YaST 可用于配置本地和网络打印机。有关打印的更多信息(常规信息、技术细节和故障排除),请参阅第 7 章,打印机操作。
在 YaST 中,单击 › 以启动打印机模块。默认情况下,它将打开到 视图,显示所有可用和已配置的打印机列表。当通过网络访问大量打印机时,这尤其有用。从这里您还可以 并配置打印机。
要使用连接到您机器的打印机,您必须在系统上安装并运行 CUPS。如果 CUPS 未运行,系统将提示您启动它。如果 CUPS 未在启动时启动,系统也会提示您启用它(推荐)。
通常,USB 打印机是自动检测到的。如果未发生这种情况,请检查打印机是否已打开并连接到机器。
配置打印机是一个三步过程:指定连接类型、选择驱动程序以及为该设置命名打印队列。
许多打印机型号可能有几个可用的驱动程序。配置打印机时,YaST 默认使用标记为 推荐 的驱动程序。通常,无需更改驱动程序。但是,如果您希望彩色打印机仅以黑白打印,可以使用不支持彩色打印的驱动程序。如果您在使用 PostScript 打印机打印图形时遇到性能问题,请尝试从 PostScript 切换到 PCL 驱动程序(如果您的打印机支持 PCL)。
如果列表中没有打印机的驱动程序,请尝试从列表中选择具有适当标准语言的通用驱动程序。请参阅您的打印机文档,以了解您的打印机支持哪种语言(控制打印机的命令集)。如果这不起作用,请参阅 第 17.1.1 节,“添加 YaST 驱动程序” 以获取替代解决方案。
始终通过打印队列使用打印机。这可确保可以排队并依次处理并发作业。每个打印队列都分配给特定的驱动程序,并且打印机可以有多个队列。例如,这使得可以在彩色打印机上设置第二个仅以黑白打印的队列。有关打印队列的更多信息,请参阅 第 7.1 节,“CUPS 工作流程”。
使用 › 启动 YaST 打印机模块。
在 屏幕上,单击 。
如果打印机已列在 指定连接 下,请继续下一步。否则,尝试 或启动 。
在 查找并分配驱动程序 下的文本框中,输入供应商名称和型号名称,然后单击 。
选择与您的打印机匹配的驱动程序。建议选择首先列出的驱动程序。如果未显示合适的驱动程序,请尝试以下操作。
检查搜索词。
通过单击 扩展搜索。
如 第 17.1.1 节,“添加 YaST 驱动程序” 中所述,添加驱动程序。
指定 默认纸张大小。
在 字段中,输入打印队列的唯一名称。
现在,打印机已使用默认设置配置并准备就绪。单击 返回到 视图。新配置的打印机现在显示在打印机列表中。
并非所有可用于 openSUSE Leap 的打印机驱动程序默认情况下都已安装。添加打印机时,如果在 对话框中没有可用的合适的驱动程序,请安装包含打印机驱动程序的驱动程序包
使用 › 启动 YaST 打印机模块。
在 屏幕上,单击 。
在 查找并分配驱动程序 部分中,单击 。
从列表中选择一个或多个合适的驱动程序包。不要指定打印机描述文件的路径。
选择 并确认软件包安装。
要直接使用这些驱动程序,请按照 过程 17.1,“添加新打印机” 中所述进行操作。
PostScript 打印机不需要打印机驱动程序软件。PostScript 打印机只需要与特定型号匹配的 PostScript 打印机描述 (PPD) 文件。PPD 文件由打印机制造商提供。
如果在添加 PostScript 打印机时, 对话框中没有可用的合适的 PPD 文件,请安装包含您打印机的 PPD 文件的 PPD 文件
有几个 PPD 文件来源。建议首先尝试随 openSUSE Leap 提供的但默认情况下未安装的附加驱动程序包(有关安装说明,请参见下文)。如果这些软件包不包含您打印机的合适的驱动程序,请直接从您的打印机供应商或 PostScript 打印机的驱动程序 CD 获取 PPD 文件。有关详细信息,请参阅 第 7.8.2 节,“没有可用的 PostScript 打印机的合适的 PPD 文件”。或者,在 https://www.openprinting.org/printers 上找到 PPD 文件,即 “OpenPrinting.org 打印机数据库”。在使用 OpenPrinting 上的 PPD 文件时,请记住它们可能不受 openSUSE Leap 支持。
使用 › 启动 YaST 打印机模块。
在 屏幕上,单击 。
在 查找并分配驱动程序 部分中,单击 。
在 提供打印机描述文件 下的文本框中,输入 PPD 文件的完整路径。
单击 返回到 添加新打印机配置 屏幕。
要直接使用此 PPD 文件,请按照 过程 17.1,“添加新打印机” 中所述进行操作。
通过编辑打印机的现有配置,您可以更改基本设置,例如连接类型和驱动程序。还可以调整纸张大小、分辨率、介质源等的默认设置。您可以通过更改打印机描述或位置来更改打印机的标识符。
使用 › 启动 YaST 打印机模块。
在 屏幕上,从列表中选择本地打印机配置,然后单击 。
如 过程 17.1,“添加新打印机” 中所述,更改连接类型或驱动程序。只有在当前配置出现问题时才需要这样做。
可选地,通过选中 使此打印机成为默认打印机。
通过单击 调整默认设置。要更改设置,请单击 + 符号展开选项列表。通过单击选项更改默认值。使用 应用您的更改。
网络打印机不会自动检测到。必须使用 YaST 打印机模块手动配置它们。根据您的网络设置,您可以打印到打印服务器(CUPS、LPD、SMB 或 IPX)或直接打印到网络打印机(最好通过 TCP)。通过从 YaST 打印机模块的左侧窗格中选择 来访问网络打印配置视图。
在 Linux 环境中,CUPS 用于通过网络打印。最简单的设置是仅通过单个 CUPS 服务器打印,所有客户端都可以直接访问该服务器。通过多个 CUPS 服务器打印需要正在运行的本地 CUPS 守护程序,该守护程序与远程 CUPS 服务器通信。
CUPS 服务器通过传统的 CUPS 浏览协议或 Bonjour/DNS-SD 通过网络通告其打印队列。客户端需要浏览这些列表,以便用户可以选择特定的打印机来发送其打印作业。要浏览网络打印队列,所有通过 CUPS 服务器打印的客户端都需要运行由软件包 cups-filters-cups-browsed 提供的服务 cups-browsed。使用 YaST 配置网络打印时会自动启动 cups-browsed。
如果启动 cups-browsed 后浏览不起作用,CUPS 服务器可能会通过 Bonjour/DNS-SD 通告网络打印队列。在这种情况下,您还需要安装软件包 avahi 并使用 sudo systemctl start avahi-daemon 在所有客户端上启动关联的服务。
使用 › 启动 YaST 打印机模块。
从左侧窗格中,选择 。
选中 并指定服务器的名称或 IP 地址。
单击 以确保您选择了正确的名称或 IP 地址。
单击 返回到 屏幕。现在列出了通过 CUPS 服务器可用的所有打印机。
使用 › 启动 YaST 打印机模块。
从左侧窗格中,选择 。
选中 。
在 常规设置 下,指定要使用哪些服务器。您可以接受来自可用所有网络的连接,或来自特定的主机。如果选择后者,则需要指定主机名或 IP 地址。
单击 ,然后在提示时单击 以启动本地 CUPS 服务器。服务器启动后,YaST 将返回到 屏幕。单击 以查看到目前为止检测到的打印机。