So I didn’t find any clear documentation on how this is done. So we probably need to add it to the wiki @Wayne-Workman
Probably to here https://wiki.fogproject.org/wiki/index.php?title=Managing_FOG#Setting_up_Printers_With_Fog_Printer_Management
even something as simple as
updating this section
To create a new printer definition click on the Printer icon on the system menu bar. Then on the left hand menu, click on Add New Printer. The form you are presented with will require you to enter:
Printer Model - This must match the name in the INF file.
Printer Alias - This can be anything you wish and it is what the end user will see.
Printer Port - This is something like LPT1:, or IP_22.214.171.124.
Printer INF File - This is the path to the INF file for the printer driver.
Printer IP - (optional) This is ip address of an IP based printers only, this can take the form of 126.96.36.199:9100 or 188.8.131.52. If the port doesn’t exist already, it will create one named IP_x.x.x.x, where x.x.x.x is the ip address. That is what should be entered in the port field.
After all the required information is entered, click on the Add Printer button.
With this under the Printer IP definition
Printer Config File - (Optional) This is the local or remote path to a .dat file that will be imported to set the printers configurations (i.e. tray count, add-on modules, model specific settings, etc.). You can create this file by
manually configuring a printer via the printer properties gui
running this command on the same computer RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n"Printer Name" /a "C:\Path\To\Save\ConfigFile.dat m f g p
Of course if someone wants to create the evolution of the printer manager I suggested, it would have to be re-documented. But people would still need to know how to create the config file.