Apparatus and method for compressing Huffman encoded data. The compression
apparatus includes a string detector and a record generator. The
compression apparatus operates to receive the Huffman encoded data and the
length of the codewords used to generate the Huffman encoded data. The
string detector then operates to detect each set of repeating strings and
each non-repeating string in the encoded data. Each set of repeating
strings is replaced with a record that indicates the length of the
repeating string, the number of repeats and an instantiation of the
repeating string. In addition, each non-repeating string is replaced with
a record that indicates the length of the non-repeating string and the
non-repeating string. The resulting compressed Huffman data can then be
transmitted to a printer.
El aparato y el método para comprimir Huffman codificaron datos. El aparato de la compresión incluye un detector de la secuencia y un generador de registro. El aparato de la compresión funciona para recibir los datos codificados Huffman y la longitud de los codewords usados para generar los datos codificados Huffman. El detector de la secuencia entonces funciona para detectar cada sistema de repetir secuencias y cada secuencia non-repeating en los datos codificados. Cada sistema de repetir secuencias se substituye por un expediente que indique la longitud de la secuencia de repetición, el número de repeticiones y un instantiation de la secuencia de repetición. Además, cada secuencia non-repeating se substituye por un expediente que indique la longitud de la secuencia non-repeating y de la secuencia non-repeating. Los datos comprimidos de Huffman que resultan se pueden entonces transmitir a una impresora.