改善打印质量的方法及其相关打印系统.pdf

上传人:GAME****980 文档编号:4573042 上传时间:2018-10-21 格式:PDF 页数:17 大小:693.79KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010001503.2

申请日:

2010.01.04

公开号:

CN102117032A

公开日:

2011.07.06

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G03G 15/00申请日:20100104授权公告日:20141029终止日期:20150104|||授权|||实质审查的生效IPC(主分类):G03G 15/00申请日:20100104|||公开

IPC分类号:

G03G15/00

主分类号:

G03G15/00

申请人:

美商新采国际股份有限公司

发明人:

张春昱

地址:

美国加利福尼亚州

优先权:

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

史新宏

PDF下载: PDF下载
内容摘要

本发明涉及一种改善打印质量的方法及其相关打印系统。该改善打印质量的方法包含有一应用装置传送由多个打印像素所组成的一原始图像至一打印驱动装置、该打印驱动装置设定该多个打印像素为多个第一打印点、该打印驱动装置检测该原始图像的一边缘、该打印驱动装置根据对应该边缘的多个相邻像素设定相对应的多个第二打印点,以及该打印驱动装置根据该多个第一打印点以及该多个第二打印点产生一待打印图像。

权利要求书

1: 一种改善打印质量的方法, 其包含有 : 一应用装置传送一原始图像至一打印驱动装置, 该原始图像由多个打印像素所组成 ; 该打印驱动装置设定该多个打印像素为多个第一打印点 ; 该打印驱动装置检测该原始图像的一边缘 ; 该打印驱动装置根据对应该边缘的多个相邻像素设定相对应的多个第二打印点 ; 以及 该打印驱动装置根据该多个第一打印点以及该多个第二打印点产生一待打印图像。
2: 如权利要求 1 所述的方法, 还包含有 : 该打印驱动装置驱动一打印装置打印该待打印图像。
3: 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该多个打印像素为经由该应用装置呼叫一画线应用程序设计 界面所组成的一线条时, 设定该线条为该边缘。
4: 如权利要求 3 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像素 设定相对应的该多个第二打印点包含有 : 该打印驱动装置于该线条为一水平线条时设定对应该多个打印像素的下一列像素为 该多个相邻像素。
5: 如权利要求 3 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像素 设定相对应的该多个第二打印点包含有 : 该打印驱动装置于该线条为一垂直线条时设定对应该多个打印像素的下一行像素为 该多个相邻像素。
6: 如权利要求 3 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像素 设定相对应的该多个第二打印点包含有 : 该打印驱动装置于该线条为一斜线条时分别设定每一打印像素的下一行像素为相对 应的相邻像素。
7: 如权利要求 3 所述的方法还包含有 : 该打印驱动装置根据该多个第一打印点所对应的颜色值设定该多个第二打印点所对 应的颜色值。
8: 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该多个打印像素为经由该应用装置呼叫一画字应用程序设计 接口所组成的一文字时, 设定该原始图像的每一列的最后一个打印像素为该原始图像的该 边缘 ; 以及 该打印驱动装置设定位于该原始图像的最后一列的打印像素为该原始图像的该边缘。
9: 如权利要求 8 所述的方法, 还包含有 : 该打印驱动装置根据一伽玛校对表针对该待打印图像进行颜色调校。
10: 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该原始图像为由该多个打印像素所组成的一灰阶图像时, 设定 该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素为该原始图像的该边缘。
11: 如权利要求 10 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像 素设定相对应的该多个第二打印点包含有 : 该打印驱动装置根据该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素所 2 对应的灰阶值, 设定相对应的每一第二打印点的灰阶值。
12: 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该原始图像为由该多个打印像素所组成的一灰阶图像时, 设定 该原始图像的每一行中下一列像素的灰阶值为 0 的打印像素为该原始图像的该边缘。
13: 如权利要求 12 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像 素设定相对应的该多个第二打印点包含有 : 该打印驱动装置根据该原始图像的每一行中下一列像素的灰阶值为 0 的打印像素所 对应的灰阶值, 设定相对应的每一第二打印点的灰阶值。
14: 一种可改善打印质量的打印系统, 其包含有 : 一应用装置, 其用来传送一原始图像, 该原始图像由多个打印像素所组成 ; 一打印驱动装置, 其用来处理该原始图像, 该打印驱动装置包含有 : 一边缘检测单元, 其用来检测该原始图像的一边缘 ; 一打印点设定单元, 其用来设定该多个打印像素为多个第一打印点以及根据对应该边 缘的多个相邻像素设定相对应的多个第二打印点 ; 以及 一打印图像产生单元, 其用来根据该多个第一打印点以及该多个第二打印点产生一待 打印图像 ; 以及 一打印装置, 其用来打印该待打印图像。
15: 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该多个打印像 素为经由该应用装置呼叫一画线应用程序设计界面所组成的一线条时, 设定该线条为该边 缘。
16: 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来于该线条为一水平线 条时设定对应该多个打印像素的下一列像素为该多个相邻像素。
17: 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来于该线条为一垂直线 条时设定对应该多个打印像素的下一行像素为该多个相邻像素。
18: 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来于该线条为一斜线条 时分别设定每一打印像素的下一行像素为相对应的相邻像素。
19: 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来根据该多个打印像素 所对应的颜色值设定该多个相邻像素所对应的颜色值。
20: 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该多个打印像素 为经由该应用装置呼叫一画字应用程序设计接口所组成的一文字时, 分别设定位于该原始 图像的每一列的最后一个打印像素以及位于该原始图像的最后一列的打印像素为该原始 图像的该边缘。
21: 如权利要求 20 所述的打印系统, 其中该打印点设定单元用来根据一伽玛校对表针 对该多个第一打印点以及该第二打印点进行颜色调校。
22: 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该原始图像为由 该多个打印像素所组成的一灰阶图像时, 设定该原始图像的每一列中下一行像素的灰阶值 为 0 的打印像素为该原始图像的该边缘。
23: 如权利要求 22 所述的打印系统, 其中该打印点设定单元用来根据该原始图像的每 一列中下一行像素的灰阶值为 0 的打印像素所对应的灰阶值设定相对应的每一相邻像素 3 所对应的灰阶值。
24: 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该原始图像为由 该多个打印像素所组成的一灰阶图像时, 设定该原始图像的每一行中下一列像素的灰阶值 为 0 的打印像素为该原始图像的该边缘。
25: 如权利要求 24 所述的打印系统, 其中该打印点设定单元用来根据该原始图像的每 一行中下一列像素的灰阶值为 0 的打印像素所对应的灰阶值, 设定相对应的每一相邻像素 所对应的灰阶值。
26: 如权利要求 14 所述的打印系统, 其中该应用装置为一文字处理软件或一图像处理 软件。

说明书


