>VFP9 SP2 on Windows 10 20H2
>Suddenly, we started receiving complaints re report printing from several clients who have been using our app with no such issues until today. The reports are normal daily reports; 10 - 20 pages.
>What we determined, so far:
>When report is run for the first time, it prints ok on several pages (6 - 7 pages), after which it outputs all pages blank. As soon as that happens, any attempts to run reports result in blank output to printer (or PDF with 0 KB), trashed display of form controls on screen, images missing from toolbar buttons, etc. Eventually, the app will crash either with a "Resource manager internal consistency error" or with "GDI+ insufficient resources".
>We suspect that a recent W10 update may have something to do with it.
>* Tested REPORTBEHAVIOR 80 and 90 with the same results
>* We looked for registry settings for GDIProcessHandleQuota and USERProcessHandleQuota, but apparently they're not preset in Windows 10.
>Any other suggestions appreciated.
>TIA
The recent M$ bug, what shows notability in BSOD with printers, looks like an issue with GDI. The article I read was not clear if GDI or GDI+ was meant.
The problem is not the printer driver, except that it is on "older" while faster standard. There are several standards of the printer driver so the ones with the BSDO are a standard "3", what is used for better speed, and as it is mostly Kyocera, more in larger business. The "4" standard has it own limitations, is therefore not used. Kyocera will not ship a type "4" driver, since this something not possible shorthand. But the problem may raise on other stuff then the Kyo driver too
So looking for a newer printer driver will not help. One might uninstall and use the M$ generic one, but this is not the same.
Uninstall the LCU stops the problem - on the price of missing patches. There are bug fixes out, possibly they help
KB5001567: Out-of-band-Update für Windows 10 Version 2004 und 20H2 sowie die korrespondieren Windows Server Versionen
KB500156: Out-of-band-Update für Windows 10 Version 1909 und Server Version 1909
KB5001568: Out-of-band-Update für Windows 10 Version 1809 und Server Version 1809 (Enterprise/Education/LTSC)
KB5001565: Out-of-band-Update für Windows 10 Version 1803 und Server Version 1803 (Enterprise/Education)
Words are given to man to enable him to conceal his true feelings.
Charles Maurice de Talleyrand-Périgord
Weeks of programming can save you hours of planning.
OffThere is no place like [::1]