施例进行描述,对于本领域的技术技术人员而言,根据上文的叙述后作出的许多替代、修改与变化将是显而易见。因此,当这样的替代、修改和变化落入附后的权利要求的精神和范围之内时,应该被包括在本发明中。
【主权项】
1.一种支持预付费功能的打印机,其特征在于,所述打印机包括:外部接口装置、充值装置、管理装置、打印控制装置、和打印执行装置;其中, 所述外部接口装置接收加密的充值文件和打印指令; 所述充值装置包括解密装置,所述解密装置对接收到的所述加密的充值文件进行解密,以获取充值信息,所述充值信息包含充值量,所述充值装置将获取到的所述充值量发送给所述管理装置; 所述管理装置包括存储装置和计算装置,当所述管理装置接收到所述充值量时,所述管理装置中的所述计算装置读取存储在所述存储装置中的当前的充值余额、对读取到的所述充值余额进行加上所述充值量的加法运算、将所述加法运算的计算结果存储到所述存储装置中以更新当前的充值余额、并将所述加法运算的计算结果发送给所述充值装置,以便所述充值装置将其作为充值结果输出; 当所述打印控制装置通过所述外部接口装置接收到所述打印指令时,所述打印控制装置读取存储在所述存储装置中的当前的充值余额,并判断读取到的所述充值余额是否足以完成所述打印指令,如果读取到的所述充值余额足以完成所述打印指令,则所述打印控制装置控制所述打印执行装置按照所述打印指令执行打印操作,如果读取到的所述充值余额不足以完成所述打印指令,则所述打印控制装置控制所述打印执行装置不执行打印操作; 当所述打印执行装置按照所述打印指令执行打印操作时,所述计算装置读取存储在所述存储装置中的当前的充值余额、对读取到的所述充值余额进行减去与所述打印指令相对应的数量的减法运算、并将所述减法运算的计算结果存储到所述存储装置中以更新当前的充值余额。2.如权利要求1所述的打印机,其特征在于,所述充值信息进一步包含订单号和机器ID号,所述充值装置进一步包括验证装置,并且所述存储装置进一步存储所述打印机的机器ID号以及历次充值的订单号列表; 所述验证装置根据所述存储装置中存储的所述打印机的机器ID号以及所述历次充值的订单号列表,对获取到的所述订单号和所述机器ID号进行验证,当所述验证装置验证获取到的所述订单号和所述机器ID号合格时,所述充值装置将获取到的所述充值量发送给所述管理装置。3.如权利要求2所述的打印机,其特征在于,所述验证装置将获取到的所述订单号与所述存储装置中存储的所述历次充值的订单号列表中的订单号进行匹配,并且将获取到的所述机器ID号与所述存储装置中存储的所述打印机的机器ID号进行匹配,当获取到的所述订单号与所述存储装置中存储的所述历次充值的订单号列表中的订单号不匹配,并且获取到的所述机器ID号与所述存储装置中存储的所述打印机的机器ID号匹配时,所述验证装置验证获取到的所述订单号和所述机器ID号合格,并且将获取到的所述订单号存储到所述存储装置中的所述历次充值的订单号列表中。4.如权利要求1至3中任一项所述的打印机,其特征在于,所述外部接口装置通过网络接口与专用服务器连接,所述专用服务器在用户完成支付操作之后,根据所述用户的充值请求生成所述加密的充值文件,并通过所述网络接口将所述加密的充值文件发送给所述外部接口装置。5.如权利要求1至3中任一项所述的打印机,其特征在于,所述外部接口装置通过网络接口、USB接口或者蓝牙接口与外部设备连接,所述外部设备从专用服务器下载所述加密的充值文件,并通过所述网络接口、所述USB接口或者所述蓝牙接口将所述加密的充值文件发送给所述外部接口装置,所述专用服务器在用户完成支付操作之后,根据所述用户的充值请求生成所述加密的充值文件。6.一种支持预付费功能的打印机的操作方法,所述打印机包括外部接口装置、充值装置、管理装置、打印控制装置、和打印执行装置,其特征在于,所述操作方法包括以下步骤: 通过所述外部接口装置接收加密的充值文件和打印指令; 通过所述充值装置对接收到的所述加密的充值文件进行解密,以获取包含充值量的充值信息,并将获取到的所述充值量发送给所述管理装置以进行充值计算,并且将所述充值计算的结果作为充值结果输出; 当所述管理装置接收到所述充值量时,读取存储在所述管理装置的存储装置中的当前的充值余额、对读取到的所述充值余额进行加上所述充值量的加法运算、将所述加法运算的计算结果存储到所述存储装置中以对当前的充值余额进行更新、并将所述加法运算的计算结果发送给所述充值装置,以便所述充值装置将其作为充值结果输出; 当所述打印控制装置通过所述外部接口装置接收到打印指令时,读取存储在所述存储装置中的当前的充值余额,并判断读取到的所述充值余额是否足以完成所述打印指令,如果读取到的所述充值余额足以完成所述打印指令,则控制所述打印执行装置按照所述打印指令执行打印操作,如果读取到的所述充值余额不足以完成所述打印指令,则控制所述打印执行装置不执行打印操作; 当所述打印执行装置按照所述打印指令执行打印操作时,读取存储在所述存储装置中的当前的充值余额、对读取到的所述充值余额进行减去与所述打印指令相对应的数量的减法运算、并将所述减法运算的计算结果存储到所述存储装置中以对当前的充值余额进行更新。7.如权利要求6所述的操作方法,其特征在于,所述充值信息进一步包含订单号和机器ID号,并且所述操作方法进一步包括: 根据所述存储装置中存储的所述打印机的机器ID号以及历次充值的订单号列表,对获取到的所述订单号和所述机器ID号进行验证,当验证获取到的所述订单号和所述机器ID号合格时,将获取到的所述充值量发送给所述管理装置。8.如权利要求7所述的操作方法,其特征在于,将获取到的所述订单号与所述存储装置中存储的所述历次充值的订单号列表中的订单号进行匹配,并且将获取到的所述机器ID号与所述存储装置中存储的所述打印机的机器ID号进行匹配,当获取到的所述订单号与所述存储装置中存储的所述历次充值的订单号列表中的订单号不匹配,并且获取到的所述机器ID号与所述存储装置中存储的所述打印机的机器ID号匹配时,验证获取到的所述订单号和所述机器ID号合格,并且将获取到的所述订单号存储到所述存储装置中的所述历次充值的订单号列表中。9.如权利要求6至8中任一项所述的操作方法,其特征在于,所述外部接口装置通过网络接口与专用服务器连接,所述专用服务器在用户完成支付操作之后,根据所述用户的充值请求生成所述加密的充值文件,并通过所述网络接口将所述加密的充值文件发送给所述外部接口装置。10.如权利要求6至8中任一项所述的操作方法,其特征在于,所述外部接口装置通过网络接口、USB接口或者蓝牙接口与外部设备连接,所述外部设备从专用服务器下载所述加密的充值文件,并通过所述网络接口、所述USB接口或者所述蓝牙接口将所述加密的充值文件发送给所述外部接口装置,所述专用服务器在用户完成支付操作之后,根据所述用户的充值请求生成所述加密的充值文件。
【专利摘要】本发明提供了支持预付费功能的打印机及其操作方法。其中,该打印机包括:外部接口装置、充值装置、管理装置、打印控制装置、和打印执行装置。外部接口装置接收加密的充值文件。所述充值装置对接收到的加密的充值文件进行解密,以获取包含充值量的充值信息。管理装置根据充值量进行充值计算,并将计算结果发送给充值装置,以便将其作为充值结果输出。采用本发明的打印机及其操作方法能够使得出租方不需要安排人员进行抄表结算,降低了出租方的用工成本。
【IPC分类】G07F17/26
【公开号】CN105654627
【申请号】
【发明人】曾磊, 洪亮, 任国红, 刘建森
【申请人】株式会社理光
【公开日】2016年6月8日
【申请日】2014年11月14日