Font Size: a A A

Research And Development Of Application Program Of High-resolution Inkjet Printer Based On ARM9 And WinCE

Posted on:2017-08-04Degree:MasterType:Thesis
Country:ChinaCandidate:L NingFull Text:PDF
GTID:2428330596457424Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
At present,the market economy requirements for packaging of goods is more and more high.Government formulates laws and regulations to regulate commodity packaging,and consumers to safeguard their own interests by the product identification.Whole of those make the ink jet printing machine requirements more and more which complete packaging.But there is a great gap of research level of inkjet printer between the demestic and foreign.So research and development with independent intellectual property rights of the high quality inkjet printer is imminent.For this phenomenon,this paper with the embedded technology and traditional printing technology,put forward a portable high resolution inkjet printer scheme.The main task of the study is design a graphical user interface,which is based on the S3C2440 A processor according to the design of ARM9 and Windows CE 5.0 operating system,to provide users with simple operation,friendly interface,user-friendly design of the operation experience.And in view of the requirements of the printing resolution,the image processing technology with little time complexity and higher recognition is designed.This paper will introduce the inkjet printer system which is designed in this project from four aspects.This paper firstly analyze the nozzle of the ink jet printer in detail,such as operation sequence,printing state,pin connection and so on.And an in-depth analysis of the SPI data transmission,the synchronous clock PWM used for data transmission,the encoder E6B2-CW26 C used to measure the direction and position of the nozzle and so on are carried out,whose aim is to achieve the development of the nozzle driver.Then this article does deep analysis on BSP of TQ2440 development board which is provided by the Guangzhou Sky-embedded company,and focuses on the development process of Boot Loader,the transplant methods and code implementation of OAL program.And it analyzes the composition of the Windows CE 5.0 operating system and customization.Through the anlysis and introduction of the hardware layer,BSP layer,OS layer,make the position and function of the inkjet system more clear,at the moment to promote the development of the high resolution inkjet printer application.Subsequently comparing the Windows CE application development tools and analysing the operation process and key technology of MFC provided by the Microsoft deeply,then choosing Visual Studio 2005 as the development environment with the MFC.After the development ways of Windows CE embedded system and the standard Windows system for comparison,a general block diagram of the Windows CE application program based on the printer is designed.It is divided into the main thread of the man-machine operation and the auxiliary thread of the nozzle spray printing and fault detection.This paper will introduce the cooperation among the threads and the design ideas of each module in the thread.On this basis,the beautification design of the interface is made,which makes the application procedure more humanized.Finally,this paper according to the image binarization processing module of the application of inkjet printer in the program carries on the thorough analysis,and puts forward a improved binarization algorithm.The algorithm first uses of the monkey king genetic optimization algorithm for searching the best matching relation between image illumination and the parameters k of the Sauvola algorithm,and then use the Sauvola algorithm and integral image to handle the block area's binarization processing which is divided by the watershed models on the basis of the light intensity adaptively.The results of the test show that the system is stable,the man-machine interface is friendly,and the printing effect of the binarization algorithm is good,and the processing speed is fast.
Keywords/Search Tags:Inkjet printer, ARM9, XJ128 Nozzle, MFC, Binaryzation
PDF Full Text Request
Related items