Cups sem servidor da web

2

Eu tenho um sistema linux mínimo e gostaria de imprimir. Parece a abordagem usual é instalar copos.

Mas o que eu acho que é muito chato é que o cups vem com seu próprio servidor web para fazer a configuração. No entanto, parece que xícaras são a melhor solução para impressão.

  1. Existe uma versão leve de xícaras, que apenas usa arquivos de configuração simples e fornece as coisas usuais de lp *.

  2. É possível compilar as xícaras para que não inclua um servidor da Web.

  3. Por que eles acham que é uma boa idéia instalar um servidor da Web para configurar um servidor de impressão?

por Zephyre 26.01.2013 / 14:55

2 respostas

2

ad 1) Eu não sei.

ad 2) Estritamente falando: Não, por causa de 3)

ad 3) Porque o componente webserver já está lá para implementar o IPP (Internet Printing Protocol), que é um derivado do HTTP. Portanto, construir uma interface de usuário da web para configurar o servidor e fornecer informações sobre as impressoras é apenas um pequeno passo adiante.

Você pode ter sucesso em desmontar a interface do usuário da web até que ela não funcione mais, mas você não pode se livrar do componente do servidor da web, a menos que também escute o suporte do IPP. E isso resultará em uma reescrita completa das xícaras, já que o IPP é o seu protocolo nativo.

    
por 26.01.2013 / 16:54
1
  1. Sim e não, você pode instalar o LPD simples (BSD) e magicfilter , mas a maior parte da automação feita pelo CUPS deve ser feita por você mesmo.

  2. O objetivo principal do CUPS é a implementação do IPP e o IPP é baseado no HTTP, portanto, não.

  3. Não, mas você pode limitar seu CUPS a ouvir somente o dispositivo de rede loopback listen 127.0.01

Duas maneiras para sua necessidade:

  1. Instale o daemon de baixo nível, como LPRng ou BSD/LPD , magicfilter e configure seu /etc/printcap yourself
  2. Limite o CUPS ao localhost em /etc/cups/cupsd.conf , defina Listen localhost:631 em vez de Listen *:631
por 26.01.2013 / 17:17