A printing head comprises an elongate head substrate (2) provided with a line of printing dots (3) along a first longitudinal edge (2a) of the substrate (2), and an array of drive IC's (4) provided on the head substrate (2) along a second longitudinal edge (2b) of the substrate. The substrate (2) is further provided with a plurality of connection terminals (5) adjacent to the second longitudinal edge (b). The drive IC array (4) is rendered shorter than the printing dot line (3) to provide two excess portions at both ends of the head substrate (2), and the connection terminals (5) are locally arranged within the respective excess end portions without overlapping the drive IC array (4) longitudinally of the head substrate (2). <IMAGE>