お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-03-16 23:33:05

seijun
メンバ
登録日: 2007-11-14

NetBeans 6.0.1で印刷ができません。

Ubuntu 7.10で、「創るJava」という本を使ってNetBeans6.0.1でJavaの勉強をしていますが、ソースコードの印刷ができません。
ファイル−印刷をクリックしても、1秒くらい砂時計が現れるだけで、印刷ダイアログが出てきません。どうしたものでしょうか。ちなみに、プリンタはキヤノンのPixus 560iを使い、テスト印刷やgEditからの印刷はできます。

オフライン

 

#2 2008-03-18 14:07:25

fueryuejing
メンバ
From: アジア、南会津町。
登録日: 2007-11-03

Re: NetBeans 6.0.1で印刷ができません。

本家フォーラムで"netbeans print"をキーワードで検索したところ以下のエントリを見つけました。参考になれば。:)

URL
http://ubuntuforums.org/showthread.php?t=298379
http://ubuntuforums.org/showthread.php?t=366864
https://launchpad.net/ubuntu/+bug/86970
https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/156191

最後の編集者: fueryuejing (2008-03-18 14:25:38)

オフライン

 

#3 2008-03-20 00:41:15

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。NetBeansのメーリングリストで下記のようなメールが届きました。

こんにちは、Seijunさん、はじめまして。

メールありがとうございました!!

どうやら JDK 側のバグのようです。NetBeans 側にもすでに
レポートされていますが、WON'T FIX でクローズされています。

    http://www.netbeans.org/issues/show_bug.cgi?id=124079

JDK 側では以下のバグで作業が行われているようです。

    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6633656

ところでこのバグレポートに回避策が書かれてあるのを見つけ
たのですがどなたか試してみていただくことは可能でしょうか > Ubuntu なみなさま

    Submitted On 05-FEB-2008
    KMTracey

    This workaround succeeded for me:

    https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/156191/comments/18

    That is, manually set the orientation for the printer.

とあるように Ubuntu 側で System -> Printing から
オリエンテーションを手動で "Automatic Rotation" から
別なものへ変更するというものだそうです。

System->PrintingというメニューはUbuntuにはないのですが・・・。

最後の編集者: seijun (2008-03-20 00:42:42)

オフライン

 

#4 2008-03-20 17:35:23

fueryuejing
メンバ
From: アジア、南会津町。
登録日: 2007-11-03

Re: NetBeans 6.0.1で印刷ができません。

seijun さん による投稿:

System->PrintingというメニューはUbuntuにはないのですが・・・。

サブジェクトが文字化けしていて見落とされたのだと思いますが、そのメーリスのログにありました。
http://www.nabble.com/Ubuntu-6.0.1%E3%81%A7%E5%8D%B0%E5%88%B7%E3%81%8C%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82-tc16079800.html#a16091777

オフライン

 

#5 2008-03-20 21:30:49

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

fueryuejing による投稿:

seijun さん による投稿:

System->PrintingというメニューはUbuntuにはないのですが・・・。

サブジェクトが文字化けしていて見落とされたのだと思いますが、そのメーリスのログにありました。
http://www.nabble.com/Ubuntu-6.0.1%E3%81%A7%E5%8D%B0%E5%88%B7%E3%81%8C%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82-tc16079800.html#a16091777

確かに「Automatic Rotation」はありました。しかし、「縦置き」などに変更しても変わりませんでした。
Windows版のNetBeans 6.0.1では印刷できることを確認しています。Eclipse 3.3.1では問題なく印刷できることを確認しています。ですので、JDKの問題ではないと思います。Linux版のNetBeans 6.0.1の問題なのかなあ・・・。

オフライン

 

#6 2008-03-20 23:26:24

hito
管理者
登録日: 2007-03-18

Re: NetBeans 6.0.1で印刷ができません。

プリンタドライバの問題という可能性もありますので、cups-pdfを導入し、PDFで吐いてみる、
という手が使えるかもしれません。

以下、モデレータとしてのコメント:

複数のフォーラム・メーリングリストに投稿して頂くことは(このフォーラムでは)問題ありませんが、
できるだけ相互のフォーラム。メーリングリストにその旨を明示して頂き、かつ、得られた情報を正しく
共有して頂けるようにお願いします。

また、少なくとも「NetBeansのメーリングリスト」は正しい引用元の提示ではありませんので、
http://ja.netbeans.org/lists/index.htmlなどへのポインタを正しく張って頂けるようお願いします。

オフライン

 

#7 2008-03-21 01:30:22

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。

hito による投稿:

プリンタドライバの問題という可能性もありますので、cups-pdfを導入し、PDFで吐いてみる、
という手が使えるかもしれません。

cups-pdfの設定を行い、テスト印刷は問題なかったですが、NetBeansではプリンタの選択すらできません。

以下、モデレータとしてのコメント:

複数のフォーラム・メーリングリストに投稿して頂くことは(このフォーラムでは)問題ありませんが、
できるだけ相互のフォーラム。メーリングリストにその旨を明示して頂き、かつ、得られた情報を正しく
共有して頂けるようにお願いします。

また、少なくとも「NetBeansのメーリングリスト」は正しい引用元の提示ではありませんので、
http://ja.netbeans.org/lists/index.htmlなどへのポインタを正しく張って頂けるようお願いします。

小生、NetBeansのメーリングリストに入っており、そこでいただいた回答・提案を、本フォーラムに引用させていただいたのですが・・・。Ubuntu 7.10ではなく、Linux版のNetBeansに問題があるのだとすれば、こちらのフォーラムに投稿するのは筋違いかもしれませんが、ただいま、問題の切り分けができない状態です。

オフライン

 

#8 2008-03-21 08:44:56

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

 seijunですが、問題を整理してみると、
①Windows XPでのNetBeans 6.0.1だと、ファイル-印刷を選択すると、印刷プレビューウィンドウが表示され、そのウィンドウにあります印刷ボタンをクリックしますと、プリンターの選択画面が表れ、メイン・プリンターにしているBrother HL-5250DNにちゃんと印刷される。

②Fedora 8だと、印刷プレビューウィンドウは表示されるものの、そのウィンドウにあります印刷ボタンをおしてもプリンターの選択画面が出てこない。

③Ubuntu 7.10だと、印刷プレビューウィンドウさえ出てこない。なお、印刷プレビューウィンドウが出てこないUbuntu 7.10は、小生の自宅のパソコンにインストールしたもので、他の方のUbuntu 7.10マシンでは印刷プレビューウィンドウが出てくることもあるようです。

オフライン

 

#9 2008-03-21 15:48:16

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。

seijun による投稿:

 
③Ubuntu 7.10だと、印刷プレビューウィンドウさえ出てこない。なお、印刷プレビューウィンドウが出てこないUbuntu 7.10は、小生の自宅のパソコンにインストールしたもので、他の方のUbuntu 7.10マシンでは印刷プレビューウィンドウが出てくることもあるようです。

会社のUbuntuマシンだと、印刷プレビュー画面は出てきました。また、プリンタはネットワークプリンタを3台インストールしていますが、そのうちの1台(Epson-LP7900)だと正常に印刷されました。ただし、印刷の設定で、ジョブタブ項目で設定する用紙の向きを「Automatic Rotation」から「縦置き」に変更しています。

なお、以上はデフォルトのプリンタをEpson-LP7900にした場合です。それ以外にすると、印刷プレビュー画面は出てくるものの、印刷ボタンを押しても、印刷ダイアログは出てきませんでした。また、デフォルトのプリンタをEpson-LP7900にしても、印刷ダイアログで別のプリンタ(LP2400, LP2500)を選択すると、印刷ダイアログはハングアップしたような格好になり印刷できませんでした。

一体どうなっているのでしょうか・・・。それにしても、自宅のUbuntuマシンは、Ubuntu7.10を再インストールしてからいろいろと調子が悪くなりました。

最後の編集者: seijun (2008-03-21 15:52:18)

オフライン

 

#10 2008-03-21 17:51:13

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: NetBeans 6.0.1で印刷ができません。

複数の問題が同時に発生しているのかもしれません。可能性のある問題を整理しておくと、

a) JDKの不具合
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6633656
 プリンタの属性値を取得する際に、その戻り値を確認せずに使っているために起こる問題のようです。Windows版では発生しません。また、PPDファイルが提供されているプリンタでも発生しないようです。また、「Automatic Rotation」を指定している場合も、JDKはこの属性値を扱えないので、印刷できない状態になります。すべてのJavaアプリケーションで同じ問題が発生し得ます。印刷方向を指定すると、解決する場合があります。

