创建适合在 Brother HL-L2340D 上打印的文件

创建适合在 Brother HL-L2340D 上打印的文件

我的系统 (Ubuntu 14.04LTS) 上有一台 Brother HL-L2340D 网络打印机。我可以打印到它,例如从gedit。一切正常。

打印机文档和一些实验表明也可以通过 ftp 将文件传输到打印机进行打印,但我需要一个适合打印机格式的文件。

从打印机检索(通过 ftp)的 CFG-PAGE.TXT 似乎意味着打印机知道几种格式:

<Active services>         BRN142D27960B7A
                          BINARY_P1
                          TEXT_P1
                          POSTSCRIPT_P1
                          PCL_P1
                          BRN142D27960B7A_AT

我怎样才能生成一个可以打印的文件并打印它呢?

这是我尝试过的 - 在适当的情况下,使用ftp brother和发送文件put myfile

  1. Postscript 文件 - 打印数十张空白页。
  2. PDF 文件 - 打印数百张空白页
  3. 文本文件 - 不打印任何内容
  4. 更改System Settings- Printers> 我的打印机 ->Device URIfile:///home/mark/blah.prn报告There was an error during the CUPS operation: 'client-error-not-possible

答案1

据我所知,HL-L2340D 是 GDI 打印机。GDI 打印机使用 PC 中的图形系统将页面转换为页面上的点。它们不理解任何“打印机语言”(又称 PDL 或页面描述语言),例如 PostScript 或 PCL5。PCL5 理解纯文本,即您可以使用文本编辑器等生成的文本。

因此,您的打印机唯一能识别的文件是驱动程序创建的文件。您可以让驱动程序打印到文件,然后使用 lp 将该文件发送到打印机,但这可能不是您想要的。

我看到打印机内置了几个 lpr 队列(PCL_P1 等)。但是,这些不是打印机可以理解的 PDL,只是用于发送打印作业的 lpr 队列名称。

相关内容