一种自定义发票打印方法技术

技术编号:10425604 阅读:271 留言:0更新日期:2014-09-12 15:56
本发明专利技术公开了一种自定义发票打印方法,用户简单指导下完成自我发票样式的设计,从而实现了在遥远偏僻的地方,低成本、高效率的发票变更,同时所见即所得的设计方法能使设计出来的发票样式重实际效果高精度吻合。可广泛应用于需要发票打印的信息系统。具有广泛的应用前景。

【技术实现步骤摘要】

本专利技术涉及,属于发票打印领域。
技术介绍
随着信息科技的发展,信息系统用于管理已越发显的重要,其高效和快捷的管理实现,便得越来越多的企业使用上了各式各样的信息系统。然而信息系统的使用的信息是电子介质的信息,在很多业务细节领域用户经常需要将这种电子介质的发票保存于纸质介质上同时业务系统的发票样式经常会因为业务执行细节的改变而经常发生发票打印内容的改变,有时业务系统会在遥远的偏僻地方,技术人员很难派遣到哪儿进行调整发票。但是目前的发票打印术往往都要技术人员到现场去处理才能实现发票打印样式的变更。因此便产生了一种对操作简单可自定义的高精度发票打印需求。
技术实现思路
专利技术目的:本专利技术提出,便于调整发票的样式。技术方案:本专利技术采用的技术方案为一种,包括以下步骤:I)用户选择新建发票样本,或使用现有发票样本;2)如果用户选择使用现有发票样本,等待指定时间后用户若无操作,则结束;若在指定时间内用户开始操作则转入步骤3)并加载所选发票样本的参数数据;如果用户选择新建发票样本,等待指定时间后用户若无操作,则结束;若在指定时间内用户开始操作则转入步骤3)并加载所选发票样本的参数数据;3)如果是新设计则进行发票设计,同时添加开票信息;如果是现有发票样本,则直接添加开票信息;4)发票设计完成后,如果是新设计则保存该新设计的各种参数;5)将发票发送到打印机打印。优选地,所述步骤3)中发票样本的参数包括:I)发票实体类及对应的类类型(Fp为设计类,Pr为打印类):1.6、发票类TGeneralFp用于存放发票的相关信息,如打印参数等1.7、发票样式类TFpImage用于存放发票样本,实现所见即所得的高精度设计1.8、发票数据基类TFpObject所有发票内容类都派生于此,能过实现些类型的类类型可实现统一调用1.9、发票标签类TFpLabeI,TPrLabel用于显示用户信息项目和文字标签,用户信息项目源是系统提供的数据,而文字标签则是用户设计时输入的内容1.10、发票项目组TFpLabelGroup, TPrLabelGroup是容器类,用于存放标签类的朱口2)发票数据存贮设计(关键字段)2.1、字段MFlag:发票样式标识,每种发票一个标识2.2、字段IFlag:发票内容标识,发票的内容类型标识IFlag = 1:用户信息项目IFlag = 2:表计f自息项目IFlag = 3:文字标签IFlag = 4:发票项目组IFlag = 5:发票图样文件名IFlag = 6:发票宽度IFlag = 7:发票高度IFlag = 8:发票偏移高度IFlag = 9:发票参数2.3、字段iner:组ID,用于指定内容体属于哪个组容器2.4、字段FIndex:字段绑定编号,用于关联数据源2.5、字段Name:内容名称2.6、字段Width:内容体宽度2.7、字段FpWid:发票宽度2.8、字段FpHe1:发票高度2.9、字段Font:内容字体2.10、字段Fonts:内容字号2.11、字段X、Y:内容的打印坐标。优选地,所述步骤4)中新设计的各种参数还置于服务器端共享。有益效果:本专利技术是一种操作简单高效可自定义所见即所得的高精度发票打印的实现方法,用户简单指导下完成自我发票样式的设计,从而实现了在遥远偏僻的地方,低成本、高效率的发票变更,同时所见即所得的设计方法能使设计出来的发票样式重实际效果高精度吻合。可广泛应用于需要发票打印的信息系统。具有广泛的应用前景。【附图说明】图1为本专利技术的工作流程图。【具体实施方式】下面结合附图和具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等同形式的修改均落于本申请所附权利要求所限定的范围。本专利技术包括以下步骤:I)开始用户选择新建发票样本,或使用现有发票样本。2)如果用户选择使用现有发票样本,等待指定时间后用户若无操作,则结束,避免设备长时间等待闲置;若在指定时间内用户开始操作则转入步骤4)并加载所选发票样本的参数数据。3)如果用户选择新建发票样本,等待指定时间后用户若无操作,则结束,避免设备长时间等待闲置;若在指定时间内用户开始操作则转入步骤4)并加载所选发票样本的参数数据。4)如果是新设计则进行发票设计,对下列相应参数进行增加、删除以及修改,同时添加开票金额、收款付款方等开票信息;如果是现有发票样本,则直接添加开票金额、收款付款方等开票信息:1.发票实体类及对应的类类型(Fp为设计类,Pr为打印类):1.11、发票类TGeneralFp用于存放发票的相关信息,如打印参数等。1.12、发票样式类TFpImage用于存放发票样本,实现所见即所得的高精度设计。1.13、发票数据基类TFpObject所有发票内容类都派生于此,能过实现些类型的类类型可实现统一调用。1.14、发票标签类TFpLabel,TPrLabel用于显示用户信息项目和文字标签,用户信息项目源是系统提供的数据,而文字标签则是用户设计时输入的内容。1.15、发票项目组TFpLabelGroup, TPrLabelGroup是容器类,用于存放标签类的隹A 口 O2.发票数据存贮设计(关键字段)2.1、字段MFlag:发票样式标识,每种发票一个标识。2.2、字段IFlag:发票内容标识,发票的内容类型标识。IFlag = 1:用户信息项目IFlag = 2:表计信息项目IFlag = 3:文字标签IFlag = 4:发票项目组IFlag = 5:发票图样文件名IFlag = 6:发票宽度IFlag = 7:发票高度IFlag = 8:发票偏移高度IFlag = 9:发票参数2.3、字段iner:组ID,用于指定内容体属于哪个组容器。2.4、字段FIndex:字段绑定编号,用于关联数据源。2.5、字段Name:内容名称。2.6、字段Width:内容体宽度。2.7、字段FpWid:发票宽度。2.8、字段FpHe1:发票高度。2.9、字段Font:内容字体。2.10、字段Fonts:内容字号。2.11、字段X、Y:内容的打印坐标。5)发票设计完成后,如果是新设计则保存该新设计的各种参数,并置于服务器端共享。6)将发票发送到打印机打印。本文档来自技高网...

