从常用打印机获得像样的照片输出有很多细节需要注意。如果您尚未购买照片打印机,请参阅第 5.4 节中与照片相关的技巧。
Ghostscript 在通过大多数驱动程序渲染彩色照片时存在一些困难。问题有以下几个:
许多驱动程序的色彩支持调整不佳。通常颜色与 Windows 驱动程序的输出或屏幕不匹配。另一方面,所有驱动程序以及整个 Ghostscript 都具有易于调整的色彩支持;“Gamma”设置(参见第 10.2.2 节)是其中一个可以尝试调整的选项,并且 Ghostscript 的Use.htm文档文件中记录了其他选项。
我只知道一个 Ghostscript 驱动程序支持 6 色和 7 色打印;它目前处于测试阶段,并支持大多数 Epson Stylus Photo 型号。据传它可以产生比 Windows 驱动程序更好的颜色(!)。Ghostscript 驱动程序核心本身不提供对非 CMYK 或 RGB 颜色的支持;可以说,需要在这方面做一些工作。
Ghostscript 经常最终进行粗糙的抖动,或生成带有条带等伪影的打印输出。抖动通常可以纠正;参见第 10.2.3 节,并阅读您的驱动程序的文档。
话虽如此,目前显而易见的解决方案是使用非 Ghostscript 软件来打印照片,实际上,这类软件确实存在。主要的竞争者是 Gimp 中的打印插件,它支持在 Epson Stylus 和 Postscript 打印机上进行像素对像素打印(具有基本的 PPD 支持)。该驱动程序的 Epson Stylus 部分也适用于 Ghostscript,即stp 驱动程序。也可用于此目的的是各种外部 pnm-to-foo 程序,用于在廉价的 Lexmark 等打印机上打印;这些打印尝试逐像素打印位图。
当然,最好的解决方案是购买 Postscript 打印机;这种打印机通常可以完全通过可用的免费软件进行控制,并且可以充分发挥打印机的全部功能进行打印。
彩色喷墨打印机非常依赖纸张以获得良好的输出效果。昂贵的有光泽涂层喷墨纸张可以让您产生接近照片级的输出,而普通的无涂层纸张通常会产生浑浊的颜色和模糊的细节。非光泽涂层喷墨纸张将产生介于两者之间的结果,并且可能最适合文本的最终打印。较硬的有光泽涂层“照片”纸张将产生与较轻的有光泽纸张相似的输出,但感觉会像普通照片。
对于大多数彩色喷墨打印机的照片输出,您应该使用最高度交错(也是最慢)的打印模式;否则,实心区域可能会出现条带或颜色较弱的情况。通常,在使用 Ghostscript 时,当您选择最高分辨率时,就会发生这种情况。对于 Postscript 打印机,您可能需要在序言中添加一个代码片段,该代码片段基于 PPD 文件中可用的设置。Gimp 的 PPD 支持不包括(打印机特定的)打印质量设置,但为了我自己的使用,我以一种不太美观的方式添加了一个;如果您需要,请联系我。如果您使用 PDQ 或 CUPS,您可以轻松控制您需要的所有打印机设置。VA Linux 的libppd 和 GPR 前端也可以为 Postscript 打印机添加这些选项。
彩色喷墨打印输出通常会在几年后褪色,尤其是在暴露于大量光线和空气中时;这是墨水的功能。使用仅墨水耗材的打印机(如 Epson 和 Canon)可以购买存档墨水,这种墨水不太容易出现此问题。较新的打印机通常使用颜料型墨水,这种墨水不像旧的染料型墨水那样容易褪色。没有哪种喷墨输出真正特别适合长期存档使用。将位写入 CD-R 并将其存储起来代替。
有一个名为 xwtools 的程序,它支持在各种 Epson、HP 和 Canon 打印机上进行照片打印,并具有所有附加功能。不幸的是,它是根据 NDA 编写的,因此不提供源代码。除非您将其用于 GNU/Linux x86 上的 Epson Stylus Color 300,否则个人使用需支付 E15;商业定价未知。
Easy Software 的 ESP Print Pro 包支持一些可能不受支持的打印机。据报告,这些驱动程序在照片方面调整得不是很好,但它们确实有效。