CUPS:从 Debian squeeze 升级到 wheezy 后无法设置半色调算法选项

CUPS:从 Debian squeeze 升级到 wheezy 后无法设置半色调算法选项

最近将我的主要 Debian 盒子从“squeeze”升级为“wheezy”后,我无法再为打印机的半色调算法设置选项。看来在 dist 升级期间发生的 cups 升级已经降低了我打印机的 ppd 文件。

我如何找回这个选项?

答案1

这就是修复它的原因:

打开打印机的 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 

(来源)

...并且用于设置半色调算法的菜单项将再次出现在应用程序和cups配置本身中,其中默认值可以设置为“准确”。

然而,为什么它首先从 ppd 文件中删除仍然是个谜。

相关内容