一种税控收款机发票打印格式快速设定方法及其系统的制作方法

文档序号:8362281阅读:504来源:国知局
一种税控收款机发票打印格式快速设定方法及其系统的制作方法
【技术领域】
[0001]本发明涉及税控收款机技术领域,特别涉及一种税控收款机发票打印格式快速设定方法及其系统。
【背景技术】
[0002]税控收款机是专为国地税中小企业税源监控解决方案设计的终端设备,满足了近些年来国家“金税”工程的推广需要。特别是随着“金税三期”发票网络化开具要求的明确,网络开票机将作为一种高效的网络化开票终端进行进一步推广。
[0003]在实际应用中,不同的地区、不同的行业对税控收款机打印的发票格式都有不同的要求,这就要求税控收款机必须保证能够满足各种应用场合。现有技术中一般采用将发票格式用专用脚本语言编制,或者扫描发票以后编制,制作成发票格式文件后再通过IC卡写入税控收款机中。此方法需要测量并反复调整参数,操作难度大、耗时长,不仅可操作性不强,成本也比较高昂。
[0004]因此,如何将上述技术问题加以解决,即为本领域技术人员的研究方向所在。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种税控收款机发票打印格式快速设定方法及其系统,其通过具有根据发票样式制定需要打印的项目,确定发票中各个项目的位置及打印坐标参数,并将各打印项目及坐标参数数据存储为发票格式文件,可以方便快捷的打印不同格式的发票。
[0006]为了达到上述目的,本发明提供一种税控收款机发票打印格式快速设定方法,其包括如下步骤:
[0007]根据具体发票样式制定所打印的项目;
[0008]测定发票中各个项目的位置及打印坐标参数;
[0009]将各打印项目及坐标参数数据存储为发票格式文件。
[0010]其中,还包括一将发票格式文件导入税控收款机的步骤。
[0011]其中,根据具体发票样式制定所打印的项目是根据具体发票上印刷的打印的项目以及税局要求打印的项目制定发票需要打印的项目。
[0012]其中,所述制定所打印的项目包括以下任意项目的组合:发票号码、税务登记号、收款单位、开票日期、付款单位、付款单位识别号、收款员、商品名称、数量、单价、小计、小写合计、大写合计、税控码、备注。
[0013]其中,测定发票中各个项目的位置及打印坐标参数的步骤是通过使用网格标尺测定发票中各个项目的位置及打印坐标参数,一个汉字占两个字节位置、16*16像素点阵。
[0014]其中,将各打印项目及坐标参数数据存储为发票格式文件的步骤是用文本编辑器将各打印项目及坐标参数数据按照发票打印模板格式依次写入,存储为发票格式文件mbOl.bin。
[0015]其中,将发票格式文件导入税控收款机的步骤是通过USB、串口、以太网口方式将发票格式文件导入税控收款机中。
[0016]为了达到上述目的,本发明提供一种税控收款机发票打印格式快速设定系统,其包括制定打印项目模块、打印坐标模块及存储发票格式模块,其中:
[0017]所述的制定打印项目模块,是根据具体发票样式制定所打印的项目;
[0018]所述的打印坐标模块,是用于测定发票中各个项目的位置及打印坐标参数;
[0019]所述的存储发票格式模块,是将各打印项目及坐标参数数据存储为发票格式文件。
[0020]其中,还包括一发票格式导入模块,其是将发票格式文件导入税控收款机。
[0021]其中,通过USB、串口、以太网口方式将发票格式文件导入税控收款机。
[0022]与现有技术相比,本发明的的有益效果在于:
[0023]1.根据不同发票样式制定需要打印的项目,测定发票中各个项目的位置及打印坐标参数,并将各打印项目及坐标参数数据存储为发票格式文件,即可快速生成税控机发票打印格式,操作简单、快捷。
[0024]2.本发明维护成本低廉,能够方便快捷地生成各种发票格式以供税控收款机打印。
[0025]3.本发明所提供的一种税控收款机发票打印格式快速设定方法,通过在税控收款机中事先将读取的发票格式文件设计为文本文件形式,使得发票格式文件能够通过普通的文本编辑器进行修改。发票格式文件可以用文本编辑器打开后填入要打印的项目名称和打印位置。
【附图说明】
[0026]图1为本发明实施例所提供的一种税控收款机发票打印格式快速设定方法流程图。
[0027]图2为本发明实施例所提供的一种税控收款机发票打印格式快速设定系统框图。
[0028]附图标记说明:1-税控收款机发票打印格式快速设定系统;11-制定打印项目模块;12-打印坐标模块;13-存储发票格式模块;14-发票格式导入模块。
【具体实施方式】
[0029]以下结合附图,对本发明上述的和另外的技术特征和优点作更详细的说明。
[0030]如图1所示,为本发明一种税控收款机发票打印格式快速设定方法流程图,本发明一种税控收款机发票格式文件的生成方法,包括以下步骤:
[0031]步骤S1:根据具体发票样式制定所打印的项目,本步骤是根据具体发票上印刷的打印的项目以及税局要求打印的项目制定发票需要打印的项目;所述制定打印的项目包括:发票号码、税务登记号、收款单位、开票日期、付款单位、付款单位识别号、收款员、商品名称、数量、单价、小计、小写合计、大写合计、税控码、备注,制定打印的项目为以上任意项目的组合。
[0032]步骤S2:测定发票中各个项目的位置及打印坐标参数,本步骤是使用网格标尺测定发票中各个项目的位置及打印坐标参数,以发票黑标上沿为基准,往下测量发票的打印走纸距离,以发票左边为基准往右测量该行打印项目的打印起始位置,测量的参数以打印像素点为单位,一个汉字占两个字节位置、16* 16像素点阵。
[0033]步骤S3:将各打印项目及坐标参数数据存储为发票格式文件。本步骤是用文本编辑器将各打印项目及坐标参数数据按照发票打印模板格式依次写入,存储为发票格式文件mb01.bin。现列举一发票打印文件格式示例:
[0034]1、发票打印文件格式
[0035]发票打印文件名称为mbXX.bin (XX取值范围从01到12),使用文本编辑器编辑。主要内容如下:
[0036]BEGIN
[0037]O ?ΤΕΜΡ_ΤΥΡΕ#0 ?VER#2.31 ?DIS# 四川?DATE#20071113 ?
[0038]I ?TYPE#76#128 ?F0NT#16#16 ?MARK#1 ?END_F0RWARDP0INT#160 ?BEGIN_F0RWARDP0INT#70 ?BACKWARD_P0INT#80 ?MAX_G00DS_C0UNT#6 ?INV_76_MM#1 ?REPAIR#0 ?SKDW_MAX#30 ?FKDW_MAX#30 ?SPMC_MAX#12 ?SKY_MAX#10 ?JEDX_MAX#26 ?
[0039]2 ?LN#7 ?HEAD# ?R0WH#30 ?R0WBH#12 ?LB#1# 开票日期:#2 ?C0#KPRQ#8 ?LB#1# 收款员:#24 ?C0#SKY#32 ?
[0040]2 ?LN#4 ?HEAD# ?R0WH#30 ?R0WBH#1 ?EMPTY_F0RWARD#13 ?LB#1# 收款单位:#2 ?C0#SKDW#9 ?
[0041]2 ?LN#6 ?HEAD# ?R0WH#30 ?R0WBH#5#10 ?LB#1# 付款单位:#2 ?C0#FKDff#8 ?
[0042]2 ?LN#9 ?HEAD# ?R0WH#30 ?R0WBH#10 ?LB#1# 品名 #2 ?LB#1# 单价 #17 ?LB#1#数量#26?LB#1#金额#36?
[0043]2 ?LN#7 ?CYCLE_BEGIN# ?
[0044]2 ?LN#15 ?DATACYCLE# ?R0WH#20 ?R0WBH#6 ?C0#SPMC#1 ?C0#SPDJ#15 ?C0#SPSL#24 ?C0#SPJE#-41 ?
[0045]2 ?LN#16 ?START_TAIL# ?
[0046]2 ?LN#20 ?TAIL# ?R0WH#40 ?R0WBH#10 ?LB#1# 金额合计(小写):#2 ?C0#JEXX#8 ?
[0047]2 ?LN#21 ?TAIL# ?R0WH#40 ?R0WBH#10 ?LB#1#
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1