黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Mac OS X:遠(yuǎn)程管理打印機(jī)

系統(tǒng) 2588 0

Mac OS X系統(tǒng)的打印機(jī),無(wú)論是Server版還是普通的Client版,都是通過(guò)CUPS(Common UNIX Printing System TM )子系統(tǒng)管理的, 而CUPS系統(tǒng)是開源的,無(wú)論在OS X還是Unix, Linux, 甚至是Windows上都有它的實(shí)現(xiàn)版本,而且在*nix系統(tǒng)中得到廣泛支持,基本上是時(shí)事上的標(biāo)準(zhǔn)了。

在OS X的日常管理中,除了可以有OS X服務(wù)器管理的網(wǎng)絡(luò)打印機(jī)的共享從而通過(guò)Workgroup Manager來(lái)管理用戶的打印機(jī)配置外,還會(huì)遇到要在目標(biāo)客戶端單獨(dú)管理打印機(jī)的情況,而CUPS系統(tǒng)如同其它的*nix系統(tǒng)一樣,支持命令行的命令方式管理,所以,一是可以通過(guò)ssh遠(yuǎn)程登錄客戶端并管理打印機(jī),或者是通過(guò)Remote Desktop來(lái)管理遠(yuǎn)程機(jī)器的打印機(jī),后者可以是圖形界面方式,也可以是發(fā)送UNIX命令的方式。所以熟練使用,并建立自己系統(tǒng)內(nèi)的常用的命令行來(lái)管理,不僅事半功倍,而且減少人為的錯(cuò)誤。

1. 取消目標(biāo)機(jī)器的所有的打印任務(wù):有的時(shí)候,一個(gè)錯(cuò)誤的打印命令可能造成打印數(shù)千張的任務(wù),有的用戶由于不了解打印過(guò)程,只是關(guān)閉了打印機(jī)來(lái)暫時(shí)停止任務(wù),而不是刪除那個(gè)打印錯(cuò)誤,這樣一個(gè)網(wǎng)絡(luò)打印機(jī)就無(wú)法被其它用戶使用,一旦開機(jī),那個(gè)錯(cuò)誤的打印任務(wù)又會(huì)繼續(xù)打印,這種情況下,管理員可以通過(guò)發(fā)送下面的取消所有打印任務(wù)的方法,來(lái)處理:

cancel -a

如果需要指定打印機(jī)名稱可以是:

cancel -a [printer name]

如果只需要對(duì)指定的用戶打印任務(wù),可以加上-u選項(xiàng):

cancel -a -u [username]

或者使用下面命令

lprm -

2. 安裝一個(gè)打印機(jī): 這是最經(jīng)常使用的了,安裝新的打印機(jī)是最令管理員頭痛之一的了,這個(gè)最煩瑣而沒有創(chuàng)造性。好了使用下面的命令:

lpadmin -p Printer_Name -L "Printer Location" -E -v lpd:// ip-address-or-hostname -P /Path/to/Printer_Driver.gz

首先要想能使用上面的命令,要知道打印機(jī)的基本情況,比如IP地址, 所使用的打印機(jī)名, 最主要的是打印機(jī)的驅(qū)動(dòng)程序的位置和名稱,這一點(diǎn)需要你的網(wǎng)絡(luò)上的系統(tǒng)的一致性,而一致性的保證就是由統(tǒng)一的系統(tǒng)映像(system image)來(lái)保證和實(shí)施的,關(guān)于系統(tǒng)的映像的制作和實(shí)施,在以前的blog里面有。一般來(lái)說(shuō), 所有的CUPS的打印機(jī)驅(qū)動(dòng)程序文件保存在:Library/Printers/PPDs/Contents/Resources/目錄下面,都是以.gz為結(jié)尾的文件. 使用 lpinfo -m 可以獲得安裝的驅(qū)動(dòng)程序列表

