1

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

  • .Net 的 OPOS ADK
  • 适用于 .Net 的 Microsoft POS

用于打印一行的命令是

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

是否有任何用于减小字体大小的转义字符?RecLineChars 设置为 42。

4

1 回答 1

2

我们使用以下内容:

// 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);
于 2012-09-13T03:27:20.827 回答