图像处理设备及其控制方法和存储介质与流程

文档序号:15024814发布日期:2018-07-27 12:37阅读:140来源:国知局

本发明涉及经由移动终端来进行网络设置的图像处理设备及其控制方法和存储介质。



背景技术:

已知有具有无线LAN(局域网)接入点功能并执行通过无线LAN通信从无线终端接收到的打印作业的诸如打印设备和多功能外围设备(MFP)等的图像处理设备(参见日本特开2006-123239)。在使用接入点功能的情况下,无线终端可以建立与图像处理设备的无线直接连接。

还提出了如下方法:从诸如笔记本型PC等的移动终端、经由有线接口来对图像处理设备进行使图像处理设备连接至外部的无线接入点(即,连接至网络)的设置(参见日本专利5054129)。在图像处理设备具有接入点功能的情况下,移动终端可以建立与图像处理设备的无线直接连接,并且进行使得图像处理设备连接至外部无线接入点的设置。在这种情况下,移动终端向图像处理设备指示要连接至的无线接入点,并且图像处理设备连接至所指示的无线接入点。实现这种设置的服务可以被称为Onboarding(引导)服务。

然而,在作为无线接入点工作的图像处理设备容许来自多个终端的连接的情况下,在从多个终端向图像处理设备发送的与要连接的网络(无线接入点)有关的设置指示之间可能发生冲突。例如,如果从给定用户的移动终端进行使得图像处理设备连接至第一网络的设置,则有可能在同一定时从其它移动终端进行使得图像处理设备连接至第二网络的设置。



技术实现要素:

本发明是考虑到上述问题而作出的。本发明在具有接入点功能并且能够从外部设备进行其网络设置的图像处理设备中,提供用于防止发生从多个外部设备向图像处理设备发送的设置指示之间的冲突的技术。

根据本发明的一个方面,提供一种图像处理设备,包括:无线接口,其被配置为在第一模式和第二模式下工作,其中所述第一模式使所述图像处理设备作为无线接入点、即无线AP进行工作,所述第二模式使所述图像处理设备作为无线终端进行工作;启动部件,用于启动利用所述第一模式的特定无线AP,其中所述特定无线AP是使用设置服务所用的无线AP,所述设置服务使得外部设备能够进行使所述图像处理设备利用所述第二模式连接至网络的设置;接收部件,用于经由所述无线接口从外部设备接收向所述启动部件所启动的所述特定无线AP的连接请求;以及限制部件,用于在所述接收部件接收到所述连接请求的情况下,执行用以限制能够连接至所述特定无线AP以使用所述设置服务的外部设备的数量的处理。

根据本发明的另一方面,提供一种图像处理设备的控制方法,所述图像处理设备包括无线接口,所述无线接口被配置为在第一模式和第二模式下工作,其中所述第一模式使所述图像处理设备作为无线接入点、即无线AP进行工作,所述第二模式使所述图像处理设备作为无线终端进行工作,所述控制方法包括:启动利用所述第一模式的特定无线AP,其中所述特定无线AP是使用设置服务所用的无线AP,所述设置服务使得外部设备能够进行使所述图像处理设备利用所述第二模式连接至网络的设置;经由所述无线接口从外部设备接收向在所述启动中所启动的所述特定无线AP的连接请求;以及在所述接收中接收到所述连接请求的情况下,执行用以限制能够连接至所述特定无线AP以使用所述设置服务的外部设备的数量的处理。

根据本发明的又一方面,提供一种计算机可读存储介质,其存储用于使计算机执行图像处理设备的控制方法的程序,所述图像处理设备包括无线接口,其中所述无线接口被配置为在第一模式和第二模式下工作,其中所述第一模式使所述图像处理设备作为无线接入点、即无线AP进行工作,所述第二模式使所述图像处理设备作为无线终端进行工作,所述控制方法包括:启动利用所述第一模式的特定无线AP,其中所述特定无线AP是使用设置服务所用的无线AP,所述设置服务使得外部设备能够进行使所述图像处理设备利用所述第二模式连接至网络的设置;经由所述无线接口从外部设备接收向所述启动中所启动的所述特定无线AP的连接请求;以及在所述接收中接收到所述连接请求的情况下,执行用以限制能够连接至所述特定无线AP以使用所述设置服务的外部设备的数量的处理。

根据本发明,在具有接入点功能并且外部设备能够设置图像处理设备的网络设置的图像处理设备中,可以防止发生从多个外部设备向图像处理设备发送的设置指示之间的冲突。

通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

图1示出系统的结构的示例;

图2是示出MFP 100和移动终端103的硬件结构的示例的框图;

