1833867 Members
1936 Online
110063 Solutions
New Discussion

Re: hppi installation

 
Jie Li
Frequent Advisor

hppi installation

I want move from jetadmin to hppi. My questions are:
Do I need to uninstall jetadmin first?
If I don't need to uninstall jetadmin, will hppi overwrite jetadmin? Will the installation erase every binary file under /opt/hpnp/bin?
Do I need to reconfig every printer after I installed hppi?

Thanks
5 REPLIES 5
A. Clay Stephenson
Acclaimed Contributor

Re: hppi installation

I would uninstall JetAdmin and then install the new software. Under /opt/hpnpl there is a text file called TRANSFER.UNX. It explains the use of the transferqueue script that will update your existing queues. Removing JetAdmin will leave your existing printers in place although the supportting utilities will no longer exist.
If it ain't broke, I can fix that.
John Donovan
Regular Advisor

Re: hppi installation

Installing hppi:

1. Log in as root.
2. Download/copy HP11e118.SD to /tmp.
3. ps -ef | grep hpnpd. If running, kill the process id.
4. **If an attempt to install the hppi was made, you will want to run swremove. -- Do not remove jetadmin.
5. /usr/sbin/swinstall
-s /tmp/HP11e118.SD.
6. Highlight "HPNPL -> E.10.18 HP Jetdirect Printer Installer" and mark for install.
7. Select "Install". After the analysis has completed, start the installation.
8. After the installation has completed, check the log file for errors. The last line should state "The Execution Phase Completed."
9. Exit the swinstall and from command line, verify hppi was installed properly:
a. /opt/hpnpl/bin/hppi
b. Select option 3, "Diagnostics".
c. Select option 1, " Verify installation of software". You should see the version of hppi and a message stating the software was installed correctly.

10. Since you have printers already set up with jetdirect, you will want to migrate the queues to hppi queues by using "transferqueue".
11. First, clean up the /etc/lp/interface and /etc/lp/interface/model.orig directories. Remove any non-queue files or old queue files that are not used. For example, many times a queue file is saved as *.old, *.tmp, or *.save.
12. As root,
/opt/hpnpl/bin/transferqueue local. At the prompt, enter "all". "all" will transfer all queues in the /etc/lp/interface directory. You could enter one queue name, but this is just as easy.
13. You should be able to print to the queues.
14. One more clean up. When you execute the "transferqueue all", it creates empty files of all /etc/lp/interface/queuename in the /etc/lp/interface/model.orig directory. This includes any "non-queue" files, such as an errant nohup.out and non-jetdirect queues. These empty files can be removed.

Happy printing...
--donovan
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Edison
Jie Li
Frequent Advisor

Re: hppi installation

Thank you for all your help. What should I do with hpnpd during the installation, what this daemon does? Do I need to kill hpnpd before install and restart it after install?
John Donovan
Regular Advisor

Re: hppi installation

You must kill the daemon prior to starting the install. As part of the package, the daemon will be started. You don't have to do anything.
I've installed hppi on all of our servers, (L,N and R) and all workstations without any difficulties.
I'm sure it will be as easy for you. :-)

--donovan
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Edison
MANOJ SRIVASTAVA
Honored Contributor

Re: hppi installation

You need to stop the daemon first ,

uninstall jetadmin

this will remove the /opt/hpnp stuff , in case not emoved remove it manually.

then install hppi


Manoj Srivastava