RedHat Linux 9打印机配置 - IdeaGrace | Linux | Linux基础,IdeaGrace,web,开发,技术,交流,教程 - http://www.ideagrace.com/
打印机配置工具 允许用户在 Red Hat Linux 上配置打印机,该工具为维护打印机配置文件、打印假脱机目录、和打印过滤器提供协助。
从版本 9 开始,Red Hat Linux 默认使用 CUPS 打印系统。从前的默认打印系统 LPRng 仍被提供了。如果系统是从以前的使用 LPRng 的 Red Hat Linux 中升级而来的,升级过程不会使用 CUPS 来替代 LPRng;系统仍会继续使用 LPRng。
如果系统是从以前的使用 CUPS 的 Red Hat Linux 版本升级而来的,升级过程会保留配置的队列,系统仍会继续使用 CUPS。
打印机配置工具 既能够配置 CUPS,也能够配置 LPRng 打印系统。根据你的系统配置而定,它会配置活跃的打印系统。
要使用 打印机配置工具 ,你必须具备根特权。要启动这个应用程序,选择面板上的 「主菜单」 => 「系统设置」 => 「打印」 ,或键入 redhat-config-printer 命令。该命令会根据它所执行的环境是图形化 X 窗口系统还是基于文本的控制台来自动判定它应该以图形化还是文本形式来运行程序。
你还可以通过在 shell 提示下键入 redhat-config-printer-tui 来强制 打印机配置工具 作为基于文本的程序运行。
重要:不要编辑 /etc/printcap 文件或 /etc/cups/ 目录中的文件。打印机守护进程( lpd 或 cups )在每次启动或重新启动时,新的配置文件都会被动态创建。当你在 打印机配置工具 中应用所做改变时,配置文件也会被动态创建。 |
如果你在使用 LPRng,并想不使用 打印机配置工具 而添加一个打印机,请编辑 /etc/printcap.local 文件。 /etc/printcap.local 文件中的项目没有显示在 打印机配置工具 中,但是会被打印机守护进程读取。如果你从以前的 Red Hat Linux 中更新,你现存的配置文件就会被转换到被这个程序使用的新格式。每当新配置文件被生成时,旧配置文件都会被保存为 /etc/printcap.old 。
如果你在使用 CUPS, 打印机配置工具 不会显示任何没有使用 打印机配置工具 配置的队列或共享;不过,它也不会把它们从配置文件中删除。

图 27-1. 打印机配置工具
你可以配置以下类型的打印队列:
「本地连接」 — 直接通过并行或 USB 端口连接到计算机上的打印机。
「联网的 CUPS (IPP)」 — 连接到能够通过 TCP/IP 网络、使用互联网打印协议进入的打印机,又称 IPP(例如,连接到网络上另一个运行 CUPS 的 Red Hat Linux 系统的打印机)。
「联网的 UNIX (LPD)」 — 连接到能够通过 TCP/IP 网络进入的其它 UNIX 系统上的打印机(例如,连接到网络上另一个运行 LPD 的 Red Hat Linux 系统的打印机)。
「联网的 Windows (SMB)」 — 连接到通过 SMB 网络来共享打印机的其它系统上的打印机(例如,连接到 Microsoft Windows ? 机器上的打印机)。
「联网的 Novell (NCP)」 — 连接到使用 Novell's NetWare 网络技术的其它系统上的打印机。
「联网的 JetDirect」 — 通过 HP JetDirect 直接连接到网络而不是计算机上的打印机。
重要:如果你添加一个新队列或修改一个现存队列,你必须应用这些改变才能使它们生效。 |
点击 「应用」 按钮来保存你所做的改变并重新启动打印机守护进程。这些改变在守护进程被重新启动前不会被写入配置文件。此外,也也可以选择 「行动」 => 「行动」 。
27.1. 添加本地打印机
要添加本地打印机,如通过并行端口或 USB 端口连接到你的计算机上的打印机,点击 打印机配置工具 主窗口上的 「新建」 按钮。一个如图 27-2所示的窗口就会出现。点击 「前进」 来继续。

图 27-2. 添加打印机
在如图 27-3所示的窗口中,在 「名称」 文本字段中输入一个独特名称。打印机名称不能包含空格,必须以字母开头。打印机名称可以包含字母、数字、短线(-)和下划线(_)。你还可以输入关于打印机的简短描述,其中可以包含空格。

图 27-3. 选择队列名称
点击了 「前进」 后,如图 27-4所示的窗口就会出现。从 「选择队列类型」 中选择 「本地连接」 ,然后选择设备。这个设备通常是 /dev/lp0 (并行打印机)或 /dev/usb/lp0 (USB 打印机)。如果列表中没有设备,点击 「重扫描设备」 来重新扫描计算机或点击 「定制设备」 来手工指定它。点击 「前进」 来继续。

图 27-4. 添加本地打印机
下一步是选择打印机类型。请转到第 27.7 节来继续。
27.2. 添加一个 IPP 打印机
IPP 打印机是连接到运行 CUPS 的同一网络上的不同 Linux 系统上的打印机。按照默认配置, 打印机配置工具 浏览网络来寻找共享的 CUPS 打印机。(该选项可以通过选择 「行动」 => 「共享」 来改变。)所有联网的 IPP 打印机都以浏览队列的形式出现在主窗口中。
如果你在打印服务器上配置了防火墙,它必须能够在进入的 UDP 端口 631 上发送和接收连接。如果你在客户(发送打印请求的计算机)上配置了防火墙,它必须被允许在端口 631 上发送和接收连接。
如果你禁用了自动浏览功能,你仍可以通过 打印机配置工具 主窗口上的 「新建」 按钮来添加一个联网的 CUPS 打印机。它会显示一个如图 27-2所示的窗口。点击 「前进」 来继续。
在如图 27-3所示的窗口中,在 「名称」 文本字段中输入一个独特名称。打印机名称不能包含空格,必须以字母开头。打印机名称可以包含字母、数字、短线(-)和下划线(_)。你还可以输入关于打印机的简短描述,其中可以包含空格。
点击了 「前进」 后,图 27-5就会出现。从 「选择队列类型」 菜单中选择 「联网的 CUPS (IPP)」 。

图 27-5. 添加一个 IPP 打印机
用于以下选项的文本字段会出现:
点击 「前进」 来继续。
下一步是选择打印机类型。请转到第 27.7 节来继续。
重要:联网的 IPP 打印服务器必须允许来自本地系统的连接。详情请参阅 第 27.13 节 。 |
27.3. 添加远程 UNIX (LPD) 打印机
要添加远程 UNIX 打印机,如连接在同一网络上的不同 Linux 系统上的打印机,点击 打印机配置工具 主窗口上的 「新建」 按钮。如 
图 27-6. 添加远程 LPD 打印机
用于以下选项的文本字段会出现:
点击 「前进」 来继续。
下一步是选择打印机类型。请转到第 27.7 节来继续。
重要:远程打印服务器必须从本地系统接受打印作业。详情请参阅第 27.13.1 节。 |
27.4. 添加 Samba (SMB) 打印机
要添加使用 SMB 协议访问的打印机(如连接到 Microsoft Windows 系统上的打印机),点击 打印机配置工具 主窗口中的 「新建」 按钮。如 图 27-2 所示的窗口就会出现。点击 「前进」 来继续。
在如图 27-3所示的窗口中,在 「名称」 文本字段中输入一个独特名称。打印机名称不能包含空格,必须以字母开头。打印机名称可以包含字母、数字、短线(-)和下划线(_)。你还可以输入关于打印机的简短描述,其中可以包含空格。
从 「选择队列类型」 菜单中选择 「联网的 Windows (SMB)」 ,然后点击 「前进」 。如果打印机连接的是 Microsoft Windows 系统,选择这个队列类型。

