[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107277743B - 通信系统、通信装置和控制方法 - Google Patents

通信系统、通信装置和控制方法 Download PDF

Info

Publication number
CN107277743B
CN107277743B CN201710219163.2A CN201710219163A CN107277743B CN 107277743 B CN107277743 B CN 107277743B CN 201710219163 A CN201710219163 A CN 201710219163A CN 107277743 B CN107277743 B CN 107277743B
Authority
CN
China
Prior art keywords
communication
information
processing apparatus
information processing
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710219163.2A
Other languages
English (en)
Other versions
CN107277743A (zh
Inventor
片野亚希子
绀地充
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN107277743A publication Critical patent/CN107277743A/zh
Application granted granted Critical
Publication of CN107277743B publication Critical patent/CN107277743B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0066Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

本发明涉及一种通信系统、通信装置和控制方法。该通信系统包括与信息处理装置通信的通信装置。通信装置经由第一通信格式和比第一通信格式快的第二通信格式无线通信。该通信装置包括:广播单元,用于经由第一通信格式来广播广告信息;以及传送单元,用于经由根据来自特定信息处理装置的基于广告信息的连接请求所建立的通信,来向该特定信息处理装置传送与通信装置的状态有关的状态信息。该特定信息处理装置基于所传送的状态信息来执行用于表示通信装置的状态的信息的通知。

Description

通信系统、通信装置和控制方法
技术领域
本发明涉及通信系统、通信装置和控制方法。
背景技术
诸如打印机等的通信装置在出现诸如墨短缺或薄片卡纸等的错误的情况下在显示画面等上执行错误信息的通知,以解除通信装置的错误状态。日本特开2010-98717提出了在用户具有的诸如移动终端等的信息处理装置中执行包含诸如错误等的打印状态的打印状态响应数据的通知的方法。
根据日本特开2010-98717中提出的配置,通过近场通信(NFC)建立无线连接,然后,通信被切换到能够进行高速数据通信的无线通信,并且打印作业被传送到打印机。然后,通过与打印作业的传送相同的标准的无线通信,向信息处理装置通知伴随打印作业的诸如错误等的状态。但是,在切换到用于传送打印作业的通信之后执行错误通知等的配置中,存在通知用户的定时未必方便的情况。
发明内容
一种通信系统包括:至少一个通信装置,用于经由第一通信格式以及经由比所述第一通信格式快的第二通信格式来无线通信;以及至少一个信息处理装置,其中,所述至少一个通信装置包括:广播单元,用于经由所述第一通信格式来广播广告信息,以及传送单元,用于经由根据来自所述至少一个信息处理装置中的一个信息处理装置的基于所述广告信息的连接请求所建立的通信,来向所述一个信息处理装置传送与所述至少一个通信装置的状态有关的状态信息,以及所述至少一个信息处理装置中的所述一个信息处理装置基于所传送的状态信息来执行用于表示所述至少一个通信装置的状态的信息的通知。
一种通信系统包括:至少一个通信装置,用于经由第一通信格式以及经由比所述第一通信格式快的第二通信格式来无线通信;以及至少一个信息处理装置,其中,所述至少一个通信装置包括:广播单元,用于经由所述第一通信格式来广播广告信息,以及传送单元,用于在所述至少一个通信装置处于预定状态的情况下,通过来自所述至少一个信息处理装置中的一个信息处理装置的基于所述广告信息的连接请求的连接所建立的通信,来传送预定信息,以及所述至少一个信息处理装置中的所述一个信息处理装置基于所传送的预定信息来执行用于表示所述通信装置的预定状态的信息的通知。
一种通信装置,用于与至少一个信息处理装置通信并且经由第一通信格式以及比所述第一通信格式快的第二通信格式来无线通信,所述通信装置包括:广播单元,用于经由所述第一通信格式来广播广告信息;以及传送单元,用于经由根据来自特定信息处理装置的基于所述广告信息的连接请求所建立的通信,来向所述特定信息处理装置传送与所述通信装置的状态有关的状态信息。
一种信息处理装置的控制方法,所述信息处理装置与至少一个通信装置通信并且经由第一通信格式以及比所述第一通信格式快的第二通信格式来无线通信,所述控制方法包括:基于经由所述第一通信格式从所述至少一个通信装置所广播的广告信息,来向所述至少一个通信装置传送连接请求;经由响应于所述连接请求通过连接所建立的通信来接收与所述至少一个通信装置的状态有关的状态信息;以及基于所述状态信息来执行所述至少一个通信装置的状态的通知。
参考附图根据以下对典型实施例的说明,本发明的其它特征将变得明显。
附图说明
图1是根据第一实施例的信息处理装置和通信装置的配置的例示例子。
图2是用于描述广告信息的广播和连接请求信息的接收处理的图。
图3是用于描述
Figure BDA0001263189960000031
Low Energy(低功率消耗蓝牙)中的广告的图。
图4是示出广告信息的结构的图。
图5是打印应用启动时的画面的典型示图。
图6A和6B是示出配对处理期间的画面的图。
图7是示出根据第一实施例的信息处理装置执行的处理的流程图。
图8A和8B是打印应用的信息显示画面的典型示图。
图9是示出根据第一实施例的通信装置执行的处理的流程图。
图10是示出根据第二实施例的信息处理装置执行的处理的流程图。
图11是示出根据第二实施例的通信装置执行的处理的流程图。
图12是示出信息处理装置和通信装置通过
Figure BDA0001263189960000032
Low Energy通信执行网络连接的序列图。
具体实施方式
以下,参照附图示例性地描述实施例。应当理解,本领域技术人员可在不背离本发明的精神和范围的情况下对以下描述的实施例提出各种修改和改进,并且这些修改和改进也被本发明的范围包括。
第一实施例
将对包含于根据本实施例的通信系统中的信息处理装置和通信装置进行描述。在本实施例中,给出智能电话的例子作为信息处理装置,并且给出打印机的例子作为通信装置。虽然智能电话在本实施例中被例示为信息处理装置,但这不是限制性的,并且可应用各种装置,诸如移动终端、膝上型PC、平板终端、个人数字助理(PDA)和数字照相机等。虽然打印机在本实施例中被例示为通信装置,但这不是限制性的,并且可以应用各种装置,只要它们能够与信息处理装置无线通信即可。打印机的例子包括喷墨打印机、全色激光束打印机和单色打印机等。通信装置不限于打印机,并且可被应用于光学复印机、传真装置、移动终端、智能电话、膝上型PC、平板终端、PDA、数字照相机、音乐播放器和电视机等。此外,通信装置可以应用于包括诸如复印功能、传真功能和打印功能等的多种功能的多功能设备。
首先,将参照图1所示的框图描述根据本实施例的信息处理装置和通信装置的配置。虽然通过在图1中示例的配置对本实施例进行描述,但是装置不限于这里所示的功能。
信息处理装置101包括输入接口102、中央处理单元(CPU)103、只读存储器(ROM)104、随机存取存储器(RAM)105、外部存储器106、输出接口107、显示单元108、通信单元109和短距离无线通信单元110等。注意,这些部件经由系统总线相互连接。
输入接口102是用于经由诸如物理键或按钮或触摸面板等的操作单元(从图示省略)接受来自用户的数据输入和操作指令的接口。操作单元和下述显示单元108的至少一部分可被集成在一起,使得例如在同一画面上执行来自画面的输出和来自用户的接受操作。CPU 103是系统控制单元。CPU 103通过执行程序和启动硬件来控制整个信息处理装置101。ROM 104存储固定数据,诸如由CPU 103执行的控制程序、数据表和嵌入式操作系统(OS)程序等。本实施例中存储于ROM 104中的控制程序在存储于ROM 104中的嵌入式OS的控制下执行例如调度、任务切换和中断处理等的软件执行控制。
RAM 105由需要备用电源的静态RAM(SRAM)或动态RAM(DRAM)等构成。RAM 105中的数据可以由用于数据备份的一次电池保持,该一次电池在图示中被省略。在这种情况下,RAM 105可以以非易失性方式存储诸如程序控制变量等的重要数据。也向RAM 105设置用于存储信息处理装置101的设置信息和信息处理装置101的管理数据等的存储区域。RAM 105还用作CPU 103的主存储器和工作存储器。
外部存储器106存储用于提供打印执行功能的应用和用于产生可由通信装置151解释的打印信息的打印信息产生程序等。外部存储器106还存储各种类型的程序(诸如用于与经由通信单元109连接的通信装置151进行传送/接收的信息传送/接收控制程序等)以及这些程序所使用的各种类型的信息。
输出接口107是执行控制使得显示单元108可以显示数据并提供与信息处理装置101的状态有关的通知的接口。显示单元108包括发光二极管(LED)或液晶显示器(LCD)等,并且显示数据并执行信息处理装置101的状态的通知。包括数字输入键、模式设置键、OK键、取消键和电源键等的软键盘可被设置在显示单元108上,以使得能够经由显示单元108接受用户输入。
通信单元109是连接到诸如通信装置151等的外部装置以执行数据通信的配置。通信单元109例如可以连接到通信装置151内的接入点(从图示省略),从而能够在信息处理装置101和通信装置151之间进行通信。通信单元109可以通过无线通信与通信装置151直接通信,或者可以经由存在于信息处理装置101和通信装置151外部的外部接入点(接入点131)进行通信。无线通信的例子包括无线保真
Figure BDA0001263189960000051
和蓝牙
Figure BDA0001263189960000052
等。接入点131的例子包括诸如无线局域网(LAN)路由器等的装置。在本实施例中,信息处理装置101和通信装置151不经过外部接入点而直接连接的配置被称为“直接连接”,并且信息处理装置101和通信装置151经由外部接入点连接的配置被称为“基础设施连接”。
短距离无线通信单元110是以近距离无线地连接到诸如通信装置151等的装置以执行数据通信、并且通过使用与通信单元109不同的通信格式执行通信的配置。短距离无线通信单元110可连接到通信装置151内的短距离无线通信单元157。在本实施例中,使用
Figure BDA0001263189960000053
Low Energy作为用于短距离无线通信单元110的通信格式。也就是说,短距离无线通信单元110包括
Figure BDA0001263189960000061
Low Energy单元。
Figure BDA0001263189960000062
Low Energy单元包括用于处理无线通信的微处理器和用于通过无线通信传送/接收数据的无线通信电路。微处理器包括RAM和闪存。例如,短距离无线通信单元110的通信格式可使用例如近场通信(NFC)或Wi-Fi AwareTM
通信装置151包括ROM 152、RAM 153、CPU 154、打印引擎155、通信单元156和短距离无线通信单元157等。这些部件经由系统总线相互连接。
通信单元156包括作为通信装置151内的接入点的连接到诸如信息处理装置101等的外部装置的接入点。该接入点可以连接到信息处理装置101的通信单元109。通信单元156可通过无线通信与信息处理装置101直接通信,或者可经由接入点131进行通信。通信格式的例子包括
Figure BDA0001263189960000063
Figure BDA0001263189960000064
等。通信单元156可包括用作接入点的硬件,或者通过利用使软件用作接入点的软件来使通信单元156作为接入点工作。
短距离无线通信单元157是以近距离无线地连接到诸如信息处理装置101等的装置的配置。在本实施例中,
Figure BDA0001263189960000065
Low Energy被用作短距离无线通信单元157的通信格式。即,短距离无线通信单元157包括
Figure BDA0001263189960000066
Low Energy单元。
Figure BDA0001263189960000067
LowEnergy单元包括用于处理无线通信的微处理器和用于通过无线通信传送/接收数据的无线通信电路。微处理器包括RAM和闪存。短距离无线通信单元157的通信格式可例如使用近场通信(NFC)或Wi-Fi AwareTM。RAM 153通过使用需要备用电源的SRAM或DRAM等来配置。RAM153中的数据由用于数据备份的一次电池(未示出)保持,由此可以以非易失性方式存储诸如程序控制变量等的重要数据。也向RAM153设置用于存储通信装置151的设置信息和通信装置151的管理数据等的存储区域。RAM 153还用作CPU 154的主存储器和工作存储器,并且用作接收缓冲器以暂时保存从信息处理装置101等接收到的打印信息并保存各种类型的信息。
ROM 152存储固定数据,诸如由CPU 154执行的控制程序、数据表和OS程序等。本实施例中存储于ROM 152中的控制程序在存储于ROM 152中的嵌入式OS的控制下执行诸如调度、任务切换和中断处理等的软件执行控制。
CPU 154是系统控制单元。CPU 154通过执行程序并启动硬件来控制整个通信装置151。
打印引擎155基于保存于RAM 153中的信息或从信息处理装置101等接收到的打印作业,通过使用诸如墨等的记录试剂在诸如纸张等的记录介质上执行图像形成,并且输出打印结果。从信息处理装置101等传送的打印作业一般包括大量的传送数据,并且需要高速通信,因此经由包括比短距离无线通信单元157速度更快的通信的通信单元156在本实施例中执行接收。
诸如外部硬盘驱动器(HDD)或安全数字(SD)卡等的存储器可以作为可选装置连接到通信装置151。保存于通信装置151中的信息可以保存在该存储器中。
信息处理装置101在本实施例中作为主装置进行工作,并且通信装置151作为从装置进行工作。尽管上面描述了信息处理装置101和通信装置151分担处理的例子,但是该分担布置不是限制性的,并且可以使用任何其它可应用的配置。
现在,将描述用于以
Figure BDA0001263189960000071
Low Energy标准传送广告信息并且接收
Figure BDA0001263189960000072
Low Energy连接请求的处理。在本实施例中,短距离无线通信单元157作为从装置进行工作,因此短距离无线通信单元157执行以上处理。
短距离无线通信单元157通过使用GATT通信(
Figure BDA0001263189960000073
Low Energy通信)执行通信,其中2.4GHz频带被分成40个信道(信道0~39)。在这些信道中,第37~第39信道用于广告信息的传送和
Figure BDA0001263189960000074
Low Energy连接请求的接收,并且第0~第36信道用于
Figure BDA0001263189960000075
Low Energy连接之后的数据通信。
在图2中,纵轴代表短距离无线通信单元157的功率消耗,横轴代表时间,其示出了使用被分解为过程的单个信道来传送广告信息的功率消耗。TX205表示在广播广告信息(以下称为“传送处理”)中消耗的处理功率的总量,并且RX206表示在保持使得接收
Figure BDA0001263189960000081
Low Energy连接请求接收器有效(以下,称为“接收处理”)时所消耗的处理功率的总量。
传输功率202表示通过传输处理的峰值功率消耗。接收功率203表示通过接收处理的峰值功率消耗。微处理器工作功率801表示短距离无线通信单元157内的微处理器工作的情况下的峰值功率消耗。微处理器在TX205和RX206之前、之后和期间工作的原因在于:为了执行或停止传送/接收处理,微处理器需要预先启动。在通过使用多个信道执行广告信息的传送的情况下,功率消耗与传送广告信息的信道的数量成比例地增加。
在短距离无线通信单元157处于省电模式的状态下,微处理器不工作,睡眠功率204是短距离无线通信单元157的峰值功率消耗。短距离无线通信单元157由此通过使用预定信道执行传送处理,之后通过使用同一信道将接收处理执行预定时间量,从而等待从信息处理装置101传送
Figure BDA0001263189960000082
Low Energy连接请求。
如图3所示,短距离无线通信单元157针对各信道执行广告信息传送处理和接收处理三次,然后使微处理停止工作,并且进行省电状态并持续预定时间量。以下,预定信道的广告信息传送处理和接收处理的组合被称为“广告”。此外,预定信道的传送广告信息的时间循环、即从在特定信道上传送广告信息起直到下一次在同一信道上传送广告信息为止的时间循环被称为“广告循环”。从第一次广告起直到转变至省电状态为止重复广告的次数可以是小于或等于3的任何数。
图4是短距离无线通信单元157向通信装置151广播的广告信息结构的例子。短距离无线通信单元157在启动电力供给时执行初始化处理,并且转变至广告状态。一旦处于广告状态,短距离无线通信单元157就定期地基于广告循环来广播广告信息。广告信息包括包含基本头部信息的信号。头部信息的例子包括用于识别传送广告信息的装置的识别信息等。本实施例中的广告信息(广告信号)包括头部1001和有效载荷1002。头部1001是用于存储诸如广告信息的类型和有效载荷1002的大小等的信息的区域。
有效载荷1002存储用作通信装置的识别信息的装置名称1003、通信装置中实现的简档的实现简档信息和用于与通信装置151的
Figure BDA0001263189960000091
Low Energy连接的连接信息1004。有效载荷1002存储诸如广告信息的传送功率(Tx Power)1005等的信息。根据本实施例的有效载荷1002还包括通信装置的识别信息1006,其中识别信息1006包含错误标志。通信装置的识别信息1006还可包括通信装置的媒体访问控制(MAC)地址和通信装置的服务信息等。错误标志是表示在通信装置151处是否出现了一些类型的错误的信息。错误标志也可存储在识别信息1006之外的区域中。
下面,描述用于显示通信装置151的错误信息的处理(装置状态显示处理)。当存储于ROM 104或外部存储器106等中的特定应用被启动时,信息处理装置101执行装置状态显示处理。特定应用是用于执行通信装置151连接到的接入点的设置、确认通信装置151的状态并且执行与装置的状态和错误信息有关的通知以及指示通信装置151执行处理等的应用。
通过特定应用是用于使通信装置151打印信息处理装置101内的图像数据和文档数据等的打印应用(以下,也称为“打印app”)的例子,进行本实施例的描述。注意,打印app可具有打印功能以外的功能和确认通信装置151的状态的功能。例如,在通信装置151包含扫描功能的情况下,打印app可包含用于使通信装置151扫描设置于通信装置151中的文档的功能和用于执行通信装置151的其它设置的功能等。
图5是当打印app被启动时在显示单元108上显示的画面的例子。用户可使用启动画面800以使用通信装置151的功能以及确认通信装置151的状态等。当选择了启动画面800上的对象其中之一时,信息处理装置101检测该选择并且执行预定处理。根据本实施例的启动画面800包括打印照片按钮801、确认打印机状态按钮802和扫描按钮803作为使通信装置151执行各种类型的操作的对象。启动画面800还包括退出打印app的退出按钮804。
在检测到CPU 103已启动打印app时,信息处理装置101转变到可接收广告信息的扫描状态。打印app的启动还在显示单元108上显示启动画面800。转变至扫描状态的定时不限于以上情况。信息处理装置101可在检测到针对显示单元108上所显示的启动画面800的预定操作(例如,按压按钮802以确认通信装置151的状态)时转变至可接收广告信息的扫描状态。
在以下的描述中,假定通信装置151是以预定的循环传送广告信息的广告商。另外,假定信息处理装置101是等待从广告商传送来的广告信息的扫描器。
首先,短距离无线通信单元157执行广告信息的传送。信息处理装置101接收该广告信息,并由此可识别通信装置151的存在。在检测到短距离无线通信单元110接收到广告信息时,CPU 103开始装置状态的显示处理。
图7是示出当信息处理装置101接收来自通信装置151的广告信息时所执行的通信装置151的装置状态的显示处理的流程的流程图。图7所示的流程图通过例如CPU 103将存储于诸如ROM 104或外部存储器106等的存储器中的程序读出到RAM 105并且执行该程序来实现。
首先,在S401中,CPU 103判断所接收到的广告信息是否是从通信装置151的短距离无线通信单元157所传送的广告信息。具体而言,CPU 103判断短距离无线通信单元110是否接收到广告信息以及用于表示通信装置151的识别信息是否包含于所接收到的广告信息中。
在CPU 103判断为短距离无线通信单元110已接收到广告信息的情况下,流程前进到S402。在CPU 103判断为短距离无线通信单元110没有接收到广告信息的情况下,流程结束。
在S402中,CPU 103判断信息处理装置101是否先前与通信装置151配对。在CPU103判断为先前已执行了与通信装置151的配对的情况下,流程前进到S404。在CPU 103判断为没有执行与通信装置151的配对的情况下,流程前进到S403,从而执行与通信装置151的配对,并且流程前进到S404。在后面描述配对处理。
在S404中,CPU 103判断用于表示在通信装置151发生错误的信息是否包含于所接收到的广告信息中,具体而言,CPU 103判断错误标志是否包含于广告信息中,如果是,则判断错误标志是否被设置为用于表示发生错误的值。
在CPU 103判断为在通信装置151发生错误的情况下,流程前进到S405。在CPU 103判断为在通信装置151没有发生错误的情况下,流程结束。
在S405中,基于所接收到的广告信息来开始GATT通信的处理。具体而言,CPU 103基于所接收到的广告信息向通信装置151传送GATT通信的开始请求。在通信装置151接受到GATT通信开始请求时,开始通信装置151与信息处理装置101之间的GATT通信。在根据
Figure BDA0001263189960000111
Low Energy标准的GATT通信中,通过用作主机的一个装置和用作从机的另一装置来使装置之间的双向通信有效。在本实施例中,通信装置151用作从机,并且信息处理装置101用作主机。
在S406中,CPU 103判断是否开始与通信装置151的GATT通信。在CPU 103判断为开始了与通信装置151的GATT通信的情况下,流程前进到S407。在CPU 103在S406中判断为没有开始与通信装置151的GATT通信的情况下,流程前进到S413并然后结束。
在S413中,CPU 103从广告信息仅获取大意是在通信装置151发生错误的信息,因此仅在显示单元108上所显示的打印app的显示画面上执行诸如图8B所示等的错误概要显示。在错误概要显示中,仅在显示区域中显示已在通信装置151发生一些类型的错误的通知。可选地,可进行CPU 103在不通知用户的情况下退出的配置。
在S407中,CPU 103通过GATT通信向通信装置151传送详细错误信息的请求。接着,在S408中,CPU 103判断短距离无线通信单元110是否通过GATT接收到从通信装置151的短距离无线通信单元157所传送的详细错误信息。在CPU 103判断为短距离无线通信单元110已接收到详细错误信息的情况下,流程前进到S410。
在S410中,CPU 103结束与通信装置151的GATT通信。接着,在S411中,CPU 103在显示单元108上所显示的打印app的显示画面上显示诸如图8A所示等的详细错误显示。详细错误显示在显示区域900上执行大意是已在通信装置151发生错误的显示,并且在进行大意是已在通信装置151发生错误的显示的显示区域900中,基于GATT通信所获取的详细错误信息,在显示区域901上进行错误类型的详细显示。例如,通知错误类型和用于从错误恢复的方法,并且装置信息的显示的处理流程结束。
在CPU 103在S408中判断为短距离无线通信单元110没有接收到详细错误信息的情况下,流程前进到S409,并且进行自开始连接设置处理起是否经过了预定时间量(超时)的判断。在通信装置151没有发生错误的情况下,不从通信装置151传送详细错误信息,因此S408的结果是“No”。在CPU 103判断为流程没有超时的情况下,重复S408。在CPU 103判断为流程超时的情况下,在S412中结束与通信装置151的GATT通信。CPU 103仅获取大意是在通信装置151发生了错误的信息,因此,在S413中进行错误概要显示,并且流程结束。可选地,可进行CPU 103在不提供任何通知的情况下结束流程的配置。
本实施例中的信息处理装置101和通信装置151执行相互认证,并且通过GATT通信执行实现数据的读写的配对处理。GATT是
Figure BDA0001263189960000121
Low Energy标准中的管理信息的读写(传送/接收)的简档。GATT通信是信息处理装置101用作GATT客户端且通信装置151用作GATT服务器以通过使用基于GATT的简档从信息处理装置101向通信装置151读写信息的通信。
通信装置151被配置为使得在信息处理装置101和通信装置151之间不执行配对的状态下不允许利用GATT通信的信息读写。因此,可以避免例如未配对的信息处理装置101和通信装置151执行通信以及通信装置151所保持的信息被未配对的信息处理装置101无意获取到的情况。
现在详细描述配对处理。首先,在后面描述的打印app被启动且在显示单元108上显示打印app所显示的初始画面(主画面)的情况下,信息处理装置101开始搜索包含特定装置信息的广告信息。该特定装置信息的例子包括与打印app相对应的装置(打印机等)的通用唯一标识符(UUID)或媒体访问控制(MAC)地址等。
在接收到包含特定装置信息的广告信息时,信息处理装置101向传送了广告信息的装置(在这种情况下为通信装置151)传送
Figure BDA0001263189960000131
Low Energy连接请求(CONNECT_REQ),并且在装置之间建立
Figure BDA0001263189960000132
Low Energy连接。
在尚未完成与通信装置151的配对的情况下,信息处理装置101在显示单元108上显示用于提示用户执行配对的画面。在用户指示配对的执行的情况下,信息处理装置101通过使用安全管理器协议(SMP)向通信装置151传送配对请求。通过SMP执行装置之间的通信,直到完成配对。
在接收到配对请求时,通信装置151在显示单元上显示图6A所示的PIN码显示画面200。PIN码显示画面200显示PIN码201和用于取消配对处理的取消按钮202。在传送配对请求时,信息处理装置101在显示单元108上显示图6B所示的PIN码输入画面210。PIN码输入画面210显示用于接受用户对PIN码201的输入的PIN码输入区域211。PIN码输入画面210还显示用于向通信装置151传送所输入的PIN码201的OK按钮213和用于取消配对处理的取消按钮212。
当在PIN码201被输入到PIN码输入区域211的状态下按压OK按钮213时,信息处理装置101向通信装置151传送包含所输入的PIN码201的信息。通信装置151判断包含于所接收到的信息中的PIN码201与PIN码显示画面200中所显示的PIN码201是否一致,并且如果判断为这些PIN码一致,则允许信息处理装置101配对。具体而言,通信装置151通过使用
Figure BDA0001263189960000141
Low Energy标准的SMP与信息处理装置101交换基于PIN码201通过预定方法所创建的链接密钥。
所交换的链接密钥被存储于信息处理装置101的存储区域(ROM 104等)和通信装置151的存储区域(ROM 152等)的每一个中。这样完成配对,然后在装置之间允许执行
Figure BDA0001263189960000142
Low Energy通信。一旦完成配对,信息处理装置101就将PIN码显示画面200变成非显示,并且返回显示原始画面。
在完成配对之后,当信息处理装置101向通信装置151传送GATT通信请求时,向通信装置151通知配对处理时保存于存储区域中的链接密钥。在接收GATT通信请求时,通信装置151将配对处理时保存于存储区域中的链接密钥与所通知的链接密钥进行比较,并且确认传送GATT通信请求的装置是否是完成了配对的装置。
在判断为与装置配对的情况下,通信装置151通过GATT通信开始与信息处理装置101进行信息的读写。因此,一旦完成与通信装置151的配对处理,信息处理装置101就可在用户不必再输入PIN码的情况下执行与通信装置151的GATT通信。
尽管以上描述了用户在PIN码输入画面210上输入PIN码输入区域211上所显示的PIN码201的配置,但该配置不是限制性的。例如,PIN码201可被固定,即用户不能任选地改变在安装打印app时存储于信息处理装置101中的信息。因此,即使在没有用户输入的情况下也向通信装置151通知PIN码201。开始配对处理的定时也不限于上述的配置,并且该定时可以是例如用户经由打印app指示打印的定时或者在连接设置处理中执行
Figure BDA0001263189960000151
LowEnergy连接之前的定时等。
下面,参照图9来描述作为图2所示的连接设置处理的对象的通信装置151所执行的处理。图9是示出通信装置151执行的信息传送的处理的流程的流程图。通过例如CPU 154将存储于通信装置151具有的诸如ROM 152或外部存储器(从图示省略)等的存储器等中的程序读出到RAM 153并且执行该程序,来实现图9所示的流程图。进行以下假定:当通信装置151的电源被接通时,开始图9所示的流程图。可选地,图9所示的流程图可例如在检测到诸如对通信装置151设置的预定按钮的按压等的操作的情况下开始。
在S501中,CPU 154开始进行用于从短距离无线通信单元157定期地广播第一广告信息的处理。术语“广播”指的是在不指定信息传送目标的情况下在特定范围上传送信息。所传送的第一广告信息包含通信装置151的识别信息和错误标志,这里,错误标志被设置为用于表示没有发生错误的值。
接着,在S502中,CPU 154判断在通信装置151是否发生了错误。“错误”指的是通信装置151无法执行处理的状态。例如,该状态包括诸如墨等的记录剂在执行打印处理期间剩余较少以及诸如纸等的记录介质的剩余量剩余较少等的状态。在CPU 154判断为在通信装置151发生了错误的情况下,流程前进到S503。在CPU 154判断为在通信装置151没有发生错误的情况下,重复S502。
在S503中,CPU 154停止传送第一广告信息,并且在S504中,开始进行用于从短距离无线通信单元157定期地广播第二广告信息的处理。第二广告信息包含装置信息和错误标志,这里,错误标志被设置为用于表示已发生错误的值。即,在本实施例中,在判断为已发生错误的情况下,广告信息被切换到第二广告信息。
接着,在S505中,CPU 154判断短距离无线通信单元157是否从信息处理装置101接受到GATT通信的开始请求。在CPU 154判断为短距离无线通信单元157接收到GATT通信的开始请求的情况下,流程前进到S506。
在CPU 154判断为短距离无线通信单元157没有接收到GATT通信的开始请求的情况下,流程前进到S514,其中在S514中,判断通信装置151的电源是否关断。具体而言,CPU103判断通信装置151的电源按钮是否被按压以及是否产生了电源断开处理的开始命令。在CPU 154判断为通信装置151的电源没有关断的情况下,流程返回并且重复S505。在CPU 154判断为通信装置151的电源关断的情况下,停止广告并且流程结束。
在S506中,CPU 154判断作为GATT通信的开始请求的传送源的信息处理装置101是否是完成配对的装置。在CPU 154判断为信息处理装置101是完成配对的装置的情况下,流程前进到S507。在CPU 154判断为信息处理装置101不是完成配对的装置的情况下,流程前进到S514。
在S507中,CPU 154暂时停止广告信息的传送以执行GATT通信。CPU 154然后在S508中通过短距离无线通信单元157重新开始与信息处理装置101的GATT通信。
接着,在S509中,CPU 154判断通过GATT通信是否接收到详细错误信息获取的请求。在CPU 154判断为接收到详细错误信息获取的请求的情况下,流程前进到S510。在CPU154判断为没有接收到详细错误信息获取的请求的情况下,流程前进到S511,其中在S511中,判断从GATT通信开始起是否经过了预定时间量(超时)。在CPU 154判断为处理没有超时的情况下,流程返回并且重复S509。在CPU 103判断为处理超时的情况下,流程前进到S512。
在S510中,CPU 154通过GATT通信向信息处理装置101通知通信装置151发生的错误的错误信息的细节。在S512中,CPU 154结束信息处理装置101与通信装置151之间的GATT通信,并且在S513中重新开始第二广告信息的传送。
尽管没有示出,但是广告信息的传送在预定定时结束。预定定时的例子包括通信装置151的电源断开时以及在按钮被按压以发出开始广告信息传送的指令之后经过了预定时间量时。另一例子是在传送了包含用于表示发生错误的错误标志的广告信息之后经过了预定时间量时。在错误得到解决的情况下,信息处理装置101所传送的广告信息切换到第一广告信息。
因此,在本实施例中,通信装置151通过广告信息仅通知是否发生了错误,并且通过GATT通信通知错误的详细信息。因此,可仅向确保了与通信装置的安全连接的信息处理装置通知通信装置的详细状态。原因在于,GATT通信仅开始于已配对的信息处理装置101。因此,可避免通信装置的详细信息到达未确保与通信装置的安全并且不适于通知通信装置的详细信息的信息处理装置。因此,可提高通信装置的安全性。另外,不需要配对以获取是否发生了错误,原因是这可由广告获取,因此可以提高用户使用信息处理装置的便利性。
即,通过广告信息来广播发生了错误,这可提示用户解决错误。信息处理装置101在检测到通信装置151的广告信息的情况下仅执行获取并显示错误信息的处理,因此可提高用户的便利性。
尽管在本实施例中描述了通信装置151在检测到发生了错误之后开始传送用于表示发生了错误的第二广告信息,但这不是限制性的。例如,通信装置151可设置有用于提供开始广告信息的传送的指令的按钮等,使得广告信息的传送在检测到用户按压该按钮之后开始。根据该配置,可仅向希望经由信息处理装置101参照通信装置的错误信息的用户传送通信装置的错误信息。
尽管在本实施例中描述了第一广告信息和第二广告信息均具有错误标志(错误标志的值不同),但这不是限制性的。例如,可进行第一广告信息不包含错误标志的配置。此外,已描述第一广告信息和第二广告信息的传送被切换,但这不是限制性的。可进行第一广告信息不被传送且当检测到发生了错误时开始具有被设置为用于表示发生了错误的值的错误标志的第二广告信息的传送的配置。
可在检测到在通信装置151按压了用于开始广告信息传送的按钮时判断为在通信装置151发生了错误,其中第二广告信息的传送是在判断为发生了错误时开始。根据这些配置,不必在通信装置151上执行第一广告信息的传送停止、之后第二广告信息的传送开始的切换处理。
除用于通知通信装置151的错误信息的处理以外,信息处理装置101和通信装置151可根据下述处理通过
Figure BDA0001263189960000181
Low Energy连接进行通信。图12是示出信息处理装置101和通信装置151通过
Figure BDA0001263189960000182
Low Energy通信进行网络连接的情况的序列图。参照图12描述通过“切换”来交换作业的情况的例子。“切换”是如下技术:进行通信的装置首先交换用于利用短距离无线通信执行高速通信的连接信息,然后切换到高速通信以交换数据。
在本实施例中,
Figure BDA0001263189960000183
Low Energy用于短距离无线通信,并且
Figure BDA0001263189960000184
用于可比短距离无线通信更快地传送数据的高速通信。GATT通信(通过在装置之间建立
Figure BDA0001263189960000185
Low Energy连接而有效的双向通信)的通信速度比
Figure BDA0001263189960000186
通信的通信速度慢。因此,GATT通信用于执行装置之间的认证以及交换
Figure BDA0001263189960000187
通信的连接信息,并且通过通信速度快的
Figure BDA0001263189960000188
通信等来传送大量数据(在这种情况下为作业)。这使得能够实现高效的数据传送。切换中所使用的通信方法不限于以上的形式,并且可对短距离无线通信和高速通信使用各种类型的通信格式。示例性配置是使用NFC或Wi-Fi AwareTM通信以交换用于
Figure BDA0001263189960000189
通信的连接信息,之后使用
Figure BDA00012631899600001810
通信以交换数据。
通过CPU 154将存储于通信装置151的ROM 152或HDD(在图示中省略)中的控制程序加载到RAM 153并执行该程序,实现了在该处理序列中示出的通信装置151的处理。此外,通过CPU 103将存储于信息处理装置101的ROM104或HDD(在图示中省略)中的控制程序加载到RAM 105并执行该程序,实现了在该处理序列中示出的通信装置151的处理。
在以下的描述中假定通信装置151用作用于定期地传送广告信息的广告商。还假定信息处理装置101用作等待从广告商所传送的广告信息的扫描器。首先,短距离无线通信单元157传送广告信息(S1001~S1003)。信息处理装置101通过短距离无线通信单元110接收从短距离无线通信单元157所传送的广告信息,来识别通信装置151的存在。
一旦信息处理装置101识别出通信装置151并且进行解码以连接到通信装置151,信息处理装置101就向通信装置151传送连接请求信息。具体而言,短距离无线通信单元110传送作为如下请求的CONNECT_REQ(S1004),其中该请求是用于转变至用于通过
Figure BDA0001263189960000191
Low Energy建立网络连接的连接事件的请求。
在通过短距离无线通信单元157接收到CONNECT_REQ时,信息处理装置101和通信装置151准备转变至连接事件。具体而言,短距离无线通信单元110和短距离无线通信单元157向各CPU 103和CPU 154通知已完成向
Figure BDA0001263189960000192
Low Energy连接事件的转变的准备。之后,信息处理装置101和通信装置151分别从扫描器和广告商转变至主机和从机,并且用作主机的信息处理装置101和用作从机的通信装置151建立
Figure BDA0001263189960000193
Low Energy连接。可以按照
Figure BDA0001263189960000194
Low Energy标准来形成一个主机对多个从机的星形拓扑。一旦建立了
Figure BDA0001263189960000195
Low Energy连接,信息处理装置101和通信装置151就可通过GATT通信来执行数据通信。
然后,在S1005中,短距离无线通信单元110针对短距离无线通信单元157,请求通信装置151可使用的通信协议的信息。该请求包含信息处理装置101可使用的通信协议的信息,因此通过接收该请求,短距离无线通信单元157可识别出信息处理装置101可使用诸如
Figure BDA0001263189960000201
等的通信格式。短距离无线通信单元157在S1006中利用自身可使用的通信协议的信息对S1005中所接收到的请求进行响应。因此,两个装置可掌握
Figure BDA0001263189960000202
Low Energy以外的可相互使用的通信协议。
现在,假定信息处理装置101通过掌握
Figure BDA0001263189960000203
Low Energy以外的可相互使用的通信协议,决定将装置之间的通信切换到
Figure BDA0001263189960000204
通信。通信装置151可决定是否在此时切换通信格式。在决定切换通信格式的情况下,在S1007和S1008中,装置交换执行
Figure BDA0001263189960000205
通信所需要的通信信息,诸如用于识别通信对方的地址和诸如服务集标识符(SSID)的信息等。然后,在S1009中,短距离无线通信单元110传送用于将装置之间的通信格式从GATT通信切换到
Figure BDA0001263189960000206
通信的请求(通信切换请求)。在接收到切换请求时,短距离无线通信单元157在S1010中做出响应。
一旦切换请求和响应被成功执行,信息处理装置101就在S1011中将用于与通信装置151通信的通信单元从短距离无线通信单元110切换到通信单元109。在S1012中,通信装置151将用于与信息处理装置101通信的通信单元从短距离无线通信单元157切换到通信单元156。
在执行切换之后,在S1013中,短距离无线通信单元110传送解除请求。接收到解除请求的短距离无线通信单元157在S1014中传送解除响应,因此装置之间的
Figure BDA0001263189960000207
LowEnergy连接结束。在装置之间的
Figure BDA0001263189960000208
Low Energy连接结束时,信息处理装置101和通信装置151分别返回到扫描器和广告商,并且短距离无线通信单元157重新开始广告信息的传送。
接着,装置使用S1007和S1008中所交换的执行
Figure BDA0001263189960000209
通信所需要的信息,并且执行
Figure BDA00012631899600002010
通信。首先,在S1015中,通信单元109确认通信装置151是否可以获取作业。例如,对诸如通信装置151暂时存储要传送的图像的可用容量的信息进行确认。在接收到确认请求之后,在S1016中,通信单元156传送针对该确认的响应。
在获得正确响应并且判断为通信装置151可获取作业的情况下,在S1017中,通信单元156请求作业。然后,接收到作业请求的通信单元109在S1018中向通信单元156传送存在于信息处理装置101中的包含图像数据等的作业。在诸如例如建立
Figure BDA0001263189960000211
LowEnergy连接之前、建立
Figure BDA0001263189960000212
Low Energy连接之后或建立
Figure BDA0001263189960000213
连接之后等的定时,执行要传送的作业的选择。
要传送的作业不限于打印作业,并且例如可以是用于指示通信装置151执行扫描的扫描作业或用于供信息处理装置101获取通信装置151的状态信息的作业等。可选地,要传送的作业可以是诸如改变通信装置151的设置等的用于执行针对通信装置151的各种类型的操作的命令等。
一旦完成了作业的传送,信息处理装置101就切断与通信装置151的
Figure BDA0001263189960000214
连接并且返回至紧挨在切换之前的网络状态。具体而言,在执行切换之前信息处理装置101已连接到例如诸如3G或长期演进(LTE)等的移动通信网络或诸如路由器等的接入点的情况下,重新建立与移动通信网络或接入点的连接。因此,在执行切换之前,信息处理装置101存储紧挨在切换之前的网络状态的信息以及建立该网络信息所需要的通信信息等。
在本实施例中,可在切换到诸如
Figure BDA0001263189960000215
等的用于作业传送的高速通信之前通知通信装置151的状态。因此,用户可在信息处理装置101和通信装置151的
Figure BDA0001263189960000216
连接之前的定时掌握通信装置151的状态。使用切换技术使得能够通过使用具有优异可用性的通信(短距离无线通信)来交换用于高速执行通信的连接信息,因此可通过高速通信来高速地交换大量数据。
在执行了从GATT通信切换至
Figure BDA0001263189960000217
通信的切换的情况下,装置之间的
Figure BDA0001263189960000218
Low Energy连接被切断,因此短距离无线通信单元157重新开始广告信息的传送。
第二实施例
现在描述第二实施例。在本实施例中,通过GATT通信获取所有错误信息。图10是示出在信息处理装置101从通信装置151接收到广告信息的情况下在本实施例中所执行的通信装置151的装置状态显示处理的流程的流程图。通过例如CPU 103将存储于ROM 104或外部存储器106等中的程序读出到RAM 105并且执行该程序,实现了图10所示的流程图。S601~S603的处理与S401~S403的处理相同,因此这里省略描述。
在S604中,CPU 103基于所接收到的广告信息向通信装置151传送GATT通信开始请求。在通信装置151接受到GATT通信的开始请求时,在通信装置151和信息处理装置101之间开始GATT通信。在根据
Figure BDA0001263189960000221
Low Energy标准的GATT通信中,通过用作主机的一个装置和用作从机的另一装置来使装置之间的双向通信有效。在本实施例中,通信装置151用作从机,并且信息处理装置101用作主机。
在S605中,CPU 103判断是否开始了与通信装置151的GATT通信。在CPU103判断为开始了与通信装置151的GATT通信的情况下,流程前进到S606。在CPU 103在S605中判断为没有开始与通信装置151的GATT通信的情况下,流程结束。在S606中,CPU 103通过GATT通信向通信装置151传送状态信息获取请求。
然后,在S607中,CPU 103判断短距离无线通信单元110通过GATT通信是否接收到从通信装置151的短距离无线通信单元157所传送的状态信息。在CPU 103判断为短距离无线通信单元110接收到状态信息的情况下,流程前进到S609。在CPU 103判断为短距离无线通信单元110没有接收到状态信息的情况下,流程前进到S608,其中在S608中,判断在开始了连接设置处理之后是否经过了预定时间量(超时)。在CPU 103判断为处理没有超时的情况下,流程返回并且重复S607。在CPU 103判断为处理超时的情况下,在S611中,与通信装置151的GATT通信结束并且流程结束。
在S609中,CPU 103结束与通信装置151的GATT通信。然后,在S610中,CPU 103在打印app的显示画面上显示状态信息。在从通信装置151所获取的状态信息中包括与通信装置151发生的错误有关的信息的情况下,CPU 103在S610中执行如图8A所示的详细错误信息显示。在进行大意是在通信装置151发生了错误的显示的显示区域900中,基于从通信装置151所接收到的状态信息,详细错误显示在显示区域901上执行错误类型的详细显示。然后流程结束。如果不存在与包括的错误有关的信息,则不必显示状态信息。
图11是示出本实施例中通信装置151所执行的信息传送的处理的流程的流程图。通过例如CPU 154将存储于通信装置151所包括的诸如ROM 152或外部存储器(在图示中省略)等的存储器等中的程序读出到RAM 153并且执行该程序,实现了图11所示的流程图。假定在通信装置151的电源接通时开始图11所示的流程图。
在S701中,CPU 154开始用以定期地从短距离无线通信单元157广播广告信息的处理。术语“广播”指的是在不指定信息传送目标的情况下在特定范围上传送信息。因此,在特定范围内存在多个信息处理装置的情况下,多个信息处理装置中的特定信息处理装置基于所广播的广告信息向通信装置151传送连接请求。用于识别通信装置151的装置信息包括在所传送的广告信息的有效载荷1002中。
接着,在S702中,CPU 154判断短距离无线通信单元157从信息处理装置101是否接受到GATT通信开始请求。在CPU 154判断为短距离无线通信单元157接收到GATT通信开始请求的情况下,流程前进到S703。在CPU 154判断为短距离无线通信单元157没有接收到GATT通信开始请求的情况下,流程前进到S713,其中在S713中,判断通信装置151的电源是否断开。具体而言,CPU 154判断通信装置151的电源按钮是否被按压,由此产生电源断开处理的开始命令。在CPU 154判断为通信装置151的电源不关断的情况下,流程返回并且重复S702。在CPU 154判断为通信装置151的电源关断的情况下,停止广告并且流程结束。
在S703中,CPU 154判断作为GATT通信的开始请求的传送源的信息处理装置101是否是完成了配对的装置。在CPU 154判断为信息处理装置101是完成了配对的装置的情况下,流程前进到S704。在CPU 154判断为信息处理装置101不是完成了配对的装置的情况下,流程前进到S713。
在S704中,CPU 154暂时停止广告信息的传送以执行GATT通信。然后,CPU 154在S705中通过短距离无线通信单元157重新开始与信息处理装置101的GATT通信。
然后,在S706中,CPU 154判断通过GATT通信是否接收到状态信息获取的请求。在CPU 154判断为已接收到状态信息获取的请求的情况下,流程前进到S707。在CPU 154判断为没有接收到状态信息获取的请求的情况下,流程前进到S708,其中在S708中,判断从GATT通信的开始起是否经过了预定时间量(超时)。在CPU 154判断为处理没有超时的情况下,流程返回并且重复S706。在CPU 154判断为处理超时的情况下,流程前进到S711。
在S707中,CPU 154判断在通信装置151是否发生了错误。这里的处理与第一实施例中的S502相同。在CPU 154判断为在通信装置151发生了错误的情况下,流程前进到S709,其中在S709中,通过GATT通信向信息处理装置101通知包括通信装置151发生的错误的错误信息的状态信息。在CPU 154判断为在通信装置151没有发生错误的情况下,流程前进到S710,其中在S710中,通过GATT通信向信息处理装置101通知包括大意是没有发生错误的信息的状态信息。可以通知不包括错误信息(是否发生错误的信息)的状态信息。
随后,在S711中,CPU 154结束信息处理装置101和通信装置151之间的GATT通信,并且在S712中重新开始广告信息的传送。
因此,根据本实施例的通信装置151通过GATT通信通知是否发生了错误及其详细信息。因此,通信装置151不需要根据是否发生错误来切换广告信息。因此,用于切换广告信息的处理(具体而言,停止广告信息的传送以及产生和开始具有不同信息的广告信息的传送)是不需要的。因此,通过GATT通信甚至可以高速地执行错误信息的细节的获取。GATT通信仅开始于已配对的信息处理装置,因此可以仅向确保了连接安全性的信息处理装置来通知通信装置的详细状态。
虽然在本实施例中描述了通信装置151在检测到电源接通之后开始广告信息的传送,但这不是限制性的。例如,通信装置151可包括用于提供用以开始广告信息的传送的指令的按钮等,其中广告信息的传送是在检测到用户操作了该按钮之后开始的。根据该配置,可以将通信装置151的状态信息仅传送给希望经由信息处理装置101而参照的用户的信息处理装置。
其它实施例
虽然在上述的实施例中使用错误信息作为状态信息的例子,但这不是限制性的。其它例子可包括用于表示装运到达处理状态的信息、用于表示睡眠状态的信息、用于表示恢复处理将花费时间的信息、以及其它这种信息等。状态信息可以是用于表示诸如薄片设置等的设置已改变的信息、用于表示已向通信装置151的显示单元通知消息的信息、用于表示诸如墨剩余减少等的即将发生的错误的信息等。向通信装置151通知的消息的例子是诸如“固件更新可用”等的更新信息的通知。
用于表示是否发生了错误的错误标志不限于如第一实施例那样在传送广告信息时被传送,并且可通过GATT通信被传送。具体而言,在图9中的S508中开始GATT通信之后,通信装置151首先通过GATT通信来传送用于表示是否发生错误的标志信息。然后,在传送了标志信息之后,根据来自信息处理装置的错误细节的获取请求(图10中的S606),通信装置151可在S510中通过GATT通信来传送用于表示错误的细节的状态信息。
对于信息处理装置的错误通知,首先基于首先获取的标志信息来执行用于表示是否存在错误的通知,然后通过信息处理装置在S606中提出错误信息获取请求。可根据由此获得的错误的细节而在S610中执行基于错误的细节的通知。因此,用户可首先掌握是否发生了错误。在用户希望获知错误的附加细节的情况下,用户可提供使得信息处理装置101请求错误的细节的指令,并且可由此掌握错误的细节和解决错误的方法。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

Claims (15)

1.一种通信系统,包括:
通信装置,用于经由第一通信格式以及经由比所述第一通信格式快的第二通信格式来无线通信,并且执行使用图像数据的预定处理;以及
信息处理装置,
其中,所述通信装置包括:
第一通信单元,用于基于作为所述第一通信格式的低功率消耗蓝牙标准,来传送广告信息并且经由基于来自接收到所述广告信息的所述信息处理装置的请求而建立的连接与所述信息处理装置进行通信,
第二通信单元,用于经由基于所述第二通信格式的通信来与所述信息处理装置通信图像数据,
第一判断单元,用于判断所述通信装置是否处于特定状态,在所述通信装置处于所述特定状态的情况下,所述通信装置不能执行所述预定处理;以及
第二判断单元,用于判断所述信息处理装置是否已被认证,
其中,在所述第二判断单元判断为所述信息处理装置已被认证的情况下并且所述第一判断单元判断为所述通信装置处于所述特定状态的情况下,所述第一通信单元经由基于来自基于所述低功率消耗蓝牙标准接收到所述广告信息的所述信息处理装置的请求而建立的连接来传送基于所述特定状态的状态信息,以及
其中,在所述第二判断单元判断为所述信息处理装置没有被认证的情况下,即使在所述第一判断单元判断为所述通信装置处于所述特定状态的情况下,所述第一通信单元也不经由基于来自基于所述低功率消耗蓝牙标准接收到所述广告信息的所述信息处理装置的请求而建立的连接来传送所述状态信息,
其中,所述信息处理装置基于所传送的状态信息来执行用于表示所述通信装置的状态的信息的通知。
2.根据权利要求1所述的通信系统,其中,
所述广告信息包括用于表示是否发生错误的信息,以及
所述状态信息包括用于表示错误细节的信息。
3.根据权利要求2所述的通信系统,其中,
在接收到用于表示错误细节的信息时,所述信息处理装置执行基于所接收到的用于表示错误细节的信息的通知,以及
在所述信息处理装置没有接收到用于表示错误细节的信息的情况下,所述信息处理装置基于用于表示是否存在错误的信息来执行通知。
4.根据权利要求1所述的通信系统,其中,
所述状态信息包括用于表示是否存在错误的信息和用于表示错误细节的信息。
5.根据权利要求4所述的通信系统,其中,
所述信息处理装置执行基于用于表示是否存在错误的信息的通知以及基于用于表示错误细节的信息的通知。
6.根据权利要求1所述的通信系统,其中,
所述广告信息是在所述通信装置的电源被接通之后传送的。
7.根据权利要求1所述的通信系统,其中,
所述广告信息是在执行了针对所述通信装置的预定操作之后传送的。
8.根据权利要求1所述的通信系统,其中,
所述通信装置基于在所述通信装置中是否发生了错误来传送不同的广告信息。
9.根据权利要求1所述的通信系统,其中,
所述通信装置经由所述第二通信格式来获取所述通信装置所要执行的作业的信息。
10.一种通信装置,用于与信息处理装置通信并且经由第一通信格式以及经由比所述第一通信格式快的第二通信格式来无线通信,并且执行使用图像数据的预定处理,所述通信装置包括:
第一通信单元,用于基于作为所述第一通信格式的低功率消耗蓝牙标准,来传送广告信息并且经由基于来自接收到所述广告信息的所述信息处理装置的请求而建立的连接与所述信息处理装置进行通信;
第二通信单元,用于经由基于所述第二通信格式的通信来与所述信息处理装置通信图像数据;
第一判断单元,用于判断所述通信装置是否处于特定状态,在所述通信装置处于所述特定状态的情况下,所述通信装置不能执行所述预定处理;以及
第二判断单元,用于判断所述信息处理装置是否已被认证,
其中,在所述第二判断单元判断为所述信息处理装置已被认证的情况下并且所述第一判断单元判断为所述通信装置处于所述特定状态的情况下,所述第一通信单元经由基于来自基于所述低功率消耗蓝牙标准接收到所述广告信息的所述信息处理装置的请求而建立的连接来传送基于所述特定状态的状态信息,以及
其中,在所述第二判断单元判断为所述信息处理装置没有被认证的情况下,即使在所述第一判断单元判断为所述通信装置处于所述特定状态的情况下,所述第一通信单元也不经由基于来自基于所述低功率消耗蓝牙标准接收到所述广告信息的所述信息处理装置的请求而建立的连接来传送所述状态信息。
11.根据权利要求10所述的通信装置,其中,
所述广告信息包括用于表示是否发生错误的信息,以及
所述状态信息包括用于表示错误细节的信息。
12.根据权利要求10所述的通信装置,其中,
所述状态信息包括用于表示是否存在错误的信息和用于表示错误细节的信息。
13.根据权利要求10所述的通信装置,其中,还包括:
作业获取单元,用于经由所述第二通信格式来获取所述通信装置所要执行的作业的信息。
14.一种通信系统的控制方法,所述通信系统包括:通信装置,用于经由第一通信格式以及经由比所述第一通信格式快的第二通信格式来无线通信,并且执行使用图像数据的预定处理;以及信息处理装置,其中,所述通信装置包括:第一通信单元,用于基于作为所述第一通信格式的低功率消耗蓝牙标准,来传送广告信息并且经由基于来自接收到所述广告信息的所述信息处理装置的请求而建立的连接与所述信息处理装置进行通信;以及第二通信单元,用于经由基于所述第二通信格式的通信来与所述信息处理装置通信图像数据,
所述控制方法包括:
判断所述通信装置是否处于特定状态,在所述通信装置处于所述特定状态的情况下,所述通信装置不能执行所述预定处理;
判断所述信息处理装置是否已被认证;
在判断为所述信息处理装置已被认证的情况下并且判断为所述通信装置处于所述特定状态的情况下,经由基于来自基于所述低功率消耗蓝牙标准接收到所述广告信息的所述信息处理装置的请求而建立的连接来传送基于所述特定状态的状态信息;
在判断为所述信息处理装置没有被认证的情况下,即使在判断为所述通信装置处于所述特定状态的情况下,也不经由基于来自基于所述低功率消耗蓝牙标准接收到所述广告信息的所述信息处理装置的请求而建立的连接来传送所述状态信息;以及
基于所述状态信息来执行用于表示所述通信装置的状态的信息的通知。
15.根据权利要求14所述的通信系统的控制方法,其中,还包括:
经由所述第二通信格式来传送所述通信装置所要执行的作业的信息。
CN201710219163.2A 2016-03-31 2017-03-31 通信系统、通信装置和控制方法 Active CN107277743B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2016072784 2016-03-31
JP2016-072784 2016-03-31
JP2017024415A JP6282364B2 (ja) 2016-03-31 2017-02-13 通信装置、プログラム及びおよび通信システム
JP2017-024415 2017-02-13

Publications (2)

Publication Number Publication Date
CN107277743A CN107277743A (zh) 2017-10-20
CN107277743B true CN107277743B (zh) 2021-01-08

Family

ID=60046621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710219163.2A Active CN107277743B (zh) 2016-03-31 2017-03-31 通信系统、通信装置和控制方法

Country Status (2)

Country Link
JP (2) JP6282364B2 (zh)
CN (1) CN107277743B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6940429B2 (ja) * 2018-02-21 2021-09-29 シチズン時計株式会社 携帯機器
JP7155537B2 (ja) * 2018-02-27 2022-10-19 セイコーエプソン株式会社 端末装置、通信システム、プログラム及び通信制御方法
JP2020198505A (ja) * 2019-05-31 2020-12-10 キヤノン株式会社 装置、およびそのプログラム
JP7354021B2 (ja) * 2020-03-10 2023-10-02 シャープ株式会社 表示システム、表示装置、端末装置および表示方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1191434A4 (en) * 2000-04-07 2003-07-09 Seiko Epson Corp CONTROL OF DISTRIBUTED PRINTERS
CN103312383A (zh) * 2012-03-05 2013-09-18 佳能株式会社 信息处理设备及其控制方法
CN104049921A (zh) * 2014-06-04 2014-09-17 北京中科联众科技股份有限公司 一种电子文档打印管理方法
CN104519219A (zh) * 2013-10-04 2015-04-15 佳能株式会社 通信装置及其控制方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100426535B1 (ko) * 2001-12-11 2004-04-08 삼성전자주식회사 무선통신기기 및 그 무선통신방법
JP5046191B2 (ja) * 2008-03-19 2012-10-10 セイコーエプソン株式会社 無線通信システム、電子機器、アドホックネットワーク確立方法
JP6224891B2 (ja) * 2012-12-13 2017-11-01 キヤノン株式会社 無線通信システム、無線通信装置、通信方法、制御方法、及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1191434A4 (en) * 2000-04-07 2003-07-09 Seiko Epson Corp CONTROL OF DISTRIBUTED PRINTERS
CN103312383A (zh) * 2012-03-05 2013-09-18 佳能株式会社 信息处理设备及其控制方法
CN104519219A (zh) * 2013-10-04 2015-04-15 佳能株式会社 通信装置及其控制方法
CN104049921A (zh) * 2014-06-04 2014-09-17 北京中科联众科技股份有限公司 一种电子文档打印管理方法

Also Published As

Publication number Publication date
JP2017188875A (ja) 2017-10-12
JP2018098810A (ja) 2018-06-21
CN107277743A (zh) 2017-10-20
JP6282364B2 (ja) 2018-02-21

Similar Documents

Publication Publication Date Title
JP6745628B2 (ja) 情報処理装置、制御方法、及びプログラム
EP3416428B1 (en) Transmission of wlan configuration via bluetooth
US10387089B2 (en) Information processing apparatus, control method thereof, and non-transitory computer readable medium using authentication processing
JP7230124B2 (ja) プログラム、通信装置、制御方法
CN108702399B (zh) 信息处理方法、存储介质和信息处理装置
CN106325782B (zh) 信息处理装置及其控制方法
JP6891024B2 (ja) 情報処理装置の制御方法、プログラム及びおよび通信システム
JP6532414B2 (ja) 通信装置、制御方法及びプログラム
CN107277743B (zh) 通信系统、通信装置和控制方法
CN108694025B (zh) 信息处理设备、控制方法和存储介质
JP6389938B2 (ja) 情報処理装置およびプログラム
JP6667476B2 (ja) 通信装置、制御方法及びプログラム
CN110611904B (zh) 控制方法、信息处理设备和非暂时性计算机可读存储介质
US10372388B2 (en) Communication system, communication device, and control method
CN113453308B (zh) 信息处理装置、控制方法及计算机可读存储介质
JP6888037B2 (ja) 情報処理装置、制御方法およびプログラム
JP6852124B2 (ja) 情報処理装置、制御方法、プログラム
JP2021119707A (ja) 通信装置、制御方法及びプログラム
JP2023165326A (ja) 通信装置、プログラム及びシステム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant