第十一章 打印机配置 | |||||||
11.1 添加打印机 | |||||||
11.2 编辑打印机 | |||||||
11.3 保存配置文件 | |||||||
11.4 管理打印作业 | |||||||
11.5 共享打印机 | |||||||
11.1 添加打印机 从版本 9 开始,Red Hat Linux 默认使用 CUPS 打印系统。但从前的默认打印系统 LPRng 仍被提供。 打印机配置工具既能够配置 CUPS,也能够配置 LPRng 打印系统。要使用 打印机配置工具,你必须具备根特权。要启动这个应用程序,选择面板上的「主菜单」 => 「系统设置」 => 「打印」,或键入 redhat-config-printer 命令。该命令会根据它所执行的环境是图形化 X 窗口系统还是基于文本的控制台来自动判定它应该以图形化还是文本形式来运行程序。你还可以通过在 shell 提示下键入 redhat-config-printer-tui 来强制 打印机配置工具作为基于文本的程序运行。如果你在使用 LPRng,并想不使用 打印机配置工具而添加一个打印机,请编辑 /etc/printcap.local 文件。 /etc/printcap.local 文件中的项目没有显示在 打印机配置工具中,但是会被打印机守护进程读取。 你可以配置以下类型的打印队列:
新建好队列,然后选择打印机型号,安装驱动程序。在主窗口中点击「应用」保存并重新启动打印机守护进程。打印一张测试页来确定配置的正确性。 |
|||||||
11.2 编辑打印机 要删除某个现存打印机,选择这个打印机,然后点击工具栏上的「删除」按钮。打印机就会从打印机列表中删除。点击「应用」按钮来保存改变并重新启动打印机守护进程。加了打印机后,你还可以编辑它们的设置。从打印机列表中选择要编辑的打印机,然后点击「编辑」按钮。如图所示的带活页标签的窗口就会出现。该窗口包含选中打印机的当前值。进行了必要改变后,点击「确定」按钮。点击打印机配置工具主窗口中的「应用」来保存改变并重新启动打印机守护进程。 其中「驱动程序选项」标签显示了高级打印机选项。每个打印驱动器的选项会略有不同。公用选项有:
要修改驱动程序选项,点击「确定」来返回到主窗口。点击「应用」来保存改变并重新启动打印守护进程。 |
|||||||
11.3 保存配置文件 要保存你的打印机配置,以根用户身份键入:
你的配置就会被保存到 settings.xml 文件中。 如果这个文件被保存,它可以被用户恢复打印机设置。这在打印机配置被删除的情况下;或在重新安装了 Red Hat Linux 的情况下;或在多个系统上需要同一打印机配置的情况下特别有用。在重新安装前,这个文件应该被保存在不同的系统上。要恢复配置,以根用户身份键入以下命令:
如果你已有了一个配置文件(你已经在系统上配置了一个或多个打印机),并想试图导入另一个配置文件,现存的配置文件就会被覆盖。 如果你想保留现存配置,并在保存的文件中添加配置,你可以使用以下命令来合并文件(以根用户身份):
导入了配置文件(不管有没有 merge 命令),你都必须重新启动守护进程。如果你使用的是 CUPS,执行以下命令:
如果你使用的是 LPRng,执行以下命令:
|
|||||||
11.4 管理打印作业 当发送打印作业时,这个打印作业被添加到打印队列中。打印队列是一个打印作业及其信息的列表。这些信息包括打印请求的状态、发送请求的用户名、发送请求的系统主机名、作业号码等等。 如果你运行的是图形化桌面环境,点击面板上的「打印机管理器」图标来启动 GNOME 打印管理器。它还可以从面板上启动。点击「主菜单」 => 「系统工具」 => 「打印管理器」。要改变打印机设置,右击打印机图标,然后选择「属性」。打印机配置工具就会被启动。 双击打印机来查看打印队列。
要取消在 GNOME 打印管理器中列出的某一作业,从列表中选择它,然后选择「编辑」 => 「取消文档」。 要从 shell 提示查看打印假脱机中的打印作业列表,键入 lpq 命令。最后几行和以下输出相似:
如果你想取消某个打印作业,使用 lpq 命令找出这个作业的号码,然后使用 lprm 作业号码。例如, lprm 902 会取消上例所示的打印作业。你必须具备正确的权限才能够取消某个打印作业。除非你在打印机所连接的计算机上登录为根用户,你不能取消被其他用户开始的打印作业。你还可以直接从 shell 提示下打印文件。例如, lpr sample.txt 命令会打印 sample.txt 这个文本文件。打印过滤器决定文件的类型并将其转换成打印机能够理解的格式。 |
|||||||
11.5 共享打印机 打印机配置工具的共享配置选项能力只有在使用 CUPS 时才有效。允许网络上不同计算机上的用户打印到你的系统上叫做共享(sharing)的打印机。按默认设置,使用 打印机配置工具配置的打印机不是共享打印机。要共享一个配置了的打印机,启动 打印机配置工具,从列表中选择一个打印机。然后选择「行动」 => 「共享」。 在「队列」活页标签上,选择使队列可被其他用户利用的选项。
如果你在打印服务器上配置了防火墙,它必须能够在进入的 UDP 端口 631 上发送和接收连接。如果你在客户计算机上配置了防火墙。它必须被允许在端口 631 上发送和接收连接。 如果你运行的是 LPRng 打印系统,你可以手工地配置共享。要允许网络上的系统打印到 Red Hat Linux 系统上配置的打印机,使用以下步骤:
|
|||||||
11.6 切换打印系统
Red Hat Linux 9 默认使用 CUPS 打印系统。但从前的默认打印系统 LPRng 仍被提供。要切换打印系统,运行 打印机系统切换器程序。选择面板上的「主菜单」 => 「系统设置」 => 「更多系统设置」 => 打印机系统切换器,或在 shell 提示(如 XTerm 或 GNOME 终端)下键入 redhat-switch-printer 命令。这个程序自动检测 X 窗口系统是否在运行。如果它在运行,程序就会在图形化模式中启动,如下图所示。如果 X 没有被检测到,程序就会在文本模式中启动。要强制在文本模式中启动程序,使用 redhat-switch-printer-nox 命令。选择「确定」来改变打印系统,改变会立即生效,选定的打印守护进程在引导时被启动。
|
|||||||