Fwd: [suse-linux-s] impresora paralelo y OpenSuse 10
Antes de tomar medidas drásticas, revisa el manual de >administración (Reference*) donde habla del servicio de impresión, así como >de cambios entre versiones 9.1 y la 10.0.
Me mire la documentacion y lo unico que saque en claro es que cambiaron el
grupo de lp de root a lp al parecer, para mayor seguridad del sistema. No
creo que mi problema sea de permisos, en tal caso supongo que el sistema
diria algo asi como operacion no permitida, ademas imprimiendo paginas de
prueba desde Yast soy root ........
El día 28/03/06, Carlos E. R.
Pero cuando le doy a imprimir pagina de prueba, nada, la impresora no
reacciona, y lo que es peor, ningun mensaje de error o de fallo.
Si lo hay.
# tail /var/log/cups/access_log
Olvídate, eso es el log de la interfaz web.
# tail /var/log/cups/error_log
Este si.
E [27/Mar/2006:17:25:39 +0200] restart_job: job #7 cannot be restarted - no files!
Ahí ya tienes un error. Creo que suena a filtros. Tienes que aumentar la
"verbosidad" para verlo.
Este error me lo dio al intentar reiniciar un trabajo desde la pagina "jobs" de interfaz web de cups (localhost:631) /etc/cups/cupsd.conf:
LogLevel debug
Y si no, debug2. Reinicias el cup, e imprime un único fichero. Y mira ese log a ver que se ve.
Bien borre los ficheros access_log y error_log para tener mesages frescos. Cambie el LogLevel de info a debug Despues de reiniciar cup (/etc/init.d/cups restart) le di a imprimir UNA pagina de prueba desde Yast parando la impresion despues de unos segundos al no obtener respuesta de la impresora. # cat /var/log/cups/error_log E [28/Mar/2006:17:47:44 +0200] PID 7512 stopped with status 1! # cat /var/log/cups/access_log localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 199 localhost - - [28/Mar/2006:17:47:44 +0200] "GET /ppd/bjc4300.ppd HTTP/1.1" 200 12873 localhost - - [28/Mar/2006:17:47:44 +0200] "POST /admin/ HTTP/1.1" 401 0 localhost - root [28/Mar/2006:17:47:44 +0200] "POST /admin/ HTTP/1.1" 200 13315 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:47:44 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:47:44 +0200] "POST /printers/y2test HTTP/1.1" 200 40924 localhost - - [28/Mar/2006:17:48:30 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:48:30 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:48:30 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:48:30 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:48:31 +0200] "POST / HTTP/1.1" 200 198 localhost - - [28/Mar/2006:17:48:31 +0200] "GET /ppd/y2test.ppd HTTP/1.1" 200 12873 localhost - - [28/Mar/2006:17:48:31 +0200] "POST / HTTP/1.1" 200 199 localhost - - [28/Mar/2006:17:48:31 +0200] "GET /ppd/bjc4300.ppd HTTP/1.1" 200 12873 localhost - - [28/Mar/2006:17:48:31 +0200] "POST /admin/ HTTP/1.1" 401 0 localhost - root [28/Mar/2006:17:48:31 +0200] "POST /admin/ HTTP/1.1" 200 119 Repeti la operacion anterior con "LogLevel debug2" # cat /var/log/cups/error_log E [28/Mar/2006:17:26:33 +0200] PID 7280 stopped with status 1! # cat /var/log/cups/access_log localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 199 localhost - - [28/Mar/2006:17:26:32 +0200] "GET /ppd/bjc4300.ppd HTTP/1.1" 200 12873 localhost - - [28/Mar/2006:17:26:32 +0200] "POST /admin/ HTTP/1.1" 401 0 localhost - root [28/Mar/2006:17:26:32 +0200] "POST /admin/ HTTP/1.1" 200 13314 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:26:32 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:26:32 +0200] "POST /printers/y2test HTTP/1.1" 200 40924 localhost - - [28/Mar/2006:17:27:39 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:27:39 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:27:39 +0200] "POST / HTTP/1.1" 200 132 localhost - - [28/Mar/2006:17:27:40 +0200] "POST / HTTP/1.1" 200 72 localhost - - [28/Mar/2006:17:27:40 +0200] "POST / HTTP/1.1" 200 198 localhost - - [28/Mar/2006:17:27:40 +0200] "GET /ppd/y2test.ppd HTTP/1.1" 200 12873 localhost - - [28/Mar/2006:17:27:40 +0200] "POST / HTTP/1.1" 200 199 localhost - - [28/Mar/2006:17:27:40 +0200] "GET /ppd/bjc4300.ppd HTTP/1.1" 200 12873 localhost - - [28/Mar/2006:17:27:40 +0200] "POST /admin/ HTTP/1.1" 401 0 localhost - root [28/Mar/2006:17:27:40 +0200] "POST /admin/ HTTP/1.1" 200 119 A pesar de que me dices que no sirve de nada, he pegado el access_log tambien porque me sorprendio la cantidad de log que genero una sola peticion de impresion. Parece que cuenta exactamente lo mismo con ambos niveles de "debug" y que el "error" que da es por mi parada manual. Me temo que hay que buscar el fallo por otro lado pero no tengo idea de por donde. ¿Habra que modificar algun parametro de configuracion de cups ( cupsd.conf)? Saludos Jose
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-03-28 a las 18:11 +0200, jose rodriguez escribió:
Bien borre los ficheros access_log y error_log para tener mesages frescos. Cambie el LogLevel de info a debug Despues de reiniciar cup (/etc/init.d/cups restart) le di a imprimir UNA pagina de prueba desde Yast parando la impresion despues de unos segundos al no obtener respuesta de la impresora.
Imprime la página de prueba desde la interfaz web del cups, no desde el Yast. Inluso puedes probar a crear una impresora nueva desde el cups, y usar esa en vez de la del Yast.
# cat /var/log/cups/error_log E [28/Mar/2006:17:47:44 +0200] PID 7512 stopped with status 1!
¿Sólo una linea con debug? No puede ser, tendría que haber cientos.
Repeti la operacion anterior con "LogLevel debug2"
¿Y reiniciaste el cups? "rccups restart"
A pesar de que me dices que no sirve de nada, he pegado el access_log tambien porque me sorprendio la cantidad de log que genero una sola peticion de impresion.
Si, pero ese fichero es unicamente del servidor web del cups, no del servidor de impresión. No está ahí el fallo.
Parece que cuenta exactamente lo mismo con ambos niveles de "debug" y que el "error" que da es por mi parada manual.
No puede ser que dé unicamente una linea, no puede ser. De ninguna forma, tiene que dar cientos, incluso miles de lineas. Y no pares la impresión.
Me temo que hay que buscar el fallo por otro lado pero no tengo idea de por donde. ¿Habra que modificar algun parametro de configuracion de cups ( cupsd.conf)?
No, hay que buscarlo en el error_log. No puede ser que suelte una unica linea en modo debug, cuando en modo normal suelta un montón. Falta, en concreto, las lineas que dice que proceso va arrancando, con su PID, y uno de los cuales es el que falla. Mira, esto es lo que suelta normalmente, y en nivel "info": I [21/Mar/2006:22:24:35 +0100] Adding start banner page "none" to job 210. I [21/Mar/2006:22:24:35 +0100] Adding end banner page "none" to job 210. I [21/Mar/2006:22:24:35 +0100] Job 210 queued on 'tp0' by 'cer'. I [21/Mar/2006:22:24:35 +0100] Started filter /usr/lib/cups/filter/pstops (PID 32027) for job 210. I [21/Mar/2006:22:24:35 +0100] Started filter /usr/lib/cups/filter/pstoturboprint (PID 32028) for job 210. I [21/Mar/2006:22:24:35 +0100] Started backend /usr/lib/cups/backend/parallel (PID 32032) for job 210. I [22/Mar/2006:00:33:41 +0100] Adding start banner page "none" to job 211. Tú, en vez del filtro "pstoturboprint" verás "foomatic-rip". Ah, mira, de un log antiguo en modo debug - a mi no me gusta borrar logs: D [29/Dec/2003:02:06:38 +0100] LoadAllJobs: Loading attributes for job 337... D [29/Dec/2003:02:06:38 +0100] LoadAllJobs: Loading attributes for job 338... d [29/Dec/2003:02:06:38 +0100] AddCert: adding certificate for pid 0 E [29/Dec/2003:02:07:00 +0100] Scheduler shutting down due to SIGTERM. D [29/Dec/2003:02:07:00 +0100] StopListening: closing all listen sockets. La "d" y la "D" corresponden a los mensajes del modo debug y debug2. Cual es cual, no recuerdo, pero creo que respectivamente. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEKX96tTMYHG2NR9URAp+8AJsGiwQ4+gwluMJaJmkMjOZRUi1eMwCfXEaY nRcvd87+s7kAsU6PeJ/rdN0= =YWEz -----END PGP SIGNATURE-----
Imprime la página de prueba desde la interfaz web del cups, no desde el Yast. Inluso puedes probar a crear una impresora nueva desde el cups, y usar esa en vez de la del Yast.
He probado a crear la impresora desde cups y como que quiso funcionar, reacciono como si quisiera hacer algo pero se quedo colgada con el papel cargado y la luz parpadeando. Despues de 5 buenos minutos de impresora en coma, pero animado por el resultado, cancelo trabajo, saco papel habia 2 rayas negras escritas, cambio drivers vuelvo mandar imprimir pagina de prueba y nada vuelta como al principio la impresora no reacciona y me aparece un mensage en la pantalla de cups diciendome que el puerto paralelo esta ocupado y que volvera a intentarlo dentro de 30 seg. unos minutos mas tarde seguia igual. A partir de ahi con la moral por los suelos reinicio cups, ordenador, borro impresoras las vuelvo a crear desde cups desde yast y no se cuantas cosas mas que se me ocurrieron sin resultado hasta que por fin le da otro espasmo lo mas gracioso de todo es que el errors_log apenas registra nada como puedes ver. #cat /var/log/cups/error_log E [28/Mar/2006:17:47:44 +0200] PID 7512 stopped with status 1! E [28/Mar/2006:18:00:00 +0200] PID 7576 stopped with status 1! E [29/Mar/2006:12:03:33 +0200] PID 9887 stopped with status 1! E [29/Mar/2006:12:11:10 +0200] PID 9952 stopped with status 0! E [29/Mar/2006:12:11:10 +0200] PID 9953 stopped with status 0! E [29/Mar/2006:12:11:10 +0200] PID 9954 stopped with status 0! E [29/Mar/2006:12:12:10 +0200] PID 9964 stopped with status 0! E [29/Mar/2006:12:12:10 +0200] PID 9965 stopped with status 0! E [29/Mar/2006:12:12:10 +0200] PID 9966 stopped with status 0! E [29/Mar/2006:12:42:16 +0200] PID 6849 stopped with status 0! E [29/Mar/2006:12:42:16 +0200] PID 6850 stopped with status 0! E [29/Mar/2006:12:43:39 +0200] cancel_job: job id 21 is cancelled - can't cancel! E [29/Mar/2006:12:50:27 +0200] PID 7418 stopped with status 1! E [29/Mar/2006:12:56:14 +0200] PID 6635 stopped with status 1! E [29/Mar/2006:13:02:34 +0200] PID 6395 stopped with status 1! E [29/Mar/2006:13:06:55 +0200] get_printer_attrs: resource name '/printers/bjc-TP' no good! E [29/Mar/2006:13:06:55 +0200] get_jobs: resource name '/printers/bjc-TP' no good! E [29/Mar/2006:13:15:25 +0200] PID 7492 stopped with status 1! Si estas son TODAS las lines de Debug que me a dado desde que borre el archivo ayer y despues de no se cuantas ordenes de impresion y cancelaciones. A punto de ya de ir a por un martillo y liarme a leche con algo se me ocurre probar el driver de TurboPrint. Resultado ?? Funciona cojonudo a la primera. No lo entiendo, ahora resultara que todo el problema fue por drivers ?? Unos drivers que siempre me fueron bien desde que empeze con linux haya por la version 8.1 de Suse han dejado de funcionar de repente ??? Este fallo es solo cosa de OpenSuse o Suse 10 tambien tiene ese bug ?? No es por los 30€ que vale la licencia pero resulta algo cabreante tropezarte con estas cosas. Gracias por todo Saludos Jose
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-03-29 a las 13:47 +0200, jose rodriguez escribió:
cups, ordenador, borro impresoras las vuelvo a crear desde cups desde yast y no se cuantas cosas mas que se me ocurrieron sin resultado hasta que por fin le da otro espasmo lo mas gracioso de todo es que el errors_log apenas registra nada como puedes ver.
Me mosquea mucho eso... pero mucho.
#cat /var/log/cups/error_log E [28/Mar/2006:17:47:44 +0200] PID 7512 stopped with status 1! E [28/Mar/2006:18:00:00 +0200] PID 7576 stopped with status 1! E [29/Mar/2006:12:03:33 +0200] PID 9887 stopped with status 1! E [29/Mar/2006:12:11:10 +0200] PID 9952 stopped with status 0! E [29/Mar/2006:12:11:10 +0200] PID 9953 stopped with status 0! E [29/Mar/2006:12:11:10 +0200] PID 9954 stopped with status 0! E [29/Mar/2006:12:12:10 +0200] PID 9964 stopped with status 0! E [29/Mar/2006:12:12:10 +0200] PID 9965 stopped with status 0! E [29/Mar/2006:12:12:10 +0200] PID 9966 stopped with status 0! E [29/Mar/2006:12:42:16 +0200] PID 6849 stopped with status 0! E [29/Mar/2006:12:42:16 +0200] PID 6850 stopped with status 0! E [29/Mar/2006:12:43:39 +0200] cancel_job: job id 21 is cancelled - can't cancel!
Haz "ps afx | less" y busca los procesos que cuelgan del cups. A veces no se puede cancelar porque quedan procesos que no es capaz de matar y hay que hacerlo a mano.
Si estas son TODAS las lines de Debug que me a dado desde que borre el archivo ayer y despues de no se cuantas ordenes de impresion y cancelaciones.
No lo entiendo. :-( Como no sea borrar y volver a instalar el propio cups y sus accesorios... Haría falta solucionar lo del log para ver que rayos pasa. Revisa el fichero de configuración, a ver si hay algo relacionado con el log que esté duplicado :-? ¿Tienes la 10 plenamente actualizada?
A punto de ya de ir a por un martillo y liarme a leche con algo se me ocurre probar el driver de TurboPrint. Resultado ?? Funciona cojonudo a la primera.
Yo tuve que hacer eso hace tiempo, pero tengo la 9.3 con una canon 4000 - que es básicamente la misma impresora, con algunas cosas menos.
No lo entiendo, ahora resultara que todo el problema fue por drivers ?? Unos drivers que siempre me fueron bien desde que empeze con linux haya por la version 8.1 de Suse han dejado de funcionar de repente ??? Este fallo es solo cosa de OpenSuse o Suse 10 tambien tiene ese bug ?? No es por los 30EUR que vale la licencia pero resulta algo cabreante tropezarte con estas cosas.
A mi es que con los drivers que trae SuSE me va fatal. Me iba algo mejor antes de que pusieran el cups, al menos podía usarlo. Tan mal me iba con el driver del cups, que es que tenía que irme a windows para imprimir documentos con fotos, porque las fotos eran ilegibles. Pero tu caso es distinto, porque por lo visto te funcionaba antes, con otras versiones de SuSE. Ahora, ojo con turbprint, porque el driver consume una cantidad de CPU impresionantes. Es lo malo que tiene. Si sabes inglés, podrías ponerlo en la lista inglesa, porque allí está el mantenedor del cups de SuSE - pero con la 10.1 a punto de salir, no se si contestaría. Por probar... ¿Tienes otro sistema operativo en esa máquina, para probar la impresora? No sea que haya problema de cables u otra cosa y nos estemos mareando. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEKnpatTMYHG2NR9URAvFFAJ9Vs9uHFSQvZImOYyx6ktqSv7W5jQCfTZ12 kOaEd3nVEVaHTetC7b4QR38= =tiLO -----END PGP SIGNATURE-----
participants (2)
-
Carlos E. R.
-
jose rodriguez