CN108292199B - 信息处理装置、信息处理***和信息处理方法 - Google Patents

信息处理装置、信息处理***和信息处理方法 Download PDF

Info

Publication number
CN108292199B
CN108292199B CN201680067643.5A CN201680067643A CN108292199B CN 108292199 B CN108292199 B CN 108292199B CN 201680067643 A CN201680067643 A CN 201680067643A CN 108292199 B CN108292199 B CN 108292199B
Authority
CN
China
Prior art keywords
image forming
forming apparatus
mobile terminal
network
communication
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
CN201680067643.5A
Other languages
English (en)
Other versions
CN108292199A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority claimed from PCT/JP2016/084650 external-priority patent/WO2017090626A1/en
Publication of CN108292199A publication Critical patent/CN108292199A/zh
Application granted granted Critical
Publication of CN108292199B publication Critical patent/CN108292199B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • 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/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00472Display of information to the user, e.g. menus using a pop-up window
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/0048Indicating an illegal or impossible operation or selection to the user
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • 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/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • 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/32767Initiating a communication in response to a user operation, e.g. actuating a switch
    • 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
    • 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/33307Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
    • H04N1/33323Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only transmission mode only, e.g. speed
    • 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/33361Mode signalling or mode changing; Handshaking therefor according to characteristics or the state of the communication line
    • 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/0036Detecting or checking connection
    • 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/0039Connection via a network
    • 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/0074Arrangements for the control of a still picture apparatus by the connected apparatus
    • H04N2201/0075Arrangements for the control of a still picture apparatus by the connected apparatus by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0096Portable devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

经由多个网络中的至少一个被耦接到设备的信息处理装置包括,内存,具有计算机可读指令,以及至少一个处理器,被配置为执行计算机可读指令,以当从设备请求处理时,向设备传送用于在设备和信息处理装置之间进行通信的第一通信信息;根据是否使用第一通信信息进行通信,判断是否可能经由设备被耦接到的第一网络进行通信;当判断不能经由第一网络进行通信时,使用用于连接到第二网络的第二通信信息以连接到第二网络;以及根据是否经由第二网络使用第一通信信息进行通信,判断是否可能经由第二网络进行通信。

Description

