OpenPrinterで、プリンタのハンドルを取得する。
OpenPrinter function (Winspool.h) - Win32 apps | Microsoft Docs
既定のプリンタのハンドルを取得する。
C:\Users\bg1\Documents\test>OpenPrinter.exe Default Printer: EPSON PX-S06 Series hPrinter = 0x0072428c C:\Users\bg1\Documents\test>
取得したハンドルで様々な操作ができる。
Sample/winapi/OpenPrinter/OpenPrinter/src/OpenPrinter at master · bg1bgst333/Sample · GitHub