Bagaimana cara menginstal printer laser Brother HL2270dw?

28

Bagaimana saya bisa menginstal printer laser Brother HL2270dw saya? Tidak ada driver yang tersedia di Pusat Perangkat Lunak.

Josh
sumber
1
Penginstal driver Linux sekarang dapat ditemukan di support.brother.com/g/b/…
Dale Anderson

Jawaban:

37
  1. Buka terminal: Ctrl+ Alt+T
  2. Unduh skrip instalasi driver:

    wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
    
  3. Buka zipnya:

    gunzip linux-brprinter-installer-2.0.0-1.gz
    
  4. Jalankan sebagai root:

    sudo bash linux-brprinter-installer-2.0.0-1
    
  5. Masukkan HL2270-DWsebagai "nama model", lalu ylanjutkan

  6. Ketika ditanya "Apakah Anda akan menentukan DeviceURI?" pilih "Tidak" untuk koneksi USB atau "Ya" untuk koneksi jaringan.
Eric Carvalho
sumber
1
Saya menguji ini pada 64-bit Ubuntu 14.04 dan ini bekerja dengan baik.
Jim Hurne
Instruksi dalam jawaban ini berfungsi, dan konsisten dengan instruksi dari situs saudara , meskipun nomor versi dapat berubah jika saudara memperbarui skrip dari ujung mereka.
Dale Anderson
5
Ini tidak bekerja untuk saya. Apa yang harus saya lakukan ketika sampai select the number of destination Device URI:?
sixtyfootersdude
Ah, dan Anda dapat menekan 3 kali dalam 2 detik tombol "Go" untuk mendapatkan cetakan dari pengaturan Anda. Jika Anda membutuhkan alamat IP.
mimoralea
Terima kasih ini menyelamatkan saya di Ubuntu 16. Tidak yakin mengapa ini tidak diterima oleh OP.
neuronet
1

saya tahu banyak orang memiliki masalah besar dalam membuat printer ini berfungsi baik dengan ubuntu dan mint, jadi saya pikir saya akan meneruskannya karena ini tidak menyakitkan. saya menemukan skrip terlampir (mengikuti petunjuk) di forum ubuntu di suatu tempat (saya lupa persis di mana) yang bekerja untuk saya di Ubuntu 12.04 dan Mint Cinnamon 13 (versi 64-bit). selama printer sudah ada di jaringan Anda (saya menginstal tambang melalui partisi windows 7 saya), itu akan berfungsi. cukup salin dan tempel sampel kode di bawah ini ke dalam dokumen teks kosong dan simpan sebagai PrinterInstall.sh. Kemudian jalankan aplikasi dari terminal dengan:

sudo ./PrinterInstall

Mungkin memberitahu Anda bahwa Anda perlu bsdtarmenjalankan skrip, cukup instal dengan:

sudo apt-get install bsdtar

dan kemudian jalankan ./PrinterInstalllagi.

Terminal akan menanyakan di mana direktori init.d Anda - cukup periksa pilihan di browser file Anda untuk mengonfirmasi satu atau yang lain.

Selanjutnya, hidupkan printer dan jalankan yang berikut dari terminal:

system-config-printer

Ketika konfigurasi GUI terbuka, klik kanan pada printer dan pilih 'properti'. Di bawah perangkat URI, klik 'ubah' -> printer jaringan -> pilih opsi saudara pertama -> terapkan

itu dia!

kode skrip di bawah ini:


#!/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"
pengguna151631
sumber
Tidak yakin mengapa tetapi saya masih menerima pesan ini setelah mengikuti instruksi Anda. 'Memproses - Tidak dapat menemukan printer "BrotherWireless".' Itu berhenti bekerja setelah saya menginstal 13.10
ZeroDivide
1

Saya memiliki posting blog tentang cara menginstal printer untuk pencetakan wifi nirkabel di Ubuntu 12,04 64 bit. Perhatikan bahwa versi saya spesifik dan hanya diuji untuk versi 64 bit Ubuntu. Brother tidak menyertakan driver 64 bit untuk driver HL-2270DW tapi saya telah menambal driver untuk membuatnya bekerja dengan versi 64 bit. Driver yang ditambal memberi akses ke SEMUA fitur printer. Tautannya adalah http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html

Tangga:

1. Unduh driver yang ditambal untuk bekerja dengan ubuntu 64 bit dari tautan di atas. Anda juga dapat menambalnya sendiri menggunakan baris perintah dan instruksi dari situs web Brother.
2. Buka jendela terminal "ctrl + alt + t"
3. ubah ke direktori tempat file diunduh
4. Masukkan dua perintah berikut dari jendela terminal.

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>

Pencetakan USB sekarang sudah berfungsi. Jika Anda ingin mengonfigurasi pencetakan wifi atau ethernet, Anda harus mengonfigurasi CUPS. Saya memiliki instruksi dengan gambar di blog saya.

Chad E Chenault
sumber
3
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
hhlp
1