图3A是示出MFP 100的软件结构的示例的框图;

图3B是示出移动终端103的软件结构的示例的框图;

图4A和4B示出在MFP 100中使用移动门户304时要在操作单元205上显示的操作画面的示例;

图5示出要在移动终端103中使用设置服务使用应用320时要在操作单元215上显示的操作画面的示例;

图6A和6B是示出MFP 100的处理过程的流程图;

图7A是示出连接限制处理的过程的流程图;

图7B是示出用户认证处理的过程的流程图;

图8A是示出服务使用限制处理的过程的流程图;以及

图8B是示出密码认证处理的过程的流程图。

具体实施方式

以下将参考附图来详细说明本发明的实施例。应当注意,以下实施例不意图限制所附权利要求书的范围,并且这些实施例中所述的特征的全部组合不必是本发明的解决手段所必需的。

系统结构

图1示出根据本实施例的系统的结构的示例。如图1所示,本实施例将例示包括MFP 100、接入点(AP)101和102以及移动终端103的系统。注意,可以仅存在一个AP或者存在多个AP。还可以存在更多的移动终端。移动终端103例如是智能电话或平板终端等。AP 101和102是连接至诸如LAN(局域网)等的网络的无线AP。

MFP 100、AP 101和102以及移动终端103全部具有利用符合诸如IEEE802.11a/b/g/n等的无线LAN(WLAN)标准的方式(WLAN方式)的无线通信功能(WLAN通信功能)。MFP 100和移动终端103可以通过WLAN方式而连接至AP 101或102,以访问AP 101或102连接至的网络。尽管假定AP 101和102彼此连接至不同的网络(在图2中,分别为LAN 221和222),但是AP 101和102可以连接至同一网络。如稍后所述,MFP 100和移动终端103可以利用WLAN方式来建立无线直接连接,并且在无需介入诸如AP 101或102等的无线AP的情况下彼此直接通信。注意,MFP 100可以在处于连接至AP 101或102的状态(连接至网络的状态)下建立与移动终端103的无线直接连接。

根据本实施例的MFP 100安装有Onboarding服务(WLAN设置服务),该Onboarding服务用作使得诸如移动终端103等的外部设备能够进行使MFP 100连接至网络(无线AP)的网络设置的设置服务。移动终端103可以在MFP中WLAN设置服务正处于工作期间建立与MFP 100的无线直接连接,以从移动终端103使用MFP 100的WLAN设置服务。

如果MFP 100处于未连接至网络的状态,则可以通过使用WLAN设置服务使MFP 100连接至网络。例如,可以通过使MFP 100连接至AP 101或102而使MFP 100连接至网络。如果MFP 100正处于连接至网络的状态,则可以通过使用WLAN设置服务来改变MFP 100的连接目的地网络。例如,如果MFP 100连接至AP 101,则可以使连接目的地无线AP从AP 101改变成AP 102。因此,将MFP 100的无线连接从与AP 101的连接111切换至与AP 102的连接112,由此改变连接目的地网络(从LAN 221改变成LAN 222)。

MFP 100的硬件结构

图2是示出根据本实施例的MFP 100和移动终端103的硬件结构的示例的框图。MFP 100包括CPU 201、ROM 202、RAM 203、HDD 204、操作单元205、打印机单元206、扫描器单元207以及无线LAN(WLAN)接口(I/F)208。MFP 100中的这些装置可以经由系统总线而彼此通信。

CPU 201控制MFP 100的整体操作。CPU 201读出并执行ROM 202中所存储的控制程序,以实现MFP 100具有的诸如打印功能、复印功能和扫描功能等的各种功能。RAM 203是用作CPU 201执行各种程序的工作区域等的易失性存储器。HDD 204是用于存储各种程序和数据的非易失性存储装置。

操作单元205包括具有触摸面板功能的显示器,并且还包括诸如十键区等的硬键。打印机单元206基于从外部设备接收到的图像数据或者扫描器单元207所生成的图像数据来在薄片上打印图像。扫描器单元207光学地读取原稿的图像,并生成与该图像相对应的图像数据。

WLAN I/F 208是具有WLAN通信功能的无线NIC(网络接口卡)。WLAN I/F 208可以连接至诸如AP 101或102等的无线AP,并且可以经由所连接的无线AP与外部设备相通信。WLAN I/F 208具有软件接入点(软件AP)功能,以使MFP 100作为无线AP进行工作。

