[root@stacjonarny gienek]# lsusbDodałem ją za pomocą
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1307:0330 Transcend Information, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 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 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 03f0:6104 Hewlett-Packard DeskJet 5650c
Bus 007 Device 003: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
[root@stacjonarny gienek]#
hp-toolbox
Należysz do grupy "lp"?Nie. Czy muszę dodać użytkownika do grupy lp aby móc drukować?
Czasami tak. Nie wiem tylko, czy w twoim przypadku też. Spróbować nie zaszkodzi.Dodałem użytkownika do grupy lp ale to nic nie pomogło.
[gienek@stacjonarny ~]$ su -
Hasło:
[root@stacjonarny ~]# system-config-printer
task-printing-server-2011-2-mdv2011.0.x86_64
task-printing-hp-2011-2-mdv2011.0.x86_64
ERROR: Module ppdev does not exist in /proc/modules
ERROR: Module lp does not exist in /proc/modules
ERROR: Module parport_pc does not exist in /proc/modules
ERROR: Module parport does not exist in /proc/modules
Traceback (most recent call last):
File "/usr/share/system-config-printer/asyncipp.py", line 195, in send_reply
handler (self._conn, result)
File "/usr/lib/python2.7/site-packages/cupshelpers/cupshelpers.py", line 567, in _reply_handler
self._client_reply_handler (connection, devices)
File "/usr/share/system-config-printer/system-config-printer.py", line 4773, in
current_uri))
File "/usr/share/system-config-printer/system-config-printer.py", line 4809, in local_devices_reply
self.add_devices (result, current_uri)
File "/usr/share/system-config-printer/system-config-printer.py", line 5080, in add_devices
physdev = model.get_value (iter, 1)
TypeError: iter must be a GtkTreeIter
Ktoś ma jakiś pomysł od czego zacząć szukanie rozwiązania problemu?Od tego zacząłeś?
Sprawdź czy możesz drukować jako root.Tak. Nie drukuje.
Od tego zacząłeś?Tam też zaglądałem wcześniej ale nie bardzo wiem co mógłbym tam poprawić. Wygląda to tak:
http://localhost:631/
Podaj wynik polecenia:
/sbin/lsmod | grep lp
[gienek@stacjonarny ~]$ groups
gienek lp
[gienek@stacjonarny ~]$
[root@stacjonarny gienek]# /sbin/lsmod | grep lp
xt_helper 1543 0
nf_conntrack 84007 7 xt_connlimit,xt_helper,xt_connmark,iptable_nat,nf_nat,nf_conntrack_ipv4,xt_conntrack
x_tables 24361 32 ipt_LOG,xt_time,xt_connlimit,xt_helper,xt_realm,xt_NFQUEUE,xt_tcpmss,xt_tcpudp,ipt_addrtype,xt_pkttype,xt_set,iptable_raw,xt_TPROXY,ip6_tables,xt_CLASSIFY,xt_mark,xt_hashlimit,xt_comment,ipt_REJECT,xt_length,xt_connmark,xt_owner,xt_recent,xt_iprange,xt_physdev,xt_policy,xt_multiport,iptable_mangle,iptable_nat,xt_conntrack,iptable_filter,ip_tables
[root@stacjonarny gienek]#
Wykonaj jako root:Chyba coś nie tak robię lub czegoś brakuje mi w systemie ponieważ
/sbin/modprobe usblp
[root@stacjonarny gienek]# /sbin/modprobe usblp
FATAL: Module usblp not found.
[root@stacjonarny gienek]#
W MDV nie ma modułu usblp.
Takowy moduł jest debianowych dystrybucjach.
Aby sprawdzić czy na pewno masz taki moduł sprawdź zawartość katalogu:Jakiego modułu obecność mam sprawdzić?
/lib/modules/twoja_wersja_kernela/kernel/drivers/usb/class
[root@localhost class]# pwd
/lib/modules/2.6.38.8-pclos3.bfs/kernel/drivers/usb/class
[root@localhost class]# ls -a
./ ../ cdc-acm.ko.gz cdc-wdm.ko.gz usblp.ko.gz usbtmc.ko.gz
Podaj wynik polecenia:]
[root@stacjonarny tmp]# /sbin/lsmod | grep usb
usb_storage 50498 0
scsi_mod 209015 6 sg,uas,sr_mod,usb_storage,libata,sd_mod
usbhid 43559 1 hid_logitech
hid 83625 2 hid_logitech,usbhid
usbcore 192321 8 uas,usb_storage,xhci_hcd,uhci_hcd,ohci_hcd,ehci_hcd,usbhid
[root@stacjonarny tmp]#
[root@stacjonarny tmp]# rpm -q cups
cups-1.4.8-2-mdv2011.0.x86_64
[root@stacjonarny tmp]#
Podaj jeszcze wynik polecenia:
ls /dev/usb/l*
[root@stacjonarny gienek]# ls /dev/usb/l*
ls: nie ma dostępu do /dev/usb/l*: Nie ma takiego pliku ani katalogu
[root@stacjonarny gienek]#
Polecenie:Podałem wynik polecenia przy włączonej drukarce. Ogólnie drukarka reaguje na niektóre polecenia z komputera jak na przykład czyszczenie głowic ale nie chce nic drukować :(
ls /dev/usb/l*
wykonaj przy drukarce z załączonym zasilaniem i odczekaniu
kilkudziesięciu sekund.