信息处理设备、控制方法和存储介质与流程

文档序号:15736439发布日期:2018-10-23 21:33阅读:111来源:国知局

本发明涉及信息处理设备及其控制方法和存储介质。



背景技术:

日本特开2016-187090说明了执行配对处理以建立打印设备和移动终端之间的蓝牙连接的结构。

然而,根据日本特开2016-187090,没有考虑到移动终端根据用于执行配对处理的打印设备的功能所进行的显示处理的切换。例如,即使根据打印设备的功能用于配对处理的信息是不同的,也存在相同的信息被显示出来的担忧。由于这个原因,存在用户不容易获得用于配对处理的信息的担忧。



技术实现要素:

为了解决上述问题,根据本发明的方面的一种信息处理设备,包括:选择单元,用于选择通信设备;显示控制单元,用于在所选择的通信设备没有包括操作画面的情况下,在所述信息处理设备的显示单元上显示与所述通信设备的操作方法有关的第一消息,在所选择的通信设备包括操作画面的情况下,在所述信息处理设备的所述显示单元上显示与所述第一消息不同的第二消息,以及无线通信单元,用于在用户执行与所述第一或第二消息有关的操作方法的情况下,执行所述信息处理设备无线连接到所述通信设备的认证处理。

通过以下参考附图对典型实施例的说明,本发明的特征和优势将变得明显。下面描述的本发明的每一个实施例都可以单独实现或作为多个实施例的组合实现。此外,不同实施例的特性可以在必要时结合,或者在单个实施例中从单个实施例中组合元素或特性是有益的。

附图说明

图1示出根据本发明的典型实施例的信息处理设备和通信设备的结构的示例。

图2是用于描述广告信息广播和用于连接请求信息的接收处理。的说明图。

图3是用于描述低功耗蓝牙(BLE)(商标)中的广告的说明图。

图4A和4B示出与配对处理有关的画面。

图5是用于说明用于配对过程引导的显示处理的说明图。

图6示出用于具有操作面板的打印机的配对过程引导。

图7示出用于不具有操作面板的打印机的配对过程引导。

图8示出信息处理设备和通信设备之间所执行的处理流程。

图9示出广告信息的结构。

图10A至10J示出信息处理设备上所显示的画面的示例。

具体实施方式

以下,将参考附图以示意性目的来说明本发明的典型实施例。

第一典型实施例

以下将根据本典型实施例对通信系统中所包括的信息处理设备和通信设备进行说明。智能电话被例示为根据本典型实施例的信息处理设备,但是该结构不限于此。可以使用诸如移动终端、膝上型个人计算机(PC)、平板终端、个人数字助理和数字照相机等的各种装置作为信息处理设备。另外,打印机被例示为根据本典型实施例的通信设备,但是该结构不限于此。可以使用各种装置,只要该装置可以与信息处理设备进行无线通信即可。例如,可以使用喷墨打印机、全色激光光束打印机和单色打印机等作为打印机。不仅可以使用打印机,而且还可以使用复印机、传真(FAX)设备、移动终端、智能电话、膝上型PC、平板终端、PDA、数字照相机、音乐播放装置和电视机等。另外,还可以使用设置有包括复制功能、FAX功能和打印功能的多个功能的多功能外围设备作为通信设备。

首先,将参考图1的框图来说明根据本典型实施例的信息处理设备的结构、以及能够与根据本典型实施例的信息处理设备相通信的通信设备的结构。将以下结构描述为根据本典型实施例的示例,但是本典型实施例可以适用于能够与通信设备进行通信的设备,并且功能不特别局限于如图1所示。

信息处理设备101是根据本典型实施例的信息处理设备。信息处理设备101包括输入接口102、中央处理单元(CPU)103、只读存储器(ROM)104、随机存取存储器(RAM)105、外部存储装置106、输出接口107、显示单元108、通信单元109和近距离无线通信单元110等。

输入接口102是用于接受来自用户的数据输入或操作指示的接口,并且包括物理键盘、按钮或触摸面板等。应当注意,可以采取以下模式:后述的输出接口107和输入接口102具有同样的结构,并且由同样的结构来进行画面的输出和对来自用户的操作的接受。来自用户的操作的接受可以包括接收由用户做出的选择。

CPU 103是系统控制单元,并且控制信息处理设备101的整体。

ROM 104存储诸如由CPU 103执行的控制程序、数据表或者嵌入式操作系统(以下称为OS)程序等的固定数据。根据本典型实施例,在ROM104中所存储的嵌入式OS的管理下,ROM 104中所存储的各控制程序进行诸如调度、任务切换和中断处理等的软件执行控制。

RAM 105由使用备份电源的静态随机存取存储器(SRAM)等构成。应当注意,由于RAM 105通过附图中未示出的用于数据备份的一次电池来保持数据,因此可以在不易丢失的情况下存储诸如程序控制变量等的重要数据。另外,在RAM 105中,设置有用于存储信息处理设备101的设置信息和信息处理设备101的管理数据等的存储区域。RAM 105还用作CPU 103的主存储器以及工作存储器。

外部存储装置106保存用于提供打印执行功能的应用以及用于生成能够由通信设备151解释的打印信息的打印信息生成程序等。外部存储装置106还保存诸如用于与经由通信单元109连接的通信设备151进行发送和接收的信息发送和接收控制程序等的各种程序、以及这些程序所使用的各种信息。

输出接口107是显示单元108的控制接口,其被配置为执行用于显示数据和通知的控制处理,所述通知例如是信息处理设备101的状态的通知。

显示单元108包括发光二极管(LED)或液晶显示器(LCD)等,并且进行数据显示和信息处理设备101的状态的通知。应当注意,可以在显示单元108安装设置有诸如数字值输入键、模式设置键、确定键、取消键、电源键等的键的软键盘,以经由显示单元108接受来自用户的输入。

通信单元109具有用于建立与诸如通信设备151等的设备的连接、以执行数据通信的结构。例如,通信单元109可以连接至通信设备151内的接入点(未示出)。在通信单元109连接至通信设备151内的接入点的情况下,信息处理设备101和通信设备151可以彼此相通信。应当注意,通信单元109可以使用无线通信直接与通信设备151相通信,或者还可以经由信息处理设备101或通信设备151(接入点131)之外存在的外部接入点来与通信设备进行通信。无线通信方法例如包括无线保真(Wi-Fi)(注册商标)或蓝牙(注册商标)等。另外,接入点131例如包括诸如无线LAN路由器等的装置。应当注意,根据本典型实施例,将用于在中间没有外部接入点的情况下使信息处理设备101与通信设备151直接通信的方法称为直接通信方法。另一方面,将信息处理设备101经由接入点与通信设备151相通信的方法称为基础通信方法。

近距离无线通信单元110具有在短距离内无线连接至诸如通信设备151等的设备以进行数据通信的结构,并进行与通信单元109的通信方法不同的通信方法。近距离无线通信单元110可以连接至通信设备151内的近距离无线通信单元157。应当注意,使用低功耗蓝牙(BLE)作为根据本典型实施例的近距离无线通信单元110的通信方法。

通信设备151是根据本典型实施例的近距离无线通信单元157。通信设备151包括ROM 152、RAM 153、CPU 154、打印引擎155、通信单元156和近距离无线通信单元157等。

通信单元156包括用于建立与诸如信息处理设备101等的设备的连接的接入点作为通信设备151内的接入点。应当注意,该接入点可以连接至信息处理设备101的通信单元109。应当注意,通信单元156可以通过无线通信而与信息处理设备101直接通信,或者可以经由接入点131来进行通信。通信方法例如包括Wi-Fi(注册商标)或蓝牙(注册商标)等。另外,通信单元156可以设置有用作接入点的硬件,或者还可以通过用于使通信单元156用作接入点的软件来作为接入点进行工作。

近距离无线通信单元157具有用于在近距离内与诸如信息处理设备101等的设备建立无线连接的结构。根据本典型实施例,使用低功耗蓝牙(BLE)作为近距离无线通信单元157的通信方法。

RAM 153由使用备份电源的SRAM等构成。应当注意,由于RAM153通过附图中未示出的用于数据备份的一次电池来保持数据,因此可以在不易丢失的情况下存储诸如程序控制变量等的重要数据。另外,在RAM 153中,设置有用于存储通信设备151的设置信息以及通信设备151的管理数据等的存储区域。RAM 153还用作CPU 154的主存储器和工作存储器。RAM 153保存用于暂时保存从信息处理设备101等接收到的打印信息和各种信息的接收缓冲器。

ROM 152存储由CPU 154执行的控制程序、数据表和OS程序等的固定数据。根据本典型实施例,在ROM 152中所存储的嵌入式OS的管理下,ROM 152中所存储的各控制程序进行诸如调度、任务切换或中断处理等的软件执行控制。

CPU 154是系统控制单元,并且控制通信设备151的整体。

打印引擎155基于RAM 153中所保存的信息以及从信息处理设备101等接收到的打印信息,通过使用诸如墨等的记录材料来在诸如纸张等的记录介质上形成图像,并且输出打印结果。此时,从信息处理设备101等发送来的打印信息的发送数据量大,并且需要高速通信。因此,与近距离无线通信单元157的速度相比,经由能够进行更高速度的通信的通信单元156来接收打印信息。

应当注意,作为可选装置,可以将诸如外部HDD或SD卡等的存储器安装至通信设备151,并且可以将通信设备151中保存的信息存储在存储器中。

在通过连接设置处理设置了连接模式的情况下,根据本典型实施例的通信设备通过基于所设置的连接模式的连接配置来与信息处理设备进行通信。在根据本典型实施例的通信设备使用基础连接来进行通信的情况下,设置基础模式作为连接模式。在通信设备使用直接连接来进行通信的情况下,使用直接连接模式作为连接模式。

这里,以上示出了针对信息处理设备101和通信设备151的处理的分配作为示例,但是该模式不特别局限于该分配配置,并且可以采用其它配置。

根据本典型实施例,信息处理设备101将预定应用存储在ROM 104或外部存储装置106等中。该预定应用例如是用于将用于打印信息处理设备101中的图像数据或文档数据等的打印信息发送至通信设备151的应用程序。以下将具有上述功能的应用称为打印应用。应当注意,打印应用可以设置有除打印功能以外的功能。例如,在通信设备151设置有扫描功能的情况下,打印应用可以设置有用于扫描通信设备151中所设置的原稿的功能、用于进行通信设备151的其它设置的功能以及用于确认通信设备151的状态的功能等。即,除了打印信息以外,打印应用还可以包括用于将扫描作业或设置作业发送至通信设备151的功能。另外,该预定应用不限于打印应用,并且可以是设置有除打印以外的功能的应用程序。

在本典型实施例中,设置近距离无线通信单元110和近距离无线通信单元157基于BLE进行通信。应当注意,根据本典型实施例,近距离无线通信单元157用作用于广播后述的广告信息的广告方(或者从机),以及近距离无线通信单元110用作用于接收广告信息的扫描器(或者主机)。除了BLE通信,这里的描述还将说明设置通信单元109和通信单元156基于无线LAN(Wi-Fi)进行通信。这里,将说明BLE规范中的广告信息的发送处理以及BLE连接请求的接收处理。根据本典型实施例,如上所述,为了近距离无线通信单元157作为从机装置进行工作,近距离无线通信单元157进行上述处理。近距离无线通信单元157将2.4GHz的频带分割成40个信道(0至39ch)以进行通信。近距离无线通信单元157使用这40个信道中的第37至39信道来进行广告信息的发送和BLE连接请求的接收,并且使用第0至36信道来进行BLE连接之后的数据通信。在图2中,纵轴表示近距离无线通信单元157的功耗,以及横轴表示时间。在图2中,针对各处理示出了通过使用单个信道发送广告信息时的功耗。Tx 205表示与用于广播广告信息的处理相对应的发送处理中的总功耗,以及Rx 206表示与使被配置为接收BLE连接请求的接收器有效的处理相对应的接收处理中的总功耗。发送功率202表示发送处理的瞬时功耗。接收功率203表示接收处理的瞬时功耗。微计算机工作功率201表示在近距离无线通信单元157中的微计算机进行工作的情况下的瞬时功耗。应当注意,微计算机工作在Tx 205和Rx 206前后和之间工作的原因在于:要预先启动微计算机,以执行或停止发送和接收处理。在通过使用多个信道来进行广告信息的发送的情况下,功耗由于用于进行广告信息的发送的信道的数量而相应地增加。在微计算机不进行工作并且近距离无线通信单元157处于省电状态的情况下,睡眠状态功率204与近距离无线通信单元157的瞬时功耗相对应。这样,近距离无线通信单元157通过使用预定信道来进行发送处理,之后通过使用同一信道来进行特定时间段的接收处理,以等待来自信息处理设备101的BLE连接请求的发送。

