分享
 
 
 

FreeBSD连载(29):打印机配置:系统结构

王朝system·作者佚名  2006-11-23
窄屏简体版  字體: |||超大  

打印机配置FreeBSD是多用户操作系统,因此可能有多个用户同时发出打印请求,如果每个请求都直接访问打印机,那么必然就会发生冲突问题。为了使打印机能为所有的用户服务,FreeBSD使用伪脱机的打印服务方式。在这种方式下,每个使用FreeBSD的打印用户并不直接访问打印机,而是通过一系列伪脱机打印程序来使用打印机。

FreeBSD的打印系统提供了以下功能:

控制用户对打印机的访问,包括本地的打印机和网络打印机;允许用户提交打印作业,并允许用户可以管理自己的打印作业;维护一个打印队列,防止多个用户同时使用打印机的现象发生;可以选择在文档的开始打印标志,使打印出的文档至于混淆;能通过过滤器支持不同的打印机;提供记帐功能;系统结构

通常用户使用程序lpr进行打印,但lpr并没有直接将所有打印的文件发送到打印机上,而是将其放到打印缓冲目录中。通常这个缓冲区在/var/spool目录下,每个打印机有自己的spool目录,打印文件就被放到这里,存储为一个临时文件。而系统使用守护进程lpd监视spool目录,当发现一个缓冲目录中有需要打印的文档时,lpd就复制自身,为这个打印任务产生一个lpd进程,这个进程负责处理这个打印缓冲目录的文档,将其发送到这个目录对应的打印机中进行打印。由于一个打印机对应一个缓冲目录,并且由一个lpd进程管理,因此就不会发生多个打印任务同时访问打印机,发生资源冲突问题。

在这种打印方式将普通的打印系统分为三个部分:

用户接口:打印命令lpr等是用户用来实施打印和管理的程序,可以通过它将要打印的文件放到本地或远程的打印缓冲区中;打印缓冲区:每个打印机有自己的缓冲区,用户或管理员可以通过一系列命令进行维护;打印机管理程序:打印守护进程lpd是打印系统的中心,负责监视缓冲区,并将缓冲区中的打印作业送到打印机上进行打印;这种方式虽然与直接访问打印机相比看起来比较复杂,但是这样能够支持多用户和多打印机;而且使用打印缓冲区和后台打印守护程序使打印工作放到后台进行,用户不需等待打印结束。此外,这样也可以使得打印系统可以很好的和网络相结合,可以通过lpd将打印到其他主机上的打印作业通过网络发送出去,或者监视网络上发送来的打印文档,将其放入打印缓冲区中进行处理。

将打印过程分为三个部分的另一个优点是可以使用过滤程序,对放置在打印缓冲区中的打印作业进行处理,这样可以完成转换格式、统计信息等很多功能,充分发挥了易管理的特点。

这种BSD风格的打印系统是FreeBSD缺省提供的,为了支持多种打印机,以及支持对中文和图形的打印,还需要安装额外的软件包。包括ghostscript, psutils, apsfilter, gb2ps等,这些软件都通过Packages Collection进行安装。

为了使用这个打印系统,就必须启动打印守护进程lpd,rc.conf中有一个选项lpd_enable就用于这个目的。

未完,待续。。。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有