Jawaban:
Unduh skrip instalasi driver:
wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
Buka zipnya:
gunzip linux-brprinter-installer-2.0.0-1.gz
Jalankan sebagai root:
sudo bash linux-brprinter-installer-2.0.0-1
Masukkan HL2270-DW
sebagai "nama model", lalu y
lanjutkan
select the number of destination Device URI
:?
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 bsdtar
menjalankan skrip, cukup instal dengan:
sudo apt-get install bsdtar
dan kemudian jalankan ./PrinterInstall
lagi.
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"
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.
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.
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.
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.
Catatan ini berfungsi dengan Kubuntu dan Linux Mint 17.1.
Dapatkan paket brgenml1lpr-3.1.0-1.i386.deb
dan brgenml1cupswrapper-3.1.0-1.i386.deb
dari
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
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