? Computer e dei loro sistemi operativi spesso hanno bisogno di ulteriore aiuto nel comunicare con i dispositivi hardware che possono essere collegati a loro. Ogni dispositivo può offrire un proprio linguaggio unico , a causa del modo in cui è stato programmato. Driver  
 Un driver , anche a volte indicato come un driver di periferica , è il mezzo di comunicazione tra un pezzo di hardware , come una stampante , e il software del computer . I driver sono molto specifici per l'hardware e il software che siano allineate con , quindi, dando loro la possibilità di comunicare in modo efficace le informazioni da un dispositivo ad un altro . 
 XPS 
 
 un file XPS ( XML Paper Specification ) è un formato di documento che permette di creare , proteggere e condividere le informazioni che è stato creato . Questi documenti possono provenire da qualsiasi programma che può essere utilizzato per la stampa. Una volta che sono stati creati , non possono essere modificati in formato XPS . 
 XPS driver 
 
 Un driver XPS è il mezzo di comunicazione tra software e un stampante . Questi driver , che sono spesso forniti dal sito web della società stampante , contribuiscono a migliorare il colore, la velocità e la qualità complessiva dei file XPS che vengono stampati . Attraverso la comunicazione del driver XPS , stampanti potrebbero ottenere lo spettro di colore completo vissuta attraverso i documenti XPS .