| With the development of the information age, information security has aroused global concern. As one of the most commonly used information sharing methods, printing brings great convenience to our lives and work, but it has also caused incalculable damage to enterprises for information disclosure. It’s widely used that combining common USB port printer with a PC server to achieve the purpose of printer sharing in the local network. However, this printing mode has some weak points: occupying a PC as the server; not providing print service once the pc server being attacked; no security measures for the printing process. To solve the problems in the traditional printing method, this article designs and implements a safe printer which uses ARM as the processor of the embedded print server, it can achieve printer sharing and ensure safety printing through taking safe measures in different printing stages.Base on the studies of security problems in the printing flow and the work principle of printer, the safe printer is designed and implemented. The main consequence include:1) Provide software platform and hardware platform for safe printer. The application of safe printer relies on a complete embedded system environment which includes designing the hardware platform, porting the embedded linux system and creating root file system.2) Complete framework design and implementation for secure printing application. To solve the security risks at the early, middle and late stage of printing process, key measures like two-dimensional code generating, two-dimensional code embedding, printing audit, printing control and printing recording are taken in multiple stages. System enables printing access control through credit card authentication technology and uses two-dimensional code embedded in the confidential document to achieve printing tracking and printing recovering, which is a closed-loop processing system.3) Safe printer has been tested in the actual printing environment, and it works normally in the the test which indicates it achieves the target of safe printing.The work done in this dissertation uses embedded devices which are inexpansive and consume small resource to implement safe printing, it is very innovative and provides technical solutions and a reference design for the enterprises needing security printing. |