信息处理装置、信息处理***和信息处理方法
技术领域
此处的本公开总体涉及信息处理装置、信息处理***和信息处理方法。
背景技术
当保留终端的用户可以使得终端通过无线通信与诸如图像形成装置的另一设备进行通信,以使用另一设备的功能时,因为不需要通过线进行连接,所以是方便的。然而,用于终端与设备的无线通信通常需要用于无线通信的参数。此外,用于设备的无线通信参数的设置并不总是容易的。
然后,通常已经设计了用于在没有用户的设置或利用最小化的用户的设置的情况下将无线通信参数设置到终端的技术(参见例如专利文献1)。专利文献1公开管理装置,该管理装置读出被存储在用户的NFC(近场通信)芯片中的信息,以便使用用于相同设备的不同无线通信参数来连接无线通信设备,并且设置用于家庭的无线通信参数或用于无线通信装置的访问目的地的无线通信参数。
引用列表
专利文献
专利文献1:日本专利第5121212号
发明内容
技术问题
然而,在专利文献1中所公开的设置无线通信参数的方法存在问题,用户难以判断在多个无线通信参数中选择哪个无线通信参数。
将使用具体示例来解释上述问题。例如,假定图像形成装置被耦接到专用于员工的员工网络和用于来宾的来宾网络。在这种情况下,当NFC芯片存储用于每个网络的无线通信参数时,用户携带的终端可以从NFC芯片读出无线通信参数,并且将该参数设置到终端。然而,一般来说,来宾不应该访问员工网络,并且员工应该经由从外部被屏蔽的员工网络而不是来宾网络与设备进行通信。即,用户应该经由适当的网络被耦接到图像形成装置,但是即使可以获取无线通信参数,通常也很难判断用户应该选择哪个无线通信参数。
考虑到上述问题作出本发明,并且本发明目的在于提供信息处理装置、信息处理***和信息处理方法,当请求被传送到设备时,能够向可以被耦接到多个网络的设备传送请求,而不用使得用户指定网络。
解决问题的方案
根据本发明的一个方面,一种信息处理装置经由多个网络中的至少一个被耦接到设备。信息处理装置包括,内存,具有计算机可读指令,以及至少一个处理器,被配置为执行计算机可读指令,以当从设备请求处理时,向设备传送用于设备与信息处理装置进行通信的第一通信信息;根据设备是否使用第一通信信息与信息处理装置进行通信,判断信息处理装置是否可以经由设备被耦接到的第一网络与设备进行通信;当设备被判断为不经由第一网络与信息处理装置进行通信时,使用用于连接到第二网络的第二通信信息来连接到与第一网络不同的第二网络,第二通信信息是在向设备传送第一通信信息时被获取的;以及根据设备是否经由第二网络使用第一通信信息与信息处理装置进行通信,判断信息处理装置是否可以经由第二网络与设备进行通信。
发明的有益效果
根据本发明的实施例,可以提供信息处理装置、信息处理***和信息处理方法,当请求被传送到设备时,能够向可以被耦接到多个网络的设备传送请求,而不用使得用户指定网络。
附图说明
[图1A]图1A是示出用于解释在根据实施例的打印***中所假定的主要使用情况的示例的示图。
[图1B]图1B是示出用于解释在根据实施例的打印***中所假定的主要使用情况的另一示例的示图。
[图2]图2是示出根据第一示例的打印***的示例的配置图。
[图3]图3是示出移动终端的示例的硬件配置图。
[图4]图4是示出图像形成装置的示例的硬件配置图。
[图5]图5是示出打印***的示例的功能框图。
[图6]图6是示出用于解释URL信息和URL的示例的示图。
[图7]图7是示出用于使用顺序图来解释服务器单元的功能的示例的示图。
[图8]图8是示出打印处理的示例的顺序图。
[图9A]图9A是示出在移动终端上所显示的画面的示例的示图。
[图9B]图9B是示出在移动终端上所显示的画面的另一示例的示图。
[图10A]图10A是示出在移动终端上所显示的画面的又一示例的示图。
[图10B]图10B是示出在移动终端上所显示的画面的又一示例的示图。
[图11]图11是示出在移动终端上所显示的画面的又一示例的示图。
[图12]图12是示出用于解释通过移动终端构建服务器单元和接受请求的处理的细节的示例的流程图。
[图13]图13是示出用于解释判断移动终端是否可以被连接到网络N1或N2的处理的细节的示例的流程图。
[图14]图14是示出用于解释由图像形成装置连接到移动终端的处理的示例的流程图。
[图15]图15是示出用于解释根据优先级的顺序来判断移动终端是否可以被连接到网络N1至N3的处理的细节的示例的流程图。
[图16]图16是示出根据第二示例的打印***的示例的功能框图。
[图17]图17是示出在根据第二示例的打印处理***中的打印处理的示例的顺序图。
具体实施方式
在下文中,将参考附图详细地描述本发明的实施例。
<根据实施例的打印***的使用情况>
首先,参考图1,将描述根据实施例的打印***1所假定的主要使用情况。图1A和1B是描绘用于解释根据实施例的打印***1所假定的主要使用情况的示例的示图。图像形成装置20被耦接到与公司LAN等相对应的网络N1,并且接入点7被耦接到网络N1(第一网络)。此外,图像形成装置20可以经由通过P2P(点对点)进行通信的网络N2(第二网络)进行通信。
<<第一使用情况>>
第一使用情况是来宾9为了打印等使用自己的移动终端10与图像形成装置20进行无线通信的情况。将参考图1A来解释第一使用情况。
(1)首先,来宾9使得自己的移动终端10接近被包括在图像形成装置20中的近程无线通信设备206。然后,移动终端10使用被包括在移动终端10中的近程无线通信设备109,形成网络BLE以与近程无线通信设备206进行通信,经由网络N2从图像形成装置20获取用于与图像形成装置20进行通信的第二通信信息1300。
(2)此外,当移动终端10作为服务器操作时,移动终端10通过被包括在移动终端10中的近程无线通信设备109经由网络BLE与近程无线通信设备206进行通信,并且向图像形成装置20发送URL(统一资源***)信息5000。
(3)因为图像形成装置20被耦接到网络N1,所以图像形成装置20尝试通过由使用URL信息5000所准备的URL经由网络N1与移动终端10通信。然而,因为对于移动终端10,没有设置用于耦接到接入点7的无线通信参数,所以移动终端10不能耦接到(没有耦接到)网络N1。因此,即使当图像形成装置使用URL信息5000时,图像形成装置20也不能经由网络N1耦接到移动终端10。
(4)当移动终端10判断从图像形成装置20到由移动终端10所构建的服务器的通信不存在时,移动终端10将第二通信信息1300设置到自己的终端,以能够经由网络N2通信。
(5)因为根据上述操作,所以图像形成装置20可以通过由使用URL信息5000所准备的URL经由网络N2与移动终端10通信,移动终端10检测从图像形成装置20到由移动终端10所构建的服务器的通信。此外,当检测到该通信时,移动终端10可以获取图像形成装置20的IP地址3000。移动终端10经由网络N2可以要求由IP地址3000所指定的图像形成装置20进行处理。
因此,来宾9的移动终端10可以与图像形成装置20通信,但不经由作为公司LAN的网络N1。
<<第二使用情况>>
第二使用情况是员工8为了打印等使用自己的移动终端10与该员工通常不使用的其他部门的图像形成装置20进行无线通信的情况。将参考图1B来解释第二情况。
(1)首先,员工8使得自己的移动终端10接近被包括在图像形成装置20中的近程无线通信设备206。然后,移动终端10使用被包括在移动终端10中的近程无线通信设备109,形成网络BLE以与近程无线通信设备206进行通信,经由网络N2从图像形成装置20获取用于与图像形成装置20进行通信的第二通信信息1300。
(2)此外,当移动终端10作为服务器操作时,移动终端10经由网络BLE向图像形成装置20发送URL(统一资源***)信息5000。
(3)图像形成装置20被耦接到网络N1,并且被耦接到员工8的移动终端10,该员工具有连接到自己公司的公司LAN的特权,用于连接到接入点7的公司AP通信信息1100被设置。因此,移动终端10被耦接到网络N1。当图像形成装置20尝试经由网络N1通过由URL信息5000所准备的URL与移动终端通信时,图像形成装置20可以通信。移动终端10检测从图像形成装置20到由移动终端10所构建的服务器的通信,并且还获取图像形成装置20的IP地址3000。
因此,员工8的移动终端10经由作为公司LAN的网络N1可以要求由IP地址3000所指定的图像形成装置20进行处理。
此外,即使员工8的移动终端10不能经由网络N1被耦接到图像形成装置20,员工8的移动终端10也可以经由网络N2与图像形成装置20通信。因此,即使当根据不具有公司AP通信信息1100等的理由而不能使用网络N1时,临时打印也是可能的。
以这种方式,根据实施例的打印***1减少了用户设置无线通信参数的劳动,并且使诸如来宾9或员工8的每个用户能够自动地选择合适的网络。
<关于技术术语>
员工是移动终端10和图像形成装置20的用户的具体示例之一,并且是具有连接到公司LAN的特权(用于连接到公司LAN的无线通信参数被设置到移动终端10)的用户。用户可以不被称为员工8,而可以被称呼为官员、工作人员、职员等。
来宾是移动终端10和图像形成装置20的用户的具体示例之一,并且是不具有连接到公司LAN的特权的用户。员工以外的所有用户都被包括在来宾中9。此外,也可以以任何方式称呼来宾。
连接指的是连接到网络或确认是否与另一侧的装置进行通信(用于判断是否进行通信的通信)。
通信指的是至少从一装置到另一装置的各种信息的传送。然而,连接和通信可以不必严格地区分彼此。
第一通信信息是用于指定网络上的源的源指定信息,并且可以被称为图像形成装置20为其指定移动终端10并且与移动终端进行通信的源指定信息。例如,包括移动终端10的IP地址。然而,当所构建的服务器被虚拟化时,第一通信信息可以不必是移动终端10本身的IP地址。此外,在指定网络上的源的意义上,第一通信信息可以被称为URL信息或URI(统一资源标识符)信息。在实施例中,为了解释,第一通信信息被称为URL信息5000。
第二通信信息是用于移动终端10连接到与作为公司LAN的第一网络N1不同的网络N2的无线通信参数。通过将第二通信信息1300设置到移动终端10,移动终端10可以被耦接到网络N2。为了与图像形成装置20通信,还需要图像形成装置20的URI(例如,IP地址)。因此,第二通信信息1300可以被称呼为网络连接信息。在实施例中,为了解释,第二通信信息被称为第二通信信息1300。
第一示例
<***配置>
参考图2,将描述根据第一示例的打印***1的***配置。图2是描绘根据第一示例的打印***的示例的配置图。在图2中所示的打印***1包括移动终端10和一个或多个图像形成装置20。移动终端10和图像形成装置20被配置为经由网络N1、网络N2和网络BLE,通过有线或无线地彼此耦接。因为移动终端10是由用户所携带的信息处理设备,所以如下所述,移动终端10和图像形成装置20优选地被配置为经由网络N1、网络N2和网络BLE可无线地连接。可连接指的是提供有连接的功能,并且是否要实际地连接根据判断而不同,这将参考图8进行描述。
尽管网络N1和网络N2都使用无线LAN,但是这两个网络是彼此不同的网络。在实施例中,不同网络指的是连接需要的另一无线通信参数,例如,SSID(服务集标识符)是不同的。
此外,当移动终端10由来宾9携带时,移动终端10不被连接到网络N1,而是根据需要被连接到网络N2。此外,员工8具有预先连接到网络N1的特权。因此,当移动终端10由员工8携带时,因为作为上述无线通信参数,例如,SSID和密码(加密密钥)被设置到移动终端10,所以移动终端10可以被连接到网络1。因此,当获得图像形成装置20的IP地址3000后,由员工8所携带的移动终端10可以与图像形成装置20通信。
在以下描述中,作为示例,网络N1被假定为诸如公司网络的网络,其中移动终端10经由无线LAN(局域网)被耦接到图像形成装置20。另一方面,网络N2被假定为用于通过Wi-Fi直连以P2P直接地连接到图像形成装置20的网络。此外,为了以下解释,网络BLE被假定为用于通过蓝牙(注册商标,下文中将被省略)低功耗以P2P直接地连接到图像形成装置20的网络。然而,网络N1和网络N2不限于它们。例如,网络N1可以包括除了诸如公司LAN的网络之外的广域网或因特网,并且可以部分地包括移动电话网络。此外,网络N2可以是用于经由无线LAN的自组织模式、移动电话网络、红外通信、蓝牙等连接到图像形成装置20的网络。即,网络N2可以是任何不进入公司的诸如公司LAN的网络。此外,例如,只要网络N2被适当地配置,诸如从网络N1分离(例如,通过防火墙所分离的网络),网络N2可以是用于经由无线LAN来连接图像形成装置20的公司网络。此外,网络BLE可以是即使没有获得无线通信参数也可以进行通信的任何通信方法。更优选地,网络BLE可以是仅允许在近程通信的通信方法,诸如NFC读取器/写入器、红外通信、ZigBee(注册商标)或WiGig。
移动终端10是诸如智能手机的由用户所操作的便携式信息处理设备。移动终端10可以是智能手机、移动电话、平板型终端、游戏机、PDA(便携式数字助理)、数字相机、可穿戴PC、膝上型PC等。在移动终端10中,安装用于要求图像形成装置20以提供功能(例如,进行打印指令以打印对象数据、使得扫描文档、使得传送传真、使得复印等)的应用。移动终端10生成包括与打印指令相关的打印对象数据的打印作业、扫描作业、传真传送作业、复印作业等,并且要求图像形成装置20进行这些处理。
应用可以是软件,诸如与图像形成装置进行通信并且要求图像形成装置20执行作业的浏览器、文档准备软件或查看器。
图像形成装置20是接受处理请求的设备,并且可以接受来自多个网络中的任何网络的处理请求。图像形成装置20例如是接受来自移动终端10的打印作业等并且为打印对象数据进行打印的诸如打印机的设备。除了打印功能之外,图像形成装置20可以是具有诸如复印功能、扫描功能或传真功能的多个功能的MFP(多功能***设备/打印机/产品)。
此外,图像形成装置20可以是例如输出设备,诸如扫描仪装置、传真装置、图像投影装置(投影仪)、背投式投影仪、HUD(抬头显示器)或电子白板、数字标牌或诸如扬声器设备的声音输出设备。因此,在第一示例中,打印***1将被描述为信息处理***的示例,但是不限于此。例如,打印***1可以是使用图像输出装置的图像输出***,而不是图像形成装置20,或使用扬声器设备的声音输出***,而不是图像形成装置20。即,第一示例可以被应用于各个***,每个***使用生成各种作业、图像或要被转换为图像的数据的移动终端10,以及使用可以输出从移动终端10所接收的各种作业、图像或要被转换为图像的数据的设备(在第一示例中,图像形成装置20)。此外,移动终端10可以仅与设备进行无线通信而不输出数据。
图像形成装置20存储用于移动终端10连接到网络N2的第二通信信息1300。此外,图像形成装置20具有固定IP地址3000或由DHCP(动态主机配置协议)服务器所给出的IP地址3000。此外,图像形成装置20可以存储用于移动终端10连接到网络N1的公司AP通信信息1100。然而,在这种情况下,优选地,不提供公司AP通信信息1100给移动终端10,或者当公司AP通信信息1100被提供时,优选地,该信息被加密。当用户是员工8时,用户被假定为能够解码公司AP通信信息1100。
此外,图像形成装置20可以不存储第二通信信息1300。在这种情况下,被布置在图像形成装置20附近或通道内的具有近程无线通信设备206的设备或引导板(guideboard)可以存储第二通信信息1300。移动终端10可以使用近程无线通信设备109来获取存储在图像形成装置20中的第二通信信息1300。然后,如参考图1A和图1B所解释的,移动终端10基于第二通信信息1300被耦接到网络N2,并且通过由图像形成装置20使用URL信息5000所准备的URL来接受来自图像形成装置20的通信。此外,通过从移动终端10经由网络N2发送打印作业,用户可以在图像形成装置20中执行打印作业。
提供第二通信信息1300的路径不限于近程无线通信设备109和近程无线通信设备206之间的通信。例如,当图像形成装置20并入NFC模块或者被连接到NFC读取器/写入器时,图像形成装置20可以通过使用NFC模块或NFC读取器/写入器来报告第二通信信息1300。在这种情况下,移动终端10可以通过NFC标签读取器来读出第二通信信息。此外,为了发送URL信息5000,移动终端10通过使用NFC写入器将URL信息5000写入并入在图像形成装置20中的NFC模块或写入所连接的NFC读取器/写入器。图像形成装置20从NFC模块或NFC读取器/写入器读出URL信息5000。
上述打印***1被配置为使得移动终端10和图像形成装置20可以经由除网络BLE之外的两个网络,即网络N1和网络N2彼此耦接。然而,可连接的网络的数量可以是大于或等于1的任意数字(例如,三个或更多)。
此外,上述打印***1可以具有例如被提供有累积从移动终端10所发送的打印作业的打印服务器的配置。此外,打印***1可以具有包括任意数量,但是一个或多个的移动终端10的配置。
<硬件配置>
<<移动终端>>
例如,根据第一示例的移动终端10由如在图3中所示的硬件配置所实现。图3是描绘根据第一示例的移动终端的示例的硬件配置图。在图3中所示的移动终端10包括输入设备101、显示设备102、外部接口103、RAM(随机存取存储器)104、ROM(只读存储器)105、CPU(中央处理单元)106、通信接口107、SSD(固态驱动器)108、近程无线通信设备109等。各个元件经由总线B彼此耦接。
输入设备101,例如是触摸面板,用于向移动终端10输入各种操作信号。输入设备101可以是键盘或鼠标。显示设备102,例如是LCD(液晶显示器),显示通过移动终端10的处理的结果。
外部接口103是与外部设备的接口。外部设备包括例如记录介质103a。记录介质103a可以存储实现第一示例的程序。移动终端10可以经由外部接口103从记录介质103a读出/写入记录介质103a。
记录介质103a例如是诸如SD存储卡的记录介质。记录介质103a可以是USB(通用串行总线)存储器、DVD(数字多功能盘)、CD(光盘)、软盘等。
RAM104是暂时地存储程序或数据的易失性半导体存储器(存储设备)。ROM105是即使当电源关闭时也可以保留程序或数据的非易失性半导体存储器(存储设备)。ROM存储程序或数据,诸如当移动终端10启动时所执行的BIOS(基本输入/输出***)、OS配置以及网络配置。
CPU106是将程序或数据从诸如ROM105、SSD108等的存储设备读出到RAM104上,并且执行处理,并且从而实现整个移动终端10的控制或移动终端10的功能的运算设备。
通信接口107是用于经由网络N1和网络N2进行通信的接口。例如,通信接口107是用于经由无线LAN将移动终端10连接到公司LAN等的接口。此外,通信接口107是用于经由Wi-Fi直连以连接到图像形成装置20的接口。相应地,移动终端10可以经由通信接口107进行数据通信。通信接口107可以是用于连接到移动电话网络、因特网等的接口。
SSD108是存储程序108a或数据的非易失性存储设备。所存储的程序108a或数据包括,例如作为控制整个移动终端10的基本软件的OS(操作***),或在OS上提供各种功能的应用软件(以下被简称为“应用”)。SSD108通过预定的文件***和/或DB(数据库)来管理所存储的程序或数据。移动终端10可以被提供有代替SSD108的HDD(硬盘驱动器)等,或可以被提供有SSD108。
近程无线通信设备109例如基于蓝牙低功耗的通信标准被耦接到网络BLE,并且与图像形成装置20通信。蓝牙低功耗是常规蓝牙(被称为传统蓝牙)的扩展规范之一,并且是可能以极低的电力通信的通信标准。因为在蓝牙低功耗中,在传统蓝牙中所需的使用PIN码(对应于无线通信参数)的配对变得不必要,所以在无线电波的范围内,通信是可能的。此外,近程无线通信设备109可以是NFC读取器/写入器。近程无线通信设备109可以被并入或外部地被附加。
根据第一示例的移动终端10通过上述硬件配置实现之后将描述的各种处理。
<<图像形成装置>>
例如,根据第一示例的图像形成装置20由如在图4中所示的硬件配置所实现。图4是描绘根据第一实施例的图像形成装置的示例的硬件配置图。在图4中所示的图像形成装置20包括控制器201、操作面板202、外部接口203、通信接口204、打印机205、近程无线通信设备206、RFID标签207等。
控制器201包括CPU211、RAM212、ROM213、NVRAM214和HDD215。ROM213存储各种程序或数据。RAM暂时地保留程序或数据。NVRAM214存储例如配置信息。此外,HDD存储各种程序215a或数据。
CPU211将程序215a、数据、配置信息等从ROM213、NVRAM214或HDD215读出到RAM212上,执行处理,并且从而实现整个图像形成装置20的控制或图像形成装置20的功能。
操作面板202被提供有用于接受来自用户的输入的输入单元,以及用于进行显示的显示单元。外部接口203是与外部设备的接口。外部设备包括记录介质203a等。因此,图像形成装置20可以经由外部接口203从记录介质203a读出/写入记录介质203a。记录介质203a包括软盘、CD、DVD、SD存储卡、USB存储器等。
通信接口204是用于经由网络N1和网络N2进行通信的接口。因此,图像形成装置20可以经由通信接口204进行数据通信。打印机205是用于打印和输出打印对象数据的打印设备。
近程无线通信设备206以与近程无线通信设备109相同的方式基于蓝牙低功耗的通信标准被耦接到网络BLE,并且与移动终端10通信。此外,近程无线通信设备206可以是NFC模块或NFC读取器/写入器。另外,近程无线通信设备206可以被并入或外部地被附加。
根据第一示例的图像形成装置20通过上述硬件配置实现之后将描述的各种处理。
<软件配置>
例如,根据第一示例的打印***1可以例如通过如在图5中所示的功能框被示出。图5是描绘根据第一示例的打印***1的示例的功能框图。
<<移动终端>>
打印***1的移动终端10包括近程通信单元11、服务器构建单元12、连接规矩判断单元13、网络切换单元14、UI显示单元15、通信单元16、操作接受单元17、作业控制单元18、存储/读出单元19等。此外,通信单元16包括第一通信单元161、第二通信单元162等。各个功能单元是由CPU106执行被存储在SSD108中的程序108a,以控制移动终端10被提供有的各个元件中的任一所实现的功能或手段。可以在硬件(IC电路等)上实现各个功能单元的一部分或全部。
此外,移动终端10包括由SSD108、RAM104、ROM105等所实现的存储单元1000。存储单元1000包括公司AP通信信息1100。此外,当移动终端10从图像形成装置20获取第二通信信息1300时,存储单元1000还存储第二通信信息1300。首先,将描述公司AP通信信息1100和第二通信信息1300。
[表1]
Figure BDA0001665519920000111
表1示意性地描绘公司AP通信信息1100的示例。公司AP通信信息1100是移动终端10经由网络N1(例如,部分地包括无线LAN)与图像形成装置20通信所需的信息。公司AP通信信息1100包括诸如用于辨别网络N1的无线部分的SSID(服务集标识符)、网络N1中的加密方案、密码、经由网络N1进行通信时的HTTP(超文本传输协议)端口号、HTTPS(基于SSL/TLS(安全套接字层/传输层安全)的HTTP)端口号等的信息。HTTP端口号和HTTPS端口号是用于从移动终端10连接到图像形成装置20的端口号。在实施例中,因为公司AP通信信息中的HTTP端口号和HTTPS端口号可以分别作为第二通信信息1300中的HTTP端口号和HTTPS端口号共用,所以端口号可以从第二通信信息1300中被提取。例如,因为80和443的端口号是已知的,所以表1中可以缺少HTTP端口号和HTTPS端口号。
如上所述,网络N1假定为由员工8所连接,并且在员工8的移动终端10中,公司AP通信信息1100被预先设置。另一方面,来宾9的移动终端10没有存储公司AP通信信息1100。因此,只有处于被耦接到公司LAN的状态的移动终端10可以被耦接到图像形成装置20。此外,当移动终端10处于被耦接到公司LAN的状态时,通信可以从图像形成装置20开始。
[表2]
Figure BDA0001665519920000121
表2示意性地描绘第二通信信息1300的示例。第二通信信息1300是从图像形成装置20等所发送的无线通信参数。第二通信信息1300是移动终端10连接到网络N2(例如,通过Wi-Fi直连的P2P)并且与图像形成装置20通信所需的信息。第二通信信息1300包括诸如用于辨别网络N2的SSID、网络N2中的加密方案、密码、经由网络N2进行通信时的HTTP(超文本传输协议)端口号、HTTPS(基于SSL/TLS的HTTP)端口号、用于移动终端的服务器的端口号等的信息。当图像形成装置在没有加密的情况下不通信数据时,传送本身可能没有密码。用于移动终端10的服务器的端口号是由移动终端10所构建的服务器的端口号。如之后所述,移动终端10在URL信息5000中包括端口号。端口号由图像形成装置20的管理员等考虑端口号在防火墙处被允许通过而设置。因此,因为图像形成装置20通过有限的端口访问移动终端10,所以可以抑制安全性的降低。
虽然在表2中未示出,但是第二通信信息1300可以包括装置(MFP、投影仪、电子白板等)的类别、由图像形成设备20所支持的PDL(打印机描述语言)、用于网络N2的连接的时间限制等。根据装置的类别,移动终端10可以判断哪个服务可以被获取。根据由图像形成装置20所支持的PDL,可以判断移动终端10是否可以准备图像形成装置20可以解释的PDL的图像数据。用于网络N2的连接的时间限制表示第二通信信息1300有效的时间段。当该时间段已经过去时,移动终端10删除第二通信信息1300或者不能使用第二通信信息1300。因此,移动终端10可以经由网络N2与图像形成装置20通信的时间段被控制,可以抑制安全性的降低。
例如,当移动终端10和图像形成装置20被配置为经由网络N3进一步可连接时,第二通信信息1300可以包括用于经由网络N3与图像形成装置20通信的第三通信信息1500。
被包括在公司AP通信信息1100和第二通信信息1300中的如上所述的信息是示例。公司AP通信信息1100和第二通信信息1300可以分别包括用于经由网络N1和网络N2进行通信所需的各种信息。
此外,公司AP通信信息1100和第二通信信息1300都不包括图像形成装置20的IP地址3000。当图像形成装置20被连接到由移动终端10所构建的服务器时,由移动终端10获取图像形成装置20的IP地址3000。
(移动终端的功能)
近程通信单元11由在图3中所示的CPU106、近程无线通信设备109等所实现,并且与存在于几米距离内的图像形成装置20进行无线通信。如之后所述,由近程通信单元11所接收的主要信息是第二通信信息1300,并且由近程通信单元11所发送的主要信息是URL信息5000。
如上所述,近程通信单元11根据蓝牙低功耗的通信标准进行通信。因为通信的过程是已知的,所以将省略过程的详细的解释,但之后将作出简要的解释。在实施例中,移动终端10对应于中央节点(服务使用侧),并且图像形成装置20对应于***节点(服务提供侧)。
服务器构建单元12由在图3中所示的CPU106等所实现,并且在移动终端10中构建服务器。所构建的服务器是服务器单元12a。构建服务器指的是准备处理HTTP(或HTTPS)请求的响应。之后参考图7将描述服务器单元12a的功能。通常,出于安全性原因,移动终端10不能(通过图像形成装置20等)从外部访问。但是,通过准备服务器单元12a,通过HTTP通信等从外部与移动终端10的通信变得可能。
此外,服务器构建单元12准备URL信息5000,该URL信息5000接受与所构建的服务器单元12a的通信。URL信息5000包括用于由图像形成装置20生成服务器单元12a的URL的信息。参考图6之后将描述准备URL信息5000的方法。URL信息5000通过近程通信单元11被发送到图像形成装置20。
连接规矩判断单元13由在图3中所示的CPU106等所实现,并且基于通信是否通过由图像形成装置20使用URL信息5000所生成的服务器单元12a的URL被接受,判断移动终端10是否可以被耦接到网络N1或网络N2。当移动终端10可以被耦接到网络N1或网络N2时,移动终端10可以与图像形成装置20通信。然后,可以参考连接规矩判断单元13来判断移动终端10是否可以与图像形成装置20通信。
通过由使用URL信息5000所准备的URL与服务器单元12a的通信是用于由移动终端10获取图像形成装置20的IP地址3000,并且该通信由HTTP通信的请求进行。
当连接规矩判断单元13判断网络N1不能被连接时,网络切换单元14将移动终端10的连接目的地从网络N1(或移动终端10被耦接到的其他网络)切换到网络N2。地,应用有第二通信信息1300的第二通信单元162被准备(将第二通信信息1300设置到第二通信单元162)。然而,取决于移动终端10的OS,网络的切换需要用户的许可或操作。另外,移动终端10可以从任何网络断开连接。在这种情况下,移动终端10仅需要被耦接到网络N2。
UI显示单元15通过在图3中所示的CPU106、显示设备102等所实现,UI显示单元15生成在显示设备102上所显示的各种画面,并且显示画面。此外,UI显示单元15根据需要显示用于促使用户进行操作的消息。
操作接受单元17由在图3中所示的CPU106、输入单元101等所实现,并且接受用户对移动终端10的各种操作。
通信单元16由在图3中所示的CPU106和通信接口107等所实现,并且向图像形成装置20发送各种数据/从图像形成装置20接收各种数据。更具体地,当用户是员工8时,公司AP通信信息1100被设置到第一通信单元161。第一通信单元161被耦接到网络N1,并且经由网络N1与图像形成装置20进行通信。此外,当连接规矩判断单元13判断第一通信单元161不能被耦接到网络N1时,设置有第二通信信息1300的第二通信单元162被准备。第二通信单元162被耦接到网络N2,并且经由网络N2与图像形成装置20通信。
作业控制单元18由在图3中所示的CPU106等所实现,并且对来自图像形成装置20的诸如打印的作业请求进行处理。
存储/读出单元19由在图3中所示的CPU106、SSD108、RAM104、ROM105等所实现,并且从存储单元1000读出各种数据或将各种数据写入存储单元1000。在下文中,即使当移动终端10访问存储单元1000时,也可以省略“经由存储/读出单元19”的描述。
<<图像形成装置>>
打印***1的图像形成装置20包括近程通信单元25、打印功能单元27、通信单元26、存储/读出单元29等。此外,通信单元26包括第三通信单元261、第四通信单元262等。各个功能单元是由CPU211执行被存储在HDD215中的程序215a,以控制图像形成装置20被提供有的各个元件中的任何一个所实现的功能或方式。可以由硬件(IC等)实现各个功能单元的一部分或全部。
此外,图像形成装置20具有由RAM212、NVRAM214、HDD215、ROM213等所实现的存储单元2000。存储单元2000包括第二通信信息1300。图像形成装置20的第二通信信息1300与移动终端10的第二通信信息1300相同。此外,存储单元2000可以包括公司AP通信信息1100,但是当图像形成装置20通过有线被耦接到网络N1时,公司AP通信信息1100是不必要的。当图像形成装置20无线地被耦接到网络N1时,存储单元2000存储公司AP通信信息1100,并且公司AP通信信息1100被设置到第三通信单元261。
(图像形成装置的功能)
近程通信单元25由在图4中所示的CPU211、近程无线通信设备206等所实现,并且与存在于大约几米的距离内的移动终端10进行无线通信。由近程通信单元25所接收的主要信息是URL信息5000,并且由近程通信单元25所发送的主要信息是第二通信信息1300。
打印功能单元27由在图4中所示的打印机205等所实现,并且打印被包括在打印作业中的打印对象数据,该打印对象数据的执行是移动终端10所要求的。除了打印功能单元27之外,图像形成设备20还可以包括用于从读出的文档生成图像数据(电子数据)的扫描功能单元、用于复制读出的文档的复印功能单元、用于经由电话网络传真传送读出的文档或电子数据的传真功能单元等。
通信单元26由在图4中所示的CPU211、通信接口204等所实现,并且向移动终端10发送各种数据/从移动终端10接收各种数据。更具体地,当近程通信单元25接收URL信息5000时,第三通信单元261尝试经由网络N1与移动终端10的服务器单元12a通信。此外,当再次获取URL信息5000(即,获取下一个URL信息5000)时,第四通信单元262被耦接到网络N2,并且尝试经由网络N2与移动终端10的服务器单元12a通信。对第四通信单元262预先设置第二通信信息1300。可选择地,通过再次接收URL信息5000(即,接收下一个URL信息5000),通信单元26可以准备设置有第二通信信息1300的第四通信单元262。
存储/读出单元29由在图4中所示的CPU211、RAM212、ROM213、NVRAM214、HDD215等所实现,从存储单元2000读出各种数据,并且将各种数据写入存储单元2000。在下文中,即使当图像形成装置20访问存储单元时,也可以省略“经由存储/读出单元29”的描述。
<URL信息5000>
参考图6,将描述URL信息5000。图6是描绘用于解释URL信息和URL的示例的示图。由移动终端10的服务器构建单元12所准备的URL信息5000包括三条信息,即(1)移动终端10的IP地址、(2)端口号、以及(3)一次性密码。
(1)移动终端的IP地址是被固定到移动终端10或由DHCP服务器所给出的IP地址。IP地址可以通过诸如“ipconfig”的命令来检测,并且对于移动终端10是已知的。
(2)端口号是来自图像形成装置20所发送的第二通信信息1300中的“移动终端的服务器的端口号”。端口号是用于由移动终端10等待来自图像形成装置20的通信的端口号。
(3)一次性密码是用于由移动终端10对图像形成装置20认证(authenticating)的信息,并且每次服务器构建单元12准备URL信息5000时都被改变。例如,一次性密码是字母数字字符的任意的和随机的组合。即,指定一次性密码以连接到移动终端10的图像形成装置20可以被认证为移动终端10向其发送URL信息5000的图像形成装置20。
以这种方式,根据URL信息5000,可以获得用于图像形成装置20与移动终端10的服务器单元12a通信所需的信息,诸如IP地址或端口号。如在图6中所示,图像形成装置20的第三通信单元261或第四通信单元262根据HTTP通信的规范使用URL信息5000来准备URL。然后,图像形成装置20的第三通信单元261或第四通信单元262可以与在移动终端10中所构建的服务器单元12a通信。移动终端10的服务器构建单元12可以向图像形成装置20发送URL本身,而不是URL信息5000。
因为URL是用于图像形成装置20与服务器单元12a通信的地址信息,所以当服务器单元12a和图像形成装置20彼此通信时,移动终端10可以判断图像形成装置20使用URL信息5000进行通信。
URL信息5000分别从移动终端10被发送到用于网络N1和网络N2的图像形成装置20(每次网络被切换时)。IP地址取决于被固定到移动终端10或由DHCP服务器所给出的地址,并且端口号取决于由图像形成装置20所发送的“移动终端的服务器的端口号”。因此,除了一次性密码之外,URL信息5000可以不变。因为URL信息5000的IP地址可以由于网络的切换而改变,所以每次网络被切换时,URL信息5000被发送。此外,每次网络被切换时,URL信息5000被发送,以便给出由图像形成装置20开始与服务器单元12a的通信的动力,并且以便发送一次性密码。
另外,URL信息的移动终端10的IP地址的一部分可以通过主机名而不是IP地址来发送。在这种情况下,服务器构建单元12在DNS(域名***)服务器中将移动终端10的IP地址(除端口号之外的URL)与主机名彼此关联地注册。
<服务器单元12a的功能>
首先,服务器指的是向网络上的另一计算机提供服务供应单元拥有的功能、服务、数据等的服务供应单元(计算机或装置)。服务供应单元具体地被称为服务器或服务器装置。根据实施例的服务器单元12a也作为上述含义的服务器来操作。然而,服务器单元12a具有检测图像形成装置20是否可以连接到移动终端10的功能,以及获取图像形成装置20的地址信息的功能。图像形成装置20的地址信息是用于在网络N1或网络N2上唯一地识别图像形成装置20的信息。具体地,地址信息包括图像形成装置20的URI、URL、主机名、IP地址等。在实施例中,IP地址3000将被描述为示例。
图7是描绘用于解释服务器单元12a的功能的示例的顺序图。图7示出URL信息5000被发送之后的处理。
图像形成装置20通过请求HTTP通信来访问移动终端10(步骤S71)。由于移动终端10中的服务器单元12a,图像形成装置20可以访问移动终端。
服务器单元12a获取通过上述URL所发送的密码,并且判断所获取的密码是否与被包括在URL信息5000中的密码一致(步骤S72)。
当密码彼此一致时,服务器单元12a经由第一通信单元161或第二通信单元162向图像形成装置20发送通信OK(状态码200)(步骤S73)。通讯OK(状态码200)指示通讯是成功的。
当密码彼此不一致时,服务器单元12a经由第一通信单元161或第二通信单元162向图像形成装置20发送通信NG(状态码401)(步骤S74)。通信NG(状态码401)指示认证是不成功的(未被授权的)。状态码401可以是400s中的其他状态码。
因为在除通信OK之外的情况下,图像形成装置20不能判断在步骤S71的请求是否到达服务器单元12a,所以图像形成装置20重复地向服务器单元12a发送HTTP通信请求(步骤S75)。即使密码彼此一致(步骤S76),所构建的服务器单元12a在构建之后也仅对于第一次请求返回通信OK,并且对于第二次或后续请求返回通信NG(状态码404)(步骤S77)。状态码404指示找不到所请求的源。对于第二次或后续请求,可以准备400s中的其他响应。
根据第二次或后续请求所返回的通信NG,即使当移动终端10从除图像形成装置20之外的设备接收请求时,也可以抑制将该设备误认为图像形成装置20。
此外,服务器单元12a向连接规矩判断单元13报告服务器单元12a从图像形成装置20接收请求(步骤S711)。然后,连接规矩判断单元13可以判断移动终端10可以耦接到网络N1或网络N2(与图像形成装置20通信)。
此外,服务器单元12a获取图像形成装置20的IP地址3000,并且向作业控制单元18报告IP地址(步骤S712)。通过第一通信单元161或第二通信单元162接收请求,可以获取被包括在TCP/IP层中所发送/接收的IP报头中的图像形成装置20的IP地址3000。
以这种方式,通过准备服务器单元12a,即使移动终端10不通过蓝牙低功耗等从图像形成装置20获取IP地址3000,连接规矩的判断、图像形成装置20的IP地址3000的获取等也变得可能。
<有关蓝牙低功耗>
在蓝牙低功耗(在下文中,被称为BLE)中,移动终端10和图像形成装置20彼此一对一进行通信。对于移动终端10和图像形成装置20,分别定义角色。提供服务的设备(在实施例中,图像形成装置20)将被称为***节点,并且使用服务的设备(在实施例中,移动终端10)将被称为中心节点。他们的关系并不固定,并且可以被反转。
***节点和中央节点按照***节点具有的数据的列表进行通信。UUID(通用唯一标识符)和HANDLE(属性句柄)被赋予给数据。中央节点指定UUID和HANDLE两者中的任何一个并且访问***节点。此外,在蓝牙低功耗中,该数据被称为特征。
***节点定期发送指示服务内容的UUID的广播数据包(advertise packet)。当中心节点进入电波到达的区域时,中心节点接收该广播数据包。当中央节点判断服务是目标服务(objective service)时,中央节点通过从***节点获取数据列表来获取用于访问数据的方法等。
当中央节点因为服务是目标服务而判断进行通信时,中央节点宣布通信开始。之后,定期进行用于确认相互存在的通信,直到宣布通信结束为止。
数据的传送/接收通过指定UUID或HANDLE(指定特征)来进行。例如,当中央节点从***节点获取数据时,使用“读取特征”,并且当中央节点向***节点发送数据时,使用“写入特征”。
<处理的细节>
接下来,将描述打印***1的处理的细节。
<<整个操作>>
首先,参考图8,将描述根据第一示例的打印***1的打印处理的流程。图8是描绘根据第一示例的打印处理的示例的顺序图。此外,图9A至10B是描绘在移动终端10上所显示的画面的示例的示图,并且将被适当地参考以用于解释。
用户操作由移动终端10的UI显示单元15所显示的画面以指示打印的执行(步骤S81)。用户从被安装在移动终端10中的应用来选择所期望的打印对象数据并且指示执行打印。然后,包括由用户所选择的打印对象数据的打印作业被生成。通过执行打印,在图9A中所示的画面被显示在移动终端10的显示设备102上。
图9A是描绘打印条件画面901的示例的示图。在打印条件画面901中,显示有打印对象数据902、图像形成装置20的图标903、打印份数904、彩色/黑白905以及纸张尺寸906。在打印份数904、彩色/黑白905以及纸张尺寸906中,显示在应用中预先被设置的初始配置值,并且保留用户最终设置的配置值。因此,当用户使用移动终端10使得图像形成装置20进行打印时,用户可以把设置的改变减至最小并且利用用户的所期望的配置值(打印条件)进行打印。
使用方法建议907包括例如图标907a或“触摸MFP以开始打印”的消息907b,并且促使用户使移动终端10靠近图像形成装置20的近程无线通信设备206的位置。通过使移动终端10靠近该位置,移动终端10的近程通信单元11从图像形成装置20的近程无线通信设备206获取第二通信信息1300。
按照画面的指令,用户使移动终端10靠近图像形成装置20的近程无线通信设备206(步骤S82)。作为BLE,设备可以在大约几米的距离内彼此进行通信。然而,因为也存在多个图像形成装置20被布置在用户附近的情况,移动终端10检测在预定的距离内用户有意地使移动终端10靠近图像形成装置20。具体地,移动终端10的近程通信单元11检测移动终端10在小于大约10至50cm的距离靠近图像形成装置20。预定的距离可以由用户设置。
将解释距离的检测。如上所述,图像形成装置20将广播数据包发送到BLE可以进行通信的范围(几米)。广播数据包包括近程无线通信设备206的输出。此外,近程无线通信设备109在接收BLE的电波时检测电波的强度。移动终端10的近程通信单元11根据预定的转换公式或表将输出和电波强度的差或比率转换为距离。然后,移动终端10的近程通信单元11可以检测到图像形成装置20的距离。
近程通信单元11可以在不判断距离是否小于预定的值的情况下开始与图像形成装置20的通信。
移动终端10的近程通信单元11通过在大约几米内接近图像形成装置20来开始接收电波。近程通信单元11重复检测到图像形成装置20的距离,直到接近到预定的距离内(步骤S821)。
当移动终端10的近程通信单元11判断移动终端10在预定的距离内接近图像形成装置20时,近程通信单元11开始与图像形成装置20的通信(宣布通信开始)。然后,移动终端10的近程通信单元11被耦接到网络BLE(步骤S822)。
接下来,移动终端10的近程通信单元11经由网络BLE获取图像形成装置20的第二通信信息1300(步骤S823)。具体地,通过指定要求第二通信信息1300的特征,近程通信单元11获取第二通信信息1300。图像形成装置20的近程通信单元25获取第二通信信息1300的请求,从存储单元2000读出第二通信信息1300,并且将其发送到移动终端10。移动终端10的近程通信单元11将第二通信信息1300存储到存储单元2000中。
分别执行之后步骤S824至S851中的处理,以用于判断移动终端10是否被耦接到网络N1,并且判断移动终端10是否被耦接到网络N2(即,通过网络的数量而重复)。然而,当判断移动终端10被耦接到网络N1时,不进行移动终端10是否被耦接到网络N2的判断。
网络切换单元14将移动终端10被耦接到的网络从网络N1(或移动终端10被耦接到的其他网络)切换到网络N2(步骤S824)。当判断移动终端10不被耦接到网络N1时进行该处理。该处理的细节将在之后描述。
当被连接到网络BLE时,移动终端10的服务器构建单元12构建服务器单元12a(步骤S825)。此外,服务器构建单元12使用从存储单元1000被读出的第二通信信息1300来准备URL信息5000。移动终端10的IP地址是已知的,并且端口号在第二通信信息1300中被描述。然后,可以任意地准备一次性密码。
移动终端10的近程通信单元11经由网络BLE向图像形成装置20发送URL信息5000(步骤S826)。具体地,近程通信单元11通过指定用于发送URL信息5000和附加URL信息5000的特征来发送URL信息5000。优选地,近程通信单元11加密URL信息5000。对于加密,可以使用在移动终端10的程序108a中和图像形成装置的程序215a中预先地被设置的固定值。否则,当在步骤S822开始BLE的通信时,可以交换用于加密的信息。
当图像形成装置20的近程通信单元25获取不存在于图像形成装置20中的特征(没有出现在上述列表中)时,检测到错误,并且不进行之后的处理。
当移动终端10发送URL信息5000时,在移动终端10的显示设备102上显示在图9B中所示的连接画面911。在连接画面911中,通过图标912、字符913等来显示连接的指示。此外,显示用于中止用户的连接或打印作业的取消按钮914。
当图像形成装置20的近程通信单元25获取URL信息5000时,近程通信单元25解密URL信息5000,并且将其报告给第三通信单元261(步骤S8261)。
如在图6中所示,图像形成装置20的第三通信单元261通过使用URL信息5000来准备URL。在获取URL信息5000时,第三通信单元261尝试经由网络N1与移动终端10的服务器单元12a进行通信(步骤S82611)。图像形成装置20的第三通信单元261被假定为已经被耦接到网络N1。此外,图像形成装置20的第四通信单元262被假定为已经被耦接到网络N2,或者即便当没有被耦接到网络N2时,第四通信单元被假定对于连接到网络N2没有问题。
连接规矩判断单元13在从近程通信单元11发送URL信息5000起的等待时间内,等待从图像形成装置20到服务器单元12a的HTTP通信的请求。等待时间例如是几秒钟,但不限于此。优选地,等待时间可以由用户从画面设置。图像形成装置20的第三通信单元261通过URL指定端口号和服务器单元12a的IP地址,以发送HTTP通信的请求(步骤S83)。请求包括一次性密码。HTTP通信的请求包括各种方法,并且例如使用POST、GET等。在实施例中,可以使用任何方法。这是因为进行HTTP通信请求是为了通过图像形成装置20向移动终端10报告图像形成装置20的IP地址3000。因为只需要使用IP协议来报告IP地址3000,所以高于IP协议的通信协议不限于HTTP通信。例如,可以使用HTTPs、HTTP/2、FTP(文件传输协议)等。此外,可以使用UDP,而不是TCP。
当图像形成装置20的第三通信单元261发送用于HTTP通信的请求时,移动终端10的第一通信单元161接受该请求,并且向服务器单元12a报告该请求。如上所述,当一次性密码彼此一致时,服务器单元12a在URL信息5000被发送之后,对第一请求返回状态码200的响应,并且对第二或后续请求返回状态码404的响应。这是因为当状态码不是200时,图像形成装置20不能判断移动终端10是否接收请求,并且在图7中所示的在步骤S75的请求被重复地发送。
移动终端10的服务器单元12a接收请求并且向连接规矩判断单元13报告请求接收,并且从而连接规矩判断单元13判断移动终端10可以被耦接到网络N1。此外,移动终端10可以获取图像形成装置20的IP地址3000(步骤S831)。
因为可以获取IP地址3000,所以服务器12a变得不必要。然后,服务器构建单元12移除服务器单元12a(步骤S84)。
此外,因为通过获取IP地址3000,来自图像形成装置20的请求的传送变得不必要,所以移动终端10的近程通信单元11向图像形成装置20发送用于请求的结束报告(步骤S85)。具体地,近程通信单元11将预定的值(零)写入报告请求结束的特征。
图像形成装置20的近程通信单元25获取请求的结束报告,并且使得第三通信单元261结束发送请求(步骤S851)。
移动终端10的近程通信单元11结束BLE的通信,即宣布通信结束(步骤S86)。然后,移动终端10从网络BLE断开连接。
在步骤S86之后,进行移动终端10要求图像形成装置20执行作业的处理。
因为移动终端10获取图像形成装置20的IP地址3000,所以移动终端10的第一通信单元161或第二通信单元162经由网络N1或网络N2向图像形成装置20请求打印作业(步骤S87)。因此,移动终端10可以利用诸如HTTP的通信协议与图像形成装置20通信。
当进行在步骤S87的处理时,显示在图10A中所示的画面。图10A示出在移动终端10的显示设备102上所显示的传送完成画面921。传送完成画面921是指示从移动终端10到图像形成装置20的打印作业的传送完成的画面。在传送完成画面921中,显示“传送完成”的消息922和指示传送完成的图标923。传送完成画面921在被显示预定的时间之后被自动地清除,并且显示在图9A中所示的打印条件画面901。打印条件画面901可以通过用户等按压(触摸)图标923来显示。
此外,当移动终端10不能被连接到网络N1和N2中的任何一个时,移动终端10的UI显示单元15显示在图10B中所示的画面。图10B描绘在移动终端10的显示设备102上所显示的不可连接画面931的示例。在不可连接画面931中,显示“不能被连接到设备”的消息932和OK按钮933。当用户按压(触摸)OK按钮933时,在显示设备102上显示在图9A中所示的打印条件画面901。
图像形成装置20的第三通信单元261或第四通信单元262经由网络N1或N2接收用于打印作业的请求,并且向打印功能单元27报告打印作业(步骤S871)。
图像形成装置20的作业控制单元18执行打印作业(步骤S872)。当打印作业的执行结束时,作业控制单元18向第三通信单元261发送打印作业的完成报告。第三通信单元261向移动终端10发送打印作业的完成报告。图像形成装置20可以通过使用URL信息5000向图像形成装置20发送完成报告。在这种情况下,服务器单元12a在作业的执行完成之后被移除。在步骤S87,图像形成装置可以发送完成报告作为对HTTP通信的响应。
如上所述,移动终端10可以向图像形成装置20发送URL信息5000,并且从图像形成装置20接收IP地址3000的报告。因此,打印***1可以执行打印作业。
<从网络N1切换到网络N2>
将描述图8中在步骤S824的网络切换。切换网络的方法取决于移动终端10的OS而不同。作为OS的示例,将解释Android(注册商标,在下文中将被省略)和iOS(注册商标,在下文中将被省略)。
当图8中在步骤S83的等待时间期间移动终端10没有接收到请求时,连接规矩判断单元13判断移动终端10不能被连接到网络N1,并且通信单元16将要被连接的网络从网络N1切换到网络N2。
<<Android>>
在Android上操作的程序108a可以切换网络。即,Android是不监视网络切换的OS。在这种情况下,在设置有第二通信信息1300的第二通信单元162中生成网络切换单元14,并且验证(validate)第二通信单元162,而不是第一通信单元161。在第二通信单元162的验证之后,进行步骤S825至S851的处理。
<<iOS>>
iOS监视程序108a是否尝试切换网络。因此,即使当网络切换单元14尝试生成设置有第二通信信息1300的第二通信单元162或停止第一通信单元161时,iOS也不会允许网络切换单元14。为了网络的切换,用户的操作是必要的。
图11描绘在移动终端10的显示设备102上所显示的网络切换画面941的示例。例如,当连接规矩判断单元13判断移动终端10不能被连接到网络N1时,在判断经由网络N2的通信之前,移动终端10的UI显示单元15显示在图11中所示的网络切换画面941。以这种方式,促使用户切换网络,而不是通过网络切换单元14进行切换。
在网络切换画面941中,显示“请切换网络”的消息942和OK按钮943。消息942指示促使用户切换网络。网络切换画面941在被显示预定的时间之后被自动地清除,并且显示在图9A中所示的打印条件画面901。通过用户按压(触摸)OK按钮943,可以显示打印条件画面901,或者可以显示用于切换由iOS所准备的网络的画面。
在用户按压判断按钮943时或在移动终端10获取第二通信信息1300时,网络切换单元14准备用于向第二通信单元162设置第二通信信息1300的简介(profile)。简介是其中第二通信信息1300以由iOS所指定的格式被描述的文件。通过选择简介作为由iOS所提供的切换网络画面中的新的无线通信参数,用户可以从网络N1切换到N2。在切换网络之后,进行在步骤S825至S851的处理。
<<获取第二通信信息的时机>>
从网络切换的解释中可以看出,当判断移动终端10不能被连接到网络N1时,第二通信信息1300变得必要。因此,除了在步骤S823的接收之外,在图8中在步骤S83判断移动终端10不能被连接到网络N1之后,移动终端10可以获取第二通信信息1300。在这种情况下,因为没有接收到在URL信息5000中所包括的并且从第二通信信息1300所获取的服务器的“用于移动终端的服务器的端口号”,所以在步骤S823仅接收服务器的端口号,可以认为移动终端10利用任意端口号准备URL信息5000等。即使对于后一种情况,当端口没有被防火墙等关闭时,几乎没有缺点。
<<发送打印作业的时机>>
因为移动终端10可以在图8中在步骤S83或S831获取IP地址3000,所以当处理在步骤S83或S831之后时,移动终端10可以向图像形成装置20发送打印作业。通过在图8中所示的过程来描述打印处理的原因在于,当前的图像形成装置20没有被设计为在从URL信息的接收到请求的传送的处理中执行打印作业。然而,因为图像形成装置20也可以通过对请求的传送等的响应来获取打印作业,所以移动终端10可以在步骤S831之后发送打印作业。在这种情况下,存在可以减少开始打印作业的时间的效果。
<<从服务器的构建到请求的接受的处理>>
参考图12,将详细描述在图8中所示的从服务器的构建到请求的接受的处理。图12是描绘用于详细地解释移动终端10构建服务器单元12a并且接受请求的处理的示例的流程图。在图12中所示的处理在图8中在步骤S823(当网络不能被切换时)之后,或者在步骤S824(当网络被切换时)之后被执行。即,在网络N1和网络N2中分别执行相同的处理(当网络可以被切换到网络N2时)。
首先,移动终端10的服务器构建单元12构建服务器单元12a(步骤S10)。然后,形成服务器单元12a,并且移动终端10准备接受来自图像形成装置20的用于HTTP通信的请求。
服务器构建单元12判断服务器单元12a是否被构建(步骤S20)。服务器构建单元12不能构建服务器单元12a(步骤S20:否)的情况,是例如其他应用使用服务器单元12a的端口号的情况。即,服务器单元12a的端口号与被包括在URL信息5000中的端口号相同,但是原本是被包括在第二通信信息1300中的“用于移动终端的服务器的端口号”。因此,取决于移动终端10,其他应用可以使用相同的端口号。服务器构建单元12通过询问OS该端口号是否已被使用等来判断端口号是否被使用。服务器不能被构建的其他情况包括例如存储器容量不足的情况,以及为了安全而禁止构建服务器的情况。
当服务器单元12a的构建是成功的(步骤S20:是)时,移动终端10的近程通信单元11经由网络BLE向图像形成装置20发送服务器单元12a的URL信息5000(步骤S30)。在移动终端10的显示设备102上显示在图9B中所示的连接画面911。
然后,近程通信单元11判断URL信息5000是否可以被发送到图像形成装置20(步骤S40)。URL信息5000不能被发送(步骤S40:否)的情况,是例如移动终端偏离图像形成装置20的BLE的电波到达的区域、电波拥塞等的情况。
当URL信息5000可以被发送(步骤S40:是)时,连接规矩判断单元13等待从图像形成装置20到服务器单元12a的HTTP通信的请求(步骤S50)。
当第一通信单元161或第二通信单元162在等待时段期间接收到用于HTTP通信的请求(步骤S60:是)时,服务器单元12a从IP标头获取图像形成装置20的IP地址3000(步骤S70)。
第一通信单元161或第二通信单元162在等待时段期间没有接收到用于HTTP通信的请求(步骤S60:否)的情况,是移动终端10没有被耦接到网络N1或N2,即移动终端10不能与图像形成装置20通信的情况。
此外,当服务器的构建被判断为是不成功的(步骤S20:否)时,服务器构建单元12检测到错误。当URL信息5000被判断为没被发送到图像形成装置(步骤S40:否)时,近程通信单元11检测到错误。当第一通信单元161或第二通信单元162在等待时段期间没有接收到HTTP通信的请求(步骤S60:否)时,连接规矩判断单元13检测到错误(步骤S80)。在上述情况下,如在图10B中所示,移动终端10的UI显示单元15显示不可连接画面931。
<<连接到网络的过程>>
参考图13,将详细地解释在图8中所示的对网络N1或N2的连接规矩的判断。图13是描绘用于解释判断移动终端10是否可以被耦接到网络N1或N2的处理的示例的流程图。在图13中所示的处理在图8中在步骤S825的处理之后被执行。此外,在图13中所示的处理包括对网络N1的连接判断和对网络N2的连接判断。
首先,如参考图12所述,移动终端10构建服务器单元12a,利用该服务器单元12a,图像形成装置20经由网络N1与移动终端10通信(步骤S110)。此外,移动终端10向图像形成装置20发送URL信息5000。
当URL信息5000被发送时,连接规矩判断单元13判断是否从图像形成装置20获取用于HTTP通信的请求(步骤S120)。假定图像形成装置20的第三通信单元261被耦接到网络N1,并且图像形成装置的第四通信单元262被耦接到网络N1,将分别解释使用情况。
<<第一使用情况>>
来宾9的移动终端10可以从网络断开,或者可以已经被连接到任何网络(除了网络N1、N2和BLE)。图像形成装置20的第三通信单元261利用由URL信息5000所生成的URL与移动终端10的服务器单元12a通信(发送用于HTTP通信的请求)。因为来宾9的移动终端10没有被耦接到网络N1,所以移动终端10的第一通信单元161没有接收到该请求。因此,在第一使用情况下,判断移动终端10没有获取到该请求(步骤S120:否)。
图像形成装置20的第四通信单元262可以与第三通信单元261并行或交替地,利用由URL信息5000所生成的URL与移动终端10的服务器单元12a进行通信。即使当图像形成装置20以这种方式操作时,移动终端10的第一通信单元161或第二通信单元162也没有接收到该请求,因为移动终端10没有被耦接到网络N2。
通过图像形成装置20的路由表和在URL信息5000中所包括的移动终端10的IP地址,判断图像形成装置20使用第三通信单元261和第四通信单元262中的哪一个通信单元来进行通信。通信单元26参考路由表。当路由表中的规则指定第三通信单元261用于移动终端10的IP地址的通信时,第三通信单元261被用于通信。当第四通信单元262被指定用于通信时,使用第四通信单元262。
<<第二使用情况>>
当员工8的移动终端10被耦接到公司LAN(网络N1)时,图像形成装置20的第三通信单元261通常被认为能够使用由URL信息5000所生成的URL与移动终端10的服务器单元12a通信。然而,即使当移动终端10被耦接到网络N1时,也可以考虑以下状况。
当具有与URL信息5000的URL相同的IP地址的设备存在于网络N1中(对于图像形成装置20可以是相同的情况)时,即使与移动终端10的通信是可能的,但与移动终端10的通信可能是不稳定的。然而,即使在这种情况下,如果移动终端10可以接收到该请求哪怕一次,则可以获取图像形成装置20的IP地址3000。所以,以上情况是没有问题的。当图像形成装置20完全不能与移动终端10通信时,该处理与第一使用情况中的相同。
此外,即使用户是员工8,当移动终端10没有被耦接到公司LAN时,图像形成装置20也不能与移动终端10通信。在这种情况下,该处理与第一使用情况中的相同。
如上所述,当第二使用情况下的员工8的移动终端10耦接到公司LAN时,经常判断为接收到来自图像形成装置20的请求(步骤S120:是)。
在步骤S120中,当图像形成装置20可以经由网络N1向移动终端10发送请求时,移动终端10的连接规矩判断单元13判断使用设置有公司AP通信信息1100的第一通信单元161经由网络N1与图像形成装置20进行通信(步骤S180)。
当图像形成装置20被判断为不接收请求(步骤S120:否)时,网络切换单元14判断存储单元1000是否存储其他无线通信参数(步骤S130)。另一无线通信参数是连接规矩判断单元13不判断是否接收到请求的无线通信参数。另一无线通信参数例如是公司LAN通信信息1100以外的无线通信参数(在第一示例中,第二通信信息1300)。即,判断第二通信信息1300是否被存储在存储单元1000中。
当存储单元1000被判断为不存储另一无线通信参数(步骤S130:否)时,处理前进到步骤S170。在这种情况下,因为缺少从图像形成装置发送的任何请求和其他无线通信参数,所以连接规矩判断单元13判断与图像形成装置20的通信是不可能的(步骤S170)。在这种情况下,在移动终端10的显示设备102上显示在图10B中所示的不可连接画面931。
当存储单元1000被判断为存储另一无线通信参数(步骤S130:是)时,图像形成装置20进行以下处理(步骤S140):
(i)网络的切换
网络切换单元14使用被包括在第二通信信息1300中的关于接入点(SSID、密码和加密方案)的信息来切换到网络N2的连接。
(ii)服务器单元12a的构建
通过切换网络,由DHCP服务器向移动终端10重新分配IP地址。然后,服务器构建单元12使用被重新分配的IP地址再次构建服务器。此时,再次生成一次性密码。此外,服务器构建单元12从移动终端的被重新分配的IP地址和一次性密码再次生成URL信息5000。
(iii)URL信息5000的传送
通过近程通信单元11将在(ii)中所构建的服务器单元12a的URL(上述URL信息5000)写入用于在BLE的通信中报告URL的特征,向图像形成装置20报告URL信息5000。
然后,以与在步骤S120相同的方式,连接规矩判断单元13判断是否从图像形成装置20获取到HTTP通信的请求(步骤S150)。假定图像形成装置20的第三通信单元261被假定为被连接到网络N1,并且图像形成装置20的第四通信单元262被假定为被连接到网络N2,将分别解释使用情况。
<<第一使用情况>>
来宾9的移动终端10被耦接到网络N2。因此,图像形成装置20的第四通信单元262利用由URL信息5000所生成的URL与移动终端10通信(发送HTTP通信的请求)。
图像形成装置20的第三通信单元261可以与第四通信单元262并行或交替地,利用由URL信息5000所生成的URL与移动终端10的服务器单元12a通信。即使当图像形成装置20以这种方式操作时,移动终端10的第一通信单元161或第二通信单元162也没有接收到该请求,因为移动终端10没有被耦接到网络N1。
此外,因为网络N2是P2P的通信,所以不需要考虑具有与移动终端10相同的IP地址3000的设备的存在。
<<第二使用情况>>
当员工8的移动终端10未被耦接到公司LAN(网络N1)时,员工8的移动终端10也被耦接到网络N2。因此,图像形成装置20的第四通信单元262使用由URL信息5000所生成的URL与移动终端10通信(发送HTTP通信的请求)。
当没有从图像形成装置20获取到HTTP通信的请求(步骤S150:否)时,连接规矩判断单元13判断与图像形成装置20的通信是不可能的(步骤S170)。不能接收到请求但是在步骤S140的处理是成功的情况,是图像形成装置20中发生某种故障的情况,电波的拥塞等可以被认为是原因。
当从图像形成装置20获取到HTTP通信的请求(步骤S150:是)时,连接规矩判断单元13判断经由网络N2与图像形成装置20的通信是可能的(步骤S160)。
在步骤S160和S170,在移动终端10的显示设备102上显示在图10A中所示的传送完成画面921。即,当经由网络N1和网络N2中的任一个发送打印作业时,显示相同的画面。然后,用户不需要意识到网络的差异。移动终端10可以在显示设备102上指示打印作业是经由网络N1和网络N2的哪个网络发送的。因此,作为员工8的用户可以确认是否可以使用具有高安全性的公司LAN。此外,作为来宾9的用户可以感知到用户的打印作业是经由P2P网络被发送的。
<<图像形成装置中的处理>>
随后,参考图14,将描述与在图13中所示的移动终端10的处理相对应的图像形成装置20的处理。图14是描绘用于解释将图像形成装置20连接到移动终端10的处理的示例的流程图。
当移动终端10切换网络时,如上面在(ii)中所述,URL信息也被改变。因此,图像形成装置20重复地检查是否从移动终端10接收到URL信息5000。当接收URL信息5000时,图像形成装置20基于所接收到的URL信息5000发送指定URL的请求。
首先,图像形成装置20的近程通信单元25判断是否从移动终端10接收到URL信息(步骤S1)。当没有从移动终端10接收到URL信息(步骤S1:否)时,在预定时间过去之后再次进行图14中所示的处理。
当从移动终端10接收到URL信息(步骤S1:是)时,近程通信单元25向通信单元26报告。通信单元26基于移动终端10的IP地址,参考路由表,使得第三通信单元261或第四通信单元262向移动终端10发送HTTP通信的请求(步骤S2)。
接下来,因为在请求的传送中图像形成装置20的IP地址被报告给移动终端10,所以近程通信单元25判断是否从移动终端10接收到请求的结束报告(步骤S3)。
当没有接收到请求的结束报告(步骤S3:否)时,近程通信单元25重复在步骤S1至S3的处理,直到接收到请求的结束报告。
因为移动终端10在从图像形成装置20接收到第一URL信息到接收到第二URL信息期间,进行在图13中在步骤S140的(i)到(iii)的处理,所以从接收第一URL信息到接收第二URL信息经过预定的时段。因此,在步骤S1,仅在预定的时段过去之后没有接收到URL信息时,URL信息才被判断为没有从移动终端10接收到。
根据在图14中所示的处理,当在图13中判断从图像形成装置20接收到请求(步骤S120:是)(对于第二使用情况)时,在图14中判断从移动终端10接收到URL信息(步骤S1:是),并且在图14中判断接收到请求的结束报告(步骤S3:是)。在图14中的重复不会发生。
另一方面,当在图13中判断没有接收到请求(步骤S120:否)并且判断接收到请求(步骤S150:是)(对于第一使用情况)(当接收到第二通信信息1300时,判断接收到另一无线通信参数(步骤S130:是))时,在图14中判断接收到URL信息(步骤S1:是)并且在图14中判断没有接收到请求的结束报告(步骤S3:否)。因此,在图14的第二处理中,在图14中判断接收到URL信息(步骤S1:是)并且在图14中判断接收到请求的结束报告(步骤S3:是)。
如对于上述处理所解释的,根据第一示例的打印***1,对于被耦接到多个网络的图像形成装置20,可以减少设置公司AP通信信息1100或第二通信信息1300的用户的劳动,并且每个用户可以自动地选择合适的网络。
<<无线通信参数的另一形式>>
在图13中所示的程序中,当不能通过公司AP通信信息1100通信时,通信的可能性由第二通信信息1300所判断。然而,用户可能期望预先判断通过第二通信信息1300通信的可能性。例如,管理员可以认为,即使对于员工8,当员工的部门不同时,员工也期望被连接到P2P网络N2。
此外,图像形成装置20可以被认为通过BLE发送多个无线通信参数。因此,基于每个无线通信参数以判断通信的可能性的顺序可能被期望是可控的,而不是固定的。
在下文中,将描述用于根据预定的优先级顺序来判断在多个无线通信参数中选择哪个无线通信参数用于与图像形成装置20通信的示例。
[表3]
Figure BDA0001665519920000311
表3示出由图像形成装置20所传送的通信信息4000的另一示例。在表3中,除了用于网络N2的第二通信信息1300之外,还设置用于网络N3的第三通信信息1500。此外,通信判断信息1101被设置用于指示网络N1是否被使用。在通信判断信息1101中,“可用的”意味着网络N1被使用,并且“未使用的”意味着网络N1未被使用。
此外,网络N1的优先级为1,网络N2的优先级为2,并且网络N3的优先级为3。优先级的值越小,优先级越高。优先级可以由图像形成装置20的管理员所设置。
利用上述通信信息4000,当用于优先级1的网络N1的通信判断信息1101是“可用的”时,连接规矩判断单元13判断移动终端10是否可以被连接到网络N1。当用于优先级1的网络N1的通信判断信息1101是“未使用的”时,连接规矩判断单元13判断移动终端10是否可以被连接到网络N2。当移动终端10不能被连接到网络N2时,连接规矩判断单元13判断移动终端10是否可以被连接到网络N3。
通信信息4000(第二通信信息1300、第三通信信息1500和通信判断信息1101)被存储在存储单元1000中。
参考图15,当第一通信信息1100、第二通信信息1300和第三通信信息具有优先级时,将描述判断连接到网络的可能性的处理。图15是描绘用于根据优先级详细地解释判断移动终端10是否可以被连接到网络N1、N2和N3的处理的示例的流程图。在下文中,将描述图13和图15之间的主要差异。
首先,从存储单元1000读出通信判断信息1101,并且连接规矩判断单元13判断网络N1是否是可用的(步骤S105)。
当网络N1是可用的(步骤S105:是)时,以与在图13中相同的方式,进行在步骤S110、S120的处理。当网络N1是不可用的(步骤S105:否)时,处理前进到步骤S135。
当判断从图像形成装置20接收到请求(步骤S120:是)时,连接规矩判断单元13判断是否存在下一个优先级的无线通信参数(步骤S135)。即,连接规矩判断单元13以分别被赋予给第二通信信息1300和第三通信信息1500的优先级的降序排列来指定优先级,并且判断是否存在连接可能性尚未被判断的通信信息。
当下一个优先级的无线通信参数不存在(步骤S135:否)时,连接规矩判断单元13判断与图像形成装置20的通信是不可能的(步骤S170),并且在图15中所示的处理结束。
当下一个优先级的无线通信参数存在(步骤S135:是)时,连接规矩判断单元13使用下一个优先级的第三通信信息1500或第二通信信息1300,并且进行与图13中在步骤S140相同的处理。然后,连接规矩判断单元13判断是否可以接收到请求(步骤S150)。
当从图像形成装置20接收到请求(步骤S150:是)时,连接规矩判断单元13判断利用可与网络连接的无线通信参数来与图像形成装置20进行通信(请求可以被获取)(步骤S165)。
当没有从图像形成装置20接收到请求(步骤S150:否)时,连接规矩判断单元13判断与在步骤S140所切换的网络的通信是不可能的。处理返回到步骤S135。
以这种方式,通过在无线通信参数中登记优先级,可以通过使用优先被使用的无线通信参数来将用户连接到适当的网络。
因为作为公司LAN的网络N1的优先级最高,所以员工8可以优先被连接到公司LAN。另一方面,当通信判断信息1101指示“未使用的”时,员工8也可以被连接到P2P网络。此外,因为通信信息4000不包括网络N1的公司AP通信信息1100,所以来宾9与公司LAN的连接仍然困难。此外,当员工8或来宾9被连接到P2P网络N2、N3时,可以以优先级的降序排列进行到网络N2、N3的连接。
此外,例如,可以根据每个网络的通信频带来判断优先级。
<总结>
如上所述,在根据第一示例的打印***1中,移动终端10从图像形成装置20获取一个或多个无线通信参数。然后,移动终端10构建服务器单元12a,向图像形成装置20发送URL信息5000,并且对于基于URL信息5000所准备的URL,判断来自图像形成装置20的通信是否存在。当通信存在时,移动终端10判断与图像形成装置20的通信是可能的,并且获取图像形成装置20的IP地址。在该处理中,员工8使用与公司LAN的连接来优先地被连接到公司LAN的网络N1。来宾9被连接到P2P网络的网络N2。即,移动终端10选择被耦接到图像形成装置20的多个网络中的任何一个,并且通过经由所选择的网络向图像形成装置20发送打印作业以进行打印。因此,即使当用户不能经由多个网络中的一个网络与图像形成装置20通信时,用户也不需要将用于经由另一网络与图像形成装置20通信的无线通信参数设置到自己的移动终端10。因此,可以减少用户和打印***1的管理员的劳动。
[第二示例]
在第一示例中,解释了图像形成装置20可以是诸如图像投影装置(投影仪)的装置。在第二示例中,将描述图像形成装置是图像投影装置(投影仪)的情况。
在说明书中,因为被附加相同附图标记的元件具有相同的功能,所以可以省略已经被解释了的元件的解释,或者可以仅解释差异。
图16是描绘根据第二示例的打印***1的示例的功能框图。在图16中,移动终端10的配置与在图5中的配置相同。另一方面,在图16中,移动终端10与图像投影装置22进行通信,而不是图像形成装置20。图像投影装置22包括图像投影单元23。
图像投影装置22使用DLP(数字光处理)***或液晶***来调制图像数据据,并且将图像投影在屏幕、墙壁等上。图像数据经由网络N1或N2从移动终端10被发送。图像投影单元23包括液晶***或DLP***的投影引擎,并且基于图像数据生成投影图像。
图17是描绘用于解释根据第二示例的打印处理***的处理的示例的顺序图。在步骤S89至S8911,在图17中所示的处理与第一示例的在图8中的处理不同。在下文中,仅解释步骤S89至S8911的处理。
移动终端10的第一通信单元161或第二通信单元162经由网络N1或N2向图像投影装置22请求投影作业(步骤S89)。因此,移动终端10可以经由诸如HTTP的通信协议与图像投影装置22通信。
图像投影装置22的第三通信单元261或第四通信单元262经由网络N1或N2接收投影作业的请求,并且将投影作业报告给图像投影单元23(步骤S891)。
图像投影装置22的图像投影单元23执行投影作业(步骤S8911)。当投影作业的执行完成时,图像投影单元23向第三通信单元261报告投影作业的完成报告。第三通信单元261向移动终端10发送投影作业的完成报告。
根据上述程序,用户可以通过图像投影装置22投影所期望的图像。另外,在移动终端10使得图像形成装置20进行打印的情况下,当移动终端10向图像形成装置发送打印作业时,移动终端仅需等待打印的完成。另一方面,在移动终端10使得图像投影装置22进行投影图像的情况下,移动终端10需要使得图像投影装置22进行多次投影图像。
例如,当移动终端更新在显示设备102上所显示的静止图像(除了切换图像之外还包括放大、缩小、改变显示区域等)或者用户重新选择要被显示的图像时,移动终端10发送图像数据。当移动终端10在显示设备102上显示运动图像时,移动终端10周期性地取得图像(take image)以准备图像数据,并且发送图像数据。图像数据的格式可以从图像投影装置22支持的JPEG、TIFF、GIF、PNG等中被选择。
此外,移动终端10可以直接地发送包括图像的文件。例如,可以发送PDF文件或MPEG文件。在这种情况下,图像投影装置22打开该文件并且将其转换为图像以投影。
如上所述,除了第一示例的效果之外,根据第二示例的打印***具有使用与移动终端10无线通信的适当网络来进行通信,并且发送诸如图像数据的必要数据的效果。
<其他应用示例>
如上所述,参考实例已经描述了用于实现本发明的最佳模式。此外,本发明不限于这些实施例,而是可以不脱离本发明的范围作出各种变化和修改。
例如,在实施例中,服务器单元12a被构建在移动终端10内部。然而,服务器构建单元12可以在因特网上构建服务器单元12a。在这种情况下,图像形成装置20在因特网上与服务器单元12a通信。此外,移动终端10从服务器单元12a获取图像形成装置20的IP地址。
此外,被包括在第二通信信息1300中的信息不限于在表2中所示的信息。该信息可以包括图像形成装置20的IP地址3000、主机名、序列号和MAC地址。
此外,为了便于理解移动终端10和图像形成装置20的处理,根据主要功能划分诸如图5的配置示例。本发明不会受到划分成处理单元或名称的方式的限制。根据处理内容,移动终端10和图像形成装置20的处理可以进一步被划分成许多处理单元。此外,可以进行划分使得一个处理单元包括更多的处理。
此外,被包括在移动终端10中的存储单元1000和被包括在图像形成装置20中的存储单元2000可以由网络上的设备所保留,而不是被提供在移动终端10或图像形成装置20中。
近程通信单元11是通信手段的示例,连接规矩判断单元13是判断手段的示例,网络切换单元14是连接手段的示例,服务器构建单元是服务供应单元准备手段的示例,UI显示单元15是显示手段的示例,并且作业控制单元18是请求手段的示例。
本申请是基于并且要求于2015年11月26日所提交的第2015-230917号和于2016年10月21日所提交的第2016-206940号的日本优先权申请的优先权的权益,其全部内容通过引用被结合在这里。
工业实用性
本发明可以被应用于信息处理设备、信息处理***和信息处理方法。
附图标记列表
1 打印***
10 移动终端
11,25 近程通信单元
12 服务单元
12a 服务器构建单元
13 连接规矩判断单元
14 网络切换单元
16,26,161,162,261,262 通信单元
20 图像形成装置
27 打印功能单元

