首页 / 专利库 / 商业 / 现金抽屉 / POS系统、以及打印机

POS系统、以及打印机

阅读:853发布:2020-05-15

专利汇可以提供POS系统、以及打印机专利检索,专利查询,专利分析的服务。并且本 发明 提供一种控制系统,鉴于多个终端能够使用设备,而使各终端能够恰当地使用设备。控制系统(1)具有:网络浏览器进行动作的第1 平板电脑 终端(101)(终端);进行输入给网络浏览器的数据的输出、或者从网络浏览器输出的数据的输入的设备DV; 打印机 (11),其具有与设备之间进行设备的输入输出数据的通信的设备通信部、与终端之间进行设备的输入输出数据的通信的终端通信部、以及对第1平板电脑终端(101)和设备DV的对应关系进行管理的设备管理部(20d)。,下面是POS系统、以及打印机专利的具体信息内容。

1.一种POS系统,具有:
网络浏览器进行动作的第1终端以及不同于所述第1终端的第2终端;
设备,其进行输入给所述网络浏览器的数据的输出、或从所述网络浏览器输出的数据的输入;和
打印机,其具有与所述设备进行从所述设备输出的数据或输入给所述设备的数据的通信的设备通信部、与所述第1终端及所述第2终端进行从所述设备输出的数据或输入给所述设备的数据的通信的终端通信部、以及管理所述第1终端及所述第2终端与所述设备的对应关系的设备管理部,
在所述第1终端进行从所述设备输出的数据或输入给所述设备的数据的通信时,即执行涉及结账的一系列处理的期间,所述打印机的设备管理部设为所述第2终端不进行从所述设备输出的数据或输入给所述设备的数据的通信的排他状态。
2.根据权利要求1所述的POS系统,其特征在于,
所述打印机的所述设备管理部
参照将所述设备的名称、与表示进行从所述设备输出的数据或输入给所述设备的数据的通信的所述第1终端或所述第2终端的信息建立关联的设备关联设定文件,来判别是否处于所述排他状态。
3.根据权利要求2所述的POS系统,其特征在于,
在所述第2终端输出请求所述设备的使用的信号时,
所述打印机的所述设备管理部在判别为处于所述排他状态的情况下,不接受由所述第
2终端进行的所述设备的使用的请求。
4.根据权利要求1-3中任一项所述的POS系统,其特征在于,
所述设备是条形码扫描器、读卡机、现金抽屉、以及客户显示器的至少一者。
5.根据权利要求1-3中任一项所述的POS系统,其特征在于,
所述设备是条形码扫描器,
所述涉及结账的一系列处理是从所述条形码扫描器的读取至通过所述打印机发行收款条为止的一系列处理。
6.一种打印机,具有:
设备通信部,其与设备进行从所述设备输出的数据或输入给所述设备的数据的通信;
终端通信部,其与第1终端以及不同于所述第1终端的第2终端进行从所述设备输出的数据或输入给所述设备的数据的通信;和
设备管理部,其管理所述第1终端及所述第2终端与所述设备的对应关系,在所述第1终端进行从所述设备输出的数据或输入给所述设备的数据的通信时,即执行涉及结账的一系列处理的期间,所述设备管理部设为所述第2终端不进行从所述设备输出的数据或输入给所述设备的数据的通信的排他状态。
7.根据权利要求6所述的打印机,其特征在于,
所述设备管理部
参照将所述设备的名称、与表示进行从所述设备输出的数据或输入给所述设备的数据的通信的所述第1终端或所述第2终端的信息建立关联的设备关联设定文件,来判别是否处于所述排他状态。
8.根据权利要求7所述的打印机,其特征在于,
在所述第2终端输出请求所述设备的使用的信号时,
所述设备管理部在判别为处于所述排他状态的情况下,不接受由所述第2终端进行的所述设备的使用的请求。
9.根据权利要求6所述的打印机,其特征在于,
具有:
印刷部,其印刷从所述第1终端或所述第2终端输出的印刷数据。

说明书全文

POS系统、以及打印机

技术领域

[0001] 本发明涉及具有网络浏览器进行动作的终端和连接设备且能够与该终端连接的信息处理装置的控制系统、以及该信息处理装置。

背景技术

[0002] 以往,公知一种控制系统(POS系统),其具有连接了作为设备的条形码扫描器的信息处理装置(POS主体)、和与该信息处理装置连接的终端(POS控制器),且使这些装置协同动作来执行各种处理(例如参见专利文献1)。
[0003] 现行技术文献
[0004] 专利文献
[0005] 专利文献1:JP特开平5-73769号公报

发明内容

