Есть ли способ увеличить размер шрифта принтера POS с помощью C#?
Как увеличить размер текста / шрифта при печати? Я использую термопринтер EPSON TM-T82.
- OPOS ADK для.Net
- Microsoft POS для.Net
m_Printer.PrintNormal(PrinterStation.Receipt, "\u001b|bC" + "\u001b|4C" +
"0012"+ "\n"); //print 0012
1 ответ
Используя эту escape-последовательность, вы можете печатать увеличенные буквы.
Это описано на странице 30-28 спецификации UnifiedPOS.
Горизонтальное масштабирование ESC|#hC
Печать с шириной, умноженной на "#", умноженной на нормальный размер, где "#" заменяется десятичной строкой ASCII. Если масштабированная распечатка превысит область печати, результаты печати могут быть непредсказуемыми.Масштабировать по вертикали ESC|#vC
Печатает с высотой, умноженной на "#", умноженной на нормальный размер, где "#" заменяется десятичной строкой ASCII. Если масштабированная распечатка превысит область печати, результаты печати могут быть непредсказуемыми.
Пределом увеличения, поддерживаемым принтером, является предел, вероятно, его можно указать около 8 раз.
Пожалуйста, обратитесь к описанию документа OPOS ADK для.NET.