OSX: 安装打印机的实用命令行

其实很简单,就是实用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没有个数限制。

OSX: 安装打印机的实用命令行

时间: 2024-08-30 04:24:57

OSX: 安装打印机的实用命令行的相关文章

OSX: 安装打印机的有用命令行

事实上非常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"

推荐给开发人员的6个实用命令行工具

推荐给开发人员的6个实用命令行工具 作为一名Web开发者,当程序出现问题时日子总不是那么好过.问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了.优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率.命令行工具尤其有用,因为它们非常易于做自动化和脚本处理,能够以各种不同的方式进行组合和重用.本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的

【Vim】实用命令行

在vim中高亮关键字 syntax enable 可以高亮关键字:一般后面还要在跟一个syntax on打开语法高亮 syntax clear 清除关键字高亮 在secureCRT不是xterminal模式的时候,试了一下,没起作用啊,如果是xterminal模式的时候是会起作用的 在vim中查找 / 后面跟要查找的字符串:从当前光标位置向上搜索 ? 后面跟要查找的字符串:从当前光标位置向下搜索 n 找下一个 N 找上一个 清除并重画屏幕 [Ctrl+l]组合键 vim快捷键定制 对于键盘符号,

OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

OS X 10.9 Mavericks正式发布,免费更新,立即去更新看看效果. 不过升级后安装命令行工具(Command Line Tools)时发现官网没有clt的下载安装包了,原来改了,使用命令在线安装. 打开终端,输入命令:xcode-select --install 选择“安装”,然后同意安装协议. OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

window下,nodejs 安装 http-server,开启命令行HTTP服务器

第一步:http://nodejs.cn/  官网下载安装文件,安装nodejs: 第二步:运行中输入cmd进入命令行模式,输入  node -v ,显示版本号,代表安装成功: 第三步:在node命令行下,输入 npm install http-server -g,安装成功后 会出现上图这样的文字,把上面选中那行加入环境变量PATH中. 第四步:进入你的文件目录,输入http-server 显示上图,在浏览器输入 http://127.0.0.1:8088 ,即可以显示你的文件目录里的index

Python安装后在CMD命令行下出现“应用程序无法启动.............”问题

问题存在之一:系统是刚刚重做的精简版服务器系统(阉割版) AN就是在阿里云上刚开的Windows Server 2008 系统上碰到的  吓尿了都 症状:            正常安装python环境后 进入cmd命令行中,执行python就报错,报错的大概内容就是 “应用程序无法启动....因为并行配置不正确...请执行....exe文件”  PS:卧槽,记不清了, 错误截图 也找不到了 下药:          1.面对CMD命令行报错,代开事件查看器 可以通过控制面板打开,也可以在cmd

推荐给开发人员的实用命令行工具

摘要:优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率.本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生活变得更轻松一些. 作为一名Web开发者,当程序出现问题时日子总不是那么好过.问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了.优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能

windows 全局安装 express 但无法命令行执行

从 express 的官网直接按照命令行全局安装 express 后, express 命令无法执行, 在 cmd 中显示 该命令行无法识别.基本可判断是 环境变量配置 这边没有搞定. 卸载 nodejs 重装 先配置npm的全局模块的存放路径以及cache路径(若默认安装则在 C 盘 , 在命令行中直接把下面的输入即可用.自定义安装则改成你自己设置的路径,) npm config set prefix "C:\Program Files (x86)\nodejs\node_global&quo

Windows上安装Xampp后通过命令行进入MariaDB

题外话:读<MYSQL必知必会>,书中让我找个数据库服务器练手,我就去下了个Xampp,由于看的08年网易上的动态网站开发,那个时候Xampp中的m代表MYSQL,后来通过命令行进入MYSQL时出现: Welcome to mariaDB...以为又出幺蛾了,后来查到,由于MYSQL被Oracle收购后有闭源的可能性,MYSQL作者又搞了个MariaDB,以其女儿名字命名...Oracle已哭瞎...但还是兼容MYSQL的东西 先在Xampp的控制面板开启MYSQL 配置环境变量:Path变量