牛島といいます。m(__)m

VineLinux3.1 + samba-3.0.9-0vl2 で構築しています。
プリンタサーバも、sambaにさせようと設定しているのですが、
持っているプリンタがVineの標準になく、又メーカからもLinux向けの
ドライバはありませんでした。(Canon MP-740)

「プリンタサーバ」なので、Vineから直接印刷することはないんですが、
クライアント(WindowsXpHome)から印刷はしているのですが、
印刷するたびに、ステータスモニタが「プリンタと通信できません。
双方向通信をサポートする設定にしてください」と言ってきます。

Windowsは双方向になっているのですが、どうやらsambaに障害がある
と思っています。

双方向を実現する為に、下記の設定をsmb.confで行っております。

---- smb.conf(ファイル部分を除く) -----
[global]

        unix charset = eucJP-ms
        dos charset = cp932
        display charset = eucJP-ms

        workgroup = mshome
        server string = Samba %v on %h

        load printers = Yes
        printcap name = /etc/printcap
        printing = cups
        printer admin = client
        cups options = raw

        log file = /var/log/samba/%m.log
        max log size = 50

        interfaces = 192.168.22.0/24
        dns proxy = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = No
        # public = yes to allow user 'guest account' to print
        guest ok = No
        writable = No
        printable = Yes
;       print command = lpr -P %p -o raw %s -r
        use client driver = yes
---- EOF ----

---- /etc/printcap ----
MP740|MP740:rm=home.server:rp=MP740:
---- EOF ----

まず、1つ目の問題が、USBプリンタと言うことです。
パラレルの例題は少なかったのですが、2,3ありました。
しかし、USBでは参考になりませんでした。

2つ目の問題が、MP740は複合機で、印刷もさることながら、
スキャナ・ファックス・メモリスティック対応となっています。
つまり、プリンタ側からの情報もパソコンで受信をする必要が
あるので、プリンタからの通信も必要(と言うことは双方向になります)と
なります。

プリンタで躓いているので、まだ先に入っていませんが結局
双方向が出来ないと、実現不可能となっていて困っています。

ご教授よろしくお願いいたします。

//////////////////////////////
User Service Information.
        牛島義幸
//////////////////////////////