使用了印刷数据的功能扩展方法及功能扩展装置制造方法及图纸

技术编号:12514468 阅读:56 留言:0更新日期:2015-12-16 12:21
本发明专利技术提供一种用于使用印刷数据来扩展既存应用的功能的方法,其能在不变更既存应用的程序、且不使用既存驱动器的前提下容易地实现多彩的功能扩展。其是在通过OS而动作、并由应用来执行规定的处理的计算机中,执行应用的功能扩展的方法,具有:在驱动器受取从应用向着驱动器输出的印刷数据前取得该印刷数据,并向着通信端口发送的步骤;在通信端口受取该发送来的印刷数据、或者从应用向着通信端口输出的印刷数据前取得这些印刷数据,并进行转送的步骤;和在应用层对转送来的印刷数据进行功能扩展,并将处理后数据向通信端口输出的步骤。

【技术实现步骤摘要】
【专利说明】使用了印刷数据的功能扩展方法及功能扩展装置本申请是申请号为“201210032533.9”,申请日为2012年02月14日,专利技术名称为“使用了印刷数据的功能扩展方法及功能扩展装置”之申请的分案申请。
本专利技术涉及用于使用从既存应用输出的印刷数据来扩展该应用的功能的功能扩展方法等,特别涉及在不变更既存应用的程序、且不使用既存打印机驱动器的前提下,能容易地实现多彩的功能扩展的功能扩展方法等。
技术介绍
在超市等零售业中,作为销售管理系统的POS系统正在普及。在该POS系统中,由用网络与服务器连接的多个终端装置(收银机)依照该装置中所具备的应用而进行动作来执行各种处理。另外,通常对该终端装置分别设置打印机,通过上述应用的指示来执行收据或优惠券的输出。此外,作为与伴随这样的输出的POS系统类似的构成的系统,有在医院中所使用的系统、在运输公司中所使用的系统等。在这样的系统中,随着系统导入后的技术升级和业务改善需求,功能扩展的需要随之而来。然而,所提到的系统一般作为业务的中枢而被一直使用,另外,与其他系统复杂合作的情况也很多,因此改变其应用通常不容易。针对所提到的课题,关于输出处理系统的功能,现有技术中进行了如下提案。在专利文献I中,记载了一种装置,其在不需要修正已经存在的应用程序的前提下,在能排除现有的模型所需的微处理器以及存储器的个人计算机中,执行模型功能。另外,在专利文献2中,记载了一种装置,其在不变更应用的前提下,通过访问I个通信端口,能使与其他通信端口连接的打印机同时执行印刷,能进行复制印刷。专利文献专利文献1:JP特开平8-69427号公报专利文献2:JP特开2006-338443号公报然而,在专利文献I和2记载的内容中,只能实现模型功能、复制印刷功能等输出类的有限的功能,不能实现其他的多彩的需求。另外,在上述专利文献2中,由于是在OS核心层中的处理,因此一般而言功能构筑(程序开发等)不容易,存在功能受限的课题。另外,在这样的系统中,在替换打印机而在新的打印机中运用的情况下,想避免使用既存打印机用的驱动器。
技术实现思路
为此,本专利技术的目的在于,提供一种功能扩展方法以及功能扩展装置,其是使用用于从既存应用输出的印刷数据来扩展该应用的功能的功能扩展方法以及功能扩展装置,能在不变更既存应用的程序、且不使用既存打印机驱动器的前提下,容易地实现多彩的功能扩展。为了实现上述的目的,本专利技术的一个侧面是一种功能扩展方法,在计算机中执行对所述应用的功能进行扩展的处理,其中所述计算机在通过OS核心层的操作系统而动作,由应用层中所具备的应用来执行规定的处理,并具有I个以上的通信端口,具有:虚拟驱动器步骤,所述计算机在打印机驱动器受取从所述应用向打印机驱动器输出的印刷数据前取得该印刷数据,并将该印刷数据向该印刷数据中所指定的所述通信端口发送;虚拟端口步骤,所述计算机在所述通信端口受取向该通信端口发送的印刷数据、或者从所述应用向所述通信端口输出的印刷数据前,在所述OS核心层取得上述印刷数据,并将该取得的印刷数据转送到所述应用层;和功能扩展步骤,所述计算机在所述应用层对转送来的所述印刷数据进行扩展所述功能的处理,并将该处理后的印刷数据向与该数据相应的所述通信端口输出。为了实现上述的目的,本专利技术的另一侧面是一种功能扩展装置,具备通过OS核心层的操作系统而动作、通过应用层的应用来执行规定的处理的、具有I个以上的通信端口的计算机,并执行对所述应用的功能进行扩展的处理,所述功能扩展装置具有:虚拟驱动器,其在打印机驱动器受取从所述应用向着打印机驱动器输出的印刷数据前取得该印刷数据,并将该印刷数据向着该印刷数据中所指定的所述通信端口发送;虚拟端口,其在所述通信端口受取向该通信端口发送的印刷数据、或者从所述应用向着所述通信端口输出的印刷数据前,在所述OS核心层取得上述印刷数据,并将该取得的印刷数据转送到所述应用层;和功能扩展部,其在所述应用层对转送来的所述印刷数据进行扩展所述功能的处理,并将该处理后的印刷数据向与该数据相应的所述通信端口输出。进而,在上述专利技术中,其优选方式特征在于所述功能扩展步骤包括如下步骤:解析转送来的所述印刷数据,并基于该解析结果来决定扩展所述功能的处理的内容和进行输出的所述通信端口。进而,在上述专利技术中,其优选方式特征在于所述功能扩展步骤包括如下步骤:将转送来的所述印刷数据变换为与进行输出的所述通信端口连接的打印机用的命令。进而,在上述专利技术中,其优选方式特征在于扩展所述功能的处理的内容包括:基于所述印刷数据的印刷内容的变更、进行输出的所述通信端口的变更、新的印刷物用的印刷数据的生成、或者来自所述印刷数据的信息的取得中的任意一个。专利技术效果根据本申请专利技术,能以不伴随既存的POS应用程序的变更的容易的方法,来多彩地扩展POS系统的功能。另外,由于主要的功能扩展处理是构筑在计算机的应用层上进行的,因此,能使执行多彩的处理的程序的开发容易地进行。另外,由于成为不使用既存的打印机驱动器的处理,因此即使使用不对应既存的打印机驱动器的打印机,也能进行印刷物的输出。另外,由于在通过经由虚拟驱动器210的路由来进行处理的情况下,处理对象数据是上述的标准格式,因此处理容易。本专利技术的进一步的目的以及特征根据下面说明的专利技术的实施方式而明确。【附图说明】图1是应用了本专利技术的POS终端装置的实施方式例所涉及的概略构成图。图2是POS终端装置的概略功能构成图。图3是例示了功能扩展处理的处理顺序的流程图。图4是用于说明POS系统的改良的图。(符号说明)I POS服务器、2 POS终端装置、3打印机、4网络、21P0S终端主体、22显示器、23键盘、24条形码读取器、25读卡器、201 POS应用、202打印机3A用驱动器、203虚拟端口、204端口处理机、205数据解析部、206数据加工部、207命令变换部、208数据容纳部、209通信端口、210虚拟驱动器、220应用层、230 OS核心层、240物理层【具体实施方式】以下,参照附图来说明本专利技术的实施方式例。然而,所提及的实施方式例不限定本专利技术的技术范围。此外,在图中,对相同或类似的要素标注同一参考标号来进行说明。图1是应用了本专利技术的POS终端装置的实施方式例所涉及的概略构成图。另外,图2是该POS终端装置的概略功能构成图。如图1以及图2所示的POS终端装置2是应用了本专利技术的装置。在该装置(功能扩展装置)中,虚拟驱动器210从POS应用201 (应用)取得向着既存的打印机驱动器(打印机3A用驱动器202)而输出的印刷数据,并将不进行变换到打印机用的命令的变换处理而取得的印刷数据向既存打印机(打印机3A)所连接的通信端口 209A发送。所发送的印刷数据在由该通信端口 209A进行受取前,由OS核心层230的虚拟端口 2当前第1页1 2 3 4 本文档来自技高网
...
使用了印刷数据的功能扩展方法及功能扩展装置

【技术保护点】
一种功能扩展方法,其特征在于,在计算机中执行对应用的功能进行扩展的处理,其中所述计算机通过操作系统而动作,且由所述应用来执行规定的处理,并具有2个以上的通信端口,所述功能扩展方法具有:虚拟驱动器步骤,所述计算机在打印机驱动器接受从所述应用向所述打印机驱动器输出的印刷数据之前取得该印刷数据,并将该印刷数据向该印刷数据中所指定的所述通信端口发送;虚拟端口步骤,所述计算机在所述通信端口接受在所述虚拟驱动器步骤中向所述通信端口发送的印刷数据、或者从所述应用向所述通信端口输出的印刷数据之前,取得上述印刷数据;和功能扩展步骤,所述计算机对在所述虚拟端口步骤中所取得的印刷数据进行扩展所述功能的处理,并决定所述2个以上的通信端口之中与该处理后的印刷数据相应的通信端口,向所述决定的通信端口输出所述处理后的印刷数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:高本明男
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:日本;JP

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

1