信息处理装置、图像形成装置及打印系统控制方法

文档序号:6504634阅读:85来源:国知局
信息处理装置、图像形成装置及打印系统控制方法
【专利摘要】本发明提供一种信息处理装置、图像形成装置及打印系统控制方法。所述信息处理装置从所述图像形成装置接收用于设置关于所述图像形成装置的位置信息的画面,并且显示该画面;响应于用户经由该画面对位置信息的设置的选择,获取关于信息处理装置的位置信息;并且向所述图像形成装置发送所获取的关于所述信息处理装置的位置信息。以这种方式,将关于所述信息处理装置的位置信息设置为关于所述图像形成装置的位置信息。
【专利说明】信息处理装置、图像形成装置及打印系统控制方法
【技术领域】
[0001]本发明涉及一种信息处理装置、图像形成装置及打印系统控制方法。
【背景技术】
[0002]已经提供了一种系统,在该系统中,对图像形成装置设置关于图像形成装置的位置信息(纬度、经度),并且图像形成装置经由网络通知该位置信息,使得客户端计算机能够检测到图像形成装置的位置。在这种情况下,用户需要预先经由UI板等将位置信息设置给图像形成装置。然而,用户为了将由纬度/经度数据表现的位置信息设置给图像形成装置,用户首先需要使用具有GPS (全球定位系统)功能的设备来获取关于图像形成装置的位置信息。此外,需要以诸如X度、y分和z秒的单位系统,将获取的纬度/经度信息设置给图像形成装置。这些操作对用户而言是不方便的。
[0003]另一方面,近年来,诸如智能手机等具有GPS功能的移动设备变得越来越普遍,因此,设想由具有GPS功能的图像形成装置本身自动设置位置信息。然而,一旦安装了图像形成装置,则图像形成装置基本上不太可能被移动。此外,近年来,图像形成装置的成本竞争越来越激烈。因此,如果仅为了在安装图像形成装置时设置位置信息,而将GPS模块并入到图像形成装置中,这是不切合实际的。
[0004]日本特开2002-244831号公报公开了一种系统,在该系统中,位置信息管理服务器从移动终端或者GPS获取当前位置,然后从获取的当前位置读出邮政编码,由此基于邮政编码搜索预先在服务器中登记的图像形成装置。以这种方式,用户能够在不向图像形成装置安装GPS的情况下使用GPS功能,经由位置信息管理服务器从用户附近的图像形成装置执行打印输出。
[0005]然而,在日本特开2002-244831号公报公开的系统中,需要新安装用于管理位置信息的位置信息管理服务器。因此,提供图像形成装置的供应商需要准备位置信息服务器并对该位置信息服务器进行管理,从而导致成本和劳力的增加。仅通过邮政编码,很难获得准确的位置信息。

【发明内容】

[0006]本发明提供一种信息处理装置,该信息处理装置使得用户能够容易地在图像形成装置中登记关于图像形成装置的位置信息,而无需由供应商提供服务器或者向图像形成装置安装GPS。
[0007]根据本发明的一个方面,提供了一种信息处理装置,该信息处理装置包括:显示单元,其被配置为从图像形成装置接收用于设置关于所述图像形成装置的位置信息的设置画面,并且显示所述设置画面;获取单元,其被配置为响应于用户经由所述设置画面对位置信息的设置的选择,获取关于信息处理装置的位置信息;以及发送单元,其被配置为向所述图像形成装置发送所获取的关于所述信息处理装置的位置信息,其中,通过由所述发送单元向所述图像形成装置发送关于所述信息处理装置的位置信息,将关于所述信息处理装置的位置信息作为关于所述图像形成装置的位置信息,设置给所述图像形成装置。
[0008]通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。
【专利附图】