更具体地,WLAN I/F 208可以在软件AP模式(以下称为“AP模式”)和基础设施模式下工作。AP模式(第一模式)是使MFP 100作为无线AP工作并与具有WLAN通信功能的外部设备(移动终端103等)进行无线直接连接的工作模式。基础设施模式(第二模式)是使MFP 100作为无线终端工作并通过连接至无线AP(AP 101或102等)而连接至网络(LAN 221或222等)的工作模式。注意,AP模式和基础设施模式是非排他的,并且WLAN I/F 208可以同时在这两个模式下工作。这样,WLAN I/F 208是能够在AP模式(第一模式)和基础设施模式(第二模式)下进行工作的无线接口的示例。

WLAN I/F 208可以同时启动分别与不同的SSID相对应的多个无线AP(虚拟AP),并且使这些AP在MFP 100上工作。要在MFP 100上启动的这多个无线AP各自针对各SSID可以设置不同的KEY(加密密钥、密码或口令)。这多个无线AP各自可以使用不同的WLAN标准,或者可以具有不同的安全级别。在根据本实施例的MFP 100中,可以同时启动诸如移动终端103等的外部设备使用WLAN设置服务所用的专用无线AP(特定AP)以及例如用来向MFP 100输入作业的正常无线直接连接所用的无线AP。

移动终端103的硬件结构

移动终端103包括CPU 211、ROM 212、RAM 213、闪速存储器214、操作单元215、电话网络I/F 216和WLAN I/F 217。移动终端103中的这些装置可以经由系统总线而彼此通信。注意,除了图2所示的这些装置以外,移动终端103还包括诸如扬声器、麦克风、照相机219和GPS接收器等的各种装置。

CPU 211控制移动终端103的整体操作。CPU 211通过读出并执行ROM 212中所存储的控制程序来实现移动终端103的各种功能。RAM 213是用作CPU 211执行各种程序的工作区域等的易失性存储器。闪速存储器214是用于存储各种程序和数据的非易失性存储器。操作单元215包括具有触摸面板功能的显示器。

电话网络I/F 216是利用诸如3G、LTE和演进型LTE等的移动通信标准来进行无线通信的无线I/F。电话网络I/F 216可以无线连接至无线基站,以使得移动终端103能够访问移动电话网络。

如WLAN I/F 208那样,WLAN I/F 217是具有WLAN通信功能的无线NIC。WLAN I/F 217可以连接至诸如AP 101或102等的无线AP,并且经由无线AP与外部设备相通信。在MFP 100中无线AP正利用软件AP模式工作的情况下,WLAN I/F 217可以通过连接至该无线AP而建立与MFP 100的无线直接连接。

MFP 100的软件结构

图3A是示出MFP 100的软件结构的示例的框图。作为在平台(OS 317)上运行的应用,MFP 100包括诸如复印301、扫描302、打印303、移动门户304、MFP设置305和登录功能306等的应用。这些应用可以经由应用程序接口(API)307而与各种服务相通信,并且可以启动和停止各种服务。MFP 100包括扫描器控制服务308、打印机控制服务309、操作单元控制服务310、WLAN设置(Onboarding)服务311、WLAN控制服务312和认证控制服务313作为能够与各应用相通信的服务。

MFP 100包括用户信息存储模块314、设置信息存储模块315以及登录信息存储模块316作为软件结构。用户信息存储模块314保持用户信息。设置信息存储模块315保持与MFP 100连接至网络(无线AP)所使用的网络设置有关的信息。该网络设置是用户经由操作单元215来手动进行的,或者从移动终端103使用WLAN设置服务311来进行的。登录信息存储模块316保持登录至MFP 100的用户的用户信息。注意,在HDD 204中分配与用户信息存储模块314和设置信息存储模块315相对应的存储区域,以及在RAM 203中分配与登录信息存储模块316相对应的存储区域。

上述各应用提供可以由用户操作的用户界面(在操作单元215中显示操作画面,并接受对操作画面的操作)。复印301、扫描302和打印303是分别使用MFP 100的复印功能、扫描功能和打印功能所用的应用。MFP设置305是在MFP 100中进行各种设置所用的应用。

移动门户304是经由WLAN设置服务311和WLAN控制服务312来进行MFP 100的网络设置所用的应用。移动门户304进行移动终端103使用WLAN设置服务311所需的特定无线AP的启动处理,并使用WLAN设置服务311来进行网络设置。这里,特定无线AP(特定AP)是使用WLAN设置服务311所用的、利用软件AP模式的无线AP,并且是专用于WLAN设置服务311的无线AP。移动门户304可以通过经由WLAN控制服务312控制WLAN I/F 208,来进行利用上述软件AP模式的无线AP的启动处理和停止处理。WLAN设置服务311接收来自建立了无线直接连接的移动终端的设置请求(设置命令),并根据所接收到的设置请求来进行网络设置。

