RT......

解决方案 »

  1.   

    试着用 abortprint 和 enddocprint 两个函数都不成功
    另外,如何判断打印机没有接上?
    在脱机状态下,用openprint返回是成功的,也可以枚举到里面的打印任务数,就是不知道怎么删除(即取消所有任务)
      

  2.   

    关闭、重启与打印机有关的系统服务Print Spooler,执行如下批命令:
    sc stop spooler 
    pause
    sc config spooler start=auto
    sc start spooler
    将它保存为mp.bat,用Delphi调用执行即可。