首页 / 专利库 / 物理 / 波动 / 无线电波 / 信息终端、图像处理设备及其控制方法和图像处理系统

信息终端、图像处理设备及其控制方法和图像处理系统

阅读:77发布:2022-06-20

专利汇可以提供信息终端、图像处理设备及其控制方法和图像处理系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种信息终端、 图像处理 设备及其控制方法和图像处理系统。该信息终端经由短距离无线通信将与用户认证有关的信息发送给图像处理设备。所述图像处理设备使用所接收到的信息,进行用于用户认证的处理,并且如果所述用户认证成功,则转换成经由操作单元使用所述图像处理设备的功能的状态。所述信息终端基于从所述图像处理设备接收到表示用户认证成功的信息,将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送给所述图像处理设备。在从所述信息终端接收到该数据之后,所述图像处理设备使用所接收到的数据作为所述图像处理设备的与该数据相对应的功能的设置。,下面是信息终端、图像处理设备及其控制方法和图像处理系统专利的具体信息内容。

1.一种用于控制信息终端的控制方法,所述控制方法包括以下步骤:
第一发送步骤,用于通过用于短距离无线通信的第一通信方法来将与用户认证有关的信息发送至图像处理设备,其中,所述图像处理设备使用所述第一发送步骤所发送的与所述用户认证有关的信息来进行用于所述用户认证的处理,并且在所述用户认证已成功的情况下,所述图像处理设备转换至能够经由所述图像处理设备的操作单元使用所述图像处理设备所包括的至少一个功能的状态;以及
第二发送步骤,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备,其中,所述图像处理设备使用所述第二发送步骤所发送的数据作为所述图像处理设备的与该数据相对应的至少一个功能的设置。
2.根据权利要求1所述的控制方法,其中,还包括:
通信建立步骤,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,通过所述第一通信方法从所述图像处理设备获取用于使用与所述第一通信方法不同的第二通信方法与所述图像处理设备进行通信的连接信息,并且基于所述连接信息来建立利用所述第二通信方法的通信,
其中,在所述第二发送步骤中,基于利用所述第二通信方法的通信的建立,通过所述第二通信方法来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备。
3.根据权利要求2所述的控制方法,其中,所述第一通信方法符合蓝牙。
4.根据权利要求2所述的控制方法,其中,所述第一通信方法符合低功耗蓝牙。
5.根据权利要求4所述的控制方法,其中,还包括:
估计步骤,用于接收通过所述第一通信方法从所述图像处理设备定期发送来的信号,并且基于所接收到的各个信号的无线电波的强度来估计所述图像处理设备和所述信息终端之间的距离,
其中,在所述第一发送步骤中,根据能够估计出所述距离短于预定距离,来将与所述用户认证有关的信息发送至所述图像处理设备。
6.根据权利要求5所述的控制方法,其中,
所述第二通信方法符合IEEE 802.11系列,以及
在所述第二发送步骤中,经由通过所述第二通信方法将所述图像处理设备连接至的接入点,来将所述数据发送至所述图像处理设备。
7.根据权利要求5所述的控制方法,其中,
所述第二通信方法符合IEEE 802.11系列,以及
在所述第二发送步骤中,经由所述图像处理设备所包括的直接无线通信用的接入点,来将所述数据发送至所述图像处理设备。
8.根据权利要求7所述的控制方法,其中,在所述图像处理设备所包括的所述直接无线通信用的接入点停止的情况下,在所述通信建立步骤中发送用于使所述直接无线通信用的接入点有效的请求,并且在所述直接无线通信用的接入点启动之后,经由该接入点将所述数据发送至所述图像处理设备。
9.根据权利要求1所述的控制方法,其中,还包括:
接收步骤,用于接收来自用户的指示,
其中,在所述第一发送步骤中,基于在所述接收步骤中接收到用于将所述数据发送至所述图像处理设备的指示,来将与所述用户认证有关的信息发送至所述图像处理设备。
10.根据权利要求1所述的控制方法,其中,在所述第一发送步骤中,在将与所述用户认证有关的信息发送至所述图像处理设备之前,通过所述第一通信方法来获取表示所述图像处理设备的使用状态的信息,并且在基于所述使用状态确认出所述图像处理设备不能转换至经由所述图像处理设备的操作单元能够使用所述图像处理设备所包括的至少一个功能的状态的情况下,不将与所述用户认证有关的信息发送至所述图像处理设备。
11.根据权利要求1所述的控制方法,其中,所述数据包括电子邮件地址。
12.根据权利要求1所述的控制方法,其中,所述数据包括电子邮件地址、主题、正文和文件名中的至少一个或多个。
13.根据权利要求1至12中任一项所述的控制方法,其中,所述数据包括PDF文件。
14.一种信息终端,包括:
第一发送单元,用于通过用于短距离无线通信的第一通信方法来将与用户认证有关的信息发送至图像处理设备,其中,所述图像处理设备使用所述第一发送单元所发送的与所述用户认证有关的信息来进行用于所述用户认证的处理,并且在所述用户认证已成功的情况下,所述图像处理设备转换至能够经由所述图像处理设备的操作单元使用所述图像处理设备所包括的至少一个功能的状态;以及
第二发送单元,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备,其中,所述图像处理设备使用所述第二发送单元所发送的数据作为所述图像处理设备的与该数据相对应的至少一个功能的设置。
15.一种图像处理设备,其装配有用于短距离无线通信的第一通信接口,所述图像处理设备包括:
第一接收单元,用于经由所述第一通信接口从信息终端接收与用户认证有关的信息;
执行单元,用于使用所述第一接收单元所接收到的信息来执行所述用户认证;
显示控制单元,用于基于所述执行单元所执行的所述用户认证的成功,来在显示单元上显示能够使用所述图像处理设备所包括的至少一个功能所经由的操作画面;
第一发送单元,用于基于所述执行单元所执行的所述用户认证的成功,经由所述第一通信接口来将表示所述用户认证成功的信息发送至所述信息终端;以及第二接收单元,用于在将表示所述用户认证成功的信息发送至所述信息终端之后,从所述信息终端接收所述图像处理设备所包括的各个功能中的任一个所要使用的数据,其中,基于所述第二接收单元所接收到的数据的类型,所述显示控制单元进一步将所述显示单元上所显示的画面切换至与该数据有关的功能的画面。
16.根据权利要求15所述的图像处理设备,其中,还包括:
第二通信接口,用于通过与所述短距离无线通信不同的通信方法来进行通信;以及第二发送单元,用于基于经由所述第一通信接口从所述信息终端接收到用于通过与所述短距离无线通信不同的通信方法来进行通信的连接信息的请求,来发送与所述第二通信接口有关的连接信息,
其中,所述第二接收单元经由所述第二通信接口从所述信息终端接收所述数据。
17.根据权利要求16所述的图像处理设备,其中,所述第一通信接口通过符合低功耗蓝牙的通信方法来进行通信,并且所述第二通信接口通过符合IEEE 802.11系列的通信方法来进行通信。
18.根据权利要求17所述的图像处理设备,其中,
所述第二通信接口作为直接无线通信用的接入点进行工作,以及
所述第二接收单元经由所述直接无线通信用的接入点从所述信息终端接收所述数据。
19.根据权利要求15所述的图像处理设备,其中,还包括:
读取单元,用于读取原稿并且生成图像数据,
其中,在通过所述第二接收单元接收到包括电子邮件地址的数据的情况下,所述显示控制单元将画面切换至用于将所述读取单元所生成的图像数据发送至发送目的地的发送功能的画面。
20.根据权利要求19所述的图像处理设备,其中,还包括反映单元,所述反映单元用于将基于所接收到的数据的发送设置反映到所述发送功能的画面上。
21.一种图像处理设备的控制方法,其中,所述图像处理设备装配有用于短距离无线通信的第一通信接口,所述控制方法包括以下步骤:
第一接收步骤,用于经由所述第一通信接口从信息终端接收与用户认证有关的信息;
执行步骤,用于使用所述第一接收步骤所接收到的信息来执行所述用户认证;
显示控制步骤,用于基于所述执行步骤中的所述用户认证的成功,来在显示单元上显示能够使用所述图像处理设备所包括的至少一个功能所经由的操作画面;
发送步骤,用于基于所述执行步骤中的所述用户认证的成功,经由所述第一通信接口来将表示所述用户认证成功的信息发送至所述信息终端;以及
第二接收步骤,用于在将表示所述用户认证成功的信息发送至所述信息终端之后,从所述信息终端接收所述图像处理设备所包括的各个功能中的任一个所要使用的数据,其中,在所述显示控制步骤中,基于所述第二接收步骤所接收到的数据的类型,进一步将所述显示单元上所显示的画面切换至与该数据有关的功能的画面。
22.一种图像处理系统,包括:
图像处理设备;以及
信息终端,用于进行短距离无线通信,
其中,所述信息终端包括:
第一发送单元,用于通过用于所述短距离无线通信的第一通信方法来将与用户认证有关的信息发送至所述图像处理设备,以及
第二发送单元,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备,
其中,所述图像处理设备包括:
第一接收单元,用于通过用于所述短距离无线通信的第一通信方法,从所述信息终端接收与所述用户认证有关的信息,
执行单元,用于使用所述第一接收单元所接收到的信息来执行所述用户认证,显示控制单元,用于基于所述执行单元所执行的所述用户认证的成功,来在显示单元上显示能够使用所述图像处理设备所包括的至少一个功能所经由的操作画面,第三发送单元,用于基于所述执行单元所执行的所述用户认证的成功,通过所述第一通信方法来将表示所述用户认证成功的信息发送至所述信息终端,以及第二接收单元,用于在将表示所述用户认证成功的信息发送至所述信息终端之后,从所述信息终端接收所述图像处理设备所包括的各个功能中的任一个所要使用的数据,其中,基于所述第二接收单元所接收到的数据的类型,所述图像处理设备的所述显示控制单元进一步将所述显示单元上所显示的画面切换至与该数据有关的功能的画面。
23.一种用于控制信息终端的控制方法,所述控制方法包括以下步骤:
第一发送步骤,用于通过用于短距离无线通信的第一通信方法来将与用户认证有关的信息发送至图像处理设备,其中,与所述用户认证有关的信息用于判断是否许可用户使用所述图像处理设备所包括的功能;
通信建立步骤,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,通过所述第一通信方法从所述图像处理设备来获取用于使用与所述第一通信方法不同的第二通信方法与所述图像处理设备进行通信的连接信息,并且基于所述连接信息来建立利用所述第二通信方法的通信;以及
第二发送步骤,用于基于利用所述第二通信方法的通信的建立,通过所述第二通信方法来将所述图像处理设备所包括的功能中的任一个所要使用的数据发送至所述图像处理设备。
24.根据权利要求23所述的控制方法,其中,所述第一通信方法是符合低功耗蓝牙的通信方法,并且所述第二通信方法是符合IEEE 802.11系列的通信方法。
25.根据权利要求23所述的控制方法,其中,所述数据包括电子邮件地址。
26.根据权利要求23至25中任一项所述的控制方法,其中,所述数据包括PDF文件。

说明书全文

信息终端、图像处理设备及其控制方法和图像处理系统

技术领域

[0001] 本发明涉及一种使用无线通信的信息处理技术。

背景技术

[0002] 多功能外围设备(以下称为“MFP”)设置有用于将通过扫描器所读取的原稿的图像的数据发送至所设置的发送目的地的功能(以下称为发送功能),这越来越普遍。
[0003] 近年来,将移动终端的数据用于与MFP有关的用途的需求日益增加,这使得出现了使得MFP和移动终端能够相互协作的功能,例如日本特开2015-207875所公开的功能。
[0004] 日本特开2015-207875所公开的MFP经由无线通信从移动终端接收包含电子邮件(E-mail)等的发送目的地的数据。MFP基于所接收到的数据,来设置MFP将原稿图像数据发送至的发送目的地。
[0005] 在一些情况下,考虑到安全问题,MFP将会进行需要用户登录作为前提的认证管理。这类MFP基于从用户所接收到的用户凭证信息,判断是否许可用户登录。一旦用户登录被许可,则MFP进入可经由MFP的操作面板来使用MFP所包括的诸如复印功能和/或发送功能等的各功能的状态。

