图像输出装置和图像输出方法

文档序号:6596904阅读:277来源:国知局
专利名称:图像输出装置和图像输出方法
技术领域
本发明涉及图像输出装置和图像输出方法。
背景技术
传统上,已经提供如下一种服务当在打印机打印印刷品期间出现打印图像质量 问题时,打印机的用户向执行打印机维修服务的维修机构发送打印结果等数据,并且该维 修机构基于该数据来分析产生打印错误的原因并消除该打印错误。然而,当在产生打印错误的印刷品中包含机密信息时,有时用户不希望将打印结 果等数据发送给维修机构。在JP-A-2006-166058中,披露了如下一种技术,在上述情况下, 发送预先存储的测试图案而不发送打印结果等数据。此外,在JP-A-2009-039953中,披露了如下一种技术,在研究打印速度时,当小于 预定速度的打印数据包含机密信息时,对机密信息进行转换并生成非机密化的打印数据。如果递送给维修机构的打印数据不是其中隐藏了机密信息并可以再现打印错误 的打印数据,则难以执行打印错误的原因分析。

发明内容
本发明的目的是提供如下一种图像输出装置该装置生成并输出其中隐藏了机密 信息来再现打印错误的错误数据。关于本发明的第一方面的图像输出装置,包括图像输出单元,其打印所输入的打 印数据;获取单元,其获取没有由所述图像输出单元正常地打印的打印数据;处理条件存 储单元,其存储每种预定数据类型的处理条件;替换打印数据生成单元,其识别与由所述获 取单元获取的打印数据中的数据类型对应的部分,根据存储在所述处理条件存储单元中的 所识别出的部分的处理条件来生成通过对所识别出的部分的打印数据进行处理而获得的 替换打印数据,并将所述替换打印数据输入到所述图像输出单元中;以及错误数据输出控 制单元,其输出没有由所述图像输出单元正常地打印的替换打印数据作为错误数据。关于本发明的第二方面的图像输出装置包括根据第一方面所述的图像输出装置, 其中,所述处理条件包括在所述数据类型是字符时所述图像输出装置将表示所述打印数 据中的字符的字符代码转换成不同的字符代码的条件;在所述数据类型是图形时所述图形 输出装置将表示所述打印数据中的图形的坐标位置转换成不同的坐标位置的条件;以及在 所述数据类型是图像时所述图像输出装置对这些图像进行转换并使得打印所述打印数据 中的图像时的数据量不减少的条件,并且所述替换打印数据生成单元根据与这些数据类型 对应的处理条件来处理与所述打印数据的数据类型对应的部分并将经处理的部分的打印 数据进行组合从而生成所述替换打印数据。关于本发明的第三方面的图像输出装置包括根据第二方面所述的图像输出装置, 其中,所述处理条件存储单元存储有将所述数据类型的处理条件应用于所述打印数据的优 先次序,并且所述替换打印数据生成单元根据所述优先次序将所述处理条件应用于所述打
3印数据,生成所述替换打印数据,并在所述图像输出单元没有正常地执行已生成的替换打 印数据的打印步骤时将已应用的处理条件和跟随所述已应用的处理条件之后的处理条件 (即,优先次序排在所述已应用的处理条件之后的处理条件)应用于所述打印数据以生成 新的替换打印数据。关于本发明的第四方面的图像输出装置包括根据第二方面所述的图像输出装置, 其中,所述处理条件存储单元为表示打印数据处理程度的每个处理等级存储处理条件,所 述图像输出装置还包括接收所述处理等级的指定的接收单元,并且所述替换打印数据生成 单元基于存储在所述处理条件存储单元中的与已由所述接收单元接收到的处理等级对应 的处理条件来生成所述替换打印数据。关于本发明的第五方面的图像输出方法由计算机来执行,所述计算机配备有图 像输出单元,其打印所输入的打印数据;以及处理条件存储单元,其存储每种预定数据类型 的处理条件,所述图像输出方法包括获取步骤,获取没有由所述图像输出单元正常地打印 的打印数据;替换打印数据生成步骤,识别与由所述获取步骤获取的打印数据中的数据类 型对应的部分,针对所识别出的部分生成通过基于存储在所述处理条件存储单元中的处理 条件来处理所述部分的打印数据而获得的替换打印数据,并将所述替换打印数据输入到所 述图像输出单元;以及错误数据输出控制步骤,输出没有由所述图像输出单元正常地打印 的替换打印数据作为错误数据。根据关于第一方面的本发明,在打印数据没有正常打印时,可以通过经过处理而 再现打印错误的错误数据来分析打印错误的原因。根据关于第二方面的本发明,生成已经根据数据类型而进行过处理的替换打印数 据。根据关于第三方面的本发明,按照处理条件的优先次序分阶段验证打印错误的再 现性。根据关于第四方面的本发明,根据由用户指定的处理等级来生成替换打印数据。根据关于第五方面的本发明,当打印数据没有正常打印时,可以通过经过处理而 再现打印错误的错误数据来分析打印错误的原因。


