有这样的问题我不是很明白:
当我通过程序往打印机端发送大量数据时,
是不是当打印机因为存储容量的限制接收不了所有的数据时,这些接收不了的数据就保存在电脑上?
如果是保存在电脑上,那是保存在电脑的哪个存储部分?有什么办法可以清除这些数据(最好通过代码实现)?
谢谢!
当我通过程序往打印机端发送大量数据时,
是不是当打印机因为存储容量的限制接收不了所有的数据时,这些接收不了的数据就保存在电脑上?
如果是保存在电脑上,那是保存在电脑的哪个存储部分?有什么办法可以清除这些数据(最好通过代码实现)?
谢谢!
解决方案 »
- 高性能大容量SOCKET并发(四):粘包、分包、解包
- 求救!!Excel导入Access,字符串都不见了:(
- 如何实现实时或定时的监视一个文本文件大小或修改时间发生改变?最好有代码
- MDI系统子窗体最大化时充满主窗体的客户区如何实现的
- 帮我看下这句SQL语句为什么不对.
- 如何将图片放大或缩小?
- 帮忙看一下类的问题
- 请教指针的问题
- Unit RzCommon was compiled with a different version of Graphics.clMenuBar
- 我想把控件做为函数的参数,应该怎么声明?用tobject编译出错,说没有height等属性,如果用Variant,传递参数是就说不兼容
- 散分--给可怜的人
- 图像的拉升
答:是的。问:如果是保存在电脑上,那是保存在电脑的哪个存储部分?有什么办法可以清除这些数据(最好通过代码实现)?
答:在Windows中,程序打印时的数据是由Windows Print Spooler负责接收、处理、存储、发往打印机的。对Print Spooler的控制可以通过Windows API来实现,相关的函数主要包括:GetJob,SetJob。手头没有现成的代码,楼主自己查一下MSDN进行研究吧。