Máy in kim theo kiểu ma trận được chia làm hai nhóm chính: serial dot matrix printers (in kim ma trận theo từng hàng) và line dot matrix printers (in kim ma trận theo từng dòng). Line printer cũng như serial dot matrix printers đều sử dụng đầu in kim. Đầu in gồm những kim (thông thường 7, 9 hoặc 24 kim) được sắp thẳng hàng thành cột hoặc 1 hàng và dùng cơ chế có tính chất từ tính làm cho những kim này chuyển động. Có hai loại công nghệ đầu in chính : 1 là sử dụng trường điện từ để đầu kim chuyển động, 2 là sử dụng nam châm vĩnh cửu để làm đầu kim chuyển động.
Khi có lệnh in đầu in di chuyển theo chiều ngang, và truyền tín hiệu điện đến đầu in nhằm kiểm soát lực đâm của đầu kim vào dãy băng mực cho thích hợp, tạo nên những điểm trên giấy và hình thành nên những ký tự. Phần lớn, đầu in 9 kim thì những kim này được xếp thành 1 cột, 24 kim thì được xếp thành 2 cột (cho chất lượng in tốt hơn)
Một vài máy in kim có công suất lớn thường sử dụng đầu in loại 18 kim (chia làm 2 cột, mỗi cột 9 kim).
Khoảng cách giữa hai đầu kim trong một cột cho chúng ta biết được độ phân giải của máy in đó. Ví dụ : đầu in 9 kim với khoảng cách giữa 2 đầu kim sát bên nhau là 0.35mm sẽ cho độ phân giải của máy in là 25.4/0.35=72.5 dots/inch, tương tự đầu in 24 kim với khoảng cách giữa 2 đầu kim sát nhau là 0.21 mm thì có độ phân giải là 25.4/0.21 = 120.3 x 2 = 240.6 dots/inch
Máy line dot matrix printers sử dụng dãy búa (có hình con thoi) thay vì sử dụng đầu in kim, những búa này được sắp thành một hàng ngang thay vì thành một cột. Dãy búa sử dụng công nghệ nam châm vĩnh cửu để điều chỉnh sự chuyển động. Từ trường của nam châm vĩnh cửu làm cho những búa (có hình con thoi) sẵn sàng gõ vào đúng vị trí khi cần. khi có lệnh in, lập tức có 1 dòng điện truyền đến hammer coil (lõi điện tạo ra từ trường), trường điện từ được tạo ra ngược lại với từ trường của nam châm vĩnh cửu cho đến khi hai trường này cân bằng nhau tạo ra năng lượng làm cho nhữn g búa này chuyển động và đâm đến dãy băng mực in tạo ra những điểm trên giấy. Trong suốt quá trình in những đầu búa (hình con thoi) di chuyển theo chiếu ngang với tốc độ cao. Khi in xong một dòng thì giấy sẽ chuyển động để đầu in xuống dòng kế tiếp