-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-04-13 a las 10:07 +0200, Camaleón escribió:
Desde SuSE puedo utilizar esa opción (pseudo-impresora para imprimir / generar un pdf), pero me gustaría poder "compartirla" desde Samba para que el resto de equipos con Windows puedan imprimir / generar también archivos en pdf de la misma forma que SuSE, es decir, que pregunte al usuario dónde guardar el fichero resultante.
Pero eso es que no lo hace el cups, sino la aplicación de uso de la impresora kprinter, o la misma aplicación desde la que quieras imprimir. Por tanto, si el cups no tiene esa impresora, no la puedes exportar.
Lo comento porque en varias páginas que he visto en Google buscando este tema, la mayoría de los scripts desvían la salida a un directorio concreto o envían en fichero por e-mail, y no es eso lo que busco.
No me extraña. Recuerda que en Linux el tratamiento de la impresora es distinto. Todos los programas que quieran imprimir con formato deben generar un fichero postscript que es el que se manda al sistema para que lo imprima por la impresora correspondiente; y que el postscript y el pdf son formatos relacionados, por lo que traducir de ps a pdf es inmediato y sin perdidas. En cambio, en windows, lo que hay es una librería gdi (graphic device interface) que los programas que quieran imprimir usan para generar la salida, usando las mismas funciones que se usan para imprimir en pantalla, con añadidos. Ahí, para generar un pdf lo que se hace es programar un driver que recibe esas llamadas de funciones, pero generando un pdf o un ps como salida de impresora. Es un concepto distinto. Si no me equivoco, existe una manera nativa con ghostscript de generar ps o pdf en windows, a partir de la impresora. La versión que yo tengo es antigua, pero funciona. En sourceforge hay más; pe: 8. PDFCreator https://sourceforge.net/projects/pdfcreator PDFCreator easily creates PDFs from any Windows program. Use it like a printer in Word, StarCalc or any other Windows application. Menciono lo de windows, porque si hablas de samba, es por el windows, supongo.
Y, en ese sentido, kprinter también suministra una pseudo impresora pdf - que el cups no ve.
Vaya, ya me temía que tendría que utilizar los filtros. :-)
Imagino que si mediante samba le mandas al cups un ps, se podría hacer... pero no lo he visto. Lo único que veo en cups es la posibilidad de imprimir hacia un programa cualquiera mediante tubería - pero no lo explica en el manual. Y no creo que le pregunte al cliente que donde manda el fichero, salvo que tu crees el programa que reciba la tubería... - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEPj5ftTMYHG2NR9URAixfAJ9pbxupz5/Z7mxEv+6exJ17/nadowCfTy0D CyEW3F1qyXCt+5ISFLsFKKs= =lptg -----END PGP SIGNATURE-----