I have a particular need for tighter printing integration within ERPNext. I have been looking at various 3rd party solutions and reading up on the topic, but I think it’s something that should become native to ERPNext.
In particular this involves direct printing to printers bypassing the windows/browser prompts. Direct to printer.
This is something that is useful for the POS application as well as inside the ERP for printing labels direct to thermal printers such as Zebras, Epsons, etc. This is also known as RAW printing (ZPL/EPL etc).
There is also the possibility of integrating USB support for devices that transmit information such as USB scales.
I would like to share some resources from some products as well as open source and forum posts I have found while researching the topic to see if its something that could be implemented.
https://www.printnode.com/ - Allows for direct and remote printing from the application. Also supports reading from USB scales ( Reading Scales Over the Internet | PrintNode ) - Also note this comparison between printnode and google cloud print here: https://www.printnode.com/docs/printnode-vs-google/
Jzebra/ qz.io - https://qz.io/ and GitHub - qzind/qz-print: Archive for legacy qz-print versions (1.8, 1.9). See https://github.com/qzind/tray for modern versions. - Similar to printnode. Can print and read from usb scales.
Discussion on the zebra website regarding printing from the web: https://developer.zebra.com/community/technologies/printers/label-printers/blog/2015/03/31/printing-from-websites-part-2
I can add more to this later, but I wanted to get an initial idea to see if this is something that would be considered.