Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1299191
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-09 15:23:34


第2 章• 规划网络中的打印机(任务) 41
如果打印服务器的/var 目录过小,但有较大的文件系统可用时,可以在/var 目录上挂载这
个较大的文件系统以获得附加的假脱机空间。有关挂载文件系统和编辑vfstab 文件的信
息,请参见《System Administration Guide: Devices and File Systems》中的“Mounting File
Systems”。
内存要求
运行Solaris 操作系统至少需要64MB的内存。打印服务器不需要附加内存。但是,您可能
会发现在管理打印请求时,更多的内存可提高性能。
交换空间
在打印服务器上分配的交换空间应该足以处理LP 打印服务的要求。有关如何增加交换空间
的信息,请参见《System Administration Guide: Devices and File Systems》中的第21 章,
“Configuring Additional Swap Space (Tasks)”。
硬盘
为提供最佳性能,打印服务器应该具有硬盘和本地/var 目录。您应该在本地硬盘上为打印
服务器挂载假脱机空间。如果打印服务器有其自己的硬盘和本地/var 目录,则打印速度要
快得多。此外,您还可以更准确地预测处理打印请求所需的时间。
规划打印机设置
本节概述如何规划打印,其中包括以下内容:
 设置打印机的定义,如打印机名称、打印机描述和打印机端口
 选择打印机生产商、型号和驱动程序(在使用PPD 文件设置打印机时)
 选择打印机类型和文件内容类型(在不使用PPD 文件的情况下设置打印机时)
 确定要使用的PPD 文件(在使用PPD 文件设置打印机时)
 设置缺省的打印机目标
 确定是否要打印标题页
 限制用户对打印机的访问
 设置打印机类
 设置故障通知
 设置故障恢复
设置打印机定义
为网络中的打印机设置定义是一项渐进的任务,它允许您为用户提供更有效的打印环境。
例如,您可以为站点的所有打印机指定参数,以帮助用户查找打印机所在的位置。或者,
您可以定义一类打印机,为打印请求提供最快的处理速度。
规划打印机设置
42 系统管理指南:高级管理• 2006 年7 月
通过lpadmin 命令您可以设置所有的打印机定义。但是,在安装或修改打印机时,Solaris
Print Manager 仅允许您设置某些打印机定义。下表列出了打印机定义,并说明您是否可以
使用Solaris Print Manager 指定定义。
表2–1 使用Solaris Print Manager 设置的打印机定义
打印机定义是否可以使用Solaris Print Manager 进行设置?
打印机名称适用
打印机描述适用
打印机端口适用,用于添加已连接的打印机
打印机类型适用,前提是在“打印管理器”下拉菜单中取消
选中“使用PPD 文件”缺省选项。
文件内容适用,前提是在“打印管理器”下拉菜单中取消
选中“使用PPD 文件”缺省选项。
打印机生产商适用,前提是在“打印管理器”下拉菜单中选中
“使用PPD 文件”缺省选项。
打印机型号适用,前提是在“打印管理器”下拉菜单中选中
“使用PPD 文件”缺省选项。
打印机驱动程序适用,前提是在“打印管理器”下拉菜单中选中
“使用PPD 文件”缺省选项。
故障通知适用,但具有的功能比lpadmin 命令少
缺省打印机适用
目标适用,用于添加网络打印机
协议适用,用于添加网络打印机
打印标题页适用,但具有的功能比lpadmin 命令少
限制用户对打印机的访问适用,但具有的功能比lpadmin 命令少
打印机类不适用
故障恢复不适用
打印机名称
将打印机添加到系统时,会为打印机指定打印机名称。打印机名称必须遵循以下指导:
 打印机名称在管理域范围内的所有打印机中必须是唯一的。
 打印机名称最多可以包含14 个字母数字字符(可以包含短划线和下划线)。
 打印机名称应易于记忆,并可以标识打印机类型、打印机位置或打印服务器名称。
