まあ 動作はしているのですが もう少し 詰めてみます
papd.conf で 以下のようにしていたら
Epson-ps|PM-A890-PS:\ :pd=./eklite.ppd:\ :pr=|/usr/bin/lpr -P mac-ps:
これにより
Dec 7 22:40:02 lx papd[499]: read_ppd .ppd: No such file or directory
が 改善されて これで 良いわ と思っていたら
Dec 9 21:22:53 lx papd[669]: read_ppd ./eklite.ppd: No such file or directory
のように いわれたので、最終的に (上記は 記憶で 記載 してます 内容的には 見つからない ということです)
# sed -e '/^#/d' papd.conf Epson-ps|PM-A890-PS:\ :pd=/usr/local/etc/netatalk/eklite.ppd:\ :pr=|/usr/bin/lpr -P mac-ps:
ファイルの在処を 絶対パスで 再設定しました。
犀と Battle of Britain ですは Spitfire がほしい ということで
pipslite-1.0.3.tar.gz を 展開した ディレクトリの 中の eklite.ppd とい うファイルを 入手して nkf で Mac 用に 変換します。それを Mac と 共用する ファイルに コピーします
$ cp /usr/local/src/206_ppd_pips/pipslite-1.0.3/ppd/eklite.ppd . $ nkf -s -Lm < eklite.ppd >mac-eklite.ppd $ cp mac-eklite.ppd /home/nyan/ntarou/
netatalk を 起動します。
# /etc/rc.d/rc.atalk starting appletalk daemons: atalkd nbprgstr papd afpd. # cat syslog # cat messages Dec 10 21:13:08 lx kernel: NET4: AppleTalk 0.18a for Linux NET4.0 Dec 10 21:13:08 lx atalkd[664]: restart (2.0.3) Dec 10 21:13:09 lx atalkd[664]: zip_getnetinfo for eth0 Dec 10 21:13:29 lx last message repeated 2 times Dec 10 21:13:39 lx atalkd[664]: config for no router Dec 10 21:13:40 lx atalkd[664]: ready 0/0/0 Dec 10 21:13:52 lx papd[674]: restart (2.0.3) Dec 10 21:13:53 lx afpd[676]: Registering CNID module [last] Dec 10 21:13:53 lx afpd[676]: Registering CNID module [cdb] Dec 10 21:13:53 lx afpd[676]: Registering CNID module [dbd] Dec 10 21:13:59 lx papd[674]: Authentication disabled: Epson-ps Dec 10 21:13:59 lx papd[674]: register Epson-ps:LaserWriter@* Dec 10 21:13:59 lx afpd[676]: lx:AFPServer@* started on 65280.249:130 (2.0.3) Dec 10 21:13:59 lx afpd[676]: ASIP started on 192.168.24.5:548(5) (2.0.3) Dec 10 21:13:59 lx afpd[676]: uam: uams_clrtxt.so loaded Dec 10 21:13:59 lx afpd[676]: uam: uams_dhx.so loaded Dec 10 21:13:59 lx afpd[676]: uam: "DHCAST128" available Dec 10 21:13:59 lx afpd[676]: uam: "Cleartxt Passwrd" available # :>messages
Mac で 共用 ディレクトリ から Mac 用の ppd ファイルを 導入します。ど のようにしたか というのは 画像が大きい ファイルですが Mac で ppd ファイルの 導入と プリンタの設定に おいておきます。
最後に設定リスト ということで 纏めておきます。長くなるので ここのnetatalk 設定リストを 御覧下さい。
これは 一式呈示しています、すぐに 修正するやも しれませんが 有る時点 の ものということ と 動いた というものです。
# sed -e '/^#/d' /etc/printcap lite|lp:\ :sd=/var/spool/lpd/lite:\ :mx#0:\ :sh:\ :lp=/var/run/ekplp0:\ :if=/usr/lib/pipslite/filterlite: epson|ps|PM-A890:\ :sd=/var/spool/lpd/lite:\ :mx#0:\ :sh:\ :lp=/var/run/ekplp0:\ :if=/usr/local/bin/pipslitemyfilter01: txt|txt-epson|PM-A890-txt:\ :sd=/var/spool/lpd/lite:\ :mx#0:\ :sh:\ :lp=/var/run/ekplp0:\ :if=/usr/local/bin/pipslitemyfilter02: samba|samba-epson|sambaPM-A890:\ :lp=/var/run/ekplp0:\ :sd=/var/spool/samba:\ :mx#0:\ :sh: mac-ps|mac-EpsonPM-A890-ps:\ :sd=/var/spool/lpd/lite:\ :mx#0:\ :sh:\ :lp=/var/run/ekplp0:\ :if=/usr/lib/pipslite/filterlite:
動いていると いっても ”/var/log/syslog” で あいもかわらず
Dec 10 23:52:43 lx lpd[512]: mac-ps: job could not be printed (cfA057lx)
おしかりを 受けながら という 条件です。
にゃんたろう 拝!
2008年12月10日 (水) 22:01:05 JST