我是C ++程序的新手。如何将作业发送到打印机以及如何从打印机中删除尚未使用win32 API打印的作业。
答案 0 :(得分:0)
使用OpenPrinter
API调用打开打印机的句柄。或者,您可以从VCL中的Printers单元获取此句柄。获得句柄后,可以使用SetPrinter
API调用来重置(清除)打印机队列。只需将PRINTER_CONTROL_PURGE
作为命令参数传递。
我找到了一个使用VB (here)的简单示例,它显示了命令的用法,如果我发现时间可以使用C ++做一些类似的例子。