
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 9.10 (最新のアップデートを適用済) で、ネットワークプリンタ「EPSON EP-902A」をAvasysのドライバを利用して印刷しようとしたのですが、Webブラウザの表示内容を印刷できませんでした。過去には印刷できていましたが、どのアップデートから印刷できなくなったのかは不明です。
印刷しようとすると印刷キューにはリストアップされます。
印刷システムはCUPSです。また、USB接続の「EPSON PM-970C」は問題なく使えますが、EP-902Aへの移行を考えています。
初めはFirefoxの問題かと考え、EpiphanyやGoogle Chromeでも試してみましたが、いずれも印刷できませんでした。
「Eye of GNOME」(付属の画像ビューア)やOpenOffice.orgの内容は印刷できるので、ブラウザの内容を貼りつけてから印刷しているのですが、レイアウトが崩れるなど不便です。
対処方法があれば、よろしくおねがいします。
オフライン
プリンタキューというのは、ネットワークプリンタ「EPSON EP-902A」のキュー、ということでしょうか。
ちょっと表現で引っかかったのですが、印刷先のプリンタの指定間違いという可能性は無いでしょうか。
見当違いなことだったらごめんなさい。
オフライン
印刷をしようとすると、通知スペースにプリンタのアイコンが表示され、クリックすると印刷キューが表示されます。
しかしプリンタは全く反応していないようです。
通常なら印刷が終わるとキューが空になりますが、Firefoxなどで印刷しようとすると、いくら待ってもプリンタに出力されません。
プリンタの確認をしたり、ドライバの再インストールもしたのですが、ソフトウェアによって印刷出来るもの、出来ないものがあります。
印刷システムは同じCUPSでも、FirefoxやOOo、ソフトとプリンタの相性?などによって印刷出来たり出来なかったりというのが、どうも納得できないです;;(CUPSの仕組みを正しく理解できていないからだと思いますけど...)
オフライン
http://localhost:631/
から管理画面で見ると複数プリンタが登録されていて、動くものと、動かないものがあったりしないでしょうか。
ジョブの管理で確認してみると、firefoxで印刷したときも、OOoで印刷したときも、同様にジョブが登録されていますでしょうか。
管理のエラーログに、なにかそれらしいエラーはでていないでしょうか。
オフライン
Firefoxで印刷指定後、CUPSでジョブの状態を見ると、
Sun Feb 7 22:54:51 2010 から処理中 "<ERROR> epsStartJob() Failed!! (Error Code = -1400)"
というメッセージが表示されていました。
オフライン
追記です。
22:54にFirefoxで印刷試行、23:10にOOoで印刷試行しました。
結果、OOoのみ印刷されました。
/var/log/cups/access_log
localhost - - [07/Feb/2010:22:54:51 +0900] "POST /printers/EPSON-EP-902A HTTP/1.1" 200 253816 Print-Job successful-ok localhost - - [07/Feb/2010:22:54:54 +0900] "POST / HTTP/1.1" 200 326 Create-Printer-Subscription successful-ok localhost - - [07/Feb/2010:22:57:30 +0900] "POST /jobs HTTP/1.1" 401 137 Cancel-Job successful-ok localhost - - [07/Feb/2010:22:57:37 +0900] "POST /jobs HTTP/1.1" 200 138 Cancel-Job successful-ok localhost - - [07/Feb/2010:23:10:16 +0900] "POST /printers/EPSON-EP-902A HTTP/1.1" 200 244 Create-Job successful-ok localhost - - [07/Feb/2010:23:10:16 +0900] "POST /printers/EPSON-EP-902A HTTP/1.1" 200 8593 Send-Document successful-ok
/var/log/cups/error_log
E [07/Feb/2010:22:54:54 +0900] [Job 19] <ERROR> epsStartJob() Failed!! (Error Code = -1400) 以下キャンセルしたときに発生したログがありました。
オフライン
なんとなくですが、avasysのドライバがfirefoxが吐き出すpsを解釈できていないような感じを受けます。
根本的な解決ではないですが、firefoxからPDF形式でファイル出力したものなら、印刷できるのではないでしょうか。
あるいは、ghostscriptで代用できそうなドライバは無いでしょうか。
オフライン
いろいろ調べてみたら、#7関連の記事を見付けました。
http://avasys.jp/product/linux_driver/question/2008/07/mandriva2008xphoto-image-print-systemlibexpat.php
postscriptやpdfを作ってから印刷することで対処するしかありませんかぁ〜。
EPSONがLinux用ドライバをAVASYSに委託しているということで、最も信頼できる開発元ですが、バージョンアップを待つしかないのかな。
オフライン
hmatsueさん、アドバイスありがとうございました^^
オフライン
私も根本的な解決策ではありませんが、Web ブラウザの Dooble を使ってみた場合どうでしょう?
9.10 のリポジトリにあるので、端末かソフトウェア・センター等からインストール出来ます。
オフライン
petitbootangさん、お返事ありがとうございます。
Doobleで印刷できました。
修正されたドライバが公開されるまでは、WebページをDoobleで開き直して印刷しようと思います。
オフライン
その後、いくつかのWebブラウザで印刷できるかどうか検証しました。
自分と同じようなトラブルで悩んでいる方は参考にしてください。
(これはあくまでもEPSON EP-902Aでの検証です)
○ 印刷可能
△ ジョブは作成されるが印刷できない
× ジョブ自体が作成されない(あるいはできない)
WebKitベース
Arora ○
Dooble ○
Epiphany △
Midori ○
rekonq ×
Geckoベース
Firefox △
Gareon ○
風博士 ×
オフライン
Webブラウザではないのですが、glabelsラベルデザイナの印刷もCupsの挙動としては「印刷キューにはリストアップされるが
印刷が始まらない」といった同じような状況を確認しました。
この原因も同じドライバの原因と考えられますか?
オフライン
gg-chops
おそらくそうでしょう。
私のところではまったく問題なく、キレイな名刺などが印刷出来るので。
オフライン
Ubuntu 10.04の環境では、Epiphany、Firefoxとも問題なく印刷できるようになりました。
オフライン
vbkさん
Ubuntu10.04で問題なく印刷できるようになったとのことですが、当方の環境では未だに印刷ができません。
環境
Ubuntu 10.04(クリーンインストール)
.mozilla-thunderbird 及び .mozilla は、9.10からコピー
cups 1.4.3-1ubuntu1
PPD Epson EP-902A, Photo Image Print System Lite
EPSON-EP-902A-pipslite-en.ppd
Epson_EP-902A_pipslitel2.ppd
gg-chops の投稿 #80:
プリンタの動作報告です。
今日、EPSONのEP−902Aを買いまして、ドライバをインストールしました。
Ubuntu 9.04
プリンタ EPSON EP−902A
途中 libltdl3 の依存エラーが出たため、
https://forums.ubuntulinux.jp/viewtopic.php?id=3612 を参考にlibltdl3をインストール。
PPDファイルをアバシスから入手し、インストールできました。
オフライン
「システム管理」の「プリンタ」でプリンタを追加するとき、自分の環境ではEpson EP-902Aと書かれたものが2つ出てくるので、プリンタの右側説明画面に「LPD network printer via DNS-SD」と表示される方を選んでいます。
もう片方はプリンタ名の後ろにIPアドレスが書かれており、右側画面には「Location of the network printer」と表示されます。こちらでは印刷できませんでした。
オフライン
vbkさん、ありがとうございます。
firefoxからは印刷ができるようになりました。
が、glabelsラベルデザイナは相変わらず印刷できません。
とりあえず、Okです。
オフライン
追加情報です。
avasysのドライバが新しくなったようで、glabelsからも印刷ができるようになりました。
取り急ぎ、ご報告まで。
オフライン