C# COM Port OUTPUT, C# ZPL RS232 출력

2022. 6. 27. 16:24IT/Visual Studio (C#)

반응형

아직 회사에서 ZEBRA 프린터를 이용해서 라벨을 발행하다보니 프로그램을 C#으로 변경해도 ZEBRA를 버릴수가 없다. 그중 가장 편한 방법이 COM PORT 를 이용하는 방법이다보니 C# COM PORT 를 이용해서 ZPL 발행시 참고!!

using System.IO.Ports;

private void simpleButton1_Click(object sender, EventArgs e)
        {
            SerialPort mySerialPort = new SerialPort("COM1");

            mySerialPort.BaudRate = 9600;
            mySerialPort.Parity = Parity.None;
            mySerialPort.StopBits = StopBits.One;
            mySerialPort.DataBits = 8;
            mySerialPort.Handshake = Handshake.None;
            mySerialPort.RtsEnable = true;

            mySerialPort.Open();
            MessageBox.Show("시리얼 포트를 연결했습니다.");

            mySerialPort.WriteLine("^XA^FO020,020,^AO,030,030^FDFDTEST1234^FS^XZ");
                       
            mySerialPort.Close();
            MessageBox.Show("시리얼 포트를 해제했습니다.");


        }

반응형