Пожалуйста, помогите мне, чтобы преобразовать коды команд из точечной матрицы, принтер
Привет,
Пожалуйста, извините меня, если я ошибаюсь, потому что я новичок в поиске командных кодов.
Я использую принтер Espon LX300+ и работаю с C#. Я пытаюсь Распечатать счет за продажу, и мне нужно горизонтальное пространство табуляции для выравнивания столбцов. Я получаю командные коды типа "ESC D n1 n2..NUL", но я делаю вот так
MyPrinter.Print("\x0e"); MyPrinter.Print(OdrDetails.deliverychannel ); MyPrinter.Print("\x14");
Итак, как я преобразую коды ESC D like в этот тип.
Что я уже пробовал:
MyPrinter.Print("\x0e"); MyPrinter.Print(OdrDetails.deliverychannel ); MyPrinter.Print("\x14"); MyPrinter.Print(" Del.Date : " + OdrDetails.deliverydate); MyPrinter.Print("\r\n"); MyPrinter.Print("Slip#: "+OdrDetails.invno + " " + OdrDetails.orderdate); MyPrinter.Print("\r\n"); MyPrinter.Print("Customer: " + OdrDetails.cstname + ""); MyPrinter.Print("\r\n"); MyPrinter.Print("Add: " + OdrDetails.cstadd); MyPrinter.Print("\x09"); MyPrinter.Print("\r\n"); MyPrinter.Print("123456.00");
CHill60
Попробуйте либо "\\x09", либо @"\x09" ?
Ваша проблема не очень ясна