Emacs打印:错误 - 未知选项" J"

时间:2015-02-27 13:11:00

标签: emacs printing archlinux

我在拱门系统(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变量,但我接受了     从文档中,它只附加开关。

如果您对解决方案或原点提示有一些线索     如果你放弃它,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

lpr-add-switches的文档读取:

  

非零意味着为打印机程序构造-T-J选项。   假设程序是lpr;   如果您正在使用其他一些不兼容的打印机程序,   这个变量应该是零。

因此(setq lpr-add-switches nil)应解决您的问题。