登录功能306是向用户提供用以登录至MFP 100的功能的应用。登录功能306登记并管理用户账户。将登录功能306所管理的用户账户(用户信息)存储在用户信息存储模块314中。用户信息例如包括用户名、密码和权限信息。权限信息是表示相应用户使用应用的权限(例如,用户是否允许使用所有应用,或者仅禁止使用移动门户304等)的信息。

登录功能306通过在操作单元205上显示要使用MFP 100的用户登录至MFP 100所用的操作画面(图4A的认证画面410),来限制未登录的用户对MFP 100的使用。登录功能306基于使用操作画面所输入的认证信息(用户名和密码)以及用户信息存储模块314中所存储的用户信息来进行用户认证。如果基于用户认证而容许用户登录,则登录功能306将登录用户的用户信息(用户名、密码和权限信息)存储在登录信息存储模块316中。注意,登录功能306将可以同时登录至MFP 100的用户的数量限制为1(防止多个用户同时登录至MFP 100)。

MFP 100的认证功能

这里,将与上述登录功能306相关联地说明MFP 100的认证功能。在MFP 100中,作为认证功能的设置,可以在不进行用户认证的设置(“不认证”)、在用户登录时进行用户认证的设置(“装置认证”)、以及针对各功能进行用户认证的设置(“功能认证”)之间进行选择。

在“不认证”的情况下,在用户登录至MFP 100以及要使用应用时不进行用户权限信息的确认。在“装置认证”的情况下,通过在用户登录至MFP 100时进行用户认证来确认用户权限信息。在“功能认证”的情况下,在开始使用应用(例如移动门户304)时(在指示启动应用时)进行用户认证。注意,在本实施例中,可以针对各应用来设置是否要进行用户认证。例如,可以设置是否针对移动门户304进行用户认证。

移动终端103的软件结构

图3B是示出移动终端103的软件结构的示例的框图。移动终端103包括OS 321并且包括设置服务使用应用320作为OS 321上运行的应用。移动终端103包括WLAN控制服务322和设置控制服务323作为OS 321上运行的服务,并且包括WLAN信息存储模块324和用户信息存储模块325作为存储模块。

设置服务使用应用320是使用MFP 100中运行的WLAN设置服务311所用的应用。设置服务使用应用320通过经由WLAN控制服务322和设置控制服务323建立与MFP 100中启动的、WLAN设置服务311所用的特定无线AP的无线直接连接,来进行MFP 100的网络设置。

WLAN信息存储模块324保持移动终端103(WLAN I/F 217)成功连接至的无线AP的SSID和KEY。用户信息存储模块325保持使用WLAN设置服务311所用的用户认证处理(图6B中的步骤S609)(稍后将描述)中要使用的用户信息。注意,在闪速存储器214中分配与WLAN信息存储模块324和用户信息存储模块325相对应的存储区域。

Onboarding服务

在本实施例中,与WLAN设置服务311相对应的Onboarding服务是使得诸如移动终端103等的外部设备能够进行使MFP 100连接至网络(无线AP)的网络设置的服务。在使用Onboarding服务的情况下,可以通过从移动终端103向MFP 100发送的请求(命令)来使MFP 100连接至网络,或者使MFP 100的连接目的地网络改变。

Onboarding服务是通过发送用于连接目的地的网络设置的请求的装置(Onboarder(引导方))和接收请求并进行网络设置的装置(Onboardee(被引导方))之间的通信来实现的。在本实施例中,使用无线直接连接作为用作Onboarder的移动终端103和用作Onboardee的MFP 100之间的无线连接。因而,MFP 100需要启动利用软件AP模式的无线AP以使得能够从移动终端103进行无线直接连接。在本实施例中,MFP 100启动Onboarding服务所用的特定无线AP。

MFP 100(Onboardee)在启动了特定无线AP的状态下接受来自移动终端103(Onboarder)的无线直接连接。如果建立了与移动终端103的连接,则MFP 100从移动终端103接收包括要连接的无线AP的目的地的设置请求。此外,MFP 100利用上述基础设施模式进行与所接收到的设置请求中所指定的无线AP的连接。这样,MFP 100利用Onboarding服务连接至网络或者改变连接目的地网络。