改善打印质量的方法及其相关打印系统

    技术领域 本发明涉及一种改善打印质量的方法及其相关打印系统, 特别是涉及一种增设打 印点以改善打印质量的方法及其相关打印系统。
     背景技术 当使用者操作文字处理软件 ( 如 Word) 或是图像处理软件 ( 如 Corel Draw 等 ) 欲进行彩色图像的打印时, 打印机的驱动程序所提供的图像设备接口 (Graphics Device Interface, GDI) 函式, 如用来画线或画字的应用程序设计界面 (Application Programming Interface, API), 可用来产生待打印的图像, 然而当打印机在打印仅由单行 ( 列 ) 像素 (pixel) 所组成的线条或是字体较小的文字时, 由于在打印过程中, 彩色图像会经过半色调 (Halftone) 处理以及受限于打印机本身光电成像的参数设定, 因此会打印出线条不连续以 及文字边缘或色调不清晰的情况, 从而影响打印机在彩色图像打印上的整体表现。
     另一方面, 当使用者操作应用程序欲进行灰阶图像的打印时, 应用程序则会直接 将已处理完的整页影像传送至驱动程序以进行后续的打印流程。此时, 若是灰阶图像内包 含有单行 ( 列 ) 像素所组成的线条或是字体较小的文字, 如上所述, 其打印结果也会因为需 经过半色调处理以及受限于打印机本身光电成像的参数设定, 而出现线条不连续以及文字 边缘或色调不够清晰的打印情况, 从而降低打印机针对灰阶图像的整体打印质量。
     上述的打印问题虽然可通过变更打印机本身光电成像的参数设定的方式来改善, 如增加曝光时间等, 然而, 此一变更硬件设定的方法会容易造成打印机内部的碳粉污染, 从 而减少打印机的使用寿命。
     因此, 如何改善上述线条不连续打印以及文字的边缘或色调不够清晰的情况是目 前打印机在线条、 文字以及灰阶图像打印上的重要课题之一。
     发明内容 本发明提供一种改善打印质量的方法, 其包含有一应用装置传送一原始图像至一 打印驱动装置, 该原始图像由多个打印像素所组成 ; 该打印驱动装置设定该多个打印像素 为多个第一打印点 ; 该打印驱动装置检测该原始图像的一边缘 ; 该打印驱动装置根据对应 该边缘的多个相邻像素设定相对应的多个第二打印点 ; 以及该打印驱动装置根据该多个第 一打印点以及该多个第二打印点产生一待打印图像。
     本发明还提供一种可改善打印质量的打印系统, 其包含有一应用装置, 其用来传 送一原始图像, 该原始图像由多个打印像素所组成 ; 一打印驱动装置, 其用来处理该原始图 像, 该打印驱动装置包含有一边缘检测单元, 其用来检测该原始图像的一边缘 ; 一打印点设 定单元, 其用来设定该多个打印像素为多个第一打印点以及根据对应该边缘的多个相邻像 素设定相对应的多个第二打印点 ; 以及一打印图像产生单元, 其用来根据该多个第一打印 点以及该多个第二打印点产生一待打印图像 ; 以及一打印装置, 其用来打印该待打印图像。
     附图说明 图 1 为本发明打印系统的功能方块示意图。
     图 2 为本发明利用图 1 所示打印系统增设打印点的方法的流程图。
     图 3 为该原始图像为一水平线条、 一垂直线条和一斜线条且经本发明的增设打印 点处理后的对照示意图。
     图 4 为一文字经过本发明的增设打印点处理后的对照示意图。
     图 5 为本发明较佳实施例的伽玛校对表的示意图。
     图 6 为本发明另一实施例利用图 1 所示打印系统增设打印点的方法的流程图。
     图 7 为该原始图像为一灰阶图像且经过本发明的增设打印点处理后的对照部份 示意图。
     附图符号说明
     10 打印系统 12 应用装置
     14 打印驱动装置 16 打印装置
     18 边缘检测单元 20 打印点设定单元
     22 打印图像产生单元
     步骤 200、 202、 204、 206、 208、 210、 212、 214、 216、 218、 220 步骤 600、 602、 604、 606、 608、 610、 612具体实施方式
     请参阅图 1, 其为本发明一打印系统 10 的功能方块示意图。如图 1 所示, 打印系 统 10 包含有一应用装置 12、 一打印驱动装置 14, 以及一打印装置 16 ; 应用装置 12 用来传 送一原始图像至打印驱动装置 14, 该原始图像是由多个打印像素所组成, 在此实施例中, 应 用装置 12 可以软件形式呈现, 如可较佳地为一文字处理软件 ( 如 Word 等 ) 或一图像处理 软件 ( 如 Coreldraw 等 ) ; 打印驱动装置 14 用来处理从应用装置 12 所传来的该原始图像, 以控制打印装置 16 进行相关的图像打印, 打印驱动装置 14 可较佳地为一打印机驱动软件, 由图 1 可知, 打印驱动装置 14 包含有一边缘检测单元 18、 一打印点设定单元 20, 以及一打 印图像产生单元 22 ; 边缘检测单元 18 用来检测该原始图像的边缘 ; 打印点设定单元 20 用 来设定该原始图像的该多个打印像素为多个第一打印点, 以及根据对应上述边缘检测单元 18 所检测出的边缘的多个相邻像素, 设定相对应的多个第二打印点 ; 打印图像产生单元 22 用来根据该多个第一打印点以及该多个第二打印点产生一待打印图像 ; 打印装置 16 用来 打印该待打印图像, 在此实施例中, 打印装置 16 较佳地为兼容于打印驱动装置 14 以接受其 控制的一打印机或多功能事务机。
     接着, 请参阅图 2, 其为本发明利用图 1 所示打印系统 10 增设打印点的方法的流程 图。
     该方法的步骤详细描述如下。首先, 在步骤 200 中, 当使用者利用应用装置 12 进 行一原始图像的打印时, 应用装置 12 会将该原始图像传送至打印驱动装置 14, 以进行后续 控制打印装置 16 的打印流程 ; 在打印驱动装置 14 接收到应用装置 12 所传来的该原始图像 之后, 打印驱动装置 14 内的打印点设定单元 20 就会将组成该原始图像的该多个打印像素 设定为该多个第一打印点 ( 步骤 202), 藉以根据该多个第一打印点控制打印装置 16 所需打印的墨点, 于此同时, 边缘检测单元 18 就会判断该原始图像为应用装置 12 呼叫打印驱动装 置 14 的一画线应用程序设计接口所产生的一线条或是呼叫打印驱动装置 14 的一画字应用 程序设计接口所产生的一文字 ( 步骤 204) ; 当边缘检测单元 18 判断出该原始图像为应用 装置 12 呼叫打印驱动装置 14 的该画线应用程序设计界面所产生的一线条时, 则边缘检测 单元 18 就会设定该线条为该原始图像的一边缘 ( 步骤 206), 而打印点设定单元 20 就会根 据对应该边缘的多个相邻像素设定相对应的多个第二打印点 ( 步骤 210)。
     值得注意的是, 在步骤 206 以及步骤 210 中, 该原始图像的边缘判断以及该多个第 二打印点的设定会根据线条性质的不同而有所不同, 以下是以该原始图像为一水平线条、 一垂直线条或是一斜线条为例来进行步骤 206 以及步骤 210 的详细说明。
     首先, 请参阅图 3, 其为该原始图像为一水平线条、 一垂直线条和一斜线条且经本 发明的增设打印点处理后的对照示意图, 由图 3 可知, 在该原始图像未经本发明的增设打 印点处理前, 该原始图像为单列 / 行打印像素所组成的一水平线条、 一垂直线条或一斜线 条 ( 如图 3 左侧图像所示 ), 此时, 边缘检测单元 18 就会直接将由该多个打印像素所组成的 该水平线条、 该垂直线条或该斜线条设定为该原始图像的边缘, 而在此实施例中, 若该原始 图像为该水平线条或该垂直线条, 则打印点设定单元 20 较佳地将对应该多个打印像素的 下一列 / 行的该多个相邻像素设定为相对应的多个第二打印点 ( 如图 3 右侧图像所示 )。 若是该原始图像为该斜线条, 则打印点设定单元 20 可改将每一打印像素的下一行像素视 为相对应的相邻像素, 且分别将每一相邻像素设定为第二打印点, 以使增印的线条改打印 于该斜线条的上面。 简言之, 无论该原始图像是一水平线条、 一垂直线条, 或是一斜线条, 打印驱动装 置 14 均可根据上述边缘判断原则以产生相对应的该多个第二打印点, 但本发明所采用的 第二打印点设定方法不受上述实施例的限制, 其亦可更改为其它可达成相似功效的方法。 例如, 打印点设定单元 20 可改将该原始图线的水平线条的上一列的该多个相邻像素设定 为相对应的多个第二打印点, 以使增印的线条改打印于该水平线条的上面 ; 亦或将该原始 图像的垂直线条的上一行的该多个相邻像素设定为相对应的多个第二打印点, 以使增印的 线条改打印于该垂直线条的左侧 ; 亦或该原始图像为一斜线条, 则打印点设定单元 20 可改 将每一打印像素的下一列像素视为相对应的相邻像素, 且分别将每一相邻像素设定为第二 打印点, 以使增印的线条改打印于该斜线条的下面。至于采用何种方法, 视打印系统 10 的 实际应用而定。
     接下来, 在完成该多个第二打印点的设定后, 打印点设定单元 20 可根据该多个第 一打印点所对应的颜色值设定该多个第二打印点所对应的颜色值 ( 步骤 212), 例如可使额 外增印的第二打印点的打印颜色与第一打印点的打印颜色一致, 如此即可达到增加线条宽 度的打印效果。
     在完成上述该多个第一打印点以及该多个第二打印点的相关设定之后, 打印图像 产生单元 22 就会根据该多个第一打印点以及该多个第二打印点产生相对应的一待打印图 像 ( 步骤 218) ; 最后, 由步骤 220 可知, 打印驱动装置 14 即可根据该待打印图像控制打印 装置 16 所需打印的墨点 ( 即该多个第一打印点以及该多个第二打印点 ) 以打印出该待打 印图像, 藉以达到增加该原始图像的线条打印宽度的目的。 综上所述, 通过在原有线条的一 侧增印一条颜色及长度均与原有线条相同的线条的打印方式, 打印装置 16 所打印出来的
     线条宽度即可相对应地增加, 藉以使打印装置 16 所打印出来的线条可更加地清晰且连续, 进而改善打印装置 16 在线条打印上的图像质量。
     再请参阅图 2。在打印系统 10 完成了步骤 200 至步骤 204 之后, 当边缘检测单元 18 判断出该原始图像为应用装置 12 呼叫打印驱动装置 14 的该画字应用程序设计接口所产 生的一文字, 则边缘检测单元 18 就会分别设定位于该原始图像的每一列及每一行 ( 或择一 执行 ) 的最后一个打印像素以及位于该原始图像的最后一列及最后一行 ( 或择一执行 ) 的 打印像素为该原始图像的边缘 ( 步骤 208), 而打印点设定单元 20 就会根据对应该边缘的多 个相邻像素设定相对应的多个第二打印点 ( 步骤 214)。举例来说, 请参阅图 4, 其为该原始 图像为一文字且经过本发明的增设打印点处理后的对照示意图, 由图 4 可知, 该原始图像 为 “1” 的文字, 而如图 4 左侧图像所示, 应用装置 12 是以 0 与 1 数组排列的方式来呈现相 对应的字型 (0 代表非打印点, 1 代表打印点 ), 并同时将其所对应的文字颜色值一同传入打 印驱动装置 14 中 ; 接下来, 在此实施例中, 边缘检测单元 18 就会分别将位于该原始图像的 每一列的最后一个打印像素以及位于该原始图像的最后一列的打印像素设定为该原始图 像的边缘, 而打印点设定单元 20 就会根据此一所检测出来的边缘将相对应的多个相邻像 素设定为该多个第二打印点, 意即将相对应的多个相邻像素的数值从 0 改为 1( 如图 4 右侧 图像所示 ), 如此一来, 该原始图像的文字大小就会从如图 4 左侧图像所示的尺寸增加为如 图 4 右侧图像所示的尺寸。 接下来, 在完成增设该多个第二打印点的步骤之后, 打印点设定单元 20 会根据一 伽玛校对表 (Gamma Table) 针对该多个第一打印点以及该多个第二打印点进行颜色调校 ( 步骤 216)。关于上述伽玛校对表的描述, 请参阅图 5, 其为本发明一较佳实施例的伽玛校 对表的示意图, 由图 5 可知, 伽玛校对表为一文字颜色输入输出值对应曲线图, 其中数值越 小代表颜色越深, 数值越大则代表颜色越浅, 而当伽玛校对表的伽玛值小于 1 时, 则其所输 出的颜色深度就会大于其所输入的颜色深度, 藉以达到加深文字的打印颜色的效果, 反之, 当伽玛校对表的伽玛值大于 1 时, 则其所输出的颜色深度就会小于其所输入的颜色深度, 藉以达到淡化文字的打印颜色的效果, 而在此实施例中, 打印系统 10 较佳地使用伽玛值为 0.6 的伽玛校对表, 意即使用具有加深文字打印颜色的效果的伽玛校对表。举例来说, 如图 5 所示, 假设该原始图像的文字颜色的输入值为 200, 则经过伽玛校对表的颜色调校所产生 的文字颜色输出值就会如图 5 所示地变更为 135, 如此即可加深该原始图像所对应的打印 颜色。
     接下来, 同上所述, 在完成上述该多个第一打印点以及该多个第二打印点的相关 设定之后, 打印图像产生单元 22 就会根据该多个第一打印点以及该多个第二打印点产生 相对应的一待打印图像 ( 步骤 218), 而接着在步骤 220 中, 打印驱动装置 14 即可根据打印 图像产生单元 22 所产生的该待打印图像, 控制打印装置 16 所需打印的墨点 ( 即该多个第 一打印点以及该多个第二打印点 ) 以打印出该待列图像, 藉以达到使该原始图像的打印效 果更加清晰的目的。
     综上所述, 通过在原有文字的右侧以及底侧增设打印点的方式, 打印装置 16 所打 印出来的文字尺寸即可相对应地增加, 藉以使打印装置 16 所打印出来的文字更加地清晰, 进而强化打印系统 10 在文字打印上的打印质量。
     值得一提的是, 上述实施例亦可不受限于使用在原有文字的右侧以及底侧增设打
     印点的方法, 其亦可更改为使用其它可达成相似功效的方法, 如改为在原有文字的左侧以 及上侧增设打印点等, 意即只要是在原有文字的一侧增设打印点的方法, 均可适用于本发 明且皆属于本发明所保护的范畴, 至于采用何种方法, 视打印系统 10 的实际应用而定。此 外, 上述伽玛校对表的伽玛值的设定亦可根据打印系统 10 的打印需求而有所调整, 如改使 用伽玛值大于 1 的伽玛校对表以淡化文字的打印颜色, 以收节省碳粉的功效。
     最后, 请参阅图 6, 其为本发明另一实施例利用图 1 所示打印系统 10 增设打印点的 方法的流程图, 该方法包含有下列步骤。
     步骤 600 : 应用装置 12 传送一原始图像至打印点设定单元 20 ;
     步骤 602 : 打印点设定单元 20 设定该原始图像的多个打印像素为多个第一打印 点;
     步骤 604 : 边缘检测单元 18 于判断该原始图像为一灰阶图像时, 分别设定该原始 图像的每一列中下一行像素的灰阶值为 0 的打印像素以及每一行中下一列像素的灰阶值 为 0 的打印像素为该原始图像的边缘 ;
     步骤 606 : 打印点设定单元 20 根据对应该边缘的多个相邻像素设定相对应的多个 第二打印点 ;
     步骤 608 : 打印点设定单元 20 根据该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素所对应的灰阶值以及该原始图像的每一行中下一列像素的灰阶值为 0 的打印 像素所对应的灰阶值, 设定相对应的每一第二打印点所对应的灰阶值 ;
     步骤 610 : 打印图像产生单元 22 根据该多个第一打印点以及该多个第二打印点产 生一待打印图像 ;
     步骤 612 : 打印驱动装置 14 驱动打印装置 16 打印该待打印图像。
     由图 2 及图 6 可知, 此一实施例与上述实施例不同之处主要在于步骤 604 以及步 骤 608 的内容, 故以下仅针对步骤 604 以及步骤 608 进行详细的描述, 至于其它步骤, 由于 其与图 2 所示的步骤相同, 因此, 为简化说明, 故于此不再赘述。与上述实施例不同的是, 当 该原始影像为一灰阶图像时, 即使该原始图像内包含有线条或文字, 打印驱动装置 14 会直 接地接收到应用装置 12 所预先处理完的该灰阶图像, 而不需经过应用装置 12 呼叫打印驱 动装置 14 的画线或画字应用程序设计接口的流程。
     在应用装置 12 传送该原始图像至打印点设定单元 20( 步骤 600) 且打印点设定单 元 20 设定组成该灰阶图像的多个打印像素为多个第一打印点 ( 步骤 602) 之后, 边缘检测 单元 18 就会分别设定该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素 ( 即水 平扫描分析 ) 以及每一行中下一列像素的灰阶值为 0 的打印像素 ( 即垂直扫描分析 ) 为该 原始图像的边缘 ( 步骤 604), 而打印点设定单元 20 则是会根据对应该边缘的多个相邻像 素设定相对应的多个第二打印点 ( 步骤 606), 并且根据该原始图像的每一列中下一行像素 的灰阶值为 0 的打印像素所对应的灰阶值以及该原始图像的每一行中下一列像素的灰阶 值为 0 的打印像素所对应的灰阶值, 设定相对应的每一第二打印点所对应的灰阶值 ( 步骤 608), 其相关扫描设定的说明可参阅图 7, 其为该原始图像为一灰阶图像且经过本发明的增 设打印点处理后的对照部份示意图, 其中图 7 左侧图像为该原始图像内其中某一图像边缘 的示意图, 且 “N” 代表此一打印像素 ( 即第一打印点 ) 所对应的灰阶值。首先, 边缘检测单 元 18 会先针对该原始图像进行上述的水平扫描分析, 当边缘检测单元 18 扫描至位于图 7左侧图像左上角的第一打印点时, 此时, 由于该第一打印点的下一行像素的灰阶值为 0, 所 以边缘检测单元 18 就会将该第一打印点判定为该原始图像的边缘, 并将下一行像素的灰 阶值为 0 的打印像素判定为相对应的相邻像素, 而由步骤 606 及步骤 608 可知, 打印点设 定单元 20 就会将此一相邻像素设定为灰阶值等于 “N” 的第二打印点 ( 如图 7 中间图像所 示 )。
     在完成上述的水平扫描分析之后, 边缘检测单元 18 就会接着针对该原始图像进 行如上所述的垂直扫描分析, 当边缘检测单元 18 扫描至位于图 7 中间图像左上角的灰阶值 为 “N” 的第一打印点时, 此时, 由于该第一打印点的下一列像素的灰阶值为 0, 因此边缘检 测单元 18 就会将该第一打印点判定为该原始图像的边缘, 并接着将下一列像素的灰阶值 为 0 的打印像素判定为相对应的相邻像素, 且将此一相邻像素设定为灰阶值等于 “N” 的第 二打印点 ( 如图 7 右侧图像所示 ) ; 同理, 当边缘检测单元 18 接着扫描至位于图 7 中间图 像中间的灰阶值为 “N” 的第二打印点时, 此时, 由于该第二打印点的下一列像素的灰阶值为 0, 因此边缘检测单元 18 就会将该第二打印点判定为该原始图像的边缘, 并接着将下一列 像素的灰阶值为 0 的打印像素判定为相对应的相邻像素, 且将此一相邻像素设定为灰阶值 等于 “N” 的第二打印点 ( 如图 7 右侧图像所示 )。 综上所述, 该原始图像的边缘就会从如图 7 左侧图像所示的仅有单一打印点变更 为如图 7 右侧图像所示的具有四个灰阶值均等于” N” 的打印点, 以此类推, 只要是边缘检测 单元 18 根据上述边缘判断原则所判定的图像边缘, 上述打印点的增设步骤均可适用。
     接下来, 同上所述, 在完成上述该多个第一打印点以及该多个第二打印点的相关 设定之后, 打印图像产生单元 22 就会根据该多个第一打印点以及该多个第二打印点产生 相对应的该待打印图像 ( 步骤 610), 而打印驱动装置 14 即可根据打印图像产生单元 22 所 产生的该待打印图像控制打印装置 16 所需打印的墨点以打印出该待打印图像 ( 步骤 612)。 如此一来, 通过在原有图像边缘的右侧以及底侧增设打印点的方式, 打印装置 16 所打印出 来的图像的边缘即可更加地清晰, 进而改善打印装置 16 在灰阶图像打印上的图像质量。值 得一提的是, 上述实施例亦可不受限于使用在图像的右侧以及底侧增设打印点的方法, 其 亦可更改为使用其它可达成相似功效的方法, 如改为在原有图像的左侧以及上侧增设打印 点等, 即只要是在原有图像的一侧增设打印点的方法, 均可适用于本发明且皆属于本发明 所保护的范畴, 至于采用何种方法, 视打印系统 10 的实际应用而定。
     相较于现有技术在打印机打印单行 ( 列 ) 像素所组成的线条或是字体较小的文字 时会出现线条不连续打印以及文字的边缘或色调不够清晰的情况发生, 本发明利用在原有 图像边缘增设打印点的设定 ( 如在线条的一侧增印一条颜色及长度均与原有线条相同的 线条或是在文字的边缘增设打印点 ), 以使打印装置所打印出来的线条、 文字或是灰阶图像 均可更加地清晰且连续。如此一来, 不仅可避免上述线条不连续打印以及文字的边缘或色 调不够清晰的情况发生, 从而改善打印机在图像打印上的打印质量, 同时由于本发明是通 过软件设定的方式来增加线条、 文字以及灰阶图像的打印清晰度而不需变更打印机内部的 硬件设定, 因此亦不会影响到打印机的使用寿命及稳定性。
     以上所述仅为本发明的较佳实施例, 凡依本发明的权利要求所做的均等变化与修 饰, 皆应属本发明的涵盖范围。
    

