|
網(wǎng)絡(luò)技術(shù)是從1990年代中期發(fā)展起來(lái)的新技術(shù),它把互聯(lián)網(wǎng)上分散的資源融為有機(jī)整體,實(shí)現(xiàn)資源的全面共享和有機(jī)協(xié)作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計(jì)算機(jī)、存儲(chǔ)資源、數(shù)據(jù)資源、信息資源、知識(shí)資源、專家資源、大型數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、傳感器等。 當(dāng)前的互聯(lián)網(wǎng)只限于信息共享,網(wǎng)絡(luò)則被認(rèn)為是互聯(lián)網(wǎng)發(fā)展的第三階段。 Microsoft公司以其Windows9x/2000等強(qiáng)大的攻勢(shì)占領(lǐng)操作系統(tǒng)市場(chǎng),此時(shí),大多數(shù)廠商已不能與之抗衡,而Linux作為一個(gè)全新且免費(fèi)的操作系統(tǒng)正成為網(wǎng)絡(luò)系統(tǒng)中一只重要力量。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展發(fā)揮的作用也將越來(lái)越大。眾所周知,“資源共享”在網(wǎng)絡(luò)中有著重要意義。筆者在實(shí)際工作中,對(duì)Linux與Windows9x/2000的資源共享有深入了解,下面就以如何實(shí)現(xiàn)“打印機(jī)”共享進(jìn)行說(shuō)明。 一 在Linux上使用Windows9x/2000上的打印機(jī) Server Message Buffer(SMB)協(xié)議能夠?qū)崿F(xiàn)Windows9x/2000局域網(wǎng)上打印機(jī)共享,Linux也能使用SMB實(shí)現(xiàn)與Windows9x/2000等操作系統(tǒng)上的打印機(jī)共享,其位于Samba軟件包中(Samba軟件包可以從提供免費(fèi)的Linux網(wǎng)站上獲得)。實(shí)現(xiàn)Linux上使用Windows9x/2000上的打印機(jī),設(shè)置步驟如下: (1)正確安裝和配置Samba服務(wù)器。 (2)將運(yùn)行Windows9x/2000上的打印機(jī)設(shè)置為共享。 (3)在Linux系統(tǒng)的/etc/printcap中為網(wǎng)絡(luò)打印機(jī)建立一個(gè)新的隊(duì)列,如下: smb: \ :sd=/var/spool/lpd/smb: \ :mx # 0: \ :sh: \ :lp=/dev/null: \ :af=/var/spool/lpd/smb/acct: \ :if=/var/spool/lpd/smb/filter: 將Samba軟件包提供的smbprint拷貝到Samba安裝目錄/bin子目錄里并設(shè)置成可執(zhí)行模式。 (4)在/var/spool/lpd/smb/目錄下,創(chuàng)建打印過(guò)濾器文件filter。 # ! /bin/sh DEVICE=“打印機(jī)型號(hào)名稱(如:LJET4)” RESOLUTION=600*600 PAPERSIZE=“打印紙型號(hào)(如:A4)” SENDEOF= nenscript -TUS -ZB -p- if [" $ DEVICE"="PostScript"]; then cat - /usr/local/samba/bin/smbprint – else gs -q -s DEVICE=$DEVICE \ -r $RESOLUTION \ -s PAPERSIZE=$PAPERSIZE \ -d NOPAUSE \ -d SAFER \ -s Outputfile=-- /usr/local/samba/bin/smbprint – [page_break]fi if ["$ SENDEOF"!=""]; then printf"" fi exit 0 以上smbprint運(yùn)行時(shí)需要一個(gè).config的打印信息文件,這個(gè)文件在printcap定義的/var/spool/lpd/smb目錄下建立,如下: server=“打印服務(wù)器名稱(如:SISKIN)” service=“打印機(jī)型號(hào)名稱(如:LJET4)” password=“網(wǎng)絡(luò)打印機(jī)共享名及口令” (5)重新啟動(dòng)打印管理器 # lpc restart all (6) 打印 % lpr –P smb 文件名 需要注意的是:smbprint在第一次使用網(wǎng)絡(luò)打印隊(duì)列前,要保證/tmp下沒(méi)有smb-print.log這個(gè)缺省日志文件,它在smbprint第一次運(yùn)行時(shí)會(huì)自動(dòng)創(chuàng)建。 二 在Windwos9x/2000上使用Linux上的打印機(jī) 在Windows9x/2000看來(lái)Linux上的共享打印機(jī)分為PCL和PostScript兩種打印機(jī),使用Linux中RedHat的printtool產(chǎn)生的打印機(jī)隊(duì)列,打印過(guò)濾器會(huì)自動(dòng)區(qū)分PCL文件和其它格式的文件,所以從外界看來(lái)是PCL打印機(jī)。而本例使用的簡(jiǎn)單打印過(guò)濾器產(chǎn)生的打印機(jī)隊(duì)列,沒(méi)有區(qū)分文本文件和PCL文件,必須使用PostScript打印機(jī)的驅(qū)動(dòng)程序。設(shè)置步驟如下: 使用Linux上的Samba服務(wù)器將Linux上的打印機(jī)設(shè)置共享。 在Windows9x/2000中添加網(wǎng)絡(luò)打印機(jī),即Linux上的共享打印機(jī)。 安裝相應(yīng)型號(hào)打印機(jī)的PostScript網(wǎng)絡(luò)打印機(jī)驅(qū)動(dòng)程序。 至此,Windows9x/2000上的打印作業(yè)轉(zhuǎn)換為PostScript文件,發(fā)送到Linux的網(wǎng)絡(luò)打印機(jī)上輸出。 網(wǎng)絡(luò)的神奇作用吸引著越來(lái)越多的用戶加入其中,正因如此,網(wǎng)絡(luò)的承受能力也面臨著越來(lái)越嚴(yán)峻的考驗(yàn)―從硬件上、軟件上、所用標(biāo)準(zhǔn)上......,各項(xiàng)技術(shù)都需要適時(shí)應(yīng)勢(shì),對(duì)應(yīng)發(fā)展,這正是網(wǎng)絡(luò)迅速走向進(jìn)步的催化劑。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!