I dont know if it is possible to make print in preprint event, since preprint do not checks any return value. So there is another way to make print validation.
In case of asnwer and further consultancy, do not hesitate to contact us.
KGC Consulting Co. www.kgc.com.tr
+90 312 292 02 00-803