我正在使用一台网络打印机,它的名称很长(“HP_LaserJet_...”),并附有打印机的完整描述。我想创建一个别名(例如“lp1”),以便在必须指定打印机名称(例如在命令行上)时使用。有没有办法创建别名?
似乎有一种选择是使用 system-config-printer 将打印机名称更改为“pr1”。如果我这样做,哪些文件会被更改?如果出现问题,我希望能够撤消更改?有没有办法将原始的长名称保留在 Printers.conf 的注释中?
答案1
使用浏览器打开 CUPS 管理界面http://localhost:631/admin
并添加新打印机,并使用您想要的名称。阅读man cupsenable
、man lpadmin
,并执行以下操作(从命令行):
cupsdisable HP_LaserJet_...
cupsenable lp1
# for systemwide setting
sudo lpadmin -d lp1
# or, for user settings
lpadmin -d lp1
很久以前,我这样做过sudo adduser $USER lp;sudo adduser $USER lpadmin
并注销/登录。您可能也必须这样做,以使 CUPS 命令更容易。