本文介绍了如何构建Linux 下的打印服务器系统及其部分实现过程。首先遵守HTTP 协议RFC 标准自定义Web 服务器。然后,将自定义的Web 服务器和CUPS 集成起来,最后在上面部署自己的Web 应用程序,从而达到控制网络上所有打印机的目的。Linux 下Web服务器、Web 应用程序以及打印机控制程序都是通过编程设计实现。Web 应用程序运行在自定义的Web 服务器上,打印机控制程序基于CUPS 的函数库编写。管理打印机涉及到CUPS函数和Linux 底层操作及打印机硬件交互。创新的AJAX 技术在这方面改善了用户的体验,实现了服务器与客户端浏览器的异步数据交互,可以很好地解决延迟问题。【关键词】Linux 打印服务器 打印机Web 管理 Http1.1 协议 CUPS AJAXAbstract: This thesis describes how to build the Linux printing server system and some part of the implementation process. We need to define web server first, and it needs to comply with the RFC standard HTTP protocol. Then, integrate the definition of the Web server with CUPS. Finally we deploy our own web applications, and thereby achieve controlling of all network printers purposes. Linux web servers, web applications and printer control procedures are designed to achieve through the program. Web application is running on the self-defined web server. Printer controlling programs is based on the function of the CUPS. Management of printers involves CUPS functions and the Linux operating interactive hardware and printers. AJAX technology improves the user's experience in this regard. Implementation of client server and browser asynchronous data exchange, AJAX can be used to solve the delay problem.Key words: Linux printing server Printer managed using web Http1.1 Protocol CUPSAJAX
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
评论