Receiving Printer Error in Print Delivery Station (PDS): Unable to decode encryption password (Version 2.6 and earlier) - c06237546
Jobs are received in Print Delivery Station (PDS) but they fail to print with Status Printer Error shown in the queue monitor.
The following lines will appear in PDS logs :
Unable to decode encryption password, caught exception: java.lang.ArrayIndexOutOfBoundsException: javax.crypto.BadPaddingException: PKCS1::unpad(byte[], byte[]) - first byte is corrupted |
This is usually due to the default RSA encryption key being used within PDS software being corrupted and it needs to be either disabled or recreated.
To disable the Encryption:
- Launch the Print Delivery Station application from the System Tray
- Choose Settings
- Navigate to the Advanced Settings tab
- Select the Security tab
- Change the Use Data Encryption option to never
- Click OK to save changes
To create a new Encryption:
- Launch the Print Delivery Station application from the System Tray
- Choose Settings
- Navigate to the Advanced Settings tab
- Select the Security tab
- Click the Create button
- Click the mouse within the box that appears while pressing random keys on the keyboard until the box disappears
- The RSA Keypair time and date should now be updated
- Click OK to save changes
NOTE:
Applies to PrinterOn Print Delivery Station 2.6 and earlier. Make sure there is no other instances of Print Delivery Station Software with the same serial number running on the same network. Otherwise one PDS will always corrupt the encryption key of the other PDS or it will interfere with the other PDS's functionality.