Программа, позволяющая другим программам работать с определенным принтером, независимо от его аппаратного обеспечения и внутреннего языка. Поскольку взаимодействие с конкретным устройством осуществляется драйвером, это позволяет универсальным программам успешно использовать принтеры разных типов.