Presentando un informe de error

Brandon Nielsen, Zdenek Dohnal Version all Last review: 2022-05-15

Decidiendo que componente

Los problemas que se refieren a la impresión pueden estar relacionados con varios componentes.

The configuration GUI (See above) is either GNOME 3 System Settings application or system-config-printer. These packages also provide the printer applet, handle automatic queue creation, and disable/enable queues when USB printers are disconnected and reconnected.

Most GTK+ applications use the GTK+ print dialog. If the problem occurs when using GTK+ applications but not when printing from the command line or from another non-GTK+ application, the problem should probably be reported against the GTK+ version which the application uses. You can find out the version by the following query (thunderbird is used as an example of RPM package):

$ rpm -q thunderbird | grep gtk
libgtk-3.so.0

Del resultado puedes ver que thunderbird usa GTK+ versión 3.

Si el problema se produce sólo con una aplicación GTK+, y otras aplicaciones GTK+ imprimen sin problemas, el error debe ser archivado contra esa aplicación en particular.

Si el problema sólo se produce con archivos PDF, es posible que el error se encuentre en poppler (el filtro pdftops de CUPS es una envoltura de uno de los programas de utilidad poppler).

Reportar errores sólo vistos usando el backend smb contra samba.

Para los errores que sólo se observan al utilizar el backend hp, o los controladores hpijs o hpcups, seleccione hplip para el componente.

Para bugs para el demonio cups-browsed y su detector de impresoras, por favor seleccione cups-filters

Otras posibilidades, dependiendo del problema, incluyen:

  • foomatic (el filtro y controlador Foomatic CUPS)

  • foomatic-db (la base de datos de impresoras usada por Foomatic)

  • ghostscript (que convierte PostScript a otros formatos)

  • gutenprint (un controlador compatible con muchas impresoras)

Para cualquier otra cosa, o si no está seguro, elija cups o utilice su mejor estimación.

Other information to include

Prepárese para incluir también información sobre su sistema.

Antes de recopilar información

  • Cambie la configuración regional de su sistema operativo al inglés.

  • Por favor, adjunte la información recopilada como archivo (el ejemplo es here, puede que necesite permisos de root) al problema de bugzilla.

  • Por favor, no olvide activar su problema después de habilitar la depuración y reiniciar cups y antes de recopilar información.

Información que debe recopilarse

  • el archivo PPD para la cola de impresión (del directorio /etc/cups/ppd)

  • el documento que está intentando imprimir; si el documento es grande, intente ver si el problema también se produce con un documento más pequeño

  • cupsd journal logea cuando el nivel de depuración 2 está activado. Consulte cómo activar debug2 y obtener registros de systemd-journald.

  • si el problema está relacionado con un trabajo de impresión, adjunte también los registros del diario de este trabajo específico. Cómo obtener registros here, ejemplo con JID. Puede averiguar el valor del JID mediante un comando:

$ lpstat -W all

Encuentre allí su empleo y el JID es un número después de '-'.

  • Si el problema es, por ejemplo, 'imprimir desde evince imprime basura, pero imprimir desde libreoffice funciona', entonces adjunte dos archivos separados - el primero contendrá los logs cuando imprima desde evince, logs posteriores cuando imprima desde libreoffice.

  • troubleshoot.txt de system-config-printer (CUIDADO: no contiene los registros del diario - no olvide adjuntarlos también).

  • make and model of printer

  • archivos de configuración - /etc/cups/client.conf (si contiene algún cambio respecto al predeterminado), /etc/cups/cupsd.conf.

  • if the issue is with cups-browsed and printer’s discovery, attach /etc/cups/cups-browsed.conf and cups-browsed logs gained by this how-to.

Encontrará algunos documentos de ejemplo en categoría Impresión de casos de prueba.

Further reading

La página principal de impresión y la página de terminología de impresión tienen más información sobre cómo funciona la impresión en Fedora.