Я много искал и нашел здесь примеры с Posexplorer, но мой принтер USB, и я читал, что PosExplorer для параллельного. Я не знаю, как печатать на принтере и как отправить код на принтер, чтобы открыть ящик.
Я использую для отправки escape-последовательности на принтер следующий код:
string ESC = Convert.ToString((char)27);
string logo=Convert.ToString(ESC+"|tL");
_oposPrinter.PrintNormal(PrinterStation.Receipt, logo);
_oposPrinter.PrintNormal(PrinterStation.Receipt, "Print example\n");
_oposPrinter.PrintNormal(PrinterStation.Receipt, Convert.ToString((char)27 + "|#fP"));
При отладке и доходит до строк:
_oposPrinter.PrintNormal(PrinterStation.Receipt, logo);
or
_oposPrinter.PrintNormal(PrinterStation.Receipt, Convert.ToString((char)27 + "|#fP"));
Принтер ничего не печатает.