Я предлагаю следующий подход.
В печати вам нужен только квадрат прямоугольной рамки, который может быть отмечен вручную, верно?
Таким образом, при печати CSS вы можете просто изменить дизайн флажков, чтобы скрыть исходный флажок html, независимо от того, установлен флажок или нет. А затем просто создайте стиль или покажите квадратную рамку с помощью некоторого псевдоселектора, например: before: after, достаточно для флажка, выглядящего как поле для печати.
Как и при помощи CSS, вы можете изменить дизайн, а не html состояние форм. Таким образом, в медиа-запросе печати или таблицы стилей печати только вариант - это дизайн, стиль ...