JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:打印     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  关于在 Oracle Solaris 操作系统中进行打印的简介

打印方面的新增功能

使用打印命令的特权要求

PPD 文件管理实用程序

Oracle Solaris 打印体系结构概述

可用的打印工具和服务

实现开放标准打印 API

打印客户机命令

打印服务器和打印客户机的定义

Internet 打印协议说明

RFC-1179 打印协议说明

IPP 与 RFC-1179 协议的比较

SMB 协议说明

什么是 Samba?

使用 Oracle Solaris 发行版中的打印协议

确定要使用哪个打印协议

选择客户机到服务器网络打印协议

支持的打印机 URI 格式

选择服务器到打印机网络打印协议

Oracle Solaris 打印管理器说明

LP 打印服务说明

LP 打印客户机/服务器过程

使用打印服务器

使用打印客户机

LP 打印服务使用的打印客户机过程

本地打印的工作原理

LP 打印服务如何管理文件和调度本地打印请求

远程打印的工作原理

有关打印任务的参考信息

2.  计划打印(任务)

3.  设置网络打印服务(任务)

4.  使用 Oracle Solaris 打印管理器设置和管理打印机(任务)

5.  使用 LP 打印命令设置打印机(任务)

6.  使用 LP 打印命令管理打印机(任务)

7.  定制 LP 打印服务和打印机(任务)

8.  管理 LP 打印调度程序和打印请求(任务)

9.  管理网络上的打印机(任务)

10.  管理字符集、过滤器、表单和字体(任务)

11.  使用 PPD 文件管理实用程序管理打印机(任务)

12.  在 Oracle Solaris 操作系统中打印(参考)

13.  Oracle Solaris OS 中的打印问题故障排除(任务)

A.  使用 Internet 打印协议

词汇表

索引

打印方面的新增功能

本节介绍此 Oracle Solaris 发行版中新增的打印功能和更改的打印功能。有关新增功能的完整列表以及 Oracle Solaris 发行版的说明,请参见《Oracle Solaris 10 8/11 新增功能》

使用打印命令的特权要求

由于在 Oracle Solaris 发行版中设计了开放标准打印 API (Print API, PAPI) 实现,因此要与打印服务交互,不再需要提升的特权来运行应用程序、工具包和打印命令。

因此,以下打印命令不再是安装的 SUID 根:

以前,上述命令是安装的 SUID root,因为这些命令需要提升的特权才能实现以下目的:

此功能现在已在小型帮助应用程序 /usr/lib/print/lpd-port 中进行了本地化。因此,任何使用 RFC-1179 PAPI 支持的应用程序不再需要提升的特权。lpd-port 帮助应用程序包含在保留端口上传递 RFC-1179 协议请求以及分配连续的作业 ID 号所需的最低支持。尽管帮助应用程序是安装的 SUID 根,但除非需要提升的特权,否则所有提升的特权都会被放弃。如有必要,会为必需的操作提升特权,然后再永久放弃提升的特权(如果不再需要提升的特权)。在 Oracle Solaris 发行版中,此过程是通过使用特权来完成的。在其他平台上,此过程是通过使用 setuidseteuidsetreuid 函数来完成的。

如果您不希望在网络上共享本地打印机,则可以安全地禁用打印网络侦听程序。如果您运行的是 Oracle Solaris 发行版或通用 UNIX 打印系统 (Common UNIX Printing System, CUPS) 服务器,则在使用 Inernet 打印协议 (Internet Printing Protocol, IPP) 与这些服务器通信时,lpstat 命令可提供有关远程打印队列和打印作业及其功能的更多信息。

如果 IPP 正在使用中而且具有正确的授权,则可以对远程打印队列和打印作业执行以下操作:

此外,如果 IPP 正在使用中,您现在还可以在打印服务器上的队列之间移动打印请求,并远程修改打印请求。

有关更多信息,请参见 privileges(5) 手册页。有关逐步操作过程,请参见使用 Internet 打印协议时管理网络上的打印机(任务列表)

PPD 文件管理实用程序

Solaris 10 5/08:PPD 文件管理器 /usr/sbin/ppdmgr 是一个实用程序,可管理在打印子系统中使用的 PostScript 打印机描述 (PostScript Printer Description, PPD) 文件。如果使用 ppdmgr 实用程序或带有 -n 选项的 lpadmin 命令将 PPD 文件添加到系统,则会自动更新 PPD 文件信息的高速缓存。此高速缓存由 Oracle Solaris 打印管理器使用。

有关更多信息,请参见使用 PPD 文件管理实用程序管理 PPD 文件(任务列表)ppdmgr(1M) 手册页。