信息处理装置、印刷装置以及信息处理装置的控制方法_2

文档序号:9326631阅读:来源:国知局
[0067]第2通信接口 132具备与以太网(注册商标)对应的通信端口,在控制部10的控制下遵循以太网而与主机3进行通信。在本实施方式中,特别是第2通信接口 132可以遵循IEEE802.3z所涉及的吉比特以太网(gigabit Ethernet)而与主机3进行通信。
[0068]主机3可以与第I通信接口 131所涉及的通信端口连接,并遵循对应通信标准而与印刷装置2进行通信。此外,主机3可以经由LAN而与第2通信接口 132所涉及的通信端口连接,并遵循以太网而与印刷装置2进行通信。
[0069]第2 存储器 14 具备 DDR-SDRAM (DoubIe Data Rate SDRAM,双倍数据率 SDRAM)等的DRAM (Dynamic Random Access Memory,动态随机存取存储器),对数据进行存储。第2存储器14作为主存储装置来发挥功能。关于存储在第2存储器14中的数据、以及第2存储器14的使用方式将在后面叙述。
[0070]众所周知,DRAM在通常的动作模式(以下称为“刷新执行模式”)时,为了维持存储,需要持续执行刷新动作(refreshing),起因于刷新动作的执行而功率消耗大。
[0071]存储部15具备ROM等的非易失性存储器,对数据进行存储。在存储部15中存储了作为非实时OS的Linux (注册商标)所涉及的程序、以及在Linux上执行动作的程序(以下将这些程序一并表现为“非实时OS关联程序LPG” )。
[0072]此外,在存储部15中存储了给定的实时OS所涉及的程序、以及在给定的实时OS上执行动作的程序(以下将这些程序一并表现为“实时OS关联程序RPG”)。
[0073]非实时OS关联程序LPG通过印刷装置2启动时的引导处理(boot process)而在第2存储器14中被展开。
[0074]实时OS关联程序RPG通过印刷装置2启动时的引导处理而在第I存储器32 (后述)中被展开。
[0075]图2是表示控制部10所具备的S0C20 (集成电路)的功能构成的图。
[0076]如图2所示,S0C20具备:第I处理器部21、第2处理器部22、第I通信控制部231、第2通信控制部232、印刷部通信部24、输入输出部通信部25、存储部通信部26、第2存储器通信部27、时钟控制器30、第I存储器32、第I存储器通信部33、第3存储器34、和第3存储器通信部35。
[0077]第I处理器部21具有装配于S0C20的第I处理器,读出并执行在第I存储器32 (后述)中被展开的实时OS关联程序RPG。实时OS关联程序RPG包含印刷装置2的基本控制程序即固件、以及后述的节电时通信控制程序。
[0078]实时OS关联程序RPG具有对第I通信控制部231进行控制并经由第I通信接口131而遵循对应通信标准与主机3进行通信的功能。
[0079]此外,实时OS关联程序RPG具有对印刷部11进行控制的功能、以及对输入输出部12进行控制的功能。
[0080]第2处理器部22具有装配于S0C20的第2处理器,读出并执行在第2存储器14中被展开的非实时OS关联程序LPG。
[0081]非实时OS关联程序LPG具有对第2通信控制部232 (后述)进行控制并经由第2通信接口 132而遵循以太网与主机3进行通信的功能。
[0082]以下,在不区分第I处理器部21和第2处理器部22的情况下,对它们进行总称而表现为“处理器部PB”。
[0083]第I通信控制部231具有对遵循对应通信标准经由第I通信接口 131而与外部设备的通信进行控制的控制器,来调停处理器部PB和与第I通信接口 131连接的外部设备的通信。
[0084]第2通信控制部232具有对遵循以太网(包含吉比特以太网)经由第2通信接口132而与外部设备的通信进行控制的IP核,来调停处理器部PB和与第2通信接口 132连接的外部设备的通信。
[0085]印刷部通信部24进行给定的处理来调停处理器部PB和印刷部11的通信。
[0086]输入输出部通信部25进行给定的处理来调停处理器部PB和输入输出部12的通
?目O
[0087]存储部通信部26进行给定的处理来调停处理器部PB和存储部15的通信。
[0088]第2存储器通信部27进行给定的处理来调停处理器部PB和第2存储器14的通
?目O
[0089]时钟控制器30具有PLL(phase locked loop,锁相回路),向装配于S0C20的各电路(包含第I处理器部21、第2处理器部22)输出与各电路的动作频率对应的时钟。时钟控制器30通过时钟齿轮(clock gear)能够变更所输出的时钟的动作频率。
[0090]第I存储器32具备eDRAM (embedded DRAM),对数据进行存储。如上所述,在第I存储器32中通过启动时的引导处理来展开实时OS关联程序RPG。
[0091]第I存储器通信部33对处理器部PB和第I存储器32的通信进行调停。
[0092]第3存储器34具备SRAM,对数据进行存储。第3存储器34形成有处理器部PB的工作区域。在第3存储器34的工作区域中,例如暂时存储在处理器部PB的处理中所利用的数据,此外暂时存储在第I处理器部21与第2处理器部22之间收发的数据。
[0093]第3存储器通信部35对处理器部PB和第3存储器34的通信进行调停。
[0094]本实施方式所涉及的印刷装置2利用在S0C20中装配有两个处理器的构成、以及第2存储器14具备DRAM并在该第2存储器14中展开非实时OS关联程序LPG的特性,来实现节电。
[0095]具体而言,印刷装置2是作为动作模式而具有通常模式(第I动作模式)MT、第I节电模式(第2动作模式)M1、第2节电模式(第3动作模式)M2、和第3节电模式(第4动作模式)M3,且这4个动作模式根据印刷装置2的状态而阶段性地变化来实现节电的构成。节电效果按照通常模式MT、第I节电模式M1、第2节电模式M2、第3节电模式的顺序变高。以下进行详细叙述。
[0096]通常模式(第I动作模式)MT
[0097]首先,说明通常模式MT。
[0098]图3是表示用于说明通常模式MT的印刷装置2的主要部分的图。
[0099]如图3所示,在通常模式MT下,第I处理器部21的动作频率为几百MHz的高速时钟(通常时钟、第I时钟)。
[0100]此外,在通常模式MT下,第2处理器部22的动作频率为几百MHz的高速时钟(通常时钟、第I时钟)。
[0101]此外,在通常模式MT下,第2存储器14为刷新执行模式。在刷新执行模式下,第2存储器14以给定的定时来执行刷新动作。
[0102]此外,在通常模式MT下,第I存储器32以激活模式(active mode)来执行动作。在激活模式下,与后述的低速模式相比较,能高速地执行对于第I存储器32的读写,另一方面,功率消耗大。
[0103]如此,在通常模式MT下,第2存储器14以刷新执行模式来执行动作,此外第I存储器32以激活模式来执行动作。因而,在通常模式MT下,处理器部PB与后述的各模式相比较,能高速地执行对于第I存储器32以及第2存储器14的数据的读写,另一方面,功率消耗大。
[0104]在通常模式MT下第I处理器部21可执行的处理
[0105]在通常模式MT下,第I处理器部21可执行的处理不受限制,第I处理器部21可以基于实时OS关联程序RPG的功能而不受限制地执行处理。
[0106]具体而言,在通常模式MT下,第I处理器部21能够基于实时OS关联程序RPG来执行对第I通信控制部231进行控制并经由第I通信接口 131而与主机3进行通信的处理。
[0107]此外,第I处理器部21能够基于在第I存储器32中被展开的实时OS关联程序RPG来执行与印刷部11的控制以及输入输出部12的控制相关的处理。
[0108]在通常模式MT下第2处理器部22可执行的处理
[0109]在通常模式MT下,第2处理器部22可执行的处理不受限制,第2处理器部22可以基于非实时OS关联程序LPG的功能而不受限制地执行处理。
[0110]具体而言,在通常模式MT下,第2处理器部22能够基于非实时OS关联程序LPG来执行对第2通信控制部232进行控制并经由第2通信接口 132而与主机3进行通信的处理。
[0111]通常模式MT下的向记录介质的印刷时的印刷装置2的动作
[0112]其次,关于在通常模式MT的情况下,在主机3的控制(指示)下,执行印刷时的印刷装置2的动作,说明如下两种情况:1.主机3与第I通信接口 131连接并遵循对应通信标准来通信的情况;和2.主机3与第2通信接口 132连接并遵循以太网来通信的情况。
[0113]1.遵循对应通信标准而与主机3进行通信的情况
[0114]图4是表示通常模式MT的印刷装置2在遵循对应通信标准进行通信的主机3的控制下执行印刷时的、主机3以及印刷装置2的动作的流程图。图4(A)表示主机3的动作,图4(B)表示印刷装置2的第I处理器部21的动作。
[0115]如图4(A)所示,主机3的应用执行部3a以及打印机驱动执行部3b利用上述的方法来生成印刷控制数据(步骤SAl),并发送至印刷装置2 (步骤SA2)。
[0116]如图4(B)所示,印刷装置2的第I处理器部21对第I通信控制部231进行控制,而经由第I通信接口 131来接收主机3所发送的印刷控制数据(步骤SBl)。所接收的印刷控制数据被保存在形成于第I存储器32的接收缓冲区中。
[0117]接下来,第I处理器部21读出保存在接收缓冲区中的印刷控制数据(步骤SB2)。
[0118]接下来,第I处理器部21执行所读出的印刷控制数据,由此遵循印刷控制数据来控制印刷部11,以执行图像向记录介质的印刷(步骤SB3)。
[0119]2.遵循以太网而与主机3进行通信的情况
[0120]图5是表示通常模式MT的印刷装置2在遵循以太网进行通信的主机3的控制下执行印刷时的、主机3以及印刷装置2的动作的流程图。图5㈧表示主机3的动作,图5(B)表示印刷装置2的第I处理器部21的动作,图5 (C)表示印刷装置2的第2处理器部22的动作。
[0121]如图5(A)所示,主机3的应用执行部3a以及打印机驱动执行部3b利用上述的方法来生成印刷控制数据(步骤SCl),并发送至印刷装置2 (步骤SC2)。
[0122]如图5 (C)所示,印刷装置2的第2处理器部22通过非实时OS关联程序LPG的功能来对第2通信控制部232进行控制,而经由第2通信接口 132来接收主机3所发送的印刷控制数据(步骤SEl)。所接收的印刷控制数据被保存在形成于第2存储器14的接收缓冲区中。
[0123]接下来,第2处理器部22对保存在接收缓冲区中的数据(在本例中为印刷控制数据)进行分析,判别所保存的数据是否为自身(第2处理器部22)的处理对象的数据(步骤SE2)。在数据不是第2处理器部22的处理对象的情况下,则是第I处理器部21的处理对象。
[0124]例如,遵循TCP/IP而发送的与通信相关的响应请求数据是第2处理器部22的处理对象的数据。另一方面,本例的印刷控制数据是第I处理器部21的处理对象的数据。
[0125]在步骤SE2中,第2处理器部22根据数据(在本例中为印刷控制数据)的标头(header)的信息等来执行上述判别。
[0126]保存在接收缓冲区中的数据是第2处理器部22的处理对象的情况下(步骤SE2:是),第2处理器部22读出数据(步骤SE3),并执行(步骤SE4)。在本例中,由于保存在接收缓冲区中的数据是印刷控制数据(第I处理器部21的处理对象的数据),因此步骤SE3、步骤SE4的处理不被执行。
[0127]另外,第2处理器部22从接收缓冲区之中读出在该接收缓冲区中保存的数据的处理相当于“接收所涉及的处理”。
[0128]保存在接收缓冲区中的数据不是第2处理器部22的处理
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1