接下来,作为 root 用户,把上面的脚本拷贝到 /usr/lib/cups/filter/dvitops,并确保它完全可读并可执行(-rwxr-xr-x)。脚本的名称必须与上面的 /etc/cups/dvitops.convs 文件中的名称匹配。如果在强制模式下运行 SELinux,还应当运行 /usr/lib/cups/filter 目录中的 restorecon 来更新安全上下文。否则,lpr 看起来会工作,但是实际上并不能打印文件。
最后,请用重新启动选项以及 /etc/rc.d/init.d 或 /etc/init.d 中的 cups 脚本,重新启动 CUPS 并使用新的过滤器。
如果使用的是比较老的打印假脱机程序,可能要使用 magicfilter 或 apsfilter 作为输入过滤器,以便把各种输入文件转换成在 PostScript 打印机上打印的 PostScript 格式,或者使用 Ghostscript,在非 PostScript 打印机上面打印。
结束语
分享这篇文章……
提交到 Digg
发布到 del.icio.us
提交到 Slashdot!
如果想了解在 Linux 上进行打印的更多知识,请阅读教程 LPI 102 考试准备:打印,本文就是从该教程中摘录出来,或者参阅下面列出的其他 参考资料。不要忘记 为本文打分。