none
impressora zebra acentuação. RRS feed

  • Pergunta

  • Boa tarde, estou fazendo impressão em uma impressora zebra rw 420 , estou criando o LAYOUT no labelvista e abrindo no splat pego o código e levo pra impressão.

    serial.WriteLine("! 0 200 200 240 1/n/r");
                    serial.WriteLine("LABEL/n/r");
                    serial.WriteLine("CONTRAST 0/n/r");
                    serial.WriteLine("TONE 0/n/r");
                    serial.WriteLine("SPEED 5/n/r");
                    serial.WriteLine("PAGE-WIDTH 380/n/r");
                    serial.WriteLine("BAR-SENSE/n/r");
                    serial.WriteLine("COUNTRY CP850/n/r");
                    serial.WriteLine("T 0 0 11 14 Nome/n/r");
                    serial.WriteLine("T 0 0 8 41 Relato/n/r");
                    serial.WriteLine("T 0 0 68 20 pNome/n/r");
                    serial.WriteLine("T 0 0 68 43 pRelatoÇÇÇçççç/n/r");
                    serial.WriteLine("FORM/n/r");
                    serial.WriteLine("PRINT");
    mas a questão é onde tem Ç ou acento fica o sinal de ?
    Já mudei o country para USA , já tirei e não deu certo.
    Obrigado.
    terça-feira, 2 de março de 2010 20:15

Respostas

  • Problema resolvido .
    Não tinha definido o Enconding da impressora, no suporte da zebra fui aconselhado a usar 1252, não funcionou bem , testei 1250 funcionou alguns caracteres e o 850 funcionou redondinho.


    serial =

    new SerialPort("COM8:", 115200);

    serial.ReadTimeout = 1000;

    serial.WriteTimeout = 1000;

    serial.Encoding =

    Encoding.GetEncoding(850); //Não tinha definido um encoding para a impressora.

    serial.Open();

    • Marcado como Resposta eeeeeeeeeeeeee5 quarta-feira, 3 de março de 2010 18:52
    quarta-feira, 3 de março de 2010 18:52