We had the same issue with PowerBuilder 10.5 and Windows 7 also on Win 7 32-Bit.
The solution was to update PowerBuilder to the lastet(?) PB 10.5.2 EBF (build 7826)
The dw.Print () works fine now.
I doubt that Sybase could have fixed this issue during the PowerBuilder 10.0 lifetime (2007).