信息处理装置、其控制方法和存储介质与流程

文档序号:16686385发布日期:2019-01-22 18:21阅读:135来源:国知局
信息处理装置、其控制方法和存储介质与流程

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



背景技术:

通常,就保证网络所需的安全质量等而言,在办公室等中以不同的方式使用多个不同的网络。作为办公室中使用的信息处理装置的mfp具有多条线路,并且多条线路分别使用不同的网络。例如,mfp通过一条线路使用网络,并通过另一条线路使用与该网络不同的另一网络。在这种类型的mfp中,针对各条线路设置用于通信装置访问各条线路的诸如ip地址等的地址信息,并且各条线路的地址信息彼此不同。mfp基于访问时由通信装置指定的地址信息,从多条线路当中识别用于与通信装置进行通信的线路(例如,参见日本特开专利公报(kokai)2003-319461号)。

然而,当针对多条线路设置相同的地址信息时,传统的mfp不能基于地址信息来区分各条线路。结果,传统的mfp不能基于访问时由通信装置指定的地址信息,从多条线路当中识别用于与通信装置进行通信的线路。



技术实现要素:

本发明提供一种信息处理装置、其控制方法和存储介质,该信息处理装置即使针对多条线路设置了相同的地址信息,也能够识别要使用的线路。

因此,本发明提供了一种信息处理装置,在所述信息处理装置中,有线i/f和无线i/f中的一者用作主线路,另一者用作副线路,所述信息处理装置包括:确定单元,其被构造为确定副线路的ip地址的网络地址是否与主线路的ip地址的网络地址交叠(overlap);以及控制单元,其被构造为在确定副线路的ip地址的网络地址与主线路的ip地址的网络地址交叠的情况下禁用副线路。

根据本发明,即使针对多条线设置相同的地址信息,也能够识别要使用的线路。

根据以下对示例性实施例的描述(参照附图),本发明的其他特征将变得清楚。

附图说明

图1是示意性地示出作为根据本发明实施例的信息处理装置的mfp的布置的框图。

图2是示意性地示出图1中出现的控制器单元的布置的框图。

图3是示意性地示出由图1中出现的控制器单元控制的软件模块的布置的框图。

图4是示出在图1中出现的操作单元上显示的菜单画面的示例的视图。

图5a和图5b是示出用于指示在图1中出现的mfp中的无线接入点模式的开始和结束的画面的示例的视图。

图6是示出在图1中出现的操作单元上显示的设置画面的示例的视图。

图7是示出在图1中出现的操作单元上显示的网络设置画面的示例的视图。

图8是示出在图1中出现的操作单元上显示的接口选择画面的示例的视图。

图9是示出在图1中出现的操作单元上显示的主线路设置画面的示例的视图。

图10是示出在图1中出现的操作单元上显示的副线路设置画面的示例的视图。

图11是示出在图1中出现的操作单元上显示的无线设置画面的示例的视图。

图12是示出在图1中出现的操作单元上显示的接入点选择画面的示例的视图。

图13是示出在图1中出现的操作单元上显示的无线接入点设置画面的示例的视图。

图14是示出由图3中出现的网络设置模块执行的主线路地址信息设置处理的过程的流程图。

图15是示出由图3中出现的网络设置模块执行的副线路地址信息设置处理的过程的流程图。

图16是示出在图1中出现的操作单元上显示的消息的示例的视图。

图17是示出由图3中出现的网络设置模块执行的无线接入点模式开始处理的过程的流程图。

图18是示出由图3中出现的网络设置模块执行的无线接入点模式结束处理的过程的流程图。

图19是示出由图3中出现的网络设置模块执行的显示控制处理的过程的流程图。

图20是示出由图3中出现的网络设置模块执行的设置值存储处理的过程的流程图。

图21是示出在图1中出现的操作单元上显示的示例的视图。

图22是示出图15中的副线路地址信息设置处理的变型例的过程的流程图。

具体实施方式

现在将参照附图描述本发明的实施例。在本实施例中,将描述将本发明应用于作为信息处理装置的mfp的情况,但是本发明不仅可以应用于mfp,还可以应用于诸如配备有多条线路的pc的通信装置。

图1是示意性地示出作为根据本发明实施例的信息处理装置的mfp101的布置的框图。

在图1中,mfp101通过有线线缆(未示出)与客户端pc103和dhcp(dynamichostconfigurationprotocol,动态主机配置协议)服务器104连接,客户端pc103和dhcp104作为构成有线基础架构中的lan102的通信装置。mfp101与客户端pc103和dhcp服务器104进行有线lan通信。在lan102中,dhcp服务器104为mfp101和客户端pc103中的各个分配ip地址。例如,客户端pc103指定由dhcp服务器104分配的mfp101的ip地址以访问mfp101并开始与mfp101的数据通信。mfp101经由可通信地连接到mfp101的接入点105与客户端pc107进行无线lan通信,客户端pc107作为构成无线基础架构中的lan106的通信装置。此外,mfp101本身用作接入点并且直接与作为构成lan108的通信装置的客户端pc109进行无线通信。