其中的lpd://ip-address-or-hostname是打印機(jī)的協(xié)議名和地址,也就是URI,普遍使用的還可以有ipp://ip-address-or-hostname:port, 或者是socket://ip-address-or-hostname:port,最簡(jiǎn)單的就是socket協(xié)議了。其中ip-address-or-hostname可以是IP地址也可以是打印機(jī)的主機(jī)名,如果通過(guò)名稱解析可以獲得IP,還有port, 通常socket的協(xié)議使用的關(guān)口是9100. 具體的可以是用 lpinfo -v 命令來(lái)得到。

-E是打開這個(gè)打印設(shè)備來(lái)接受打印任務(wù)

還可以加上限制用戶使用的選項(xiàng), 默認(rèn)是任何登錄的用戶都可以打印:

-u allow:user,@group 或者 -u deny:user,@group

或者刪除上面的對(duì)用戶或組的限制:

-u allow:all 或者 -u deny:none

3. 禁止和打開打印機(jī)

cupsaccept/cupsreject

cupsenable/cupsdisable

4. 刪除打印機(jī):

lpadmin -x printqueue-name

這里要說(shuō)一下,這個(gè)printqueue-name不是我們?cè)赟ystem Preference里面的Print&Fax里面的打印機(jī)名稱,要想找到打印機(jī)的queue name,或者到Print&Fax里面的打印機(jī)的Options&Supplies里找,見下圖, 或者通過(guò)lpstat -p來(lái)獲得:

Mac OS X:遠(yuǎn)程管理打印機(jī)

5. 設(shè)置默認(rèn)打印機(jī):

lpadmin -d destination-printer

6.添加本地USB的打印機(jī):

通過(guò)下面命令獲得該USB打印機(jī)的USB端口值,或者通過(guò)類似上圖中URL的值:

lpstat -v

然后使用上面2的命令來(lái)添加其中URI使用類似的:

usb://HP/Photosmart%20C3100%20series?serial=CN6BMC43PK04KV

7. 獲得/設(shè)置打印機(jī)的安裝參數(shù):

lpoptions -d printqueue-name -l

安裝完打印機(jī)還要配置適當(dāng)?shù)膮?shù),上面的命令來(lái)獲取一個(gè)已經(jīng)正確安裝的打印機(jī)設(shè)備的參數(shù),然后可以通過(guò)下面的方法來(lái)配置相同參數(shù)的打印機(jī):

lpoptions -d printqueue-name -o option= value

比如配置雙面打印器(Duplexer):

lpoptions -d Printer_queue -o "HPOption_Duplexer/Duplex Unit: *True False"

下面是一個(gè)添加打印機(jī)的shell script實(shí)例:

    
      
        #!/bin/bash
        

# Tests to see if printer exists - sidesteps a variable scope issue
# Requires the printer name as a parameter. Returns 1 if the printer exists.
function printerExists()
{
if [ $# -ne 1 ]; then
echo "Incorrect parameters"
return 0
else
lpstat -p | awk '{print $2}' | while read printer
do
if [ $1 = "${printer}" ]; then
return 1
fi
done
fi
}


# Printer Name cannot Include any spaces
prName="formalName"
# User friendly printer name"
prDescription="Printer Name"
# Location
prLocation="Home Office"
# IP Address of printer
prAddress="192.168.1.99"
# PPD Filename... assumes it is installed on machine
prPPD="HP LaserJet 2200.gz"

#Test If Printer is already installed
printerExists $prName
prExists=$?

if [ $prExists -eq 1 ]; then
echo "Printer already exists. Skipping: /"$prName/""
else
# Add Printer Command
lpadmin -p "${prName}" -D "${prDescription}" -L "${prLocation}" /
-E -v lpd://"${prAddress}" -P "/Library/Printers/PPDs/Contents/Resources/en.lproj/$prPPD" /
-o HPOption_Duplexer=True -o Resolution=1200x1200dpi


參考:
http://www.cups.org
http://www.macosxhints.com/article.php?story=20061203221317612&query=remove%2BRemote%2Bdesktop%2Badmin

fi

Mac OS X:遠(yuǎn)程管理打印機(jī)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論