Controller having tag encoder for printhead
View Patent ↗A controller for a printhead is provided having an encoder for encoding tags to be printed on a page. The encoder has an input at which to receive a tag structure template having at least one predetermined mark position, an input at which to receive fixed data bits, an input at which to receive variable data bits, and a dot generator which uses the input tag structure template, and fixed and variable data bits for outputting, for at least one mark position of a respective tag, a single bit indicating if a dot is to be provided at the at least one mark position, for the respective tag.
1. A controller for a printhead, the controller comprising an encoder for encoding tags to be printed on a page, the encoder having:
an input at which to receive a tag structure template having at least one predetermined mark position;
an input at which to receive fixed data bits;
an input at which to receive variable data bits; and
a dot generator which uses the input tag structure template, and fixed and variable data bits for outputting, for at least one mark position of a respective tag, a single bit indicating if a dot is to be provided at the at least one mark position, for the respective tag.
2. A controller according to claim 1 , comprising a redundancy encoder for optionally encoding the fixed and variable data bits.
3. A controller according to claim 2 wherein the redundancy encoder uses Reed-Solomon encoding.
4. A controller according to claim 1 wherein tags are placed regularly on a page.
5. A controller according to claim 4 wherein tags are placed in a triangular grid.