如何在C#中使用PrintDocument在热敏打印机中发送剪切命令

时间:2019-05-29 14:13:41

标签: c#

我正在使用PrintDocument打印账单内容。但是我无法发送自动剪切命令。我正在使用下面的代码来打印内容。

PrintDocument printDocument = new PrintDocument();
printDocument.PrintPage += PrintDocumentOnPrintPage;
printDocument.PrinterSettings.PrinterName = "TestPrinter";
printDocument.Print();
printDocument.Dispose();

有人可以帮助我自动剪切哪个命令吗?

1 个答案:

答案 0 :(得分:0)

我尝试了以下两个代码块的组合

        string GS = Convert.ToString((char)29);
        string ESC = Convert.ToString((char)27);
        string documentName ="x"

        string COMMAND = this.textBox.T`ext;
        COMMAND = ESC + "@";
        COMMAND += GS + "V" + (char)1;
        RawPrinterHelper.SendStringToPrinter(this.textBox1.Text, COMMAND,documentName);

最后,我在下面发送命令,对我来说一切正常

<table>
    <tbody *ngFor="let data of MyArrayType; let j=index">
        <tr>
          <td>{{data}}</td>
        </tr>
      </tbody>
</table>