图 27-7. 添加 SMB 打印机
如图 27-7所示,SMB 共享被自动检测到并列出。点击每个共享名称旁的箭头来扩展列表。从扩展列表中选择一个打印机。
如果你在找的打印机没有在列表中出现,点击右侧的 「指定」 按钮。用于以下选项的文本字段会出现:
「工作组」 — 共享打印机的 Samba 工作组的名称。
「服务器」 —共享打印机的服务器的名称。
「共享」 — 你想用来打印的共享打印机的名称。这个名称必须和远程 Windows 机器上定义的 Samba 打印机的名称相同。
「用户名」 — 你要访问打印机所必须登录使用的用户名称。用户在 Windows 系统上必须存在,并且必须有访问打印机的权限。默认的用户名典型为 guest (Windows 服务器)或 nobody (Samba 服务器)。
「口令」 — 在 「用户名」 字段中指定的用户的口令(若需要)。
点击 「前进」 来继续。然后, 打印机配置工具 会试图连接共享打印机。如果这个共享打印机需要用户名和口令,一个对话框会出现来提示你输入有效的共享打印机的用户名和口令。 如果指定了正确的共享名称,你还可以在这里改变它。如果需要使用工作组名称来连接共享,它可以在这个对话框里指定。这个对话框 和点击 「指定」 按钮后所显示的窗口相同。
下一步是选择打印机类型。请转到第 27.7 节来继续。
警告:如果你需要使用用户名和口令,它们被明文贮存在只能被根用户和 lpd 读取的文件中。这样,如果别人具备根特权,他们就有可能获悉用户名和口令。要避免这种情况的发生,访问打印机的用户名和口令应该不同于本地 Red Hat Linux 系统上的用户账号。如果它们不同,那么唯一可能出现的安全漏洞会是未经授权的对打印机的使用。如果服务器上还有文件共享,建议你也使用不同于打印机队列的口令。 |
27.5. 添加 Novell NetWare (NCP) 打印机
要添加 Novell NetWare (NCP) 打印机,点击 打印机配置工具 主窗口上的 「新建」 按钮。如 
图 27-8. 添加 NCP 打印机
用于以下选项的文本字段会出现:
下一步是选择打印机类型。请转到第 27.7 节来继续。
警告:如果你需要使用用户名和口令,它们被明文贮存在只能被根用户和 lpd 读取的文件中。这样,如果别人具备根特权,他们就有可能获悉用户名和口令。要避免这种情况的发生,访问打印机的用户名和口令应该不同于本地 Red Hat Linux 系统上的用户账号。如果它们不同,那么唯一可能出现的安全漏洞会是未经授权的对打印机的使用。如果服务器上还有文件共享,建议你也使用不同于打印机队列的口令。 |
27.6. 添加 JetDirect 打印机
要添加 JetDirect 打印机,点击 打印机配置工具 主窗口上的 「新建」 按钮。如 图 27-1 所示的窗口就会出现。点击 「前进」 来继续。
在如图 27-3所示的窗口中,在 「名称」 文本字段中输入一个独特名称。打印机名称不能包含空格,必须以字母开头。打印机名称可以包含字母、数字、短线(-)和下划线(_)。你还可以输入关于打印机的简短描述,其中可以包含空格。
从 「选择队列类型」 菜单中选择 「联网的 JetDirect」 ,然后点击 「前进」 。

图 27-9. 添加 JetDirect 打印机
用于以下选项的文本字段会出现:
下一步是选择打印机类型。请转到第 27.7 节来继续。
27.7. 选择打印机型号和结束
选择了打印机的队列类型后,下一步就是选择打印机型号。
你会看到一个和图 27-10相似的窗口。如果它没有被自动检测到,从列表中选择它。打印机按照生产厂家分类。从拉下菜单中选择打印机的生产厂家的名称。每当选择了一个不同的生产厂家后,打印机型号列表都会被更新。从列表中选择打印机型号。

