Error encountered printing from within AGi32:

This problem typically means that there isn’t any “Default Printer” set in Windows so the first course of action is to make sure a default printer is set before opening AGi32 and trying to print. If, however, a default printer is set (or was already set), then what will probably resolve the issue is going into the Windows Registry Editor and deleting some entries. Below is what to try. IMPORTANT: Be VERY careful in the Registry Editor because there is no “undo” and making any accidental changes here can mess up program installations and even Windows!

  1. Make sure all instances of AGi32 are closed.

  2. Open the Windows Registry Editor.

    1. Under Windows 7:
      1. Click the Windows logo in the lower-left corner of the screen.
      2. In the “search programs and files” field, type regedit then select the “regedit.exe” item Windows finds.
      3. If/when the UAC dialog opens, click “Yes” button.
    2. Under Windows 10:
      1. Next to the Windows logo in the lower-left corner of the screen, type regedit into the “Type here to search” box.
      2. When you see the “Regedit - Run Command” item appear in the list of results, click on it.
      3. If/when the UAC dialog opens, click “Yes” button.

  3. In the Registry Editor dialog, navigate to and open the “Settings” folder/hive located at [HKEY_CURRENT_USER\SOFTWARE\vb and vba program settings\AGI32-Values\Settings]. The image below shows this.

  4. In the Settings folder, look for any/all items that have “Print…” in their name, right-click on each (one-at-a-time), and delete them. NOTE: the image below comes from a virtual machine where not all AGi32 print functions have been accessed so what you see will probably have a lot more items in it and should have more “Print…” items to delete; delete all of the “Print…” items you see.

  5. Close the Registry Editor.

  6. Open AGi32 and try to print.

This applies to all versions of AGi32.