[0006] 发明要解决的技术问题
[0007] 在此,在专利文献1的控制系统中,假设了如下的控制系统,即:在终端中未安装信息处理装置的控制用的应用程序,终端访问规定服务器上的应用程序,通过网络浏览器的功能来控制信息处理装置,以使用与信息处理装置连接的设备。在这种控制系统中,多个终端各自能够通过网络浏览器的功能来使用与信息处理装置连接的设备,但在这种情况下,鉴于多个终端各自能够使用1个设备,而需要设为恰当地由各终端来使用设备的状态。
[0008] 本发明是鉴于上述情况而做出的发明,其目的在于,针对具有网络浏览器进行动作的终端和连接了设备的信息处理装置的控制系统,鉴于多个终端各自能够使用1个设备,而能够恰当地由各终端来使用设备。
[0009] 解决技术问题的手段
[0010] 为了实现上述目的,本发明具有:网络浏览器进行动作的终端;设备,其进行输入给所述网络浏览器的数据的输出、或从所述网络浏览器输出的数据的输入;信息处理装置,其具有与所述设备进行从所述设备输出的数据或输入给所述设备的数据的通信的设备通信部、与所述终端进行从所述设备输出的数据或输入给所述设备的数据的通信的终端通信部、以及管理所述终端与所述设备的对应关系的设备管理部。
[0011] 根据本发明的结构,由于通过控制系统中的信息处理装置的设备管理部,使终端与设备建立对应,以管理设备和使用设备的终端,因此,在该管理之下,例如,能够防止将与设备相关的信息误发送到使用设备的终端以外的终端这样的事态发生。即,针对具有网络浏览器进行动作的终端和连接了设备的信息处理装置的控制系统,鉴于多个终端各自能够使用规定的设备,而能够恰当地由各终端来使用设备。
[0012] 此外,本发明的所述信息处理装置的所述设备管理部保持将表示所述设备的信息、与表示进行从所述设备输出的数据或输入给所述设备的数据的通信的所述终端的信息建立关联的数据。
[0013] 根据本发明的结构,信息处理装置,通过保持表示设备的信息、与表示进行从设备输出的数据或输入给设备的数据的通信的终端、即使用设备的终端的信息建立关联的数据,能够恰当地管理设备由哪个终端来使用。
[0014] 此外,本发明具有网络浏览器进行动作的第2终端,所述信息处理装置的所述设备管理部在所述终端进行从所述设备输出的数据或输入给所述设备的数据的通信的情况下,使所述第2终端处于不进行从所述设备输出的数据或输入给所述设备的数据的通信的状态。
[0015] 在此,当多个终端同时使用一个设备时,有可能出现将应向一方的终端输出的信息输出给另一方的终端等与控制相关的错误。另一方面,根据本发明的结构,控制系统中的信息处理装置的设备管理部,在终端进行从设备输出的数据或输入给设备的数据的通信时,第2终端处于与设备之间不进行通信的状态,以维持该终端排他地使用设备的状态,因此,能够有效地抑制多个终端同时使用1个设备引起的与控制相关的错误的发生。
[0016] 此外,本发明的所述第2终端输出请求所述设备的使用的信号,所述信息处理装置的所述设备管理部在所述终端进行从所述设备输出的数据或输入给所述设备的数据的通信的情况下,当所述第2终端输出了所述信号时,不接受由所述第2终端进行的所述设备的使用的请求。
[0017] 根据本发明的结构,控制系统中的信息处理装置的设备管理部,在终端进行从设备输出的数据或输入给所述设备的数据的通信的情况下,当从该终端以外的第2终端有设备的使用的请求时,不接受该请求,因此,能够可靠地维持由该终端排他地使用设备的状态。
[0018] 此外,为了实现上述目的,本发明具有:设备通信部,其与设备进行从设备输出的数据或输入给设备的数据的通信;终端通信部,其与终端进行从所述设备输出的数据或输入给所述设备的数据的通信;和设备管理部,其管理所述终端与所述设备的对应关系。
[0019] 根据本发明的结构,通过控制系统中的信息处理装置的设备管理部,使终端与设备建立对应,以管理设备和使用设备的终端,因此,在该管理之下,例如,能够防止将与设备相关的信息误发送给使用设备的终端以外的终端这样的事态发生。即,针对具有网络浏览器进行动作的终端和连接了设备的信息处理装置的控制系统,鉴于多个终端能够分别使用规定的设备,而能够恰当地由各终端来使用设备。
[0020] 此外,本发明,所述设备管理部保持将表示所述设备的信息、与表示进行从所述设备输出的数据或输入给所述设备的数据的通信的所述终端的信息建立关联的数据。
[0021] 根据本发明的结构,通过保持将表示信息处理装置设备的信息、与表示进行从设备输出的数据或输入给设备的数据的通信的终端即使用设备的终端的信息建立关联的数据,从而能够恰当地管理设备由哪个终端来使用。
[0022] 此外,本发明,所述设备管理部,在与所述终端进行从所述设备输出的数据或输入给所述设备的数据的通信的情况下,当接收到与所述终端不同的第2终端所输出的请求所述设备的使用信号时,不接受由所述第2终端进行的所述设备的使用的请求。
[0023] 根据本发明的结构,控制系统中的信息处理装置的设备管理部,在终端进行从设备输出的数据或输入给所述设备的数据的通信情况下,当从该终端以外的第2终端有设备的使用的请求时,不接受该请求,因此,能够可靠地维持由该终端排他地使用设备的状态。
[0024] 此外,本发明具有印刷部,其印刷从所述终端输出的印刷数据。
[0025] 根据本发明的结构,在信息处理装置具有印刷功能,且终端与信息处理装置协同动作来进行印刷的情况下,能够恰当地由终端来使用设备的状态。
[0026] 根据本发明,针对具有网络浏览器进行动作的多个终端和连接了设备的信息处理装置的控制系统,鉴于多个终端各自能够使用1个设备,而能够恰当地由各终端来使用设备。附图说明
[0027] 图1是本实施方式的控制系统的概略结构方框图
[0028] 图2是表示控制系统的功能性结构的方框图。
[0029] 图3是表示在终端所显示的画面的示例的图。
[0030] 图4是表示控制系统的动作的流程图
[0031] 图5是表示打印机的动作的流程图。
[0032] 图6是表示设备关联设定文件的内容的示意图。

