我在拱门系统(3.17.6-1-ARCH)上使用emacs 24.4.1
当我在emacs中运行打印命令时,我收到此错误:
Spooling... Done: /usr/bin/lp: Error - unknown option "J"
它似乎在某个地方" -J"被传递给lp,但我似乎无法弄明白 其中。
该命令在终端中工作,如:
# lp fu.txt
传递J标志会重现错误:
# lp -J
lp: Error - unknown option "J".
google / ddg没有吐出任何有关emacs和lp的信息 关于此事。
我在我的.emacs配置中设置了这样的打印机命令:
(setq lpr-command "lp")
我尝试给它一个空的lpr-switches
变量,但我接受了
从文档中,它只附加开关。
如果您对解决方案或原点提示有一些线索 如果你放弃它,我将不胜感激。
答案 0 :(得分:0)
lpr-add-switches
的文档读取:
非零意味着为打印机程序构造
-T
和-J
选项。 假设程序是lpr
; 如果您正在使用其他一些不兼容的打印机程序, 这个变量应该是零。
因此(setq lpr-add-switches nil)
应解决您的问题。