Fórum Ubuntu Linux - PT
Área para Iniciantes => Iniciantes => Tópico iniciado por: Marciel Silva em 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
-
Com o "lp", ex: lp arquivo1 arquivo2 arquivo3
-
Como uma pequena contribuição ao raciocínio, apenas adicionando ao quanto já bem colocado, de maneira geral:
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:
lpstat -a
ou abrindo no navegador:
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:
lp -d Photosmart_C4200 *.pdf
lp *.pdf
lp *.txt
-
druidaobelix, boa tarde!
É exatamente isto que eu precisava. Fiz o teste e deu certo.
Muito obrigado pela atenção.
Att,
Marciel
-
Como uma pequena contribuição ao raciocínio, apenas adicionando ao quanto já bem colocado, de maneira geral:
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:
lpstat -a
ou abrindo no navegador:
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:
lp -d Photosmart_C4200 *.pdf
lp *.pdf
lp *.txt
Quantidade?
+ de 1 copia? Como fica o comando?
-
Quantidade? + de 1 copia? Como fica o comando?
-n copies
Sets the number of copies to print from 1 to 100.
-
Pra esse tipo de dúvida, uma olhada no manual ou ajuda do programa geralmente resolve.