[发明专利]超宽行报表转置打印法无效
| 申请号: | 89106639.X | 申请日: | 1989-08-31 |
| 公开(公告)号: | CN1049822A | 公开(公告)日: | 1991-03-13 |
| 发明(设计)人: | 谢存;赵长庚 | 申请(专利权)人: | 石咀山供电局大武口供电所 |
| 主分类号: | B41J21/00 | 分类号: | B41J21/00;B41J1/00;B41J17/00 |
| 代理公司: | 宁夏发明专利服务中心 | 代理人: | 罗永前 |
| 地址: | 宁夏回族*** | 国省代码: | 宁夏;64 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 超宽行 报表 打印 | ||
本发明涉及一种方法,可以使普通点阵式打印机输出的执行宽大大的超出打印机行宽极限的超宽数据报表。
超宽行的数据报表普通点阵式打印机是无法打印的。只有在价值在十几万的激光打印机上才可以完成。而一般的计算机用户是无力购置一台激光打印机的。如若采用普通的点阵式打印机打印超出打印机执行行宽极限的超宽行数据报表,常采用下面的两种方法,即:1、将报表横向分割为若干独立部分,分页打印或修改报表格式;2、采用压缩字形或字间距等手段扩展打印机执行宽;但上述两种方法均有明显的缺点,第一种方法往往会影响超宽数据报表的完整性和易读性,并且有些标准报表不允许横向分割或改变固有格式。例如:供电系统所用的“大宗工业用户应收电费统计报表”即属于这一类,第二种方法由于受到打印机机械结构等硬件的约束,即使采用压缩字形或间距等手段扩展打印机执行宽,所扩展的程度也极有限。仍然不能摆脱打印机执行极限行宽对报表的限制。因此,从现有的技术来看,众多无力购买激光打印机的用户不能在普通点阵式打印机上严格按原有格式完整的输出执行宽大大超出打印机执行宽极限的超宽数据报表。
本实用新型的目的是:开发出一种使普通的点阵式打印机完全摆脱打印机执行宽极限对报表宽度的限制的方法,使普通的点阵式打印机能打出和激光打印机一样的超宽报表。
本发明采用行列互换的方法将超宽数据报表整体转置90°予以打印,也就是使报表的水平方向与打印机的走纸方向一致,因而报表的水平方向与打印机的走纸方向相一致。这样,报表的水平宽度就不受打印机可连续打印行数的限制,由于绝大多数普通的点阵式打印机都允许在其打印过程中禁止自动跳页,从而可使连续打印的行数几乎是无限的,因此,这种方法完全摆脱了对打印报表行宽的限制。此即本发明的基本思想。
本发明的具体步骤如下:
1、本发明首先将数据报表视作由各种数字、字符、及制表符(┌、┘、└、┐、┤、├、┬、┴、┼、─、│)等元素组成,逐次、逐行、逐列排列。
例如报表:
实用电度
分割为由数字、字符、制表符排列为:
实用电度
2.将上述由数字、字符、制表符等元素组成的打印报表整体逆时针转置90°,将未转置前的行换作列、列换作行。逐次、逐行、逐列重新排列。
如前报表:
未转置前
转置后:
3.将行列更换转置90°后组成新的转置打印行按行顺序进行单个元素的转置。
如上例为:
实际转出的报表为:
本发明中由于一般的汉字打印驱动程序都具有或可通过扩充得到包括转置字形在内的多种字形打印功能,例:
把ABCD1234字形演变 变为:
但是上述功能只对以图形方式输出的汉字有效,普通的以字符方式输出西文ASC11字符(包括数字)不具备转置字形的打印功能。在这种情况下,必须将西文ASC11字符一律转换为对应的纯中文字符,并设置横向字型打印方式,就可达到将组成报表的所有元素予以转置的目的。例:西文字符A其ASC11代码=41H,在标准汉字库中对应的纯中文字符代码=A3HC1H。
本发明完全摆脱了打印机极限行宽对报表宽度的限制,使超行数据报表的打印得以在普通的点阵式打印机上来完成。使得众多的无力购置激光打印机的用户可以完成超宽行数据报表的打印。因本发明具有极明显的经济效益和社会效益。本发明的明显效益还在于,即使是激光打印,所打印的宽度也有限。而本发明使所打印的宽度几乎可以成为无限。
附图说明:
图1表示现有打印技术打印数据报表时的情况,报表的宽度受到打印行执行宽权限的限制。
图2表示本发明所示的转置打印方式完全摆脱了打印机执行宽极限的限制,使连续打印的行宽几乎成为无限。
实施例:
在“宁夏大武口供电所大宗工业用户应收电费统计报表”的软件系统中,所需输出的汇总报表宽度达352个汉字单位,此报表宽度近三倍于普通132列打印机的极限行宽,即可采用此法用普通点阵式打印机打印成。
另:当数据为变量时,假定用DBASEⅢ语言,先将变量由数字型转换为字符型,如设:
X=12.34 Y=56.78
则X$=“12.34” Y$=“56.78”
则转置打印行组成如下:
行变量L初值=包括小数点在内的数据宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于石咀山供电局大武口供电所,未经石咀山供电局大武口供电所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/89106639.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:儿童补血露的制备方法
- 下一篇:汽车、拖拉机全自动变速箱





