[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:75052] Netatalkによるプリンタ共有


初めて投稿させていただきます。
みつぼしと申します。
よろしくお願い致します。
# 長文です。申し訳ございません。
# 慌ててlinux-users-nara _at_ nara.feedmania.orgに同じ内容を投げてしまいま
した。
# 申し訳ございません。

Netatalkによるプリンタ共有について是非お聞きしたいことがあります。
<環境>
クライアント:Macintosh OS 漢字talk7.5以上
サーバ:VineLinux 2.0CR with kernel 2.2.16

サーバマシンでは
netatalk-1.4b2+asun2.1.3-9
samba-2.0.5aJP2-7vl3
を走らせています。

プリンタ(名前:lp)をサーバマシンのパラレルポートに接続し、
sambaを通してpostscriptプリンタ(名前:ps)にも印刷できるようにしていま
す。

# ここで言うプリンタの名前とは/etc/printcapで定義されているプリンタ名
です。

<構成>
    (lp)               [vine2.0]
(ps)
PM3300C======server----------windows98=====MICROLINE902PS3
                              |                         [パラレル接続]
                              |
                   Macintosh , Windows (クライアント)

<やりたいこと>
クライアントのMacintoshからどちらのプリンタ(jet,ps)にも印刷できるよう
にしたい。

<問題点>
クライアントのMacintoshから ps に印刷できない。
lpには問題なく印刷できます。

ただ、困ったことに ps 用のプリンタ設定をMacで行い、psで印刷しようとす
ると
psでは印刷されずにlpで印刷されてしまいます。
その場合のprintcap,papd.confの中身を下に載せます。

そして、下の記述で
04行目のpsをlpに変える
13行目のlpをjetに変える
24行目のlpをjetに変える
29行目のpsをlpに変える
とすると、今度はlp(OKI MICROLINE902PS3)に印刷できますが、jet(PM3300C)
には印刷できなくなります。

同じように、Macintoshからjetに印刷しようとするとlp(OKI
MICROLINE902PS3)
から印刷されます。

<printcapの内容>

01 ## /etc/printcap
02 #
03 ##PRINTTOOL3## SMB POSTSCRIPT 600x600 a4 {} PostScript Default {}
04 ps|oki-336_mac|oki-336 via Ryoma:\
05  	:sd=/var/spool/lpd/lp1:\
06 	:mx#0:\
07 	:sh:\
08 	:if=/var/spool/lpd/lp1/filter:\
09 	:af=/var/spool/lpd/lp1/acct:\
10 	:lp=/dev/null:\
11 	:lf=/var/log/lpd/oki-336:
12 ##PRINTTOOL3## LOCAL
13 lp|epsonPM3300C|epsonPM3300C via Ryoma:\
14 	:sd=/var/spool/lpd/lp0:\
15 	:mx#0:\
16 	:sh:\
17 	:lp=/dev/lp0:\
18 	:if=/usr/local/EPKowa/PM820_3300C/filter820_3300:\
19 	:lf=/var/log/lpd/PM820_3300C:

<papd.confの内容>
20
21 ## /etc/atalk/papd.conf
22 #
23 color:\
24 :pr=lp:\
25 :op=mitsu:\
26 :pd=/usr/lib/rhs-printfilters/lw2ntx.ppd:
27
28 OKI PRINTER:\
29 :pr=ps:\
30 :op=mitsu:\
31 :pd=/usr/lib/rhs/rhs-printfilters/okml902ps3.ppd:

<自分で考えていること>
papd.confのpr指定(印刷jobをlpに渡すのかpsなのか)が効いておらず、
印刷jobがすべてデフォルトのプリンタ(つまりlp)に送られている。

この問題を解決する方法がわかりません。
未熟者のため、必要な記述を書いている部分があるかと思います。
おっしゃって頂けましたらありがたく思います。
お手数をお掛けいたしますが、何卒よろしくお願い致します。


****************************
Yutaka Mitsuboshi
E-mail:mitsu _at_ kueps.kyoto-u.ac.jp
****************************

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: