Printing Opengl Image from Visual Basic

I have developed an application in visual basic which uses opengl to render graphics on the screen.

I want to print the image.

Unfortunately available limited help on this topic restrict them to VC ++ and MFC.

Anybody out there to help me ?

Undoubtably you could use the exact same method used with C++ & MFC in your VB application. You just need to change the C++ specific code to VB.

You could also use glReadPixels() and the standard VB image/printer methods.