发明内容

[0006] 根据本发明的一个方面,一种用于控制信息终端的控制方法,所述控制方法包括以下步骤:第一发送步骤,用于通过用于短距离无线通信的第一通信方法来将与用户认证有关的信息发送至图像处理设备,其中,所述图像处理设备使用所述第一发送步骤所发送的与所述用户认证有关的信息来进行用于所述用户认证的处理,并且在所述用户认证已成功的情况下,所述图像处理设备转换至能够经由所述图像处理设备的操作单元使用所述图像处理设备所包括的至少一个功能的状态;以及第二发送步骤,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备,其中,所述图像处理设备使用所述第二发送步骤所发送的数据作为所述图像处理设备的与该数据相对应的至少一个功能的设置。
[0007] 根据本发明的一个方面,一种信息终端,包括:第一发送单元,用于通过用于短距离无线通信的第一通信方法来将与用户认证有关的信息发送至图像处理设备,其中,所述图像处理设备使用所述第一发送单元所发送的与所述用户认证有关的信息来进行用于所述用户认证的处理,并且在所述用户认证已成功的情况下,所述图像处理设备转换至能够经由所述图像处理设备的操作单元使用所述图像处理设备所包括的至少一个功能的状态;以及第二发送单元,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备,其中,所述图像处理设备使用所述第二发送单元所发送的数据作为所述图像处理设备的与该数据相对应的至少一个功能的设置。
[0008] 根据本发明的一个方面,一种图像处理设备,其装配有用于短距离无线通信的第一通信接口,所述图像处理设备包括:第一接收单元,用于经由所述第一通信接口从信息终端接收与用户认证有关的信息;执行单元,用于使用所述第一接收单元所接收到的信息来执行所述用户认证;显示控制单元,用于基于所述执行单元所执行的所述用户认证的成功,来在显示单元上显示能够使用所述图像处理设备所包括的至少一个功能所经由的操作画面;第一发送单元,用于基于所述执行单元所执行的所述用户认证的成功,经由所述第一通信接口来将表示所述用户认证成功的信息发送至所述信息终端;以及第二接收单元,用于在将表示所述用户认证成功的信息发送至所述信息终端之后,从所述信息终端接收所述图像处理设备所包括的各个功能中的任一个所要使用的数据,其中,基于所述第二接收单元所接收到的数据的类型,所述显示控制单元进一步将所述显示单元上所显示的画面切换至与该数据有关的功能的画面。
[0009] 根据本发明的一个方面,一种图像处理设备的控制方法,其中,所述图像处理设备装配有用于短距离无线通信的第一通信接口,所述控制方法包括以下步骤:第一接收步骤,用于经由所述第一通信接口从信息终端接收与用户认证有关的信息;执行步骤,用于使用所述第一接收步骤所接收到的信息来执行所述用户认证;显示控制步骤,用于基于所述执行步骤中的所述用户认证的成功,来在显示单元上显示能够使用所述图像处理设备所包括的至少一个功能所经由的操作画面;发送步骤,用于基于所述执行步骤中的所述用户认证的成功,经由所述第一通信接口来将表示所述用户认证成功的信息发送至所述信息终端;以及第二接收步骤,用于在将表示所述用户认证成功的信息发送至所述信息终端之后,从所述信息终端接收所述图像处理设备所包括的各个功能中的任一个所要使用的数据,其中,在所述显示控制步骤中,基于所述第二接收步骤所接收到的数据的类型,进一步将所述显示单元上所显示的画面切换至与该数据有关的功能的画面。
[0010] 根据本发明的一个方面,一种图像处理系统,包括:图像处理设备;以及信息终端,用于进行短距离无线通信,其中,所述信息终端包括:第一发送单元,用于通过用于所述短距离无线通信的第一通信方法来将与用户认证有关的信息发送至所述图像处理设备,以及第二发送单元,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,来将所述图像处理设备所包括的各个功能中的任一个所要使用的数据发送至所述图像处理设备,其中,所述图像处理设备包括:第一接收单元,用于通过用于所述短距离无线通信的第一通信方法,从所述信息终端接收与所述用户认证有关的信息,执行单元,用于使用所述所述第一接收单元所接收到的信息来执行所述用户认证,显示控制单元,用于基于所述执行单元所执行的所述用户认证的成功,来在显示单元上显示能够使用所述图像处理设备所包括的至少一个功能所经由的操作画面,第三发送单元,用于基于所述执行单元所执行的所述用户认证的成功,通过所述第一通信方法来将表示所述用户认证成功的信息发送至所述信息终端,以及第二接收单元,用于在将表示所述用户认证成功的信息发送至所述信息终端之后,从所述信息终端接收所述图像处理设备所包括的各个功能中的任一个所要使用的数据,其中,基于所述第二接收单元所接收到的数据的类型,所述图像处理设备的所述显示控制单元进一步将所述显示单元上所显示的画面切换至与该数据有关的功能的画面。
[0011] 根据本发明的一个方面,一种用于控制信息终端的控制方法,所述控制方法包括以下步骤:第一发送步骤,用于通过用于短距离无线通信的第一通信方法来将与用户认证有关的信息发送至图像处理设备,其中,与所述用户认证有关的信息用于判断是否许可用户使用所述图像处理设备所包括的功能;通信建立步骤,用于基于从所述图像处理设备接收到表示所述用户认证成功的信息,通过所述第一通信方法从所述图像处理设备来获取用于使用与所述第一通信方法不同的第二通信方法与所述图像处理设备进行通信的连接信息,并且基于所述连接信息来建立利用所述第二通信方法的通信;以及第二发送步骤,用于基于利用所述第二通信方法的通信的建立,通过所述第二通信方法来将所述图像处理设备所包括的功能中的任一个所要使用的数据发送至所述图像处理设备。
[0012] 通过以下参考附图对典型实施例的说明,本发明的其它特征将显而易见。

附图说明

[0013] 图1示出典型实施例适用于的系统的结构的例子。
[0014] 图2是示出多功能外围设备(MFP)的硬件结构的框图
[0015] 图3是示出移动终端的硬件结构的框图。
[0016] 图4A和4B是分别示出MFP和移动终端的软件结构的框图。
[0017] 图5示出MFP所包括的Bluetooth(蓝牙)的服务的例子。
[0018] 图6示出移动终端的应用菜单画面的例子。
[0019] 图7示出移动终端的应用设置画面。
[0020] 图8示出用于发送目的地的移动终端的画面的例子。
[0021] 图9示出与登录和注销有关的MFP的画面转换的例子。
[0022] 图10A和10B示出显示用于无线保真 连接的信息的MFP的画面的例子。
[0023] 图11A和11B示出MFP的发送画面的例子。
[0024] 图12示出在从移动终端接收数据时MFP上所显示的弹出框画面的例子。
[0025] 图13示出MFP的地址簿画面的例子。
[0026] 图14A和14B是示出移动终端侧的目的地发送功能的处理的例子的流程图
[0027] 图15是示例性示出在图14A和14B所示的步骤S3022中所进行的处理的详情的流程图。
[0028] 图16是示出MFP侧的目的地发送功能的处理的例子的流程图。
[0029] 图17是示例性示出在图16所示的步骤S4008中所进行的处理的详情的流程图。
[0030] 图18示出移动终端的打印画面的例子。
[0031] 图19A和19B是示出移动终端侧的打印功能的处理的例子的流程图。
[0032] 图20是示出MFP侧的打印功能的处理的例子的流程图。

具体实施方式

