Brother HL-L2300D - CUPS показывает выполненные задания на печать, ничего не печатается

506
einpoklum

Я пытаюсь настроить сервер печати Raspberry Pi 2B для принтера Brother HL-L2300D.

Я сделал следующее:

  1. Установленный Raspbian (версия на основе Debian-Stretch)
  2. Установил кучу пакетов, в том числе cups, sambaиfoomatic-db
  3. foomatic-dbу меня не было драйвера для HL-L2300D, поэтому мы установили (проприетарный? не уверен) драйвер отсюда .
  4. Выполнен инструмент установки драйвера Brother; Установка, кажется, прошла, хотя я получил сообщение об ошибке о несовместимости между 386 и x86_64
  5. Включен соответствующий доступ в /etc/cups/cupsd.conf
  6. Введен веб-интерфейс управления; принтер уже был добавлен.
  7. Установите автоматически добавленный принтер в качестве принтера по умолчанию.
  8. Открыл короткий текстовый файл в LeafPad
  9. Неоднократно отправлял текстовый файл для печати
  10. Проверил журналы CUPS, включая журнал заданий

Результат:

  • Кажется, принтер установлен нормально с соответствующим именем PPD
  • Ничего не печатается
  • Журналы заданий показывают, что задания выполнены успешно

Мои вопросы:

  • Что терпит неудачу?
  • Как мне заставить принтер на самом деле печатать?
1

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

1
einpoklum

Аналогичная проблема была решена в сообществе SX Raspberry Pi:

Не удается получить принтер Brother HL-L2300D для печати из Raspberry Pi

Проблема в том, что Raspberry Pi не является ни x86, ни x86_64, это архитектура на базе ARM-процессора. Компания Brother не предлагает исходный код драйвера или двоичные файлы, которые можно использовать для драйвера Pi. Похоже, есть какое-то решение на основе QEMU для использования 386 драйверов печати.

1
John

Не уверен, что если вы когда - нибудь получил твое, чтобы работать, но это, кажется, есть драйвер ARM для 2300D здесь . У меня было это работает для моего 2320D, дуплекс и все, но облажались с настройками, пытаясь установить его по умолчанию на Letter (против бумаги A4), и теперь дуплекс не будет работать. В любом случае, стоит попробовать.

Смотри мой принятый ответ. einpoklum 6 лет назад 0
0
einpoklum

Хотя собственные драйверы Brother не могут использоваться на устройстве на базе ARM, существует драйвер FOSS (с обратной инженерией?):

brlaser на GitHub

который работает для некоторых принтеров Brother. Сообщается, что он также работает с принтерами HL-2300D - но не во всех случаях и не всегда, так что YMMV.

Это сработало для меня, хотя.

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