Why do I receive only a partial image, or multiple incomplete images, from the same hardcopy request?
The End-of-Data Processing timeout value is too short. This timeout value can be changed in PrintCapture’s Configuration dialog box (Setup> Configuration> Serial Port> Timeout in seconds). Data processing for PrintCapture operates differently than data processing performed by a printer or plotter. A printer or plotter processes the data in real-time so the image is created as the data is received. PrintCapture, on the other hand, has to wait for all the data to arrive before the data can be processed to create an image. We tried to use the data itself to determine when the end-of-data occurred but ran into problems. The problem is that some oscilloscopes, logic analyzers, and spectrum analyzers have been found to send multiple end-of-data signals so PrintCapture can’t really determine when the ‘real’ end-of-data has occurred. We settled on a timing solution. We wait for a user-selected number of seconds before deciding if the end-of-data has really occurred.