规划打印机设置
第2 章• 规划网络中的打印机(任务) 43
建立适用于您站点的命名约定。例如,网络中具有不同类型的打印机时,在打印机名称中
包括打印机类型,可以帮助用户选择合适的打印机。例如,您可能用字母PS 标识PostScript
打印机。但是,如果站点上的所有打印机都是PostScript 打印机,则无需在打印机名称中包
含首字母PS。
打印机描述
您可以使用lpadmin -D 命令或Solaris Print Manager,为打印机指定描述。打印机描述应该包
含可帮助用户识别打印机的信息。您可能包括打印机所在的房间号、打印机类型、制造商
或在出现打印问题时拨打其电话的人员姓名。
用户可以使用以下命令来查看打印机描述:
$ lpstat -D -p printer-name
打印机端口
当安装打印机或稍后更改其设置时,您可以指定打印机所连接到的设备或打印机端口。可
以使用Solaris Print Manager 或lpadmin -p printer-name -v device-name 命令。
大多数系统具有两个串行端口和一个并行端口或USB 端口。除非添加端口,否则无法将两
个以上的串行打印机和一个并行打印机或者两个USB 打印机直接连接到一个系统。
您可以使用Solaris Print Manager 选择以下打印机端口类型。这些选项所提供的灵活性与
lpadmin 命令一样。
打印机端口类型对应的设备名称选项
串行/dev/term/a
串行/dev/term/b
并行/dev/printers/0 —> /dev/ecpp0
USB /dev/printers/[1–9]
指定打印服务器识别的任何端口名称Other
LP 打印服务使用标准打印机接口程序中的设置来初始化打印机端口。有关打印机接口程序
的更多信息,请参见第121 页中的“管理打印过滤器”。如果具有缺省设置对其不起作用
的并行打印机或串行打印机,请参见第142 页中的“调整打印机的端口特征”以了解有关
自定义端口设置的信息。
规划打印机设置
44 系统管理指南:高级管理• 2006 年7 月
仅适用于x86 – 如果在基于x86 的系统上使用多个端口,则缺省情况下仅启用第一个端口。缺
省情况下,禁用第二个端口和任何后续端口。要使用多个端口,您必须手动编辑其他各个
asy(串行)端口或ecpp(并行)端口的设备驱动程序端口配置文件。x86 端口配置文件的
路径名如下所示:
/kernel/drv/asy.conf
/kernel/drv/ecpp.conf
打印机生产商
在使用PPD 文件设置打印机时,打印机生产商是打印机制造商的名称。可以在打印机本身
以及打印机附带的包装材料和文档上找到打印机生产商。
下面是在此发行版中可用的打印机生产商示例:
 Lexmark
 Epson
 Canon
 QMS
 Xerox
打印机型号
打印机生产商生产若干不同类型和型号的打印机。使用PPD 文件设置打印机时,打印机型
号准确定义打印机。型号通常压印在打印机的前部或顶部。在打印机附带的包装材料和文
档上也显示此信息。
下面是在此发行版中可用的打印机型号示例:
 Lexmark Optra E312
 Lexmark Z32
 Lexmark 1000
