Brother HL2270dw lazer yazıcımı nasıl kurabilirim? Yazılım Merkezinde sürücü yok.
Brother HL2270dw lazer yazıcımı nasıl kurabilirim? Yazılım Merkezinde sürücü yok.
Yanıtlar:
Sürücü yükleme komut dosyasını indirin:
wget http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.0.0-1.gz
Aç:
gunzip linux-brprinter-installer-2.0.0-1.gz
Kök olarak çalıştır:
sudo bash linux-brprinter-installer-2.0.0-1
HL2270-DW
"Model adı" olarak girin , sonra y
devam etmek için
select the number of destination Device URI
?
Bir ton insanın bu yazıcının hem ubuntu hem de nane ile çalışmasını sağlama konusunda büyük sorunları olduğunu biliyorum, bu yüzden oldukça acısız olduğu için bunu geçireceğimi düşündüm. Ekli betiği (talimatları izleyerek) bir yerde ubuntu forumunda buldum (Ubuntu 12.04 ve Mint Cinnamon 13'te (64-bit sürümleri)). Yazıcı zaten ağınızda olduğu sürece (benimki pencereleri 7 bölümünden kurdum), çalışması gerekir. aşağıdaki kod örneğini boş bir metin belgesine kopyalayıp yapıştırın ve PrinterInstall.sh olarak kaydedin. Ardından uygulamayı terminalden şu şekilde çalıştırın:
sudo ./PrinterInstall
bsdtar
Komut dosyasını çalıştırmanız gerektiğini söyleyebilir , sadece şunu yükle:
sudo apt-get install bsdtar
ve sonra ./PrinterInstall
tekrar çalıştırın .
Terminal size init.d dizininizin nerede olduğunu soracaktır - birini veya diğerini onaylamak için dosya tarayıcınızdaki seçenekleri kontrol etmeniz yeterlidir.
Sonra, yazıcıyı açın ve aşağıdakileri terminalden çalıştırın:
system-config-printer
Config GUI açıldığında, yazıcıya sağ tıklayın ve 'özellikleri' seçin. Cihaz URI'sının altında 'değiştir' -> ağ yazıcısı -> ilk erkek kardeş seçeneğini seç -> uygula
bu kadar!
aşağıdaki kod kodu:
#!/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"
Ubuntu 12.04 64 bit'te kablosuz wifi yazdırma için yazıcının nasıl kurulacağı üzerine bir blog yazısı var. Sürümümün belirli olduğunu ve yalnızca Ubuntu’nun 64 bit sürümü için test edildiğini unutmayın. Brother, HL-2270DW sürücüleri için 64 bit sürücü içermiyor, ancak sürücüleri 64 bit sürümüyle çalışması için sürücüleri yamaladım. Yamalı sürücüler, yazıcının TÜM özelliklerine erişim sağlar. Bağlantı http://chadchenault.blogspot.com/2012/05/brother-hl-2270dw-printer-driver.html'dir.
Adımlar:
1. Yukarıdaki bağlantıdan 64 bit ubuntu ile çalışmak için yamalı sürücüleri indirin. Ayrıca, Brother web sitesindeki komut satırını ve talimatları kullanarak kendinize yama yapabilirsiniz.
2. Bir terminal penceresi açın "ctrl + alt + t"
3. indirilen dosyaların bulunduğu dizine geçin
4. Terminal penceresinden aşağıdaki iki komutu girin.
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 yazdırma şimdi çalışmalıdır. Wifi veya ethernet yazdırmayı yapılandırmak istiyorsanız, CUPS yapılandırmanız gerekecektir. Blogumda resimlerle ilgili talimatlarım var.
Eric Carvalho'nin cevabı tek elemeyle iyi çalıştı: indirme yeri benim için işe yaramadı. Görünüşe göre Brother indirmelerini yeniden düzenledi. İlk adımım, Brother'ın destek sitesinden başlayarak elle indirmek oldu:
- Brother.com'a git (benim için bu, brother-usa.com sitesine yönlendirir) - Destek - Model HL-2270DW model numarasını girin, ardından Ara - İndirmeler ve sürücüler 'i tıklayın,' indirmeler'i tıklayın. çözüm merkezimizden '- işletim sistemi (linux) ve sürüm (deb) - sürücü yükleme aracına tıklayın - lisans sözleşmesini kabul edin
Bu küçük bir dosyadır, bu nedenle indirmek için göze çarpan bir zaman almayacaktır.
Şimdi senaryoyu açıp Mr. Carvalho'nin belirttiği gibi çalıştırın. Benim için mükemmel çalıştı.
Bu kadar seni bekliyor specify the Device URI?
, ve bu durumun bir yazıcı bilir 11 yoldan birini izin veren olabilir bağlanabilir. Seçim yapmak istediğinizi düşünüyor 11 (A): Auto. (usb://dev/usblp0)
, bu yüzden alanı önceden doldurdu ve ya Enterseçimi kabul etmek 11
ya da kendinize ait bir seçim belirtmek için sizden ya da düğmesine basarak sizi bekliyor Enter. Yazıcınız USB ile bağlıysa, 11 (A): Auto. (usb://dev/usblp0)
istediğiniz seçimdir.
İşte 14.04 (64-bit) altındaki kurulum notlarım. Tüm bu adımların gerekli olduğunu bilmiyorum. Bir ağ yazıcısı olarak kurdum.
Brother'dan bir komut dosyası çalıştırdım: linux-brprinter-installer-2.0.0-1
indirilen dosyada: support.brother.com adresinden linux-brprinter-installer-2.0.0-1.gz. Bu başarıyla çalışıyor ve çeşitli paketler yüklüyordu.
Web sitelerinde indirdiğim iki dosya daha var:
cupswrapperHL2270DW-2.0.4-2a.i386.deb
hl2270dwlpr-2.1.0-1a.i386.deb
Yukarıdaki komut dosyası tarafından yüklenip yüklenmediklerini görmek için sinaptik kullandım.
cupswrapperHL2270DW-2.0.4-2 takılı olduğunu gösterir.
"A" versiyonunu ve hl2270 * a.i386.deb paketlerini kurmak için yazılım merkezini kullandık.
Yazılım merkezine "kötü kalitede" olduğunu belirten uyarıya rağmen kurdum.
Bilgisayarı yeniden başlattınız ve yazıcıyı kapatıp açtım.
Kullanılmış Sistem Ayarları> Yazıcılar> Yazıcı Ekle> Ağ Yazıcısı
Bul düğmesine tıklandığında (ana bilgisayar boşken), bir tanesi IP adresi olan iki adet Brother HL-2270DW çeker.
Bunun için açıklamada DNS-SD üzerinden AppSocket / JetDirect ağ yazıcısı yazıyor
Diğer diyor ki Host BRW008092BA5199 ve Queue Binary_P1 ile LPD ağ yazıcısı
IP adresi olanı deniyorum. Şimdi yazıcı sürücüleri altında, daha önce sahip olmadığım CUPS için HL-2270DW var.
Bunu seçerek. Test Sayfası çalıştı.
Bu notlar Kubuntu ve Linux Mint 17.1 ile çalışır.
Paketleri elde brgenml1lpr-3.1.0-1.i386.deb
ve brgenml1cupswrapper-3.1.0-1.i386.deb
gelen
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
şimdi mevcut olmayan otomatik USB yazıcıyı silmek için KDE veya Nint / Gnome yazıcı yapılandırma penceresini kullanın, ardından BrGenML1 sürücüsünü kullanarak HL-2270DW'yi kurun.
Yazıcı otomatik olarak algılanmalı. Aşağıda listelenen URI'yi kullanmayı denemiyorsanız.
Uzun kenardan çevirerek sayfanın her iki tarafına da yazdırmak için dupleks DuplexNoTumble'ı ayarlayın
URI: lpd: // (yazıcının IP adresi) / binary_p1
Talimatları bu yazının başında denedim, ancak sona erdiğimde, örneğin "DeviceURI'yi belirtecek misiniz?" USB bağlantısı için "Hayır" veya ağ bağlantısı için "Evet" seçeneğini seçin. Hiçbiri bir neofit Ubuntu kullanıcısı olarak bana hiçbir şey ifade etmedi, aralarından seçim yapabileceğiniz on bir URI listesi verildi. Aşağıya bakınız:
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
Görünüşe göre bu talimatlar orta akışta sona ermiş ve bu yüzden devam edemiyorum.
Bob Thomson Ottawa Kanada