【技术实现步骤摘要】
【国外来华专利技术】程序、程序组及信息处理装置
[0001]本专利技术涉及用于将在第一通信接口中使用的第一协议下的请求发送到设备的程序等。
技术介绍
[0002]如下述专利文献所记载那样,在近年来的打印机、扫描仪等设备组装有服务器、所谓EWS(Embedded Web Server(嵌入式网页服务器)的缩写),通过利用PC等信息处理装置访问该服务器,能够确认该设备的状态、设定信息等。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2007
‑
079940号公报
技术实现思路
[0006]专利技术所要解决的课题
[0007]在PC(Personal Computer:个人计算机)等信息处理装置中,在访问第一协议下的例如设备的EWS时,输出HTTP(Hyper Text Transfer Protocol:超文本传输协议)下的设备请求。另一方面,存在设备经由与在HTTP中使用的通信接口不同的通信接口(例如,USB(Universal Serial Bus:通用串行总线)接口)而连接于信息处理装置的情况。在这样的情况下,希望将HTTP下的设备请求经由USB接口而发送到设备,从该设备经由USB接口而接收设备请求的回复。于是,本专利技术的课题在于,将第一协议下的设备请求经由与在第一协议中使用的第一通信接口不同的第二通信接口而发送到设备,并从该设备经由第二通信接口而接收设备请求的回复。
[0008]用于解决课题的手段
[0009]为了 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种程序,是具备第一通信接口及第二通信接口的信息处理装置的计算机能够读取的程序,所述程序的特征在于,所述程序使所述计算机作为生成用于受理第一请求的第一端口的第一生成单元和生成用于受理第二请求的第二端口的第二生成单元发挥功能,所述第二请求是与所述第一请求不同的请求,所述第一请求及所述第二请求是基于第一协议的请求,所述第一协议是在所述第一通信接口中使用的协议,所述第一端口及所述第二端口是用于通过所述第一协议从安装于安装有所述程序的计算机且与所述程序不同的程序不经由所述第一通信接口地受理请求的端口,所述程序使所述计算机作为第一公开单元、发送单元、接收单元及第一输出单元发挥功能,所述第一公开单元在受理了向所述第一端口的所述第一请求的情况下,向该第一请求的请求源的程序公开所述第二端口,所述发送单元在受理了向由所述第一公开单元公开的所述第二端口的所述第二请求的情况下,通过第二协议将该第二请求发送到连接于所述第二通信接口的设备,所述接收单元从所述设备经由所述第二通信接口而接收对于由所述发送单元发送的所述第二请求的回复,所述第二协议是在所述第二通信接口中使用的协议,所述第一输出单元通过所述第一协议将由所述接收单元接收到的回复输出到向所述第二端口的所述第二请求的请求源的程序。2.根据权利要求1所述的程序,其特征在于,由所述第一生成单元生成的第一端口的端口编号和由所述第二生成单元生成的第二端口的端口编号不同。3.根据权利要求2所述的程序,其特征在于,所述第一协议是HTTP,所述端口编号是HTTP的端口编号。4.根据权利要求1~3中任一项所述的程序,其特征在于,所述程序使所述计算机作为受理单元和存储控制单元发挥功能,所述受理单元将对设备进行指定的设备指定信息与向所述第一端口的所述第一请求一起受理,所述存储控制单元将所述受理单元受理的设备指定信息和由所述第二生成单元生成的第二端口建立关联地存储于所述信息处理装置的存储器,所述发送单元在受理了向由所述第一公开单元公开的所述第二端口的所述第二请求的情况下,通过第二协议将所述第二请求发送到由与该第二端口建立关联地存储于所述存储器的设备指定信息指定的、且连接于所述第二通信接口的设备。5.根据权利要求4所述的程序,其特征在于,所述受理单元将第二协议下的设备指定信息与向所述第一端口的所述第一请求一起受理。6.根据权利要求1~5中任一项所述的程序,其特征在于,所述第二请求要求回复在组装于所述设备的服务器中存储的服务器信息。
7.根据权利要求1~5中任一项所述的程序,其特征在于,所述第二请求要求由所述设备执行处理。8.根据权利要求1~7中任一项所述的程序,其特征在于,所述第二生成单元在受理了向所述第一端口的所述第一请求的情况下,生成所述第二端口。9.根据权利要求1~7中任一项所述的程序,其特征在于,所述信息处理装置具备存储对设备进行指定的设备指定信息的存储器,所述第二生成单元生成与由存储于所述存储器的设备指定信息指定的设备对应的第二端口。10.根据权利要求9所述的程序,其特征在于,所述第二生成单元参照所述信息处理装置的操作系统所具备的、对登记为所述第二通信接口下的通信对象的设备进行存储的所述存储器,来生成与该设备对应的第二端口。11.根据权利要求9所述的程序,其特征在于,所述第二生成单元参照对通过与所述程序不同的程序而登记为所述第二通信接口下的通信对象的设备进行存储的所述存储器,来生成与该设备对应的第二端口。12.根据权利要求9~11中任一项所述的程序,其特征在于,所述存储器存储有与多个设备对应的多个设备指定信息,所述第二生成单元生成与由存储于所述存储器的多个设备指定信息指定的多个设备的各设备对应的第二端口,所述第一公开单元在受理了向所述第一端口的指定了设备的所述第一请求的情况下,将与所指定的该设备对应的所述第二端口向该第一请求的请求源的程序公开。13.根据权利要求9~12中任一项所述的程序,其特征在于,所述程序使所述计算机作为判断单元发挥功能,所述判断单元判断与由存储于所述存储器的设备指定信息指定的设备之间的通信是否确立,在由所述判断单元判断为与设备之间的通信已确立的情况下,所述第二生成单元生成用于受理向该设备的第二请求的第二端口。14.根据权利要求1~13中任一项所述的程序,其特征在于,每当受理第二请求时,所述第二端口成为不能再受理第二请求的状态即不能受理状态,所述程序使所述计算机作为受理状态变更单元发挥功能,所述受理状态变更单元将受理第二请求而成为不能受理状态的第二端口设为能够受理第二请求的状态,在所述第二端口不能受理第二请求的状态下所述接收单元接收到对于第二请求的回复的情况下,所述受理状态变更单元将该第二端口设为能够受理第二请求的状态,所述第一输出单元输出该回复。15.根据权利要求1~13中任一项所述的程序,其特征在于,每当受理第二请求时,所述第二端口成为不能再受理第二请求的状态即不能受理状态,所述程序使所述计算机作为受理状态变更单元发挥功能,所述受理状态变更单元将受理第二请求而成为不能受理状态的第二端口设为能够受理第二请求的状态,
所述受理状态变更单元无需所述接收单元接收对于第二请求的回复及所述第一输出单元输出该回复,而是将所述第二端口设为能够受理第二请求的状态,并利用该第二端口来受理新的第二请求。16.一种程序组,包括具备第一通信接口及第二...
【专利技术属性】
技术研发人员:野尻弘也,成田建树,松下聪,
申请(专利权)人:兄弟工业株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。