参照以下附图详细描述本发明的示例性实施例,其中图1是示出示例性实施例的系统构造的实例的示意图;图2是关于示例性实施例的图像输出装置10的框图;图3是示出示例性实施例中的处理条件信息的实例的示意图;图4A是描述示例性实施例中的字符数据的处理作业(processingtreatment)的 实例的示意图,图4B是描述示例性实施例中的图形数据的处理作业的实例的示意图,并且 图4C是描述示例性实施例中的位像数据的处理作业的实例的示意图;图5是示例性实施例中的图像输出装置10的操作的流程图;图6是示出示例性实施例中的错误数据输出确认屏幕的实例的示意图;以及图7是示出变型实施例中的处理等级选择屏幕的实例的示意图。
具体实施例方式下面参照附图描述关于本发明示例性实施例的图像输出装置。示例性实施例< 构造 >图1示出关于本示例性实施例的系统构造的实例。关于本示例性实施例的图像输 出装置10以及主机装置20经由诸如局域网(LAN)等通信装置互连在一起。主机装置20 由个人计算机等构成,并且用户执行安装在主机装置20中的各种应用程序软件以创建包 括字符、图形和诸如照片等图像(在下文中为位像)在内的文档。另外,当主机装置20 从用户接收到打印已创建文档的指令时,主机装置20将已被指示打印的文档的数据转换 成用页面描述语言(在下文中称为“PDL”)描述的打印数据,并经由通信装置将该打印数据 发送给图像输出装置10。图像输出装置10具有正常模式,在该模式下,图像输出装置10接收从主机装置 20发送来的打印数据,分析并绘制由PDL描述的打印数据并且在诸如纸张等记录介质上打 印以页为单位绘制的打印数据;以及错误数据生成模式,在该模式下,当发生打印错误时图 像输出装置10生成基于打印数据来验证打印错误的再现的错误数据。该错误数据生成模 式是如下的模式在该模式下图像输出装置10根据预定的处理条件对引起打印错误的打 印数据进行转换并输出经转换的打印数据作为错误数据,从而再现打印错误。应注意的是,打印错误不是由诸如卡纸等物理原因引起的错误,而是没有正常地 打印打印数据的状态,例如,不对打印数据进行打印的情况或没有按照打印数据输出打印 结果的情况。在本示例性实施例中,将表示没有正常地打印打印数据的状态的打印错误描 述为表示前一种情况,即不对打印数据进行打印。下面利用图2来描述关于本示例性实施例的图像输出装置10的细节。图2是图 像输出装置10的框图。如图所示,图像输出装置10构造为包括中央处理单元(CPU) 110、只 读存储器(ROM) 111、随机存取存储器(RAM) 112、打印数据接收单元113、图像输出单元114、 图像存储器115、存储单元116、错误数据输出单元117、接收单元118和显示单元119。CPU 110利用RAM 112作为工作区来执行存储在ROM 111中的控制程序从而实现 替换打印数据生成单元IlOa和错误数据输出控制单元IlOb的功能并控制与CPU 110连接 的单元。应注意的是,除存储控制程序之外,还在ROM 111中存储用于分析PDL并将PDL翻 译成与图像输出装置10对应的机器语言的翻译程序、以及与字符代码对应的字符按照字 符代码的顺序进行排列的字符转换信息。也就是说,CPU 110执行存储在ROM 111中的翻译程序以翻译由PDL描述的打印 数据,绘制打印数据并将打印数据转换成光栅图像。此外,CPU 110在错误数据生成模式下 执行替换打印数据生成单元IlOa的功能,该替换打印数据生成单元IlOa根据与包含在打 印数据中的字符、图形和位像的数据类型对应的处理条件对打印数据进行转换,生成 替换打印数据,将替换打印数据发送给图像输出单元114并验证打印错误的再现。此外, CPU 110执行错误数据输出控制单元IlOb的功能,错误数据输出控制单元IlOb将打印错 误的再现已被验证的替换打印数据作为错误数据输出到与图像输出装置10连接的存储介 质、或图像输出装置10的维修机构的与图像输出装置10可通信地连接的服务器等中。打印数据接收单元113是用于执行与主机装置20的通信的通信接口,并从主机装 置20接收打印数据。图像输出单元114对以页为单位存储在图像存储器115 (在下文中进行描述)中的打印数据的图像执行例如色调校正等图像处理并执行如下打印步骤该打印 步骤生成Y(黄色)、M(品红色)、C(蓝绿色(青色))和K(黑色)的图像数据,由电子照相 系统根据打印数据来形成YMCK各种颜色的调色剂图像并将调色剂图像转印和输出到记录 介质上。此外,图像输出单元114在打印之后向CPU 110输出指示打印是否正常结束的信 肩、ο图像存储器115在每页中存储已经由打印数据绘制成的光栅图像数据。存储单元 116是诸如硬盘等存储介质,并且在存储单元116中存储CPU 110生成替换打印数据时的处 理条件信息等。错误数据输出单元117具有与诸如通用串行总线(USB)或存储卡等外部存 储介质连接的接口、以及与诸如维修机构的服务器装置等外部装置连接的通信接口,并且 在CPU 110的控制下将发送来的错误数据输出给外部存储介质或外部装置。接收单元118配备有包括对图像输出装置10进行操作的诸如数字键盘和箭头键 等各种键的操作面板,从用户接收各种操作并向CPU 110发送表示所接收到的各种操作的 信息。显示单元119具有诸如液晶显示器等显示装置并在CPU 110的控制下显示对图像输 出装置进行操作的菜单屏幕和各种消息屏幕。< 数据 >接下来,将描述存储在图像输出装置10的存储单元116中的数据。图3示出处理 条件信息的实例,处理条件信息在CPU 110生成替换打印数据时作为参考。如图3所示,在 处理条件信息200中,每种数据类型与处理条件相关联。处理条件是表示如下程序的信息 在该程序中,针对各种数据类型的数据的处理作业描述已确定的算法。在本实例中,当数据类型是字符数据时,CPU 110执行处理作业A的程序以对打印 数据中的字符数据进行转换。例如,如图4A所示,对于处理作业A的实例,当打印数据包含 字符串“MYOU-NICHI NO…”并且由PDL描述的打印数据包含表示每一个字符的字符代码以 及例如字体和颜色等参数时,CPU 110基于存储在ROM 111中的字符转换信息将表示字符 的字符代码转换成与转换前的字符代码不同的字符代码,例如,将表示字符“MY0U”的字符 代码“4C40”转换成表示字符“MEI”并出现在字符代码“4C40”之后的字符代码“4C41”。应 注意的是,还可以在处理作业A中设定对字符代码进行转换的多个处理条件,例如CPU 110 先对打印数据中的一部分字符串进行转换(例如对每隔一个字符的字符代码进行转换)的 处理条件、以及在利用已经经过该处理条件处理的替换打印数据不能再现打印错误的情况 下对所有字符数据的字符代码进行转换的处理条件。例如,处理作业A可以设置成如下方式。以如下情况为例,在打印数据中包含字符 串“Today”并且在由PDL描述的打印数据中包含表示每一个字符的字符代码以及例如字体 和颜色等参数的字符代码。CPU 110基于存储在ROM 111中的字符转换信息将表示字符的 字符代码转换成与转换之前的字符代码不同的字符代码,例如,将表示字符“Today”的字符 代码(例如在ASCII代码中为546F646179)转换成与对各个字符代码进行逐一变换的字符 代码557065627A对应的字符“Upebz”。54、6F、64、61、和79分别是表示“Today”的各字符 Τ、O、d、a、和y的代码,通过将54、6F、64、61、和79放在一起来表示字符“Today”的字符代 码546F646179。对各个字符代码进行逐一地变换而得到55、70、65、62、和7A,用对应的字 符替换上述代码而得到“Upebz”。在这种情况下,可以将字符代码转换成诸如字符“Upebz” 等无意义的新创词。
以这种方式,在上文举例的字符数据处理作业中,在不转换字符串的诸如长度、字 体和颜色等属性的情况下仅仅转换字符串的字符代码,这样即使转换之后的字符数据流 出,也难以识别原始打印数据的内容。接下来,当数据类型是图形数据时,CPU 110执行处理作业B的程序以根据预定坐 标转换条件来对打印数据中的图形数据的坐标进行转换。例如,当在由PDL描述的打印数 据中包含点坐标、函数以及诸如线型、线宽和颜色等属性信息作为表示贝塞尔曲线的参数 时,如图4B所示,CPU 110确定基于原始打印数据中的点坐标和函数计算出的实线贝塞尔 曲线50。然后,例如,CPU 110根据诸如使坐标值增大或减小预定值等的坐标转换条件将贝 塞尔曲线50上的点(P0至P3)的随机选择点P2 (X2,Y2)的X坐标转换成点P2a(X2a,Y2), 并将原始贝塞尔曲线50转换成穿过转换点P2a的虚线曲线51。应注意的是,在以上实例中,虽然所描述的CPU 110利用贝塞尔曲线来执行处理 作业B,但是CPU 110也可以构造为对其它各种图形执行与上述处理作业相同的处理作业, 或者可以构造为根据图形的类型来管理处理作业。此外,可以在处理作业B中设置多个处 理条件,例如根据坐标转换条件对图形上的某些或全部坐标进行转换。以这种方式,通过仅仅对表示包含在打印数据中的图形数据的坐标进行转换,在 保持原始图形数据的诸如线型、线宽和颜色等属性的状态下描绘不同于原始图形的图形。接下来,将描述数据类型为位像数据时的处理作业C。在处理作业C中,存在 如此设置的处理条件为了再现由于缓冲器溢出而引起的打印错误,CPU 110向原始位图 图像数据添加预定图像数据,或者CPU 110将原始位像数据转换成预定图像数据,并 使得CPU 110绘制打印数据中的位像数据时的数据量不减少。例如,在本示例性实施例中,如图4C所示,由处理作业C生成通过将预定马赛克图 像61a叠加到转换前的位像60上而获得的合成位像61。应注意的是,当CPU 110 对位像数据进行转换时,还可以设定如下处理条件CPU 110将原始位像数据转 换成其它图像数据从而在CPU 110保持绘制期间的数据量的状态下不对转换前的例如位 像数据的彩色空间等属性信息进行转换。以这种方式,通过在CPU 110绘制原始位图 图像数据时的存储量不减少的情况下对原始位像数据进行转换,更容易对由于缓冲器 溢出而引起的打印错误的再现进行验证,并且可以将包含在原始位像数据中的诸如人 物等机密信息隐藏。< 操作 >接下来,将描述关于本示例性实施例的图像输出装置10的操作。图5是图像输出 装置10的操作的流程图。在步骤SlO中,图像输出装置10的CPU 110经由打印数据接收 单元113从主机装置20以页为单位获取由PDL描述的打印数据并将该打印数据存储在RAM 112中。然后,CPU 110执行存储在ROM 111中的翻译程序,翻译和绘制存储在RAM 112中的 打印数据,并将所绘制的光栅图像数据依次发送给图像存储器115。然后,由图像输出单元 114依次读取并打印已发送给图像存储器115的光栅图像数据(步骤Sll)。应注意的是, 在本示例性实施例中,CPU 110以页为单位在RAM 112中存储通过翻译由PDL描述的打印 数据而获得的中间语言的打印数据并在打印数据正常打印时从RAM 112中擦除打印数据。在接收到指示图像输出单元114已正常地执行了打印步骤的信息时,即在打印了 打印数据并且没有出现打印错误时,CPU 110结束处理(在步骤S12中判断结果为否定)。此外,当CPU 110接收到指示图像输出单元114没有打印出打印数据并且该打印步骤没有 正常地结束的信息并且接收到引起打印错误的打印数据的信息时(在步骤S12中判断结果为肯定),CPU110从正常模式转为错误数据生成模式, 从RAM 112中读取与引起打印错误的打印数据对应的经翻译的打印数据(步骤S13),并根 据包含在打印数据中的数据的数据类型来执行处理作业(步骤S14)。在步骤S 14中,对于数据类型为字符数据的数据,CPU 110从存储单元116中读 取处理条件信息200并执行与字符数据对应的处理作业A的程序。也就是说,CPU 110参 考存储在ROM 111中的字符转换信息并根据对预定字符代码进行转换的处理条件将打印 数据中的字符代码转换成其它字符代码(步骤S15)。在步骤S14中,对于数据类型为图像数据的数据,CPU 110基于处理条件信息200 来执行与图形数据对应的处理作业B的程序。也就是说,CPU 110根据对预定坐标进行转 换的处理条件来对基于表示每个图形的参数和函数而确定的图形上的坐标进行转换(步 骤 16)。此外,在步骤S14中,对于数据类型为位像数据的数据,CPU 110基于处理条 件信息200来执行与位像数据对应的处理条件C的程序。也就是说,CPU 110根据CPU 110对图像数据进行转换所预先确定的处理条件来将打印数据中的位像数据与预定图 像数据进行组合以对原始位像数据进行转换(步骤S17)。当CPU 110对一页打印数据执行了步骤S15至S17的处理作业时(在步骤S18 中判断结果为肯定),CPU 110将经过处理作业转换的数据进行组合,生成一页替换打印数 据,将该页替换打印数据发送给图像存储器115,并利用图像输出单元114来执行打印(步 骤S19)。应注意的是,CPU 110重复执行步骤S15至S17的处理作业直至对一页打印数据 执行了步骤S15至S17的转换作业为止(在步骤S18中判断结果为否定)。当CPU 110接收到指示图像输出单元114已经正常地打印了存储在图像存储器 115中的替换打印数据的信息时(在步骤S20中判断结果为否定),CPU 110返回到步骤S14 并执行与各种数据类型对应的处理作业。此外,当CPU 110接收到指示没有正常地打印替 换打印数据的信息时(在步骤S20中判断结果为肯定),如图6所示,CPU 110在显示单元 119上显示错误输出确认屏幕,该错误输出确认屏幕包括替换打印数据的光栅图像119a、 询问用户是否希望将替换打印数据作为错误数据输出的消息119b、以及供用户选择是否将 替换打印数据作为错误数据输出的选择按钮119c,并且CPU 110从用户接收选择是否输出 替换打印数据的操作(步骤S21)。当用户经由接收单元118来执行将替换打印数据作为错误数据输出的选择操作 时(在步骤S21中判断结果为肯定),CPU 110将替换打印数据发送给错误数据输出单元 117并将替换打印数据作为错误数据输出到与错误数据输出单元117连接的存储介质或外 部装置(步骤S22)中。此外,当用户经由接收单元118来执行不将替换打印数据作为错误 数据输出的选择操作时(在步骤S21中判断结果为否定),CPU 110从图像存储器115中擦 除替换打印数据并结束处理。在本示例性实施例中,已描述了这样的实例CPU 110根据数据类型来处理打印 数据,生成替换打印数据并验证打印错误的再现。因此,即使当发生了没有打印出打印数据 的情况下的打印错误并且将错误数据发送给维修机构时,也可以隐藏原始打印数据的内容
8并且维修机构可以利用该错误数据来分析打印错误。变型例下面将描述本发明的变型例。(1)在本发明的示例性实施例中,虽然已经描述了这样的实例图像输出装置10 根据预定处理条件对打印数据中的数据类型执行每种数据类型的处理作业,生成替换打印 数据并验证打印错误的再现,但是图像输出装置10也可以构造为由用户选择打印数据 的处理等级并且图像输出装置10根据与所选处理等级对应的处理条件来生成替换打印数 据。例如,在这种情况下,当正常模式下的打印没有正常地结束时,如图7所示,CPU 110在显示单元119上显示处理等级选择屏幕。在图7的实例中,在处理等级变得更“高” 时,CPU 110将原始打印数据的图像转换成变得与该原始打印数据的图像更不相同的图像。 根据处理等级来设定作为处理对象的数据类型、要处理的数据的范围、以及确定了处理内 容的处理条件,例如,在处理等级为“高”时设定如下处理条件CPU 110根据该处理条件对 所有数据类型的所有数据执行预定处理作业,并且在处理等级为“低”时设定如下处理条 件CPU 110根据该处理条件对数据类型为字符数据的某些数据执行处理作业。在图7的 实例中,当用户经由接收单元118移动图7所示的选择处理等级的控制条119d时,CPU 110 根据与控制条119d的位置表示的处理等级对应的处理条件来对打印数据进行转换并以与 本示例性实施例的方式相同的方式来显示经转换的替换打印数据的光栅图像119a。另外, 当由用户选择指示利用所显示的光栅图像119a来验证错误数据的再现的“继续”按钮119b 时,CPU 110以与本示例性实施例的方式相同的方式向图像存储器115发送替换打印数据 以尝试再现打印错误。应注意的是,当没有再现打印错误时,CPU 110再次显示图7的处理 等级选择屏幕,用户以与上文所述方式相同的方式来选择处理等级,并且CPU 110重复地 执行替换打印数据的生成和打印错误的再现的验证直至再现打印错误为止。(2)在前一示例性实施例中,虽然已经描述了 CPU 110对所有数据类型应用处理 条件的实例,但是CPU 110也可以构造为设定数据类型优先次序来预先执行处理作业,将 已按照优先次序进行了处理的数据与其它数据组合在一起,生成替换打印数据,并执行打 印错误的再现。例如,当CPU 110将处理作业的优先次序设定为字符数据一位像数据 —图形数据的顺序时,首先,CPU 110根据与字符数据对应的处理条件来对打印数据中的字 符数据进行转换,将经转换的字符数据和另一种数据类型(即包含在打印数据中的未经处 理的位像数据和图形数据)组合,并生成第一替换打印数据。然后,CPU 110利用第一 替换打印数据通过图像输出单元114执行打印以尝试再现打印错误。当打印错误再现时, CPU 110输出第一替换打印数据作为错误数据,而当没有再现打印错误时,CPUllO根据字 符数据和位像数据的处理条件来处理数据,将经处理的字符数据与打印数据中的位图 图像数据和未经处理的图形数据进行组合,并生成第二替换打印数据。然后,CPU 110利用 第二替换打印数据来尝试再现打印错误,并且在利用第二替换打印数据再现打印错误时, CPU 110输出第二替换打印数据作为错误数据,而在没有再现打印错误时,除对字符数据和 位像数据执行处理作业之外CPU 110还对图形数据执行处理作业,生成第三替换打印 数据,并对第三替换打印数据验证打印错误的再现。(3)在前一示例性实施例中,虽然已经描述了这样的实例将错误数据依次输出到与图像输出装置10连接的存储介质、或与图像输出装置10可通信地连接的外部装置或 外部存储介质中,但是CPUllO也可以构造为将错误数据存储在图像输出装置10的存储单 元116中,并以预定时间段为单位或以预定错误数据量为单位向外部装置输出存储在存储 单元116中的错误数据。(4)在前一示例性实施例中,虽然已经描述了这样的实例当发生没有输出打印 数据的情况下的打印错误时,图像输出装置10转为错误数据生成模式并执行替换打印数 据的生成和打印错误的验证,但是图像输出装置10也可以构造为当发生打印错误时图像 输出装置10接收生成错误数据的指令并转为错误数据生成模式。在这种情况下,在图像输 出装置10的接收单元118中预先设定表示引起打印错误的打印数据的信息、以及指示由打 印数据生成错误数据的开关等。然后,当用户执行开关操作时,CPU 110从RAM 112中读取 所指示的打印数据并以与在本示例性实施例中的方式相同的方式来执行替换打印数据的 生成和打印错误的验证。(5)在前一示例性实施例中,虽然将没有输出打印数据时的打印错误描述为没有 正常地执行打印步骤的状态的实例,但是图像输出装置10也可以构造为在没有按照打印 数据输出打印结果的情况下,当用户确认打印结果时,用户以与变型例(4)的方式相同的 方式执行指示生成错误数据的操作,从而图像输出装置10转为错误数据生成模式。(6)在前一示例性实施例中,虽然已经描述了 CPU 110对打印数据中的所有数据 类型应用处理条件的实例,但是CPU 110也可以构造为用户可以指定要进行处理的打印 数据的数据类型。在这种情况下,CPU 110构造为在显示单元119上显示允许用户选择将 在错误数据生成模式下进行处理的打印数据的数据类型的选择屏幕,从存储单元116中读 取与用户已选择的数据类型对应的处理条件,将处理条件应用于打印数据,并生成替换打 印数据。(7)在前一示例性实施例中,虽然已经描述了这样的实例CPUllO在RAM 112中存 储由PDL描述的打印数据已被翻译的打印数据并在错误数据生成模式下利用经翻译的打 印数据直至打印正常结束为止,但是CPU 110也可以构造为在翻译之前在RAM 112中存储 由PDL描述的打印数据,再次读取存储在RAM 112中的打印数据并在错误数据生产模式下 利用翻译程序来翻译打印数据。(8)在本示例性实施例中由CPU 110执行的程序可以以被存储到计算机可读记录 介质中的状态提供,上述计算机可读记录介质例如为磁性记录介质(磁带、磁盘等)、光学 记录介质(光盘等)、磁光记录介质或半导体存储器。此外,还可以允许图像输出装置10利 用诸如因特网等通信装置来下载程序。
权利要求
一种图像输出装置,包括图像输出单元,其打印所输入的打印数据;获取单元,其获取没有由所述图像输出单元正常地打印的打印数据;处理条件存储单元,其存储每种预定数据类型的处理条件;替换打印数据生成单元,其识别与由所述获取单元获取的打印数据中的数据类型对应的部分,根据存储在所述处理条件存储单元中的所识别出的部分的处理条件来生成通过对所识别出的部分的打印数据进行处理而获得的替换打印数据,并将所生成的替换打印数据输入到所述图像输出单元中;以及错误数据输出控制单元,其输出没有由所述图像输出单元正常地打印的替换打印数据作为错误数据。
2.根据权利要求1所述的图像输出装置,其中,所述处理条件包括在所述数据类型是字符时将表示所述打印数据中的字符的字符代 码转换成不同的字符代码的条件;在所述数据类型是图形时将表示所述打印数据中的图形 的坐标位置转换成不同的坐标位置的条件;以及在所述数据类型是图像时对所述图像进行 转换并使得打印所述打印数据中的图像时的数据量不减少的条件,并且所述替换打印数据生成单元根据与所述数据类型对应的处理条件来处理与所述打印 数据的数据类型对应的部分并将经处理的部分的打印数据进行组合从而生成所述替换打 印数据。
3.根据权利要求2所述的图像输出装置,其中,所述处理条件存储单元存储有将所述数据类型的处理条件应用于所述打印数据的优 先次序,并且所述替换打印数据生成单元根据所述优先次序将所述处理条件应用于所述打印数据, 生成所述替换打印数据,并在所述图像输出单元没有正常地打印已生成的替换打印数据时 将已应用的处理条件和跟随所述已应用的处理条件之后的处理条件应用于所述打印数据 以生成新的替换打印数据。
4.根据权利要求2所述的图像输出装置,其中,所述处理条件存储单元为表示打印数据处理程度的每个处理等级存储处理条件,所述图像输出装置还包括接收所述处理等级的指定的接收单元,并且所述替换打印数据生成单元基于存储在所述处理条件存储单元中的与已由所述接收 单元接收到的处理等级对应的处理条件来生成所述替换打印数据。
5.一种图像输出方法,其由计算机来执行,所述计算机配备有图像输出单元,其打印 所输入的打印数据;以及处理条件存储单元,其存储每种预定数据类型的处理条件,所述图 像输出方法包括获取没有由所述图像输出单元正常地打印的打印数据;识别与所获取的打印数据中的数据类型对应的部分,生成通过基于存储在所述处理条 件存储单元中的所识别出的部分的处理条件来处理所述所识别出的部分的打印数据而获 得的替换打印数据,并将所述替换打印数据输入到所述图像输出单元中;以及输出没有由所述图像输出单元正常地打印的替换打印数据作为错误数据。
全文摘要
本发明公开了一种图像输出装置和图像输出方法,所述图像输出装置包括图像形成装置主体,其打印所输入的打印数据;获取单元,其获取没有由图像输出单元正常地打印的打印数据;处理条件存储单元,其存储每种预定数据类型的处理条件;替换打印数据生成单元,其识别与由获取单元获取的打印数据中的数据类型对应的部分,根据存储在处理条件存储单元中的所识别出的部分的处理条件来生成通过对所识别出的部分的打印数据进行处理而获得的替换打印数据,并将所生成的替换打印数据输入到图像输出单元中;以及错误数据输出控制单元,其输出没有由图像输出单元正常地打印的替换打印数据作为错误数据。
文档编号G06F3/12GK101894002SQ20101000280
公开日2010年11月24日 申请日期2010年1月8日 优先权日2009年5月20日
发明者藤井英夫 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1