
Ubuntu日本語フォーラム

ログインしていません。
ubuntu 7.10から社内のネットワークプリンター(EpsonのLP2400 & LP7900)にテスト印刷はできるのですが、AdobeReader 8.1からPDFファイルを印刷すると、印刷用紙の左上に「hE」の文字が印刷されるだけで、本文を印刷できないというトラブルが発生しています。
また、同じPDFファイルをevinceで見ようとすると、「cairo context error: Null pointer」のエラーがずらりと並んでしまいます。そして、印刷しようとすると、全部で6頁あるのに最初の2頁しか印刷できず、しかも、何度も何度も同じ2頁を印刷し続けるという不思議な現象が起こっています。
Fedora 7で試したところ、上記のような問題は起こっていません。これは、何らかのバグなのでしょうか。ubuntu 7.10からPDFファイルを印刷できないと、ちょっとしんどいですね。
最後の編集者: seijun (2007-11-20 23:19:24)
オフライン
seijunです。
自宅のパソコンにUbuntu 7.10をインストールして、キヤノンのPixus 560i-ドライバはBJC-8200で代用-で試したところ、evinceとxpdfでは同じPDFファイルが正常に印刷されました.。しかし、Adobe Reader 8.1で印刷しようとしても、プリンタはまったく動いてくれませんでした。
オフライン
PDFファイルそのものや作り方に問題があるかもしれませんね(何らかの理由でUbuntuでは対応できない形式になっているとか)。OpenOffice.orgなどでもPDFファイルを作成できるので、簡単なファイルを変換して確認されてはいかがでしょうか。
公開することに問題がなければその印刷できないPDFファイルをどこかにアップロードすれば、詳しく確認してくれる人が出てくるかもしれません。
オフライン
seijunです。
Shibata による投稿:
公開することに問題がなければその印刷できないPDFファイルをどこかにアップロードすれば、詳しく確認してくれる人が出てくるかもしれません。
例えば、次のファイルです。
http://www.sc.mufg.jp/inv_info/business_cycle/bc_weekly/pdf/bcw20071119.pdf
何か、Adobe Reader 8.1.1 とUbuntu Linuxの問題の相性のような気もします・・・。
最後の編集者: seijun (2007-11-21 01:14:02)
オフライン
同じ自宅のパソコンに、システム・コマンダー8を使ってFedora 7をマルチブートでインストールしていたものに、Adobe Reader 8.1.1の最新版をインストールして試してみたところ、Fedora 7では同じPDFファイルを印刷できました。プリンタドライバの設定というか、プリンタドライバのインストール方法(system-config-printer)は、Ubuntu7.10と同じものを使っているようです。
ということで、UbuntuとAdobe Reader 8.1.1の相性の問題のような気がしますけれども。もう少し率直に言うと、僭越ながらUbuntu7.10に問題があるような気がするのですが・・・。小生の環境等の問題でしたら、済みません。
オフライン
僕は質問者ではありませんが、少し興味があったので僕も試してみました。
印刷環境はローカルプリンターのCanon MP-600です。
プリンタードライバーはCanonのサイトからダウンロードしたrpmパッケージをdebに変換してインストールしました。
FirefoxやGeditで表示している文書は正常に印刷されます。
手持ちのpdf文書とseijunさんがアップロードしてくれたpdf文書は、両方共に文書ビューアーでは正常に印刷されますが、アドビリーダー8.1.1では印刷待ち状態にはなりますが、いつまでも停止状態でプリンターの反応がありませんでした。
何らかの参考になりますでしょうか。
オフライン
書き忘れました。
開始しない印刷ジョブをキャンセルすると、「CUPS 操作中にエラーが発生しました: 'client-error-not-possible'.」というエラーダイヤログが出ます。
オフライン
seijunです。どうも有り難うございました。こういってはなんですが、Ubuntu7.04ならどうなんでしょうか。
オフライン
seijunです。グーグルで、PDFを検索しますと、いくつかPDFファイルが出て参りますが、そのうちpac.pdfというファイルをAdobe Reader 8.1.1を使って、会社のネットワークプリンターLP-7900で印刷すると、文字化けします。他のディストリビューションでは試していませんが、こうなると、どうもUbuntu7.10のバグくさい感じがいたします。
■追伸 自宅のFedora7で同じpac.pdfをAdobe Reader 8.1.1で印刷しようとしたところ、1頁目は出来ませんでしたが、2頁目以降は印刷出来ました。evinceでは1頁目も印刷出来ました。UbuntuでAdobe Reader 8.1.1を使って印刷すると、1頁目が印刷できた他、他の頁も印刷出来るようです。Adobe Reader 8.1.1はOSやPDFによって、印刷できたり出来なかったりするみたいですが、Adobe Reader 8.1.1の印刷機能については、総合的に見てFedoraに軍配が上がるようです。Ubuntuよ、頑張ってくれ。:mad: それにしても、Linuxは印刷が鬼門ですね。
最後の編集者: seijun (2007-11-21 23:47:12)
オフライン
bcw20071119.pdfを試してみました(pac.pdfはいろいろあってどれかわかりませんでした)。
プリンタはPostScript対応のレーザープリンタです(ドライバはプリンタ付属のppdファイルを使用)。
Adobe Reader 8.1.1
おそらく正しく表示されます。
印刷してみると、プリンタ側で印刷が止まっているようですが、プリンタの方で「ジョブをキャンセルしますか」みたいなメッセージが出たのでOKにすると、無事印刷されました。
Evince(文書ビューアー)
おそらく正しく表示されます。「cairo context error: Null pointer」はこちらでもずらりと表示されていました。
印刷も特に問題なく行われました。
関係あるかどうかわかりませんが、pdfinfoコマンドの結果です。
Title: Author: Creator: Word 用 Acrobat PDFMaker 7.0.7 Producer: Acrobat Distiller 7.0.5 (Windows) CreationDate: Mon Nov 19 19:49:25 2007 ModDate: Tue Nov 20 08:38:52 2007 Tagged: no Pages: 6 Encrypted: yes (print:yes copy:no change:no addNotes:no) Page size: 595.22 x 842 pts (A4) File size: 388719 bytes Optimized: yes PDF version: 1.4
オフライン
Shibata による投稿:
bcw20071119.pdfを試してみました(pac.pdfはいろいろあってどれかわかりませんでした)。
プリンタはPostScript対応のレーザープリンタです(ドライバはプリンタ付属のppdファイルを使用)。
Adobe Reader 8.1.1
おそらく正しく表示されます。
印刷してみると、プリンタ側で印刷が止まっているようですが、プリンタの方で「ジョブをキャンセルしますか」みたいなメッセージが出たのでOKにすると、無事印刷されました。
とすると、プリンタ・ドライバの問題なのでしょうか。会社のネットワーク・プリンターのEpson LP-2400とLP-7900では、PDFファイルが印刷できません。Ubuntuにドライバは含まれているんですけれども完全?ではないんでしょうか・・・。「PostScript対応」がカギになるのかな。それにしても、Fedora 7なら印刷できるのですが。なお、pac.pdfは、「IT政策パッケージ2005」のものです。
最後の編集者: seijun (2007-11-22 17:23:49)
オフライン
詳しくないけど分かる分だけ …
Adobe Readerだけインストールして試してみたです。結果は失敗。
/var/log/cups/error_logを見てみると (あるいは http://localhost:631/printers/ 見てもよいけど)
(/usr/lib/cups/filter/foomatic-rip) stopped with status 3!
/etc/cups/cupsd.conf のログレベルを debugに変更して実行するとこんな感じ。
PostScriptの解釈中にエラーになってる気がするです。
(PostScriptは読めないので (^^; どこが変なのか分からないけど)
[Job 10] Error: /undefined in eartomark [Job 10] Operand stack: [Job 10] --nostringval-- [Job 10] Execution stack: # この部分に処理中の(?) スタック [Job 10] Current allocation mode is local [Job 10] Last OS error: 2 [Job 10] GPL Ghostscript SVN PRE-RELEASE 8.61: Unrecoverable error, exit code 1 [Job 10] renderer return value: 1 [Job 10] renderer received signal: 1 [Job 10] Process dying with "Possible error on renderer command line or PostScript error. Check options.", exit stat: 3 [Job 10] error: Illegal seek (29) [Job 10] Possible error on renderer command line or PostScript error. Check options. # この部分にページを処理してるよーなログ [Job 10] Closing renderer [Job 10] KID3 exited with status 3 [Job 10] Renderer exit stat: 3 [Job 10] Renderer process finished [Job 10] Killing process 24310 (KID3) [Job 10] Process dying with "Error closing renderer", exit stat: 3 [Job 10] error: Illegal seek (29)
○ pdfファイルを直接 lpr -Pプリンター名 bcw20071119.pdf で印刷すると大丈夫
○ Adobe Readerで PostScriptファイルとして出力し, その psファイルを gs (ghostscript) に読み込ませるとエラー
なので, プリンタードライバーには関係ないよーです。
しかも Shibataさんの環境ではうまくいってるってことなので, Adobe Readerに必要な, フォントか何かの環境が足りないのかもです。
オフライン
seijunです。お世話になります。
Shibata による投稿:
pac.pdfは平成17年2月24日付けの30Pの書類でしょうか。
その通りです。
オフライン
seijunです。お手数をおかけしました。
RxOrca による投稿:
詳しくないけど分かる分だけ …
○ pdfファイルを直接 lpr -Pプリンター名 bcw20071119.pdf で印刷すると大丈夫
自宅のキヤノンのPixus 560iで上記コマンドを試してみると、Adobe Reader 8.1.1では、Ubuntu 7.10でプリンターがうんともすんとも言わなかったのが、うまく印刷できました。25日の日曜日に会社に行くので、その時にLP-7900で上記のコマンドを実行してみます。LP-2400は故障寸前なのですね。(^_^;)。
最後の編集者: seijun (2007-11-23 10:31:30)
オフライン
seijunです。
seijun による投稿:
25日の日曜日に会社に行くので、その時にLP-7900で上記のコマンドを実行してみます。
lpr -P LP-7900 bcw20071119.pdfを実行しますと、ちゃんと印刷できました。
オフライン
たぶんこれですね。
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2007-November/002504.html
オフライン
seijunです。調べていただきまして、どうも有難うございました。
ikuya による投稿:
たぶんこれですね。
https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2007-November/002504.html
GhostScriptの正式版を待つしかないということらしいですね。
オフライン
seijun による投稿:
GhostScriptの正式版を待つしかないということらしいですね。
その後こんな展開になりました。
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/172264
static linkにするべし、ということみたいですね。
オフライン
ikuya による投稿:
その後こんな展開になりました。
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/172264
static linkにするべし、ということみたいですね。
確かにこの路線で良さそうですが、もう少し調べてみます。
オフライン
ここで聞くのも変かもだけど …
gsって 7.04のときには gs-espだったし, 他のディストリビューションでも gs-espがよく使われてるけど, これは gs-gplに統合されたりしたんでしょうか ?
https://bugs.launchpad.net/gs-esp で探してもそれらしいのは見つけ出せなかったので。
オフライン
RxOrca による投稿:
ここで聞くのも変かもだけど …
gsって 7.04のときには gs-espだったし, 他のディストリビューションでも gs-espがよく使われてるけど, これは gs-gplに統合されたりしたんでしょうか ?
そうです。
http://ja.wikipedia.org/wiki/Ghostscript
オフライン
ikuya による投稿:
RxOrca による投稿:
これは gs-gplに統合されたりしたんでしょうか ?
そうです。
http://ja.wikipedia.org/wiki/Ghostscript
情報ありがとございます。
gpl版であっても最新版のよーですね。
http://www.advogato.org/person/raph/diary/411.html
オフライン
根本的な解決にはまだ時間がかかりそうなので、手っ取り早くstaticにしたパッケージを作成したのですが、扱いに困っています。
gutsy-experimentalにアップロードしてしまっていいものでしょうか。他に悪影響が出るというのはちょっと考えにくいので、問題ないと思ってはいるのですが…。
オフライン
私も会社の文書をAdobe readerから印刷しようとして、下半分に圧縮された形で印刷されるという不具合が発生しました。環境はEPSON PM-870Cをsamba経由で使用しています。
xpdfを使って印刷した場合は問題なかったので、やはりAdobe ReaderとUbuntu7.10の不具合ではないでしょうか。
オフライン