StartDocPrinterで、印刷するドキュメントの開始を通知する。
StartDocPrinter function (Winspool.h) - Win32 apps | Microsoft Docs
GDI Print APIのStartDocに相当する。
印刷ジョブIDを返す。
DOC_INFO_1で、ドキュメント情報を渡す。
C:\Users\bg1\Documents\test>StartDocPrinter.exe Default Printer: EPSON PX-S06 Series hPrinter = 0x0052b39c dwJob = 27 C:\Users\bg1\Documents\test>
印刷ジョブIDが返ってくる。
EndDocPrinterも、ClosePrinterもしてるのに、キューにジョブが残ってるのは気になるが。