如图3所示,近距离无线通信单元157针对各信道重复广告信息的发送处理和接收处理三次,然后停止微计算机的工作以建立持续特定时间段的省电状态。这里,将利用预定信道的广告信息的发送处理和接收处理的组合称为广告。将用于利用预定信道发送广告信息的时间周期称为广告周期。应当注意,在进行了第一次广告之后、直至建立了省电状态为止的重复广告的次数可以任意改变,只要该次数是三次以下即可。

图9示出通过近距离无线通信单元157广播的广告信息的结构的示例,该广告信息通过通信设备151来接收。

在开始电力供给时,近距离无线通信单元157进行初始化处理,以建立广告状态。在建立了广告状态的情况下,近距离无线通信单元157基于广告周期定期向周围广播广告信息。该广告信息是包括基本头部信息(诸如用于标识发送广告信息的设备的标识信息等)的信号,并且由头部901和有效载荷902构成。信息处理设备101可以通过接收该广告信息来识别通信设备151的存在。此外,信息处理设备101可以通过向通信设备151发送BLE连接请求来建立与通信设备151的BLE连接。头部901是用于存储诸如广告信息的PDU类型和有效载荷902的大小等的信息的区域。在PDU类型是ADV_IND或ADV_SCAN_IND的情况下,近距离无线通信单元110可以向近距离无线通信单元157发出扫描请求(SCAN_REQ)。在通过通信设备151接收到扫描请求时,通信设备151的近距离无线通信单元157发送扫描应答信息(SCAN_RSP)。在经由近距离无线通信单元110接收到扫描应答信息时,信息处理设备101可以从通信设备151还获得包括在扫描应答中的除了广告信息以外的信息。有效载荷902包括作为标识信息的装置名称903、安装配置文件信息、用于建立与通信设备151的BLE连接的连接信息904以及诸如广告信息(Tx功率)905的发送功率等的信息。应当注意,通信设备的标识信息906可以包括在广告信息中。通信设备的标识信息906最好指定通信设备的MAC地址,其可以包括通信设备的服务信息、通信设备中所包括的操作面板(操作画面)的存在与否、通信设备的接入点的SSID及/或密码等。信息处理设备101能够获取这些信息(如SSID、MAC地址和操作面板的存在与否)作为扫描应答中包含的信息。扫描应答信息基本上包括与广告信息相同的结构。扫描应答信息的头部901中所包括的PDU类型是SCAN_RSP,并且在需要时,还可以将与广告信息不同的信息作为有效载荷902中所存储的信息进行存储。应当注意,通信设备中所包括的操作面板可以是触摸面板或者液晶显示器,或者还可以采用其它结构。

根据本典型实施例,近距离无线通信单元157在通信设备151的电源接通的情况下进入广告状态,并且开始广告信息的发送。然而,应当注意,近距离无线通信单元157开始广告信息的发送的定时不限于上述结构,并且例如还可以是进行用于使BLE功能有效的预定操作的定时等。

