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

文档序号:9221600阅读:来源:国知局
于执行在根据示范实施例的按多个操作模式操作的成像装置中连接外部设备的方法,用于连接外部设备的方法包括:确定成像装置的操作模式;当成像装置操作在正常模式时,在第一存储器中存储‘用于与外部接口通信的第一程序’;当成像装置操作在省电模式时,在第二存储器中存储‘用于通过外部接口对预定义的外部设备通信的第二程序’;以及根据成像装置的操作模式使用存储在第一存储器的第一程序和存储在第二存储器的第二程序与外部接口执行通信。
[0051]成像装置的外部接口与外部设备的连接方法包括:当确定操作在正常模式时,将第一程序存储到成像装置的第一存储器中;当确定操作在省电模式时,在成像装置的第二存储器中存储容量比第一程序小的第二程序;以及基于将成像装置设置为哪个操作模式的确定来使用第一存储器的第一程序或第二存储器的第二程序执行与外部设备的通信。
[0052]在示范实施例中,当预定义的外部设备被确定为连接到成像装置时,做出操作在省电模式的确定。
[0053]在示范实施例中,该方法还包括,当连接的外部设备被确定为预定义的外部设备时,当成像装置的操作模式转换到省电模式时,在第一存储器或第二存储器中存储连接的外部设备的设备信息。
[0054]在示范实施例中,执行通信包括,当成像装置操作在省电模式时,使用在第二存储器中存储的外部设备的设备信息和第二程序与外部设备执行通信。
[0055]在示范实施例中,该方法还包括,当成像装置操作在省电模式,并且随后新的外部设备连接到该外部接口或连接的外部设备从该外部接口分离时,将成像装置的操作模式转换为正常模式。
[0056]有益效果
【附图说明】
[0057]通过以下结合附图的实施例的描述,本发明的一般发明构思的这些和/或其它特征和用途将变得明了和更容易理解,附图中:
[0058]图1是简要示出根据示范性实施例的成像装置的配置的框图;
[0059]图2是详细示出根据示范性实施例的成像装置的配置的框图;
[0060]图3和4是提供来解释依据根据示范性实施例的成像装置的操作模式与外部设备通信的框图;
[0061]图5是示出一般USB主机程序的结构的图;
[0062]图6是示出根据示范性实施例的第一程序和第二程序的结构的图;
[0063]图7是提供来解释根据示范性实施例的连接外部设备的方法的流程图;
[0064]图8是提供来解释将省电模式转换为正常模式的过程的流程图;以及
[0065]图9是提供来解释将正常模式转换为省电模式的过程的流程图。
【具体实施方式】
[0066]现在对本发明一般构思的实施例做出具体参考,在附图中说明实施例的示例,附图中相同参考数字始终表示相同组件。下面参照附图来描述各实施例以便解释本发明一般构思。
[0067]图1是简要示出根据本发明构思的示范性实施例的成像装置的配置的框图。
[0068]参考图1,根据示范性实施例的成像装置100可以由第一存储器120、第二存储器130和控制器140组成。根据示范性实施例的成像装置可以是打印机,复印机,传真机,以及在单个设备中组合以上功能的MFP。
[0069]同时,成像装置100包括正常模式和省电模式。这里,正常模式是指其中执行打印作业或准备打印操作的操作模式。省电模式是指当成像装置100不执行作业时,切断对特定组件的供电或最小化供电以便节约功耗的操作模式。在示范性实施例中,成像装置100仅包括正常模式和省电模式来作为成像装置100的操作模式,但是成像装置100可以包括上述的正常模式和省电模式之外的操作模式。
[0070]第一存储器120是易失性存储器,并且存储第一程序。具体而言,第一存储器120可以是动态随机存取存储器(DRAM),并且当成像装置100处于正常模式时,预先存储在第三存储器110的第一程序被存储在第一存储器120中。这里,第一程序是用于与外部设备(具体地,外部接口)通信的程序,其是USB主机驱动器。
[0071]在这种情况下,外部接口可以是通用串行总线(USB)接口,并且预定义的外部设备可以是无线LAN(局域网)装置。USB设备可以在控制器140或通信接口 150中提供,这将在后面描述。下文中,假设在控制器140中提供USB接口(下文中,称为“外部接口”)并且单独提供USB接口之外的通信接口 150(例如,有线LAN)以便于解释。同时,在以上示范实施例中,仅无线LAN装置被用作外部设备,但是其他通信装置(诸如USB集线器)也可以用作外部设备。在以上描述中,仅连接一个外部设备,但是依据这里的示范实施例可以连接多个外部设备。
[0072]此外,第一存储器120可以除了第一程序还存储操作正常模式的成像装置100所必需的程序。当成像装置100处于省电模式时,第一存储器120可操作在自刷新模式,或可以切断到第一存储器120的供电。
[0073]此外,第一存储器120存储打印数据。具体而言,第一存储器120可以存储从通信接口 150(这将在后面解释)或控制器140接收的打印数据。
[0074]此外,第一存储器120存储连接到外部接口的外部设备的设备控制信息。具体而言,当成像装置100的操作模式从省电模式被恢复到正常模式时,第一存储器120可以备份设备控制信息,从而目前的设备控制信息可以连续地使用而无需设备枚举过程。这里,设备控制信息表示如下数据结构,诸如在主机控制器接口(HCI,EHCI,OHCI等)中定义的队列头和传输描述符,以及由主机控制器参考的设备控制信息的地址(例如,在EHCI的情况下异步列表地址和周期列表地址的寄存器值)。一般地,根据示范实施例,当第一存储器120被自刷新时,在第一存储器120中存储的数据结构被保留,因此在设备控制信息中仅主机控制器参考的设备控制信息的地址可以被备份,以便减少备份尺寸。
[0075]第二存储器130是易失性存储器,并且存储第二程序。具体而言,第二存储器130可以是静态随机存取存储器(SRAM),并且当成像装置100处于省电模式时,预先存储在第三存储器110的第二程序被存储在第二存储器130中。这里,第二程序是用于与预定义的外部设备通信的程序,以及是其中集线器类驱动器、大容量存储器类驱动器和枚举从上述USB主机驱动器中移除的程序。后面将参考图6解释第一和第二程序的特定结构。
[0076]更具体地,当连接到外部接口的外部设备是无线LAN装置,并且与所连接的外部设备的通信即使在省电模式中也需要维持时,第二存储器130存储被存储在第三存储器110的第二程序。此外,第二存储器130可以除了第二程序还存储操作处于省电模式的成像装置100所必需的程序。
[0077]同时,当成像装置100操作在正常模式时,当成像装置100操作在省电模式但是没有外部设备连接到外部接口时,或当成像装置100操作在省电模式但是除了无线LAN之外的外部设备(例如,移动存储介质)连接到外部接口时,第二存储器130可以不存储该第二程序,或即使第二程序可以存储在第二存储器130中,它可能不被操作。
[0078]第二存储器130可以包括公共存储区域。这里,公共存储区域是指在其中存储关于当前连接的外部设备的设备信息的区域(具体地,属于设备功能范围的类类型,和诸如控制、批量(bulk)和中断的通信方法)。
[0079]控制器140可以执行与外部接口的通信。具体地,控制器140可以依据成像装置的操作模式执行通信。也即,当成像装置100处于正常模式时,控制器140可以使用存储在第一存储器120的第一程序与外部接口执行通信,并且当成像装置100处于省电模式时,控制器140可以使用存储在第二存储器130的第二程序与外部设备执行通信。将参照图2解释控制器140的特定操作。
[0080]在上述示例性实施例中,仅解释了成像装置100的简要配置,但是成像装置100可以进一步包括在图2中所示的配置。下面,成像装置100的示例性配置将参考图2具体地进行解释。
[0081]图2是详细示出根据示范性实施例的成像装置的配置的框图。
[0082]参考图2,根据示范性实施例的成像装置100包括第三存储器110,第一存储器120,第二存储器130,控制器140,通信接口 150,用户接口 160,确定单元170和成像单元180。
[0083]由于第一存储器120和第二存储器130的操作和图1的那些相同,将不提供其另外的描述。
[0084]第三存储器是非易失性存储器(特别是,HDD,闪存等),并且存储第一程序和第二程序。这里,第一程序是与外部设备(具体地,外部接口)进行通信的程序,并且是USB主机驱动器。第二程序是与预定义的外部设备通信的程序,并且是在其中集线器类驱动器、大容量存储器类驱动器和枚举从上述USB主机驱动器中移除的程序。
[0085]第三存储器110存储用于操作在正常模式中的包括第一程序的成像装置100的程序,以及用于操作在省电模式中的包括第二程序的成像装置100的程序。在正常模式下,预存储在第三存储器110中的第一程序被存储在第一存储器120,而在省电模式下,预存储在第三存储器110的第二程序被存储在第二存储器130。
[0086]通信接口 150形成来连接成像装置100到打印控制终端设备(未示出),并且不仅可以通过局域网(LAN)或因特网网络连接,而且可以通过无线通信方法(例如,GSM,UMTS,LTE等)连接。
[0087]同时,在上述示范实施例中,控制器140与外部接口(USB接口)通信,但是可以在通信接口 150中提供用于物理上连接到USB接口的端口。此外,可以在通信接口 150中执行对外部接口的通信,并且可以通过控制器140控制该通信。
[0088]此外,通信接口 150可以从打印控制终端设备(未示出)接收作业数据(例如,打印数据和传真发送数据),并且向打印控制终端设备发送由成像装置100产生的作业数据(例如,扫描数据,传真接收数据)。这里,打印数据可以是按照打印机语言的数据,诸如Postscript(PS),打印机控制语言(PCL)等,并且当成像装置100支持直接打印时,打印数据可以是文件本身,诸如H)F
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1