[glux] CUPS - problema con device
Andrea
aerdan@inventati.org
Gio 15 Lug 2004 00:20:07 CEST
Ciao a tutti,
mi sono buttato a piene mani nel fantastico mondo "Unix Printing System"
ma, purtroppo, ho qualche problemuccio.
# uname -a
Linux sequoia 2.6.4 #1 Sun Mar 28 19:41:35 CEST 2004 i686 GNU/Linux
Parto da principio:
1) accendo la stampande e faccio una stampa di test... tutto OK
2) collego alla porta usb
# dmesg
...
usb 1-2: new full speed USB device using address 10
/usr/src/linux-2.6.4/drivers/usb/class/usblp.c: usblp0: USB
Bidirectional printer dev 10 if 0 alt 0 proto 2 vid 0x04E8 pid 0x323A
# less /proc/bus/usb/devices
...
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 10 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04e8 ProdID=323a Rev= 1.00
S: Manufacturer=Samsung Electronics Co., Ltd.
S: Product=Samsung ML-1710 Series
S: SerialNumber=2236BACX226667X0
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
# lsmod
...
usblp 11264 0
usb_storage 26592 0
usbcore 93212 5 usblp,usb_storage,uhci_hcd
lp 9124 0
parport 35624 1 lp
3) seguo alla lettera http://www.linuxprinting.org/cups-doc.html ossia
"CUPS Quick Start" avendo scaricato il .ppd
Quindi ho salvato il .ppd in
#ls -l /usr/share/cups/model
totale 160
...
-rw-r--r-- 1 root root 26900 2004-07-14 21:24 Samsung-ML-1710-gdi.ppd
mi assicuro che CUPS Raster sia OK
# ls -l /usr/lib/cups/filter
totale 936
lrwxr-xr-x 1 root root 12 2004-05-06 18:46 cupsomatic -> foomatic-rip
lrwxr-xr-x 1 root root 25 2004-05-06 18:46 foomatic-rip -> ../../../bin/foomatic-rip
-rwxr-xr-x 1 root root 4020 2004-04-01 01:50 gziptoany
-rwxr-xr-x 1 root root 41592 2004-04-01 01:50 hpgltops
-rwxr-xr-x 1 root root 23436 2004-04-01 01:50 imagetops
-rwxr-xr-x 1 root root 56632 2004-04-01 01:50 imagetoraster
-rwxr-xr-x 1 root root 700136 2004-04-01 01:50 pdftops
-rwxr-xr-x 1 root root 34520 2004-04-01 01:50 pstops
-rwxr-xr-x 1 root root 1896 2004-03-27 06:52 pstopxl
-rwxr-xr-x 1 root root 1864 2004-03-27 06:52 pstoraster
-rwxr-xr-x 1 root root 6280 2004-04-01 01:50 rastertodymo
-rwxr-xr-x 1 root root 12972 2004-04-01 01:50 rastertoepson
-rwxr-xr-x 1 root root 10028 2004-04-01 01:50 rastertohp
-rwxr-xr-x 1 root root 36248 2004-04-01 01:50 texttops
e pure che foomatic-rip e foomatic-gswrapper siano al loro posto
(compres link simbolico) con i permessi settati giusti
# ls -l /usr/bin/foo*
-rwxr-xr-x 1 root root 2667 2004-03-16 02:03 /usr/bin/foomatic-gswrapper
-rwxr-xr-x 1 root root 197306 2004-03-16 02:03 /usr/bin/foomatic-rip
# ls -l /usr/lib/cups/filter/foo*
lrwxr-xr-x 1 root root 25 2004-05-06 18:46 /usr/lib/cups/filter/foomatic-rip -> ../../../bin/foomatic-rip
4) Configuro la stampante da web (http://localhost:631/admin)
Name:ML-1710
Device: USB Printer #1 (Samsung ML-1710)
Make: Samsung
Model: Samsung ML-1710 Foomatic/gdi (recommended)(en)
OK la stampante e` configurata:
Description: Samsung ML-1710
Location: desk
Printer State: idle, accepting jobs.
"Ready to print."
Device URI: usb://Samsung/ML-1710
La imposto di default e provo a stampare una pagina di test:
...nulla
il job e` dato come completato ma nessun foglio e` stato inchiostrato.
# less /var/log/cups/error-log
...
I [14/Jul/2004:23:52:52 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5148)
I [14/Jul/2004:23:52:53 +0200] Adding start banner page "none" to job 11.
I [14/Jul/2004:23:52:53 +0200] Adding end banner page "none" to job 11.
I [14/Jul/2004:23:52:53 +0200] Job 11 queued on 'ML-1710' by 'root'.
I [14/Jul/2004:23:52:53 +0200] Started filter /usr/lib/cups/filter/pstops (PID 5150) for job 11.
I [14/Jul/2004:23:52:53 +0200] Started filter /usr/lib/cups/filter/foomatic-rip (PID 5151) for job 11.
I [14/Jul/2004:23:52:53 +0200] Started backend /usr/lib/cups/backend/usb (PID 5152) for job 11.
I [14/Jul/2004:23:52:55 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5162)
I [14/Jul/2004:23:53:03 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=5163)
# ls -l /var/spool/cups
totale 48
...
-rw------- 1 root lpadmin 585 2004-07-14 23:52 c00011
drwx--x--x 2 root lpadmin 4096 2004-07-14 23:53 certs
drwxrwx--T 2 root lpadmin 4096 2004-07-14 23:47 tmp
Provo da linea di comando:
# lp -dML1710 -o PageSize=A4 /etc/motd
lp: unable to print file: client-error-not-found
Mi e` venuto il dubbio che non trovi il device corretto,
"usb://Samsung/ML-1710" e` un device che deve esistere tipo /dev/usb/lp0
oppure /dev/usb/lp0 e` il device utilizzato?
Ho fatto pure la prova impostando l'Economy mode da CUPS Control Panel
ma la stampante non ha reazioni (si dovrebbe spegnere un led).
Dove ho sbagliato? Devo configurare qualcosa in usb come per gli
scanner? Eppure tutte le applicazioni: Gimp, AbiWord, Gnumeric, GV
vedono la stampante e ci stampano, i file vengono elaborati ma i fogli
restano bianchi... ;(
Permessi? Ho provato, come in questa email a fare tutto da root e nulla
cambia.
Chi mi aiuta?
Ciao
a
|Non riesco a non pensare, non riesco a non vedere, non |
|riesco a non distinguere, non riesco a non esistere, |
|esistere, esistere, esistere, esistere, esistere. |
| Fluxus |
| |
|email: aerdan@inventati.org |
|KeyID: D00DAAF3 2004-01-19 [scadenza: 2005-01-18] |
|KeyFpr: 3D10 8DEA F731 7244 A4D6 4FFD 207D A846 D00D AAF3|
Maggiori informazioni sulla lista
glux