收费金额计算方法、收费金额计算装置以及打印机收费系统的制作方法_4

文档序号:8390127阅读:来源:国知局
br>[0100]如图6所示,在店铺内服务器220中,作为涉及优惠券的印刷以及收费状态获取的功能,具有:发送接收部321、优惠券图像存储部322、优惠券选择部323、收费状态获取部325和收费状态存储部326。
[0101]发送接收部321与主服务器210和打印机240进行通信。优惠券图像存储部322存储用于印刷多种优惠券的图像数据。优惠券选择部323以POS终端的会计处理作为触发来获取商品信息,从优惠券图像存储部322中选择属于该商品信息的图像数据。所选择的图像数据经由发送接收部321被发送给打印机240,通过打印机240进行印刷。该优惠券被亲手交给顾客,由此,作为Y公司能够期待顾客再次光临(吸引顾客效果)。
[0102]收费状态获取部325是向打印机240请求发送收费状态的API,根据来自图中未显示的上位应用程序的命令,经由发送接收部321向打印机240发送收费状态发送请求命令。在本实施方式中,一个月发送一次(例如月初)。如果在收费状态发送请求命令发送之后从打印机240接收到收费状态信息,则向打印机240发送收费状态信息的接收确认,并且,将接收到的收费状态信息存储在收费状态存储部326中。
[0103]在此,收费状态获取部325针对每个数据将校验和等可靠性保证值提供给收费状态信息。该可靠性保证值是用于保证包(package)数据内部的数据的数据,例如通过求出整个数据的二进制数表示的和等动作来求得。通过使用该可靠性保证值,能够验证在之后的处理中值是否变更,或者在之后的发送接收中是否进行了准确的发送接收,在值不同的情况下,给出再发送或错误处理等指示。即,收费状态获取部325通过在收费状态信息中加入可靠性保证值来防止篡改,并且能够检测出有无错误,从而提高数据的可靠性。另外,虽然说明了在收费状态信息中加入可靠性保证值是在店铺内服务器220内由收费状态获取部323进行的,但不局限于此,在打印机240内,例如,也可以由发送信息生成发送部313在收费状态信息中加入可靠性保证值,将带有可靠性保证值的收费状态信息发送给店铺内服务器220。
[0104](主服务器的功能)
[0105]图8是表示厂商服务器110和主服务器210的内部处理的功能框图。主服务器210作为涉及优惠券的印刷以及收费状态的授受的功能,具有:发送接收部331、优惠券图像数据库332、优惠券打印信息存储部333、收费状态收集部334和收费金额存储部335。
[0106]发送接收部331与店铺内服务器220以及厂商服务器110进行通信。优惠券图像数据库332针对多种优惠券,将其图像数据和相关商品的商品信息建立对应后存储。优惠券图像数据库332内的数据被发送给各店铺内服务器220。优惠券打印信息存储部333从各店铺内服务器220收集通过打印机240打印的优惠券的种类或张数等的信息并存储。收费状态收集部334从各店铺内服务器220收集收费状态信息。所收集的收费状态信息每月被发送给厂商服务器110。收费金额存储部335将由厂商服务器110通知的收费金额(各打印机240的一个月的收费金额)存储。
[0107](厂商服务器的功能)
[0108]厂商服务器110作为涉及收费金额的计算的功能具有:发送接收部341、收费状态获取部342 (实际印刷使用量获取部)、实际印刷使用量判断部343、收费金额计算部344和收费金额通知部345。
[0109]发送接收部341进行与主服务器210的通信。收费状态获取部342 (实际印刷使用量获取部)获取各打印机240的收费状态信息。在此,一个月一次地按每台打印机240 (按每个打印机的序列号)获取上一个月的用于维护保养以外的实际印刷的实际印刷使用量PVo实际印刷使用量判断部343判断各打印机240的实际印刷使用量PV是否是规定量Vl以下。
[0110]收费金额计算部344在实际印刷使用量PV为规定量Vl以下的情况下设为作为固定费用金额的第一收费金额,在实际印刷使用量PV超过规定量Vl的情况下设为根据实际印刷使用量PV增加的第二收费金额,来计算收费金额。在此,“第一收费金额”是基于规定量Vl与作为规定期间LI内的用于维护保养的墨水使用量的维护保养使用量MV的合计值的金额。另外,关于收费金额计算方法的详细内容后面将阐述。收费金额通知部345对主服务器210通知其管理下的所有打印机240的收费金额。另外,也可以将针对所有打印机240的收费金额合计,作为请款额通知给主服务器210。
[0111](打印机进行的墨盒的ID读取1:墨盒安装时)
[0112]图9是表示电源接通时或墨盒20安装时的处理的流程图。墨盒控制部311在新的墨盒20安装在打印机240之后,从该墨盒20的存储元件27读出墨盒的ID。具体而言,首先,在打印机240的电源接通的情况下,或者在盖子开关传感器248检测出将安装部开关盖7已关上的情况下(S1:是),读出墨盒的ID以及墨水残留量(S2),检查是否与存储在信息存储部312中的ID—致(S3)。在此,在两个ID—致的情况下(S3:是),接下来,检查存储在信息存储部312中的残留量与读出的墨水残留量是否一致(S4)。在此,如果两个墨水残留量一致,则判断为当前安装的墨盒20与接通电源之前或墨盒安装之前相同,然后结束。
[0113]另一方面,在ID不一致的情况下(S3:否)以及墨水残留量不一致的情况下(S4:否),当前安装的墨盒20成为插入了与电源接通之前或墨盒安装之前不同的墨盒20,墨盒控制部311将读出的墨盒ID存储(S5)。然后,墨盒控制部311从安装的墨盒20的存储元件27读出墨水残留量,根据读出的墨水残留量来更新信息存储部312的墨水残留量值存储区域312b (S6)。另外,墨盒控制部311在此同时将在墨盒20的存储元件27内设定的安装次数计数器增加I。根据该动作,关于墨盒20在打印机安装了几次的信息在墨盒20内被更新。
[0114](打印机进彳丁的墨盒的ID读取2:墨水用完时)
[0115]图10是表不墨水用完时的处理的流程图。在本实施方式中,通过墨水残留量解析部310进彳丁墨水用完的判断。墨水残留量解析部310按照每种颜色计算墨盒20内的墨水残留量并求出墨水残留量值,在该墨水残留量值至少从一种颜色成为规定值以下的情况下,判断为墨水用完。首先,墨水残留量解析部310监视墨水残留量值是否成为至少一种颜色的规定值以下(Sll)。该规定值是按照以下方式设定的,即,考虑到墨水残留量解析部310的墨水残留量值和实际的墨水残留量值之间的误差,预先设定如下那样的值,即,不是当墨水物理性用完(墨盒20内的墨水量为O),而是当例如墨盒20内的实际墨水残留量成为百分之几时,判断为墨水用完。通过进行这种设定,由于在墨水实际用完之前就示出墨水用完,因此,防止了打印头247在没有墨水时进行空打印,由此能够避免空气流入打印头247内。
[0116]然后,如果墨水残留量值成为至少一种颜色的规定值以下(Sll:是),则打印机240经由发送信息生成发送部313向店铺内服务器220通知墨水用完,并且使打印机240外表面的LED灯6闪烁,督促用户更换墨盒20 (S12)。另外,墨盒控制部311读出墨盒20的存储元件27内的墨盒ID,并将读出的墨盒ID作为成为墨水用完的墨盒ID存储在信息存储部312的墨盒ID存储区域312d中(S13)。
[0117]如果墨水用完,则店铺内服务器220在更换墨盒之前禁止使用该打印机240进行印刷。然后,如果用户更换墨盒,则启动图9所示的过程,打印机240识别新墨盒20,如果该墨盒20不是墨水用完,则重新开始印刷。如上所述,在本实施方式中,新安装的墨盒20的墨盒ID和墨水用完的墨盒ID作为信息存储在打印机240内。这些墨盒ID通过以下要说明的处理被店铺内服务器220收集,最终通知给厂商服务器110。以下,对该墨盒ID的收集处理进行说明。
[0118](从打印机收集收费状态)
[0119]图11是表示收费状态的收集的流程图。首先,各打印机240利用实际印刷使用量测量部309测量实际印刷使用量PV,并且通过墨水残留量解析部310以及墨盒控制部311收集所安装的墨盒20以及墨水用完的墨盒20的墨盒ID,由此来收集收费状态(S21)。另一方面,店铺内服务器220向店铺内的所有打印机240发送收费状态发送请求(S31)。各打印机240在接收到收费状态发送请求(S22)后,在存储于信息存储部312中的收费状态中加入校验和,从而生成收费状态信息(S23)。然后,发送信息生成发送部313将生成的收费状态信息发送给店铺内服务器220 (S24)。
[0120]然后,店铺内服务器220在接收到来自打印机240的收费状态信息后,在所接收的收费状态信息中加入用于保持数据可靠性的可靠性保证值并保存(S33),并且将收费状态信息的接收确认发送给打印机240 (S34)。打印机240在接收到收费状态信息的接收确认(S25)后,复位(reset)信息存储部312 (S26)。然后,作为打印机240动作,再次返回到S21,收集收费状态,反复进行S22?S26。
[0121]另外,在店铺内服务器220从打印机240获取收费状态信息之后的规定时刻,主服务器210将请求发送收费状态信息的收费状态信息发送请求发送给所有的店铺内服务器220(S41)o在店铺内服务器220接收到收费状态信息发送请求(S35)后,向主服务器210发送收费状态信息(S36)。然后,在主服务器210从店铺内服务器220接收到收费状态信息(S42)后,将该收费状态信息保存。这样一来,除了打印机240出现故障或打印机240的电源断开这些特殊情况之外,只要打印机240正常工作,所有的打印机240的收费状态信息都被主服务器210收集。然后,主服务器210将所收集的所有打印机240的收费状态信息发送给厂商服务器110(S43)。此时,既可以根据厂商服务器110的请求发送,也可以让主服务器210自发地发送。
[0122]在上述收费状态信息的收集模式中,在店铺内服务器220中,由于在收费状态信息中自动地加入了可靠性保证值,因此,当向主服务器210以及厂商服务器110发送时,即使数据的一部分损坏也能够保证其正当性。另外,即使万一有人恶意篡改数据,也会使可靠性保证值与收费状态信息的内容不一致,因此,能够发现有无篡改并进行恰当的处置。
[0123](利用厂商服务器计算收费金额)
[0124]图12是表不实际印刷使用量PV和收费金额Y的关系的不意图。纵轴Y表不一个月的收费金额Y,横轴X是一个月的实际印刷使用量PV,表示用于印刷的墨水使用量。如上所述,厂商服务器110 (收费金额计算部344)根据
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1