Claims (13)

1.一种移动终端,所述移动终端经由多个网络中的至少一个网络被耦接到图像形成装置,所述移动终端包括:
内存,具有计算机可读指令,以及至少一个处理器,被配置为执行所述计算机可读指令,
以经由近程通信网络与所述图像形成装置通信,以及
经由所述近程通信网络从所述图像形成装置获取第二通信信息,所述第二通信信息使得所述移动终端能够被耦接到第二网络,
其特征在于,所述处理器还被配置为执行所述计算机可读指令,
以当从所述图像形成装置请求处理时,经由所述近程通信网络向所述图像形成装置传送用于所述图像形成装置与所述移动终端通信的第一通信信息,其中使用所述第二通信信息来准备所述第一通信信息;
根据所述图像形成装置是否使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述图像形成装置被耦接到的、与所述第二网络不同的第一网络与所述图像形成装置通信;
当所述图像形成装置被判断为不经由所述第一网络与所述移动终端通信时,使用用于连接到所述第二网络的第二通信信息以连接到所述第二网络;以及
根据所述图像形成装置是否经由所述第二网络使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述第二网络与所述图像形成装置通信。
2.根据权利要求1所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令,
以准备服务提供者,所述图像形成装置可以使用所述第一通信信息与所述服务提供者通信,所述服务提供者被配置为,为来自所述图像形成装置的请求提供服务;以及
根据所述图像形成装置是否与所述服务提供者通信,判断所述移动终端是否可以经由所述第二网络或所述第一网络与所述图像形成装置通信。
3.根据权利要求2所述的移动终端,其特征在于,
当所述图像形成装置与所述服务提供者通信时,所述服务提供者被配置为获取用于在所述第二网络或所述第一网络上唯一地识别所述图像形成装置的所述图像形成装置的地址信息,以及
其中所述至少一个处理器还被配置为执行所述计算机可读指令,以经由所述第二网络或所述第一网络从所述图像形成装置请求指定所述地址信息的所述处理。
4.根据权利要求2所述的移动终端,其特征在于,
所述移动终端包括服务供应单元,所述服务供应单元被配置为,在所述服务提供者被准备之后,对于从所述图像形成装置到所述服务提供者的第一通信,返回通信是成功的指示,并且对于从所述图像形成装置到所述服务提供者的第二或后续通信,返回通信是不成功的指示。
5.根据权利要求2所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令以利用所述第二通信信息获取端口号,并且向所述图像形成装置传送包括所述端口号的所述第一通信信息;以及
准备所述服务提供者,所述图像形成装置通过所述端口号指定所述服务提供者的端口。
6.根据权利要求5所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令以判断所述端口号是否已经在所述移动终端中被使用,并且当所述端口号已经在所述移动终端中被使用时,在显示设备上显示与所述图像形成装置的通信是不可能的指示。
7.根据权利要求5所述的移动终端,其特征在于,
所述至少一个处理器还被配置为,准备所述服务提供者,所述服务提供者利用从所述图像形成装置所传送的密码以认证所述图像形成装置;
传送包括所述密码的所述第一通信信息;
当由通信单元所传送的所述密码被判断为与从所述图像形成装置所传送的所述密码一致时,判断所述移动终端可以经由所述第二网络或所述第一网络与所述图像形成装置通信,以及
当由所述通信单元所传送的所述密码被判断为与从所述图像形成装置所传送的所述密码不一致时,判断所述移动终端不能经由所述第二网络或所述第一网络与所述图像形成装置通信。
8.根据权利要求1所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令,
以当所述图像形成装置被判断为不经由所述第一网络与所述移动终端通信时,在基于所述第二通信信息连接到所述第二网络之前,在显示设备上显示请求切换到所述第二网络的操作的指示。
9.根据权利要求1所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令,以当所述图像形成装置被判断为能够经由所述第二网络或所述第一网络与所述移动终端通信时,使得所述图像形成装置使用所述第一通信信息以结束与所述移动终端的所述通信。
10.根据权利要求1所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令,
以利用所述第二通信信息,获取描述是否判断所述图像形成装置经由所述第一网络与所述移动终端通信的通信判断信息,以及
当所述通信判断信息描述为不判断所述图像形成装置经由所述近程通信网络与所述移动终端通信时,不用判断所述图像形成装置是否经由所述第一网络与所述移动终端通信,使用用于连接到所述第二网络的所述第二通信信息以连接到所述第二网络,所述第二通信信息是在向所述图像形成装置传送所述第一通信信息时被获取的。
11.根据权利要求1所述的移动终端,其特征在于,
所述至少一个处理器还被配置为执行所述计算机可读指令,
以当优先级被附加到所述第二通信信息,并且所述第二通信信息包括用于所述图像形成装置与所述移动终端通信的多条通信信息时,基于各条所述通信信息以所述优先级的降序排列连接到不同的网络,并且根据所述图像形成装置是否经由所述网络使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述网络与所述图像形成装置通信。
12.一种信息处理***,包括移动终端和一个或多个图像形成装置,每个所述图像形成装置经由多个网络中的至少一个网络被耦接到所述移动终端,所述信息处理***包括:
内存,具有计算机可读指令,以及至少一个处理器,被配置为执行所述计算机可读指令,
以经由近程通信网络与所述图像形成装置通信,以及
经由所述近程通信网络从所述图像形成装置获取第二通信信息,所述第二通信信息使得所述移动终端能够被耦接到第二网络,
其特征在于,所述处理器还被配置为执行所述计算机可读指令,
以当从所述图像形成装置请求处理时,经由所述近程通信网络向所述图像形成装置传送用于所述图像形成装置与所述移动终端通信的第一通信信息,其中使用所述第二通信信息来准备所述第一通信信息;
根据所述图像形成装置是否使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述图像形成装置被耦接到的、与所述第二网络不同的第一网络与所述图像形成装置通信;
当所述图像形成装置被判断为不经由所述第一网络与所述移动终端通信时,使用用于连接到所述第二网络的第二通信信息以连接到所述第二网络;以及
根据所述图像形成装置是否经由所述第二网络使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述第二网络与所述图像形成装置通信。
13.一种用于信息处理***的信息处理方法,所述信息处理***包括移动终端和一个或多个图像形成装置,每个所述图像形成装置经由多个网络中的至少一个网络被耦接到所述移动终端,所述信息处理方法包括:
经由近程通信网络与所述图像形成装置通信,以及
经由所述近程通信网络从所述图像形成装置获取第二通信信息,所述第二通信信息使得所述移动终端能够被耦接到第二网络,
其特征在于,
当从所述图像形成装置请求处理时,经由所述近程通信网络向所述图像形成装置传送用于所述图像形成装置与所述移动终端通信的第一通信信息,其中使用所述第二通信信息来准备所述第一通信信息;
根据所述图像形成装置是否使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述图像形成装置被耦接到的、与所述第二网络不同的第一网络与所述图像形成装置通信;
当判断所述图像形成装置不经由所述第一网络与所述移动终端通信时,使用用于连接到所述第二网络的第二通信信息以连接到所述第二网络;以及
根据所述图像形成装置是否经由所述第二网络使用所述第一通信信息与所述移动终端通信,判断所述移动终端是否可以经由所述第二网络与所述图像形成装置通信。
CN201680067643.5A 2015-11-26 2016-11-22 信息处理装置、信息处理***和信息处理方法 Active CN108292199B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2015230917 2015-11-26
JP2015-230917 2015-11-26
JP2016-206940 2016-10-21
JP2016206940A JP6784136B2 (ja) 2015-11-26 2016-10-21 プログラム、情報処理装置、及び情報処理システム
PCT/JP2016/084650 WO2017090626A1 (en) 2015-11-26 2016-11-22 Information processing apparatus, information processing system, and information processing method

