Imprimir arquivo PDF diretamente sem abri-lo?

12

Atualmente, abro o arquivo no visualizador de documentos e seleciono imprimir etc. Não é possível clicar com o botão direito do mouse no arquivo e "enviar para" a impressora?

HeyPaul
fonte
Qual versão do Ubuntu você está usando?
Mitch

Respostas:

12

Use lpr para imprimir arquivos PDF diretamente da linha de comando

Eu não acho que você pode fazer isso diretamente, não. No entanto, existe um programa de linha de comando chamado lprque envia arquivos pdf diretamente para a impressora. Portanto, se você tiver doc.pdf, poderá imprimi-lo lpr doc.pdf(supondo que você esteja na pasta correta na linha de comando).

Você também pode visualizar a fila da impressora com lpq- além da fila, isso mostra qual é a impressora padrão e qual é o status dela ...

Veja a outra resposta para saber como adicionar lpr ao menu do botão direito.

Steve Kroon
fonte
1
Obrigado. Existe uma maneira de evitar que lp e lpr imprima anotações em PDF (como destaques)?
Rtrtrt 3/10
8

Adicione lpr ao menu do botão direito

Eu não sabia sobre 'lpr' que Steve mencionou , mas sei como adicioná-lo ao menu do botão direito do mouse, usando a função Scripts do Nautilus do Nautilus.

Basta copiar e colar o texto abaixo no 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=

Salve o arquivo como 'Enviar para impressora' e, em seguida, right click on it->Properties->Permissions->Tick "Allow executing file as program"

Por fim, mova o arquivo em ~ / .gnome2 / nautilus-scripts

Agora, em cada arquivo .pdf desejado, você pode clicar com o botão direito do mouse e escolher Scripts -> 'Enviar para impressora'. O comando 'lpr' mencionado por Steve será executado no arquivo que você selecionou.

hytromo
fonte
Aaaargh - não funciona a partir de compartilhamentos do Windows! Imprimo pedidos de um programa win98 em arquivos pdf. Então, no ubuntu, imprimo em papel.
HeyPaul
Hum, isso parece lógico, você deveria ter mencionado que queria trabalhar com os compartilhamentos do Windows, embora: / Não sei como os scripts do nautilus funcionam através dos compartilhamentos do Windows ... Vou testá-lo e postar de volta. EDIT: Eu não posso atualmente testá-lo, mas você pode primeiro fazer o download dos PDFs a partir da rede para seu disco rígido e, em seguida, usar o script ...
hytromo
Sim - mas então eu poderia simplesmente abri-los diretamente e imprimi-los !!
HeyPaul
Não, não é a mesma coisa. A falha é lógica: os arquivos não estão no seu PC, você só pode ver os nomes dos arquivos. Como o PC pode enviá-los para impressão? Você pode fazer o download de todos eles, selecionar todos eles e escolher clicar com o botão direito do mouse -> 'Enviar para impressora'
hytromo
Eu sei que isso é realmente antigo, mas para o benefício de mais alguém lendo ... Se você pode armazenar os arquivos na caixa do ubuntu e compartilhar esse diretório com as caixas do windows, isso deve funcionar. Em vez de armazenar no Windows e compartilhar no Ubuntu.
Luke Cousins