如何直接在C#中打开现金抽屉

时间:2018-09-14 05:52:56

标签: c# serial-port pos

我正在使用带有EC-410钱箱的Partner SP-550触摸式计算机(POS PC)。 POS机中有一个RJ-11端口。它被标记为现金抽屉。我使用该RJ-11端口将现金抽屉连接到PC。我的软件是用C#开发的,那么我该如何编写命令以在C#中打开现金抽屉?

1 个答案:

答案 0 :(得分:0)

您必须将现金抽屉连接到打印机,并将其配置为一个端口COM,例如COM2,然后使用下一个代码:

Encoding enc = Encoding.Unicode;
        SerialPort sp = new SerialPort();
        sp.PortName = "COM2";

        sp.Encoding = enc;
        sp.BaudRate = 38400;
        sp.Parity = System.IO.Ports.Parity.None;
        sp.DataBits = 8;
        sp.StopBits = System.IO.Ports.StopBits.One;
        sp.DtrEnable = true;
        sp.Open();
        sp.Write(char.ConvertFromUtf32(28699) + char.ConvertFromUtf32(9472) + char.ConvertFromUtf32(3365));
        sp.Close();