POS для форматирования печати .Net - нельзя использовать escape-символ (символ) 27

Я понял, как напечатать основной текст на нашем POS-принтере, но я могуt выяснить, как заставить работать escape-символы (жирный шрифт, выравнивание текста и т. д.). Сейчас яЯ просто тестирую с помощью Microsoft PosPrinter Simulator.

Вот'что яя пытаюсь

_printer.PrintNormal(PrinterStation.Receipt, (char)27 + "|bC" + printText + (char)13 + (char)10);

Буду ожидать, что напечатать мойprintText жирным шрифтом с последующим переводом строки. Когда вынимаю(char)27 + "|bC" тогда работает нормально.

документация для кодов выхода здесь

Я получаю ошибку

Первое случайное исключение типа 'System.FormatException» произошло в Microsoft.PointOfService.ControlBase.dll Входная строка была в неправильном формате.

Я попробовал несколько вариантов, но могуКажется, я оборачиваюсь вокруг него.

редактировать, Вот'трассировка стека ..

   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Int32.Parse(String s, IFormatProvider provider)
   at Microsoft.PointOfService.DeviceSimulators.PosPrinterSimulatorWindow.ProcessEscapes(String str)
   at Microsoft.PointOfService.DeviceSimulators.PosPrinterSimulatorWindow.DisplayText(String str)
   at Microsoft.PointOfService.DeviceSimulators.PosPrinterSimulator.PrintNormalImpl(PrinterStation station, PrinterState printerState, String data)
   at Microsoft.PointOfService.BaseServiceObjects.PosPrinterBase.OutputRequestHandler(OutputRequest Request)
   at Microsoft.PointOfService.Internal.PosCommonInternal.ProcessOutputRequest(OutputRequest request, Boolean asyncOperation)
   at Microsoft.PointOfService.BaseServiceObjects.PosPrinterBase.ProcessRequest(PrintOperation operation)
   at Microsoft.PointOfService.BaseServiceObjects.PosPrinterBase.PrintNormal(PrinterStation station, String data)
   at MyProjectNamespace) in MyFile.cs:line 74

Ответы на вопрос(7)

Ваш ответ на вопрос