Actually, PrintCtrl should work fine, it did for me. I opened our shipping example (cvi\samples\userint\activex\3DGraph.prj). In the Stop callback I added a line to print the control with the Stop button is pressed:
PrintCtrl (panelHandle, PANEL_3DGRAPH, "", 1, 0);
It printed fine. See if that works for you. If not, try changing the Bitmap printing mode with SetPrintAttribute. Try both modes.
Best Regards,
Chris Matthews
National Instruments