This dot matrix printer solution uses AX1001 single-chip microcomputer as the core control unit. It has a 100M instruction execution speed, 88 I/O ports, and 256×8Byte data memory. It is very suitable for application in a single CPU structure scheme. Only one AX1001 is required to complete the control task of the whole machine.