1. 程式人生 > >OSX: 安裝打印機的有用命令行

OSX: 安裝打印機的有用命令行

ons tracking bit osx -i 物理 ont adding pad


事實上非常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沒有個數限制。



OSX: 安裝打印機的有用命令行