Method and apparatus for saving printer memory
    1.
    发明公开
    Method and apparatus for saving printer memory 失效
    Verfahren und Vorrichtung zum Einsparen von Druckerspeicher。

    公开(公告)号:EP0613102A1

    公开(公告)日:1994-08-31

    申请号:EP94301238.5

    申请日:1994-02-22

    IPC分类号: G06K15/00

    摘要: A page printer uses alternative internal representations for the print data in each of multiple lateral strips that make up the page. Page description language input is converted to an intermediate display list format that is sorted into display commands associated with each strip. If during input the display list representation of the data fills the memory allotted to its storage, one or more of the strips is converted from display list format to raster format and compressed using a lossless compression algorithm. If storage of compressed strips subsequently exceeds available memory, raster data is further compressed using a lossy compression algorithm. Additional display list commands are rasterized by decompressing the compressed strips, processing the new commands and recompressing the data using lossless or lossy compression as required. If the display list does not overflow memory during input, the complete strips are rasterized and compressed one at a time in the order in which they will be printed. The rasterizing time is stored. Should memory overflow at any point in the process, then the rasterizing times for the remaining strips are determined without storing the raster output. A decision can then be made for each strip to rasterize it to the print engine on the fly, pre-compute and store it as lossless compressed raster data, or revert to a lossy-compressed pre-computed version.

    摘要翻译: 页面打印机在构成页面的多个横向条中的每一个中使用替代的内部表示来打印数据。 页面描述语言输入被转换为与每个条带相关联的显示命令分类的中间显示列表格式。 如果在输入期间,数据的显示列表表示填充分配给其存储器的存储器,则一个或多个条带从显示列表格式转换为光栅格式,并使用无损压缩算法进行压缩。 如果压缩带的存储随后超过可用存储器,则使用有损压缩算法进一步压缩栅格数据。 通过解压缩压缩条,处理新命令并根据需要使用无损压缩或有损压缩来重新压缩数据,可以对附加的显示列表命令进行光栅化。 如果显示列表在输入期间不溢出内存,则完整的条带将按照打印顺序一次一个地进行光栅化和压缩。 存储光栅化时间。 如果存储器在处理过程中的任何一点溢出,则在不存储光栅输出的情况下确定剩余条带的光栅化时间。 然后可以对每个条带做出决定,将其光栅化到打印引擎,预先计算并将其存储为无损压缩光栅数据,或恢复为有损压缩的预计算版本。

    Method and apparatus for saving printer memory
    3.
    发明公开
    Method and apparatus for saving printer memory 失效
    用于节省打印机内存的方法和设备

    公开(公告)号:EP1011068A2

    公开(公告)日:2000-06-21

    申请号:EP00200129.5

    申请日:1994-02-22

    IPC分类号: G06K15/00

    摘要: A page printer uses alternative internal representations for the print data in each of multiple lateral strips that make up the page. Page description language input is converted to an intermediate display list format that is sorted into display commands associated with each strip. If during input the display list representation of the data fills the memory allotted to its storage, one or more of the strips is converted from display list format to raster format and compressed using a lossless compression algorithm. If storage of compressed strips subsequently exceeds available memory, raster data is further compressed using a lossy compression algorithm. Additional display list commands are rasterized by decompressing the compressed strips, processing the new commands and recompressing the data using lossless or lossy compression as required. If the display list does not overflow memory during input, the complete strips are rasterized and compressed one at a time in the order in which they will be printed. The rasterizing time is stored. Should memory overflow at any point in the process, then the raterizing times for the remaining strips are determined without storing the raster output. A decision can then be made for each strip to rasterize it to the print engine on the fly, pre-compute and store it as lossless compressed raster data, or revert to a lossy-compressed pre-computed version.

    摘要翻译: 页面打印机在构成页面的多个横向条中的每一个中使用替代的内部表示来用于打印数据。 页面描述语言输入被转换成中间显示列表格式,该格式被分类成与每个条带相关联的显示命令。 如果在输入期间数据的显示列表表示填充分配给其存储器的存储器,则一个或多个条从显示列表格式转换为光栅格式并且使用无损压缩算法进行压缩。 如果压缩带的存储随后超过可用存储器,则使用有损压缩算法进一步压缩栅格数据。 通过对压缩条进行解压缩,处理新命令并根据需要使用无损或有损压缩来重新压缩数据,从而对附加显示列表命令进行光栅化。 如果显示列表在输入过程中没有溢出内存,则会按打印顺序逐个光栅化并压缩一个完整的条带。 栅格化时间被存储。 如果存储器在该过程中的任何一点溢出,则确定剩余条的评估时间而不存储光栅输出。 然后可以决定每个条带将其光栅化到打印引擎上,预先计算并将其存储为无损压缩的栅格数据,或者恢复为有损压缩的预先计算的版本。