This printing feature is implemented as a Microsoft Word add–in, with some extra tools for printer troubleshooting and discovery.
Our customer uses different coloured paper for various copies, so they can spot easily which copy goes to their customer, which copy goes on file, and which copy gets shredded. They have several printers of differing capabilities — some are colour, some can do double–sided, some will staple the document, and all are complicated.
The printers are configured in a configuration file stored on a shared drive. This allows the IT folks to add or update printers centrally, without having to visit every user. Printers are identified by business functions, and the configuration is defined in terms of business rules, making it easier to understand than specifying tray numbers.
The users select a printer by business function name, select a printing profile such as "two originals for the client and one office copy", and then hit the Print button. Because the options are presented in business terms, the users need less day–to–day support from the IT department.