C# 如何使用c语言中的PrintDocument在热敏打印机中发送cut命令#

C# 如何使用c语言中的PrintDocument在热敏打印机中发送cut命令#,c#,C#,我正在使用PrintDocument打印账单内容。但我无法发送自动剪切命令。我正在使用下面的代码打印内容 PrintDocument printDocument = new PrintDocument(); printDocument.PrintPage += PrintDocumentOnPrintPage; printDocument.PrinterSettings.PrinterName = "TestPrinter"; printDocument.Print(); printDocume

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

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

有人能帮我自动剪切必须使用哪个命令吗?

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

PrintDocument printDocument = new PrintDocument();
printDocument.PrintPage += PrintDocumentOnPrintPage;
printDocument.PrinterSettings.PrinterName = "TestPrinter";
printDocument.Print();
printDocument.Dispose();
最后,我发送了以下命令,对我来说效果很好

        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);

printDocument.Print()不可能与的可能重复;指挥部。是否需要将其替换为RawPrinterHelper.SendstringTopPrinter?