《功能执行设备及其控制方法.pdf》由会员分享,可在线阅读,更多相关《功能执行设备及其控制方法.pdf(27页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104079740A43申请公布日20141001CN104079740A21申请号201410102718122申请日20140319201307236820130329JPH04N1/00200601H04N1/23200601H04N1/3220060171申请人兄弟工业株式会社地址日本爱知县名古屋市72发明人海川真佑74专利代理机构中原信达知识产权代理有限责任公司11219代理人韩峰孙志湧54发明名称功能执行设备及其控制方法57摘要本发明涉及功能执行设备及其控制方法。所述功能执行设备包括通信装置(22),所述通信装置被配置成与外部装置(100)通信;功能执行装置(12。
2、A),所述功能执行装置被配置成执行至少一个预设功能;以及控制器。该功能执行设备能够根据作为通信伙伴的装置上的特定应用程序的运行状态来执行适当的控制。30优先权数据51INTCL权利要求书4页说明书16页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书16页附图6页10申请公布号CN104079740ACN104079740A1/4页21一种功能执行设备,包括通信装置,所述通信装置被配置成与外部装置通信;功能执行装置,所述功能执行装置被配置成执行至少一个预设功能;以及控制器,所述控制器被配置成确定所述通信装置与所述外部装置的通信是否是可能的;当所述控制器确定所述通信装。
3、置与所述外部装置的通信是可能的时,所述控制器执行运行状态确定处理,在该运行状态确定处理中,所述控制器确定与要通过所述功能执行装置执行的至少一个预设功能中的特定功能相对应的应用程序是否正在所述外部装置上运行;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,所述控制器控制所述功能执行装置以执行所述特定功能;并且当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序不是正在运行时,所述控制器执行起动命令处理,在该起动命令处理中,所述控制器将用于起动与所述特定功能相对应的所述应用程序的起动命令传送到所述外部装置。2根据权利要求1所述的功能执行设。
4、备,进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令,其中,所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控制器控制所述显示装置以显示用于起动与所述特定功能相对应的所述应用程序的画面;并且当接收到用于起动与所述特定功能相对应的所述应用程序的命令时,所述控制器在所述起动命令处理中将所述起动命令传送到所述外部装置。3根据权利要求1所述的功能执行设备,进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令,其中,所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功。
5、能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控制器控制所述显示装置以显示用于询问是否要起动所述应用程序的第一询问画面;并且当所述第一询问画面被显示时并且当通过所述接收器接收到用于起动所述应用程序的命令时,所述控制器在所述起动命令处理中将所述起动命令传送到所述外部装置。4根据权利要求1所述的功能执行设备,进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令,其中,所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控制器控制所述显示装置以显示用于对要通过所述外部装置起动的应用程序的类型进行。
6、识别的第二询问画面;并且权利要求书CN104079740A2/4页3当所述第二询问画面被显示时并且当通过所述接收器接收到用于对要通过所述外部装置起动的所述应用程序的类型进行识别的命令时,所述控制器在所述起动命令处理中将用于起动被识别的类型的应用程序的命令传送到所述外部装置。5根据权利要求4所述的功能执行设备,其中,所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控制器执行询问处理,在该询问处理中,所述控制器询问所述外部装置可通过所述外部装置起动的应用程序;并且基于从所述外部装置传送的对于所述询问处理的响应,。
7、所述控制器控制所述显示装置以显示所述第二询问画面。6根据权利要求5所述的功能执行设备,其中,从所述外部装置传送的对于所述询问处理的所述响应包括用于对可通过所述外部装置执行的至少一个应用程序进行识别的信息,其中,所述第二询问画面包括下述显示,该显示用于对在可通过所述外部装置执行的所述至少一个应用程序当中的、与所述特定功能相对应的所述应用程序进行识别。7根据权利要求1以及3至6中的任一项所述的功能执行设备,进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令,其中,所述控制器被配置成基于能够对正在被显示在所述外部装置上的画面进行识别并且通过所述通信装置从所述外部装置接收到的信息,来确定正。
8、在被显示在所述外部装置上的所述画面是否是用于命令以开始执行所述至少一个预设功能中的所述特定功能的画面;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中正在被显示在所述外部装置上的画面是在与和被确定为正在运行的所述应用程序有关的功能相对应的多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器控制所述功能执行装置以执行与被确定为正在运行的所述应用程序有关的所述特定功能;并且当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中正在被显示在所述外部装置上的所述画面不是在与和被确定为正在。
9、运行的所述应用程序有关的功能相对应的所述多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器控制所述显示装置以显示下述画面,该画面用于提示以显示用于命令以开始执行所述特定功能的画面。8根据权利要求1以及3至6中的任一项所述的功能执行设备,进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令,其中,所述控制器被配置成基于能够对正在被显示在所述外部装置上的画面进行识别并且通过所述通信装置从所述外部装置接收到的信息,来确定正在被显示在所述外部装置上的所述画面是否是用于命令以开始执行所述至少一个预设功能中的所述特定功能的画面;权利要求书CN104079740A3/4页4。
10、当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中被显示在所述外部装置上的所述画面是在与和被确定为正在运行的所述应用程序有关的功能相对应的多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器控制所述功能执行装置以执行与被确定为正在运行的所述应用程序有关的所述特定功能;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中被显示在所述外部装置上的所述画面不是在与和被确定为正在运行的所述应用程序有关的功能相对应的多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器。
11、控制所述显示装置以显示用于询问是否要起动与被确定为正在运行的所述应用程序不同的应用程序的第三询问画面;并且当所述第三询问画面被显示时,并且当通过所述接收器接收到用于起动与被确定为正在运行的所述应用程序不同的所述应用程序的命令时,所述控制器在所述起动命令处理中将用于起动与被确定为正在运行的所述应用程序不同的所述应用程序的起动命令传送到所述外部装置。9根据权利要求1、3和4中的任一项所述的功能执行设备,其中,所述通信装置被配置成,以短程无线通信的方式与所述外部装置通信,其中,所述短程无线通信的模式包括第一模式、第二模式以及第三模式,其中,所述第一模式是用于与伙伴装置执行双向通信的模式,所述第二模式。
12、是用于执行单向通信以从处于所述第三模式的装置读取数据的模式,并且其中,所述控制器被配置成确定所述通信装置与所述外部装置以所述短程无线通信的方式的通信已经变成可能;当在所述功能执行设备是处于作为所述短程无线通信的模式的所述第一模式中的状态下,所述控制器确定所述通信装置与所述外部装置以所述短程无线通信的方式的通信已经变成可能时,所述控制器将所述外部装置的模式识别为所述短程无线通信的模式;当所述外部装置不是处于所述第一模式而是处于用于从处于所述第三模式的装置读取数据的所述第二模式时,所述控制器将所述功能执行设备的模式从所述第一模式切换到所述第三模式作为所述短程无线通信的模式;并且在所述功能执行设备是。
13、处于从所述第一模式切换成的所述第三模式中的状态下,所述控制器将所述起动命令设置为要通过所述外部装置读取的数据并且使处于所述第二模式下的所述外部装置来读取所述起动命令。10根据权利要求9所述的功能执行设备,其中,所述短程无线通信是根据NFC即近场通信标准的无线通信,其中,所述第一模式是根据所述NFC即近场通信标准的P2P即点对点模式,其中,所述第二模式是根据所述NFC即近场通信标准的READER即读取器模式,并且其中,所述第三模式是根据所述NFC即近场通信标准的CE即卡模拟模式。11根据权利要求1以及3至6中的任一项所述的功能执行设备,其中,所述通信装置以短程无线通信的方式与所述外部装置进行通信。
14、,其中,所述短程无线通信的模式包括第一模式、第二模式以及第三模式,所述第一模权利要求书CN104079740A4/4页5式用于与伙伴装置执行双向通信,所述第二模式用于执行单向通信以从处于所述第三模式的装置读取数据,并且其中,所述控制器被配置成当所述外部装置是处于作为所述短程无线通信的模式的所述第一模式时,并且当所述功能执行设备是处于作为所述短程无线通信的模式的所述第二模式时,所述控制器将作为所述短程无线通信的模式的所述功能执行设备的模式从所述第二模式切换到所述第一模式;并且当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,在所述功。
15、能执行设备是处于作为所述短程无线通信的模式的所述第一模式的状态下,所述控制器将所述起动命令设置为要通过所述外部装置读取的数据并且将所述起动命令传送到所述外部装置。12根据权利要求1以及3至6中的任一项所述的功能执行设备,进一步包括存储器,其中,所述存储器被配置成存储被用于所述功能执行设备以执行所述至少一个预设功能的设定值,并且其中,所述控制器被配置成当所述在起动命令处理中传送所述起动命令时,所述控制器将用于与响应于所述起动命令而要被起动的应用程序相对应的功能的设定值传送到所述外部装置。13根据权利要求1以及3至6中的任一项所述的功能执行设备,其中,所述功能执行设备是打印装置,所述打印装置被配置。
16、成作为所述至少一个预设功能的所述特定功能,来基于打印数据在记录介质上进行图像的打印。14一种控制功能执行设备的方法,所述功能执行设备包括通信装置,所述通信装置被配置成与外部装置通信;功能执行装置,所述功能执行装置被配置成执行至少一个预设功能;以及控制器,所述方法使所述控制器确定所述通信装置与所述外部装置的通信是否是可能的;当所述控制器确定所述通信装置与所述外部装置的通信是可能的时,所述控制器执行运行状态确定处理,在该运行状态确定处理中,所述控制器确定与要通过所述功能执行装置执行的至少一个预设功能中的特定功能相对应的应用程序是否正在所述外部装置上运行;当在所述运行状态确定处理中所述控制器确定与所。
17、述特定功能相对应的所述应用程序正在运行时,所述控制器控制所述功能执行装置以执行所述特定功能;并且当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序不是正在运行时,所述控制器执行起动命令处理,在该起动命令处理中,所述控制器将用于起动与所述特定功能相对应的所述应用程序的起动命令传送到所述外部装置。权利要求书CN104079740A1/16页6功能执行设备及其控制方法技术领域0001本发明涉及一种功能执行设备和控制该功能执行设备的方法。背景技术0002专利文献1(日本专利申请公开NO200490243)公开一种图像形成系统,其由主计算机和打印机组成,该主计算机被配置成创建打印。
18、数据,该打印机被耦合到主计算机并且被配置成基于通过主计算机创建的打印数据执行打印。而且,已知其中打印机根据通过主计算机注册的应用软件是否正在运行在关闭状态和打开状态之间切换其省电模式的技术。具体地,打印机驱动器被安装在主计算机中,并且打印机驱动器确定应用软件是否正在运行。打印机驱动器根据是否应用软件正在运行将命令输出到打印机。打印机根据从打印机驱动器接收到的命令在关闭状态和打开状态之间切换省电模式。发明内容0003然而,在上述技术中,打印机驱动器为通过主计算机注册的多种类型的应用软件执行上述确定并且当多种类型的应用软件中的至少一个正在运行时输出命令。因此,打印机不能过辨别哪一个应用软件正在运行。
19、。0004本发明已经被开发以提供功能执行设备,该功能执行设备能够根据作为通信伙伴的装置上的特定应用程序的运行状态执行适当的控制;和控制该功能执行设备的方法。0005本发明提供一种功能执行设备,包括通信装置,所述通信装置被配置成与外部装置通信;功能执行装置,所述功能执行装置被配置成执行至少一个预设功能;以及控制器,所述控制器被配置成确定所述通信装置与所述外部装置的通信是否是可能的;当所述控制器确定所述通信装置与所述外部装置的通信是可能的时,所述控制器执行运行状态确定处理,在该运行状态确定处理中,所述控制器确定与要通过所述功能执行装置执行的至少一个预设功能中的特定功能相对应的应用程序是否正在所述外。
20、部装置上运行;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,所述控制器控制所述功能执行装置以执行所述特定功能;并且当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序不是正在运行时,所述控制器执行起动命令处理,在该起动命令处理中,所述控制器将用于起动与所述特定功能相对应的所述应用程序的起动命令传送到所述外部装置。0006本发明也提供一种控制功能执行设备的方法,所述功能执行设备包括通信装置,所述通信装置被配置成与外部装置通信;功能执行装置,所述功能执行装置被配置成执行至少一个预设功能;以及控制器,所述方法使所述控制器确定所述通信装置与。
21、所述外部装置的通信是否是可能的;当所述控制器确定所述通信装置与所述外部装置的通信是可能的时,所述控制器执行运行状态确定处理,在该运行状态确定处理中,所述控制器确定与要通过所述功能执行装置执行的至少一个预设功能中的特定功能相对应的应用程序是否正在所述外部装置上运行;当在所述运行状态确定处理中所述控制器确定与所述特定功能说明书CN104079740A2/16页7相对应的所述应用程序正在运行时,所述控制器控制所述功能执行装置以执行所述特定功能;并且当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序不是正在运行时,所述控制器执行起动命令处理,在该起动命令处理中,所述控制器将用于。
22、起动与所述特定功能相对应的所述应用程序的起动命令传送到所述外部装置。0007在上述本发明中,当通信装置与外部装置的通信是可能的时,处理器执行运行状态确定处理,其中处理器确定是否与要通过功能执行装置执行的特定功能相对应的应用程序正在外部装置上运行。因此,处理器能够确定是否应用程序正在通信伙伴的装置上运行,不论装置的类型如何。当与特定功能相对应的应用程序正在运行时,处理器控制功能执行装置以执行特定功能,并且当与特定功能相对应的应用程序不是正在运行时,处理器执行其中处理器将用于起动应用程序的起动命令传送到外部装置的起动命令处理。因此,功能执行设备能够根据在外部装置上的应用程序的运行状态执行适当的控制。
23、。0008功能执行设备进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令。所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控制器控制所述显示装置以显示用于起动与所述特定功能相对应的所述应用程序的画面;并且当接收到用于起动与所述特定功能相对应的所述应用程序的命令时,所述控制器在所述起动命令处理中将所述起动命令传送到所述外部装置。0009功能执行设备进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令。所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述。
24、特定功能相对应的所述应用程序不是正在运行时,所述控制器控制所述显示装置以显示用于询问是否要起动所述应用程序的第一询问画面;并且当所述第一询问画面被显示时并且当通过所述接收器接收到用于起动所述应用程序的命令时,所述控制器在所述起动命令处理中将所述起动命令传送到所述外部装置。0010根据如上所述的配置,当与特定功能相对应的应用程序不是正在运行时,响应于用户的请求能够起动应用程序。0011功能执行设备进一步包括显示装置;和接收器,所述接收器被配置成接收用户的命令。所述控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控。
25、制器控制所述显示装置以显示用于对要通过所述外部装置起动的应用程序的类型进行识别的第二询问画面;并且当所述第二询问画面被显示时并且当通过所述接收器接收到用于对要通过所述外部装置起动的所述应用程序的类型进行识别的命令时,所述控制器在所述起动命令处理中将用于起动被识别的类型的应用程序的命令传送到所述外部装置。0012根据如上所述的配置,当与特定功能相对应的应用程序不是正在运行时,能够起动用户所期待的类型的应用程序。0013在功能执行设备中,控制器被配置成当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,所述控制器执行询问处理,在该询问处。
26、理中,所述控制器询问所述外部装置可通过所述外部装置起动的应用程序;并且基于从所述外部装置传送的对于所述询问处理的响应,所述控制器控制所述显示装置以显示所述第二询问画面。说明书CN104079740A3/16页80014根据如上所述的配置,用户能够指定通过外部装置可起动的应用程序的类型。0015在功能执行设备中,从所述外部装置传送的对于所述询问处理的所述响应包括用于对可通过所述外部装置执行的至少一个应用程序进行识别的信息。所述第二询问画面包括下述显示,该显示用于对在可通过所述外部装置执行的所述至少一个应用程序当中的、与所述特定功能相对应的所述应用程序进行识别。0016功能执行设备进一步包括显示装。
27、置;和接收器,该接收器被配置成接收用户的命令。控制器被配置成基于能够对正在被显示在所述外部装置上的画面进行识别并且通过所述通信装置从所述外部装置接收到的信息,来确定正在被显示在所述外部装置上的所述画面是否是用于命令以开始执行所述至少一个预设功能中的所述特定功能的画面;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中正在被显示在所述外部装置上的画面是在与和被确定为正在运行的所述应用程序有关的功能相对应的多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器控制所述功能执行装置以执行与被确定为正在运行的所述应用程序有关的所述特定。
28、功能;并且当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中正在被显示在所述外部装置上的所述画面不是在与和被确定为正在运行的所述应用程序有关的功能相对应的所述多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器控制所述显示装置以显示下述画面,该画面用于提示以显示用于命令以开始执行所述特定功能的画面。0017根据如上所述的配置,当与特定功能相对应的应用程序正在运行并且其中正在被显示在外部装置上的画面是用于命令特定功能的执行的开始的画面时,处理器可以控制功能执行装置以执行与被确定为正在运行的应用程序有关的功能。因此,根据外部装置。
29、上的画面的显示的状态,处理器能够控制功能执行装置以执行功能。当与特定功能相对应的应用程序正在运行并且其中正在被显示在外部装置上的画面不是用于命令特定功能的执行的开始的画面时,处理器控制显示装置以显示用于提示用于命令特定功能的执行的开始的画面的显示的画面。因此,能够提示用户使用在外部装置上运行的应用程序以使功能执行设备执行特定功能。0018功能执行设备进一步包括显示装置;和接收器,该接收器被配置成接收用户的命令。控制器被配置成基于能够对正在被显示在所述外部装置上的画面进行识别并且通过所述通信装置从所述外部装置接收到的信息,来确定正在被显示在所述外部装置上的所述画面是否是用于命令以开始执行所述至少。
30、一个预设功能中的所述特定功能的画面;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中被显示在所述外部装置上的所述画面是在与和被确定为正在运行的所述应用程序有关的功能相对应的多个画面当中的、用于命令以开始执行所述特定功能的画面的情况下时,所述控制器控制所述功能执行装置以执行与被确定为正在运行的所述应用程序有关的所述特定功能;当在所述运行状态确定处理中所述控制器确定与所述特定功能相对应的所述应用程序正在运行时,并且是在其中被显示在所述外部装置上的所述画面不是在与和被确定为正在运行的所述应用程序有关的功能相对应的多个画面当中的、用于命令以开始执行所述。
31、特定功能的画面的情况下时,所述控制器控制所述显示装置以显示用于询问是否要起动与被确定为正在运行的所述应用程序不同的应用程序的第三询问画面;并说明书CN104079740A4/16页9且当所述第三询问画面被显示时,并且当通过所述接收器接收到用于起动与被确定为正在运行的所述应用程序不同的所述应用程序的命令时,所述控制器在所述起动命令处理中将用于起动与被确定为正在运行的所述应用程序不同的所述应用程序的起动命令传送到所述外部装置。0019根据如上所述的配置,当与特定功能相对应的应用程序正在运行并且其中正在被显示在外部装置上的画面是用于命令特定功能的执行的开始的画面时,处理器控制功能执行设备以执行与被确。
32、定为正在运行的应用程序有关的功能。因此,根据在外部装置上的画面的显示的状态,处理器能够控制功能执行设备以执行功能。当与特定功能相对应的应用程序正在运行并且其中正在被显示在外部装置上的画面不是用于命令特定功能的执行的开始的画面时,处理器控制显示装置以显示用于提示用于命令特定功能的执行的开始的画面的显示的画面。因此,即使用户已经错误地起动用户不想要的应用程序,在通过功能执行设备执行功能之前能够起动用户想要的应用程序。0020在功能执行设备中,所述通信装置被配置成,以短程无线通信的方式与所述外部装置通信。所述短程无线通信的模式包括第一模式、第二模式以及第三模式,其中,所述第一模式是用于与伙伴装置执行。
33、双向通信的模式,所述第二模式是用于执行单向通信以从处于所述第三模式的装置读取数据的模式。所述控制器被配置成确定所述通信装置与所述外部装置以所述短程无线通信的方式的通信已经变成可能;当在所述功能执行设备是处于作为所述短程无线通信的模式的所述第一模式中的状态下,所述控制器确定所述通信装置与所述外部装置以所述短程无线通信的方式的通信已经变成可能时,所述控制器将所述外部装置的模式识别为所述短程无线通信的模式;当所述外部装置不是处于所述第一模式而是处于用于从处于所述第三模式的装置读取数据的所述第二模式时,所述控制器将所述功能执行设备的模式从所述第一模式切换到所述第三模式作为所述短程无线通信的模式;并且在。
34、所述功能执行设备是处于从所述第一模式切换成的所述第三模式中的状态下,所述控制器将所述起动命令设置为要通过所述外部装置读取的数据并且使处于所述第二模式下的所述外部装置来读取所述起动命令。0021根据如上所述的配置,当外部装置不是处于第一模式而是处于作为短程无线通信的模式的第二模式中时,处理器将功能执行设备的模式从第一模式切换到第三模式作为短程无线通信的模式。因此,能够执行设备能够使外部装置获得数据。而且,在其中功能执行设备是处于作为短程无线通信的模式的第三模式的状态下,处理器将起动命令设置为要通过外部装置读取的数据并且使处于第二模式的外部装置读取起动命令。根据在作为通信伙伴的外部装置中设置的短程。
35、无线通信的模式,功能执行设备能够根据应用程序的运行状态执行适当的控制。0022在功能执行设备中,短程无线通信是根据NFC(近场通信)标准的无线通信。第一模式是根据NFC标准的P2P(点对点)模式。第二模式是根据NFC标准的READER即读取器模式。第三模式是根据NFC标准的CE(卡模拟)模式。0023根据如上所述的配置,根据NFC标准的短程无线通信的模式,功能执行设备能够根据应用程序的运行状态执行适当的控制。0024在功能执行设备中,所述通信装置以短程无线通信的方式与所述外部装置进行通信。所述短程无线通信的模式包括第一模式、第二模式以及第三模式,所述第一模式用于说明书CN104079740A5。
36、/16页10与伙伴装置执行双向通信,所述第二模式用于执行单向通信以从处于所述第三模式的装置读取数据。所述控制器被配置成当所述外部装置是处于作为所述短程无线通信的模式的所述第一模式时,并且当所述功能执行设备是处于作为所述短程无线通信的模式的所述第二模式时,所述控制器将作为所述短程无线通信的模式的所述功能执行设备的模式从所述第二模式切换到所述第一模式;并且当在所述运行状态确定处理中所述控制器确定与所述至少一个预设功能中的所述特定功能相对应的所述应用程序不是正在运行时,在所述功能执行设备是处于作为所述短程无线通信的模式的所述第一模式的状态下,所述控制器将所述起动命令设置为要通过所述外部装置读取的数据。
37、并且将所述起动命令传送到所述外部装置。0025根据如上所述的配置,处理器能够使处于第二模式的外部装置获取起动命令。0026功能执行设备进一步包括存储器。所述存储器被配置成存储被用于所述功能执行设备以执行所述至少一个预设功能的设定值。所述控制器被配置成当所述在起动命令处理中传送所述起动命令时,所述控制器将用于与响应于所述起动命令而要被起动的应用程序相对应的功能的设定值传送到所述外部装置。0027根据如上所述的配置,处理器能够反映在响应于起动命令在外部装置上要起动的应用程序的设定值中的用于与应用程序相对应的功能的在功能执行设备中设置的设定值。0028在功能执行设备中,功能执行装置是打印装置,该打印。
38、装置被配置为执行基于打印数据的记录介质上的图像的打印作为至少一个预设功能的特定功能。0029根据如上所述的实施例,能够取决于与打印功能相对应的应用程序是否正在运行执行控制。0030注意的是,可以以诸如被配置成控制功能执行设备的控制装置、功能执行系统、功能执行方法、用于控制功能执行设备的功能执行程序、以及用于存储功能执行程序的存储介质的各种形式实施本发明。附图说明0031当考虑到结合附图时通过阅读本发明的实施例的详细描述,将会更好地理解本发明的目的、特征、优点、以及技术和工业意义,其中0032图1是图示多功能外围设备和终端的电气配置的框图;0033图2是图示通信处理的流程图;0034图3是图示第。
39、二通信处理的流程图;0035图4是图示第三通信处理的流程图;以及0036图5A5C是图示在通信处理中被显示在LCD上的画面的示意图。具体实施方式0037在下文中,将会参考附图描述本发明的一个实施例。图1是图示根据本发明的一个实施例的作为功能执行设备的一个示例的多功能外围设备(MFP)10和与MFP10可通信的终端(即,终端装置)100的电气配置的框图。MFP10具有诸如打印功能、扫描功能、传真功能、以及复印功能的各种功能。在本实施例中,MFP10能够根据被存储在终端100中的特定应用程序(在下文中可以被简单地称为“应用”)的运行状态执行适当的控制。说明书CN104079740A106/16页1。
40、10038MFP10主要包括CPU11、闪存12、RAM13、操作键15、LCD16、触摸面板17、扫描仪18、打印机19、网络控制单元(NCU)20、调制解调器21、短程通信部22、以及无线LAN通信部23。装置1113和1523经由输入/输出端口24被相互连接。根据被存储在闪存12中的固定值和程序和被存储在RAM13中的数据,或者经由NUC20传输的各种信号,CPU11控制MFP10和被连接到输入/输出端口24的装置的各种功能。0039闪存23是非易失性存储器,例如其存储用于控制MFP10的操作的控制程序12A。根据控制程序12A通过CPU11执行下面将会描述的在图24中的流程图中的处理。。
41、本实施例中的控制程序12A包括应用程序和协议栈。应用程序是使CPU11执行OSI模型中的应用层中的处理的程序。协议栈包括P2P程序、R/W程序、以及CE程序。P2P程序是用于根据NFC(近场通信)标准在P2P(点对点)模式下执行处理。R/W程序是用于根据NFC标准在读取器/写入器模式下执行处理。CE程序是用于根据NFC标准在CE(卡模拟)模式下执行处理。这些程序是用于根据在NFC论坛中限定的NFC标准执行处理。注意的是,稍后将会解释P2P模式、读取器/写入器模式、以及CE模式。0040闪存12存储应用表12B和被指定的格式12C。应用表12B存储在均能够使用MFP10的功能的应用和均被指配给应。
42、用中的相对应的一个的应用编号之间的关系。注意的是,通过组织分布操作系统,并且应用编号中的每一个是在通过组织操作的市场站点中被指配给基于操作系统的应用的识别编号。而且,闪存12存储为MFP10的各种功能而设置的各种设定值。被指定的格式12C是指示能够被存储在应用表12B中的应用的格式(即,能够使用MFP10的功能的应用)。例如,被指定的格式12C指示数据的报头部分包含预定的信息(例如,指示MFP10的供应商的信息)。注意的是,多种格式均被用作被指定的格式12C。RAM13是具有用于当CPU11执行控制程序12A时临时存储数据的区域的可重写的易失性存储器。0041操作键15是被设置在MFP10的外。
43、壳上以接收或者接受例如来自用户的各种设定值和指令的输入的机械键。LCD16在其上显示各种画面。触摸面板17被放在LCD16的画面上面。当诸如用户的手指或者铁笔的输入对象已经触摸或者接近LCD16的画面时,触摸面板17检测输入对象的位置并且将检测到的位置传送到MFP10。扫描仪18读取文档并且将其转换成图像数据。打印机19基于图像数据将图像打印在记录片材上。在传真传输之后调制解调器21将要被传送的图像数据转换成可传送到未示出的电话线网络的信号,并且经由NCU20将该信号传送到电话线网络。而且,调制解调器21经由NCU20从电话线网络接收信号以将该信号解码成图像数据。NCU20在MFP10和未示出。
44、的电话线网络之间连接,并且根据从调制解调器21传送的命令关断或者断开线路以控制在MFP10和电话线网络之间的连接。0042短程通信部22是用于具有例如大约10CM的短的可通信距离或范围的短程无线通信的接口。在本实施例中,通过短程通信部22执行的短程无线通信是根据NFC标准的无接触的通信(在下文中可以被称为“NFC通信”)。经由短程通信部22,MFP10可通信地连接到具有短程通信部122的终端100。0043无线LAN通信部23是用于无线LAN上的无线通信的接口。在本实施例中,无线LAN通信部23被配置成根据IEEE80211B/G标准在无线LAN上执行无线通信。在本实施例中,在其中经由未示出的。
45、接入点作为中继装置建立连接的基础设施模式或者在作为直接连接的ADHOC模式下,通过根据WIFI(R)标准的无线通信(在下文中可以被称为“WIFI通说明书CN104079740A117/16页12信”),无线LAN通信部23被连接到具有无线LAN通信部123的终端100。0044例如,终端100是智能电话。在本实施例中,终端100能够使用P2P模式和R/W模式但是不能够使用CE模式作为NFC通信的模式。终端100主要包括CPU111、闪存112、RAM113、操作键115、LCD116、触摸面板117、存储卡接口(存储卡I/F)118、语音输入/输出部119、电话网络通信部120、短程通信部12。
46、2、以及无线LAN通信部123。经由输入/输出部124装置111113、115120、以及122、123被相互连接。根据被存储在闪存112中的固定值、程序等等,CPU111控制被连接到输入/输出端口124的装置。0045闪存112是可重写的非易失性存储器。闪存112存储操作系统(在下文中被称为“OS”)112A和装置控制应用112B。在下文中,执行诸如应用和操作系统的程序的CPU111可以被简单地称为程序的名称。例如,描述“应用程序”或者“应用”可以意指下面的解释中的执行应用程序的CPU111。0046OS112A是用于提供终端100的标准功能的基本软件,在本实施例中,OS112A是ANDRI。
47、ODTM。装置控制应用112B是通过诸如MFP10的装置的供应商提供的应用程序。装置控制应用112B被用户安装在终端100上,允许用户从终端100使用或者操作MFP10。例如,装置控制应用112B允许用户从终端100而不是经由个人计算机或者其它的类似的装置直接地使用装置的打印功能和扫描功能。装置控制应用112B是基于ANDRIOD作为OS112A的应用程序。0047操作键115是被设置在终端100的外壳上以接收或者接受例如来自用户的各种设定值和指令的输入的机械键。LCD116在其上显示各种画面。触摸面板117被放在LCD116的画面上面。当诸如用户的手指或者铁笔的输入对象已经触摸或者接近LCD。
48、116的画面时,触摸面板117检测输入对象的位置并且将检测到的位置传送到终端100。存储卡I/F118是在其上可安装未示出的非易失性存储卡的接口,并且此存储卡I/F118控制将数据写入到存储卡或者读取来自存储卡的数据。语音输入/输出部119是通过麦克风、扬声器、以及其它的类似的装置组成的用于语音输入和输出的装置。电话网络通信部120是未示出的用于移动电话网络上的会话的电路。短程通信部122是像短程通信部22一样的用于短程无线通信的接口。无线LAN通信部123是像无线LAN通信部23一样的用于无线LAN的接口。0048在此,将会解释在短程无线通信是NFC通信(即,根据NFC标准的短程无线通信)的。
49、情况中能够使用的模式。在下文中,诸如MFP10和终端100的能够执行NFC通信的装置将会被称为“NFC装置”。而且,在下文中读取器模式和写入器模式的组合可以被称为“R/W模式”。0049P2P模式是用于在一对NFC装置之间的双向通信的模式。例如,在第一NFC装置和第二NFC装置两者是处于P2P模式(换言之,在第一NFC装置和第二NFC装置中建立P2P模式)的情况下,在第一NFC装置和第二NFC装置之间建立与P2P模式相对应的通信链路(在下文中可以被称为“P2P通信链路”)。在这样的情况下,例如,第一NFC装置使用P2P通信链路以将第一数据传送到第二NFC装置。然后第二NFC装置使用相同的P2P。
50、通信链路以将第二数据传送到第一NFC装置。以这样的方式执行双向通信。0050R/W模式和CE模式中的每一个是用于执行一对NFC装置之间的单向通信的模式。CE模式是其中NFC装置作为是在NFC论坛中限定的形式的“卡”操作的模式。读取器模式是用于在CE模式下从作为卡操作的NFC装置读取数据的模式。写入器模式是用于在CE模说明书CN104079740A128/16页13式下将数据写入到作为卡操作的NFC装置的模式。0051例如,在第一NFC装置是处于读取器模式,并且第二NFC装置是处于CE模式的情况下,与读取器模式和CE模式相对应的通信链路被建立在第一NFC装置和第二NFC装置之间。在这样的情况下,。