PROBLEM

Segmentation Violation errors occur when using Novell NDPS printers with ArcView 3.x

Last Published: April 26, 2020

Description

When using the Novell NDPS type of print queues, the printer names can become quite long. Since ArcView has a limitation on the lengths of paths, starting ArcView may result in Segmentation Violation errors if these printers are set as the default.

Cause

The printer's name is too long or contains reserved characters.

Solution or Workaround

Modify the registry so that Novell's NDPS truncates the printer names. After making this change, remove and then re-add the printers with their shortened queue names.
Warning:   
The instructions below include making changes to essential parts of your operating system. It is recommended that you backup your operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary.

Esri cannot guarantee results from incorrect modifications while following these instructions; therefore, use caution and proceed at your own risk.
  1. Click Start > Run and type regedit. Click OK.
  2. Browse to HKEY_LOCAL_MACHINE\SOFTWARE\NDPS\RPM.
  3. Locate the String Value 'TruncatePrinterNames'. The default Value data for this string is 0. Change the value to 1.
  4. Remove the existing instances of the printers on the affected machines, reboot, and then re-add the printers with their shortened queue names. ArcView GIS should now open successfully.

Article ID:000007121

Software:
  • Legacy Products

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Discover more on this topic