I've talked about different ways to print from webpages in multiple blogs in the past. A great option to use if you are using multiple Zebra products is the Enterprise Browser.
Enterprise Browser is a powerful, next generation industrial browser that enables you to build feature-rich web applications that integrate seamlessly with the features in Zebra mobile computers and peripherals.
Enterprise Browser’s feature-rich mobile application development tool allows you to seamlessly integrate the browser into the native peripherals of a device, while enabling barcode scanning, signature capture, and much more.
Enterprise Browser replaces the Zebra Pocket Browser and RhoElements Shared Runtime.
Try this new sample code walk-through of using the printing capabilities and provide your feedback.