fbpx

Comandos Linux – Comando lpadmin

Comando Linux lpadmin

comando lpadmin

Nos sistemas operacionais do tipo Unix, o comando lpadmin configura o serviço de impressão lp .

Descrição

lpadmin configura as filas de impressora e classe fornecidas pelo sistema de impressão comum CUPS. Também pode ser usado para definir a impressora ou classe padrão do servidor.

Quando especificada antes das opções -d , -p ou -x , a opção -E força a criptografia ao se conectar ao servidor.

A primeira forma do comando ( -d ) define a impressora ou classe padrão para o destino. Os trabalhos de impressão subsequentes enviados por meio dos comandos lp ou lpr usarão esse destino, a menos que o usuário especifique o contrário com o comando lpoptions .

A segunda forma do comando ( -p ) configura a impressora ou classe nomeada. As opções adicionais estão descritas abaixo.

A terceira forma do comando ( -x ) exclui o destino da impressora ou da classe. Quaisquer trabalhos pendentes para o destino serão removidos e qualquer trabalho atualmente impresso será abortado.

Sintaxe

  destino lpadmin [-E] [-U nome de usuário ] [-h server [: porta ]] -d 
  destino lpadmin [-E] [-U nome de usuário ] [-h server [: porta ]] -p 
         Opções de [-R nome-padrão ] 
  destino lpadmin [-E] [-U nome de usuário ] [-h server [: porta ]] -x

Opções de configuração

As seguintes opções configuram a fila da impressora.

classe -cAdiciona a impressora nomeada à classe . Se a classe não existir, ela será criada automaticamente.
interface -iDefine um script de interface no estilo System V para a impressora. Esta opção não pode ser especificada com a opção -P (arquivo PPD) e destina-se a fornecer suporte para drivers de impressora herdados.
-m modeloDefine um script de interface padrão do sistema V ou um arquivo PPD para a impressora no diretório do modelo ou usando uma das interfaces do driver. Use a opção -m com o comando lpinfo para obter uma lista dos modelos suportados.
-o cupsIPPSupplies = true , -o cupsIPPSupplies = falseEspecifica se os valores do nível de suprimento IPP devem ser relatados.
-o job-k-limit = valueDefine o limite de kilobytes para cotas por usuário. O valor é um número inteiro de kilobytes; um kilobyte é 1024 bytes .
-o limite da página de trabalho = valorDefine o limite de páginas para cotas por usuário. O valor é o número inteiro de páginas que podem ser impressas; páginas frente e verso são contadas como duas páginas.
-o período da cota de trabalho = valorDefine o período contábil para cotas por usuário. O valor é um número inteiro de segundos; 86.400 segundos são em um dia.
-o folhas de trabalho-padrão = banner ,
-o folhas de trabalho-padrão = banner , banner
Define as páginas de faixa padrão a serem usadas nos trabalhos de impressão.
-o nome = valorDefine uma opção PPD para a impressora. As opções de PPD podem ser listadas usando a opção -l com o comando lpoptions .
-o nome-padrão = valorDefine uma opção padrão do lado do servidor para o destino. Qualquer opção de tempo de impressão pode ser padronizada, por exemplo, ” -o cpi-default = 17 ” para definir o valor padrão da opção “cpi” para 17 .
-o port-monitor = nameDefine o programa de comunicações binárias a ser usado ao imprimir ” nenhum “, ” bcp ” ou ” tbcp “. O programa padrão é ” nenhum “. O monitor de porta especificado deve estar listado no arquivo PPD da impressora.
-o impressora-erro-política = nomeDefine a política de erro a ser usada quando o back-end da impressora não consegue enviar o trabalho para a impressora. O nome deve ser ” abortar trabalho “, ” repetir trabalho “, ” repetir trabalho atual ” ou ” parar impressora “. A política de erro padrão é ” parar a impressora ” para impressoras e ” repetir o trabalho atual ” para as classes.
-o impressora-compartilhada = [ true | falso ]Define o destino como compartilhado / publicado ou não compartilhado / não publicado. Os destinos compartilhados / publicados são anunciados publicamente pelo servidor na LAN com base na configuração de navegação em cupsd.conf , enquanto os destinos não compartilhados / não publicados não são anunciados. O valor padrão é ” true “.
-o printer-op-policy = nameDefine a política de operação IPP associada ao destino. O nome deve ser definido no cupsd.conf em uma seção Política. A política de operação padrão é “padrão”.
-R nome-padrãoExclui a opção nomeada da impressora.
classe -rRemove a impressora nomeada da classe . Se a classe resultante ficar vazia, ela será removida.
-u permitir: usuário , usuário , @ group

-u negar: usuário , usuário , @ grupo

-u permitir: tudo

-u negar: nenhum

Define o controle de acesso no nível do usuário em um destino. Os nomes que começam com ” @ ” são interpretados como grupos UNIX . Os dois últimos formulários desativam o controle de acesso no nível do usuário.
-v “ uri-dispositivo Define o atributo device-uri da fila da impressora. Use a opção -v com o comando lpinfo para obter uma lista de URIs e esquemas de dispositivos suportados.
-D “ info Fornece uma descrição textual do destino.
-EAtiva o destino e aceita trabalhos; é o mesmo que executar os programas cupsaccept e cupsenable no destino.
-L “ localização Fornece uma localização textual do destino.
-P arquivo ppdEspecifica um arquivo de descrição da impressora PostScript para usar com a impressora. Se especificada, esta opção substitui a opção -i (script de interface).

Exemplos

  lpadmin -p LaserJet -E -v soquete: //10.1.1.1 -m laserjet.ppd

Adicione uma impressora chamada Laserjet que esteja no local da rede 10.1.1.1 , usando o arquivo do driver CUPS laserjet.ppd .

enable – Ativa e desativa as impressoras LP.
lp – Imprima um arquivo no sistema operacional System V.
lpstat – lista o status dos serviços de impressão LP.
correio – Leia, componha e gerencie correio.
stty – Defina opções para o visor do seu terminal.

19 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.