Osamu Sayama's Weblog
Printing with BrandZ (2) - Canon USB printer
Printing with BrandZ のつづきです。USB プリンタを使う場合は
Solaris remote printer -> BrandZ Linux Printer -> Solaris USB local printer
と設定します。BrandZ の設定が済んでいると仮定してこの図の右側から設定していきます。なお、6502814 のバグがあるので、nevada_b54 だと動きませんので、nevada_b54 以外で使ってためしてみてください。いちおう nevada_b54 + b55 の lpsched で確認しました。
1. Solaris USB local printer の設定
ここでは BrandZ Linux Printer ですでに Canon の native プリンタコードに変換されたものを単に Solaris 側のプリンタポートに投げるだけなので、filtering は不要な USB printer を設定します。Solaris の global zone で
# lpadmin -p canon_usb -v /dev/printers/0 -I any -i /usr/lib/lp/model/standard -o "stty=-opost" -o banner=never
# /usr/sbin/accept canon_usb
# /usr/bin/enable canon_usb
で設定します(USB プリンタは接続しておく)。canon_usb はプリンタ名です。さらに localhost 以外の host から lpd access できるように設定しておきます。
# inetadm -m svc:/application/print/rfc1179:default bind_addr=""
# svcadm refresh svc:/application/print/rfc1179:default
*) nv_77 でやってみたら inetadm はエラーになってしまった。どうも rfc1179 を有効にするだけで remote からも接続できるようなので svcs -a |grep rfc1179 で disable だったら enable にするだけでよいようだ。telnet <machine> 515 で remote から接続できれば OK
# svcadm enable svc:/application/print/rfc1179:default
2. BrandZ Linux Printer
あとは、ネットワークプリンタ同様に Canon のサイト
からパッケージをもってきます。
brandz# rpm -Uvh libxml-1.8.17-9.2.i386.rpm bjfilter-common-2.50-2.i386.rpm bjfilter-pixusip4100-2.50-2.i386.rpm
brandz# /etc/init.d/cups start
brandz# chkconfig cups-lpd on <- global zone から lpd でアクセスできるように
さ
らに /etc/rc2.d, rc3.d の lx_S55cups を S55cups に remoae しておきます。あとは global
zone から ssh の X fowarding などを使って mozilla を起動し cups で Canon プリンタを構成します。
% ssh -X brandz /usr/bin/mozilla http://localhost:631/
Printer name: canon_back
URI: lpd://global/canon_usb
この例ではプリンタ名は canon_back, global は global zone のホスト名、canon_usb は 1) で設定したスプールです。ネットワークプリンタの場合は socket などで直接プリンタに投げましたが、今回は lpd で global zone の Solaris に投げます。
3. Solaris remote printer
最後に Solaris の global zone 側でリモートプリンタを設定します。
# lpadmin -p canon -s brandz\!canon_back
# lpadmin -d canon
以上で Solaris から普通に lp コマンドから印刷できるようになります。
% lp t.ps
Solaris 側でのスプールのみで filter として使うのはまたそのうちトライしてみます...
Posted at 08:23午後 12 20, 2006 by sayama in Printing | 投稿されたコメント[0]