Як встановити лазерний принтер Brother HL2270dw?


Відповіді:


37
  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?" виберіть "Ні" для з'єднання USB або "так" для підключення до мережі.

1
Я тестував це на 64-бітному Ubuntu 14.04, і він чудово працює.
Джим Хурн

Інструкції в цій відповіді працюють і відповідають інструкціям з веб-сайту брата , хоча номери версій можуть змінюватися, якщо брат оновлює сценарій з їх кінця.
Дейл Андерсон

5
Це для мене не зовсім працює. Що я повинен робити , коли я отримую: select the number of destination Device URI?
шістдесят футів

Так, і ви можете натиснути 3 рази протягом 2 секунд кнопку "Перейти", щоб отримати роздруківку вашого налаштування. Якщо вам потрібна IP-адреса.
mimoralea

Дякую, що це врятувало мене на Ubuntu 16. Не впевнений, чому це не було прийнято ОП.
нейронет

1

Я знаю, що у багатьох людей виникли основні проблеми з тим, щоб цей принтер працював як з ubuntu, так і з монетним двором, тому я подумав, що передам це, оскільки це досить безболісно. Я десь знайшов доданий скрипт (слідуючи інструкціям) на форумі 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"

Не знаю чому, але я все одно отримую це повідомлення після виконання ваших вказівок. "Обробка. Неможливо знайти принтер" BrotherWireless "." Він кинув роботу після встановлення 13.10
ZeroDivide

1

У мене є повідомлення в блозі про те, як встановити принтер для бездротового друку 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. У мене в блозі є інструкції із зображеннями.


3
Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
hhlp

1

Відповідь Еріка Карвальо спрацювала чудово, з одним класифікатором: місце для завантаження не працювало для мене. Схоже, можливо, брат реорганізував свої завантаження. Першим моїм кроком було завантаження вручну, починаючи з сайту підтримки Brother:

- перейдіть на brother.com (для мене це переадресація на brother-usa.com) - натисніть кнопку Підтримка - введіть HL-2270DW у номері моделі, потім натисніть кнопку Пошук - у завантаженнях та драйверах, натисніть на 'завантаження з нашого центру рішень '- виберіть ОС (linux) та версію (deb) - натисніть на інструмент встановлення драйверів - прийняти ліцензійну угоду

Це крихітний файл, тому завантаження не займе помітного часу.

Тепер розпакуйте та запустіть сценарій, як вказував містер Карвальо. Мені прекрасно працювали.


1

Він чекає на вас specify the Device URI?, і пропонує вам вибрати один з 11 способів, за якими він знає, що принтер може бути підключений. Він думає, що вам захочеться вибору 11 (A): Auto. (usb://dev/usblp0), тому він попередньо заповнив поле, і чекає, коли ви натиснете, Enterщоб прийняти вибір 11, або вказати свій власний вибір, і натисніть Enter. Якщо ваш принтер підключений через USB 11 (A): Auto. (usb://dev/usblp0)- вибір, який ви хочете.


0

Ось мої замітки про встановлення під 14.04 (64-розрядні). Я не знаю, що всі ці кроки необхідні. Я встановив його як мережевий принтер.

Я запустив сценарій від Brother: linux-brprinter-installer-2.0.0-1

у завантаженому файлі: linux-brprinter-installer-2.0.0-1.gz з support.brother.com. Це здавалося успішним та встановленням різних пакетів.

На їхньому веб-сайті є ще два файли, які я завантажив:

  • чашкова упаковкаHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

Я використовував синаптичні засоби, щоб перевірити, чи встановлені вони вищевказаним сценарієм.

cupswrapperHL2270DW-2.0.4-2 відображається як встановлений.

Використовували програмний центр для встановлення версії "a" та пакетів hl2270 * a.i386.deb.

Я встановив його, незважаючи на попередження програмного центру, що він "поганої якості".

Перезавантажили комп'ютер і вимкнено / увімкнено принтер.

Використовувані параметри системи> Принтери> Додати принтер> Мережевий принтер

При натисканні кнопки «Знайти» (з порожнім вузлом) витягується два Brother HL-2270DW, в одному є IP-адреса.

Для цього опису йдеться про мережевий принтер AppSocket / JetDirect через DNS-SD

Інший говорить про мережевий принтер LPD з хостом BRW008092BA5199 та чергою Binary_P1

Я пробую той із ip адресою. Зараз під драйверами принтерів у мене є HL-2270DW для CUPS, яких у мене раніше не було.

Вибравши це. Тестова сторінка працювала.


0

Ці нотатки працюють з 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, переліченим нижче.

встановіть duplex DuplexNoTumble для друку з обох сторін сторінки, гортаючи по довгому краю

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


0

Я спробував інструкції на початку цієї публікації, але коли я дойшов до кінця, тобто коли я запитав "Чи вкажете 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

Здається, ці вказівки закінчилися в середині потоку, і тому я не в змозі продовжувати.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.