Print preview differing from printed result using Print Handler

Hi All

I'm using the DModelViewEvents_PrintNotifyEventHandler to capture the print event and render some lines using opentk, in C#. The lines are coming from a part document and i'm trying to print a drawing document. The print preview in the drawing document renders the lines fine. But on print the lines don't render. I've been looking through the API and forums and can't find anything like this. Any help would be greatly appreciated.

P.S. I'm using Solidworks Premium 2011 x64 sp2

Thanks

Ten

SolidworksApi macros