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