打印机驱动程序
打印机驱动程序是在您为指定的打印机生产商和打印机型号选择PPD 文件时确定的。
打印机类型
打印机类型是一类打印机的通用名称。打印机类型标识包含打印机的各种控制序列的
terminfo 数据库项。按照惯例,打印机类型通常源自生产商的型号名称。例如,DECwriter
打印机的打印机类型名称是decwriter。但是,常见的打印机类型PS 不遵循此惯例。PS 被
用作PostScript 打印机的许多型号(如Apple LaserWriterI 和Apple LaserWriterII 打印机)的
打印机类型。
您可以使用lpadmin -T 命令或Solaris Print Manager 指定打印机类型。
规划打印机设置
第2 章• 规划网络中的打印机(任务) 45
terminfo 数据库中的打印机名称
有关每种打印机类型的信息存储在terminfo 数据库(/usr/share/lib/terminfo) 中。此信息
包括打印机功能和初始化控制数据。您安装的打印机必须对应于terminfo 数据库中的项。
$ pwd
/usr/share/lib/terminfo
$ ls
1 3 5 7 9 B H P a c e g i k m o q s u w y
2 4 6 8 A G M S b d f h j l n p r t v x z
$
每个子目录都包含终端或打印机的已编译数据库项。这些项按打印机或终端类型的第一个
字母进行组织。例如,如果具有Epson 打印机,则在/usr/share/lib/terminfo/e 目录中查
找,以找出特定型号的Epson 打印机。
$ cd /usr/share/lib/terminfo/e
$ ls
emots ep2500+high ep48 ergo4000 exidy2500
env230 ep2500+low epson2500 esprit
envision230 ep40 epson2500-80 ethernet
ep2500+basic ep4000 epson2500-hi ex3000
ep2500+color ep4080 epson2500-hi80 exidy
$
Epson 打印机的项以epson 开头。
如果具有NEC 打印机,则在/usr/share/lib/terminfo/n 目录中查找NEC 打印机型号。
$ cd /usr/share/lib/terminfo/n
$ ls
ncr7900 ncr7900iv netronics network nuc
ncr7900-na ncr7901netty netx nucterm
规划打印机设置
46 系统管理指南:高级管理• 2006 年7 月
ncr7900i nec netty-Tabs newhp
ncr7900i-na net netty-vi newhpkeyboard
$
此目录中的nec 项用于NEC 打印机。
选择打印机类型
在此Solaris 发行版中,如果在Solaris Print Manager 的“打印管理器”下拉菜单中取消选中
“使用PPD 文件”缺省选项,则可以使用Solaris Print Manager 指定打印机类型。当选中“
使用PPD 文件”选项时,此打印机定义不可用。当您使用PPD 文件添加打印机时,打印机
生产商、型号和驱动程序等打印机定义将替换打印机类型定义。
对于本地PostScript 打印机,使用打印机类型PostScript (PS) 或Reverse PostScript (PSR)。如果
您的打印机支持PostScript,即使此特定打印机类型已在terminfo 数据库中列出,也要选择
PS 或PSR。
如果您的PostScript 打印机按正面朝上打印页,则文档看起来是向后打印的。这样,第一页
在栈底部,而最后一页在栈顶部。如果将打印机类型指定为PSR,则LP 打印服务在将页发
送到打印机之前颠倒页面顺序。首先打印最后一页,并按向前顺序堆叠页。但是,LP 打印
服务只能对符合Adobe® 技术说明#5001 PostScript 语言文档结构化约定规范的PostScript 文件
可靠地更改页面顺序。此文档可以从Adobe Developer RelationsWeb 站点下载。
如果某打印机可以模仿多种类型的打印机,则您可以使用lpadmin -T 命令指定几种打印机
类型。如果指定多种打印机类型,则LP 打印服务使用适合于每个打印请求的打印机类型。
在相应的terminfo 目录中,您可能找不到打印机类型。打印机类型不一定与打印机上的制
造商名称相关联。例如,对于任何类型的PostScript 打印机,您可以使
用/usr/share/lib/terminfo/P 目录中的PS 或PSR 项,而不是特定于生产商或产品名称的
项。
如果打印机的类型不常见,则您可能需要先尝试不同的项,然后才能确定特定的terminfo
项是否适合该类型的打印机。如有可能,请在terminfo 数据库中查找适合您打印机的项。
尝试使用现有的项比尝试创建项要容易得多。如果必须创建自己的项,请参见第143 页中
的“为不支持的打印机添加terminfo 项”包含的一些有用提示。
选择文件内容类型
在此Solaris 发行版中,如果在Solaris Print Manager 的“打印管理器”下拉菜单中取消选中
“使用PPD 文件”缺省选项,则可以使用Solaris Print Manager 指定文件内容类型打印机定
义。如果使用PPD 文件,则此打印机定义不可用。随PPD 文件添加的打印机文件内容类型
是PostScript。此文件内容类型由工具自动设置。您也可以在使用lpadmin -I 命令添加新打
印机或修改现有打印机时指定文件内容类型。
规划打印机设置
第2 章• 规划网络中的打印机(任务) 47
打印过滤器将文件的内容类型转换为目标打印机可接受的内容类型。文件内容类型通知LP
打印服务此类型文件内容可以直接进行打印而不必过滤。要在不过滤的情况下打印,打印
机中还必须安装所需的字体。对于其他类型的文件,必须设置和使用过滤。
大多数打印机可以直接打印以下类型的文件:
 与打印机类型相同的类型。例如,PostScript 打印机的PS。
 simple 类型。例如ASCII 文本文件。
在提交文件以进行打印时,用户可以使用lp -T content-type 命令指示文件的内容类型。如果
在提交请求时未提供文件内容类型,则LP 打印服务将检查请求打印的第一个文件以确定内
容类型。如果文件以^D%! 或%! 开头,则认为请求中包含PostScript 数据。否则,认为请求
中包含simple (ASCII) 文本。LP 打印服务利用文件内容类型确定使用哪些过滤器将文件内
容转换为打印机可处理类型。
如果未指定PPD 文件,则Solaris Print Manager 提供文件内容类型的列表,在您安装或修改
连接的打印机或网络打印机时可以从中进行选择。所做的选择将被转换为LP 打印服务使用
的名称。下表介绍可以使用Solaris Print Manager 选择的文件内容类型。
表2–2 在不使用PPD 文件的情况下通过Solaris Print Manager 选择文件内容类型
文件内容选项LP 打印服务名称说明
PostScript postscript PostScript 文件不需要过滤。
ASCII simple ASCII 文件不需要过滤。
PostScript 和ASCII simple、postscript PostScript 文件和ASCII 文件不需要过滤。
无"" 除与打印机类型匹配的那些文件外,所有文
件都需要过滤。
任何any 不需要过滤。如果打印机无法直接处理文件
内容类型,则不会打印文件。
选择与打印机功能最匹配的文件内容类型。PostScript 是Solaris Print Manager 中的缺省选
择,大多数情况下很可能是正确的。PostScript 表示PostScript 文件无需过滤。
频繁使用的打印机
本节提供常用于Solaris 软件的打印机的打印机类型和文件内容类型。虽然未显示,但是其
中许多打印机也可以直接打印simple 文件内容类型的文件。
如果具有PostScript 打印机,则使用PS 或PSR 打印机类型和postscript 内容类型。PSR 颠倒
分页顺序并最后打印标题页。
下表列出其他非PostScript 打印机,并显示用于配置每个打印机的打印机类型。对于所有这
些打印机,文件内容类型都是simple。
规划打印机设置
48 系统管理指南:高级管理• 2006 年7 月
注– Sun Microsystems 没有为下表中列出的打印机(以及其他打印机)提供过滤软件。但
是,如果您提供了过滤或者打印机可以直接打印文件内容类型,则可以使用不支持的打印
机。如果对于Sun Microsystems 没有提供过滤器的打印机有任何问题,请与打印机制造商联
系。
表2–3 Sun 没有为其提供过滤器的一些非PostScript 打印机
打印机打印机类型
Daisy daisy
Datagraphix datagraphix
DEC LA100 la100
DEC LN03 ln03
DECwriter decwriter
Diablo diablo
diablo-m8
Epson 2500 变体epson2500
epson2500-80
epson2500-hi
epson2500-hi80
Hewlett-Packard HPCL打印机hplaser
IBM Proprinter ibmproprinter
如果要设置terminfo 数据库中未列出的打印机,请参见第146 页中的“如何为不支持的打
印机添加terminfo 项”。
规划打印机设置
第2 章• 规划网络中的打印机(任务) 49
50
设置打印机(任务)
本章介绍如何使用Solaris Print Manager 和LP 打印服务设置打印机,以及如何使系统可通过
网络访问该打印机。
有关与使用Solaris Print Manager 设置打印机相关的过程的信息,请参见第51 页中的“设
置打印(任务图)”。
有关打印的概述信息,请参见第1 章。
设置打印(任务图)
任务说明参考
使用Solaris Print Manager 添加新
连接的打印机。
将打印机物理连接到系统后,使
用Solaris Print Manager 使打印机
可用于打印。
第57 页中的“如何使用Solaris
Print Manager 添加新连接的打印
机”
使用LP 打印服务命令添加新连
接的打印机。
将打印机物理连接到系统后,使
用LP 打印服务命令使打印机可
用于打印。
第59 页中的“如何使用LP 打印
服务命令添加新连接的打印机”
添加对打印机的访问。使用Solaris Print Manager 在打印
客户机上添加对打印机的访问。
第63 页中的“如何使用Solaris
Print Manager 添加打印机访问”
(可选)设置.printers 文件。使用$HOME/.printers 文件以便
用户可以建立其自己的自定义打
印机别名。
第64 页中的“如何设置
.printers 文件”
3第3 章
51
任务说明参考
使用供应商提供的工具添加新的
网络打印机。
将打印机物理连接到网络后,使
用打印机供应商提供的工具配置
网络打印机。
将打印机物理连接到网络后,配
置网络打印机。
第69 页中的“如何使用打印机
供应商提供的工具添加网络打印
机”
使用Solaris Print Manager 添加新
的网络打印机。
使用Solaris Print Manager 使打印
机可用于网络打印。
第69 页中的“如何使用Solaris
Print Manager 添加新的网络打印
机”
使用LP 打印服务命令添加新的
网络打印机。
使用LP 打印服务命令使打印机
可用于网络打印。
第71 页中的“如何使用LP 打印
服务命令添加新的网络打印机”
关闭标题页。(可选)可以关闭标题页,以便
永不打印标题页。
第93 页中的“如何关闭标题页

