ページ 11

EPSON EP-804A でいくつかの用紙サイズが使えない

投稿記事Posted: 5月 6th, 2012, 4:56 pm
by TrueRoad
Windows Vista SP2 32 bit に

http://people.apache.org/~orw/DevSnapsh ... lusExt.exe
からダウンロードしたものをインストールして使ってみています。

プリンタに EPSON EP-804A を使っている場合、
いくつかの用紙サイズが勝手に A4 に変更されてしまい使えない、
という事象が発生します。

Write, Calc, Impress, Draw, Math いずれでも同様の事象が発生します。

古い OpenOffice.org 3.2 では本件の事象は発生せず、
問題なく使うことができます。

解決方法などあるでしょうか。
また、不足の情報などあればご指摘いただければと思います。

・事象再現方法

1.
OpenOffice を起動し、新規作成で適当なファイルを作る

2.
メニューから
「ファイル」→「印刷」
を選んで、「印刷」ダイアログを出す。

3.
「全般」タブの「プリンタ」で
「EP-804A(ネットワーク)」を選択
「プロパティ」ボタンを押し、
プロパティダイアログを出す。

4.
「基本設定」タブの「給紙設定」の「用紙サイズ」で
「ハガキ 100 x 148 mm (上トレイ)」を選択し、
「OK」ボタンを押す。

5.
「印刷」ダイアログ左側に表示されている用紙サイズが
100 x 148 mm ではなくて、A4 に変更されてしまう。

6.
このまま「印刷」ボタンを押すとハガキではなく A4 に印刷されてしまう。
もう一度「プロパティ」ボタンを押すと、
プロパティダイアログでも「用紙サイズ」が
A4 に変更されてしまっている。

・その他

Calc の場合のみ、シートが完全にカラだと、
勝手に A4 に変更される事象が発生しません。
シートに何か書いてあれば再現します。

上記手順 4 で「ハガキ」ではなく「L版」などを選ぶと、
手順 5 で A4 に変更されず、正しい用紙サイズになります。

- 問題発生する(勝手に A4 に変更されて使えない)サイズ

A6 105 x 148 mm
ハガキ 100 x 148 mm (上トレイ)
往復ハガキ 200 x 148 mm
洋形2号封筒 114 x 162 mm

- 問題発生しないサイズ

A4 210 x 297 mm
B5 182 x 257 mm
A5 148 x 210 mm
L判 89 x 127 mm
KGサイズ 102 x 152 mm
2L判 127 x 178 mm
六切 203 x 254 mm
ハイビジョンサイズ 102 x 181 mm
長形3号封筒 120 x 235 mm
長形4号封筒 90 x 205 mm
洋形1号封筒 120 x 176 mm
洋形3号封筒 98 x 148 mm
洋形4号封筒 105 x 235 mm
Letter 8 1/2 x 11 in
Legal 8 1/2 x 14 in

- 用紙サイズを「ユーザー定義サイズ」にした場合

例えば、
100 x 147 mm →問題なし
100 x 148 mm →勝手に A4 へ変更される
100 x 149 mm →問題なし
のようになります。

Re: EPSON EP-804A でいくつかの用紙サイズが使えない

投稿記事Posted: 5月 6th, 2012, 8:06 pm
by khirano
Hi TrueRoad san,

「古い OpenOffice.org 3.2」というのは、どちらから入手されたものですか。
ダウンロードしたときのインストールセットがお手元にありますか。
そのインストールセットのファイル名を教えてください。

Thanks,
khirano

Re: EPSON EP-804A でいくつかの用紙サイズが使えない

投稿記事Posted: 5月 8th, 2012, 12:31 am
by TrueRoad
khiranoさん
ご返信ありがとうございます。

手元に残っていたファイルは
OOo_3.2.1_Win_x86_install_ja.exe
です。

3.2 は 3.4 に比べると印刷ダイアログが非常にシンプルなんですよね。
多分 Windows 標準の印刷ダイアログではないかと思います。

3.4 (もしかしたら3.3?)で印刷ダイアログを Windows 標準ダイアログではなく、
独自ダイアログに変更して、いろいろな機能をつけたんだと思いますが、
その部分で何か問題を引き起こしているんではないかと思っています。

例えば、単なる推測ですが、3.4 だと左上に印刷プレビューが表示されますが、
この表示のために、

1. OpenOffice.org がプリンタドライバに用紙サイズを問い合わせる
2. 得られた用紙サイズを元にプレビューを表示する

みたいな処理をしていたとして、事象発生時には、
何らかの理由で用紙サイズが得られなくて(ドライバから得られた値が解釈できなかったとか、
そもそも値が得られなかったとか)仕方なくデフォルトの A4 サイズとして解釈し、
印刷時に A4 サイズで再設定してしまっている、とかかな、と思っています。

Re: EPSON EP-804A でいくつかの用紙サイズが使えない

投稿記事Posted: 5月 8th, 2012, 10:01 am
by khirano
Hi TrueRoad san,

ありがとうございます。

もうひとつお聞きします。

書式 -> ページ の 用紙サイズなどはどのようになっているでしょうか。

Thanks,
khirano

Re: EPSON EP-804A でいくつかの用紙サイズが使えない

投稿記事Posted: 5月 8th, 2012, 10:25 pm
by TrueRoad
OpenOffice側の用紙設定は、はがきサイズが存在しないため、
ユーザ定義にして横10cm縦14.8cmに設定しております。

一応、用紙設定別にまとめてみると、

OpenOfficeの用紙設定:ユーザ定義(横10cm縦14.8cm)
プリンタドライバの用紙設定:ハガキ 100 x 148 mm
→事象発生し、A4になってしまう

OpenOfficeの用紙設定:ユーザ定義(横8.9cm縦12.7cm)
プリンタドライバの用紙設定:L判 89 x 127 mm
→問題なし、L判になる

といった動作になります。

Re: EPSON EP-804A でいくつかの用紙サイズが使えない

投稿記事Posted: 5月 13th, 2012, 3:53 am
by TrueRoad
一応、本事象の回避方法を見つけましたので、ご報告します。
やはり OpenOffice の印刷ダイアログの辺りで問題が発生するようで、
印刷ダイアログを表示させずに印刷するようにすれば問題発生しません。

・回避手順

1.
あらかじめコントロールパネルで必要な印刷設定をしておき、
「通常使うプリンタ」も EP-804A に設定しておく。

2.
ツールバーにあるアイコン「ファイルを直接印刷する」をクリックする。

3.
OpenOffice の印刷ダイアログが出ずに直接印刷される。

以上で一応回避できるのですが、操作としてはかなり面倒ですので、
本来の印刷ダイアログ経由で印刷する方法でも正常に印刷できるようになって欲しいと思います。
何かよい方法はないでしょうか。