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?
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 ...
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.
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.
Respuestas:
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
lpr
que envía archivos pdf directamente a la impresora. Entonces, si lo ha hechodoc.pdf
, debería poder imprimirlolpr 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.
fuente
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:
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.
fuente