Dot matrix print technology is one of the oldest techniques used for on-site label printing. The typical dot matrix bar code printer is a modified line printer requiring pin-feed paper stock. Solenoid-driven needles strike an ink-coated nylon ribbon, transferring ink onto the paper or label. The image is built up dot-by-dot in a matrix as the needle and paper are moved relative to one another.