Man page - papd(8)
Packages contains this manual
Available languages:
en jaManual
PAPD
名 前書 式
説 明
オ プ シ ョ ン
例
注 意
フ ァ イ ル
関 連 項 目
警 告
名 前
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 で 登 録 さ れ て い る 。 以 下 の オ プ シ ョ ン が サ ポ ー ト さ れ て い る :
設 定 フ ァ イ ル が 指 定 さ れ な い 場 合 、 ホ ス ト 名 が 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/printerdrivers/mac/all/ppdfiles/ か ら 匿 名 ftp (ftp://ftp.adobe.com//pub/adobe/printerdrivers/mac/all/ppdfiles/) に よ っ て 、 あ る い は プ リ ン タ の 製 造 メ ー カ か ら も 入 手 で き る 。 PPD フ ァ イ ル が 設 定 さ れ て い な い 場 合 、 papd は デ フ ォ ル ト の 返 答 を す る 。 こ れ は 、 ク ラ イ ア ン ト に 非 常 に 大 き な ジ ョ ブ を 送 信 さ せ る 可 能 性 が あ る 。 |
関 連 項 目
lpr (1), lprm (1), printcap (5), lpc (8), lpd (8).
警 告
papd は 、 ク ラ イ ア ン ト か ら 送 ら れ る ハ イ ビ ッ ト セ ッ ト (フ ル 8 ビ ッ ト ) の 文 字 を 受 け 付 け る 。 し か し 、 (Apple Computer の LaserWriter フ ァ ミ リ ー を 含 む ) PostScript プ リ ン タ の 中 に は 、 デ フ ォ ル ト で は シ リ ア ル イ ン タ ー フ ェ ー ス 上 か ら 7 ビ ッ ト 文 字 し か 受 け 付 け な い も の が あ る 。 こ の 場 合 は 、 プ リ ン タ が フ ル 8 ビ ッ ト を 受 け 付 け る よ う に プ リ ン タ を 設 定 す る 必 要 が あ る 。