Как установить лазерный принтер Brother HL2270dw?

Как установить лазерный принтер Brother HL2270dw? В Центре программного обеспечения нет драйверов.

28
задан 8 June 2014 в 06:38

8 ответов

  1. Откройте терминал: Ctrl+Alt+T
  2. Загрузите сценарий установки драйвера:

    wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
    
  3. Разархивируйте его:

    gunzip linux-brprinter-installer-2.0.0-1.gz
    
  4. Выполните его как корень:

    sudo bash linux-brprinter-installer-2.0.0-1
    
  5. Войти HL2270-DW как "имя модели", затем y продолжаться

  6. Когда спросили "Вы укажете DeviceURI?" выберите "No" для соединения USB или "Да" для сетевого соединения.
37
ответ дан 8 June 2014 в 06:38

Вот мои примечания установки под 14,04 (64-разрядные). Я не знаю, что все эти шаги необходимы. Я установил его как сетевой принтер.

Я запустил скрипт от Брата: linux-brprinter-installer-2.0.0-1

в загруженном файле: linux-brprinter-installer-2.0.0-1.gz из support.brother.com. Это, казалось, работало успешно и устанавливало различные пакеты.

Существует еще два файла на их веб-сайте, который я загрузил:

  • cupswrapperHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

Я использовал синаптический, чтобы видеть, были ли они установлены сценарием выше.

cupswrapperHL2270DW-2.0.4-2 обнаруживается как устанавливаемый.

Используемый центр программного обеспечения для установки "a" версии и hl2270*a.i386.deb пакетов.

Я установил его несмотря на центр программного обеспечения, предупреждающий, что это имело "плохое качество".

Перезагруженный компьютер и превращенный принтер прочь/на.

Используемые Параметры настройки системы> Принтеры> Добавляют Принтер> Сетевой принтер

Нажатие кнопки Find (с пробелом хоста) тянет два HL-2270DW Брата, у каждого есть IP-адрес.

Для этого в описании говорится что сетевой принтер AppSocket/JetDirect через DNS-SD

Другой говорит что сетевой принтер LPD с Хостом BRW008092BA5199 и Очередь Binary_P1

Я пробую тот IP-адресом. Теперь под драйверами принтера, у меня есть HL-2270DW для CUPS, который я не имел прежде.

Выбор этого. Тестовая Страница работала.

0
ответ дан 8 June 2014 в 06:38

