ページ 11

HP Officejetで印刷できないのです

Posted: 10/03/30(火) 08:57
by kebin3021
こんにちわ、puppy 4.3.1JPをフルインストールで使い始めて約半年です。
Dell Latitude cpt600GTという昔のパソコンで、Celeron600MHz,Memory256Mb,HDD20Gなんですが、ホント、快調です。
ただ、印刷ができません。
プリンターは、HP OfficeJet6500で、LAN接続で使ってます。
メーカーに聞いたらドライバはないといわれましたが、HP(us)からLinux用を取ってきてインストールしたところCupsドライバにはきちんと表示されたので、samba共有として設定したり、色々設定してみましたが、テスト印刷をするとプリンターの方はいつまでもジョブ処理中と表示されたまま、さっぱり反応がありません。Cupsで印刷ジョブをキャンセルすると、プリンタジョブもキャンセルされます。
反応あり、ということはPuppyやCupsではなく、プリンタのドライバの問題なのでしょうか?
Cupsは色々なバージョンを試しましたが、現在は1.3.10 i486をいれてます(一度だけうまくいったんで、OKと思ったんですが)。
WindowsもLinuxも、ほとんど分かってませんが、何か方法はありませんか?
よろしくお願いします。

Re: HP Officejetで印刷できないのです

Posted: 10/03/31(水) 14:54
by YoN
kebin3021 さん
私は Quickset Puppy (431JPqs3) でLAN上の HP Officejet 6310 を使っています。

1:CUPS起動(メニュー > セットアップ > CUPSプリンタウィザード > 新しいプリンタを追加しますか? > Yes。
ピンク色背景のヘルプが表示された後、CUPS Printing Manager ウィンドウが起動します(少し時間がかかります)。

2:画面左下の「プリンタ管理」をクリック。

3:「プリンタ追加」をクリック。名前、場所、説明は適当に。次へ

4:「デバイス」はデフォルト(AppSocket/HP JetDirect)のまま。次へ

5:「デバイスURI」は「socket://192.168.xxx.xxx」とプリンタの固定IPアドレスを入力。次へ

6:「メーカ名」は「HP」を選択。次へ

7:「モデル名」は「HP OfficeJet 6110 - CUPS+Gutenprint v5.2.3.99.1 (en)」を選択。

これで設定は終了です。テストページ印刷をクリックして印刷できるか確認します。

以上の設定で印刷できました。

使いたいプリンタと同じ機種番号が一覧にない時は、似た機種を試して見たらいかがでしょうか?
そのプリンターの性能を全て引き出すことは無理かも知れませんが、印刷できるのがあるかも知れません。

ネットから「HP-Officejet_6300-hpijs.ppd」ファイルを入手したので
/etc/cups/ppdディレクトリに置いても、/usr/share/cups/model/ディレクトリに置いて同様にやってみましたが、
「モデル名」は一覧には「HP Officejet 6300 Foomatic/hpijs (recommended) (en)」と表示されますが印刷できませんでした。。

いろいろと試してみてください。他の方法で良い結果がでたら教えてください。

Re: HP Officejetで印刷できないのです

Posted: 10/03/31(水) 21:45
by kebin3021
YoNさま
 韓流スターは苦手だったんですが、回答いただきファンになりました。
cupsをsocketにて再設定してみたり、gimpもいれてるのでgutenprintを入れてみたりしていじってますが、いまだトラブル解消に至ってません。
pingも通りますので、puppyやcupsの問題ではないのではないかと思ってます。
以前テストプリントできたときは、HP(US)からドライバ落としてきて、#ldconfig -vで・・・、CUPSで・・・、SAMBA経由で・・・、おぉ、うごいた!と言う感じだったんですが、どういうドライバをもってきたのか、ぜんぜん思い出せません。
さらに努力してみます。うまくいったら報告させていただきます。有り難うございます。

Re: HP Officejetで印刷できないのです

Posted: 10/04/01(木) 11:24
by YoN
doncさんも HP のプリンターを使っていらっしゃるようです。参考まで。

hp psc1210 を使用したい
viewtopic.php?p=10529

Re: HP Officejetで印刷できないのです

Posted: 10/04/02(金) 18:12
by kebin3021
YoNさん、こんばんわ。
仕事も私用もpuppyばっかりで、プリントアウトの必要が多くなってきてしまい、しかしながら、一々他のPCを立ち上げるのも面倒で、CD起動して普通にパッケージマネージャーからhplipをインストールして、Cupsからsocketで接続したら、プリンターが快調に動きまして、これを見た途端、再インストールしてしまいました。
必要なファイルはUSBに転送して、若干の転送保管漏れはあったものの、『仕事の締切り』には間に合いました。
doncさんのページも紹介していただき、有難うございました。
以前よりさらに使い勝手がよく快調になりましたが、結局以上の顛末のため、なぜプリンターが動かなくなったかは、分かりません。ですが、puppyが原因ではないことは分かりました。
依存性に関して、libgioがたりない!、とのメッセージが出ていますが、SkypeもXamppも、OOoもFirefoxも、全然問題ありません。週末はゆっくりpuppyで遊べそうです。
色々、有難うございました。今後ともよろしくお願いします。

Re: HP Officejetで印刷できないのです

Posted: 10/04/24(土) 00:47
by みのむし
kebin3021さん、既に印刷に成功されたようで遅きに過ぎますが、
何方かのために :!:

sambaとcupsとw2kで!!印刷!!"
より、一部抜粋。
-------

コード: 全て選択

# vi mime.convs
(85行のコメントアウトを外す)
application/octet-stream application/vnd.vnd.cups-raw 0 -
# vi /etc/mime.types
(153 行のコメントアウトを外す)
application/octet-stream
# /etc/init.d/cupsd restart
修正)
※ vi → geany
cupsd → cups
85行 → 114行
153 行 → 158 行

