Создать файл, подходящий для печати на Brother HL-L2340D

649
Mark Smith

В моей системе установлен сетевой принтер Brother HL-L2340D (Ubuntu 14.04LTS). Я могу напечатать на него, например, из gedit. Все хорошо.

Документация к принтеру и некоторые эксперименты показывают, что на него также можно печатать, используя файл ftp, но мне нужен файл в правильном формате для принтера.

CFG-PAGE.TXT, извлеченный (по ftp) из принтера, предполагает, что принтер знает несколько форматов:

<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 URIна file:///home/mark/blah.prn- отчетыThere was an error during the CUPS operation: 'client-error-not-possible
2

1 ответ на вопрос

4
hdhondt

Насколько я могу судить, HL-L2340D - это принтер GDI. Принтеры GDI используют графическую систему на ПК для преобразования страницы в точки на странице. Они не понимают какой-либо «язык принтера» (он же PDL или язык описания страниц), такой как PostScript или PCL5. PCL5 понимает простой текст, который вы можете создавать с помощью текстовых редакторов и т. Д.

В результате, ваш принтер понимает только те файлы, которые созданы драйвером. Вы можете получить драйвер для печати в файл, а затем вы можете отправить этот файл на принтер, используя lp, но это, вероятно, не то, что вы имеете в виду.

Я вижу, что в принтер встроено несколько очередей lpr (PCL_P1 и т. Д.). Однако принтер понимает не PDL, а только имена очередей, которые будут использоваться с lpr для отправки заданий на печать.

Похожие вопросы