Publications (2)

Publication Number Publication Date
CN108292199A CN108292199A (zh) 2018-07-17
CN108292199B true CN108292199B (zh) 2021-11-30

Family

ID=59060179

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680067643.5A Active CN108292199B (zh) 2015-11-26 2016-11-22 信息处理装置、信息处理***和信息处理方法

Country Status (4)

Country Link
US (1) US10983739B2 (zh)
EP (1) EP3380925B1 (zh)
JP (1) JP6784136B2 (zh)
CN (1) CN108292199B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6639430B2 (ja) * 2017-01-31 2020-02-05 キヤノン株式会社 情報処理装置、制御方法およびプログラム
JP7080595B2 (ja) 2017-07-14 2022-06-06 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
JP6995568B2 (ja) * 2017-11-06 2022-01-14 キヤノン株式会社 情報処理装置、通信装置、情報処理方法及びプログラム
JP7255207B2 (ja) * 2019-01-30 2023-04-11 株式会社リコー 画像形成装置、通信方法及び通信プログラム
JP7322470B2 (ja) * 2019-04-01 2023-08-08 ブラザー工業株式会社 位置情報提供プログラム、携帯端末装置および位置情報提供方法
EP3800540A1 (en) * 2019-10-02 2021-04-07 Ricoh Company, Ltd. Program, information processing system, information processing method, and information processing apparatus
JP2021157461A (ja) * 2020-03-26 2021-10-07 富士フイルムビジネスイノベーション株式会社 情報処理装置、情報処理システム、及び情報処理プログラム

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5121212B1 (zh) 1971-04-09 1976-07-01
US7522299B2 (en) * 2003-06-30 2009-04-21 Microsoft Corporation System and method for automatic configuration
KR100636143B1 (ko) * 2004-06-02 2006-10-18 삼성전자주식회사 무선 네트워크 장치의 자동 설정 방법 및 장치
JP5121212B2 (ja) 2006-11-17 2013-01-16 キヤノン株式会社 管理装置、管理装置の制御方法、及び当該制御方法をコンピュータに実行させるためのコンピュータプログラム
JP4889776B2 (ja) * 2009-09-29 2012-03-07 シャープ株式会社 プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体
JP5343870B2 (ja) * 2010-01-15 2013-11-13 富士通モバイルコミュニケーションズ株式会社 無線通信装置
US20110177780A1 (en) 2010-01-15 2011-07-21 Kabushiki Kaisha Toshiba Wireless communication apparatus
JP2012204845A (ja) * 2011-03-23 2012-10-22 Denso Corp ハンズフリー通話装置
US9084281B2 (en) * 2011-03-30 2015-07-14 Dexi Lu Open wireless architecture (OWA) mobile cloud infrastructure and method
US8612558B2 (en) * 2011-04-29 2013-12-17 Hewlett-Packard Development Company, L.P. Autoconfigured connection paths to a target device
KR101760911B1 (ko) * 2011-05-18 2017-07-24 엘지전자 주식회사 이동 단말기
KR101760424B1 (ko) * 2011-05-20 2017-07-31 엘지전자 주식회사 이동 단말기 및 그 제어방법
EP2725774A2 (en) * 2012-10-29 2014-04-30 Samsung Electronics Co., Ltd Electronic apparatus, image forming apparatus and wireless connection method
JP5945965B2 (ja) * 2013-02-28 2016-07-05 ブラザー工業株式会社 通信機器
JP5907094B2 (ja) * 2013-02-28 2016-04-20 ブラザー工業株式会社 端末装置及び機能実行装置
JP6044392B2 (ja) 2013-02-28 2016-12-14 ブラザー工業株式会社 端末装置及び機能実行装置
JP2014226850A (ja) * 2013-05-22 2014-12-08 富士ゼロックス株式会社 情報処理装置、情報端末装置、情報処理プログラム及び情報端末プログラム
JP6115328B2 (ja) * 2013-06-05 2017-04-19 ブラザー工業株式会社 通信装置
JP6127909B2 (ja) 2013-10-25 2017-05-17 ブラザー工業株式会社 携帯端末、携帯端末のプログラム、および印刷装置
US20150120555A1 (en) * 2013-10-29 2015-04-30 Elwha Llc Exchange authorization analysis infused with network-acquired data stream information
JP6252172B2 (ja) * 2013-12-27 2017-12-27 ブラザー工業株式会社 通信システム、通信装置、および情報処理プログラム
JP5980258B2 (ja) * 2014-03-11 2016-08-31 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
KR101458368B1 (ko) * 2014-04-28 2014-11-19 알서포트 주식회사 모바일단말의 중계서버 능동 접속을 이용한 통신로 개설방법
JP6452313B2 (ja) * 2014-05-13 2019-01-16 キヤノン株式会社 通信装置及びその制御方法、プログラム
JP6528449B2 (ja) 2014-06-26 2019-06-12 株式会社リコー プログラム、情報処理装置、及び情報処理システム
KR101838537B1 (ko) * 2014-09-03 2018-03-14 에스프린팅솔루션 주식회사 근거리 무선 통신을 지원하는 화상형성장치 및 그 화상형성장치의 동작 방법, 근거리 무선 통신을 지원하는 모바일 단말 및 그 단말의 동작 방법 및 근거리 무선 통신을 이용한 클라우드 프린트 시스템
US10602483B2 (en) * 2014-12-12 2020-03-24 Apple Inc. Mobile terminated IMS calls on devices which support Wi-Fi and cellular radios
US9800762B2 (en) * 2015-03-03 2017-10-24 Ricoh Company, Ltd. Non-transitory computer-readable information recording medium, information processing apparatus, and communications system
CN104932845A (zh) * 2015-03-13 2015-09-23 西安万像电子科技有限公司 手持终端打印方法及其打印装置

