Some protocols are specific for printing, others are generic protocols that connect to a networked device and exchange files and status information. These protocols put the printer as similar class to remote disks, scanners and multimedia devices. This is especially true for multi-function printers, that also produce image files (scans and faxes) and send them back through the network.