[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:01771] Re: samba printer problem



こんにちは、福田と申します。最近MLに参加させていただいたので、元記事が判りませ
んが、win98からsambaserverを使ってプリントすると言う事でしたら、似たような経験
をしました。問題の趣旨とはずれているかもしれませんがご参考まで。

まず私の場合、新たに/etc/printcap.smbと言う名前のprintcapを別に作り、smb.conf
のprintcapに前記ファイル名を登録。これで、win98上から見えない方が好ましいプリ
ンターを排除しました。
/etc/printcap.smb の記述は以下の様に記述しました。

lp|PM-700C|birdのプリンタ:\   birdはsambaサーバー名です。
 :lp=/dev/lp1
  :sd=usr/spool/lp1:\
  :lf=/usr/spool/lp1/log:\
  :af=/usr/spool/lp1/acct:\
  :sh:

再び、/usr/local/samba/lib/smb.conf内の設定に戻ります。
[printers]
 path = /var/tmp/samba
  (guest以下の設定は環境によるので省略します。)
問題はprinnt commandの設定です。
当初、print command = /usr/bin/lpr -r %s としていました。しかしこれでは印刷が
途中で途切れてしまいます。
そこで、print command = /usr/bin/lpr -r -s %s に変更したところ何十ページでも印
刷できる様になりました。
原因を私なりに推測してみると、当初の設定ではprinterのバッファーにspoolされる分
は印刷ができたが、後者の設定では印刷完了までは/var/spool/sammbaのジョブは保存さ
れ(シンボリックリンクにより)印刷後にジョブが消される様になった為と考えられま
す。

因みにプリンタはLinuxではほとんど役立たずのエプソンPM-700Cです。win98の方のプリ
ンタドライバーを使って上記設定にてwin98から印刷できるようになりました。
この設定に2日間悩み、最後はman lprを再読してヒントを得ました。 

では!

Tokunaga wrote:
> 
> 徳永です。
> 自宅で早速トライしてみましたが、結果は残念ながら同じでした。
> MJ-500Cのスプールマネージャーもいじってみました。スプールマネージャーを使用する
> とエラーメッセージが出ます。ネットワークプリンターのスプールを使用するにすると
> メッセージは出ませんがLinux機のHDD等は反応しているようなのですがスプールファイル
> にはlog等は記入されていません。なにか他にチェックすべき点ありましたらご指摘よろ
> しくお願い致します。
> 
> /usr/local/samba/var/log.windows98は下記のような内容でした。
> 
> 03/04/1999 21:40:55 windows98 (192.168.1.20) connect to service mj as user tokun
> aga (uid=10001,gid=100) (pid 116)
> 03/04/1999 21:40:55 windows98 (192.168.1.20) closed connection to service mj
> 03/04/1999 21:47:20 windows98 (192.168.1.20) connect to service mj as user tokun
> aga (uid=10001,gid=100) (pid 152)
> 03/04/1999 21:47:20 windows98 (192.168.1.20) closed connection to service mj
> 03/04/1999 22:09:37 windows98 (192.168.1.20) connect to service mj as user tokun
> aga (uid=10001,gid=100) (pid 240)
> 03/04/1999 22:09:37 windows98 (192.168.1.20) closed connection to service mj
> 03/04/1999 22:12:48 couldn't find service text
> 03/04/1999 22:12:48 couldn't find service text
> 03/04/1999 22:13:04 couldn't find service text
> 03/04/1999 22:13:04 couldn't find service text
> 
> > -----Original Message-----
> > From: Yoshinori Tokunaga [mailto:tkng@yo.rim.or.jp]
> > Sent: Thursday, March 04, 1999 2:10 PM
> > To: plamo@linet.gr.jp
> > Subject: [plamo:01728] Re: samba printer problem
> >
> >
> > 徳永です。
> > 小柳さん山口さん ご返答ありがとうござありがとうございます。
> > 家に帰ってからすぐにトライして結果報告いたします。
> >
> > Masaaki KOYANAGI wrote:
> >
> > > 小柳です.
> > >
> > > 正確には家で見ないと分かりませんが,
> > > printcapに何もしないfilterを使ったプリンタを追加して,
> > > windowsからそのプリンタを指定すれば印刷できました.
> > >
> > > printcap
> > > mj|mj|MJ-500Cpure:\
> > >     :lp=/dev/lp1:\
> > >     :sd=usr/spool/mj:\
> > >     :lf=/usr/spool/mj/log:\
> > >     :af=/usr/spool/mj/acct:\
> > >     :if=/usr/local/bin/pure-f:\
> > >     :mx#0:\
> > >     :sh:
> > >
> > > pure-f
> > > #!/bin/sh
> > > /bin/cat -
> > >

-- 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
福田 誠一       自宅用アドレス
Seiichi Fukuda  fukuda@ca2.so-net.ne.jp

Follow-Ups
[plamo:01785] Re: samba printer problem, Yoshinori Tokunaga
References
[plamo:01734] Re: samba printer problem, Tokunaga

[検索ページ] [メール一覧]
Plamo ML 公開システム