在本实施例中,移动终端103预先保持要作为利用基础设施模式的MFP 100的连接目的地候选的无线AP的列表。移动终端103向MFP 100发送用户基于这种列表所选择的无线AP已经被指定的设置请求。此时,如果无法发现所指定的无线AP,则MFP 100不进行网络设置,而向移动终端103发送表示与设置请求相对应的网络设置已失败的错误通知。注意,MFP 100可以通过来自移动终端103的指示来搜索相邻的无线AP,并且将所发现的无线AP的列表发送至移动终端103,以使得移动终端103可以基于所接收到的列表来指定无线AP。

移动门户应用

图4A和4B示出在MFP 100上使用移动门户304的情况下要显示在操作单元205上的操作画面的示例。这里,将参考图4A和4B来说明移动门户应用(移动门户304)。注意,移动门户304的功能是在MFP 100中通过CPU 201将ROM 202或HDD 204中所存储的应用程序读出至RAM 203并执行该程序来实现的。

在用户选择(触摸)操作单元205上所显示的菜单画面400上的按钮401的情况下,CPU 201启动移动门户304。这里,如果针对移动门户304已设置用户认证的执行以用作上述“功能认证”,则CPU 201在操作单元205上显示认证画面410。如果基于输入至认证画面410的认证信息的用户认证是成功的,则CPU启动移动门户304,并在操作单元205上显示移动门户304的操作画面420。

操作画面(移动门户画面)420包括用于启动利用上述软件AP模式的无线AP的按钮421以及用于进行与WLAN设置服务311(Onboarding服务)有关的设置的按钮422。如果选择了按钮421,则移动门户304将操作单元205的显示画面改变成操作画面430。如果选择了按钮422,则移动门户304将操作单元205的显示画面改变成操作画面440。

操作画面(移动门户画面)430包括表示作为利用软件AP模式的无线AP的、在MFP 100中启动的各无线AP的SSID和KEY的AP信息431和432。用户可以分别在操作画面430上指示与AP信息431和432相对应的无线AP的启动或停止。在本实施例中,AP信息431与例如用于将作业输入至MFP 100的正常无线直接连接所用的无线AP相对应,并且AP信息432与WLAN设置服务311所用的无线AP相对应。

操作画面(移动门户画面)440用于进行用于控制利用诸如移动终端103等的外部设备向WLAN设置服务311(Onboarding服务)的访问的设置。在操作画面440中,可以设置是否使“直接连接限制”、“服务使用限制”、“密码认证”和“用户认证”这四种功能有效。

“直接连接限制”是用于将可以同时建立与WLAN设置服务311所用的特定无线AP(特定AP)的无线直接连接的外部设备的数量限制成1个的功能。注意,如果要进行使用认证画面410的用户认证,则可以将WLAN设置服务311的使用限制成仅管理员用户,以防止其它用户未经授权而使用服务。

“服务使用限制”是用于在建立了与特定AP的无线直接连接的外部设备要使用WLAN设置服务311的情况下、将可以同时使用WLAN设置服务311的外部设备的数量限制成1个的功能。注意,在要进行使用认证画面410的用户认证的情况下,可以将WLAN设置服务311的使用限制成仅管理员用户,以防止其它用户未经授权而使用服务。

“密码认证”是用于在从建立了与特定AP的无线直接连接的外部设备接收到与网络设置有关的设置请求的情况下、在操作单元205上显示预定密码并基于所显示的密码来进行对外部设备的认证的功能。如果在操作单元205上所显示的密码与从外部设备接收到的密码一致,则移动门户304使WLAN设置服务311执行与该设置请求相对应的网络设置。注意,尽管预先在MFP 100中设置了默认密码,但是用户可以通过使用移动门户304来改变该密码。

“用户认证”是用于对操作建立了与特定AP的无线直接连接的外部设备的用户进行认证的功能。在已使“用户认证”有效的情况下,移动门户304使用认证控制服务313来进行用户认证。认证控制服务313基于从建立了与特定AP的无线直接连接的外部设备接收到的认证信息以及登录信息存储模块316中所存储的用户信息来进行用户认证。移动门户304在用户认证成功的情况下使WLAN设置服务311执行与设置请求相对应的网络设置。

设置服务使用应用

图5示出在要在移动终端103上使用设置服务使用应用320的情况下、在操作单元215上所显示的操作画面的示例。这里,将参考图5来说明使用WLAN设置服务311所用的设置服务使用应用320。注意,该应用的功能是在移动终端103中通过CPU 211将ROM 212或闪速存储器214中所存储的应用程序读出至RAM 213并执行该程序来实现的。

如果启动了设置服务使用应用320,则在操作单元215上显示操作画面500。操作画面500包括作为无线直接连接的当前对象的MFP(本实施例中的MFP 100)的名称。操作画面500还包括用于指示利用WLAN设置服务311的网络设置的执行的按钮501以及用于指示设置画面的显示的按钮502。如果选择了按钮502,则设置服务使用应用320在操作单元215上显示设置画面510。

