龙岩易富通网络科技有限公司

龙岩小程序开发,龙岩分销系统

CUPS与lpr含义

2015.09.10 | 391阅读 | 0条评论 | 未命名

CUPS: CUPS(Common UNIX Printing System)是Fedora Core3中支持的打印系统,它主要是使用IPP(Internet Printing Protocol)来管理打印工作及队列,但同时也支持"LPD"(Line Printer Daemon)和"SMB"(Server Message Block)以及AppSocket等通信协议.   使用CUPS的优点很多:   例如:1.采用IPP以加强网络打印功能;2.可自动检测网络打印机;3.Web接口设置工具;4.支持PPD(PostScript Printer Description)打印机文件;5.支持大多数打印机使用.   如果要进行LPRng打印系统的管理工作,可以使用图形界面工具"Prinrconf"来维护配置文件(/etc/printcap)   此外,在Linux下进行CUPS驱动开发是遵循GPL协议规定的,也就是说必须开源。这对商业开发软件来讲不是一件开发商希望做的事情。   所以在Linux下开发的打印机商业驱动,必须是首要开发出符合LPRng打印系统的驱动,然后在开发CUPS引导程序,将CUPS打印系统与自己的LPRng驱动联系起来。当然,这个引导程序也是要开源的。 lpr: 名称: lpr    使用权限: 所有使用者    使用方式:lpr [ -P printer ]   将档案或是由标准输入送进来的资料送到印表机贮列之中,印表机管理程式 lpd 会在稍后将这个档案送给适当的程式或 装置处理。lpr 可以用来将料资送给本地或是远端的主机来处理。    参数:   -p Printer: 将资料送至指定的印表机 Printer,预设值为 lp。    范例:   将 www.c 和 kkk.c 送到印表机 lp。   lpr -Plp www.c kkk.c

赞 (

发表评论