【摘要】 本发明涉及一种热敏打印机分段驱动打印方法及系统,该方法通 过获取加热点阵需打印的总点数,在其不大于可同时打印的最大点数 时,全部驱动完成打印,在其大于可同时打印的最大点数时,对每段 的需打印的子点数进行组合,使每个组合内的子点数之和不超过可同 时打印的最大点数,再依次打印每个组合,将每个组合内的子点数对 应的选通电路一并进行驱动打印,该系统也完成了每段的需打印的子 点数的组合。利用本发明进行打印,既避免了电源的损坏,又保证高 效率在同一时间内打印较多数量的数据,加快了打印速度。 【专利类型】发明授权 【申请人】北京公达数码科技有限公司 【申请人类型】企业 【申请人地址】100022北京市朝阳区东四环中路195号华腾新天地大厦12H01/02/03/05室 【申请人地区】中国 【申请人城市】北京市 【申请人区县】朝阳区 【申请号】CN200810222997.X 【申请日】2008-09-25 【申请年份】2008 【公开公告号】CN100584627C 【公开公告日】2010-01-27 【公开公告年份】2010 【授权公告号】CN100584627C 【授权公告日】2010-01-27 【授权公告年份】2010.0 【发明人】刘扬; 姚志毅; 盖炜; 吕金泉; 伍军; 蒋丽琴 【主权项内容】1、一种热敏打印机分段驱动打印方法,该热敏打印机中的加热 点阵在横向上分段并由不同的选通电路控制,其特征在于,包括步骤: S1,统计根据打印数据确定的加热点阵需打印的总点数; S2,若所述总点数不大于热敏打印机可同时打印的最大点数,执 行步骤S3,否则执行步骤S4; S3,同时驱动所述加热点阵对应的所有选通电路,直接进行打印, 结束; S4,分别统计加热点阵中每个选通电路控制的各段需打印的子点 数,将所有的子点数保存到第一存储单元; S5,对所述子点数进行组合,使得到的每个组合的子点数之和不 超过可同时打印的最大点数; S6,将各个组合分别进行加热,组合内的子点数对应的选通电路 采用同时驱动打印方式进行打印; 步骤S5中对所述子点数进行组合包括以下步骤: S51:从第一存储单元中找出并删除最大的子点数max,将max 保存到第二存储单元中; S52:获取temp,temp=可同时打印的最大点数-max; S53:判断第一存储单元中最小的子点数min是否大于temp,若大 于,执行步骤S56,否则执行步骤S54; S54:删除第一存储单元中最小的子点数min,并将min保存到第 二存储单元中; S55:获取temp1,temp1=temp-min,并将temp1的值赋给temp, 返回执行步骤S53; S56:将第二存储单元中所有子点数作为一个组合,保存到第三 存储单元中,并将第二存储单元删除为空; S57:判断第一存储单元是否为空,若是则退出,若否则返回执 行步骤S51。 【当前权利人】北京公达数码科技有限公司 【当前专利权人地址】北京市朝阳区东四环中路195号华腾新天地大厦12H01/02/03/05室 【专利权人类型】其他有限责任公司 【统一社会信用代码】9111010510176224XM 【家族被引证次数】26