设备及其控制方法与流程

文档序号:11964701阅读:137来源:国知局
设备及其控制方法与流程
本发明涉及一种能够进行通信的设备及其控制方法。

背景技术:
诸如喷墨打印机等的打印设备通常包括诸如储墨器等的用于保持打印要使用的墨的机构。在这种情况下,如日本特开2012-000892(以下称为文献1)那样,打印设备对墨剩余量或使用量进行监视,从而例如防止墨在打印期间用完。特别地,用户可更换的使用可拆卸储墨器的机构需要向用户通知墨剩余量或使用量并且提示他/她在某些情况下更换储墨器。由于该目的,打印设备将诸如墨剩余量等的装置状态记录在其内部存储器中。如日本特开2002-234192(以下称为文献2)那样,还提出了通过将墨剩余量等写入设置在储墨器内的非易失性存储器中来对墨剩余量等进行更精确管理的系统。另一方面,日本特开2010-006016(以下称为文献3)提出了如下系统,其中该系统在打印设备中设置了近距离无线通信单元,获得来自外部设备的打印数据,并且向外部设备通知错误。将打印设备的装置状态记录在文献1和3的设备的内部存储器上或者文献2的可拆卸机构的存储器上。由于该原因,为了获得装置状态,需要启动打印设备,并且用户需要等待打印设备的启动。特别地,在构成为喷墨打印机的打印设备中,即使在有时不进行打印的情况下,也进行诸如预备排出等的打印准备。因此,除了等待打印设备的启动所需的时间以外,还消耗了不必要的墨。也就是说,通常,为了确认设备的状态,启动设备是必不 可少的。为了启动设备,需要特定时间。另外,如喷墨打印机那样,可能消耗了耗材。因此,一般的信息处理系统无法满足如下需求:在状态确认之后使设备工作或者在状态确认之后从多个设备选择要启动的设备。

技术实现要素:
根据本发明的一个实施例,提供了一种信息处理系统、信息处理设备及其控制方法,其中该信息处理系统和信息处理设备用于使得即使在信息处理设备的电源系统没有供给电力的状态下也能够获得装置信息。根据本发明的一个方面,提供了一种设备,包括:通信单元,用于与通信装置进行通信,并且即使在没有从电源向所述设备供给电力的情况下也能够将存储在存储器中的数据输出至所述通信装置;以及存储单元,用于在所述电源向所述设备供给电力的状态下,将用于指定所述设备的状态的状态信息存储在所述存储器中。此外,根据本发明的另一方面,提供了一种设备的控制方法,所述设备包括通信单元,所述通信单元用于与通信装置进行通信并且即使在没有从电源向所述设备供给电力的情况下也能够将存储在存储器中的数据输出至所述通信装置,所述控制方法包括以下步骤:存储步骤,用于在所述电源向所述设备供给电力的状态下,将用于指定所述设备的状态的状态信息存储在所述存储器中。通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。附图说明图1是示出根据实施例的无线通信系统的结构示例的框图;图2是示出便携式通信终端200的外观的图;图3A和3B是示出根据实施例的MFP(多功能外围设备)的外观的图;图4A和4B是示出NFC通信中的被动模式(passivemode)的概念图;图5A和5B是示出NFC通信中的主动模式(activemode)的概念图;图6是示出根据实施例的便携式通信终端的结构示例的框图;图7是示出根据实施例的MFP的结构示例的框图;图8是示出NFC单元的结构的详细示例的框图;图9是示出MFP的RAM的数据结构的示例的图;图10是MFP的NFC存储器的数据结构的图;图11是示出用作发起方(initiator)的NFC单元的操作的流程图;图12是示出被动模式下进行数据交换的序列的序列图;图13是示出主动模式下进行数据交换的序列的序列图;图14是示出将MFP的装置状态写入其NFC存储器内的处理的流程图;图15是示出从启动便携式通信终端上的应用程序到结束NFC通信为止的便携式通信终端的处理的流程图;图16是示出从接收来自便携式通信终端的检测请求到结束NFC通信为止的MFP的操作的流程图;图17是示出获得墨信息的处理的示例的流程图;图18是示出通知墨信息的处理的示例的流程图;图19是示出便携式通信终端的进行模式选择的画面的示例 的图;图20是示出进行全色显示用的便携式通信终端的画面的示例的图;以及图21是示出进行个体显示用的便携式通信终端的画面的示例的图。具体实施方式现在,将参考附图详细例示说明本发明的优选实施例。然而,除非另外说明,否则本发明的范围并不局限于实施例中所述的构成元件的相对配置和显示画面等。在本实施例中,将说明如下示例,其中在该示例中,使用近距离无线通信方法来发送与MFP(多功能外围设备)的装置状态(特别地,打印设备的装置状态)有关的信息。更具体地,将说明如下方法,其中该方法用于即使在例如MFP没有处于启动状态的硬关闭状态(hard-offstate)的情况下,也使用诸如NFC(近场通信)等的近距离无线通信来发送/接收数据。注意,在本实施例中,作为可以通过这种近距离无线通信来连接第一信息处理设备和第二信息处理设备的信息处理系统,将说明使用MFP作为第一信息处理设备并且使用便携式通信终端作为第二信息处理设备的示例。图1是示出根据本实施例的无线通信系统的结构示例的图。可以将便携式通信终端200和MFP300相连接以通过NFC等相互进行通信。便携式通信终端200可以是任意的便携式信息处理设备,例如诸如PDA(个人数字助理)等的个人信息终端、移动电话、或数字照相机。MFP300可以具有用于读取放置在平板玻璃上的原稿的读取功能以及使用诸如喷墨打印机等的打印单元的打印功能。MFP300还可以具有传真(FAX)功能和电话功能 作为其它功能。在本实施例中,MFP300例示为能够通过NFC与便携式通信终端进行通信的信息处理设备。然而,本发明并不局限于此。例如,可以使用单功能打印机。图2是示出便携式通信终端200的外观的图。在本实施例中,将举例说明智能电话。该智能电话是除了移动电话的功能以外还包括照相机、网络浏览器和邮件功能等的多功能移动电话。NFC单元201是用于使用NFC进行通信的单元。可以通过实际将NFC单元201移动靠近对方NFC单元的约10cm内来进行通信。无线LAN(以下称为WLAN)单元202是用于通过WLAN与其它装置进行通信的单元。NFC单元201和WLAN单元202配置在便携式通信终端200内。显示单元203是具有LCD显示机构的显示器。操作单元204包括触摸面板操作机构并且检测用户的触摸信息。作为代表性的操作方法,显示单元203显示按钮状的图像,并且当用户触摸操作单元204时,发出对按钮的触摸的事件。电源键205用于使便携式通信终端200的电源接通/关闭(on/off)。图3A是示出MFP300的外观的图,并且图3B是示出从上侧观看的MFP300的外观的图。平板玻璃301是透明的玻璃台,并且用于放置扫描器要读取的原稿。原稿盖302用于防止扫描器进行读取时读取光向外部泄漏。打印纸张插入口303用于设置各种大小的纸张薄片。设置在打印纸张插入口303内的纸张薄片被逐一输送至打印单元,进行期望打印,并且从打印纸张排出口304排出。如图3B所示,操作显示单元305和NFC单元306配置在原稿盖302上。操作显示单元305包括用户操作用的各种输入切换器和指示器。用户可以经由操作显示单元305来进行MFP300的各种设置并且确认诸如装置状态和设置状态等的装置信息。NFC单元306是用于进行近距离无线通信的单元并且是其它装置的NFC单元实际移动靠近的场所。近距离无线通信的有效距 离约为距NFC单元306的10cm。WLAN天线307用于通过WLAN进行通信并且嵌入MFP300中。这里将说明NFC通信。当进行使用NFC单元的近距离通信时,将用于通过输出RF(射频)场首先开始通信的设备称为发起方。将通过对发起方发出的命令进行应答来与发起方进行通信的设备称为目标方(target)。作为通信模式,NFC单元具有被动模式和主动模式。在被动模式中,该目标方通过对发起方的命令进行负荷调制来对发起方的命令进行应答。另一方面,在主动模式中,该目标方使用该目标方自身所生成的RF场来对发起方的命令进行应答。注意,在被动模式中,如稍后所述,即使在不存在从诸如AC(交流)电源或电池等的电源所提供的电力的情况下,NFC单元也可以与其它NFC单元进行数据的发送/接收。图4A和4B是NFC通信中的被动模式的概念图。如图4A所示,在被动模式下发起方401要向目标方402发送数据404的情况下,发起方401生成RF场403并且建立通信。发起方401通过自身对RF场403进行调制,从而将数据404发送至目标方402。如图4B所示,在被动模式下目标方406要向发起方405传送数据408的情况下,如图4A那样,发起方405生成RF场407。目标方406针对从发起方405所提供的RF场407进行负荷调制,从而将数据408发送至发起方405。图5A和5B是NFC通信中的主动模式的概念图。如图5A所示,在主动模式下发起方501要向目标方502发送数据504的情况下,发起方501生成RF场503并且建立通信。发起方501通过自身对RF场503进行调制,从而将数据504发送至目标方502。当数据发送完成时,发起方501停止输出RF场503。如图5B所示,在主动模式下目标方506要向发起方505发送数据508的情况下, 目标方506生成RF场507。目标方506利用自身所生成的RF场507来发送数据508,并且在完成发送时停止输出RF场507。图6是便携式通信终端200的框图。便携式通信终端200包括:主板601,用于进行设备的主控制;WLAN单元617,用于进行WLAN通信;NFC单元618,用于进行NFC通信;以及BT单元621,用于进行蓝牙通信。在主板601中,CPU602是系统控制单元,并且对整体便携式通信终端200进行控制。ROM603存储CPU602要执行的控制程序和嵌入式操作系统(OS)程序等。在本实施例中,存储在ROM603中的各控制程序在存储在ROM603中的嵌入式OS的管理下,进行诸如时序安排和任务切换等的软件控制。RAM604由SRAM(静态RAM)等构成。RAM604存储程序控制变量,存储用户登记的设置值和便携式通信终端200的管理数据等,并且还包括各种工作缓冲区域。图像存储器605由DRAM(动态RAM)等构成。图像存储器605临时存储经由各通信单元所接收到的图像数据或从数据存储单元612所读出的图像数据,以利用CPU602进行处理。非易失性存储器622由闪速存储器等构成,并且即使在电源断开后仍存储要保存的数据。这种数据的示例是电话簿数据和过去所连接的装置的信息。注意,存储器结构并不局限于上述结构。例如,图像存储器605和RAM604可以共用存储器,或者可以将数据在数据存储单元612中进行备份。在本实施例中,DRAM用作图像存储器605。然而,本发明并不局限于此,并且还可以使用硬盘和非易失性存储器等。数据转换单元606进行数据描述语言(PDL)的分析或者诸如颜色转换和图像转换等的数据转换。电话单元607控制电话线,并且对经由扬声器单元613输入/输出的语音数据进行处理 以实现利用电话的通信。操作单元608对参考图2所述的操作单元204的信号进行控制。GPS(全球定位系统)609获得当前纬度和经度。显示单元610对参考图2所述的显示单元203的显示内容进行电子控制,并且可以显示各种输入操作以及MFP300的工作状态和状况等。照相机单元611具有用于对经由镜头所输入的图像进行电子记录和编码的功能。将照相机单元611所拍摄的图像保存在数据存储单元612中。扬声器单元613实现用于输入或输出电话功能用的语音的功能以及警告通知功能等。电源单元614是便携式电池,并且控制便携式通信终端200。便携式通信终端200的电源状态包括:与零电池电量相对应的电池无电状态;电源键205按下之前的电源断开状态;设备正常启动的启动状态;以及设备启动但节省电力的省电状态。便携式通信终端200包括三种类型的组件作为用于与诸如MFP等的其它装置进行无线通信的通信单元。便携式通信终端200可以利用WLAN、NFC和进行无线通信。为了实现这些无线通信,WLAN单元617、NFC单元618和BT单元621分别经由总线线缆615、616和620与系统总线619相连接。WLAN单元617、NFC单元618和BT单元621是用于实现符合相应标准的通信的单元。各通信单元通过相应的通信方法将数据转换为包,并且将包发送至其它外部装置。另外,各单元将来自其它外部装置的包转换为数据,并且将数据发送至CPU602。稍后参考图8来详细说明NFC单元。上述构成元件经由受CPU602所管理的系统总线619而彼此相连接。图7是示出MFP300的示意结构的框图。MFP300包括:主板701,用于进行设备的主控制;WLAN单元717,用于进行WLAN通信;NFC单元718,用于进行NFC通信;以及BT单元719, 用于进行通信。在主板701中,CPU702是系统控制单元,并且对整体MFP300进行控制。ROM703存储CPU702要执行的控制程序和嵌入式操作系统(OS)程序等。在本实施例中,存储在ROM703中的各控制程序在存储在ROM703中的嵌入式OS的管理下,进行诸如时序安排和任务切换等的软件控制。RAM704由SRAM(静态RAM)等构成。RAM704包括各种工作缓冲区域,以存储程序控制变量、用户登记的设置值和MFP300的管理数据等。非易失性存储器705由闪速存储器等构成,并且即使在电源断开后仍存储要保持的数据。该数据的详细示例是网络连接信息和用户数据。图像存储器706由DRAM(动态RAM)等构成。图像存储器706存储经由各通信单元所接收到的图像数据、编码/解码处理单元712处理后的图像数据和经由存储卡控制器(未示出)所获得的图像数据等。与便携式通信终端200的存储器结构相同,MFP300的存储器结构并不局限于上述结构。数据转换单元707进行数据描述语言(PDL)的分析或者图像数据向着打印数据的转换。接着将说明读取控制单元708和读取单元710。读取单元710在读取控制单元708的控制下,通过CIS图像传感器(接触式图像传感器)来光学地读取原稿。读取控制单元708将通过使读取单元710读取原稿所获得的信号转换为电子图像数据,从而生成图像信号。另外,读取控制单元708针对所生成的图像信号,经由图像处理控制单元(未示出)来进行诸如二值化处理和半色调处理等的各种图像处理,并且输出高分辨率的图像数据。操作单元709和显示单元711表示参考图3A和3B所述的操作显示单元305。编码/解码处理单元712对MFP300所处理的图像数据(JPEG或PNG等)进行编码/解码处理或放大/缩小处理。纸张进给单元714是能够保持打印用的纸张薄片的部件。纸张进给单元714可以在记录控制单元716的控制下进给纸张。特别地,可以准备多个纸张进给单元714来将多种类型的纸张薄片保持在一个设备中。记录控制单元716可以对哪个纸张进给单元进给纸张进行控制。记录控制单元716经由图像处理控制单元(未示出),通过进行诸如平滑处理、记录浓度校正处理和颜色校正等的各种图像处理,来将要打印的图像数据转换为高分辨率的图像数据,并且将该图像数据输出至记录单元715。记录控制单元716还具有如下功能:周期性地读出记录单元715的信息并且更新RAM704中的信息。更具体地,更新储墨器中剩余的墨量和打印头的状态等。MFP300还包括无线通信所使用的三种类型的组件(WLAN单元717、NFC单元718和BT单元719)。这些组件的功能与便携式通信终端200中的相应组件的功能相同,并且将省略对其的说明。上述构成元件经由受CPU702所管理的系统总线723而彼此相连接。WLAN单元717、NFC单元718和BT单元719还分别经由总线线缆720、721和722与系统总线723相连接。图8是详细示出用作便携式通信终端200的NFC单元618或MFP300的NFC单元718的NFC单元800的框图。以下参考图8来说明NFC单元800的结构。NFC单元800包括NFC控制器单元801、天线单元802、RF单元803、发送/接收控制单元804、NFC存储器805和装置连接单元807。外部电源806向NFC单元800供给电力。天线单元802从其它NFC装置接收无线电波、诸如磁场等的电磁波、或载波,或者将无线电波、诸如磁场等的电磁波、或载波发送至其它NFC装置。RF单元803具有将模拟信号调制/解调为数字信号的功能。RF单元803包括合成器,识别频带或 信道的频率,并且通过频率分配数据来控制频带或信道。发送/接收控制单元804进行包括帧分割和组合、前导码(preamble)添加和检测、以及帧识别的与发送/接收有关的控制。发送/接收控制单元804还控制NFC存储器805,并且读取/写入各种数据和程序。在主动模式下进行工作的情况下,NFC单元800通过经由电源806接收电力来进行工作。NFC单元800经由装置连接单元807与装置进行通信,或者使用经由天线单元802所发送/接收的载波而在通信范围内与其它NFC装置进行通信。在被动模式下进行工作的情况下,NFC单元800接收使用经由天线单元802从其它NFC单元所接收到的载波(RF场)利用电磁感应所供给的电力。由此,NFC单元800接收从其它NFC单元所供给的电力,通过调制该载波来与其它NFC单元进行通信,从而发送/接收数据。这使得NFC单元800即使在被动模式下没有从电源806供给电力的情况下也能够与其它NFC单元进行数据的发送/接收。图9是示出MFP300的RAM704的结构的图。附图标记901表示整体RAM704。工作存储器902是分配用于执行程序的存储器。图像处理缓冲器903是用作图像处理用的临时缓冲器的区域。装置状态存储单元904存储与MFP300的当前状态有关的各种信息。错误状态905是与MFP300的错误有关的状态,并且例如包括低墨警告、无墨错误、卡纸错误、无纸警告、图像打印失败警告、图像读取失败警告和网络断开警告。对打印功能的影响程度和对读取功能的影响程度等与这些警告和错误相关联。例如,在无墨错误的情况下,打印功能无法使用,但读取功能能够使用。在网络断开警告的情况下,利用了网络的任何功能均不能使用,但装置个体的设置改变或读取功能是能够使用的。墨剩余量906存储当前安装至MFP300的储墨器的型号和墨剩余量。在安装储墨器时更新该储墨器的型号。每当使用墨 时,更新墨剩余量906。下次估计启动时间907是电源断开时的下一次启动的估计时间。MFP300的启动时间根据状态而极大改变。MFP300的电源状态例如包括硬关闭状态、软关闭状态、正常启动状态和休眠状态。硬关闭状态是电力供给停止的状态。为了通过电源接通而使得从硬关闭状态转变为正常启动状态,需要较长时间。软关闭状态是如下状态,其中在该状态中,部分地供给电源,以使得尽管没有启动主要程序,但启动了MFP300的多个功能中的一部分。在这种情况下,MFP的启动所需的时间可以比硬关闭情况下的启动所需的时间短。在休眠状态下,多个功能中的一部分启动,但消耗较大电力的部件仍处于关闭,并且其它程序和机构正进行工作。因此,可以立即恢复正常启动状态。导致启动时间的变化的另一因素是装置的错误状态。例如,在检测到喷墨打印头的许多喷嘴被堵塞时,MFP将在长时间恢复处理之后进行下一次的启动。在扫描器的光量下降的情况下,在调整操作之后启动MFP。这样,下一次启动的估计启动时间是基于电源状态转变和装置状态所确定的。其它908包括诸如当前存储器使用量、硬件温度和消耗品信息等的其它装置状态。其它909存储其它RAM数据。图10示出MFP300的NFC存储器805的结构。附图标记1001表示整体NFC存储器805。CPU702在预定时刻将装置状态存储单元904的所有内容或部分内容复制到装置状态存储单元1002。也就是说,将记录在RAM704中的错误状态905、墨剩余量906和下次估计启动时间907作为错误状态1003、墨剩余量1004和下次估计启动时间1005而记录在NFC存储器805中。注意,尽管图10中并未复制其它908,但本发明并不局限于此。例如,可以将其它908的所有信息复制到NFC存储器805。可选地,可以选择作为其它908所记录的诸如作业存储等的任意数据,并且将该任 意数据存储在NFC存储器805中。作业存储单元1006是通过NFC将作业从便携式通信终端200提交至MFP300所使用的区域。打印作业1007按队列存储打印作业。更具体地,存储打印设置和图像链接目的地。扫描作业1008按队列存储扫描作业。更具体地,存储读取设置。传真作业1009按队列存储传真作业。更具体地,存储包括发送目的地的电话号码和通信质量的传真设置以及已读取了图像的情况下该图像的链接目的地。设置改变作业1010按队列存储设置改变作业。更具体地,存储与主体的设置项中的变化有关的作业。图11是用于使NFC单元800作为发起方进行工作的流程图。首先,在步骤S1101中,每个NFC单元作为目标方进行工作,并且等待来自发起方的命令。在步骤S1102中,NFC控制器单元801判断用于控制符合NFC标准的通信的应用程序是否已请求切换至发起方。在NFC单元800对切换至发起方的请求进行了应答的情况下,在步骤S1103中,应用程序选择主动模式和被动模式其中之一并且确定发送速度。在步骤S1104中,发起方检测是否存在从除自身以外的设备输出的RF场。在存在外部RF场的情况下,发起方不生成其自身的RF场,因此进行等待,直到对从除自身设备以外的设备输出的RF场的检测结束为止。在不存在外部RF场的情况下,处理进入步骤S1105,并且NFC控制器单元801经由天线单元802生成RF场。利用上述步骤,NFC单元800开始作为发起方进行工作。图12示出被动模式下的包括通信建立、数据交换和目标方释放的序列。以下将说明如下情况:第一NFC单元1201作为发起方进行工作,并且第二NFC单元1202作为目标方进行工作。在步骤S1201中,第一NFC单元1201进行单个装置检测,并且指定第二NFC单元1202。在步骤S1202中,第一NFC单元1201 将其自身的标识符、发送/接收的位发送速度和有效数据长度等作为属性请求进行发送。属性请求具有可任意选择和使用的通用字节。在接收到有效属性请求时,在步骤S1203中,第二NFC单元1202发送属性应答。通过使用第一NFC单元1201所生成的RF场的负荷调制来进行从第二NFC单元1202的发送。通过图12的点线箭头来表示利用了负荷调制的数据发送。在确认有效属性应答之后,在步骤S1204中,第一NFC单元1201可以通过发送参数选择请求来改变发送协议的参数。该参数选择请求中所包括的参数例如是发送速度和有效数据长度。在接收到有效参数选择请求时,在步骤S1205中,第二NFC单元1202发送参数选择应答以改变参数。注意,在不进行参数改变的情况下,可以省略步骤S1204和S1205。在步骤S1206中,第一NFC单元1201和第二NFC单元1202通过数据交换请求和数据交换应答来交换数据。在数据交换请求和应答中,可以将针对通信对方中所设置的应用程序的信息等作为数据进行发送。在数据大小较大的情况下,可以以分割的方式发送数据。在数据交换已结束时,处理进入步骤S1207,并且第一NFC单元1201发送数据交换协议的选择取消请求或者释放请求。在发送了选择取消请求时,在步骤S1208中,第二NFC单元1202发送选择取消应答。在接收到选择取消应答时,第一NFC单元1201释放表示第二NFC单元1202的属性,并且处理返回至步骤S1201。在发送了释放请求时,在步骤S1208中,第二NFC单元1202发送释放应答,并且返回初始状态。在接收到释放应答时,由于目标方完全释放,因而第一NFC单元1201可以返回至初始状态。图13示出主动模式下的包括通信建立、数据交换和目标方 释放的序列。以下将说明如下情况:第一NFC单元1301作为发起方进行工作,并且第二NFC单元1302作为目标方进行工作。在步骤S1301中,第一NFC单元1301将其自身的标识符、发送/接收的位发送速度和有效数据长度等作为属性请求进行发送。在接收到有效属性请求时,在步骤S1302中,第二NFC单元1302发送属性应答。通过自身所生成的RF场来进行从第二NFC单元1302的发送。由于该原因,在结束数据发送时,第一NFC单元和第二NFC单元各自停止输出RF场。在确认有效属性应答之后,在步骤S1303中,第一NFC单元1301可以通过发送参数选择请求来改变发送协议的参数。该参数选择请求中所包括的参数是发送速度和有效数据长度。在接收到有效参数选择请求时,在步骤S1304中,第二NFC单元1302发送参数选择应答以改变参数。注意,如被动模式那样,在不进行参数改变的情况下,可以省略步骤S1303和S1304。在步骤S1305中,第一NFC单元1301和第二NFC单元1302通过数据交换请求和数据交换应答来交换数据。在数据交换请求和应答中,可以将针对应用程序的信息等作为数据进行发送。在数据大小较大的情况下,可以以分割的方式发送数据。在数据交换已结束时,处理进入步骤S1306,并且第一NFC单元1301发送选择取消请求和释放请求其中之一。在发送选择取消请求时,在步骤S1307中,第二NFC单元1302发送选择取消应答。在接收到选择取消应答时,第一NFC单元1301释放表示第二NFC单元1302的属性。之后,在步骤S1308中,第一NFC单元1301将启动请求发送至已知标识符的其它目标方。在接收到启动请求时,在步骤S1309中,该目标方发送启动应答,并且处理返回至步骤S1301。在步骤S1306中从第一NFC单元1301发送了释放请求时,在步骤S1307中,第二NFC单元1302发送释放 应答,并且返回初始状态。在接收到释放应答时,由于目标方完全释放,因而第一NFC单元1301可以返回至初始状态。图14是示出用于使MFP300的CPU702将MFP300的装置状态写入NFC单元306(NFC单元718)的NFC存储器805内的处理示例的流程图。在本实施例中,对MFP300中所包括的打印设备的装置状态进行处理。将说明如下情况:将墨剩余量用作表示装置状态的信息(装置信息)。注意,装置信息当然不局限于墨剩余量。还可以包括图9所示的装置状态存储单元904中所存储的装置信息。在本实施例中,NFC单元306通过供给至NFC单元自身的电力而预先将装置信息写入可存取的NFC存储器805中,从而使得便携式通信终端200能够在无需启动MFP300的情况下读出装置信息。这可以通过如下操作来实现:使用便携式通信终端200的NFC单元201(NFC单元618)作为发起方,在被动模式下在NFC单元201和NFC单元306之间进行数据交换。装置信息写入NFC存储器805的时刻优选例如是装置状态可能改变的时刻。以下将特别说明喷墨打印机构成为MFP300的打印设备的示例。在步骤S1401和S1403中,检测装置状态的变化(即,墨剩余量的变化)可能发生的时刻。在打印设备处于启动状态时,CPU702在步骤S1401中判断打印设备是否使用墨。在打印设备使用了墨的情况下,在步骤S1402中,CPU702将墨剩余量写入NFC存储器(更新NFC存储器805中的墨剩余量1004),并且使处理返回至步骤S1401。使用了墨的状态是例如进行了打印、预备排出或墨吸入之后的状态、即墨剩余量可能改变的状态。如上所述,可以从记录控制单元716记录在RAM704的信息中获得墨剩余量。在没有使用墨的情况下,CPU702在步骤S1403中判断是否更换了储墨器。在更换了储墨器之后,墨剩余量改变,并且储 墨器的型号等也可能改变。因此,在步骤S1404中,CPU702将诸如墨剩余量和型号等的墨信息写入NFC存储器(更新NFC存储器805中的墨剩余量1004)。在拆卸或安装储墨器时进行该写入。并且也可以在这两个时刻其中之一或在这两个时刻一起进行该写入。在经由管供给墨的情况下,可以在墨剩余量改变时(例如,在向副储墨器补充墨时)进行该写入。在装置信息的写入已结束时,处理返回至步骤S1401。在储墨器没有被更换的情况下,CPU702在步骤S1405中判断是否使打印设备转变至休眠状态。在判断为使打印设备转变为休眠状态时,在步骤S1407中,CPU702将打印设备的装置状态写入NFC存储器,然后使打印设备转变至休眠状态。这里所写入的装置状态除了上述墨信息以外,还可以包括诸如前次打印结束时刻、错误和警告等的信息。也就是说,更新NFC存储器805中的墨剩余量1004、错误状态1003和下次估计启动时间1005。注意,在电子照相式打印机的情况下,作为步骤S1402或S1404中写入NFC存储器805的内部信息或装置信息,将调色剂剩余量和调色剂盒型号等写入NFC存储器805。在打印设备没有转变至休眠状态的情况下,CPU702在步骤S1406中判断是否按下MFP300的电源键。在按下了电源键的情况下,在步骤S1407中,CPU702将打印设备的装置状态写入NFC存储器,然后使MFP300转变至软关闭状态。这里所写入的装置状态可以与转变至休眠状态的情况下的装置状态相同。然而,还可以写入诸如转变至软关闭状态的时刻等的不同信息。在步骤S1406中判断为没有按下电源键时,处理返回至步骤S1401。这使得便携式通信终端200能够通过在软关闭状态或休眠状态下与打印设备的NFC单元306(NFC单元718)进行通信来获得装置状态。也就是说,在便携式通信终端200要获得装置状 态的情况下,打印设备无需从休眠状态或软关闭状态恢复。因此,可以降低诸如预备排出等的获得信息所不需要的操作的次数。注意,无需总是以图14所示的顺序来进行这些处理,并且无需进行全部处理。可以根据需要来增加/减少处理的数量。在这种情况下,通过顺序处理来实现装置状态写入功能。然而,例如,可以在各条件分支部位进行事件驱动处理。在这种情况下,可以任意设置优先级。图15是示出从启动便携式通信终端200上的特定应用程序到结束NFC通信为止的便携式通信终端200的处理示例的流程图。该应用程序从MFP300获得墨剩余量,并且具有用户输入和输出所获得数据所使用的用户接口的功能以及用于使NFC单元201(NFC单元618)作为发起方进行工作的功能。在步骤S1501中,正执行便携式通信终端200的应用程序的CPU602根据用户指定来选择模式。例如在稍后说明的图17的步骤S1706的分支处使用这里所选择的模式。稍后要说明的图19示出模式选择画面的示例(稍后详细说明)。注意,可以省略该模式选择。在这种情况下,在启动应用程序之后,处理立即进入步骤S1502。在步骤S1502中,CPU602转变至用于使便携式通信终端200的NFC单元201作为发起方进行工作并且检测其它NFC单元的模式。也就是说,NFC单元201用作发起方,并且如图11的步骤S1101~S1105那样进行工作。注意,通信模式可以是被动模式或主动模式。然而,在主动模式中,由于例如将NFC单元718的电源系统和打印设备的电源系统分开,因而即使在打印设备的非启动状态下,也需要向MFP300的NFC单元718供给电力。在主动状态进行工作的情况下,需要向NFC单元718供给电力。 由于该原因,在MFP300的硬关闭期间无法获得墨剩余量。在步骤S1503中,CPU602经由NFC单元201检测作为通信对方的设备。在检测到作为通信对方的设备时,处理进入步骤S1504。否则,重复执行步骤S1503。注意,步骤S1503的设备搜索的时间和次数依赖于应用程序。可以在预定时间或次数之后使设备搜索中断。可选地,用户可以选择来中断该设备搜索。在步骤S1504中,CPU602经由NFC单元618来发送属性请求。在步骤S1505中,CPU602接收属性应答。在没有获得正确的应答的情况下,CPU602再次发送属性请求或者使通信中断。在获得了正确的应答的情况下,处理进入步骤S1506。在步骤S1506中,CPU602判断是否需要改变参数。在需要改变参数的情况下,处理进入步骤S1507。在不需要改变参数的情况下,处理进入步骤S1509。在步骤S1507中,CPU602经由NFC单元201来发送参数选择请求。在步骤S1508中,CPU602接收参数选择应答。在没有获得正确的应答的情况下,CPU602再次发送参数选择请求或者使通信中断。在获得了正确的应答的情况下,处理进入步骤S1509。在步骤S1509中,CPU602获得墨信息,并且使显示单元203(显示单元610)将该墨信息呈现给用户。在通过例如用户选择而选择结束该呈现的情况下,处理进入步骤S1510。在图15中,获得了墨信息。然而,这里所获得的信息并不局限于墨信息。还可以获得诸如使打印设备转变至休眠状态的时刻或错误状态905等的打印设备的装置状态。稍后将参考图17详细说明步骤S1509的处理。在步骤S1510中,CPU602发送数据交换协议的释放请求。在步骤S1511中,CPU602接收释放应答。在接收到释放应答时, 释放目标方。因此,CPU602结束该应用程序然后结束NFC通信。图16是示出从接收到来自便携式通信终端200的检测请求到结束NFC通信为止的MFP300的操作示例的流程图。通信模式可以是被动模式或主动模式。在步骤S1601中,MFP300的NFC单元306(NFC单元718)判断是否从用作发起方的便携式通信终端200的NFC单元201接收到检测请求。在接收到正确的检测请求时,处理进入步骤S1602。否则,NFC单元306再次等待检测请求。在步骤S1602中发送了检测应答之后,在步骤S1603中,NFC单元718接收来自便携式通信终端200的属性请求。在接收到正确的属性请求时,处理进入步骤S1604。否则,NFC单元718再次等待属性请求。在步骤S1604中发送了属性应答之后,在步骤S1605中,NFC单元306接收参数选择请求。在接收到参数选择请求时,处理进入步骤S1606。否则,处理进入步骤S1608。在步骤S1606中,NFC单元306发送参数选择应答。在步骤S1607中,NFC单元306基于所接收到的参数选择请求来改变参数。处理进入步骤S1608。在步骤S1608中,NFC单元306从NFC存储器805获得墨信息并通知该墨信息。在图16中,通知了墨信息。然而,这里所通知的信息并不局限于墨信息。还可以通知诸如使打印设备转变至休眠状态的时刻或错误状态905等的打印设备的装置状态。稍后将参考图18详细说明步骤S1608的处理。在步骤S1609中,NFC单元718判断是否从便携式通信终端200的NFC单元201接收到正确的释放请求。在接收到正确的释放请求时,处理进入步骤S1610。NFC单元718发送释放应答并 且结束NFC通信。图17是图15的步骤S1509中的用于获得墨信息的处理的流程图的示例。注意,该处理对于被动模式和主动模式是共通的。在步骤S1701中,用作发起方的便携式通信终端200的CPU602使用NFC单元201来从用作目标方的MFP300的NFC单元306的NFC存储器805来获得打印设备的信息。在步骤S1702中,CPU602基于这里所获得的信息来判断通信对方是否是与应用程序相对应的打印设备(MFP300)。也就是说,这里所通信的打印设备的信息包括如下数据,其中该数据表示打印设备是与便携式通信终端200的上述应用程序相对应的MFP300。在通信对方是与便携式通信终端200的应用程序相对应的MFP300的情况下,处理进入步骤S1703。否则,处理进入用于结束NFC通信的处理。在步骤S1703中,CPU602判断是否已获得作为通信对方的MFP300的打印设备中所设置的墨数量。墨数量可以包括在步骤S1701获得的打印设备信息中,或者可以通过再次通信来获得。在已获得了墨数量的情况下,处理进入步骤S1704。否则,处理进入用于结束NFC通信的处理。在步骤S1704中,CPU602根据所获得的墨数量来确定获得墨信息用的数据长度。在便携式通信终端的存储器内无法分配基于该数据长度所计算出的数据区域的情况下,可以进行用于例如结束NFC通信的异常处理。在步骤S1705中,CPU602经由NFC单元618来请求墨信息,并且判断是否已正确地获得了墨信息。在正确地获得了墨信息的情况下,处理进入步骤S1706。否则,处理进入用于结束NFC通信的处理。在步骤S1706中,处理根据图15的步骤S1501中所选择的模式而进行分支。这里示出如下示例:如稍后参考图19所述,存在全色显示模式和个体显示模式。在全色显示模式下,处理分 支到步骤S1707。在个体显示模式下,处理分支到步骤S1710。在步骤S1707中,CPU602向用户呈现例如稍后所述的图20所示的全色显示画面。在步骤S1708中检测到针对操作单元204的键操作时,在步骤S1709中,CPU602判断所操作键的类型。在所选择的键是个体显示键的情况下,处理进入步骤S1710。在所选择的键是结束键的情况下,处理进入用于结束NFC通信的处理。对于任意其它键,继续进行画面呈现,或者进行便携式通信终端200或应用程序所预先确定的操作。在步骤S1710中,CPU602向用户呈现例如稍后所述的图21所示的个体显示画面。在步骤S1711中检测到针对操作单元204的键操作时,在步骤S1712中,CPU602判断所操作键的类型。在所选择的键是全色显示键的情况下,处理进入步骤S1707。在所选择的键是显示改变键的情况下,处理进入步骤S1713。在所选择的键是结束键的情况下,处理进入用于结束NFC通信的处理。对于任意其它键,继续进行画面呈现,或者进行便携式通信终端或应用程序所预先确定的操作。在步骤S1713中,CPU602将个体显示的墨信息改变为其它颜色的墨信息。处理进入步骤S1710,并且CPU602根据改变后的内容来更新个体显示画面。注意,上述流程图仅是示例,并且可以任意改变处理的顺序和内容。例如,可以在结束NFC通信之后进行便携式通信终端200上的画面呈现。另外,可以增加/减少便携式通信终端200上的画面呈现的显示模式的类型的数量(可以使用一个固定显示模式,或者可以选择3个以上显示模式的其中一个显示模式)。用作发起方的设备没有必要总是便携式通信终端,并且要获得的信息并不局限于打印设备的墨信息。图18是示出用于通过MFP300的NFC单元618来通知墨信 息的处理(图16的步骤S1608)的示例的流程图。注意,在图18中,不进行MFP300的启动处理。在步骤S1801中,MFP300的NFC单元306等待用于获得要从发起方(本示例中为便携式通信终端200的NFC单元201)发送来的打印设备信息的请求。在接收到正确的请求时,处理进入步骤S1802,并且NFC单元306从其自身的NFC存储器805中读出打印设备信息,并且向该发起方通知该信息。在步骤S1803中,接收墨信息获得请求。在接收到正确的请求时,处理进入步骤S1804,并且NFC单元306从其自身的NFC存储器805中读出墨信息,并且向该发起方通知该墨信息。在墨信息通知已结束时,处理进入用于结束NFC通信的处理。这些处理中所通知的信息并不局限于上述信息,并且可以是任意确定的。注意,在图18中,NFC单元306可以在无需启动MFP300的情况下将诸如MFP300的墨剩余量等的状态信息发送至便携式通信终端200的NFC单元201。因此,即使MFP300处于硬关闭状态,也可以发送状态信息。即使在MFP300处于软关闭状态或休眠状态的情况下,也可以在无需等待MFP300的启动的情况下发送状态信息。注意,在图18所示的处理中,也可以启动MFP300。例如,在NFC单元306从便携式通信终端200接收到打印处理请求时,NFC单元306可以通过图18所示的处理来发送状态信息并且启动MFP300以执行打印,并且MFP300可以根据启动来执行处理。图19示出用于在图15的步骤S1501中在便携式通信终端200的应用程序上进行模式选择的画面的示例。如上所述,该应用程序具有用户输入和输出所获得数据所使用的用户接口的功 能以及用于使NFC单元201作为发起方进行工作的功能。模式选择画面1901包括全色显示键1902、个体显示键1903和结束键1905。全色显示键1902与全色显示模式相对应,并且个体显示键1903与个体显示模式相对应。在图17的步骤S1706的分支处参考各模式的选择状态。根据针对全色显示键1902和个体显示键1903其中一个的选择,CPU602使NFC单元201作为发起方开始进行工作(步骤S1502)。在根据来自应用程序的指示使NFC单元201作为发起方开始进行工作之后,CPU602使如下的消息1904显示在模式选择画面1901上,其中该消息1904用于向用户通知完成了与打印设备进行通信的准备。在选择了结束键1905时,应用程序结束。在应用程序结束之前,可以显示用于再次确认是否结束的消息以及选择键。注意,这些键和消息仅是示例,并且可以任意确定这些项、显示内容和位置等。图20示出用于在图17的步骤S1707中进行全色显示的便携式通信终端的画面的示例。参考图20,全色显示画面2001包括墨剩余量信息2002、用于通知转变至个体显示画面2101的方法的消息2003、以及结束键2004。墨剩余量信息2002包括墨颜色名称、剩余量的图、以及表示剩余量的数值。分开显示与各个墨颜色相对应的墨剩余量信息。在选择了期望的墨剩余量信息2002时,画面转变至如图21所示的与所选择的墨颜色相对应的个体显示画面2101。在选择了结束键2004时,应用程序结束,并且释放目标方。在应用程序结束之前,可以显示用于再次确认是否结束的消息以及选择键。注意,墨剩余量信息2002、消息2003和结束键2004仅是示例,并且可以任意改变显示的方式和内容等。图21示出用于在图17的步骤S1710中进行个体显示的便携式通信终端的画面的示例。参考图21,个体显示画面2101包括墨剩余量信息2102、显示改变键2103、墨型号2104、打印设备型号2105、全色显示键2106和结束键2107。墨剩余量信息2102包括墨颜色名称、剩余量的图、以及表示剩余量的数值。这可以与图20所示的墨剩余量信息2002相同,也可以不同。在选择了显示改变键2103时,将当前所显示的墨信息改变为其它颜色的墨信息。显示改变键2103仅是示例,并且可以与触摸面板上的滑动操作相对应,或者可以由缩略图等来改变。墨型号2104和打印设备型号2105是仅显示在个体显示画面上的项。尽管以上已经举例说明了墨型号和打印设备型号,但可以任意改变这些项。在选择了全色显示键2106的情况下,画面转变至如图20所示的全色显示画面2001。在选择了结束键2107时,应用程序结束。在应用程序结束之前,可以显示用于再次确认是否结束的消息以及选择键。注意,这些键的内容和配置仅是示例,并且可以根据需要任意改变。如上所述,根据本实施例,将表示打印设备的装置状态的状态信息记录在能够通过NFC从外部读取的存储介质内。由于该原因,在获得电源处于硬关闭、软关闭或省电模式的打印设备的装置状态的情况下,无需启动打印设备。因此,无需等待打印设备的启动。特别地,在打印设备是喷墨打印机的情况下,无需进行启动时要执行的诸如预备排墨等的打印准备。因此,可以缩减不必要的墨消耗。在上述实施例中,已经例示了使用NFC的近距离通信。然而,本发明并不局限于此。尽管使用NFC作为近距离通信,但也可以使用任何其它通信方法。例如,可以使用红外线通信 (IrDA)等。在这种情况下,像主动模式下的NFC那样,MFP300侧的红外线通信单元需要被配置为:通过从与电力供给由于软关闭等而被切断的电源系统不同的电源系统所供给的电力来进行通信。作为便携式通信终端200的通信对方,已经例示了MFP300(打印设备)。作为要获得的装置状态信息,已经例示了墨剩余量和所安装的储墨器的型号等。然而,本发明并不局限于此。例如,可以在便携式通信终端200和用于记录TV节目的视频记录器之间执行如本实施例所述的近距离无线通信,并且可以获得该视频记录器的预约状态作为装置信息。该结构使得能够在无需启动视频记录器(保持视频记录器断开)的情况下便利地确认所预约的节目。注意,在上述实施例中,MFP可以在各种时刻将诸如墨剩余量等的状态信息写入存储器。可以在例如MFP的电源断开的情况下写入该状态信息。可选地,可以在与诸如低墨量等的错误条件相对应的时刻处写入错误信息。在这种情况下,在通过墨更换等来解决该错误的情况下,从存储器删除该错误信息。状态信息并不局限于墨剩余量,并且可以写入各种信息。在上述实施例中,作为设备,已经例示了MFP。然而,本发明并不局限于此,并且还可以使用诸如PC和照相机等的能够通过NFC进行通信的各种设备。在上述实施例中,作为用于通知装置状态的方法,例示了显示。然而,可以采用诸如打印和声音生成等的各种通知方法。还可以通过读出并执行记录在存储器装置上的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等装置)和通过下面的方法来实现本发明的各方面,其中,系统或设备的计算机通过例如读出并执行记录在存储器装置上的程序 以进行上述实施例的功能来进行上述方法的各步骤。由于该原因,例如经由网络或者通过用作存储器装置的各种类型的记录介质(例如,计算机可读存储介质)将该程序提供给计算机。可以通过一个计算机来执行该程序,或者多个计算机可以协作地执行该程序。可以提供诸如用于执行程序的一部分的电路等的硬件,并且该硬件和用于执行软件的计算机可以协作地执行本实施例所述的处理。尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1