mfp101具有多条线,并且在本实施例中,将给出mfp101具有一条主线路和一条副线路的构造作为示例的说明。mfp101能够同时操作有线基础架构和无线基础架构,并且在本实施例中,有线基础架构和无线基础架构中的一者被用作主线路,并且另一者被用作副线路。

接下来,将给出mfp101的布置的说明。mfp101具有控制器单元110、打印机单元111、扫描器单元112和操作单元113,并且控制器单元110与打印机单元111、扫描器单元112和操作单元113连接。

控制器单元110集中地控制mfp101的整体操作。打印机单元111基于从诸如客户端pc103、107和109等通信装置接收到的打印数据在片材上进行打印。扫描器单元112扫描原稿并生成图像数据。操作单元113具有显示单元和多个操作键(未示出)。例如,操作单元113在显示单元上显示用于在mfp101上配置设置的操作画面,并且接收用户对操作键进行操作而输入的指令。

图2是示意性地示出图1中出现的控制器单元110的布置的框图。

在图2中,控制器单元110具有cpu201、dram202,i/o控制器202、satai/f204、hdd205、网络i/f206、有线lan设备207和无线lan设备208。控制器单元110还具有面板i/f209、打印机i/f210和扫描器i/f211。cpu201与dram202和i/o控制器203连接。i/o控制器203、satai/f204、网络i/f206、面板i/f209、打印机i/f210和扫描器i/f211经由总线212彼此连接。satai/f204与hdd205连接。网络i/f206与有线lan设备207和无线lan设备208连接。

cpu201执行用于进行控制器单元110中的各种控制的计算处理,并将各种控制指令发送到i/o控制器203。dram202被用作cpu201的工作区域并且作为各种类型的数据的临时存储区域。i/o控制器203将cpu201的控制指令传输到经由总线212连接的组成元件。satai/f204根据cpu201的控制指令,进行控制以将数据写入hdd205中,并进行控制以读出存储在hdd205中的数据。hdd205存储用于实现mfp101的功能的程序、图像数据等。

网络i/f206根据cpu201的控制指令控制有线lan设备207和无线lan设备208中的各个。有线lan设备207控制与构成有线基础架构中的lan102的客户端pc103等进行的有线lan通信。无线lan设备208具有无线基础架构模式和无线接入点模式。在无线基础架构模式中,经由构成无线基础架构中的lan106的客户端pc107和接入点105进行无线lan通信。在无线接入点模式中,mfp101用作接入点并直接与构成lan108的客户端pc109进行无线通信。在下文中,将无线接入点模式中的无线通信定义为“无线直连”。

面板i/f209根据cpu201的控制指令对操作单元113进行显示控制,并将用户对操作单元113进行操作而输入的内容传输到cpu201。打印机i/f210根据cpu201的控制指令使打印机单元111执行打印处理。扫描器i/f211根据cpu201的控制指令使扫描器单元112执行扫描处理。

图3是示意性地示出由图1中出现的控制器单元110控制的软件模块的布置的框图。

在图3中,mfp101具有操作控制模块301、数据存储模块302、网络设置模块303、dhcp控制模块304和tcp/ip控制模块305。mfp101还具有wpa(wi-fi保护访问)控制模块306、作业控制模块307、图像处理模块308、打印处理模块309和读出处理模块310。上述模块的控制由cpu201执行存储在hdd205中的程序来进行。

操作控制模块301对操作单元113中的显示画面等进行显示控制,并且接收用户对操作画面和操作键的操作。数据存储模块302进行控制以将诸如设置值等的数据写入到hdd205中,并读出存储在hdd205中的数据。网络设置模块303对mfp101的网络设置进行控制并请求dhcp控制模块304和wpa控制模块306等执行处理。例如,当用户配置设置以使用dhcp服务器104分配的ip地址作为mfp101的地址信息时,网络设置模块303请求dhcp控制模块304执行以下处理。dhcp控制模块304根据被rfc2131定义为dhcp的协议来控制分配ip地址的处理。tcp/ip控制模块305执行发送/接收网络包的处理。当从网络设置模块303接收到请求时,wpa控制模块306根据预定的加密方法(例如,wpa协议)执行无线访问认证处理。应该注意,虽然在本实施例中,将说明在进行无线lan通信时使用wpa-psk加密方法的情况,但是加密方法不限于此。例如,加密方法可以是wep、wpa-eap等,并且加密方法可以不用于无线lan通信。

