Browse Prior Art Database

Asynchronous Printer Cache

IP.com Disclosure Number: IPCOM000212165D
Publication Date: 2011-Nov-02
Document File: 2 page(s) / 23K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method of caching the printer input/output (I/O) in order to re-print content while a print job is in process without delaying the new I/O.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 2

Asynchronous Printer Cache

Receipt printer error detection and, therefore, error correction, is limited. Receipt printers currently detect: low paper, out of paper, paper jam, etc. However, in some cases the paper may bend or become wrinkled in such a way that it does not cause a detectable error but still produces illegible printing.

Prior art includes:


• Sending the jam signal to the application to reprint the receipt


• Manually reprinting a receipt that is determined to be illegible.

Disclosed is a method of caching the printer input/output (I/O) in order to re-print content while a print job is in process without delaying the new I/O.

This differs from current implementations in that currently, a user must wait for the entire transaction to be completed prior to requesting a new print-out of the receipt.

With the disclosed method, illegible printing can be immediately corrected, mid-transaction.

In the preferred embodiment, the application sends I/O to the printer. The printer then caches the signal and prints the corresponding content. In the event that an undetected event occurs, a user can request that the printer re-prints the cached content until it has legibly re-printed the previously illegible content. Afterward, it continues printing where it left off. The content that was sent to the printer while it was re-printing the cache is queued while the re-print is taking place, causing the application to not be slowed down and run as usual. Once the re-print is complete, it continues were it left off.

Example printing using a stack-based mechanism:

1 - BREAD

2...