Xerox Phaser 3010 no imprime nada

Xerox Phaser 3010 no imprime nada

Probé Fedora Core 18, 19, 20 y 21 (pero no puedo volver atrás ahora, solo tuve la oportunidad mientras actualizaba). Cada vez el sistema no tiene problemas para encontrar e identificar la impresora. No tiene PPDexactamentepara este modelo, pero tiene un PPD Xerox Phaser 3110 (he probado varios PPD con otras versiones; el resultado es siempre el mismo).

Puedo usar la interfaz web de CUPS para ver la impresora; no hay problemas. Pero la impresora no hará nada. Nunca informa errores, simplemente se comporta como si hubiera imprimido todo lo que tenía que imprimir correctamente y se cierra. Ni la página de prueba ni la página de autoprueba.

Intenté conectar esta misma impresora a una caja Win 8 y se imprimió. Aunque con problemas: en particular, no podía imprimir más de una página a la vez, pero sí podía imprimir la página de prueba.

Antes de que este trozo de plástico llegue al bote de basura, ¿hay algo que pueda intentar para que sea al menos un poco más útil?


Probé el PPD proporcionado por el fabricante, aquí está el resultado:

sudo rpm -i Xerox-Phaser-3010_3040-1.0-28.i586.rpm
[sudo] password for wvxvw: 
/var/tmp/rpm-tmp.EjlbNt: line 3: /etc/init.d/cups: No such file or directory
warning: %post(Xerox-Phaser-3010_3040-1.0-28.i586) scriptlet failed, exit status 127

Respuesta1

Aquí esta laPaquete de instalación de Xerox RPMpara la impresora Phaser 3010.

Siga las instrucciones del fabricante para completar la instalación.


Puede extraer el archivo PPD del RPM.

Vea lo que hay en las RPM:

# rpm -qlp Xerox-Phaser-3010_3040-1.0-28.i586.rpm /usr/lib/cups/filter
/usr/lib/cups/filter/xrhr1ap
/usr/lib/cups/filter/xrhr2ap
/usr/lib/xrhr1acl.so
/usr/share/cups/Xerox
/usr/share/cups/Xerox/dlut
/usr/share/cups/Xerox/dlut/xrhr1alut.dat
/usr/share/cups/model/Xerox
/usr/share/cups/model/Xerox/Xerox-Phaser-3010-fr.ppd.gz
/usr/share/cups/model/Xerox/Xerox-Phaser-3010.ppd.gz
/usr/share/cups/model/Xerox/Xerox-Phaser-3040-fr.ppd.gz
/usr/share/cups/model/Xerox/Xerox-Phaser-3040.ppd.gz

Por ahora sólo quieres al PPD.

rpm2cpio Xerox-Phaser-3010_3040-1.0-28.i586.rpm | cpio -iv --to-stdout ./usr/share/cups/model/Xerox/Xerox-Phaser-3010.ppd.gz > Xerox-Phaser-3010.ppd.gz

Puedes descomprimir el archivo resultante:gunzip Xerox-Phaser-3010.ppd.gz

Respuesta2

¡Al final, el problema fue SELinux! La impresora no imprimió debido a algunas políticas ACL oscuras y debo decir que el informe de errores es muy deficiente. Lo que hice al final:

$ sudo setenforce 0

Pero si usted también enfrenta este problema, probablemente esta no sea la mejor manera de hacerlo, ya que deshabilitará muchas otras cosas (posiblemente útiles). Como se trata de una PC de escritorio doméstica, no me importaría mucho.

Además, según la respuesta de ewwhite. Después de extraer el contenido del RPM, copié

$ sudo cp /tmp/usr/lib/cups/filter/xrhr* /usr/lib/cups/filter
$ sudo cp /tmp/usr/lib/xrhr1acl.so /usr/lib/xrhr3acl.so

Luego también seleccioné /usr/share/cups/model/Xerox/Xerox-Phaser-3010-fr.ppd.gzdesde el diálogo de configuración de la impresora KDE el PPD usado con esta impresora y, finalmente, ¡funcionó!

información relacionada