设置故障警报。(可选)可以为打印机设置比
Solaris Print Manager 提供的故障
警报更具体的故障警报。
第96 页中的“如何设置打印机
的故障警报”
设置故障恢复。(可选)可以设置打印机在出现
故障后应该如何恢复。
第98 页中的“如何设置打印机
故障恢复”
限制对打印机的访问。(可选)使用Solaris Print
Manager,可以设置允许列表。
如果要限制一些用户对打印机的
访问,则可能需要设置拒绝列
表。
第100 页中的“如何限制用户对
打印机的访问”
使用Solaris Print Manager 设置打印
Solaris Print Manager 是基于Java 的图形用户界面,可用于管理本地和远程打印机配置。此
工具可以在以下名称服务环境中使用:LDAP、NIS、NIS+ 和files。必须以超级用户身份登
录才能使用此工具。
可以使用Solaris Print Manager 设置打印服务器(“添加新连接的打印机”或“添加网络打
印机”)和打印客户机(“添加对打印机的访问”)。连接的打印机是指通过电缆物理连
接到打印服务器的打印机。网络打印机是指物理连接到网络的打印机。可以使用Solaris
Print Manager 添加连接的打印机或网络打印机。添加对打印机的访问或添加远程访问是指
为打印客户机(指那些不是服务器的所有计算机)提供对打印机的访问的过程。
使用Solaris Print Manager 设置打印机
下表介绍了每个打印机属性,以帮助您确定使用Solaris Print Manager 设置打印机所需的信
息。
设置打印(任务图)
52 系统管理指南:高级管理• 2006 年7 月
打印机定义说明示例缺省设置必需或可选?
打印机名称打印机的名称laser1 N/A 安装连接的打印机或网络
打印机以及添加对打印机
的访问时必需
打印服务器打印服务器的名称venus N/A 安装连接的打印机或网络
打印机以及添加对打印机
的访问时必需-此字段由
工具填写
说明用户定义的字符串laser printer near
breakroom
N/A 可选
打印机端口打印机所连接到的设备/dev/term/a /dev/term/a 安装连接的打印机时必需
打印机类型打印机的类型未知PostScript 在不使用PPD 文件的情况
下安装连接的打印机或网
络打印机时必需
文件内容类型要打印的内容任何PostScript 在不使用PPD 文件的情况
下安装连接的打印机或网
络打印机时必需
打印机生产商打印机的生产商Lexmark N/A 使用PPD 文件安装连接的
打印机或网络打印机时必

打印机型号打印机的型号Lexmark Optra E312 N/A 使用PPD 文件安装连接的
打印机或网络打印机时必

打印机驱动程序通过指定PPD 文件使用
的驱动程序
Foomatic/PostScript N/A 使用PPD 文件安装连接的
打印机或网络打印机时必

目标网络打印机的目标名称有关示例,请参见
第67 页中的“选择
目标名称(也称为
网络打印机访问名
称)”
N/A 安装网络打印机时必需
协议用于与打印机进行通信
的协议
TCP BSD 安装网络打印机时必需
故障通知指定如何将错误通知用

向超级用户发送邮

通知超级用户可选
缺省打印机标识缺省打印机N/A N/A 可选
设置打印(任务图)

 

 

以上文章转自于 : http://developers.sun.com.cn/

阅读(738) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~