The Docker Container does not have its own operating system and therefore cannot store things like ports and plugins. It also does not have its own print spooler. Therefore, we must make use of the host machine’s printing service.
As printers cannot be installed on a Docker Container and the maintenance in terms of paper size, quick configuration and print drivers is exceedingly difficult as you cannot interact with a Docker Container. A Container does not have a user-friendly user interface to work with. All interactions must happen via PowerShell scripting.
For this reason, we had to follow the Cloud Printing Service route.