用.net做了一个成批打印票据的程序(如一次打印20张票据,在一个打印文档中)。按下打印后,在打印管理器中有20张票据,打印机也正常开始打印,程序也没有出现任何错误。可程序要求每打印完一张票据后,要把数据中相应记录作标志。但printdocument.print()根本没有返回值,如打到第12张时出现卡纸,这时只要把1-11作打印标志,后面的不记,仍然为未打印。可程序已经把20条记录都作标志了。
不知程序该怎样修改?我想打印程序应该都会遇到这样的问题。