作业控制模块307对作业的执行进行控制,并且针对图像处理模块308、打印处理模块309和读出处理模块310发出与作业有关的执行指令。在从作业控制模块307接收到执行指令时,图像处理模块308执行如下图像处理,例如将图像数据处理成适合于各用途的数据格式。在从作业控制模块307接收到执行指令时,打印处理模块309控制打印机单元111执行打印处理。在从作业控制模块307接收到执行指示时,读取处理模块310控制扫描器单元112执行扫描处理。

接下来,将说明在操作单元113上显示的图4中的菜单画面400。菜单画面400是用于用户选择mfp101的功能的操作画面。菜单画面400具有信息通知区域401、复印按钮402、扫描并存储按钮403、扫描并发送按钮404、无线接入点按钮405和设置按钮406。在信息通知区域401中,显示对用户的通知。当用户使用复印功能时,选择复印按钮402。当用户使用存储通过mfp101进行扫描而获得的图像数据的功能时,选择扫描并存储按钮403。当用户使用将通过mfp101进行扫描而获得的图像数据发送到通信装置的功能时,选择扫描并发送按钮404。当mfp101转换到无线接入点模式时,选择无线接入点按钮405。当将稍后描述的图13中的无线接入点模式启用设置1301设置为on(开)时,菜单画面400上显示无线接入点按钮405。当用户选择无线接入点按钮405时,在操作单元113上显示稍后将描述的图5a中的开始设置画面500。当用户改变mfp101上的设置时,选择设置按钮406。当用户选择菜单画面400中的设置按钮406时,操作单元113上显示稍后将描述的图6中的设置画面600。

图5a中的开始设置画面500是用于指示开始无线直连的设置画面。当用户在开始设置画面500中选择开始按钮501时,向网络设置模块303发出开始转换到无线接入点模式的指令。结果,mfp101作为接入点进行操作并且准备就绪与客户端pc109等开始无线直连。即,在本实施例中,用户可以仅仅通过在菜单画面400中选择无线接入点按钮405并在开始设置画面500中选择开始按钮501的简单操作来指示开始转换到无线接入点模式。

当用户选择开始按钮501时,操作单元113上显示图5b中的设置信息画面502。在设置信息画面502中,显示将客户端pc109等与作为接入点的mfp101可通信地连接所需的诸如ssid、psk等的设置信息。当用户在设置信息画面502中选择结束按钮503时,向网络设置模块303发出结束无线接入点模式的指令。结果,mfp101结束与客户端pc109的无线直连。

图6中的设置画面600是用于将用户引导到用于配置各个设置的详细信息的设置画面的操作画面,并具有设备设置按钮601、用户设置按钮602和网络线路设置按钮603。设备设置按钮601是用于显示设备设置画面(未示出)的操作按钮,设备设置画面用于配置mfp101的设备的设置。用户设置按钮602是用于显示用户设置画面(未示出)的操作按钮,用户设置画面用于配置mfp101的用户设置。网络线路设置按钮603是用于显示图7中的网络设置画面的操作按钮,网络设置画面用于配置mfp101上的网络设置。

图7中的网络设置画面700是用于将用户引导到用于配置关于网络设置的详细信息的设置的设置画面的操作画面。网络设置画面700具有接口选择按钮701、主线路设置按钮702、副线路设置按钮703、无线设置按钮704、无线接入点设置按钮705以及设置反映按钮706。接口选择按钮701是用于显示图8中的接口选择画面800(稍后描述)的操作按钮。主线路设置按钮702是用于显示图9中的主线路设置画面900(稍后描述)的操作按钮。副线路设置按钮703是用于显示图10中的副线路设置画面1000(稍后描述)的操作按钮。无线设置按钮704是用于显示图11中的无线设置画面1100(稍后描述)的操作按钮。无线接入点设置按钮705是用于显示图13中的无线接入点设置画面1300(稍后描述)的操作按钮。设置反映按钮706是用于将由用户设置的设置值存储在hdd205中并指示将设置反映到网络设置模块303的操作按钮。

图8中的接口选择画面800是用于配置关于mfp101中的有线基础架构和无线基础架构的设置的设置画面。接口选择画面800中的设置由mfp101的管理员等配置,并且设置不会频繁更改。当仅有线801被设置为on时,mfp101仅使用有线基础架构。当仅无线802被设置为on时,mfp101仅使用无线基础架构。当有线(主)+无线(副)803被设置为on时,mfp101使用有线基础架构作为主线路并且使用无线基础架构作为副线路。在接口选择画面800中,仅能将仅有线801、仅无线802和有线(主)+无线(副)803中的仅一个设置为on。当选择ok按钮804时,在接口选择画面800中设置的设置值被存储在hdd205中。应该注意的是,在本实施例中,无线基础架构的设置与无线直连的设置不关联,并且在接口选择画面800中设置的设置值不影响无线直连的设置。

