程序、程序组及信息处理装置制造方法及图纸

技术编号:34505048 阅读:17 留言:0更新日期:2022-08-13 20:46
将HTTP下的设备请求经由USBI/F而发送到MFP,并从该MFP接收设备请求的回复。在PC中,控制程序生成受理端口和设备端口,若受理端口受理端口信息的要求,则输出设备端口的端口信息。接着,若设备端口通过HTTP受理设备请求,则控制程序通过USB协议将设备请求经由USBI/F发送到MFP。此时,控制程序通过USB协议从MFP接收设备请求的回复。并且,控制程序(30)通过HTTP将接收到的设备请求的回复输出到设备请求的输出源。由此,能够将HTTP下的设备请求经由USBI/F而发送到MFP,并从该MFP接收设备请求的回复。回复。回复。

【技术实现步骤摘要】
【国外来华专利技术】程序、程序组及信息处理装置


[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]为了解决上述课题,实施例公开的程序是具备第一通信接口及第二通信接口的信息处理装置的计算机能够读取的程序,其特征在于,所述程序使所述计算机作为生成用于受理第一请求的第一端口的第一生成单元和生成用于受理第二请求的第二端口的第二生成单元发挥功能,所述第二请求是与所述第一请求不同的请求,所述第一请求及所述第二请求是基于第一协议的请求,所述第一协议是在所述第一通信接口中使用的协议,所述第一端口及所述第二端口是用于通过所述第一协议从安装于安装有所述程序的计算机且与所述程序不同的程序不经由所述第一通信接口地受理请求的端口,所述程序使所述计算机作为第一公开单元、发送单元、接收单元及第一输出单元发挥功能,所述第一公开单元在受理了向所述第一端口的所述第一请求的情况下,向该第一请求的请求源的程序公开所述第二端口,所述发送单元在受理了向由所述第一公开单元公开的所述第二端口的所述第二请求的情况下,通过第二协议将该第二请求发送到连接于所述第二通信接口的设备,所述接收单元从所述设备经由所述第二通信接口而接收对于由所述发送单元发送的所述第二请求的回复,所述第二协议是在所述第二通信接口中使用的协议,第一输出单元通过所述第
一协议将由所述接收单元接收到的回复输出到向所述第二端口的所述第二请求的请求源的程序。
[0010]专利技术效果
[0011]实施例公开的程序生成第一端口及第二端口,若在第一端口受理第一协议下的请求,则对向该第一端口的请求的请求源的程序公开第二端口。并且,程序若在该第二端口受理第一协议下的设备请求,则通过第二协议将该设备请求经由第二通信接口而发送到设备。接着,程序若通过第二协议接收该设备请求的回复,则将该设备请求的回复输出到设备请求的请求源的程序。由此,能够将第一协议下的设备请求经由第二通信接口而发送到设备,并从该设备经由第二通信接口而接收设备请求的回复。
附图说明
[0012]图1是通信系统1的框图。
[0013]图2是示出通信系统1中的处理的序列图。
[0014]图3是示出通信系统1中的处理的序列图。
[0015]图4是示出通信系统1中的处理的序列图。
[0016]图5是示出通信系统1中的处理的序列图。
[0017]图6是示出通信系统1中的处理的序列图。
具体实施方式
[0018]以下,适当参照附图来对本专利技术的实施方式进行说明。需要说明的是,以下说明的实施方式只不过是本专利技术的一例,当然能够在不变更本专利技术的主旨的范围内适当变更本专利技术的实施方式。例如,后述的各处理的执行顺序能够在不变更本专利技术的主旨的范围内适当变更。
[0019]图1是本实施方式的通信系统1的框图。图1所示的通信系统1具备PC(信息处理装置的一例)10、MFP(Multi

Functional Peripheral:多功能数码复合一体机)(设备的一例)50、MFP56。MFP50、56是能够执行扫描处理、打印处理等各种处理的设备。另外,在MFP50组装有EWS(服务器的一例)52,在MFP56组装有EWS58。EWS52、58具有与网页服务器同等的功能,在EWS52、58蓄积有表示与表示MFP50、56的状态的信息、设定信息等相关的HTML(Hyper Text Markup Language:超文本标记语言)的网页的信息(以下,记载为“EWS信息”)(服务器信息的一例)。
[0020]PC10主要具备CPU(Central Processing Unit:中央处理器)(计算机的一例)12、存储器14、LCD(Liquid Crystal Display:液晶显示器)16、输入I/F(Interface:接口)18、网络I/F(第一通信接口的一例)19、USBI/F(第二通信接口的一例)20。这些构成要素能够经由总线22而互相通信。
[0021]CPU12按照存储器14内的控制程序(程序及第一程序的一例)30、应用(其他程序及第二程序的一例)32、设定工具(其他程序及第三程序的一例)34、浏览器(浏览器的一例)36、OS(Operating System:操作系统)38来执行处理。控制程序30是用于从MFP50的EWS52取得服务器信息的应用程序。另外,应用32是用于使用MFP50来执行各种处理的应用程序。另外,设定工具34是用于基于蓄积于MFP50、56的EWS52、58的EWS信息来进行各种设定的应用
程序。需要说明的是,应用32包括程序库(模块程序的一例)40,设定工具34包括程序库(模块程序的一例)42。程序库40和程序库42是相同的应用程序,在通过控制程序30的处理而从MFP50的EWS52取得服务器信息时使用。另外,浏览器36是用于经由网络I/F19而使用HTTP取得HTML形式的数据且将网页显示于LCD16的应用程序。另外,OS38是提供由控制程序30等利用的基本的功能的程序。需要说明的是,在以下的说明中,有时将执行控制程序30等的CPU12仅以程序名记载。例如,“控制程序30”这一记载有时意味着“执行控制程序30的CPU12”。
[0022]另外,存储器14具备数据存储区域(存储器的一例)46。数据存储区域46是存储控制程序30等的执行所需的数据等的区域。需要说明的是,存储器14通过组合RAM(Random Access Memory:随机存取存储器)、ROM(Read

Only Memory:只读存储器)、快闪存储器、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】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.一种程序组,包括具备第一通信接口及第二...

【专利技术属性】
技术研发人员:野尻弘也成田建树松下聪
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1