Autor Tópico: Imprimir em Lote  (Lida 4079 vezes)

Offline Marciel Silva

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Imprimir em Lote
« Online: 25 de Agosto de 2015, 15:58 »
Boa tarde!
Este é o meu primeiro tópico e não sei se criei no local correto.
Peço desculpas caso esteja fazendo-o de maneira errada.

Sou usuário do Linux a pouco tempo e já estou me adaptando-o.
O que eu gostaria de saber é:
Tenho vários arquivos em .pdf.
Preciso imprimir todos de uma única vez (em lote).
Existe algum comando que posso selecionar todos e mandar imprimir de uma única vez?

Desde já agradeço a atenção de todos!

Marciel

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re:Imprimir em Lote
« Resposta #1 Online: 25 de Agosto de 2015, 18:27 »
Com o "lp", ex: lp arquivo1 arquivo2 arquivo3

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Imprimir em Lote
« Resposta #2 Online: 27 de Agosto de 2015, 12:12 »
Como uma pequena contribuição ao raciocínio, apenas adicionando ao quanto já bem colocado, de maneira geral:

Código: [Selecionar]
lp -d printer_name filenames
-d é o parâmetro que indica para onde destinar a impressão; se nada for mencionado será usada a destinação padrão.

printer_name é o nome da impressora identificada no sistema

filenames são os nomes de arquivos a serem impressos.

O nome da impressora pode ser verificado fazendo:

Código: [Selecionar]
lpstat -a
ou abrindo no navegador:

Código: [Selecionar]
http://localhost:631/printers
Mas na verdade a questão é a possibilidade de imprimir todos os arquivos colocados dentro de um determinado diretório sem ter que digitar os nomes deles um a um, o que dependendo da quantidade de arquivos a serem impressos, se for elevada, pode ser algo muito trabalhoso, então é o caso de usar um caracter curinga (ou referência global - wildcard) do tipo (*) asterisco na linha de impressão, ainda mais se forem arquivos todos do mesmo tipo, como você menciona serem .pdf tais arquivos. Entretanto, isso apenas seria útil se **a ordem de impressão não for importante**.

Exemplo:

Código: [Selecionar]
lp -d Photosmart_C4200 *.pdf

lp *.pdf

lp *.txt
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline Marciel Silva

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re:Imprimir em Lote
« Resposta #3 Online: 28 de Agosto de 2015, 15:52 »
druidaobelix, boa tarde!

É exatamente isto que eu precisava. Fiz o teste e deu certo.

Muito obrigado pela atenção.

Att,

Marciel

Offline sidiclei

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:Imprimir em Lote
« Resposta #4 Online: 01 de Setembro de 2015, 13:31 »
Como uma pequena contribuição ao raciocínio, apenas adicionando ao quanto já bem colocado, de maneira geral:

Código: [Selecionar]
lp -d printer_name filenames
-d é o parâmetro que indica para onde destinar a impressão; se nada for mencionado será usada a destinação padrão.

printer_name é o nome da impressora identificada no sistema

filenames são os nomes de arquivos a serem impressos.


O nome da impressora pode ser verificado fazendo:

Código: [Selecionar]
lpstat -a
ou abrindo no navegador:

Código: [Selecionar]
http://localhost:631/printers
Mas na verdade a questão é a possibilidade de imprimir todos os arquivos colocados dentro de um determinado diretório sem ter que digitar os nomes deles um a um, o que dependendo da quantidade de arquivos a serem impressos, se for elevada, pode ser algo muito trabalhoso, então é o caso de usar um caracter curinga (ou referência global - wildcard) do tipo (*) asterisco na linha de impressão, ainda mais se forem arquivos todos do mesmo tipo, como você menciona serem .pdf tais arquivos. Entretanto, isso apenas seria útil se **a ordem de impressão não for importante**.

Exemplo:

Código: [Selecionar]
lp -d Photosmart_C4200 *.pdf

lp *.pdf

lp *.txt

Quantidade?
+ de 1 copia? Como fica o comando?

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Imprimir em Lote
« Resposta #5 Online: 01 de Setembro de 2015, 13:59 »
Citar
Quantidade? + de 1 copia? Como fica o comando?

-n copies
     Sets the number of copies to print from 1 to 100.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re:Imprimir em Lote
« Resposta #6 Online: 01 de Setembro de 2015, 14:13 »
Pra esse tipo de dúvida, uma olhada no manual ou ajuda do programa geralmente resolve.