Он ждет вас на specify the Device URI? и предлагает вам выбрать один из 11 способов, которыми он знает, что принтер может быть подключен. Он думает, что вам понадобится выбор 11 (A): Auto. (usb://dev/usblp0), поэтому он предварительно заполнил поле и ожидает, когда вы нажмете Enter , чтобы принять выбор 11, или укажите свой выбор и нажмите Enter . Если ваш принтер подключен через USB, вы можете выбрать 11 (A): Auto. (usb://dev/usblp0).

0
ответ дан 8 June 2014 в 06:38

У меня есть запись в блоге о том, как установить принтер для беспроводной печати Wi-Fi в Ubuntu 12.04 64 бит. Обратите внимание, что моя версия специфична и протестирована только для 64-битной версии Ubuntu. Brother не включает 64-разрядные драйверы для драйверов HL-2270DW, но я установил исправления для драйверов, чтобы они работали с 64-разрядной версией. Обновленные драйверы предоставляют доступ ко ВСЕМ функциям принтера. Ссылка http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html

Шаги :

1. Скачайте исправленные драйверы для работы с 64-битной Ubuntu по ссылке выше. Вы также можете исправить их самостоятельно, используя командную строку и инструкции с сайта Brother.
2. Откройте окно терминала «ctrl + alt + t»
3. Перейдите в каталог, куда были загружены файлы
4. Введите две следующие команды из окна терминала.

sudo dpkg -i --force-all hl2270dwlpr-2.1.0-1a.i386.deb<code>  
sudo dpkg -i --force-all cupswrapperHL2270DW-2.0.4-2a.i386.deb<code>

Теперь USB-печать должна работать. Если вы хотите настроить Wi-Fi или Ethernet-печать, вам нужно настроить CUPS. У меня есть инструкции с картинками в моем блоге.

0
ответ дан 8 June 2014 в 06:38

Ответ Эрика Карвалью работал хорошо, с одним уточнением: местоположение загрузки не работало для меня. Похоже, что Брат реорганизовал их загрузки. Моим первым шагом была загрузка вручную, начиная с сайта поддержки Brother:

- перейдите на brother.com (для меня это перенаправляет на brother-usa.com) --click Support --enter HL-2270DW в номере модели, затем нажмите «Поиск» - в разделе «Загрузки и драйверы» нажмите «Загрузки из нашего центра решений» - выберите ОС (linux) и версию (deb) - нажмите на инструмент установки драйверов --accept лицензионное соглашение

Это крошечный файл, поэтому его загрузка не займет много времени.

Теперь разархивируйте и запустите скрипт, как указал мистер Карвалью. Отлично сработало для меня.

0
ответ дан 8 June 2014 в 06:38

Я знаю, что у многих людей были серьезные проблемы с тем, чтобы этот принтер работал как с ubuntu, так и с mint, поэтому я решил, что передам это, так как он довольно безболезненный. я нашел прикрепленный скрипт (следуя инструкциям) где-то на форуме Ubuntu (я точно забыл, где), который работал для меня как на Ubuntu 12.04, так и на Mint Cinnamon 13 (64-битные версии). пока принтер уже находится в вашей сети (я установил мой через мой раздел Windows 7), он должен работать. просто скопируйте приведенный ниже пример кода в пустой текстовый документ и сохраните его как PrinterInstall.sh. Затем запустите приложение из терминала с помощью:

sudo ./PrinterInstall

. Он может сказать, что вам нужно bsdtar для запуска скрипта, просто установите его с помощью:

sudo apt-get install bsdtar

и затем запустите ./PrinterInstall снова.

Терминал спросит вас, где находится ваш каталог init.d - просто проверьте варианты в вашем файловом браузере, чтобы подтвердить одно или другое.

Затем включите принтер и запустите из терминала следующее:

system-config-printer

Когда откроется графический интерфейс пользователя, щелкните правой кнопкой мыши на принтере и выберите «Свойства». Под URI устройства нажмите «изменить» -> сетевой принтер -> выбрать вариант первого брата -> применить

и все!

код сценария ниже:


#!/bin/bash
# Brother HL-2270DW printer install tested on arch and ubuntu 12.04
# https://bbs.archlinux.org/viewtopic.php?id=109570
# https://bugs.gentoo.org/show_bug.cgi?id=285166#c12
# http://github.com/willejos/bash

[[ $UID -ne 0 ]] && echo "Must run as root" && exit 1

which bsdtar > /dev/null
if [ $? == 1 ]; then
  echo "you need to install bsdtar before running this script"
  exit 1;
fi

which perl > /dev/null
if [ $? == 1 ]; then
  echo "you need to install perl before running this script"
  exit 1;
fi

echo -e "\nMake sure cups is running before proceeding...\n"
read -p "Hit any button to continue." -n 1

echo -e "\n\nWhere's your init script directory?"
echo -e "1. /etc/init.d/\n2. /etc/rc.d/"
read -p "(Select 1 or 2): " INIT_DIR
while [[ $INIT_DIR != 1 && $INIT_DIR != 2 ]]; do
  read -p "Where's your init script directory? (choose 1 or 2): " INIT_DIR
done

START_DIR=$(pwd)
mkdir br_tmp && cd br_tmp
wget http://www.brother.com/pub/bsc/linux/dlf/hl2270dwlpr-2.1.0-1.i386.rpm
wget http://www.brother.com/pub/bsc/linux/dlf/cupswrapperHL2270DW-2.0.4-2.i386.rpm

if [[ ! -f hl2270dwlpr-2.1.0-1.i386.rpm || ! -f cupswrapperHL2270DW-2.0.4-2.i386.rpm ]]; then
  echo -e "One or both files not found: \n  hl2270dwlpr-2.1.0-1.i386.rpm \n  cupswrapperHL2270DW-2.0.4-2.i386.rpm \n\n Was there a problem with the download?"
  exit 1;
fi

# extract and check directories exist
bsdtar -xf hl2270dwlpr-2.1.0-1.i386.rpm
bsdtar -xf cupswrapperHL2270DW-2.0.4-2.i386.rpm
HL_DIR=""$START_DIR"/br_tmp/usr/local/Brother/Printer/HL2270DW/inf/"
CUPS_DIR=""$START_DIR"/br_tmp/usr/local/Brother/Printer/HL2270DW/cupswrapper/"
if [[ ! -d "$HL_DIR" || ! -d "$CUPS_DIR" ]]; then
  echo "rpm extraction failed"
  exit 1
fi

# in-place edit files
cd "$HL_DIR"
perl -pi -e 's/printcap.local/printcap/g' setupPrintcap2
if [ "$INIT_DIR" == "2" ]; then
  cd "$CUPS_DIR"
  perl -pi -e 's/init.d/rc.d/g' cupswrapperHL2270DW-2.0.4
fi

# copy files to system and install cupswrapper
cd "$START_DIR"/br_tmp/
cp -ri usr/* /usr/
cp -ri var/* /var/
cd ../ && rm -rf br_tmp

echo -e "If I hang here, be patient....\n"
/usr/local/Brother/Printer/HL2270DW/cupswrapper/cupswrapperHL2270DW-2.0.4 || exit 1

echo -e "\nNext steps: "
echo "Make sure printer shows up in cups config @ http://127.0.0.1:631"
echo "Edit /etc/cups/printers.conf and change the DeviceURI from ‘usb:xxxxx’ to ‘file:///dev/usb/lp0′ (or usb/lp1 or whatever exists, no quotes)."
echo -e "Restart cups\n"
0
ответ дан 8 June 2014 в 06:38

Эти заметки работают с Kubuntu и Linux Mint 17.1.

Получите пакеты brgenml1lpr-3.1.0-1.i386.deb и brgenml1cupswrapper-3.1.0-1.i386.deb из http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=hl2270dw_all&os=128.

sudo apt-get install apparmor-profiles lib32z1
sudo dpkg -i ~/packages/brother_printer/brgenml1lpr-3.1.0-1.i386.deb 
sudo dpkg -i ~/packages/brother_printer/brgenml1cupswrapper-3.1.0-1.i386.deb 

теперь используйте окно конфигурации принтера KDE или Mint / Gnome, чтобы удалить автоматически установленный USB-принтер, который не существует, а затем установите HL-2270DW с помощью драйвера BrGenML1.

Принтер должен быть обнаружен автоматически. Если нет, попробуйте использовать указанный ниже URI.

установить дуплекс DuplexNoTumble для печати по обеим сторонам страницы, переворачивая по длинному краю

URI: lpd: // (IP-адрес принтера) / binary_p1

0
ответ дан 8 June 2014 в 06:38

Я попробовал инструкции в начале этого поста, но когда дошел до конца, то есть когда меня спросили: «Укажете ли вы DeviceURI?» выберите «Нет» для USB-подключения или «Да» для сетевого подключения. Мне дали список из одиннадцати URI на выбор, ни один из которых не имел никакого смысла для меня, как для неофита Ubuntu. См. Ниже:

Will you specify the Device URI? [Y/n] ->Y

0: socket
1: http
2: ipp
3: https
4: ipps
5: lpd
6: ipp14
7: hp
8: hpfax
9: smb
10 (I): Specify IP address.
11 (A): Auto. (usb://dev/usblp0)

select the number of destination Device URI. ->11

Кажется, что эти инструкции закончились в середине потока, и поэтому я не могу продолжить.

Боб Томсон Оттава, Канада.

0
ответ дан 8 June 2014 в 06:38

Другие вопросы по тегам:

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