1. A method of producing traps at color boundaries in a print page, which comprises: providing print page information in a form of run-length encoded image data, with a run length representing a sequence of pixels of equal color; determining distances of the run lengths to an adjacent color without decoding the run lengths into a matrix of pixels; and producing the traps based on the determined distances of the run lengths.