支持使用lpr进行utf-8编码
尝试通过lprfrom 将文本文件发送到打印机时xterm,内容被破坏,无法识别,其原因最终被追溯到文件的编码。如果我改用iconv(例如iconv -f utf-8 -t ascii//TRANSLIT)处理文本,则文件将正常打印。我遇到的另一个建议是设置文档格式(例如lpr -o document-format=text/utf8),但这会返回错误lpr: Unsupported document-format "text/utf8"。我总是可以给lpr命令加上别名,以包括处理iconv,但是在CUPS/ lpr系统中是否有更通用的本机utf-8支持? 编辑:我的操作系统是Debian 8,我的窗口管理器是openbox(没有桌面环境)。我可以从MacOS X以及Debian7 / Gnome3系统毫无问题地打印该文件。 从我当前的系统中,我应该指出,即使将字符编码从UTF-8更改为ASCII,换行符也不会受到的尊重lpr,因此,这些行将连接在一起并打印直到达到页边距。在iconvMacOS X上进行重新编码和音译后,打印仍然可以正常工作(因此换行问题也特定于我当前的系统)。