New: canvasdigitalprint