[发明专利]一种发票票面动态配置方法无效
申请号: | 201110383763.5 | 申请日: | 2011-11-28 |
公开(公告)号: | CN103136776A | 公开(公告)日: | 2013-06-05 |
发明(设计)人: | 陈懿;陈皓;张伟;郭东明;付立库;符合清;唐日升;韩宝成;张健 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | G06T11/60 | 分类号: | G06T11/60 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 张永林 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 发票 票面 动态 配置 方法 | ||
技术领域
本发明涉及发票票面、发票票面数据和发票自动打印,具体涉及一种发票票面动态配置方法。
背景技术
现在,人们越来越多使用机打发票,自动打印发票便于国家和公司监管,它分离了发票票面和发票票面数据,当开票或是其它发票业务软件启动时即可加载对应发票票面,以供用户的输入、打印以及其它的相关操作,而用户实际仅须输入或打印发票票面数据,大大提高了效率并方便监管。
目前,在涉税发票领域,由于不同税种及全国各省市等地方使用的纸制发票票面格式内容各不相同,并且不同业务、不同地方的发票票面也时刻根据国情的变化而不断更新。这样就要求发票业务设备(如税控收款机、税控器、税控打印机等)的发票业务软件也要进行相应的升级和更新。由于各种不同发票票面内容变化频繁,相应的发票业务软件也要做相应的频繁更新变化。目前发票业务软件的发票票面生成办法主要有两种:
(一)固定控件生成;发票模板的导入生成。固定控件生成发票票面是静态的,当发票内容要进行变动或更新时,就需要计算机软件编程人员按照新的发票票样要求,重新设计控件并重新对发票业务软件进行二次开发。这样,当发票票面需要更新时,大大地增加了软件升级的工作量。因此,此方案不利于软件的升级和扩展。
(二)另外,发票模板导入生成方式虽然增加了一定的灵活性,但是,它只能以模板的方式导入,当发票票面要求更新时,软件开发人员必须重新设计生成模板,尤其是当发票票面局部细微变化时,同样需要软件开发人员重新设计发票票样模板,甚至是要求软件开发工程师对局部模板进行二次开发。因此,同样增加了软件升级的复杂度。
在发票业务领域,目前还存在更为灵活的发票票面自定义方法,其主要思想是通过用户查找发票票样模板,将发票票样模板生成实例,然后将实例各元素的坐标映射到打印工作区并实现打印。这种方法仅仅实现了发票票面模板的创建和发票票面模板打印,但还存在以下缺陷:
1、只能对静态模板的发票票样进行导入并打印,不能对发票票面局部元素进行动态配置更新。
2、抽象映射关系没有具体化,没有对具体发票不可再分的基本元素进行抽象。
3、只能适用于某些特定的发票业务领域,如税控器。
4、因为没有抽象到发票票面局部的元素,无法对发票票面局部不可再分元素进行动态配置和管理(不同地方、不同行业的发票的局部内容差异较大)。
发明内容
本发明需要解决的技术问题是,如何提供一种发票票面动态配置方法,能对发票票面局部元素进行动态配置更新并适用于更广泛的发票领域。
本发明的技术问题这样解决:构建一种发票票面动态配置方法,包括以下具体步骤:
建立基本控件库并将其内部可视交互控件的值或属性通过关联索引与对应发票票面数据绑定;
生成空白发票票面并将将真实发票扫描图像作为空白发票票面的背景图片;
从所述基本控件库逐一选取控件及其对应发票票面数据并通过任意拖放定位每一控件在空白发票票面中的坐标位置;
以xml文件形式保存所述发票票面及其背景图片以及所有控件的坐标位置和属性。
按照本发明提供的配置方法,还包括:所述拖放定位后还包括改变控件大小或属性。
按照本发明提供的配置方法,所述大小包括长度和宽度。
按照本发明提供的配置方法,所述属性包括但不限制于颜色、字体或字体大小。
按照本发明提供的配置方法,所述属性包括不打印或不显示。
按照本发明提供的配置方法,所述属性包括左边距或顶边距。
按照本发明提供的配置方法,所述属性包括限制输入、记录上次输入值或自动每次值增加1。
按照本发明提供的配置方法,所述关联索引包括项目类型和项目子类型。
按照本发明提供的配置方法,所述项目类型包括文本输入框或数字输入框,数字输入框也称为金额输入框。
按照本发明提供的配置方法,所述项目子类型与加载发票票面的程序的数据库数据字段关联,所述数据库数据字段是控件绑定的所述发票票面数据。
本发明提供的发票票面动态配置方法,通过对发票整体和发票局部元素进行抽象并建立相应的坐标映射关系,并以xml形式进行保存,可以方便地进行发票票面的动态配置,简单而快速地满足了发票票面的个性化需求。这种发票票面动态配置简单,相应的发票业务软件更新的复杂度小,节省了大量的人力、物力及劳动力成本。同时这种方法不仅适用于税控器和税控打印机领域,还适用于任何其它的发票业务领域。
附图说明
下面结合附图和具体实施例进一步对本发明进行详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110383763.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:铬渣压块直接入高炉无害化处理方法
- 下一篇:多孔氮化硅陶瓷及其制备方法