跳转到内容跳转到页面导航:上一页 [访问键 p]/下一页 [访问键 n]
适用于 openSUSE Leap 15.6

17 设置打印机 编辑源文件

YaST 可用于配置本地和网络打印机。有关打印的更多信息(常规信息、技术细节和故障排除),请参阅第 7 章,打印机操作

在 YaST 中,单击 硬件 › 打印机 以启动打印机模块。默认情况下,它将打开到 打印机配置 视图,显示所有可用和已配置的打印机列表。当通过网络访问大量打印机时,这尤其有用。从这里您还可以 打印测试页 并配置打印机。

Note
注意:启动 CUPS

要使用连接到您机器的打印机,您必须在系统上安装并运行 CUPS。如果 CUPS 未运行,系统将提示您启动它。如果 CUPS 未在启动时启动,系统也会提示您启用它(推荐)。

17.1 配置打印机 编辑源文件

通常,USB 打印机是自动检测到的。如果未发生这种情况,请检查打印机是否已打开并连接到机器。

配置打印机是一个三步过程:指定连接类型、选择驱动程序以及为该设置命名打印队列。

许多打印机型号可能有几个可用的驱动程序。配置打印机时,YaST 默认使用标记为 推荐 的驱动程序。通常,无需更改驱动程序。但是,如果您希望彩色打印机仅以黑白打印,可以使用不支持彩色打印的驱动程序。如果您在使用 PostScript 打印机打印图形时遇到性能问题,请尝试从 PostScript 切换到 PCL 驱动程序(如果您的打印机支持 PCL)。

如果列表中没有打印机的驱动程序,请尝试从列表中选择具有适当标准语言的通用驱动程序。请参阅您的打印机文档,以了解您的打印机支持哪种语言(控制打印机的命令集)。如果这不起作用,请参阅 第 17.1.1 节,“添加 YaST 驱动程序” 以获取替代解决方案。

始终通过打印队列使用打印机。这可确保可以排队并依次处理并发作业。每个打印队列都分配给特定的驱动程序,并且打印机可以有多个队列。例如,这使得可以在彩色打印机上设置第二个仅以黑白打印的队列。有关打印队列的更多信息,请参阅 第 7.1 节,“CUPS 工作流程”

过程 17.1: 添加新打印机
  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 打印机配置 屏幕上,单击 添加

  3. 如果打印机已列在 指定连接 下,请继续下一步。否则,尝试 检测更多 或启动 连接向导

  4. 查找并分配驱动程序 下的文本框中,输入供应商名称和型号名称,然后单击 搜索

  5. 选择与您的打印机匹配的驱动程序。建议选择首先列出的驱动程序。如果未显示合适的驱动程序,请尝试以下操作。

    1. 检查搜索词。

    2. 通过单击 查找更多 扩展搜索。

    3. 第 17.1.1 节,“添加 YaST 驱动程序” 中所述,添加驱动程序。

  6. 指定 默认纸张大小

  7. 设置任意名称 字段中,输入打印队列的唯一名称。

  8. 现在,打印机已使用默认设置配置并准备就绪。单击 确定 返回到 打印机配置 视图。新配置的打印机现在显示在打印机列表中。

17.1.1 使用 YaST 添加驱动程序 编辑源文件

并非所有可用于 openSUSE Leap 的打印机驱动程序默认情况下都已安装。添加打印机时,如果在 查找并分配驱动程序 对话框中没有可用的合适的驱动程序,请安装包含打印机驱动程序的驱动程序包

过程 17.2: 安装其他驱动程序包
  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 打印机配置 屏幕上,单击 添加

  3. 查找并分配驱动程序 部分中,单击 驱动程序包

  4. 从列表中选择一个或多个合适的驱动程序包。不要指定打印机描述文件的路径。

  5. 选择 确定 并确认软件包安装。

  6. 要直接使用这些驱动程序,请按照 过程 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 支持。

过程 17.3: 为 PostScript 打印机添加 PPD 文件
  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 打印机配置 屏幕上,单击 添加

  3. 查找并分配驱动程序 部分中,单击 驱动程序包

  4. 提供打印机描述文件 下的文本框中,输入 PPD 文件的完整路径。

  5. 单击 确定 返回到 添加新打印机配置 屏幕。

  6. 要直接使用此 PPD 文件,请按照 过程 17.1,“添加新打印机” 中所述进行操作。

