设置打印机

YaST 可用于配置直接连接到您的计算机的本地打印机(通常使用 USB 或并行端口),也可用于设置使用网络打印机进行的打印。还可以通过网络共享打印机,并可以添加第三方“驱动程序”(PostScript 打印机说明 (PPD) 文件)。第 11 章 打印机操作 (↑管理指南)中提供了有关打印的进一步信息(概念、技术细节和查错)。

在 YaST 中,单击硬件+打印机以启动打印机模块。默认情况下,其会在打印机配置视图中打开,显示所有可用和已配置打印机的列表。这一点在通过网络访问大量打印机时尤其有用。在此,您还可以在所选打印机上打印测试页并配置本地打印机。

配置本地打印机

如果检测到未配置的本地打印机,YaST 会自动启动配置它。如果能够自动设置并行或 usb 端口并检测到所连接的打印机,则 YaST 能够自动配置打印机。 打印机型号也必须列在自动硬件检测期间使用的数据库中。

如果打印机型号未知或无法自动检测出来,请手动配置它。没有自动检测到打印机,可能的原因有两个:

  • 打印机无法正确识别自身。这可能适用于很老的设备。试试按第 8.5.1.1 节 “手动配置”中所述配置打印机。

  • 如果手动配置不起作用,就不可能在打印机和计算机间进行通讯。检查电缆和插头,确保打印机连接正确。如果是这种情况,问题可能并非和打印机相关,而是与 USB 或并行端口有关。

手动配置

要手动配置打印机,请在打印机配置视图中选择添加。YaST 将装载打印机驱动程序列表 - 这可能需要花费一段时间。使用连接向导指定打印机连接到计算机的方式。然后,选择合适的驱动程序并在设置名称字段中为打印机队列指定唯一名称。

打印机从不直接使用,通常都是通过打印机队列来使用的。这可确保将并发任务逐个排队和处理。各打印机队列会被指派到某一特定驱动程序,一台打印机可有多个队列。这样就能在一台彩色打印机上设置第二个队列,例如,该队列只打印黑色。请参阅第 11.1 节 “打印系统工作流程” (第 11 章 打印机操作, ↑管理指南)以获取有关打印队列的更多信息。

许多打印机型号都有多个可用驱动程序。配置打印机时,YaST 默认为标有推荐 的那个,这是一般规则。通常都需要更改驱动程序 - 推荐的驱动程序的效果应该是最好的。但是,举例来说,如果希望彩色打印机只打印黑白两种颜色,使用不支持彩色打印的驱动程序最为方便。如果用 PostScript 打印机打印图形时遇到性能问题,从 PostScript 驱动程序切换到 PCL 驱动程序(假定您的打印机可以识别 PCL)可能有帮助。

如果没有列出适用于您的打印机的驱动程序,可以尝试从列表中选择带有相应标准语言的通用驱动程序。请参阅您的打印机文档,以找出您的打印机可以识别的语言(控制打印机的命令集)。如果不起作用,请参阅第 8.5.1.2 节 “使用 YaST 添加驱动程序”了解其他可能的解决方案。

此时,打印机配置了默认设置并准备好可供使用。单击完成添加以返回到打印机配置视图。此时,可以在打印机列表中看到新配置的打印机。

使用 YaST 添加驱动程序

如果添加新的打印机时您的打印机未出现在指派驱动程序对话框中,针对您的型号的 PPD(PostScript 打印机说明)文件不可用。有关 PPD 文件的更多信息,请参阅第 11.3 节 “安装软件” (第 11 章 打印机操作, ↑管理指南)。要从本地文件系统或 FTP 或 HTTP 服务器中手动添加 PPD 文件,请选择添加驱动程序

请直接从您的打印机供应商或打印机的驱动程序 CD 中获取 PPD 文件。有关详细信息,请参阅 第 11.8.2 节 “没有合适的 PPD 文件可用于 PostScript 打印机” (第 11 章 打印机操作, ↑管理指南). 或者,也可在 http://www.linuxfoundation.org/en/OpenPrinting/(“OpenPrinting.org 打印机数据库”)中查找 PPD 文件。从 OpenPrinting.org 下载 PPD 文件时,请记住其始终显示最新的 Linux 支持状态,因此未必适合 SUSE Linux Enterprise Server。

微调本地打印机配置

要调整纸张大小、分辨率、媒体源和其他默认设置,请从打印机配置视图中选择打印机并单击配置。在用于修改相应打印机队列的窗口中,可以通过打开当前驱动程序的所有选项来进行详细调整。如果可以访问多个打印机队列,则可以指定此打印机是否应为默认打印机。还可在此变更通用打印机说明位置说明。

许多打印机型号都有多个可用驱动程序。配置打印机时,YaST 默认为标有推荐 的那个,这是一般规则。请参阅对话框的驱动程序部分以获取所有的可用驱动程序。当前所选的驱动程序标记为当前驱动程序

通常无需更改驱动程序 - YaST 所选的驱动程序的效果应该是最好的。但是,举例来说,如果希望彩色打印机只打印黑白两种颜色,使用不支持彩色打印的驱动程序最为方便。如果用 PostScript 打印机打印图形时遇到性能问题,从 PostScript 驱动程序切换到 PCL 驱动程序(假定您的打印机可以识别 PCL)可能有帮助。

使用 YaST 配置网络打印

无法自动检测到网络打印机。必须使用 YaST 打印机模块手动进行配置。视您的网络设置而定,可以打印到打印服务器(CUPS、LPD、SMB 或 IPX)或直接打印到网络计算机(首选通过 TCP)。通过从 YaST 打印机模块的左窗格中选择网络打印来访问网络打印配置视图。

使用 CUPS

在 Linux 环境中,CUPS 通常用于通过网络打印。最简单的设置是仅通过所有客户端都可直接访问的一台 CUPS 服务器来打印。选中直接通过一台远程 CUPS 服务器来执行您的所有打印并指定该服务器的名称或 IP 地址。单击测试服务器以确保您已选择正确的名称/IP 地址。使用确定离开。

如果通过多台 CUPS 服务器打印,请选中从远程 CUPS 服务器接收打印机信息。指定是要侦听所有可用网络中的服务器、本地网络中的服务器,还是特定 IP 地址。此设置需要一个正在运行的本地 CUPS 守护程序,该守护程序会与远程 CUPS 服务器通讯。因此,询问是否启动本地 CUPS 守护程序时,请回答

使用打印服务器而非 CUPS

如果您的网络是通过打印服务器而非 CUPS 来提供打印服务的,请启动连接向导并选择适当的连接类型。关于在您的环境中配置网络打印机的细节,请咨询您的网络管理员。

通过网络共享打印机

本地 CUPS 守护程序所管理的打印机可通过网络共享,这样就能将您的计算机转变为 CUPS 服务器。通常,可通过启用 CUPS 所谓的“浏览模式”来共享一台打印机。如果浏览已启用,就可将本地打印机队列用于在网络上侦听远程 CUPS 守护程序。也可设置专用 CUPS 服务器,用于管理所有打印队列且通过远程客户端直接访问。这种情况下,无需启用浏览。

要共享您的打印机,请打开 YaST 打印机模块中的共享打印机视图。选择允许远程访问并将您的 CUPS 守护程序配置为对于本地网络中的计算机可访问。要启用浏览模式,还请选中默认情况下,在本地网络中发布打印机。然后,指定 CUPS 服务器应使用的网络接口。如果启用了多个接口,还可在每个接口的基础上启用或禁用浏览模式。使用确定应用设置并允许重启动 CUPS 服务器。