在设置画面510中,可以输入要用于MFP 100中的上述用户认证的认证信息(用户名和密码)以及用作无线直接连接的对象的MFP 100利用基础设施模式连接至的无线AP(连接目的地AP)。注意,连接目的地AP例如可以从下拉菜单的预定列表中选择。如果在设置画面510上进行了连接目的地AP的指定之后、在操作画面500上选择按钮501,则设置服务使用应用320向MFP 100发送指定连接目的地AP的设置请求。

如果从MFP 100请求了密码的发送,则设置服务使用应用320通过在操作单元215上显示输入画面520来接受来自用户的密码的输入。此外,设置服务使用应用320向MFP 100发送所输入的密码。

处理过程

接着,将参考图6A、6B、7A、7B、8A和8B来说明根据本实施例的在通过使用WLAN设置服务311从移动终端103进行对MFP 100的网络设置的情况下MFP 100所要执行的处理过程。将说明MFP 100所要执行的处理过程。图6A和6B中的处理的各步骤是通过CPU 201将ROM 202或HDD 204中所存储的程序(包括移动门户304的应用程序)读出至RAM 203并执行该程序来实现的。注意,后述的处理过程适用于进行网络设置以使MFP 100连接至网络的情况、以及进行网络设置以改变MFP 100的连接目的地网络的情况。

在根据本实施例的MFP 100中,如参考图4A和4B所述,预先设置直接连接限制、服务使用限制、密码认证和用户认证的功能各自的有效/无效(ON/OFF(开启/关闭))。如果已使各功能有效(处于ON状态),则执行步骤S606中的连接限制处理、步骤S612中的服务使用限制处理、步骤S614中的密码认证处理、以及步骤S608中的用户认证处理。

在MFP 100中启动移动门户304的情况下,进行用以对操作MFP 100的用户进行认证的用户认证。如果在完成了用户认证之后在移动门户画面420上选择了按钮421,则CPU 201在步骤S601中将移动门户画面430显示在操作单元205上。如果所认证的用户在操作画面420上指示了启动作为WLAN设置服务311所用的无线AP的特定AP,则在步骤S602中,CPU 201根据该指示、利用软件AP模式来启动特定AP。此外,在步骤S603中,CPU 201在操作单元205上显示作为所启动的特定AP的AP信息的SSID和KEY(AP信息432)。结果,可以向用户通知移动终端103进行与特定AP的无线直接连接所需的SSID和KEY。

用户对移动终端103的操作单元215进行操作,以使得移动终端103将通过使用MFP 100的操作单元205上所显示的SSID和KEY来进行与MFP 100的无线直接连接。结果,移动终端103发送包括与特定AP相对应的SSID和KEY的无线直接连接所用的连接请求。

在MFP 100中,在步骤S604中,CPU 201判断是否经由WLAN I/F 208从外部设备接收到包括与特定AP相对应的SSID和KEY的连接请求。当经由WLAN I/F 208接收到这种连接请求时,CPU 201使处理进入步骤S605。如以下将说明的,CPU 201在步骤S605~S614中执行用于限制通过连接至特定AP而能够使用WLAN设置服务311的外部设备(移动终端)的数量的处理。

注意,如上所述,在MFP 100中,可以通过软件AP模式来同时启动不仅包括特定AP、而且还包括用于将作业输入至MFP 100的无线AP的多个无线AP。在这种情况下,CPU 201仅针对该特定AP执行用于限制能够使用WLAN设置服务311的外部设备(移动终端)的数量的处理。结果,可以在适当控制利用外部设备访问WLAN设置服务311的同时,使得外部设备能够建立与MFP 100的无线直接连接以输入作业。

连接限制处理

在步骤S605中,CPU 201判断是否已使连接限制功能有效。如果已使连接限制功能有效,则使处理进入步骤S606。如果已使连接限制功能无效,则使处理进入步骤S607。在步骤S606中,CPU 201根据图7A所示的处理过程,执行连接限制处理,该连接限制处理是用于将能够连接至特定AP的外部设备(移动终端)的数量限制成1个的处理。

更具体地,在步骤S701中,CPU 201在接收到连接请求的情况下,判断是否已经存在建立了与特定AP的无线直接连接的外部设备(移动终端)。如果不存在已经建立了与特定AP的无线直接连接的外部设备,则CPU 201使处理进入步骤S702。否则,使处理进入步骤S703。

