HP LaserJet 4345 Multifunction Printer series - UNIX 系統上的 LPD

background image

系統上的 LPD

設定 BSD 類系統的列印佇列

編輯 /etc/printcap 檔案,以加入下列項目:

printer_name|short_printer_name:\

:lp=:\

:rm=node_name:\

:rp=remote_printer_name_argument:\

(此處應是

text

、raw、binps、auto,或是使用者定義)

:lf=/usr/spool/lpd/error_log_filename:\

:sd=/usr/spool/lpd/printer_name:

其中 printer_name 可為使用者識別印表機;
node_name

則可識別網路上的印表機;而

remote_printer_name_argument

是列印佇列指定。

如需有關 printcap 的詳細說明,請參閱 printcap 的操作說明頁。

範例: ASCII Text 印表機的 Printcap 項目

lj1_text|text1:\

:lp=:\

:rm=laserjet1:\

:rp=text:\

:lf=/usr/spool/lpd/lj1_text.log:\

:sd=/usr/spool/lpd/lj1_text:

background image

weqt

設定 LPD 列印 132

範例: PostScriptPCL HP-GL/2 印表機的 Printcap 項目

lj1_raw|raw1:\

:lp=:\

:rm=laserjet1:\

:rp=raw:\

:lf=/usr/spool/lpd/lj1_raw.log:\

:sd=/usr/spool/lpd/lj1_raw:

如果您的印表機不支援 PostScript、PCL 和 HP-GL/2 語言之間的自

動交換,請使用印表機控制台 (如果有的話)來選擇印表機語言;

或使用應用程式、透過列印資料內嵌的指令,來選擇印表機語言。
由於使用者必須在指令行鍵入印表機名稱才能列印,因此請確定使用

者知道印表機的名稱。
輸入下列項目來建立多工緩衝處理目錄。 在根目錄中,鍵入:

mkdir /usr/spool/lpd

cd /usr/spool/lpd

mkdir printer_name_1 printer_name_2

chown daemon printer_name_1 printer_name_2

chgrp daemon printer_name_1 printer_name_2

chmod g+w printer_name_1 printer_name_2

其中的 printer_name_1 及 printer_name_2 指的是要進行多工緩

衝處理的印表機。 您可以多工緩衝處理多台印表機。 下面例子說明為

進行文字(或 ASCII)、PCL 或 PostScript 等列印的印表機建立多工

緩衝處理目錄時所用的指令。

範例: 建立 Text PCL/PostScript 印表機的多工緩衝處理目錄

mkdir /usr/spool/lpd

cd /usr/spool/lpd

mkdir lj1_text lj1_raw

chown daemon lj1_text lj1_raw

chgrp daemon lj1_text lj1_raw

chmod g+w lj1_text lj1_raw

background image

weqt

設定 LPD 列印 133

設定使用 SAM HP-UX 系統)的列印佇列

您可以在 HP-UX 系統上使用 SAM 公用程式來設定遠端列印佇列,

以便列印 「text」(ASCII) 檔案或是 「raw」(即 PCL、PostScript

或其他印表機語言)檔案。
在您執行 SAM 程式之前,請為 HP Jetdirect 列印伺服器選擇一個 IP

位址,並在 HP-UX 系統的 /etc/hosts 檔案中設定一個項目。

1.

以 Superuser 的身分,啟動 SAM 公用程式。

2.

選擇 「Main」功能表中的 Peripheral Devices

3.

選擇 「Peripheral Devices」功能表中的 Printers/Plotters

4.

選擇 「Printers/Plotters」 功能表中的 Printers/Plotters

5.

選擇 「Actions」清單中的 Add a Remote Printer,然後選擇一

個印表機名稱。
範例: my_printer or printer1

6.

選擇一個遠端系統的名稱。
範例: jetdirect1 (HP Jetdirect 列印伺服器的節點名稱)

7.

選擇一個遠端印表機名稱。
鍵入 text 以設定 ASCII,或是鍵入 raw 以設定 PostScript、
PCL

或 HP-GL/2。

鍵入 auto 讓行式印表機服務程式自動選擇。
鍵入 binps,指示 PostScript 解譯程式將列印工作解譯為二進位

的 PostScript 資料。
鍵入使用者定義的佇列名稱以便在列印資料之前和 (或)之後包

含已預先定義的字串 (使用者定義的列印佇列可透過

第 2 章

Telnet

第 4 章

內嵌 Web 伺服器進行設定)。

8.

核取位在 BSD 系統上的遠端印表機。 您必須鍵入 Y。

9.

按一下功能表底部的 OK。 如果設定成功,程式就會列印出下面

訊息:

The printer has been added and is ready to accept

print requests

.

background image

weqt

設定 LPD 列印 134

10.

按一下 OK,再選擇 「List」功能表中的 Exit

11.

選擇 Exit Sam

注意

根據預設,lpsched 並沒有在執行。 當您設定列印佇

列時,請記得啟動排程器。