打印机脱机

假脱机服务(SPOOLing service)

守給你的承諾、 提交于 2019-12-25 23:07:50
1. 基本含义 SPOOLing 是 Simultaneous Peripheral(外设) Operation On-Line(联机) 的缩写,是关于慢速字符设备(慢速外设,比如打印机)如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。 举例来说,当一个大公司执行账单核对,计算的工作仅需数秒或几分钟,打印却需要数小时之久。此账单程序将无法执行其他的计算任务,直到所有的账单打印完毕。类似地,在 PC 操作系统未采用“假脱机技术”之前,当低速的打印程序未结束时,字处理程序不能做其他的任何任务,包括和用户的交互。 2. 假脱机文件 当您从一个应用软件打印文稿时,Windows 系统会在硬盘中建立一个假脱机文件,并将打印的文件用一种特殊的增强图元格式复制到这个文件中(假脱机文件是一个在打印时用于 在硬盘上存储打印文稿的临时文件 )。当这个假脱机文件创建完毕,Windows 系统就将控制权交给您使用的应用软件(打印只是该应用程序的一部分功能,比如 word 字处理器。使得用户在操作系统打印的同时仍可进行其他操作),然后,这个假脱机文件将在 后台 被送往打印机,这样,您的文稿就被打印出来了。 3. windows 系统的实现 windows 系统将该假脱机文件夹保存在系统文件夹中,比如, C:\Windows\System32\spool\PRINTERS 为提高 windows

打印管理库函数Winspool.drv

随声附和 提交于 2019-11-29 09:44:53
打印管理库函数Winspool.drv 打印机底层驱动的包 函数名称 说明 AbortPrinter 删除打印机的假脱机文件 AddForm 向可被选择用于给定打印机的格式表中添加一格式 AddJob 返回一个可用来存储打印工作的文件的完整路径和文件名 AddMonitor 安装一个本机打印机监视器,并连接配置文件 、数据文件和监视器文件 AddPort 向支持的端口列表中添加一端口名 AddPrinter 向指定的服务器所支持的打印机列表中添加一 打印机 AddPrinterConnection 为当前用户添加指定的打印机并连接 AddPrinterDriver 安装一本地或远程打印机并连接培植文件、数据文件和驱动文件 AddPrintProcessor 在指定的服务器上安装一打印处理程序,并将它的名称添加到所支持的内部列表中 AddPrintProvidor 安装一本地打印机提供程序,并连接配置文件、数据文件和提供程序文件 AdvancedDocumentProperties 为给定的打印机显示一个打印机高级配置对话框,以允许进行配置 ClosePrinter 关闭给定的打印机对象 ConfigurePort 显示指定服务器上给定端口的配置对话框,以允许进行配置 ConnectToPrinterDlg 显示一对话框供用户在网络浏览并连接打印机 DeleteForm