Advantages of dot matrix printer:
1) Can print on multi-part forms or carbon copies
2) Low printing cost per page
3) Can be used on continuous form paper, useful for data logging
4) Reliable, durable
Disadvantages of dot matrix printer:
1) Noisy
2) Limited print quality
3) Low printing speed
4) Limited color printing