上記1、2はこれで説明できると思います。

b) プリンタドライバもしくはCUPSの問題
 NetBeansがプリンタ/CUPSとのやりとりの間で、1とは別の問題が生じている可能性もあります。特に印刷プレビューの取得あたりで。上記3の「印刷プレビューすら表示されない」は上記JDKとは別の問題であるような気がします。ただ、上記の不具合が解決されない限りは、「何が問題であるか」を特定するのは難しいかもしれません。



seijun による投稿:

以下、モデレータとしてのコメント:

複数のフォーラム・メーリングリストに投稿して頂くことは(このフォーラムでは)問題ありませんが、
できるだけ相互のフォーラム。メーリングリストにその旨を明示して頂き、かつ、得られた情報を正しく
共有して頂けるようにお願いします。

また、少なくとも「NetBeansのメーリングリスト」は正しい引用元の提示ではありませんので、
http://ja.netbeans.org/lists/index.htmlなどへのポインタを正しく張って頂けるようお願いします。

小生、NetBeansのメーリングリストに入っており、そこでいただいた回答・提案を、本フォーラムに引用させていただいたのですが・・・。Ubuntu 7.10ではなく、Linux版のNetBeansに問題があるのだとすれば、こちらのフォーラムに投稿するのは筋違いかもしれませんが、ただいま、問題の切り分けができない状態です。

どこに相談すべきかわからない問題を、複数の場所に同時に投稿する気持ちはわかります。ただ、その場合は「どこそこにも、このような内容で相談した」ということをはっきりさせて欲しいという話です。例えば今回の場合ですと、このフォーラムに投稿後に
「同じ問題をNetBeansのメーリングリストにも投稿しました」
と他の人も確認できるようURLなどを提示していただきたいのです(もちろんNetBeansの方でも「Ubuntuでも相談した」ということを知らせた方が良いです)。そうすれば、解答者や問題について調べようとする人が解決に至るためのヒントを共有しやすくなります。ちなみに、「NetBeansのメーリングリスト」や「Ubuntuのフォーラム」など、URLなしに言及した場合、果たしてそれがどこのことなのか、実際Ubuntuのフォーラムを見つけたとして、どの投稿のことなのかわかんなくなるので、URLを提示していただいた方がうれしいです。

そうしないと、NetBeansの方では即座に正しい解決策が提示されているにも関わらず、Ubuntuのフォーラムしか読んでない人が「未解決みたいだから調べてみようか」と、二度手間になってしまう可能性もあるからです。

オフライン

 

#11 2008-03-21 19:03:43

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。情報を共有させていただき、関係者のみなさんに迷惑がかからないように努力します。

Shibata による投稿:

そうしないと、NetBeansの方では即座に正しい解決策が提示されているにも関わらず、Ubuntuのフォーラムしか読んでない人が「未解決みたいだから調べてみようか」と、二度手間になってしまう可能性もあるからです。

オフライン

 

#12 2008-03-22 07:10:30

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。

Shibata による投稿:

b) プリンタドライバもしくはCUPSの問題
 NetBeansがプリンタ/CUPSとのやりとりの間で、1とは別の問題が生じている可能性もあります。特に印刷プレビューの取得あたりで。上記3の「印刷プレビューすら表示されない」は上記JDKとは別の問題であるような気がします。ただ、上記の不具合が解決されない限りは、「何が問題であるか」を特定するのは難しいかもしれません。

会社のUbuntu 7.10マシンでは、ちゃんと印刷プレビュー画面が表示されますので、自宅のUbuntu 7.10マシンで何かがおかしいのだと思うのですが・・・。自宅のFedora 8マシンではちゃんと印刷プレビュー画面が表示されるので、なおさらです。

オフライン

 

#13 2008-03-22 13:59:30

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。試しに、自宅のUbuntu 7.10マシンにNetBeans6.1Beta版をインストールしてみましたら、6.1Beta版で印刷プレビュー画面−印刷ダイアログが出て、印刷できました。その後、NetBeans6.0.1を起動して、ファイル−印刷コマンドを実行しましたら、印刷プレビュー画面は出てきませんでしたが(砂時計のアイコンがしばらく表示されるだけ)、印刷ダイアログが出て、ソースコードが印刷できました。

