[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:09448] CUPSで縮小印刷(修正版)



こんにちは,島谷@恵庭です.
この前書いた方法では,複数ページからなるPSファイルでは,
2ページ以降は元に戻ってしまうことがわかりましたので,
解決策をさぐってみました.

*OpenUI *PageZoom: PickOne
*OrderDependency: 40 AnySetup *PageZoom
*DefaultPageZoom: None
*PageZoom None/None: ""
*PageZoom Z1/86.7%(A4->B5): "<< /BeginPage { 0.867 dup scale } >> setpagedevice"
*PageZoom Z2/70.7%(A4->A5): "<< /BeginPage { 0.707 dup scale } >> setpagedevice"
*PageZoom Z3/50.1%(A4->Hagaki): "<< /BeginPage { 0.501 dup scale } >> setpagedevice"
*CloseUI

これを,/etc/cups/ppd にある,PPD ファイルの末尾にでも追加してみて下さい.
ブラウザから設定できるようになります.

試したPPD は,"Generic Postscript Printer Foomatic/Postscript (recommended)"と
"Brother HL-5070DN BR-Script3J"です.

ひとまず試すには,/etc/cups/ppd 以下のPPDファイルに追加,
プリンタを追加した時にも反映したい時は,/usr/share/ppd 以下の PPD ファイルなどに
追加して,適当な名前を付けて,/usr/share/cups/model にコピーして,cupsys を
再起動すれば,プリンタの追加で選択できるようになります.