Я работаю с термопринтером Epson и денежным ящиком. Денежный ящик связан с принтером. Ссылка на http://keyhut.com/popopen.htm, код для выключения денежного ящика: 27 112. ,0,50,250. Я попытался отправить этот код на принтер, но ничего не происходит. Я использовал POS для .NET, и принтер зарегистрирован в SetupPos.
Вот мой код:
deviceInfo = posExplorer.GetDevice(DeviceType.PosPrinter, strLogicalName);
m_Printer = (PosPrinter)posExplorer.CreateInstance(deviceInfo);
m_Printer.Open();
m_Printer.Claim(1000);
m_Printer.DeviceEnabled = true;
//command = "ESC|p|0|25|251";
command = "\x1B|\x70|\x00|\x19|\xFB";
m_Printer.PrintImmediate(PrinterStation.Receipt, command);
//m_Printer.CutPaper(100);
m_Printer.DeviceEnabled = false;
m_Printer.Release();
m_Printer.Close();
Печатать текст можно, но код отправки не работает. Что я могу сделать? Спасибо.