数据发送系统及数据发送用程序的制作方法

文档序号:9221601阅读:465来源:国知局
数据发送系统及数据发送用程序的制作方法
【技术领域】
[0001]本发明涉及一种数据发送系统及数据发送用程序,尤其是可较佳地用于将在客户终端的Web (网络)浏览器产生的数据发送至外围设备的系统。
【背景技术】
[0002]当前在现实中存在:本地应用程序(以下,称为本地应用),安装在客户终端而利用;及Web应用程序(以下,称为Web应用),存储在Web服务器内,通过由各客户终端适时地从Web服务器下载而利用。
[0003]当应用程序有更新时,在本地应用的情况下必须对每一台客户终端的应用程序进行更新,与此相对,在Web应用的情况下只要仅对Web服务器内的应用程序进行更新即可。因此,Web应用与本地应用相比在程序的维护管理等维护性方面具有优越性,该Web应用近年来有增加倾向。
[0004]在利用Web应用的情况下,利用安装在客户终端的Web浏览器来显示应用程序的执行结果。此外,可在Web应用中组入各种脚本,例如也可组入印刷控制用的脚本。
[0005]利用Web应用的印刷系统由Web服务器、客户终端及打印机构筑而成。客户终端利用Web浏览器显示Web应用的执行结果。此处,当使用者按下显示在Web浏览器上的印刷按钮时执行印刷指示。由此,印刷控制用的脚本动作,在客户终端内产生印刷数据,并将所产生的印刷数据发送至打印机。
[0006]此外,作为除此以外的形式也存在如下构成,即在使用者按下显示在Web浏览器上的印刷按钮时,从客户终端对Web服务器发送印刷指示,由此在Web服务器产生印刷数据,并从Web服务器对打印机发送印刷数据(例如参照专利文献I)。
[0007]此处,不管是设为从客户终端对打印机发送印刷数据的形式,还是设为从Web服务器对打印机发送印刷数据的形式,在Web应用将印刷数据发送至打印机时,因作为应在通用的Web浏览器动作的Web应用的限制,而必须以符合HTTP (Hypertext TransferProtocol,超文件传输协议)协议的形式将印刷数据发送至打印机。
[0008]在以符合HTTP协议的形式将印刷数据发送至打印机的情况下,必须设为如下构成,即在打印机进行设置HTTP服务器等以可发送符合HTTP协议的形式的印刷数据。然而,在打印机设置HTTP服务器的构成会带来成本上升。此外,无法使用未设置HTTP服务器的打印机,使用者不得不对当前的印刷系统进行变更(新导入HTTP支持打印机),因而对使用者而言欠佳。
[0009]另外,以上问题并不限于由Web服务器、客户终端及打印机构筑而成的印刷系统。即,即便在使用除打印机以外的外围设备(显示器、条码读取器、键盘等)构筑的Web系统中,在接收来自客户终端或客户终端的指示而将在Web服务器产生的数据以符合HTTP协议的形式发送至外围设备的情况下也会产生同样的问题。
[0010]现有技术文献
[0011]专利文献
[0012]专利文献1:日本专利特开2009-274350号公报

【发明内容】

[0013][发明所要解决的问题]
[0014]本发明是为解决所述问题而完成的,其目的在于不进行设置HTTP服务器等而使外围设备支持HTTP即可将在客户终端的Web浏览器产生的数据发送至外围设备。
[0015][解决问题的技术手段]
[0016]为解决所述问题,在本发明中,通过设置在客户终端的Web服务程序而将在客户终端的Web浏览器产生的HTTP协议的数据转换为符合外围设备的通信标准的协议的数据,并将已协议转换的数据从客户终端发送至外围设备。
[0017][发明的效果]
[0018]根据以所述方式构成的本发明,在外围设备中,由于可从客户终端接收符合自身设备的通信标准的协议的数据,因此无须设为进行设置HTTP服务器等而支持HTTP的构成。因此,不在外围设备设置HTTP服务器即可将在客户终端的Web浏览器产生的数据发送至外围设备。
[0019]由此,不在外围设备设置HTTP服务器即可构筑利用Web浏览器的数据发送系统。此外,在利用使用不具有HTTP服务器的外围设备的数据发送系统的情况下,仅在客户终端安装Web服务程序即可变更为利用Web浏览器的数据发送系统。
【附图说明】
[0020]图1是表示实施本发明的数据发送系统的印刷系统的概略构成例的图。
[0021]图2是表示本实施方式的印刷系统的硬件构成例的图。
[0022]图3是表示本实施方式的印刷系统的功能构成例的方块图。
[0023]图4是表示实施本发明的数据发送系统的变形例的印刷系统的概略构成例的图。
[0024]图5是表示本实施方式的变形例的印刷系统的硬件构成例的图。
[0025]图6是表示本实施方式的变形例的印刷系统的功能构成例的方块图。
【具体实施方式】
[0026]以下,基于图式对本发明的一实施方式进行说明。图1是表示实施本发明的数据发送系统的印刷系统的概略构成例的图。如图1所示般,本实施方式的印刷系统包括Web月艮务器100、客户终端200及打印机300而构成。Web服务器100、客户终端200及打印机300之间通过LAN (local area network,局域网络)400连接。
[0027]在本实施方式的印刷系统中,Web服务器100包括Web应用,且客户终端200包括Web浏览器。而且,在Web浏览器显示Web应用的执行结果,并且根据显示数据而在Web浏览器产生印刷数据。进而,将该印刷数据从客户终端200发送至打印机300。本实施方式的数据发送系统包含与该印刷数据的发送相关的客户终端200及打印机300。
[0028]图2是表示本实施方式的印刷系统的硬件构成例的图。如图2所示般,服务器100 包括 CPU (central processing unit,中央处理器)101、I/F (interface,界面)102、ROM (read-only memory,只读存储器)103、RAM (random-access memory,随机存取存储器)104及硬盘105作为其硬件构成。硬盘105存储Web应用105a。
[0029]客户终端200包括CPU201、I/F202、液晶显示器等显示部203、触摸面板等输入部204、R0M205、RAM206及硬盘207作为其硬件构成。硬盘207存储Web浏览器207a及Web服务程序207b。
[0030]打印机300包括CPU301、I/F302、印刷部303、R0M304及RAM305作为其硬件构成。
[0031]图3是表示本实施方式的印刷系统的功能构成例的方块图。另外,在该图3中仅表示本实施方式的动作所涉及的客户终端200的主要功能构成。对于Web服务器100及打印机300,简化表不图2所不的硬件构成的一部分。
[0032]如图3所示般,客户终端200包括协议转换部21及数据发送部22作为Web服务程序207b的功能构成。Web服务程序207b为安装在客户终端200的硬盘207的本地应用,相当于本发明的数据发送用程序。协议转换部21及数据发送部22的功能,通过Web服务程序207b (数据发送用程序)依照CPU201的控制而动作来实现。
[0033]Web浏览器207a在与Web服务器100的Web应用105a之间进行通信,且显示Web应用105a的执行结果。此处,当由使用者按下显示在Web浏览器207a上的印刷按钮时,Web浏览器207a根据显示数据而依照HTTP协议产生印刷数据。
[0034]协议转换部21将通过Web浏览器207a产生的HTTP协议的印刷数据转换为符合打印机300的通信标准的协议的印刷数据。数据发送部22将已通过协议转换部21进行协议转换的印刷数据经由LAN400而发送至打印机300。
[0035]在打印机300中,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1