Patent ID: 7480066

Claim:
A printer comprising: a laser driver; a print control engine; and a video controller, connected to the print control engine and a laser driver, having a video block including, a direct memory access (DMA) block, a video processor, a waveform generator including a pattern mode block and a multiple pulse mode block, a frequency synthesizer connected to the waveform generator, configuration registers connected to the DMA block, video processor, waveform generator and the frequency synthesizer, and a data bus, operative to carry bus control signals, connecting the DMA block, video processor, waveform generator, and the configuration registers; wherein the waveform generator includes: a controller, configured to generate a mode control signal and a tap output signal; a decoding table configured to generate decoding table output signals; a decoding table multiplexer, configured to receive the decoding table output signals and to generate pulse control signals; and the pattern mode block, configured to receive the pulse control and the tap output signals, and to generate pattern mode signals.