发明名称 |
通用型打印驱动模块 |
摘要 |
本发明涉及一种通用型打印驱动模块,包括打印API模块、字符点阵解析模块及机芯驱动模块,其特征在于:所述的打印API模块提供与具体硬件平台无关的应用程序接口,根据系统应用程序的需求,对下层字符点阵解析模块和机芯驱动模块提供的函数,封装成各种实现具体功能的打印API;所述的字符点阵解析模块将打印操作和走纸操作转换为通用型点阵信息单元GDU,提供给机芯驱动模块使用;所述的机芯驱动模块接收字符点阵解析模块输出的通用型点阵信息单元GDU,控制打印机芯完成打印操作。本发明采用模块化设计,为今后的产品升级提供了良好的接口环境,而且大大提高了打印速度,具有较高的实用价值。 |
申请公布号 |
CN101554804B |
申请公布日期 |
2012.04.18 |
申请号 |
CN200910111404.7 |
申请日期 |
2009.04.02 |
申请人 |
福建实达电脑设备有限公司 |
发明人 |
叶华峰;袁金颖;江健琦;陈帆;洪金枝 |
分类号 |
B41J2/485(2006.01)I;B41J29/38(2006.01)I |
主分类号 |
B41J2/485(2006.01)I |
代理机构 |
福州元创专利商标代理有限公司 35100 |
代理人 |
蔡学俊 |
主权项 |
一种通用型打印驱动模块,包括打印API模块、字符点阵解析模块及机芯驱动模块,其特征在于:所述的打印API模块提供与具体硬件平台无关的应用程序接口,根据系统应用程序的需求,对下层字符点阵解析模块和机芯驱动模块提供的函数,封装成各种实现具体功能的打印API;所述的字符点阵解析模块将打印操作和走纸操作转换为通用型点阵信息单元(GDU),提供给机芯驱动模块使用;所述的机芯驱动模块接收字符点阵解析模块输出的通用型点阵信息单元(GDU),控制打印机芯完成打印操作;所述的通用型点阵信息单元(GDU)包括走纸操作的通用型点阵单元(GFDU)和打印操作的通用型点阵单元(GPDU);在通用型点阵信息单元(GDU)形成后,所述的字符点阵解析模块会将连续的走纸操作的通用型点阵单元(GFDU)进行合并,以及相邻的打印操作的通用型点阵单元(GPDU)和走纸操作的通用型点阵单元(GFDU)进行合并;所述的通用型点阵信息单元(GDU)的格式具有以下特征,包括:一点阵数,表示该行需要打印的点阵数;一点阵数据,表示该行打印的点阵内容;走纸量,表示该行打印完的走纸步数;所述的机芯驱动模块的机芯驱动控制流程包括以下几个步骤;(1)通用型点阵信息单元(GDU)打印,检查点阵数是否为0,不是的话,打印;(2)点阵数为0的话,继续检查走纸量是否为0,不是的话,走纸;(3)走纸量为0的话,结束通用型点阵信息单元(GDU)打印。 |
地址 |
350000 福建省福州市洪山园路68号实达科技城B座 |