none
Write em Porta Serial RRS feed

  • Pergunta

  • Preciso escrever esta  sequencia de comandos para imprimir um cheque em porta serial;

    entretanto retorna um erro de execução dizendo que :
    Erro System.FormatException: A cadeia de caracteres de entrada não estava em um formato correto.

                    SerialPort sp = new SerialPort();
                    sp.PortName = "COM3";
                    sp.BaudRate = 9600;
                    sp.Parity = Parity.None;
                    sp.DataBits = 8;
                    sp.StopBits = StopBits.One;
                    sp.Open();
                    byte[] bytestosend = { 0x1B, byte.Parse("?"), 0x1B, 0xA2, byte.Parse("748"), 0x0D, 0x1B, 0xA3, byte.Parse("1200,00"), 0x0D, 0x1B, 0xA4, byte.Parse("11/10/2019"), 0x0D, 0x1B, 0xA1, byte.Parse("CHICOBEL"), 0x0D, 0x1B, 0x1B, 0xB0, 0x0D };
    
                    sp.Write(bytestosend, 0, bytestosend.Length);
                    

    sexta-feira, 11 de outubro de 2019 11:34