Jawaban Eric Carvalho bekerja dengan baik, dengan satu kualifikasi: lokasi pengunduhan tidak berfungsi untuk saya. Sepertinya mungkin Brother mengatur ulang unduhan mereka. Langkah pertama saya adalah mengunduh secara manual, mulai dari situs dukungan Brother:

--pergi ke brother.com (untuk saya, ini dialihkan ke brother-usa.com) --klik Dukungan --enter HL-2270DW dalam nomor model, kemudian klik Cari --dalam Unduhan dan driver, klik pada 'unduhan' dari pusat solusi kami '- pilih OS (linux) dan versi (deb) --klik pada alat instal Driver - terima perjanjian lisensi

Ini adalah file kecil, jadi tidak perlu waktu lama untuk mengunduh.

Sekarang unzip dan jalankan skrip seperti yang ditunjukkan Mr. Carvalho. Bekerja dengan sempurna untuk saya.

Craig Lewis
sumber
1

Ini menunggu Anda specify the Device URI?, dan menawarkan untuk membiarkan Anda memilih dari 11 cara yang diketahui printer dapat terhubung. Ia berpikir Anda akan menginginkan pilihan 11 (A): Auto. (usb://dev/usblp0), sehingga telah mengisi kolom sebelumnya, dan menunggu Anda untuk menekan Enteruntuk menerima pilihan 11, atau untuk menentukan pilihan Anda sendiri, dan tekan Enter. Jika printer Anda terhubung melalui USB, 11 (A): Auto. (usb://dev/usblp0)adalah pilihan yang Anda inginkan.

waltinator
sumber
0

Berikut adalah catatan instal saya di bawah 14,04 (64-bit). Saya tidak tahu bahwa semua langkah ini perlu. Saya menginstalnya sebagai printer jaringan.

Saya telah menjalankan skrip dari Brother: linux-brprinter-installer-2.0.0-1

dalam file yang diunduh: linux-brprinter-installer-2.0.0-1.gz dari support.brother.com. Ini sepertinya berjalan dengan sukses dan menginstal berbagai paket.

Ada dua file lagi di situs web mereka yang telah saya unduh:

  • cupswrapperHL2270DW-2.0.4-2a.i386.deb

  • hl2270dwlpr-2.1.0-1a.i386.deb

Saya menggunakan sinaptik untuk melihat apakah mereka telah diinstal oleh skrip di atas.

cupswrapperHL2270DW-2.0.4-2 muncul sebagai diinstal.

Menggunakan pusat perangkat lunak untuk menginstal versi "a" dan paket hl2270 * a.i386.deb.

Saya menginstalnya meskipun pusat perangkat lunak memperingatkan bahwa itu "berkualitas buruk".

Komputer yang boot ulang dan mematikan / menghidupkan printer.

Pengaturan Sistem yang Digunakan> Printer> Tambah Printer> Printer Jaringan

Mengklik tombol Temukan (dengan host kosong) menarik dua Brother HL-2270DW, satu memiliki alamat IP.

Untuk yang ini, uraiannya mengatakan printer jaringan AppSocket / JetDirect melalui DNS-SD

Yang lain mengatakan printer jaringan LPD dengan Host BRW008092BA5199 dan Antrian Binary_P1

Saya mencoba yang dengan alamat ip. Sekarang di bawah driver printer, saya memiliki HL-2270DW untuk CUPS yang tidak saya miliki sebelumnya.

Memilih ini. Halaman Uji berhasil.

pengguna75505
sumber
0

Catatan ini berfungsi dengan Kubuntu dan Linux Mint 17.1.

Dapatkan paket brgenml1lpr-3.1.0-1.i386.debdan brgenml1cupswrapper-3.1.0-1.i386.debdari 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 

sekarang gunakan jendela konfigurasi printer KDE atau Mint / Gnome untuk menghapus printer USB yang diinstal secara otomatis yang tidak ada, kemudian instal HL-2270DW menggunakan driver BrGenML1.

Printer harus terdeteksi secara otomatis. Jika tidak coba gunakan URI yang tercantum di bawah ini.

atur dupleks DuplexNoTumble untuk mencetak di kedua sisi halaman, membalik ke tepi yang panjang

URI: lpd: // (alamat IP printer) / binary_p1

Paul
sumber
0

Saya mencoba instruksi di awal posting ini tetapi ketika saya sampai di akhir, yaitu Ketika ditanya "Apakah Anda menentukan DeviceURI?" pilih "Tidak" untuk koneksi USB atau "Ya" untuk koneksi jaringan. Saya diberi daftar sebelas URI untuk dipilih, tidak ada yang masuk akal bagi saya sebagai pengguna Ubuntu yang baru. Lihat di bawah:

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

Tampaknya instruksi ini berakhir di tengah-aliran dan karenanya saya tidak dapat melanjutkan.

Bob Thomson Ottawa Kanada

BobT
sumber