[发明专利]用特定的字符串实现文件自定义格式打印的方法无效
申请号: | 200710121985.3 | 申请日: | 2007-09-19 |
公开(公告)号: | CN101393513A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | 董为卿;董鹏卿 | 申请(专利权)人: | 北京思软科技有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100071北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特定 字符串 实现 文件 自定义 格式 打印 方法 | ||
技术领域:
本发明涉及软件设计,特别是有大量不同打印样式或可让用户自定义打印样式的应用软件设计。
背景技术:
电子计算机的普及,使得大量数据都得以电子化保存,也使得打印样式的需求多种多样。对于程序设计人员来说,一方面,不可能预先定义好所有的,用户需要的打印样式;另一方面,如果针对每一种样式都编写一段打印控制代码,将浪费大量的时间和精力。
通常的应用软件都是预先定义好几种打印样式,并给用户提供数据输出功能,让用户自己通过EXCEL等第三方软件设计用户所需的打印样式。但是,一方面,用户的计算机操作水平各异,不一定都能用好先输出再整理的工作;另一方面,一个数据来源,却需两个或多个软件提最终打印结果,在很多领域是不可取的。
发明内容:
本发明的主要目的是针对需要给用户提供大量打印样式,或充许用户自定义打印样式的应用程序的软件设计,提出的一种用特定的字符串实现文件自定义格式打印的方法。
本发明的目的是这样实现的:对所有打印机的控制命令都指定一个特定的、不重复的字符串,可保存为一个数据字典形式,通过已编译好的可执行程序或动态链接库,读入由程序或用户编写好的,含有特定字符串和需打印的数据的数据流,并翻译成打印机识别的控制命令,传送给打印机。
所述的打印机的控制命令,包括打印字符、符号、基本图形,换行,换页,位移等。
所述的特定的、不重复的字符串的组成,至少可以有以下三种方式或其组合:
a、由一对特定符号和不定长的转义命令名组成。
b、由一个或多个特定符号作为起始位,加上定长的转义命令名组成。
c、由一个或多个特定符号作为起始位,再由一个或多个特定符号作为截止位,把包含在起始位和截止位中间的数据,作为打印数据。
所述的已编译好的可执行程序或动态链接库,可以是由任何开发语言编写好的程序,也可以是任何应用软件设计时,预留在软件内部的子函数、子模块。
所述的数据流,可以是一个实际存在的数据文件,也可以是程序执行过程中的执行结果或变量值。
所述的读入,是指通过接口取得需要进行翻译的数据流。
所述的接口,是指一种预先定义好的数据交换格式及方法。
所述的数据交换,是指把由程序或用户提供的数据流转给处理程序,并由处理程序处理数据后,执行相应动作并返回处理结果。
所述的执行相应动作,是指控制打印机打印、换行等操作。
所述的返回处理结果,是指提供执行动作成功与否等信息。
本发明能够使不具备编程能力的用户打印出自定义样式的数据文件,也能够大幅减少程序员编写打印程序时的编码工作量。
附图说明:
附图为本发明一个简化实例的流程图。
具体实施方式:
参见附图,我们将以一简化实例来说明本发明的具体实施方式。
步骤一,确定要处理的数据流。要处理的数据流必须包括控制打印所需的特定字符串。
步骤二,翻译特定的字符串。将特定的字符串转换成打印机能识别的控制命令。
步骤三,返回处理结果。将翻译结果并传送至打印机,并报告处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思软科技有限公司,未经北京思软科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121985.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:门框
- 下一篇:一种提高汉字笔画输入方式首屏待选字被选率的方法