Каплеструйный принтер

Для института электро-каплеструйных технологий я разработал программу управления принтером с графическим интерфейсом под одноплатный компьютер HelperBox T507 с помощью Qt Embedded (C++).  

Электрокаплеструйный принтер работает за счёт отклонения капель чернил с помощью электромагнитного поля. Капли вылетают из сопла в сторону поверхности, поле отклоняет их в вертикальной оси. Грубо говоря, отрисовка выполняется по одному «пикселю» (капле) вертикальными колонками. Когда на текущую колонку нанесён рисунок, сопло смещается на одну колонку и закрашивается следующая колонка согласно эскизу. Верхний уровень разбивал все «пиксели» эскиза на блоки равного размера. Эти блоки называются марками. Видов марок было довольно много: простой текст, счётчик, текущее время или дата и т.д.

Марки настраиваются в окне редактора марки:

Демо-видео редактора марок: