Ассеблер и С.
Драйвер принтера состоит из двух драйверов - драйвер верхнего уровня, организующий взаимодействие с системой W98 и драйвер нижнего уровня , организующий связь между портом LPT и устройством АЦПУ. Для написания драйвера верхнего уровня использовалась система DDK W98.Драйвер нижнего уровня был сделан путем дизассемблирования стандартного драйвера LPT.vxd и внедрения в него кода связи с устройством АЦПУ