PAPD(8) PAPD(8) 名前 papd - AppleTalk プリントサーバデーモン 書式 /usr/sbin/papd [ -d ] [ -f configfile ] [ -p printcap ] 説明 papd は AppleTalk プリンタデーモンである。このデーモンは、 AppleTalk ク ライアント (通常は Macintosh コンピュータ) からプリンタアクセスプロトコ ル (Printer Access Protocol, PAP) を使って印刷ジョブを受け付ける。 papd はネットワークからジョブを受け取ると、そのジョブを直接 lpd(8) のスプ ー ル ディレクトリにスプールし、 lpd を起動する。すると lpd は、対応する適 切なスプールディレクトリがあるかどうかを再検査する。実際の印刷とスプ ー ルは、 lpd が全て処理する。 papd は印刷ジョブを外部プログラムにパイプで 渡して処理させることができる。使っている lpd のくせによる互換性の問題を 避けるには、この方法を用いると良い。 通 常 papd は、システムの init スクリプトからブート時に起動される。初め に設定ファイル /etc/netatalk/papd.conf を読み込む。こ の フ ァ イ ル は /etc/printcap と同じフォーマットである。詳細は printcap(5) を参照するこ と。エントリの名前は NBP で登録されている。以下のオプションがサポートさ れている: 名前 タイプ デフォルト 説明 pd str ‘.ppd’ PPD ファイルのパス名 pr str ‘lp’ LPD プリンタ名 (または、印刷コマンドへのパイプ) op str ‘operator’ LPD スプーリングのオペレータ名 ca str NULL CAP 形式認証に使うファイルのパス名 sp bool false PSSP 形式認証 am str NULL 認証に使う UAM (ユーザー認証モジュール) pa str NULL プリンタの AppleTalk アドレス? 設定ファイルが指定されない場合、ホスト名が NBP 名として使われ、全てのオ プションがデフォルトの値になる。 オプション -d fork しない。または端末から切り離さない。デバッグ情報を標準エ ラ ーに書き出す。 -f configfile 設 定情報として /etc/netatalk/papd.conf ではなく configfile を読 み込む。 -p printcap LPD 設定情報として /etc/printcap ではなく printcap を読み込む。 例 以下の papd 設定ファイルは 3 つのプリントスプーラを設定する。 1 番目 の ス プ ーラは NBP 名が Mac Printer Spooler で、/usr/share/lib/ppd にある PPD ファイルを使う。さらに、ユーザー mcs がスプールされる全てのジョブの 所有者になる。 2 番目のスプーラは HP Printer という名前で、全てのオプシ ョンがデフォルトである。 3 番目のスプーラは HP 8100 という名前である 。 こ の スプーラは印刷ジョブを行うために lpr を使う。 PSSP 認証印刷が CAP 形式認証印刷と同様に有効にされている。 ’am’ オプションが指定されてい る の で、どちらの認証法でも guest と平文の認証が使える。使用される PPD は /etc/atalk/ppds/hp8100.ppd である。 Mac Printer Spooler:\ :pr=ps:\ :pd=/usr/share/lib/ppd/HPLJ_4M.PPD:\ :op=mcs: HP Printer:\ : HP 8100:\ :pr=|/usr/bin/lpr -Plp:\ :sp:\ :ca=/tmp/print:\ :am=uams_guest.so,uams_pam.so:\ :pd=/etc/atalk/ppds/hp8100.ppd: 注意 PSSP (Print Server Security Protocol) はプリントサーバー に PostScript プ リンタの問い合わせをさせる認証プロトコルである。 PSSP を使うにはクラ イアント Mac 上に LaserWriter 8.6.1 以降が必要である。印刷を行う前に 、 ユ ーザー名とパスワードを入力するプロンプトが出る。 PSSP を初めて有効に したときは、各クライアント上のプリンタを再設定する必要があるかもしれ な い 。これによりクライアントは印刷に認証が必要とされることを理解すること ができる。プリンタ毎に PSSP を有効にすることができる。 PSSP は以下で 説 明する CAP 形式認証より堅牢なので、プリンタの認証にはこちらを使うと良い 。 CAP 形式認証は、Mac クライアントでの印刷の認証で使われる CAP (Columbia APpletalk) パッケージの方法を用いて、ユーザー名を取得する。この方法では 、印刷をする前にユーザーがファイル共有にログインしている必要が あ る 。 afpd はユーザー名をクライアントの Appletalke アドレスにちなんだテンポラ リファイルに記録し、ユーザーが接続を切ると、このファイルを削除 す る 。 papd は接続してきているマシンの Appletalk アドレスと同じ名前のファイル からユーザー名を取得する。 CAP 形式認証はどの Mac クライアントに対し て も動作するだろう。あるプリンタに対して CAP と PSSP がともに有効になって いる場合、最初に CAP が試みられ、(失敗した場合は) 次に PSSP を試みる。 (’am’ オプションで指定されて) 認証に使われる UAM (ユーザー認証モジュ ー ル) の一覧は全てのプリンタに適用される。各プリンタ毎に別の認証法を定義 することはできない。 UAM のリストを複数回指定することもできるが、最後の 設 定 の み が 使 わ れ る 。 現 在 の ところ、プリンタの認証法としては uams_guest.so, uams_passwd.so, uams_pam.so のみがサポートされてい る 。 guest による方法では、有効なユーザー名が必要であるが、パスワードは必要 ない。 passwd と pam による方法では、有効なユーザー名と正しいパスワード の両方が必要である。 ファイル /etc/netatalk/papd.conf デフォルトの設定ファイル。 /etc/printcap プリンタ機能のデータベース。 .ppd PostScript プリンタ記述ファイル。 papd は、設定情報や印 刷を行っているクライアントからのフォント要求を、設定 さ れた PPD ファイルに基づいて答える。このようなファイルは 、Adobe, Inc のサイト ftp.adobe.com の /pub/adobe/prin- terdrivers/mac/all/ppdfiles/ か ら 匿 名 ftp (ftp://ftp.adobe.com//pub/adobe/printer- drivers/mac/all/ppdfiles/) によって、あるいはプリンタの 製造メーカからも入手できる。 PPD ファイルが設定されてい な い場合、 papd はデフォルトの返答をする。これは、クラ イアントに非常に大きなジョブを送信させる可能性がある。 関連項目 lpr(1), lprm(1), printcap(5), lpc(8), lpd(8). 警告 papd は、クライアントから送られるハイビットセット (フル 8 ビット) の 文 字 を 受け付ける。しかし、(Apple Computer の LaserWriter ファミリーを含 む) PostScript プリンタの中には、デフォルトではシリアルインターフェース 上から 7 ビット文字しか受け付けないものがある。この場合は、プリンタがフ ル 8 ビットを受け付けるようにプリンタを設定する必要がある。 netatalk 1.5 06 Mar 2001 PAPD(8)
コロナウイルスの日ごとの感染者数・死者数をグラフ化してみました。どの国が増加傾向にあり、どの国が終息に向かっているかを視覚化しています。
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa