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.
Solution
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
Hardware/Software Configuration
Platform: INTL64
OS: window
OS Version: 10_1803
Product: NX
Application: GATEWAY
Version: V12.0
Function: PLOTTING
Ref: 001-9340804