在步骤S702中,CPU 201基于所接收到的连接请求来容许与特定AP的无线直接连接,并且使处理进入步骤S607。另一方面,在步骤S703中,CPU 201基于所接收到的连接请求来限制(拒绝)与特定AP的无线直接连接,并且使处理进入步骤S617。在步骤S617中,CPU 201将表示连接请求的拒绝的错误通知发送至作为连接请求的发送源的移动终端103,并结束处理。

用户认证处理

在步骤S607中,CPU 201判断是否已使用户认证功能有效。如果已使用户认证功能有效,则处理进入步骤S608。否则,处理进入步骤S609。根据图7B所示的处理过程来执行步骤S608中的用户认证处理。

更具体地,在步骤S711中,CPU 201判断是否从登录信息存储模块316获得了已经登录至MFP 100的用户的登录信息。如果获得了用户信息,则CPU 201使处理进入步骤S712。否则,使处理进入步骤S715。

在步骤S712中,CPU 201获得登录信息存储模块316中所存储的用户信息以及来自作为连接请求的发送源的移动终端103的认证信息。该认证信息例如与图5的设置画面510上预先设置的用户信息相对应。移动终端103可以通过将认证信息包括在用于与特定AP的无线直接连接的连接请求中来将该认证信息发送至MFP 100。可选地,移动终端103可以在发送了连接请求之后,响应于来自MFP 100的请求来发送认证信息。

随后,在步骤S713中,CPU 201通过判断从通过无线直接连接而当前处于连接中的移动终端103获得的认证信息是否与从登录信息存储模块316获得的用户信息一致来执行用户认证。即,CPU 201判断与从移动终端103接收到的认证信息相对应的移动终端103的用户与MFP 100认证的用户是否一致。如果认证信息与用户信息一致,则CPU 201使处理进入步骤S714。否则,使处理进入步骤S715。

在步骤S714中,CPU 201容许基于所接收到的连接请求的与特定AP的无线直接连接,并且使处理进入步骤S609。另一方面,在步骤S715中,CPU 201限制(拒绝)基于所接收到的连接请求的与特定AP的无线直接连接,并使处理进入步骤S617。在步骤S617中,CPU 201将表示连接请求的拒绝的错误通知发送至作为连接请求的发送源的移动终端103,并结束该处理。

通过这种用户认证处理,可以防止与当前正操作MFP 100和移动终端103的用户的意图相违背地、WLAN设置服务311被不同用户使用。因而,可以防止从多个外部设备(移动终端)向MFP 100发送的设置请求(指示)之间发生的冲突。

直接连接处理

随后,在步骤S609中,CPU 201进行连接处理,以建立特定AP和作为步骤S604中所接收到的连接请求的发送源的移动终端103之间的无线直接连接。如果建立了该连接,则CPU 201使处理进入步骤S610。在步骤S610中,CPU 201经由特定AP从通过无线直接连接而当前处于连接中的移动终端103利用WLAN设置服务311接收设置请求,该设置请求包括MFP 100利用基础设施模式而连接至的无线AP的指定。

服务使用限制处理

接着,在步骤S611中,CPU 201判断是否已使服务使用限制功能有效。如果已使服务使用限制功能有效,则使处理进入步骤S612。如果已使服务使用限制功能无效,则使处理进入步骤S613。在步骤S612中,在建立了与移动终端103的无线直接连接之后,CPU 201根据图8A所示的处理过程来执行服务使用限制处理,该服务使用限制处理是用于将能够使用WLAN设置服务311的外部设备(移动终端)的数量限制成1个的处理。

更具体地,在步骤S801中,CPU 201判断是否已经存在当前使用WLAN设置服务311的外部设备(移动设备)。例如,这与如下情况相对应:已使连接限制功能无效,除了移动终端103之外的移动终端已建立了与特定AP的无线直接连接,并且在移动终端103之前已通过使用WLAN设置服务311将设置请求发送至MFP 100。在这种情况下,由于已经存在使用WLAN设置服务311的移动终端,因此CPU 201使处理进入步骤S803。如果不存在这种移动终端,则CPU 201使处理进入步骤S802。

在步骤S802中,CPU 201容许连接至特定AP的移动终端103对WLAN设置服务311的使用,即,容许与所接收到的设置请求相对应的网络设置的执行,并且使处理进入步骤S613。另一方面,在步骤S803中,CPU 201限制(拒绝)连接至特定AP的移动终端103对WLAN设置服务311的使用,并且使处理进入步骤S617。在步骤S617中,CPU 201将表示WLAN设置服务311的使用的拒绝的错误通知发送至通过无线直接连接而连接的移动终端103,并结束该处理。

