Why am I getting "printer - error" when printing from Acctivate?

Sometimes when Printing from Acctivate, Windows or your Printer software will show a generic "printer - error" message when trying to Print. After verifying the printer is printing outside of Acctivate, check the TCP/IP port settings on the printer.

Sometimes when printing from Acctivate, users will get a generic message saying "error - printing", "error printing", "The printer couldn't print", or a message similar. In this case, first, verify that you can print to this printer outside of Acctivate by saving the file as a PDF and then try to print. If you are still getting the same message, contact your System Admin to help with printer issues. If you are able to print outside of Acctivate to the same printer on the same workstation or server, please follow the directions below.

Follow our guide on Enabling Verbose Printer Logging to view more details on the printer message. If you are receiving this message, please follow these directions to setup the printer port. The message indicates what port the printer is configured with.

Document 10, Print Document owned by [UserName] on
[ComputerName] was printed on [PrinerName] through port [PortName].
Size in bytes: 205466. Pages printed: 1. No user action is required.

Please Note: Acctivate leverages the Crystal Reports framework for printing and report generation. As of 2021, Crystal Reports is unable to use WSD ports for printing, therefore WSD printers are NOT compatible with Acctivate. You will need to setup TCP/IP. Please see below for steps to resolve.

Steps to resolve the printer error message

Note: the steps below are for Windows 10. Accessing the Printers Settings on other versions of Windows may be different. 

AddPrinterPort-1

  1. Open Control Panel in Windows Start, then click 'View devices and printers'.
  2. Right-click on the printer used. 
  3. Click Printer Properties. 
  4. Go to the Ports tab, sometimes called Add Ports. 
  5. Using the Printer column to find the printer port, check to see if the Port Description is a WSD Port or a TCP/IP Port. Acctivate should use a TCP/IP Port. 
  6. Click the "Add Port..." button. 
  7. On the Printer Ports window, select Standard TCP/IP Port and then "New Port..."
  8. In the Add Standard TCP/IP Printer Port Wizard, click Next.
  9. Add the IP Address for the printer in the Printer Name or IP Address field. The Port Name field should automatically fill in after you add the Printer IP Address. 
  10. Windows should connect to that port and discover the printer. You should see the message "SNMP: Yes, Protocol: LPR", or a similar message. 
  11. Click Finish, then Close. 
  12. On the ports tab of the Printer Properties window, check the box next to the port you added to select that port.
  13. Click Apply, then OK. 
  14. Now try printing from Acctivate. 
If you have verbose printer logging enabled, you should see a message similar to the one below once the document sends to printer spool from Acctivate successfully. 
Document 15, Print Document owned by [UserName] on [ComputerName] 
was printed on [PrinerName] through port [PortIPAddress].
Size in bytes: 205677. Pages printed: 1. No user action is required.