17.1.2 编辑本地打印机配置 编辑源文件

通过编辑打印机的现有配置,您可以更改基本设置,例如连接类型和驱动程序。还可以调整纸张大小、分辨率、介质源等的默认设置。您可以通过更改打印机描述或位置来更改打印机的标识符。

  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 打印机配置 屏幕上,从列表中选择本地打印机配置,然后单击 编辑

  3. 过程 17.1,“添加新打印机” 中所述,更改连接类型或驱动程序。只有在当前配置出现问题时才需要这样做。

  4. 可选地,通过选中 默认打印机 使此打印机成为默认打印机。

  5. 通过单击 当前驱动程序的所有选项 调整默认设置。要更改设置,请单击 + 符号展开选项列表。通过单击选项更改默认值。使用 确定 应用您的更改。

17.2 使用 YaST 配置网络打印 编辑源文件

网络打印机不会自动检测到。必须使用 YaST 打印机模块手动配置它们。根据您的网络设置,您可以打印到打印服务器(CUPS、LPD、SMB 或 IPX)或直接打印到网络打印机(最好通过 TCP)。通过从 YaST 打印机模块的左侧窗格中选择 通过网络打印 来访问网络打印配置视图。

17.2.1 使用 CUPS 编辑源文件

在 Linux 环境中,CUPS 用于通过网络打印。最简单的设置是仅通过单个 CUPS 服务器打印,所有客户端都可以直接访问该服务器。通过多个 CUPS 服务器打印需要正在运行的本地 CUPS 守护程序,该守护程序与远程 CUPS 服务器通信。

Important
重要:浏览网络打印队列

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 在所有客户端上启动关联的服务。

过程 17.4: 通过单个 CUPS 服务器打印
  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 从左侧窗格中,选择 通过网络打印

  3. 选中 通过单个 CUPS 服务器直接完成所有打印 并指定服务器的名称或 IP 地址。

  4. 单击 测试服务器 以确保您选择了正确的名称或 IP 地址。

  5. 单击 确定 返回到 打印机配置 屏幕。现在列出了通过 CUPS 服务器可用的所有打印机。

过程 17.5: 通过多个 CUPS 服务器打印
  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 从左侧窗格中,选择 通过网络打印

  3. 选中 接受来自 CUPS 服务器的打印机通告

  4. 常规设置 下,指定要使用哪些服务器。您可以接受来自可用所有网络的连接,或来自特定的主机。如果选择后者,则需要指定主机名或 IP 地址。

  5. 单击 确定,然后在提示时单击 以启动本地 CUPS 服务器。服务器启动后,YaST 将返回到 打印机配置 屏幕。单击 刷新列表 以查看到目前为止检测到的打印机。

17.2.2 使用其他打印服务器 编辑源文件

如果您的网络通过 CUPS 以外的打印服务器提供打印服务,请使用 硬件 › 打印机 启动 YaST 打印机模块,并从左侧窗格中选择 通过网络打印。启动 连接向导 并选择合适的 连接类型。请咨询您的网络管理员,了解在您的环境中配置网络打印机的详细信息。

17.3 通过网络共享打印机 编辑源文件

由本地 CUPS 守护进程管理的打印机可以通过网络共享,从而有效地将您的机器变成 CUPS 服务器。您可以通过在 CUPS 中启用所谓的 浏览模式 来共享打印机。如果启用了浏览,则本地打印队列将供远程 CUPS 守护进程侦听并在网络上提供。也可以设置一个专门的 CUPS 服务器来管理所有打印队列,并可以直接由远程客户端访问。在这种情况下,无需启用浏览。

过程 17.6: 共享打印机
  1. 使用 硬件 › 打印机 启动 YaST 打印机模块。

  2. 从左侧窗格中选择 共享打印机

  3. 选择 允许远程访问。同时选中 允许本地网络内的计算机访问 并通过选中 默认在本地网络内发布打印机 来启用浏览模式。

  4. 单击 确定 以重新启动 CUPS 服务器并返回到 打印机配置 屏幕。

  5. 有关 CUPS 和防火墙设置,请参阅 https://en.opensuse.net.cn/SDB:CUPS_and_SANE_Firewall_settings

打印此页面