Linux Mint Türkiye
Linux Mint Destek => Donanım => Yazıcılar & Tarayıcılar => Konuyu başlatan: nefarkeder - 26 Mayıs 2017, 09:31:23
-
Merhabalar,
Derdimi forumda yazıcılarla ilgili olan bütün konuları gezmeme rağmen çözemedim. Bir kere de kendi adıma paylaşayım dedim.
Sorun şu: HPLIP'in çeşitli versiyonlarını denememe rağmen yazıcı çalıştığı halde bir türlü tarayıcı çalışmıyor. Basit Tarayıcı'yı kullandığım zaman şöyle bir uyarıyla karşılaşıyorum: "Ek yazılıma ihtiyaç var". Ardından Uyarının kenarındaki "Sürücüleri Kur" Butonuna tıkladığımda, "Sürücü Kurulumu Başarısız Oldu" diyor. Tarayıcıyı sadece VueScan ile çalıştırabiliyorum ama o da ücretli olduğu için filigram ekliyor.
Derdime bir çare lütfen.
-
Komutun çıktısına bakalım.
dpkg -l grep hplip
-
Buyrun:
İstenen=bilinmeyen(U)/kur(I)/kaldır(R)/temizle(P)/tut(H)
| Durum=kurulu-değil(N)/kurulu(I)/yapılandırma-dosyası(C)/açılmış(U)
|/yarı-yapılandırılmış(F)/yarı-kurulu(H)/tetikleyici-bekliyor(W)
|/tetikleyici-askıda(T)/ Hata?=(yok)/tekrar-kur(R) (Durum,Hata: büyük-harf=kötü)
||/ Ad Sürüm Mimari Açıklama
+++-==============-============-============-=================================
ii grep 2.25-1~16.04 amd64 GNU grep, egrep and fgrep
un hplip <yok> <yok> (açıklama mevcut değil)
-
Aşağıdaki komutla hplip paketlerini kurmayı deneyiniz.
sudo apt-get install --reinstall hplip hplip-gui
-
Evet kurdum. Şimdi ne yapmam gerekiyor?
-
Taratmayı deneyin.
-
Çalışmıyor :/. Aynı şekilde hâlâ.
-
Aşağıdaki komutla hp eklentilerini kurmayı deneyebilirsiniz.
hp-plugin
Kurulum sırasında hata alırsanız, çıktıları kod etiketi içinde paylaşınız.
Yukarıdaki komutla sorun yaşanırsa, aşğaıdaki komutlarla elle kurulum denenebilir.
wget -c --no-check-certificate https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.16.3-plugin.runchmod +x hplip-3.16.3-plugin.run./hplip-3.16.3-plugin.run
-
Hata aldım. Şöyle:
Traceback (most recent call last):
File "/usr/bin/hp-plugin", line 40, in <module>
from base import device, utils, tui, module, services
File "/usr/share/hplip/base/device.py", line 41, in <module>
from . import status
File "/usr/share/hplip/base/status.py", line 49, in <module>
import hpmudext
ImportError: /usr/lib/python3/dist-packages/hpmudext.cpython-35m-x86_64-linux-gnu.so: undefined symbol: hpmud_make_par_uri
-
hp-plugin -i
Komutuyla deneyebilirsiniz. Yukarıdaki mesajda bir öneri daha mevcuttu, lütfen dönüşlerinizi tüm öneriler için yapınız.
-
Uzun yoldan verdiğiniz öneride şu hatayla karşılaşıyorum:
Verifying archive integrity... All good.
Uncompressing HPLIP 3.16.3 Plugin Self Extracting Archive................................................
Error setting home directory: /etc/hp/hplip.conf not found. Is HPLIP installed?
hp-plugin -i
Bu komut durumunda ise şununla:
Traceback (most recent call last):
File "/usr/bin/hp-plugin", line 40, in <module>
from base import device, utils, tui, module, services
File "/usr/share/hplip/base/device.py", line 41, in <module>
from . import status
File "/usr/share/hplip/base/status.py", line 49, in <module>
import hpmudext
ImportError: /usr/lib/python3/dist-packages/hpmudext.cpython-35m-x86_64-linux-gnu.so: undefined symbol: hpmud_make_par_uri
-
Aşağıdaki komutlarla tüm hplip sürümlerini kaldırıp,
sudo apt-get purge hplip*
cd /usr/share/hplip
sudo python uninstall.py
cd
sudo rm -rf /usr/share/hplip
sudo rm -rf /var/lib/hp
rm -rf ~/.hplip
Ardından aşağıdaki komutla yeniden kurunuz,
sudo apt-get install hplip
ardından aşağıdaki komutla eklentileri yeniden kurmayı deneyiniz.
hp-plugin -i
-
İlk dizi komutu çalıştırıp, sildiğinde "succesfully uninstalled" dedi. Fakat, yükleme komutunu işlettiğimde bu çıkıyor:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
hplip zaten en yeni sürümde (3.16.3+repack0-1).
0 paket yükseltilecek, 0 yeni paket kurulacak, 0 paket kaldırılacak ve 25 paket yükseltilmeyecek.
Sanırım silinmemiş durumda. Ama nasıl ve neden?
-
Aşağıdaki komutla deneyiniz.
sudo apt-get purge hplip hplip-data hplip-gui
Ardından yukarıdaki mesajdaki diğer komutlarla devam edersiniz.
-
Çok uğraştığınızın farkındayım, öncelikle sabrınız ve emeğiniz için çok teşekkür ederim. Dediğiniz son kaldırma komutu işe yaradı. Fakat verdiğiniz yükleme komutu sonrası şu oluyor:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Aşağıdaki ek paketler kurulacak:
hplip-data
Önerilen paketler:
hplip-gui system-config-printer
Tavsiye edilen paketler:
printer-driver-postscript-hp
Aşağıdaki YENİ paketler kurulacak:
hplip hplip-data
0 paket yükseltilecek, 2 yeni paket kurulacak, 0 paket kaldırılacak ve 25 paket yükseltilmeyecek.
0 B/6.458 kB arşiv dosyası indirilecek.
Bu işlem tamamlandıktan sonra 10,3 MB ek disk alanı kullanılacak.
Devam etmek istiyor musunuz? [E/h] E
Daha önce seçili olmayan hplip-data paketi seçiliyor.
(Veritabanı okunuyor ... 354204 dosya veya dizin kurulu durumda.)
Paket açılacak: .../hplip-data_3.16.3+repack0-1_all.deb ...
Paket açılıyor: hplip-data (3.16.3+repack0-1) ...
Daha önce seçili olmayan hplip paketi seçiliyor.
Paket açılacak: .../hplip_3.16.3+repack0-1_amd64.deb ...
Paket açılıyor: hplip (3.16.3+repack0-1) ...
Tetikleyiciler işleniyor: dbus (1.10.6-1ubuntu3.3) ...
Tetikleyiciler işleniyor: man-db (2.7.5-1) ...
Ayarlanıyor: hplip-data (3.16.3+repack0-1) ...
Ayarlanıyor: hplip (3.16.3+repack0-1) ...
Creating/updating hplip user account...
dpkg-statoverride: uyarı: --update kullanıldı ama /var/run/hplip mevcut değil
Can't open /etc/hp/hplip.conf: Böyle bir dosya ya da dizin yok.
Can't open /etc/hp/hplip.conf: Böyle bir dosya ya da dizin yok.
Tetikleyiciler işleniyor: dbus (1.10.6-1ubuntu3.3) ...
ardından plugin komutu da yine buna dönüşüyor:
Traceback (most recent call last):
File "/usr/bin/hp-plugin", line 40, in <module>
from base import device, utils, tui, module, services
File "/usr/share/hplip/base/device.py", line 41, in <module>
from . import status
File "/usr/share/hplip/base/status.py", line 49, in <module>
import hpmudext
ImportError: /usr/lib/python3/dist-packages/hpmudext.cpython-35m-x86_64-linux-gnu.so: undefined symbol: hpmud_make_par_uri
-
aşağıdaki komutlarla tüm paketleri kaldırmayı deneyiniz.
sudo apt-get purge hplip hplip-data hplip-gui
Aşağıdaki komutlar elle kurduğunuz hplip için, daha önce bunlarla elle kurduğunuzu kaldırdıysanız yeniden kullanmaya gerek yok. Tersi durumda aşağıdaki komutlarla elle kurduğunuz hplip uygulamasını kaldırınız.
cd /usr/share/hplip
sudo python uninstall.py
cd
sudo rm -rf /usr/share/hplip
sudo rm -rf /var/lib/hp
rm -rf ~/.hplip
Sonra buradan (https://sourceforge.net/projects/hplip/files/hplip/) son sürümü indirip kurmayı deneyiniz. Kurulum sırasından grafik arayüz desteği isteyip istemediğiniz sorulacak, tercih ediniz.
Ardından aşağıdaki komutla açabileceğiniz grafik arayüzdeki seçenek yardımıyla eklentileri kurmayı deneyebilrisiniz.
hp-plugin
Grafik arayüzle sorun olursa aşağıdaki komutu denersiniz.
hp-plugin -i
-
Verdiğiniz sırada yapınca plugin kuruldu. Fakat Basit Tarama'da hâlâ her şey aynı. Bir de ek olarak şöyle bir uyarı daha veriyor:
error: HPLIP cannot detect devices in your network. This may be due to existing firewall settings blocking the required ports like (5353/udp).
When you are in a trusted network environment, you may open the ports for network services like mdns and slp in the firewall. For detailed steps follow the link.
http://hplipopensource.com/node/375
Bir de son sürümü kurdum (3.17.4), fakat verdiğiniz ilk kodu çalıştırdığımda, kurulmamış gibi görünüyor, fiilen hplip çalıştığı hâlde, ayrıca HP Device Manager yazıcıyı görmüyor, CUPS görüp kurduğu hâlde:
İstenen=bilinmeyen(U)/kur(I)/kaldır(R)/temizle(P)/tut(H)
| Durum=kurulu-değil(N)/kurulu(I)/yapılandırma-dosyası(C)/açılmış(U)
|/yarı-yapılandırılmış(F)/yarı-kurulu(H)/tetikleyici-bekliyor(W)
|/tetikleyici-askıda(T)/ Hata?=(yok)/tekrar-kur(R) (Durum,Hata: büyük-harf=kötü)
||/ Ad Sürüm Mimari Açıklama
+++-==============-============-============-=================================
ii grep 2.25-1~16.04 amd64 GNU grep, egrep and fgrep
un hplip <yok> <yok> (açıklama mevcut değil)
-
Aşağıdaki komutla yazıcı ayarlarını yaptınız mı?
hp-setup
-
Oradan yazıcıyı bulamıyor. Yalnızca CUPS ile tanıtabiliyorum.
HP Linux Imaging and Printing System (ver. 3.17.4)
Printer/Fax Setup Utility ver. 9.0
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
warning: Fax setup disabled - Python 2.3+ required.
Searching... (bus=usb, search=(None), desc=0)
error: No devices found on bus: usb
-
Yazıcıyı nasıl erişiliyor, USB, ağ, kablosuz ? Bununla ilgili HP aracında farklı seçenekler olmalı.
-
USB, ben de USB aracıyla deniyorum. Ama erişmiyor. Sadece bu versiyona (3.17.4) özgü bir sorun eğil, depodaki diğeri de (3.16.3-repack0.1) erişmiyordu. Ama CUPS erişiyor. Sanırım asıl sorun bu noktada.
-
Şu şekilde yapmayı deneyelim, aşağıdaki komutlarla elle kurduğunuz sürücüyü ve ayar dosyalarını kaldırınız.
cd /usr/share/hplip
sudo python uninstall.py
cd
sudo rm -rf /usr/share/hplip
sudo rm -rf /var/lib/hp
rm -rf ~/.hplip
Sonra aşağıdaki komutlarla depodaki sürümü kurmayı deneyiniz.
sudo apt-get install hplip hplip-data hplip-gui sane libsane-hpaio
Ardından aşağıdaki komutla ayarları yapmayı deneyebilirsiniz.
sudo hp-setup
Yine sorun olursa yazıcı takılı olduğu halde aşağıdaki komutun çıktısını paylaşınız.
lsusb
-
Birkaç günlüğüne şehir dışındaydım. Döndüm ve adımları uyguladım ama değişen bir şey olmadı. Son verdiğiniz kodun çıktıları aşağıdadır:
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 148f:5372 Ralink Technology, Corp. RT5372 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 1a2c:0e24 China Resource Semico Co., Ltd
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 002: ID 152d:0569 JMicron Technology Corp. / JMicron USA Technology Corp.
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 003: ID 03f0:9a11 Hewlett-Packard
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-
Aşağıdaki komutu dener misiniz?
sudo hp-setup -i --auto 008:003
-
Yazıcıyı ekliyor, yine yazıcı fonksiyonları çalışıyor. Fakat tarayıcı aynı durumda. Hata veriyor bir de, çıktıyı paylaşıyorum:
HP Linux Imaging and Printing System (ver. 3.17.4)
Printer/Fax Setup Utility ver. 9.0
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
--------------------------------
| SELECT CONNECTION (I/O) TYPE |
--------------------------------
Num Connection Description
Type
-------- ---------- ----------------------------------------------------------
0* usb Universal Serial Bus (USB)
1 net Network/Ethernet/Wireless (direct connection or JetDirect)
Enter number 0...1 for connection type (q=quit, enter=usb*) ? 0
Using connection type: usb
Setting up device: hp:/usb/Deskjet_Ink_Adv_2060_K110?serial=CN21533G2605M9
---------------------
| PRINT QUEUE SETUP |
---------------------
Using queue name: Deskjet_Ink_Adv_2060_K110
Locating PPD file... Please wait.
Found PPD file: drv:///hpcups.drv/hp-deskjet_ink_adv_2060_k110.ppd
Description:
Adding print queue to CUPS:
Device URI: hp:/usb/Deskjet_Ink_Adv_2060_K110?serial=CN21533G2605M9
Queue name: Deskjet_Ink_Adv_2060_K110
PPD file: drv:///hpcups.drv/hp-deskjet_ink_adv_2060_k110.ppd
Location:
Information: Deskjet Ink Adv 2060 K110 Device (Automatically setup by HPLIP)
---------------------
| PRINTER TEST PAGE |
---------------------
warning: hp-testpage should not be run as root/superuser.
HP Linux Imaging and Printing System (ver. 3.17.4)
Testpage Print Utility ver. 6.0
Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
error: Channel write error
error: Channel write error
error: Channel write error
error: Device is busy or in an error state. Please check device and try again.
note: If an error occured, or the test page failed to print, refer to the HPLIP website
note: at: http://hplip.sourceforge.net for troubleshooting and support.
Done.
-
Sürücü değişimi sırasında hp eklentileri de kalmış olabilir, yeniden kurmayı deneyebilirsiniz.
sudo hp-plugin -i