Принтер Brother HL-L2340DW

12

Я (возможно, неразумно, кажется) только что купил принтер Brother HL-L2340DW, и я изо всех сил пытаюсь заставить его работать с Ubuntu.

Мне нужно, чтобы он работал без проводов, но я могу подключить его через USB, чтобы он работал в случае необходимости.

До сих пор мне удалось установить IP-адрес принтера, и я могу просматривать его из веб-браузера, но мне не удалось заставить его работать как принтер CUPS.

В Ubuntu нет встроенного драйвера принтера для этого принтера. Я попробовал драйвер Linux CUPS с веб-сайта Brother - инструкции сильно не совпадают, но я как-то угадал свой путь через биты несоответствия. В конце всего этого нет ошибок как таковых, и я могу искать сетевые принтеры, найти и установить их, но когда я печатаю, задание исчезает из очереди, не печатая и не сообщая мне, что что-то пошло не так.

Чтобы было ясно, у меня не так много проблем, которые мне нужно решить, проблема в том, что я просто не знаю, как это сделать. Моя первая надежда состоит в том, что кто-то может посоветовать, как это сделать, и я мог бы тогда ответить на любые проблемы. Если это невозможно, все сводится к отладке, но я просто не знаю, с чего начать.

Любая помощь высоко ценится!

Спасибо Марк

Марк Смит
источник

Ответы:

11

Нашел лучшее (родное, а не гугл) решение - в конце концов. Это боль, но, возможно, это поможет бедной душе в будущем. К сожалению, я не могу легко вернуться и сделать это снова в нетронутой системе, чтобы проверить это, поэтому ниже могут быть ошибки - извините. Надеюсь, лучше, чем ничего.

  • Начните с http://support.brother.com/g/b/downloadtop.aspx?c=us&lang=en&prod=hll2340dw_us_eu_as (инструкции на этой странице ужасные, запутанные, неполные, неправильные. Вам нужно получить файлы оттуда , но вот что я действительно должен был сделать :)
  • Выберите OS Family = Linux, версия OS = deb. Нажмите Поиск.
  • Скачать оба Generic LPR printer driver (deb package) иGeneric CUPSwrapper printer driver (deb package)
  • sudo mkdir /var/spool/lpd
  • sudo mkdir /usr/share/cups/model
  • Откройте пакет LPR с помощью Ubuntu Software Center. Установите это. Не обращайте внимания на предупреждение о плохой упаковке.
  • Откройте пакет CUPSwrapper в Центре программного обеспечения Ubuntu. Установите это. Не обращайте внимания на предупреждение о плохой упаковке.
  • Добавьте принтер CUPS как обычно. Вот настройки, с которыми я закончил, которые работают для меня:
    • URI устройства: lpd://Brother/BINARY_P1(«брат» настроен на моем DNS, вы можете использовать IP-адрес принтера, 192.168.xx)
    • Марка и модель Brother BrGenML1 for CUPS(выбирается из Makes -> Brother, Models -> BrGenML1 для CUPS)
Марк Смит
источник
4
Я бегу 14.10 64-битной . Вышесказанное дало мне возможность отправлять задания на принтер, но не печатать. Похоже, в драйвере Брата отсутствовала зависимость, исправленная sudo apt-get install lib32stdc++6. Подробнее см . FAQ по Linux для Brother .
Даниэль
Комментарии и информация Даниэля помогли мне заставить его работать на 64-битной. Спасибо за информацию
Джошуа К
Это сработало и у меня (14.04, 64-битная версия). Если вы используете опцию USB, это тоже будет работать, просто укажите «lpd» вместо «usb». Я избегаю беспроводной связи, когда могу.
user126715
Фантастический! Спасибо! Я обнаружил, что их bash-скрипт для установки работает хорошо. Я также использовал это обучающее видео, чтобы подключить принтер к моей сети: youtube.com/watch?v=xeARGVWU-t4
Малкольм,
Я настраиваю его как сетевой принтер. Ubuntu обнаружил два принтера: один - «Сетевой принтер IPP через DNS-SD», другой - «LPD / LQR queue BINARY_P1». Я обнаружил, что в моем случае работает только «Сетевой принтер IPP через DNS-SD».
Исин
0

Я нашел решение - не очень хорошее, но оно работает:

  1. Настройте принтер с помощью Google Cloud Print.
  2. Установите CUPS Cloud Print http://www.niftiestsoftware.com/cups-cloud-print/

Теперь я могу печатать с Ubuntu -> GCP -> принтер. Это неуклюжее решение, немного медленное, чтобы ответить (возможно, 20 секунд), качество печати не так хорошо, как печать напрямую (некоторые немного странные эффекты окаймления), оно использует мои конечные данные (не знаю, сколько) и добавляет (ненужное, но, вероятно, не слишком проблематичное) ограничение того, что Интернет должен быть живым.

Марк Смит
источник
0

Ответ, приведенный выше Марком Смитом, сработал для меня (отредактируйте: нативное решение, включающее загрузку драйверов с сайта брата, а не облачную версию Google) Мне не нужно было создавать два каталога в списке, так как они уже присутствовали в моей системе. После установки двух пакетов, загруженных с сайта Brother, я решил добавить принтер с помощью обычного приложения «Принтеры» в Ubuntu 14.04, в котором Brother теперь отображается как локальный принтер (BrGenML1). Щелкните правой кнопкой мыши свойства, затем в настройках для URI устройства я ввел «lpd: // [IP-адрес принтера]», а для марки и модели «Brother BrGenML1 для CUPS», как указано выше. Работает отлично. Спасибо Марк!

AndrewB
источник
Какой ответ Марка Смита вы имеете в виду? Их два, и они могут изменить положение.
Flimm
Рад, что это сработало. Я думаю, что ваш комментарий должен быть ответом на успешный ответ, а не ответом сам по себе.
Марк Смит
0

Я пошел по стопам Марка Смита. Мне также, кажется, нужно «Драйвер принтера LPR (deb пакет)». Я использовал драйвер Generic, который поставляется с небольшим приложением для настройки принтера, которое поставляется с Ubuntu. Спасибо и HTH. Я также перезагрузил принтер.

jouell
источник
Также: я использовал «hl-l235», поскольку l234 не был указан в приложении настройки.
Джоуэлл