Ken,
I did find a bug that caused plots to not adjust their thickness to the resolution of the printer. It will be fixed in the next version of CVI.
In the meanwhile, if you would like a workaround, something that would work would be for you to change the plot thickness temporarily whenever you print. Use something like this:
GetPlotAttribute (panel, control, plotId, ATTR_PLOT_THICKNESS, &value);
SetPlotAttribute (panel, control, plotId, ATTR_PLOT_THICKNESS, value * 7);
PrintCtrl (panel, control, "", TRUE, FALSE);
SetPlotAttribute (panel, control, plotId, ATTR_PLOT_THICKNESS, value);
I picked 7 as the scaling factor, since that is something that should come fairly close in most cases. The precise number that would have to be used de
pends on a lot of factors, such as the ultimate size of the graph on the page, the resolution (dpi) of the printer, the original size of the graph in pixels, etc... but try it out, and tweak that number until you get something that will work.
Sorry for the kludge...
Luis
NI