יש אלפי סוגים של מדפסות ושל כרטיסי מסך, וכל אחד עובד קצת אחרת. מערכת ההפעלה לא יכולה להכיר את כולם מראש. לכן היצרן של ההתקן כותב דרייבר, שמתרגם בין ״השפה הכללית״ של מערכת ההפעלה (״תדפיסי את הדף הזה״) לבין הפקודות המדויקות שההתקן שלו מבין. זה כמו מתורגמן בין שני אנשים שמדברים בשפות שונות.
ברוב המקרים מערכת ההפעלה מוצאת ומתקינה את הדרייבר לבד ברגע שמחברים התקן. אם צריך להתקין ידנית, מורידים אותו רק מהאתר הרשמי של היצרן או דרך עדכוני המערכת — לא מאתרים שמבטיחים ״כל הדרייברים בחינם״, שמפיצים לפעמים תוכנות מזיקות. דרייבר ישן או לא מתאים יכול לגרום להתקן לא לעבוד, ולכן גם דרייברים מתעדכנים.

