一种成像盒芯片及其应用方法与流程

未命名 09-21 阅读:156 评论:0


1.本技术涉及电子设备技术领域,尤其涉及一种成像盒芯片及其应用方法。


背景技术:

2.现有的成像盒芯片主要采用与打印机匹配的原装芯片,使成像盒无法在多种打印机上通用。


技术实现要素:

3.本技术实施例的目的是提供一种成像盒芯片及其应用方法,以解决成像盒无法在多种打印机上通用的问题。
4.为了解决上述技术问题,本技术实施例是这样实现的:
5.第一方面,本技术实施例提供了一种成像盒芯片,所述成像盒芯片包括控制模块和存储模块,所述控制模块用于实现对所述存储模块的读写操作,所述存储模块为闪存,所述存储模块包括基于扇区划分的第一存储区域和第二存储区域,所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一存储区域内的不同的页地址的存储单元,每个通道各保存至少一套码表,所述第二存储区域保存与各通道匹配的打印机的指令码。
6.第二方面,本技术实施例提供了一种成像盒芯片应用方法,包括:
7.获取打印机的请求信息,并确定与所述打印机匹配的通道;所述请求信息用于请求获取所述打印机的码表;
8.将存储模块的第一存储区域中所述通道保存的码表确定为所述打印机的码表;
9.其中,所述存储模块为闪存,所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一存储区域内的不同的页地址下的存储单元,每个通道各保存至少一套码表。
10.第三方面,本技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如第一方面所述的成像盒芯片应用方法步骤。
11.第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的成像盒芯片应用方法步骤。
12.由以上本技术实施例提供的技术方案可见,本技术实施例通过将闪存作为存储模块,所述存储模块包括基于扇区划分的第一存储区域和第二存储区域,将所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一存储区域内的不同的页地址的存储单元,每个通道各保存至少一套码表,所述第二存储区域保存与各通道匹配的打印机的指令码,从而使所述成像盒芯片可以适用于多个类型的打印机,并且利用闪存的读写特点,提高了所述芯片的读写效率。
附图说明
13.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
14.图1为本技术实施例提供的一种成像盒芯片的结构示意图;
15.图2为本技术实施例提供的一种存储模块的结构示意图;
16.图3为本技术实施例提供的另一种存储模块的结构示意图;
17.图4为本技术实施例提供的一种成像盒芯片应用方法的流程示意图;
18.图5为本技术实施例提供的另一种存储模块的结构示意图;
19.图6为本技术实施例提供的一种成像盒芯片应用装置的结构示意图;
20.图7为本技术实施例提供的电子设备的结构示意图。
具体实施方式
21.本技术实施例提供了一种成像盒芯片及其应用方法。
22.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
23.如图1所示,本技术实施例提供一种成像盒芯片,所述成像盒芯片包括控制模块110和存储模块120。
24.所述控制模块110用于实现对所述存储模块120的读写操作。
25.所述存储模块120为闪存(flash),
26.所述存储模块120包括基于扇区划分的第一存储区域121和第二存储区域122,所述第一存储区域121和第二存储区域122分别包括所述存储模块120的第一扇区范围和第二扇区范围内的存储单元,如图1所示,所述第一扇区范围对应扇区sector0到sectori,第二扇区范围对应sector i+1到sector n,即第一存储区域121包括从sector 0到sectori的存储单元,第二存储区域122包括sector i+1到sector n的存储单元。
27.所述第一存储区域121根据页地址划分为多个通道(channel),每个通道占据所述第一扇区范围内的不同的页地址的存储单元,每个通道各保存至少一套码表,该码表用于指示与所述通道匹配的打印机的读写信息,具体可以包括耗材余量、打印时长、成像盒型号、成像盒序列号等。应理解的是,不同品牌或类型的成像盒所对应的码表所指示的具体信息存在差异。如图1所示,可以将所述第一存储区域121划分为多个竖形排列的通道,每个通道分别对应一列存储单元,所述一列存储单元可以对应一个或多个页地址。
28.所述第二存储区域122保存与各通道匹配的打印机的指令码。
29.在将成像盒装入打印机后,可以从打印机接收包含指令码的请求信息,将请求信息中的指令码在所述第二存储区域122中进行查询,若所述第二存储区域122中不存在所述请求信息中的指令码,则可判定所述成像盒不适用于该打印机;而若找到了相同的指令码,
则将与所述指令码对应的通道确定为与所述打印机匹配的通道,进而可以将第一存储区域121中该通道保存的码表确定为所述打印机的码表,并发送给打印机。
30.所述第二存储区域122保存指令码的方式可以多种多样,本技术实施列仅给出了其中的一种实施方式,如图2所示,所述第二存储区域122包括多个子区域,第二存储区域122的每个子区域对应第一存储区域121的一个通道,并保存与各子区域对应通道匹配的打印机的指令码。所述第二存储区域122可按照预设的划分方式划分子区域,如图2所示,为方便说明,在本实施例中由相同填充图案的存储单元组成一个子区域,且根据填充图案表示与第一存储区域121中各通道的对应关系,即将所述第二存储区域122划分为16个子区域,每个子区域中保存与各通道匹配的打印机的指令码。
31.在接收所述打印机的指令码后,可根据第二存储区域122中与该指令码所在的子区域对应的通道,来确定所述打印机的码表。例如,若在所述第二存储区域122找到所述打印机的指令码保存在斜交叉网格所在的子区域中,则可确定与所述打印机匹配的通道为channel 3,将channel 3中保存的码表作为所述打印机的码表,并发送给所述打印机。
32.应理解的是,根据flash的读写特性可知,在对flash中保存的数据进行修改的过程中,由于需要先对一个扇区内的数据全部进行一次性擦除,再写入新的数据,因此,需要先读出该扇区内的全部数据,再改写需要修改的数据,然后擦除该扇区内的全部数据,最后再把改写后的数据写入到擦除完毕的扇区中。本技术实施例不采用连续存放的方式,即占据同一扇区中连续多个页地址的存储单元,而是通过在第一存储区域121中将各码表保存到与所述码表对应通道所占据的存储单元中,即保存到相同页地址的存储单元,如图2所示以竖放的形式进行保存,从而可以充分利用flash的上述读写特性,在确定与打印机匹配的通道后,每次修改数据,只需要将该数据所在的扇区的数据全部擦除,再把修改后的数据写入到该扇区的每个存储单元中即可,而无需对整个码表进行读出、存储和写入,从而大大提高了所述芯片的读写效率。
33.进一步地,如图3所示,所述存储模块120还包括第三存储区域123,所述第三存储区域123用于保存与所述打印机已匹配的通道信息。
34.在第一次根据所述打印机的指令码确定与所述打印机匹配的通道后,例如通过上述第二存储区域122中的子区域来确定对应的通道,可以将所述通道的信息记录到第三存储区域中。所述通道的信息可以根据实际的需要进行设定。例如,所述通道的信息可以包括所述通道的标识或地址,从而使打印机可以通过所述第三存储区域快速确定匹配的通道,并获取码表;所述通道的信息还可以包括部分码表的关键数据,例如通过序列号等关键数据进行快速认机并提示,使打印机可以直接通过所述第三存储区域获取关键数据,而无需读取全部的码表。
35.由上述实施例的技术方案可见,本技术实施例通过将闪存作为存储模块,所述存储模块包括第一存储区域和第二存储区域,将所述第一存储区域根据页地址划分为多个的通道,每个通道占据所述第一扇区范围内的不同的页地址的存储单元,每个通道保存与所述通道匹配的打印机的码表,所述第二存储区域保存与各通道匹配的打印机的指令码,从而使所述成像盒芯片可以适用于多个类型的打印机,并且利用闪存的读写特点,提高了所述芯片的读写效率。
36.基于上述实施例,进一步地,各通道中码表的保存方式可以根据实际的需要进行
设定,例如,可以按照不同类型打印机对于码表的需求进行排列和保存,也可以根据码表中数据类型的不同进行排列和保存。本技术实施例仅给出了其中的一种具体实施方式,所述码表包括目标参数,所述目标参数保存在目标扇区对应的存储单元中;其中,所述目标参数与目标扇区相对应。
37.应理解的是,所述目标参数可以为码表中的关键参数或者码表中可以由打印机进行修改的参数。
38.在打印机需要修改码表的目标参数时,可以先获取与所述目标参数对应的目标扇区,根据闪存的读写特性,擦除所述目标扇区中数据,再将修改后的目标参数写入所述目标扇区包含的所有存储单元中。可见,通过简单的写操作就可以实现对于目标参数的修改,并且,无论将成像盒安装在任意型号的打印机中,都可以保证目标参数的准确修改和读取。当装有本技术实施例所述芯片的成像盒在使用一段时间之后被换装到另一型号的打印机时,即使需要切换到另一套码表,芯片内存储的目标参数,例如耗材余量会被锁定更新,重新装机后会显示更新后的目标参数,不会出现实际用量与打印机提示用量存在偏差的问题。
39.在一种实施方式中,所述目标参数包括耗材余量,例如墨量值。
40.如图3所示,若耗材余量对应的目标扇区为sector 12h,修改后的耗材余量为50505050,则可以将sector12h对应的所有存储单元中的数据均修改为50505050。
41.由上述实施例的技术方案可见,本技术实施例通过将目标参数保存在与目标参数对应的目标扇区的存储单元中,从而可以保证目标参数的快速、准确修改,并实现目标参数的锁定更新。
42.如图4所示,本技术实施例还提供了一种成像盒芯片应用方法,该方法包括如下步骤。
43.步骤410、获取打印机的请求信息,并确定与所述打印机匹配的通道;所述请求信息用于请求获取所述打印机的码表。
44.进一步地,所述步骤410包括:
45.在所述存储模块的第二存储区域中查找是否存在所述指令码。
46.若不存在所述指令码,则判定所述成像盒不适用于该打印机。
47.若存在所述指令码,则将所述指令码所在的子区域对应的通道作为与所述打印机匹配的通道。
48.其中,所述第二存储区域占据所述存储模块的第二扇区范围,所述第二存储区域包括多个子区域,每个子区域对应一个通道,并保存与各子区域对应通道匹配的打印机的指令码。
49.步骤420、将存储模块的第一存储区域中所述通道保存的码表确定为所述打印机的码表;
50.其中,所述存储模块为闪存,所述第一存储区域占据所述存储模块的第一扇区范围,所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一扇区范围内的不同的页地址下的存储单元,每个通道各保存至少一套码表。
51.进一步地,所述方法还包括:
52.在所述存储模块的第三存储区域记录与所述打印机已匹配的通道信息。
53.图4中步骤410-420可以实现如图1-图3所示成像盒芯片的方法实施例,并得到相
同的技术效果,重复部分此处不再赘述。
54.由上述实施例的技术方案可见,本技术实施例通过将闪存作为存储模块,所述存储模块包括第一存储区域和第二存储区域,将所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一扇区范围内的不同的页地址的存储单元,每个通道各保存至少一套码表,所述第二存储区域保存与各通道匹配的打印机的指令码,从而使所述成像盒芯片可以适用于多个类型的打印机,并且利用闪存的读写特点,提高了所述芯片的读写效率。
55.基于上述实施例,进一步地,所述步骤420之后,所述方法还包括:
56.在确定打印机需要修改码表的目标参数时,确定所述通道中用于记录所述目标参数的存储单元所在的目标扇区;
57.将修改后的目标参数写入所述目标扇区包含的所有存储单元中。
58.进一步地,所述目标参数包括耗材余量。
59.以下给出了本技术实施例的一种具体实施方式的举例说明。
60.如图5所示,将sector 0-sector 13h作为第一存储区域,并划分为16个通道,每个通道存储80字节(bytes)的码表。sector 14h-sector 1fh作为第二存储区域,所述第二存储区域划分为16个子区域,共保存128个指令码,每个子区域由12个存储单元组成,每个子区域保存8个指令码,每个指令码为6bytes。
61.在每个子区域中保存指令码的方式可以多种多样,例如,可以将各个指令码拆分成多个数值,并按照预设规则进行组合后保存到对应的存储单元中,如图5所示,可以将6bytes的指令码划分成6个1bytes的数值,将每4个指令码的24个1bytes的数值,按照顺序组合后分别保存到在同一列6个存储单元中。
62.若通过打印机接收到的6bytes指令码为如下之一:
63.8d5633712993,12bcf97cfca1,e8817777044b,2472a2761089,e6f37e7af9ee,9bcbd2b948f0,2caaf8b2454a,8108006048c8,则可以确定与打印机匹配的通道为channel 0,例如,8d5633712993为第二存储区域的第一列的空白图案的存储单元中前两个数值的组合,12bcf97cfca1为第二存储区域的第一列的空白图案的存储单元中第3和第4两个数值的组合,以此类推,再根据子区域的填充图案与第一存储区域中通道的对应关系,来确定与打印机匹配的通道。
64.若通过打印机接收到的6bytes指令码为如下之一:
65.defe0da5846c,fb92faf58412,e84fd8db7727,9f08b20cc5bb,3d01a20da90b,244beeeb7315,b1c41fa6f898,7482c1a6e9a2,则可以确定与打印机匹配的通道为channel 16。
66.本实施例中对于子区域的划分方式和指令码的组合规则,是将6bytes的指令码分散设置在每两行扇区进行一次重复布置的子区域中,使得通过识别每个子区域中的部分指令码即可查找到相匹配的通道,能够提高芯片的运算速度,确保芯片与打印机之间进行应答认证的及时性。
67.假设存储墨量值对应存储单元所在的目标扇区为sector 12h,假设打印机对墨量值进行更新,更新为50505050,则修改完之后,在sector 12h所有的存储单元中均写入50505050。
68.由上述实施例的技术方案可见,本技术实施例通过将目标参数保存在与目标参数
对应的目标扇区的存储单元中,从而可以保证目标参数的快速、准确修改,并实现目标参数的锁定更新。
69.对应上述实施例提供的成像盒芯片应用方法,基于相同的技术构思,本技术实施例还提供了一种成像盒芯片应用装置,图6为本技术实施例提供的打印成像盒芯片应用装置的模块组成示意图,该成像盒芯片应用装置用于执行图1至图5描述的成像盒芯片应用方法,如图6所示,该成像盒芯片应用装置包括:逻辑处理模块601和存储模块602。
70.所述逻辑处理模块601用于获取打印机的请求信息,并确定与所述打印机匹配的通道;所述请求信息用于请求获取所述打印机的码表;所述逻辑处理模块601用于将存储模块602的第一存储区域中所述通道保存的码表确定为所述打印机的码表;其中,所述存储模块为闪存,所述第一存储区域根据页地址划分为多个的通道,每个通道占据所述第一存储区域内的不同的页地址下的存储单元,每个通道各保存至少一套码表。
71.进一步地,所述请求信息包括所述打印机的指令码,所述逻辑处理模块601用于:
72.在所述存储模块的第二存储区域中查找是否存在所述指令码;
73.若存在所述指令码,则将所述指令码所在的子区域对应的通道作为与所述打印机匹配的通道;
74.其中,所述第二存储区域包括多个子区域,每个子区域对应一个通道,并保存与各子区域对应通道匹配的打印机的指令码。
75.进一步地,所述逻辑处理模块601还用于:在所述存储模块的第三存储区域记录与所述打印机已匹配的通道信息。
76.由上述实施例的技术方案可见,本技术实施例通过将闪存作为存储模块,所述存储模块包括第一存储区域和第二存储区域,将所述第一存储区域根据页地址划分为多个的通道,每个通道占据所述第一存储区域内的不同的页地址的存储单元,每个通道各保存至少一套码表,所述第二存储区域保存与各通道匹配的打印机的指令码,从而使所述成像盒芯片可以适用于多个类型的打印机,并且利用闪存的读写特点,提高了所述芯片的读写效率。
77.基于上述实施例,进一步地,所述逻辑处理模块601还用于:
78.在确定打印机需要修改码表的目标参数时,确定所述通道中用于记录所述目标参数的存储单元所在的目标扇区;
79.将修改后的目标参数写入所述目标扇区包含的所有存储单元中。
80.进一步地,所述目标参数包括耗材余量。
81.由上述实施例的技术方案可见,本技术实施例通过将目标参数保存在与目标参数对应的目标扇区的存储单元中,从而可以保证目标参数的快速、准确修改,并实现目标参数的锁定更新。
82.本技术实施例提供的成像盒芯片应用装置能够实现上述成像盒芯片应用方法对应的实施例中的各个过程,为避免重复,这里不再赘述。
83.需要说明的是,本技术实施例提供的成像盒芯片应用装置与本技术实施例提供的成像盒芯片应用方法基于同一发明构思,因此该实施例的具体实施可以参见前述成像盒芯片应用方法的实施,重复之处不再赘述。
84.对应上述实施例提供的成像盒芯片应用方法,基于相同的技术构思,本技术实施
例还提供了一种电子设备,该电子设备用于执行上述的成像盒芯片应用方法,图7为实现本技术各个实施例的一种电子设备的结构示意图,如图7所示。电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对电子设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在电子设备上执行存储器702中的一系列计算机可执行指令。电子设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706。
85.具体在本实施例中,电子设备包括有处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现以下方法步骤:
86.获取打印机的请求信息,并确定与所述打印机匹配的通道;所述请求信息用于请求获取所述打印机的码表;
87.将存储模块的第一存储区域中所述通道保存的码表确定为所述打印机的码表;
88.其中,所述存储模块为闪存,所述第一存储区域根据页地址划分为多个的通道,每个通道占据所述第一存储区域内的不同的页地址下的存储单元,每个通道各保存至少一套码表。
89.本技术实施例还提供一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现以下方法步骤:
90.获取打印机的请求信息,并确定与所述打印机匹配的通道;所述请求信息用于请求获取所述打印机的码表;
91.将存储模块的第一存储区域中所述通道保存的码表确定为所述打印机的码表;
92.其中,所述存储模块为闪存,所述第一存储区域根据页地址划分为多个的通道,每个通道占据所述第一存储区域内的不同的页地址下的存储单元,每个通道各保存至少一套码表。
93.本领域内的技术人员应明白,本技术的实施例可提供为方法、装置、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
94.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
95.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
96.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
97.在一个典型的配置中,电子设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
98.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
99.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
100.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
101.本领域技术人员应明白,本技术的实施例可提供为方法、装置或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
102.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:
1.一种成像盒芯片,其特征在于,所述成像盒芯片包括控制模块和存储模块,所述控制模块用于实现对所述存储模块的读写操作,所述存储模块为闪存,所述存储模块包括基于扇区划分的第一存储区域和第二存储区域,所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一存储区域内的不同的页地址的存储单元,每个通道各保存至少一套码表,所述第二存储区域保存与各通道匹配的打印机的指令码。2.根据权利要求1所述的成像盒芯片,其特征在于,所述第二存储区域包括多个子区域,每个子区域对应一个通道,并保存与各子区域对应通道匹配的打印机的指令码。3.根据权利要求1所述的成像盒芯片,其特征在于,所述码表包括目标参数,所述目标参数保存在目标扇区对应的存储单元中;其中,所述目标参数与目标扇区相对应。4.根据权利要求3所述的成像盒芯片,其特征在于,所述目标参数包括耗材余量。5.根据权利要求1-4中任一项所述的成像盒芯片,其特征在于,所述存储模块还包括第三存储区域,所述第三存储区域用于保存与所述打印机已匹配的通道信息。6.一种成像盒芯片应用方法,其特征在于,所述方法包括:获取打印机的请求信息,并确定与所述打印机匹配的通道;所述请求信息用于请求获取所述打印机的码表;将存储模块的第一存储区域中所述通道保存的码表确定为所述打印机的码表;其中,所述存储模块为闪存,所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一存储区域内的不同的页地址下的存储单元,每个通道各保存至少一套码表。7.根据权利要求6所述的方法,其特征在于,所述请求信息包括所述打印机的指令码,所述确定与所述打印机匹配的通道,包括:在所述存储模块的第二存储区域中查找是否存在所述指令码;若存在所述指令码,则将所述指令码所在的子区域对应的通道作为与所述打印机匹配的通道;其中,所述第二存储区域包括多个子区域,每个子区域对应一个通道,并保存与各子区域对应通道匹配的打印机的指令码。8.根据权利要求6所述的方法,其特征在于,在将存储模块的第一存储区域中所述通道保存的码表作为与所述打印机匹配的码表之后,所述方法还包括:在确定打印机需要修改码表的目标参数时,确定所述通道中用于记录所述目标参数的存储单元所在的目标扇区;将修改后的目标参数写入所述目标扇区包含的所有存储单元中。9.根据权利要求8所述的方法,其特征在于,所述目标参数包括耗材余量。10.根据权利要求6-9中任一项所述的方法,其特征在于,所述方法还包括:在所述存储模块的第三存储区域记录与所述打印机已匹配的通道信息。

技术总结
本申请实施例提供了一种成像盒芯片及其应用方法,所述成像盒芯片包括控制模块和存储模块,所述控制模块用于实现对所述存储模块的读写操作,所述存储模块为闪存,所述存储模块包括基于扇区划分的第一存储区域和第二存储区域,所述第一存储区域根据页地址划分为多个通道,每个通道占据所述第一存储区域内的不同的页地址的存储单元,每个通道各保存至少一套码表,所述第二存储区域保存与各通道匹配的打印机的指令码。通过本申请实施例,使所述成像盒芯片可以适用于多个类型的打印机,并且利用闪存的读写特点,提高了所述芯片的读写效率。提高了所述芯片的读写效率。提高了所述芯片的读写效率。


技术研发人员:请求不公布姓名
受保护的技术使用者:杭州旗捷科技有限公司
技术研发日:2022.03.11
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