Linux
將IP位址和主機名稱加入/etc/hosts檔案
會將下列的行加入/etc/hosts檔案。將會使用您先前在安裝指令碼中,所輸入的IP位址和印表機的主機名稱:
192.168.15.16 nphost # Network Printer
192.168.15.16是IP位址;nphost是主機名稱;從#到行的結尾是註解。
/etc/hosts檔案包含了清單,內含網路上所有進行通訊主機的IP位址與主機名稱。每筆記錄都以空格或tab(跳格)分隔,每行以return(換行)分隔。
如果未使用NIS或DNS,您必須在/etc/hosts檔案中,針對使用網路印表機的每個工作站,手動輸入其IP位址和主機名稱。
在/etc/printcap檔案中加入內容。
會將下列的內容(使用lpr指令來進行列印的設定)加入/etc/printcap檔案。若要使用lpr指令來進行列印,您必須編輯/etc/hosts檔案、在/etc/printcap檔案中加入網路印表機的記錄,並建立工作緩衝目錄。
##PRINTTOOL3## REMOTE
np|Network Printer:\
:rm=nphost:\
:rp=option:\
:sd=/var/spool/lpd/npd:\
:lf=/var/log/npd-errs:\
:sh:\
:mx#0:
會使用/etc/printcap檔案來登錄印表機的名稱和屬性。您必須在使用網路印表機的所有工作站上,將網路印表機的記錄加入/etc/printcap檔案。
在使用相同的印表機時,您必須針對每個印表機選項加入記錄。
每筆記錄會以冒號分隔成幾個欄位。語法是以冒號做為每筆記錄的開頭、後接記錄的內容,然後以冒號結尾、後接反斜線,然後再接return(換行)。
欄位的第一行是印表機的名稱。從工作站登入網路印表機時,會使用這個名稱。您可以定義好幾個不同的名稱,每個名稱中間用「|」字元分隔。
第二行和後續的行包含印表機的屬性。屬性由稱為「功能」的名稱表示,這些名稱包含2個字元。關於功能的詳細資訊,請參閱下表:
功能
說明
網路印表機所需的值。
rm
印表機的主機名稱。
使用/etc/hosts檔案登錄的主機名稱。
rp
選用的規格。
如果未使用選項,將會指定「lp」。
選擇列印的選項。關於可用的選項,詳細資訊請參閱指定裝置選項。
sd
工作緩衝目錄的路徑名稱。
待建立工作緩衝目錄的路徑名稱。
lf
日誌檔的路徑名稱。
日誌檔的路徑名稱。
例如,/var/log/lpd-errs。
mx
目錄可以複製的檔案大小上限。設定為0時,大小無上限。如果未輸入任何值,大小會設定為1024 k。
無(None)或適合的值。
建立工作緩衝目錄
在/var/spool/lpd中建立工作緩衝目錄。工作緩衝目錄的名稱,應該是印表機的名稱加「d」。
工作緩衝目錄是用來控制列印工作所使用的資料。例如,建立列印工作時,會在工作緩衝目錄中,針對使用的資料建立暫存複本。存取網路印表機的所有工作站,都需要具備網路印表機的工作緩衝目錄。
應針對/etc/printcap檔案中所列出的每個網路印表機記錄,建立工作緩衝目錄。
工作緩衝目錄通常應該在/var/spool/lpd中建立,而且名稱應符合/etc/printcap的sd功能中所列出的名稱。
將目錄的所有者和群組,變更為root與lp。下列範例示範如何建立/var/spool/lpd/npd工作緩衝目錄:
# cd /var/spool/lpd
# mkdir npd
# chown root npd
# chgrp lp npd
建立日誌檔
會將錯誤訊息記錄到在/var/log目錄中所建立的檔案。日誌檔的名稱是印表機名稱加「d-errs」。
日誌檔是用來記錄錯誤或UNIX工作站所發出的警告訊息。
應針對/etc/printcap檔案中所列出的每個網路印表機記錄,建立日誌檔。
日誌檔通常應該在/var/log中建立,而且名稱應符合/etc/printcap的lf功能中所列出的名稱。將日誌檔的所有者和群組,變更為root與lp。下列範例示範如何建立/var/log/npd-errs檔案:
# cd /var/log
# touch npd-errs
# chown root npd-errs
# chgrp lp npd-errs