事实上非常easy。就是有用lpadmin命令,以下给出一个样例:

printername="YOUR_PRINTER_NAME"
location="LOCATION INFO"
gui_display_name="HP Color LaserJet M600 in Office for Example"
address="ipp://printserver.yourcompany.org/YOUR_PRINTER_NAME"
driver_ppd="/Library/Printers/PPDs/Contents/Resources/hp color LaserJet M600.gz"
# Populate these options if you want to set specific options for the printer. E.g. duplexing installed, etc.
option_1=""
option_2=""
option_3="" # Now we can install the printer.
/usr/sbin/lpadmin \
-p "$printername" \
-L "$location" \
-D "$gui_display_name" \
-v "$address" \
-P "$driver_ppd" \
-o "$option_1" \
-o "$option_2" \
-o "$option_3" \
-o printer-is-shared=false \
-E

当中的參数解释:

printername:在生成该打印机的时候CUPS用来作为该打印机的文件名称

location:也就是打印机的物理位置,比方说財务办公室,前台打印机等等。这个信息是可选的

gui_displayname: 在GUI中显示的打印机名称

address: CUPS支持多种的协议格式,比方lpd, ipp,dnssd, smb, http, Socket, mdns等等,详细情况要依据详细的网络环境。

假设不确定怎样写,那么能够在測试机器上在GUI中手动安装一次。得到该地址。

driver_ppd: 这个就是驱动的ppd文件的详细路径

option:比方说你要默认配置双面打印为off。那么多数打印机使用Duplex=none。详细的參数要參见不同的打印机了。

能够先在測试机上配置完成。然后用命令:

lpoptions -p YOUR_CUPS_PRINTER_NAME -l

来显示该打印机全部的參数配置。lpadmin命令中的option没有个数限制。

最新文章

  1. js获取键盘按下的键值event.keyCode,event.charCode,event.which的兼容性
  2. objccn-相机工作原理
  3. C# 利用反射
  4. 使用D3绘制图表(5)--水平柱状图表
  5. \r\n在php中有什么用
  6. Roman to Integer
  7. Spark官方文档——本地编写并运行scala程序
  8. Git的安装以及一些操作
  9. Ubuntu设置目录的读写权限(Linux命令chmod 777 dirName)
  10. 解决rsync 同步auth failed on module问题
  11. Android开发之ExpandableListView扩展(BaseExpandableListAdapter的使用)(完整版)
  12. MySQL主从配置【转载】
  13. 关于HTTP,你知道哪些?
  14. UIScrollView的无限左滑轮播一点也不难
  15. Spring:Ioc和DI
  16. linux常用命令和关闭防火墙
  17. angular 中怎么获取路径上的参数 参考:https://docs.angularjs.org/api/ng/service/$location
  18. Waiting for possible shutdown message on port 4445
  19. IE浏览器版本的判断
  20. STM8CubeMx来了

热门文章

  1. bzoj 2252 [ 2010 Beijing wc ] 矩阵距离 —— 多源bfs
  2. md5的用处
  3. E20170906-mk
  4. Moon Http Server,强大如斯的全脚本web服务器
  5. VScode常用插件(持续更新)
  6. Run as ant build每次都执行两次
  7. 使用Attiny 85开发板制作BadUSB
  8. Objective-C—— @Property详解
  9. usaco 过路费 Cow Toll Paths, 2009 Dec
  10. Android 4.0 Launcher2源码分析——主布局文件(转)