I have had 2 clients unable to print from Internet Explorer 11 during the past month. After some digging it seems there is a temp folder used in the printing process.
This folder had no changes for several months and had a corrupt user ID (SID) within the security permissions. Adding the user account to the security (NTFS) permissions of this folder and granting them “Full Control” resolved the issue. A reboot is required.
I should have tracked down sooner as when printing, the page was blank with only C:///C:/Users/%UserName%/AppData/Local/Temp/Low/<random doc name>.htm printed at the bottom