Print Server Error Messages

Below are some of the potential error messages that you may receive with the Print Server:


Cannot select Remote Printers on Client:

When selecting Printer Options, and you do not have a Remote Printers option.

This is likely due to not having a file in the Data directory that lists the Remote printers available to be used. Please make sure that you have a file in the Data directory named RemotePrinters.txt that contains a list of all of the Print Servers you want to print to. Inside that file, you will need to have each printer listed on new lines like so:

 

tcp://HOSTNAME_OR_IPADDRESS:4747/CardExchangePrintServer

Licensing error:

All licenses are in use. Please try again later. License check failed for CE10PrintConsole. Error code -93951994.

If you are running a Networked version, make sure that you have an available license installed for the Print Server. You could also have the Print Server already open, and it is unable to get a seat license because they are all in use. Try to close all of the Print servers you have open, then reopen the Print Server.


Version Mismatch:

Error while printing the card. Server encountered an internal error. For more information turn off customErrors in the server’s .config file.

This error is typically indicative of a version mismatch between the client sending the print job, and the installed print server on the remote computer. Please make sure that you are running the same version on all computers.

You can download our latest version installer here: https://dl.cardexchangesolutions.com/cegatewayupdate

If you are using an older legacy version of our software, then you will need to download the correct version from our legacy installers page: https://cardexchange.support/resource/downloads/legacy-installers


Database error:

 

If you are experiencing an error such as the ones above, this is indicating that the computer that the Print Server is installed on cannot access the database that is attached to that Card Design.

You could also get an error similar to this:

This is a similar issue, where the Card Design on the remote print server is not connected to the same database as the Client machine sending the job.


Missing Card Definition:

The following error occurred in remote print job “X”: An exception was thrown by print server [REMOTE COMPUTER NAME] Could not open the card definition. There is no card definition named [CARD NAME]

When you receive an error such as this, it is likely that you are not using the same data directory from the client on the remote print server. When a job is sent to the Print Sever, it is only passed the Card Name, and the Primary Key of the record that it will be printing.

To resolve this issue, you will need to make sure that your client Data directory and remote Print Server Data directory are the same.

By default the Data directory is set to C:\Users\Public\Documents\CardExchange\Data\. You can copy the data directory from the other computer into the correct location on the remote Print Server computer.

NOTE: If you only copy the data directory, and do not have a share setup, then if you make changes to your card design, you will need to make sure to update the data directory on the remote print server computer as well. If you do not, then it will print an old copy of the card design.

You could also share the data directory between the two machines. We have a guide that discusses making these changes here: https://cardexchangesolutions.atlassian.net/wiki/spaces/MAN/pages/516522118

In addition to that guide, you will also need to make sure that the Data directory is set correctly in the CardExchangePrintServer.ini file as well. This file is located on the computer where the print server is installed in the Program installation directory.


Underlying Provider error:

The underlying provider failed on Open. Unable to open database file.

This error can be resolved by following this guide: https://cardexchangesolutions.atlassian.net/wiki/spaces/SUP1/pages/584253451