图 27-10. 选择打印机型号
推荐的打印驱动程序是根据选定的打印机型号而选择的。打印驱动程序把你想打印的数据处理成打印机能够理解的格式。由于本地打印机是直接连接到你的计算机上的,你需要一个打印驱动程序来处理发送给打印机的数据。
如果你在配置远程打印机(IPP、LPD、SMB 或 NCP),远程打印服务器通常有它自己的打印驱动程序。如果你在你的本地计算机上选择额外的打印驱动程序,数据就会被多次过滤并被转换成打印机所无法理解的格式。
要确定数据不会被多次过滤,首先请在生产厂家上选择 「通用」 ,在打印机型号上选择 「原始打印队列」 或 Postscript 打印机 。应用了改变后,打印一张测试页来试验新配置。如果测试失败,远程打印服务器可能没有配置打印驱动程序。试着根据远程打印机的生产厂家和型号来选择打印驱动程序,应用改变后,再打印一张测试页。
窍门:你可以在添加了打印机后选择一个不同的打印驱动程序。方法是,启动 打印机配置工具 ,从列表中选择打印机,点击 「编辑」 ,点击 「驱动程序」 标签,选择一个不同的打印驱动程序,然后应用这些改变。 |
27.7.1. 确认打印机配置
最后一步是确认你的打印机配置。如果设置正确,则点击 「应用」 来添加打印队列,否则,点击 「后退」 来修改打印机配置。
在主窗口中点击 「应用」 按钮来保存你的改变并重新启动打印机守护进程。应用了改变后,打印一张测试页来确定配置的正确性。详情请参阅第 27.8 节 。
如果你需要打印基本的 ASCII 集合以外的字符(包括用于日文之类的语言中的字符),你必须回顾一下你的驱动程序选项,并选择 「预绘制 Postscript」 。详情请参阅第 27.9 节 。如果你在添加了打印队列后编辑它,你还可以配置纸张大小之类的选项。
27.8. 打印测试页
配置了打印机后,你应该打印一张测试页来确定打印机能够正常运行。要打印测试页,从打印机列表中选择你想试验的打印机,然后从 「测试」 拉下菜单中选择合适的测试页。
如果你改变了打印驱动程序或修改了驱动程序选项,你应该打印一张测试页来测试不同的配置。

图 27-11. 测试页选项
27.9. 修改现存打印机
要删除某个现存打印机,选择这个打印机,然后点击工具栏上的 「删除」 按钮。打印机就会从打印机列表中删除。点击 「应用」 按钮来保存改变并重新启动打印机守护进程。
要设置默认打印机,从打印机列表中选择打印机,然后选择工具栏上的 「默认」 按钮。默认打印机图标
会在列表中默认打印机的 「默认」 列出现。
添加了打印机后,你还可以编辑它们的设置。从打印机列表中选择要编辑的打印机,然后点击 「编辑」 按钮。如图 27-12所示的带活页标签的窗口就会出现。该窗口包含选中打印机的当前值。进行了必要改变后,点击 「确定」 按钮。点击 打印机配置工具 主窗口中的 「应用」 来保存改变并重新启动打印机守护进程。

图 27-12. 编辑打印机
27.9.1. 「队列名称」
要重命名打印机或改变它的简短描述,改变 「队列名称」 标签中的值。点击 「确定」 来返回到主窗口。打印机的名称应该会在打印机列表中被改变。点击 「应用」 来保存改变并重新启动打印机守护进程。
还有问题请来本站 论坛 寻求帮助
喜欢本文?那就在线订阅更多文章更新吧!
加入技术论坛讨论
访问IdeaGrace开发者博客
浏览更多java开源项目
IdeaGrace开发者Wiki
更好的浏览体验,