图9中的主线路设置画面900是用于设置mfp101的主线路的地址信息的操作画面。用户可以向ip地址输入部901、子网掩码输入部902和默认网关输入部903分别输入任意ip地址、子网掩码和默认网关。当dhcp选择部904被设置为on时,配置从主线路网络上的dhcp服务器获得包括在主线路的地址信息中的ip地址的设置。当自动ip(自动专用ip寻址)选择部905被设置为on时,配置通过自动ip协议来确定主线路的地址信息中包括的ip地址的设置。当选择ok按钮906时,在主线路设置画面900中设置的设置值被存储在hdd205中。

图10中的副线路设置画面1000是用于设置mfp101的副线路的地址信息的操作画面。用户能够在ip地址输入部1001和子网掩码输入部1002中输入任意ip地址和子网掩码。当dhcp选择部1003被设置为on时,配置从副线路的网络上的dhcp服务器获得包括在副线路的地址信息中的ip地址的设置。当选择ok按钮1004时,在副线路设置画面1000中设置的设置值被存储在hdd205中。应该注意的是,在本实施例中,为了同时使用多条线路,限制了副线路侧上的部分功能;例如,副线路不能使用默认网关和自动ip。为此,在本实施例中,副线路例如被用作在预先设置的网络内进行通信的线路。另一方面,主线路被用作通过使用除了预先设置的网络以外的默认网关、经由包括外部网络的多个网络进行通信的线路。副线路设置画面1000没有用于使用默认网关和自动ip的设置项目。此外,在副线路侧不能使用dns、802.1x、ipsec、ip过滤器、端口过滤器、mac地址过滤器、smb、http、webdav和ftp等功能。

图11中的无线设置画面1100是用于配置无线基础架构模式中的认证设置的操作画面。将用户希望访问的接入点的ssid和与该ssid对应的密钥分别输入到ssid输入部1101和psk输入部1102。当选择搜索按钮1103时,操作单元113上显示用于选择接入点的图12中的接入点选择画面1200。当选择ok按钮1104时,在无线设置画面1100中设置的设置值被存储在hdd205中。

图12中的接入点选择画面1200是用于设置mfp101要使用的接入点的操作画面。mfp101可使用的接入点的列表被显示在搜索结果显示部1201中。例如,当从搜索结果显示部1201中显示的接入点列表中选择接入点105时,表示接入点105的信息被存储在hdd205中。之后,在ssid输入单元1101中设置接入点105的ssid的无线设置画面1100,被显示在操作单元113上。

图13中的无线接入点设置画面1300是用于配置无线接入点模式的设置的设置画面。无线接入点设置画面1300中的设置也由mfp101的管理员配置并且不频繁改变。当无线接入点模式启用设置1301被设置为on时,mfp101的无线接入点模式被启用。在启用无线接入点模式的情况下在操作单元113上显示的菜单画面400包括无线接入点按钮405,无线接入点按钮405用于显示用于指示切换到无线接入点模式的开始设置画面500。另一方面,当无线接入点模式启用设置1301被设置为off时,mfp101的无线接入点模式被禁用。在禁用无线接入点模式的情况下在操作单元113上显示的菜单画面400不包括无线接入点按钮405。当选择ok按钮1302时,在无线接入点设置画面1300中设置的设置值被存储在hdd205中,并且操作单元113上的画面被切换到网络设置画面700。

接下来,将描述对mfp101的地址信息的设置的处理。

图14是示出由图3中出现的网络设置模块303执行的用于主线路的地址信息设置处理的过程的流程图。

图14中的处理通过cpu201实现存储在hdd205中的程序来执行。图14中的处理还在mfp101的系统启动时或在选择网络设置画面700中的设置反映按钮706时执行。此外,图14中的处理是在假设至少已经配置了图8、图9和图11中的画面上的设置的情况下执行的。

在图14中,首先,网络设置模块303确定主线路是否是无线的(步骤s1401)。在步骤s1401中,当表示“仅无线802”的设置值被存储在hdd205中时,网络设置模块303确定主线路是无线的。另一方面,当指示“仅有线801”或“有线(主)+无线(副)803”中的任一者的设置值被存储在hdd205中时,网络设置模块303确定主线路不是无线的。

作为步骤s1401中的确定的结果,当主线路是无线的时,网络设置模块303利用在无线设置画面1100上设置的接入点(例如,接入点105)执行通信连接处理(步骤s1402)。在上述通信连接处理中,网络设置模块303请求wpa控制模块306执行该处理。因此,wpa控制模块306从数据存储模块320获得接入点105的ssid和psk,并将基于所获得的psk生成的认证请求发送到接入点105。wpa控制模块306接收关于能够/不能够从接入点105连接的确定结果。然后,网络设置模块303确定与接入点105的通信连接是否成功(步骤s1403)。在步骤s1403中,当接收到的确定结果表示能够连接时,网络设置模块303确定与接入点105的通信连接成功。另一方面,所接收的确定结果表示不能够连接,网络设置模块303确定与接入点105的通信连接不成功。

