
Ubuntu日本語フォーラム

ログインしていません。
brother HL-5250DNで年賀ハガキを印刷しようとしているのですが,うまくいかずに困っています。
OpenOffice.org3.0のDrawで年賀ハガキのレイアウトを作り,pdfファイルにエクスポート(OpenOffice.orgのDrawで印刷すると文字が飛ぶ事があるので…)。
Adobe Readerで開いて印刷しようとしても,プリンタのプロパティにハガキサイズにあたるものが見当たらないので,「PDFのページサイズに合わせて用紙を選択」にチェックを入れて,手差しトレイにハガキをセットして印刷しても,ハガキには印字されずに出てきます。
ちなみに
「PDFのページサイズに合わせて用紙を選択」のチェックを入れたまま,A4用紙で印刷してみると,左下にハガキサイズの印刷範囲が印刷されます。
「PDFのページサイズに合わせて用紙を選択」のチェックをオフにしたら,A4用紙では左上に印刷され,ハガキでは印刷範囲が左にズレて左側が印刷されません。
以上のことから,印刷範囲がハガキサイズにあっていないのが原因だと思うのですが,どこの設定を変えればよいのか分かりません…。
よろしくお願いします。
オフライン
外しているかも知れませんがPPDファイルが正しく設定されていないからでは
ないでしょうか。
プリンタのプロパティではがきが選択されていたら印刷されると思います。
今はA4サイズに固定されているのではないでしょうか。
オフライン
/usr/share/ppd/Brother 内にある HL5250DN.ppd を開いてみたのですが,その一部に以下のような記述があったのですが,はがきサイズがないように思えるのですが…。
*%==== Media Selection ====================== *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSize: A4 *PageSize Letter/Letter: " " *PageSize Legal/Legal: " " *PageSize Executive/Executive: " " *PageSize A4/A4: " " *PageSize A5/A5: " " *PageSize A6/A6: " " *PageSize Env10/Com-10: " " *PageSize EnvMonarch/Monarch: " " *PageSize EnvDL/DL: " " *PageSize EnvC5/C5: " " *PageSize EnvISOB5/B5: " " *PageSize EnvISOB6/B6: " " *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 40 AnySetup *PageRegion *DefaultPageRegion: A4 *PageRegion Letter/Letter: " " *PageRegion Legal/Legal: " " *PageRegion Executive/Executive: " " *PageRegion A4/A4: " " *PageRegion A5/A5: " " *PageRegion A6/A6: " " *PageRegion Env10/Com-10: " " *PageRegion EnvMonarch/Monarch: " " *PageRegion EnvDL/DL: " " *PageRegion EnvC5/C5: " " *PageRegion EnvISOB5/B5: " " *PageRegion EnvISOB6/B6: " " *CloseUI: *PageRegion *DefaultImageableArea: A4 *ImageableArea Letter/Letter: "18 12 594 780" *ImageableArea Legal/Legal: "18 12 594 996" *ImageableArea Executive/Executive: "18 12 504 744" *ImageableArea A4/A4: "18 12 577 830" *ImageableArea A5/A5: "18 12 403 583" *ImageableArea A6/A6: "18 12 279 408" *ImageableArea Env10/Com-10: "18 12 279 672" *ImageableArea EnvMonarch/Monarch: "18 12 261 528" *ImageableArea EnvDL/DL: "18 12 294 612" *ImageableArea EnvC5/C5: "18 12 441 637" *ImageableArea EnvISOB5/B5: "18 12 463 697" *ImageableArea EnvISOB6/B6: "18 12 336 487" *%==== Information About Media Sizes ======== *DefaultPaperDimension: A4 *PaperDimension Letter/Letter: "612 792" *PaperDimension Legal/Legal: "612 1008" *PaperDimension Executive/Executive: "522 756" *PaperDimension A4/A4: "595 842" *PaperDimension A5/A5: "420 595" *PaperDimension A6/A6: "297 420" *PaperDimension Env10/Com-10: "297 684" *PaperDimension EnvMonarch/Monarch: "279 540" *PaperDimension EnvDL/DL: "312 624" *PaperDimension EnvC5/C5: "459 649" *PaperDimension EnvISOB5/B5: "499 709" *PaperDimension EnvISOB6/B6: "354 499"
はがきサイズを追加するにはどのようにすればいいのでしょうか?
オフライン
ハードウェア:プリンター動作報告
http://forum.ubuntulinux.jp/viewtopic.php?id=633
を参照してください。
HL-5250DNのドライバといってもどうやらHL-5270のようです。
Linuxのドライバに含まれるPDDファイルは英語圏用です。
日本で販売されているHL-5250DN用のPPDファイルはないものかと
探してみました。WindowsXP用にリリースされているドライバに
付属するPPDファイルにPostcard定義がありました。
使えるかどうか私には分かりませんが一度ためしてみる価値はあると
思います。
オフライン
のんき による投稿:
WindowsXP用にリリースされているドライバに付属するPPDファイルにPostcard定義がありました。
たしかにWindowsXP用ドライバの中にあるBR5270_4.PPDにPostcard定義がありました。
しかし,BR5270_4.PPDを /usr/share/ppd/Brother にコピーして,プリンタのプロパティでこれを指定して印刷しようとしてもできませんでした。
普通,HL5250DNのドライバは,Brother HL5250DN for CUPSを使用することになっているのですが…。
オフライン
プリンタのプロパティで次のように設定にすることで,問題解決しました。
「プリンタのオプション」で「A6」サイズを選択。
「ジョブのオプション」で,ページの順序を「上から下,左から右」に,用紙サイズを「A6」に,テキストオプションの上下左右の余白を0ポイントにする。
A6は105mm×148mm,はがきは100mm×148mmとサイズがわずかに違うので,はがきのレイアウト作成のときに調整が必要ですが,満足のいく結果になりました。
A6サイズにすることや「ページの順序」などが決め手だったようです。
のんきさん,相談にのってくださって,ありがとうございましたm(_ _)m。
オフライン