一种税控系统中发票打印元素模块化方法技术方案

技术编号:11504295 阅读:89 留言:0更新日期:2015-05-27 04:35
本发明专利技术公开了一种发票打印元素模块化方法,该方法为税控发票的每个票面元素分别绑定一个唯一编码,在税控发票的票面元素与其编码之间建立一一映射关系,并为税控发票的每个票面元素分配一种其在打印模板中的控件形式。根据目标打印模版中票面元素对应的编码和控件形式创建目标打印模版,并将其发送至发票打印引擎,打印引擎将目标打印模版中票面元素的编码与其预先存储的元素编码进行对比后再决定是否打印及打印方式。本发明专利技术实现了发票票面元素标准化,简化了发票打印模板的设计流程和设计难度,使得使用者在设计发票打印模板时仅需设置票面元素的位置信息即可完成发票打印模板设计,且发票打印模板后期维护更简易、维护成本降低、修改也更容易。

【技术实现步骤摘要】

【技术保护点】
一种税控系统中发票打印元素模块化方法,其特征在于,该方法包括以下步骤:对税控发票的每个票面元素,根据其是否为发票票面必需包含的元素,将税控发票的票面元素划分为必要元素与非必要元素两类;为税控发票的每个票面元素分别绑定一个唯一的编码,在税控发票的票面元素与其编码之间建立一一映射关系,并将该映射关系写入配置文件或数据库中;根据税控发票的每个票面元素的显示形态,为税控发票的每个票面元素分配一种其在模板中的控件形式,并将税控发票的每个票面元素与控件形式的对应关系写入所述配置文件或数据库中;根据目标打印模版中票面元素的种类,从所述配置文件或数据库中获取目标打印模版中包含的所有票面元素对应的编码和控件形式;根据目标打印模版中票面元素对应的编码和控件形式创建所述目标打印模版,并发送至发票打印引擎;所述发票打印引擎将所述目标打印模版中必要元素的编码与其预先存储的所有必要元素的编码进行对比,判断是否完全一致,如果是则打印所述目标打印模版,否则提示用户数据绑定错误。

【技术特征摘要】

【专利技术属性】
技术研发人员:魏贺生张巍李少维夏慧强洒西涛谷永艳
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1