como posso configurar os cups para serem usados em máquinas de rede com windows?

3

Eu tenho lutado com o CUPS desde muitas horas (muitos) e ainda não consigo entender o que está errado. Eu instalei uma impressora em uma máquina Debian, quando eu adiciono uma impressora eu tenho duas opções "Impressoras locais" e aparecem a impressora que está conectada (a que eu quero usar para imprimir da minha rede) e "Outras impressoras de rede", então , Pensei que talvez devesse adicionar impressora local e escolhi minha impressora e instalei e tudo. Ele imprime os testes e tudo, então, do Windows eu adicionei minha impressora com o url http://192.168.1.2/printers/myprinter , mas não funciona. Eu leio mais e descubro o protocolo IPP, alguns usam, mas alguns usam AppSocket / HP JetDirect. Estou muito confuso; qual é a maneira que devo adicionar essa impressora? Eu tenho que adicionar uma impressora na seção de impressoras de rede?

Eu instalei o samba e adicionei isso

<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

Quando eu adiciono impressoras no Windows ele pede 3 opções, primeiro procura (mostra-me computadores na rede, não consigo escolher a máquina com Debian, ele me pede para entrar. Eu não sei qual usuário, não é Sistema operacional Debian, nem Windows), segundo é "impressora compartilhada selecionada", mas eu não posso entrar ipp: //, só aceita http: //, e terceiro é impressora através de TPC / IP, lá eu posso adicionar http: / / ipp: // ou socket: // mas nenhum deles é bem sucedido.

    
por jpganz18 14.03.2013 / 19:45

1 resposta

1

Você também deve certificar-se de adicionar o Listen :<port> ao seu arquivo de configuração de xícaras /etc/cups/cups.conf .

/etc/cups/cups.conf

# Our private connection we listen to 
Listen *:12345
# The port number her just an example
# Substitute it with one you wish to use.

# Allow machines on local network to use printers
<Location /printers>
  Order allow,deny
  Allow 192.168.0.*
  Allow 192.168.1.*
</Location>

Se esta é a aparência da sua configuração, então incrível . Depois de salvar /etc/cups/cups.conf , certifique-se de reiniciar o servidor cups para aplicar as alterações. Se o seu sistema estiver usando systemd como seu init , isso pode ser feito com systemctl restart cups.service . Se estiver usando sysvinit , então /etc/init.d/cups restart será usado.

Uma vez que isto é configurado, vá para cada máquina windows e instale um network printer e use o seguinte esquema para identificar a impressora.

http://<cups_server_hostname>:12345/printers/<printer_name>

Quando perguntado sobre qual driver você gostaria de usar. Selecione a categoria Generic e use a impressora MS Publisher Color Printer . Conclua a instalação da impressora de rede, teste.

    
por 15.03.2013 / 06:26

Tags