首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行安装打印机时查找/生成标准PPD文件

从命令行安装打印机时查找/生成标准PPD文件
EN

Ask Ubuntu用户
提问于 2016-02-18 11:05:19
回答 1查看 2K关注 0票数 1

我需要使用命令行安装一个网络打印机。这是用于在数十台PC上自动安装和重新配置CFEngine。

操作系统:Ubuntu14.04LTS 64位.打印机型号: HP LaserJet P3010.

使用GUI,与“打印机”,我可以设置我的打印机和打印。打印机型号由CUPS知道,不需要手动安装驱动程序。

理想情况下,我希望使用这样的命令:

代码语言:javascript
复制
lpadmin -p 'myprintername' -v 'smb://myserver/myprinter' -m 'HP LaserJet P3010 Series Postscript (recommended)' -P '...../hp-laserjet_p3010_series-ps.ppd' -L 'Printer location' -o 'HPOption_Duplexer/Duplex Unit=True' -E

问题是“./_p 3010_series-ps.ppd”PPD文件是虚构的-在Ubuntu上没有这样的PPD文件。

据我所知,CUPS有自己的数据库,可以从数据库中生成PPD文件。“system打印机”命令以某种方式为打印机生成"/etc/cups/ PPD“中的ppd文件。或者它从Samba/CUPS服务器检索数据。

如何从命令行安装此打印机?是否可以像“system打印机”一样使用命令行生成PPD文件?

EN

回答 1

Ask Ubuntu用户

发布于 2019-10-30 21:16:24

答复如下:

如何将打印机添加到我的服务器,并与没有GUI共享它?

您可以使用

代码语言:javascript
复制
lpinfo -m

以获取所有可用ppd文件的列表。

代码语言:javascript
复制
$ lpinfo --make-and-model "HP LaserJet P3010" -m
drv:///hpijs.drv/hp-laserjet_p3010_series-hpijs-pcl3.ppd HP LaserJet p3010 Series hpijs pcl3, 3.16.11
drv:///hpcups.drv/hp-laserjet_p3010_series-pcl3.ppd HP LaserJet p3010 Series pcl3, hpcups 3.16.11
postscript-hp:0/ppd/hplip/HP/hp-laserjet_p3010_series-ps.ppd HP LaserJet P3010 Series Postscript (recommended)
postscript-hp:1/ppd/hplip/HP/hp-laserjet_p3010_series-ps.ppd HP LaserJet P3010 Series Postscript (recommended)
postscript-hp:2/ppd/hplip/HP/hp-laserjet_p3010_series-ps.ppd HP LaserJet P3010 Series Postscript (recommended)

然后,您可以直接引用lpadmin命令返回的列表中的ppd。

代码语言:javascript
复制
lpadmin -p 'myprintername' -v 'smb://myserver/myprinter' -m 'postscript-hp:0/ppd/hplip/HP/hp-laserjet_p3010_series-ps.ppd' -L 'Printer location' -o 'HPOption_Duplexer/Duplex Unit=True' -E
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/736200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档