打印机、POS系统、无线通 信控制方法和信息记录媒体 【技术领域】
本发明涉及打印机、POS系统、无线通信控制方法和信息记录媒体。特别是涉及备有有线连接端口、利用无线通信收发数据的无线通信装置、控制接收到的接收数据的接收数据处理装置、执行打印处理的打印处理机构的打印机、POS系统、无线通信控制方法和信息记录媒体。背景技术
POS系统中,由主机控制器,输入装置,显示装置,打印购买商品的收据、打印注册发票等打印机等构成的POS终端系统经多个LAN(Local AreaNetwork)等网络有线连接或无线连接。一次构筑的POS系统根据现状重新构筑成更好地POS系统。
POS系统的重新构筑中,因为商品购买者的增加、更换商品配置等,要求变更系统构筑,即增设会计处理的输入、显示、收据的发行等。但是,变更POS系统的重新构筑,即变更POS系统的系统结构并不容易。特别是难以变更移动中的系统的系统结构。
以前,在变更系统结构时,预想增设的POS终端系统等的终端系统,放置可增设的系统。但是,预先确保系统不仅浪费设置空间,而且在构筑系统时很费时间。
在重新增设POS终端系统时,必需暂时停止整个系统,并且变更LAN等网络的连接。因此,系统改造很费时间。而且系统改造成本也高。
在不连接LAN等网络也可以进行无线通信时,在POS终端系统的主机控制器装入无线通信装置,但要独占连接无线通信装置的连接端口。另外,还需要为了在主机控制器装入无线通信装置而进行改造、或者交换无线通信装置所带的主机控制器等。因此,需要变更主机控制器的应用软件等变更整个系统。并且,变更整个系统很费时间,变更成本也高。
另外,由于通信状态根据无线通信装置的天线设置场所而不同,所以不能简单地检索出最佳的天线设置场所。
【发明内容】
因此,本发明是为了解决上述问题而提出的,其目的在于提供备有有线连接端口、利用无线通信收发数据的无线通信装置、控制接收到的接收数据的接收数据处理装置、执行打印处理的打印处理机构的打印机、POS系统、无线通信控制方法和信息记录媒体。
POS系统的重新构筑中,在利用无线通信时,通过更换有线连接到已有的POS终端系统的主机控制器的打印机和、备有第1无线通信装置的打印机,不变更已有的POS终端系统的主机控制器的结构而可以进行无线通信。并且,通过具有在增设用的POS终端系统备有第2无线通信装置的打印机,可以在增设用的POS终端系统执行来自己有的POS终端系统的主机控制器的控制请求。从而,在增设用的POS终端系统的构筑中,不需要利用新的主机控制器,可以利用已有的主机控制器。
另外,通过在POS终端系统的显示装置的金属支柱的内部配置无线通信装置的天线配线,在显示装置上部、或支柱中途、或障碍物影响小的高处配置天线,可以减少噪声影响。并且,通过在显示装置显示无线通信装置的通信状态,可以检索出最佳的无线通信装置的天线设置场所。
本发明的打印机的第1形式是具有与主机控制器有线连接的有线连接端口、利用无线通信从第2无线通信装置收发数据的第1无线通信装置、控制经有线连接端口或第1无线通信装置接收到的接收数据的接收数据处理装置、执行打印处理的打印处理机构。
本发明的打印机的第2形式是具有上述接收数据的处理装置基于接收到的接收数据的发送目的地的连接信息和预定的1个或多个控制装置的连接信息,判断是输出给第1无线通信装置的数据、还是经有线连接端口发送给主机控制器的数据、或者是输出给打印处理机构的数据的数据分配控制部。
本发明的打印机的第3形式是还具有没有有线连接到主机控制器的有线连接端口,利用数据分配控制部判断发送给没有有线连接到主机控制器的有线连接端口的数据。
本发明的打印机的第4形式是具有没有有线连接到主机控制器的有线连接端口、利用无线通信从第1无线通信装置收发数据的第2无线通信装置、控制经有线连接端口或第2无线通信装置接收到的接收数据的接收数据处理装置和、执行打印处理的打印处理机构。
此时,打印机最好具有没有连接到第1形式主机控制器的第3有线连接端口、利用无线通信从第1形式记载的第1无线通信装置接收数据的第2无线通信装置、控制经上述第3有线连接端口或上述第2无线通信装置接收到的接收数据的第2接收数据处理装置和、执行打印处理的第2打印处理机构。
本发明的打印机的第5形式是上述的有线连接端口可以有线连接到输入信息的输入装置和/或显示输出信息的显示装置。
本发明打印机的第6形式是具有上述接收数据处理装置基于接收到的接收数据的发送目的地的连接信息和预设的1个或多个控制装置的连接信息,判断是发送给第2无线通信装置的数据、还是发送给没有有线连接到主机控制器的有线连接端口的数据,或是输出给打印处理机构的数据的数据分配控制部。
本发明的打印机的第7形式是在支撑经有线连接端口有线连接的显示装置的金属支柱的内部穿过第2无线通信装置的天线配线,将第2无线通信装置的天线设置在显示装置上部或支柱中途。
本发明的打印机的第8形式是上述接收数据处理装置取得第2无线通信装置的通信状态的信息,可以生成在经有线连接端口连接的显示装置显示的显示信息。
本发明的打印机的第9形式是上述显示装置可显示从接收数据处理装置经有线连接端口接收到的第2无线通信装置的通信状态信息。
本发明的POS系统的第1形式是备有具有实现1个或多个POS用应用软件功能的主机控制器、由经有线连接端口连接的主机控制器控制的打印机的第1POS终端系统和,具有利用无线通信由第1POS终端系统的主机控制器控制的打印机不同的另一打印机的第2POS终端系统。
本发明的POS系统的第2形式是第1POS终端系统和第2POS终端系统之间的无线通信利用小于10m的近距离无线方式。
本发明的POS系统的第3形式是具有上述主机控制器基于预设的1个或多个控制装置的连接信息检索无线连接到由POS用应用软件请求控制的装置的虚拟端口的连接信息,基于检索到的虚拟端口的连接信息和来自POS用应用软件的控制请求,生成发送信息的虚拟端口仿真部。
本发明的无线通信控制方法的第1形式是打印机的控制方法具有(a)从主机控制器的POS应用软件请求控制,并且接收来自有线连接的控制装置的发送信息和/或来自无线通信装置的发送信息的接收工序、(b)基于通过接收工序接收到的接收信息和预设的1个或多个控制装置的连接信息,判断具有处理功能的控制装置的发送目的地的数据分配工序和、(c)向通过数据分配工序判断的发送目的地发送接收信息的发送工序。
本发明的无线通信控制方法的第2形式是上述发送目的地是经无线通信装置无线连接的控制装置、或主机控制器、有线连接的控制装置、或主机控制器、或打印处理机构。
本发明的无线通信控制方法的第3形式是上述控制装置是输入信息的输入装置和/或显示输出信息的显示装置。
本发明的无线通信控制方法的第4形式是上述数据分配工序具有(a)取得无线通信装置的通信状态信息的工序和、(b)生成将取得的无线通信装置的通信状态信息显示在经有线连接端口有线连接的显示装置的发送信息的工序。
本发明的无线通信控制方法的第5形式是主机控制器的控制方法中还具有(a)从预设的1个或多个控制装置的连接信息检索无线连接到由POS用应用软件请求控制的装置的虚拟端口的连接信息的工序和、(b)基于检索到的虚拟端口的连接信息和来自POS用应用软件的控制请求,生成发送信息的工序。
本发明的信息记录媒体的第1形式是记录了上述无线通信控制方法的程序。
本发明的信息记录媒体的第2形式是记录了程序的信息记录媒体是光盘、软盘、硬盘、光磁盘、数字多能盘、磁带、或存储卡。附图的简要说明
图1是表示POS系统的系统结构一例的图。
图2是说明主机系统和独立系统的功能块的图。
图3是表示主机系统的主机控制器对独立系统的显示装置的显示处理的流程图。
图4是表示从独立系统的输入装置到主机控制器的输入处理的流程图。
图5是表示打印机的接收数据处理装置的功能块的图。
图6是表示打印机的数据接收处理装置的控制处理流程的图。
图7是表示主机控制器的虚拟端口仿真部的控制处理流程的图。
图8是表示显示装置的图。
图9是表示接收数据处理功能的通信状态显示处理流程的图。
图10是表示正副具有本发明的接口板的POS系统的图。发明的具体实施方式
根据附图说明本发明的一实施例。另外,以下说明的实施例是用于说明的,而不限制本发明范围。
因此,工作人员可以采用利用等价要素置换了这些各要素或所有要素的实施例,但这些实施例都包含在本发明范围内。
图1是表示POS系统的系统结构一例的图。
POS终端系统由执行会计处理等POS应用软件的主机控制器,打印收据等的打印机,显示商品价格等的显示装置,键盘、扫描仪等输入装置等构成,各结构要素有线连接。POS系统是多个POS终端系统有线连接或无线连接到LAN等网络。在此,POS终端系统有主机控制器作为结构要素之一的主机系统和、主机控制器不成为结构要素的独立系统。
POS系统100中,主机系统101有线连接到LAN,独立系统102无线连接。主机系统101在主机控制器110有线连接有具有无线通信装置的打印机111、显示装置112和输入装置113。
另外,独立系统102在具有无线通信装置的打印机121有线连接显示装置122和输入装置123。基于来自主机系统101的主机控制器110的应用软件的控制请求,利用无线通信装置,控制独立系统102的打印机121,并在显示装置122显示。另外,还可以将从输入装置123输入的信息利用无线通信装置发送给主机系统101的主机控制器110。
本发明的POS系统备有实现1个或多个POS用应用软件功能的主机控制器和、具有由经有线连接端口连接的主机控制器控制的打印机的第1POS终端系统和、具有与利用无线通信由第1POS终端系统的主机控制器控制的打印机不同的另一打印机的第2POS终端系统。
根据图2、图3和图4说明POS系统的主机系统和独立系统的作用。
图2是说明主机系统和独立系统的功能块的图。
说明基于来自作为主机系统101的主机控制器110的应用软件的POS应用2的控制请求,在独立系统102的显示装置输出显示信息的情况例子。在此,由POS应用2指定的显示装置的连接端口是不为主机控制器110的物理端口的连接端口(以下,称为“虚拟端口”)的COM5。将打印机具有的连接端口作为有线连接端口。
主机系统101由主机控制器110、打印机111、显示装置112和输入装置113构成。打印机111具有无线通信装置211,用于与主机控制器连接的有线连接端口212,有线连接端口213,执行打印处理的打印处理机构214,以及执行将接收到的数据输出给无线通信装置211、有线连接端口212、213或打印处理机构214的哪一个的分配处理的接收数据处理装置215。
另一方面,独立系统102由打印机121、显示装置122、以及输入装置123构成。打印机121具有无线通信装置221,用于与显示装置连接的有线连接端口222,用于连接到输入装置的有线连接端口223,执行打印处理的打印处理机构224,以及执行将接收到的数据输出给无线通信装置221、有线连接端口222、223或打印处理机构224的哪一个的分配处理的接收数据处理装置225。
从POS应用2接收到显示信息的显示输出请求的虚拟端口仿真部201检索与显示信息的虚拟端口COM5有关的独立系统102的打印机121的有线连接端口222的信息,将附加有检索的信息的显示信息经物理端口COM1发送给打印机111。
作为经打印机111的有线连接端口212接收到的显示信息的接收信息经作为在接收数据处理装置215分配的输出目的地的无线通信装置211无线发送给打印机121。作为经打印机121的无线通信装置221无线接收到的显示信息的接收信息经有线连接端口222发送给作为在接收数据处理装置225分配的输出目的地的显示装置122。显示装置122显示接收到的信息,即从POS应用2显示信息。
如上所述,利用具有无线通信装置的打印机,可以通过主机系统的主机控制器控制构成独立系统的控制装置。
图3是表示主机系统的主机控制器对独立系统的显示装置的显示处理的流程图。
说明主机控制器110的POS应用2向显示装置122请求显示处理时的例子。
首先,利用主机控制器110的POS应用2生成对显示装置122的显示信息(S301),将把生成的显示信息发送给显示装置122的显示请求发送给打印机111(S302)。
打印机111利用打印机111的接收数据处理装置215,基于接收到的信息的连接信息和预设的各控制装置的连接信息判断发送目的地(S311)。经作为判断的发送目的地,即分配的发送目的地的无线通信装置211,将显示信息无线发送给打印机121(S312)。
打印机121利用打印机121的接收数据处理装置225,基于接收到的信息的连接信息和预设的各控制装置的连接信息判断发送目的地(S321)。将显示信息发送给作为判断的发送目的地,即分配的发送目的地的显示装置122(S322)。
显示装置122基于接收到的信息输出显示信息(S331)。
图4是表示从独立系统的输入装置到主机控制器的输入处理的流程图。
说明基于由输入装置123输入的信息,由主机系统110的POS应用2执行会计处理的例子。
首先,基于图3所示的内容执行对主机控制器110的POS应用2的输入装置123的输入处理请求(S431)。
利用输入装置123,输入主机控制器110的POS应用2的输入信息,经打印机121发送给主机控制器110(S401)。
打印机121利用打印机121的接收数据处理装置225,基于接收到的信息的连接信息和预设的各控制装置的连接信息判断发送目的地(S411)。经作为判断的发送目的地,即分配的发送目的地的无线通信装置221,将输入信息无线发送给打印机111(S412)。
打印机111利用打印机111的接收数据处理装置215,基于接收到的信息的连接信息和预设的各控制装置的连接信息判断发送目的地(S421)。经作为判断的发送目的地,即分配的发送目的地的有线连接端口212,将输入信息发送给主机控制器110(S422)。
主机控制器110基于接收到的信息执行POS应用2的输入处理(S432)。
本发明的打印机具有有线连接到主机控制器的有线连接端口,没有有线连接到主机控制器的有线连接端口,利用无线通信从另一无线通信装置收发数据的无线通信装置,控制经有线连接端口或无线通信装置接收到的接收数据的接收数据处理装置和,执行打印处理的打印处理机构。
另外,本发明的打印机具有接收数据处理装置基于接收到的接收数据的发送目的地的连接信息和预设的1个或多个控制装置的连接信息,判断是否是输出给无线通信装置的数据,还是经有线连接端口发送给主机控制器的数据,经有线连接端口发送给与主机控制器不同的控制装置的数据,或是输出给打印处理机构的数据的数据分配控制部。
根据图5和图6说明打印机的接收数据处理装置。
图5是表示打印机的接收数据处理装置的功能块的图。
打印机的接收数据处理装置具有控制部501、接收部502、分配判断部503和发送部504。
接收部502是有线连接的无线通信装置从另一无线通信装置利用无线通信接收信息,经有线连接端口接收来自主机控制器的信息,经有线连接端口接收输入装置输入的信息,接收表示来自无线通信装置的电波强度、错误率、重新发送请求比例等电波状态的信息。
分配判断部503基于由接收部502接收的信息发送目的地的连接信息和预设的各控制装置的连接信息,判断、确定将接收到的信息分配给主机控制器、输入装置、显示装置、无线通信装置、打印处理机构的哪一个发送目的地。
发送部504生成发送给由分配判断部503确定的发送目的地的发送信息,并将生成的发送信息发送给确定的发送目的地。
控制部501相互关联控制接收部502、分配判断部503和发送部504。
图6是表示打印机的数据接收处理装置的控制处理流程的图。
首先,经无线通信装置和有线连接端口,从主机控制器和输入装置接收信息(S601),基于接收到的信息的发送目的地的连接信息和预设的各控制装置的连接信息,确定下一应发送接收到的信息的发送目的地(S602),基于确定的发送目的地判断发送目的地(S603)。
在发送目的地为显示装置的情况下(S603;显示装置),从接收到的信息生成经有线连接端口发送给显示装置的发送信息(S604),将生成的发送信息发送给显示装置(S605),返回步骤S601,等待接收下一信息。
在发送目的地为无线通信装置的情况下(S603;无线通信装置),从接收到的信息生成具有经无线通信装置发送的发送目的地和控制信息的发送信息(S606),将生成的发送信息发送给无线通信装置(S607),返回步骤S601,等待接收下一信息。
在发送目的地为打印处理机构的情况下(S603;打印处理机构),将接收到的信息输出给打印处理机构(S608),返回步骤S601,等待接收下一信息。
在发送目的地为主机控制器的情况下(S603;PC),从接收到的信息生成经有线连接端口发送给主机控制器的发送信息(S609),将生成的发送信息发送给主机控制器(S610),返回步骤S601,等待接收下一信息。
另外,本发明的POS系统具有主机控制器基于预设的1个或多个控制装置的连接信息检索无线连接到POS用应用软件请求控制的装置的虚拟端口的连接信息,基于检索出的虚拟端口的连接信息和来自POS用应用软件的控制请求生成发送信息的虚拟端口仿真部。
图7是表示主机控制器的虚拟端口仿真部的控制处理流程的图。
首先,与控制处理信息一起接收从POS应用2到显示装置等的控制装置的控制处理请求(S701)。
基于接收到的控制处理请求的控制装置,检索预设的各控制装置的连接信息(S702),判断是检索到的连接信息是否是虚拟端口(S703)。
在连接信息为虚拟端口的情况下(S703;Yes),生成在接收到的控制处理信息附加了到虚拟端口的连接信息的虚拟端口用发送信息(S704),将生成的虚拟端口用发送信息经有线连接端口发送给控制装置(S705),并结束处理。在此,虚拟端口用发送信息至少具有虚拟端口信息、设备信息、输入输出信息以及控制处理信息。
另一方面,在连接端口为物理端口的情况下(S703;No),生成在接收处理信息具有对物理端口的连接信息的物理端口用发送信息(步骤S706),将生成的物理端口用发送信息发送给处理装置(S707),并结束处理。在此,物理端口用发送信息至少具有物理端口信息、设备信息、输入输出信息和控制处理信息。
本发明的打印机在支撑经有线连接端口有线连接的显示装置的金属支柱的内部穿过第2无线通信装置的天线配线,可以将第2无线通信装置天线设置在显示装置上部或支柱中途。
本发明的打印机,显示装置可现实从接收数据处理装置经有线连接端口接收的第2无线通信装置的通信状态的信息。
图8是表示显示装置的图。
支撑显示装置的支柱由金属构成。如图8所示,通过在该金属支柱中穿过天线配线,或在显示装置上部配置无线通信装置用天线,难以影响POS系统的电波环境,难以受到噪声影响。
通过显示装置具有显示通信中、链接中、切断中等无线通信装置的通信状态信息和无线通信装置接收的电波强弱的信息的功能,利用移动显示装置来检索最佳设置场所,可以配置无线通信装置用天线。
另外,本发明的打印机中,接收数据处理装置取得第2无线通信装置的通信状态信息,可以生成在经有线连接端口连接的显示装置显示的显示信息。
图9是表示接收数据处理功能的通信状态显示处理流程的图。
首先,判断接收到的信息是否是无线通信装置的通信状态的显示请求(S901)。在接收到的信息为无线通信装置的通信状态的显示请求时(S901;Yes),设置通信状态显示请求中的标志(S902),转移到下一步骤S905。另一方面,在所接收的信息不是无线通信装置的通信状态的显示结束请求时(S901;No),判断接收到的信息是否是无线通信装置的通信状态的显示结束请求(步骤S903)。在接收到的信息为无线通信装置的通信状态的显示结束请求时(S903;Yes),设置通信状态显示请求中的标记(S904),转移到下一步骤S905。在接收到的信息不是无线通信装置的通信状态的显示结束请求时(S903;Yes),转移到下一步骤S905。
接着,判断是否正在请求显示无线通信装置的通信状态(S905)。在正在请求显示无线通信装置的通信状态时(S905;Yes),取得无线通信装置的通信状态(S906),基于取得的通信状态,生成向无线通信装置发送的发送信息(S907)。将最后生成的发送信息经有线连接端口发送给显示装置(S908),每隔规定时间返回到步骤S901,重复处理。另一方面,在不是正在请求显示无线通信装置的通信状态时(S905;Yes),结束处理。
另外,上述的流程中,每隔规定时间重复通信状态的显示处理,但也可以只在接收了显示处理请求时进行显示。另外,也可以代替显示装置,将在主机控制器的显示画面显示输出通信装置的通信状态事宜在显示通信状态的专用装置显示输出。
另外,本发明的无线通信控制方法中,打印机的控制方法具有(a)从主机控制器的POS应用软件请求控制,并且接收来自有线连接的控制装置的发送信息和/或来自无线通信装置的发送信息的接收工序、(b)基于通过接收工序接收到的接收信息和预设的1个或多个控制装置的连接信息,判断具有处理功能的控制装置的发送目的地的数据分配工序和、(c)向通过数据分配工序判断的发送目的地发送接收信息的发送工序。
本发明的无线通信控制方法中,数据分配工序具有(a)取得无线通信装置的通信状态信息的工序和、(b)生成将取得的无线通信装置的通信状态信息显示在经有线连接端口有线连接的显示装置的发送信息的工序。
本发明的无线通信控制方法中,主机控制器的控制方法还具有(a)从预设的1个或多个控制装置的连接信息检索无线连接到由POS用应用软件请求控制的装置的虚拟端口的连接信息的工序和、(b)基于检索到的虚拟端口的连接信息和来自POS用应用软件的控制请求,生成发送信息的工序。
本发明的信息记录媒体还可以记录上述无线通信控制方法的程序。
本发明的信息记录媒体也可以是光盘、软盘、硬盘、光磁盘、数字多能盘、磁带、或存储卡。
(变形例)
其它实施例
图10(A)是在主要的POS打印机1012安装了本发明的主要的接口板1004。
主要的接口板1004搭载了连接在主要的无线通信模块1010的主无线通信接口1007、根据需要与客户显示器1009连接的客户显示器接口1008、与使主要的打印机1012工作的打印机主板1005连接的打印机接口1006和、用有线1003经主机1001的COM端口1013与主机1001连接的主机接口1002。
从主机PC1001接收到的接收数据根据主要的分配部1014,基于附属于接收数据的目的地数据,经主机接口1002分配给主机PC,或经无线通信接口1007分配给无线通信模块,或经打印机接口1006分配给打印机基板1005、打印机1012,或经客户显示器接口1008分配给客户显示器1009。
图10(B)是在次要的POS打印机2012连接了本发明的次要的接口板2004。次要的接口板2004与主要的无线通信模块1010之间经主要的天线1011、次要的天线2011进行无线通信。与主要的接口板1004不同,不需要具有用于连接到主机1001的主机接口1002。
通过次要的无线通信模块2010从主要的无线通信模块1010接收到的接收数据根据次要的分配部2014,基于附属于接收数据的目的地数据,经无线通信接口2007分配给无线通信模块2010,或经打印机接口2006分配给打印机基板2005、打印机2012,或经客户显示器接口2008分配给客户显示器2009。
通过分别设置多个图10(B)的次要的POS打印机和次要的接口板,配置成图10(B)、(C)……,可以增设多个不需要用有线连接主机PC的POS打印机。
如从该实施例可知,只用1个主机1001可以增设多个POS打印机1012、2012……。另外,即使因主机1001具有的COM端口数有限而物理上不够,只要可以手配1个有线连接主机1001的COM端口1013,则可以经由连接到该COM端口的接口板1004控制多个POS打印机1012、2012……。另外,即使主机1001不具有无线通信功能,也可以利用经接口板1004的无线模块1010来控制POS打印机2012……。
例如,废弃在各店的各边缘存在的PC,采用打印机边缘。可以将连接在PC的设备(例如条码读取器)分别连接到接口板2004…。作为设备采用条码读取器时,在接口板2004…分别设置条码读取器用的接口即可。此时,在主机PC搭载与多个边缘分别对应的POS应用软件。主机PC由于处理能力强,所以可以使多个打印机边缘以多任务工作。
另外,由于使用无线通信,所以可以提高各打印机边缘的设置场所的自由度。发明效果
如上所述,根据本发明具有以下效果。
在POS系统的重新构筑中,在利用无线通信时,通过替换有线连接已有的POS终端系统的主机控制器的打印机和,具有第1无线通信装置的打印机,不变更已有的POS终端系统的主机控制器的结构,可以执行无线通信。而且,通过在增设用的POS终端系统备有具有第2无线通信装置的打印机,可以在增设用的POS终端系统执行来自已有的POS终端系统的主机控制器的控制请求。另外,在增设用的POS终端系统的构筑中,不需要利用新的主机控制器,可以利用已有的主机控制器。
因此,可以容易执行POS系统的重新构筑,可以降低重新构筑的成本。
另外,通过在POS终端系统的显示装置的金属支柱内部配置无线通信装置的天线配线,在显示装置上部或支柱中途设置天线,可以减少噪声影响。另外,通过在显示装置显示无线通信装置的通信状态,可以检索最佳的无线通信装置的天线设置场所。