当没有安装厂商的打印机驱动时,我的程序调用的是自己写的打印机驱动,能够正常工作,且写了一定量的数据后会阻塞(正常的情况)。但是,在安装了厂商的打印机驱动后,我还是调自己驱动力的函数,可是却好像在调厂商驱动里的函数一样,因为不会出现阻塞的情况,貌似并不是直接将数据写入并口,而是先写入到了本地的文件中,这和厂商的打印机驱动的工作方式一样?我现在想在同时安装两种驱动时,我的程序只调我自己驱动里的函数,应该怎么做?可能我描述的有点不清楚。。。
------解决思路----------------------
应该是有打印缓冲区的 驱动指挥不停的将缓冲区里面的打印 上层打印就顺序放进缓冲区里面