作为步骤s1403中的确定的结果,当与接入点105的通信连接不成功时,网络设置模块303终止本处理。

当作为步骤s1401中的确定的结果主线路不是无线的时,或者当作为步骤s1403中的确定的结果,与接入点105的通信连接成功时,网络设置模块303确定dhcp是否被启用(步骤s1404)。在步骤s1404,当表示dhcp选择部904为on的设置值被存储在hdd205中时,网络设置模块303确定dhcp被启用。另一方面,当表示dhcp选择部904为off的设置值时,网络设置模块303确定dhcp被禁用。

作为步骤s1404中的确定的结果,当dhcp被启用时,网络设置模块303通过dhcp获得ip地址(步骤s1405)。在步骤s1405中,网络设置模块303请求dhcp控制模块304执行处理。因此,dhcp模块304根据dhcp协议搜索mfp101的主线路网络上的dhcp服务器。dhcp控制模块304获得由搜索到的dhcp服务器分配的ip地址,并将获得的ip地址的用途登记到dhcp服务器。然后网络设置模块303确定dhcp是否成功获得ip地址(步骤s1406)。

作为步骤s1406中的确定的结果,当dhcp成功获得ip地址时,网络设置模块303执行步骤s1409(稍后描述)中的处理。

当作为步骤s1404的确定的结果dhcp被禁用时,或者作为步骤s1406中的确定结果,dhcp未成功获得ip地址时,网络设置模块303确定自动ip是否被启用(步骤s1407)。在步骤s1407中,当表示自动ip选择部905为on的设置值被存储在hdd205中时,网络设置模块303确定自动ip被启用。另一方面,当表示自动ip选择部905为off的设置值被存储在hdd205中时,网络设置模块303确定自动ip被禁用。

作为步骤s1407中的确定的结果,当自动ip被启用时,网络设置模块303通过自动ip获得ip地址(步骤s1408)。在步骤s1408中,网络设置模块303执行选择处理,在该选择处理中,网络设置模块303从针对自动ip预先订阅的ip地址范围内随机选择一个ip地址。网络设置模块303还执行确认处理,在该确认处理中,网络设置模块303通过使用arp协议确认在主线路的网络上不存在设置了ip地址的通信装置。当在主线路的网络上存在设置了ip地址的通信装置时,网络设置模块303重复上述选择处理和上述确认处理,直到主线路的网络上的所有通信装置都没有使用的ip地址。然后网络设置模块303决定mfp101的主线路的地址信息(步骤s1409)。

例如,在dhcp被启用的情况下,网络设置模块303将由搜索到的dhcp服务器获得的ip地址、与该ip地址对应的子网掩码以及默认网关决定为主线路的地址信息。在dhcp被启用、未从dhcp服务器成功获得ip地址并且自动ip被启用的情况下,或者在dhcp被禁用并且自动ip被启用的情况下,网络设置模块303将自动ip获得的ip地址、与该ip地址对应的子网掩码以及默认网关确定为主线路的地址信息。在dhcp被启用、未从dhcp服务器成功获得ip地址并且自动ip被禁用的情况下,网络设置模块303将禁用地址(0.0.0.0)、对应于禁用地址的子网掩码和默认网关决定为主线路的地址信息。在dhcp和自动ip都被禁用的情况下,网络设置模块303将输入到ip地址输入部901、子网掩码输入部902和默认网关输入部903的设置值确定为主线路的地址信息。

然后网络设置模块303校验所决定的地址信息的ip地址(步骤s1410)。作为校验结果,当ip地址是禁用的ip地址时,在操作单元113上显示提示用户确认ip地址的消息等。然后网络设置模块303将决定的地址信息的ip地址和子网掩码设置到tcp/ip控制模块305(步骤s1411)。然后网络设置模块303将决定的地址信息的默认网关设置到tcp/ip控制模块305(步骤s1412)并终止本处理。

图15是示出由图3中出现的网络设置模块303执行的副线路地址信息设置处理的过程的流程图。

图15的处理通过cpu201实现存储在hdd205中的程序来执行,并且当表示选择“有线(主)+无线(副)803”的设置值被存储在hdd205中并且完成了图14中的处理时执行。

在图15中,网络设置模块303与在无线设置画面1100上设置的接入点(例如,接入点105)执行上述通信连接处理(步骤s1501)。然后网络设置模块303确定与接入点105的通信连接是否成功(步骤s1502)。

作为步骤s1502中的确定结果,当与接入点105的通信连接不成功时,网络设置模块303终止本处理。另一方面,作为步骤s1702中的确定结果,当与接入点105的通信连接成功时,网络设置模块303基于存储在hdd205中的、针对dhcp选择部904设置的设置值来确定dhcp是否被启用(步骤s1503)。

