更新 2020年3月4日
純正のプリンタドライバをインストールしたWINDOWSマシンやLINUXマシンにおいて、
OpenOffice、LibreOfficeでの用紙設定がうまくされない、(プリントアウトウィンドウでのプレビュー)
また実際に間違った向きでプリントアウトされる問題についてのメモ。
キャノン製プリンタはTCP/IPでネットワーク経由で利用している。
■不具合が生じた環境■
Windows / Linux それぞれ、複数のPCでいくつかの関連しそうな現象を確認できた。
<Windows環境>
Windows 7 pro 64bit
Windows 8.1 pro 64bit
・キャノンプリンタドライバ
LIPS LX プリンタードライバー (64bit) Ver.21.45 < winlipslxver2145x6400.exe >
・キャノンプリンタ (TCP/IPでネットワーク経由)
手差しトレイにA5用紙をセットし、設定済み
LBP8710e
LBP8610
・オフィスソフトウェア(A5横向き文書のプリントアウト要求)
LibreOffice 5
LibreOffice 4 (LibreOffice 4.3.7)
OpenOffice 3
<Linux 環境>
CentOS 6.6 64bit
(2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux)
・キャノンドライババージョン
LIPS4 Printer Driver for Linux Ver.2.90 (64bit)
< linux-lipslx-printerdriver64-v290.tar.gz >
・キャノンプリンタ(TCP/IPでネットワーク経由)
手差しトレイにA5用紙をセットし、設定済み
LBP8710e
・オフィスソフトウェア(A5横向き文書のプリントアウト要求)
LibreOffice 4 (LibreOffice 4.0.4.2-14.el6)
■問題の内容■
上記のとおり、LibreOfficeや、OpenOfficeソフトからプリントアウトを行ったときに問題が生じた。
○Windows環境におけるプレビューとプリントアウトの問題
キャノン製プリンタを導入しPCにプリンタドライバが導入されている環境(上記のような環境)で、
OpenOffice、LibreOffice(表計算ソフトウェア)から、キャノンプリンタへA5サイズの文書をプリントアウトするとき次の問題が生じた。
テストした文書はA5サイズ(横)、
出力先のLBP8710eの手差しトレイには、A5サイズが設定されている。
プリントアウトウインドウにおいて、文書ページ自身に設定された用紙設定がプレビューに正しく反映されない。
そして、実際にプリントされる用紙の向きが正しくない。
(Windows標準の「Fax」「XPS Document Writer」を出力先としてセレクトしたとき、この問題は生じない。文書に応じて正しい向きの用紙でプレビューできた。)
古いキャノンプリンタドライバが導入されているPCにおいては、不正なプレビュー時にプリンタ設定で用紙の向きをセットすることによって、正しいプレビューとプリントアウトを得られた。
しかし、ここに上記の新しいドライバでプリンタを追加すると、問題が生じるようになった。
文書の縦横の向きを正そうとしても、プレビューに反映されなくなった。
○Linux環境におけるプリントアウトの問題
印刷ウインドウでのプレビューが正しくても、プリントアウトすると用紙の向きがおかしい。
テストした文書はA5サイズ(横)、
出力先のLBP8710eの手差しトレイには、A5サイズが設定されている。
A5サイズ(横)文書のプレビュー段階では正常だとしても、実際にLBP8710eへプリントアウトすると縦横の向きがおかしく、一部しかプリントされない。
カセットにA5用紙が設定されているiR C2550カラーレーザープリンタにプリントアウトしたときは、
正しい向きでプリントアウトされた。(手差しトレイでは試せていない。)
■問題を避ける方法について■(その3)
LibreOfficeの各文書で、ページスタイルの用紙サイズを変更する方法
うまくプリントアウトできなかったA5サイズ(横向き)のCalc文書を開き、
そして、上部メニューの「書式」から「ページ(P)」を開いた。
次の図のウインドウが開くので、次の手順で編集した。
1、用紙サイズの「サイズ名(F)」で「A5」を選択し、
「印刷の向き」を「横(A)」に設定した。(下の図)
2、次に、用紙サイズの「高さ(H)」を、14.85 cm に変更した。
そうすると、自動的に、サイズ名は”ユーザー”に変更された。(下の図)
3、「OK」ボタンをクリックし、必要があれば文書を上書き保存しておく。
以上により、文書に設定したサイズを示す枠線が現れた。
後は、いつものようにプリントアウト操作を行うと、正しくプレビューが表示されA5でプリントアウトできた。
原因は、下記参考サイトの方がおっしゃっているように、
キャノンプリンタードライバのA5の用紙サイズと、LibreOfficeのA5の用紙サイズとが不一致になっているからではないかと考えられる。
■問題を避ける方法について■(その2)
次の組み合わせで、下記の問題を避けることができた。
A5横向き文書のプリントアウトができるようになった。
テストOS環境は、Windows 8.1 64bit
・キャノンプリンタドライバ
GLX プリンタードライバー (64bit) Ver.2.12 (機種共通プリンタードライバー)
・オフィスソフトウェア(A5横向き文書のプリントアウト要求)
Apache OpenOffice 4.1.2 日本語版
(Libre Officeも試したが、これは変わらず不可だった。)
■問題を避ける方法について■(その1)
OpenOffice、LibreOfficeからキャノンプリンタへ直接プリントアウトをしないで、
LibreOfficeの各文書で、ページスタイルの用紙サイズを変更する方法
うまくプリントアウトできなかったA5サイズ(横向き)のCalc文書を開き、
そして、上部メニューの「書式」から「ページ(P)」を開いた。
次の図のウインドウが開くので、次の手順で編集した。
1、用紙サイズの「サイズ名(F)」で「A5」を選択し、
「印刷の向き」を「横(A)」に設定した。(下の図)
2、次に、用紙サイズの「高さ(H)」を、14.85 cm に変更した。
そうすると、自動的に、サイズ名は”ユーザー”に変更された。(下の図)
3、「OK」ボタンをクリックし、必要があれば文書を上書き保存しておく。
以上により、文書に設定したサイズを示す枠線が現れた。
後は、いつものようにプリントアウト操作を行うと、正しくプレビューが表示されA5でプリントアウトできた。
原因は、下記参考サイトの方がおっしゃっているように、
キャノンプリンタードライバのA5の用紙サイズと、LibreOfficeのA5の用紙サイズとが不一致になっているからではないかと考えられる。
■問題を避ける方法について■(その2)
次の組み合わせで、下記の問題を避けることができた。
A5横向き文書のプリントアウトができるようになった。
テストOS環境は、Windows 8.1 64bit
・キャノンプリンタドライバ
GLX プリンタードライバー (64bit) Ver.2.12 (機種共通プリンタードライバー)
・オフィスソフトウェア(A5横向き文書のプリントアウト要求)
Apache OpenOffice 4.1.2 日本語版
(Libre Officeも試したが、これは変わらず不可だった。)
■問題を避ける方法について■(その1)
OpenOffice、LibreOfficeからキャノンプリンタへ直接プリントアウトをしないで、
OpenOffice、LibreOfficeドキュメントをPDF化してから、別ソフトウェアからプリントアウトする。
PDFファイルは、Adobe ReaderやWindows標準ソフトで開いて、 プリントアウトした。
用紙サイズや向きが間違っている場合は、 ここで設定変更した。
用紙サイズや向きが間違っている場合は、
(参考)
・A5横のドキュメントが印刷されなかった(解決済み)
< http://document-foundation-mail-archive.969070.n3.nabble.com/A5-td4264939.html > 2020年3月4日