应当注意,例如,近距离无线通信单元157首先发送第一广告信息。然后,在近距离无线通信单元157从信息处理设备101接收到针对该第一广告信息的应答(扫描请求)的情况下,还可以采用发送具有与第一广告信息的内容不同的内容的第二广告信息的结构。这里,在某些情况下,第二广告信息还可以被称为扫描应答信息。应当注意,例如,第一广告信息包括通信设备151的IP地址、用于打印的端口、表示特定打印服务的信息、与广告信息的发送功率有关的信息、以及近距离无线通信单元157的标识信息等。第二广告信息包括通信设备151的标识信息(UUID)、通信设备151中所包括的功能、与硬件有关的信息(例如,表示是否包括上述操作面板的操作面板信息)等。在上述结构的情况下,例如,设计打印应用以应对(例如使用其中的信息)第二广告信息。由于这个原因,将在以下说明中由该打印应用所应对的广告信息设置为第二广告信息。

根据本典型实施例,通过在信息处理设备101和通信设备151进行认证来执行配对处理,以通过装置之间的通用属性配置文件(GATT)通信来许可特定数据的读取和写入。应当注意,GATT是用于管理BLE规范中的信息的读取和写入(发送和接收)的配置文件。GATT通信是信息处理设备101充当GATT客户端的角色且通信设备151充当GATT服务器的角色、并且基于GATT基础的配置文件来从信息处理设备101对通信设备151进行信息的读取和写入操作的通信。在没有执行信息处理设备101和通信设备151之间的配对的状态下,通信设备151被配置为禁止利用GATT通信对信息的读取和写入。在采取上述配置的情况下,可以避免如下的情形:没有进行配对的信息处理设备101和通信设备151执行通信,以及例如尚未进行配对的信息处理设备101不期望地获得通信设备151所保持的信息。应当注意,根据本典型实施例,存在在没有进行配对的状态下许可的GATT通信以及在没有进行配对的状态下禁止的GATT通信。在可以通过在没有进行配对的状态下许可的GATT通信来传送机密性低的信息的情况下,可以提高通信的便利性。另一方面,在仅能够通过在没有进行配置的状态下禁止的GATT通信来传送机密性高的信息的情况下,可以提高安全性。应当注意,通信设备151的状态信息和设置信息被例示为机密性高的信息的示例。应当注意,由于通过使用个人识别号(PIN)码来执行认证处理以进行如后述的配对处理,因此在一些情况下可以将配对处理称为认证处理。另外,由于使用PIN码作为用于认证的信息,因此在一些情况下可以将PIN码称为认证信息。

将说明配对处理的详情。首先,在启动上述打印应用并且经由该打印应用从用户接受了配对处理的执行指示的情况下,信息处理设备101开始搜索具有特定设备信息的广告信息。应当注意,特定设备信息例如是与打印应用相对应的设备(诸如打印机等)的UUID或MAC地址等。随后,在接收到具有特定设备信息的广告信息的情况下,信息处理设备101将具有特定设备信息的广告信息的发送源处的设备的列表显示在显示单元上,并且从用户接受被设置为配对对象的设备的选择。这里,将在设置为选择了通信设备151的情况下给出说明。

随后,在接受了被设置为配对对象的设备的选择的情况下,信息处理设备101通过基于安全管理协议的通信将配对请求发送至通信设备151。应当注意,基于安全管理协议来进行设备之间的通信,直到结束了该配对为止。在接收到配对请求时,通信设备151在操作面板上显示如图4A所示的PIN码显示画面400。在PIN码显示画面400上显示PIN码401以及用于取消配对处理的取消按钮402。之后,在发送了配对请求的情况下,信息处理设备101在显示单元108上显示图4B所示的PIN码输入画面410。在PIN码输入画面410上,显示用于接受由用户输入的PIN码401的PIN码输入区域411。此外,显示用于将所输入的PIN码401发送至通信设备151的OK按钮413以及用于取消配对处理的取消按钮412。在PIN码401被输入至PIN码输入区域411的状态下按下OK按钮413时,信息处理设备101将包括所输入的PIN码401的信息发送至通信设备151。通信设备151判断所接收到的信息中所包括的PIN码401与PIN码显示画面400上所显示的PIN码401是否一致。在判断为PIN码彼此一致的情况下,信息处理设备101被许可进行配对。具体地,通信设备151最好通过使用BLE规范的安全管理协议(SMP)来针对信息处理设备101交换(通过基于PIN码401的预定方法所生成的)链接密钥。将所交换的链接密钥分别保存在信息处理设备101中所包括的存储区域(诸如ROM 104等)以及通信设备151中所包括的存储区域(诸如ROM 152)等中。结果,完成配对,之后许可设备之间的BLE通信的执行。应当注意,在完成配对时,通信设备151隐藏PIN码显示画面400,并且再次显示原始画面。

