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.
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.
;%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
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.