A printer driver can therefore be thought of as a translation device, in which general formatting or other printer requests from the application are translated into the language understood by the printer.