Como posso imprimir em duas impressoras do mesmo modelo sem precisar reconfigurar o modelo todas as vezes?

2

Eu tenho uma impressora HP LaserJet 1020 instalada localmente (USB).

No meu ambiente, às vezes preciso usar outras impressoras do mesmo tipo / modelo na mesma máquina (ou seja, apenas outro HP LaserJet 1020 ). Então, o driver da impressora seria 100% o mesmo.

mas se eu apenas desconectar o primeiro HP LaserJet 1020 e conectar outro HP LaserJet 1020 (à mesma porta USB), ele não imprimiria.

Estou tendo que instalá-lo como impressora separada ou modificar a impressora existente para usar outra conexão.

Eu entendo que isso é um "recurso" que permite usar várias impressoras do mesmo tipo simultaneamente. Mas eu realmente preciso poder usar uma conexão para o mesmo modelo de impressora.

Assim, eu poderia conectar as mesmas impressoras sem precisar configurá-las toda vez que eu quiser usar.

Já analisei todas as configurações possíveis em cupsd.conf e printers.conf e não consegui encontrar a configuração apropriada para isso.

    
por bakytn 19.02.2012 / 05:31

1 resposta

1

Tudo bem, descobri que não é possível normalmente. Porque cada DeviceURI deve conter o número de série da impressora. Você não pode simplesmente remover a parte do número de série de DeviceURI

aqui você pode ler a resposta oficial à pergunta: link

  

Isso não é suportado diretamente pelo CUPS, mas complementos de terceiros podem ser   capaz de fornecer essa funcionalidade.

Mas não consegui encontrar nenhum desses complementos.

Aqui estão as possíveis soluções minhas:

Solução 1

Você pode criar seu próprio back-end: link

no entanto, isso não funcionou para mim ...

Solução 2

Use regras UDEV. Assim, sempre que as impressoras se conectarem, você reescreverá o printers.conf e o DeviceURI para o recém-conectado. Isso funcionou para mim, mas não foi confiável.

Solução 3 Você pode tentar escrever seu próprio addon no CUPS. Se você é um programador link

    
por bakytn 02.09.2012 / 20:54