[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-users:09420] CUPS で縮小印刷
- To: ORCA USER ML <orca-users@xxxxxxxxxxxxxx>
- Subject: [orca-users:09420] CUPS で縮小印刷
- From: Naoki Shimaya <naoki-shimaya@xxxxxxxxxxxxxxxxxx>
- Date: Tue, 03 Oct 2006 15:56:50 +0900
こんにちは,島谷@恵庭です.
レセの時期だというのに,すっかり逃避モードに入ってます...(^_^;
で,PPD ファイルをいじくりまわして,psresize を使う以外にこんな方法も
あるということを少し.
Brother の,5070DN なんですけど,添付CDのPPD ファイルを使ってます.
プリンター名がpsだとして,/etc/cups/ppd/ps.ppd をエディタで開いて,
*PageRegion A4/A4 で始まる行の次にでも,
*PageRegion A4Zoom/A4 80%: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice 0.8 0.8 scale"
という行を追加すると,
lpr -P p -o PageRegion=A4Zoom [file] で,A4 の紙に80%に縮小されて印刷されます.
*PageSize のところにも同じように書き込むと,ブラウザから設定だけはできるようになりますが,
設定できるだけで印刷はできません.(^_^;
もう一つプリンタをインストールして(ps2 としましょうか),/etc/cups/ppd/ps2.ppd
の,*PageSize A4/A4... と,*PageRegion A4/A4 ... の行に,0.8 0.8 sale を追加すると,
ブラウザでA4を選択すると,80% 縮小印刷ができます.
別のやり方は,プリンタは先の"ps"だけで,ps.ppd に上述の行を追加,次に
#lpoptions -p ps/Zoom -o PageRegion=A4Zoom とすると,
縮小する時は,lpr -P ps/Zoom [file]
しない時は, lpr -P ps [file]
で,OK.