Gentoo Altında Hp1020 LaserJet Yazıcı Tanıtımı
Gentoo altında uzun uğraşılar sonucunda yazıcımı tanıtabildim. Fakat işin bu kadar kolay olduğunu tahmin etmiyordum. Aşağıda iki yöntem anlatılmıştır. Birinci yöntem Gentoo-2006.0 altında uygulanmış ve ikinci yöntem ise Gentoo-2006.1 altında uygulanmıştır.
Özellikle Gentoo-2006.1 altında kernel derlerken genkernel ile kernel derledikten sonra artık yazıcı servisini durdurup başlatmama gerek kalmamıştır. Sistem açıkken yazıcıyı açmam durumunda otomatik olarak Gentoo tarafından algılanmakta ve yazdırılmaya hazır hale getirilmektedir. Şimdi yazıcınızı tanıtmak için aşşağıdaki adımları takip edebilirsiniz:
1. Yöntem
Root haklarını elde ederek make.conf dosyasını düzenleyiniz.
#nano /etc/make.conf
Alttaki satırırı USE değişkenine ekleyiniz
USE="cups foomaticdb ppds usb other_var1 other_var2″</p> <p>Gerekli paketleri kurunuz.</p> <p>#emerge cups<br /> #emerge foomatic<br /> #emerge hotplug<br /> #emerge hotplug-base </p> <p>foo2zjs paketini indiriniz.</p> <p>#wget -c <a href="http://support.ideainformatica.com/hplj1020/foo2zjs.tar.gz">http://support.ideainformatica.com/hplj1020/foo2zjs.tar.gz</p>
<p>İndirdiğiniz bu foo2zjs paketini açınız.</p>
<p>#tar -zxvf foo2zjs.tar.gz</p>
<p>Açtığınız du klasör içine girerek kurulum için gerekli komutları veriniz.</p>
<p>#cd foo2zjs<br /> $make <br /> #make install<br /> #make install-hotplug</p>
<p>Not: make install-hotplug komutunda hata alsanız bile kurulumunuza devam ederek şansınızı deneyebilirsiniz. Hata almama rağmen yazıcımı sorunsuz tanıtabildim.</p>
<p>Açtığınız dizin içinde bulunan foo2zjs-wrapper dosyasını açarak aşağıdaki satırları bulup gerekli düzenlemeleri yapınız.</p>
<p>#nano foo2zjs-wrapper 1|letter) PAPER=1; paper=letter; XDIM="10200″; YDIM="6600″ set_clipping 140 100 140 100 satırını; set_clipping 108 94 108 98 olarak değiştirin.</p> <p>Cups sunucusunu yeniden başlatın.</p> <p>#/etc/init.d/cupsd restart</p> <p>Root olarak Gnome altında Yönetim > Printing adımlarını takip ederek yazıcınızı ekleyin. Burada yazıcınızı kurarken hp1020′nin görünmesi gerekir.</p> <p>Bilgisayarınızı kapatıp açtığınızda yazıcınızın otomatik olarak çalışması için:</p> <p>#nano /etc/conf.d/local.start dosyasına <br /> /etc/hotplug/usb/hplj1020 satırını ekleyiniz.</p> <p>Eğer yazıcınız sürekli meşgul uyarısı veriyorsa:</p> <p>Tarayıcınızı açarak adres satırına<br /> http://localhost:631/admin<br /> adresini yazıp enter tuşuna basın.<br /> Gelen pencerede kullanıcı adına "root", parolaya ise parolanızı yazıp tamam düğmesine tıklayın.<br /> Üst tarafta bulunan "Printers" başlığına tıklayın. Bu durumda Printer sayfası açılacaktır. Burada LaserJet 1020 yazıcınızı görebilirsiniz.
Bu sayfada öncelikle "Start printer" sonra "Set As Default" düğmelerine tıklayınız. Artık yazıcınızı Gentoo altında da bilgisayarı kapatıp açtığınızda sorunsuz kullanabilirsiniz.
Not: Test amacı ile bilgisayarınızı bir kez kapatıp açın. Bilgisayarınız açılırken herhangi bir hata verip vermediğine dikkat ediniz. Herhangi bir sorunla karşılaşırsanız;
#/etc/init.d/cupsd restart
#/etc/hotplug/usb/hplj1020
komutlarını tekrar vererek bir çıktı almayı deneyiniz
2. Yöntem
Root haklarını elde ederek make.conf dosyasını düzenleyiniz.
#nano /etc/make.conf
Alttaki satırırı USE değişkenine ekleyiniz
USE="cups foomaticdb ppds usb other_var1 other_var2″</p> <p>Gerekli paketleri kurulu olduğuna emin olunuz eğer kurulu değilse kurunuz.</p> <p># emerge hotplug <br /> # emerge coldplug <br /> # emerge cups <br /> # emerge foomatic <br /> # emerge hotplug <br /> # emerge hotplug-base <br /> # emerge vim <br /> # emerge gnome-cups-manager</p> <p>Yazıcınızın usb portunda görünüp görünmediğini kontrol ediniz. Aşağıdakine benzer bir çıktı almanız</p> <p># lsusb</p> <p>Bus 003 Device 002: ID 03f0:2b17 Hewlett-Packard Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000</p> <p>Cups sunucusunun bilgisayarı her kapatıp açtığınızda otomatik başlaması için ise Gnome masaüstünde</p> <p>Masaüstü > Yönetim > Hizmetler adımlarını takip ederek "Hizmet ayarları" penceresinin açılmasını sağlayın. Bu pencerede "Yazıcı hizmeti (cupsd)" seçeneğini seçerek "Tamam" düğmesine tıklayarak çıkın.
foo2zjs paketini indiriniz.
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
İndirdiğiniz bu foo2zjs paketini açınız.
$ tar -zxvf foo2zjs.tar.gz
Açtığınız du dizin içine girerek kurulum için gerekli komutları veriniz.
$ cd foo2zjs
$ make
$ su komutu ile root haklarını elde ediniz.
# ./getweb 1020
# make install
# make install-hotplug
Not: make install-hotplug komutunda hata alırsanız alttaki komutu deneyiyiniz.
# usb_printerid /dev/usb/lp0 GET_DEVICE_ID string: MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1020;FWVER:20041129;
Bu çıktıda önemli olan "FWVER:20041129″ kısmıdır. Burası sizde farklı olabilir. Eğer burası çıkmadıysa hotplug dosyasını siz çalıştırmalısınız. Bunun için alttaki komutları veriniz.
# /etc/init.d/cupsd restart
# /etc/hotplug/usb/hplj1020
Bu komutlardan sonra yazıcınızın ışığının yanıp sönerek kendisini test etmesi gerekir artık geriye sadece programların yazıcıyı kullanabilmesi için sisteme tanıtmanız kalıyor.
Root olarak Gnome altında
Yönetim > Printing adımlarını takip ederek yazıcınızı ekleyin. Burada yazıcınızı kurarken hp1020′nin görünmesi gerekir.
Yazıcınızı seçip ilerleyin açtığınız "Install Driver" düğmesine tıklayarak önceden açtığınız "foo2zjs" dizini içindeki "PPD" dizini altindaki "HP-LaserJet_1020.ppd" dosyasını seçerek kurulumu gerçekleştirin.
Çalışıp çalışmadığını test etmek için kurulan yazıcınız üstünde sağ tıklayıp açılan menüde özellikler alanına tıklayarak açılan pencerede "Print a test page" düğmesi ile bir test sayfası alabilirsiniz veya OpenOffice.org da bir belge yazdırabilirsiniz.
Bilgisayarınızı her kapatıp açtığınızda yazıcınızın otomatik olarak çalışması için:
# nano /etc/conf.d/local.start dosyasına /etc/hotplug/usb/hplj1020 satırını ekleyiniz.
Eğer yazıcınız sürekli meşgul uyarısı veriyorsa:
Web tarayıcınızı açarak adres satırına
http://localhost:631/admin adresini yazıp enter tuşuna basın. Gelen pencerede kullanıcı adına "root", parolaya ise root parolanızı yazıp tamam düğmesine tıklayın. Üst tarafta bulunan "Printers" başlığına tıklayın. Bu durumda Printer sayfası açılacaktır. Burada LaserJet 1020 yazıcınızı görebilirsiniz. Bu sayfada öncelikle "Start printer" sonra "Set As Default" düğmelerine tıklayınız. Artık yazıcınızı Gentoo altında da bilgisayarı kapatıp açtığınızda sorunsuz kullanabilirsiniz.
Not: Test amacı ile bilgisayarınızı bir kez kapatıp açın. Bilgisayarınız açılırken herhangi bir hata verip vermediğine dikkat ediniz. Herhangi bir sorunla karşılaşırsanız;
# /etc/init.d/cupsd restart
# /etc/hotplug/usb/hplj1020 komutlarını tekrar vererek bir çıktı almayı deneyiniz.
Kaynaklar ve teşekkür
Yardımlarından dolayı herkese teşekkürler
http://www.uyarer.com/ Talat Uyarer
http://wiki.linux-sevenler.org/index.php/GENTOO_Yazici_Ayarlari_ve_Kullanimi_Kilavuzu http://liste.uludag.org.tr/pardus-kullanicilari/2006-March/001569.html
http://forum.linux-sevenler.org/index.php/topic,3845.0.html
http://foo2zjs.rkkda.com/

