【发布时间】:2011-04-01 14:33:25
【问题描述】:
我正在开发一个 C# 应用程序来打印来自 SATO (CG408 TT) 的热转印打印机的标签
为此,我使用 SBPL(SATO 编程语言)。如下所示:
<ESC>A
<ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO
<ESC>H0050<ESC>V0200<ESC>B103100*SATO*
<ESC>H0070<ESC>V0310<ESC>L0101<ESC>XUSATO
<ESC>Q1<ESC>Z
为了与打印机通信并向其发送原始数据,我遵循this 技术。起初我正在尝试使用 StringBuilder 类构建转义序列。
StringBuilder sb = new StringBuilder();
sb.AppendLine();
sb.AppendLine("<ESC>A");
sb.AppendLine("H0050<ESC>V0100<ESC>L0303<ESC>XMSATO");
等等……
但是如何替换字符串生成器参数中的<ESC> 部分。我知道那个字符 27,但是如何将它与 AppendLine 命令一起使用
提前致谢。
【问题讨论】:
标签: c# .net string printing thermal-printer