Printer server on linux+CUPS

At your own risk.

/etc/cups/cupsd.confに外部からの接続のために、外部からのListenを記述 (例はServerのIPが192.168.0.1)。
Listen 192.168.0.1:631
/etc/cups/cupsd.confに外部からの接続許可を記述
<Location />
  Order allow,deny
  Allow localhost
  Allow 192.168.0.0/255.255.255.0
</Location>
いちようRaw filterを有効にするため、/etc/cups/mime.convsに以下の記述が ある事を確認
application/octet-stream        application/vnd.cups-raw        0       -

CUPSでのclient設定
/usr/lib/cups/backend/ippの実行のパーミッションを設定。
 $ chmod 755 /usr/lib/cups/backend/ipp
clientの「http://localhost:631」にてURIに 「http://server:631/printers/printername」を指定。 ドライバにはRawを指定する。
Last modified: Sun Sep 14 15:22:31 JST 2008