web-dev-qa-db-ja.com

CUPS:Debianスクイーズからウィージーにアップグレードした後、ハーフトーンアルゴリズムのオプションを設定できません

最近、メインのDebianボックスをsqueezeからwheezyにアップグレードした後、プリンターのハーフトーンアルゴリズムのオプションを設定できなくなりました。 distのアップグレード中に発生したcupsのアップグレードにより、プリンターのppdファイルがダウンしたようです。

このオプションを元に戻すにはどうすればよいですか?

3
zebonaut

これはそれを修正したものです:

プリンタのppdファイルを開きます/etc/cups/ppd/HP_LaserJet_IIIp.ppd

用紙サイズや解像度など、利用可能なすべてのオプションを備えたパーツを見つけます。

このスニペットを挿入します:

*OpenUI *HalftoningAlgorithm/Halftoning Algorithm: PickOne
*OrderDependency: 1000 PageSetup *HalftoningAlgorithm
*DefaultHalftoningAlgorithm: Standard
*HalftoningAlgorithm Accurate/Accurate: "
      << /UseWTS false >> setuserparams
      <<
        /AccurateScreens true
        /HalftoneType 1
        /HalftoneName (Round Dot Screen)
        /SpotFunction { 180 mul cos exch 180 mul cos add 2 div}
        /Frequency 137
        /Angle 37
      >> sethalftone
    "
*End
*HalftoningAlgorithm Standard/Standard: ""
*HalftoningAlgorithm WTS/Well-Tempered Screening: "
      << /UseWTS true >> setuserparams
      <<
        /AccurateScreens true
        /HalftoneType 1
        /HalftoneName (Round Dot Screen)
        /SpotFunction { 180 mul cos exch 180 mul cos add 2 div}
        /Frequency 137
        /Angle 37
      >> sethalftone
    "
*End
*CloseUI: *HalftoningAlgorithm 

(ソース)

...そして、ハーフトーンアルゴリズムを設定するためのメニュー項目が、アプリケーションとカップ構成自体の両方に再び表示されます。デフォルトは「正確」に設定できます。

しかし、そもそもなぜそれがppdファイルから削除されたのかは謎のままです。

2
zebonaut