a computer printer is a piece of hardware for a computer. it allows a user to print items on paper, such as letters and pictures. usually a printer prints under the control of a computer. many can also work as a photocopier or with a digital camera to print directly without using a computer.