成像装置、其连接外部设备的方法和计算机可读记录介质的制作方法_3

文档序号:9221600阅读:来源:国知局
,XPS, BMP,LPG等。
[0089]用户接口 160包括多个功能键,通过它们用户可以设置或选择由成像装置100所支持的各种功能,并显示由成像装置100提供的各种信息。同时,用户接口 160可以被实现为诸如触摸板的装置,其可以同时执行输入和输出操作,或作为结合了多个按钮和监视器的装置。
[0090]确定单元170确定是否外部设备连接到外部接口。具体地,确定单元170可以确定是否外部设备连接到外部接口,并且当外部设备确定被连接时,确定单元170还可以确定该连接的外部设备是否是预定义的外部设备。
[0091 ] 在此,预定义的外部设备是无线LAN装置。具体而言,这种装置,如记忆棒,没有在省电模式下使用,但无线LAN用来周期地执行通信,以便向打印控制终端设备(未示出)提供成像装置100的状态(当前状态)信息,因此,确定单元170可以执行确定连接到外部接口的外部设备是否是诸如无线LAN的外部设备的操作。确定单元170的这种操作可以由第一程序来执行。即,当成像装置100的操作模式是正常模式时可以执行确定单元170的确定操作。
[0092]成像单元180可以输出打印数据。具体地,成像单元180可以执行相对于通过通信接口 150或控制器140接收的打印数据或预存储在第一存储器120的打印数据的打印作业。
[0093]同时,在上述示例性实施例中,示出并解释的是成像装置100仅包括执行打印作业的成像单元180,但如果成像装置100支持传真发送和传真接收功能,则成像装置100可以包括传真处理器,并且如果成像装置100支持扫描功能,则成像装置100还可以包括扫描处理器。
[0094]控制器140控制成像装置100的每个组件。具体地,当打印作业通过通信接口 150或通过外部接口接收时,控制器140可以控制成像单元180执行接收的打印作业。
[0095]此外,控制器140可确定成像装置的操作模式。具体地,控制器140可确定是否存在打印作业,以及在打印作业之后多少时间已经消逝等,并确定成像装置是否将处于省电模式或正常模式。
[0096]当成像装置100的操作模式是省电模式时,如果新的外部设备连接到外部接口,先前附着的外部设备被移开,或通过外部接口接收打印数据时,控制器140可以将当前的操作模式转换为正常模式。
[0097]此外,控制器140可以控制成像装置100的每个组件以具有对应于所确定的操作模式的操作状态。具体地,当成像装置100的操作模式应该从正常模式转换为省电模式时,控制器140可以进行控制,从而使用存储在第一存储器120的第一程序与外部接口的通信被停止(即,调度器的操作被停止而USB中断被关闭),连接到外部接口的设备的设备控制信息被备份在第一存储器120或第二存储器130中,连接的外部装置(即,无线LAN装置)的设备信息(具体地,属于设备功能范围的类类型和诸如控制、批量和中断等的通信方法)被存储在第二存储器130的预定义的区域中,预存储在第三存储器110的第二程序被存储在第二存储器130中,与连接的外部设备的通信利用存储在第二存储器130的第二程序来恢复,以及切断到第一存储器120的供电或者第一存储器120操作在自刷新模式。
[0098]此外,当成像装置100的操作模式应从省电模式转换为正常模式时,使用存储在第二存储器130的第二程序与外部接口的通信可以被停止,存储在第三存储器110的第一程序可被存储在第一存储器120,以及与外部设备的通信可以使用在第一存储器120或第二存储器130中备份的设备控制信息和存储在第一存储器120的第一程序来恢复。
[0099]如上所述,根据示范实施例的成像装置100在省电模式中可以使用第二程序(其具有较小的容量)与外部接口进行通信。因此,在省电模式中可以减少在第一存储器(DRAM)中的功耗。
[0100]同时,在参考图2的上述描述中,控制器140和通信接口 150描述为单独的组件,但是可以作为一个配置(例如,SoC)来实现控制器和通信接口的功能。此外,控制器和第一存储器的功能可以作为一个配置来实现。
[0101]同时,在参考图2的上述描述中,控制器140描述为一个配置,但是取决于示范的实施例,控制器140也可以包括多个配置。例如,控制器140可以配置来还包括辅助控制器,其仅操作在省电模式。
[0102]图3和4是提供来解释依据根据示范性实施例的成像装置的操作模式与外部设备通信的框图。
[0103]具体地,图3是提供来解释在成像装置处于正常模式时与外部设备通信的框图,而4是提供来解释在成像装置处于省电模式时与外部设备通信的框图。
[0104]参考图3,当成像装置处于正常模式时,第一程序存储在第一存储器120中,并且控制器140使用存储在第一存储器120的第一程序对外部设备(使用USB方法的各种装置)执行通信。在这种情况下,第二存储器130不操作。也即,可以切断对第二存储器130的供电。
[0105]参考图4,当成像装置处于省电模式时,第二程序存储在第二存储器130中,并且控制器140使用存储在第二存储器130的第二程序对预定义的外部设备(使用USB方法的无线LAN)执行通信。在这种情况下,切断对第一存储器120的供电,但是第一存储器120可以以自刷新模式来操作。
[0106]图5是示出一般USB主机程序的结构的图。
[0107]参考图5,一般USB主机程序200包括USB类驱动器210和USB驱动器220。
[0108]USB类驱动器210是控制USB装置的程序区域。取决于USB装置的类型,USB类驱动器210包括WLAN类驱动器211,集线器类驱动器212,和大容量存储器类驱动器213。
[0109]当连接的USB装置是无线LAN装置时,WLAN类驱动器211是控制无线LAN装置的程序区域。
[0110]当连接的USB装置是集线器装置时,集线器类驱动器212是控制集线器装置的程序区域。
[0111]当连接的USB装置是存储器介质时,大容量存储器类驱动器213是控制存储介质的程序区域。
[0112]USB驱动器220是与连接的USB装置接口的程序区域。USB驱动器220包括枚举221和USB主机控制器驱动器222。
[0113]枚举221是识别连接的USB装置的协议区域。
[0114]USB主机控制器驱动器222是控制硬件的程序区域。
[0115]这样,传统的USB主机程序200具有较大容量,因为其堆叠在SRAM(128KB)中以执行对各种USB装置的通信。
[0116]但是,当成像装置处于省电模式时,不使用存储棒并且仅使用无线模块,因此,集线器类驱动器212和大容量存储器类驱动器213在USB类驱动器210中不是必须的。对此,根据示范实施例的第二程序在USB类驱动器210中仅包括无线LAN类驱动器。如此,通过从USB类驱动器210中移除集线器类驱动器212和大容量存储器类驱动器213,根据示范实施例的第二程序与一般USB主机程序200比较可以减少其容量达60%。
[0117]此外,由于在省电模式中不必识别USB装置,也即,可以在省电模式中使用在正常模式中识别的信息,根据示范实施例的第二程序包括附加的模块431,其带来在正常模式中识别的信息。因此,对于第二程序没有必要包括USB驱动器220的枚举221。
[0118]将参考图6解释根据示范实施例的第一程序和第二程序的结构。
[0119]图6是示出根据示范性实施例的第一程序和第二程序的结构的图。
[0120]参照图6,除了设备树分析器323被添加到USB驱动器320之外,第一程序300和图5所示的传统USB主机程序相同。
[0121]第一程序300包括USB类驱动器310和USB驱动器320。
[0122]USB类驱动器310是控制USB装置的程序区域。具体地,取决于USB装置的类型,USB类驱动器310包括WLAN类驱动器311,集线器类驱动器312,和大容量存储器类驱动器313。
[0123]当连接的USB装置是无线LAN装置时,WLAN类驱动器311是控制无线LAN装置的程序区域。
[0124]当连接的USB装置是集线器装置时,集线器类驱动器312是控制集线器装置的程序区域。
[0125]当连接的USB装置是存储器介质时,大容量存储器类驱动器313是控制存储介质的程序区域。
[0126]USB驱动器320是与所连接的USB装置接口的程序区域。USB驱动器320包括枚举321,USB主机控制器驱动器322,和设备树分析器323。
[0127]枚举321是识别连接的USB装置的协议区域。
[0128]USB主机控制器驱动器322是控制硬件的程序区域。
[0129]设备树分析器323是确定外部设备是否连接到外部接口的程序区域。设备树分析器323的特定操作和上述的确定单元170的那些相同,因此将不提供另外的描述。
[0130]第二程序400包括USB类驱动器410和USB驱动器420。
[0131]USB类驱动器410是控制连接的USB装置的程序区域。具体地,第二程序400在USB类驱动器310中仅包括WLAN类驱动器411。
[0132]当连接的USB装置是无线LAN装置时,WLAN类驱动器411是控制无线LAN装置的程序区域。
[0133]USB驱动器420是与连接的USB装置接口的程序区域。USB驱动器420包括设备调解器(composer) 421和USB主机控制器驱动器422。
[0134]设备调解器421使用存储在公共(或共享)存储器135的设备信息识别连接的外部设备。
[0135]USB主机控制器驱动器422是控制硬件的程序区域。
[0136]如上所述,根据示范实施例的第二程序400在一般USB主机程序中不包括集线器类驱动器212、大容量存储器类驱动器213和枚举221,因此能够减少尺寸。
[0137]图7是提供来解释根据示范性实施例的连接外部设备的方法(或网络连接方法)的流程
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1