When a file contains a large number of records, it can take a long time to find the correct record. CSAM allows the record to be found by employing pointers into the file that say where the record is. In a perfect world, the keys would never be wrong, but this is a computer and computers are not perfect. Anything that can go wrong will go wrong, and at the worst possible time. If you can't find and remove garbage from your data files by using file maintenance, then you should buy this software.
Garbage is easy to recognize because data is missing.
Or it contains happy faces, musical notes or other characters that are neither letters nor digits. If a record is not properly justified, then it is garbage. Try the operation again. Even then, it often takes 45 seconds or more to send the screen to the printer. If there is no printer attached to your computer then it is unlikely that you can print your screen.