LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Screen resolution dependence on printed canvas

I am trying to print a canvas on a laser printer using an application I
developed in LW CVI v5.0. It seems that the printout is highly dependent on
screen resolution. If I run the app on the computer that I used to developed
the software, the printouts look great. If I run it on other machines, the
graphics run off the page or look terrible. The screen res on my development
machine is 1152x864.

I have to rescale the entire canvas and all the graphics to make it look
decent on the printer at other screen resolutions. Even after that, the
printout has a lot of jaggies if I use any screen resolution less than about
1024x768 and rescale accordingly. What am I doing wrong? Code snippets
anyone?

I already rescale the canvas to w
hat I though was a good size for printing
and hide it after previewing the graphics on the screen. I never print the
screen version.

TIA!

Kevin G. McCoy
0 Kudos
Message 1 of 2
(2,836 Views)
The printout shouldn't have to do with screen resolution unless the canvas is getting scaled based on screen resolution. If the canvas is growing or shrinking in pixel size based on the screen resolution, then that could cause a printout difference since there would be a different pixel representation sent to the printer. Check your panel settings (double-click the panel, then go to Other Attributes...), and set your resolution adjustment to 0% on the machine that is working. Save the UIR and copy it to the other machine. The canvas should print fine then. If that doesn't work, maybe you could send an example program that will help to debug the problem.

Best Regards,

Chris Matthews
National Instruments
0 Kudos
Message 2 of 2
(2,836 Views)