パスワードを忘れた? アカウント作成
506113 journal

uruyaの日記: Debian SargeにCUPSで接続したプリンタをWindows機にsamba共有させる記 2

日記 by uruya

Debian SargeにCUPSで接続したプリンタをWindows機にsamba共有させる記

Debian SargeにKONICA MINOLTA Pagepro1400WをUSB接続した記の続き。

Windowsから共有すればいいじゃない、プリンタサーバにしたらいいじゃない、明けない夜はないじゃない、とサーバの中のGhost(Script)がささやくので、やってみた。

基本的な手順はここの記述のママ
Windows マシンとのプリンタ共有方法

0. 前提環境 samba3.0.14a

1. samba設定
        うちの環境には既にファイルサーバが立っている。こんな感じ。
        /etc/samba/smb.conf
                [global]
                wins support = no
                unix charset = EUC-JP
                dos charset = CP932
                display charset = CP932
                workgroup = hoge
                server string = hoge-host
                security = USER
                encrypt passwords = true
                smb passwd file = *****
                guest account = nobody
                unix password sync = no
                log file = /var/log/samba/log.%m
                max log size = 50
                socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
                interfaces = *.*.*.*/24
                hosts allow = *.*.*.* 127.0.0.1

                [share]
                comment = Share
                path = *****
                writable = yes
                create mode = 0666
                directory mode = 0777
                valid users = foo

        [global]セクションに以下2行を追加。
                printcap name = cups
                printing = cups

        [printers]セクションを新規に作る。以下7行追加。
                [printers]
                browseable = yes
                printable = yes
                public = yes
                create mode = 0700
                use client driver = yes
                valid users = foo

        再起動すればsambaの設定は終了。
                /etc/init.d/samba restart

2. CUPS設定
        Windowsから出力されたmimeタイプは素通しさせるように設定する。

        /etc/cups/mime.convsの、以下の行のコメントアウトをはずす
                application/octet-stream application/vnd.cups-raw 0 -

        /etc/cups/mime.typesの、以下の行のコメントアウトをはずす
                application/octet-stream

        /etc/cups/cupsd.confの許可IPアドレスに、Windows機のIPアドレスを追加
               
                Order Deny,Allow
                Deny From All
                Allow From 127.0.0.1
                Allow From *.*.*.* ← 追記

        再起動すればCUPSの設定は終了。
                /etc/init.d/cupsys restart

3. Windows機でプリンタ追加
        マイネットワークからたぐればプリンタが見えるはず。
        それを開くと、ドライバのインストールが始まるので普通にWindows用ドライバを使う。
        終了後「プリンタとFAX」に追加されていることを確認する。

以上。
sambaとCUPSの環境がすでにできていれば「作業ってレベルじゃねーぞ」ってくらい簡単。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

読み込み中...