La trasmissione dalla CPU a una stampante viene eseguita sotto forma di
dati , in particolare
comandi e dati specifici della stampante . Questi dati vengono in genere inviati come un flusso di byte che rappresentano il documento da stampare (testo, immagini, ecc.) Insieme a codici di controllo che indicano alla stampante come formattare e interpretare i dati. Il formato esatto dipende dal linguaggio della stampante (ad es. PostScript, PCL, ZPL).