ここで質問があります。
①6.1Beta版のインストールについて
 Ubuntu 7.10インストール時に登録したユーザーでは、ベータ版がインストールできませんでした。
 $ sudo sh netbeans-6.1Beta-linux.sh とすると、
「NetBeans Installer is alreadey running」というタイトルのウィンドウが現れ、中には、
=======================================
It seems that another instance is alreadey running. It is not
recommended that you run multiple install at the same time.
Do yo still want to start another installer of this instance ?
=======================================
と記されていましたので、取りあえず「はい」のボタンをクリックして続行させたのですが、core dumpを吐き出してインストールができませんでした。
 それで、別の管理者ユーザーを作成して、そのユーザーでログインし直してインストールしてみたところ、同じウィンドウが現れたのですが、今度はインストールが完了しました。こうした現象(ユーザーによってインストールできなかったり、できたりする現象)は何故、起こるのでしょうか。

②6.0.1で印刷できるようになったのは何故かという点と、それでも印刷プレビュー画面はどうして現れないのか、について、何か思い当たるフシがありましたら、ご教示願いたいのですが。

 なお、NetBeans 6はUbuntu 7.xで正式の推奨環境になっているようです。

オフライン

 

#14 2008-03-22 17:04:39

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: NetBeans 6.0.1で印刷ができません。

seijun による投稿:

 それで、別の管理者ユーザーを作成して、そのユーザーでログインし直してインストールしてみたところ、同じウィンドウが現れたのですが、今度はインストールが完了しました。こうした現象(ユーザーによってインストールできなかったり、できたりする現象)は何故、起こるのでしょうか。

そのメッセージの中には「別のNetBeans(もしくはインストーラ?)が起動しているから、同時に複数のインストールを行わないほうがいいよ。それでも実行する?」と書いてあります。つまりはそういうことではないでしょうか。

最新版のNetBeansのインストール方法についてはこちらを参照してください。

オフライン

 

#15 2008-03-22 22:42:13

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。

Shibata による投稿:

そのメッセージの中には「別のNetBeans(もしくはインストーラ?)が起動しているから、同時に複数のインストールを行わないほうがいいよ。それでも実行する?」と書いてあります。つまりはそういうことではないでしょうか。

最新版のNetBeansのインストール方法についてはこちらを参照してください。

英語の意味は、「別のNetBeansのインストーラーが既に起動しているから、インストールしないほうが良いですよ」といった意味だと思いますが、別のインストーラーは起動していないのですけれども・・・。Fedora 8だと、すぐにインストールが始まります。また、新しい(β版の)NetBeansは既存のNetBeans 6.0.1とは別のディレクトリにインストールされますので、複数のインストールは行っても問題がないと思います。

また既報のように、警告メッセージが出て、「インストールを続行します」のボタンをクリックしても、インストールが始まらずに、コア・ダンプを吐き出して異常終了してしまう場合があり、これには手を焼いています。

最後の編集者: seijun (2008-03-22 22:44:44)

オフライン

 

#16 2008-03-23 15:37:35

seijun
メンバ
登録日: 2007-11-14

Re: NetBeans 6.0.1で印刷ができません。

seijunです。

seijun による投稿:

 
なお、以上はデフォルトのプリンタをEpson-LP7900にした場合です。それ以外にすると、印刷プレビュー画面は出てくるものの、印刷ボタンを押しても、印刷ダイアログは出てきませんでした。また、デフォルトのプリンタをEpson-LP7900にしても、印刷ダイアログで別のプリンタ(LP2400, LP2500)を選択すると、印刷ダイアログはハングアップしたような格好になり印刷できませんでした。

会社のUbuntu7.10マシンでATOK X3 for Linuxをバージョンアップすると、(デフォルトのプリンタをLP7900にした状態で)印刷ダイアログでLP2400等別のネットワーク・プリンタを選択できるようになり、選択して印刷を実行させたところ、印刷できるようになりました。ATOKのバグが悪さをしていたのかなあ・・・。

オフライン

 

Board footer

Powered by FluxBB