USB isochronous data transfer for a host based laser printer
AssigneeMarvell International Ltd.
InventorDouglas G. Keithley
Life of this patent
Estimating the term…
Abstract
A system, method, and processor executable instructions to isochronously communicate in standard USB mode laser printer scan data from a host computer to a laser printer. The host computer transmits a data stream that includes data packets having laser printer scan data, error detection information, and correction packets such as parity packets for use to reconstruct packets having an error. The laser printer receives the data stream, processes the error detection information, data packets and parity packets, and provides a continuous stream of laser printer scan data for printing.
Claims20
A method, comprising:
- deriving a reconstruction packet for a first data packet having a first set of image data and a second data packet having a second set of image data;
- and
- transmitting from a universal serial bus (USB) host port at a host computer a data stream comprising the first data packet, the second data packet, and the reconstruction packet.
A method, comprising:
- receiving at a USB device hardware a data stream having a first data packet having a first set of image data, a second data packet having a second set of image data, and a first checksum value of the first data packet;
- deriving a second checksum value of the first data packet by applying the first data packet to a hash function;
- and
- comparing the first checksum value to the second checksum value.
An apparatus comprising:
- a USB host port;
- and
- a host processor configured to derive a reconstruction packet based upon a first data packet having a first set of image data and a second data packet having a second set of image data and configured to transmit a data stream, via the USB host port, wherein the data stream comprises the first data packet, the second data packet, and the reconstruction packet for transmission to a laser printer.
Dependencies are inferred from the claim text.