[发明专利]汉字激光打印机的快速成像方法无效
申请号: | 94100156.3 | 申请日: | 1994-01-17 |
公开(公告)号: | CN1107596A | 公开(公告)日: | 1995-08-30 |
发明(设计)人: | 倪光南;徐非;刘洪 | 申请(专利权)人: | 北京联想计算机集团公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 铁道部科技情报所铁路专利咨询服务中心 | 代理人: | 王国朴 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 汉字 激光打印机 快速 成像 方法 | ||
本发明涉及汉字激光打印机的快速成像。
目前,大多数激光打印机均用作文字处理。但是,由于几乎所有激光打印机内部都不携带中文字库,主机只能将字符转变为点阵,通过图像包传送给打印机。所以,几乎所有中文软件对打印机都采用图像驱动方式。打印机CPU毕竟能力有限,尤其大量处理图像数据时更显缓慢。通常激光打印机在打印西文时,速度能够达到8页/min,但在打印汉字时,却只能达到0.5页/min。本发明中,因采用了快速成像技术,利用硬件参与运算,使汉字激光打印机的性能有了显著改善。
在联想LJ3A汉字激光打印机中,大多数软件都是按照图像方式驱动激光打印机的,打印机的CPU对图像的信息处理通常采用以下步骤进行:
1.CPU从并口读入打印文件的命令参数,包括图像大小、图像分辨率及图像所处页面的位置。
2.CPU从并口逐个读入以字节为单位的图像编码,并根据已获得的图像位置信息对读入的每个字节的数据进行相应的移位,再根据不同的打印分辨率对每一比特的数据进行扩展。
3.将处理后的字节与输出缓冲中对应的内容进行或(OR)运算,所得结果再以字节为单位送入输出缓存。
以上三个步骤周而复始,直到填入整页才输出缓存。然后,开始打印。
上述图像处理几乎全部由CPU完成。这不仅使CPU负担过重,而且软件执行速度限制了整个图像打印速度。
本发明的目的是提供一种汉字激光打印机的快速成像方法。整个图像处理过程由快速成像技术电路接管。因此,CPU的负担显著减轻。
本发明的技术方案是按下述方式实现的:
1.CPU从并口读入打印文件的命令参数,包括图像大小、图像分辨率及图像所处页面的位置。
2.CPU启动快速成像技术电路,并将上述信息传送给快速成像技术电路。
3.快速成像电路根据所获得的命令信息自动将从并口读入的每一个字节的图像信息进行位移和展开。
4.将经过快速成像技术处理后的与输出缓冲对齐进行或(OR)运算,所得结果再以字节为单位送入输出缓冲。
以上四个步骤周而复始,直至填入整页才输出缓存。然后,开始打印。
下面结合附图对本发明详细描述如下:
图1为现有技术中激光打印机的图像处理过程方框图
图2为汉字激光打印机的快速成像处理过程的方框图
图3为快速成像技术电路的逻辑方框图
图4为快速成像技术电路图
当打印机CPU确认文本文件是以点阵方式发送时,首先记忆点阵分辨率、图像大小和方位,随后放弃对总线的控制,由快速成像技术电路进行后续工作。
图3中,并、串转换部分与并口之间的握手信号用于控制并口数据的输入。当并、串转换的时钟计满8个时,开始下一个图像数据字节的输入。
输出缓冲以字节为单位存储。图像数据也以字节为单位载入。但是,图像数据的起始位置往往不是在每一行中的8bits的整数倍,此时,需要将该数据移位与输出缓冲中相应位置对齐后再进行运算。这部分是通过并、串转换和串、并转换共同实现的,转换电路的时钟由相应的计数电路控制。当运算完成后,发出DMA中断请求,由DMA控制器将转换结果送入输出缓冲。
转换电路的启动受CPU控制,而停止则受总计数自动控制。
下面对转换电路的两个时钟进行详细描述:
并、串转换的时钟表示为SCLK,串、并转换的时钟表示为FCLK。它们是由电路主频16MHz的时钟根据打印机分辨率进行分频得到的。对于300DPI的打印机,FCLK与SCLK的频率相同,即每个bit的图像数据无需扩展。而对于150DPI的打印机,FCLK与SCLK的主频之比为2∶1,即1bit的图像扩展为两个bit,经过复制后成为4bit,分辨率比300DPI降低一半。同理,对于75DPI打印机来说,FCLK与SCLK的频率比为4∶1,即1bit的图像数据扩为4个bit,进行复制后成为1bits,使分辨率比150DPI降低一半。
实施例:状态寄存器273移位计数器161,串并转换器164,并串转换器165,数据请求器寄存器使用CPU80C188内部计数器。
本发明与现有技术相比具有以下优点:
1.打印机速度提高了一倍,以图像方式打印时,每页仅需1分钟。
2.系统兼容性好,汉字打印驱动软件无需任何修改。
3.当进行图像处理时,CPU空闲,系统便于扩展,进行并行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联想计算机集团公司,未经北京联想计算机集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/94100156.3/2.html,转载请声明来源钻瓜专利网。