3.3.5.1.1.1 Sending a Get Supported Versions Request

The server MUST send the GET_SUPPORTED_VERSIONS_REQ request whenever a document is printed. The ClientPrinterId is retrieved, by using the Remote Desktop Protocol: File System Virtual Channel Extension, based on the client printer name that the virtual driver is supporting. The ClientPrinterId value MUST be the same as the DeviceId field in the DEVICE_ANNOUNCE header (as specified in [MS-RDPEFS] section 2.2.1.3) that is embedded in the DeviceList field of the DR_CORE_DEVICELIST_ANNOUNCE_REQ packet (as specified in [MS-RDPEFS] section 2.2.2.9).