具体实施方式

[0033] 以下,参照附图对本发明的实施方式进行说明。
[0034] 图1是本实施方式的控制系统1的概略结构方框图。此外,图2是表示构成控制系统1的第1平板终端101(终端)、第2平板终端102(终端)、打印机11(信息处理装置)、以及POS(Point of Sales)服务器17的功能结构的方框图。
[0035] 控制系统1是适用于购物中心、百货店、便利店等小卖店、饭店或咖啡店等饮食店、其它各种店铺的所谓POS系统的一种形式。控制系统1,作为功能而具有:管理店铺中的商品的贩卖状况、商品的库存状况、卖出的状况等的功能;在店铺中设置的收款台中进行与顾客购入的商品相应的结账的功能;根据顾客的价款的支付来发行收款条的功能等。
[0036] 在本例中,在应用控制系统1的店铺中设置有进行结账处理的多个收款台。此外,在一个收款台,至少设置1台打印机11,而且,该打印机11能够连接第1平板终端101、以及第2平板终端102这2个(多个)终端。即,在本例中,在收款台能够配置2个收款员,一个收款员使用第1平板终端101,此外,另一个收款员使用第2平板终端102进行与结账相关的各种处理,并且,由打印机11适当发行收款条,此外,使用与打印机11连接的设备DV。也就是说,第1平板终端101与第2平板终端102处于共同使用打印机11以及与打印机11连接的设备DV的关系。
[0037] 打印机11与第1平板终端101以及第2平板终端102构成为能够遵照以太网(登录商标)的规格进行无线通信,同样地,第1平板终端101以及第2平板终端102与POS服务器17构成为能够遵照以太网的规格进行无线通信。此外,通信方式,不局限于上述方式,只要能够在各设备间发送接收数据,就可以是任何方式。
[0038] 打印机11是热敏型打印机,按照从第1平板终端101、或第2平板终端102输入的数据来发行收款单。
[0039] 如图2所示,打印机11连接有:读取商品或商品的包装上附有的条形码的条形码扫描器12(设备);读取信用卡或顾客的会员卡等的读卡机13(设备);收纳纸币、硬币、现金券等的现金抽屉14(设备);用于向顾客显示与结账相关的信息的客户显示器15(设备)。读卡机13可以是读取磁卡中所记录的磁性信息的设备,也可以是进行针对IC卡的信息的读写的设备。条形码扫描器12通过遵照Bluetooth(登录商标)的规格的近距离无线通信而与打印机11连接。读卡机13以及客户显示器15通过基于USB等的规格的有线通信方式而与打印机11连接。现金抽屉14通过基于规定的串行通信规格的有线通信方式而与打印机11连接。
[0040] 这些设备DV相当于“进行输入给在终端(第1平板终端101)进行动作的网络浏览器(浏览器执行部261a)的数据的输出、或者从网络浏览器输出的数据的输入的设备”。
[0041] 打印机11具有:打印机控制部20;打印机单元21(印刷部);无线设备通信部22;有线设备通信部24;接口23(I/F);打印机存储部25。
[0042] 打印机控制部20是对打印机11的各部进行控制的控制部,具有CPU、ROM、RAM、其它周边电路等。打印机控制部20具有:控制打印机单元21(后述)的打印机单元控制部20a;执行通信的控制所涉及的程序来控制在第1平板终端101和第2平板终端102之间进行的通信的通信控制部20b;执行设备DV的控制所涉及的程序,与设备DV进行通信并控制设备DV的设备通信控制部20c。该设备通信控制部20c,虽然具有设备管理部20d,但对此将后述。上述通信的控制所涉及的程序、设备DV的控制所涉及的程序,例如是利用打印机11的厂商提供的专用的API(Application Program Interface)而生成的。
[0043] 打印机单元21具有:在打印机单元控制部20a的控制之下,控制印刷的一系列动作的控制电路;输送卷纸的输送结构;通过热敏头在卷纸上印刷文字或图像的印刷机构;截断卷纸的切割机构等,通过在卷纸上印刷收款条所涉及的图像之后,截断卷纸并发行收款条。打印机11与现金抽屉14连接为可进行遵照规定的串行通信的规格的通信。打印机单元21,在打印机单元控制部20a的控制之下,适当控制现金抽屉14,例如,将现金抽屉14中所设置的抽屉设为打开状态。
[0044] 无线设备通信部22是与条形码扫描器12之间进行遵照Bluetooth(登录商标)的规格的近距离无线通信的通信部,构成为包括链接管理器、链接控制器、高频电路、天线等。作为打印机控制部20所具有的功能之一的设备通信控制部20c,通过读取并执行对Bluetooth硬件进行控制的所谓Bluetooth Driver Stack,来控制无线设备通信部22,与条形码扫描器12之间遵照Bluetooth的规格来进行近距离无线通信。
[0045] 有线设备通信部24具有与物理端口连接的网络接口卡等,与读卡机13以及客户显示器15之间遵照USB等规定的通信协议来进行有线通信。作为打印机控制部20所具有的功能块之一的设备通信控制部20c,对有线设备通信部24进行控制,与读卡机13以及客户显示器15之间发送接收各种数据或信号。在本实施方式中,设备通信控制部20c、有线设备通信部24以及无线设备通信部22协同动作,作为“将从设备输出的数据或输入给设备的数据与设备进行通信的设备通信部”来发挥功能。
[0046] 接口(I/F)23,在通信控制部20b的控制之下,与第1平板终端101之间,遵照无线通信的以太网的规格,接收发送各种数据。在本实施方式中,接口23与通信控制部20b协调动作,作为将“从设备输出的数据或输入设备的数据与终端通信的终端通信部”来发挥功能。
[0047] 打印机存储部25具有EEPROM等非易失性存储器,将各种数据可改写且非易失性地进行存储。在打印机存储部25中,虽然存储有设备关联设定文件25a,但对此将后述。
[0048] 第1平板终端101具有:终端控制部261;终端接口(I/F)271;显示控制部281;输入检测部291;以及触摸面板101a。
[0049] 触摸面板101a构成为:使配置在第1平板终端101的前表面的显示面板101c和与显示面板101c重叠配置的触摸传感器101b呈一体。显示面板101c是液晶显示面板、有机EL面板、电子纸等显示面板,由显示控制部281驱动。触摸传感器101b是与显示面板101c重叠配置的静电电容式或感压式的传感器,检测出基于用户的手指或笔型操作设备的接触操作,并将表示检测操作的位置的信号输出给输入检测部291。
[0050] 显示控制部281,根据从后述的浏览器执行部261a输入的显示用的数据来驱动显示面板101c,并在显示面板101c上显示包括文字或图像等的画面。
[0051] 输入检测部291,根据触摸传感器101b所输出的信号,来检测针对触摸面板101a的接触操作。在检测到该操作时,输入检测部291,生成由与显示面板101c的显示位置对应的坐标来表示操作位置的坐标数据,并输出给浏览器执行部261a。
[0052] 终端控制部261是控制第1平板终端101的各部的控制部,具有CPU、ROM、RAM、其它周边电路等。终端控制部261具有通过执行浏览器程序来实现网络浏览器的功能的浏览器执行部261a。浏览器执行部261a通过执行浏览器程序而作为网络浏览器来发挥功能。
[0053] 浏览器执行部261a,通过网络浏览器的功能,从POS服务器17下载由HTML等置标语言或由脚本语言记述的网页。所下载的网页的数据,例如存储在未图示的RAM中,浏览器执行部261a,通过网络浏览器的功能,读取所下载的网页的数据,生成显示该网页的显示数据,输出给显示控制部281。此外,浏览器执行部261a,通过安装于网页的脚本的功能,单独或与POS服务器17的应用程序执行部30a协同动作,来执行各种处理。
[0054] 此外,浏览器执行部261a,在通过输入检测部291检测出对触摸传感器101b的触摸操作时,根据与该触摸操作对应地从输入检测部291输入的坐标数据和输出到显示控制部281的显示用的数据,来确定所输入的内容。浏览器执行部261a,适当地根据所确定的输入内容,通过脚本的功能来执行处理,此外,将表示所确定的输入内容的数据发送给POS服务器17。应用程序执行部30a,根据所输入的数据来执行各种处理。此外,浏览器执行部261a从POS服务器17接收应用程序执行部30a执行应用程序后的执行结果的数据,生成反映了所接收到的数据的显示数据,输出给显示控制部281。
[0055] 终端接口271(I/F),在终端控制部261的控制之下,与打印机11以及POS服务器17,遵照无线通信所涉及的以太网的规格来进行通信。
[0056] 第2平板终端102与第1平板终端101同样地具有:终端控制部262;终端接口(I/F)272;显示控制部282;输入检测部292以及触摸面板102a。第2平板终端102的结构,与第1平板终端相同,省略其详细的说明。
[0057] 在以下的说明中,将第1平板终端101以及第2平板终端102统称地适当表现为“终端”。
[0058] POS服务器17具有服务器存储部31,该服务器存储部31存储保存有与商品相关的信息的数据库、用于管理销售额的数据库、用于管理库存的数据库等,利用这些数据库来管理控制系统1整体。
[0059] POS服务器17具有:服务器控制部30;服务器存储部31;服务器接口32(I/F)。
[0060] 服务器控制部30是对POS服务器17的各部进行控制的控制部,具有CPU、ROM、RAM、其它周边电路等。服务器存储部31具有硬盘或EEPROM等非易失性存储器,将各种数据可改写地进行存储。服务器接口32(I/F),在服务器控制部30的控制之下,与第1平板终端101以及第2平板终端102之间进行遵照无线通信所涉及的以太网的规格的通信。
[0061] 在服务器存储部31中可加载地存储有应用程序35。此外,服务器控制部30的应用程序执行部30a,是执行生成网页的应用程序35的功能块。
[0062] 应用程序执行部30a生成从第1平板终端101、或第2平板终端102请求的网页的数据,或者从服务器存储部31读出,发送给请求源的终端。此外,应用程序执行部30a,在从第1平板终端101或第2平板终端102发送了结账处理数据的情况下,经由服务器接口32来接收这些数据。
[0063] 接着,对构成控制系统1的各装置协同动作来进行结账的处理时的基本动作进行说明。以下,为了方便说明,将第1平板终端101设为进行结账的处理的终端。
[0064] 在此,在进行结账的处理之前,第1平板终端101执行以下的处理。
[0065] 即,收款员、从事其他作业的人员,启动第1平板终端101的浏览器,指示对触摸面板101a的用户界面UI的显示。根据该指示,终端控制部261的浏览器执行部261a,访问POS服务器17上的规定的地址,并获取HTML文件等的描述文件,根据该描述文件来显示用户界面UI。在该描述文件中,通过规定的脚本语言被安装(记述)了具有与POS服务器17的应用程序执行部30a协同动作来执行结账所涉及的各种处理(后述)的功能的程序。
[0066] 图3是表示触摸面板101a上所显示的专用用户界面UI的一例的图。
[0067] 在图3的专用用户界面UI中,在左上部显示有一览显示区域39,该一览显示区域39一览显示顾客购入的商品的名称、商品的单价、以及商品的数量。在该一览显示区域39的右方显示有金额输入字段40,该金额输入字段40是分别输入并显示顾客购入的商品的合计金额、结账时从顾客预付的金额、以及应找给顾客的零钱的金额的输入字段。
[0068] 此外,在一览显示区域39的下方形成有条形码信息输入字段41,该条形码信息输入字段41是输入并显示由条形码扫描器12读取的条形码表示的信息(以下,称为“条形码信息”。)的输入字段。条形码信息,基本上是按照商品的每个种类而唯一分配的识别信息。
[0069] 在该条形码信息输入字段41的下方显示有会员号码输入字段42,该会员号码输入字段42是在由读卡机13读取到顾客的会员卡时输入并显示由该读取获取到的会员号码的输入字段。
[0070] 在条形码信息输入字段41以及会员号码输入字段42的右方显示有软键盘43。针对用户界面UI中所形成的各个输入字段,能够经由该软键盘43来输入信息,软键盘43具有用于输入信息所需的所有键。
[0071] 此外,在用户界面UI的上端部显示有用于显示访问目的地的地址的地址输入字段44。
[0072] 此外,针对具有以上结构的控制系统1的各装置协同动作来进行结账的处理时的基本动作,以顾客购入某个商品的情况为例,使用图4流程图来进行说明。在图4中,(A)表示打印机11的动作,(B)表示第1平板终端101的动作,(C)表示POS服务器17的动作。
[0073] 首先,在收款台,收款员通过条形码扫描器12来读取该1个商品上所附带的条形码(步骤SX1)。
[0074] 打印机控制部20的设备通信控制部20c,经由无线设备通信部22来获取表示条形码扫描器1 2的读取结果的数据(步骤SA1)。进而,设备通信控制部20c,根据表示读取结果的数据,生成表示条形码信息的数据,并将表示该条形码信息的数据输出给通信控制部20b(步骤SA2)。通信控制部20b遵照规定的协议,将表示条形码信息的数据发送给第1平板终端101的浏览器执行部261a(步骤SA3)。
[0075] 若输入表示条形码信息的数据,则第1平板终端101的终端控制部261的浏览器执行部261a,通过专用用户界面UI所涉及的HTML文件中所安装的程序(以下,称为“脚本”。)的功能,在条形码信息输入字段41输入条形码信息(步骤SB1)。接着,浏览器执行部261a,通过脚本的功能,与POS服务器17的应用程序执行部30a进行通信,并询问条形码信息表示的商品的商品名称、单价(步骤SB2)。接收到该询问的应用程序执行部30a,根据应用程序35的功能,恰当访问合适的数据库,获取所需的信息,并将获取到的信息输出给第1平板终端101的浏览器执行部261a(步骤SC1)。
[0076] 接着,第1平板终端101的浏览器执行部261a,通过脚本的功能,在一览显示区域39显示顾客购入的商品的名称、商品的单价、以及商品的数量,并在金额输入字段40的规定栏中,显示顾客购入的商品的合计金额(步骤SB3)。
[0077] 接着,通过收款员,经由软键盘43进行确定要结账的商品之意的操作,从顾客进行价款的预付、以及进行零钱的退还,浏览器执行部261a,通过脚本的功能,适当与应用程序执行部30a进行通信,根据这些作业,在金额输入字段40的适当栏中显示合适的信息(步骤SB4)。
[0078] 接着,浏览器执行部261a,根据脚本的功能,生成包含与由打印机单元21发行的收款条相关的信息的XML文本(印刷数据)(步骤SB5)。在该XML文本中,遵照XML所涉及的格式,而包括应在收款条中印刷的文字或图像的信息等发行收款条所需的信息。
[0079] 接着,浏览器执行部261a,遵照规定的协议,将生成的XML文本发送给打印机11的通信控制部20b(步骤SB6)。
[0080] 根据浏览器执行部261a的XML文本的发送,打印机11的通信控制部20b接收XML文本(步骤SA4),并输出给打印机单元控制部20a(步骤SA5)。
[0081] 打印机单元控制部20a根据所输入的XML文本,生成遵照打印机单元21的命令体系的控制命令,也就是,使打印机单元21进行收款条的发行所涉及的各种处理的控制命令,并输出给打印机单元21(步骤SA6)。打印机单元21的控制电路,根据控制命令,来控制各种机构,并发行收款条(步骤SA7)。
[0082] 然而,在本实施方式的控制系统1中,构成为对于1台打印机11能够连接使网络浏览器进行动作的2个终端(第1平板终端101、第2平板终端102)。此外,各终端都能够使用与打印机11连接的设备DV。例如,各终端都能够获取基于条形码扫描器12的读取结果的数据,此外,能够向客户显示器15输出规定的数据来进行规定的显示。
[0083] 因此,产生如以下的状态。
[0084] 即,在第1平板终端101、以及第2平板终端102之中,第1平板终端101设为在执行由图4的流程图所示的结账的一系列处理。此时,在图4的步骤SA3中从打印机11的通信控制部20b发送表示条形码信息的数据时,要求该数据被发送到第1平板终端101,而不发送到第2平板终端102。这是因为:表示条形码信息的数据不是第2平板终端102应接收的数据,若发送到第2平板终端102,则有可能由第2平板终端102进行某些错误的处理,或者,有可能导致由第1平板终端101不进行所需的处理的结果。
[0085] 根据以上所述,本实施方式的打印机11,通过执行以下的处理,并根据多个终端分别能够使用1个设备,而设为通过各终端来适当使用设备的状态。
[0086] 图5是表示打印机11的动作的流程图。
[0087] 在以下的说明中,所谓“第1平板终端101(第2平板终端102)使用与打印机11连接的设备DV”是指:第1平板终端101(第2平板终端102)接收基于条形码扫描器12的读取结果的数据,或者接收基于读卡机13的读取结果的数据,向客户显示器15输出数据来进行规定的显示等使终端进行从设备输出的数据或输入给设备的数据的通信(接收基于设备DV的输出值的数据,或使设备DV进行规定的处理)。
[0088] 在此,对与打印机11连接的设备DV,即:客户显示器15、读卡机13、条形码扫描器12、以及现金抽屉14,分别分配了作为唯一值的设备名称。所分配的设备名称,在控制系统1中的软件的处理中,用作确定各设备DV的识别信息。然后,第1平板终端101以及第2平板终端102的各浏览器执行部构成为:在使用与打印机11连接的设备DV时,通过脚本的功能,对打印机11明示使用的设备DV的名称,来进行该设备DV的使用的请求。例如,在第1平板终端
101进行图4的流程图所示的结账所涉及的一系列处理时,第1平板终端101的浏览器执行部
261a,在使用条形码扫描器12时,生成记述条形码扫描器12所分配的设备名称、以及请求条形码扫描器12的使用之意的信息的规定的格式化的数据,并发送给打印机11。
[0089] 而且,参照图5,打印机11的设备通信控制部20c的设备管理部20d,从第1平板终端101的浏览器执行部261a、或第2平板终端102的浏览器执行部262a,监视是否输入了请求设备DV的使用的信号(步骤SD1)。如上所述,在请求设备DV的使用时,指定分配给要使用的设备DV的设备名称。
[0090] 而且,浏览器执行部261a、262a向打印机11输出的数据构成为:经由通信控制部20b,输出到设备通信控制部20c的设备管理部20d,且设备管理部20d根据所输入的数据来执行步骤SD1或后述的步骤SD7的判别。
[0091] 在从任一个终端的浏览器执行部有请求设备DV的使用的信号的输入时(步骤SD1:是),设备管理部20d参照打印机存储部25中所存储的设备关联设定文件25a(步骤SD2)。
[0092] 图6是以适合于说明的方式示意性地表示设备关联设定文件25a的内容的一部分的图。
[0093] 此外,在以下的说明中,对条形码扫描器12分配“scanner”作为设备名称,对读卡机13分配“reader”作为设备名称,对客户显示器15分配“display”作为设备名称,对现金抽屉14分配“cash”作为设备名称。
[0094] 如图6所示,设备关联设定文件25a,按照与打印机11连接的每个设备DV,将设备名称(表示设备的信息)、表示设备DV的连接目的地(在本实施方式中,是指连接端口、或通信链接)的信息、表示使用设备DV的终端的信息建立关联地进行存储。
[0095] 在本例中,设备关联设定文件25a,设为与关系数据库同样的数据构造,1件记录构成为包括:保存设备名称的设备名称字段F1;保存表示设备DV的连接目的地的信息的连接目的地字段F2;保存表示使用设备DV的终端的信息的使用终端字段F3。
[0096] 在此,如后所示,在本实施方式中,构成为:在第1平板终端101以及第2平板终端102之中,在一方的终端使用1个设备DV的期间,维持由该一方的终端来排他地使用该1个设备DV的状态,另一方的终端无法使用该1个设备DV。于是,在使用终端字段F3中保存表示使用所对应的设备DV的终端的信息、或在任何一个均未使用时表示该意思的信息。例如,针对所对应的设备DV,在由第1平板终端101排他地使用的情况下,在使用终端字段F3中保存表示第1平板终端101的信息,另一方面,在任何终端均未使用所对应的设备DV时,在使用终端字段F3中保存表示该意思(在图6的示例中,显示为“未使用”)的信息。
[0097] 即,设备关联设定文件25a相当于“将表示设备的信息与表示用于通信从设备输出的数据或输入至设备的数据的终端的信息建立关联的数据”。
[0098] 返回图5,设备管理部20d参照设备关联设定文件25a(步骤SD2),判别:在步骤SD1有使用的请求的设备DV是否已经处于由请求源的终端以外的终端排他地使用的状态(步骤SD3)。
[0099] 例如,在步骤SD1中,设为从第1平板终端101有使用条形码扫描器12的请求。此时,设备管理部20d参照设备关联设定文件25a的对应的记录的使用终端字段F3。然后,在该字段中保存有表示第2平板终端102的信息的情况下,设备管理部20d判别为条形码扫描器12由使用的请求源的终端以外的终端使用的状态。另一方面,在该字段中保存有表示未使用之意的信息的情况下,设备管理部20d判别为不处于条形码扫描器12由使用的请求源的终端以外的终端使用的状态。
[0100] 步骤SD3中的判别的结果,在步骤SD1中有使用的请求的设备DV处于未由使用的请求源的终端以外的终端使用的状态的情况下(步骤SD4:否),设备管理部20d,在设备关联设定文件25a的对应记录的使用终端字段F3中,写入表示在步骤SD1中请求了设备DV的使用的终端的信息(步骤SD5)。例如,若请求源为第1平板终端101,则在对应的使用终端字段F3中,写入表示第1平板终端101的信息。
[0101] 接着,设备管理部20d维持:由在步骤SD1中请求了设备DV的使用的终端排他地使用该设备DV的状态(步骤SD6)。基于该终端的设备DV的排他性使用,如后所述,是通过在从其它终端有使用设备DV的请求时禁止基于该其它终端的设备的使用来实现的。
[0102] 接着,设备管理部20d监视:从正在使用设备DV的终端是否有排他性使用的解除的请求(步骤SD7)。在此,在本实施方式中,第1平板终端101的浏览器执行部261a、以及第2平板终端102的浏览器执行部262a,在使用1个设备DV的情况下,构成为:当不再使用该1个设备DV的情况下,通过专用脚本的功能,向打印机11发出对该1个设备DV解除排他性使用之意的通知。
[0103] 在有排他性使用的解除的请求时,设备管理部20d在与设备关联设定文件25a的对应的记录的使用终端字段F3中,写入设备DV处于未使用之意的信息(步骤SD8),将处理步骤转移至步骤SD1。由此,解除基于终端的设备DV的排他性使用。
[0104] 另一方面,在步骤SD4中,在判别为在步骤SD1有使用的请求的设备DV处于由使用的请求源的终端以外的终端使用的状态时(步骤SD4:是),设备管理部20d向使用的请求源的终端,遵照规定的协议,发出有使用的请求的设备DV正在使用中之意的通知(步骤SD9),禁止基于该终端的设备DV的使用(步骤SD10)。即,不接受基于使用的请求源的终端进行的设备的使用的请求。如此,通过不接受使用的请求,从而,打印机11,在1个终端使用1个设备DV时,若换言之,在1个终端通信从1个设备DV输出的数据或输入至设备的数据时,其它终端处于使第2终端不通信从设备输出的数据或输入至设备的数据的状态。
[0105] 接着,设备管理部20d监视是否解除了基于使用的请求源的终端以外的终端的排他性使用(步骤SD11)。具体而言,设备管理部20d适当参照设备关联设定文件25a,当在步骤SD1中有使用的请求的设备DV所涉及的记录的使用终端字段F3中所保存的信息,成为未使用之意的信息时,判别为解除了基于使用的请求源的终端以外的终端的排他性使用。
[0106] 在解除了基于设备DV的使用的请求源的终端以外的终端的排他性使用时(步骤SD11:是),设备管理部20d向使用的请求源的终端的浏览器执行部通知该意思(步骤SD12),将处理步骤转移至步骤SD1。通过该通知,使用的请求源的终端的浏览器执行部,能够识别解除了基于其它终端进行的设备DV的排他性使用,根据该识别,而再次进行该设备DV的使用的请求,使该设备DV的使用变为可能。
[0107] 如以上所说明,本实施方式的控制系统1具有:网络浏览器进行动作的多个终端(第1平板终端101、以及第2平板终端102);构成为能够连接多个终端的每一个,且连接了多个设备DV(条形码扫描器12、读卡机13、现金抽屉14、以及客户显示器15)的打印机11(信息处理装置)。此外,第1平板终端101以及第2平板终端102各自构成为:通过网络浏览器的功能,能够使用与打印机11连接的设备DV。此外,打印机11具有设备管理部20d,该设备管理部20d用于管理设备DV由哪个终端来使用。
[0108] 根据该结构,由于通过控制系统1中的打印机11的设备管理部20d来管理设备DV和使用设备DV的终端,因此,在该管理之下,例如,能够防止将与设备DV相关的信息例如条形码扫描器12的读取结果误发送给使用设备DV的终端以外的终端这样的事态发生。即,针对具有网络浏览器进行动作的多个终端和连接有设备DV的打印机11的控制系统1,鉴于多个终端各自能够使用1个设备DV,而能够由各个终端恰当地使用设备DV。
[0109] 此外,在本实施方式中,设备管理部20d,通过存储(保持)将设备名称(表示设备的信息)和表示用于控制设备的终端的信息建立关联的设备关联设定文件25a,来管理设备DV由哪个终端来使用。
[0110] 根据该结构,能够利用设备关联设定文件25a来恰当地管理设备DV由哪个终端来使用。
[0111] 此外,在本实施方式中,设备管理部20d,在管理为可连接的多个终端之中的1个终端来控制设备DV的情况下,维持由该1个终端来排他地控制设备DV的状态。若换言之,设备管理部20d,在1个终端通信从设备输出的数据或输入至设备的数据的情况下,其它终端处于与该设备之间不进行通信的状态。
[0112] 根据该结构,由于控制系统1中的打印机11的设备管理部20d,在管理为多个终端之中的1个终端使用设备DV时,维持由该1个终端来排他地使用设备DV的状态,因此能够有效地抑制因多个终端使用1个设备DV而引起的与控制相关的错误的发生。
[0113] 此外,在本实施方式中,设备管理部20d,在管理为多个终端之中的1个终端控制设备DV的情况下,当从该1个终端以外的其它终端有控制设备DV之意的请求时,通过禁止基于该其它终端进行的设备DV的控制,维持由该1个终端来排他地控制设备DV的状态。
[0114] 根据该结构,能够可靠地维持由该1个终端来排他地使用设备的状态。
[0115] 此外,上述的实施方式,仅是表示本发明的一种方式,在本发明的范围内能够任意地进行变形以及应用。
[0116] 例如,在上述的实施方式中,虽然以在收款台共用一台打印机11的情况为例进行了说明,但控制系统1的使用的方式不局限于该例,例如,在咖啡店等饮食店中,服务员分别持有终端,并共用打印机11,且适当根据需要进行印刷处理的情况下,也能够应用控制系统1。
[0117] 此外,例如,打印机11和POS服务器17是单独的装置,但也可以使打印机11具有POS服务器17的功能。
[0118] 此外,例如,打印机11是热敏打印机,但记录形式可以是何种均可。
[0119] 此外,例如,图2所示的各功能块能够通过硬件和软件的协同动作来任意实现,并非教导要特定的硬件结构。此外,各设备可通过执行外部连接的存储介质中所存储的程序来执行各种动作。
[0120] 产业上的利用可能性
[0121] 如以上所说明,本发明在连接条形码扫描器等的设备的POS终端或使用POS终端的POS系统中有用,能够在POS系统等信息处理装置或信息处理系统中应用。
[0122] 标号说明:
[0123] 1-控制系统,
[0124] 11-打印机(信息处理装置),
[0125] 12-条形码扫描器(设备),
[0126] 13-读卡机(设备),
[0127] 14-现金抽屉(设备),
[0128] 15-客户显示器(设备),
[0129] 20-打印机控制部,
[0130] 20a-打印机单元控制部,
[0131] 20b-通信控制部(终端通信部),
[0132] 20c-设备通信控制部(设备通信部),
[0133] 20d-设备管理部,
[0134] 21-打印机单元,
[0135] 22-无线设备通信部(设备通信部),
[0136] 23-接口(终端通信部),
[0137] 24-有线设备通信部(设备通信部),
[0138] 25-打印机存储部,
[0139] 25a-设备关联设定文件,
[0140] 101-第1平板终端(终端),
[0141] 102-第2平板终端(终端),
[0142] 261a-浏览器执行部,
[0143] 262a-浏览器执行部。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