up

前へ

papd.conf その3

まあ 動作はしているのですが もう少し 詰めてみます

papd.conf

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:

ファイルの在処を 絶対パスで 再設定しました。

ppd for Mac

犀と Battle of Britain ですは Spitfire がほしい ということで

eklite.ppd

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 起動

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 共用 ディレクトリ から Mac 用の ppd ファイルを 導入します。ど のようにしたか というのは 画像が大きい ファイルですが Mac で ppd ファイルの 導入と プリンタの設定に おいておきます

設定リスト

最後に設定リスト ということで 纏めておきます。長くなるので ここのnetatalk 設定リストを 御覧下さい。

/etc/printcap

これは 一式呈示しています、すぐに 修正するやも しれませんが 有る時点 の ものということ と 動いた というものです。

# 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


前へ

up

Copyright © 2004.-2008. nyantarou All Rights Reserved.