Na een update van Windows 11 blijkt het afdrukken met oude versies van Dynamics NAV (iig Navision 2015) niet goed te gaan. Er wordt een melding gegeven dat er wordt afgedrukt vanuit een 32bit programma (wat ook klopt) (een melding als Printing from Win32 application - Print is te zien), maar de afdruk zelf gaat ook niet goed. Dit komt omdat Microsoft de printdialogen heeft vervangen voor 64bits versies, en dat werkt blijkbaar niet leuk samen.

De oplossing is gelukkig simpel: een registryentry toevoegen, en het is klaar.

Start de registryeditor (uiteraard als administrator)

Ga naar de sleutel  HKEY_CURRENT_USER\Software\Microsoft\Print\UnifiedPrintDialog

Maak daar een nieuwe DWORD (32bit) sleutel aan met de naam PreferLegacyPrintDialog, en geef deze sleutel de waarde 1.

Na het starten van Dynamics NAV werkt het printen weer goed.

Hou er wel rekening mee dat dit een instelling is voor alle windows applicaties, niet alleen Navision

 

bron: https://www.winhelponline.com/blog/restore-legacy-print-dialog-windows-11/