I have printer redirection enabled on a terminal server and a Brother HL-6180DW printer, which has a second tray with legal size paper. On a local computer, both trays are available after adding it via printer properties, with the second listed as Legal size under Paper Source Setting, and printing on legal size paper works automatically. In the terminal services session, Tray 2 is not added, and the option to add it or auto-detect is greyed out.
Tray 2 can be added by selecting that printer from an administrative session and adding or auto-detecting, but it does not detect that it is legal size (it shows undefined) and does not detect the serial number. Trying to print on legal size paper from within the session just defaults to Tray 1, which is letter paper.
Clients are connecting from Windows 7 computers, both 32 and 64 bit.
How can I have tray 2 be detected so that clients can print correctly, especially for Legal size?