Yep, printing under win32 is really a learning curve.
>Q. how do we offer an up to date windows print option in a NTKpro app?
IMHO, it depends of what you're looking for, and how much time you're disposed to spend for training.
If you just want something basic and quite similar to Clipper, let's have a look to PRINTRAW.PRG in the NTK's contribs folder. This is a small contribution I wrote some years ago.
In case you're needing more sophisticated outputs, maybe you can glance at PRINT.PRG in NTKRAD directory. This is certainly a very good start to quickly try the win32 printing approach. I also strongly recommend you to learn from msdn about win32 gdi technics.
You can also use a third party reporting tool such as BO Crystal Report (now SAP) or RPV Report.
Personally, I'm very happy with Crystal Report. I'm using it for years now (since v6). Though, in my opinion the last CR.XI is 'over bloated', it's always a very good product.