在完成了配对之后,在将GATT通信请求发送至通信设备151的情况下,信息处理设备101向通信设备151通知在配对处理时保存在存储区域中的链接密钥。在接收到GATT通信(例如,在进行配对的状态下GATT通信被允许)请求的情况下,通信设备151将在配对处理时保存在存储区域中的链接密钥与所通知的链接密钥进行比较,并且确认发出了GATT通信请求的设备是否是已经配对的设备。在通信设备151能够确认为该设备是已经配对的设备的情况下,通信设备151开始进行与信息处理设备101的利用GATT通信对信息的读取和写入。结果,一旦信息处理设备101完成了与通信设备151的配对处理,则之后可以在无需由用户输入PIN码的情况下执行与通信设备151的GATT通信。应当注意,以上说明了要求用户将PIN码输入画面410上所显示的PIN码401输入至PIN码输入区域411的结构,但是该结构不限于此。例如,可以采取如下结构:PIN码401被设置为固定信息(其不能由用户任意改变),并且与打印应用的安装一起被存储在信息处理设备101中,从而使得在无需由用户输入的情况下向通信设备151通知PIN码401。另外,开始配对处理的定时不限于上述结构。例如,还可以在如下定时启动配对:用户经由打印应用指示打印的定时、或者在连接设置处理中进行BLE连接之前定时等。

还可以采取如下结构:要由信息处理设备101显示的PIN码输入画面410不通过打印应用来显示。例如,信息处理设备101还可以包括设置应用(app)。该设置应用是用于进行与OS所执行的功能有关的设置的应用程序。该设置应用例如是还在将OS安装至信息处理设备101中的一系列处理中安装的应用程序,或者是在与信息处理设备101的出厂时与OS一起预先安装至信息处理设备101中的应用程序。在通过打印应用来执行配对指示的情况下,信息处理设备101启动设置应用并且使打印应用转移至后台。然后,用户可以接受来自用户的针对通过设置应用所显示的蓝牙设置画面的用于配对的输入。根据本典型实施例,,将说明信息处理设备101基于通信设备151的扫描应答信息中所包括的操作面板信息来向用户显示用于辅助配对处理的适当引导的示例。

图5示出根据本典型实施例的信息处理设备101的处理流程。应当注意,根据本典型实施例的处理流程是在CPU 103从RAM 105读出要用于流程图中的处理的信息以及执行读出信息的情况下实现的。

应当注意,在说明图5的处理之前,将说明图10A至10J所示的信息处理设备101上的画面。图10A至10F和图10J所示的画面由打印应用来提供。另一方面,图10G至10I所示的画面是由设置应用提供的蓝牙设置画面。首先,在通过用户在信息处理设备101中的指示来启动打印应用的情况下,显示图10A的画面作为打印应用的初始画面。在由用户在图10A中选择“使用蓝牙功能”的情况下,顺次显示图10B至10D的画面。在图10C中按下“OK”按钮之前在信息处理设备101中使蓝牙有效的情况下,在执行后述的处理时显示图10E的画面。应当注意,在这种情况下不显示图10D的画面。另一方面,在图10C的画面上按下“OK”按钮之前在信息处理设备101中没有使蓝牙有效的情况下,显示图10D的画面。在选择了“是”的情况下,执行后述的处理,并且显示图10E的画面。

