¿Qué es "Imprimir en archivo" y se puede utilizar desde la línea de comandos?

¿Qué es "Imprimir en archivo" y se puede utilizar desde la línea de comandos?

Cuando selecciona "Imprimir en archivo" en un cuadro de diálogo de impresión de Gnome (no en cups-pdf):

Imprimir archivo

... ¿cuál es el comando real que se ejecuta? (Me interesa la variante posdata, como en la imagen)

Por otro lado, tal vez no haya una llamada de comando; tal vez sea gtk_print_operation_set_export_filenamedeLa nueva API de impresión Gtk+?

En cualquier caso, ¿hay alguna manera de utilizar este código en particular desde la línea de comando (no pdf2psy similares)? Digamos, usando lpr"imprimir en archivo" en un archivo postscript, como si estuviera usando el cuadro de diálogo anterior.

Respuesta1

Podrías usar el cups-pdfpaquete como una solución independiente de gnome. Después de instalar el paquete, agregue la impresora PDF usando la interfaz web de cups http://localhost:631como se describeaquí('General' como fabricante de impresora, CUPS-PDF como controlador).

Para su comodidad, cambie el directorio de salida con la opción Outen /etc/cups/cups-pdf.conf, me gusta ${HOME}o lo que desee. Luego haz lo sugerido por @noampara imprimir en archivo.

Respuesta2

Imprimir a archivo envía el documento no a la impresora sino a un documento pdf.

Lo mismo se puede hacer con el sistema de impresión de vasos, que utilizan sus aplicaciones cuando envían comandos de impresión.

Utilice la herramienta de filtro de tazas. Convierte efectivamente un documento. Se convierte a pdf de forma predeterminada.

$ cupsfilter inputfilename > outputfilename.pdf

Como se describeaquí.

Respuesta3

lpr -P "Print_to_PDF" file_to_print

Para obtener la lista de impresoras configuradas actualmente, ejecute lpstat -p -d.

Respuesta4

En caso de que alguien más llegue tarde a la fiesta como yo, parece que lo siguiente funciona para reproducir "imprimir en archivo"

pdftocairo input.pdf output.pdf -pdf

Descubrí esto abriendo un pdf con Evince en Gnome y luego imprimiéndolo en un archivo. Parece que los gráficos de El Cairo se utilizan en segundo plano al imprimir en un archivo de esta manera: ejecutar pdfinfo en el archivo resultante revela

Producer: cairo 1.16.0 (https://cairographics.org)

información relacionada