A Print Control and Manage Method Based on CUPS
Abstract: A print control and manage method based on CUPS (Common Unix Printing System) is presented in this paper. A virtual printer driver based on CUPS is designed and installed at first, and then the access control of physical printer and virtual printer is configured through CUPS, which makes the user can access the virtual printer only. When user executes print request from virtual printer, print record is generated and the management info is embedded into each page of print job. At last, the print job embedded management information is sent to the physical printer selected by user to complete the output. The presented method implements print control through configuring the access of physical printer and implements the print management through saving print record and embedding management information into each print page. As the method is based on CUPS, it is suitable for all operating systems which using CUPS such as UNIX, Linux, Domestic operating system and Mac OS X.
文章引用: 万波 , 王义峰 , 刘刚 , 王泉 (2015) 一种基于CUPS的打印控制和管理方法。 计算机科学与应用， 5， 313-321. doi: 10.12677/CSA.2015.59039
 黎伶锋, 郝东白, 张诚, 黄皓 (2009) 打印监控审计技术研究. 计算机工程与设计, 2, 484-486.
 刘慧 (2008) 内网监管系统中打印机监控模块的设计与实现. 硕士论文, 电子科技大学, 成都.
 北京大学, 北大方正 (2012) 一种文档打印管控和文档溯源追踪方法和系统. 中国专利: CN102541482A.
 Sweet, M. (1999) A Bright New Future for Printing on Linux. Linux Today.
 CUPS 2.1. Apple Inc. http://www.cups.org
 PostScript Language Reference. 3rd Edition, Adobe Systems Incorporated, San Jose.
Nevill-Manning, C.G., Reed, T. and Witten, I.H. (1998) Extracting Text from PostScript. Software: Practice and Experience, 28, 481-491.