Hi, Liz L
Coming into this thread at this late juncture it seems to me that if your configuration has been stable all these years with no changes then it is not likely a problem with config, autoexec or the Lantastic startup. Those look pretty much OK to me anyway.
As you say, this all started with a "software crash" which corrupted a database. This leads me to wonder what caused the crash:
- possibly you have a memory problem (not you personally, the machine). Likely it is an old 386-era box and running extra memory under DOS 6.22 means stuff gets paged in and out of memory between first megabyte and extended memory above the 1mb limit. I would consider swapping the memory around in the box - if you have some bad memory and move it into the low memory area likely it won't run at all. Or run a memory diagnostic.
- Likely there is more than one database in the application, and the crash may have implicated more than one, though in a non-catastrophic way. Bad data (garbage) in the database or indexes can cause memory problems. Are you able to reindex all the files OK? Have you tried restoring everything to a version that worked before the crash and see if that will run?
Looking at the menu .bat file, it appears there may be several different .exe's that can print, likely a separate one for each report. When you get the DOS error, do you also get a trace of the module name that actually crashed? Is the crash happening on all print functions or just a particular one? You mention a Zebra printer - is that a special-purpose printer of some kind, and do any other tasks also print on that printer? Do print jobs to other printers work OK? I'm thinking that printing to the Zebra may involve the use of a particular work file and that file may be corrupt.
Since it is running Lantastic, are there other stations that can run the program, or is the network just a relic of the past?
Jock
Jock