Insufficient Memory Errors

Known Affected Applications: CardExchange Producer (All Editions), Trust IDv4 (All Editions)

Potential Cause of Error

There can be several reasons why this error occurs:

  • After doing multiple print jobs your computer memory can fill up to its maximum amount.

    • This can be observable by watching the memory usage in the Task Manager as you continue to add on print jobs. The application can sometimes have difficulty releasing memory after finishing the print.

  • The Card template you are trying to print contains large files or images not necessary for the print job. 

    • A card template should be between 1-2 Megabytes in size. Any images over 2-3 megabytes applied directly to the card expand in size and will fill up your computer memory very quickly, and make CardExchange/TrustIDv4 slow, or unresponsive. 

    • We recommend using the Point to file option for photos and logo rather than having a fixed image applied directly to the template. This way it is reading information from the computer rather than reading from the template.

  • Images in a temp directory that are stored could also be a cause of an issue

    • C:\ProgramData\CardExchange Solutions may contain multiple folders which can be inspected for error logs, or fully removed before the application starts again.



Troubleshooting

Closing the program will release all memory used. Ensure that CardExchange/TrustIDv4 is not still running in the processes of the Task Manager. If they are, select the program and click End Task. Close any other programs that are using a large amount of memory as well.

If your machine still has a high memory usage, disable any startup items in the Task Manager that are not necessary to run, and restart your computer.

If you are still running into this error, your card template may be using images larger than necessary, or maybe even larger than the default allowed. You can adjust the maximum image size in the Advanced Options found in the Configuration tab.



Similar Errors

If you are receiving an error similar to this but does not describe an Insufficient memory issue, it is always a good test to see if changing the default print engine for the card template to XPS or SDKL print engine. You can learn about changing the printing engine in our article about it here: Changing the Default Print Engine



SDKL Print engine would only be necessary if you are attempting to print with the IDP SMART 70 Printer, or the Magicard Rio Pro 360 ID card printer. 

 

Clearing ProgramData

The ProgramData folder would contain temporary files including images that the software may use over time. If many are left over, this has been known to cause additional issues with memory errors.

Go to the file folder “C:\ProgramData\CardExchange Solutions”

The removal of the Temp, Revert Files, and Log Files folders can have an affect on this. We only recommend removing one folder at a time with the Log Files folder being last in order to preserve any other imaging type errors that could be occurring.

The Temp folder can be remade by the user to store temporary image data more as well.