[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:24322] Plamo 4.0+ hp970CXi で印刷



仙台の佐藤です。

以下の環境で、hp社のdeskjet970CXiを使いたいのですが、行き詰っています。
解決策をご示唆頂きますようお願い致します。

プリンターの接続はUSB経由。現在同じPCのWindowsXPで使用中です。これを
Plamo4.0からも使いたい。

PCはGateway P650,M/B440BX,USB2.0ボード(I/ODATA USB-PCI3)

Plamoの教科書にさせて頂いてるMOUEさん(いつもお世話になってます)のサイ
ト
http://sky-mue.jp/linux/plamo/3.0/USB-printer.html
に従い

hp社のサイトから
hpijs-1.7.1.tar.gz を取得し、

~# tar xzvf hpijs-1.7.1.tar.gz
~# cd hpijs-1.7.1

ここで、foomaticとCUPSを無効にするために

~# ./configure --disable -foomatic -install

~# make

ここで、パッケージにすると後々で都合が良いということを伺い、
http://sky-mue.jp/linux/plamo/p-inst10.html
に従い

checkinstall

をインストールして

~# mkdir doc-pak
~# cp README INSTALL COPYING Changelog TODO doc-pak

とすると
No such file or directory
とでますが、多分これはそれほど重要な問題ではないと思い、続行して

~# checkinstall -S

インストール確認のため

~# hpijs -h

して、

Hewlett-Packard Co. Inkjet Server 1.7.1
Copyright (c) 2001-2004, Hewlet-Packard Co.

と出たので安心しました。
次に

/etc/printcap
に以下を追記

-----------------------------------------
#HP970CXi
hp970|ps|PostScript:\
 :lp=/dev/usb/usblp0:\
 :sd=/usr/spool/hp970:\
 :lf=/usr/spool/hp970/log:\
 :af=/usr/spool/hp970/acct:\
 :if=/usr/bin/hp970-if:\
 :mx#0:\
 :sh:
-----------------------------------------

次に

~# mkdir /usr/spool/hp970
~# chgrp lp /usr/spool/hp970

としました。(二行目はディレクトリの所属グループをlpに変えたという意味だ
と思うのですが、なぜ必要なのかわかりません)

次に以下の設定内容を書いた

/usr/bin/hp970-if

というファイルを作り

--------------------------------------------------
#!/bin/sh
#
# HP970 cxi -- filter for postscript file
#
WIDTH=$1
LENGTH=$2
INDENT=$3
nameFLAG=$4
LOGIN=$5
HOSTFLAG=$6
HOST=$7
ACCT=$8
#
/usr/bin/gs -q -sDEVICE=ijs -sljsServer=hpijs -dljsUseOutputFD
-sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="DESKJET 970" -r300
-dNOPAUSE -dSAFER -sOutputFile=- -
----------------------------------------------

モードを

~# chmod 755 /usr/bin/hp970-if

として、いよいよ

~# lpc
lpc> start all

としましたが、

lpc>

と続けて出るばかりで、hp970: starting daemon ...
とは出ません。

設定をいかすにはリブートが必要なのだと思い、リブートして

~# lpc
lpc> start all

としてみましたが、何も変わりませんでした。

ままよ、と思い

~# gs -sDEVICE=ijs -sljsServer=hpijs -dljsUseOutputFD
-sDeviceManufacturer="HEWLETT-PAKARD" -sDeviceModel="DESKJET 970" -r300
-dNOPAUSE -dSAFER -sOutputFile="/dev/usb/usblp0" test.ps -c quit

としてみましたが、

..............
GNU Ghostscript 7.07 ijs server not specified
**** Unable to open the initial device,quitting.

と出ただけでした。

アドバイスを(できるだけ入門者向けにして頂けるとありがたいです)お願い致
します。

-- 
Koichi Sato <c90wtrns@pluto.dti.ne.jp>

Follow-Ups
[plamo:24323] Re: Plamo 4.0+ hp970CXi で印刷, Shun-ichi TAHARA (田原 俊一)
[plamo:24324] Re: Plamo 4.0 + hp970CXi で印刷, KATOH Yasufumi
References
[plamo:24320] ghostscriptでの文字化け, Katsuhiko Ohnishi

[検索ページ] [メール一覧]
Plamo ML 公開システム