记录装置以及记录装置的控制方法制造方法及图纸

技术编号:9589243 阅读:127 留言:0更新日期:2014-01-22 21:15
本发明专利技术涉及记录装置以及记录装置的控制方法。在记录装置中能够抑制储存字体数据的存储区域的容量,并且能够防止伴随着已被压缩的数据的解压缩处理而引起的延迟。打印机具备:打印单元;按每个字符储存压缩字体数据,并存储将字符码与和各字符码对应的字符的压缩字体数据被储存于ROM的储存地址建立对应的压缩数据索引的ROM;基于压缩数据索引取得与打印对象的字符的字符码对应的压缩字体数据的储存地址、并根据已取得的储存地址读取压缩字体数据的压缩数据取得部;在字体解压缩区域对压缩字体数据进行解压缩的解压缩处理部;以及基于解压缩后的数据对打印单元进行控制来打印打印对象的字符的打印控制部。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及。在记录装置中能够抑制储存字体数据的存储区域的容量,并且能够防止伴随着已被压缩的数据的解压缩处理而引起的延迟。打印机具备:打印单元;按每个字符储存压缩字体数据,并存储将字符码与和各字符码对应的字符的压缩字体数据被储存于ROM的储存地址建立对应的压缩数据索引的ROM;基于压缩数据索引取得与打印对象的字符的字符码对应的压缩字体数据的储存地址、并根据已取得的储存地址读取压缩字体数据的压缩数据取得部;在字体解压缩区域对压缩字体数据进行解压缩的解压缩处理部;以及基于解压缩后的数据对打印单元进行控制来打印打印对象的字符的打印控制部。【专利说明】
本专利技术涉及。
技术介绍
以往,公知有如下记录装置,S卩,将用于记录字符的字体数据存储(内置)于ROM等存储介质,并基于已存储的字体数据对字符进行记录(例如,参照专利文献I)。专利文献I所记载的记录装置进行如下处理,即,为了抑制ROM的容量而将字体数据压缩地存储于ROM,在进行记录时从ROM读取并进行解压缩。专利文献1:日本特开平07-137341号公报然而,对已被压缩的字体数据进行解压缩的处理花费时间,因此在连续地记录多个字符的情况下等产生延迟。因此,例如考虑有预先从ROM读取字体数据并进行解压缩的方法,但为了将多个字符的字体数据以已解压缩的状态预先存储,需要充分确保RAM的容量。
技术实现思路
本专利技术是鉴于上述的情况而完成的,其目的在于,能够在记录装置中抑制储存字体数据的存储区域的容量,同时防止伴随着已被压缩的数据的解压缩处理所引起的延迟。为了实现上述目的,本专利技术的记录装置的特征在于,具备:记录机构;非易失性存储器,其按每个字符储存有压缩字体数据;对应信息存储机构,其对将字符码与和各字符码对应的字符的上述压缩字体数据被储存于上述非易失性存储器的储存地址建立对应的对应信息进行存储;压缩数据处理机构,其基于上述对应信息,取得与记录对象的字符的字符码对应的上述压缩字体数据的储存地址,并根据已取得的储存地址读取上述压缩字体数据来在工作区域进行解压缩;以及记录控制机构,其基于由上述压缩数据处理机构解压缩后的数据,控制上述记录机构来对上述记录对象的字符进行记录。根据本专利技术,对于记录装置而言,由于在非易失性存储器中被压缩储存的字体数据按每个字符被压缩,所以能够按每个字符读取并解压缩记录的字符的字体数据。因此,由于仅以需要的字符的量对数据进行解压缩,从而能够防止伴随着解压缩处理所引起的延迟,另外,能够抑制储存压缩字体数据的非易失性存储器以及储存解压缩后的字体数据的工作区域的容量。上述记录装置中,能够构成为,在上述非易失性存储器中以非压缩状态储存有与上述压缩字体数据的字符不同的字符的字体数据,并具备:非压缩数据处理机构,其在规定的时机,对储存于上述非易失性存储器的上述非压缩的字体数据进行读取并储存于上述工作区域;和判定机构,其对与上述记录对象的字符的字符码对应的字体数据是否是上述压缩字体数据进行判定,在由上述判定机构判定出与上述记录对象的字符的字符码对应的字体数据是上述压缩字体数据的情况下,上述压缩数据处理机构从上述非易失性存储器按每个字符读取上述压缩字体数据来进行解压缩,上述记录控制机构基于由上述压缩数据处理机构解压缩后的字体数据、以及由上述非压缩数据处理机构储存于上述工作区域的非压缩的字体数据进行记录。根据该结构,记录装置分开使用压缩并储存于非易失性存储器的字体数据和以非压缩状态储存于非易失性存储器的字体数据,从非易失性存储器按每个字符读取压缩后的字体数据来进行解压缩并记录,非压缩的字体数据在规定的时机储存于工作区域,因此能够利用工作区域的字体数据来进行记录。因此,通过根据字体数据的使用频率、数据量来分开使用已被压缩的字体数据和非压缩的字体数据,能够有效地抑制储存字体数据的存储区域的容量,并且,能够可靠地防止伴随着数据的解压缩处理而引起的延迟。上述记录装置中,能够构成为,在上述非易失性存储器中储存有与不同的多个字符码集对应的字体数据,与一部分的上述字符码集对应的上述字体数据是上述压缩字体数据,与另外一部分的上述字符码集对应的上述字体数据是上述非压缩的字体数据,上述判定机构通过对包括记录对象的字符的字符码在内的字符码集进行确定,判定与上述字符码对应的字体数据是作为上述压缩字体数据而储存于上述非易失性存储器、还是作为上述非压缩的字体数据而储存于上述工作区域。根据该结构,按每个字符码集,按每个字符被压缩的压缩字体数据或非压缩的字体数据被储存于非易失性存储器,记录装置能够将它们分开使用,因此例如能够将字符数多的字符码集等数据量多的字符码集的字符作为压缩字体数据而储存,将字符数少的字符码集等数据量小的字符码集的字符作为非压缩的字体数据而储存。因此,通过根据字体数据的使用频率、数据量,分开使用已被压缩的字体数据和非压缩的字体数据,从而能够有效地抑制储存字体数据的存储区域的容量,并且,能够可靠地防止伴随着数据的解压缩处理而引起的延迟。并且,通过基于字符码确定字符码集,能够迅速地判定使用的字体数据是被压缩的字体数据还是非压缩的字体数据。上述记录装置中,能够构成为,上述对应信息存储机构在上述非易失性存储器的存储区域的一部分存储上述对应信息。根据该结构,记录装置在储存有压缩字体数据的非易失性存储器的一部分存储对应信息,因此能够容易确定储存有压缩字体数据的地址,从而能够迅速地进行读取。上述记录装置中,能够构成为,具备独立于上述非易失性存储器设置的存储器,上述压缩数据处理机构将从上述非易失性存储器读取的上述压缩字体数据复制在形成于上述存储器的上述工作区域来进行解压缩。根据该结构,对于记录装置而言,在使用与非易失性存储器不同的存储器作为工作区域的结构中,能够防止伴随着解压缩处理而引起的延迟,从而能够抑制非易失性存储器以及工作区域的容量。另外,为了实现上述目的,本专利技术的特征在于,对具备记录机构和按每个字符储存有压缩字体数据的非易失性存储器的记录装置进行控制,基于将能够记录的字符的字符码与储存有与各字符码对应的字符的上述压缩字体数据的上述非易失性存储器中的储存地址建立对应的对应信息,取得与记录对象的字符的字符码对应的上述压缩字体数据的储存地址,根据已取得的储存地址读取上述压缩字体数据,在工作区域对读取的上述压缩字体数据进行解压缩,基于解压缩后的数据,对上述记录机构进行控制来记录字符。根据本专利技术,由于压缩储存于非易失性存储器的字体数据按每个字符被压缩,因此记录装置能够按每个字符读取记录的字符的字体数据并进行解压缩。因此,由于仅以需要的字符的量对数据解压缩,因此能够防止伴随着解压缩处理而引起的延迟,另外,能够抑制储存压缩字体数据的非易失性存储器以及储存解压缩后的字体数据的工作区域的容量。根据本专利技术,能够防止伴随着被压缩的字体数据的解压缩处理而引起的延迟,另夕卜,能够抑制储存压缩字体数据的非易失性存储器以及储存解压缩后的字体数据的工作区域的容量。【专利附图】【附图说明】图1是表示本专利技术的实施方式所涉及的打印系统的结构的框图。图2是示意性地表示ROM的结构的图。图3是表示打印机的动作的流程图。【具体实施方式】以下,参照附图对本专利技术的实施方式进行说明。图1是表示使用了本专利技术的实本文档来自技高网...

【技术保护点】
一种记录装置,其特征在于,具备:记录机构;非易失性存储器,其按每个字符储存有压缩字体数据;对应信息存储机构,其存储对应信息,所述对应信息将字符码与和各字符码对应的字符的所述压缩字体数据被储存于所述非易失性存储器的储存地址建立对应;压缩数据处理机构,其基于所述对应信息,取得与记录对象的字符的字符码对应的所述压缩字体数据的储存地址,并根据取得的储存地址读取所述压缩字体数据来在工作区域进行解压缩;以及记录控制机构,其基于由所述压缩数据处理机构解压缩后的数据,控制所述记录机构来对所述记录对象的字符进行记录。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:岩佐有弥岛田俊一丸永一希
申请(专利权)人:精工爱普生株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1