Some solution already exists on the market such as qz.io but all of them require an expensive licence fee not to be prompted at every print job. So the only solution for me was to develop my own print server to allow customers to print any shipping label to any printer.
That's how Common-PrintServer is born.
Spark Framework was used to create the server and a common print job was used to print the passed document.
GitHub and documentation coming soon.