WINCE打印系列(一) WINCE打印驱动概况和如何添加打印组件

        以前发布了一些有关Windows CE 方面的打印驱动的相关文章,现在仍然有许多朋友问我如何让Windows CE添加对打印机的支持,现在我对这部分的技术做一个整体的系列说明。
     微软提供了一个简单的对PCL打印机支持的代码,可以支持现在市面上的很少的打印机的,比如HP的D5468 等。更多的HP的打印机即使是PCLGUI的微软的代码也不直接支持的,因为现在HP的有些PCL打印机使用的是PCLGUI语言,里面的协议是RGB的方式的,不再是以前的KCMY的格式,这就需要我们修改微软的PCL协议代码。
      另外,现在目前市场上的HP的打印机就打印语言来分大概是3个类别的
           1、低端的LIDIL语言的打印机             
             2、中高端是PCL语言的打印机(包括PCLGUI)             
             3、一个是基于主机的打印(GDI)的打印机(一般是低端的激光打印机)
    通过这些年的对HP打印机系列的分析,我们已经可以把HP的绝大部分的打印机实现了在Windows CE 下的驱动,包括(LIDIL、PCL、PCLGUI 和GDI等,有兴趣的可以QQ:19679646)。
      下面具体说说如何添加系统对打印机的支持
      现在一般的打印机都是USB接口的。要让你的系统能对打印机支持一般就必须添加对USB协议的支持,也就是说如果你的CE系统支持U盘的话那么就应该具有了支持打印机的必要条件。
      有了必要条件还要添加对USB打印机的支持,在Platform Build 里面有两个组件必须要选择的。
      一个是:
 
另外一个是:
 
添加了这两个组件后编译你的系统就可以对基本的PCL打印机的支持了。
          
   下一篇再讲系统打印具体体系结构
     
    

你可能感兴趣的:(WINCE)