Imprimir archivo pdf directamente sin abrirlo?

12

Actualmente abro el archivo en el visor de documentos y selecciono imprimir, etc. ¿No es posible hacer clic derecho en el archivo y "enviar a" la impresora?

Hola Paul
fuente
¿Qué versión de Ubuntu estás usando?
Mitch

Respuestas:

12

Use lpr para imprimir archivos PDF directamente desde la línea de comandos

No creo que puedas hacer eso directamente, no. Sin embargo, hay un programa de línea de comando llamado lprque envía archivos pdf directamente a la impresora. Entonces, si lo ha hecho doc.pdf, debería poder imprimirlo lpr doc.pdf(suponiendo que esté en la carpeta correcta en la línea de comando).

También puede ver la cola de la impresora con lpq: además de la cola, esto muestra cuál es la impresora predeterminada y cuál es su estado ...

Consulte la otra respuesta para saber cómo agregar lpr al menú contextual.

Steve Kroon
fuente
1
Gracias. ¿Hay alguna manera de evitar que lp y lpr impriman anotaciones en PDF (como los resaltados)?
rtrtrt
8

Agregue lpr al menú del botón derecho

No sabía sobre 'lpr' que mencionó Steve , pero sé cómo agregarlo a su menú de clic derecho, usando la función Nautilus Scripts de Nautilus.

Simplemente copie y pegue el texto a continuación en Gedit:

#!/bin/bash

IFS_BAK=$IFS
IFS="
"

for line in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS; do
   if [[ "$line" = "" || "$line" = " " ]]; then
      exit
   fi
   lpr "$line"
   sleep 1;
done

IFS=$IFS_BAK
IFS_BAK=

Guarde el archivo como 'Enviar a impresora' y luego, right click on it->Properties->Permissions->Tick "Allow executing file as program"

Finalmente, mueva el archivo debajo de ~ / .gnome2 / nautilus-scripts

Ahora, en cada archivo .pdf que desee, puede hacer clic derecho sobre él y elegir Scripts -> 'Enviar a impresora'. El comando 'lpr' que mencionó Steve se ejecutará en el archivo que ha seleccionado.

hytromo
fuente
Aaaargh: ¡no funciona desde los recursos compartidos de Windows! Imprimo pedidos de un programa win98 a archivos pdf. Luego en ubuntu imprimo en papel.
HeyPaul
Hm, eso suena lógico, deberías haber mencionado que querías trabajar a través de recursos compartidos de Windows, sin embargo: / No sé cómo funcionan los scripts nautilus a través de recursos compartidos de Windows ... Lo probaré y volveré a publicar. EDITAR: Actualmente no puedo probarlo, pero primero puede descargar los archivos PDF de la red a su disco duro y luego usar el script ...
hytromo
Sí, pero también podría abrirlos directamente e imprimirlos.
HeyPaul
No, no es lo mismo. El error es lógico: los archivos no están en su PC, solo puede ver sus nombres de archivos, ¿cómo puede enviarlos su PC para imprimir? Puede descargarlos todos, seleccionarlos todos y elegir hacer clic con el botón derecho -> 'Enviar a impresora'
hytromo
Sé que esto es realmente antiguo, pero para el beneficio de que alguien más lea ... Si puede almacenar los archivos en el cuadro de ubuntu y compartir ese directorio con los cuadros de Windows, entonces esto debería funcionar. En lugar de almacenar en Windows y compartir en ubuntu.
Luke Cousins