If you intend to either virtually or physically print an oversized document in Wins 7/ Wins 8/Wins 10/ Windows Server 2012, or higher versions, this issue could happen.
This is usually caused by the restrictions imposed by Microsoft for security purposes.
Add a new DWORD value under the specified path
1. Start > Search Windows > enter "regedit"
2. In the "Registry Editor" dialog box, use the following path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
3. Right-click on the right panel of the window and select "New" > "DWORD (32-bit) Value". Name the value UMPDSecurityLevel.
4. Double-click on this newly-created item "UMPDSecurityLevel", and in the "Edit DWORD (32-bit) Value" popup dialog box, under the "Value data" field, enter the correct value that corresponds to the data type of the printer processor you intend to use:
*For EMF type, please enter in:00000001
*For RAW (XPS) type, please enter in: 00000002
5. Restart your computer.
*Note: how to find the data type of the printer processor in use?
1. Control Panel > Hardware and Sound > Devices and Printers
2. Right-click on the printer you intend to use and select "Printer properties".
3. In the Printer Properties dialog box, under Advanced, click on "Print Processor...".
4. The data type of the print processor is highlighted under "Default data type".