打印装置及其处理方法制造方法及图纸

技术编号:6673157 阅读:171 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种打印装置及其处理方法。所述打印装置包括:第一处理器,其连接到第一存储器,并基于页面描述语言将打印数据转换为图像数据格式;第二处理器,其连接到第二存储器,并对所述图像数据格式的打印数据进行图像处理,以生成打印单元可解释的格式的数据;以及通信控制单元,其从外部接收打印数据,并基于描述符将所接收的打印数据传输到第一存储器或者第二存储器。所述第二处理器确定接收的打印数据的格式。在所述打印数据具有页面描述语言格式的情况下,在所述描述符中将所述第一存储器设置为传输目的地。在所述打印数据具有所述图像数据格式的情况下,在所述描述符中将所述第二存储器设置为传输目的地。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
通常,打印装置连接到主机装置,并依照来自主机装置的打印数据在输出片材表面上形成图像。在主机装置中,诸如文字处理器或电子表格(spreadsheet)的应用软件在称为OS(操作系统,Operating System)的基础软件上运行。当由应用进行打印时,应用使用OS中配备的功能,经由称为设备驱动程序的软件,将打印数据发送到连接到主机装置的打印装置。设备驱动程序由使得应用或OS能够吸收各外围设备的功能和能力的依存性的一组函数构成。通常将用于打印装置的设备驱动程序称为打印机驱动程序。打印机驱动程序被划分为以图像数据(中间数据)格式绘制(render)打印数据以进行输出的打印机驱动程序,以及生成作为针对能够进行绘制处理的打印装置的命令的 PDL(页面描述语言,I^age DescriptionLanguage)的打印机驱动程序。一些打印装置仅应对图像数据格式,而其他打印装置应对图像数据格式和PDL格式两者。当与图像数据格式和PDL格式两者兼容的打印装置接收到PDL数据时,打印装置将数据临时存储在存储器中的接收缓冲器中。称为DLG(显示列表发生器,Display List Generator)的命令分析器将存储在接收缓冲器中的PDL数据转换为称为DL(显示列表, Display List)的中间语言数据。转换为DL的数据具有与各处理单元的带区域(band area)相对应的列表结构。通过硬件或软件来绘制DL,从而生成各带的图像数据。图像数据还经历颜色转换、二值化处理等,从而生成打印数据。与此相对,当该打印装置接收到图像数据格式的数据时,其将数据临时存储在存储器中的接收缓冲器中,并进行颜色转换、二值化处理等,从而生成打印数据。如上所述,与仅能够接收图像数据格式的数据的打印装置相比,能够进行绘制处理的打印装置具有复杂的处理内容,并需要高速性能。为了满足该需求,提出了在能够进行绘制处理的打印装置中通过布置多个处理器并进行并行处理来改善性能的技术。作为关于性能改善的技术,已知日本特开2000-198240号公报(称为参考文献1) 和日本特开2008-005300号公报(称为参考文献2)中公开的技术。在参考文献1中公开的技术中,通过并行处理来提高处理速度。更具体地说,第一处理器进行从接收打印数据直到将其转换为中间代码的处理。第二处理器执行由中间代码生成绘制数据的处理、颜色转换处理以及二值化处理。参考文献2公开了一种具有第一处理器及连接到其的第一存储器、第二处理器及连接到其的第二存储器、通信接口以及DMA控制器的打印装置。在接收处理数据之前,通信接口接收处理数据的大小数据,并将其存储在第一存储器中。第一处理器依照存储在第一存储器中的大小数据控制DMA控制器,并将处理数据存储在第二存储器中。如上所述,能够进行绘制处理的打印装置经常通过布置多个处理器并且并行操作该多个处理器,来改善性能。与使用单个处理器进行处理的打印装置相比,随着性能的改4善,在包括多个处理器并且并行操作该多个处理器的打印装置中,电力消耗增加。在参考文献1的技术中,第一处理器进行从接收打印数据直到生成中间代码的处理。第二处理器执行直到由中间代码生成二值数据的处理。因此,第一和第二处理器总是在运行,从而消耗了大量的电力。在参考文献2的技术中,将大小数据存储在连接到第一处理器的存储器中,并且将处理数据存储在连接到第二处理器的存储器中。需要使用两个处理器来进行处理,与参考文献1类似,电力消耗也很大。
技术实现思路
本专利技术提供一种能够在具有多个处理器的结构中降低电力消耗的技术。根据本专利技术的第一方面,提供了一种打印装置,该打印装置包括打印单元,其被配置为基于打印数据执行打印;第一处理器,其连接到存储所述打印数据的第一存储器,所述第一处理器被配置为基于形成所述打印数据的页面描述语言,将所述打印数据转换为图像数据格式;第二处理器,其连接到存储所述打印数据的第二存储器,所述第二处理器被配置为对所述图像数据格式的所述打印数据进行图像处理,并生成所述打印单元能够解释的格式的数据;以及通信控制单元,其被配置为从外部接收所述打印数据,并基于定义所述打印数据的传输目的地的描述符,将所接收的打印数据传输到所述第一存储器和所述第二存储器中的一个,其中,所述第一处理器包括监视单元,其被配置为监视所述打印数据在所述第一存储器中的存储;以及模式转变单元,其被配置为在至少在预定时间内、所述第一存储器中没有存储所述打印数据的情况下,将所述第一处理器的状态切换到电力消耗小于正常操作可能状态的状态,并且所述第二处理器包括确定单元,其被配置为确定从外部所按收的打印数据的格式;以及设置单元,其被配置为在所述确定单元确定所述打印数据具有页面描述语言格式的情况下,在所述描述符中将所述第一存储器设置为所述打印数据的所述传输目的地;而在所述确定单元确定所述打印数据具有所述图像数据格式的情况下,在所述描述符中将所述第二存储器设置为所述打印数据的所述传输目的地。根据本专利技术的第二方面,提供了一种用于打印装置的处理力法,所述打印装置包括打印单元,其被配置为基于打印数据执行打印;第一处理器,其连接到存储所述打印数据的第一存储器,所述第一处理器被配置为基于形成所述打印数据的页面描述语言,将所述打印数据转换为图像数据格式;第二处理器,其连接到存储所述打印数据的第二存储器, 所述第二处理器被配置为对所述图像数据格式的所述打印数据进行图像处理,并生成所述打印单元能够解释的格式的数据;以及通信控制单元,其被配置为从外部接收所述打印数据,并基于定义所述打印数据的传输目的地的描述符,将所接收的打印数据传输到所述第一存储器和所述第二存储器中的一个,所述处理方法包括使所述第一处理器监视所述打印数据在所述第一存储器中的存储,并且在至少在预定时间内、所述第一存储器中没有存储所述打印数据的情况下,使用模式转变单元将所述第一处理器的状态切换到电力消耗小于正常操作可能状态的状态;以及使所述第二处理器确定从外部所接收的打印数据的格式,并且在确定所述打印数据具有页面描述语言格式的情况下,在所述描述符中将所述第一存储器设置为所述打印数据的所述传输目的地;而在确定所述打印数据具有所述图像数据格式的情况下,在所述描述符中将所述第二存储器设置为所述打印数据的所述传输目的地。通过以下对示例性实施例的描述(参照附图),本专利技术的其他特征将变得清楚。 附图说明包含在说明书中并构成说明书的一部分的附图,例示了本专利技术的实施例,并且与文字说明一起,用来解释本专利技术的原理。图1是例示包括根据本专利技术的实施例的打印装置20的打印系统的总体配置的框图;图2是例示图1所示的打印装置20的外观的立体图;图3是例示图1所示的控制器21的功能结构的框图;图4是例示图1所示的引擎22的功能结构的框图;图5是例示加速器(accelerator) 40、主控制单元50和通信接口 32之间的连接以及由加速器40和主控制单元50实现的功能结构的框图;图6是例示描述符(descriptor)的结构的图;图7是例示图1所示的打印装置20中的操作的流程图;以及图8是例示图1所示的打印装置20中的操作的流程图。具体实施例方式现在,将参照附图详细描述本专利技术的示例性实施例。应本文档来自技高网
...

