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.
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?
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.