You want to check out the console_*() routines. From another console, you could run a program using these routines that will grab the text data, and do anything you like with it. These routines are the basis of the ditto (not phditto) program.
In your first post, you say that you do not have Photon. If you do not have Photon, then why would you want a JPEG or Bitmap?
If you do have Photon, there is a utility (snapshot I believe) that will do this. You can get the text from a console from a shell.
Normally you want to grab the data from a shell different from the one you are running on, otherwise you have an extra line with your program running. The console_*() interface is available to write a program, but I don’t know of an existing program that will just grab a screen. It is a very easy program to write however.
We are having some kind of communication problem here, because your reply doesn’t make sense.
If you are not using Photon, where is the image you wish to capture? Photon is the graphical add on
to QNX that would allow the display of an image on the screen. Without it, there are no graphic images.
Instead you have text consoles. In case Mario is watching, this is not 100% true, only 99, but I don’t think
you are talking about using the long ago deprecated Watcom graphics routines.
If you are using Photon, why would ask “Is PHOTON the only way to capture images?”.
Photon was an extra for QNX 4 so you have to purchase it. It is fairly easy to install assuming there is support
for the video card, and mouse you are using.
i have an application running on QNX called “RealFlex”. This is an industrial package provided for operators in a milk factory. so they can click on pumps and valves. i need to capture these screens.
I think that RealFlex uses QNXWindows… atleast the earlier versions did, there is a problem called “freezeit” that can take snapshots of screen areas… Confirm for me first that you are using QNXWindows, and I can probably post freezeit as it was a free extra.