【技术保护点】
1.一种打印装置,该打印装置包括:打印单元,其被配置为基于打印数据执行打印;第一处理器,其连接到存储所述打印数据的第一存储器,所述第一处理器被配置为基于形成所述打印数据的页面描述语言,将所述打印数据转换为图像数据格式;第二处理器,其连接到存储所述打印数据的第二存储器,所述第二处理器被配置为对所述图像数据格式的所述打印数据进行图像处理,并生成所述打印单元能够解释的格式的数据;以及通信控制单元,其被配置为从外部接收所述打印数据,并基于定义所述打印数据的传输目的地的描述符,将所接收的打印数据传输到所述第一存储器和所述第二存储器中的一个,其中,所述第一处理器包括:监视单元,其被配置为监视所述打印数据在所述第一存储器中的存储;以及模式转变单元,其被配置为在至少在预定时间内、所述第一存储器中没有存储所述打印数据的情况下,将所述第一处理器的状态切换到电力消耗小于正常操作可能状态的状态,并且所述第二处理器包括:确定单元,其被配置为确定从外部所接收的打印数据的格式;以及设置单元,其被配置为在所述确定单元确定所述打印数据具有页面描述语言格式的情况下,在所述描述符中将所述第一存储器设置为所述打印数据的所述传输目的地;而在所述确定单元确定所述打印数据具有所述图像数据格式的情况下,在所述描述符中将所述第二存储器设置为所述打印数据的所述传输目的地。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:大串卓广
申请(专利权)人:佳能株式会社
类型:发明
国别省市:JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1