Sage 100 Contractor 2014
Sage 100 Contractor 18.3

  • Error: "-30 printer not activated" followed by Error: "in_init. the device is not ready."
  • This may also appear as a "-41 printer not activated" error.


  • Messages are generated when attempting to print to PDF after updating to Windows 8.1.


First make sure that the following Registry Keys have Full Control, Modify, Read & execute, List folder contents, Read and Writer permissions. Special Permissions are not required:


HKEY_Current Config\Software\Sage 100 Contractor PDF Export

HKEY_Current Config\Software\Sage 100 Contractor RTF Export


Once permissions have been changed try to print to PDF again, if the issue persists move on to reinstalling the PDF print drivers (steps below)


Uninstall the Sage 100 Contractor PDF & RTF Exports:

  1. On the taskbar, click Start, and then select Printers and Faxes.

  2. Right-click the Sage 100 Contractor PDF Export and select Delete.

  3. Repeat for the Sage 100 Contractor RTF Export.

  4. Stop and restart the Print Spooler:

  5. Open Control Panel, Administrative Tools, Services.
  6. Right-click Print Spooler and select Stop.
  7. Right-click the Print Spooler and select Start.

Install the Sage 100 Contractor PDF & RTF Exports:

  1. Open C:\ProgramFiles(x86)\Sage\Sage 100 Contractor
  2. Double-click pdfinstall.exe to install the Sage 100 Contractor PDF Export.
  3. Double-click rtfinstall.exe to install the Sage 100 Contractor RTF Export.


  1. Click Start and click on Devices and Printers
  2. Right click on the Sage 100 Contractor PDF Export printer and select Printer properties.
  3. On the Master Builder PDF Export Properties window click the Ports tab.
  4. In the column labeled Port, check the box labeled NUL:
  5. Click OK.
  6. If no NUL port exists, click Add port on the Ports tab.
  7. Select Local port
  8. Click New port
  9. Name it exactly as indicated below (with the colon):
  10. Click OK, click Close and click Close again.
  11. Repeat steps 1-5.