Published:
Compilação de comandos cups Permalink
Compilação de comandos que já me livraram de tarefas repetitivas quando preciso imprimir algo.
Listar impressoras instaladas:
lpstat -aEnviar arquivo para impressão usando nome_da_impressora listado acima:
lp -d nome_da_impressora ~/docs/arquivo.pdfImprimir todos arquivos pdf de uma pasta estando nela:
IFS=$'\n'; for i in $(ls | grep pdf);do lp -d nome_da_impressora $i;doneEnviar arquivo para impressão com papel A4, frente e verso e não deixando espaços vazios nas margens:
lp -d nome_da_impressora -o sides=two-sided-long-edge -o fit-to-page -o media=A4 ~/docs/arquivo.pdfEnviando para impressão arquivo no formato paisagem (landscape). O padrão é retrato (portrait):
lp -d nome_da_impressora -o landscape ~/docs/arquivo.pdfEnviando para impressão 30 cópias do mesmo documento:
lp -n 30 -d nome_da_impressora ~/docs/arquivo.pdfEnviando para impressão apenas as páginas 1,2,8,10,11 e 12 de um documento:
lp -d nome_da_impressora -o page-ranges=1-2,8,10-12 ~/docs/arquivo.pdflp filename