作为步骤s1503中的确定结果,当dhcp被启用时,网络设置模块303通过dhcp获得ip地址(步骤s1504)。网络设置模块303访问副线路的网络上的dhcp服务器,并从dhcp服务器获得ip地址。网络设置模块303然后决定mfp101的副线路的地址信息(步骤s1505)。在步骤s1505中,当dhcp获取ip地址成功时,网络设置模块303将获得的ip地址和与该ip地址对应的子网掩码确定为副线路的地址信息。另一方面,当获得ip地址不成功时,网络设置模块303将禁用地址(0.0.0.0)和与禁用地址相对应的子网掩码确定为副线路的地址信息。

作为步骤s1503中的确定的结果,当dhcp被禁用时,网络设置模块303执行步骤s1505中的处理。此时,网络设置模块303将输入到ip地址输入部1001和子网掩码输入单元1002中的设置值确定为副线路的地址信息。然后,网络设置模块303开始校验所决定的副线路的地址信息的交叠的处理(步骤s1506),并且确定副线路的地址信息是否与主线路的地址信息交叠(步骤s1507)。在步骤s1507中,例如,当基于副线路的地址信息中的ip地址和子网掩码识别的副线路网络地址与基于主线路的地址信息中的ip地址和子网掩码识别的主线路网络地址匹配时,网络设置模块303确定所决定的副线路的地址信息与主线路的地址信息交叠。另一方面,当副线路网络地址与主线路网络地址不匹配时,网络设置模块303确定所决定的副线路的地址信息与主线路的地址信息不交叠。应当注意,在本实施例中,当网络地址部分彼此匹配时,例如,当一个网络地址包含在另一个网络地址中时,即使副线路网络地址与主线路网络地址不完全匹配,网络设置模块303也可以确定所决定的副线路的地址信息与主线路的地址信息交叠。

作为步骤s1507中的确定的结果,当所决定的副线路的地址信息与主线路的地址信息不交叠时,网络设置模块303校验所决定的副线路的地址信息中的ip地址(步骤s1508)。然后网络设置模块303将所决定的副线路的地址信息中的ip地址和子网掩码设置到tcp/ip控制模块305中(步骤s1509),并终止本处理。

作为步骤s1507中的确定的结果,当所决定的副线路的地址信息与主线路的地址信息交叠时,网络设置模块303在操作单元113上显示图16中的表示该效果的消息1601(步骤s1510)。然后网络设置模块303断开与接入点105的通信连接(步骤s1511)。即,在本实施例中,当副线路的地址信息与主线路的地址信息交叠时,副线路被禁用。之后,网络设置模块303终止本处理。

根据图15中的上述处理,当副线路的地址信息与主线路的地址信息交叠时,副线路被禁用。即,当通信装置访问mfp101时,不需要在主线路与副线路之间识别用于与通信装置进行通信的线路。结果,即使为主线路和副线路设置了相同的地址信息,也可以容易地识别要使用的线路。

此外,根据图15中的上述处理,当无线基础架构被用作副线路并且副线路的地址信息与主线路的地址信息交叠时,断开与副线路中使用的接入点105的通信连接。结果,当识别出用于与访问了mfp101的通信装置进行通信的线路时,可以确定地从候选中排除副线路。

此外,根据图15中的上述处理,主线路使用默认网关。因此,可以构建包括除了预先设置的网络以外的外部网络的各种网络。结果,即使副线路被禁用,也可以通过使用各种网络来确定地与访问了mfp101的通信装置进行通信。

根据图15中的上述处理,副线路的功能比主线路的功能更受限制,并且副线路不使用主线路中使用的默认网关。结果,可以避免在如下环境下无法识别要使用的线路的情形,在该环境中以不同的方式使用经由通过使用默认网关构建的各种网络进行通信的主线路和在预先设置的网络内进行通信的副线路。

而且,根据图15的上述处理,当基于副线路的地址信息识别的副线路网络地址与基于主线路的地址信息识别的主线路网络地址匹配时,或者当副线路网络地址和主线路网络地址中的一者被包括在另一者的网络地址中时,确定副线路的地址信息与主线路的地址信息交叠。结果,能够容易地确定副线路的地址信息是否与主线路的地址信息交叠。

另外,根据图15中的上述处理,当副线路的地址信息与主线路的地址信息交叠时,向用户通知表示地址信息交叠的消息。结果,可以让用户知道发生了地址信息交叠的缺陷。

图17是示出由图3中出现的网络设置模块303执行的无线接入点模式开始处理的过程的流程图。

图17中的处理由实现存储在hdd205中的程序的cpu201执行,并且当用户在开始设置画面500上选择开始按钮501时执行。在图17的处理中,假设预先分配用于无线接入点模式的地址信息,具体而言,ip地址和子网掩码。