【附图说明】
[0009]图1例示了根据本发明的一个实施例的打印系统的示例性结构。
[0010]图2例示了构成打印系统的单元和服务器组的硬件结构。
[0011]图3A至3D例示了根据第一实施例的要在图像形成装置的操作单元上显示的条形码和指示位置信息设置画面的URL。
[0012]图4例示了由图像形成装置显示指示位置信息的条形码的处理。
[0013]图5A至5G例示了用于通过拍摄条形码而设置位置信息的终端设备的画面转变。
[0014]图6例示了在接收到位置信息设置请求之后、由图像形成装置进行的设置位置信息的处理。
[0015]图7A至7E例示了通过拍摄条形码而设置位置信息的终端设备的画面转变。
[0016]图8例示了根据第二实施例的、图像形成装置经由mDNS来设置画面的处理。
[0017]图9A至9F例示了用于搜索图像形成装置并且设置位置信息的终端设备中的画面转变。
[0018]图10例示了终端设备使用mDNS访问位置信息设备画面的处理。
[0019]图11例示了终端设备使用mDNS生成的设备搜索结果列表。
[0020]图12A至12D例示了根据第三实施例的、直到图像形成装置的操作单元使用NFC进行了位置信息设置为止的画面转变。
[0021]图13A至13C例示了直到使用NFC进行了位置信息设置为止的终端设备上的画面转变。
[0022]图14例示了在经由NFC接收到位置信息之后、由图像形成装置进行的设置位置信息的处理。
【具体实施方式】
[0023](第一实施例)
[0024]图1是例示本实施例的打印系统的结构的图。打印系统包括信息处理装置110和图像形成装置140。信息处理装置110能够经由网络向图像形成装置140发送打印指令。虽然在本实施例中,将以使用诸如智能手机的移动终端作为信息处理装置HO的情况为例给出描述,但是,也可以从具有GPS功能和条形码读取功能的平板终端或者PC登记位置信息。在该打印系统中,作为客户端计算机的信息处理装置110连接到接入点120。接入点120连接到LAN130。信息处理装置110经由接入点120和LAN130可通信地连接到图像形成装置140。此外,信息处理装置110经由HTTP协议与图像形成装置140通信。
[0025]信息处理装置110包括控制单元111、操作单元112、显示单元113和照相机单元114。控制单元111连接到操作单元112、显示单元113和照相机单元114,由此对这些处理单元进行控制。操作单元112在显示单元113上显示的各种类型的画面中接收来自用户的指令。当信息处理装置110具有诸如键盘、数字键等的物理媒介时,操作单元112还能够经由这些物理媒介接收用户指令。显示单元113显示稍后要参照图5、图7、图9和图13描述的各种类型的画面。照相机单元114具有拍摄功能,并且拍摄在图像形成装置140的显示器上显示的条形码等。控制单元111依照经由操作单元112输入的用户指令,激活一般称为“浏览器”的用于执行HTTP通信的程序,由此与图像形成装置140进行HTTP通信。
[0026]图像形成装置140包括控制单元141、操作单元142和打印机单元143。控制单元141执行安装在控制单元141中的各种程序,由此对操作单元142和打印机单元143进行控制。操作单元142是接受与诸如打印处理、扫描处理、复印处理等的各种类型的处理相关的用户指令的用户界面(UI)。打印机单元143经由用户或者由用户操作的诸如移动终端的信息处理装置,来执行上述各种类型的处理。
[0027]接下来,将参照图2,来描述信息处理装置110的控制单元111和图像形成装置140的控制单元141的硬件结构。图2是例示信息处理装置110和图像形成装置140的框图。信息处理装置110的控制单元111包括CPU221、RAM222、R0M223、HDD224和网络I/F(网络接口)226。控制单元111还包括GPS228和NFC I/F (近场通信接口)229。请注意,CPU是中央处理单元的缩写,RAM是随机存取存储器的缩写,ROM是只读存储器的缩写。
[0028]R0M223存储用于由控制单元111对操作单元112、显示单元113和照相机单元114的操作进行控制的控制程序。HDD224存储用于建立到接入点120的连接的程序和用于由信息处理装置110对条形码图像进行分析的程序。此外,HDD224存储用于经由GPS获取关于自身的位置信息的程序、用于与图像形成装置140进行HTTP通信的HTTP通信程序,以及用于与图像形成装置140进行近场通信的近场通信程序。图2所示的设备结构仅仅是示例,并且本发明不限于图2所示的示例性结构。例如,依据数据或者程序的特征,存储数据或程序的存储位置可以是R0M223、RAM222和HDD224中的任意一个。
[0029]CPU221通过将存储在R0M223中的控制程序读出到RAM222,并且对控制程序进行分析并执行,来控制操作单元112和显示单元113的操作。CPU221还通过将存储在HDD224中的接入点连接程序读出到RAM222,并且对程序进行分析并执行,来执行到接入点120的连接。CPU221还通过将存储在HDD224中的条形码图像分析程序读出到RAM222,并且对程序进行分析并执行,来恢复数据。此外,CPU221通过将存储在HDD224中的HTTP通信程序读出到RAM222,并且对程序进行分析并执行,来执行与图像形成装置140的HTTP通信。另夕卜,CPU221通过将存储在HDD224中的位置信息获取程序读出到RAM222,并且对程序进行分析并执行,来执行获取关于自身的位置信息的获取处理。
[0030]上述各处理单元经由系统总线227彼此连接。网络I/F226经由接入点120连接到LAN130,并且经由LAN130连接到图像形成装置140的网络I/F206,由此进行HTTP通信。NFC I/F229用作通信单元,该通信单元连接到图像形成装置140的NFC I/F213,由此进行近场通信。
[0031]图像形成装置140的控制单元141包括CPU201、RAM202、R0M203、HDD204、操作单元I/F205、网络I/F206、NFC I/F213和图像总线I/F208。此外,控制单元141包括RIP209、设备I/F210和打印机图像处理单元211。控制单元141电连接到打印机单元143,并且经由LAN130连接到信息处理装置110等。以这种方式,能够进行诸如图像数据的文件和图像形成装置信息的输入和输出。处理单元201至206、208和213经由系统总线207彼此连接。图像总线I/F208经由图像总线212连接到RIP (光栅图像处理器)209、设备I/F210和打印机图像处理单元211。[0032]CPU201基于存储在R0M203中的控制程序等综合控制对各种类型的已连接的设备的访问,还对在控制单元141内部要进行的各种类型的处理进行综合控制。RAM202是用于操作CPU201的系统工作存储器,并且还是用于临时存储图像数据的存储器。RAM202由非易失性静态随机存取存储器(SRAM)和动态随机存取存储器(DRAM)构成,其中,所述SRAM用于在电源关闭之后也存储所存储的内容,而在所述DRAM中,在电源关闭之后所存储的内容被删除。R0M203存储图像形成设备的引导程序等。HDD204是存储系统软件和图像数据的硬盘驱动器。在本实施例中,HDD204存储用于输出条形码的程序,以及用于通过接收来自信息处理装置110的位置信息设置请求来设置位置信息的程序。此外,HDD204存储在接收到mDNS服务发现(mDNS service discovery)时要执行的程序,以及用于通过经由NFC接收位置信息设置请求来设置位置信息的程序。CPU201通过将这些程序读出到RAM202,并且对这些程序进行分析并执行,来执行各种类型的处理。
[0033]操作单元I/F205是将系统总线207与操作单元142连接的接口单元。操作单元I/F205在从系统总线207接收到用于在操作单元142上显示的图像数据之后,向操作单元142输出图像数据,并且向系统总线207输出从操作单元142输入的信息。网络I/F206连接到LAN130和系统总线207,以进行信息的输入和输出。此外,网络I/F206能够经由LAN130连接到信息处理装置110的网络I/F226,以进行网络通信。NFC I/F213连接到信息处理装置110的NFC I/F229,以进行近场通信。图像总线I/F208是如下的接口,该接口将系统总线207与用于高速图像数据传送的图像总线212连接,并且充当用于数据结构转换的总线桥。图像总线212是用于发送和接收图像数据的传输路径,并且由外围部件互连(PCI)总线或者电气与电子工程师协会(IEEE) 1394总线构成。
[0034]RIP209基于通过CPU201对从网络I/F206接收到的页面描述语言(PDL)数据进行转换而生成的显示列表(DL),来生成光栅数据。设备I/F210是将打印机单元143与控制单元141连接的接口,该接口执行图像数据的同步/非同步转换,并且将输入/输出数据临时存储在缓冲存储器(未示出)中。打印机图像处理单元211对要输出到打印机单元143的输出图像数据,进行诸如颜色转换、滤波处理、分辨率转换等的处理。
[0035]接下来,将参照图3,来描述由本实施例的图像形成装置140的操作单元142进行的条形码显示操作。图3A至3D例示了在图像形成装置140的操作单元142上显示的各种类型的画面。当用户在初始画面(图3A)中选择系统管理设置时,发生从初始画面到系统管理设置画面(图3B)的转变。系统管理设置画面(图3B)是用于进行设备的常规设置的菜单的顶层画面,并且,在系统管理设置画面中还布置了位置信息设置菜单。当用户在系统管理设置画面(图3B)中选择位置信息设置时,操作单元142显示位置信息设置画面(图3C)。这时,图像形成装置140的控制单元141生成与随机到期日期/时间相关联的访问许可信息。此外,控制单元141执行用作内置Web服务器的HTTP通信程序,由此生成用于访问用于设置位置信息的设置画面的URL。控制单元141作为二维条形码,生成对用作访问信息的URL添加了访问许可信息的信息。换句话说,控制单元141用作生成访问信息的生成单元,所述访问信息用于访问用于设置关于图像形成装置的位置信息的设置画面。
[0036]操作单元142在位置信息设置画面(图3C)上显示二维条形码。图3D例示了指示添加了询问串的位置信息设置画面的示例性URL。这里,http://192.168.1.l/loc_set是用于访问图像形成装置140的内置Web服务器的URL。此外,“?nft=281868ecf797”是指示访问许可信息的询问串。这里,虽然以在操作单元142上显示二维条形码为例给出了描述,但是,图像形成装置140的打印机单元143也可以打印二维条形码图像。虽然在本实施例中,通过用户选择系统管理设置,而发生从初始画面(图3A)到系统管理设置画面(图3B)的转变,但是本发明不限于此。当只有具有管理员权限的用户才能够进行系统管理设置时,可以在从初始画面(图3A)转变到系统管理设置画面(图3B)之前,显示认证处理画面等。
[0037]接下来,将参照图4,来描述直到本实施例的图像形成装置140的操作单元142进行的条形码显示为止的处理。更具体来说,当用户在参照图3B描述的系统管理设置画面上选择位置信息设置时,图像形成装置140执行所述处理。
[0038]在步骤S401中,当用户在系统管理设置画面(图3B)中选择位置信息设置时,图像形成装置140的控制单元141生成与随机到期日期/时间相关联的访问许可信息。在步骤S402中,控制单元141通过将所生成的访问许可信息(?nft=281868ecf797)作为询问串添加至指示位置信息设置画面的URL,来生成字符串。在步骤S403中,控制单元141基于生成的字符串,生成表示字符串的二维条形码图像。在步骤S404中,控制单元141使操作单元142显示所生成的二维条形码图像。在步骤S405中,在经过预定时间之后,控制单元141删除所生成的访问许可信息。
[0039]这里,虽然鉴于安全性,优选使该预定时间尽可能短,但是又需要设置足够长的时间,使得用户能够进行操作以通过读取在信息处理装置110上显示的二维条形码,来访问指示位置信息设置画面的URL。在正常操作的情况下,作为示例,合理的时间量为大约5分钟。因此,在本实施例中,在位置信息设置画面(图3C)上显示二维条形码的时间可以是该预定时间,并且可以在删除二维条形码的显示时删除访问许可信息。还可以在终止了二维条形码的拍摄的用户通过按钮选择关闭显示画面时,删除访问许可信息。当然,二维条形码的删除时间可以与访问许可信息的删除时间不同。控制单元141还可以仅保持访问许可信息,并且在删除二维条形码之后经过预定时间之后,删除访问许可信息。
[0040]接下来,将参照图5,来描述直到本实施例的信息处理装置110通过经由用户操作拍摄二维条形码来设置位置信息为止的画面转变。信息处理装置110的显示单元113显示条形码拍摄画面(图5A)。用户经由照相机单元114,来拍摄在参照图3C所示的位置信息设置画面描述的图像形成装置140的操作单元142上显示的二维条形码图像,或者拍摄由图像形成装置140的打印机单元143打印的二维条形码图像。
[0041]当信息处理装置110的控制单元111成功对照相机单元114拍摄的条形码进行了分析时,显示单元113在条形码分析结果显示画面(图5B)上显示URL信息,以提示用户提供对该URL的访问许可。当用户选择该URL时,信息处理装置110的控制单元111经由网络I/F226和206访问图像形成装置140的控制单元141。这时,图像形成装置140的控制单元141确认从信息处理装置110接收到的访问许可询问串是否有效。当访问许可询问串有效时,控制单元141向信息处理装置110发送位置信息设置画面(图5C)和用于设置位置信息的JavaScript (注册商标)。当访问许可询问串无效时,控制单元141向信息处理装置110发送位置信息参照画面(图ro)。
[0042]显示单元113在位置信息设置画面(图5C)上显示位置信息设置参照键和位置信息设置执行键。换句话说,显示单元113从图像形成装置接收用于设置关于图像形成装置的位置信息的设置画面,并且显示该设置画面。当用户按下位置信息设置参照键时,控制单元111的GPS228获取关于信息处理装置110的位置信息,并且显示单元113显示位置信息参照画面(图5F)。换句话说,控制单元111用作获取单元,该获取单元响应于用户经由画面对位置信息的设置的选择,来获取关于信息处理装置的位置信息。当用户按下位置信息设置画面(图5C)上的位置信息设置执行键时,控制单元111用作发送单元,该发送单元经由GPS228获取位置信息,并且向图像形成装置140发送所获取的位置信息。
[0043]更具体来说,当用户按下位置信息设置执行键时,信息处理装置110的控制单元111执行用于设置位置信息的JavaScript (注册商标)。当图像形成装置140的控制单元141向信息处理装置110发送位置信息设置画面(图5C)时,JavaScript (注册商标)被同时接收到。JavaScript (注册商标)包括信息处理装置110用来使用诸如地理位置API的API获取关于信息处理装置110的位置信息的脚本。此外,JavaScript (注册商标)包括信息处理装置110用来使用API向图像形成装置140返回所获取的关于信息处理装置110的位置信息的脚本。此外,JavaScript (注册商标)可以包括当用户按下位置信息设置执行键时、信息处理装置110用来获取位置信息的脚本。当然,本发明不限于这些脚本,而是可以包括任意脚本。控制单元141执行上述JavaScript (注册商标),从而能够减少用户自己使用GPS获取关于信息处理装置110的位置信息并且向图像形成装置140发送所获取的位置信息的劳动。因此,用户能够以简单的方式设置位置信息。当信息处理装置110向图像形成装置140发送所获取的位置信息时,图像形成装置140接收位置信息,将该位置信息设置为关于图像形成装置的位置信息,并且将指示设置结果的位置信息设置完成画面(图5E)作为响应发送给信息处理装置110。
[0044]当访问许可询问串无效时,显示单元113显示作为默认画面的位置信息参照画面(图OT)。在位置信息参照画面(图OT)上仅显示位置信息设置参照键,从而在位置信息参照画面(图5D)上不能执行位置信息设置。代替位置信息参照画面(图OT),显示单元113可以显示包括指示访问许可信息无效的消息的画面。此外,当信息处理装置110的控制单元111分析所摄取的条形码失败时,显示条形码分析失败画面(图5G)。
[0045]接下来,将参照图6,来描述在接收到位置信息设置请求之后、由本实施例的图像形成装置140进行的设置位置信息的处理的流程。更具体来说,当用户按下参照图5描述的位置信息设置画面(图5C)上的位置信息设置执行键时,图像形成装置140执行该处理。在下面参照图6对处理的描述中,将由图像形成装置140向信息处理装置110发送、并且在预定时间内存储在图像形成装置140中的“?nft=281868ecf797”称为“访问许可信息”。此夕卜,将信息处理装置110向图像形成装置140发送的“?nft=281868ecf797”称为“访问许可询问串”。此外,通过CPU221将存储在控制单元141中的、用作内置Web服务器程序的程序读出到RAM,并且对读取的程序进行分析并执行,来实现设置位置信息的处理。
[0046]在步骤S601中,当用户按下位置信息设置执行键时,控制单元141接收HTTP请求,并且对HTTP请求进行分析。在步骤S602中,作为步骤S601中的分析的结果,控制单元141确定是否向HTTP请求添加了访问许可询问串。当向HTTP请求添加了访问许可询问串时,控制单元141执行步骤S603中的处理。当未向HTTP请求添加访问许可询问串时,控制单元141执行步骤S608中的处理。在步骤S603中,控制单元141读出存储在图像形成装置140中的访问许可信息。在步骤S604中,控制单元141确定在步骤S603中的读出访问许可信息的处理中,是否存在访问许可信息。当存在访问许可信息时,控制单元141执行步骤S605中的处理。当不存在访问许可信息时,控制单元141执行步骤S608中的处理。在步骤S605中,控制单元141将访问许可询问串与访问许可信息进行比较。如果匹配,则控制单元141执行步骤S607中的处理。换句话说,控制单元141用作确定单元,该确定单元在信息处理装置使用访问信息访问图像形成装置时,基于包含在访问信息中的访问许可信息,来确定是否允许从信息处理装置进行访问。如果不匹配,则控制单元141执行步骤S608中的处理。在步骤S607中,控制单元141将位置信息设置画面(图5C)和JavaScript (注册商标)作为响应发送给信息处理装置110。换句话说,在确定允许从信息处理装置进行访问时,控制单元141用作向信息处理装置提供设置画面的提供单元。当在步骤S602、步骤S604和步骤S608中确定为“否”时,控制单元141将作为默认画面的位置信息参照画面(图5D)作为响应发送给信息处理装置110。
[0047]接下来,将参照图7,另外举例描述参照图5描述的、直到信息处理装置110通过拍摄二维条形码来设置位置信息为止的操作流程。在信息处理装置110的显示单元113上显示的条形码拍摄画面(图7A)中,用户使用照相机单元114,来拍摄参照图3C所示的位置信息设置画面描述的、在图像形成装置140的操作单元142上显示的二维条形码图像。作为另选方案,用户使用照相机单元114,来拍摄图像形成装置140的打印机单元143打印的二维条形码图像。当信息处理装置110的控制单元111成功分析了经由照相机单元114摄取的条形码时,显示单元113在条形码分析结果显示画面(图7B)上显示URL信息,并且向用户请求访问该URL。
[0048]当用户按下在显示单元113上显示的条形码分析结果显示画面(图7B)上的URL信息时,操作单元112接收访问许可,从而将该URL信息传递给控制单元111。然后,信息处理装置110的控制单元111访问由URL指示的、由图像形成装置140的控制单元141提供的位置信息设置画面。这时,信息处理装置110从GPS228获取位置信息,然后向图像形成装置140发送位置信息。
[0049]图像形成装置140的控制单元141确认从信息处理装置110接收到的访问许可询问串是否有效。控制单元141在询问串有效时用作设置单元,该设置单元将从信息处理装置110发送的位置信息设置为关于图像形成装置的位置信息。此外,控制单元141用作接收单元,该接收单元从信息处理装置来接收位置信息,其中,所述信息处理装置响应于经由通过使用访问信息进行访问而显示的设置画面、对位置信息的设置的选择,而获取了关于所述信息处理装置的位置信息。然后,控制单元141生成指示设置结果的位置信息设置执行画面(图7C),并且将所生成的画面作为响应发送给信息处理装置110。此外,当访问许可询问串无效时,控制单元141将位置信息设置执行失败画面(图7D)作为响应发送给信息处理装置110。此外,当信息处理装置110的控制单元111分析所摄取的条形码失败时,控制单元141发送条形码分析失败画面(图7E)作为响应。
[0050]在前述处理中,由于信息处理装置110对URL的访问,图像形成装置140将图5C所示的画面与JavaScript (注册商标)一起,发送至信息处理装置110。然而,不一定发送提示位置信息设置执行的画面。由于信息处理装置110对URL的访问,图像形成装置140向信息处理装置110发送JavaScript (注册商标),而不发送画面。然后,图像形成装置140从获取了位置信息的信息处理装置110接收位置信息,然后向信息处理装置110发送图5E所示的位置信息设置完成画面。以这种方式,用户能够仅通过对URL进行访问,而将位置信息设置给图像形成装置140,从而使得可用性提高。
[0051]根据第一实施例的信息处理装置,当用户通过信息处理装置110读取二维条形码时,用户能够获取关于信息处理装置110的位置信息,并且自动将所获取的位置信息设置为关于图像形成装置140的位置信息。换句话说,根据本发明的信息处理装置,用户能够容易地在图像形成装置中登记关于图像形成装置的位置信息,而无需由供应商提供位置信息管理服务器或者向图像形成装置安装GPS。因此,不需要供应商为由此提供的图像形成装置准备GPS功能或者准备服务器,从而使得性能价格比提高。另外,用户能够以简单的操作在图像形成装置中登记图像形成装置的位置,从而使得可用性提高。
[0052](第二实施例)
[0053]在第二实施例中,将描述信息处理装置110使用多播DNS (下文中称为“mDNS”)获取图像形成装置140的位置信息设置URL的结构。在第二实施例中,信息处理装置110在不拍摄条形码图像的情况下,使用作为标准服务搜索协议的mDNS,自动获取图像形成装置140的位置信息设置URL。
[0054]下面将参照图8,来描述当本实施例的图像形成装置140接收mDNS服务发现时的处理流程。在步骤S801中,图像形成装置140的控制单元141接收作为搜索请求的mDNS服务发现。在步骤S802中,图像形成装置140的控制单元141生成与随机到期日期/时间相关联的访问许可信息。在步骤S803中,图像形成装置140的控制单元141生成字符串,在该字符串中,在步骤S802中生成的访问许可信息被作为询问串添加至指示位置信息设置画面的URL。在步骤S804中,图像形成装置140的控制单元141将在步骤S803中生成的字符串设置为mDNS adminurl关键字,并且将该mDNS adminurl关键字作为mDNS响应发送给信息处理装置110。在经过预定时间之后,在步骤S805中,图像形成装置140的控制单元141删除所生成的访问许可信息。在mDNS adminurl关键字中,通常设置有指示用于设置图像形成装置的设置画面的URL。
[0055]下面将参照图9,来描述直到在本实施例的信息处理装置110使用mDNS搜索图像形成装置之后的位置信息设置为止的处理流程。当用户在信息处理装置110的显示单元113上显示的设备搜索画面(图9A)上、按下执行键时,控制单元111经由操作单元112执行设备搜索。在设备搜索完成时,控制单元111使显示单元113在设备搜索画面(图9B)上显示搜索到的设备的列表。当用户经由操作单元112从设备列表中选择期望的设备时,信息处理装置110访问由所选择的图像形成装置140的控制单元141提供的位置信息设置画面(图9C)。请注意,设备搜索画面(图9B)的显示格式与在按下“打印按钮”时显示的打印机选择画面的显示格式相同。然而,假设根据第二实施例的设备搜索画面是响应于“用于将位置信息设置给图像形成装置的按钮”或者“用于搜索图像形成装置的按钮”的按下而显示的画面。当然,也可以通过按下“打印按钮”来显示后述的位置信息设置画面,但是用户使用打印功能时的可用性降低。优选将打印输出和位置信息设置分离。
[0056]在本实施例中,将以选择了 MF8080设备为例来给出描述。这时,图像形成装置140的控制单元141确认从信息处理装置110接收到的访问许可询问串是否有效。当访问许可询问串有效时,控制单元141将位置信息设置画面(图9C)作为响应发送给信息处理装置110,而当访问许可询问串无效时,控制单元141将位置信息参照画面(图9D)作为响应发送给信息处理装置110。显示单元113在位置信息设置画面(图9C)上显示位置信息设置参照键和位置信息设置执行键。
[0057]当用户经由操作单元112按下位置信息设置参照键时,控制单元111使用GPS228获取位置信息,并且位置信息参照画面(图9F)被作为响应发送给信息处理装置110。当用户按下位置信息设置执行键时,控制单元111使用GPS228获取位置信息,然后向图像形成装置140发送所获取的位置信息。图像形成装置140将接收到的位置信息设置为关于图像形成装置的位置信息,并且将指示设置结果的位置信息设置完成画面(图9E)作为响应发送给信息处理装置110。当访问许可信息无效时,显示单元113在位置信息参照画面(图9D)上仅显示位置信息设置参照键,从而用户不能执行位置信息设置。虽然在第二实施例中,显示位置信息设置画面,但是本发明不限于此。例如,还可以作为用于确认图像形成装置的状态的远程Π项和/或用于确认引入图像形成装置中的作业的远程Π项中的一个,来添加位置信息设置。在这种情况下要从图像形成装置发送的URL是远程Π的URL。还可以作为由图像形成装置提供的免驱动打印服务(driver-less print service)专用的UI项中的一个,来添加位置信息设置。免驱动打印服务是如下的服务,该服务在信息处理装置与图像形成装置之间建立无线通信,并且使没有安装用于控制图像形成装置的驱动程序的信息处理装置向图像形成装置发送打印数据进行打印输出。免驱动打印服务专用的Π用于进行使用免驱动打印服务所需的设置,以及确认与免驱动打印服务相关的信息。
[0058]下面将参照图10,来描述从本实施例的信息处理装置110使用mDNS搜索图像形成装置、到访问用于设置关于图像形成装置140的位置信息的设置画面的处理流程。在步骤S1001中,信息处理装置110的控制单元111通过将多播TTL (生存时间,Time to live)设置设置为I,来发送mDNS服务发现。在TTL被设置为I的多播中,电波到达范围局限于局域网,因此,能够估计要搜索的设备位于物理上靠近信息处理装置110的位置。
[0059]在步骤S1002中,控制单元111在预定时间内重复发送mDNS服务发现。在步骤S1003中,控制单元111接收mDNS服务响应。在这种情况下,在步骤S1004中,向设备搜索结果列表添加设备名称和adminurl关键字值。控制单元111在预定时间内重复步骤S1003和S1004中的处理。在经过预定时间之后,在步骤S1006中,控制单元111确定搜索是否找到了一个或更多个图像形成装置。当搜索找到了一个或更多个图像形成装置时,在步骤S1007中,控制单元111在显示单元113上显示搜索到的设备名称。当用户从在步骤S1007中显示的设备列表中选择期望的图像形成装置140时,在步骤S1008中,控制单元111经由浏览器访问与用户选择的设备名称相对应的adminurl。当在步骤S1006中搜索没有找到一个或更多个图像形成装置时,在步骤S1009中,信息处理装置110的控制单元111在显示单元113上显示指示搜索没有找到设备的消息。
[0060]下面将参照图11,来描述管理本实施例的信息处理装置110使用mDNS获得的设备搜索结果的设备搜索结果列表。在该示例中,列表指示搜索找到了三个设备MF8080( 1101)、1RC3200 (1102)和LBP5910 (1103)。该列表还对各个图像形成装置作为对mDNS的响应而发送的adminurl的值,来进行管理。第二实施例中的后续处理与第一实施例中的图6所示的后续处理相同。
[0061](第三实施例)
[0062]在第三实施例中,将描述信息处理装置110经由NFC报告并设置关于图像形成装置140的位置信息的结构。在第三实施例中,图像形成装置140能够通过经由NFC从信息处理装置110获取位置信息,自动并且准确地获取位置信息,其中,NFC是10厘米左右的长度内的近场通信。由此,能够确保经由NFC彼此连接的设备处于物理上靠近的位置。
[0063]下面将参照图12,来描述本实施例的图像形成装置140的操作单元142进行的位置信息设置操作。当用户在系统管理设置画面(图12A)上选择位置信息设置时,在操作单元142上显示的画面转变为位置信息设置画面(图12B)。这时,图像形成装置140的控制单元141将NFC接口 213设置在数据接收等待状态。当用户使信息处理装置110接触图像形成装置140的NFC读取器时,信息处理装置110的NFC接口 229经由NFC向图像形成装置140发送关于信息处理装置110的位置信息。当图像形成装置140接收到位置信息时,图像形成装置140将发送的位置信息设置为关于图像形成装置140的位置信息,并且在操作单元142上显示位置信息设置画面(图12C)。当图像形成装置140在预定时间内没有接收到位置信息时,图像形成装置140在操作单元142上显示位置信息设置失败画面(图12D)。
[0064]接下来,将参照图13,来描述由本实施例的信息处理装置110进行的、直到信息处理装置110经由NFC报告并设置关于图像形成装置140的位置信息为止的操作流程。
[0065]首先,当信息处理装置110的显示单元113显示图像形成装置的位置信息设置画面(图13A)时,信息处理装置110的NFC接口 229变为处于经由NFC的位置信息发送等待状态。当用户使信息处理装置110接触图像形成装置140的NFC读取器时,信息处理装置110的NFC接口 229经由NFC向图像形成装置140发送关于信息处理装置110的位置信息。当成功完成使用NFC的数据发送时,信息处理装置110在显示单元113上显示位置信息完成画面(图13B)。当使用NFC的数据发送失败时,信息处理装置110在显示单元113上显示位置信息设置失败画面(图13C)。
[0066]接下来,将参照图14,来描述在经由NFC接收到位置信息设置请求之后、由本实施例的图像形成装置140进行的设置位置信息的处理的流程。更具体来说,当根据参照图13描述的位置信息设置画面(图13A)、用户使信息处理装置110接触图像形成装置140的NFC读取器时,图像形成装置140执行该处理。
[0067]在步骤S1401中,NFC接口 213在预定时间内等待接收NFC数据。在接收NFC数据之后,或者在经过预定时间之后,在步骤S1402中,图像形成装置140的控制单元141确定是否接收到NFC数据。当控制单元141确定接收到NFC数据时,在步骤S1403中,控制单元141从接收到的NFC数据中读出纬度/经度信息。在步骤S1404中,将控制单元141读出的纬度/经度信息设置为关于图像形成装置140的位置信息。在步骤S1405中,向信息处理装置110发送指示位置信息完成的信息。作为另选方案,控制单元141在操作单元142上显示诸如位置信息完成画面(图13B)的画面。另一方面,当在步骤S1402中控制单元141确定没有接收到NFC数据时,在步骤S1406中,控制单元141向信息处理装置110发送指示位置信息设置失败的信息。作为另选方案,控制单元141在操作单元142上显示诸如位置信息设置失败画面(图13C)的画面。虽然在第三实施例中,以作为近场通信的NFC为例给出了描述,但是本发明不限于此,而是还可以使用诸如蓝牙(Bluetooth (注册商标))、TransferJet等的任意近场通信。
[0068]根据在第一、第二和第三实施例中描述的信息处理装置,用户能够容易地对图像形成装置设置关于图像形成装置的位置信息。当对图像形成装置设置了位置信息时,用户在使用mDNS等搜索网络上的图像形成装置时,能够知道图像形成装置的物理位置。以这种方式,如果信息处理装置配设有例如在地图上显示图像形成装置的显示功能,则能够提供在地图上显示搜索到的图像形成装置的系统,从而能够提供非常方便的打印系统。
[0069]本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
[0070]虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有这种变型、等同结构及功能。
[0071]本申请要求2012年6月26日提交的日本专利申请第2012-142865号的优先权,其全部内容通过引用包含于此。
【权利要求】
1.一种信息处理装置,该信息处理装置包括: 显示单元,其被配置为从图像形成装置接收用于设置关于所述图像形成装置的位置信息的设置画面,并且显示所述设置画面; 获取单元,其被配置为响应于用户经由所述设置画面对位置信息的设置的选择,获取关于信息处理装置的位置信息;以及 发送单元,其被配置为向所述图像形成装置发送所获取的关于所述信息处理装置的位置信息, 其中,通过由所述发送单元向所述图像形成装置发送关于所述信息处理装置的位置信息,将关于所述信息处理装置的位置信息作为关于所述图像形成装置的位置信息,设置给所述图像形成装置。
2.根据权利要求1所述的信息处理装置,其中,所述获取单元通过读取嵌入图像或者确认包含在来自所述图像形成装置的对搜索所述图像形成装置的搜索请求的响应中的信息,来获取用于访问所述设置画面的访问信息。
3.根据权利要求2所述的信息处理装置,其中,在所述访问信息中,包括允许对提供所述设置画面的所述图像形成装置进行访问的访问许可信息,并且 其中,当所述显示单元使用由所述获取单元获取的所述访问信息访问所述设置画面时,所述显示单元从基于包含在所述访问信息中的所述访问许可信息而允许进行访问的所述图像形成装置接收所述设置画面,并且显示所述设置画面。
4.根据权利要求3所述的信息处理装置,其中,所述访问许可信息设置有到期日期/时间。
5.根据权利要求1所述的 信息处理装置,其中,所述获取单元还获取包括指令的脚本,所述指令使得所述信息处理装置响应于用户对位置信息的设置的选择来获取关于所述信息处理装置的位置信息,并且向所述图像形成装置发送所获取的位置信息,并且 其中,所述发送单元向所述图像形成装置发送通过执行所述脚本而获取的关于所述信息处理装置的位置信息。
6.一种图像形成装置,该图像形成装置包括: 生成单元,其被配置为生成用于访问设置画面的访问信息,所述设置画面用于设置关于所述图像形成装置的位置信息; 接收单元,其被配置为从信息处理装置接收关于所述信息处理装置的位置信息,其中,所述信息处理装置响应于用户经由通过使用所述访问信息进行访问而显示的所述设置画面、对位置信息的设置的选择,而获取了所述关于所述信息处理装置的位置信息;以及 设置单元,其被配置为将所接收的关于所述信息处理装置的位置信息,设置为关于所述图像形成装置的位置信息。
7.根据权利要求6所述的图像形成装置,其中,在所述访问信息中,包括允许对所述图像形成装置进行访问的访问许可信息,并且所述生成单元生成并输出包括所述访问信息的嵌入图像,并且 其中,所述图像形成装置还包括: 确定单元,其被配置为在所述信息处理装置使用通过读取所述嵌入图像而获取的所述访问信息访问所述图像形成装置时,基于包含在所述访问信息中的所述访问许可信息,来确定是否允许从所述信息处理装置进行访问;以及 提供单元,其被配置为在所述确定单元确定允许从所述信息处理装置进行访问时,向所述信息处理装置提供所述设置画面。
8.根据权利要求6所述的图像形成装置,其中,当所述生成单元从所述信息处理装置接收到搜索所述图像形成装置的搜索请求时,所述生成单元生成所述访问信息,并且将所生成的访问信息作为响应发送给所述信息处理装置。
9.根据权利要求7所述的图像形成装置,其中,所述提供单元向所述信息处理装置提供所述设置画面和包括指令的脚本两者,所述指令使得所述信息处理装置响应于用户对位置信息的设置的选择来获取关于所述信息处理装置的位置信息,并且向所述图像形成装置发送所获取的位置信息,并且 其中,所述接收单元从通过执行所述脚本而获取了关于所述信息处理装置的位置信息的所述信息处理装置,来接收所述位置信息。
10.一种打印系统的控制方法,所述打印系统包括用于执行打印输出的图像形成装置和用于经由网络向所述图像形成装置发送打印指令的信息处理装置,所述控制方法包括以下步骤: 所述图像形成装置生成用于设置关于所述图像形成装置的位置信息的画面; 所述信息处理装置从所述图像形成装置接收用于设置关于所述图像形成装置的位置信息的画面,并且显示所述画面; 所述信息处理装置响应于用户经由所述画面对位置信息的设置的选择,获取关于信息处理装置的位置信息; 所述信息处理装置向所述图像形成装置发送所获取的关于所述信息处理装置的位置信息; 所述图像形成装置从响应于用户经由所述画面对位置信息的设置的选择、而获取了关于所述信息处理装置的位置信息的所述信息处理装置,接收所述位置信息;以及 所述图像形成装置将所接收的关于所述信息处理装置的位置信息,设置为关于所述图像形成装置的位置信息。
【文档编号】G06F3/12GK103516938SQ201310253344
【公开日】2014年1月15日 申请日期:2013年6月24日 优先权日:2012年6月26日
【发明者】佐光律人 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1