A computer printer in Birmingham is a piece of hardware for a computer. It is a device that must be connected to a computer which allows a user to print items on paper, such as letters and pictures. It can also work with digital cameras to print directly without the use of a computer. In other words, it is a peripheral that produces a text and/or graphics of documents stored in electronic form. They are primarily used as local peripherals, and are attached by a printer cable or a USB cable to a computer which serves as a document source. Network printers have built-in wireless network interfaces and can serve as a hard copy device for any user on the network. Individual printers are designed to support both local and network connected users. Some are combined with scanners and/or fax machines in a single unit, and can function as photocopiers. Multifunction printers include non-printing features like printing, scanning and copying.