PaperCut is not able to detect different tray selections (unless they are loaded with different paper sizes). At a technical level this is very difficult as each driver implements tray selection using different methods - there is no one standard. We may consider tray selection as a future feature on selected popular printer models, however in the meantime consider the options presented below.
The main reason for needing to track at the printer-tray level is to charge different amounts for special paper such as transparencies and/or photo quality paper. There are two possible options to archive this objective within the current functionality:
Businesses running PaperCutChargeBack can consider using the Charge Rates feature.
Use multiple-physical print queues with different default tray selections (see below).
Tray rates using multiple queues:
Charging different amounts for different trays can be achieved by implementing multiple print queues that map to the same physical printer. Each logical print queue has a different default tray and the tray selection settings is restricted so it can’t be changed by end users. For example:
Printer XYZ Standard Paper (locked default to Tray 1)
Printer XYZ Transparency (locked default to Tray 2)
Then it is possible to set different costs on the logical printers (representing trays) inside PaperCut.