在图17中,网络设置模块303请求wpa控制模块306生成作为接入点的mfp101的ssid和psk(步骤s1701)。然后,网络设置模块303请求wpa控制模块306设置ssid和psk(步骤s1702)。网络设置模块303请求wpa控制模块306启用对应于无线接入点模式的网络接口(未示出)(步骤s1703)。然后,网络设置模块303开始校验用于无线接入点模式的地址信息与主线路的地址信息之间的交叠的处理(步骤s1704)。网络设置模块303确定用于无线接入点模式的地址信息是否与主线路的地址信息交叠(步骤s1705)。在步骤s1705中,将由用于无线接入点模式的地址信息中的ip地址和子网掩码识别的无线接入点模式网络地址与上述主线路网络地址进行比较。在步骤s1705中,基于与步骤s1507中相同的确定基准进行确定。

作为步骤s1705中的确定的结果,当用于无线接入点模式的地址信息与主线路的地址信息交叠时,网络设置模块303在操作单元113上显示图16中的表示该效果的消息1602(步骤s1706)。之后,网络设置模块303终止本处理。

作为步骤s1705中的确定的结果,当用于无线接入点模式的地址信息与主线路的地址信息不交叠时,网络设置模块303开始校验用于无线接入点模式的地址信息与副线路的地址信息之间的交叠的处理(步骤s1707)。网络设置模块303确定用于无线接入点模式的地址信息是否与副线路的地址信息交叠(步骤s1708)。在步骤s1708中,将上述无线接入点模式网络地址与上述副线路网络地址相互比较,并且基于与步骤s1507和s1705中相同的确定基准来进行确定。

作为步骤s1708中的确定的结果,当用于无线接入点模式的地址信息与副线路的地址信息交叠时,网络设置模块303在操作单元113上显示图16中的表示该效果的消息1603(步骤s1709)。之后,网络设置模块303终止本处理。

作为步骤s1708中的确定的结果,当用于无线接入点模式的地址信息与副线路的地址信息不交叠时,网络设置模块303设置用于无线接入点模式的地址信息。具体地,网络设置模块303将用于无线接入点模式的地址信息中的ip地址和子网掩码设置到tcp/ip控制模块305(步骤s1710)。结果,mfp101可以进行无线直连。之后,网络设置模块303终止本处理。

图18是示出由图3中出现的网络设置模块303执行的无线接入点模式结束处理的过程的流程图。

图18中的处理通过cpu201执行存储在hdd205中的程序来执行。图18中的处理还在用户在mfp101处于无线接入点模式时在设置信息画面502上选择结束按钮503的情况下执行。

在图18中,网络设置模块303清除用于所设置的无线接入点模式的地址信息,具体地,用于无线接入点模式的ip地址和子网掩码(步骤s1801)。然后,网络设置模块303请求wpa控制模块306禁用对应于无线接入点模式的网络接口(未示出)(步骤s1802)。随后,网络设置模块303终止本处理。

在以上描述中,虽然使用上述实施例说明了本发明,但是本发明不限于上述实施例。例如,当用于无线接入点模式的地址信息与主线路或副线路中的任一者的地址信息交叠时,可以提供控制以在无线接入点模式中不接受无线直连的开始指令。

图19是示出由图3中出现的网络设置模块303执行的显示控制处理的过程的流程图。

图19中的处理通过cpu201执行存储在hdd205中的程序来执行。图19中的处理还在用户在菜单画面400上选择用于显示开始设置画面500(通过该开始设置画面500在无线接入点模式下发出无线直连的开始指令)的无线接入点按钮405的情况下执行。同样在图19的处理中,假设在mfp101中预先分配用于无线接入点模式的地址信息。

在图19中,网络设置模块303开始校验用于无线接入点模式的地址信息与主线路的地址信息之间的交叠的处理(步骤s1901)。网络设置模块303确定用于无线接入点模式的地址信息是否与主线路的地址信息交叠(步骤s1902)。

作为步骤s1902中的确定的结果,当用于无线接入点模式的地址信息与主线路的地址信息不交叠时,网络设置模块303开始校验用于无线接入点模式的地址信息与副线路的地址信息之间的交叠的处理(步骤s1903)。网络设置模块303确定用于无线接入点模式的地址信息是否与副线路的地址信息交叠(步骤s1904)。

作为步骤s1904中的确定的结果,当用于无线接入点模式的地址信息与副线路的地址信息不交叠时,网络设置模块303在操作单元113上显示开始设置画面500(步骤s1905)。之后,网络设置模块303终止本处理。

当作为步骤s1902中的确定的结果,用于无线接入点模式的地址信息与主线路的地址信息交叠时,或者当作为步骤s1904中的确定的结果,用于无线接入点模式的地址信息与副线路的地址信息交叠时,网络设置模块303显示经受了用于防止用户选择操作单元113上的开始按钮501的处理的开始设置画面500(步骤s1906)。在步骤s1906中,以不可选择的方式显示开始按钮501或不显示开始按钮501。之后,网络设置模块303终止本处理。