在S501中,CPU 103请求OS从通信设备151接收广告信息(第一广告信息),例如,在步骤S501中,信息处理设备101被设置为从通信设备(如通信设备151)接收广告信息。接收到上述请求的OS接收从存在于信息处理设备101的周围的通信设备151发出的第一广告信息。第一广告信息中所包括的PDU类型是用于许可针对通信设备151的扫描请求的ADV_IND或ADV_SCAN_IND。因此,OS通过向已经发送了许可上述扫描请求的第一广告信息的通信设备151发出扫描请求来接收扫描应答信息。CPU 103向打印应用通知广告信息(第一广告信息)以及扫描应答信息(S502),并且判断扫描应答信息是否包括预定的标识信息(S503)。在S503中判断为“是”的情况下,CPU 103判断已经发送了扫描应答信息的通信设备的名称是否显示在打印应用的画面(图10E)上(S504)。在执行上述处理时,CPU 103将已经发送了包括预定的标识信息的扫描应答信息的通信设备在不重复的情况下显示在打印设置应用的画面上(S505)。应当注意,通过S505中的处理来显示包括被设置为用于配对处理的候选的通信设备的图10E所示的画面。

存在RAM 105中,CPU 103保存并逐个将扫描应答信息与每个显示的通信设备的标识信息906相关联。在图10E中,在由用户选择“如果未发现打印机”指令的情况下,CPU 103启动web浏览器并且显示web手册。该web手册显示通信设备的确认项。

在S503中判断为“否”或者S504中判断为“是”的情况下,CPU 103将判断对象的扫描应答信息改变为由下一通信设备发出的扫描应答信息,并且使处理返回至S503。

CPU 103选择从显示在S505中的通信设备的列表选择的通信设备作为配对对象的通知设备(S506)。

CPU 103从RAM 105读出与S506中所选择的通信设备相对应的扫描应答信息。然后,CPU 103确认与被选择的通信设备的所读取的扫描应答信息中所包括的操作面板的存在与否有关的信息(S507)。该信息由包括“具有操作面板”和“不具有操作面板”这两种类型的值来表示。在扫描应答信息包括表示“具有操作面板”的信息的情况下,流程进入S508。在扫描应答信息包括表示“不具有操作面板”的信息的情况下,流程进入S509。在S508中,CPU 103经由显示单元108显示用于具有操作面板的打印机的配对过程。在S509中,CPU 103经由显示单元108显示用于不具有操作面板的打印机的配对过程。应当注意,在S507中判断为“是”的情况下,不显示不具有面板的通信设备的配对引导。另一方面,在S507中判断为“否”的情况下,不显示用于具有面板的通信设备的配对引导。图6示出S508中所显示的如果选定的打印机确定具有操作面板的配对过程引导的示例。在该示例,在通信设备151中所包括的操作面板上显示PIN码。另外,该示例示出用户经由信息处理设备101中所包括的输入接口102来输入通信设备151的操作面板上所显示的PIN码,使得可以执行信息处理设备101和通信设备151之间的配对处理。可以在从显示图6的配对过程引导起经过了预定时间段之后显示图10G的画面,例如,如果发生超时,则可以显示图10G的画面。代替图6的配对过程引导,可以显示图10F所示的画面。在显示图10F的画面的情况下,在由用户在图10F的画面上选择了“下一步”的情况下显示图10G的画面。

图7示出S509中所显示的如果选定的打印机确定不具有操作面板的配对过程引导的示例。在该示例中,经由通信设备151中所包括的打印引擎155来将PIN码作为打印物输出。该示例示出了:在用户经由信息处理设备101中所包括的输入接口102来输入打印物上所打印的PIN码的情况下,可以执行信息处理设备101和通信设备151之间的配对处理。可以在从图7的配对过程引导起经过了预定时间段之后显示图10G的画面。代替图7的配对过程引导,可以显示图10J所示的画面。在图10J的画面上显示“薄片尺寸”、“薄片数量”和“表示要按下的通信设备的按钮的信息”。在显示图10J的画面的情况下,在由用户在图10J的画面选择了“打印完成”时,显示图10G的画面。应当注意,在用户根据图10J的画面上所显示的指示来操作通信设备151时所打印的打印物上,打印了用于配对处理的至少PIN码。应当注意,还可以打印除PIN码以外的信息。