コード: 全て選択

# cd /etc/cups
# geany mime.convs
(114行のコメントアウトを外す)
application/octet-stream application/vnd.vnd.cups-raw 0 -
# geany mime.types
(158 行のコメントアウトを外す)
application/octet-stream
# /etc/init.d/cups restart)
※「コメントアウトを外す」とは、その行の先頭の'#'を削除してファイルを保存・終了。

>依存性に関して、libgioがたりない!、とのメッセージが出ていますが、SkypeもXamppも、OOoもFirefoxも、全然問題ありません。

http://www.mland.jp/pub/Linux/Puppy/users/msato/Libs/
libgio-2.0.so.0.pet

http://www.mland.jp/pub/Linux/Puppy/use ... /ldconfig/
ldconfig-2.6.1.pet

libgioパッケージをインストール後、
PCを再起動して

コード: 全て選択

# ldconfiv -v
...
※もし、ldconfigが入っていない場合はインストールしてください。

Re: HP Officejetで印刷できないのです

Posted: 10/04/25(日) 11:16
by kebin3021
みのむしさん、こんにちわ! :)
このフォーラム、いつも丁寧に対応いただき、ほんとにたすかります。
さて、プリンターの問題は一段落したのですが、依存性のチェックでlibgioがないといわれてしまう件で、教えていただきました方法、
libgio-pet ダウンロード&インストール
端末で、ldconfig -v を実行してみました。
すると、タラタラと動き出したのですが、デスクトップが真っ暗(pwidgetは出てますが、ドライブアイコンなどは出てません)、メニューからプログラムを実行しても、すべてのプログラムが無反応、x restart JWM restart,PC再起動いずれも状況が変わりません。
rxvtが動きましたので、試しにabiwordは動くかと思いきや、動きません。petでいれたものではないのですが、wineはどうかとwine fileと打つと、こちらは動きます。OOoは、メニューから起動できます。でも、Anthyは効きません。
ldconfig -v がおかしいんでしょうか?
お手上げです。

Re: HP Officejetで印刷できないのです

