我通过 lpr 命令在命令行中进行大量打印,因此我需要方便的简短目标名称,如 lp1、lp2 等。过去我可以命名打印机,但在 opensuse 13.2 中,yast 会自动选择一个非常长的 CUPS 打印机名称,并且没有选项可以更改它。这对于在命令行中完成打印很不方便。即使我在 cups.conf 中手动更改,它也会被 yast 自动选择的名称覆盖(可能是由 systemd?)。CUPS 的 Web 界面的行为类似。有没有方便的方法来重命名 CUPS 打印机名称?
答案1
停止 CUPS 服务对于 openSUSE,
systemd
有三个服务需要停止(cups.path
、cups.service
和cups.socket
)。编辑
/etc/cups/printers.conf
并用新名称文本替换旧名称文本。(仅出现一次)。重命名驱动程序:其中
etc/cups/ppd
有与打印机同名的“驱动程序”,因此如果您更改打印机名称,也请重命名驱动程序文件。启动服务。
答案2
有一个 yast 打印机模块允许手动配置。
从https://en.opensuse.org/YaST_Printer:
YaST 打印机模块的主要用途是手动配置。“手动”意味着您可以完全控制设置。没有默默工作的隐藏自动化,这些自动化会根据“认为”最适合您的情况产生结果。