Takusaan
At the time of making this post, the search facility is down, but there are various theads on storing and retrieving images which you could find with a keyword search
It is unlikely that you could use your scanner program as an automation server, so it would be best to run the software under FoxPro control, fired by a command button on your form.
Create a folder as a target for the scanners output, such as C:\Scans, and use .jpg file format.
You should use a WinAPI call which will not allow FoxPro to become active until the scanner program has terminated. Will post suitable code if required.
When FoxPro regains control, you need to transfer the files in C:\Scans to their permanent folders, such as C:\Images\Year2001\Month01. ADIR() will retrieve filenames etc and this data should be appended to a table containing fields for path, filename, description of scan, etc. Do not use a general field for image storage, but use file references instead. Delete the files in C:\Scans ready for the next scanning session.
Jon explained in his post how to find the Kodak Image Edit control. If you intend to use this, you will also require the Kodak Image Admin control should you want to print.
If image rotation is not that important to the project, you can use native FoxPro controls to view and print the images. FAQ184-218 explains how to simulate some of functionality of the Kodak Image Edit control.
You can build a resizeable scaling/scrolling full width/height image viewer from a standard form with just a few lines of code. You can also build a grid that will give you a thumbnails viewing facility, details of which you will find in an existing thread.
Hope this helps
Chris