如上图所示,如果显示为 active,则代表 CUPS 服务正常运行;如果显示为 inactive,则代表打印机服务并未启动,需要执行命令 service cups start 来启动服务。
使用优麒麟系统包含的 lpinfo -lv 命令,可以获取到连接到当前电脑的打印机设备:
如上图所示,其中:
uri 是打印机设备所对应的打印机标识符;
class 是打印机设备的类型,“direct”代表这个设备是通过串行/并行接口连接过来的,图中连接的为一台 USB 打印机。如果是通过其他网络协议(如 IPP,HTTP 等)这里会显示为“network”。
info 为打印机硬件中存储的信息,用于描述这台设备的信息;
make-and-model 代表的是打印机的设备制造商和型号;
使用 lpinfo -m 命令,可以获取到安装到优麒麟系统中的打印机驱动。例如我们要安装上面提到的 HP LaserJet M506 打印机,则可以使用 lpinfo -m | grep 'HP LaserJet M506' 命令获取到对应的驱动。
如上图所示,显示的就是获取到的打印机驱动。
注:如果是其他型号的打印机,可能出现无法搜索出结果的问题,这种情况可以通过访问对应打印机的官网来下载对应的优麒麟驱动。
通过上面的步骤,我们已经获取到的需要安装的打印机及对应的打印机驱动,接下来就可以安装打印机了。
使用 lpadmin -p “printer_name” -E -v “printer_uri” -m “ppd_file” 命令,其中:
printer_name 是打印机的名字,可以用户自己命名;
printer_uri 是上文中搜到的打印机标识符;
ppd_file 是上文中搜到的打印机ppd文件;
例如,上文中的HP打印机就可以使用以下命令:
lpadmin -p test-E -v usb://HP/LaserJet%20M506?serial=c^CB8K1D6C6 -m postscript-hp:0/ppd/hplip/HP/hp-laserjet_m506-ps.ppd 将打印机安装成功。此时使用命令 lpstat -a 就可以看到,打印机已经安装到了优麒麟系统中。
此外,如果想实现打印的个性化设置,如纸张大小、份数、打印质量、双面打印等设置,可以使用如下参数:
使用命令 lpadmin -x printer_name 可以在优麒麟系统删除打印机,例如 lpadmin -x test 便可以删除上面添加的test打印机。此时再使用 lpstat -a,可以发现这台打印机已经被删除了。
以上就是本次关于如何使用 CUPS 管理打印机的分享啦~感兴趣的小伙伴快去试试吧!
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!