Impressão em lote e 6 outras dicas e truques de impressão no Linux

Impressão em lote e 6 outras dicas e truques de impressão no Linux

Você abre seu documento, clica em imprimir, espera. Você fecha o documento, abre um novo, clica em imprimir e espera… e assim por diante. Mas a impressão realmente não deveria ser tão monótona. Podemos enviar e-mails em massa com pouco esforço; por que não podemos imprimir em massa com a mesma facilidade?

Bem, se você estiver usando Linux, você pode. Através do terminal, você pode emitir vários comandos de impressora Linux que basicamente tornam a impressão muito mais agradável. Uma série de outros truques de impressão baseados em terminal estão disponíveis no Linux.

1. Exibir uma lista de impressoras instaladas

Se você tiver várias impressoras em sua rede, é provável que nem todas estejam configuradas no Linux.

Para verificar as impressoras instaladas em seu computador, abra um terminal e use

lpstat -p

Exibir uma lista de impressoras

Claro, você tem outras opções. Você pode verificar na tela de configurações de impressoras, mas isso leva mais tempo. Como na maioria dessas instruções de impressora de linha de comando do Linux, digitar é mais rápido do que mover e clicar com o mouse em uma série de menus.

Para ver as impressoras instaladas na interface da área de trabalho, abra Configurações > Impressoras .

2. Localize o endereço IP da impressora

Para imprimir em uma impressora de rede, você precisa de seu endereço IP. Embora você possa acessar a própria impressora e verificar as configurações do dispositivo, é igualmente fácil a partir do seu PC com Linux.

Abra um terminal e digite:

lpinfo -v | grep -P '://'

Isso retornará o nome da impressora, a rota TCP (saiba mais sobre isso em nosso guia sobre portas TCP) e o endereço IP.

Detalhes da impressora no terminal Linux

Para uma aparência mais ampla de uma impressora de rede, você também pode usar

avahi-browse --all -t -r

Em vez de encontrar especificamente o seu PC, no entanto, este comando encontrará tudo em sua rede que seu computador Linux pode acessar. Você precisará percorrer a lista de resultados para encontrar um endereço IP específico. É uma solução mais longa, embora tenha usos além da impressão.

Na maioria das distribuições, não é possível ver o endereço IP de uma impressora no ambiente de trabalho.

Imprimir um único documento no Linux é bastante fácil. Basta abrir o PDF ou outro formato de arquivo e clicar na opção Imprimir no menu.

O principal sobre a impressão no Linux é que, se você estiver usando o ambiente de área de trabalho, precisará abrir o arquivo. As coisas são diferentes no terminal, no entanto.

Aqui, use

cat '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT' | lpr

Comandos de impressão alternativos também estão disponíveis:

lpr '/PATH_TO_DOCUMENT/DOCUMENT_NAME.EXT'

Então, para demonstrar, se eu quiser imprimir o PDF low-fodmap_-_breakfast.pdf eu uso o comando cat ou lpr e o caminho do arquivo do documento:

lpr ‘/home/atomickarma/low-fodmap_-_breakfast.pdf'

Você nem precisa abrir o terminal no mesmo diretório do arquivo que deseja imprimir. Contanto que você tenha o caminho de arquivo absoluto para o documento ou imagem, ele será impresso.

Cuidado: alguns documentos não serão impressos dessa forma. Por exemplo, embora você possa imprimir um arquivo DOC ou DOCX a partir do seu software de escritório Linux, não é possível fazê-lo a partir do terminal. Mas você pode usar esses comandos para imprimir arquivos ODT e PDFs.

4. Como imprimir em lote com um comando do Linux

Uma das opções de impressão mais poderosas no Linux está disponível na linha de comando.

A tentativa de selecionar vários documentos e imprimi-los no ambiente de trabalho normalmente termina com um único trabalho de impressão. Para imprimir em lote, ou seja, para imprimir vários documentos no mesmo trabalho, você precisa usar um comando de terminal.

O comando lpr é suficiente aqui. Tudo o que você precisa fazer é segui-lo com os caminhos dos arquivos que deseja imprimir. Por exemplo

lpr '/home/atomickarma/high street west.pdf' '/home/atomickarma/Indian-spiced chicken and potato tray bake recipe.pdf'

Você pode até simplificar isso ainda mais. Comece abrindo uma janela com todos os documentos e, em seguida, abra uma janela de terminal. No terminal, digite lp e arraste os arquivos para o terminal.

Pressione Enter e aguarde a conclusão da impressão em lote.

Com várias impressoras em sua rede, você pode ter um dispositivo específico reservado para documentos, outro para imagens.

Para enviar um arquivo diretamente para uma impressora nomeada, primeiro verifique novamente o nome da impressora usando o comando lpstat :

lpstat -p -d

Com isso feito e o nome anotado corretamente, envie um documento para a impressora nomeada. Por exemplo, para imprimir um PDF na minha impressora Epson, eu uso:

lp -d EPSON_XP_4100_Series '/home/atomickarma/low-fodmap_-_breakfast.pdf'

Você pode combinar impressão em uma impressora específica com impressão em lote:

Impressão em lote no Linux

É muito fácil e, como antes, o arquivo pode ser arrastado para o terminal para evitar que você digite o caminho completo e o nome do arquivo.

6. Comando de impressora para limpar uma fila de impressão do Linux

E se você tiver muitas páginas sendo impressas no Linux e precisar limpar a fila? Talvez uma das páginas tenha um erro ou uma série de comandos de impressão duplique um documento específico que deve ser impresso apenas uma vez.

Antes de prosseguir, verifique se você tem uma impressora definida como padrão. Caso contrário, você deve saber o nome da impressora se houver várias disponíveis em sua rede. Isso garante que o comando para limpar a fila de impressão seja enviado ao dispositivo correto.

A maneira mais fácil de resolver isso é enviar um comando para limpar a fila de impressão. Para limpar toda a fila, use:

lprm -

Você também pode limpar o trabalho atual com apenas

lprm

Observe que quando o lprm é usado em um ambiente de rede, sua senha será solicitada para cancelar um trabalho de impressão.

7. Cancele um trabalho de impressão específico na linha de comando do Linux

Se você tiver um trabalho de impressão específico que precisa ser cancelado, primeiro precisará encontrar o ID do trabalho. Você pode encontrar isso visualizando a fila de impressão com

lpq

Consultar impressora Linux

Você pode usar o comando lprm para cancelar esse trabalho específico.

Portanto, se o comando lpq retornar um Job ID de 285, você deverá inserir

lprm 285

A impressão no trabalho geralmente é interrompida em alguns segundos, embora isso dependa do comprimento do documento.

Economize tempo: gerencie sua impressora com comandos de terminal do Linux

Embora a interface da área de trabalho seja eficiente o suficiente no Linux, ela não é tão flexível quanto controlar suas impressoras a partir do terminal. Com opções de cancelamento de trabalho, impressão em lote e gerenciamento geral da impressora disponíveis, vale a pena conhecer os comandos da impressora no terminal.

Na verdade, vale a pena saber como imprimir de qualquer dispositivo, só por precaução.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *