Abstract: A character overprinting apparatus and method for overprinting in a laser non-impact printer is disclosed. Control bits are generated and assigned to data words transmitted from a host system. An underline control bit identifies whether the associated data word will require underlining and a data control bit identifies the data word as a character space or a character shape. An intermediate storage register stores a line of data words and associated control bits for overprinting. Stored data words and associated control bits from the intermediate storage register and data words and associated control bits from the host system are compared in an overprinting circuitry means to effect a selected merger of the data words and a selected modification of the control bits. The merger and modification are done in accordance with a pre-selected set of overprint rules.