Printer Control Page not showing for Linux Printer Agents

  • 3071210
  • 29-Jun-2007
  • 26-Apr-2012

Environment

Novell iPrint for Linux

Situation

A few cases have been reported where administrators no longer have the printer control page for a printer within iManager.

Resolution

The fix is checked into OES 2. At the time of this writing (29JUNE2007), OES 2 is not publicly available.

Workaround (to apply to OES 1):
Change Novell.Linux to Novell within the var/opt/novell/tomcat4/webapps/nps/portal/modules/iPrintX/plugins/pcontrol/novell.xml file.

To help narrow down where that value can be found, see bold text in the snipit below:



Novell.Linux
NovellPrinterControlPlugin
iPrintXResources



After saving the changes, restart tomcat
/etc/init.d/novell-tomcat4 restart

Additional Information

The printer control page is designed so that other vendors can display the page. However, to our knowledge, vendors have not taken advantage of this ability.

Go to the Identification page on "Manage Printer". View the value in the field called Printer Control Plugin. There is a drop down box with a single value of Novell Printer Control. This information is stored on the printer agent. This value is empty by default for a Printer Agent. If something (ie location or description) gets saved on this page than this value will now be saved as Novell on the printer agent. Whether this value is empty or Novell, the Printer Control Page should show.

For debugging, turn logging on in iManager (* see steps below), select the identification page for the printer in question, and check the bottom of the file var/opt/novell/tomcat4/logs/catalina.out. In this file you should see a set of information that looks like this:

Number of attrs in set: 0
Number of printer control plugins found: 1
Printer Control Display Name: Novell Printer Control
Printer Control ID: Novell.Linux

What are the values for the printers that work vs the ones that do not?


* Steps to enable iManager debug
a. Go to iManager
b. Click the Configure button (Buttons along the top, look for Man sitting behind the desk)
c. iManager -> Configure iManager (Left navigation frame)
d. Logging Events tab
e. Choose "Errors, Warnings and Debug Information messages" radio button.
f. Click Save
g. Select "Manager Printer" in iManager and attempt to view the Printer Control Page.