爱普生收据缓冲打印问题

Epson receipt buffered printing issue

我正在使用 Epson TM-S9000 SDK 从网页打印收据。 C# 控制台应用程序。使用

m_objProperty.BufferedPrint(PrintBuffer.MF_PRT_BUFFERING)

它打印正常,但随后立即清除了打印缓冲区。 如何循环打印同一张收据的多份副本?

似乎没有直接的多份缓冲打印方法。 我认为我只能使用 SDK 中的 PrintText(),例如:

int numberOfCopies = a;
        for (int i = 0; i < numberOfCopies; i++)
        {
            myMFDevice.SetPrintAlignment(Alignment.MF_PRINT_ALIGNMENT_CENTER);
            myMFDevice.PrintText(strBuilder.ToString(), myDecorate);
            myMFDevice.AutoCutRollPaper(AutoCutType.AUTOCUT_FEEDANDCUT);
        }