Comando Linux lp
Nos sistemas operacionais do tipo Unix, o comando lp imprime arquivos.
Descrição
O lp envia arquivos para impressão ou altera um trabalho de impressão pendente. Use um nome de arquivo ” – ” para especificar a impressão a partir da entrada padrão .
Destino padrão
O lp usa o CUPS do sistema de impressão comum, oferecendo várias maneiras de definir o destino padrão. As variáveis de ambiente LPDEST e PRINTER são verificadas primeiro. Se nenhum estiver definido, o conjunto padrão atual usando o comando lpoptions será usado, seguido pelo conjunto padrão usando o comando lpadmin .
Sintaxe
lp -i ID do pedido [-c] [-m] [-p] [-s] [-w] [-d destino ] [-f nome-do-formulário ] [-H manipulação especial ] [-n número ] [-o opções ] [-p números de paginação ] [-q nível de prioridade ] [-S conjunto de caracteres | roda de impressão ] [-t title ] [-T tipo de conteúdo [-r]] [-y lista de modos ]
Opções
– | Marca o final das opções; use isso para imprimir um arquivo cujo nome começa com um traço ( – ). |
-E | Força a criptografia ao se conectar ao servidor. |
-U nome de usuário | Especifica o nome de usuário a ser usado ao se conectar ao servidor. |
-c | Esta opção é fornecida apenas para compatibilidade com versões anteriores. Nos sistemas que o suportam, essa opção força o arquivo de impressão a ser copiado para o diretório de spool antes da impressão. No CUPS, os arquivos de impressão são sempre enviados ao agendador via IPP, que tem o mesmo efeito. |
-d destino | Imprime arquivos na impressora de destino . |
-h nome do host [ : porta ] | Escolhe um servidor alternativo. |
-i ID do trabalho | Especifica um trabalho existente para modificar. |
-m | Envia um email quando o trabalho é concluído. |
-n cópias | Define o número de cópias a serem impressas de 1 a 100. |
-o “nome = valor [ nome = valor …] “ | Define uma ou mais opções de trabalho. Consulte a tabela Opções abaixo. |
-q prioridade | Define a prioridade do trabalho de 1 (mais baixo) a 100 (mais alto). A prioridade padrão é 50. |
-s | Não relate as IDs de trabalho resultantes (modo silencioso.) |
-t “ nome “ | Define o nome do trabalho. |
-H hh : mm -H espera -H imediato -H reiniciar -H resume | Especifica quando o trabalho deve ser impresso. Um valor de imediato imprimirá o arquivo imediatamente, um valor de espera reterá o trabalho indefinidamente e um valor de tempo UTC ( HH : MM ) reterá o trabalho até o horário UTC (não local) especificado. Use um valor de retomar com a opção -i para retomar um trabalho retido. Use o valor de reiniciar com a opção -i para reiniciar um trabalho concluído. |
-P lista de páginas | Especifica quais páginas imprimir no documento. A lista pode conter uma lista de números e intervalos ( # – # ) separados por vírgulas (por exemplo, 1,3-5,16 ). Os números das páginas se referem às páginas de saída e não às páginas originais do documento – opções como “numeração” podem afetar a numeração das páginas. |
Opções
Além das opções específicas da impressora relatadas pelo comando lpoptions , as seguintes opções genéricas estão disponíveis:
-o media = tamanho | Define o tamanho da página para o tamanho . A maioria das impressoras suporta pelo menos os nomes de tamanho ” a4 “, ” letra ” e ” legal “. |
-o paisagem -o orientação solicitada = 4 | Imprime o trabalho na orientação paisagem (girado 90 graus). |
-o lados = unilateral -o lados = borda longa frente e verso -o lados = borda curta frente e verso | Imprime em um ou dois lados do papel. O valor “borda dupla frente e verso” é normalmente usado ao imprimir páginas em retrato (não rotacionadas), enquanto “borda curta frente e verso” é usado para páginas em paisagem. |
-o ajuste à página | Dimensiona o arquivo de impressão para caber na página. |
-o número-up = 2 -o número-up = 4 -o número-up = 6 -o número-up = 9 -o número-up = 16 | Imprime várias páginas de documentos em cada página de saída. |
-o cpi = N | Define o número de caracteres por polegada a serem usados ao imprimir um arquivo de texto. O padrão é 10 . |
-o lpi = N | Define o número de linhas por polegada a serem usadas ao imprimir um arquivo de texto. O padrão é 6 . |
-o fundo da página = N -o página-esquerda = N -o página à direita = N -o page-top = N | Define as margens da página ao imprimir arquivos de texto. Os valores estão em pontos – existem 72 pontos em polegadas. |
Exemplos
lp -d myprinter -o media = legal -o lados = nome do arquivo com borda longa nos dois lados
Imprime o nome do arquivo do documento jurídico em frente e verso na impressora myprinter .
lp -d myprinter -o scaling = 200 nome do arquivo
Imprima o nome do arquivo do documento em 4 páginas.
lp -d myprinter -o cpi = 12 -o lpi = 8 -o página-esquerda = 72 nome do arquivo
Imprima um arquivo de texto com 12 caracteres por polegada, 8 linhas por polegada e uma margem esquerda de 1 polegada.
Comandos relacionados
cancelar – cancela um trabalho de impressão no sistema operacional System V.
enable – Ativa e desativa as impressoras LP.
lpq – lista o status das impressoras disponíveis.
lpr – Envie solicitações de impressão.
lprm – remove solicitações da fila de impressão.
lpstat – lista o status dos serviços de impressão LP.
correio – Leia, componha e gerencie correio.
pr – Formate um arquivo de texto para impressão.
stty – Defina opções para o visor do seu terminal.