Hi @cookjeremiah, no plug-in is needed aside from the free Toolkit plugin to trigger javascript in workflows.
With the JSPrintManager software from Neodynamic then all you need to do is upload a few javascript files to your app and then put some code in an HTML container on your page. That’s it! If you basically just copy & paste some of their example code into an HTML element in Bubble then it works almost immediately.
I love that they allow you to test and build as much as you want for free, and only when you’re ready to go live in production then you’re required to buy a license from them. Extremely generous and extremely fair to see if it’s a solution that will work well for you before buying.
I can speak from experience to say their tech support service is also top notch. They were very patient with me as I figured out how to get everything to work
Learning the ESC/POS and ZPL languages to build my receipts and labels was a fascinating process. Every time I got a receipt from a store or restaurant I was always studying it to relate to what I had figured out for my app
. It was well worth the time invested though because now I can use just about any receipt printer or label printer that I want! There’s something delightfully anachronistic about injecting dynamic values from Bubble into javascript code to control an ESC/POS device. I didn’t know a lick of javascript or ESC/POS before starting this process but I’ve pieced enough of it together that I achieved my goal and launched a successful product into the hands of real live users.