A method for arranging print head chips, includes: (a) setting a first fiducial mark and a second fiducial mark on a PCB for determining coordinate positions of a plurality of array units that are arranged on the PCB and calculating a print range of the array units, wherein each array unit has a plurality of spots that are transversely arranged from the first one of the spots to the last one of the spots in sequence; (b) setting a third fiducial mark as a start point for arranging the first spot of a first array unit of the array units on the PCB; and (c) arranging other array units on the PCB in sequence according to the coordinate positions and the start point.