If, for example, the peripheral device is a printer then microprocessor 42 will handle all data and printing protocols such as converting unique character data formats (such as EBCDI) into character formats (e.g. ASCII) which the printer is designed to use.