samba で ファイルの 共有 までは 設定しました その後に プリンタを 設定するの ですが (プリンター の 共有 windows の機器から 印刷を 可能にする) それ に 先だって この linux での プリンタの 設定を 先に 行わないと 不都合 というこ とになります。
必要な ファイルを 入手 します。
これらに 関しては ”pipslite-1.0.3-1.i386.tgz と libpng-1.2.33.tgz”に有るように。今回は その 2個の ファイルが 必 要になります。
これだけ用意したということです。
$ ls -l | sed 1d -rw-r--r-- 1 fdopstm users 782198 1月 21日 21:04 libpng-1.2.33.tgz -rw-r--r-- 1 fdopstm users 255092 1月 21日 21:48 pipslite-1.0.3-1.i386.tgz
インストールします ”pkgtool”で行いましょう。
# pkgtool ... # ls /var/log/packages/ | grep libpng libpng-1.2.33 # ls /var/log/packages/ | grep pips pipslite-1.0.3-1.i386
設定 してゆくのですが 最初から というのは 何なのですので 設定ファイル の 内容を 見てゆく事にします。
まず ”/etc/printcap” です。入手方法と 内容は ”/etc/printcap の 入手 と 内容”を 見て頂ければ 良いのです。 但し、その内容は これから 色々追加する 項目も 含めたものに なっています。
Epson PMA-890 が 動くのに /etc/services に ”cbtd 35586/tcp ”を 追 加しないと いけないようです。これは pipslite が 使うのだろう
# ls -l services -rw-r--r-- 1 root root 7028 Dec 24 20:26 services # cp services 20081220_services # vi services # diff -s services 20081220_services 213,216d212 < # for pipslite < cbtd 35586/tcp < # pipslite end <
さて これで完了というわけではありません。 通常 /etc/printcap を 設定 して lpd を 動かしていれば ということですが Epson PMA-890 の 場合は ekpd を 動作した後で lpd を 起動させる ということが 必要となります。また それに 付随する ファイルも設定しないといけないようです。順番に 見てゆき ます。
スプールディレクトリ が 必要なようです
# mkdir /var/spool/lpd/lite # chown daemon.lp /var/spool/lpd/lite # ls -l /var/spool/lpd | sed 1d | head -1 drwxr-xr-x 2 daemon lp 4096 Jan 21 22:02 lite/
”ekpdrc”を 見ておきます 要するに ”/dev ”に合わせないといけません
# pwd /etc/pipslite # cat ekpdrc PrinterName = lite PrinterDevicePath = /dev/usb/lp0 DummyDevicePath = /var/run/ekplp0 CommandServerPort = 35586 ConnectEkpdAuto = 1 # cp ekpdrc 20080220_ekpdrc # vi ekpdrc # diff -s ekpdrc 20080220_ekpdrc 2c2 < PrinterDevicePath = /dev/usb/usblp0 --- > PrinterDevicePath = /dev/usb/lp0
# cd /etc/rc.d/ # cp rc.M 20090120_rc.M_02 # vi rc.M /* 追加した 項目です ここから */ # ADD AND Modefy Wed Jan 21 22:21:24 JST 2009 # Start ekpd and Restart lpd /usr/lib/pipslite/ekpd start /usr/sbin/lpd kill -HUP # Modefy at Wed Jan 21 22:21:24 JST 2009 /* 追加した 項目です ここまで */
さてこれで 動くでしょうか?
$ pipslite Photo Image Print System LITE Version 1.0.3 Resource file not found or resource not set.
まだ不足しているようです
# cd /etc/pipslite/ # ls 20080220_ekpdrc ekpdrc prtOpt.csv
”pipsrc”も 必要です。
# cp hhh/etc/pipslite/pipsrc /etc/pipslite/ # ls 20080220_ekpdrc ekpdrc pipsrc prtOpt.csv
ああそれから フィルターも コピー しなければ
# ls /usr/lib/pipslite/ ekpd* filterlite* freset* gsconfig* # ls /usr/local/bin/ dig* isc-config.sh* libpng-config@ nkf@ nsupdate* host* ish@ libpng12-config* nslookup* # cp hhh/usr/local/bin/pipslitemyfilter0* /usr/local/bin/ # ls /usr/local/bin/ dig* ish@ nkf@ pipslitemyfilter01* host* libpng-config@ nslookup* pipslitemyfilter02* isc-config.sh* libpng12-config* nsupdate* # ls -l /usr/local/bin/pipslitemyfilter0* -rwxr-xr-x 1 root root 93 Jan 21 23:03 /usr/local/bin/pipslitemyfilter01* -rwxr-xr-x 1 root root 242 Jan 21 23:03 /usr/local/bin/pipslitemyfilter02* # chown daemon.daemon /usr/local/bin/pipslitemyfilter0* # ls -l /usr/local/bin/pipslitemyfilter0* -rwxr-xr-x 1 daemon daemon 93 Jan 21 23:03 /usr/local/bin/pipslitemyfilter01* -rwxr-xr-x 1 daemon daemon 242 Jan 21 23:03 /usr/local/bin/pipslitemyfilter02*
実際に プリンターを 使う 方法について プリンター の使用例 を 見て頂ければ。
にゃんたろう 拝!
2009年 1月21日 (水) 21:03:14 JST 作成