使用OPOS打印机进行打印时缩小字体大小以便接收

时间:2012-09-05 12:00:09

标签: c# .net point-of-sale epson opos

使用OPOS打印机打印时,如何减小文本/字体的大小? 我正在使用Epson打印机和以下软件组件来完成这项工作。

  • OPOS ADK for .Net
  • Microsoft POS for .Net
用于打印行的

命令是

m_Printer.PrintNormal(PrinterStation.Receipt, "\u001b|cA" + "noob is printing"+ "\n");

是否可以减少字体大小? RecLineChars设置为42。

1 个答案:

答案 0 :(得分:1)

我们使用以下内容:

// Scale the font to OPOS (1 to 4)
int fontSize = (int)Math.Round((format.FontSize.Value - 5) / 5.0);
if (fontSize < 1)
    fontSize = 1;
if (fontSize > 4)
    fontSize = 4;
_printerText += string.Format("\x1B|{0}C", fontSize);