After migrating from NX 11 to NX 12 and maintaining the same printer group, print jobs now come out of the printer shifted and with multiple copies on the same page overlapping each other.
This is due to a regression in an SDI dll. To resolve the issue try the following:
In NX 11 please copy the file %UGII_BASE_DIR%\NXPLOT\bin\win_mft.dll
In NX 12 rename that same file from %UGII_BASE_DIR%\NXPLOT\bin\win_mft.dll to %UGII_BASE_DIR%\NXPLOT\bin\win_mft.dll.NX12 and then paste in the NX 11 version into the NX12 binary location.
Exit NX and restart, and then finally re-test by sending a print job to your printer.
Notes and References
OS Version: 10_1803