Progressive Web App (PWA) print name badge support

We are building a progressive web app where all features are integrated using html/javascript. Our primary users will be on android and iOS mobile devices.

The print command would need to be called via a PHP/linux command or called via javascript.

Connecting to the zebra printer will need to be wireless and "ideally" support connections from multiple devices. Cost of printers is a concern.