【技术实现步骤摘要】
墨盒芯片的数据压缩存储方法和系统
本专利技术涉及打印机控制的
,特别涉及墨盒芯片的数据压缩存储方法和系统。
技术介绍
目前,打印机的墨盒通常都自带芯片,该芯片内存储了墨盒内的墨量信息,在墨盒使用过程中,打印机能够在相应的端口获得墨盒的实际剩余墨量,并且在墨量耗尽后提示用户更换墨盒。在实际应用中,该芯片的运行存储空间中存放有一套墨盒数据,该墨盒数据包含有芯片认证数据以及墨量数据,接着对上述数据进行运算,并通过打印机的串行接口进行数据交互,从而完成对墨盒的认证和墨量数据获取等工作。但是,现有技术的打印机墨盒通常都是一次性墨盒,其不能满足用户日益多样化的需求,特别是对应可重复利用的墨盒系统,现有的芯片不能够同时保存多套不同的墨盒数据以及根据墨盒的重复使用情况调取合适的墨盒数据与打印机端口进行交互,从而严重地制约了可重复利用的墨盒系统的推广应用以及降低可重复利用的墨盒系统的墨盒使用切换效率和可靠性。
技术实现思路
针对现有技术存在的缺陷,本专利技术提供墨盒芯片的数据压缩存储方法和系统,其通过对至少一套墨盒特 ...
【技术保护点】
1.墨盒芯片的数据压缩存储方法,其特征在于,其包括如下步骤:/n步骤S1,对至少一套墨盒特征数据进行压缩处理,以此得到并保存包含至少一组压缩数据的墨盒特征数据集合,并从所述墨盒特征数据集合中选取其中一组压缩数据用于执行墨盒认证及墨盒记录获取工作;/n步骤S2,获取当前所述其中一组压缩数据的使用进度状态信息,并根据所述使用进度状态信息,确定下一步从所述墨盒特征数据集合中获取的另一组压缩数据对应的地址信息;/n步骤S3,根据所述地址信息,从所述墨盒特征数据集合中选取另一组压缩数据用于执行关于另一墨量数据的获取工作。/n
【技术特征摘要】
1.墨盒芯片的数据压缩存储方法,其特征在于,其包括如下步骤:
步骤S1,对至少一套墨盒特征数据进行压缩处理,以此得到并保存包含至少一组压缩数据的墨盒特征数据集合,并从所述墨盒特征数据集合中选取其中一组压缩数据用于执行墨盒认证及墨盒记录获取工作;
步骤S2,获取当前所述其中一组压缩数据的使用进度状态信息,并根据所述使用进度状态信息,确定下一步从所述墨盒特征数据集合中获取的另一组压缩数据对应的地址信息;
步骤S3,根据所述地址信息,从所述墨盒特征数据集合中选取另一组压缩数据用于执行关于另一墨量数据的获取工作。
2.如权利要求1所述的墨盒芯片的数据压缩存储方法,其特征在于:
在所述步骤S1中,对至少一套墨盒特征数据进行压缩处理,以此得到并保存包含至少一组压缩数据的墨盒特征数据集合具体包括:
步骤S101,采用空间地址与数据相结合的方式对关于墨盒不同状态量的数据进行压缩处理,以此将墨盒不同状态量的数据压缩存储到不同的空间地址上,其中,所述不同状态量的数据包括墨颜色数据、墨型号数据、墨盒满载数据、墨盒空载数据和墨量低于预设阈值量的数据中的至少一者;
步骤S102,采用规整数据存储区和非规整数据存储区相结合的方式对墨盒的墨量数据信息进行压缩处理,以此得到包含N个1bit存放数据的规整化压缩数据和若干个1bit存放数据的非规整化压缩数据的墨量压缩数据信息;
步骤S103,对预设墨盒启动密钥数据进行存储,对所述墨盒相互之间的共性数据进行提取和存储,对墨盒的启动控制标记位进行存储,其中,所述启动控制标记位是指向所述墨盒特征数据集合的压缩存储空间的地址指针;
步骤S104,将上述步骤S101、步骤S102和步骤S103压缩处理或者存储得到的数据共同组成所述墨盒特征数据集合。
3.如权利要求2所述的墨盒芯片的数据压缩存储方法,其特征在于:
在所述步骤S1中,从所述墨盒特征数据集合中选取其中一组压缩数据用于执行墨盒认证及墨盒记录获取工作具体包括:
步骤S105,根据所述墨盒特征数据集合中的启动控制标记位,从所述墨盒特征数据集合中选择与启动控制标记位相匹配的一组压缩数据,并将所述一组压缩数据传送至逻辑处理硬件电路中;
步骤S106,指示所述逻辑处理硬件电路对所述一组压缩数据进行解压处理,再利用解压后的所述一组压缩数据执行墨盒认证及墨盒记录获取工作;
步骤S107,在上述执行墨盒认证及墨盒记录获取工作的过程中,确定解压后的所述一组压缩数据是否被打印机端下发的指令修改,若是,则将被修改的所述一组压缩数据重新进行压缩处理并保存至原来对应的存储空间。
4.如权利要求3述的墨盒芯片的数据压缩存储方法,其特征在于:
在所述步骤S2中,获取当前所述其中一组压缩数据的使用进度状态信息,并根据所述使用进度状态信息,确定下一步从所述墨盒特征数据集合中获取的另一组压缩数据对应的地址信息具体包括:
确定当前所述其中一组压缩数据在执行墨量数据的获取工作过程中是否使用完毕,若是,则修改所述启动控制标记位,再根据修改后的所述启动控制标记位,确定下一步从所述墨盒特征数据集合中获取的另一组压缩数据对应的地址信息;
或者,
当确定当前所述其中一组压缩数据在执行墨量数据的获取工作过程中使用完毕后,检测用户是否对打印机系统进行预设类型的操作动作,若是,则修改所述启动控制标记位,再根据修改后的所述启动控制标记位,确定下一步从所述墨盒特征数据集合中获取的另一组压缩数据对应的地址信息,其中,所述预设类型的操作动作包括打印机墨车出仓或入仓动作、墨盒插入或拔出墨车的动作和打印机断电或上电动作中的任意一者;
或者,
根据墨盒的墨量数据信息,确定墨盒当前剩余的墨量是否低于预设阈值量,若是,则修改所述启动控制标记位,再根据修改后的所述启动控制标记位,确定下一步从所述墨盒特征数据集合中获取的另一组压缩数据对应的地址信息。
5.如权利要求4所述的墨盒芯片的数据压缩存储方法,其特征在于:
在所述步骤S3中,根据所述地址信息,从所述墨盒特征数据集合中选取另一组压缩数据用于执行关于另一墨量数据的获取工作具体包括:
步骤S301,根据所述地址信息,从所述墨盒特征数据集合中选取另一组压缩数据,并将所述另一组压缩数据传送至逻辑处理硬件电路中;
步骤S302,指示所述逻辑处理硬件电路对所述另一组压缩数据进行解压处理,再利用解压后的所述另一组压缩数据执行关于另一墨量数据的获取工作。
6....
【专利技术属性】
技术研发人员:许程凯,洪享,
申请(专利权)人:上海坚芯电子科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。