apsfilter e impresoras DeskJet GDI

Base de Datos de Soporte (ke_apsgdi61)
Referido a

SuSE Linux: Versión 6.1


Síntomas:

No es posible imprimir con apsfilter e impresoras DeskJet GDI (710/720, 820, 1000).

Causa:

Uno de los file-descriptors (descriptores de archivos) apunta a un fichero equivocado, y el trabajo a imprimir acaba siendo enviado al log file o fichero de registro ;-(

Solución:

La variante fácil: Obtenga el nuevo paquete "aps" de nuestro Servidor FTP (ftp://ftp.suse.com/pub/suse/i386/6.1/suse/ap1/aps.rpm) e instálelo con YaST o con rpm.

La variante "casera": Se trata de modificar dos lineas (aproximadamente las 677/678) del fichero /var/lib/apsfilter/apsfilter.

De forma que:

                               OUTPIPE="$HAVE_PBMTOPPA -v ${PRINTER#ppa}"
                               [ $bypass -ge 1 ] && $OUTPIPE="$OUTPIPE|$PRINT_RAW"

Hay que cambiarlo por:

                               OUTPIPE="$HAVE_PBMTOPPA -v ${PRINTER#ppa}|$PRINT_RAW"

O bien en forma de patch:


@@ -676,8 +679,7 @@
                                HAVE_GS="$HAVE_GS -sDEVICE=pbm ${GS_RESOL}"
                                #
                                findfilter pbm2ppa PBMTOPPA
-                               OUTPIPE="$HAVE_PBMTOPPA -v ${PRINTER#ppa}"
-                               [ $bypass -ge 1 ] && $OUTPIPE="$OUTPIPE|$PRINT_RAW"
+                               OUTPIPE="$HAVE_PBMTOPPA -v ${PRINTER#ppa}|$PRINT_RAW"
                                #
                                ;;
                        *)      # PRINTER = ghostscript device


Temas relacionados:
o impresoras GDI

Palabras clave: 6.1, DESKJET, 720, 820, 1000, GDI, APSFILTER, PRINTING, PPA, PBM2PPA

Temas: Impresora

SDB-ke_apsgdi61, Copyright SuSE Linux AG, Nürnberg, Germany - Versión: 19. Apr 1999
SuSE Linux AG - : 08. Jun 2000 de ke (sdb_gen 1.40.0)