NetWare iPrint plugin doesn't work with Mobile iManager 2.7

  • 3731169
  • 26-Mar-2008
  • 26-Apr-2012

Environment

Novell iPrint for NetWare

Situation

Mobile iManager (also known as iManager Workstation) 2.7 is not able to find the NDPS Libraries (NDPS Component of the Novell Client for Windows) to allow iManager to communicate with the NDPS/iPrint server. The following errors will occur when doing the following operations:

Manage a Printer Agent:
Could not find native libraries for com.novell.service.ndps.eMFrameStartup.

Manage the Print Manager:
Internal Error: A page has performed an illegal action.

Create a Printer Agent:
A system error occurred.

Resolution

Add the following string to the end of the NATIVE_LIB_PATH line within the iManager.bat:

;%JAVA_HOME%\bin

For example, the NATIVE_LIB_PATH line should look like:

set NATIVE_LIB_PATH=%WD%..\tomcat\webapps\nps\WEB-INF\bin\windows;%JAVA_HOME%\bin

NOTE 1: Because the iPrint plug-in for Linux does not use the NDPS Libraries, it does not have this problem.
NOTE 2: The same error messages will be returned if the workstation running Mobile iManager does not fulfill the NetWare iPrint plug-in requirements for Mobile iManager:
Requirement 1: Novell Client for Windows 4.91 SP2 or later installed on the workstation
Requirement 2: The NDPS Component of the Novell Client for Windows must be installed.
- To determine if the workstation has the Novell Distributed Print Services component installed:
- Right-click My Network Places -> choose Properties
- Right-click Local Area Connection -> choose Properties
- Scroll through the list of "This connection uses the following items:
- Do you see "Novell Distributed Print Services"?
- If no, then re-install the Novell Client for Windows and choose Custom installation. Check
that component to be installed.
Requirement 3: You must be logged in to eDirectory and iManager as the same user.
NOTE 3: An exception error followed by the tree name will be returned if the workstation running Mobile iManager does not have it's primary connection to the tree hosting the Print Manager. To determine which tree the workstation has a primary connect, right-click the RED N and choose Novell Connections. The tree with the asterik is the Primary connected tree.
Troubleshooting Note: Sometimes it is necessary for the workstation running Mobile iManager to have a drive mapped to the server hosting the Print Manager.

Status

Reported to Engineering