文档介绍:利用打印机存储器的方法和设备的制作方法
专利名称:利用打印机存储器的方法和设备的制作方法
技术领域:
本发明涉及特别利用支持各种仿真(emulation)模式的打印机存储器的方法和设备,并特别涉及利用所设计的打印机存储器以将必须的仿真导处理期间,从ROM(即第一存储器)中存储的仿真信息中选择的仿真信息被存在RAM的预定存储区域(即作为启用的打印机仿真信息存储器的第二存储区域)。如果已压缩了该仿真信息,则相关信息被解压并存入RAM中。
第二存储器的预定存储区域是在其中存储各种类型的多个打印机仿真信息作为启用的打印机仿真信息的公共指定存储区域。该第二存储器中的预定存储区域具有与所有仿真信息中最大尺寸的仿真信息对应的存储容量。因此,通常,该第二存储器中的预定存储区域的存储容量能存储最大尺寸的解压仿真信息。
在步骤12,分析支持发送到该打印机的打印数据的打印的仿真信息的类型。一旦该打印数据已被输入到该打印机,则分析该打印数据的报头信息,以从多个仿真信息类型中判定支持该输入打印数据的仿真信息类型。在步骤14,判定在该第二存储器的预定存储区域存储的仿真信息的类型是否与所分析的仿真信息的类型匹配(即启用的仿真信息类型是否与输入打印数据的仿真信息类型匹配)。如果在步骤14判定这两个类型彼此匹配,则执行打印操作。
但是,如果步骤14判定在该预定存储区域存储的仿真信息(即启用的打印机仿真信息)类型不与所分析的仿真信息类型匹配,则在步骤16,从该第一存储器检索与输入打印数据的仿真信息类型相同的仿真信息,并将所检索的仿真信息存入该第二存储器的预定存储区域,作为新启用的打印机仿真信息。通常,删除在该第二存储器的预定存储区域中存储的先前启用的仿真信息(即用新启用的仿真信息替代先前启用的仿真信息)。所以,如果在步骤14,该第二存储器中先前存储的仿真信息的类型与用于打印所接收打印数据的仿真信息的类型不同,则在步骤16,从该第一存储器中存储的多个仿真信息中检索用于打印所接收打印数据的仿真信息。将所检索的仿真信息作为新启用的仿真信息存入已存储先前仿真信息的第二存储器的预定存储区域。
现在将参考图2描述根据本发明一个实施例的利用打印机存储器的设备的配置和操作。图2是利用打印机存储器的设备的方框图,包括第一存储器100、仿真信息检索单元110、第二存储器120、打印数据分析单元130、和仿真信息比较单元140。通常,该第一存储器100存储压缩或解压形式的多个打印机仿真信息。该第一存储器100通常为ROM。
在打印机初始化期间,该仿真信息检索单元110从该第一存储器100中所存储的多个仿真信息中检索任意或预定打印机仿真信息,并将所检索的仿真信息存入该第二存储器120的预定存储区域作为启用的打印机仿真信息。例如,通常,从相对频繁使用的仿真信息中检索该仿真信息。该仿真信息检索单元110还从该仿真信息比较单元140接收比较结果,并基于该比较结果从该第一存储器100中检索另一类型仿真信息,并将最近检索的仿真信息作为最近启用的的打印机仿真信息存入第二存储器120的预定存储区域。
该第二存储器120具有设计为存储任意仿真信息的预定存储区域,从而提供启用的打印机仿真信息存储器。通常,第二存储器120的预定存储区域是在其中存储各种类型的多个仿真信息的公共指定RAM存储区域。将最近检索的仿真