Forum Discussion
Printers being mapped are set to 'letter'
Hi all,
Is there a way to force a client's printers to be mapped with default A4 paper type?
Most printers this is not an issue, but some it is it seems. Printers complain when receiving a job in letter, and the job fails.
When opening the printer properties on the client > general > preferences > Layout > Advanced > 'Paper output' is default letter with newly mapped printers. (same for advanced > printing defaults) When I change these to A4 these jobs continue without issues (solves 90% of failed print jobs for me)
I set the printing defaults in universal print blade correctly to A4 but printers get mapped with letter anyway. Would be nice if I could force it on the client, we never use letter.
Kind Regards,
Kurt
- spuddehCopper Contributor
KurtJc Just wanting to add an update to this if anyone comes across the same issue. I managed to resolve to by changing the system locale from English (United States) to English (Australia).
Even though my region settings were all set to Australia when I ran the "Get-WinSystemLocale" PowerShell command, it returned English (United States).
I fixed this by going to
Control Pannel > Region > Administrative Tab > Change system locale
Once I changed that value then restarted my PC I was then able to remove and add the printers with the correct paper size.
It will also work when you set the value with PowerShell (as admin).
Set-WinSystemLocale -SystemLocale en-AU
Substitute the system locale value for your country. 😀
- KurtJcBrass Contributor
That is how we solved it as well, we know the language of the users, so we configured intune (endpoint) to run a powershell command per language
Unfortunately pc 'has' to restart, and recently a shutdown became a hibernate.. no big deal, a bit of patience.. We have successfully moved all cloud printing to UP by now, little to no issues.
- DynamittenCopper Contributor
KurtJcThis works as well for me. Thanks for the hint.
This is really strange Microsoft are not able to fix this. We have devices in different 15 countries
- Saurabh_BansalMicrosoft
KurtJc it seems like we will need to collect logs and understand what exactly is going on here. What are the printer makes and model? What is the driver and its version?
I recommend you to reach out to Microsoft Support which will help us collect all necessary information and help you further.
https://ms.portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest
Thanks
Saurabh
- Dynamitten2212Copper Contributor
Hi Kurt
Did you ever get a solution to this? We have the same issue.
Deploying Lexmark CX725 and MS825 printers with share setting set to A4. Testing on AAD joined computers set to correct region and the printers are still set to Letter format. Then the printers go into error.Thanks
Torsten
- Saurabh_BansalMicrosoft
Dynamitten2212 This is a known issue in Windows related to the "Microsoft Print to PDF" driver being seen as the default printer.
To confirm, In the Settings->Printers & Scanners,
- Uncheck "Let Windows manage my default printer".
- Then set the default to one of the other printers
- Log off and log on.
- You should now see A4 as the default for the UP printers.
We are working to address the issue in the Microsoft Print to PDF driver.
Thanks
Saurabh
- Dynamitten2212Copper Contributor
Hi Saurabh_Bansal. I also found that article, but even if I do all that, the cloud printer are still in Letter format.
I just removed the printer once again. Here are the default settings:
Add the cloud printer and go to Print properties where it is Letter. I even checked Registry settings for iPaperSize, which is 9, that should be A4:
Regional settings on the computer:
- KurtJcBrass Contributor
Hi all,
Just a small update here: Today I was writing a query in sccm to get all BE devices, and I was not getting the expected number of devices. Turns out this value is set to 1 instead of the expected 32:
I was totally expecting 32 here, is this the value that UP is using to determine the country? This would explain why it is not going as expected..
Edit: you can get the value like this:
gwmi win32_operatingsystem | select countrycode
KR,
Kurt
- Saurabh_BansalMicrosoft
KurtJc Can you instead try the following command ?
gwmi win32_operatingsystem | select locale
Print settings may be defined on locale and not on country code. For en-US the locale code is 0409.
Thanks
Saurabh
- KurtJcBrass Contributor