消息1001g与由图10G的设置应用所提供的蓝牙设置画面重叠显示。通过打印应用基于图10E中所选择的通信设备来生成并显示该消息。在用户选择图10G中的通信设备的情况下,显示图10H的画面。

图10H示出在用户在图10G中选择与消息1001g相对应的通信设备的情况下所选择的画面的示例。

在图10H的PIN码的输入画面上,输入通信设备的操作面板上所显示的PIN码、或者由通信设备所打印的打印物上所记载的PIN码。在按下了OK按钮的情况下,执行信息处理设备101和通信设备151之间的配对处理。应当注意,消息1001h与图10H的设置应用所提供的画面重叠显示。还通过打印应用来生成消息1001h以显示该消息1001h。应当注意,在图10G中检测到配对对象的通信设备的选择的情况下,打印应用如图10H所示那样显示消息1001h。

在完成了配对处理的情况下,显示图10I的画面。应当注意,消息1001i与图10I的设置应用提供的画面重叠显示。还通过打印应用来生成消息1001i以显示该消息1001i。在检测到配对的完成的情况下,打印应用如图10I所示那样显示消息1001i。

在用户选择了消息1001i的情况下,再次显示转移到后台的打印应用。

将参考图8来说明可以由信息处理设备101和通信设备151执行处理的流程。

通信设备151发送广告信息(801)。在接收到广告信息的情况下,信息处理设备101发送扫描请求(802)。然后,在通信设备151接收到该扫描请求的情况下,发送扫描应答(803)。然后,由于信息处理设备101从通信设备接收到扫描应答,因此可以执行上述的S502及随后步骤的处理。

在图10G中选择了通信设备(XK70-L8-2)的情况下,信息处理设备101发送GATT连接请求(804)。然后,在信息处理设备101和通信设备151之间建立GATT连接(例如,在不进行配对的状态下GATT通信被允许)的情况下(805),信息处理设备101发送图10H中所输入的PIN码(806)。此时,在发送了正确的PIN码的情况下,信息处理设备101和通信设备151之间的配对处理成功(807)。

如上所述,根据本典型实施例,在信息处理设备101中,参考了通信设备151的扫描应答信息中所包括的操作面板信息。随后,信息处理设备101可以根据信息处理设备101的显示单元108的操作面板的存在与否来执行用于显示适当的配对过程引导的显示控制处理。结果,可以辅助用于信息处理设备101和通信设备151之间的配对的用户操作。

其它典型实施例

根据第一典型实施例,在S502至S504中,参考了通信设备151的扫描应答信息中所包括的操作面板信息,但是S501中所接收到的通信设备151的第一广告信息可以包括与操作面板的存在与否有关的信息。在这种情况下,可以避免S502和S503中的处理,并且代替S504中的扫描应答信息,可以参考第一广告信息中所包括的操作面板信息。

另外,根据第一典型实施例,根据通信设备是否包括操作面板来切换要显示的引导,但是可以通过其它判断基准来切换要显示的引导。例如,在通信设备中所包括的面板的大小小于预定大小的情况下,可以执行S509,以及在通信设备中所包括的面板的大小大于预定大小的情况下,可以执行S508。应当注意,操作面板的大小也是示例,并且可以根据通信设备的其它信息来确定是否执行S508或者是否执行S509。

应当注意,根据本典型实施例说明了BLE用作近距离无线通信单元的示例,但是还可以使用不同的近距离无线通信单元,例如紫蜂(Zigbee)。

上述的典型实施例还在执行以下处理时实现。即,将用于实现上述典型实施例的功能的软件(程序)经由网络或各种存储介质而供给至系统或设备。然后,该系统或设备的计算机(诸如CPU、MPU或处理器等)读出要用于这些处理的程序。另外,该程序可以通过一个计算机或彼此连动的多个计算机来执行。此外,全部上述处理不必通过软件来实现,并且这些处理的一部分或全部还可以通过诸如ASIC等的硬件来实现。此外,关于CPU,该结构不限于一个CPU进行全部这些处理的情况,并且多个CPU还可以适当彼此连动地进行处理。

根据本发明的典型实施例,可以提高用户的操作性。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1