emacs-ps打印缓冲区命令中文字符错误macos



我在erlang源代码的注释中写了汉字。操作系统是mac-os-lion。emacs的版本是23.3.1。在emacs中,可以正确地显示汉字。但是当打印(ps打印缓冲区)时,所有的汉字都变成了"???"。但是MS word的打印功能还可以。这是打印驱动程序的问题还是emacs的问题?

这是Emacs的ps打印包中的一个限制,因为它不知道如何将这些字符映射到Postscript命令(我记不清细节了,但IIRC这种映射并不完全是琐碎的,原因让我无法理解)。