密码认证处理

接着,在步骤S613中,CPU 201判断是否已使密码认证功能有效。如果已使密码认证功能有效,则使处理进入步骤S614。如果已使密码认证功能无效,则使处理进入步骤S615。根据图8B所示的处理过程来执行步骤S614的密码认证处理。

更具体地,在步骤S811中,CPU 201获得使用WLAN设置服务311的密码。如上所述,该密码是预先设置的默认密码或者是用户随后改变的密码,并且是用户特有(针对各用户而不同)的密码。当获得HDD 204等中所存储的密码时,CPU 201在步骤S812中将所获得的密码显示在操作单元205上,并且将密码发送请求发送至移动终端103。当接收到该请求时,移动终端103在操作单元215上显示输入画面520,以提示用户输入MFP 100的操作单元205上所显示的密码。此外,移动终端103将用户所输入的密码发送至MFP 100。

结果,在步骤S813中,CPU 201从当前通过无线直接连接而连接至特定AP的移动终端103接收密码。随后,在步骤S814中,CPU 201判断从移动终端103接收到的密码是否与操作单元205上所显示的密码一致。如果密码一致,则使处理进入步骤S815。否则,使处理进入步骤S816。

在步骤S815中,CPU 201容许连接至特定AP的移动终端103对WLAN设置服务311的使用,即,容许与所接收到的设置请求相对应的网络设置的执行,并且使处理进入步骤S615。另一方面,在步骤S806中,CPU 201限制(拒绝)连接至特定AP的移动终端103对WLAN设置服务311的使用,并且使处理进入步骤S617。在步骤S617中,CPU 201将表示WLAN设置服务311的使用的拒绝的错误通知发送至通过无线直接连接而连接的移动终端103,并且结束该处理。

在这种类型的密码认证处理中,通过将默认密码改变成用户特有密码,可以防止与移动终端103的用户的意图相违背地、WLAN设置服务311被该移动终端的用户以外的用户使用。注意,如果已经执行了上述用户认证处理(步骤S608),则CPU 201可以进行操作以使得不进行密码认证处理,从而避免用户认证处理的冗余执行。这可以通过例如配置操作画面440以使得“密码认证”和“用户认证”其中仅一个有效来实现。

网络设置处理

在使处理从步骤S613或步骤S614进入步骤S615之后,CPU 201搜索步骤S610所接收到的设置请求中所指定并且MFP 100利用基础设施模式而连接(由于连接目的地的改变而重新连接)的无线AP。如果所指定的无线AP在MFP 100的可通信范围内,则将发现该无线AP。在步骤S610中,CPU 201判断是否发现了所指定的无线AP。如果发现了所指定的无线AP,则使处理进入步骤S616。否则,使处理进入步骤S617。

在步骤S616中,CPU 201进行与步骤S610中经由特定AP所接收到的设置请求相对应的网络设置。在完成了该设置的情况下,CPU 201结束处理。更具体地,CPU 201对WLAN I/F 208进行控制,以使得将利用基础设施模式来进行与设置请求中所指定的无线AP的连接。注意,如果MFP 100已经利用基础设施模式而连接至外部的无线AP,则CPU 201对WLAN I/F 208进行控制,以使得将连接目的地无线AP改变成设置请求中所指定的无线AP。结果,如果MFP 100没有连接至网络,则MFP 100将连接至网络,以及如果MFP已经连接至这些无线AP之一,则将连接目的地改变成所指定的无线AP(将改变连接目的地网络)。随后,CPU 201结束处理。

另一方面,在步骤S617中,CPU 201将表示无法搜索到设置请求中所指定的无线AP的错误通知发送至作为该设置请求的发送源的移动终端103,并结束处理。

如上所述,根据本实施例的MFP 100启动使用WLAN设置服务311所用的、利用软件AP模式的特定AP,并且经由WLAN I/F 208接收自移动终端103向所启动的特定AP的连接请求。当经由WLAN I/F 208接收到该连接请求时,MFP执行用于限制通过连接至特定AP而能够使用WLAN设置服务311的外部设备(移动终端)的数量的处理。作为这种限制处理,MFP 100执行连接限制处理(步骤S606)和服务使用限制处理(步骤S612)其中至少之一。另外,作为该限制处理,MFP 100还可以执行用户认证处理(步骤S608)或者密码认证处理(步骤S614)。根据本实施例,在具有软件AP功能并且使得外部设备能够进行网络设置的MFP 100中,可以防止从多个外部设备向MFP 100发送的设置指示(设置请求)之间的冲突的发生。

其它实施例

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

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

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