Short version - you're running a 32 bit process on a 64 bit OS which causes a mess as to how to correctly run LPR. Here are a couple of relevant links:
https://knowledgebase.progress.com/articles/Article/Running-OS-COMMAND-LPR-EXE-from-within-32-bit-OpenEdge-the-Procedure-Editor-fails-on-64-bit-Windows
https://docs.microsoft.com/en-us/windows/desktop/winprog64/file-system-redirector
The first one suggests a solution, although I haven't tried it myself.
There is a private method called 'User Interaction:Compare VIs XML' which is able to compare VIs and generate an HTML report. I didn't test it too thoroughly but I think it's worth looking at. I currently do not have LabVIEW 2012 and do not know if it is available in this version.
Compare_Private_17.vi
Compare_Private_12.vi
I mostly post these over on Twitter, but here's some LabVIEW memes I've made:
LabVIEW Style Checklist:
"Size the block diagram window no larger than the screen size."
Me: ✅
To provide the obligatory quote... " It just so happens that your friend here is only MOSTLY dead. There's a big difference between mostly dead and all dead. Mostly dead is slightly alive. With all dead, well, with all dead there's usually only one thing you can do. Go through his clothes and look for loose change. "
Are there plans to fix all the bugs?
I've just spent a month writing two xcontrols and all that was mainly finding workarounds to the bugs (and I still don't know why some of the work-arounds actually work)