My boss asked me to write a program for Windows what is used for customizing printing. It should be listed as a printer in the Print screen/General tab. Is it really a driver what I need to do that?
After print is clicked, it should allow the user to select one of the pre-set profiles (preferences, advanced) and send data in a custom format to the print server (not directly to a printer, but rather to a server application what will handle it).

So, that is the question: how to get it started, and is it a printer driver or something else? Any link or example is appreciated, as well as some explanation.

Thank you