打印机后端,打印机/绘图仪设备以及qdaemon后台进程的概念

打印机后端 打印机后端是指程序的集合,假脱机程序的qdaemon进程调用这些程序来管理队列中等候打印的打印作业。 打印机后端执行以下的功能: 从qdaemon进程接收一个或多个要打印文件的列表 使用已从命令行中输入的标志所覆盖的数据库中的打印机属性值和格式转换属性值 在打印文件之前初始化打印机 如果有必要,运行过滤器将打印数据流转换成打印机支持的格式 提供过滤器,仅用于转换 ASCII 文档的格式 提供对打印本地语言字符的支持 将经过过滤的打印数据流传递给打印机设备驱动程序 生成标题页和结尾页 生成多个副本 报告打印机错误状况,包括缺纸错误和请求干预错误 报告过滤器检测到的问题 在打印作业取消后进行清除 提供系统管理员可以定制以满足特定打印需求的打印环境 mkvirprt命令为打印机后端定义了一个虚拟打印机。通过拷贝特定类型打印机的预定义属性集来创建定制的属性集。 定制的属性可以用lsvirprt命令列出,并通过chvirprt命令、基于Web的系统管理器(输入wsm,然后选择设备) 或者SMIT(更改/显示打印队列特征选项)进行更改。 每当使用mkvirprt或chvirprt命令时,会自动运行实用程序(piodigest命令)来构造将在打印过程中读入并使用 的属性值和查找表的内存映像。 qdaemon命令调用piobe命令(打印作业管理器),并传递标志选项和将要打印的一个或多个文件的名称。 唯一不传递的标志选项是被enq命令除去的假脱机程序标志选项,因为qdaemon命令已经打开了打印机设备, 并将标准输出重定向到了打印机。状态文件提供qdaemon和后端之间的通信。 如果需要标题页,则piobe命令将检索生成标题页的标题页管道。标题页管道将传递至shell。在管道中, 标题页过滤器的标准输出变成了格式转换程序过滤器的标准输入。格式转换程序过滤器处理标题页,并将结果写至标准输出。 格式转换程序过滤器的标准输出变成设备驱动程序接口程序的标准输入,该接口程序将经过滤的标题页写至打印机设备驱动程序。 打印机/绘图仪设备 针对设备的/dev目录中的特殊文件。重定向时可能使用此文件(例如,cat filename

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus