1。什么是CUPSCUPS,全称是CommonUNIXPrintingSystem(通用Unix打印系统),是优麒麟系统中默认的打印系统。通过使用IPP(InternetPrintingProtocol,互联网打印协议)来管理打印作业和队列。简单理解就是CUPS可以提供??一系列的调用接口来辅助用户管理打印机。如果显示为active,说明CUPS服务运行正常;如果显示为inactive,说明打印机服务还没有启动,需要执行命令servicecupsstart启动该服务。3、使用CUPS服务发现打印机使用优麒麟系统自带的lpinfo-lv命令获取当前电脑连接的打印机设备:如上图所示,其中:uri为打印机对应的打印机标识打印机设备;class是打印机设备的类型,“direct”表示设备是通过串/并接口连接的,图中连接的是USB打印机。如果是通过其他网络协议(如IPP、HTTP等),则显示为“网络”。info是打印机硬件中存储的信息,用于描述本设备的信息;make-and-model表示打印机的制造商和型号;device-id是设备按照IEEE-1284标准生成的字符串。4.搜索打印机驱动使用lpinfo-m命令获取优麒麟系统中安装的打印机驱动。比如我们要安装上面提到的HPLaserJetM506打印机,我们可以使用lpinfo-m|grep'HPLaserJetM506'命令获取对应驱动。如上图所示,显示获取到的打印机驱动。注意:如果是其他型号的打印机,可能会出现搜索结果找不到的问题。这种情况下,您可以访问对应打印机的官网下载对应的优麒麟驱动。5、为打印机安装相应的驱动通过以上步骤,我们已经获取到要安装的打印机和相应的打印机驱动,接下来我们就可以安装打印机了。使用lpadmin-p"printer\_name"-E-v"printer\_uri"-m"ppd\_file"命令,其中:printer\_name为打印机名称,用户可自行命名;printer\_uri就是上面找到的ppd\_file就是上面找到的打印机ppd文件;例如上面的惠普打印机可以使用如下命令:lpadmin-ptest-E-vusb://HP/LaserJet%20M506?serial=c^CB8K1D6C6-mpostscript-hp:0/ppd/hplip/HP/hp-laserjet\_m506-ps.ppd打印机安装成功。此时使用命令lpstat-a可以看到优麒麟系统中已经安装了打印机。6.打印文档使用lp-dprinter\_nameprinter\_file命令打印文档。例如lp-dtest/usr/share/cups/data/testprint这个命令可以使用测试打印机打印测试页。使用此命令可以打印其他文件(txt、pdf)等。注意:Word文本(doc/docx等)打印前需要转成pdf。另外,如果想实现个性化的打印设置,比如纸张大小、打印份数、打印质量、双面打印等,可以使用如下参数:打印个数:-n2可以打印两份文件纸张size:-omedia=size可以实现纸张尺寸的选择,比如"a4","letter"等打印质量:-oprint-quality=n可以实现打印质量的设置3最差,5最差最佳双面打印:-osides=type可以实现双面打印,one-sided为单面,two-sided-long-edge为双面长边打印,two-sided-short-edge就是双面短边打印7、删除打印机使用命令lpadmin-xprinter\_name可以删除优麒麟系统中的打印机,例如lpadmin-xtest可以删除上面添加的测试打印机。这时候再次使用lpstat-a,可以发现这台打印机已经被删除了。以上就是本次关于如何使用CUPS管理打印机的分享啦~感兴趣的小伙伴快去试试吧!
