C# 如何使USB打印机停止中期打印?

C# 如何使USB打印机停止中期打印?,c#,pdf,printing,usb,halt,C#,Pdf,Printing,Usb,Halt,我想做的是使USB打印机的行为更像点阵式打印机,因为它能够控制页面何时实际弹出 我要做的是使用两个pdf文件,一个用于页面顶部,一个用于底部,让打印机打印第一个pdf,停止并等待第二个pdf显示,然后在页面的下半部分继续打印第二个pdf 这里的想法是,论文的第一部分应该能够从穿孔页上撕下,而不必等待下半部分完成。我正在使用C语言,并且研究了许多不同的打印原始数据的方法,但是在这方面我没有发现太多。提前谢谢大家,如果需要任何信息,请告诉我 我不确定这是否可行,可能是使用自定义驱动程序,但这超出了基

我想做的是使USB打印机的行为更像点阵式打印机,因为它能够控制页面何时实际弹出

我要做的是使用两个pdf文件,一个用于页面顶部,一个用于底部,让打印机打印第一个pdf,停止并等待第二个pdf显示,然后在页面的下半部分继续打印第二个pdf


这里的想法是,论文的第一部分应该能够从穿孔页上撕下,而不必等待下半部分完成。我正在使用C语言,并且研究了许多不同的打印原始数据的方法,但是在这方面我没有发现太多。提前谢谢大家,如果需要任何信息,请告诉我

我不确定这是否可行,可能是使用自定义驱动程序,但这超出了基本查询的范围,需要了解特定打印机的内部知识。在现代非直接打印中,打印信息(即要打印的整页)被发送到后台打印程序。然后,后台打印程序及其使用的底层驱动程序将打印作业和整页作为一个单元进行处理。这与旧版的“标准化”LPT打印大不相同,在旧版中,设备会等待每一行通过直接操作进入。感谢您的回复。我害怕这是一个司机级别的问题,但我想我会问。有没有办法让我对你的回答投赞成票?