改善打印质量的方法及其相关打印系统.pdf_第1页
第1页 / 共17页
改善打印质量的方法及其相关打印系统.pdf_第2页
第2页 / 共17页
改善打印质量的方法及其相关打印系统.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《改善打印质量的方法及其相关打印系统.pdf》由会员分享,可在线阅读,更多相关《改善打印质量的方法及其相关打印系统.pdf(17页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102117032 A (43)申请公布日 2011.07.06 CN 102117032 A *CN102117032A* (21)申请号 201010001503.2 (22)申请日 2010.01.04 G03G 15/00(2006.01) (71)申请人 美商新采国际股份有限公司 地址 美国加利福尼亚州 (72)发明人 张春昱 (74)专利代理机构 北京市柳沈律师事务所 11105 代理人 史新宏 (54) 发明名称 改善打印质量的方法及其相关打印系统 (57) 摘要 本发明涉及一种改善打印质量的方法及其相 关打印系统。该改善打印质量的方法包含有一应 用装置。

2、传送由多个打印像素所组成的一原始图像 至一打印驱动装置、 该打印驱动装置设定该多个 打印像素为多个第一打印点、 该打印驱动装置检 测该原始图像的一边缘、 该打印驱动装置根据对 应该边缘的多个相邻像素设定相对应的多个第二 打印点, 以及该打印驱动装置根据该多个第一打 印点以及该多个第二打印点产生一待打印图像。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 6 页 附图 7 页 CN 102117037 A1/3 页 2 1. 一种改善打印质量的方法, 其包含有 : 一应用装置传送一原始图像至一打印驱动装置, 该原始图像由多个打印像。

3、素所组成 ; 该打印驱动装置设定该多个打印像素为多个第一打印点 ; 该打印驱动装置检测该原始图像的一边缘 ; 该打印驱动装置根据对应该边缘的多个相邻像素设定相对应的多个第二打印点 ; 以及 该打印驱动装置根据该多个第一打印点以及该多个第二打印点产生一待打印图像。 2. 如权利要求 1 所述的方法, 还包含有 : 该打印驱动装置驱动一打印装置打印该待打印图像。 3. 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该多个打印像素为经由该应用装置呼叫一画线应用程序设计 界面所组成的一线条时, 设定该线条为该边缘。 4. 如权利要求 3 所述的方。

4、法, 其中该打印驱动装置根据对应该边缘的该多个相邻像素 设定相对应的该多个第二打印点包含有 : 该打印驱动装置于该线条为一水平线条时设定对应该多个打印像素的下一列像素为 该多个相邻像素。 5. 如权利要求 3 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像素 设定相对应的该多个第二打印点包含有 : 该打印驱动装置于该线条为一垂直线条时设定对应该多个打印像素的下一行像素为 该多个相邻像素。 6. 如权利要求 3 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像素 设定相对应的该多个第二打印点包含有 : 该打印驱动装置于该线条为一斜线条时分别设定每一打印像素的下一行像素为。

5、相对 应的相邻像素。 7. 如权利要求 3 所述的方法还包含有 : 该打印驱动装置根据该多个第一打印点所对应的颜色值设定该多个第二打印点所对 应的颜色值。 8. 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该多个打印像素为经由该应用装置呼叫一画字应用程序设计 接口所组成的一文字时, 设定该原始图像的每一列的最后一个打印像素为该原始图像的该 边缘 ; 以及 该打印驱动装置设定位于该原始图像的最后一列的打印像素为该原始图像的该边缘。 9. 如权利要求 8 所述的方法, 还包含有 : 该打印驱动装置根据一伽玛校对表针对该待打印图像进行颜色调校。

6、。 10. 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该原始图像为由该多个打印像素所组成的一灰阶图像时, 设定 该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素为该原始图像的该边缘。 11. 如权利要求 10 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像 素设定相对应的该多个第二打印点包含有 : 该打印驱动装置根据该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素所 权 利 要 求 书 CN 102117032 A CN 102117037 A2/3 页 3 对应的灰阶值, 设定相对应的每一第二打印点的灰。

7、阶值。 12. 如权利要求 1 所述的方法, 其中该打印驱动装置检测该原始图像的该边缘包含有 : 该打印驱动装置于判断该原始图像为由该多个打印像素所组成的一灰阶图像时, 设定 该原始图像的每一行中下一列像素的灰阶值为 0 的打印像素为该原始图像的该边缘。 13. 如权利要求 12 所述的方法, 其中该打印驱动装置根据对应该边缘的该多个相邻像 素设定相对应的该多个第二打印点包含有 : 该打印驱动装置根据该原始图像的每一行中下一列像素的灰阶值为 0 的打印像素所 对应的灰阶值, 设定相对应的每一第二打印点的灰阶值。 14. 一种可改善打印质量的打印系统, 其包含有 : 一应用装置, 其用来传送一原。

8、始图像, 该原始图像由多个打印像素所组成 ; 一打印驱动装置, 其用来处理该原始图像, 该打印驱动装置包含有 : 一边缘检测单元, 其用来检测该原始图像的一边缘 ; 一打印点设定单元, 其用来设定该多个打印像素为多个第一打印点以及根据对应该边 缘的多个相邻像素设定相对应的多个第二打印点 ; 以及 一打印图像产生单元, 其用来根据该多个第一打印点以及该多个第二打印点产生一待 打印图像 ; 以及 一打印装置, 其用来打印该待打印图像。 15. 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该多个打印像 素为经由该应用装置呼叫一画线应用程序设计界面所组成的一线条时, 设定该线条为该。

9、边 缘。 16. 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来于该线条为一水平线 条时设定对应该多个打印像素的下一列像素为该多个相邻像素。 17. 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来于该线条为一垂直线 条时设定对应该多个打印像素的下一行像素为该多个相邻像素。 18. 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来于该线条为一斜线条 时分别设定每一打印像素的下一行像素为相对应的相邻像素。 19. 如权利要求 15 所述的打印系统, 其中该打印点设定单元用来根据该多个打印像素 所对应的颜色值设定该多个相邻像素所对应的颜色值。 20. 如权利要。

10、求 14 所述的打印系统, 其中该边缘检测单元用来于判断该多个打印像素 为经由该应用装置呼叫一画字应用程序设计接口所组成的一文字时, 分别设定位于该原始 图像的每一列的最后一个打印像素以及位于该原始图像的最后一列的打印像素为该原始 图像的该边缘。 21. 如权利要求 20 所述的打印系统, 其中该打印点设定单元用来根据一伽玛校对表针 对该多个第一打印点以及该第二打印点进行颜色调校。 22. 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该原始图像为由 该多个打印像素所组成的一灰阶图像时, 设定该原始图像的每一列中下一行像素的灰阶值 为 0 的打印像素为该原始图像的该边缘。 2。

11、3. 如权利要求 22 所述的打印系统, 其中该打印点设定单元用来根据该原始图像的每 一列中下一行像素的灰阶值为 0 的打印像素所对应的灰阶值设定相对应的每一相邻像素 权 利 要 求 书 CN 102117032 A CN 102117037 A3/3 页 4 所对应的灰阶值。 24. 如权利要求 14 所述的打印系统, 其中该边缘检测单元用来于判断该原始图像为由 该多个打印像素所组成的一灰阶图像时, 设定该原始图像的每一行中下一列像素的灰阶值 为 0 的打印像素为该原始图像的该边缘。 25. 如权利要求 24 所述的打印系统, 其中该打印点设定单元用来根据该原始图像的每 一行中下一列像素的灰。

12、阶值为 0 的打印像素所对应的灰阶值, 设定相对应的每一相邻像素 所对应的灰阶值。 26. 如权利要求 14 所述的打印系统, 其中该应用装置为一文字处理软件或一图像处理 软件。 权 利 要 求 书 CN 102117032 A CN 102117037 A1/6 页 5 改善打印质量的方法及其相关打印系统 技术领域 0001 本发明涉及一种改善打印质量的方法及其相关打印系统, 特别是涉及一种增设打 印点以改善打印质量的方法及其相关打印系统。 背景技术 0002 当使用者操作文字处理软件 ( 如 Word) 或是图像处理软件 ( 如 Corel Draw 等 ) 欲进行彩色图像的打印时, 打印。

13、机的驱动程序所提供的图像设备接口 (Graphics Device Interface, GDI)函式, 如用来画线或画字的应用程序设计界面(Application Programming Interface, API), 可用来产生待打印的图像, 然而当打印机在打印仅由单行 ( 列 ) 像素 (pixel) 所组成的线条或是字体较小的文字时, 由于在打印过程中, 彩色图像会经过半色调 (Halftone) 处理以及受限于打印机本身光电成像的参数设定, 因此会打印出线条不连续以 及文字边缘或色调不清晰的情况, 从而影响打印机在彩色图像打印上的整体表现。 0003 另一方面, 当使用者操作应用程。

14、序欲进行灰阶图像的打印时, 应用程序则会直接 将已处理完的整页影像传送至驱动程序以进行后续的打印流程。此时, 若是灰阶图像内包 含有单行(列)像素所组成的线条或是字体较小的文字, 如上所述, 其打印结果也会因为需 经过半色调处理以及受限于打印机本身光电成像的参数设定, 而出现线条不连续以及文字 边缘或色调不够清晰的打印情况, 从而降低打印机针对灰阶图像的整体打印质量。 0004 上述的打印问题虽然可通过变更打印机本身光电成像的参数设定的方式来改善, 如增加曝光时间等, 然而, 此一变更硬件设定的方法会容易造成打印机内部的碳粉污染, 从 而减少打印机的使用寿命。 0005 因此, 如何改善上述线。

15、条不连续打印以及文字的边缘或色调不够清晰的情况是目 前打印机在线条、 文字以及灰阶图像打印上的重要课题之一。 发明内容 0006 本发明提供一种改善打印质量的方法, 其包含有一应用装置传送一原始图像至一 打印驱动装置, 该原始图像由多个打印像素所组成 ; 该打印驱动装置设定该多个打印像素 为多个第一打印点 ; 该打印驱动装置检测该原始图像的一边缘 ; 该打印驱动装置根据对应 该边缘的多个相邻像素设定相对应的多个第二打印点 ; 以及该打印驱动装置根据该多个第 一打印点以及该多个第二打印点产生一待打印图像。 0007 本发明还提供一种可改善打印质量的打印系统, 其包含有一应用装置, 其用来传 送一。

16、原始图像, 该原始图像由多个打印像素所组成 ; 一打印驱动装置, 其用来处理该原始图 像, 该打印驱动装置包含有一边缘检测单元, 其用来检测该原始图像的一边缘 ; 一打印点设 定单元, 其用来设定该多个打印像素为多个第一打印点以及根据对应该边缘的多个相邻像 素设定相对应的多个第二打印点 ; 以及一打印图像产生单元, 其用来根据该多个第一打印 点以及该多个第二打印点产生一待打印图像 ; 以及一打印装置, 其用来打印该待打印图像。 说 明 书 CN 102117032 A CN 102117037 A2/6 页 6 附图说明 0008 图 1 为本发明打印系统的功能方块示意图。 0009 图 2 。

17、为本发明利用图 1 所示打印系统增设打印点的方法的流程图。 0010 图 3 为该原始图像为一水平线条、 一垂直线条和一斜线条且经本发明的增设打印 点处理后的对照示意图。 0011 图 4 为一文字经过本发明的增设打印点处理后的对照示意图。 0012 图 5 为本发明较佳实施例的伽玛校对表的示意图。 0013 图 6 为本发明另一实施例利用图 1 所示打印系统增设打印点的方法的流程图。 0014 图 7 为该原始图像为一灰阶图像且经过本发明的增设打印点处理后的对照部份 示意图。 0015 附图符号说明 0016 10 打印系统 12 应用装置 0017 14 打印驱动装置 16 打印装置 00。

18、18 18 边缘检测单元 20 打印点设定单元 0019 22 打印图像产生单元 0020 步骤 200、 202、 204、 206、 208、 210、 212、 214、 216、 218、 220 0021 步骤 600、 602、 604、 606、 608、 610、 612 具体实施方式 0022 请参阅图 1, 其为本发明一打印系统 10 的功能方块示意图。如图 1 所示, 打印系 统 10 包含有一应用装置 12、 一打印驱动装置 14, 以及一打印装置 16 ; 应用装置 12 用来传 送一原始图像至打印驱动装置 14, 该原始图像是由多个打印像素所组成, 在此实施例中, 。

19、应 用装置 12 可以软件形式呈现, 如可较佳地为一文字处理软件 ( 如 Word 等 ) 或一图像处理 软件 ( 如 Coreldraw 等 ) ; 打印驱动装置 14 用来处理从应用装置 12 所传来的该原始图像, 以控制打印装置16进行相关的图像打印, 打印驱动装置14可较佳地为一打印机驱动软件, 由图 1 可知, 打印驱动装置 14 包含有一边缘检测单元 18、 一打印点设定单元 20, 以及一打 印图像产生单元 22 ; 边缘检测单元 18 用来检测该原始图像的边缘 ; 打印点设定单元 20 用 来设定该原始图像的该多个打印像素为多个第一打印点, 以及根据对应上述边缘检测单元 18 。

20、所检测出的边缘的多个相邻像素, 设定相对应的多个第二打印点 ; 打印图像产生单元 22 用来根据该多个第一打印点以及该多个第二打印点产生一待打印图像 ; 打印装置 16 用来 打印该待打印图像, 在此实施例中, 打印装置16较佳地为兼容于打印驱动装置14以接受其 控制的一打印机或多功能事务机。 0023 接着, 请参阅图2, 其为本发明利用图1所示打印系统10增设打印点的方法的流程 图。 0024 该方法的步骤详细描述如下。首先, 在步骤 200 中, 当使用者利用应用装置 12 进 行一原始图像的打印时, 应用装置 12 会将该原始图像传送至打印驱动装置 14, 以进行后续 控制打印装置16。

21、的打印流程 ; 在打印驱动装置14接收到应用装置12所传来的该原始图像 之后, 打印驱动装置 14 内的打印点设定单元 20 就会将组成该原始图像的该多个打印像素 设定为该多个第一打印点(步骤202), 藉以根据该多个第一打印点控制打印装置16所需打 说 明 书 CN 102117032 A CN 102117037 A3/6 页 7 印的墨点, 于此同时, 边缘检测单元18就会判断该原始图像为应用装置12呼叫打印驱动装 置14的一画线应用程序设计接口所产生的一线条或是呼叫打印驱动装置14的一画字应用 程序设计接口所产生的一文字 ( 步骤 204) ; 当边缘检测单元 18 判断出该原始图像为。

22、应用 装置 12 呼叫打印驱动装置 14 的该画线应用程序设计界面所产生的一线条时, 则边缘检测 单元 18 就会设定该线条为该原始图像的一边缘 ( 步骤 206), 而打印点设定单元 20 就会根 据对应该边缘的多个相邻像素设定相对应的多个第二打印点 ( 步骤 210)。 0025 值得注意的是, 在步骤206以及步骤210中, 该原始图像的边缘判断以及该多个第 二打印点的设定会根据线条性质的不同而有所不同, 以下是以该原始图像为一水平线条、 一垂直线条或是一斜线条为例来进行步骤 206 以及步骤 210 的详细说明。 0026 首先, 请参阅图 3, 其为该原始图像为一水平线条、 一垂直线。

23、条和一斜线条且经本 发明的增设打印点处理后的对照示意图, 由图 3 可知, 在该原始图像未经本发明的增设打 印点处理前, 该原始图像为单列 / 行打印像素所组成的一水平线条、 一垂直线条或一斜线 条(如图3左侧图像所示), 此时, 边缘检测单元18就会直接将由该多个打印像素所组成的 该水平线条、 该垂直线条或该斜线条设定为该原始图像的边缘, 而在此实施例中, 若该原始 图像为该水平线条或该垂直线条, 则打印点设定单元 20 较佳地将对应该多个打印像素的 下一列 / 行的该多个相邻像素设定为相对应的多个第二打印点 ( 如图 3 右侧图像所示 )。 若是该原始图像为该斜线条, 则打印点设定单元 2。

24、0 可改将每一打印像素的下一行像素视 为相对应的相邻像素, 且分别将每一相邻像素设定为第二打印点, 以使增印的线条改打印 于该斜线条的上面。 0027 简言之, 无论该原始图像是一水平线条、 一垂直线条, 或是一斜线条, 打印驱动装 置 14 均可根据上述边缘判断原则以产生相对应的该多个第二打印点, 但本发明所采用的 第二打印点设定方法不受上述实施例的限制, 其亦可更改为其它可达成相似功效的方法。 例如, 打印点设定单元 20 可改将该原始图线的水平线条的上一列的该多个相邻像素设定 为相对应的多个第二打印点, 以使增印的线条改打印于该水平线条的上面 ; 亦或将该原始 图像的垂直线条的上一行的该。

25、多个相邻像素设定为相对应的多个第二打印点, 以使增印的 线条改打印于该垂直线条的左侧 ; 亦或该原始图像为一斜线条, 则打印点设定单元 20 可改 将每一打印像素的下一列像素视为相对应的相邻像素, 且分别将每一相邻像素设定为第二 打印点, 以使增印的线条改打印于该斜线条的下面。至于采用何种方法, 视打印系统 10 的 实际应用而定。 0028 接下来, 在完成该多个第二打印点的设定后, 打印点设定单元 20 可根据该多个第 一打印点所对应的颜色值设定该多个第二打印点所对应的颜色值 ( 步骤 212), 例如可使额 外增印的第二打印点的打印颜色与第一打印点的打印颜色一致, 如此即可达到增加线条宽。

26、 度的打印效果。 0029 在完成上述该多个第一打印点以及该多个第二打印点的相关设定之后, 打印图像 产生单元 22 就会根据该多个第一打印点以及该多个第二打印点产生相对应的一待打印图 像 ( 步骤 218) ; 最后, 由步骤 220 可知, 打印驱动装置 14 即可根据该待打印图像控制打印 装置 16 所需打印的墨点 ( 即该多个第一打印点以及该多个第二打印点 ) 以打印出该待打 印图像, 藉以达到增加该原始图像的线条打印宽度的目的。 综上所述, 通过在原有线条的一 侧增印一条颜色及长度均与原有线条相同的线条的打印方式, 打印装置 16 所打印出来的 说 明 书 CN 102117032 。

27、A CN 102117037 A4/6 页 8 线条宽度即可相对应地增加, 藉以使打印装置 16 所打印出来的线条可更加地清晰且连续, 进而改善打印装置 16 在线条打印上的图像质量。 0030 再请参阅图 2。在打印系统 10 完成了步骤 200 至步骤 204 之后, 当边缘检测单元 18判断出该原始图像为应用装置12呼叫打印驱动装置14的该画字应用程序设计接口所产 生的一文字, 则边缘检测单元18就会分别设定位于该原始图像的每一列及每一行(或择一 执行 ) 的最后一个打印像素以及位于该原始图像的最后一列及最后一行 ( 或择一执行 ) 的 打印像素为该原始图像的边缘(步骤208), 而打印。

28、点设定单元20就会根据对应该边缘的多 个相邻像素设定相对应的多个第二打印点 ( 步骤 214)。举例来说, 请参阅图 4, 其为该原始 图像为一文字且经过本发明的增设打印点处理后的对照示意图, 由图 4 可知, 该原始图像 为 “1” 的文字, 而如图 4 左侧图像所示, 应用装置 12 是以 0 与 1 数组排列的方式来呈现相 对应的字型(0代表非打印点, 1代表打印点), 并同时将其所对应的文字颜色值一同传入打 印驱动装置 14 中 ; 接下来, 在此实施例中, 边缘检测单元 18 就会分别将位于该原始图像的 每一列的最后一个打印像素以及位于该原始图像的最后一列的打印像素设定为该原始图 像。

29、的边缘, 而打印点设定单元 20 就会根据此一所检测出来的边缘将相对应的多个相邻像 素设定为该多个第二打印点, 意即将相对应的多个相邻像素的数值从 0 改为 1( 如图 4 右侧 图像所示 ), 如此一来, 该原始图像的文字大小就会从如图 4 左侧图像所示的尺寸增加为如 图 4 右侧图像所示的尺寸。 0031 接下来, 在完成增设该多个第二打印点的步骤之后, 打印点设定单元 20 会根据一 伽玛校对表 (Gamma Table) 针对该多个第一打印点以及该多个第二打印点进行颜色调校 ( 步骤 216)。关于上述伽玛校对表的描述, 请参阅图 5, 其为本发明一较佳实施例的伽玛校 对表的示意图, 。

30、由图 5 可知, 伽玛校对表为一文字颜色输入输出值对应曲线图, 其中数值越 小代表颜色越深, 数值越大则代表颜色越浅, 而当伽玛校对表的伽玛值小于 1 时, 则其所输 出的颜色深度就会大于其所输入的颜色深度, 藉以达到加深文字的打印颜色的效果, 反之, 当伽玛校对表的伽玛值大于 1 时, 则其所输出的颜色深度就会小于其所输入的颜色深度, 藉以达到淡化文字的打印颜色的效果, 而在此实施例中, 打印系统 10 较佳地使用伽玛值为 0.6 的伽玛校对表, 意即使用具有加深文字打印颜色的效果的伽玛校对表。举例来说, 如图 5 所示, 假设该原始图像的文字颜色的输入值为 200, 则经过伽玛校对表的颜色。

31、调校所产生 的文字颜色输出值就会如图 5 所示地变更为 135, 如此即可加深该原始图像所对应的打印 颜色。 0032 接下来, 同上所述, 在完成上述该多个第一打印点以及该多个第二打印点的相关 设定之后, 打印图像产生单元 22 就会根据该多个第一打印点以及该多个第二打印点产生 相对应的一待打印图像 ( 步骤 218), 而接着在步骤 220 中, 打印驱动装置 14 即可根据打印 图像产生单元 22 所产生的该待打印图像, 控制打印装置 16 所需打印的墨点 ( 即该多个第 一打印点以及该多个第二打印点 ) 以打印出该待列图像, 藉以达到使该原始图像的打印效 果更加清晰的目的。 0033 。

32、综上所述, 通过在原有文字的右侧以及底侧增设打印点的方式, 打印装置 16 所打 印出来的文字尺寸即可相对应地增加, 藉以使打印装置 16 所打印出来的文字更加地清晰, 进而强化打印系统 10 在文字打印上的打印质量。 0034 值得一提的是, 上述实施例亦可不受限于使用在原有文字的右侧以及底侧增设打 说 明 书 CN 102117032 A CN 102117037 A5/6 页 9 印点的方法, 其亦可更改为使用其它可达成相似功效的方法, 如改为在原有文字的左侧以 及上侧增设打印点等, 意即只要是在原有文字的一侧增设打印点的方法, 均可适用于本发 明且皆属于本发明所保护的范畴, 至于采用何。

33、种方法, 视打印系统 10 的实际应用而定。此 外, 上述伽玛校对表的伽玛值的设定亦可根据打印系统 10 的打印需求而有所调整, 如改使 用伽玛值大于 1 的伽玛校对表以淡化文字的打印颜色, 以收节省碳粉的功效。 0035 最后, 请参阅图6, 其为本发明另一实施例利用图1所示打印系统10增设打印点的 方法的流程图, 该方法包含有下列步骤。 0036 步骤 600 : 应用装置 12 传送一原始图像至打印点设定单元 20 ; 0037 步骤 602 : 打印点设定单元 20 设定该原始图像的多个打印像素为多个第一打印 点 ; 0038 步骤 604 : 边缘检测单元 18 于判断该原始图像为一。

34、灰阶图像时, 分别设定该原始 图像的每一列中下一行像素的灰阶值为 0 的打印像素以及每一行中下一列像素的灰阶值 为 0 的打印像素为该原始图像的边缘 ; 0039 步骤 606 : 打印点设定单元 20 根据对应该边缘的多个相邻像素设定相对应的多个 第二打印点 ; 0040 步骤 608 : 打印点设定单元 20 根据该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素所对应的灰阶值以及该原始图像的每一行中下一列像素的灰阶值为 0 的打印 像素所对应的灰阶值, 设定相对应的每一第二打印点所对应的灰阶值 ; 0041 步骤 610 : 打印图像产生单元 22 根据该多个第一打印点以及该多个第。

35、二打印点产 生一待打印图像 ; 0042 步骤 612 : 打印驱动装置 14 驱动打印装置 16 打印该待打印图像。 0043 由图 2 及图 6 可知, 此一实施例与上述实施例不同之处主要在于步骤 604 以及步 骤 608 的内容, 故以下仅针对步骤 604 以及步骤 608 进行详细的描述, 至于其它步骤, 由于 其与图 2 所示的步骤相同, 因此, 为简化说明, 故于此不再赘述。与上述实施例不同的是, 当 该原始影像为一灰阶图像时, 即使该原始图像内包含有线条或文字, 打印驱动装置 14 会直 接地接收到应用装置 12 所预先处理完的该灰阶图像, 而不需经过应用装置 12 呼叫打印驱。

36、 动装置 14 的画线或画字应用程序设计接口的流程。 0044 在应用装置 12 传送该原始图像至打印点设定单元 20( 步骤 600) 且打印点设定单 元 20 设定组成该灰阶图像的多个打印像素为多个第一打印点 ( 步骤 602) 之后, 边缘检测 单元 18 就会分别设定该原始图像的每一列中下一行像素的灰阶值为 0 的打印像素 ( 即水 平扫描分析 ) 以及每一行中下一列像素的灰阶值为 0 的打印像素 ( 即垂直扫描分析 ) 为该 原始图像的边缘 ( 步骤 604), 而打印点设定单元 20 则是会根据对应该边缘的多个相邻像 素设定相对应的多个第二打印点 ( 步骤 606), 并且根据该原。

37、始图像的每一列中下一行像素 的灰阶值为 0 的打印像素所对应的灰阶值以及该原始图像的每一行中下一列像素的灰阶 值为 0 的打印像素所对应的灰阶值, 设定相对应的每一第二打印点所对应的灰阶值 ( 步骤 608), 其相关扫描设定的说明可参阅图 7, 其为该原始图像为一灰阶图像且经过本发明的增 设打印点处理后的对照部份示意图, 其中图 7 左侧图像为该原始图像内其中某一图像边缘 的示意图, 且 “N” 代表此一打印像素 ( 即第一打印点 ) 所对应的灰阶值。首先, 边缘检测单 元 18 会先针对该原始图像进行上述的水平扫描分析, 当边缘检测单元 18 扫描至位于图 7 说 明 书 CN 10211。

38、7032 A CN 102117037 A6/6 页 10 左侧图像左上角的第一打印点时, 此时, 由于该第一打印点的下一行像素的灰阶值为 0, 所 以边缘检测单元 18 就会将该第一打印点判定为该原始图像的边缘, 并将下一行像素的灰 阶值为 0 的打印像素判定为相对应的相邻像素, 而由步骤 606 及步骤 608 可知, 打印点设 定单元 20 就会将此一相邻像素设定为灰阶值等于 “N” 的第二打印点 ( 如图 7 中间图像所 示 )。 0045 在完成上述的水平扫描分析之后, 边缘检测单元 18 就会接着针对该原始图像进 行如上所述的垂直扫描分析, 当边缘检测单元18扫描至位于图7中间图像。

39、左上角的灰阶值 为 “N” 的第一打印点时, 此时, 由于该第一打印点的下一列像素的灰阶值为 0, 因此边缘检 测单元 18 就会将该第一打印点判定为该原始图像的边缘, 并接着将下一列像素的灰阶值 为 0 的打印像素判定为相对应的相邻像素, 且将此一相邻像素设定为灰阶值等于 “N” 的第 二打印点 ( 如图 7 右侧图像所示 ) ; 同理, 当边缘检测单元 18 接着扫描至位于图 7 中间图 像中间的灰阶值为 “N” 的第二打印点时, 此时, 由于该第二打印点的下一列像素的灰阶值为 0, 因此边缘检测单元 18 就会将该第二打印点判定为该原始图像的边缘, 并接着将下一列 像素的灰阶值为 0 的。

40、打印像素判定为相对应的相邻像素, 且将此一相邻像素设定为灰阶值 等于 “N” 的第二打印点 ( 如图 7 右侧图像所示 )。 0046 综上所述, 该原始图像的边缘就会从如图 7 左侧图像所示的仅有单一打印点变更 为如图 7 右侧图像所示的具有四个灰阶值均等于” N” 的打印点, 以此类推, 只要是边缘检测 单元 18 根据上述边缘判断原则所判定的图像边缘, 上述打印点的增设步骤均可适用。 0047 接下来, 同上所述, 在完成上述该多个第一打印点以及该多个第二打印点的相关 设定之后, 打印图像产生单元 22 就会根据该多个第一打印点以及该多个第二打印点产生 相对应的该待打印图像 ( 步骤 6。

41、10), 而打印驱动装置 14 即可根据打印图像产生单元 22 所 产生的该待打印图像控制打印装置16所需打印的墨点以打印出该待打印图像(步骤612)。 如此一来, 通过在原有图像边缘的右侧以及底侧增设打印点的方式, 打印装置 16 所打印出 来的图像的边缘即可更加地清晰, 进而改善打印装置 16 在灰阶图像打印上的图像质量。值 得一提的是, 上述实施例亦可不受限于使用在图像的右侧以及底侧增设打印点的方法, 其 亦可更改为使用其它可达成相似功效的方法, 如改为在原有图像的左侧以及上侧增设打印 点等, 即只要是在原有图像的一侧增设打印点的方法, 均可适用于本发明且皆属于本发明 所保护的范畴, 至。

42、于采用何种方法, 视打印系统 10 的实际应用而定。 0048 相较于现有技术在打印机打印单行(列)像素所组成的线条或是字体较小的文字 时会出现线条不连续打印以及文字的边缘或色调不够清晰的情况发生, 本发明利用在原有 图像边缘增设打印点的设定 ( 如在线条的一侧增印一条颜色及长度均与原有线条相同的 线条或是在文字的边缘增设打印点 ), 以使打印装置所打印出来的线条、 文字或是灰阶图像 均可更加地清晰且连续。如此一来, 不仅可避免上述线条不连续打印以及文字的边缘或色 调不够清晰的情况发生, 从而改善打印机在图像打印上的打印质量, 同时由于本发明是通 过软件设定的方式来增加线条、 文字以及灰阶图像。

43、的打印清晰度而不需变更打印机内部的 硬件设定, 因此亦不会影响到打印机的使用寿命及稳定性。 0049 以上所述仅为本发明的较佳实施例, 凡依本发明的权利要求所做的均等变化与修 饰, 皆应属本发明的涵盖范围。 说 明 书 CN 102117032 A CN 102117037 A1/7 页 11 图 1 说 明 书 附 图 CN 102117032 A CN 102117037 A2/7 页 12 图 2 说 明 书 附 图 CN 102117032 A CN 102117037 A3/7 页 13 图 3 说 明 书 附 图 CN 102117032 A CN 102117037 A4/7 页 14 图 4 说 明 书 附 图 CN 102117032 A CN 102117037 A5/7 页 15 图 5 说 明 书 附 图 CN 102117032 A CN 102117037 A6/7 页 16 图 6 说 明 书 附 图 CN 102117032 A CN 102117037 A7/7 页 17 图 7 说 明 书 附 图 CN 102117032 A 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 摄影术;电影术;利用了光波以外其他波的类似技术;电记录术;全息摄影术〔4〕


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1