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

文档信息

关于本书

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

2.  计划打印(任务)

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

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

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

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

使用 LP 打印命令管理打印机(任务列表)

使用 LP 打印命令设置打印机定义

如何使用 LP 打印命令添加打印机描述

使用 LP 打印命令设置缺省打印机目标

如何使用 LP 打印命令设置系统的缺省打印机目标

使用 LP 打印命令打印标题页

如何使用 LP 打印命令使标题页成为可选

如何使用 LP 打印命令关闭标题页

使用 LP 打印命令设置打印机类

如何使用 LP 打印命令定义打印机类

使用 LP 打印命令设置打印机故障警报

如何使用 LP 打印命令为打印机设置故障警报

使用 LP 打印命令设置打印机故障恢复

如何使用 LP 打印命令设置打印机故障恢复

使用 LP 打印命令限制用户对打印机的访问

如何使用 LP 打印命令限制用户对打印机的访问

管理与 PPD 文件关联的打印机(任务列表)

管理与 PPD 文件关联的打印机

如何为与 PPD 文件关联的打印队列设置缺省值

确定 PPD 文件是否与打印队列相关联

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

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

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

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

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

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

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

A.  使用 Internet 打印协议

词汇表

索引

管理与 PPD 文件关联的打印机(任务列表)

表 6-7 管理与 PPD 文件关联的打印机(任务列表)

任务
说明
说明
为使用 PPD 文件的打印队列设置定义。
使用带有 -o 选项的 lpadmin 命令,修改在与打印队列关联的 PPD 文件中定义的缺省值。
确定是否已使用 PPD 文件创建打印队列。
使用 lpstat 命令,确定是否已使用 PPD 文件创建打印队列,或 PPD 文件是否与打印队列关联。

管理与 PPD 文件关联的打印机

在设置打印队列的过程中,可以将描述打印队列功能的 PPD 文件与该打印队列关联。PPD 文件中描述的缺省值通常与您站点的首选设置不匹配。例如,您可能希望始终打开双工功能,或者您可能希望始终打印到 A4 大小的纸张。要修改这些缺省值,可以直接编辑 PPD 文件。但是,最简单、最快速的方法是使用带有 -o 选项的 lpadmin 命令进行更改。

一些常见的 PPD 文件值包括:

如何为与 PPD 文件关联的打印队列设置缺省值

此过程说明如何为使用 PPD 文件描述其功能的打印队列设置缺省值。

开始之前

首先检查 PPD 文件以确定可以覆盖哪些值。要查看有关 PPD 文件的信息,请使用 moreless 命令,或者在文本编辑器中打开该文件。

例如:

$ more /etc/lp/ppd/print-queue.ppd
  1. 成为超级用户或承担等效角色。

    角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"

  2. 设置所需选项。
    # lpadmin -p print-queue -o key=value
    -p

    指定要更改其中值的打印机名称或打印队列。

    -o

    指定用于调整打印机功能、调整打印机端口特征、配置网络打印机和控制标题使用的选项。

    key=value

    指定选项的键/值对。

    可用于特定打印机的键/值对取决于与打印队列关联的 PPD 文件的内容。

    例如,要设置双工功能,请键入:

    # lpadmin -p print-queue -o Duplex=DuplexNoTumble

    要更改进纸盒设置,请键入:

    # lpadmin -p print-queue -o InputSlot=Tray2

    可以使用此方法为任何 PPD file/foomatic 选项设置缺省值。

  3. 通过检查打印队列的功能,验证选项是否设置为正确的值。
    # lpstat -p print-queue -l

示例 6-9 为使用 PPD 文件的打印队列设置值

# lpadmin -p hp4550 -o Media=A4 -o InputSlot=Tray2
# lpadmin -p hp4550 -o PageSize=A4
# lpstat -p hp4550 -l
printer hp4550 idle. enabled since December  5, 2006  6:38:50 PM CET. available.
        Form mounted:
        Content types: application/postscript
        Description:
        Connection:
 Interface: /usr/lib/lp/model/netstandard_foomatic
        PPD: /usr/lib/lp/model/ppd/system/foomatic/ \
HP/HP-Color_LaserJet_4550-Postscript.ppd.gz
        On fault: write root
        After fault: continue
        Users allowed:
                (all)
        Forms allowed:
                (none)
        Media supported:
                Letter
                A4
                11x17
                A3
                A5
                B5
                Env10
                EnvC5
                EnvDL
                EnvISOB5
                EnvMonarch
                Executive
                Legal
        Banner not required
        Character sets:
                (none)
        Default pitch:
        Default page size:
        Default port setting:
        Options: PageSize=A4, Media=A4, InputSlot=Tray2, \
dest=192.168.245.62:9100, protocol=tcp
# uname -a
SunOS shuttle 5.11 snv_52 i86pc i386 i86pc
# lpstat -p hp4550 -l
printer hp4550 idle. enabled since December  5, 2006  6:38:50 PM CET. available.
        Form mounted:
        Content types: application/postscript
        Description:
        Connection:
        Interface: /usr/lib/lp/model/netstandard_foomatic
        PPD: /usr/lib/lp/model/ppd/system/foomatic/ \
HP/HP-Color_LaserJet_4550-Postscript.ppd.gz
        On fault: write root
        After fault: continue
        Users allowed:
                (all)
        Forms allowed:
                (none)
        Media supported:
                Letter
                A4
                11x17
                A3
                A5
                B5
                Env10
                EnvC5
                EnvDL
                EnvISOB5
                EnvMonarch
                Executive
                Legal
        Banner not required
        Character sets:
                (none)
        Default pitch:
        Default page size:
        Default port setting:
        Options: dest=192.168.245.62:9100, protocol=tcp

确定 PPD 文件是否与打印队列相关联

如果在创建打印队列时使用了 PPD 文件,则会在 lpstat 命令输出中列出配置给指定队列使用的 PPD 文件。如果在创建新的打印队列时不指定 PPD 文件,则 lpstat 命令将继续显示与以前相同的输出。有关表明使用了 PPD 文件的 lpstat 命令输出的示例,请参见如何检查打印机的状态

示例 6-10 使用 lpstat 命令显示有关 PPD 文件的信息

在此示例中,lpstat 命令输出指示打印队列是通过使用 PPD 文件 Mitsubishi-CP50_Color_Printer-cp50.ppd.gz 配置的。

# lpstat -l -p paper
printer paper is idle. enabled since Tue 30 Mar 2004 01:48:38 PM PST
            available.
        Form mounted: 
        Content types: any
        Printer types: unknown
        Description: 
        Connection: direct
        Interface: /usr/lib/lp/model/standard_foomatic
        PPD: /path/Mitsubishi-CP50_Color_Printer-cp50.ppd.gz
        After fault: continue
        Users allowed:
                (all)
        Forms allowed:
                (none)
        Banner required
        Character sets:
                (none)
        Default pitch:
        Default page size:
        Default port settings# lpstat l p <queue>