Linha de comando adicionando uma impressora com duplex e fax habilitados

Linha de comando adicionando uma impressora com duplex e fax habilitados

Temos uma unidade OCE Imagitics cm2520, uma grande copiadora que faz fax e impressão duplex. Atualmente estou tentando fazer com que nossas estações de trabalho XP imprimam sem usar um servidor de impressão Windows, mas apenas usando o servidor de impressão integrado da copiadora.

Deesta páginae outros consegui um arquivo em lote para adicionar a impressora:

rundll32 printui.dll,PrintUIEntry /b "Office Copier" /x /n "Office Copier" /if /f "S:\IT Install\OCE driver\Win2003_PCL\GSRH3.INF" /l"S:\IT Install\OCE driver\Win2003_PCL" /r "IP_192.168.1.200" /m "Generic 25C-1/25C-1P PCL"

No entanto, duplex e fax ficam desativados/acinzentados quando você imprime. Antes, quando eu tinha um servidor W2k3 como servidor de impressão, eles estavam habilitados.

Como posso criar um script para adicionar a impressora com eles já habilitados?

Responder1

Esta página, que contém um erro de digitação (deve ser PrintUIEntry em /Ss e /Sr) mostra que você pode definir e restaurar arquivos de configurações. Assim, você pode configurar a impressora como quiser, salvar as configurações com /Ss e restaurá-las com seu arquivo em lote após adicionar a impressora:

RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "printer" /a "file.dat"

e então:

RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n "printer" /a "file.dat"

No entanto, por algum motivo, o último me dá um erro:


Impressoras

A operação não pôde ser concluída.

OK

E não altera as configurações. Mas parece pelo menos uma solução potencial...

Responder2

Esta páginatambém sugeriu um hack de registro, que funcionou. Fiz uma comparação usando o TextPad no antes e depois da ramificação do registro. Então eu tive quesalvar como ANSIem vez de Unicode.

informação relacionada