PURPOSE: To provide a dot matrix type recording device capable of recording character rows in high quality and at high speed.
CONSTITUTION: Printing data transmitted from a host computer 1 are once stored in an input buffer 3 and then analyzed by a data analysis unit 4 according to a predetermined rule. An output processing unit 9 receives an output object from the data analysis unit 4, reads out character information from a font ROM 11 on the basis of a character code in the output object, determines a printing position according to position information and the like, specifies a plurality of character rows in which a character pattern is not discontinued, and converts the character rows into dot matrix data to store them in an output buffer 12. The dot matrix data stored in the output buffer 12 are sent to a print, head 13, and recording is performed.