【技术保护点】
一种自定义发票打印方法,其特征在于,包括以下步骤:1)用户选择新建发票样本,或使用现有发票样本;2)如果用户选择使用现有发票样本,等待指定时间后用户若无操作,则结束;若在指定时间内用户开始操作则转入步骤3)并加载所选发票样本的参数数据;如果用户选择新建发票样本,等待指定时间后用户若无操作,则结束;若在指定时间内用户开始操作则转入步骤3)并加载所选发票样本的参数数据;3)如果是新设计则进行发票设计,同时添加开票信息;如果是现有发票样本,则直接添加开票信息;4)发票设计完成后,如果是新设计则保存该新设计的各种参数;5)将发票发送到打印机打印。

【技术特征摘要】
1.一种自定义发票打印方法,其特征在于,包括以下步骤: 1)用户选择新建发票样本,或使用现有发票样本; 2)如果用户选择使用现有发票样本,等待指定时间后用户若无操作,则结束;若在指定时间内用户开始操作则转入步骤3)并加载所选发票样本的参数数据;如果用户选择新建发票样本,等待指定时间后用户若无操作,则结束;若在指定时间内用户开始操作则转入步骤3)并加载所选发票样本的参数数据; 3)如果是新设计则进行发票设计,同时添加开票信息;如果是现有发票样本,则直接添加开票信息; 4)发票设计完成后,如果是新设计则保存该新设计的各种参数; 5)将发票发送到打印机打印。2.根据权利要求1所述的自定义发票打印方法,其特征在于,所述步骤3)中发票样本的参数包括: 1)发票实体类及对应的类类型(Fp为设计类,Pr为打印类): 1.1、发票类TGeneralFp用于存放发票的相关信息,如打印参数等 1.2、发票样式类TFpImage用于存放发票样本,实现所见即所得的高精度设计 1.3、发票数据基类TFpObject所有发票内容类都派生于此,能过实现些类型的类类型可实现统一调用 1.4、发票标签类TFpLabel,TPrLabel用于显示用户信息项目和文字标签,用户信息项目源是系统提供的数据,而文字标...

【专利技术属性】
技术研发人员:曹祥春
申请(专利权)人:江苏赛达电子科技有限公司
类型:发明
国别省市:江苏;32

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

1