CUPS の設定

以前は VMware 上の Windows からの印刷は samba 経由で行なっていたのだけれど, 何故か印刷できなくなったので, ジタバタしていた. 結局 samba 経由を止めて, CUPS の IPP 受付で印刷することに.

CUPS 側の設定

VMware 上の Windows のネットワーク設定は VMware の NAT. 振っているアドレスは, ここでは 192.168.XXX.YYY としておく(ところで, どなたか NAT 使用時に DHCP 切る設定ご存知ありません?).

先ず /etc/cups/cupsd.conf の修正

...
# Only listen for connections from the local machine.
#Listen localhost:631                  <-- コメントアウト
#Listen /var/run/cups/cups.sock        <-- コメントアウト
Port 631                               <-- 追加
...
<Location />
  # Restrict access to the server...
  Order allow,deny
  #Order Deny,Allow
  #Deny From All
  Allow From 127.0.0.1                 
  Allow From 192.168.XXX.              <-- 追加
</Location>
...

次に, /etc/mime.convs, /etc/raw.convs の修正. /etc/mime.convs の末尾の

...
application/octet-stream        application/vnd.cups-raw        0    -
...

コメントアウトを元に戻す. また, /etc/raw.convs の

...
application/octet-stream        application/vnd.cups-raw        0       -
...

コメントアウトを元に戻す.

CUPS を再起動した後, raw プリンタを追加しておく. ここでは CUPS-raw としておく.

Windows 側の設定

普通にインターネットプリンタの設定で, CUPS-raw を追加する. プリンタのドライバは別途必要なので, 適宜入手, install しておく.

追加の際には http://(CUPS のサーバ)/printers/CUPS-raw を指定すれば良い.

感想.

楽で良いわ. そういえば以前はなんで samba 経由にしようとしていたんだっけ?