[0033] 下面将参考附图来说明典型实施例。
[0034] 针对被配置成进行需要用户登录作为前提的认证管理的MFP,即使在移动终端向MFP发送数据(例如,电子邮件(E-mail)的目的地)情况下,也需要进行向MFP的用户登录。
[0035] 当在被配置成进行需要用户登录作为前提的认证管理的MFP上与移动终端协作进行处理时,用户通常通过登录MFP、然后操作移动终端来向MFP发送数据。用户通常进行针对MFP的操作和针对移动终端的操作,这样使得过程繁琐。
[0036] 在这些情况下,鉴于装配有无线通信功能的移动终端在当前的广泛应用,本发明人认为使得用户能够从移动终端登录MFP、并且能够从移动终端向MFP发送数据,这样将提高便利性并且将解决上述传统可操作性的问题。换句话说,本发明人认为使得用户能够通过从移动终端简单进行用户操作来登录MFP并向MFP发送数据,这样将会简化传统上需要针对这两个装置的用户操作的繁琐用户操作,从而使得该技术用户友好性更好。
[0037] 根据上述说明,将下述典型实施例构成为:在信息处理设备和外部设备之间的协作中,使得用户能够在无需被迫进行繁琐操作的情况下,容易地经由适合于状况的无线通信来实现与移动终端的协作。
[0038] 在登录MFP之后,用户可以通过从MFP的操作面板选择MFP中所包括的各个功能中的任一个来进行处理。因此,用户通常在靠近MFP时将会登录。
[0039] 因此,即使在将MFP配置成使得用户能够经由无线通信登录MFP的情况下,通常也不许可位于远离MFP的位置处的用户登录。换句话说,与覆盖相对宽的通信范围的无线通信相比,覆盖相对窄的通信范围的无线通信更适用于使用无线通信的登录。
[0040] 在用户经由无线通信从移动终端向MFP发送数据的情况下,发送的数据量可能很大。换句话说,可以在短时间内发送大量数据的高速无线通信适用于发送数据所要使用的无线通信。这样,在试图从移动终端登录MFP时和在从移动终端向MFP发送数据时之间,无线通信的特性不同。
[0041] 下述典型实施例被构成为:在信息处理设备和外部设备之间的协作中,使得用户能够在无需被迫进行繁琐操作的情况下,容易地经由适合于状况的无线通信来实现与移动终端的协作。
[0042] 根据第一典型实施例的系统结构
[0043] 图1示出第一典型实施例适用于的系统的结构的一个例子。
[0044] 如图1例示,在根据本典型实施例的系统中,移动终端101、MFP 102和接入点103分别可以经由相应的 通信(符合被定义为电气和电子工程师协会(IEEE)802.11系列的通信标准的通信)进行通信。图1所示的结构仅是通用结构的例子。因此,例如,移动终端(便携式终端)101可以是任何其它类型的信息设备。
[0045] 移动终端101和MFP 102可以经由接入点103在 基础设施模式下相互连接和通信。MFP 102自身可以在 的接入点模式(即, AP模式)下工作。在这种情况下,移动终端101和MFP 102还可以在无需使用接入点103的情况下,经由直接 连接而直接相互连接和通信。 AP模式还被称为软件接入点模式。
[0046] 接着将分别参考图2和3,说明MFP 102和移动终端101的硬件结构。
[0047] MFP 102的硬件结构
[0048] 图2示出MFP 102的硬件结构的一个例子。
[0049] 如图2所示,MFP 102包括执行存储在只读存储器(ROM)202或者例如硬盘(硬盘驱动器(HDD))213的软件的中央处理单元(CPU)201。CPU 201总体控制与系统总线216连接的各装置。
[0050] 随机存取存储器(RAM)203用作CPU 201的主存储器和/或工作区等。操作单元控制器208对例如设置在MFP 102上的各种类型的按钮(未示出)或者操作面板209和显示器211进行控制。盘控制器212控制HDD 213。HDD 213还可被用作为暂时存储图像的场所。MFP 102可以包括诸如固态硬盘(SSD)等的其它存储装置来代替HDD 213,或者可以同时包括这两者。
[0051] 网络接口(I/F)207经由网络220与另一网络设备或者文件服务器等双向交换数据。
[0052] MFP 102还包括无线局域网(LAN)I/F 206。当在基础设施模式下工作时,无线LAN I/F 206经由接入点连接至网络220,并且经由接入点与另一网络设备或者文件服务器等双向交换数据。当无线LAN I/F 206在 AP模式下工作时,MFP 102可以作为接入点来工作,并且直接与移动终端101等进行无线通信连接。换句话说,MFP 102包括用于在不经过移动终端101和MFP 102外部的接入点的情况下进行移动终端101和MFP 102之间的通信的功能。如下面详细所述,当MFP 102从移动终端101接收到用于开启 AP模式的请求时,使该通信功能有效。
[0053] 打印机214是通过例如电子照相方法实现的用于在纸张等上打印数据的打印单元。然而,打印方法不局限于电子照相方法,并且可以是任何打印方法。
[0054] 扫描器215是用于读取打印在纸张等上的图像的图像读取单元。在许多情况下,作为选配,扫描器215装配有自动文档进给器(ADF)(未示出),并且可以自动读取多个原稿。
[0055] MFP 102还包括蓝牙I/F( I/F)205。MFP 102可以经由 I/F 205相对于各种类型的外围设备发送和接收数据。针对 支持针对节能通信所设计的低功耗蓝牙 的装置近年来也日益普及。
[0056] 移动终端101的硬件结构
[0057] 图3示出移动终端101的硬件结构的一个例子。假定根据本典型实施例的移动终端101是诸如智能手机和平板电脑等的设备,但是移动终端101可以是任何其它设备,只要其是进行 通信和低功耗 通信的信息处理设备即可。
[0058] 参考图3,移动终端101包括CPU 307。CPU 307读出存储在闪速存储器310中的控制程序,并且进行用于控制移动终端101的操作的各种类型的处理。闪速存储器310存储控制程序。使用RAM 309作为诸如CPU 307的主存储器和工作区等的暂时存储区域。闪速存储器310还用于存储诸如数字图像和电子文档等的各种类型的数据。
[0059] 操作面板301包括检测例如用户触摸操作的触摸面板功能,并且显示通过操作系统(OS)和例如电子邮件发送应用程序等的各种类型的应用程序所提供的各种类型的画面。用户可以通过在操作面板301上输入触摸操作,来向移动终端101输入期望的操作指示。移动终端101包括未示出的硬按键,并且用户还可以使用该硬按键向移动终端101输入操作指示。用户还可以通过未示出的麦克利用语音来输入指示。
[0060] 照相机304根据来自用户的摄像指示来拍摄图像。将照相机304所拍摄的图像存储在闪速存储器310的预定区域中。CPU 307还可以使用能够分析快速响应码(QR )的程序,从通过照相机304所读出的QR 获取信息。
[0061] 移动终端101还包括 I/F(蓝牙I/F)306。移动终端101可以经由I/F 306相对于各种类型的外围设备发送和接收数据。 I/F 306
可以支持低功耗 通信。移动终端101还包括无线LAN I/F 311。移动终端101可以经由无线LAN I/F 311相对于各种类型的外围设备发送和接收数据。无线LAN I/F 311可以经由接入点103或者在不经过接入点103的情况下直接连接至MFP 102。
[0062] 根据本典型实施例的软件结构
[0063] 接着,分别参考图4A和4B说明MFP 102和移动终端101的软件结构。
[0064] 图4A是示出MFP 102的软件结构和该软件所管理的数据区域的一个例子的框图。CPU 201执行存储在ROM 202等中的程序,通过这样使得图4A所示的软件发挥功能。
[0065] 在图4A中,可以以包括诸如 等的操作系统、 虚拟机、开放服务网关协议(OSGi)框架和/或一组装置驱动程序的形式来构建平台806。平台806包括用于控制各种类型的硬件的装置驱动程序,并且向运行在平台806上的应用程序提供使用硬件的应用程序编程接口(API)。
[0066] 例如, 控制单元807是用于控制 I/F 205的装置驱动程序。网络控制单元808是用于控制无线LAN I/F 206和网络I/F 207的装置驱动程序。另外,尽管未示出,但是在平台806上还准备有用于控制打印机214的打印机模和用于控制扫描器215的扫描器模块等。平台806还向应用程序提供用于相对于文档809和打印作业810读取和写入数据的API。文档809和打印作业810表示通过平台806在将数据记录在RAM 203或者HDD 213中的情况下所管理的数据的数据区域。
[0067] 复印801、发送802和打印803是运行在平台806上的应用程序,并且将用于呈现各种类型的功能的用户界面显示在显示器211上。例如,复印801通过经由平台806控制扫描器215和打印机214来进行复印。发送802通过控制扫描器215和网络I/F 207,来提供用于将所读取的文档数据发送至网络220的功能。打印803提供用于打印存储在文档809中的文档数据和保持在打印作业810中的打印作业的功能。
[0068] 菜单800是显示用于从显示器211选择例如复印801、发送802和打印803的应用程序的菜单的模块。远程用户界面(UI)811向例如移动终端101提供用于管理MFP 102的设置的用户界面和用于打印存储在文档809中的文档数据的用户界面。登录服务804是提供用于使用MFP 102的登录功能的模块。用户账户805表示通过登录服务804在将数据记录在RAM 203或者HDD 213中的情况下所管理的数据的数据区域。
[0069] 登录服务804的概述
[0070] 登录服务804包括(1)用户账户管理功能、(2)本地登录功能、(3)用于访问低功耗通信的服务的登录功能和(4)远程登录功能。
[0071] (1)用户账户管理功能
[0072] 登录服务804向用户提供用于登记和管理用户账户的用户界面。登录服务804将经由该用户界面所登记的信息记录在用户账户805中并进行管理。如下面的表1(用户信息列表)中所示的例子,管理信息的例子包括用户名、密码和色。
[0073] 表1
[0074] 用户信息列表
[0075]用户名 密码 角色
Alice 密码1 管理员
Bob 密码2 普通用户
Carol 密码3 普通用户
Dave 密码4 非注册用户
[0076] (2)本地登录功能
[0077] 登录服务804使用操作单元向用户提供登录/注销功能。登录服务804在显示器211上显示登录画面701(图9),并且阻止未登录用户使用该功能。许可同时进行本地登录的用户的数量是1,并且多个用户不能同时进行本地登录。如果用户登录成功,则登录服务804使得显示器211从登录画面701转换成菜单画面705(图9),从而使得MFP 102进入用户可以使用MFP 102的状态。作为用于本地登录的方法,登录服务804提供多个登录方法。例如,登录服务804提供如下面的例子那样的登录方法。
[0078] a.键盘登录方法
[0079] 登录服务804通过在显示器211的登录画面701上显示软键盘、获取所输入的用户名和密码、并且对用户进行认证来进行登录处理。
[0080] b.移动登录方法
[0081] 登录服务804通过经由低功耗 通信从移动终端101与用户认证信息一起接收登录请求、并且对用户进行认证来进行登录处理。
[0082] 登录服务804是在尝试上述登录时、根据MFP 102的状态来许可或者拒绝登录的机制。MFP 102将下面的表2(登录可否状态列表)所示的状态ID(StatusID)记录在RAM 203中并对其进行管理。利用稍后说明的图5所示的用户认证服务1000来实现移动登录。
[0083] 表2
[0084] 登录可否状态列表
[0085]状态ID 含义
1 可以登录
2 由于另一用户已登录,因而不可以登录
3 由于现在没有显示登录画面,因而不可以登录
4 由于禁止移动登录,因而不可以登录
[0086] MFP 102进行状态管理,其中该状态管理用于基于本地登录处理是否成功来控制MFP 102的状态以使得状态转换成能够接收从移动终端101发送的数据的状态。更具体地,MFP 102控制MFP 102的状态,以使得如果没有用户进行了本地登录,则状态仍然为不能接收从移动终端101发送的数据的状态,并且如果本地登录成功,则状态转换成能够接收从移动终端101发送的数据的状态。
[0087] 作为本地登录之后的注销方法,登录服务804包括以下多个方法:
[0088] *在操作面板209上显示注销按钮、并且在检测到该按钮被按下时进行注销处理的方法。
[0089] *如果在预定时间段内在操作面板209和显示器211上没有输入操作则进行注销处理的方法。
[0090] *响应于来自移动终端101的注销请求来进行注销处理的方法。
[0091] 在注销处理之后,登录服务804显示登录画面701。
[0092] (3)远程登录功能
[0093] 当针对远程登录功能使用远程UI 811时,登录服务804提供登录/注销功能。例如,当检测到从移动终端101对远程UI 811的访问时,登录服务804将以超文本标记语言(HTML)所编写的登录画面发送给移动终端101。登录服务804获取在上述登录画面上所输入的用户名和密码并且对用户进行认证,从而许可登录远程UI 811。登录服务804被配置成针对远程登录功能允许多个用户同时远程登录。
[0094] (4)用于访问低功耗 通信的服务的登录功能
[0095] 针对用于访问低功耗 通信的服务的登录功能,登录服务804提供用于访问经由低功耗 通信所发布的服务(图5)的登录/注销功能。该功能还经由低功耗 通信进行认证,但是不同于本地登录功能的“移动登录方法”,在登录之后不切换显示在显示器211上的画面。
[0096] 移动终端101的软件结构
[0097] 图4B是示出移动终端101的软件结构的一个例子的框图。
[0098] 移动终端101包括平台902和MFP协作应用程序(以下被称为应用程序)900作为软件。CPU 307执行存储在闪速存储器310中的程序,由此平台902发挥功能。应用程序900还是存储在闪速存储器310中的程序,并且在平台902的控制下,通过CPU 307执行该程序来发挥功能。
[0099] 可以通过诸如 和 等的平台(OS等)来实现平台902。平台902包括用于控制移动终端101的各种类型的硬件的一组装置驱动程序,并且向运行在平台902上的应用程序900提供用于使用该各种类型的硬件的API。
[0100] 应用程序900是通过经由平台902所提供的API控制移动终端101的硬件来进行各处理的软件。更具体地,应用程序900经由API向平台902请求进行处理,并且平台902通过该硬件使用与所请求的处理的内容相对应的装置驱动程序来进行期望的处理。然后,平台902经由API将该处理的结果返回给应用程序900。
[0101] 在本典型实施例中,该组装置驱动程序包括 控制单元903和无线网络控制单元904。 控制单元903是用于控制 I/F 306的装置驱动程序。无线网络控制单元904是用于控制无线LAN I/F 311的装置驱动程序。
[0102] 为了经由低功耗 通信进行与移动终端101外部的设备(例如MFP 102)的数据发送和接收,应用程序900首先请求平台902经由低功耗 通信进行与外部设备的数据发送和接收。然后,平台902利用 控制单元903来控制I/F 306,以经由低功耗 通信进行与该外部设备的数据发送和接
收。在下面的说明中,除非另外说明,否则在应用程序900经由低功耗 通信进行与外部设备的数据发送和接收的情况下,假定根据这一处理过程经由低功耗通信来进行应用程序900和外部设备之间的数据发送和接收。
[0103] 为了经由 通信进行与移动终端101外部的设备(例如,MFP 102)的数据发送和接收,应用程序900首先请求平台902经由 通信进行与外部设备的数据发送和接收。然后,平台902使用无线网络控制单元904来控制无线LAN I/F 311,以经由 通信进行与该外部设备的数据发送和接收。在下面的说明中,除非另外说明,否则在应用程序900经由 通信进行与外部设备的数据发送和接收的情况下,假定根据这一处理过程经由 通信来进行应用程序900和外部设备之间的数据发送和接收。
[0104] 应用程序900包括例如以下功能:
[0105] (1)用于经由多功能 通信连接至MFP 102并且发出登录请求和注销请求的功能。用户可以利用应用程序900来将登录请求时所要使用的用户认证信息(用户名和密码)作为认证信息901预先记录在闪速存储器310中。例如,用户预先记录如下面的表3所示的例子那样的信息(认证信息):
[0106] 表3
[0107] 认证信息
[0108]项目 值
用户名 Alice
密码 密码1
[0109] (2)用于经由低功耗 通信连接至MFP 102并且进行用于开启/停止AP模式的处理的功能。在该处理中,使用图5所示的 AP模式开启/停止服务1006。下面对其进行详细说明。
[0110] (3)用于启动WEB浏览器905并且连接至远程UI 811的功能。
[0111] (4)用于使用 通信向MFP 102发送诸如利用移动终端101的地址簿所登记的目的地数据、发送电子邮件时的主题、正文和附件名称等的信息的功能。在本典型实施例中,地址簿906通过应用程序900来进行管理,但是可以通过平台902来进行管理。在这种情况下,应用程序900被配置成向平台902请求地址簿906中的目的地数据,以获取利用地址簿906所登记的目的地数据。假定应用程序900保持例如如下面的表4(用于目的地发送的连接设置列表)所示的例子那样的设置值。下面的表4意为:在使用低功耗通信发送例如目的地的数据的情况下,仅在移动终端101和MFP 102之间的距离小于50cm的情况下才可以进行该发送。移动终端101被配置成使得:仅在该距离小于50cm的情况下才可以使用数据发送,以保证使用该数据发送的用户在MFP 102附近。这是因为,如果与此相反可以从远距离使用目的地发送,则在另一用户正在使用MFP 102期间,可能在不知情的情况下将目的地设置至MFP 102,并且可能意外发送电子邮件。在本典型实施例中,移动终端101在尝试上述功能(1)的登录之前,使用低功耗 通信来估计移动终端101和MFP 102之间的距离。然后,如果估计出该距离小于预定距离(在表4所示的例子中,小于50cm),则移动终端101尝试登录上述功能(1)。如果估计出该距离等于或者大于预定距离,则移动终端101不尝试登录上述功能(1)。
[0112] 表4
[0113] 用于目的地发送的 连接设置列表
[0114]距离 状态
小于50cm 可以进行数据发送
大于或者等于50cm 不可以进行数据发送
[0115] 移动终端101可以被配置成使得移动终端101的用户可以改变上述用于目的地发送的 连接设置列表中的距离,或者可以被配置成从MFP 102获取该设置。移动终端101使用从MFP 102所发出的 的接收信号强度指示(RSSI)(接收信号强度),以测量与MFP 102的距离。例如,可以使用随着MFP 102和移动终端101之间的距离增大、RSSI衰减这样的特性,来创建如下面的表5(RSSI和估计距离的列表)中所示的数据那样的表示RSSI和与MFP 102的距离之间的关系的数据。然后,移动终端101通过使用该数据来测量与MFP 102的距离。
[0116] 表5
[0117] RSSI和估计距离的列表
[0118]RSSI(dBm) 估计距离
-40 10cm
-50 50cm
-59 1m
-62 2m
[0119] MFP 102所包括的 的功能和服务
[0120] 当根据本典型实施例的MFP 102被通电时,平台806经由 控制单元807启动 并且以预定时间间隔发送 的广播包。广播包包含如下面的例子那样的数据:
[0121] 本地名称:表示装置名称等,诸如“Canxn MFP CXXX”等。
[0122] 制造商特有数据:其中存储有公司的标识符和任意数据。
[0123] TX功率平:表示所发送的无线电波强度,诸如-38dBm等。
[0124] 服务通用唯一标识符(UUIDs):表示用于识别装置的功能的UUID。
[0125] 图5示出MFP 102所包括的低功耗 通信的服务的一个例子。
[0126] 根据本典型实施例的MFP 102向经由低功耗 通信所连接的移动终端101发布以通用属性配置文件(GATT)所定义的各种类型的服务。这些服务有用户认证服务
1000、 AP模式开启/停止服务1006和 连接信息获取服务1008。接着,对其进行详细说明。
[0127] 首先,说明用户认证服务1000。
[0128] 用户认证服务1000包括以GATT配置文件所定义的以下特征。GATT的配置文件和特征存在如面向对象概念的类和成员变量之间的关系那样的相互关系。登录服务804经由通过平台806和 控制单元807所提供的API来读取和写入这些特征各自的值。
[0129] StatusID(状态ID)1001是表示与是否可以登录MFP 102有关的状态的特征。移动终端101通过读取操作获取StatusID 1001,从而获取与是否可以登录MFP 102有关的状态。MFP 102将表2(登录可否状态列表)中所示的值存储为StatusID 1001的值。登录服务804根据状态变化来改变该值。当该值被改变时, 控制单元807通过属性协议(ATT)中的Notification向当前连接的移动终端101通知该值的变化。
[0130] UserName(用户名)1002和Password(密码)1003分别是移动终端101在发出登录请求时通过写入操作输入用户名和密码所使用的特征。UserName 1002和Password 1003可以被配置为需要用于写入操作的加密的特征。
[0131] RequestID(请求ID)1004是移动终端101通过写入操作向用户认证服务1000输入请求所使用的特征。例如,移动终端101通过写入操作将如下面的表6(RequestID列表)中所示的例子那样的RequestID的值作为向用户认证服务1000的请求输入至RequestID 1004中。
[0132] 表6
[0133] 请求ID列表
[0134]请求ID 含义
1 登录请求
2 注销请求
3 用于访问蓝牙服务的登录请求
[0135] ResultID(结果ID)1005是MFP 102存储在响应于来自移动终端101的登录请求而进行用户认证时的认证结果(用户认证是否成功)所使用的特征。例如,MFP 102将如下面的表7(ResultID列表)所示的例子那样的ResultID的值作为认证结果存储在ResultID 1005中。
[0136] 表7
[0137] 结果ID列表
[0138]结果ID 含义
1 登录成功
2 登录失败
3 取消
4 其它错误
[0139] 当MFP 102将认证结果存储在ResultID 1005中时, 控制单元807通过ATT中的Notification向当前所连接的移动终端101通知认证结果值的变化。
[0140] 接着,将说明 AP模式开启/停止服务1006。
[0141] AP模式开启/停止服务1006包括以GATT配置文件所定义的以下特征。
[0142] Status(状态)1007在其中存储如以下的表8( AP模式状态列表)所示的例子那样的值。
[0143] 表8
[0144] AP模式状态列表
[0145]状态 含义
1 开启状态
2 停止状态
[0146] MFP 102利用 AP模式开启/停止服务1006,使用低功耗 通信,根据来自移动终端101的请求来提供用于使得MFP 102和移动终端101之间的直接连接有效的功能。
[0147] 接着,将说明 连接信息获取服务1008。
[0148] 连接信息获取服务1008包括以GATT配置文件所定义的以下特征。
[0149] Primary IP Address(主IP地址)1009和Primary MAC address(主MAC地址)1010是分别表示在MFP 102在基础设施模式下连接至接入点103的情况下的因特网协议(IP)地址和媒体访问控制(MAC)地址的特征。
[0150] SSID 1011和KEY(秘钥)1012是分别表示在MFP 102在 AP模式下工作时的用于识别直接网络的标识符(服务集标识符(SSID))和连接至直接网络用的密钥的特征。
[0151] Direct IP Address(直接IP地址)1013和Direct MAC Address(直接MAC地址)1014是分别表示在MFP 102在 AP模式下工作时的IP地址和MAC地址的特征。
[0152] 移动终端101的画面
[0153] 将参考图6、7和8说明移动终端101的画面。
[0154] 移动终端101的应用程序菜单画面
[0155] 图6示出移动终端101上的移动应用程序菜单画面406的一个例子。用户可以使用该画面来选择移动应用程序的设置和用户想要使用的功能。例如,当启动移动应用程序时,显示该画面。
[0156] 功能选择按钮401、402、403和404各自是用户可以利用其发出用于开始使用移动应用程序所提供的功能的指示的按钮。
[0157] 例如,功能选择按钮401是用于选择用于设置从移动终端101向MFP 102所要发送的目的地和邮件信息的“目的地发送”应用程序的按钮。当按下功能选择按钮401时,移动终端101使得画面转换成稍后将说明的图8所示的目的地发送画面480。
[0158] 功能选择按钮402是用于选择用于从移动终端101向MFP 102发送打印数据的“打印”应用程序的按钮。当按下功能选择按钮402时,移动终端101使得画面转换成稍后将说明的图18所示的打印画面。在第二典型实施例的说明中,将说明与功能选择按钮402相对应的功能。
[0159] 功能选择按钮403和404分别是用于选择应用程序A和应用程序B的按钮。
[0160] 移动终端101将移动应用程序以前曾与其进行过通信的各MFP保持记录在闪速存储器310中,并且MFP列表显示部405显示其列表。用户可以通过从该MFP列表显示部405进行选择来指定作为通信目的地的MFP 102。
[0161] 当按下移动应用程序设置按钮407时,移动终端101使得画面转换成图7所示的用于设置移动应用程序的画面450。
[0162] 移动终端101的应用程序设置画面
[0163] 图7示出移动终端101上的移动应用程序设置画面450的一个例子。
[0164] 当用户按下应用程序设置按钮412时,移动终端101显示移动应用程序的设置项列表(未示出)。移动应用程序的设置项包括例如用于MFP 102的用户认证信息(诸如表3中所示的例子等的认证信息)的设置登记。
[0165] 当用户按下返回按钮411时,移动终端101保持经由移动应用程序设置画面450所配置的移动应用程序的设置,并且使得画面转换成图6所示的移动应用程序菜单画面406。
[0166] 移动终端101的目的地发送画面
[0167] 图8示出移动终端101上的目的地发送画面480的一个例子。
[0168] 用户可以使用目的地发送画面480输入用于发送电子邮件所需的信息。
[0169] 目的地发送画面480包括用于选择存储在移动终端101的闪速存储器310中的地址簿906中的目的地、并且输入所选择的目的地的电子邮件地址栏(“To”)441。可以在电子邮件地址栏(“To”)441中同时指定多个目的地。
[0170] 同样地,电子邮件地址栏(“Cc”)447是用于选择存储在移动终端101的地址簿906中的目的地、并且输入所选择的目的地的栏。可以在电子邮件地址栏(“Cc”)447中同时指定多个目的地。
[0171] 同样地,电子邮件地址栏(“Bcc”)448是用于选择存储在移动终端101的地址簿906中的目的地、并且输入所选择的目的地的栏。可以在电子邮件地址栏(“Bcc”)448中同时指定多个目的地。
[0172] 还可以通过移动终端101上的软键盘输入新的目的地,来指定电子邮件地址栏(“To”)441、电子邮件地址栏(“Cc”)447和电子邮件地址栏(“Bcc”)448。
[0173] 主题栏442是用于输入电子邮件的主题的栏。
[0174] 正文栏443是用于输入电子邮件的正文的栏。
[0175] 文件名栏444是用于输入电子邮件的附件名称的栏。
[0176] 用户可以使用移动终端101上的软键盘将字符串输入到主题栏442、正文栏443和文件名栏444中。
[0177] 不仅可以使用软键盘,而且还可以使用诸如语音识别等的其它输入方法来将该输入输入到这些栏中的任意栏中。
[0178] 该系统可以被配置成使得除发送图8所示的电子邮件所需的信息(目的地等)以外,还可以从移动终端101对MFP 102设置如MFP 102扫描原稿时的扫描设置那样的诸如分辨率颜色模式等的其它信息。尽管这里没有对其进行详细说明,但是可以通过与发送电子邮件所需的信息相同的方法来设置该信息。
[0179] 当用户按下用于将数据发送至打印机的按钮445时,移动终端101进行稍后将参考图14A和14B所述的、用于将诸如目的地发送画面480上所输入的目的地等的数据发送给MFP 102的处理。在完成向MFP 102的数据发送时,移动终端101清除目的地发送画面480上的所有输入,并且使得画面显示返回图6所示的移动应用程序菜单画面406。如果数据发送失败,则移动终端101显示错误,并且在不清除目的地发送画面480上的输入的情况下保持呈现目的地发送画面480的画面显示。
[0180] MFP 102的画面
[0181] 接着,将参考图9、图10A和10B、图11A和11B以及图12,说明MFP 102的显示器211上所显示的画面。
[0182] 登录/注销期间的MFP 102的画面
[0183] 图9示出与登录和注销有关的画面和画面转换的一个例子。
[0184] 例如,在用户登录MFP 102之前的状态下,MFP 102显示登录画面701,并且等待接收用户标识(ID)702、密码703的输入和按下登录按钮704的事件,或者等待经由从移动终端101接收登录请求。
[0185] MFP 102在接收到按下登录按钮704或者经由 接收到登录请求时,进行登录处理。然后,如果登录成功,则MFP 102控制显示以使得画面转换成菜单画面705,并且如果登录失败,则显示原始显示的登录画面701。
[0186] 菜单画面705包括用于调用各种类型的应用程序的按钮(在图9所示例子的情况下的复印按钮706、发送按钮707和打印按钮708)和注销按钮709。当检测到按下了注销按钮709时,MFP 102进行注销处理,并且显示登录画面701。
[0187] MFP 102的移动连接用入口画面
[0188] 图10A和10B示出用于在MFP 102和移动终端101之间进行 连接的入口画面的一个例子。通过从移动设备在稍后将说明的图11A所示的发送画面601上按下用于指定目的地的按钮608来显示该画面。
[0189] 移动入口画面501包括基础设施连接模式按钮504和直接连接模式按钮505。基础设施连接模式按钮504是用于将画面切换至用于在 基础设施模式下连接至移动终端101的显示(图10B)的按钮。直接连接模式按钮505是用于将画面切换成用于经由直接通信连接至移动终端101的显示(图10A)的按钮。
[0190] 图10A示出在按下直接连接模式按钮505时的显示的例子。
[0191] 当用户按下 直接通信操作按钮502时,MFP 102开始或者结束 直接通信。图10A所示的例子表示开始 直接通信的状态,由此按下 直接通信操作按钮502会导致结束 直接通信。
[0192] 当开始 直接通信时,MFP 102将 直接通信所需的信息显示在移动入口画面501上,并且伴随于此,显示嵌入了这些信息的QR 503。 直接通信所需的信息例如是SSID和密钥,但是不局限于此。当 直接通信结束时,去除直接通信所需的这些信息和QR 503的显示。
[0193] 图10B示出在按下基础设施连接模式按钮504时的显示。在该画面上,MFP 102显示用于经由接入点103在移动终端101和MFP 102之间进行 基础设施连接的信息,并且伴随于此,显示嵌入了这些信息的QR 506。 基础设施连接所需的信息例如是MFP 102的IP地址,但是不局限于此。
[0194] 例如,在 直接连接的情况下,移动终端101可以通过读出QR 503来自动获取SSID和密钥,并且将连接切换成 直接网络以使其处于可与MFP 102通信的状态。
[0195] 在 基础设施连接的情况下,移动终端101可以通过读出QR 506来自动获取MFP 102的IP地址,并且可以将其与MFP 102配对以确定连接目的地。
[0196] 只要 I/F 205准备好在MFP 102上使用,移动终端101就可以使用移动终端101的低功耗 通信功能获取与可从上述QR 503或506所获取的信息相同的信息,并且可以进行 连接。
[0197] MFP 102的发送画面
[0198] 图11A和11B示出MFP 102的发送画面601的一个例子。
[0199] 图11A与通过MFP 102的发送画面601设置目的地之前的画面的显示例子相对应。例如,用户按下图9所示的发送按钮707来显示该画面。
[0200] 在图11A和11B中,发送画面601是用于配置目的地和扫描设置的画面。以列表形式将作为发送目的地所设置的目的地显示在目的地列表602中。目的地是电子邮件、传真(FAX)或者服务器等的地址。图11A所示的显示例子表示在其中尚未设置发送目的地的目的地列表602。当用户按下目的地指定按钮609时,画面转换成图13所示的地址簿画面614,这样使得用户能够从利用MFP 102的地址簿所登记的目的地中选择目的地,以将所选择的目的地添加至目的地列表602。
[0201] 扫描设置按钮603使得用户能够改变扫描设置。
[0202] 当按下详细信息按钮605时,MFP 102使得画面转换成显示所选择的目的地的详细信息的画面。当按下目的地删除按钮606时,MFP 102可以删除所选择的目的地。当按下其它设置按钮607时,MFP 102显示用于呈现发送内容变化的菜单列表的画面(未示出)。当按下用于从移动设备指定目的地的按钮608时,MFP 102使得画面转换成图10A或图10B所示的移动入口画面501。
[0203] 接收到目的地数据时的发送画面
[0204] 接着,将参考图11B和12来说明MFP 102在经由 通信从移动终端101接收到数据之后的画面。
[0205] 图11B与通过MFP 102的发送画面601设置了目的地之后的画面的显示例子相对应。
[0206] 当经由无线LAN从移动终端101接收到数据时,如图11B所示,MFP 102将所接收到的数据中包含的电子邮件地址显示在发送画面601上的目的地列表602中。此时,没有将所接收到的数据中包含的主题、正文和文件名等显示在发送画面601上。然而,用户可以通过从按下其它设置按钮607所显示的用于呈现发送内容变化的菜单列表的画面(未示出)选择各自的发送设置功能,来确认并校正所接收到的发送设置。
[0207] 当经由 通信从移动终端101接收到数据时,如图12所示的例子那样,MFP 102显示用于向用户通知从移动终端101接收到数据的弹出框。
[0208] 图12示出在紧接着将来自移动终端101的电子邮件发送的设置反映在MFP 102的发送画面601上之后所显示的弹出框的一个例子。
[0209] 在图12中,消息栏611是用于向用户通知从移动设备接收到数据的栏。当用户按下OK按钮612时,MFP 102关闭包括消息栏611的弹出框,并且显示图11B所示的发送画面601。
[0210] MFP 102的地址簿画面
[0211] 图13示出MFP 102的地址簿画面614的一个例子。用户按下目的地指定按钮609,由此显示该画面。
[0212] 在地址簿画面614上准备了用于显示利用保持在MFP 102的HDD 213中的地址簿所登记的目的地的目的地显示栏615,并且可以从其中选择一个或多个目的地。当用户按下OK按钮616时,MFP 102关闭地址簿画面614,并且将从目的地显示栏615所选择的目的地设置到如图11B所示的发送画面601上的目的地列表602中。当用户按下取消按钮617时,MFP 102关闭地址簿画面614,并且不更新发送画面601上的目的地列表602。
[0213] 移动终端101侧的目的地发送功能的处理
[0214] 图14A和14B是示出根据第一典型实施例的移动终端101上的目的地发送功能的处理的一个例子的流程图。CPU 307在平台902的控制下执行应用程序900,这样实现稍后所述的图14A和14B的流程图和图15的流程图所示的一系列处理。在下面的说明中,将在假定应用程序900用作为执行者的情况下,说明由CPU 307执行的应用程序900所进行的处理。此外,将在假定平台902用作为执行者的情况下,说明由CPU 307执行的平台902所进行的处理。
[0215] 在步骤S3000中,在检测到操作面板301上向用于输入电子邮件地址的栏(图8所示的441、447和448)和用于输入诸如主题、文件名和正文等的邮件信息的栏(图8所示的442、444和443)中的各个栏的输入时,应用程序900将输入数据存储到RAM 309中。
[0216] 接着,在步骤S3001中,应用程序900检测在操作面板301上是否按下了用于将数据发送至打印机的按钮445(图8)。在检测到按下时,处理进入步骤S3002。
[0217] 在步骤S3002中,应用程序开始接收低功耗 通信的无线电波。更具体地,为了接收无线电波,应用程序900首先请求平台902接收低功耗 通信的无线电波。然后,平台902使用 控制单元903来控制 I/F 306,以开始接收低功耗 通信的无线电波。应用程序900以这种方式开始接收低功耗
通信的无线电波。平台902将在开始接收低功耗 通信的无线电波
期间所接收到的 的广播包传送给应用程序900。然后,应用程序900分析所接收到的该广播包。
[0218] 接着,在步骤S3003中,应用程序900判断上述步骤S3002中所接收到的广播包中是否包含本地名称和制造商特有数据的信息、并且判断是否发现了与目的地发送相对应的MFP 102。换句话说,应用程序900判断是否通过低功耗 搜索发现了MFP 102。如果应用程序900判断为通过低功耗 搜索发现了MFP 102(步骤S3003中为“是”),则处理进入步骤S3006。
[0219] 在步骤S3006中,应用程序900将通过上述低功耗 搜索所发现的MFP 102的列表显示在操作面板301上。
[0220] 接着,在步骤S3007中,应用程序900检测是否从所显示的MFP 102中选择了一个MFP 102。在检测到该选择时,处理进入步骤S3008。
[0221] 移动终端101可以被配置成:如果通过上述低功耗 搜索仅发现了一个MFP 102,则判断为该MFP 102是与发送目的地相对应的MFP 102,而无需用户输入用于选择MFP 102的操作。可选地,移动终端101可以被配置成预先将与数据发送的目的地相对应的MFP 102登记到移动终端101(将该MFP 102存储在闪速存储器310中),并且如果通过低功耗搜索发现了所登记的MFP 102,则判断为该MFP 102是与发送目的地相对应的MFP 102,而无需用户输入用于选择MFP 102的操作。这些配置使得应用程序900能够省略上述步骤S3006和S3007所述的处理,即省略用于选择MFP 102的用户操作。
[0222] 在步骤S3008中,应用程序900判断移动终端101和上述步骤S3007中所选择的MFP 102之间的距离是否是可以进行数据发送的距离。应用程序900通过判断所接收到的低功耗的RSSI的值是否低于存储在闪速存储器310中的阈值(在表5所示的例子的情况下的-50dBm)来进行上述判断。如果RSSI的值小于阈值,则应用程序900判断为该距离是可以进行数据发送的距离(步骤S3008中为“是”)。如果RSSI的值大于或者等于阈值,则应用程序900判断为该距离不是可以进行数据发送的距离(步骤S3008中为“否”)。
[0223] 如果在上述步骤中应用程序900判断为移动终端101和MFP 102之间的距离不是可以数据发送的距离(步骤S3008中为“否”),则处理进入步骤S3009。在步骤S3009中,应用程序900显示用于提示用户向MFP 102移近的消息。然后,处理返回至步骤S3008。
[0224] 如果在上述步骤S3008中应用程序900判断为移动终端101和MFP 102之间的距离是可以进行数据发送的距离(步骤S3008中为“是”),则处理进入步骤S3010。
[0225] 这样,在步骤S3010及随后的步骤中,仅使得位于小于阈值的距离(在本典型实施例中,小于50cm的距离)内的移动终端101的用户可以登录MFP 102,这样可以保证登录用户停留在MFP 102前面(靠近MFP 102)。这是使用低功耗 通信带来的优点之一。
[0226] 在步骤S3010中,应用程序900经由 I/F 306开始低功耗的GATT通信(例如,低功耗 连接)。更具体地,为了开始低功耗 通
信,应用程序900首先请求平台902与MFP 102开始低功耗 通信。然后,平台902使用 控制单元903控制 I/F 306,以开始与MFP 102的低功耗
通信。
[0227] 接着,在步骤S3011中,应用程序900经由低功耗 通信获取MFP 102的本地登录状态。更具体地,应用程序900请求平台902通过访问MFP 102经由低功耗通信所发布的用户认证服务1000、并且获取表示本地登录条件的特征(图5所示的StatusID 1001)的值,来获取MFP 102的本地登录状态。然后,平台902通过使用控制单元903控制 I/F 306以经由低功耗 通信访问MFP 102的用户认证服务1000并获取StatusID 1001的值,来获取MFP 102的本地登录状态,并且将所获取的本地登录状态传送给应用程序900。应用程序900以这种方式经由低功耗通信来获取MFP 102的本地登录条件。
[0228] 接着,在步骤S3012中,应用程序900将上述步骤S3011中所获取到的表示MFP 102的本地登录状态的StatusID 1001的值与表2中所示的值进行比较,并且判断MFP 102是否处于可以对其进行登录的状态。
[0229] 如果应用程序900判断为MFP 102未处于可以对其进行登录的状态(步骤S3012中为“否”),则处理进入步骤S3023,在步骤S3023中,应用程序900切断低功耗 通信。更具体地,为了切断低功耗 通信,应用程序900首先请求平台902切断与MFP 102的低功耗 通信。然后,平台902使用 控制单元903控制
I/F 306,以切断与MFP 102的低功耗 通信。应用程序900以这种方
式切断低功耗 通信。在切断低功耗 通信之后,应用程序900结束根
据本流程的处理。
[0230] 如果在上述步骤S3012中应用程序900判断为MFP 102处于可以对其进行登录的状态(步骤S3012中为“是”),则处理进入步骤S3013。
[0231] 在步骤S3013中,应用程序900使用从存储在闪速存储器310中的认证信息901(图4B)所读出的值,经由低功耗 通信向MFP 102发出移动登录请求。更具体地,应用程序900请求平台902经由低功耗 通信将从上述认证信息901(图4B)所读出的值写入特征UserName 1002和Password 1003中。应用程序900请求平台902经由低功耗通信将表6中所列出的表示该登录请求的值写入特征RequestID 1004中。应用程序900通过进行这样的处理,请求平台902经由低功耗 通信向MFP 102请求执行本地登录。然后,平台902使用 控制单元903控制 I/F 306,以将
这些值写入UserName 1002和Password 1003中。此外,平台902使用 控制单元
903控制 I/F 306,以将表6中所列出的表示该本地登录的值写入RequestID 
1004中。平台902通过进行这样的处理,经由低功耗 通信向MFP 102请求执行本地登录。应用程序900以这种方式向MFP 102发出移动登录请求。当根据该请求在MFP 102侧进行认证处理、并且将认证结果写入特征ResultID 1005(图5)中时,通过ATT中的Notification(通知)向应用程序900进行通知。经由 I/F 306和平台902来向应用程序900通知该通知。
[0232] 在步骤S3014中,根据该通知,应用程序900经由低功耗 通信从MFP 102获取与上述步骤S3013所发出的移动登录请求相对应的认证结果。更具体地,应用程序
900请求平台902通过访问MFP 102经由低功耗 通信所发布的用户认证服务
1000、并且获取表示认证结果的特征(图5所示的ResultID 1005)的值,来获取与移动登录请求相对应的认证结果。然后,平台902通过使用 控制单元903控制
I/F 306以经由低功耗 通信访问用户认证服务1000并获取
ResultID 1005的值,来获取认证结果,并且将所获取到的认证结果传送给应用程序900。应用程序900以这种方式获取与上述步骤S3013所发出的移动登录请求相对应的认证结果。
[0233] 接着,在步骤S3015中,应用程序900判断上述步骤S3014中所获取到的认证结果。然后,如果应用程序900判断为认证失败(步骤S3015中为“否”),则处理进入步骤S3023,其中在步骤S3023中,应用程序900切断低功耗 通信,然后结束该处理。
[0234] 如果在上述步骤S3015中应用程序900判断为认证成功(步骤S3015中为“是”),则处理进入步骤S3016。
[0235] 在步骤S3016中,应用程序900经由低功耗 通信获取MFP 102的AP模式的状态。更具体地,应用程序900请求平台902通过访问MFP 102经由低功耗通信所发布的 AP模式开启/停止服务1006、并且获取表示 AP
模式的状态的特征(图5所示的Status 1007)的值,来获取MFP 102的 AP模式的状态。然后,平台902通过使用 控制单元903控制 I/F 306以经由低功
耗 通信访问 AP模式开启/停止服务1006并获取Status 1007的值,来获
取MFP 102的 AP模式的状态,并且将所获取到的MFP 102的 AP模式的状态传送给应用程序900。应用程序900以这种方式获取MFP 102的 AP模式的状态。
[0236] 接着,在步骤S3017中,应用程序900基于上述步骤S3016中的获取结果,来判断MFP 102的 AP模式是否处于开启状态。然后,如果应用程序900判断为 AP模式没有处于开启状态( AP模式处于停止状态)(步骤S3017中为“否”),则处理进入步骤S3018。
[0237] 在步骤S3018中,应用程序900经由低功耗 通信向MFP 102请求开启AP模式。更具体地,应用程序900请求平台902通过访问MFP 102经由低功耗通信所发布的 AP模式开启/停止服务1006、并且将表示开启的值写入Status 1007中,来向MFP 102请求开启 AP模式。然后,平台902通过使用控制单元903控制 I/F 306以经由低功耗 通信访问
AP模式开启/停止服务1006并将表示开启的值写入Status 1007中,来向MFP 102请求开启 AP模式。应用程序900以这种方式向MFP 102请求开启 AP模式。在应用程序900进行上述步骤S3018的处理之后,处理进入步骤S3019。
[0238] 如果应用程序900判断为 AP模式处于开启状态(步骤S3107中为“是”),则处理直接进入步骤S3019。
[0239] 在步骤S3019中,应用程序900经由低功耗 通信获取与MFP 102的连接所需的信息(SSID、密钥、直接IP地址和直接MAC地址等)的值。更具体地,应用程序900请求平台902访问MFP 102经由低功耗 通信所发布的 连接信息获取服务1008并获取表示 连接所需的信息的特征(SSID 1011、KEY 1012、Direct IP Address 1013和Direct MAC Address 1014)的值。然后,平台902使用 控制单元903控制 I/F 306,以经由低功耗 通信访问 连接信息
获取服务1008并获取SSID 1011、KEY 1012、Direct IP Address 1013和Direct MAC Address 1014的值,并且将所获取到的值传送给应用程序900。应用程序900以这种方式获取与MFP 102的 连接所需的信息(SSID、密钥、直接IP地址和直接MAC地址等)的值。
[0240] 接着,在步骤S3020中,应用程序900切断低功耗 通信。其细节与上述步骤S3023相同,因此这里将省略对其的说明。
[0241] 在步骤S3021中,应用程序900使用上述步骤S3019中所获取到的信息,来开始与MFP 102的直接 通信的连接。更具体地,应用程序900请求平台902使用上述步骤S3019中所获取到的信息开始与MFP 102的直接 通信的连接。然后,平台902使用无线网络控制单元904控制无线LAN I/F 311,以开始与MFP 102的直接 通信的连接。然后,应用程序900将移动终端101与上述所获取到的地址、即Direct IP Address 1013进行配对。
[0242] 在完成上述配对时,处理进入步骤S3022,其中在步骤S3022中,应用程序900使用无线LAN I/F 311(即,经由 通信)远程登录MFP 102,并且将诸如上述步骤S3000中存储到RAM 309中的目的地和主题等的数据发送给MFP 102。下面将参考图15详细说明步骤S3022。这样,应用程序900进行控制,以使得:根据检测到按下了发送按钮445(步骤S3001)、通过移动登录来登录MFP 102(步骤S3013),并且基于该移动登录的成功来使用 通信将上述数据发送给MFP 102(步骤S3022),而无需在移动登录成功之后从用户接收用于发送数据的指示。在步骤S3022的处理之后,应用程序900结束根据本流程图的处理。
[0243] 此外,如果在上述步骤S3003中应用程序900判断为通过低功耗 搜索没有发现MFP 102(步骤S3003中为“否”),则处理进入步骤S3004,其中在步骤S3004中,应用程序900启动照相机304。
[0244] 接着,在步骤S3005中,应用程序900使用照相机304来读出显示在MFP 102的移动入口画面501(图10A)上的QR  503,并且对其内容进行解码。然后,在步骤S3024中,应用程序900获取上述步骤S3005中所解码出的数据中包含的 连接信息。然后,处理进入步骤S3021。上面已经说明了步骤S3021及随后步骤中的处理,因此这里将省略对其的说明。
[0245] 接着,参考图15来说明在图14B所示的步骤S3022中所进行的处理的详情。
[0246] 图15是详细示出在图14B所示的步骤S3022所进行的处理的流程图。
[0247] 在步骤S1021中,应用程序900获取通过应用程序设置按钮412(图7)所设置的、并且存储在闪速存储器310中的认证信息901,并且使用认证信息801、经由 通信向MFP 102发送远程登录请求。更具体地,应用程序900请求平台902经由 通信向MFP 102发送使用认证信息801的远程登录请求。然后,平台902使用无线网络控制单元904来控制无线LAN I/F 311,以经由 通信向MFP 102发送使用认证信息801的远程登录请求。如果远程登录成功,则MFP 102生成会话ID,从而使得应用程序900经由平台902获取该会话ID。
如果远程登录失败,则处理再次进入步骤S1021(未示出)。
[0248] 接着,在步骤S1023中,应用程序900经由 通信将诸如在图14A所示的步骤S3000中存储在RAM 309中的目的地和主题等的数据发送给MFP 102。更具体地,应用程序900请求平台902经由 通信将上述数据发送给MFP 102。然后,平台902使用无线网络控制单元904来控制无线LAN I/F 311,以经由 通信将上述数据发送给MFP 102。在步骤S1023的该处理中,应用程序900进行控制,以使得:同样一起发送认证信息901中所包含的用户名和在上述步骤S1021中所获取的会话ID。使用用户名和会话ID以在MFP 102侧排除来自其它用户的数据发送请求。将参考图17说明其详情。当从MFP 102接收到针对数据发送的响应时,平台902将该响应传送给应用程序900。
[0249] 接着,在步骤S1024中,应用程序900接收针对数据发送的响应,并且判断数据发送是否成功。然后,如果应用程序900判断为数据发送成功(步骤S1024中为“是”),则处理进入步骤S1025。
[0250] 在步骤S1025中,应用程序900清除电子邮件发送设置画面480上的输入,并且使得画面转换成应用程序菜单画面406。在画面转换时,应用程序900可以显示表示数据发送成功的弹出框。
[0251] 接着,在步骤S1026中,应用程序900判断是否已将数据被发送至的MFP 102存储在移动终端101的闪速存储器310中。然后,如果应用程序900判断为该MFP 102尚未被存储(步骤S1026中为“否”),则在步骤S1027中,应用程序900将数据被发送至的MFP 102的诸如MAC地址等的信息存储在闪速存储器310中,然后结束根据本流程图的处理。
[0252] 如果在上述步骤S1026中应用程序900判断为已存储了该MFP 102(步骤S1026为“是”),则应用程序900结束根据本流程图的处理,而无需重新存储MFP 102。
[0253] 如果在上述步骤S1024中应用程序900判断为数据发送失败(步骤S1024中为“否”),则在步骤S1028中,应用程序900在操作面板301上显示错误消息,然后在保持目的地发送画面480上的输入的同时,结束根据本流程图的处理。
[0254] MFP 102侧的目的地发送功能的处理
[0255] 图16是示出在根据第一典型实施例的MFP 102在没有任何人登录MFP 102的状态下使用目的地发送功能的情况下的MFP 102侧的处理的一个例子的流程图。在MFP 102的CPU 201将写入了稍后所述的过程的能够由MFP 102执行的程序从ROM 202读出至RAM 203之后执行该程序,由此实现稍后所述的图16和图17所示的一系列处理。
[0256] 首先,在步骤S4000中,MFP 102的CPU 201在显示器211上显示登录画面701。
[0257] 接着,在步骤S4001中,CPU 201经由 I/F 205检测移动终端101已经经由低功耗 通信将表6所列出的表示登录请求的值写入至用户认证服务1000的特征RequestID 1004中(接收移动登录请求)。在进行了该检测时,处理进入步骤S4002。
[0258] 在步骤S4002中,CPU 201读出作为同一服务的特征的UserName 1002和Password 1003的值,并且登录服务804判断是否存在与登记到用户账户805的用户认证信息一致的数据,从而进行认证处理。
[0259] 接着,在步骤S4003中,CPU 201通过将上述步骤S4002中的认证结果写入用户认证服务1000的ResultID 1005中,来向移动终端101通知认证结果。此时, 控制单元807通过ATT中的Notification来向当前所连接的移动终端101通知认证结果的值的变化。如果此时认证成功,则CPU 201将与所登记的用户认证信息一致的用户账户的用户名存储在RAM 203等中。在稍后将说明的步骤S2014(图17),使用所存储的用户名。
[0260] 接着,在步骤S4004中,CPU 201判断认证是否成功。然后,如果CPU 201判断为认证失败(步骤S4004中为“否”),则处理进入步骤S4012,其中在步骤S4012中,CPU 201在显示器211上显示错误消息。然后,处理返回至步骤S4000。
[0261] 如果CPU 201判断为认证成功(步骤S4004中为“是”),则处理进入步骤S4005,其中在步骤S4005中,CPU 201在显示器211上显示菜单画面705。尽管这里未被示出,但如果认证成功,则CPU 201将MFP 102设置成移动登录状态,从而将MFP 102设置成能够接收从移动终端101发送的数据的状态。如果认证失败,则不将MFP 102的状态转换成移动登录状态,并且不显示菜单画面705。换句话说,MFP 102保持处于不能接收从移动终端101发送的数据的状态。登录服务804还改变用户认证服务1000的StatusID 1001的值。尽管图16未示出,但是MFP 102通过用户认证服务1000将认证结果提供给移动终端101等。如图14B所示的步骤S3014的说明所述,移动终端101使用用户认证服务1000从MFP 102获取认证结果(ResultID 1005)。
[0262] 接着,在步骤S4006中,CPU 201判断是否经由低功耗 通信从移动终端101接收到用于开启 AP模式的请求。在该判断中,如果经由 I/F 205检
测到将表示开启 AP模式的值写入了 AP模式开启/停止服务1006的特征
Status 1007中,则CPU 201判断为接收到用于开启 AP模式的请求(步骤S4006中为“是”)。如果没有检测到Status 1007的值的更新,则CPU 201判断为没有接收到用于开启AP模式的请求(步骤S4006中为“否”)。尽管图16未示出,但是MFP102通过AP模式开启/停止服务1006将 AP模式的开启状态提供给移动终端101等。如图14B所示的步骤S3016中的说明所述,移动终端101使用 AP模式开启/停止服务1006的Status 1007,来从MFP 102获取 AP模式的开启状态等。然后,如图14B所示的步骤S3018中的说明所述,如果在MFP 102侧 AP模式未处于开启状态,则移动终端101发出用于开启 AP模式的请求。
[0263] 如果在上述步骤S4006中CPU 201判断为经由低功耗 通信从移动终端101接收到用于开启 AP模式的请求(步骤S4006中为“是”),则处理进入步骤S4013。
[0264] 在步骤S4013中,CPU 201使用无线LAN I/F 206来开启 AP模式。在进行该处理时,CPU 201将如下内容暂时存储在RAM 203中:Status1007的初始值是否是表示停止的值。在CPU 201进行了步骤S4013的处理之后,处理进入步骤S4007。
[0265] 如果在上述步骤S4006中CPU 201判断为经由低功耗 通信从移动终端101没有接收到用于开启 AP模式的请求(步骤S4006中为“否”),则处理直接进入步骤S4007。
[0266] 在步骤S4007中,在经由 I/F 205检测到低功耗 通信被切断时,CPU 201结束 通信。尽管图16未示出,但是MFP 102通过 连接信息获取服务1008,来将诸如SSID和密钥等的 连接所需的信息提供给移动终端101等。
如图14B所示的步骤S3019中的说明所述,在低功耗 通信被切断之前,移动终端
101使用 连接信息获取服务1008来从MFP 102获取SSID和密钥等。然后,如图14B所示的步骤S3021中的说明所述,例如,在低功耗 通信被切断之后,移动终端101使用上述所获取到的SSID和密钥等,来开始与MFP 102的直接 通信的连接。
[0267] 接着,在步骤S4017中,CPU 201经由无线LAN I/F 206或者网络I/F 207检测来自移动终端101的数据发送请求。然后,如果CPU 201判断为没有接收到数据发送请求(步骤S4017中为“否”),则处理再次进入步骤S4017。
[0268] 如果CPU 201判断为接收到数据发送请求(步骤S4017中为“是”),则处理进入步骤S4008。
[0269] 在步骤S4008中,CPU 201从移动终端101接收远程登录请求、并且接收诸如目的地和主题等的数据。下面将参考图17说明步骤S4008的详情。
[0270] 接着,在步骤S4009中,CPU 201判断上述步骤S4008中的数据接收处理是否成功。如果CPU 201判断为数据接收处理成功(步骤S4009中为“是”),则处理进入步骤S4010。
[0271] 在步骤S4010,CPU 201在消息栏611(图12)中显示表示从移动终端101接收到目的地数据的消息的同时,在显示器211上显示发送画面601。然后,处理进入步骤S4011。
[0272] 如果在上述步骤S4009中CPU 201判断为数据接收处理失败(步骤S4009中为“否”),则CPU 201向移动终端101返回错误(未示出),并且在没有针对显示器211上的显示进行任何改变的情况下,处理直接进入步骤S4011。
[0273] 在步骤S4011中,CPU 201判断 AP模式初始是否处于停止状态。在该判断中,如果在上述步骤S4013中已将Status 1007的初始值存储在RAM 203中、并且该值是表示停止的值,则CPU 201判断为 AP模式初始处于停止状态(步骤S4011中为“是”)。如果该值不是表示停止的值,则CPU 201判断为 AP模式初始未处于停止状态(步骤S4011中为“否”)。
[0274] 然后,如果CPU 201判断为 AP模式初始处于停止状态(步骤S4011中为“是”),则处理进入步骤S4014。在步骤S4014中,CPU 201将表示停止的值写入Status 1007中,并且指示无线LAN I/F 206停止AP模式,并且使得 AP模式恢复至其初始状态。然后,处理进入步骤S4015。
[0275] 如果CPU 201判断为 AP模式初始未处于停止状态(步骤S4011中为“否”),则处理直接进入步骤S4015。
[0276] 在步骤S4015中,CPU 201判断在操作面板209上是否检测到用于开始电子邮件发送的输入。然后,如果CPU 201判断为没有检测到用于开始电子邮件发送的输入(步骤S4015中为“否”),则处理返回至步骤S4017。
[0277] 如果CPU 201判断为检测到用于开始电子邮件发送的输入(步骤S4015中为“是”),则处理进入步骤S4016。
[0278] 在步骤S4016中,CPU 201清除上述步骤S4008(更具体地为稍后参考图17所述的步骤S2022)中所存储的会话ID,然后结束根据本流程图的处理。尽管图16未示出,但是如果检测到用于开始电子邮件发送的输入(步骤S4015中为“是”),则CPU 201进行诸如利用扫描器215读出原稿、并且基于发送画面601上所设置的目的地和扫描设置发送电子邮件等的处理。
[0279] 接着,参考图17来说明在步骤S4008中所进行的处理的详情。
[0280] 图17是示例性示出图16所示的步骤S4008中所进行的处理的详情的流程图。
[0281] 在步骤S2011中,在经由无线LAN I/F 206或者网络I/F 207检测到来自移动终端101的远程登录请求时,CPU 201进行远程登录处理,生成会话ID,并且将所生成的会话ID发送给移动终端101。
[0282] 接着,在步骤S2013中,CPU 201经由无线LAN I/F 206或者网络I/F 207,接收针对移动终端101在步骤S1023中所发送的目的地等的数据发送请求。该数据发送请求包含如图15所示的步骤S1023中的说明所述的用户名和会话ID。
[0283] 接着,在步骤S2014中,在MFP 102进行用户管理的情况下,CPU 201判断上述步骤S4002中所认证的本地登录用户(即,图16所示的步骤S4003中所存储的用户名)和上述步骤S2011中所检测到的远程登录用户(即,上述步骤S2013中所接收到的用户名)是否一致。这是为了保证通过移动终端101发送诸如目的地等的数据的用户停留在MFP 102前面的检查。换句话说,这是检查在上述步骤S1023发送数据的用户与通过键盘登录或者图14B所示的步骤S3013中经由低功耗 通信的移动登录所登录的用户是否一致。如果登录到移动终端101的用户本地登录到MFP 102,则CPU 201假定该用户停留在设备前面。
[0284] 如果在上述步骤S2014中CPU 201判断为本地登录用户和远程登录用户相互不一致(步骤S2014中为“否”),则处理进入步骤S2025。在步骤S2025中,CPU 201向移动终端101返回错误响应,然后结束根据本流程图的处理。
[0285] 如果在上述步骤S2014中CPU 201判断为本地登录用户和远程登录用户相互一致(步骤S2014中为“是”),则处理进入步骤S2015。尽管未示出,但是在MFP 102没有进行登录管理的情况下,处理也进入步骤S2015。
[0286] 在步骤S2015和S2016中,CPU 201检查上述步骤S2013所接收到的数据发送请求中包含的会话ID。这是为了在一些用户通过移动终端101发送诸如目的地等的数据之后直到开始电子邮件发送之前、防止MFP 102接受来自其它用户的数据发送请求的处理。接着,将说明其详情。
[0287] 在步骤S2015中,CPU 201判断所接收到的请求是否是第一次接收到的请求。当接受来自移动终端101的请求时,在稍后说明的步骤S2022,CPU 201将与该请求一起所发送的会话ID存储到RAM 203中,并且持续保持该会话IP,直到在图16所示的步骤S4015中开始电子邮件发送为止。因此,在初始状态下以及在提交电子邮件发送的作业之后,会话ID不会被保留在RAM 203中(例如,在图16所示的步骤S4016中,清除RAM 203中的会话ID)。因此,在步骤S2015中,CPU 201基于在RAM 203中是否存在会话ID,来判断所接收到的请求是否是第一次接收到的请求。
[0288] 然后,如果在RAM 203中没有存储会话ID、并且CPU 201判断为所接收到的请求是第一次接收到的请求(步骤S2015中为“是”),则处理进入步骤S2017。
[0289] 如果CPU 201判断为所接收到的请求不是第一次接收到的请求(步骤S2015中为“否”),则处理进入步骤S2016。在步骤S2016中,CPU 201判断所接收到的请求中包含的会话ID是否与RAM 203中所存储的会话ID(稍后将说明的步骤S2022中所存储的会话ID)相同。然后,如果CPU 201判断为该会话不是与第一次接收到的请求相同的会话(步骤S2016中为“否”),则处理进入步骤S2025。在步骤S2025中,由于该请求是来自与第一次发送该请求的移动设备不同的移动设备的发送请求,因而CPU 201不接受该请求,向移动终端101返回错误响应,然后结束根据本流程图的处理。
[0290] 如果CPU 201判断为该会话是与第一次接收到的请求相同的会话(步骤S2016中为“是”),则处理进入步骤S2017以使得CPU 201接受该请求。
[0291] 在步骤S2017中,CPU 201进行与所接收到的请求中包含的数据的数量那么多的次数(n=1~所接收到的数据的数量)的稍后所述的步骤S2018~S2020的循环处理。
[0292] 首先,在步骤S2018中,CPU 201判断数据n是否是目的地。然后,如果CPU 201判断为数据n是目的地(步骤S2018中为“是”),则在步骤S2019中,CPU 201将数据n作为“附加设置”存储在RAM 203中。附加地设置该目的地,从而使得即使在目的地列表602中已设置了目的地的情况下,也不会删除该目的地、并且除此之外还设置了新的目的地。换句话说,例如,在通过MFP 102的地址簿画面614设置目的地之后,用户可以通过移动终端101添加目的地,并且可以使通过移动终端101添加目的地这一动作进行进行任意次数。
[0293] 如果CPU 201判断为数据n是目的地以外的数据(在本典型实施例中的主题、正文和文件名中的任一个)(步骤S2018为“否”),则在步骤S2020,CPU 201将数据n作为“重写设置”存储在RAM 203中已存储的相同项上。
[0294] 在上述步骤S2019或者S2020的处理之后,CPU 201使n递增、并且重复上述循环处理,直到n达到所接收到的数据的数量为止。然后,在CPU 201结束上述循环处理之后,处理进入步骤S2021。
[0295] 在步骤S2021中,CPU 201在显示器211上显示表示通过移动终端101设置了诸如目的地等的数据的弹出消息(例如,图12所示的611)。然后,在步骤S2022中,CPU 201将从上述请求所获取到的会话ID存储到RAM 203中,然后结束根据本流程图的处理。
[0296] 换句话说,如果在远程登录成功之后多次接收到数据,则CPU 201进行控制,以利用下面的方式来处理第二次及其后的接收中所接收到的数据。如果该数据具有与第一次接收到的数据的会话ID相同的会话ID,则CPU 201将该数据设置为应使用的数据。如果该数据具有与第一次接收到的数据的会话ID不同的会话ID,则CPU 201不将该数据设置为应使用的数据。
[0297] 以上述方式,根据第一典型实施例,即使在用户使用键盘登录等从本地登录MFP 102之前的状态下,例如,在显示登录画面701的状态下,用户也可以仅通过从移动终端101的应用程序画面480按下目的地发送按钮(图8所示的445),通过移动登录来从本地登录MFP 
102、并且发送例如目的地的数据。然后,MFP 102可以根据接收到从上述移动终端101所发送的数据,来关闭登录画面701、并且可以在MFP 102的显示器211上自动显示设置了诸如目的地等的数据的状态下的发送画面601。这样,本典型实施例使得用户能够容易地从移动终端101自动登录MFP 102和从移动终端101向MFP102发送数据。
[0298] 已经说明了第一典型实施例作为从移动终端101向MFP 102发送诸如电子邮件的目的地等的数据的典型实施例。在下面的说明中,将参考图18、图19A和19B以及图20来说明作为从移动终端101向MFP 102发送打印数据的典型实施例的第二典型实施例。
[0299] 移动终端101的打印功能画面
[0300] 图18示出用户从移动终端101的画面选择存储在闪速存储器310中的的打印数据(例如便携式文档格式(PDF)文档)、并且指示移动终端101将所选择的打印数据发送给MFP 102所使用的打印画面的一个例子。当在图6所示的移动应用程序菜单画面406上按下功能选择按钮402时,通过移动终端101来显示该打印画面。
[0301] 在图18所示的打印画面上,在区域460中显示打印数据列表,并且区域460包括用户选择打印数据所使用的复选框。移动终端101以选中相应的复选框的方式来控制用户所选择的打印数据。当用户按下“发送至打印机”按钮461时,移动终端101进行用于将用户在打印数据列表460中所选择的打印数据发送给MFP 102的处理(稍后参考图19A和19B进行说明)。在完成向MFP 102的数据发送时,移动终端101使得画面返回至图6所示的移动应用程序菜单画面406。如果数据发送失败,则移动终端101显示错误,并且在不进行改变的情况下保持打印数据列表460中的选择状态。
[0302] 移动终端101侧的打印功能的流程
[0303] 图19A和19B是示出根据第二典型实施例的移动终端101的打印数据发送功能的处理的一个例子的流程图。CPU 307在平台902的控制下执行应用程序900,由此实现图19A和19B的流程图所示的一系列处理。此外,利用通过相同的步骤编号表示与图14A和14B相同的步骤,并且因此下面将省略对其的说明。在下面的说明中,将在假定应用程序900用作执行者的情况下,说明通过CPU 307执行的应用程序900所进行的处理。此外,将在假定平台902用作为执行者的情况下,说明由CPU 307执行的平台902所进行的处理。
[0304] 在步骤S5000中,在显示在操作面板301上的打印功能画面(图18)上检测到用于选择打印数据的输入时,应用程序900将所选择的列表数据存储到RAM 309中。
[0305] 接着,在步骤S5001中,应用程序900检测在操作面板301上按下了用于将数据发送至打印机的按钮461。在进行了该检测时,处理进入步骤S3002。步骤S3002~S3024与图14A和14B相同,因此这里将省略对其的说明。
[0306] 在步骤S3021中,应用程序900完成与MFP 102的 连接和配对。在该完成时,处理进入步骤S5002。
[0307] 在步骤S5002中,应用程序900使用无线LAN I/F 311(即,经由 通信)远程登录MFP 102,从闪速存储器310读出上述步骤S5000中存储在RAM 309中的与打印数据有关的所选择的列表数据中所包含的打印数据,并且将所读出的打印数据发送给MFP 102。然后,应用程序900结束根据本流程图的处理。步骤S5002所进行的处理的详情是根据图15所示的示出步骤S3022所进行的处理的详细流程图的处理,其中,利用上述步骤S5000中RAM 309所存储的与打印数据有关的所选择的列表数据中所包含的打印数据,来代替诸如目的地、主题、正文和文件名等的与电子邮件有关的数据,因此这里将省略对其的说明。
[0308] 换句话说,根据第二典型实施例的应用程序900进行控制,以根据检测到按下了用于将数据发送给打印机的按钮461(步骤S5001),通过移动登录来登录MFP 102(步骤S3013),并且基于该移动登录的成功来使用 通信将打印数据发送给MFP 102(步骤S5002),而无需在移动登录成功之后从用户接收用于发送打印数据的指示。
[0309] MFP 102侧的打印功能的流程
[0310] 图20是示出在根据第二典型实施例的MFP 102在没有任何人登录MFP102的状态下、发挥目的地发送功能的情况下的MFP 102侧的处理的一个例子的流程图。在MFP 102的CPU 201将写入下述过程的能够由MFP 102执行的程序从ROM 202读出至RAM 203中之后,MFP 102的CPU 201执行该程序,由此实现图20所示的一系列处理。此外,通过相同步骤编号表示与图16相同的步骤,因此下面将省略对其的说明。
[0311] 步骤S4000~S4018的处理与图16的相同,因此这里将省略对其的说明。
[0312] 如果在步骤S4017中CPU 201判断为通过无线LAN I/F 206或者网络I/F207从移动终端101接收到数据发送请求(步骤S4017中为“是”),则处理进入步骤S6000。
[0313] 在步骤S6000中,CPU 201利用无线LAN I/F 206或者网络I/F 207来接收从移动终端101所发送的打印数据。步骤S6000中所进行的处理的详情是如下处理,因此这里将省略对其的说明,其中在该处理中,在图17所示的示出步骤S4008所进行的处理的流程图的详情中,利用打印数据来代替诸如目的地、主题、正文和文件名等的与电子邮件有关的数据。
[0314] 如果在步骤S4009中CPU 201判断为上述步骤S6000的用于接收打印数据的处理成功(步骤S4009中为“是”),则处理进入步骤S6001。
[0315] 在步骤S6001中,CPU 201使得打印机214开始进行用于打印上述步骤S6000中所接收到的打印数据的处理。在CPU 201进行步骤S6001中的处理之后,处理进入步骤S4011。
[0316] 以上述方式,根据第二典型实施例,即使在用户使用键盘登录等从本地登录MFP 102之前的状态下,例如,在显示登录画面701的状态下,用户也可以仅通过从移动终端101的应用程序画面按下用于发送打印数据的按钮(图18所示的461),通过移动登录来从本地登录MFP 102并且发送例如打印数据等的数据。然后,根据接收到从上述移动终端101所发送的打印数据,MFP 102可以关闭登录画面701,并且自动打印所接收到的该打印数据。这样,本典型实施例使得用户能够容易地从移动终端101自动登录MFP 102、并且从移动终端
101向MFP 102发送数据。
[0317] 在上述各典型实施例中,说明了将系统被配置成:在无需使用接入点103的情况下,经由直接 连接来直接连接移动终端101和MFP 102,并且从移动终端101向MFP 102发送例如目的地或者打印数据等的数据。然而,该系统也可以被配置成经由接入点103在 基础设施模式下连接移动终端101和MFP 102、并且从移动终端101向MFP 102发送例如目的地或者打印数据等的数据。
[0318] 在上述各典型实施例中,说明了将移动终端101配置成使用低功耗 通信从MFP 102获取用于与MFP 102的 直接通信所需的信息(SSID和密钥等)。然而,也可以将移动终端101配置成使得:预先在移动终端101中设置与MFP 102的 直接通信所需的信息,并且将其存储在闪速存储器310中。也可以将移动终端101配置成:当在移动终端101中没有设置与MFP 102的 直接通信所需的信息时,使用低功耗 通信来从MFP 102获取该信息。
[0319] 在上述各典型实施例中,说明了将系统被配置成使得:用户预先经由使用的通信通过移动终端101从本地登录MFP 102,然后经由 通信进行远程登录以将数据从移动终端101发送至MFP 102。然而,用户通过移动终端101从本地登录MFP 
102的情况下所使用的通信不局限于 例如,可以将系统配置成:用户使用诸如被称为近场无线通信(NFC)的短距离无线通信和例如红外数据协会(IrDA)等的红外线通信等的其它通信方法,通过移动终端101从本地登录MFP 102。
[0320] 移动终端101连接并发送数据至的设备不局限于MFP 102,并且可以是任何其它类型的外部设备,例如,诸如个人计算机等的信息处理设备、车载导航系统或者其它家用电器
[0321] 将上述典型实施例配置成使得:诸如移动终端等的信息处理设备可以使用适于本地登录的第一无线通信功能(例如低功耗 通信功能)和适于数据发送的第二无线通信功能(例如 通信功能),与诸如MFP等的外部设备进行通信。将移动终端配置成:使用第一无线通信功能来登录MFP,并且基于登录的成功或失败,使用第二无线通信功能来将数据(例如电子邮件地址、打印数据、或者包括扫描设置等的各种类型的设置数据)发送给MFP。
[0322] 诸如MFP等的信息处理设备被配置成可以使用第一无线通信功能和第二无线通信功能与诸如移动终端等的外部设备进行通信。MFP被配置成:使用第一无线通信功能、根据来自移动终端的登录请求尝试登录处理,基于登录处理的成功或失败,进行将MFP的状态转变成接收来自移动终端的数据发送的状态的状态管理,并且在可接收状态下,使用第二无线通信功能接收来自移动终端的数据。
[0323] 上述配置使得用户能够例如仅通过在移动终端上发出用于发送数据的指示(例如,仅通过按下图8所示的按钮445或者图18所示的按钮461),来总地实现向MFP的本地登录(例如图14B所示的步骤S3013)以及数据发送(例如图14B所示的步骤S3022或者图19B所示的步骤S5002)。换句话说,即使在用户尚未从本地登录MFP的情况下,不同于传统技术,用户不再需要进行诸如预先手动地从本地登录MFP、然后操作移动终端来向MFP发送数据等的繁琐操作。因此,可以构建使得用户能够容易地从移动终端向MFP发送数据的用户友好系统。
[0324] 上述各种类型的数据结构及其内容不局限于此,并且根据期望用途和目的,可以将这些数据配置成具有各种结构和/或各种内容。
[0325] 已经说明了一种类型的典型实施例,但是附加的典型实施例可以针对例如系统、设备、方法、程序或者存储介质。更具体地,典型实施例可应用于由多个装置所构成的系统,或者也可应用于由单个装置所构成的设备。
[0326] 通过组合上述各个典型实施例所构成的所有可能结构也是适用的。
[0327] 其它实施例
[0328] 本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
[0329] 上述典型实施例没有限制,并且可以以各种方式(包括各个典型实施例的有机组合)进行变形,而且这些变形例包含在本发明的范围内。换句话说,所有上述各个典型实施例以及通过组合其变形例所能够构成的可能结构也是适用的。
[0330] 根据本发明,可以在无需迫使用户进行繁琐操作的情况下,容易地使用合适的无线通信从信息处理设备向外部设备发送数据。
[0331] 尽管说明了典型实施例,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