在图19的上述处理中,当用于无线接入点模式的地址信息与主线路的地址信息交叠的情况下,提供控制使得不选择用于指示开始无线接入点模式的开始按钮501。结果,能够避免如下情况,即通过指定与主线路的地址信息交叠的、用于无线接入点模式的地址信息,来对mfp101进行通信访问,并因此无法识别用于与通信装置进行通信的线路。

在上述实施例中,当用户在副线路设置画面1000上输入的副线路的地址信息与主线路的地址信息交叠时,可以在反映输入的副线路的地址信息之前在操作单元113上显示错误消息。

图20是示出由图3中出现的网络设置模块303执行的设置值存储处理的过程的流程图。

图20中的处理由cpu201实现存储在hdd205中的程序来执行。图20中的处理还在用户选择副线路设置画面1000上的ok按钮1004时执行。

在图20中,网络设置模块303开始校验在副线路设置画面1000上输入的副线路的地址信息(在下文中,称为“副线路输入地址信息”)与主线路的地址信息之间的交叠的处理(步骤s2001)。网络设置模块303确定副线路输入地址信息是否与主线路的地址信息交叠(步骤s2002)。

作为步骤s2002中的确定的结果,当副线路输入地址信息与主线路的地址信息不交叠时,网络设置模块303将副线路输入地址信息存储到hdd205中(步骤s2003)。具体地,网络设置模块303将输入到副线路设置画面1000的ip地址输入部1001中的ip地址以及输入到副线路设置画面1000的子网络掩码输入部1002中的子网掩码存储到hdd205中。之后,网络设置模块303终止本处理。

作为s2002中的确定的结果,当副线路输入地址信息与主线路的地址信息交叠时,网络设置模块303在操作单元113上显示图21中的表示该效果的消息2101(步骤s2004)。之后,网络设置模块303终止本处理。

在上述实施例中,作为图15中的步骤s1507中的确定的结果,当所决定的副线路的地址信息与主线路的地址信息交叠时,可以再次获得包括在副线路的地址信息中的ip地址。

图22是示出图15中的副线路地址信息设置处理的变型例的序列的流程图。

图22中的处理也通过cpu201实现存储在hdd205中的程序来执行,并且当选择了表示“有线(主)+无线(副)”803的设置值并且终止图14中的处理时执行。应该注意,在图22的处理中,当作为图15的步骤s1507中的确定的结果,所决定的副线路的地址信息与主线路的地址信息交叠时,执行另一处理。因此,下面将仅说明与图15中的处理不同的处理的描述。

作为步骤s1507中的确定的结果,当所决定的副线路的地址信息与主线路的地址信息交叠时,网络设置模块303向网络设置模块303在步骤s1504中访问的dscp服务器提供不接受所获得的ip地址的通知(步骤s2201)。具体地,网络设置模块303根据dhcp协议向dhcp服务器发送dhcpdecline,并提供声明不使用由dhcp服务器分配的ip地址的通知。然后,网络设置模块303对重试次数进行计数(步骤s2202)。具体而言,网络设置模块303使数据存储模块302中预先设置的重试次数递增。然后,网络设置模块303确定重试次数是否达到上限(步骤s2203)。在步骤s2203中,当重试次数达到了预先设置的阈值时,网络设置模块303确定重试次数达到了上限。另一方面,当重试次数未达到阈值时,网络设置模块303确定重试次数未达到上限。

作为步骤s2203中的确定的结果,当重试次数未达到上限时,处理返回到步骤s1503。另一方面,作为步骤s2203中的确定的结果,当重试次数达到了上限时,网络设置模块303执行步骤s1510和后续步骤中的处理。

在图22的上述处理中,当副线路的地址信息与主线路的地址信息交叠时,mfp101再次获得副线路的地址信息。结果,可以防止设置与主线路的地址信息交叠的副线路的地址信息的情况。

应该注意,在上述实施例中,主线路的名称可以用诸如一次线路和优先线路等的名称来替换,并且副线路的名称可以用诸如二次线路和辅助线路的名称来替换。

此外,在上述的本实施例中,线路的名称可以用诸如基础架构的名称来代替。

此外,在上述的本实施例中,说明了通过使用物理上不同的多个网络接口来实现多条线路的构造。然而,本发明可以应用通过使用单个网络接口来实现多条逻辑线的构造。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能,和/或包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(asic))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能,并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(cpu)、微处理单元(mpu)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的存储器、光盘(诸如压缩光盘(cd)、数字通用光盘(dvd)或蓝光光盘(bd)tm)、闪存装置以及存储卡等中的一个或更多个。

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

虽然已经参照示例性实施例对本发明进行了描述,但是应该理解,本发明不限于所公开的示例性实施例。应当对权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。

本申请要求于2017年7月14日提交的日本专利申请2017-137595号的权益,其全部内容通过引用并入本文。

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