Systems and methods are provided for processing derivative product orders at an exchange. In the memory cell array, a plurality of memory cells which store two-or-more-bit data are arrayed in a matrix. A pair of opposed transfer rollers are rotatably mounted on the chassis to contact the print media as it is moved along the feed path. The bi-level head includes a roof, a bottom wall, a primary head floor and a secondary head floor. The three-dimensional object recognition device recognizes the object by coordinating the distance data and by making the distance data of a horizontal direction ineffective, when the two sets of distance data have a width within a present value and the difference between the distance values of the two sets of distance data is within a preset distance value.