{"title":"用于手持设备的USB打印机驱动程序开发","authors":"T.K. Damodharan, V. Rhymend Uthariaraj","doi":"10.1109/ITI.2004.242471","DOIUrl":null,"url":null,"abstract":"Embedded systems such as handheld devices don't have the direct printing facility. Whenever a new system is built it should have a provision to connect to the various devices. Device driver is a program to control a particular device that is connected to your system. This paper presents a complete description of the printer driver for the handheld device, focusing mainly to write a generic printer driver so that the data in the device is sent directly to the printer through universal serial bus. However, it is possible to address a whole family of USB printers (such as HP, Epson, Canon and Lexmark). Previously handheld device had to connect to the printer through personal computer. Now, the device can connect directly to the printer. Mobile printing is the term used for printing from mobile devices such as a Palm handheld, a laptop, a Pocket PC or similar device, directed towards any USB printer. With mobile devices having smaller footprints of memory, display and other resources, the size of the printer driver should be small. To enable quick deployment on all kinds of devices, it should support for portability. The driver must be extensible to allow for future enhancement. The paper covers the complete design aspects and the implementation of the device driver for ARM based devices","PeriodicalId":320305,"journal":{"name":"26th International Conference on Information Technology Interfaces, 2004.","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"USB printer driver development for handheld devices\",\"authors\":\"T.K. Damodharan, V. Rhymend Uthariaraj\",\"doi\":\"10.1109/ITI.2004.242471\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Embedded systems such as handheld devices don't have the direct printing facility. Whenever a new system is built it should have a provision to connect to the various devices. Device driver is a program to control a particular device that is connected to your system. This paper presents a complete description of the printer driver for the handheld device, focusing mainly to write a generic printer driver so that the data in the device is sent directly to the printer through universal serial bus. However, it is possible to address a whole family of USB printers (such as HP, Epson, Canon and Lexmark). Previously handheld device had to connect to the printer through personal computer. Now, the device can connect directly to the printer. Mobile printing is the term used for printing from mobile devices such as a Palm handheld, a laptop, a Pocket PC or similar device, directed towards any USB printer. With mobile devices having smaller footprints of memory, display and other resources, the size of the printer driver should be small. To enable quick deployment on all kinds of devices, it should support for portability. The driver must be extensible to allow for future enhancement. The paper covers the complete design aspects and the implementation of the device driver for ARM based devices\",\"PeriodicalId\":320305,\"journal\":{\"name\":\"26th International Conference on Information Technology Interfaces, 2004.\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-06-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"26th International Conference on Information Technology Interfaces, 2004.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ITI.2004.242471\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"26th International Conference on Information Technology Interfaces, 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITI.2004.242471","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
USB printer driver development for handheld devices
Embedded systems such as handheld devices don't have the direct printing facility. Whenever a new system is built it should have a provision to connect to the various devices. Device driver is a program to control a particular device that is connected to your system. This paper presents a complete description of the printer driver for the handheld device, focusing mainly to write a generic printer driver so that the data in the device is sent directly to the printer through universal serial bus. However, it is possible to address a whole family of USB printers (such as HP, Epson, Canon and Lexmark). Previously handheld device had to connect to the printer through personal computer. Now, the device can connect directly to the printer. Mobile printing is the term used for printing from mobile devices such as a Palm handheld, a laptop, a Pocket PC or similar device, directed towards any USB printer. With mobile devices having smaller footprints of memory, display and other resources, the size of the printer driver should be small. To enable quick deployment on all kinds of devices, it should support for portability. The driver must be extensible to allow for future enhancement. The paper covers the complete design aspects and the implementation of the device driver for ARM based devices