Driver de texto genérico do Windows XP e Bug de nome de impressora

0

Estou usando uma máquina com Windows XP e estou imprimindo em uma impressora Zebra usando o driver "Generic / Text Only".

Eu tenho uma configuração de impressora, na área de impressoras, fax e Windows. Ele é chamado de "Generic / Text Only" e é acionado pelo driver de texto genérico. Todas as configurações são definidas como padrão, exceto para a porta. Eu tenho isso definido para uma porta TCP / IP padrão com o IP da impressora.

Eu sou capaz de fazer ping e imprimir na impressora bem. A menos que eu mude o nome da impressora de qualquer maneira. Se eu mudar o nome e tentar imprimir, a formatação será descartada. Ele irá inserir espaços em branco aleatórios dentro do texto ou apenas imprime dentro de uma área de 1 polegada. Imprimindo caracteres por cima uns dos outros.

Eu tenho 3 impressoras Zebra diferentes que gostaria de configurar no meu PC e cada uma delas com um nome adequado para facilitar a seleção. Em vez de ter que entrar e atualizar o IP de cada vez. Eu até tentei configurar uma nova impressora e apenas usar o nome padrão fornecido pelo Assistente de Impressão, "Apenas Genérico / Texto (Cópia 1)", e ainda tenho o formato incorreto.

Isso foi visto por mais alguém? É um bug de driver que foi resolvido e pode ser corrigido com uma atualização? Alguma sugestão?

    
por Nathan H. 10.03.2011 / 16:38

1 resposta

2

O driver de texto genérico adiciona feeds de linha e outros caracteres de controle ao fluxo. OTisler tem a idéia certa para usar o driver Zebra. Use esse driver com a API WritePrinter. Essa API enviará os dados inalterados para a impressora.

    
por 11.03.2011 / 14:12