CN103369172B - 功能执行装置 - Google Patents

功能执行装置 Download PDF

Info

Publication number
CN103369172B
CN103369172B CN201310097370.7A CN201310097370A CN103369172B CN 103369172 B CN103369172 B CN 103369172B CN 201310097370 A CN201310097370 A CN 201310097370A CN 103369172 B CN103369172 B CN 103369172B
Authority
CN
China
Prior art keywords
function
unit
information
state
execution means
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
CN201310097370.7A
Other languages
English (en)
Other versions
CN103369172A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to CN201610330026.1A priority Critical patent/CN105843761B/zh
Publication of CN103369172A publication Critical patent/CN103369172A/zh
Application granted granted Critical
Publication of CN103369172B publication Critical patent/CN103369172B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • H04N1/32771Initiating a communication in response to a request, e.g. for a particular document
    • H04N1/32776Initiating a communication in response to a request, e.g. for a particular document using an interactive, user-operated device, e.g. a computer terminal, mobile telephone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/333Mode signalling or mode changing; Handshaking therefor
    • H04N1/33376Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity
    • H04N1/33384Mode signalling or mode changing; Handshaking therefor according to characteristics or state of one of the communicating parties, e.g. available memory capacity according to transient characteristics or state
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/38Universal adapter
    • G06F2213/3814Wireless link with a computer system port
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0041Point to point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/006Using near field communication, e.g. an inductive loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections

Abstract

本发明公开了一种功能执行装置。在经由第一类型的接口接收到包括特定功能的执行请求的第一信息的情况下,在功能执行装置被确定为非错误状态的情况下,功能执行装置可以执行用于将用于与终端装置通信的接口从第一类型的接口改变到第二类型的接口的改变处理。在功能执行装置的状态被确定为错误状态的情况下,功能执行装置可以不执行改变处理。特定功能可以包括用于与终端装置通信对象数据的通信处理。在改变处理被执行的情况下,功能执行装置可以经由第二类型的接口执行包括通信处理的特定功能。

Description

功能执行装置
相关申请的交叉引用
本申请要求于2012年3月30日提交的日本专利申请No.2012-082818的优先权,因此通过引用将其内容合并在本申请中。
技术领域
在本说明书中公开的技术涉及一种功能执行装置。
背景技术
日本专利申请公开No.2007-166538和美国专利申请公开No.2011-0177780A1公开一种用于两个通信装置执行无线通信的技术。两个通信装置执行根据短程无线通信系统的无线设置的通信(即,根据NFC(缩写:近场通信)的无线通信)。无线设置是用于执行根据不同于NFC系统的通信系统的无线通信(例如,IEEE802.11a,802.11b)。因此,两个通信装置变成能够执行根据无线设置的无线通信。
发明内容
本说明书提出一种能够执行适当的操作的功能执行装置。
在说明书中公开的技术是功能执行装置。该功能执行装置可以包括第一类型的接口,该第一类型的接口用于执行与终端装置的通信;第二类型的接口,该第二类型的接口用于执行与终端装置的通信;以及控制单元。控制单元可以包括接收单元、状态确定单元、改变单元、以及功能执行单元。接收单元可以被配置成,经由第一类型的接口接收包括特定功能的执行请求的第一信息。特定功能可以包括用于与终端装置通信对象数据的通信处理。状态确定单元可以被配置成,在接收到第一信息的情况下,确定功能执行装置的状态是功能执行装置能够执行特定功能的非错误状态还是功能执行装置不能够执行特定功能的错误状态。改变单元可以被配置成,在功能执行装置的状态被确定为非错误状态的情况下执行用于将用于与终端装置通信的接口改变从第一类型的接口改变到第二类型的接口的处理,并且在功能执行装置的状态被确定为错误状态的情况下不执行改变处理。该功能执行装置可以被配置成,在改变处理被执行的情况下经由第二类型的接口执行包括通信处理的特定功能。
根据以上配置,在功能执行装置经由第一类型的接口从终端装置接收第一信息的情况下,功能执行装置确定功能执行装置的状态是非错误状态还是错误状态。在确定功能执行装置的装置是非错误状态的情况下,由于改变处理的执行,功能执行装置能够经由第二类型的接口适当地与终端装置通信对象数据。因此,功能执行装置可以适当地执行特定功能。另一方面,在确定功能执行装置的状态是错误状态的情况下,功能执行装置不执行改变处理。因此,可以防止出现下述情形,其中即使功能执行状态的状态是功能执行装置不能够执行特定功能的错误状态,也执行改变处理。因此,可以减少功能执行装置的处理负荷。因此,功能执行装置能够根据与功能执行装置的状态有关的确定结果来执行适当的操作。
控制单元可以进一步包括存储控制单元,该存储控制单元被配置成,将指示终端装置是否能够使用特定功能的许可信息存储在功能执行装置的存储器中;和使用确定单元,该使用确定单元被配置成,在接收到第一信息的情况下确定终端装置是否能够使用存储器中的许可信息使用特定功能。改变单元可以被配置成:(i)在确定功能执行装置的状态是非错误状态并且确定终端装置能够使用特定功能的情况下执行改变处理;和(ii)在确定终端装置不能够使用特定功能的情况下不执行改变处理。根据此配置,即使功能执行装置的状态是非错误状态,在确定终端装置不能够使用特定功能的情况下,功能执行装置也不执行改变处理。因此,可以防止出现即使终端装置不能够使用特定功能也执行改变处理的情形。因此,可以减少功能执行装置的处理负荷。因此,功能执行装置能够通过终端装置根据与功能的使用有关的确定结果来执行适当的操作。
第一信息可以进一步包括与终端装置当前属于的无线网络有关的相关信息。改变单元可以被配置成,使用相关信息来执行改变处理。根据此配置,功能执行装置可以通过使用相关信息来适当地执行改变处理。
控制单元可以进一步包括发送单元,该发送单元被配置成,在确定功能执行装置的状态是错误状态的情况下,经由第一类型的接口将指示功能执行装置不能够执行特定功能的不可能信息发送到终端装置。根据此配置,功能执行装置可以向终端装置适当地通知功能执行装置不能够执行特定功能。
特定功能可以是包括从终端装置接收是对象数据的打印数据的通信处理和根据打印数据的打印处理的打印功能。接收单元可以进一步被配置成,在将不可能信息发送到终端装置之后经由第一类型的接口接收包括打印功能的执行请求的第二信息。在接收到第二信息的情况下,(A)改变单元可以被配置成执行改变处理,并且(B)在改变处理被执行的情况下,功能执行单元可以被配置成,经由第二类型的接口执行从终端装置接收打印数据的通信处理。功能执行单元可以被配置成,在接收到第二信息之后在功能执行装置的状态从错误状态切换到非错误状态的情况下根据存储器内的打印数据来执行打印处理。根据此配置,在经由第一类型的接口从终端装置接收第二信息的情况下,功能执行装置执行改变处理,并且经由第二类型的接口接收打印数据。此时,功能执行装置的状态是错误状态,并且因此功能执行装置在没有执行打印处理的情况下将打印数据存储在存储器内。于是,功能执行装置从错误状态切换到非错误状态,并且根据存储器内的打印数据来执行打印处理。因此,尽管在接收第一信息时处于错误状态中,但是功能执行装置可以适当地执行包括打印数据的通信处理和打印处理的打印功能。
第二信息可以进一步包括指示打印数据的数据大小的大小信息。控制单元可以进一步包括大小确定单元,该大小确定单元被配置成,使用大小信息和存储器的空间的数量,确定打印数据是否能够被存储在存储器中。在接收到第二信息的情况下,改变单元可以被配置成:(A1)在确定数据能够被存储在存储器中的情况下执行改变处理;并且(A2)在确定数据不能够被存储在存储器中的情况下不执行改变处理。
根据此配置,在确定打印数据不能够被存储在存储器中的情况下,功能执行装置不执行改变处理。因此,可以防止出现即使打印数据不能够被存储在存储器中也执行改变处理的情形。因此,可以减少功能执行装置的处理负荷。
特定功能可以是包括生成执行文档的扫描的扫描数据的扫描处理和将是对象数据的扫描数据发送到终端装置的通信处理的扫描功能。接收单元可以进一步被配置成,在不可能信息被发送到终端装置之后,经由第一类型的接口接收包括扫描功能的执行请求的第三信息。功能执行单元可以进一步被配置成,在接收到第三信息之后,在功能执行装置的状态从错误状态切换到非错误状态的情况下执行扫描功能。根据此配置,在经由第一类型的接口从终端装置接收第三信息的情况下,功能执行装置从错误状态切换到非错误状态,并且执行扫描功能。因此,尽管在接收第一信息时处于错误状态下,但是功能执行装置可以适当地执行包括扫描处理和扫描数据的通信处理的扫描功能。
在终端装置当前属于的无线网络和功能执行装置当前属于的无线网络是相同的情况下,接收单元可以被配置成,经由第一类型的接口从终端装置接收第三信息。根据此配置,尽管在接收第一信息时处于错误状态下,但是功能执行装置接收第三信息并且可以适当地执行扫描功能。
功能执行装置能够在包括用作无线网络的母站的母站状态、用作无线网络的子站的子站状态、以及与母站状态和子站状态不同的装置状态的多种状态中的一种中选择性地操作。第二类型的接口可以是用于在母站状态或者子站状态下操作的功能执行装置执行通信处理的接口。
在功能执行装置在功能执行装置当前属于的特定无线网络中的母站状态下操作的情况下,改变处理可以包括设备数目确定处理,该设备数目确定处理确定在子站状态下操作的子站设备的数目是否小于预定值。改变单元可以被配置成:(iii)在确定子站设备的数目小于预定值的情况下,继续地执行改变处理;和(iv)在确定子站设备的数目等于或者大于预定值的情况下,不继续地执行改变处理。根据此配置,在子站设备的数目等于或者大于预定值的情况下,功能执行装置不执行改变处理。因此,可以防止出现即使由于存在属于特定无线网络的大量的子站设备而造成终端装置不能够重新加入特定无线网络,也继续执行改变处理的情形。因此,可以减少功能执行装置的处理负荷。
特定功能可以是包括从终端装置接收是对象数据的打印数据的通信处理和根据打印数据的打印处理的打印功能。状态确定单元可以被配置成,使用用于执行打印功能的可扩展项目的剩余量、用于执行打印功能的打印介质的剩余量、用于执行打印功能的硬件的状态、或者其组合来确定功能执行装置的状态是非错误状态还是错误状态。根据此配置,功能执行装置可以适当地执行与功能执行装置的状态有关的确定。
特定功能可以是包括生成执行文档的扫描的扫描数据的扫描处理和将是对象数据的扫描数据发送到终端装置的通信处理的扫描功能。状态确定单元可以被配置成,使用用于执行扫描功能的硬件的状态来确定功能执行装置的状态是非错误状态还是错误状态。根据此配置,功能执行装置可以适当地执行与功能执行装置的状态有关的确定。
使用第二类型的接口的通信的通信速度可以比使用第一类型的接口的通信的通信速度更快。
说明书进一步公开功能执行装置,该功能执行装置能够执行包括第一功能和第二功能的多个功能。功能执行装置可以包括第一类型的接口、第二类型的接口以及控制单元。控制单元可以包括存储控制单元、接收单元、使用确定单元、改变单元以及功能执行单元。存储控制单元可以被配置成,将为第一功能和第二功能中的每一个指示终端装置是否能够使用功能的许可信息存储在功能执行装置的存储器中。接收单元可以被配置成,经由第一类型的接口接收包括特定功能的执行请求的第一信息。特定功能可以包括用于与终端装置通信对象数据的通信处理。使用确定单元可以被配置成,在接收到第一信息的情况下使用存储器中的许可信息来确定终端装置是否能够使用特定功能。改变单元可以被配置成:(v)在确定特定功能是第一功能并且终端装置能够使用第一功能的情况下,执行用于将与终端装置的通信的接口从第一类型的接口改变到第二类型的接口的改变处理;和(iv)在确定特定功能是第二功能并且终端装置不能够使用第二功能的第二情况下,不执行改变处理。功能执行单元可以被配置成在执行改变处理的情况下经由第二类型的接口来执行包括通信处理的特定功能。
根据以上配置,在经由第一类型的接口从终端装置接收第一信息的情况下,功能执行装置确定终端装置是否能够使用特定功能。在确定特定功能是第一功能并且终端装置能够使用第一功能的第一情况下,功能执行装置执行改变处理,并且因此能够经由第二类型的接口与终端装置适当地通信对象数据。因此,功能执行装置可以适当地执行特定功能(即,第一功能)。另一方面,在确定特定功能是第二功能并且终端装置不能够使用第二功能的第二情况下,功能执行装置不执行改变处理。因此,可以防止出现即使终端装置不能够使用特定功能(即,第二功能)也执行改变处理的情形。因此,可以减少功能执行装置的处理负荷。因此,功能执行装置能够通过终端装置根据与功能的使用有关的确定结果来执行适当的操作。
此外,都是用于实现功能执行装置的控制方法、计算机程序、以及存储计算机程序的计算机可读记录介质也是新颖和有用的。此外,包括功能执行装置和终端装置的通信系统也是新颖的和有用的。
附图说明
图1示出通信系统的配置。
图2示出MFP处理的流程图。
图3示出正常请求处理的流程图。
图4示出重新请求处理的流程图。
图5示出改变处理的流程图。
图6示出情况A的序列视图。
图7示出情况X1的序列视图。
图8示出情况X2的序列视图。
图9示出情况X3的序列视图。
图10示出情况X4的序列视图。
图11示出情况B的序列视图。
图12示出情况C的序列视图。
图13示出情况D的序列视图。
具体实施方式
(通信系统的配置)
如在图1中所示,通信系统2包括多功能外围设备(下面被称为“MFP”(多功能外围设备的缩写)10、终端装置50、接入点(下面被称为“AP”)6、以及PC8。MFP10和终端装置50能够执行短程无线通信。短程无线通信是根据无线通信NFC系统。在本实施例中,基于国际标准ISO/IEC21481或者18092根据NFC系统来执行无线通信。
此外,PC8、MFP10、以及终端装置50每一个能够执行根据Wi-FiDirect系统(稍后描述)的无线通信。在下面,Wi-FiDirect被称为“WFD”。在WFD中,基于IEEE(电气电子工程师协会的缩写)802.11标准和基于此(例如,802.11a、11b、11g、11n等)的标准来执行无线通信。NFC系统和WFD的系统(在下文中被称为“WFD系统”)可以具有不同的无线通信系统(即,无线通信标准)。此外,根据WFD系统的无线通信的通信速度比根据NFC系统的无线通信的通信速度快。
例如,MFD10能够根据WFD系统(在下面被称为“WFD连接”)通过与终端装置50建立连接来构造WFD网络。类似地,MFP10能够通过建立与PC8的WFD连接来构造WFD网络。
PC8、MFP10以及终端装置50进一步能够根据不同于WFD系统的正常Wi-Fi系统(例如,IEEE802.11)来执行无线通信。一般来说,根据正常的Wi-Fi的无线通信是使用AP6的无线通信,并且根据WFD系统的无线通信是不使用AP6的无线通信。例如,MFP10能够属于通过根据正常的Wi-Fi建立与AP6的连接(在下文中被称为“正常的Wi-Fi连接”)的正常的Wi-Fi网络。经由AP6,MFP10能够执行与属于正常的Wi-Fi网络的另一装置(例如,PC8,终端装置50)的无线通信。此外,NFC系统和正常的Wi-Fi的系统(在下面被称为“正常的Wi-Fi系统”)具有不同的无线通信系统(即,无线通信标准)。此外,正常的Wi-Fi的通信速度比NFC的通信速度快。
(WFD)
WFD是通过Wi-Fi联盟阐明的标准。在由Wi-Fi联盟创建的“Wi-Fi对等(P2P)技术说明书版本1.1”中描述WFD。
如上所述,PC8、MFP10、以及终端装置50每一个能够根据WFD系统执行无线通信。下面,根据WFD系统能够执行无线通信的设备被称为“WFD兼容设备”。根据WFD标准,限定三种状态作为WFD兼容设备的状态:组所有者状态(下面被称为“G/O状态“)、客户端状态、以及装置状态。WFD兼容设备能够在三种状态当中的一种状态下选择性地操作。
一个WFD网络包括处于G/O状态中的设备和处于客户端状态中的设备。在WFD网络中仅一个G/O状态设备能够存在,但是一个或者多个客户端状态设备能够存在。G/O状态设备管理一个或者多个客户端状态设备。具体地,G/O状态设备创建管理列表,一个或者多个客户端状态设备中的每一个的标识信息(即,MAC地址)被写入该管理列表中。当客户端状态设备重新属于WFD网络时,G/O状态设备将该设备的标识信息添加到管理列表,并且当客户端状态设备离开WFD网络时,G/O状态设备从管理列表删除该设备的标识信息。
G/O状态设备能够与在管理列表中注册的设备,即,与客户端状态设备(即,属于WFD网络的设备),无线地通信对象设备(例如,包括OSI基准型号的网络层信息的数据(打印数据、扫描数据等))。然而,通过没有被注册在管理列表中的未注册的设备,G/O状态设备能够无线地通信用于要参与WFD网络的未注册的设备的数据(例如,不包括网络层信息(诸如探测请求信号、探测响应信号等的物理层数据),但是不能够无线地通信对象数据。例如,处于G/O状态中的MFP10能够从被注册在管理列表中的终端装置50(即,处于客户端状态中的终端装置50)无线地接收数据,但是不能够从没有被注册在管理列表中的设备中接收打印数据。
此外,G/O状态设备能够在多个客户端状态设备之间中继对象数据(打印数据、扫描数据等)的无线通信。例如,在处于客户端状态中的终端装置50要将打印数据无线地发送到处于客户端状态中的另一打印机的情况下,终端装置50首先将打印数据无线地发送到处于G/O状态中的MFP10。在这样的情况下,MFP10从终端装置50无线地接收打印数据,并且将打印数据无线地发送到另一打印机。即,G/O状态设备能够执行正常的无线网络的AP的功能。
此外,不属于WFD网络的WFD兼容设备(即,没有被注册在管理列表中的设备)是装置状态设备。装置状态设备能够无线地通信用于属于WFD网络的数据(诸如探测请求信号、探测响应数据等的物理层数据),但是不能够经由WFD网络无线地通信对象数据(打印数据、扫描数据等)。
此外,在下面,不能够根据WFD系统执行无线通信,而是能够根据正常的Wi-Fi执行无线通信的设备被称为“WFD不兼容设备”。“WFD不兼容设备”也可以被称为“传统设备”。WFD不兼容设备不能够在G/O状态下操作。G/O状态设备能够将WFD不兼容设备的标识信息注册在管理列表中。
(MFP10的配置)
MFP10包括操作单元12、显示单元14、打印执行单元16、扫描执行单元18、无线LAN接口(在下面“接口”被称为“I/F”)20、NFCI/F22、以及控制单元30。操作单元12包括多个键。用户能够通过操作操作单元12将各种指令输入到MFP10。显示单元14是用于显示各种类型的信息的显示器。打印执行单元16是喷墨系统、激光系统等打印机构。扫描执行单元18是CCD、CIS等等扫描机构。
无线LANI/F20是用于控制单元30执行根据WFD系统的无线通信和根据正常的Wi-Fi的无线通信的接口。无线LANI/F20在物理上是一个接口。然而,在根据WFD系统的无线通信中使用的MAC地址(在下面被称为“用于WFD的MAC地址”)和在根据正常的Wi-Fi的无线通信中使用的MAC地址(在下面被称为“用于正常的Wi-Fi的MAC地址”)都被指派给无线LANI/F20。更加具体地,用于正常的Wi-Fi的MAC地址被预指派给无线LANI/F20。使用用于正常的Wi-Fi的MAC地址,控制单元30创建用于WFD的MAC地址,并且将用于WFD的MAC地址指派给无线LANI/F20。用于WFD的MAC地址不同于用于正常的Wi-Fi的MAC地址。因此,经由LANI/F20,控制单元20能够同时执行根据WFD系统的无线通信和根据正常的Wi-Fi的无线通信。因此,能够建立MFP10属于WFD网络并且属于正常的Wi-Fi的网络的情况。而且,在变体中,可以通过物理上不同的芯片来配置用于执行根据WFD系统的无线通信的接口和用于执行根据正常的Wi-Fi的无线通信的接口。
此外,G/O状态设备不仅能够将处于客户端状态的WFD兼容设备的标识信息写入管理列表中而且将WFD不兼容设备的标识信息写入管理列表中。即,G/O状态设备也能够建立与WFD不兼容设备的WFD连接。一般来说,WFD连接是使用用于MFP10的WFD的MAC地址的无线连接。此外,WFD连接是使用用于MFP10的WFD的MAC地址的无线网络。类似地,正常的Wi-Fi连接是使用用于MFP10的正常的Wi-Fi的MAC地址的无线连接。此外,正常的Wi-Fi连接是使用用于MFP10的正常的Wi-Fi的MAC地址的无线网络。
此外,通过操作操作单元12,用户能够在能够执行根据WFD系统的无线通信的设置(在下面被表达为“WFDI/F设置是“通(ON)””)和在不能够执行根据WFD系统的无线通信的设置(在下面被表达为“WFDI/F设置是“断(OFF)””)之间改变无线LANI/F20的设置。控制单元30将用户设置的指示WFDI/F设置的值(“通”或者“断”)存储在存储器34中。
NFCI/F22是用于控制单元30根据NFC系统执行无线通信的接口。NFCI/F22是由在物理上不同于无线LANI/F20的芯片形成。
此外,经由无线LANI/F20的无线通信的通信速度(例如,最大通信速度是11至454Mbps)比经由NFCI/F22的无线通信的通信速度快(例如,最大通信速度是100至424Kbps)。此外,经由无线LANI/F20的无线通信中的载波的频率(例如,2.4GHz带、5.0GHz带)不同于经由NFCI/F22的无线通信中的载波的频率(例如,13.56MHz带)。此外,在MFP10和终端装置50之间的距离小于或者等于大约10cm的情况下,控制单元30能够经由NFCI/F22根据NFC系统与终端装置50无线地通信。在MFP10和终端装置50之间的距离小于或者等于10cm,或者大于或者等于10cm(例如,最大大约100m)的情况下,控制单元30能够经由LANI/F20根据WFD系统并且根据正常的Wi-Fi与终端装置50无线地通信。即,MFP10能够经由无线LANI/F20与通信目的地设备(例如,终端装置50)执行无线通信的最大距离大于MFP10能够经由NFCI/F22与通信目的地设备执行无线通信的最大距离。
控制单元30包括CPU32和存储器34。CPU32根据被存储在存储器34中的程序执行各种处理。CPU32根据程序通过执行处理来实现单元40至46的功能。
存储器34包括ROM、RAM、硬盘等。存储器34存储由CPU32执行的程序。在MFP10当前属于WFD网络的情况下,存储器34存储指示MFP10当前属于WFD网络的信息,和用于经由WFD网络通信对象数据的无线设置(包括无线网络的认证方法、加密方法、密码、SSID(服务集标识符)、以及BSSID(基本服务集标识符))。此外,在MFP10当前属于正常的Wi-Fi网络的情况下,存储器34将指示MFP10当前属于正常的Wi-Fi网络的信息,和用于经由正常的Wi-Fi网络通信对象数据的无线设置。此外,SSID是用于识别无线网络的标识符,并且BSSID是构造无线网络的接入点(即,在WFD网络的情况下的G/O设备)的独特的标识符(例如,MAC地址)。
存储器34进一步存储指示WFDI/F设置的值(“通”或者“断”)。此外,在存储器34内WFDI/F设置是“断”的状态下,控制单元30不能够根据WFD系统执行处理(例如,将MFP10设置为自发的G/O模式(稍后描述)、G/O协商等等的处理)。在WFDI/F设置是“通”的状态下,存储器34进一步存储指示与WFD系统有关的MFP10的当前状态(来自于G/O状态、客户端状态、或者装置状态当中的一种状态)的值。
此外,通过操作操作单元12,用户能够将MFP10设置为自发的G/O模式。自发的G/O模式是用于在G/O状态下保持MFP10的操作的模式。存储器34进一步存储指示MFP10已经被设置为自发的G/O模式的值。此外,当处于装置状态下的WFD兼容设备要建立与处于装置状态下的另一WFD兼容设备的WFD连接时,WFD兼容设备通常执行G/O协商以选择性地确定其要在G/O状态和客户端状态中的哪一种状态下进行操作。在MFP10已经被设置为自发的G/O模式的情况下,MFP10在没有执行G/O协商的情况下在G/O状态下保持操作。
存储器34进一步存储SFL(SecureFunctionLock安全功能锁定)信息36。对于包括终端装置50的多个终端装置中的每一个,SFL信息包括下述被关联的ID功能信息:终端装置的ID(例如,ID50),指示终端装置是否能够使用打印功能的信息(OK或者NG)、以及指示终端装置是否能够使用扫描功能的信息(OK或者NG)。此外,SFL信息36进一步包括下述被关联的公共信息:指示装置是公共终端装置(即,在ID功能信息中没有注册ID的终端装置)、指示终端装置不能够使用打印功能的信息(NG)、以及指示终端装置不能够使用扫描功能的信息(NG)。通过操作操作单元12,MFP10的用户将SFL信息36输入到MFP10。因此,存储控制单元44将由用户输入的SFL信息36存储在存储器34中。
(终端装置50的配置)
终端装置50是例如移动电话(例如,智能电话)、PDA、笔记本PC、平板PC、便携式音乐回放装置、便携式视频回放装置等等。终端装置50包括无线LANI/F(即,用于WFD和正常的Wi-Fi的接口)和NFCI/F。因此,终端装置50能够通过使用无线LAN来执行与MFP10的无线通信,并且能够通过使用NFCI/F来执行与MFP10的无线通信。PC8包括用于使MFP10执行功能(例如,打印功能、扫描功能等等)的应用程序。此外,例如,应用程序可以从由MFP10的供应商提供的服务器被安装在终端装置50上,或者可以从与MFP10一起装运的媒介被安装在终端装置50上。
(PC8的配置)
PC8包括无线LANI/F(即,用于WFD和正常的Wi-Fi的接口),但是不包括NFCI/F。因此,PC8能够通过使用无线LANI/F来执行与MFP10的通信,但是不能够执行根据NFC系统的无线通信。终端装置50包括用于使MFP10执行功能(例如,打印功能、扫描功能等等)的驱动程序。此外,驱动程序通常从与MFP10一起装运的媒介被安装在PC8上。然后,在变体中,驱动程序可以从由MFP10的供应商提供的服务器被安装在PC8上。
(AP6的配置)
AP6不是WFD系统的G/O状态设备,而是被称为无线接入点或者无线LAN路由器的普通接入点。AP6能够建立与多个设备的正常的Wi-Fi连接。因此,包括AP6和多个设备的正常的Wi-Fi网络被构造。AP6从来自于属于正常的Wi-Fi网络的多个设备当中的一个设备接收数据,并且将该数据发送到来自于多个设备当中的另一个设备。即,AP6中继在属于正常的Wi-Fi网络的一对设备之间的通信。
(通过MPF10执行的通信处理)
将参考图2描述由MFP10执行的处理。当MFP10的电源被接通时,控制单元30执行图2的处理。虽然MFP10的电源是通的(ON),但是NFCI/F22假定检测能够执行根据NFC系统的无线通信的装置的状态。
终端装置50的用户激活应用程序。接下来,用户将用于使MFP10执行功能(打印功能或者扫描功能)的指令输入到终端装置50。在这种情况下,终端装置50创建NFC信息。如稍后将详细地描述的,在终端装置50在已经将NFC信息发送到MFP10之后从MFP10接收NG信息的情况下,终端装置50能够重新创建并且发送NFC信息。第一时间的NFC信息至少包括指示正常请求的信息、指示由用户输入的功能(打印功能或者扫描功能)的信息、以及终端装置50的ID“ID50”。第二次的NFC信息包括指示重新请求的信息而不是指示正常请求的信息。此外,第二次的NFC信息至少包括由用户输入的功能(打印功能或者扫描功能),和终端装置50的ID“ID50”。此外,在由用户输入的功能是打印功能的情况下(即,在第二次的NFC信息包括指示打印功能的信息的情况下),第二次的NFC信息进一步包括指示打印数据的数据大小的大小信息。
此外,在终端装置50当前属于无线网络的情况下,NFC信息进一步包括无线网络的SSID和BSSID。此外,终端装置50当前属于无线网络的情况是在终端装置50和另一装置(例如,AP6、MFP10)之间已经建立无线连接的情况,该无线连接是WFD连接和正常的Wi-Fi连接中的至少一个。
终端装置50的用户能够将终端装置50带到更加靠近MFP10。因此,当终端装置50和MFP10之间的距离变得小于能够相互传输无线电波的距离(例如,10cm)时,NFCI/F22从MFP10接收检测波,并且将响应波发送到MFP10。然后,控制单元30经由NFCI/F22执行与终端装置50的通信,以在MFP10和终端装置50之间建立NFC通信会话。当已经建立NFC通信会话时,终端装置50将被创建的NFC信息发送到MFP10。
在S10中接收单元40监视是否经由NFCI/F22从终端装置50接收到NFC信息。在接收到NFC信息(在S10中是)的情况下,在S12中接收单元40分析NFC信息,并且确定NFC信息包括指示正常请求的信息,还是包括指示重新请求的信息。在确定NFC信息包括指示正常请求的信息的情况下,处理进入S14的正常请求处理。在确定NFC信息包括指示重新请求的信息的情况下,处理进入S16的重新请求处理。
(正常请求处理;图3)
将参考图3描述在图2的S14中执行的正常请求处理的内容。在S40中控制单元30分析NFC信息,并且确定NFC信息是包括指示打印功能的信息还是包括指示扫描功能的信息。在确定NFC信息包括指示打印功能的信息的情况下,处理进入S42。在确定NFC信息包括指示扫描功能的信息的情况下,处理进入S48。
在S42中使用确定单元45确定终端装置50是否能够使用打印功能。具体地,使用确定单元45首先分析NFC信息,并且识别被包括在NFC信息中的终端ID“ID50”。接下来,使用确定单元45查阅存储器34内的SFL信息36的ID功能信息,并且确定与终端ID“ID50”相关联的打印功能是OK还是NG。在打印功能是OK的情况下,在S42中使用确定单元45确定“是”,并且处理进入S44。在打印功能是NG的情况下,在S42中使用确定单元45确定“否”,并且处理进入S46。此外,在终端ID“ID50”没有被注册在ID功能信息中的情况下,使用确定单元45查阅SFL信息36的功能信息(打印功能=NG,扫描功能=NG),并且在S42中确定“否”。
在S44中状态确定单元41确定MFP10的状态是能够打印状态(即,非错误状态)还是不能够打印状态(即,错误状态)。具体地,状态确定单元41检查被安装在打印执行单元16上的可扩展项目的剩余量,并且在可扩展项目的剩余量是零的情况下,确定MFP10的状态是不能够打印状态(在S44中否)。此外,例如,在打印执行单元16是喷墨型打印机构的情况下,可扩展项目是墨盒内的墨。此外,例如,在打印执行单元16是激光型打印机构的情况下,可扩展项目是墨粉盒内的墨粉。
此外,状态确定单元41检查打印执行单元16要使用的打印介质的剩余量(即,纸张馈送托盘中的打印介质的剩余量),并且在打印介质的剩余量是零的情况下,确定MFP10的状态是不能够打印状态(在S44中否)。
接下来,状态确定单元41检查用于执行打印功能的硬件的状态,并且在硬件中存在问题的情况下,确定MFP10的状态是不能够打印状态(在S44中否)。例如,在打印介质被堵塞在打印执行单元16内的打印介质的运输机构中的情况(即,卡纸的情况)下,状态确定单元41确定MFP10的状态是不能够打印状态。在这种情况下,硬件是打印执行单元16内的打印介质的运输机构。此外,例如,在存储器34内的空间量极其小的情况下,即,在存储器34内的空间量小于预定值的情况下,打印数据不能够被处理,并且因此状态确定单元41确定MFP10的状态是不能够打印状态。在这种情况下,硬件是存储器34。此外,例如,在从组成MFP10的外壳的多个构件当中在打印期间必须保持闭合的盖构件是打开的(下面被称为“盖打开”),状态确定单元41确定MFP10的状态是不能够打印状态。在这种情况下,硬件是盖构件。
在由于可扩展项目的剩余量、打印介质的剩余量、或者硬件的状态中的任何一个中的问题而造成状态确定单元41确定MFP10的状态是不能够打印状态(在S44中否)的情况下,处理进入S46。另一方面,在扩展项目的剩余量、打印介质的剩余量、或者硬件的状态中不存在问题的情况下,状态确定单元41确定MFP10的状态是能够打印状态(在S44中是)。因此,在本实施例中,MFP10能够适当地确定MFP10的状态是非错误状态还是错误状态。在S44中“是”的情况下,图3的正常请求处理以“正常的结束”结束。
在S46中发送单元46经由NFCI/F22将包括由于SFL的NG原因的打印NG信息发送到终端装置50。例如,在S42中“否”的情况下,NG原因指示终端装置50不能够使用打印功能。此外,在S44中“否”的情况下,NG原因指示MFP10的状态是错误状态。在这种情况下,NG原因指示为何MFP10的状态是错误状态(例如,可扩展项目的剩余量是零)、打印介质的剩余量是零、打印介质被堵塞(卡纸)、存储器34的空间量小、盖打开等等)的具体原因。因此,在本实施例中,MFP10能够向终端装置50适当地通知MFP10的状态是不能够打印状态(即,错误状态)以及错误的原因。在S46已经结束的情况下,图3的正常请求处理以“错误结束”结束。
在S48中,使用确定单元45确定终端装置50是否能够使用扫描功能。具体地,如在S42中一样,使用确定单元45查阅存储器34内的SFL信息36,并且确定与终端ID“ID50”相关联的扫描功能是OK还是NG。在扫描功能是OK的情况下,使用确定单元45在S48中确定“是”,并且处理进入S52。在扫描功能是NG的情况下,使用确定单元45在S48中确定“否”,并且处理进入S50。此外,在终端ID“ID50”没有被注册在ID功能信息中的情况下,使用确定单元45查阅SFL信息36的公共信息(打印功能=NG,扫描功能=NG),并且在S48中确定“否”。
在S50中发送单元46经由NFCI/F22将包括由于SFL的NG原因的扫描NG信息发送到终端装置50。NG原因指示终端装置50不能够使用扫描功能。在S50已经结束的情况下,图3的正常请求处理以“错误结束”结束。
在S52中状态确定单元41确定MFP10的状态是能够扫描状态(即,非错误状态)还是不能够扫描状态(即,错误状态)。具体地,状态确定单元41检查用于执行扫描功能的硬件的状态,并且在硬件中存在问题的情况下,确定MFP10的状态是不能够扫描状态(在S52中“否”)。例如,在扫描执行单元18中的自动文档馈送器中堵塞文档的情况下,状态确定单元41确定MFP10的状态是不能够扫描状态。在这种情况下,硬件是扫描执行单元18的自动文档馈送器。此外,例如,在存储器34内的空间的数量极其小的情况下,即,在存储器34内的空间数量小于预定值的情况下,扫描数据不能够被处理,并且因此状态确定单元41确定MFP10的状态是不能够扫描状态。在这种情况下,硬件是存储器34。此外,例如,在从组成MFP10的外壳的多个构件当中,必须在扫描期间保持闭合的盖构件是打开的(即,“盖打开”的情况)的情况下,状态确定单元41确定MFP10的状态是不能够扫描状态。在这种情况下,硬件是盖构件。
在状态确定单元41确定MFP10的状态是不能够扫描状态(在S52中“否”)的情况下,处理进入S54。另一方面,在硬件的状态下不存在问题的情况下,状态确定单元41确定MFP10的状态是能够扫描状态(在S52中“是”)。因此,在本实施例中,MFP10能够适当地确定MFP10的状态是非错误状态还是错误状态。在S52中“是”的情况下,图3的正常的请求处理以“正常的结束”结束。
在S54中发送单元46确定MFP10当前属于无线网络。具体地,在指示MFP10当前属于WFD网络的信息和指示MFP10当前属于正常的Wi-Fi网络的信息中的至少一个被存储在存储器34中的情况下,发送单元46确定MFP10当前属于无线网络(在S54中“是”),并且进入S56。另一方面,在指示MFP10当前属于WFD网络的信息或者指示MFP10当前属于正常的Wi-Fi网络的信息没有被存储在存储器34中的情况下,发送单元46确定MFP10不属于无线网络(在S54中“否”),并且进入S60。
在S56中发送单元46确定MFP10和终端装置50是否属于相同的无线网络。具体地,发送单元46首先分析NFC信息,并且确定NFC信息是否包括SSID和BSSID。在NFC信息不包括SSID和BSSID的情况下,终端装置50不属于无线网络。因此,发送单元46确定MFP10和终端装置50不属于相同的无线网络(在S56中“否”),并且进入S60。
在NFC信息包括SSID和BSSID的情况下,发送单元46进一步确定NFC信息中的SSID(即,终端装置50属于的无线网络的SSID(正常的Wi-Fi网络或者WFD网络))和存储器34内的无线设置中包括的SID(即,MFP10属于的无线网络的SSID(正常的Wi-Fi网络或者WFD网络)是否是相同的。在两个SSID不是相同的情况下,发送单元46确定MFP10和终端装置50不属于相同的无线网络(在S56中“否”),并且进入S60。
在两个SSID是相同的情况下,发送单元46进一步确定NFC信息中的BSSID(即,终端装置50属于的无线网络的BSSID)和被包括在存储器34内的无线设置的BSSID(即,MFP10属于的无线网络的BSSID)是否是相同的。在两个BSSID不是相同的情况下,发送单元46确定MFP10和终端装置50不属于相同的无线网络(在S56中“否”),并且进入S60。
在两个BSSID是相同的情况下,发送单元46确定MFP10和终端装置50属于相同的无线网络(在S56中“是”),并且进入S58。如上所述,在本实施例中,在S56中执行SSID是否相同的确定和BSSID是否相同的确定两者。例如,一个AP可通过使用多个SSID来构造多个无线网络。因此,在BSSID是相同的并且SSID不是相同的情况下,MFP10和终端装置50可属于由相同的AP构造的不同的无线网络。在本实施例中,通过执行SSID是否相同的确定和BSSID是否相同的确定两者可以更加适当地确定MFP10和终端装置50是否属于相同的无线网络。此外,在变体中,在S56中,可以执行SSID是否相同的确定,但是可以不执行BSSID是否相同的确定。
在S58和S60中发送单元46经由NFCI/F22将包括NG原因的扫描NG信息发送到终端装置50。NG原因指示为何MFP10的状态是错误状态的具体原因(例如,文档被堵塞、存储器34中的空间数量小、盖打开等等)。因此,在本实施例中,MFP10能够向终端装置50适当地通知MFP10是不能够扫描状态(即,错误状态)以及错误的原因。
此外,在S58中发送的扫描NG信息进一步包括指示MFP10和终端装置50属于相同的无线网络的信息(下面被称为“NW相同信息”)。另一方面,在S60中发送的扫描NG信息进一步包括指示MFP10和终端装置50不属于相同的无线网络的信息(下面被称为“NW非相同信息”)。在S58和S60已经结束的情况下,图3的正确请求处理以“错误结束”结束。此外,在图3的正常请求处理(图2的S14)结束的情况下,处理进入图2的S18。
在从MFP10接收打印NG信息(参见图3的S46)之后,终端装置50执行下面的处理。终端装置50首先分析打印NG信息并且识别NG原因。例如,在NG原因指示终端装置50不能够使用打印功能(在图3的S42中“否”的情况)下,终端装置50在终端装置50的显示单元上显示屏幕,这指示用户不能够使用打印功能,而没有将包括指示重新请求的NFC信息(第二次的NFC信息)发送到MFP10。此外,例如,在NG原因指示存储器34的空间数量小的情况下,终端装置50在终端装置50的显示单元上显示屏幕,这指示MFP10的存储器34内的空间数量的不足,而没有将包括指示重新请求的信息的NFC信息发送到MFP10。
另一方面,在NG原因指示另一原因(例如,可扩展项目的剩余量是零、打印介质的剩余量是零、打印介质被堵塞(卡纸)、盖打开等等)的情况下,终端装置50创建至少包括指示重新请求的信息、指示打印功能、终端ID“ID50”的信息、以及指示打印数据的数据大小的大小信息的NFC信息(第二次的NFC信息),并且将该NFC信息发送到MFP10。
此外,在从MFP10接收扫描NG信息之后(参见图3的S50、S58、S60)之后,终端装置50执行下面的处理。终端装置50首先分析扫描NG信息并且识别NG原因。例如,在NG原因指示终端装置50不能够使用扫描功能(图3的S50)的情况下,终端装置50在终端装置50的显示单元上显示指示用户不能够使用扫描功能的屏幕,而没有将包括指示重新请求的信息的NFC信息(第二次的NFC信息)发送到MFP10。此外,例如,在NG原因指示存储器34的空间数量小的情况下,终端装置50在终端装置50的显示单元上显示屏幕,这指示MFP10的存储器34内的空间数量的不足,而没有将包括指示重新请求的信息的NFC信息发送到MFP10。
另一方面,在NG原因指示另一理由(例如,卡纸、盖打开等等)的情况下,终端装置50进一步分析扫描NG信息,并且确定扫描NG信息是包括NW相同信息(图3的S58)还是NW非相同信息(图3的S60)。在扫描NG信息包括NW非相同信息的情况下,终端装置50在终端装置50的显示单元上显示屏幕,这指示错误状态是由于NG理由,而没有将包括指示重新请求的信息的NFC信息(第二次的NFC信息)发送到MFP10。另一方面,在扫描NG信息包括NW相同信息的情况下,终端装置50创建包括指示重新请求的信息的NFC信息(第二次的NFC信息),并且将NFC信息发送到MFP10。
如上所述,终端装置50能够根据打印NG信息或者扫描NG信息的内容将第二次的NFC信息发送到MFP10。此外,在打印NG信息或者扫描NG信息中的NG理由指示终端装置50不能够使用打印功能或者扫描功能的情况下,或者在NG理由指示存储器34的空间数量小的情况下,MFP10不能够根据来自于终端装置50的请求执行打印功能或者扫描功能。因此,在这种类型的情况下,终端装置50没有将第二次的NFC信息发送到MFP10。因此,MFP10不需要接收第二次的NFC信息,并且因此不需要执行各种处理(例如,重新请求处理(将会描述)、改变处理(将会描述)等等(图2的S16、S20等等))。因此,能够减少MFP10的处理负荷。
此外,如稍后将详细地描述的,在MFP10和终端装置50不属于相同的无线网络的情况下,在改变处理(将会描述)(参见图2的S20)中能够临时地形成MFP10和终端装置50属于相同的无线网络的状态。在打印功能中,在已经执行通信处理(即,打印数据的发送)之后执行打印处理。因此,在MFP10是处于不能够执行打印的错误状态中的情况下,通过改变处理(将会描述)来形成临时的NW相同状态,并且MFP10通过使用临时的NW相同状态首先执行通信处理,并且然后在临时NW相同状态已经被终止之后(即,在图2的S30中WFDI/F已经被关断之后)在打印监视线程(将会描述)中能够执行打印处理。另一方面,在扫描功能中,在已经执行扫描处理之后执行通信处理(即,扫描数据的发送)。因此,在MFP10是处于不能够执行扫描的错误状态下的情况下,MFP10不能够执行通信处理,除非错误状态被解决。因此,在MFP10是处于不能够执行扫描的错误状态下的情况下,即使通过改变处理(将会描述)形成临时的NW相同状态,MFP10也不能够通过使用临时的NW相同状态来执行通信处理。
鉴于以上情况,在扫描NG信息包括NW相同信息的情况下,即,在因为MFP10和终端装置50属于相同的无线网络而没有必要通过改变处理(将会描述)形成临时的NW相同状态的情况下,终端装置50将第二次的NFC信息发送到MFP10。然而,在扫描NG信息包括NW非相同信息的情况下,即,在有必要通过改变处理(稍后描述)形成临时的NW相同状态的情况下,终端装置50没有将第二次的NFC信息发送到MFP10。因此,MFP10不需要接收第二次的NFC信息,并且因此不需要执行各种处理(例如,重新请求处理(将会描述)、改变处理(将会描述)等等(图2的S16,S20等等))。因此,能够减少MFP10的处理负荷。
(重新请求处理;图4)
将参考图4描述在图2的S16执行的重新请求处理的内容。在S70中,控制单元30分析NFC信息(第二次的NFC信息),并且确定NFC信息是包括指示打印功能的信息还是包括指示扫描功能的信息。在确定NFC信息包括指示打印功能的信息的情况下,处理进入S72。在确定NFC信息包括指示扫描功能的信息的情况下,处理进入S76。
在S72中,大小确定单元47确定存储器34内的空间数量是否等于或者大于打印数据的数据大小。如上所述,在S70中确定打印功能的情况下,NFC信息包括指示打印数据的数据大小的大小信息。在S72中大小确定单元47分析NFC信息,并且识别大小信息。接下来,大小确定单元47确定存储器34内的空间数量是否等于或者大于通过大小信息指示的打印数据的数据大小。
在确定存储器34内的空间数量等于或者大于打印数据的数据大小(在S72中“是”)的情况下,图4的重新请求处理以“正常结束”结束。另一方面,在确定存储器34内的空间数量小于打印数据的数据大小(在S72中“否”)的情况下,处理进入S74。
在S74中发送单元46经由NFCI/F22将包括NG原因的打印NG信息发送到终端装置50。NG原因指示存储器34内的空间的数量小于打印数据的数据大小。在S74已经结束的情况下,图4的重新请求处理以“错误结束”结束。此外,在这种情况下,终端装置50在终端装置50的显示单元上显示屏幕,这指示MFP10的存储器34内的空间数量的不足,而没有将附加的NFC信息发送到MFP10。
此外,在S70中确定扫描功能的情况下,在S76中功能执行单元43激活扫描监视线程。如稍后将详细地描述的,在扫描监视线程中,在MFP10的状态从错误状态切换到非错误状态的情况下,功能执行单元43执行扫描功能,该扫描功能包括执行文档的扫描并且创建扫描数据的扫描处理,和经由无线LANI/F20将扫描数据发送到终端装置50的通信处理。
在图2的S14的正常请求处理,或者S16的重新请求处理结束的情况下,在S18中改变单元42确定S14或者S16的处理以“正常结束”结束。在S14或者S16的处理以“正常结束”结束的情况下,在S18中改变单元42确定“是”,并且执行S20的改变处理。另一方面,在S14或者S20的处理以“错误结束”结束的情况下,在S18中改变单元42确定“否”,并且在没有执行S20的改变处理的情况下(此外,在从S22开始向前的处理没有被执行的情况下)处理返回到S10。
(改变处理;图5)
将参考图5描述在图2的S20中执行的改变处理的内容。改变处理是用于改变接口的处理,通过该接口,MFP10执行从NFCI/F22到无线LANI/F20的与终端装置50的通信。
在S100中改变单元42确定MFP10是否当前属于无线网络。S100与图3的S54相同。在改变单元42确定MFP10当前属于无线网络(在S100中“是”)的情况下,处理进入S102,并且在改变单元42确定MFP10不属于无线网络(在S100中“否”)的情况下,处理进入S104。
在S102中,改变单元42确定MFP10和终端装置50是否属于相同的无线网络。S102与图3的S56相同。在改变单元42确定MFP10和终端装置50属于相同的无线网络(在S102中“否”)的情况下,处理进入S120,并且在改变单元42确定MFP10和终端装置50不属于相同的无线网络(在S102中“否”)的情况下,处理进入S104。
如在图3的S56中所描述的,在S104中改变单元42通过使用终端装置50当前属于的无线网络的SSID和BSSID来执行确定。因此,改变单元42能够通过使用被包括在NFC信息中的SSID和BSSID来适当地执行改变处理。
在S120中改变单元42经由NFCI/F22将指示设置切换是不必要的信息发送到终端装置50。因此,终端装置50能够获知没有必要改变终端装置的当前无线设置,即,终端装置50当前属于的无线网络(正常的Wi-Fi网络或者WFD网络)可以继续被使用。
此外,在图4的S76之后执行的改变处理中,改变单元42在S100和S102中确定“是”,并且必须执行S120。这是因为仅在图3的S54和S56中确定“是”的情况(即,MFP10和终端装置50属于相同的无线网络的情况)下执行图4的S76。在S120结束的情况下,图5的改变处理以“正常结束”结束。
在S104中改变单元42确定存储器34内的WFDI/F设置是“通”还是“断”。在WFDI/F设置是“通”(在S104中“是”)的情况下,改变单元42进入S106,并且在WFDI/F设置是“断”(在S104中“否”)的情况下,改变单元42进入S108。
在S108中,在没有从MFP10的用户接收指令的情况下,改变单元42将存储器34内的WFDI/F设置从“断”变成“通”。因此,控制单元30变成能够执行根据WFD系统的处理(处理S114至S118(稍后描述)等等)。当S108结束时,处理进入S114。
此外,因为在执行S106的阶段WFDI/F设置是“通”,所以MFP10在WFD系统的三种状态(G/O状态、客户端状态、以及装置状态)中的一种下操作。因此,存储器34存储指示与WFD系统有关的MFP10的状态(G/O状态、客户端状态、以及装置状态)的值(下面被称为“状态值”)。
在S106中改变单元42确定MFP10是否在客户端状态下操作。具体地,改变单元42确定存储器34内的状态值是否是指示客户端状态的值。在状态值是指示客户端状态的值(在S106中“是”)的情况下,改变单元42在没有继续地执行改变处理的情况下以“错误结束”结束改变处理。另一方面,在状态值是指示G/O状态或者装置状态的值(在S106中“否”)的情况下,改变单元42进入S110(即,继续地执行改变处理)。
在S110中改变单元42确定MFP10是否在G/O状态下操作。具体地,改变单元42确定存储器34内的状态值是否是指示G/O状态的值。在状态值是指示G/O状态的值(在S110中“是”)的情况下,改变单元42进入S112,并且在状态值是指示装置状态的值(在S110中“否”)的情况下,改变单元42进入S114。
在S112中改变单元42确定被包括在其中MFP10在G/O状态下操作的WFD网络中的除了MFP10之外的设备的数目是否小于预定的最大客户端数目。具体地,在被注册在存储器34内的管理列表中的设备(即,客户端状态设备)的标识信息的数目等于或者大于最大客户端数目的情况下,改变单元42在S112中确定“否”,并且在没有继续地执行改变处理的情况下以“错误结束”结束改变处理。另一方面,在以上数目小于最大客户端数目的情况下,改变单元42在S112中确定“是”,并且进入S116(即,继续地执行改变处理)。
在S114中改变单元42将MFP10设置为自发的G/O模式。自发的G/O模式是保持MFP10在G/O状态下操作的模式。因此,MFP10被设置为G/O状态(即,存储器34内的状态值是指示G/O状态的值),尽管在S114的阶段还没有建立WFD连接。在MFP10被设置为G/O状态的情况下,改变单元42准备要在WFD网络中使用的无线设置(SSID、BSSID、认证方法、加密方法、密码等等)。此外,认证方法和加密方法被预先确定。此外,改变单元42创建密码。此外,SSID可以通过改变单元42创建,或者可以被预先确定。BSSID是用于MFP10的WFD的MAC地址。改变单元42将在S114中创建的无线设置存储在存储器34中。此外,在此阶段,在存储器34内的管理列表中没有描述客户端状态设备的标识信息。
接下来,在S116中改变单元42经由NFCI/F22将存储器34内的无线设置发送到终端装置50。此外,在S114之后执行的S116中,存储器34内的无线设置是在S114中创建的无线设置。此外,在S112中“是”之后执行的S116中,存储器34内的无线设置是当在过去确定MFP10在G/O状态下操作时创建的无线设置。因此,终端装置50能够使用与MFP10相同的无线设置。
接下来,在S118中改变单元42建立与终端装置50的WFD连接。具体地,改变单元42经由无线LANI/F20执行与终端装置50的特定无线通信。特定无线通信包括认证请求、认证响应、关联请求、关联响应、以及4路握手。在特定无线通信的过程期间执行诸如SSID的认证、认证方法和加密方法的认证、密码的认证等等的各种认证处理。如果所有的认证成功,则在MFP10和终端装置50之间建立WFD连接。
此外,在MFP10和终端装置50都处于装置状态的情况下,当在MFP10和终端装置50之间建立WFD连接时,将执行G/O协商以将MFP10和终端装置50中的一个确定为G/O并且将MFP10和终端装置50中的另一个确定为客户端。然而,因为断言MFP10是处于G/O状态并且在执行S118的阶段,所以改变单元42在没有执行G/O协商的情况下建立与终端装置50的WFD连接。
当在MFP10和终端装置50之间建立WFD连接时,改变单元42将终端装置50的MAC地址进一步添加到管理列表。此外,改变单元42在S118的特定无线通信的过程期间获取终端装置50的MAC地址。当已经建立MFP10和终端装置50之间的WFD连接时,处于G/O状态的MFP10变成能够与处于客户端状态下的终端装置50通信对象数据(打印数据、扫描数据等等)。此外,对象数据包括网络层数据,该网络层是比OSI参考模型的物理层高的层。因此,处于G/O状态下的MFP10能够执行与处于客户端状态下的终端装置50的网络层的无线通信。在S118结束的情况下,图5的改变处理以“正常结束”结束。
(图2的MFP处理的继续)
在图2的S20的改变处理(图5)结束的情况下,在S22中发送单元46确定S20的改变处理是否以“正常结束”结束。在S20的改变处理以“正常结束”结束的情况下,发送单元46在S22中确定“是”,并且进入S26。另一方面,在S20的改变处理以“错误结束”结束的情况下,发送单元46在S22中确定“否”,并且进入S24。
在S24中发送单元46经由NFCI/F22将通信NG信息发送到终端装置50。通信NG信息包括指示不能够执行对象数据的无线通信的NG原因。此外,在终端装置50接收通信NG信息,没有将包括指示重新请求的信息的NFC信息(第二次的NGC信息)发送到MFP10的情况下,终端装置50在终端装置50的显示单元上显示指示不能够执行对象数据的无线通信的屏幕。
接下来,在S26中功能执行单元43执行包括通信处理的功能执行处理。在S10中接收到的NFC信息包括指示打印功能的信息的情况下,在S26中功能执行单元43首先执行用于经由无线LANI/F20从终端装置50接收打印数据的通信处理。接下来,功能执行单元43根据打印数据来执行打印处理。即,功能执行单元43对打印数据执行各种处理(颜色转换处理、半色调处理等等),生成被处理的数据,并且然后将被处理的数据供应到打印执行单元16。于是,打印执行单元16根据被处理的数据在打印介质上打印图像。
此外,在S10中接收到的NFC信息包括指示扫描功能的信息的情况下,在S26中功能执行单元43首先执行扫描处理。即,功能执行单元43使扫描执行单元18扫描在扫描执行单元18上已经设置的文档。功能执行单元43获取通过扫描获得的原始图像数据,并且对原始图像数据执行各种处理(校正处理等等),创建扫描数据。接下来,功能执行单元43执行用于经由无线LANI/F20将扫描数据发送到终端装置50的通信处理。
此外,图4的S72中“是”之后执行的S26中,功能执行单元43执行用于接收打印数据的通信处理,并且将打印数据存储在存储器34中,但是不执行打印处理。在这种情况下,功能执行单元43激活打印监视线程。此外,在图4的S76被执行的情况下(即,扫描监视线程被激活的情况下),功能执行单元43跳过处理S26。
接下来,在S28中改变单元42确定在S20的改变处理中是否执行图5的处理S108(将WFDI/F设置从“断”变成“通”的处理)。在处理S108被执行(在S28中“是”)的情况下,在S30中改变单元42将WFDI/F设置从“通”变成“断”。因此,在改变单元42将WFDI/F设置变成“通”而没有从用户接收指令的情况下,改变单元42可以将WFDI/F设置返回到改变之前的它的设置(即,“断”)。在这种情况下,在图5的S118中建立的WFD连接被断开,并且WFD网络停止存在。
此外,在处理S108没有被执行(在S28中“否”)的情况下,改变单元42跳过S30。在S28中“否”的情况下,或者在S30已经结束的情况下,处理返回到S10。
(打印监视线程)
如上所述,在图2的S26中能够激活打印监视线程。在打印监视线程中,功能执行单元43监视MFP10的状态是否已经从不能够打印状态变成能够打印状态。在MFP10的用户已经消除假定不能够打印状态的MFP10的原因(例如,已经关闭盖构件、已经去除被堵塞在打印介质的运输路径中的打印介质,已经补充可扩展的项目或者打印介质等等)的情况下,功能执行单元43确定MFP10的状态已经变成能够打印状态。在MFP10的状态已经变成能够打印状态的情况下,功能执行单元43根据存储器34内的打印数据来执行打印处理。
(扫描监视线程)
如上所述,能够在图4的S76中激活扫描监视线程。在扫描监视线程中,功能执行单元43监视MFP10的状态已经从不能够扫描状态变成能够扫描状态。在MFP10的用户已经消除假定不能够扫描的MFP10的原因(例如,已经闭合盖构件、已经去除被堵塞在自动文档馈送器中的文档等等)的情况下,功能执行单元43确定MFP10的状态已经变成能够扫描状态。在确定MFP10的状态已经变成能够扫描状态的情况下,功能执行单元43执行用于创建扫描数据的扫描处理。接下来,功能执行单元43执行用于经由无线LANI/F20将扫描数据发送到终端装置50的通信处理。
接下来,将参考图6至图13描述通过MFP10和终端装置50实现的具体情况。通过MFP10执行图2至图5的处理来实现图6至图13的情况。
(情况A;图6)
在情况A中,MFP10的状态是非错误状态(即,能够打印状态和能够扫描状态),并且打印功能“OK”和扫描功能“OK”与SFL信息36中的终端ID“ID50”相关联。
MFP10经由NFCI/F22从终端装置50接收NFC信息(图2的S10中“是”)。NFC信息包括指示正常请求的信息。例如,在NFC信息包括指示打印功能的信息的情况(下面被称为“打印情况”)下,MFP10在图3的S42中确定“是”,并且在S44中确定“是”。此外,例如,在NFC信息包括指示扫描功能的信息的情况(下面被称为“扫描情况”)下,MFP10在图3的S48中确定“是”,并且在S52中确定“是”。在打印情况和扫描情况两者下,正确请求处理以“正常结束”结束。
接下来,MFP10执行图2的改变处理S20。因此,执行通信以将要被用于MFP10和终端装置50之间的通信的接口从NFCI/F改变到无线LANI/F(图5的S116至S120;下面被称为“用于改变I/F的通信”)。此外,在用于改变I/F的通信中,可以执行经由NFCI/F22的通信(图5的S116,S120),并且可以执行经由无线LANI/F20的通信(图5的S118)。因此,在图6的改变处理的左侧处写入“NFC”和“无线LAN”两者。
在打印情况下,MFP10执行用于经由无线LANI/F20从终端装置50接收打印数据的通信处理(S26),并且然后根据打印数据来执行打印处理(S26)。因此,MFP10能够根据来自于终端装置50的指令来执行打印功能。
此外,在扫描情况下,MFP10执行用于创建扫描数据的扫描处理(S26),并且然后执行经由无线LANI/F20将扫描数据发送到终端装置50的通信处理(S26)。因此,MFP10能够根据来自于终端装置50的指令来执行扫描功能。
(情况X1;图7)
图7至图10的情况X1至X4示出用于改变I/F的通信的示例。在情况X1中,在执行NFC信息的通信时MFP10和终端装置50已经属于相同的无线网络(WFD网络或者正常的Wi-Fi网络)。
MFP10在图5的S100中确定“是”,并且在S102中确定“是”。因此,在S120中MFP10经由NFCI/F22将指示设置切换是不必要的信息发送到终端装置50。在这种情况下,MFP10通过使用现有的无线网络经由无线LANI/F20执行与终端装置50的对象数据(打印数据或者扫描数据)的通信(图2的S26)。
(情况X2;图8)
在情况X2中,MFP10和PC8已经构造WFD网络,并且MFP10在G/O状态下操作。此外,终端装置50不属于WFD网络。
MFP10在图5的S100中确定“是”,在S102中确定“否”,在S104中确定“是”,在S106中确定“否”,在S110中确定“是”,并且在S112中确定“是”。因此,在S116中MFP10经由NFCI/F22将用于终端装置50加入WFD网络的无线设置(即,在MFP10变成G/O时创建的无线设置)发送到终端装置50。接下来,在S118中MFP10经由无线LANI/F20建立与终端装置50的WFD连接。
因此,终端装置50能够重新加入MFP10和PC8属于的WFD网络。在这种情况下,通过使用WFD网络,MFP10经由无线LANI/F20执行与终端装置50的对象数据(打印数据或者扫描数据)的通信(图2的S26)。
(情况X3;图9)
在情况X3中,MFP10不属于无线网络,并且MFP10在装置状态下操作(即,WFDI/F设置是“通”)。此外,终端装置50也不属于无线网络。
MFP10在图5的S100中确定“否”,在S104中确定“是”,在S106中确定“否”,并且在S110中确定“否”。因此,在S114中MFP10被设置为自发的G/O模式。在此时,MFP10创建要在重新构造的WFD网络中使用的无线设置。接下来,在S116中,MFP10经由NFCI/F22将用于终端装置50加入WFD网络的无线设置(即,在S114中通过MFP10创建的无线设置)发送到终端装置50。接下来,在S118中MFP10经由无线LANI/F20建立与终端装置50的WFD连接。
因此,构造包括MFP10和终端装置50的新的WFD网络。在这种情况下,通过使用WFD网络,MFP10经由无线LANI/F20执行与终端装置50的对象数据(打印数据或者扫描数据)的通信(图2的S26)。
(情况X4;图10)
在情况X4中,MFP10不属于无线网络,并且MFP10的WFDI/F设置是“断”。此外,终端装置50也不属于无线网络。
MFP10在图5的S100中确定“否”,并且在S104中确定“否”。因此,在S108中MFP10将WFDI/F设置从“断”变成“通”。接下来,在S114中MFP10被设置为自发的G/O模式。在此时,MFP10创建要在重新构造的WFD网络中使用的无线设置。接下来,在S116中MFP10经由NFCI/F22将用于终端装置50加入WFD网络的无线设置(即,在S114中通过MFP10创建的无线设置)发送到终端装置50。接下来,在S118中MFP10经由无线LANI/F20建立与终端装置50的WFD连接。
因此,构造包括MFP10和终端装置50的新的WFD网络。在这种情况下,通过使用WFD网络,MFP10经由无线LANI/F20执行与终端装置50的对象数据(打印数据或者扫描数据)的通信(图2的S26)。
接下来,MFP10在图2的S28中确定“是”,并且在S30中将WFDI/F设置从“通”变成“断”。因此,WFD网络停止存在。这是因为G/O停止存在。即,WFD网络是用于图2的S26的通信处理临时构造的无线网络。
(情况B;图11)
在情况B中,MFP10的状态是非错误状态(即,能够打印状态和能够扫描状态),并且在SFL信息36中,打印功能“OK”与终端ID“ID50”相关联,并且扫描功能“NG”与终端ID“ID50”相关联。
MFP10经由NFCI/F22从终端装置50接收NFC信息(在图2的S10中“是”)。NFC信息包括指示正常请求的信息和指示打印功能的信息。在这种情况下,如在图6的情况A,MFP10执行改变处理(图2的S20),执行用于接收打印数据的通信处理(S26),并且然后根据打印数据执行打印处理(S26)。因此,MFP10能够根据来自于终端装置50的指令来执行打印功能。
接下来,MFP10经由NFCI/F22从终端装置50接收NFC信息(在图2的S10中“是”)。NFC信息包括指示正常请求的信息和指示扫描功能的信息。在这种情况下,MFP10在图3的S48中确定“否”,并且在S50中,经由NFCI/F22将扫描NG信息发送到终端装置50。
因此,正常请求处理以“错误结束”结束。因此,MFP10在图2的S18中确定“否”,并且不执行S20的改变处理。此外,终端装置50接收包括由于SFL的NG理由的扫描NG信息,并且因此将包括指示重新请求的信息的NFC信息发送到MFP10。
(情况C,图12)
在情况C中,MFP10的状态是错误状态(即,由于盖打开而造成的不能够打印状态),并且打印功能“OK”与SFL信息36中的终端ID“ID50”相关联。
MFP10经由NFCI/F22从终端装置50接收NFC信息(在图2的S10中“是”)。NFC信息包括指示正常请求的信息和指示打印功能的信息。MFP10在图3的S42中确定“是”,并且在S44中确定“否”。在这种情况下,在S46中MFP10经由NFCI/F22将包括指示盖打开的NG理由的打印NG信息发送到终端装置50。
因此,正常请求处理以“错误结束”结束。因此,MFP10在图2的S18中确定“否”,并且不执行S20的改变处理。另一方面,在从MFP10接收打印NG信息之后,终端装置50将至少包括指示重新请求的信息、指示打印功能的信息、以及指示打印数据的数据大小的NFC信息发送到MFP10。
MFP10经由NFCI/F22从终端装置50接收NFC信息(在图2的S10中“是”)。在存储器34的空间数量等于或者大于打印数据的数据大小的情况下,MFP10在图4的S72中确定“是”。
因此,重新请求处理以“正常结束”结束。因此,MFP10在图2的S18中确定“是”,执行S20的改变处理,并且执行用于接收打印数据的通信处理(S26)。MFP10将打印数据存储在存储器34中,然后激活打印监视线程(S26)。在MFP10的状态已经从不能够打印状态变成能够打印状态的情况下,在打印监视线程中MFP10根据打印数据来执行打印处理。因此,MFP10能够根据来自终端装置50的指令来执行打印功能。
另一方面,在存储器34的空间数量小于打印数据的数据大小的情况下,MFP10在图4的S72中确定“否”。在这种情况下,在S74中MFP10经由NFCI/F22将包括指示存储器34的空间数量不足的NG理由的打印NG信息发送到终端装置50。
因此,重新请求处理以“错误结束”结束。因此,MFP10在图2的S18中确定“否”,并且不执行S20的改变处理。此外,因为终端装置50接收包括指示存储器34的空间的数量不足的NG理由的打印NG信息,所以终端装置50没有将包括指示重新请求的信息的NFC信息发送到MFP10。
(情况D;图13)
在情况D中,MFP10的状态是错误状态(即,由于盖打开而造成的不能够扫描状态),并且扫描功能“OK”与SFL信息36中的终端ID相关联。此外,MFP10和终端装置50属于相同的WFD或者正常的Wi-Fi无线网络。
MFP10经由NFCI/F22从终端装置20接收NFC信息(在图2的S10中“是”)。NFC信息包括指示正常请求的信息和指示扫描功能的信息。MFP10在图3的S48中确定“是”并且在S52中确定“否”。在执行NFC信息的通信时MFP10和终端装置50已经属于相同的无线网络。因此,MFP10在S54中确定“是”,并且在S56中确定“是”。在这种情况下,在S58中MFP10经由NFCI/F22将包括指示盖打开的NG理由的扫描NG信息和NW相同信息发送到终端装置50。
因此,正常请求处理以“错误结束”结束。因此,MFP10在图2的S18中确定“否”,并且不执行S20的改变处理。另一方面,当终端装置50从MFP10接收扫描NG信息时,终端装置50将至少包括指示重新请求的信息和指示扫描功能的信息的NFC信息发送到MFP10。
MFP10经由NFCI/F22从终端装置50接收NFC信息(在图2的S10中“是”)。在这种情况下,在图4的S76中MFP10激活扫描监视线程。
因此,重新请求处理以“正常结束”结束。因此,MFP10在图2的S18中确定“是”,并且执行S20的改变处理。然而,在S20的改变处理中,MFP10在图5的S102中确定“是”。这是因为MFP10和终端装置50属于相同的无线网络。因此,在S120中MFP10经由NFCI/F22将指示设置切换是不必要的信息发送到终端装置50。此外,在这种情况下,MFP10跳过图2的处理S26。
在MFP10的状态从不能够扫描状态变成能够扫描状态的情况下,在扫描监视线程中MFP10执行扫描处理,并且然后执行用于发送扫描数据的通信处理。因此,MFP10能够根据来自于终端装置50的指令来执行扫描功能。
此外,尽管没有作为具体情况被示出,但是在被包括在从终端装置50发送到MFP10的NFC信息中的终端ID“ID50”没有被注册在SFL信息36(即,ID功能信息)中的情况下,MFP10在图3的S42或者S48中确定“否”,并且将打印NG信息或者包括由于SFL的NG理由的扫描NG信息发送到终端装置50。在这种情况下,正常请求处理以“错误结束”结束。因此,MFP10在图2的S18中确定“否”,并且没有执行S20的改变处理。此外,终端装置50接收打印NG信息或者包括由于SFL的NG理由的扫描NG信息,并且因此没有将包括指示重新请求的信息的NFC信息发送到MFP10。
(本实施例的结果)
如上所述,在经由NFCI/F22从终端装置50接收NFC信息的情况下,MFP10确定MFP10的状态是非错误状态还是错误状态(图3的S44,S52)。如在图6的情况A中所示,在确定MFP10的状态是非错误状态的情况下,MFP10执行图2的改变处理S20,并且能够经由无线LANI/F20适当地执行与终端装置50的对象数据(打印数据或者扫描数据)的通信。因此,MFP10能够根据来自终端装置50的指令适当地执行打印功能或者扫描功能。另一方面,如在图12、图13的情况C、D中所示,在确定MFP10的状态是错误状态的情况下,MFP10不执行图2的改变处理S20。因此,能够防止出现即使MFP10的状态是错误状态也执行改变处理的情形。因此,能够减少MFP10的处理负荷。因此,MFP10能够根据与MFP10的状态有关的确定结果来执行适当的操作。
此外,在经由NFCI/F22从终端装置50接收NFC信息的情况下,MFP10确定终端装置50是否能够使用功能(图3的S42,S48)。如在图11的情况B中所示,在确定NFC信息包括指示打印功能的信息并且终端装置50能够使用打印功能(在图3的S42中“是”)的情况下,MFP10执行图2的改变处理S20,并且能够经由无线LANI/F20适当地执行与终端装置50的打印数据的通信。因此,MFP10能够根据来自终端装置50的指令适当地执行打印功能。另一方面,在确定NFC信息包括指示扫描功能的信息并且终端装置50不能够使用扫描功能(在图3的S48中“否”)的情况下,MFP10不执行图2的改变处理S20。因此,能够防止出现即使终端装置50不能够使用扫描功能也执行改变处理的情形。因此,能够减少MFP10的处理负荷。因此,MFP10能够根据与由终端装置50使用的功能有关的确定结果来执行适当的操作。
(对应关系)
MFP10是“功能执行装置”的示例。NFCI/F22和无线LANI/F20分别是“第一类型的接口”和“第二类型的接口”的示例。此外,在图11的情况B中“打印功能”和“扫描功能”分别是“第一功能”和“第二功能”的示例。包括指示正常请求的信息的NFC信息是“第一信息”的示例。被包括在该NFC信息中的SSID和BSSID是“相关信息”的示例。此外,包括指示重新请求的信息和指示打印功能的信息的NFC信息、和包括指示重新请求的信息和指示扫描功能的信息的NFC信息分别是“第二信息”和“第三信息”的示例。此外,SFL信息36(即,ID功能信息和公共信息)是“许可信息”的示例。打印NG信息和扫描NG信息是“不可能信息”的示例。G/O状态和客户端状态分别是“母站状态”和“子站状态”的示例。图5的S112是“设备数目确定处理”的示例。
(变体1)“功能执行装置”没有受到能够执行打印功能和扫描功能的多功能外围设备的限制,而是可以是仅能够执行来自打印功能和扫描功能当中的打印功能的打印机,或者可以是仅能够执行来自打印功能和扫描功能当中的扫描功能的扫描仪。此外,“功能执行装置”可以是执行与打印功能和扫描功能不同的功能(例如,图像显示功能、数据计算功能)的装置(例如,PC、服务器、移动电话、智能电话等等)。
(变体2)“特定功能”可以是“打印功能”或者“扫描功能”,与图6的情况A中一样,或者可以是与打印功能和扫描功能不同的功能。例如,在不同功能是图像显示功能的情况下,表示图像的图像数据是“对象数据”的示例。此外,例如,在不同功能是数据计算功能的情况下,是计算目标的数据是“对象数据”的示例。
(变体3)“第一类型的接口”和“第二类型的接口”的组合不限于NFCI/F和无线LANI/F的组合。例如,在采用无线LANI/F作为“第二类型的接口”的情况下,“第一类型的接口”可以是用于执行红外通信的接口,用于执行蓝牙(注册商标)的接口或者用于执行闪传支撑的接口。此外,在采用NFCI/F作为“第一类型的接口”的情况下,“第二类型的接口”可以是用于执行无线通信的接口,或者用于执行蓝牙(注册商标)的接口。一般来说,接口的组合可以是任何组合,从而经由第二类型的接口的通信的通信速度比经由第一类型的接口的通信速度快。
(变体4)“第一类型的接口”和“第二类型的接口”在物理上可以是两个接口(即,两个独立的IC芯片),与以上实施例中一样,或者在物理上可以是一个接口(即,通过一个IC芯片实现两种类型的通信)。
(变体5)“改变处理”不限于图5的处理,而是包括用于将用于与终端装置通信的接口从第一类型的接口改变到第二类型的接口的任何处理。例如,能够图示下面的处理。
(变体5-1)例如,在图5的S106中“是”的情况(即,MFP10是客户端状态的情况)下,改变单元42可以将MFP10的状态从客户端状态变成装置状态(即,从WFD网络断开MFP10),并且然后进入S114(自发的G/O模式)(“改变处理”的示例)。
(变体5-2)例如,在图5的S106中“是”的情况(即,MFP10是处于客户端状态的情况)下,改变单元42可以经由NFCI/F22将在MFP10当前属于的WFD网络中使用的无线设置(即,通过与MFP10不同的G/O设备创建的无线设置)发送到终端装置50(“改变处理”的示例)。因此,终端装置50能够建立与G/O设备的WFD连接(即,能够加入WFD网络)。因此,功能执行单元43能够经由G/O设备执行与终端装置50的对象数据通信处理。
(变体5-3)例如,在图5的S100中“是”(即,MFP10当前属于无线网络的情况)并且MFP10属于的无线网络是通过AP6构造的正常的Wi-Fi网络的情况下,改变单元42可以经由NFCI/F22将在正常的Wi-Fi网络中使用的无线设置(即,通过AP6创建的无线设置)发送到终端装置50(“改变处理”的示例)。因此,终端装置50能够建立与AP6的正常的Wi-Fi网络(即,能够加入正常的Wi-Fi网络)。因此,功能执行单元43能够经由AP6执行与终端装置50的对象数据通信处理。
(变体5-4)例如,NFC信息可以包括在终端装置50当前属于的无线网络(WFD网络或者正常的Wi-Fi网络)中使用的无线设置。例如,在图5的S100中“否”的情况(即,MFP10不属于无线网络的情况)下,或者在S102中“否”的情况(即,MFP10和终端装置50不属于相同的网络的情况)下,改变单元42可以通过使用NFC信息中的无线设置重新加入终端装置50当前属于的无线网络(“改变处理”的示例)。在这种情况下,功能执行单元43能够通过使用最新加入的无线网络来执行与终端装置50的对象数据通信处理。
(变体5-5)例如,NFC信息可以包括在终端装置50当前属于的有线网络中使用的终端装置50的IP地址。例如,在采用用于执行有线通信的接口作为“第二类型的接口”的情况下,改变单元42可以经由NFCI/F22将指示有线通信的执行的信息发送到终端装置50。在这种情况下,功能执行单元43能够经由有线网络执行与终端装置50的对象数据通信处理。
(变体6)图3的正常请求处理可以被配置成,使得在S40中确定“打印功能”之后,S42被跳过,并且处理进入S44。此外,图3的正常请求处理可以被配置成使得在S40中确定“扫描功能”之后,S48和S50被跳过,并且处理进入S52。即,控制单元30包括状态确定单元41并且不可以包括使用确定单元45。
(变体7)图3的正常请求处理可以被配置成使得在S42中“是”的情况下,S44被跳过,并且处理进入“正常结束”。此外,处理可以被配置成使得在S48中“是”的情况下,S52至S60被跳过,并且处理进入“正常结束”。即,控制单元30包括使用确定单元45并且可以不包括状态确定单元41。
(变体8)“许可信息”不限于SFL信息36,而是包括指示终端装置是否能够使用特定功能的所有信息。例如,能够图示下面的信息。
(变体8-1)存储器34可以存储与以下关联的用户功能信息:用户ID、指示打印功能是“OK”还是“NG”的信息、以及指示扫描功能是“OK”还是“NG”的信息。替代终端装置50的终端ID,NFC信息可以包括终端装置50的用户的用户ID。使用确定单元45通过使用NFC信息中的用户ID和用户功能信息可以确定终端装置50的用户是否能够使用特定功能。在本变体中,用户功能信息是“许可信息”的示例。
(变体8-2)存储器34可以存储用户功能信息和终端用户信息。终端用户信息可以是终端ID和用户ID被关联的信息。NFC信息可以包括终端装置50的终端ID。使用确定单元45可以通过使用NFC信息中的终端ID和终端用户信息来识别用户ID,并且然后通过使用被识别的用户ID和用户功能信息来确定终端装置50的用户是否能够使用特定功能。在本变体中,用户功能信息和终端用户信息的组合是“许可信息”的示例。
(变体8-3)存储器34不需要存储终端ID和功能OK或者NG被关联的SFL信息。通过操作操作单元12,用户可能不能够指定MFP10的SFL功能是有效还是无效。于是,在指定SFL功能=有效的情况下存储器34可以存储有效信息,并且在指定SFL功能=无效的情况下存储无效信息。在这种情况下,在无效信息被存储在存储器34中的情况下,使用确定单元45可以确定终端装置50能够使用所有的功能(即,打印功能,扫描功能),而不管其从终端装置50接收还是没有接收到终端ID,并且在有效信息被存储在存储器34中的情况下,使用确定单元45可以确定终端装置50不能够使用任何功能。在本变体中,有效信息和无效信息是“许可信息”的示例。
(变体9)在以上实施例中,接收单元40通过与终端装置50执行NFC系统无线通信一次接收包括指示功能(打印功能或者扫描功能)的信息的NFC信息,和与终端装置50当前属于的无线网络有关的相关信息(SSID,BSSID)。而是,接收单元40可以通过执行与终端装置50的NFC系统无线通信来接收包括指示功能的信息的NFC信息,并且然后可以通过重新执行与终端装置50的NFC系统无线通信来接收包括相关信息的NFC信息。即,包括“功能的执行请求”和“相关信息”的“第一信息”可以是通过被执行一次的NFC系统无线通信接收到的信息,与在以上实施例中一样,或者可以是通过被执行多次的NFC系统无线通信接收到的信息,与在本变体中一样。
(变体10)在以上实施例中,接收单元40通过执行与终端装置50的NFC系统无线通信一次接收包括指示重新请求的信息和指示打印数据的数据大小的大小信息的NFC信息。而是,接收单元40可以通过执行与终端装置50的NFC系统无线通信来接收包括指示重新请求的信息的NFC信息,并且然后可以通过重新执行与终端装置50的NFC系统无线通信来接收包括大小信息的NFC信息。即,“第二信息”可以是通过被执行一次的NFC系统无线通信接收到的信息,与在以上实施例中一样,或者可以是通过被执行多次的NFC系统无线通信接收到的信息,与在本变体中一样。
(变体11)在以上实施例中,状态确定单元41使用所有三个判定准则来确定MFP10是否处于能够打印状态:可扩展项目的剩余量、打印介质的剩余量、以及硬件的状态(图3的S44)。而是,状态确定单元41可以仅使用三个判定准则中的一个判定准则来执行确定,或者可以仅使用三个判定准则中的两个判定准则来执行确定。即,状态确定单元41可以使用三个判定准则中的至少一个判定准则来执行确定。
(变体12)在以上的实施例中,通过软件实现单元40至47。然而,可以通过诸如逻辑电路等等的硬件来实现单元40至47中的至少一个。

Claims (15)

1.一种功能执行装置,包括:
用于执行与终端设备的通信的第一类型的接口;
用于执行与所述终端设备的通信的第二类型的接口;以及
控制单元,其中
所述控制单元包括:
接收单元,所述接收单元被配置成,经由所述第一类型的接口来接收包括特定功能的执行请求的第一信息,所述特定功能包括用于与所述终端设备通信对象数据的通信处理;
状态确定单元,所述状态确定单元被配置成,在接收到所述第一信息的情况下,确定所述功能执行装置的状态是非错误状态还是错误状态,在所述非错误状态中所述功能执行装置能够执行所述特定功能,在所述错误状态中所述功能执行装置不能执行所述特定功能;
改变单元,所述改变单元被配置成,在所述功能执行装置的状态被确定为所述非错误状态的情况下,执行用于将用于与所述终端设备通信的接口从所述第一类型的接口改变为所述第二类型的接口的改变处理,并且在所述功能执行装置的状态被确定为所述错误状态的情况下,不执行所述改变处理;以及
功能执行单元,所述功能执行单元被配置成,在执行所述改变处理的情况下,经由所述第二类型的接口来执行包括所述通信处理的所述特定功能,其中,
所述功能执行装置能够以多个状态中的一个选择性地进行操作,所述多个状态包括用作无线网络的母站的母站状态、用作所述无线网络的子站的子站状态以及与所述母站状态和所述子站状态不同的装置状态,并且
所述第二类型的接口是使所述功能执行装置以所述母站状态或者所述子站状态进行操作以执行所述通信处理的接口,其中,
在所述功能执行装置在所述功能执行装置当前属于的特定无线网络中以所述母站状态进行操作的情况下,所述改变处理包括设备数目确定处理,所述设备数目确定处理确定以所述子站状态进行操作的子站设备的数目是否小于预定值,并且
所述改变单元被配置成:
在确定了所述子站设备的数目小于所述预定值的情况下,继续执行所述改变处理;并且
在确定了所述子站设备的数目等于或者大于所述预定值的情况下,不继续执行所述改变处理。
2.如权利要求1中所述的功能执行装置,其中,
所述控制单元进一步包括:
存储控制单元,所述存储控制单元被配置成,将指示所述终端设备是否能够使用所述特定功能的许可信息存储在所述功能执行装置的存储器中;并且
使用确定单元,所述使用确定单元被配置成,在接收到所述第一信息的情况下,确定所述终端设备是否能够使用所述存储器中的所述许可信息来使用所述特定功能,其中,
所述改变单元被配置成:
在确定了所述功能执行装置的状态是所述非错误状态并且确定了所述终端设备能够使用所述特定功能的情况下,执行所述改变处理;并且
在确定了所述终端设备不能使用所述特定功能的情况下,不执行所述改变处理。
3.如权利要求1中所述的功能执行装置,其中,
所述第一信息进一步包括与所述终端设备当前属于的无线网络有关的相关信息,并且
所述改变单元被配置成,使用所述相关信息来执行所述改变处理。
4.如权利要求1中所述的功能执行装置,其中,
所述控制单元进一步包括发送单元,所述发送单元被配置成,在确定了所述功能执行装置的状态是所述错误状态的情况下,经由所述第一类型的接口向所述终端设备发送指示所述功能执行装置不能执行所述特定功能的不可能信息。
5.如权利要求4中所述的功能执行装置,其中,
所述特定功能是打印功能,所述打印功能包括从所述终端设备接收作为所述对象数据的打印数据的通信处理以及根据所述打印数据的打印处理,
所述接收单元进一步被配置成,在将所述不可能信息发送到所述终端设备之后,经由所述第一类型的接口来接收包括所述打印功能的执行请求的第二信息,并且
在接收到所述第二信息的情况下,
(A)所述改变单元被配置成执行所述改变处理,
(B)在执行所述改变处理的情况下,所述功能执行单元被配置成,经由所述第二类型的接口来执行从所述终端设备接收所述打印数据的所述通信处理,并且
所述功能执行单元被配置成,在接收到所述第二信息之后,在所述功能执行装置从所述错误状态转换到所述非错误状态的情况下,根据存储器内的所述打印数据来执行所述打印处理。
6.如权利要求5中所述的功能执行装置,其中,
所述第二信息进一步包括指示所述打印数据的数据大小的大小信息,
所述控制单元进一步包括大小确定单元,所述大小确定单元被配置成,使用所述大小信息和所述存储器的空间量来确定所述打印数据是否能够被存储在所述存储器中,并且
在接收到所述第二信息的情况下,所述改变单元被配置成:
(A1)在确定了所述数据能够被存储在所述存储器中的情况下,执行所述改变处理;并且
(A2)在确定了所述数据不能被存储在所述存储器中的情况下,不执行所述改变处理。
7.如权利要求4中所述的功能执行装置,其中,
所述特定功能是扫描功能,所述扫描功能包括生成执行文档的扫描的扫描数据的扫描处理以及将作为所述对象数据的所述扫描数据发送到所述终端设备的所述通信处理,
所述接收单元进一步被配置成,在所述不可能信息被发送到所述终端设备之后,经由所述第一类型的接口来接收包括所述扫描功能的执行请求的第三信息,并且
所述功能执行单元进一步被配置成,在接收到所述第三信息之后,在所述功能执行装置的所述状态从所述错误状态转换到所述非错误状态的情况下,执行所述扫描功能。
8.如权利要求7中所述的功能执行装置,其中,
在所述终端设备当前属于的无线网络和所述功能执行装置当前属于的无线网络相同的情况下,所述接收单元被配置成,经由所述第一类型的接口从所述终端设备接收所述第三信息。
9.如权利要求1中所述的功能执行装置,其中,
所述特定功能是打印功能,所述打印功能包括从所述终端设备接收作为所述对象数据的打印数据的通信处理和根据所述打印数据的打印处理,并且
所述状态确定单元被配置成,使用用于执行所述打印功能的消耗品的剩余量、用于执行所述打印功能的打印介质的剩余量、用于执行所述打印功能的硬件的状态或者其组合来确定所述功能执行装置的状态是所述非错误状态还是所述错误状态。
10.如权利要求1中所述的功能执行装置,其中,
所述特定功能是扫描功能,所述扫描功能包括生成执行文档的扫描的扫描数据的扫描处理以及将作为所述对象数据的所述扫描数据发送到所述终端设备的所述通信处理,
所述状态确定单元被配置成,使用用于执行所述扫描功能的硬件的状态来确定所述功能执行装置的状态是所述非错误状态还是所述错误状态。
11.根据权利要求1所述的功能执行装置,其中,
使用所述第二类型的接口的通信的通信速度比使用所述第一类型的接口的通信的通信速度更快。
12.一种功能执行装置,所述功能执行装置能够执行包括第一功能和第二功能的多个功能,所述功能执行装置包括:
用于执行与终端设备的通信的第一类型的接口;
用于执行与所述终端设备的通信的第二类型的接口;以及
控制单元,其中,
所述控制单元包括:
存储控制单元,所述存储控制单元被配置成,将针对所述第一功能和所述第二功能中的每一个指示所述终端设备是否能够使用所述功能的许可信息存储在所述功能执行装置的存储器中;
接收单元,所述接收单元被配置成,经由所述第一类型的接口来接收包括特定功能的执行请求的第一信息,所述特定功能包括用于与所述终端设备通信对象数据的通信处理;
使用确定单元,所述使用确定单元被配置成,在接收到所述第一信息的情况下,确定所述终端设备是否能够使用所述存储器中的所述许可信息来使用所述特定功能;
改变单元,所述改变单元被配置成:
在确定了所述特定功能是所述第一功能并且所述终端设备能够使用所述第一功能的第一情况下,执行用于将用于与所述终端设备通信的接口从所述第一类型的接口改变为所述第二类型的接口的改变处理;并且
在确定了所述特定功能是所述第二功能并且所述终端设备不能够使用所述第二功能的第二情况下,不执行所述改变处理;以及
功能执行单元,所述功能执行单元被配置成在执行所述改变处理的情况下,经由所述第二类型的接口来执行包括所述通信处理的所述特定功能,其中,
所述功能执行装置能够以多个状态中的一种选择性地进行操作,所述多个状态包括用作无线网络的母站的母站状态、用作所述无线网络的子站的子站状态以及与所述母站状态和所述子站状态不同的装置状态,并且
所述第二类型的接口是使所述功能执行装置以所述母站状态或者所述子站状态进行操作以执行所述通信处理的接口,其中,
在所述功能执行装置在所述功能执行装置当前属于的特定无线网络中以所述母站状态进行操作的情况下,所述改变处理包括设备数目确定处理,所述设备数目确定处理确定以所述子站状态进行操作的子站设备的数目是否小于预定值,并且
所述改变单元被配置成:
在确定了所述子站设备的数目小于所述预定值的情况下,继续执行所述改变处理;并且
在确定了所述子站设备的数目等于或者大于所述预定值的情况下,不继续执行所述改变处理。
13.如权利要求12中所述的功能执行装置,其中,
所述第一信息进一步包括与所述终端设备当前属于的无线网络有关的相关信息,并且
所述改变单元被配置成,使用所述相关信息来执行所述改变处理。
14.如权利要求12中所述的功能执行装置,其中,
所述控制单元进一步包括发送单元,所述发送单元被配置成,在所述第二情况下,经由所述第一类型的接口向所述终端设备发送指示所述功能执行装置不能执行所述特定功能的不可能信息。
15.根据权利要求12所述的功能执行装置,其中,
使用所述第二类型的接口的通信的通信速度比使用所述第一类型的接口的通信的通信速度更快。
CN201310097370.7A 2012-03-30 2013-03-25 功能执行装置 Active CN103369172B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610330026.1A CN105843761B (zh) 2012-03-30 2013-03-25 功能执行装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-082818 2012-03-30
JP2012082818A JP6019675B2 (ja) 2012-03-30 2012-03-30 機能実行装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201610330026.1A Division CN105843761B (zh) 2012-03-30 2013-03-25 功能执行装置

Publications (2)

Publication Number Publication Date
CN103369172A CN103369172A (zh) 2013-10-23
CN103369172B true CN103369172B (zh) 2016-06-29

Family

ID=48050427

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201310097370.7A Active CN103369172B (zh) 2012-03-30 2013-03-25 功能执行装置
CN201610330026.1A Active CN105843761B (zh) 2012-03-30 2013-03-25 功能执行装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201610330026.1A Active CN105843761B (zh) 2012-03-30 2013-03-25 功能执行装置

Country Status (4)

Country Link
US (8) US9106781B2 (zh)
EP (2) EP2958029B1 (zh)
JP (1) JP6019675B2 (zh)
CN (2) CN103369172B (zh)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6019676B2 (ja) 2012-03-30 2016-11-02 ブラザー工業株式会社 通信装置
JP6019675B2 (ja) 2012-03-30 2016-11-02 ブラザー工業株式会社 機能実行装置
JP5867319B2 (ja) 2012-07-03 2016-02-24 ブラザー工業株式会社 通信装置
JP5900226B2 (ja) 2012-08-03 2016-04-06 ブラザー工業株式会社 通信装置
JP5958161B2 (ja) 2012-08-03 2016-07-27 ブラザー工業株式会社 通信装置
JP5900228B2 (ja) 2012-08-06 2016-04-06 ブラザー工業株式会社 通信装置
JP6031899B2 (ja) 2012-09-03 2016-11-24 ブラザー工業株式会社 画像処理システム,情報処理装置,画像処理装置,およびプログラム
JP5838987B2 (ja) 2013-03-28 2016-01-06 ブラザー工業株式会社 通信装置
JP6123416B2 (ja) 2013-03-28 2017-05-10 ブラザー工業株式会社 通信装置
JP6291169B2 (ja) * 2013-04-11 2018-03-14 キヤノン株式会社 情報処理装置、端末装置、それらの情報処理方法およびプログラム
JP6271876B2 (ja) * 2013-06-19 2018-01-31 キヤノン株式会社 携帯端末及びその制御方法、画像処理装置及びその制御方法、並びにプログラム
JP6245907B2 (ja) 2013-09-18 2017-12-13 キヤノン株式会社 通信装置および通信システム
JP6264815B2 (ja) 2013-09-30 2018-01-24 ブラザー工業株式会社 通信装置
JP6098492B2 (ja) * 2013-11-26 2017-03-22 ブラザー工業株式会社 機能実行装置および機能実行プログラム
JP2015126491A (ja) * 2013-12-27 2015-07-06 ブラザー工業株式会社 通信装置
JP6360316B2 (ja) * 2014-02-06 2018-07-18 キヤノン株式会社 通信装置、その制御方法、及びプログラム
JP5980258B2 (ja) * 2014-03-11 2016-08-31 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
JP6402494B2 (ja) 2014-05-30 2018-10-10 ブラザー工業株式会社 機能実行システム、機能実行装置、及び、通信端末
JP6452326B2 (ja) * 2014-06-16 2019-01-16 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム
JP6401523B2 (ja) 2014-07-04 2018-10-10 キヤノン株式会社 通信装置及び端末装置及びそれらの制御方法及びプログラム、並びに、ネットワーク処理システム
JP6204882B2 (ja) 2014-07-16 2017-09-27 キヤノン株式会社 情報処理装置、制御方法、並びにプログラム
JP6341785B2 (ja) * 2014-07-24 2018-06-13 キヤノン株式会社 印刷装置、印刷装置の制御方法及びプログラム
JP6370144B2 (ja) 2014-07-25 2018-08-08 キヤノン株式会社 印刷装置、nfcタッチ印刷を実行するための方法及びプログラム
JP6478523B2 (ja) 2014-08-21 2019-03-06 キヤノン株式会社 印刷装置、その制御方法、およびプログラム
JP6366425B2 (ja) * 2014-08-25 2018-08-01 キヤノン株式会社 ジョブ処理装置及びその制御方法、ジョブ処理システム
JP6507945B2 (ja) * 2015-02-27 2019-05-08 沖電気工業株式会社 無線通信装置、通信端末、通信システム及びプログラム
JP6477132B2 (ja) * 2015-03-27 2019-03-06 ブラザー工業株式会社 通信機器
JP6477133B2 (ja) * 2015-03-27 2019-03-06 ブラザー工業株式会社 通信機器
WO2016187821A1 (zh) * 2015-05-26 2016-12-01 华为技术有限公司 一种调整近场通信nfc中数据包长度的方法、装置及系统
JP6690439B2 (ja) * 2016-07-01 2020-04-28 ブラザー工業株式会社 画像処理装置
JP6407212B2 (ja) * 2016-07-28 2018-10-17 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
CN106358189B (zh) * 2016-09-05 2020-01-10 北京小米移动软件有限公司 接入无线局域网的方法及装置
JP6874381B2 (ja) * 2017-01-16 2021-05-19 ブラザー工業株式会社 通信装置
JP6862872B2 (ja) 2017-02-02 2021-04-21 ブラザー工業株式会社 通信装置
JP6866700B2 (ja) * 2017-03-10 2021-04-28 ブラザー工業株式会社 端末装置とそのためのコンピュータプログラム
JP6885230B2 (ja) * 2017-07-05 2021-06-09 ブラザー工業株式会社 通信装置
US10430131B2 (en) * 2017-12-20 2019-10-01 Kyocera Document Solutions Inc. Image forming apparatus, image forming system, and image forming method that enables direct connection easily
JP6878373B2 (ja) * 2018-09-19 2021-05-26 キヤノン株式会社 情報処理装置、アプリケーション、情報処理装置の制御方法及びプログラム
JP6957677B2 (ja) * 2018-09-19 2021-11-02 キヤノン株式会社 情報処理装置、アプリケーション、情報処理装置の制御方法及びプログラム
JP2020057856A (ja) * 2018-09-28 2020-04-09 ブラザー工業株式会社 複合機及び画像記録装置
JP7351152B2 (ja) * 2019-09-09 2023-09-27 株式会社村田製作所 通信システム
JP7289888B2 (ja) * 2020-05-08 2023-06-12 キヤノン株式会社 情報処理装置、アプリケーション、情報処理装置の制御方法及びプログラム
CN112804114B (zh) * 2021-04-15 2021-07-06 施维智能计量系统服务(长沙)有限公司 针对能源计量物联网设备自动化通信与配置的系统及方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101253469A (zh) * 2005-08-31 2008-08-27 佳能株式会社 图像形成设备,移动设备及其控制方法

Family Cites Families (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3591251B2 (ja) * 1997-11-21 2004-11-17 富士ゼロックス株式会社 プリンタ制御方法および装置
JP3701491B2 (ja) * 1999-02-05 2005-09-28 株式会社日立国際電気 無線lanシステム
US6925167B2 (en) * 2001-02-01 2005-08-02 Estech Systems, Inc. Service observing in a voice over IP telephone system
WO2003061205A1 (fr) 2002-01-10 2003-07-24 Fujitsu Limited Systeme de communication sans fil sur courte distance utilisant un terminal mobile et dispositif de communication sans fil pour un tel systeme
US7177637B2 (en) 2002-03-01 2007-02-13 Intel Corporation Connectivity to public domain services of wireless local area networks
JP4261916B2 (ja) * 2002-06-19 2009-05-13 キヤノン株式会社 情報処理装置及び印刷処理方法
US20040128555A1 (en) 2002-09-19 2004-07-01 Atsuhisa Saitoh Image forming device controlling operation according to document security policy
JP2004215225A (ja) 2002-12-17 2004-07-29 Sony Corp 通信システムおよび通信方法、並びにデータ処理装置
JP3951298B2 (ja) 2002-12-17 2007-08-01 ソニー株式会社 通信装置および通信方法
JP4023308B2 (ja) 2002-12-17 2007-12-19 ソニー株式会社 通信装置および通信方法
US20040123113A1 (en) 2002-12-18 2004-06-24 Svein Mathiassen Portable or embedded access and input devices and methods for giving access to access limited devices, apparatuses, appliances, systems or networks
US7595903B2 (en) * 2003-01-23 2009-09-29 Ricoh Company, Ltd. Collaboration system, method and software program for image forming apparatuses
JPWO2005017738A1 (ja) 2003-08-13 2006-10-12 富士通株式会社 印刷制御方法、印刷制御装置および印刷制御プログラム
JP2005339136A (ja) 2004-05-26 2005-12-08 Ricoh Co Ltd 画像形成装置、認証課金方法
JP2006035631A (ja) 2004-07-27 2006-02-09 Konica Minolta Business Technologies Inc 画像形成装置および画像形成システム
US7489902B2 (en) * 2004-10-06 2009-02-10 Zih Corp. Systems and methods for facilitating simultaneous communication over multiple wired and wireless networks
JP4027360B2 (ja) 2004-11-08 2007-12-26 キヤノン株式会社 認証方法及びシステムならびに情報処理方法及び装置
US20080084578A1 (en) * 2004-12-07 2008-04-10 Airprint Networks, Inc. Quality of service methods and systems for mobile printing
JP4182946B2 (ja) 2004-12-09 2008-11-19 ブラザー工業株式会社 管理システム、無線通信装置、プログラム、及び、無線通信装置の管理方法
US8570544B2 (en) 2004-12-15 2013-10-29 Samsung Electronics Co., Ltd. Multifunction peripheral (MFP) and a method for restricting use thereof
JP4367349B2 (ja) 2005-01-31 2009-11-18 ソニー株式会社 通信装置、通信方法、およびプログラム
US7457417B1 (en) 2005-01-31 2008-11-25 Ricoh Company, Ltd. Approach for configuring wireless devices
JP4432787B2 (ja) 2005-01-31 2010-03-17 ソニー株式会社 通信装置、通信方法、およびプログラム
EP1920565B1 (en) 2005-08-25 2015-03-04 Nxp B.V. Method and circuit for calculating a timeout parameter in a communication session
JP3977392B2 (ja) 2005-09-09 2007-09-19 キヤノン株式会社 画像形成装置及びその制御方法
JP2007070047A (ja) 2005-09-07 2007-03-22 Fujifilm Corp 搬送物品管理システム
JP2007079636A (ja) 2005-09-09 2007-03-29 Seiko Epson Corp 画像処理装置、画像処理方法、及び、プログラム
JP2007079684A (ja) 2005-09-12 2007-03-29 Murata Mach Ltd 処理装置
KR100972072B1 (ko) 2005-11-07 2010-07-22 엘지전자 주식회사 엔에프씨 호스트 콘트롤러 인터페이스
JP4702944B2 (ja) 2005-12-16 2011-06-15 キヤノン株式会社 通信装置およびその制御方法及び通信システム
EP2312470B1 (en) 2005-12-21 2018-09-12 Digimarc Corporation Rules driven pan ID metadata routing system and network
EP2214433B1 (en) * 2006-01-11 2012-11-21 Qualcomm Incorporated Communications method and apparatus for transmitting priority information via beacon signals
JP4561645B2 (ja) 2006-01-30 2010-10-13 ソニー株式会社 通信装置、データ処理装置、近接通信装置、通信方法、およびプログラム
US8718554B2 (en) 2006-02-15 2014-05-06 Microsoft Corporation Means for provisioning and managing mobile device configuration over a near-field communication link
JP3946748B1 (ja) 2006-02-20 2007-07-18 株式会社神戸製鋼所 情報同期システム
JP2007272354A (ja) * 2006-03-30 2007-10-18 Canon Inc 電子装置及びそのネットワーク設定方法、並びに制御プログラム
TWI314688B (en) 2006-06-09 2009-09-11 Asustek Comp Inc Computer and main circuit board thereof
US8102797B2 (en) 2006-08-17 2012-01-24 Microsoft Corporation Web format-based wireless communications
JP4321566B2 (ja) * 2006-08-22 2009-08-26 コニカミノルタビジネステクノロジーズ株式会社 画像処理システム、携帯端末、画像処理装置及びプログラム
US8554827B2 (en) 2006-09-29 2013-10-08 Qurio Holdings, Inc. Virtual peer for a content sharing system
US8335493B2 (en) 2006-11-10 2012-12-18 Sony Ericsson Mobile Communications Ab System and method for service selection in a portable device
JP5121212B2 (ja) 2006-11-17 2013-01-16 キヤノン株式会社 管理装置、管理装置の制御方法、及び当該制御方法をコンピュータに実行させるためのコンピュータプログラム
US8522019B2 (en) 2007-02-23 2013-08-27 Qualcomm Incorporated Method and apparatus to create trust domains based on proximity
EP1968295B1 (en) 2007-03-05 2019-01-02 Brother Kogyo Kabushiki Kaisha Communication device
US9670694B2 (en) 2007-04-12 2017-06-06 Utc Fire & Security Americas Corporation, Inc. Restricted range lockbox, access device and methods
US20090023476A1 (en) 2007-07-16 2009-01-22 Nokia Corporation Apparatuses and methods for facilitating communication of devices
JP4810694B2 (ja) 2007-07-18 2011-11-09 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、および画像形成装置におけるセキュリティ段階の設定方法
JP2009026091A (ja) 2007-07-20 2009-02-05 Fujitsu Ltd 接続管理プログラム、接続管理方法および情報処理装置
JP2009135865A (ja) * 2007-07-30 2009-06-18 Ricoh Co Ltd 情報処理装置、経路探索装置、家電装置、情報処理システムおよびプログラム
EP2026615B1 (en) 2007-07-30 2014-10-29 Ricoh Company, Ltd. Information processing apparatus, information processing system, and program product
US8274669B2 (en) 2007-07-31 2012-09-25 Ricoh Company, Ltd. Image forming apparatus
JP2009037566A (ja) * 2007-08-03 2009-02-19 Ricoh Co Ltd 情報処理システム、情報処理装置、携帯端末装置、情報処理方法および情報処理プログラム
US8159706B2 (en) 2007-09-12 2012-04-17 Ricoh Company, Ltd. Information processing system, information processing apparatus, and information communication method
US8089644B2 (en) * 2007-09-18 2012-01-03 Fuji Xerox Co., Ltd. Image-processing device, recording medium, and method
CN101855861A (zh) 2007-11-16 2010-10-06 富士通天株式会社 认证方法、认证系统、车载装置以及认证装置
US9558485B2 (en) 2008-01-30 2017-01-31 Paypal, Inc. Two step near field communication transactions
US7880591B2 (en) 2008-02-01 2011-02-01 Apple Inc. Consumer abuse detection system and method
EP2106107B1 (en) 2008-03-27 2012-04-18 Motorola Mobility, Inc. Method and apparatus for automatic near field communication application selection in an electronic device
US8392924B2 (en) 2008-04-03 2013-03-05 Sharp Laboratories Of America, Inc. Custom scheduling and control of a multifunction printer
US7882244B2 (en) 2008-04-23 2011-02-01 Sharp Laboratories Of America, Inc. Method and system for facilitating group organization using mobile devices
US8401468B2 (en) 2008-05-28 2013-03-19 Sharp Laboratories Of America, Inc. Method and system for facilitating scheduling using a mobile device
JP5049900B2 (ja) 2008-06-30 2012-10-17 キヤノン株式会社 設定装置、画像出力装置、それらの制御方法及びプログラム
US8413172B2 (en) 2008-08-20 2013-04-02 Sharp Laboratories Of America, Inc. Method and system for socket API call emulation
US8279471B2 (en) 2008-08-28 2012-10-02 Sharp Laboratories Of America, Inc. Virtual USB over NFC printing method and system
JP5446519B2 (ja) 2008-09-17 2014-03-19 株式会社リコー 携帯端末装置およびプログラム
JP5347403B2 (ja) 2008-09-22 2013-11-20 ソニー株式会社 情報処理装置および方法、プログラム、並びに、情報処理システム
US20100082485A1 (en) 2008-09-30 2010-04-01 Apple Inc. Portable point of purchase devices and methods
US20100078471A1 (en) 2008-09-30 2010-04-01 Apple Inc. System and method for processing peer-to-peer financial transactions
US20100078472A1 (en) 2008-09-30 2010-04-01 Apple Inc. Group peer-to-peer financial transactions
US8526885B2 (en) 2008-09-30 2013-09-03 Apple Inc Peer-to-peer host station
US8650301B2 (en) * 2008-10-02 2014-02-11 Ray-V Technologies, Ltd. Adaptive data rate streaming in a peer-to-peer network delivering video content
JP5424614B2 (ja) 2008-11-07 2014-02-26 キヤノン株式会社 情報処理システム、情報処理装置、Webサーバ、制御方法、及びプログラム
JP4720899B2 (ja) 2008-11-27 2011-07-13 ソニー株式会社 通信装置、通信方法、プログラム、および通信システム
EP2197167B1 (en) 2008-12-12 2017-07-12 Vodafone Holding GmbH Device and method for short range communication
US8510540B2 (en) 2009-01-21 2013-08-13 Ricoh Company, Ltd. System and method for setting security configuration to a device
EP2852070B1 (en) 2009-01-26 2019-01-23 Google Technology Holdings LLC Wireless communication device for providing at least one near field communication service
JP4981826B2 (ja) 2009-01-28 2012-07-25 シャープ株式会社 通信システム、画像形成装置及び携帯情報端末装置
KR101002530B1 (ko) 2009-02-18 2010-12-17 삼성에스디아이 주식회사 알에프아이디 통신 장치
US8131214B2 (en) 2009-03-02 2012-03-06 Motorola Mobility, Inc. Method for selecting content for transfer or synchronization between devices
JP5240170B2 (ja) 2009-03-18 2013-07-17 株式会社リコー 画像形成装置、プログラムおよび情報処理システム
EP2239924A1 (fr) 2009-04-08 2010-10-13 Gemalto SA Procédé de présélection d'au moins une application dans un dispositif mobile de communication comportant un système NFC
JP2010283485A (ja) 2009-06-03 2010-12-16 Casio Computer Co Ltd 無線通信システム
US8332606B2 (en) 2009-06-15 2012-12-11 Boldyrev Sergey System and method for distributed persistent computing platform
KR101562565B1 (ko) 2009-06-25 2015-10-22 삼성전자주식회사 전기장을 이용한 데이터 송수신 방법 및 이를 위한 장치
JP4746690B2 (ja) 2009-07-02 2011-08-10 シャープ株式会社 ユーザ情報提供システム
US8373882B2 (en) 2009-07-02 2013-02-12 Dialogic Corporation Mobile document imaging and transmission
US20110028091A1 (en) 2009-08-03 2011-02-03 Motorola, Inc. Method and system for near-field wireless device pairing
JP5486237B2 (ja) 2009-08-07 2014-05-07 キヤノン株式会社 情報処理システム、情報処理装置及びそれらの制御方法、並びにプログラム
JP4725666B2 (ja) 2009-08-17 2011-07-13 コニカミノルタビジネステクノロジーズ株式会社 情報機器およびその運用支援方法
IT1395175B1 (it) 2009-08-18 2012-09-05 Nfc Alias S R L Metodo e sistema per applicativo universale per procedure transazionali con tecnologia nfc
JP2011044092A (ja) 2009-08-24 2011-03-03 Ricoh Co Ltd 通信システム、情報処理装置、情報処理方法及び情報処理プログラム
JP4914469B2 (ja) 2009-08-27 2012-04-11 シャープ株式会社 認証システム、複合機、及び認証サーバ
EP2296292B1 (en) 2009-09-14 2019-01-16 Nxp B.V. A near field communication device
US8144015B2 (en) 2009-09-23 2012-03-27 Microsoft Corporation Power efficient object detection with selective polling
JP5560639B2 (ja) 2009-09-30 2014-07-30 株式会社リコー 画像処理装置、画像処理装置が実行する方法、プログラムおよび記録媒体
JP5138100B2 (ja) * 2009-10-19 2013-02-06 キヤノン株式会社 複数の通信インターフェイスを有する情報処理装置、該情報処理装置の制御方法
JP5458796B2 (ja) 2009-10-19 2014-04-02 株式会社リコー 通信装置及び通信制御方法
KR101590034B1 (ko) * 2009-11-18 2016-02-01 삼성전자주식회사 인쇄 제어 단말장치, 화상형성장치, 화상형성시스템, 및 화상형성방법
JP5293618B2 (ja) 2010-01-15 2013-09-18 富士通モバイルコミュニケーションズ株式会社 無線通信装置
US20110177780A1 (en) 2010-01-15 2011-07-21 Kabushiki Kaisha Toshiba Wireless communication apparatus
CN101790183A (zh) 2010-01-25 2010-07-28 中兴通讯股份有限公司 模式选择方法、移动终端及系统
JP2011182110A (ja) 2010-02-26 2011-09-15 Toshiba Corp 電子機器及び通信制御方法
US8342415B2 (en) 2010-03-17 2013-01-01 Inside Secure Method of conducting a transaction using an NFC device
JP5515879B2 (ja) 2010-03-09 2014-06-11 株式会社リコー 通信システム、及び通信制御方法
CN102195961B (zh) 2010-03-16 2014-03-12 京瓷办公信息系统株式会社 图像形成系统以及图像形成方法
US8477350B2 (en) 2010-03-16 2013-07-02 Google Inc. Cloud-based print service
JP5471700B2 (ja) 2010-03-26 2014-04-16 ソニー株式会社 通信装置、通信方法、及び、通信システム
DE102010013203A1 (de) 2010-03-29 2011-09-29 Giesecke & Devrient Gmbh System und Verfahren zur Anwesenheitserkennung eines zweiten tragbaren Datenträgers durch einen ersten tragbaren Datenträger
JP2011217063A (ja) 2010-03-31 2011-10-27 Brother Industries Ltd 通信システム、通信装置および音声通話機器
US10445723B2 (en) 2010-04-09 2019-10-15 Paypal, Inc. NFC-transaction processing systems and methods
JP2011233031A (ja) 2010-04-28 2011-11-17 Canon Inc 画像形成装置及びその制御方法
US8224246B2 (en) 2010-05-10 2012-07-17 Nokia Corporation Device to device connection setup using near-field communication
WO2012008108A1 (ja) 2010-07-12 2012-01-19 パナソニック株式会社 通信装置及び通信方法
JP5491331B2 (ja) 2010-09-13 2014-05-14 株式会社東海理化電機製作所 通信モード設定装置
US8358596B2 (en) 2010-09-20 2013-01-22 Research In Motion Limited Communications system providing mobile wireless communications device application module associations for respective wireless communications formats and related methods
US20120100803A1 (en) 2010-10-20 2012-04-26 Nokia Corporation Delayed and conditional transport switch
US8462734B2 (en) 2010-10-20 2013-06-11 Nokia Corporation Wireless docking with out-of-band initiation
US8850181B2 (en) 2010-11-16 2014-09-30 Ncr Corporation Accessing a secure terminal
US9402278B2 (en) 2010-11-26 2016-07-26 Wireless Dynamics, Inc. Multi-mode communication system for a mobile phone
CN103282927B (zh) 2011-01-04 2018-11-23 Aq株式会社 广告信息提供系统
JP5703791B2 (ja) 2011-01-31 2015-04-22 セイコーエプソン株式会社 印刷システムおよびプリンター
KR101807286B1 (ko) 2011-02-11 2017-12-08 삼성전자주식회사 근거리 통신을 이용한 휴대 단말기의 기능 수행 방법 및 장치
JP5935235B2 (ja) 2011-02-18 2016-06-15 ソニー株式会社 通信装置、通信システムおよび通信方法
KR101064192B1 (ko) 2011-03-25 2011-09-14 에이큐 주식회사 단말간 광고 제공 시스템
US9268545B2 (en) 2011-03-31 2016-02-23 Intel Corporation Connecting mobile devices, internet-connected hosts, and cloud services
US20120300245A1 (en) 2011-05-25 2012-11-29 Manjirnath Chatierjee Inductive charging and data transfer based upon mutual device capabilities
US8958745B2 (en) 2011-06-21 2015-02-17 Lg Electronics Inc. Electronic device and operating method thereof
US20120330784A1 (en) 2011-06-22 2012-12-27 Broadcom Corporation Mobile Device for Transaction Payment Delegation
JP5860631B2 (ja) 2011-08-12 2016-02-16 フェリカネットワークス株式会社 通信装置、制御方法、及びプログラム
JP2013055463A (ja) * 2011-09-02 2013-03-21 Canon Inc 無線設定制御装置、その制御方法、および制御プログラム
KR101840725B1 (ko) 2011-09-02 2018-03-21 에스프린팅솔루션 주식회사 P2p 연결을 지원하는 화상형성장치 및 그것의 p2p 연결 제어 방법
EP2568407B1 (en) 2011-09-09 2017-10-25 Assa Abloy Ab Method and system for communicating with and programming a secure element
US9007613B2 (en) 2011-09-23 2015-04-14 Sharp Laboratories Of America, Inc. Secure mobile printing method and system
US9524499B2 (en) 2011-09-28 2016-12-20 Paypal, Inc. Systems, methods, and computer program products providing electronic communication during transactions
JP5874279B2 (ja) 2011-09-30 2016-03-02 ブラザー工業株式会社 画像処理装置及び携帯端末
US8189225B1 (en) 2011-10-04 2012-05-29 Google Inc. Printing to a cloud printer via NFC
US20140368859A1 (en) 2011-10-17 2014-12-18 Google Inc. Virtual print queue for roving printing in a cloud-based print service
JP2013110679A (ja) 2011-11-24 2013-06-06 Canon Inc 情報処理装置、その制御方法、および制御プログラム
BR112014012930B1 (pt) * 2011-12-01 2022-08-23 Koninklijke Philips N.V. Método para um primeiro dispositivo se comunicar com um segundo dispositivo em uma rede sem fio e dispositivo para a comunicação com outro dispositivo em uma rede sem fio
JP5995431B2 (ja) 2011-12-02 2016-09-21 キヤノン株式会社 画像形成装置、その制御方法、およびプログラム
KR20150083405A (ko) 2014-01-09 2015-07-17 삼성전자주식회사 모바일 단말기를 화상형성장치에 사용 등록하는 방법 및 이를 이용한 화상형성장치, 모바일 단말기의 사용 등록을 요청하는 방법 및 이를 이용한 모바일 단말기
KR102006405B1 (ko) 2011-12-12 2019-08-01 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. P2p 연결을 지원하는 화상 형성 장치 및 그것의 화상 형성 작업의 수행 방법
KR20150114765A (ko) 2014-04-02 2015-10-13 삼성전자주식회사 근거리 무선 통신(nfc) 기능을 지원하는 화상형성장치 및 화상형성장치의 nfc 동작 모드를 설정하는 방법
JP5661603B2 (ja) 2011-12-27 2015-01-28 パラマウントベッド株式会社 カセッテホルダ及び医療用ベッド
US20130166969A1 (en) 2011-12-27 2013-06-27 Pitney Bowes Inc. Method and system for enhanced help instructions
US9370040B2 (en) 2011-12-27 2016-06-14 Qualcomm Incorporated Methods and apparatus for improving NFC LLCP partitioning
US8688038B2 (en) 2012-01-27 2014-04-01 Blackberry Limited Mobile communications device providing enhanced near field communication (NFC) mode switching features and related methods
JP5939819B2 (ja) 2012-01-31 2016-06-22 キヤノン株式会社 通信装置、通信装置の制御方法、通信システム、プログラム
US8781906B2 (en) 2012-02-06 2014-07-15 Walter Cruttenden Systems and methods for managing consumer transaction-based investments
US8792824B2 (en) 2012-02-08 2014-07-29 Blackberry Limited Mobile communications device providing near field communication (NFC) low power operating features and related methods
EP2817708B1 (en) 2012-02-21 2020-08-26 Zebra Technologies Corporation Method and apparatus for implementing near field communications with a printer
JP5930777B2 (ja) 2012-03-05 2016-06-08 キヤノン株式会社 印刷装置、携帯端末及びその制御方法、印刷システム、コンピュータプログラム
JP5969775B2 (ja) 2012-03-05 2016-08-17 キヤノン株式会社 情報処理装置、制御方法、およびプログラム
JP6012203B2 (ja) 2012-03-05 2016-10-25 キヤノン株式会社 画像処理装置、及び制御方法
JP6006508B2 (ja) 2012-03-05 2016-10-12 キヤノン株式会社 情報処理システムおよび情報処理方法、プログラム
JP5924983B2 (ja) * 2012-03-05 2016-05-25 キヤノン株式会社 情報処理装置、その制御方法およびプログラム
US8909150B2 (en) 2012-03-14 2014-12-09 Nokia Corporation Method, apparatus, and computer program product for short-range wireless communication
JP5962146B2 (ja) 2012-03-30 2016-08-03 ブラザー工業株式会社 通信装置
JP6019675B2 (ja) 2012-03-30 2016-11-02 ブラザー工業株式会社 機能実行装置
JP6019676B2 (ja) 2012-03-30 2016-11-02 ブラザー工業株式会社 通信装置
US9516452B2 (en) 2012-06-28 2016-12-06 Intel Corporation Wireless data transfer with improved transport mechanism selection
JP5958161B2 (ja) 2012-08-03 2016-07-27 ブラザー工業株式会社 通信装置
JP5900226B2 (ja) 2012-08-03 2016-04-06 ブラザー工業株式会社 通信装置
JP5900228B2 (ja) 2012-08-06 2016-04-06 ブラザー工業株式会社 通信装置
US20140047038A1 (en) 2012-08-07 2014-02-13 Xerox Corporation Method and system for sending scanned documents to mobile device using operator's network
JP6031899B2 (ja) 2012-09-03 2016-11-24 ブラザー工業株式会社 画像処理システム,情報処理装置,画像処理装置,およびプログラム
US9258712B2 (en) 2012-09-04 2016-02-09 Nokia Technologies Oy Method, apparatus, and computer program product for sharing wireless network configurations
US9681302B2 (en) 2012-09-10 2017-06-13 Assa Abloy Ab Method, apparatus, and system for providing and using a trusted tag
JP6089540B2 (ja) 2012-09-27 2017-03-08 ブラザー工業株式会社 機能実行装置
JP6142495B2 (ja) 2012-10-11 2017-06-07 ブラザー工業株式会社 画像形成装置,情報処理装置および画像形成システム
EP2731280B8 (en) 2012-11-07 2019-03-20 Telefonaktiebolaget LM Ericsson (publ) Loopback-based built-in-self-test
JP6066750B2 (ja) 2013-01-31 2017-01-25 キヤノン株式会社 画像形成装置及びその制御方法、並びにプログラム
US9276958B2 (en) 2013-02-04 2016-03-01 Ricoh Company, Ltd. Customizing security role in device management system, apparatus and method
WO2014124300A1 (en) 2013-02-07 2014-08-14 Schlage Lock Company Llc A system and method for nfc peer-to-peer authentication and secure data transfer
US10152706B2 (en) 2013-03-11 2018-12-11 Cellco Partnership Secure NFC data authentication
JP6123416B2 (ja) 2013-03-28 2017-05-10 ブラザー工業株式会社 通信装置
JP5853981B2 (ja) 2013-03-29 2016-02-09 ブラザー工業株式会社 機能実行装置
US9672575B2 (en) 2013-04-03 2017-06-06 Salesforce.Com, Inc. Capturing information regarding an interaction to a database
JP6242241B2 (ja) 2013-04-26 2017-12-06 キヤノン株式会社 印刷装置、通信装置、及びプログラム
US20140359312A1 (en) 2013-06-03 2014-12-04 Moishe Halibard Power on with near field communication
KR102077823B1 (ko) 2013-06-03 2020-02-14 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 엔에프씨를 이용한 모바일 프린팅 시스템 및 방법
JP5801351B2 (ja) 2013-06-25 2015-10-28 本田技研工業株式会社 携帯電子機器連携システム、情報提供装置、携帯電子機器、及び携帯電子機器用プログラム
JP6465542B2 (ja) 2013-09-02 2019-02-06 キヤノン株式会社 情報処理装置、その制御方法及びプログラム
JP6264815B2 (ja) 2013-09-30 2018-01-24 ブラザー工業株式会社 通信装置
JP6261337B2 (ja) 2013-12-27 2018-01-17 キヤノン株式会社 情報処理装置、その制御方法とプログラム
US9277067B2 (en) 2014-01-24 2016-03-01 Ricoh Company, Ltd. System, apparatus and method for enhancing scan functionality
US20150280786A1 (en) 2014-03-31 2015-10-01 Raveeshkumar Bhat Near field communication based data transfer
JP6402494B2 (ja) 2014-05-30 2018-10-10 ブラザー工業株式会社 機能実行システム、機能実行装置、及び、通信端末
JP6467789B2 (ja) 2014-06-06 2019-02-13 株式会社リコー 情報処理装置、情報処理方法、プログラムおよびシステム
JP2016010117A (ja) 2014-06-26 2016-01-18 カシオ計算機株式会社 無線通信装置、無線通信システム、無線通信方法、及びプログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101253469A (zh) * 2005-08-31 2008-08-27 佳能株式会社 图像形成设备,移动设备及其控制方法

Also Published As

Publication number Publication date
JP2013214139A (ja) 2013-10-17
US20230342098A1 (en) 2023-10-26
CN103369172A (zh) 2013-10-23
CN105843761A (zh) 2016-08-10
US11435969B2 (en) 2022-09-06
US20170026544A1 (en) 2017-01-26
US9781299B2 (en) 2017-10-03
US9106781B2 (en) 2015-08-11
US20150317116A1 (en) 2015-11-05
EP2958029A1 (en) 2015-12-23
US9858022B2 (en) 2018-01-02
US20130258390A1 (en) 2013-10-03
EP2958029B1 (en) 2017-03-08
US11733950B2 (en) 2023-08-22
CN105843761B (zh) 2019-10-11
US20190212963A1 (en) 2019-07-11
EP2645265B1 (en) 2015-09-09
JP6019675B2 (ja) 2016-11-02
US10831427B2 (en) 2020-11-10
EP2645265A3 (en) 2014-03-26
US20210072939A1 (en) 2021-03-11
US20170366702A1 (en) 2017-12-21
EP2645265A2 (en) 2013-10-02
US20220357907A1 (en) 2022-11-10
US10282153B2 (en) 2019-05-07

Similar Documents

Publication Publication Date Title
CN103369172B (zh) 功能执行装置
US10142925B2 (en) Communication apparatus
US9042940B2 (en) Technique for executing communication of object data with mobile device
JP5907094B2 (ja) 端末装置及び機能実行装置
US9116653B2 (en) Terminal apparatus and scanner interacting to perform scan functions using different communication schemes
CN107682844A (zh) 通信装置
JP2017034613A (ja) 通信機器、及び、通信機器のためのコンピュータプログラム
JP6558134B2 (ja) 通信機器、及び、通信機器のためのコンピュータプログラム
EP2713672B1 (en) Wireless slave devices configuration and communication therewith
JP6477258B2 (ja) 端末装置及び機能実行装置
JP6528875B2 (ja) 機能実行装置
JP6304323B2 (ja) 機能実行装置
JP6191719B2 (ja) 端末装置及び機能実行装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant