printtool を設定するためには、管理者(root) 権限が必要です。
printtool は control-panel から起動するか、コマンドラインから
# printtool
と実行することにより起動してください。[図: printtool]
まず、新しいプリンタキューを作成するために 「追加」ボタンを押してください。 すると、「プリンタエントリの追加」ウィンドウが表示され、 プリンタの種類(接続方法)を聞いてきます。[図: AddEntry]
接続方法は次の 4 種類に対応しています。
ローカルプリンタは、ローカルマシンのプリンタポートに 接続されたプリンタです。 (※ USB プリンタや IrDA プリンタには対応していません。)
リモートプリンタは、LAN 上にある、lpd プロトコルを受け付ける プリンタです。
SMB プリンタは、SMB サーバに接続されているプリンタです。 Windows マシンか samba が動いているマシンに接続されてい るプリンタへ印刷するときにこれを使用します。
NCP プリンタは、NCP サーバに接続されているプリンタです。 NetWare マシンか mars_nwe が動いているマシンに接続されて いるプリンタへ印刷するときにこれを使用します。
プリンタの種類を選択した後には、以下の「プリンタエントリ」の項目を 設定する必要があります。
キューの名前です。エントリを '|' で区切ることで、 名前を複数個つけることができます。
実際に印刷するまでデータをローカルマシン上にためて おくディレクトリです。 1つのスプールにはキューを2つ以上割り当てないでください。
印刷ジョブが受け付けるファイルサイズの最大値です。サイズを 0 にすると制限がなくなります。
印刷するファイルをプリンタが理解できるフォーマット に変換します。使用するプリンタにあったフィルタを 選択してください。
ローカルプリンタの場合は以下も必要になります。[図: LocalPrinter]
プリンタが接続されているポートの名前で、パラレルポートが一つしかない場合に 接続された場合は /dev/lp0 になります。シリアルプリンタの場合は /dev/ttyS? (/dev/ttyS0、/dev/ttyS1 など) となるのが普通です。シリアルの場合は各種設定を手動 で行う必要があります。
リモートプリンタの場合は以下が必要です。[図: RemotePrinter]
プリンタが動いているリモートマシンの名前です。
リモートマシン上のプリンタのキュー名です。 プリンタ内蔵のネットワークカードの場合はそのプリンタのマニュアルを、 プリントサーバの場合はプリントサーバのマニュアルを、 他の Linux (UNIX) マシンに接続されたプリンタの場合は(例えば、BSD lpr システムなら /etc/printcap の)設定を調べてください。
この他に、リモートマシンでは、ローカルマシンが要求するプリンタで印 刷できるように設定してやる必要があります。一般には hosts.lpd に設定 します。
SMB プリンタの場合は以下の設定が必要です。[図: SambaPrinter]
使用するプリンタが接続されているマシンの名前です。
このパラメータを使うことによって印刷サーバを自動的に決める かわりに、特定の IP アドレスをもったマシン上の印刷サーバ にすることができます。
印刷に使用するプリンタの名前を指定します。
(必要なら)プリンタを使うためのパスワードを指定します。 パスワードを知らない場合は知っている人に聞いてください。
NCPプリンタの場合は以下の設定が必要です。[図: NCPPrinter]
使用するプリンタが接続されているマシン/ネットワークアダプタ/プリントサーバの名前(または IP アドレス)です。
印刷に使用するプリンタの名前を指定します。
プリンタにアクセスするためのログインユーザ名を指定します。
(必要なら)プリンタを使うためのパスワードを指定します。 パスワードを知らない場合は知っている人に聞いてください。