Also Published As

Publication number Publication date
US10983739B2 (en) 2021-04-20
CN108292199A (zh) 2018-07-17
EP3380925A1 (en) 2018-10-03
EP3380925A4 (en) 2018-10-03
JP2017108384A (ja) 2017-06-15
US20180349076A1 (en) 2018-12-06
EP3380925B1 (en) 2022-01-05
JP6784136B2 (ja) 2020-11-11

Similar Documents

Publication Publication Date Title
CN108292199B (zh) 信息处理装置、信息处理***和信息处理方法
CN107251596B (zh) 信息处理装置、通信***和通信方法
RU2665870C2 (ru) Программный продукт обработки информации, устройство обработки информации и система обработки информации
US20160011830A1 (en) Terminal Device
US8938214B2 (en) Wireless communication device
JP6069939B2 (ja) 無線通信機器、通信設定方法および通信設定プログラム
KR102644362B1 (ko) 통신장치, 제어방법, 및 컴퓨터 판독가능한 기억매체
JP6690258B2 (ja) プログラム、情報処理装置、通信システム
US10966261B2 (en) Communication apparatus, communication method, and program
JP2016162045A (ja) 画像形成装置、サーバ装置、及び通信システム
US10278072B2 (en) Communication device and terminal device
US20190303069A1 (en) Terminal device and non-transitory computer-readable medium storing computer-readable instructions for terminal device
WO2017090626A1 (en) Information processing apparatus, information processing system, and information processing method
JP6623872B2 (ja) 情報処理装置、画像形成装置及び情報処理プログラム
WO2016136238A1 (en) Information processing apparatus, communications system, and communications method
JP2018182572A (ja) 携帯端末、通信システム、通信方法およびプログラム
JP2023176543A (ja) プログラムおよび方法
JP2023176541A (ja) プログラム、システムおよび方法
JP2024084450A (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