Posted: 10/04/25(日) 16:43
by みのむし
>さて、プリンターの問題は一段落したのですが、依存性のチェックでlibgioがないといわれてしまう件で、教えていただきました方法、
>libgio-pet  ダウンロード&インストール
>...
>すると、タラタラと動き出したのですが、デスクトップが真っ暗(pwidgetは出てますが、...

↑私も以前同じ症状になった覚えがあります。
私の環境はFrugalインストールなので、pupsave.2fs を再作成して復旧しました。
libgioに依存する画像表示関係の何かのライブラリ(libpng?)が整合していないのかも知れません。

>ldconfig -v がおかしいんでしょうか?

Puppy のバージョン :?:
インストール済みのPETパッケージなど
 メニュー|セットアップ|Puppyパッケージマネージャ

深みに引きずり込んだようですね。
申し訳ありません;´Д`
(libgioパッケージをアンインストールしてください)
※私のPuppy のバージョンは 4.3.1JP です。

kebin3021さんは4.3.1JPのフルインストールですね。
その環境とは別の、例えばライブCDなどからPuppyを起動して
フルインストールしているHDDのパーティションをマウントして
手動で削除してみてください。
削除するのは以下のファイルです。

コード: 全て選択

# cd /usr/lib
# ls -l libgio*
-rwxr-xr-x 1 root root   1034 2009-06-12 00:49 libgio-2.0.la
lrwxrwxrwx 1 root root     22 2009-10-16 09:33 libgio-2.0.so -> libgio-2.0.so.0.1800.3
lrwxrwxrwx 1 root root     22 2009-11-30 10:37 libgio-2.0.so.0 -> libgio-2.0.so.0.1800.3
-rwxr-xr-x 1 root root 392516 2009-09-16 22:59 libgio-2.0.so.0.1800.3
libgio-2.0.so.0.1800.3

あるいはフルインストールしているHDDのパーティションのPuppyをテキストモード(起動オプション「3」)で起動して
コンソール上で作業してください。

grub をシングルユーザーモードで起動する
→ テキストモードで起動する

Grub4Dos 起動メニューの編集

>4. 行の最後に「 acpi=force」(例によって「=」はその隣の「^」かも)追記。

acpi=force

3

に変更して...

Re: HP Officejetで印刷できないのです

Posted: 10/04/25(日) 20:22
by kebin3021
みのむしさん、忙しいのにありがとうございます。

私のシステムは、4つのパーティション、一つは予備(TOPLINUXとかいれて遊ぼうと思って)、一つはダウンロードファイル保存用、最後はswapデス。

この予備のsda2に、再度431jpをfull instで、sda1をマウントし、
ls -l libgio* でアンインストール、つらつらと画面が流れてアンインストしたつもりですが、変化なし。X-restart Jwm-restart PC-restart、いずれも変化なし。
教えていただいたテキストモードでのブートでアンインストールでも、これまた変化なし。

Grub4Dosの書き換えもダメみたいです。

(因みに、libgio足りないよメッセージは、プリンタードライバをインストールする時にHplipliteをいれた後から出るようになりました。)
ふぅ〜〜ム、困りました。 :cry:

Re: HP Officejetで印刷できないのです

Posted: 10/04/25(日) 23:31
by みのむし
>ふぅ〜〜ム、困りました。

お手数を患わし大変申し訳ありません。
私の書き込みは無視して、ここで中止してください。

Re: HP Officejetで印刷できないのです

Posted: 10/04/26(月) 03:03
by rsurf
自分はプリンタにもライブラリ周りにも詳しく無いのですが"libgio-2.0.so.0.pet"の中身は
"/usr/lib/libgio-2.0.so.0"と"/usr/lib/libgio-2.0.so.0.1800.4"の2ファイル(とスペックシート)ですので
端末から

rm /usr/lib/libgio-2.0.so.0
rm /usr/lib/libgio-2.0.so.0.1800.4
ldconfig

と実行すればインストール前に戻せるのでは無いでしょうか?
_________________
OS:pup-431JPqs3.sfs pup-431JP-sfs3.sfs(手動frugal on ext3)+grub4dos(v0.4.3),CPU:Celeron420,RAM:2GB,HDD:SATA500GB,MB:G31M-S2L(bios F9,G31+ICH7,Audio:ALC662,LAN:RTL8111C(r8168.ko)),VGA:Onboard(Xorg)

Re: HP Officejetで印刷できないのです

Posted: 10/04/26(月) 09:30
by みのむし
>自分はプリンタにもライブラリ周りにも詳しく無いのですが"libgio-2.0.so.0.pet"の中身は
>"/usr/lib/libgio-2.0.so.0"と"/usr/lib/libgio-2.0.so.0.1800.4"の2ファイル(とスペックシート)ですので
>...
>と実行すればインストール前に戻せるのでは無いでしょうか?

rsurfさん、サポートありがとうございます :D
(現在、私の4.3.1JPに入っているものとバージョンが違っています :? )
トラブルの原因となりますので、libgio-2.0.so.0.pet は削除しました。

kebin3021さん、お手数をお掛けしますが、
以下のように実行して何も出て来ない(インストールされていない)場合は

コード: 全て選択

# cd /usr/lib
# ls -l libgio*
-rwxr-xr-x 1 root root   1034 2009-06-12 00:49 libgio-2.0.la
lrwxrwxrwx 1 root root     22 2009-10-16 09:33 libgio-2.0.so -> libgio-2.0.so.0.1800.3
lrwxrwxrwx 1 root root     22 2009-11-30 10:37 libgio-2.0.so.0 -> libgio-2.0.so.0.1800.3
-rwxr-xr-x 1 root root 392516 2009-09-16 22:59 libgio-2.0.so.0.1800.3
以下のPETパッケージをダウンロードしてインストールしてみてください。

URL: http://www.mland.jp/pub/Linux/Puppy/use ... /43X/Libs/
libgio-2.0.so.0-pup43x.pet

Re: HP Officejetで印刷できないのです

Posted: 10/04/26(月) 23:04
by kebin3021
みのむしさん、rsurfさん、なんと、復活しました。 :D
皆さんのアドバイス、深謝いたします。

もう一度rsurfさんに教えてもらったとおり、2つのファイルをrm で削除し、みのむしさんが教えてくれたlibgio-2.0.so.0-pup43x.petをインストールして、・・・
完全復活です。
(もしかしたら削除するときに、libgio-2.0.so.0.1800.4とすべきところ、1800.3と打って勢いでldconfigしたかもしれません。
(rsurfさんのご指摘を見ると、どうもそんなきがしてきました、思い出せませんが。)

皆さん、本当に有難うございました。 :lol: