catalog/INDEX010064400000000000003000000111500747477577300131720ustar00rootsys00000002324250distribution layout_version 0.8 data_model_revision 2.10 uuid 1e9e2e22-7285-11d6-a028-0060b0176460 timestamp 1022622712 path_max 255 name_max 100 media_sequence_number 1 product tag HPNPL data_model_revision 2.10 instance_id 1 control_directory HPNPL revision E.10.34 title "Hewlett-Packard JetDirect Printer Installer for Unix" description "HPNPL - HP JetDirect Printer Installer for Unix Software " timestamp 1022622713 directory /opt/hpnpl architecture HP-UX_B.10.00_700/800 machine_type 9000/[678]?? os_name HP-UX os_release ?.10.* os_version * all_filesets HPNPL-MAN HPNPL-RUN HPNPL-SL-AUX HPNPL-SL-MIN is_locatable true copyright " (c)Copyright Hewlett-Packard Company 1991-1996. All Rights Reserved. (c)Copyright 1983, 1991, 1993 Regents of the University of California (c)Copyright 1988, 1989 by Carnegie Mellon University (c)Copyright 1990, by Alfalfa Software Inc. RESTRICTED RIGHTS LEGEND Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in sub-paragraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause in DFARS 252.227-7013. Hewlett-Packard Company 3000 Hanover Street Palo Alto, CA 94304 U.S.A. " share_link "." readme . Using this switch followed by a valid file name will cause the multiaddqueue program to open the file and read all of the desired queue configuration options contained therein. It will then automatically create a new queue for each entry in the file. NOTE: see multiaddqueue man page for more information regarding detail on this new command line option as well as the file format requirements when using this option. * Reconfigure IP address associated with an existing queue - From within the "Modify existing spooler queues" submenu under "Spooler Administration", there is a new option "Network Address" to reconfigure the IP address of that queue. * New diagnostic logfile - The "Examine spooler operations" option under the Diagnostics menu now creates a diagnostic logfile (/opt/hpnpl/tmp/.log) that contains information about the diagnostics performed and their results. * Transferqueue logging - All major events that transferqueue does are now logged in /opt/hpnpl/tmp/transferqueue.log * Proxy-less model script downloads - A proxy server is no longer needed to download the newest model scripts. * New color test files. - The JetDirect Printer Installer for Unix now includes three (3) new color test files for use under the Diagnostics section. The file choices are: - Color PCL file - Color PostScript file - Color HP-GL/2 file These new choices are in addition to the previous selections available for test files. FINDING INFORMATION ABOUT THE HP JETDIRECT PRINTER INSTALLER FOR UNIX. In addition to information about these topics, the HP JETDIRECT PRINTER INSTALLER FOR UNIX software Help provides Help topics and man pages on key components of the HP JETDIRECT PRINTER INSTALLER FOR UNIX. FILE DESCRIPTIONS OF THE HP JETDIRECT PRINTER INSTALLER FOR UNIX. ftp Filename Description ---------------------------------------------------------- README.UNX Readme file information on the HP JetDirect Printer Installer for UNIX software. INSTALL.UNX Information on installing the HP JetDirect Printer Installer on HP-UX and Solaris. HP10e134.SD Swinstall format file of JetDirect Printer Installer Software version E.10.34 for HP-UX 10.x operating systems. HP11e134.SD Swinstall format file of JetDirect Printer Installer Software version E.10.34 for HP-UX 11.x operating systems. SOLe134.PKG PKGADD format file of JetDirect Printer Installer Software version E.10.34 for the Solaris 2.5, 2.5.1, 2.6, 7 and 8 operating systems. ************************* II. SYSTEM REQUIREMENTS ************************* HP-UX PLATFORM HARDWARE REQUIREMENTS HP Series 700 or 800 or IA64 4 MB of disk space available 6 MB during installation. SOFTWARE REQUIREMENTS HP-UX 10.0 - 10.20 (Series 700, 800) HP-UX 11.x (Series 700, 800, IA64) SOLARIS PLATFORM HARDWARE REQUIREMENTS SPARCstation 4 MB of disk space available 6 MB during installation SOFTWARE REQUIREMENTS Solaris 2.5 (SPARCstation) Solaris 2.5.1 (SPARCstation) Solaris 2.6 (SPARCstation) Solaris 7 (SPARCstation) Solaris 8 (SPARCstation) * JetDirect Printer Installer for UNIX may be installed while the system is running in either single user or multiuser state. ************************************ III. ISSUES/SOLUTIONS/WORKAROUNDS ************************************ 1. Issue: In lp command line, when specifying option, you cannot use special characters. Also, spaces must be converted to "_-". Solution: Convert spaces to "_-". Also, see the man pages for net_lj5x for more details. 2. Issue: Bootpd is not working on an HP-UX 10.10, or 10.20 machine. NOTE: Before installing PHNE_12141, please be aware that this is a cumulative patch which includes both a DHCP as well as the bootpd patch. Solution: Obtain the PHNE_12141 patch by accessing: www.hp.com, select "Services & Support", select "Electronic Support Center (HP-UX, MPE/iX, DOMAIN/OS)", register if necessary, and logon. Select "Patch Database", this will take you to a HP Patch Database window, scroll down and select "HP-UX patches", select the check box for either "Series 800 -10X patches" or "Series 700 -10X patches". Enter search string "PHNE_12141" and "Descriptive" for Search Mode. 3. Issue: Job get printed more than once in LaserJet 8500, 1100 and 2500CM printer. Solution: Turn off Job recovery for the printer queue. In this case, jobs will not get recovered if there is power failure. 4. Issue: The LaserJet 4500 and 8500 are not responding to gray option. Workaround: Disable the color of the document. 5. Issue: Class will not be removed if the queues are created with class name having more than 12 characters. (Exists in HP-UX only) Solution: Do not create queues with class name of more than 12 characters. 6. Issue: Large job prints again and again and gives "Connection reset by peer" error in LJ4500 when time out is set to 90sec in printer front panel. Workaround: Increase the idle-timeout value by increments of 90sec on the HP Jetdirect. If the maximum value of 3600sec does not resolve issue, then try 0sec. 7. Issue: Jobs are printed multiple times by hpnpf if the printer is offline for long time. Workaround: Increase the idle-timeout value by increments of 90sec on the HP Jetdirect. If the maximum value of 3600sec does not resolve issue, then try 0sec. ******************** IV. KNOWN PROBLEMS ******************** 1. The 'pnhhold'and 'pnhproof' are not supported in the net_ljcolor model script for HP LaseJet 8500. ************************************************************** V. HP SOFTWARE AND SUPPORT SERVICES - ADDITIONAL INFORMATION ************************************************************** INTERNET / MODEL SCRIPT DISTRIBUTION HP JetDirect Printer Installer for UNIX provides Realtime Model Script Update functionality to enable downloading the most current model script version from the web if your workstation is connected to the Internet. If your workstation is not connected to Internet: Download current model script files from a browser: http://www.hp.com/go/unixmodelscripts or Download current model script files from ftp: ftp://ftp.hp.com/pub/networking/software/modelscripts INTERNET / ELECTRONIC SERVICES Anonymous FTP library service is available for around-the-clock access to software, drivers, and technical support information for Hewlett-Packard peripheral and computer products. Please note that paths may change without notice. Access the Internet or FTP address and use the menus to locate the software or support of your choice. URL for HP: http://www.hp.com URL for HP Software and Support: http://www.hp.com/go/cposupport FTP address: ftp.hp.com Login: anonymous Password: your Internet name (or user identification) OBTAINING ADDITIONAL COPIES OF THE HP JETDIRECT PRINTER INSTALLER FOR UNIX. * The JetDirect Printer Installer for UNIX (Version E.10.34) is available in English from: 1. Anonymous ftp site ftp.hp.com. Directory: /pub/networking/software 2. Through the web at http://www.hp.com/go/jetdirectunix_software * Select your product (hp jd printer installer for Solaris, hp-ux 10.x, or hp-ux 11.x) * Click "update software & drivers" * Select your OS revision * Click on the name of the product you want to download (HP JetDirect Printer Installer for UNIX) * Follow the steps on this web page to download the file ********************** VI. LEGAL STATEMENTS ********************** TRADEMARK NOTICES HP-UX is a registered trademark of Hewlett-Packard Company. Sun, and Solaris are registered trademarks of Sun Microsystems, Inc. SPARC and SPARCstation are trademarks or registered trademarks of SPARC International, Inc. SOFTWARE LICENSE Information provided in this document and the software called the HP JetDirect Printer Installer for UNIX software is provided "as is." No implied warranties of merchantability and or fitness for a particular purpose are given. The HP JetDirect Printer Installer for UNIX may be copied and distributed only to users of HP JetDirect Printer Installer for UNIX. All files must be copied without modification. All components of HP JetDirect Printer Installer for UNIX must be distributed together. HP JetDirect Printer Installer for UNIX software may not be distributed for profit. Customers are allowed to install the software on multiple systems provided that all copies must bear the copyright notice(s) contained in the original. All other effective terms and conditions are described in the HP Software Product License located in the HP JetDirect Network Interface Configuration Guide. ATTENTION ANY PARTY INSTALLING THIS SOFTWARE FOR USE BY PARTIES OTHER THAN THEMSELVES (e.g., VARs, RESELLERS, SYSTEM INTEGRATORS, etc.). ANY PERSON TO WHOM THIS SOFTWARE IS TRANSFERRED SHOULD BE AWARE THAT USE OF THE SOFTWARE IS SUBJECT TO ANY HP SOFTWARE LICENSE TERMS DISTRIBUTED WITH THE SOFTWARE. USE OF THE SOFTWARE INDICATES ACCEPTANCE OF THESE TERMS. IF THE USER DOES NOT ACCEPT THESE TERMS, THE SOFTWARE SHOULD BE RETURNED. COPYRIGHT Copyright (c) 2002 Hewlett-Packard Company. All Rights Reserved. ************************************************ VII. LATE-BREAKING INFORMATION (ENGLISH ONLY) ************************************************ This section contains information that might impact the installation and use of the HP JetDirect Printer Installer for UNIX software. catalog/HPNPL/pfiles/checkinstall010054400210500000024000000006260736263264000174420ustar00hpnpusers00000003012747#! /sbin/sh ######## # Product: HPNPL # checkinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/pfiles/checkremove010054400210500000024000000006250736263264000172640ustar00hpnpusers00000003013247#! /sbin/sh ######## # Product: HPNPL # checkremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/pfiles/configure010054400210500000024000000005030736263264000167540ustar00hpnpusers00000003013767#! /sbin/sh ######## # Product: HPNP # configure # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS catalog/HPNPL/pfiles/postinstall010054400210500000024000000006250736263264000173440ustar00hpnpusers00000003013507#! /sbin/sh ######## # Product: HPNPL # postinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/pfiles/postremove010054400210500000024000000034140737010002300171530ustar00hpnpusers00000003014246#! /sbin/sh ######## # Product: HPNPL # postremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 - 2001 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ # remove the /opt/hpnp/* directories RMMSG="\ NOTE: Cannot remove $ROOT. You may wish to do this manually." # Strip '/' off the end for $ROOT MYROOT=`dirname $ROOT`/`basename $ROOT` if [[ -d $MYROOT ]] then rm -rf $MYROOT 2>/dev/null if [[ -d $MYROOT ]] then echo ${RMMSG} else echo "NOTE: Removed $MYROOT." fi fi # Changed 10/31/01 by Torin Ford because we are part of the HPNPL package # and want to remove the HPNPL directories, rather than the HPNP directories. # This looks like it was a bad cut and paste job. Five changes were made here. #RMMSG="\ #NOTE: Cannot remove /opt/hpnp. You may wish to do this manually." RMMSG="\ NOTE: Cannot remove /opt/hpnpl. You may wish to do this manually." #if [[ -d /opt/hpnp || -h /opt/hpnp ]] if [[ -d /opt/hpnpl || -h /opt/hpnpl ]] then # rm -rf /opt/hpnp 2>/dev/null rm -rf /opt/hpnpl 2>/dev/null # if [[ -d /opt/hpnp || -h /opt/hpnp ]] if [[ -d /opt/hpnpl || -h /opt/hpnpl ]] then echo ${RMMSG} else # echo "NOTE: Removed /opt/hpnp." echo "NOTE: Removed /opt/hpnpl." fi #[ The following lines are commented by Ramki to fix the Security bug # reported of removal of "/" directory on 30/6/98. #else # rm -rf $SW_ROOT_DIRECTORY # End of change ] fi HPNPDIR=/opt/hpnpl/ if [ "$SW_LOCATION" != $HPNPDIR -o "$SW_ROOT_DIRECTORY" != "/" ] then rm -rf $HPNPDIR fi catalog/HPNPL/pfiles/preinstall010054400210500000024000000026410736263264000171510ustar00hpnpusers00000003014456#! /sbin/sh ######## # Product: HPNPL # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS if [ -d /usr/lib/hpnp ] then rm -r /usr/lib/hpnp HPNPMAN1mDIR=/usr/man/man1m HPNPMAN1m="hpnptyd.1m \ tftpd.1m \ hpnpf.1m \ hpnpsb.1m" HPNPMAN1DIR=/usr/man/man1 HPNPMAN1="hpnpadmin.1 \ hpnpstat.1 \ hpnpl.1 \ tftp.1 \ ishpnp.1" HPNPMAN4DIR=/usr/man/man4 HPNPMAN4="hpnpsnmp.4" MODELDIR=/usr/lib/lp/model MODEL="net_lj4x \ net_lj3x \ net_dsnj \ net_lj3plus \ topcl \ tops \ dumbplot" for i in $HPNPMAN1 do if [ -h $HPNPMAN1DIR/$i ] then rm $HPNPMAN1DIR/$i fi done for i in $HPNPMAN1m do if [ -h $HPNPMAN1mDIR/$i ] then rm $HPNPMAN1mDIR/$i fi done for i in $HPNPMAN4 do if [ -h $HPNPMAN4DIR/$i ] then rm $HPNPMAN4DIR/$i fi done for i in $MODEL do if [ -h $MODELDIR/$i ] then rm $MODELDIR/$i fi done fi HPNPDIR=/opt/hpnpl/ if [ "$SW_LOCATION" != $HPNPDIR -o "$SW_ROOT_DIRECTORY" != "/" ] then ln -s ${SW_ROOT_DIRECTORY}${SW_LOCATION} ${HPNPDIR} 2>/dev/null TWD=$SW_ROOT_DIRECTORY while [ $TWD != "/" ] do chmod 775 $TWD TWD=`dirname $TWD` done fi rm -f /etc/lp/interface/*.old.* rm -f /etc/lp/interface/model.orig/*.old.* exit 0 catalog/HPNPL/pfiles/preremove010054400210500000024000000005000736263264000167640ustar00hpnpusers00000003014605#! /sbin/sh ######## # Product: HPNP # preremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS catalog/HPNPL/pfiles/unconfigure010054400210500000024000000012630736263264000173140ustar00hpnpusers00000003014606#! /sbin/sh ######## # Product: HPNP # unconfigure # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ #RMMSG="\ #NOTE: Cannot remove /sbin/init.d/hpnpd. You may wish to do this manually." # #if [[ -f /sbin/init.d/hpnpd ]] #then # rm -f /sbin/init.d/hpnpd 2>/dev/null # if [[ $? = 0 ]] # then # echo "NOTE: Deleted /sbin/init.d/hpnpd." # else # echo ${RMMSG} # fi #fi catalog/HPNPL/pfiles/verify010054400210500000024000000006170736263264000162770ustar00hpnpusers00000003014607#! /sbin/sh ######## # Product: HPNP # verify # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-MAN/INDEX010044400000000000003000000005100747477577100154430ustar00rootsys000000031765457fileset tag HPNPL-MAN data_model_revision 2.10 instance_id 1 control_directory HPNPL-MAN size 219853 revision E.10.34 title "Standard Man Pages for HP JetDirect Printer Installer for Unix" description "HPNPL-MAN: Fileset containing the man pages for HPNPL Software " timestamp 1022622713 state available ancestor HPUX9.HPNP-MAN catalog/HPNPL/HPNPL-MAN/INFO010044400000000000003000000115070747477577100153210ustar00rootsys000000031770330control_file path INDEX size 328 mode 0444 mtime 1022622713 tag INDEX control_file path INFO size 4994 mode 0444 mtime 1022622713 tag INFO control_file path checkinstall size 406 cksum 886374290 mode 0544 mtime 1003173281 tag checkinstall control_file path checkremove size 405 cksum 1049963735 mode 0544 mtime 1003173281 tag checkremove control_file path configure size 179 cksum 1211246080 mode 0544 mtime 1003173281 tag configure control_file path postinstall size 587 cksum 79687914 mode 0544 mtime 1003173281 tag postinstall control_file path postremove size 404 cksum 2750010156 mode 0544 mtime 1003173281 tag postremove control_file path preinstall size 179 cksum 1211246080 mode 0544 mtime 1003173281 tag preinstall control_file path preremove size 403 cksum 481397996 mode 0544 mtime 1003173281 tag preremove control_file path unconfigure size 179 cksum 1211246080 mode 0544 mtime 1003173281 tag unconfigure control_file path verify size 400 cksum 3333486343 mode 0544 mtime 1003173281 tag verify file path /opt/hpnpl/help-html/Hpjpiu.html type f size 64704 cksum 2554123810 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173309 file path /opt/hpnpl/help-html/cell.gif type f size 96 cksum 4132161334 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173309 file path /opt/hpnpl/help-html/hplogo.gif type f size 726 cksum 933993565 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173309 file path /opt/hpnpl/man/man1/InstallModelScript.1 type f size 2351 cksum 1991936822 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173323 file path /opt/hpnpl/man/man1/addprinter.1 type f size 8547 cksum 2090226400 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/addqueue.1 type f size 4967 cksum 963010292 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/hpnpadmin.1 type f size 5163 cksum 312241149 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/hppi.1 type f size 14114 cksum 675058567 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173323 file path /opt/hpnpl/man/man1/ishpnp.1 type f size 768 cksum 2296486883 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/modifyqueue.1 type f size 2472 cksum 877908313 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/multiaddqueue.1 type f size 6485 cksum 2159163184 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/multiremovequeue.1 type f size 1566 cksum 2431601659 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173323 file path /opt/hpnpl/man/man1/net_dsnj.1 type f size 1014 cksum 1694499343 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/net_generic.1 type f size 5210 cksum 804510595 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/net_genericpcl3.1 type f size 5710 cksum 4121183736 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/net_lj3plus.1 type f size 4456 cksum 1967555282 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173324 file path /opt/hpnpl/man/man1/net_lj3x.1 type f size 3579 cksum 861279874 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173324 file path /opt/hpnpl/man/man1/net_lj4550.1 type f size 9233 cksum 243075595 mode 0664 uid 2 gid 2 owner bin group bin mtime 1020207360 file path /opt/hpnpl/man/man1/net_lj4x.1 type f size 7157 cksum 1646884735 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/net_lj5x.1 type f size 7009 cksum 3911863976 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/net_lj8150.1 type f size 12010 cksum 1240217435 mode 0664 uid 2 gid 2 owner bin group bin mtime 1020207360 file path /opt/hpnpl/man/man1/net_ljcolor.1 type f size 10356 cksum 1765267976 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/net_ljx000.1 type f size 12841 cksum 104715737 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622428 file path /opt/hpnpl/man/man1/removequeue.1 type f size 2092 cksum 2257766092 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173324 file path /opt/hpnpl/man/man1/rptrcfg.1 type f size 4208 cksum 3353211978 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1/transferqueue.1 type f size 2415 cksum 2345395951 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1m/hpnpf.1m type f size 4914 cksum 371758505 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man1m/hpnptyd.1m type f size 5317 cksum 869764453 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 file path /opt/hpnpl/man/man4/hpnpsnmp.4 type f size 1909 cksum 267436004 mode 0664 uid 2 gid 2 owner bin group bin mtime 1022622427 catalog/HPNPL/HPNPL-MAN/checkinstall010054400210500000024000000006260736263264100174470ustar00hpnpusers00000005016062#! /sbin/sh ######## # Product: HPNPL # checkinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-MAN/checkremove010054400210500000024000000006250736263264100172760ustar00hpnpusers00000005016063#! /sbin/sh ######## # Product: HPNPL # checkremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-MAN/configure010054400210500000024000000002630736263264100167630ustar00hpnpusers00000005016064#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-MAN/postinstall010054400210500000024000000011130736263264100173450ustar00hpnpusers00000005016231#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a UTILS="/usr/lbin/sw/control_utils" if [[ ! -f ${UTILS} ]] then echo "ERROR: Canot find ${UTILS}" exit 1 fi . ${UTILS} mod_pathfile -a MP ${ROOT}/man if [[ $? = 2 ]] then echo " /etc/MANPATH already contains the HPNPL component." else echo "NOTE: Processes may need to be restarted to inherit" echo " ${ROOT}/man in their MANPATH." fi catalog/HPNPL/HPNPL-MAN/postremove010054400210500000024000000006240736263264100172030ustar00hpnpusers00000005016232#! /sbin/sh ######## # Product: HPNPL # postremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-MAN/preinstall010054400210500000024000000002630736263264100171550ustar00hpnpusers00000005016233#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-MAN/preremove010054400210500000024000000006230736263264100170050ustar00hpnpusers00000005016234#! /sbin/sh ######## # Product: HPNPL # preremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-MAN/unconfigure010054400210500000024000000002630736263264100173230ustar00hpnpusers00000005016250#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-MAN/verify010054400210500000024000000006200736263264100163010ustar00hpnpusers00000005016251#! /sbin/sh ######## # Product: HPNPL # verify # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-MIN/INDEX010044400000000000003000000005360747477577200157550ustar00rootsys000000021230407fileset tag HPNPL-SL-MIN data_model_revision 2.10 instance_id 1 control_directory HPNPL-SL-MIN size 396134 revision E.10.34 title "Shared Libraries for HPNPL-RUN" description "HPNPL-SHLIBS: Fileset containing the shared libraries for HPNPL software that are also required for JetPrint. " timestamp 1022622714 state available ancestor HPUX9.HPNP-LIB catalog/HPNPL/HPNPL-SL-MIN/INFO010044400000000000003000000031720747477577300156440ustar00rootsys000000021232363control_file path INDEX size 350 mode 0444 mtime 1022622714 tag INDEX control_file path INFO size 1717 mode 0444 mtime 1022622715 tag INFO control_file path checkinstall size 406 cksum 886374290 mode 0544 mtime 1003173282 tag checkinstall control_file path checkremove size 405 cksum 1049963735 mode 0544 mtime 1003173282 tag checkremove control_file path configure size 184 cksum 1132891241 mode 0544 mtime 1003173282 tag configure control_file path postinstall size 487 cksum 2606687117 mode 0544 mtime 1003173282 tag postinstall control_file path postremove size 404 cksum 2750010156 mode 0544 mtime 1003173282 tag postremove control_file path preinstall size 908 cksum 2732142975 mode 0544 mtime 1003173282 tag preinstall control_file path preremove size 589 cksum 3941964068 mode 0544 mtime 1003173282 tag preremove control_file path unconfigure size 179 cksum 1211246080 mode 0544 mtime 1003173282 tag unconfigure control_file path verify size 400 cksum 3333486343 mode 0544 mtime 1003173282 tag verify file path /opt/hpnpl/lib/hpnplib.sl type f size 78026 cksum 3341260677 mode 0555 uid 2 gid 2 owner bin group bin mtime 1022622705 file path /opt/hpnpl/lib/hpnpsnmp1.sl type f size 37057 cksum 1496914698 mode 0555 uid 2 gid 2 owner bin group bin mtime 1022622705 file path /opt/hpnpl/lib/hpnpsnmp2.sl type f size 82282 cksum 1705849308 mode 0555 uid 2 gid 2 owner bin group bin mtime 1022622705 file path /opt/hpnpl/lib/libC.1 type f size 139264 cksum 162767720 mode 0555 uid 2 gid 2 owner bin group bin mtime 1001085470 file path /opt/hpnpl/lib/libsnmp.sl type f size 53476 cksum 613492129 mode 0555 uid 2 gid 2 owner bin group bin mtime 1022622706 catalog/HPNPL/HPNPL-SL-MIN/checkinstall010054400210500000024000000006260736263264200200040ustar00hpnpusers00000006573403#! /sbin/sh ######## # Product: HPNPL # checkinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-MIN/checkremove010054400210500000024000000006250736263264200176330ustar00hpnpusers00000006573404#! /sbin/sh ######## # Product: HPNPL # checkremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-MIN/configure010054400210500000024000000002700736263264200173160ustar00hpnpusers00000006573405#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-SHLIBS-2 # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-SL-MIN/postinstall010054400210500000024000000007470736263264200177240ustar00hpnpusers00000006573407#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNP-SHLIBS-2 # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a UTILS="/usr/lbin/sw/control_utils" if [[ ! -f ${UTILS} ]] then echo "ERROR: Cannot find ${UTILS}" exit 1 fi . ${UTILS} if [[ ! -h ${ROOT}/lib/libC.sl ]] then if [[ -f ${ROOT}/lib/libC.sl ]] then rm -f ${ROOT}/lib/libC.sl fi ln -s ${ROOT}/lib/libC.1 ${ROOT}/lib/libC.sl fi catalog/HPNPL/HPNPL-SL-MIN/postremove010054400210500000024000000006240736263264200175270ustar00hpnpusers00000006601500#! /sbin/sh ######## # Product: HPNPL # postremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-MIN/preinstall010054400210500000024000000016140736263264200175020ustar00hpnpusers00000006601501#! /sbin/sh ######## # Prodict: HPNPL # Fileset: HPNPL-SHLIBS-2 # preinstall # @(#) $Revision: 1.1.1.1 $ ####### # # (c) Copyright Hewlett-Packard Company, 1994 # ####### set -a # Export all vars UTILS="/usr/lbin/sw/control_utils" if [[ ! -f ${UTILS} ]] then echo "ERROR: Cannot find ${UTILS}" exit 1 fi . ${UTILS} killhpnpd () { if [[ -x ${HPNPDIR}/bin/hpnpdr ]] then if ${HPNPDIR}/bin/hpnpdr -h then echo "NOTE: Daemon hpnpd is running. Trying to terminate it..." ${HPNPDIR}/bin/hpnpdr -k COUNT=0 while ${HPNPDIR}/bin/hpnpdr -h do sleep 1 COUNT=`expr ${COUNT} + 1` if [ ${COUNT} -eq 5 ] then break; fi done fi fi } ########################################################### HPNPDIR=/opt/hpnpl # Location of HPNPL, may be a symbolic link to ${ROOT} killhpnpd # Kill hpnpd if it is running catalog/HPNPL/HPNPL-SL-MIN/preremove010054400210500000024000000011150736263264200173260ustar00hpnpusers00000006601502#! /sbin/sh ######## # Product: HPNPL # preremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ if [[ -x /opt/hpnpl/bin/hpnpdr ]] then echo " Killing the hpnpd daemon." /opt/hpnpl/bin/hpnpdr -k fi if [[ -h ${ROOT}/lib/libC.sl ]] then rm -f ${ROOT}/lib/libC.sl fi catalog/HPNPL/HPNPL-SL-MIN/unconfigure010054400210500000024000000002630736263264200176520ustar00hpnpusers00000006601503#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-SL-MIN/verify010054400210500000024000000006200736263264200166300ustar00hpnpusers00000006601504#! /sbin/sh ######## # Product: HPNPL # verify # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-AUX/INDEX010044400000000000003000000006010747477577200157740ustar00rootsys000000011261677fileset tag HPNPL-SL-AUX data_model_revision 2.10 instance_id 1 control_directory HPNPL-SL-AUX size 5126 revision E.10.34 title "Shared Libraries for HPNPL-RUN" description "HPNPL-SHLIBS-1: Fileset containing most of the shared libraries for HPNPL Software " timestamp 1022622714 state available ancestor HPUX9.HPNP-LIB corequisite HPNPL.HPNPL-SL-MIN,r=E.10.34,a=HP-UX_B.10.00_700/800 catalog/HPNPL/HPNPL-SL-AUX/INFO010044400000000000003000000017610747477577200156650ustar00rootsys000000011261737control_file path INDEX size 385 mode 0444 mtime 1022622714 tag INDEX control_file path INFO size 1068 mode 0444 mtime 1022622714 tag INFO control_file path checkinstall size 415 cksum 581493408 mode 0544 mtime 1003173281 tag checkinstall control_file path checkremove size 414 cksum 1620292818 mode 0544 mtime 1003173281 tag checkremove control_file path configure size 184 cksum 1173784966 mode 0544 mtime 1003173281 tag configure control_file path postinstall size 184 cksum 1173784966 mode 0544 mtime 1003173281 tag postinstall control_file path postremove size 413 cksum 3618888459 mode 0544 mtime 1003173281 tag postremove control_file path preinstall size 927 cksum 3046094971 mode 0544 mtime 1003173281 tag preinstall control_file path preremove size 525 cksum 1352916265 mode 0544 mtime 1003173282 tag preremove control_file path unconfigure size 184 cksum 1173784966 mode 0544 mtime 1003173282 tag unconfigure control_file path verify size 427 cksum 4105013446 mode 0544 mtime 1003173282 tag verify catalog/HPNPL/HPNPL-SL-AUX/checkinstall010054400210500000024000000006370736263264100200150ustar00hpnpusers00000006245225#! /sbin/sh ######## # Product: HPNPL-SHLIBS-1 # checkinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-AUX/checkremove010054400210500000024000000006360736263264100176440ustar00hpnpusers00000006245226#! /sbin/sh ######## # Product: HPNPL-SHLIBS-1 # checkremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-AUX/configure010054400210500000024000000002700736263264100173260ustar00hpnpusers00000006245255#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-SHLIBS-1 # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-SL-AUX/postinstall010054400210500000024000000002700736263264100177230ustar00hpnpusers00000006245257#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-SHLIBS-1 # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-SL-AUX/postremove010054400210500000024000000006350736263264100175460ustar00hpnpusers00000006245104#! /sbin/sh ######## # Product: HPNPL-SHLIBS-1 # postremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-SL-AUX/preinstall010054400210500000024000000016370736263264100175240ustar00hpnpusers00000006245105#! /sbin/sh ######## # Prodict: HPNPL # Fileset: HPNPL-SHLIB-1 # preinstall # @(#) $Revision: 1.1.1.1 $ ####### # # (c) Copyright Hewlett-Packard Company, 1994 # ####### set -a # Export all vars UTILS="/usr/lbin/sw/control_utils" if [[ ! -f ${UTILS} ]] then echo "ERROR: Cannot find ${UTILS}" exit 1 fi . ${UTILS} # killhpnpd () { # if [[ -x ${HPNPDIR}/bin/hpnpdr ]] # then # if ${HPNPDIR}/bin/hpnpdr -h # then # echo "NOTE: Daemon hpnpd is running. Trying to terminate it..." # ${HPNPDIR}/bin/hpnpdr -k # COUNT=0 # while ${HPNPDIR}/bin/hpnpdr -h # do sleep 1 # COUNT=`expr ${COUNT} + 1` # if [ ${COUNT} -eq 5 ] # then # break; # fi # done # fi # fi # } ########################################################### HPNPDIR=/opt/hpnpl # Location of HPNPL, may be a symbolic link to ${ROOT} #killhpnpd # Kill hpnpd if it is running catalog/HPNPL/HPNPL-SL-AUX/preremove010054400210500000024000000010150736263264200173430ustar00hpnpusers00000006245106#! /sbin/sh ######## # Product: HPNPL # preremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ #if [[ -x /opt/hpnpl/bin/hpnpdr ]] #then # echo " Killing the hpnpd daemon." # /opt/hpnpl/bin/hpnpdr -k #fi catalog/HPNPL/HPNPL-SL-AUX/unconfigure010054400210500000024000000002700736263264200176660ustar00hpnpusers00000006245107#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-SHLIBS-1 # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-SL-AUX/verify010054400210500000024000000006530736263264200166500ustar00hpnpusers00000006245140#! /sbin/sh ######## # Product: HPNPL # Fileset: HPNPL-SHLIBS-1 # verify # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-RUN/INDEX010044400000000000003000000007650747477577200154230ustar00rootsys00000003433667fileset tag HPNPL-RUN data_model_revision 2.10 instance_id 1 control_directory HPNPL-RUN size 2880631 revision E.10.34 title "Executables and various files needed for HPNPL operation" description "HPNPL-RUN: Fileset containing the binaries, model scripts and other files and directories for HPNPL Software " timestamp 1022622714 state available ancestor HPUX9.HPNP-RUN prerequisite HPNPL.HPNPL-SL-AUX,r=E.10.34,a=HP-UX_B.10.00_700/800 prerequisite HPNPL.HPNPL-SL-MIN,r=E.10.34,a=HP-UX_B.10.00_700/800 catalog/HPNPL/HPNPL-RUN/INFO010044400000000000003000000522030747477577200152700ustar00rootsys00000003433370control_file path INDEX size 501 mode 0444 mtime 1022622714 tag INDEX control_file path INFO size 21693 mode 0444 mtime 1022622714 tag INFO control_file path checkinstall size 405 cksum 1376186256 mode 0544 mtime 1003173281 tag checkinstall control_file path checkremove size 404 cksum 3067070777 mode 0544 mtime 1003173281 tag checkremove control_file path configure size 18645 cksum 3020713677 mode 0544 mtime 1021589864 tag configure control_file path postinstall size 3080 cksum 2227930341 mode 0544 mtime 1003173281 tag postinstall control_file path postremove size 404 cksum 2750010156 mode 0544 mtime 1003173281 tag postremove control_file path preinstall size 846 cksum 1746018821 mode 0544 mtime 1003173281 tag preinstall control_file path preremove size 1678 cksum 2513604334 mode 0544 mtime 1003173281 tag preremove control_file path unconfigure size 179 cksum 1211246080 mode 0544 mtime 1003173281 tag unconfigure control_file path verify size 400 cksum 3333486343 mode 0544 mtime 1003173281 tag verify file path /opt/hpnpl/INSTALL.UNX type f size 9715 cksum 4234749669 mode 0755 uid 2 gid 2 owner bin group bin mtime 1021918437 file path /opt/hpnpl/README.UNX type f size 12723 cksum 2789561618 mode 0755 uid 2 gid 2 owner bin group bin mtime 1021918437 file path /opt/hpnpl/TRANSFER.UNX type f size 5797 cksum 39129974 mode 0755 uid 2 gid 2 owner bin group bin mtime 1021928881 file path /opt/hpnpl/admin/InstallModelScript type f size 50771 cksum 3840451688 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022027825 file path /opt/hpnpl/admin/PJLpasswdf type f size 85 cksum 1524418292 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173292 file path /opt/hpnpl/admin/PrinterList type f size 3027 cksum 3721466926 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022189976 file path /opt/hpnpl/admin/RemoveModelScript type f size 11189 cksum 2636325754 mode 0755 uid 2 gid 2 owner bin group bin mtime 1021590271 file path /opt/hpnpl/admin/addprinter type f size 15160 cksum 1534398244 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622560 file path /opt/hpnpl/admin/addptrtoq type f size 11513 cksum 4290461574 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622560 file path /opt/hpnpl/admin/base64 type f size 20530 cksum 3198357121 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622567 file path /opt/hpnpl/admin/bootp.awk type f size 387 cksum 614070757 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653413 file path /opt/hpnpl/admin/bootpc_comment type f size 820 cksum 3659800684 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653413 file path /opt/hpnpl/admin/bootpchk_inst type f size 15849 cksum 2887939946 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022027614 file path /opt/hpnpl/admin/bootps_comment type f size 817 cksum 819273322 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653413 file path /opt/hpnpl/admin/bootptabadd type f size 5495 cksum 2841199524 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622560 file path /opt/hpnpl/admin/cfv type f size 1662 cksum 2802541165 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653413 file path /opt/hpnpl/admin/diag_spool type f size 24533 cksum 3774654178 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622560 file path /opt/hpnpl/admin/exportvars.ksh type f size 1456 cksum 3283440545 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022615835 file path /opt/hpnpl/admin/functions type f size 12317 cksum 1381990124 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020106429 file path /opt/hpnpl/admin/getaccesslist type f size 7621 cksum 666313882 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020804134 file path /opt/hpnpl/admin/getanyname type f size 6326 cksum 1837597911 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020106430 file path /opt/hpnpl/admin/getbootpha type f size 1810 cksum 4039675513 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022027822 file path /opt/hpnpl/admin/getdefgateway type f size 1711 cksum 442851789 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653414 file path /opt/hpnpl/admin/getenv type f size 2727 cksum 3106905594 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622560 file path /opt/hpnpl/admin/getgoodpname type f size 14404 cksum 4042674701 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622561 file path /opt/hpnpl/admin/gethostaddr type f size 20529 cksum 2915133253 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622565 file path /opt/hpnpl/admin/getidleto type f size 1239 cksum 2045093303 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653414 file path /opt/hpnpl/admin/getipaddr type f size 1175 cksum 1625716576 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653414 file path /opt/hpnpl/admin/getname type f size 9204 cksum 35050453 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622561 file path /opt/hpnpl/admin/getspoolname type f size 3681 cksum 47705660 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022027824 file path /opt/hpnpl/admin/getsubnetmask type f size 1837 cksum 3028956465 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653414 file path /opt/hpnpl/admin/getsyslog type f size 7028 cksum 4162232440 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020804134 file path /opt/hpnpl/admin/gettrapdest type f size 1836 cksum 18061234 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653415 file path /opt/hpnpl/admin/help_hpnpcfg type f size 30138 cksum 2381116189 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622561 file path /opt/hpnpl/admin/help_hpnpdiag type f size 5080 cksum 2577778254 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622561 file path /opt/hpnpl/admin/help_hpnpl type f size 12939 cksum 3092004191 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022027824 file path /opt/hpnpl/admin/hpnpcfg type f size 15631 cksum 2854290682 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622562 file path /opt/hpnpl/admin/hpnpdiag type f size 14359 cksum 2751383097 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622562 file path /opt/hpnpl/admin/hpnplist type f size 4045 cksum 2981774559 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020218923 file path /opt/hpnpl/admin/hppi type f size 9733 cksum 1233910346 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020106431 file path /opt/hpnpl/admin/httpcli type f size 24628 cksum 537493444 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622570 file path /opt/hpnpl/admin/ipcheck.awk type f size 311 cksum 1695999891 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020224321 file path /opt/hpnpl/admin/isipinhost type f size 506 cksum 1255452936 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653416 file path /opt/hpnpl/admin/listQueues type f size 118 cksum 1938993932 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173293 file path /opt/hpnpl/admin/modifyQ type f size 21020 cksum 1009900845 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622562 file path /opt/hpnpl/admin/onlyoneaddr type f size 2090 cksum 2210179197 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653416 file path /opt/hpnpl/admin/option1 type f size 5301 cksum 1182721088 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622562 file path /opt/hpnpl/admin/option2 type f size 32248 cksum 2261151341 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622562 file path /opt/hpnpl/admin/option3 type f size 16802 cksum 2375132199 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622562 file path /opt/hpnpl/admin/option4 type f size 2762 cksum 3836607701 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020106431 file path /opt/hpnpl/admin/option4p type f size 1615 cksum 2081485949 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020106431 file path /opt/hpnpl/admin/option5 type f size 5155 cksum 1776043361 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622563 file path /opt/hpnpl/admin/option6hp type f size 10890 cksum 654065877 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622564 file path /opt/hpnpl/admin/option7 type f size 1526 cksum 845730387 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653417 file path /opt/hpnpl/admin/option8 type f size 5924 cksum 3004576337 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622563 file path /opt/hpnpl/admin/option_arp type f size 19249 cksum 3992417083 mode 0755 uid 2 gid 2 owner bin group bin mtime 1021589902 file path /opt/hpnpl/admin/printers/1.cfg type f size 7840 cksum 657730085 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/10.cfg type f size 7843 cksum 1051298103 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/1000.cfg type f size 7842 cksum 423718322 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/1001.cfg type f size 7842 cksum 2165480240 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/1002.cfg type f size 7842 cksum 452968058 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1003.cfg type f size 7842 cksum 2192328952 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1004.cfg type f size 7843 cksum 3572503690 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1005.cfg type f size 5942 cksum 508976342 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1008.cfg type f size 5952 cksum 3459020112 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1010.cfg type f size 14144 cksum 2729817364 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1020.cfg type f size 10721 cksum 3823558036 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/1025.cfg type f size 6349 cksum 181480111 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/11.cfg type f size 7843 cksum 2007359814 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/12.cfg type f size 7840 cksum 3807491399 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/14.cfg type f size 7843 cksum 3113310930 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/15.cfg type f size 7839 cksum 1064031616 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/16.cfg type f size 7839 cksum 68126813 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/2.cfg type f size 7838 cksum 4245316121 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/20.cfg type f size 7779 cksum 3956773155 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/21.cfg type f size 7779 cksum 181118458 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/22.cfg type f size 7779 cksum 758048038 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653423 file path /opt/hpnpl/admin/printers/23.cfg type f size 7904 cksum 1763259279 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653424 file path /opt/hpnpl/admin/printers/24.cfg type f size 7076 cksum 3617513426 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653424 file path /opt/hpnpl/admin/printers/25.cfg type f size 7745 cksum 826467956 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653424 file path /opt/hpnpl/admin/printers/257.cfg type f size 10889 cksum 1322297515 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653424 file path /opt/hpnpl/admin/printers/258.cfg type f size 10960 cksum 1736103449 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653424 file path /opt/hpnpl/admin/printers/259.cfg type f size 13956 cksum 1240158938 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/26.cfg type f size 7076 cksum 3706331600 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653424 file path /opt/hpnpl/admin/printers/261.cfg type f size 12956 cksum 856686586 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/264.cfg type f size 7749 cksum 670897261 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/266.cfg type f size 11267 cksum 2841403729 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/267.cfg type f size 10564 cksum 3461107900 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/268.cfg type f size 12951 cksum 1903379194 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020205844 file path /opt/hpnpl/admin/printers/270.cfg type f size 14333 cksum 1527712635 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020205844 file path /opt/hpnpl/admin/printers/3.cfg type f size 7839 cksum 2659608817 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/5.cfg type f size 7843 cksum 1779135815 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/513.cfg type f size 7696 cksum 1124692613 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653425 file path /opt/hpnpl/admin/printers/6.cfg type f size 7838 cksum 1948682025 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/7.cfg type f size 7842 cksum 654735183 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/8.cfg type f size 7778 cksum 3508763223 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653422 file path /opt/hpnpl/admin/printers/9990.cfg type f size 4745 cksum 3116601758 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653426 file path /opt/hpnpl/admin/printers/9991.cfg type f size 4761 cksum 3518168906 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653427 file path /opt/hpnpl/admin/printers/9992.cfg type f size 4767 cksum 2984053215 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653427 file path /opt/hpnpl/admin/printers/9997.cfg type f size 9200 cksum 871811074 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653427 file path /opt/hpnpl/admin/printers/9998.cfg type f size 6607 cksum 1876895178 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653427 file path /opt/hpnpl/admin/printers/9999.cfg type f size 6250 cksum 3557824820 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653427 file path /opt/hpnpl/admin/printers/ConfigList type f size 86 cksum 4130645319 mode 0755 uid 2 gid 2 owner bin group bin mtime 1013047107 file path /opt/hpnpl/admin/printers/functions.cfg type f size 14389 cksum 25512349 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173294 file path /opt/hpnpl/admin/putpnameinhost type f size 1901 cksum 834495865 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653417 file path /opt/hpnpl/admin/rmbootpentry type f size 689 cksum 1526348251 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653417 file path /opt/hpnpl/admin/sharedprintcfg type f size 3604 cksum 343920636 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622564 file path /opt/hpnpl/admin/tftp_comment type f size 798 cksum 1283253467 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653417 file path /opt/hpnpl/admin/verifyhostaddr type f size 192 cksum 4091789441 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020800617 file path /opt/hpnpl/admin/verifyipaddr type f size 473 cksum 2410608462 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653418 file path /opt/hpnpl/bin/addqueue type f size 41067 cksum 3867652212 mode 0700 uid 0 gid 2 owner root group bin mtime 1022622704 file path /opt/hpnpl/bin/fsize type f size 16433 cksum 2242473716 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622704 file path /opt/hpnpl/bin/hpnpadmin type f size 32895 cksum 748965623 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622704 file path /opt/hpnpl/bin/hpnpf type f size 57522 cksum 3240328881 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622704 file path /opt/hpnpl/bin/hpnps type f size 16435 cksum 96828804 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622704 file path /opt/hpnpl/bin/hpnptyd type f size 24687 cksum 4094170504 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622704 file path /opt/hpnpl/bin/ishpnp type f size 16455 cksum 3877038726 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622704 file path /opt/hpnpl/bin/modifyqueue type f size 36971 cksum 1079165544 mode 0700 uid 0 gid 2 owner root group bin mtime 1022622705 file path /opt/hpnpl/bin/mpage type f size 53414 cksum 3744051183 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622705 file path /opt/hpnpl/bin/multiaddqueue type f size 20552 cksum 2404416650 mode 0700 uid 0 gid 2 owner root group bin mtime 1022622705 file path /opt/hpnpl/bin/multiremovequeue type f size 16444 cksum 2172470385 mode 0700 uid 0 gid 2 owner root group bin mtime 1022622705 file path /opt/hpnpl/bin/removequeue type f size 36963 cksum 681865635 mode 0700 uid 0 gid 2 owner root group bin mtime 1022622705 file path /opt/hpnpl/bin/rptrcfg type f size 37044 cksum 1089123112 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622705 file path /opt/hpnpl/bin/transferqueue type f size 22670 cksum 4048772606 mode 0700 uid 0 gid 2 owner root group bin mtime 1022622426 file path /opt/hpnpl/copyright type f size 645 cksum 3786134377 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173276 file path /opt/hpnpl/etc/hplogo.pcl type f size 1636 cksum 4000265180 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173306 file path /opt/hpnpl/examples/bootptab type f size 1202 cksum 2298151893 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173307 file path /opt/hpnpl/examples/tftp.cfg type f size 6016 cksum 134461330 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173307 file path /opt/hpnpl/examples/trapd.conf type f size 2068 cksum 2729951195 mode 0664 uid 2 gid 2 owner bin group bin mtime 1003173307 file path /opt/hpnpl/newconfig/hpnpsnmp type f size 722 cksum 2273936833 mode 0644 uid 2 gid 2 owner bin group bin mtime 1003173306 file path /opt/hpnpl/sh/dumbplot type f size 561 cksum 1351637442 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653409 file path /opt/hpnpl/sh/dumbplot_printer type f size 548 cksum 3566675944 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653412 file path /opt/hpnpl/sh/dumbplot_printer_cr type f size 570 cksum 3048576514 mode 0755 uid 2 gid 2 owner bin group bin mtime 1004653412 file path /opt/hpnpl/sh/hpnp.model type f size 11486 cksum 2414797865 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622554 file path /opt/hpnpl/sh/net_dsnj type f size 6776 cksum 2458986282 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622555 file path /opt/hpnpl/sh/net_genericpcl3printer type f size 112238 cksum 1011910658 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622559 file path /opt/hpnpl/sh/net_genericplotter type f size 5086 cksum 1066215065 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622558 file path /opt/hpnpl/sh/net_genericprinter type f size 98063 cksum 1152249157 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622558 file path /opt/hpnpl/sh/net_lj3plus type f size 35526 cksum 3874818065 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622555 file path /opt/hpnpl/sh/net_lj3x type f size 25475 cksum 2333620181 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622555 file path /opt/hpnpl/sh/net_lj4550 type f size 161583 cksum 407749896 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020721520 file path /opt/hpnpl/sh/net_lj4x type f size 119881 cksum 3230415874 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622556 file path /opt/hpnpl/sh/net_lj5x type f size 109270 cksum 2038967090 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622556 file path /opt/hpnpl/sh/net_lj8150 type f size 195008 cksum 350000169 mode 0755 uid 2 gid 2 owner bin group bin mtime 1020721522 file path /opt/hpnpl/sh/net_ljcolor type f size 162761 cksum 1244067381 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622558 file path /opt/hpnpl/sh/net_ljx000 type f size 160528 cksum 1016326926 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622557 file path /opt/hpnpl/sh/topcl type f size 9361 cksum 1843006373 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173334 file path /opt/hpnpl/sh/tops type f size 9368 cksum 3061025724 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173335 file path /opt/hpnpl/testfiles/colorhpgl2 type f size 716 cksum 1214586839 mode 0755 uid 2 gid 2 owner bin group bin mtime 1005861251 file path /opt/hpnpl/testfiles/colorpcl type f size 643 cksum 3437106376 mode 0755 uid 2 gid 2 owner bin group bin mtime 1005861115 file path /opt/hpnpl/testfiles/colorps type f size 227822 cksum 1412085421 mode 0755 uid 2 gid 2 owner bin group bin mtime 1005861157 file path /opt/hpnpl/testfiles/hpgl2 type f size 210 cksum 1523019194 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173335 file path /opt/hpnpl/testfiles/ps type f size 572 cksum 2395550026 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173335 file path /opt/hpnpl/testfiles/text type f size 223 cksum 1287744410 mode 0755 uid 2 gid 2 owner bin group bin mtime 1003173335 file path /opt/hpnpl/tmp/readme type f size 84 cksum 254491548 mode 0755 uid 9 gid 2 owner lp group bin mtime 1003173335 file path /opt/hpnpl/version type f size 47 cksum 1603856613 mode 0755 uid 2 gid 2 owner bin group bin mtime 1022622676 catalog/HPNPL/HPNPL-RUN/checkinstall010054400210500000024000000006250736263264100175100ustar00hpnpusers00000005606417#! /sbin/sh ######## # Product: HPNP # checkinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-RUN/checkremove010054400210500000024000000006240736263264100173410ustar00hpnpusers00000005606456#! /sbin/sh ######## # Product: HPNP # checkremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-RUN/configure010054400210500000024000000443250747103455000170200ustar00hpnpusers00000005606330#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # configure # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS #START=/sbin/rc2.d/S900hpnpd #KILL=/sbin/rc1.d/K100hpnpd # set -a #chmod 554 /sbin/init.d/hpnpd #if [ ! -h $START ] #then # ln -s /sbin/init.d/hpnpd $START #fi # #if [ ! -h $KILL ] #then # ln -s /sbin/init.d/hpnpd $KILL #fi # MAIN PRODUCT CONFIGURATION PATH=$PATH:/usr/bin ################################################################################ ############################################## # # Test existence of a file in /etc -- # -- if the file not found, get a copy from /etc/newconfig # -- if the file still not found, return 1 # ############################################## Exists() { Root="/etc" etc_file=${Root}/${1} etc_new_file=${Root}/newconfig/${1} if [ ! -f $etc_file ] then if [ ! -f $etc_new_file ] then return 1 fi if cp $etc_new_file $etc_file then return 0 fi return 1 fi return 0 } ############################################## # Remove files which do not pertain to this system. ############################################## cleanup() { : # rm -rf ${HPNPCODE}/newconfig } ############################################## # # ENABLE BOOTP AND TFTP CAPABILITY ON THE HOST # ############################################## bootp_install() { SERVCHNG=FALSE PSSWDCHNG=FALSE ############################################## # # Check if there is an /etc/bootptab. # move to /etc/bootptab # ############################################## if [ ! -f /etc/bootptab ] then echo "NOTE: Copied ${HPNPCODE}/examples/bootptab to /etc/bootptab." cp ${HPNPCODE}/examples/bootptab /etc/bootptab fi INETD="bootps dgram udp wait root /usr/lbin/bootpd bootpd" BOOTPS="bootps 67/udp # Bootstrap Protocol Server" BOOTPC="bootpc 68/udp # Bootstrap Protocol Client" ############################################## # # Determine if bootp update for the files /etc/inetd.conf # and /etc/services # should be done; do update if so. # ############################################## if [ -f /usr/lbin/bootpd ] then if [ `grep -c '^bootps' /etc/inetd.conf` = 0 ] then # bootps is not at left margin in /etc/inetd.conf if [ `grep -c 'bootps' /etc/inetd.conf` = 0 ] then # There is no bootps entry in /etc/inetd.conf so create one echo "NOTE: Added bootd entry in /etc/inetd.conf" echo "$INETD" >>/etc/inetd.conf else # There is a bootps entry in /etc/inetd.conf # Check if bootps entry is left justified and commented out if [ `grep -c '^#bootps' /etc/inetd.conf` = 0 ] then echo "NOTE: Suspect bootpd entry in /etc/inetd.conf unchanged." else # The existing bootps entry is left justified and commented sed -e 's/^#bootps/bootps/' /etc/inetd.conf > /etc/inetd.tmp if cp /etc/inetd.tmp /etc/inetd.conf && rm /etc/inetd.tmp 2>/dev/null then echo "NOTE: Uncommented a bootpd entry in /etc/inetd.conf." else echo "ERROR: Could not restore /etc/inetd.conf from '/etc/inetd.tmp'. " fi fi fi echo "NOTE: The existing bootps entry in /etc/inetd.conf" echo " has been left unchanged." fi if [ `grep -c '^bootps' /etc/services` = 0 ] then echo "NOTE: Added bootps entry in /etc/services." echo "$BOOTPS" >>/etc/services SERVCHNG=TRUE fi if [ `grep -c '^bootpc' /etc/services` = 0 ] then echo "NOTE: Added bootpc entry in /etc/services." echo "$BOOTPC" >>/etc/services fi else echo "NOTE: The bootp daemon /usr/lbin/bootpd is not installed." echo " No TFTP related changes were made to /etc/services" fi if [ -f /usr/local/tftpdir/bootp.hosts -o -f /usr/local/etc/bootpd ] then echo "WARNING: There appears to have been an un-supported version" echo " of bootpd on this system. You may need to add entries" echo " to /etc/bootptab (in the correct format) for any" echo " machines that used to be serviced by the un-supported" echo " version of bootpd." fi ############################################## # # Update services, inetd.conf, and passwd only if the # tftp binaries /etc/tftpd and tftp exist. # ############################################## if [ -f /usr/lbin/tftpd -a -f /usr/bin/tftp ] then INETD="tftp dgram udp wait root /usr/lbin/tftpd tftpd" SERVICES="tftp 69/udp # Trivial File Transfer Protocol" ############################################## # # CHECK FOR tftp entries in /etc/inetd.conf and /etc/services. # ############################################## if [ `grep -c '^tftp' /etc/inetd.conf` = 0 ] then echo "NOTE: Added tftp entry in /etc/inetd.conf" echo "$INETD" >>/etc/inetd.conf fi if [ `grep -c '^tftp' /etc/services` = 0 ] then echo "NOTE: Added tftp entry in /etc/services" echo "$SERVICES" >> /etc/services SERVCHNG=TRUE fi if [ -f /usr/adm/inetd.sec ] then if [ `grep -c '^tftp' /usr/adm/inetd.sec` = 0 ] then echo "NOTE: No entry for tftp exists in /usr/adm/inetd.sec." echo " You may want to add an entry for 'tftp' in " echo " /usr/adm/inetd.sec like the following." echo " tftp allow 192.30.270.*" echo " See inetd.sec(4) for details." fi fi ############################################## # # Verify that files /etc/passwd and /etc/group exist # before making an entry into /etc/passwd # ############################################## if [ ! -f /etc/group -o ! -f /etc/passwd ] then echo "ERROR: Cannot find /etc/group or /etc/passwd" echo " Update of TFTP failed." exit 1 fi ############################################## # # get UID for tftp # ############################################## tftp_uid=`awk -F: '/^tftp/{print $3 }' >/etc/passwd PSSWDCHNG=TRUE fi TFTPDIR=`cat /etc/passwd | grep "^tftp:" \ | awk 'BEGIN { FS = ":" } { print $6 }'` ############################################## # # Check for duplicate user ids in /etc/passwd # ############################################## if [ `grep -c ":$tftp_uid:" /etc/passwd` -gt 1 ] then echo "WARNING: User 'tftp' was added to /etc/passwd with" echo " the following UID and GID:" echo " tftp:*:$tftp_uid:$tftp_gid:TFTP daemon:$TFTPDIR:false " echo " A duplicate UID $tftp_uid exists in /etc/passwd." echo " It is necessary to edit /etc/passwd and set the " echo " 'tftp' UID to a unique number." fi ############################################## # # Create directory for tftp user if directory # does not already exist. # ############################################## if [ "$TFTPDIR" != "" ] then if [ ! -d $TFTPDIR ] then echo "NOTE: Creating home directory for TFTP - $TFTPDIR." mkdir -p $TFTPDIR 2> /dev/null chown $tftp_uid $TFTPDIR 2> /dev/null chgrp $tftp_gid $TFTPDIR 2> /dev/null chmod 775 $TFTPDIR 2> /dev/null fi fi ############################################## # # Warn if old version of tftpd existed # ############################################## if [ -d /usr/local/tftpdir -o -f /usr/local/etc/tftpd ] then echo "WARNING: There appears to have been an un-supported version" echo " of tftpd on this system. If the old tftp home" echo " directory was not /usr/tftpdir, you may need to move" echo " files from the old tftp home directory to" echo " /usr/tftpdir." fi else ############################################## # # Message about no tftp update since one or both tftp binaries # were not in installed. # ############################################## echo "WARNING: \c" if [ -f /usr/lbin/tftpd ] then echo "The tftp binary /usr/bin/tftp is not installed." else if [ -f /usr/bin/tftp ] then echo "The tftp binary /usr/lbin/tftpd is not installed." else echo "The tftp binaries /usr/lbin/tftpd and tftp are not installed." fi fi fi ############################################## # # Signal inetd that /etc/inetd.conf should be re-read # ############################################## /usr/sbin/inetd -c >/dev/null 2>&1 if [ $? -ne 0 ] then echo "WARNING: \"inetd -c\" returned an error." echo " Try to re-run the command manually." fi } # end of bootp_install ############################################## # # Install hpnpcfg, and hpnpadmin. # ############################################## #admin_install() { # files="hpnpdisplay hpnpdtab" # for i in $files # do # if [ ! -f ${HPNPCODE}/etc/$i ] # then # cp -f ${HPNPCODE}/newconfig/$i ${HPNPCODE}/etc/$i # #rm -f ${HPNPCODE}/newconfig/$i # echo "NOTE: Copied ${HPNPCODE}/newconfig/$i to ${HPNPCODE}/etc/$i" # fi # done # } # --------------------------------------- # if MOTIF is not there, remove manpages for xj* #monitor_install() { # if [ ! -r /usr/lib/Motif1.2/libXm.sl ] # then # echo "NOTE: Removing all HPNPL Motif software." # rm -f ${HPNPCODE}/bin/x* # rm -f ${HPNPCODE}/lib/x* # sed '/^jobm/s/yes/no/' ${HPNPCODE}/sh/hpnp.model > ${HPNPCODE}/tmp # mv ${HPNPCODE}/tmp ${HPNPCODE}/sh/hpnp.model # rm -f ${HPNPCODE}/man/man1/xj* # fi # } #--------------------------------------------- ############################################## # # START OF SHELL SCRIPT # ############################################## HPNPCODE=/opt/hpnpl ############################################## # # Script must be run from / # ############################################## cd / # [ Added by Raju to package UJA without Jetprint # first, make sure /etc/exists if [ ! -d ${HPNPCODE}/etc ] then mkdir ${HPNPCODE}/etc chmod a+rx ${HPNPCODE}/etc fi #if [ ! -f ${HPNPCODE}/etc/xjdm.mib ] #then # cp ${HPNPCODE}/newconfig/xjdm.mib ${HPNPCODE}/etc/xjdm.mib # echo "NOTE: Copied ${HPNPCODE}/newconfig/xjdm.mib to ${HPNPCODE}/etc/ #xjdm.mib" #fi if [ ! -f ${HPNPCODE}/etc/hpnpsnmp ] then cp ${HPNPCODE}/newconfig/hpnpsnmp ${HPNPCODE}/etc/hpnpsnmp echo "NOTE: Copied ${HPNPCODE}/newconfig/hpnpsnmp to ${HPNPCODE}/etc/ hpnpsnmp" fi # End ] ############################################## # # Make sure ARPA files /etc/services and /etc/inetd.conf # are installed before allowing the install to continue. # ############################################## SYSTEMFILES="inetd.conf services" for i in $SYSTEMFILES do if Exists $i then : else echo "ERROR: Cannot find $i. Terminating customization." exit 1 fi done bootp_install if [ $? -ne 0 ] then echo "ERROR: Failed to install bootp-related files." exit 1 fi #admin_install #if [ $? -ne 0 ] #then # exit 1 #fi #monitor_install #if [ $? -ne 0 ] #then # exit 1 #fi rm -f ${HPNPCODE}/etc/install.files umask 002 cleanup ls ${HPNPCODE}/examples | while read NAME do if [ -f ${HPNPCODE}/examples/${NAME} ] then echo ${HPNPCODE}/examples/${NAME} >> ${HPNPCODE}/etc/install.files fi done ls ${HPNPCODE}/testfiles | while read NAME do if [ -f ${HPNPCODE}/testfiles/${NAME} ] then echo ${HPNPCODE}/testfiles/${NAME} >> ${HPNPCODE}/etc/install.files fi done ls ${HPNPCODE}/admin | while read NAME do if [ -f ${HPNPCODE}/admin/${NAME} ] then echo ${HPNPCODE}/admin/${NAME} >> ${HPNPCODE}/etc/install.files fi done ls ${HPNPCODE}/admin/printers | while read NAME do if [ -f ${HPNPCODE}/admin/printers/${NAME} ] then echo ${HPNPCODE}/admin/printers/${NAME} >> ${HPNPCODE}/etc/install.files fi done ls ${HPNPCODE}/bin | while read NAME do if [ -f ${HPNPCODE}/bin/${NAME} ] then echo ${HPNPCODE}/bin/${NAME} >> ${HPNPCODE}/etc/install.files fi done ls ${HPNPCODE}/lib | grep -v PLL | grep -v TLL | while read NAME do if [ -f ${HPNPCODE}/lib/${NAME} ] then echo ${HPNPCODE}/lib/${NAME} >> ${HPNPCODE}/etc/install.files fi done sort -u ${HPNPCODE}/etc/install.files | grep -v "#" \ | grep -v core \ | uniq \ > ${HPNPCODE}/etc/install.tmp mv -f ${HPNPCODE}/etc/install.tmp ${HPNPCODE}/etc/install.files # chk if NIS (yellow pages) is running. If so display a message if # any change was made in services or passwd. ps -ef | grep -v "grep" | grep "ypbind" > /dev/null 2>&1 RET=$? if [ $RET -eq 0 ] then if [ "$SERVCHNG" = "TRUE" -o "$PSSWDCHNG" = "TRUE" ] then if [ "$SERVCHNG" = "TRUE" -a "$PSSWDCHNG" = "TRUE" ] then echo "NOTE: Changes have been made to /etc/passwd and" echo " /etc/services on `hostname`. Make sure that" echo " these changes are made to /etc/passwd and" echo " /etc/services on the NIS master server and" echo " that the NIS service and passwd map are" echo " updated." else if [ "$SERVCHNG" = "TRUE" ] then echo "NOTE: Changes have been made to /etc/services on" echo " `hostname`. Make sure that these changes" echo " are made to /etc/services on the NIS master" echo " server and that the NIS service map is" echo " updated." else echo "NOTE: Changes have been made to /etc/passwd on" echo " `hostname`. Make sure that these" echo " changes are made to /etc/passwd on the" echo " NIS master server and that the NIS" echo " passwd map is updated." fi fi fi fi # Start hpnpd #if [ -x ${HPNPCODE}/bin/hpnpd ] #then # ${HPNPCODE}/bin/hpnpd #fi fnl="HPNPL-RUN \ HPNPL-LIB \ HPNPL-MAN" for i in ${fnl} do swlist -l fileset HPUX9.$i 2>/dev/null | grep HPUX9.$i \ >/dev/null if [ $? = 0 ] then swremove HPUX9.$i > /dev/null 2>&1 fi done # [ Following lines are commented by suresha for not to convert # old queues to new environment #HPNPDIR=/opt/hpnpl #NewLPPATH=/etc/lp #MOOPTS="xPORT \ #PERIPH \ #DEVTYPE \ #TEOJ \ #STATUSLOG \ #PRINTERCFG \ #JRECOV \ #MODELSCRIPTNAME \ #TOJMON" #cd $NewLPPATH/interface #for i in `ls` #do # if [ -f $i ] # then # if grep "PERIPH" 1>/dev/null $i # then # cp $i $i.old # safety net in case user modified this # mv $i tmp # cp $HPNPDIR/sh/hpnp.model $i ## else # continue # fi # echo "NOTE: Model script $NewLPPATH/interface/${i} updated." # echo " Old script is in $NewLPPATH/interface/${i}.old." # echo " If this file contained local modifications, you" # echo " may need to make those same modifications in the" # echo " new file." # # for j in ${MOOPTS} # do # REPLACEVAR=`grep "^$j" tmp` # FINDVAR=`grep "^$j" $i` # sed "s|^$FINDVAR|$REPLACEVAR|g" $i > tmp2 # mv tmp2 $i # done # chown lp:bin $i # chmod 755 $i # chmod 666 tmp # rm tmp # fi #done # #MSOPTS="PERSONALTY \ #PRINTMODEL \ #TEOJ \ #BANNER \ #BANTRAY \ #BPAPER \ #PSLEVEL \ #DUPPRINT" #if [ -d $NewLPPATH/interface/model.orig ] #then # # cd $NewLPPATH/interface/model.orig # # for i in `ls` # do # if [ -f $i ] # then # if grep "net_ljx000,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/net_ljx000 $i # elif grep "net_genericprinter,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/net_genericprinter $i # elif grep "net_genericplotter,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/genericplotter $i # elif grep "dumbplot_printer,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/dumbplot_printer $i # elif grep "dumbplot_printer_cr,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/dumbplot_printer_cr $i # elif grep "net_lj5x,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/net_lj5x $i # elif grep "net_lj4x,v" 1>/dev/null $i # then # cp $i $i.old # safety net in case use modified this # mv $i tmp # cp $HPNPDIR/sh/net_lj4x $i # elif grep "net_lj3x,v" 1>/dev/null $i # then # cp $i $i.old # mv $i tmp # cp $HPNPDIR/sh/net_lj3x $i # elif grep "net_lj3plus,v" 1>/dev/null $i # then # cp $i $i.old # mv $i tmp # cp $HPNPDIR/sh/net_lj3plus $i ## else # continue # fi # # echo "NOTE: Model script $NewLPPATH/interface/model.orig/${i} updated." # echo " Old script is in $NewLPPATH/interface/model.orig/${i}.old." # echo " If this file contained local modifications, you" # echo " may need to make those same modifications in the" # echo " new file." # for j in ${MSOPTS} # do # REPLACEVAR=`grep "^$j" tmp` # FINDVAR=`grep "^$j" $i` # sed "s/^$FINDVAR/$REPLACEVAR/g" $i > tmp2 # mv tmp2 $i # done # chown lp:bin $i # chmod 755 $i # chmod 666 tmp # rm tmp # fi # done #fi # End of modification by suresha ] exit 0 catalog/HPNPL/HPNPL-RUN/postinstall010054400210500000024000000060100736263264100174100ustar00hpnpusers00000005606433#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # postinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a UTILS="/usr/lbin/sw/control_utils" if [[ ! -f ${UTILS} ]] then echo "ERROR: Cannot find ${UTILS}" exit 1 fi . ${UTILS} ############################################################################ HPNPDIR=/opt/hpnpl # Location of HPNPL, may be a symbolic link to ${ROOT} #if [ ! -f ${ROOT}/etc/hpnpdtab ] #then # mv ${ROOT}/newconfig/hpnpdtab ${ROOT}/etc/hpnpdtab #fi #if [ ! -f ${ROOT}/etc//hpnpdisplay ] #then # mv ${ROOT}/newconfig/hpnpdisplay ${ROOT}/etc/hpnpdisplay #fi # rm -r ${ROOT}/newconfig 1>/dev/null # Setup correct symbolic link if necessary # if [[ ${ROOT} != ${HPNPDIR} && ${ROOT} != ${HPNPDIR}/ ]] then if [[ ! -d `dirname ${HPNPDIR}` ]] # Make parent directories then mkdir -p `dirname ${HPNPDIR}` fi echo "NOTE: Symbolicly linking ${ROOT} to ${HPNPDIR}." ln -s ${ROOT} ${HPNPDIR} # Link to required directory, ${HPNPDIR} fi # Set the global PATH to include HPNPL software mod_pathfile -a P ${ROOT}/bin if [[ $? = 2 ]] then echo " /etc/PATH already contains the HPNPL component." else echo "NOTE: Processes may need to be restarted to inherit" echo " ${ROOT}/bin in their PATH." fi #[ Added by devu JUN 7th to fix 57643 permission problems # with /opt/hpnpl, /opt/hpnpl/man , /opt/hpnpl/help-html # All this was done when swinstall failed to give proper # directory permissions as mentioned in npiu.psf file. chmod 755 ${ROOT} chown bin:bin ${ROOT} chmod 755 ${ROOT}/bin chown bin:bin ${ROOT}/bin chmod 555 ${ROOT}/man chown bin:bin ${ROOT}/man chmod 555 ${ROOT}/help-html chown bin:bin ${ROOT}/help-html # End additions by devu ] #[ Added by Devu on Jul 20th 1999 to include some #more directories which are not having proper permissions chmod 755 ${ROOT}/admin chown bin:bin ${ROOT}/admin chmod 755 ${ROOT}/admin/printers chown bin:bin ${ROOT}/admin/printers chmod 755 ${ROOT}/etc chown bin:bin ${ROOT}/etc chmod 755 ${ROOT}/newconfig chown bin:bin ${ROOT}/newconfig chmod 755 ${ROOT}/man/man1 chown bin:bin ${ROOT}/man/man1 chmod 755 ${ROOT}/man/man1m chown bin:bin ${ROOT}/man/man1m chmod 755 ${ROOT}/man/man4 chown bin:bin ${ROOT}/man/man4 # End of some more additions by Devu Jul 20 1999 ] # Place hpnpd.init into /sbin/init.d as hpnpd. #if [[ ! -f /sbin/init.d/hpnpd ]] #then # echo " * Copying hpnpd.init to /sbin/init.d/hpnpd" # cp -f ${ROOT}/examples/hpnpd.init /sbin/init.d/hpnpd #fi #chmod 554 /sbin/init.d/hpnpd # Link ~/admin/hppi to ~/bin/hppi # [Yatra Devu Jetadmin to Yatra ] if [[ ! -h ${ROOT}/bin/hppi ]] then if [[ -f ${ROOT}/bin/hppi ]] then rm -f ${ROOT}/bin/hppi fi ln -s ${ROOT}/admin/hppi ${ROOT}/bin/hppi fi # Link ~/admin/hppi to /usr/bin/hppi if [[ ! -h /usr/bin/hppi ]] then if [[ -f /usr/bin/hppi ]] then rm -f /usr/bin/hppi fi ln -s ${ROOT}/admin/hppi /usr/bin/hppi fi exit 0 catalog/HPNPL/HPNPL-RUN/postremove010054400210500000024000000006240736263264100172500ustar00hpnpusers00000005606437#! /sbin/sh ######## # Product: HPNPL # postremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ catalog/HPNPL/HPNPL-RUN/preinstall010054400210500000024000000015160736263264100172150ustar00hpnpusers00000005606440#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## # set -a # # killhpnpd () { # if [[ -x ${HPNPDIR}/bin/hpnpdr ]] # then # if ${HPNPDIR}/bin/hpnpdr -h # then # echo "NOTE: Daemon hpnpd is running. Trying to terminate it. ##.." # ${HPNPDIR}/bin/hpnpdr -k # COUNT=0 # while ${HPNPDIR}/bin/hpnpdr -h # do # sleep 1 # COUNT=`expr ${COUNT} + 1` # if [ ${COUNT} -eq 5 ] # then # break; # fi # done # fi # fi # } # #killhpnpd # Kill hpnpd if it is running catalog/HPNPL/HPNPL-RUN/preremove010054400210500000024000000032160736263264100170440ustar00hpnpusers00000005606441#! /sbin/sh ######## # Fileset: HPNPL-RUN # preremove # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ #if [[ -x /opt/hpnpl/bin/hpnpdr ]] #then # echo " Killing the hpnpd daemon." # /opt/hpnpl/bin/hpnpdr -k #fi HPNPDIR=/opt/hpnpl #killhpnpd () { # if [[ -x ${HPNPDIR}/bin/hpnpdr ]] # then # if ${HPNPDIR}/bin/hpnpdr -h # then # echo "NOTE: Daemon hpnpd is running. Trying to terminate it..." # ${HPNPDIR}/bin/hpnpdr -k # COUNT=0 # while ${HPNPDIR}/bin/hpnpdr -h # do # sleep 1 # COUNT=`expr ${COUNT} + 1` # if [ ${COUNT} -eq 5 ] # then # break; # fi # done # fi # fi # } # Kill all HPNPL execuatables running. killproc() { # kill the named process(es) pid=`/usr/bin/ps -e | /usr/bin/grep $1 | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` [ "$pid" != "" ] && kill $pid } ################################################################################ #killhpnpd # Kill hpnpd if it is running # Kill everybody else # HPNPBIN="fsize \ hpnptyd \ hpnpadmin \ hpnpf \ ip2long \ hpnps \ ishpnp" for i in $HPNPBIN do killproc $i done exit 0 catalog/HPNPL/HPNPL-RUN/unconfigure010054400210500000024000000002630736263264100173650ustar00hpnpusers00000005606443#! /sbin/sh ######## # Product: hpnpl # Fileset: HPNPL-RUN # preinstall # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a catalog/HPNPL/HPNPL-RUN/verify010054400210500000024000000006200736263264100163430ustar00hpnpusers00000005606444#! /sbin/sh ######## # Product: HPNPL # verify # @(#) $Revision 1.0 $ ######## # # (c) Copyright Hewlett-Packard Company 1994 # ######## set -a exitval=0 UTILS="/usr/lbin/sw/control_utils" if [[ ! -f $UTILS ]] then echo "ERROR: Cannot find $UTILS" exit 1 fi . $UTILS ################################################################################ HPNPL/HPNPL-MAN/opt/hpnpl/help-html/Hpjpiu.html010066400000020000002000001763000736263267500206220ustar00binbin00000000054620 HP JetDirect Print Server Update Notice

Installation and Configuration

HP JetDirect Printer Installer for UNIX 
(HP-UX and Solaris)

for 
HP JetDirect Print Server's



Most Current JPIU Support and Product Release Information

For the most current information available from HP, access Hewlett Packard's home page, http://www.hp.com . From there you can locate additional information regarding HP Jet Admin for UNIX. To access the most up-to-date information, select Support Documentation and Sofware (Drivers) for HP's PCs, Printers and Imaging Products which will get you to the Computers & Peripherals Technical Support, Software and Support page. From this page, select Network Connectivity from the list (or scroll down the page to Network Connectivity heading) and choose the desired selection for HP JPIU Software Files.


Contents

1 Introduction
Overview
Using a Network Printer
Before You Configure the Printer
Requirements

2 HP Support for UNIX (HP-UX and Solaris) Networks
Introduction
Installation and Configuration Requirements
Running the HP JetDirect Printer Installer for Unix Software
Configuring the HP JetDirect Print Server
Using BOOTP/TFTP
Using RARP
Using Telnet
Telnet Configuration Parameter Examples
DHCP Configuration 2
Using the Printer Control Panel
Configuring the Host Spooler
Adding a Network Print Queue from the Local Spooler
Modifying the Existing Network Print Queue from the Local Spooler
Deleting a Network Print Queue from the Local Spooler
Removing Printers from HP-UX and Solaris Networks
Deleting a Network Print Queue from the Local Spooler
Removing the Printer from the BOOTP Server
Moving to Another Network

3 Troubleshooting
Overview
HP-UX and Solaris Checklist
Verifying the Host Software Installation
Verifying the Network Configuration Data
Verifying the Communication Path
Verifying Spooler Configuration
Troubleshooting an LPD Configuration

4 Trademark Credits and Warranty


1. Introduction

Overview

This Software Update Notice describes how to install and configure the software for HP product JD300EN.

This software provides a TCP/IP based solution for configuring and managing the HP JetDirect print server on the following systems:

  • HP-UX 10.x or 11.x host spoolers
  • Solaris 2.3, 2.4, 2.5, 2.5.1, 2.6 and 2.7 host spooler
This software provides full printer feature support, graphical job and printer monitors, management features, and diagnostic features. The supported features may vary for different HP JetDirect print servers, different printers, and different operating systems.

For command line lp users, the product provides enhanced features in the supplied model scripts for HP printers (for example, net_lj5x), with several option flags. These model scripts apply only to HP-UX and Solaris systems.

The type of printer and print server you have affects the network reporting capability of the HP JPIU utility for UNIX systems. Some printers, such as the HP LaserJet 5Si, are capable of reporting a greater variety of printer statistics than earlier printer models. In the same way, HP JetDirect internal print servers using modular input/output (MIO) specifications allow the software to report more network statistics than print servers using other specifications, such as extended input/output (XIO).

The following table shows examples of internal print servers that use MIO specifications and XIO specifications, and external print servers that use parallel specifications (EX, EX Plus, and EX Plus3). See your printer and print server manuals for guidance on their reporting capabilities.
Table 1-1 HP JetDirect Print Servers That Use UNIX Software
HP JetDirect Product Network Connector Type Printer I/O Configuration
J2550A RJ-45 (Ethernet) MIO
J2552A RJ-45, BNC, (Ethernet) and 8-pin mini-DIN (LocalTalk) MIO
J2555A DB9 and RJ-45 (Token Ring) MIO
J2371A RJ-45 (Ethernet) MIO
J2372A RJ-45 and BNC (Ethernet) MIO
J2373A * DB9 (Token Ring) MIO
J2337A* RJ-45 and BNC (Ethernet) MIO
J2338A* RJ-45 and BNC (Ethernet) MIO
J2339A* RJ-45 and BNC (Ethernet) MIO
J2340A* RJ-45 and BNC (Ethernet) MIO
C2059T BNC and AUI (Ethernet) MIO
J2593A RJ-45, BNC (Ethernet) EX Plus3
J2594A DB9 and RJ-45 (Token Ring) EX Plus3
J2382A* RJ-45 and BNC (Ethernet) EX
J2383A* DB9 (Token Ring) EX
J2382B RJ-45 and BNC (Ethernet) EX
J2383B* DB9 (Token Ring) EX
C2071S RJ-45 (Ethernet) XIO
C2071T BNC (Ethernet) XIO
J2591A RJ-45 and BNC (Ethernet)  EX Plus3
J2590A RJ-45 (Ethernet)/100 VG Any LAN EX Plus3
SIMM Upgrades
J2546B Ethernet MIO
J2547B Ethernet EX
J2548B Token Ring EX
J2549B Token Ring MIO
*These products require a Flash SIMM upgrade.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting


Using a Network Printer

To use a network printer in a UNIX based TCP/IP environment, you need to perform the following two tasks:
  1. Configure the HP JetDirect print server.Configuring the HP JetDirect print server mainly consists of assigning an IP address to the print server. This IP address is used to represent the printer that is connected to the print server. There are several ways to configure the HP JetDirect print server. Chapter 2 includes the steps for configuring the print server.
  2. Configure the host spooler.Similar to other serial or parallel connected printers, a network printer (represented by its IP address) must be configured to the local spooler before you can access it. See Chapter 2 for information on configuring the host spooler.

Before You Configure the Printer

To configure the printer you must have properly connected the printer to the network using the HP JetDirect print server and have print server status information, which is obtained by printing a self-test page/configuration plot (internal print server) or configuration page (external print server). See your HP JetDirect print server manuals for instructions.

Requirements

  • System administrator (root) access to your system.
  • The LAN hardware address (or station address) of the print server. This address is printed on the print server self-test page/configuration plot or configuration page. It is similar to the following:
Ethernet: LAN HW ADDRESS: 080009xxxxxx

Token Ring: LAN HW ADDRESS: 100090xxxxxx

For HP-UX and Solaris systems, an appropriate model script name is needed for your printer. The HP JPIU utility has a default script, which you can change to fit your needs.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

2. HP Support for UNIX (HP-UX and Solaris) Networks

Introduction

This chapter provides instructions for installing and configuring Hewlett-Packard's JPIU software on UNIX. This software provides a TCP/IP based solution for configuring and managing the HP JetDirect print server on HP-UX 10.x and 11.x host spoolers, Solaris 2.3, 2.4, 2.5, 2.5.1, 2.6 and 2.7 host spooler.

Network Administrator Features

Hewlett-Packard's JPIU software is an administrative tool used to install and configure printers connected to a network using the HP JetDirect print server (network interface). From the HP JPIU software you can:
  • Set up a printer.
  • Change an existing printer configuration.
  • Modify printer settings.
  • Diagnose printing problems.
  • Track individual print jobs.
Depending on your printer and print server, you can perform the following administrative functions:
  • Report an actual count of pages printed through a Motif based user interface and log file.
  • Terminate the active TCP connection between the spooler and the printer.
  • Enable or disable network protocols.
  • Reboot the HP JetDirect print server.
  • Select Power Save mode.
  • Lock or unlock the printer control panel.
  • Set the control panel password.
  • Lock or unlock the printer hard disk.
For systems running Motif, you can also perform the following functions:
  • Auto discover a list of network printers.
  • Monitor a printer's status and error conditions.
  • Receive proactive and unsolicited online status and error messages related to your print jobs.
  • Receive a quick visual status of the printer using a traffic signal icon.
  • Monitor the progress of print jobs when printing to an HP printer connected by an HP JetDirect print server.
  • Receive notification on supported printers when the last page of a print job has exited into the printer's output bin (if the printer supports true end-of-job and if true end-of-job is turned on).
See the man pages, online help, and online README files for more information on the HP JPIU software.

Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Installation and Configuration Requirements

Before you install the HP JPIU software, make sure you have the following:
  • HP Jetdirect Printer Installer for UNIX, version E.10.05 or above.
  • System administrator (root) access to your system.
  • The LAN hardware address (or station address) of the print server. This address is printed with print server status information on the configuration page (also called the self-test page or configuration plot) and is similar to the following:
Ethernet: LAN HW ADDRESS: 080009xxxxxx

Token Ring: LAN HW ADDRESS: 100090xxxxxx

If you have not printed a configuration page from your printer, see the hardware installation guide for your print server or your printer's getting started guide for instructions.

How Installing HP JPIU Affects Your Network

The installation process performs the following functions:

HP-UX 10.x, 11.x and Solaris: Creates the /opt/hpnpl directory for HP JPIU for UNIX

Creates the following subdirectories inside the hpnpl directory (contents of subdirectories listed in parentheses):

  • admin (shell scripts and executable files)
  • bin (executable files)
  • etc (configuration files)
  • examples (example system configuration and X resource files for reference)
  • help (files related to online help)
  • lib (shared libraries)
  • man (man pages)
  • newconfig (default [unedited] copies of the configuration files in the etc subdirectory)
  • nls (native language message catalogs)
  • pixmaps ( X pixmap images for HP JPIU utilities)
  • sh (model scripts)
  • testfiles (sample files for testing print functionality)
  • cfg (symbolic link to admin). This link is provided on some platforms for backward compatibility.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Running the HP JPIU Software

The HP JPIU software helps the administrator configure the print server and the spooling system. To run the HP JPIU software from the default paths, type the following. (If you installed HP JPIU in a different directory, the paths will be different.)

For HP-UX 10.x, 11.x and Solaris 2.x, type:

/opt/hpnpl/bin/hpnpl

To use HP JPIU software in a UNIX based TCP/IP environment, you must first configure the HP JetDirect print server and configure the host spooler.


Configuring the HP JetDirect Print Server

Configuring the HP JetDirect print server mainly consists of assigning an Internet Protocol (IP) address to the print server. This IP address is used to represent the printer that is connected to the print server.

To operate properly, the HP JetDirect print server must be configured with network configuration data, such as a valid IP address. Depending on your printer and system, this can be done in the following ways:

  • By downloading the data from a network-based server using BOOTP (Bootstrap Protocol) and TFTP (Trivial File Transfer Protocol) each time the printer is turned on. Note that the BOOTP daemon, bootpd, must be running on a BOOTP server that is accessible by the printer.
  • By a network-based server using RARP (Reverse Address Resolution Protocol) answering the print server's RARP request and supplying the print server with the IP address. The RARP method only allows you to configure the IP address.
  • By setting configuration parameters using Telnet. In order to set configuration parameters, set up a Telnet connection from your UNIX system to the HP JetDirect print server using the default IP address. The default IP address takes effect five minutes after the printer is turned on (if none of the other configuration methods is successful). The default IP address is 192.0.0.192. If Telnet is used, the print server saves the configuration even if the printer or print server is turned off.
  • By manually typing the configuration data using the printer control panel keys. The control panel method allows you to configure only a limited subset of configuration parameters (IP address, subnet mask, default gateway address, and idle timeout). Therefore, control panel configuration is recommended only during troubleshooting or for simple installations. If control panel configuration is used, the print server saves the configuration over power cycles.
  • By using Dynamic Host Configuration Protocol (DHCP). This protocol is supported in HP-UX 10.10, 11.x system and Solaris 2.x and 2.7 systems. For more information, see the bootpd man page. A sample DHCP configuration file (dhcptab) is located in the /usr/newconfig/etc directory on HP-UX 10.10 and 11.x systems.Since HP-UX presently does not provide dynamic name services for its DHCP implementations, HP recommends that you set all print server lease durations to "infinite." This ensures that print server IP addresses remain static until such time as dynamic name services are provided.

Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Using BOOTP/TFTP

This section describes how to configure the print server using BOOTP.

Systems that use Network Information Services (NIS)

If your system uses NIS, you may need to rebuild the NIS map with the BOOTP service (as shown below) before performing the BOOTP configuration steps. To rebuild the NIS map for Solaris, see your Solaris system documentation.

To rebuild the NIS services map for SunOS, first go to the correct directory by typing: cd /var/yp

Rebuild the map by typing: make services

Verify that the BOOTP service is now present in the map by typing:

ypcat services | grep bootp

There should be an entry for bootps and bootpd displayed. To determine the process ID (PID) for inetd (internet services daemon), type:

ps -ef | grep inetd (HP-UX and Solaris)
 

Use the PID to signal inetd to re-read its configuration file:

kill -1 <inetd-PID>

where 1 is the number "one" and <inetd-PID> is the PID for inetd.

Configuring software using BOOTP/TFTP

For the HP JetDirect print server to obtain its configuration data over the network, the BOOTP server must be set up with the appropriate configuration files. The HP JPIU software automatically creates or edits these files. To set up the configuration files on the BOOTP server, run the HP JPIU software and perform the following steps:

1. Turn off the printer.

2. Select Configuration from the Main menu. The Configuration menu appears.

3. Select Create printer configuration in BOOTP/TFTP database.The software interactively prompts you for BOOTP/TFTP configuration parameters listed in Table 2-1, and automatically makes the necessary entries in the appropriate files. Some parameters are optional.

The data that you configure determines which entries and files are created. Some data is intended for the /etc/bootptab file, while other data is placed in a Network Printer Interface (NPI) configuration file.

BOOTP is used by the print server to obtain entries in the /etc/bootptab file, while TFTP is used to obtain additional configuration information from a configuration file. If you do not specify any SNMP configuration entries, and default values are used for the host access list and idle timeout, an NPI configuration file is not created.

HP recommends that the BOOTP server be located on the same subnet as the printers it serves. BOOTP broadcast packets may not be forwarded by routers unless they are properly configured.

You can interactively configure the Simple Network Management Protocol (SNMP) parameters. SNMP configuration parameters are listed in Table 2-1, and are optional.


CAUTION
Community names (passwords) for your printer are not secure. If you specify community names for your printer, select names that are different from passwords used for other systems on your network. 

To receive SNMP traps, the systems listed on the SNMP trap destination list must have a trap daemon to listen to those traps. The HP JPIU software does not provide such a daemon.

4. After creating the BOOTP/TFTP database, the HP JPIU software conducts a BOOTP/TFTP self-test, then prompts you to turn on the printer.

5. Turn on the printer. When it receives power, the HP JetDirect print server sends BOOTP requests and should receive its configuration data from the configured BOOTP server.The HP JPIU software tests if the printer is configured by pinging the IP address.

6. Verify that the printer is correctly configured by typing "y" for the following prompt:

Do you want to send the test file(s) to this printer (y/n, default = n)?


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Table 2-1. Standard Configuration Parameters
LAN Hardware Address:  Link-level, or station address of the HP JetDirect print server. This is a required entry. This address is printed with the card status information as the ''LAN HW ADDRESS'' (see the printer configuration page, also called the self-test page or configuration plot). 
Name: Name of the printer. This is a required entry. It should be an IP name assigned by your network administrator. The name must begin with a letter and must end with either a letter or a number. Other characters in the name are limited to letters, numbers, periods, and hyphens. The maximum length is 32 characters. This name is returned when the SNMP sysName is requested.
IP Address:  Internet Protocol address used for communication between network nodes. This is a required entry.
Subnet Mask: Mask used when a network is subnetted. This is required only if subnetting is being used. If the subnet mask is not provided, the default network mask is used.
Default Gateway: IP address of the gateway. This information is needed for a printer to respond to a host on a different subnet. Only one default gateway can be configured at a time.
Syslog Server: The IP address of the host that receives syslog messages from the print server. Only one syslog server may be configured. If a syslog server is not configured, the print server does not send syslog messages.
Syslog Facility: Describes the part of the system that generates the syslog messages. This is configured only if a syslog server is configured. The print server can be configured to generate syslog messages with the facilities local 0 through local 7. The default facility is LOG_LPR.
Idle Timeout: The number of seconds that an idle print data connection is allowed to remain open. Since the card supports only a single TCP connection, the idle timeout balances the opportunity of a host to recover or complete a print job against the ability of other hosts to access the printer. The acceptable values range from 0 to 3600 (1 hour). If ''0'' is typed, the timeout mechanism is disabled. The default is 90 seconds.
Access List: Specifies from which hosts or subnets the interface accepts print data connections. It also determines which hosts can use SNMP SetRequests. Up to 10 entries are allowed. If the host access list is empty, the interface accepts connections from all hosts. The default is an empty list.
Location: Identifies the physical location of the printer. Only printable ASCII characters are allowed. The maximum length is 64 characters. The default location is undefined. (Example: 1st floor, south wall)
Contact: Name of the person who administers or services the printer. This may include how to contact this person. The default contact is undefined.
SNMP Get Community Name: Password that allows a host to acquire SNMP information on the HP JetDirect print server. This is optional. If set, the request must supply the correct community name. Otherwise, the HP JetDirect print server does not respond. The HP JPIU software automatically saves this name in this BOOTP server's hpnpsnmp file. The community name must be ASCII characters. The maximum length is 32 characters.
SNMP Set Community Name: Password that allows SNMP access to control functions on the HP JetDirect print server. The community name of an incoming SNMP SetRequest must match the print server's "set community name" for the print server to respond. If the print server has no "set community name,'' it does not respond to any SetRequests. SetRequests must come from hosts that are configured in the print server's host access list. Community names must be ASCII characters. The maximum length is 32 characters.
SNMP Trap Destination List: List of IP addresses for systems in which the print server sends SNMP traps. If the list is empty, the print server does not send SNMP traps. The list may contain up to four entries. The default SNMP Trap Destination List is empty.
SNMP TrapCommunity Name: Community name (password) used by the print server when it sends SNMP traps. The default community name is "public." Community names must be ASCII characters. The maximum length is 32 characters.
SNMP Authentication Trap: Configures the print server to send (on) or not send (off) SNMP authentication traps. Authentication traps indicate that an SNMP request was received, but the community name check failed. The default is "off."
Telnet: If set to 1, this parameter instructs the print server not to allow incoming Telnet connections. If this parameter is set to 0, incoming Telnet connections are allowed. (This setting is not available through the HP JPIU software.)


NOTE
The SNMP Trap does not provide printer status information. SNMP Trap only provides limited HP JetDirect print server information. 


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Using RARP

This subsection describes how to configure the print server using the Reverse Address Resolution Protocol (RARP).

This setup procedure enables the RARP daemon running on your system to respond to a RARP request from the HP JetDirect print server and to supply the IP address to the print server.

1. Turn off the printer.

2. Log on to your UNIX system as a superuser.

3. Make sure the RARP daemon is running on your system by typing the following command at the system prompt:

ps -ef | grep rarpd (HP-UX and Solaris)
 
 

The system response should be similar to the following:

861 0.00.2 24 72 5 14:03 0:00 rarpd -a

860 0.00.5 36 140 5 14:03 0:00 rarpd -a

If the system does not display a process number for the RARP daemon, see the rarpd man page for instructions on starting the RARP daemon.

4. Edit the /etc/hosts file to add your designated IP address and node name for the HP JetDirect print server. For example:

13.32.11.24 laserjet1

5. Edit the /etc/ethers file to add the LAN hardware address/station address (from the configuration page, also called the self-test page or configuration plot) and the node name for the HP JetDirect print server. For example:

08:00:09:a8:b0:00 laserjet1


NOTE
If your system uses Network Information Services (NIS), you need to incorporate changes to the NIS host and ethers databases. 

6. Turn on the printer.

7. To verify that the card is configured with the correct IP address, use the ping utility. At the prompt, type:

ping <IP address>

where <IP address> is the assigned address from RARP. The default IP address is 192.0.0.192.

If ping does not respond, see the troubleshooting chapter.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Using Telnet

This subsection describes how to configure the print server using Telnet.


NOTE
These steps may be different for firmware after version x.04.08.

To set configuration parameters, you must set up a Telnet connection from your UNIX system to the HP JetDirect print server.

1. Type the following at the system prompt:

Telnet <IP address>

where <IP address> may be the assigned address from BOOTP, RARP, DHCP, the printer control panel, or the default IP address. The default IP address is 192.0.0.192.

2. When the server responds connected to IP address, press [Return] twice to make sure that the Telnet connection is initialized.

3. When you are prompted for a password, type the correct password (for example: kfuejs)

By default, Telnet does not require a password, but you can set up to a 14 character password by using the password command (passwd). Once a password is set, password protection is enabled. Subsequently, you can change a password, but you cannot disable password protection unless you perform a cold reset on the printer.


NOTE
Any time during the Telnet session you can type: ? then press [Return] to view available configuration parameters, the correct command format, and a list of additional commands to display or print configuration information that you have typed.

At the Telnet prompt ">" type: parameter: value then press [Return], where parameter refers to the configuration parameter you are defining, and value refers to the definitions you are assigning to that parameter. Each parameter entry is followed by a carriage return.

See Table 2-1 for information about configuration parameters.

5. Repeat step 4 to set any additional configuration parameters.

6. When you have finished typing the configuration parameters, type: quit and press [Return] to activate the configuration parameters.

To exit without activating parameters, type exit and press [Return].


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Telnet Configuration Parameter Examples

The following examples show how configuration parameters might be typed.

IP Address Parameter Example

ip: 13.32.11.24

where ip identifies the parameter and 13.32.11.24 specifies the address for the printer. By typing this parameter, you can overwrite the IP address used to make the Telnet connection with one you have selected.

Subnet Mask Example

subnet-mask: 255.255.255.0

where subnet-mask identifies the parameter and 255.255.255.0 specifies the subnet mask.

Default Gateway Example

default-gw: 13.32.11.85

where default-gw identifies the parameter and 13.32.11.85 specifies the IP address of the gateway.

Syslog Server Example

syslog-server: 13.32.11.85

where syslog-server identifies the parameter and 13.32.11.85 specifies the IP address of that server.

Idle Timeout Parameter Example

idle-timeout: 120

where idle-timeout identifies the parameter and 120 specifies the number of seconds an idle print data connection is allowed to remain open. If you set this parameter to 0, the connection does not terminate and no other host is able to make a connection.

Banner Page Parameter Example

banner: 0

where banner identifies the parameter and 0 disables the banner page print out. Substitute 1 for 0 to enable the banner page print out.

Set Community Name Example

set-cmnty-name: my_network

where set-cmnty-name identifies the parameter and my_network specifies the name you want to set.

The Set Community Name parameter is a network management security mechanism that enables external network management entities to set internal print server management (mib) values. The name can be from 1 to 32 alpha and numeric characters and can include the minus (-) and underscore (_) symbols.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

DHCP Configuration

Dynamic Host Configuration Protocol (DHCP) is one of several auto configuration mechanisms that the HP JetDirect print server uses. If you have a DHCP server on your network, the HP JetDirect print server automatically obtains its IP address from that server and register its name with any RFC 1001 and 1002-compliant dynamic name services.

If you do not want your HP JetDirect print server configured via DHCP, you must disable DHCP configuration.

When you disable a DHCP configuration via Telnet, the print server automatically releases any names and IP addresses associated with the DHCP server and re-initializes the TCP/IP protocol for the print server. At this point, the print server is unconfigured and begins to send bootp and rarp requests to acquire new (non-DHCP) configuration information.

If you manually provide an IP address when disabling DHCP via Telnet, the print server still releases its DHCP-provided IP address but does not send bootp and rarp configuration requests. Instead, it uses the configuration information you have provided. Therefore, if you provide the IP address you should also manually set all of the configuration parameters, such as subnet mask, default gateway, and idle timeout.


NOTE
If the DHCP configuration state is changed from disabled to enabled, the print server assumes it should acquire its configuration information from a DHCP server. This means that when the Telnet session is completed, the TCP/IP protocol for the print server is re-initialized and all current configuration information is deleted. The print server then attempts to acquire new configuration information by sending DHCP requests on the network to a DHCP server.

DHCP Parameter Example

dhcp-config: 1

where dhcp-config: identifies the Dynamic Host Configuration Protocol and 1 indicates that this protocol is enabled. This is the default setting. To disable DHCP, type: dhcp-config: 0

name: <alphanumeric>

to assign or change a name. 

Using the Printer Control Panel

This subsection describes how to configure the HP JetDirect print server using the printer's control panel.

If configuration of the HP JetDirect print server is supported from your printer control panel, you can set the network configuration parameters listed below. If the printer control panel configuration is supported, see the hardware installation guide for your print server or the getting started guide for your printer for instructions on how to configure the print server from the printer control panel.

  • IP address of the print server
  • Subnet mask
  • Default gateway address
  • Syslog server address
  • Idle timeout period
If you need to configure other parameters, use BOOTP/TFTP to configure all the parameters for the print server.

If the HP JetDirect print server is configured to receive its configuration from the printer control panel, the configuration is saved on the print server over power cycles. For information on these parameters see Table 2-1.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Configuring the Host Spooler

Similar to other serial or parallel connected printers, a network printer (represented by its IP address) must be configured to the local spooler before you can access it.

The spooling system is a set of programs, shell scripts, and directories that control your printers and the flow of data going to them. This section explains how to use the HP JPIU software to configure your network-based printer into the spooling system.

Adding a Network Print Queue from the Local Spooler

To configure a print queue for your network-based printer into a spooler, follow these steps (type ? for online help):

1. Run the HP JPIU software.

  • For HP-UX 10.x, HP-UX 11.x and Solaris 2.x, type:

  • /opt/hpnpl/bin/hpnpl
2. Select Configuration from the software's main menu. The Configuration menu appears.

3. Select Add printer to local spooler.

4. When the following prompt appears:

Enter the network printer name:

type the name of your network printer, which is the name typed in NIS (Network Information Service), DNS (Domain Name Service), or /etc/hosts for the printer. It is the printer's node name.

5. When the HP JPIU software displays a list of configurable parameters, change the parameters you want to change, then select 0 (zero).

6. Before the software shuts down the spooler to make configuration changes, it prompts you for confirmation. Press [Return] for the HP HPIU software to shut down the spooler.

7. At the prompt, press [Return] to display the configuration menu.

The printer should now be configured in your HP-UX or Solaris spooling system.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Modifying the Existing Network Print Queue from the Local Spooler

You can modify the existing network spool queue using the HP JPIU software.

1. Run the HP JPIU software.

  • For HP-UX 10.x, HP-UX 11.x and Solaris 2.x, type:

  • /opt/hpnpl/bin/hpnpl
2. Select Configuration from the software's main menu. The Configuration menu appears.

3. Select Modify existing spooler queue(s) from the software's Configuration menu.

4. Type the name of the queue you want to modify.

5. When the HP JPIU software displays a list of configurable parameters, change the parameters you want to change, then select 0 (zero).


CAUTION
In the Solaris environment, do not use Print Manager to modify any queue created by the HP JPIU software. Using Print Manager makes all network queues configured by the HP JPIU software unusable.

Deleting a Network Print Queue from the Local Spooler

If necessary, you can delete an existing network spool queue using the HP JPIU software.

1. Log on as a superuser.

2. Run the HP JPIU software.

  • For HP-UX 10.x, HP-UX 1.x and Solaris 2.x, type:

  • /opt/hpnpl/bin/hpnpl
3. Select Configuration from the Main menu. The HP JPIU for UNIX Configuration menu appears.

4. Select the option for removing the queue.

5.Type the print queue name, then press [Enter]. If there are jobs in this print queue, this operation is aborted.


CAUTION
Use HP JPIU instead of lpadmin to remove queues. 


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Removing Printers from HP-UX, and Solaris Networks

The first step in removing a printer from the network is to delete the printer configuration at the server. The printer must not be servicing a job when you do this.

Deleting a Network Print Queue from the Local Spooler

1. Log on as a superuser.

2. Run the HP JPIU software.

For HP-UX 10.x, HP-UX 11.x and Solaris 2.x , type:

/opt/hpnpl/bin/hpnpl

3. Select Configuration from the Main menu. The HP JPIU for UNIX Configuration menu appears.

4. Select the option for removing the queue.

5. Type the print queue name, then press [Enter].

6. Repeat steps 4 and 5 for each queue directed toward this printer.

Once the queues are deleted, the printer is removed from the spooler. Continue only if you want to remove the printer from the BOOTP server. If there are jobs in this print queue, this operation is aborted.


CAUTION
Use HP JPIU instead of lpadmin to remove queues.

Removing the Printer from the BOOTP Server

1. Log on as a superuser.

2. Run the HP JPIU software.

  • For HP-UX 10.x, HP-UX 11.x and Solaris 2.x , type:

  •  

     
     
     
     
     

    /opt/hpnpl/bin/hpnpl

3. Select Configuration from the Main menu. The HP JPIU for UNIX Configuration menu appears.

4. Select the option for removing the printer, which is represented as a BOOTP entry.


NOTE
This removal does not affect the currently running printer. The effect of this operation is that when the printer is power cycled the next time, it will not be able to acquire its IP address from this BOOTP server.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Moving to Another Network

When moving an HP JetDirect print server that has been configured with an IP address to a new network, make sure that the IP address does not conflict with addresses on the new network. You may change the IP address of the print server to one that can be used on the new network, or erase the current IP address and configure another address after you install the print server on the new network.


NOTE
If the current BOOTP server is not reachable, you may need to locate a different BOOTP server and configure the printer to this server.

If the print server was configured using bootp, remove the bootp configuration with the HP JPIU software. If the print server was configured with RARP, erase the entry in the /etc/ethers file.

Using Telnet to Erase the Existing IP Address

To erase the IP address during a Telnet session:
  1. Type: cold-reset and press [Return].
  2. Type: quit and press [Return] to exit Telnet.
When you exit the Telnet session, the IP address is erased.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

3. Troubleshooting

Overview

This chapter describes how to troubleshoot problems you may have configuring the HP JetDirect print server or software.

Error messages are listed in current HP JetDirect product manuals. If an error occurs during installation or operation of the software, see your HP JetDirect print server documentation for information about the message.


HP-UX, and Solaris Checklist

Verifying the Host Software Installation

If the print server and network hardware appear to be functional, verify that the HP JPIU software has been installed correctly.

1. Run the HP JPIU software.

2. In the main menu of the HP JPIU software, select Diagnostics. The Diagnostics menu appears.

3. Select Examine printing path to help isolate the source of a print problem. This feature tests the local spooler operation by sending a file to the printer using the lp command. Any file may be submitted for this test. Typically, this test is used to diagnose printing problems with a particular file. The test first verifies that the local spooler is functional for a user provided queue. A functional spooler satisfies the following conditions:

  • The spooler is running
  • The queue is accepting jobs
  • The queue is enabled
  • Permissions are set for key directories and files
You are prompted for a (test) filename with options. The idea is to re-create the job submittal process but intercept the spooler output. You are then provided the job profile as determined by the spooler output. This displays information such as: resolution setting (optional), number of collated copies requested, and the Printer Description Language (PDL) to be used (PCL, PostScript, or Relay). A non-functional spooler terminates this test and returns you to the Diagnostics menu.
  • If the spooler output does not exist, that clearly isolates the problem area for further investigation. See your system documentation or contact your system vendor.
  • If the spooler output does exist and is correctly profiled, a potential problem exists at the networking software or printer level. If the output is not correctly profiled, that isolates the potential problem in the filters used.


4. Select Verify installation of software to display any files that are missing or services that are not available.

5. Select Test network printer accessibility to perform the following three operations:

  • Verify that the target node is reachable over the network. This operation can indicate conditions like a powered off target printer, or a broken connection due to cable, bridge/router, or other component.
  • Check if the target node is an HP network printer and not a workstation system. This test can indicate conditions if an incorrect IP name is provided for an HP printer.
  • Make sure that the source host has access rights to the target printer. This test can indicate if the local (source) host does not have access to the target HP printer.
6. Select Print a test page to send a test page directly to the target printer, bypassing the spooler to prove that data can be sent to the printer and printed.


NOTE
Only the first 18 characters of the TCP/IP hostname are printed on the self-test page.

7. Select View HP JetDirect interface's current configuration to display the current configuration settings. The configuration setting can also be printed out and filed for archival purposes.

8. Select Check BOOTP and TFTP operations to verify that the local host's BOOTP and TFTP are functional. This conducts a self-test, simulates a bootup query, and responds. This requires superuser privileges.

9. Select Show HP JetDirect interface's protocol settings to test multi-protocol HP JetDirect print servers. A list of status for each protocol is displayed. The information can be printed and filed for archival or diagnostic purposes.

10. Select Display operational and protocol statistics to display detailed information on network packet transmissions or collisions.

11. If necessary, repeat all of the steps in Chapter 2, "HP Support for UNIX (HP-UX and Solaris) Networks," to install and configure the software.


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Verifying the Network Configuration Data

To verify that the HP JetDirect print server contains the correct network configuration data, use the following instructions that correspond to the method you used to configure the print server.

If You Used BOOTP/TFTP

1. Print a configuration page (also called a self-test page or configuration plot) that contains the print server status information.

2. Verify that the following parameters are set correctly:

  • CONFIG BY: Verify that ''BOOTP/RARP'' is set. If ''FRONT PANEL/TELNET'' is indicated, change it to ''BOOTP/RARP'' using the printer control panel keys as described in the hardware installation guide for your print server or the getting started guide for your printer.
  • IP ADDRESS: Verify that the correct Internet Protocol address assigned to the HP JetDirect print server is set. The IP address is a required entry.
  • SUBNET MASK: If subnetting is being used, verify that the correct subnet mask is set .
  • DEF. GATEWAY: If you specified a default gateway address with the HP JPIU software, verify that the correct default gateway address is set.
  • SYSLOG SERVER: Verify that the correct syslog server address is configured. If the syslog server is not configured, the print server does not send syslog messages.
To change these or other parameters, delete the BOOTP entry and re-create one with the new settings. Then turn the printer off and back on so the printer re-reads the bootp information. For more information, see "Removing the Printer from the BOOTP Server" and "Using BOOTP/TFTP" in Chapter 2.

3. Verify that your BOOTP server responds to the print server's BOOTP request. Run the HP JPIU software and select Test network printer accessibility from the Diagnostics menu.If this test fails, look in your syslog file for messages from the bootpd daemon program to identify possible causes such as configuration issues in inetd.sec.
 
 

If You Used RARP

1. Make sure the IP address indicated on the status page and the entry in the /etc/ethers file are the same.

2. Verify that the RARP daemon on the host responds to RARP requests from your HP JetDirect print server.

For more information on RARP, see the RARP man page on your UNIX host.

If You Used the Control Panel or Telnet

1. Print a configuration page (which contains the print server status information).

2. Verify that the following parameters are set correctly:

  • CONFIG BY: Verify that ''FRONT PANEL/TELNET'' is set. If ''BOOTP/RARP'' is indicated, type the configuration data using the printer control panel keys as described in the hardware installation guide for your print server or the getting started guide for your printer.
  • IP ADDRESS: Verify that the correct Internet Protocol address assigned to the HP JetDirect print server is set. The IP address is a required entry.
  • SUBNET MASK: If subnetting is being used, verify that the correct subnet mask is set. All nodes on a network with a given network address must specify the same subnet mask.
  • DEF. GATEWAY: If you typed a default gateway address from the front panel, verify that the correct default gateway address is set.
If you need to correct any of these parameters, see any of the following:
  • The hardware installation guide for your print server.
  • The printer control panel configuration instructions in the printer getting started guide.

Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Verifying the Communication Path

The HP JPIU software has a script that uses ping to test the connectivity.

1. Run the HP JPIU software (/usr/bin/hpnpl) and select Test network printer accessibility from the Diagnostics menu.

2. If the connectivity test fails:

  • Check that all of the gateways between the host running the HP JPIU software and the printer are up.
  • Check that your node names and IP addresses in /etc/hosts, NIS (Network Information Service), or DNS (Domain Name System) are typed correctly.
  • Check the subnet mask.
  • Check for duplicate IP addresses.
  • Make sure that the Def. Gateway address used is the IP address on the HP JetDirect print server side of the gateway.
  • Make sure that the IP address assigned to the printer is valid for the subnet that it is connected to and the subnet mask being used.
  • Check SYSLOG to verify bootp succeeded correctly. Bootp may not be automatically routed. The router may need to be configured.
3. If the connectivity test succeeds, select Print a simple test page to printer from the Diagnostics menu. Then select an appropriate file type for your printer. This sends a test file to the printer that bypasses the spooler.

This test also uses the hpnpadmin utility to verify that the host can print to the printer. You can change the host access list (those hosts that are allowed to print to this printer) by changing the BOOTP/TFTP print server configuration parameters.


NOTE
Use the HP JPIU software for managing and troubleshooting your network-based printer solution.

Verifying Spooler Configuration

If you are able to print a file on the printer when you bypass the spooler, but you are not able to print through the spooler (using the lp command), you may have a bad file or your spooler configuration may not be correct.

On HP-UX or Solaris Systems

If you used the HP JPIU software to set up the spooler, follow the steps below:

1. Run the HP JPIU software.

2. Select Examine Printing Path from the Diagnostics menu.

3. Send the same file that you were not able to print previously using the same options to the same spool queue as when the problems occurred.

The HP JPIU software leads you through the printing process and identifies the possible trouble areas.


NOTE
If only the superusers can print, verify the permissions for /dev/null. The permissions should be 666.
Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

Troubleshooting an LPD Configuration

The troubleshooting steps below describe how to troubleshoot printing problems you may have with the HP JetDirect print server.

1. Print a configuration page (also called a self-test page or configuration plot).

2. Verify that the IP configuration values are correct. If they are not, reconfigure the HP JetDirect print server.

3. Log onto the host system and type:

ping <IP address>

where <IP address> is the IP Address assigned to the printer.

4. If ping fails, make sure the IP Address on the configuration page is correct. If the address is correct, the problem is in the network.

5. If the ping test passes, print a test file. At the UNIX prompt, type:

lpr -Pprinter_name test_file (BSD based systems)

lp -dprinter_name test_file (Sys V based systems)

where printer_name is the name of your printer and test_file is an appropriate file (ASCII, PCL, PostScript, HP-GL/2, or text ) for the printer defined in the :rp tag in the printcap file.

6. If the test file does not print, do the following:

  • Check printcap entries
  • Check printer status (using LPC or a similar process)
  • Examine the contents of the logfile for this printer, such as

  • /usr/spool/lpd/error_log_filename
  • Check other log files, such as

  • SunOS: /var/adm/messages /var/adm/lpd_errs
    HP-UX: /usr/adm/syslog


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

4. Trademark Credits and Warranty

©Copyright Hewlett-Packard Company 1996

All rights reserved. Reproduction, adaptation, or translation without prior written permission is prohibited, except as allowed under the copyright laws.

Publication number JD302HTM

Warranty

The information contained in this document is subject to change without notice.

HEWLETT-PACKARD COMPANY MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material. 

One software kit can be purchased for loading onto multiple host systems and will support multiple HP JetDirect print servers.

Hewlett-Packard assumes no responsibility for the use or reliability of its software on equipment that is not furnished by Hewlett-Packard. 

Trademark Credits

Ethernet is a registered trademark of Xerox Corporation. PostScript is a trademark of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. UNIX® is a registered trademark of UNIX System Laboratories Inc. in the United States and other countries, licensed exclusively through X/Open Company Limited.

- End of Document -


Jump to: Table of Contents / Beginning of Document
Introduction / HP Support for UNIX Networks / Troubleshooting

HPNPL/HPNPL-MAN/opt/hpnpl/help-html/cell.gif010066400000020000002000000001400736263267500200760ustar00binbin00000000054663GIF89a ³€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿ!ù,  ÐÉI«½8ëÍ»ÿ`8E;HPNPL/HPNPL-MAN/opt/hpnpl/help-html/hplogo.gif010066400000020000002000000013260736263267500204570ustar00binbin00000000054664GIF89aÈ$³€€€€€€€€€€€€ÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿ!ù,È$ÿÐÉI«½8ëÍ»ÿ`(Ž`žhª®€Ã¾p»¡íƦdSûd÷\îÓáŒ;aQÉTÍN5(±8 JyR`E‰„u_Ó_óø;5Ún™å»†eêø…¹> ßCs*<ק±CVywro€pxlŠ{ŒN42~9Q~O[YnhW+m‰”‰…7.UŽ^_—f¬d„Ÿ‘ž¨¥‡`}˜¸pŸHuT«%­œ\©¹{P=¡d‚»ºº c¶ÂM¾ZÈ“ÉnË¿™¹Í•»×àáÃÄÖ›±µêv‹íÀ¤´£tÓ Òèãñãšgìüå[gn ¬XïØ”sç,`:„äb«¡Afy¹gñY±pÿge”$nµ‡†–üÃè±$ÊR'ncY¯¥=šÁ4âȯåA@6e¶xIž9UÓTbzI¢©Ó§P¡þä£téÔ¨X³jÕ:5ç̯inK¶l°o)7nbj¶­[²?½ÕfìêÛ»x>”ûÛ¼€Ÿý%—ªß¿2Múƒ—Mh"G„̘îÜ[’c6Cz´áÇAu§Ù‹vñ¢Â¥yR†—qµÂnŽñ¸e×–Zn¸# œ9¶îÝ_!RžM ñgÏ›]•.˜œÝásjÄŒÎ]’yÍë—#T®½¢õ*Ï‘oÖ}Ýé ‹RÄgº{»â`C>~hÏ;Íóî›”î¬%!ŸƒxÙÍ'à}„é7!y£C FH mÓ}ÑhJ²r$¡Ã,FÅÓAå` †>Ø^xTÄfX42SâZê¡È—†î×[ŒG(“ˆ“¡ÇqÂàHÞ!ƒut‹.Š䆬A(Í(²’dOK*xd/Ø¡"–`nÕ˜#ŒôÛw'a¦A;HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/InstallModelScript.1010066400000020000002000000044570736263271300220470ustar00binbin00000006152600.TH InstallModelScript 1 .SH NAME .I InstallModelScript allows the user to download model script and configuration file for the printer through a command line interface. .SH SYNOPSIS .B InstallModelScript .BI proxyserver .BI \0proxyport .BI \0printerID .SH DESCRIPTION .I InstallModelScript will download the default model script for the printer with the specified printerID from the default URL http://www.hp.com/go/newmodelscripts. The files are downloaded only when the web contains the latest version of the model script. The manual page for the corresponding model script is installed if the latest model script from the web is installed. The configuration file will be downloaded if it is not found in the /opt/hpnpl/admin/printers directory. .SS Arguments The InstallModelScript command recognizes the following arguments. .RS .TP 15 .B proxyserver \0\fIproxy-server name\fP This tag specifies the proxy server through which the model script will be downloaded from the default URL. .TP .B proxyport \0\fIproxy-server port\fP This tag specifies proxy port through which the server downloads the model script and the configuration file. The default port is set to 80. .TP .B printerID \0\fIprinterID of the printer\fP This tag specifies the printerID of the printer for which the default model script is download. .SH EXTERNAL INFLUENCES none .SH NETWORKING FEATURES not applicable .SH RETURN VALUES Returns a 4 upon successful completion. .SH DIAGNOSTICS none .SH ERRORS The Error message displayed is given as below : Error while downloading the file, reason could be ! 1] File may not be present in the specified URL 2] Specified URL may not be correct 3] Wrong port number 4] Specified URL currently not accessible .SH EXAMPLES .PP This example downloads the default modelscript net_ljx000 for the printer with 261 as printerID (HP Laserjet 8100 Series), if the latest version of model script is found in the web. .B "InstallModelScript 261" .SH DEPENDENCIES The InstallModelScript command enables the user to directly download the model script, instead of using the hppi JetDirect configuration menu. .SH AUTHOR .I InstallModelScript was created by Hewlett Packard Company .SH FILES none .SH SEE ALSO hppi(1) .SH ADMINISTRATION You must be logged on as a super-user to have access to this command. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/addprinter.1010066400000020000002000000205430747477533300204350ustar00binbin00000006163330.\"@(#) $Header: /users/hpnp/odyssey/repository/man/addprinter.1.npiu,v 1.1.1.1 2001/10/15 19:15:23 hpnp Exp $ .TH addprinter 1 .SH NAME .I addprinter allows a user to add a new printer to bootptab through a command line interface. .SH SYNOPSIS .B addprinter .BI -hwaddr(-ha) \0hdwr-addr [ .BI \0option [ .BI \0value ] ... ] .I \0hostname .SH DESCRIPTION .I addprinter will support all the options in the hppi implementation. It will also output the configuration data into /etc/bootptab, and, if any tftp options are selected, into the .cfg file. The user must provide at least the hardware address and the hostname, which must be the last entry in the command line. Bootp options not specified by the user are deduced by addprinter whenever possible. .SS Options and Arguments The addprinter command recognizes the following options and arguments. (The options in parentheses are the shortened forms of the standard options. They are "shortcuts", for users who are familiar with the command set.) Options may not always be followed by a variable, as in the case of the option -force. .RS .TP 15 .B -hwaddr(-ha) \0\fIhardware-address\fP This tag specifies the hardware address of the client. The hardware address is a 12-digit hexadecimal number; optional periods and/or a leading 0 can be included for readability. .I The hardware address must be specified in any valid call to addprinter. .TP .B -hw-type(-ht) \0\fIhardware-type\fP This tag specifies the hardware type code. Hardware-type can be an unsigned decimal, octal, or hexadecimal integer corresponding to one of the ARP Hardware Type codes specified in RFC1010. It can also be specified by a) the symbolic names Ethernet or ether for 10Mb Ethernet b) IEEE802, tr, or token-ring for IEEE802 networks c)pronet for Proteon Pronet Token Ring d)chaos and arcnet for Chaos and ARCNET, respectively. .TP .B -subnet-msk(-sm) \0\fIsubnet-mask\fP This tag specifies the client's subnet mask, specified in decimal dotted notation. .TP .B -gateway(-gw) \0\fIip_address\fP This tag specifies the IP addresses of the gateways for the client's subnet. For multiple gateways, list each. If one of multiple gateways is preferred, it should be listed first. The IP address must be in decimal dotted notation. .TP .B -reply-with-name(-hn) The IP address or IP name of the device of this tag indicates that the client's host name should be sent in the boot reply. The -hn tag is a boolean tag. bootp attempts to send the entire host name as it is specified in the configuration file or hosts database. The configuration file is checked first. If the host name is not found, the hosts(4) data base is then checked. If the hostname cannot fit into the reply packet, an attempt is made to shorten the name so that it consists of just the host field (truncating up to the first period, if present). The shortened name is then tried. In no case is an arbitrarily truncated host name sent; if nothing reasonable can fit, nothing is sent. .TP .B -ip-address(-ip) \0\fIip_address\fP This tag specifies the IP addresses of the DHCP/BOOTP client. The IP address must be in decimal dotted notation. .TP .B -magic-cookie(-vm) \0\fImagic-cookie\fP This tag specifies the RFC1048 vendor information magic cookie. .I magic-cookie can be one of the following keywords: auto (indicating that vendor information is determined by the client's request), rfc 1048 (which always forces an RFC1048-style reply), or cmu (which always forces a CMU-style reply). The default value is rfc 1048. .TP .B -force(-f) Force the entry to be made, even if an entry already exists for the hostname or hardware address. This will overwrite existing entries. .TP .B -log Write a logfile to /opt/hpnpl/tmp/addptr.log. .TP .B -location(-pl) \0"printer-location" A free-form string, enclosed in quotation marks, describing the printer's physical location. Quotation marks are optional if the location is a single word. .TP .B -contact(-pc) \0"printer-contact" A free-form string, enclosed in quotation marks, naming a contact. Quotation marks are optional if the contact is a single word. .TP .B -syslogserver(-sls) \0\fIsyslog-server\fP A hostname or IP address of the machine to be used as a syslog. If an IP address, syslog-server must be in decimal dotted notation. If a hostname, syslog-server must be limited to 64 characters, and must begin with a letter. .TP .B -syslogfacility(-slf) \0\fIsyslog-facility\fP A string specifying the syslog facility. This value defaults to lpr. .TP .B -timeout(-it) \0\fIidle-timeout\fP The idle timeout in seconds. Default is 120; range is from 0 to 3600. .TP .B -access(-al) " hostname, network number, or IP address" Add the given host or network to the access list. If no access list parameters are specified, the default behavior is to allow access to all. Hostnames are limited to 64 characters, and must begin with a letter. An access list is limited to 10 entries. .TP .B -get \0\fIget-community-name\fP The SNMP get community name is used to allow restricted SNMP objects to be read. This value defaults to "public" which gives the lowest level of access. The .I get-community-name is limited to 32 characters. .TP .B -set \0\fIset-community-name\fP The SNMP set community name is used to allow restricted SNMP objects to be written. This value defaults to "public" which gives the lowest level of access. The .I set-community-name is limited to 32 characters. .TP .B -trap-dest(td) \0\fItrap-destination\fP The host name or IP address of the host to receive the SNMP traps. Users can specify up to 4 trap destinations with the following format: -td dest1 -td dest2... .TP .B -trap-community(-tc) Trap community name. Community names are limited to 32 characters. .TP .B -auth-trap-on(+at) Sets authentication trap on. Defaults to OFF. .TP .B -auth-trap-off(-at) Sets authentication trap off. Defaults to OFF. .TP .B -banner-on(+bp) Sets HPJetDirect lpd banner page printing on. .TP .B -banner-off(-bp) Sets HPJetDirect lpd banner page printing off. .SH EXTERNAL INFLUENCES none .SH NETWORKING FEATURES not applicable .SH RETURN VALUES Returns a 0 upon successful completion. .SH DIAGNOSTICS .TP .B \fB1 "NO BOOTP" "bootps" service not found in /etc/inetd.conf. Configure inetd to support the bootps service if /etc/bootpd exists, or install the HP Network Printer Installer for Unix utility again to acquire the BOOTP software. This message will vary slightly depending on the OS. .TP .B \fB2 "TFTP IS NOT SUPPORTED" The tftp service is not supported on this system. Add the user "tftp" to /etc/passwd. Add the tftp service to /etc/inetd.conf and create the tftp home directory if it does not exist. Signal inetd to read the /etc/inetd.conf change. See the tftpd(1M) and inetd.conf(4) man pages for details. If inetd.sec is used, make sure this printer IP is allowed to access the tftp service on this node. This message will vary slightly depending on the OS. .TP .B \fB3 "NO TFTP DIRECTORY" The tftp directory /home/tftpdir/ does not exist. Create the tftp home and run the HP addprinter utility again. .TP .B \fB4 "BAD HW ADDRESS" \fIhwaddr\fR is not an official address for HP JetDirect. .SH ERRORS none .SH EXAMPLES .PP This example uses the minimum number of options needed to add a printer. .IP .B "addprinter -ha 0060b030d466 mymachinename" .PP This example uses options. .IP .B "addprinter -ht ethernet3 -reply-with-name -sm 255.255.240.0 .B -gateway15.62.40.1 -al 15.62.39.1 -auth-trap-on -ha 0060b030d466 -vmrfc1048 .B -slf lpr -timeout 60 -get getname +bp -set setname .B mymachinename " .PP This example uses an access list. .IP .B "addprinter -sm 255.255.240.0 -gateway15.62.40.1 -sm 255.255.240.0 .B -al 15.62.39.1 -al 15.62.39.3 -auth-trap-on -ha .B 0060b030d466 -get getname -set setname mymachinename .PP This example uses trap desinations. .IP .B "addprinter -sm 255.255.240.0 -gateway15.62.40.1 -am 255.255.240.0 .B -auth-trap-on -td 15.62.39.1 -td 15.62.39.2 .B -td 15.62.39.3 -td 15.62.39.4 -get getname -set setname .B -ha 0060b030d466 mymachinename" .SH DEPENDENCIES The addprinter command enables the user to directly configure the bootp file for the bootp daemon, instead of using the hppi JetDirect configuration menu, or by editing the bootptab file. .SH AUTHOR .I addprinter was created by Hewlett Packard Company .SH FILES none .SH SEE ALSO hppi(1), bootpd(1M) .SH ADMINISTRATION You must be logged on as a super-user to have access to this command. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/addqueue.1010066400000020000002000000115470747477533300201040ustar00binbin00000006163323.\"@(#) $Header: /users/hpnp/odyssey/repository/man/addqueue.1.npiu,v 1.1.1.1 2001/10/15 19:15:23 hpnp Exp $ .TH addqueue 1 .SH NAME .I addqueue offers an alternate method of creating queues for printers connected with HP JetDirect interface cards. .SH SYNOPSIS .B addqueue [ .B -c \0\fIclass\fP ] .B [-d] [ .B -i \0\fIprinterID\fP ] .B -h \0\fIhostname\fP .B -q \0\fIqueuename\fP .B [-p \0\fIport\fP] .\ [ Added by Rajesh on 3rd July 2000 to provide new options. .B [-s ] .B [-r \0\fIon/off\fP] .B [-t \0\fIon/off\fP] .B [-b \0\fIon/off\fP] .B [-L \0\fIPS/PCL/HPGL/HPGL2/AUTO\fP] .B [-P \0\fI1/2/3\fP] .B [-T \0\fI1/2/3\fP] .B [-m \0\fIbanner papersize\fP] .B [-D \0\fIon/off\fP] .\ End of modifications by Rajesh ] .TP .B addqueue [-l] .SH DESCRIPTION .I addqueue allows a user to build an lp printer queue based on arguments entered on the UNIX command line, and provides a non-GUI alternative to the method provided by the hppi Utility. It is not to be used to create a queue for a printer connected directly to a LPT port. .SS Options and Arguments The .I addqueue command recognizes the following options and arguments: .RS .TP 15 .BI -c \0class The name of the class for the queue. If there is not an existing class, one will be created. The class name is limited to 14 characters. .TP .B -d Specifies that the queue will be set to the default queue. .TP .B -i \0\fIprinterID\fP Configure the queue as a printer with MIO id of .I printerID. .TP .B -l List supported printers and, their associated MIO IDs and model scripts. This option is valuable in the event that addqueue does not recognize a printer you wish to use. In that event, use addqueue -l to obtain a list of supported printers and their IDs, and then use the -i option to force the creation of a queue for a printer type other than the actual one. For example, if for some reason the system does not recognize a 5Si, you may create a queue for a 4Si using the -i option. .TP .BI -h \0hostname The hostname consists of the IP address or IP name of the device. .TP .B -q \0\fIqueuename\fP The name of the queue. The queuename is limited to 14 characters. .TP .B -p \0\fIport\fP Allows selection of the port number for HP JetDirect +3 Devices. .\ [ Added by Rajesh on 3rd July 2000 to provide new options. .TP .B -s Allows the user to log the status of the device in the file /opt/hpnpl/tmp/ in HP-UX and /var/tmp/ in solaris. .TP .B -r \0\fIon/off\fP Turns on/off the job recovery option for the queue. .TP .B -t \0\fIon/off\fP Turns on/off the True End Of Job option for the queue. .TP .B -b \0\fIon/off\fP Turns on/off the banner page option for the queue. .TP .B -L \0\fIPS/PCL/HPGL/HPGL2/AUTO\fP Allows to give the default printing language. The values of "PS", "PCL", "HPGL", "HPGL2" and "AUTO" options are valid if they are supported by the device chosen. .TP .B -P \0\fI1/2/3\fP Allows to give the post script levels. The values of 1, 2 and 3 are valid if they are supported by the device chosen. .TP .B -T \0\fI1/2/3\fP Allows to give the tray number to print the banner page. The value entered is checked if it is supported by the device chosen. .TP .B -m \0\fIbanner papersize\fP Allows to choose the banner paper size. The values of "A4", "legal", "letter", "JISB5", "exec", "JISB4", "JISEXEC" and "11x17" are valid if they are supported by the device chosen. .TP .B -D \0\fIon/off\fP Turns on/off the duplex printing option for the queue. .\ End of modifications by Rajesh ] .SH NETWORKING FEATURES Uses SNMP to recognize supported network devices. .SH RETURN VALUES Returns 0 on successful completion. .SH DIAGNOSTICS .TP .B \fB1 added to spooler. .TP .B \fB2 Could not enable . .TP .B \fB3 Could not accept . .TP .B \fB4 already exists. .TP .B \fB5 Could not stop/start the scheduler. .TP .B \fB6 Could not fork process. .TP .B \fB7 Could not contact . .TP .B \fB8 Could not create the queue. .SH EXAMPLES .PP Create a queue named LJ4Si for the Network device and makes it the default queue. .IP .B "addqueue -q LJ4Si -h laserjet.boi.hp.com -d" .PP Show a list of supported printers, their associated printer IDs used for the [-i printerid] option and model scripts. .IP .B "addqueue -l" .PP Create a queue named daffy for the device connected to the second port of a three-port HP JetDirect EX Plus3. .IP .B "addqueue -q daffy -h 15.62.125.161 -p2" .SH DEPENDENCIES .PP The addqueue program has to stop the scheduler to perform its tasks. When the scheduler is stopped, all print jobs will be halted and restarted when the scheduler is turned back on. .SH AUTHOR .I addqueue was created by Hewlett Packard Company .SH FILES .TP 30 .PD 0 .BR /opt/hpnpl/admin/PrinterList .PD 0 .TP 30 .SH SEE ALSO lpadmin(1M), lpsched(1M), accept(1M), lpshut(1M), enable(1), removequeue(1). .SH ADMINISTRATION You must be logged on as a super-user to have access to this command. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/hpnpadmin.1010066400000020000002000000120530747477533300202600ustar00binbin00000006162650.\"@(#) $Header: /users/hpnp/odyssey/repository/man/hpnpadmin.1.npiu,v 1.2 2002/05/23 23:05:41 hpnp Exp $ .TH hpnpadmin 1 .SH NAME hpnpadmin - administer a remote HP SNMP peripheral .SH SYNOPSIS .B hpnpadmin [ .\.B -aAbdDefijklnoOpqrsStvwW .B -aAbdDeEfijklnoOpqrsStvwW ] [ .BI "-mM " protocol ] [ .BI "-c " community ] [ .BI "-C " portnumber ] .I node .SH DESCRIPTION .\.I Hpnpadmin .I hpnpadmin administers an HP network peripheral .IR node . This node may be an HP JetDirect interface in an HP network printer or a JetDirect EX interface. .I hpnpadmin queries the .I node for status, statistical, or configuration information using SNMP GetRequests. Using SNMP SetRequests, .I hpnpadmin causes the active TCP connection to be killed (\fB\-k\fR), the network interface to be reconfigured (\fB\-r\fR), a memory image to be dumped using TFTP (\fB\-D\fR), or a protocol to be enabled/disabled (\fB\-mM\fR). .PP .\.I Community .I community is the SNMP community name used for the GetRequests or SetRequests. If the community name is omitted from the command line, the name is retrieved from the file .B /opt/hpnpl/etc/hpnpsnmp. .PP If no options are specified, the status is looked up as it is when the .B -s option is used. .SS Options .TP 5 .B -a Check the node's access list to see if this host is allowed to print. .TP 5 .B -A Check if the node is an HP network peripheral interface. .TP 5 .B -b Display the bootup information for this node. .TP 5 .BI "-c " community Specify the SNMP community name. .TP 5 .BI "-C " portnumber Specify which EX port number to be addressed. .TP 5 .B -d Display the SNMP packets exchanged. .TP 5 .B -D Dump the memory image using TFTP to the BOOTP server host. The memory image is left in the file npi. in the home directory of TFTP. This file must exist before the image dump and the file must be world-writable. This option requires the host running .I hpnpadmin to be on the peripheral's access list. This option also requires the set community name to be specified in the network peripheral interface The same set community name must be provided by .IR hpnpadmin . .TP 5 .B -e Display device status in 32 bits hex .TP 5 .B -E Show device status message .TP 5 .B -f Display the bootp server name / address .TP 5 .B -i Display the printer description and ID .TP 5 .B -j Display the job name and job source currently in the printer, if they are available. .TP 5 .B -k Kill the currently active connection. This option requires the host running .I hpnpadmin to be on the peripheral's access list. This option also requires that the node be configured with a SET community name; the same name must be provided by .IR hpnpadmin . .TP 5 .B -l Display the location and the contact for this peripheral. .TP 5 .BI "-m " protocol Enable the specified protocol on the HP JetDirect interface, if supported, where .I protocol is one of .BR all , .BR auto , .BR novell , .BR dlc , .BR tcp , or .BR ethertalk . .TP 5 .BI "-M " protocol Disable the specified protocol on the HP JetDirect interface, if supported, where .I protocol is one of .BR novell , .BR dlc , or .BR ethertalk . .TP 5 .B -n Display protocol enable/disable status of the HP JetDirect interface, if supported. .TP 5 .B -o Display the operational statistics - bytes sent and received on the current connection, connections accepted, denied, aborted, and killed. .TP 5 .B -O Display the same operational statistics as .BR -o , but with more detail. Name the host whose connection was aborted or denied and the time since it happened. Give the reason for the aborted connection. If there is no more detailed information to give, the output will be the same as that of the .B -o option. .TP 5 .B -p Display protocol statistics for the following protocols: TCP, UDP, IP, ICMP, and SNMP. .TP 5 .B -q Display a description of the HP JetDirect interface. .TP 5 .B -r Reconfigure the HP JetDirect interface by redoing the bootup sequence. Various counters are reset during this operation. This option requires the host running .I hpnpadmin to be on the peripheral's access list. This option also requires the set community name be specified in the network peripheral interface. The same set community name must be provided by .IR hpnpadmin . .TP 5 .B -s Query .I node for its status. .TP 5 .B -S Display peripheral status information, if available. .TP 5 .B -t Indicate if the HP JetDirect interface is connected to ethernet or token ring. .TP 5 .B -v Display a verbose collection of status information. .TP 5 .B -w Display the type of HP JetDirect interface this host is connected to. .TP 5 .B -W Display whether EX device supports ECP/MLC. .\".SH EXAMPLES .SH "RETURN VALUE" For option .B -a, .I hpnpadmin returns 1 if this host is not on the peripheral's access list. .sp 1 For option .B -A, .I hpnpadmin returns 1 if the node is not an HP JetDirect interface. .SH "AUTHOR" Hewlett-Packard .SH FILES .PD 0 .TP 30 /opt/hpnpl/etc/hpnpsnmp SNMP community names .TP 30 $TFTPDIR/npi. memory image dump file (TFTPDIR is system-dependent, possibly /usr/tftpdir, /home/tftpdir, or other directories.) .PD 0 .SH "SEE ALSO" hpnpsnmp(4) HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/hppi.1010066400000020000002000000334420736263271300172310ustar00binbin00000006162610.\"@(#) $Header: /users/hpnp/odyssey/repository/man/hppi.1,v 1.1.1.1 2001/10/15 19:15:23 hpnp Exp $ .TH hppi 1 .SH NAME hppi - A printer configuration and diagnostics utility for managing HP network printers .SH SYNOPSIS .B hppi .B hppi [-c / -s] or [-d] or [-j] .B hppi [-addq / -aq] [-"addque options"] .B or [-removeq / -rq] [-q] .B hppi [-addbootp / -ab] [-"addprinter options"] .B or [-removebootp / -rb] [hn=] .B hppi [-debug / -log] .SH DESCRIPTION .I HP JetDirect Printer Installer for Unix (JPIU) Utility (/opt/hpnpl/bin/hppi for HP-UX 10.0 and after, and Solaris) is an integrated menu-driven utility for spooler administration, JetDirect configuration and diagnostics for HP network printers connected by an HP JetDirect interface. To access a particular feature, select the appropriate option from the menu. At any point, the character .I "q" can be used to abort the current operation and return to the previous menu level. The character "X" can be used to exit from hppi from any of the menu level of the program. The character .I "?" is used to display online help about the current operation. .SS Options .TP 5 \fB-c or -s\fR To go to Spooler Administration menu directly. .TP 5 \fB-j \fR To go to JetDirect Configuration menu directly. .TP 5 \fB-d \fR To go to Diagnostics menu directly. .TP 5 \fB-addq or -aq\fR To invoke "Add printer to local spooler" menu item under Spooler Administration menu. .TP 5 \fB-addq or -aq "addque options" \fR To create queue. It works similar to addqueue. .TP 5 \fB-removeq or -rq\fR To invoke "Delete printer from local spooler" menu item under Spooler Administration menu. .TP 5 \fB-removeq or -rq -q\fR To remove queue. It works similar to removequeue. .TP 5 \fB-addbootp or -ab\fR To invoke "Create printer configuration" menu item under JetDirect Configuration menu. .TP 5 \fB-addbootp or -ab "addprinter options"\fR To create printer configuration. It works similar to addprinter. .TP 5 \fB-removebootp or -rb\fR To invoke "Remove printer configuration" menu item under JetDirect Configuration menu. .TP 5 \fB-removebootp or -rb hn=\fR To remove printer configuration from /etc/bootptab file. .PP .I Spooler Administration .PP .I hppi assists system administrators in configuring HP network printers and the local spooler. It also provides the facility to install new model scripts in the system. Root user privileges are required to access the Configuration features. .TP .B \fB1. Add printer to local spooler This option configures HP network printers to the local spooler. The process is highly automated. With the user-supplied printer name (IP name), the HP JetDirect Printer Installer Utility checks whether Realtime model script update is enabled or disabled. If it is enabled and the user is interested in latest model script from web, it calls the InstallModelScript with PrinterID. The Realtime model script update can be enabled/disabled from the diagnostics menu. The JPIU is also capable of performing auto-configuration of queues without asking for additional user input. However, users may wish to customize any parameters by changing the settings supplied by hppi. The short cut command 'hppi [-addq or -aq] [-"addque options"] does the similar operation. The configurable parameters are: queue name, model script, status log, default printing language, queue class, job recovery, true end-of-job, system default, banner page, duplex, banner page tray and VUE front panel configuration (HP-UX only). By default, a job is presumed completely printed when all of its data has been successfully sent to the printer. The spooler deletes this job and starts sending the next job. When the true end-of-job option is turned on, the job is not considered as printed until the last page of the job has actually been printed, and deposited in the output bin. This feature may not be available for older HP printers. Depending on user needs, the system can provide reliable and robust printing solutions with true end-of-job capability; or a less reliable but faster printing operation. HP VUE users may also configure the newly-created print queues using the printer subpanel. See HP VUE documentations for how to configure and activate the printer icon and its subpanel. .TP .B \fB2. Delete printer(s) from the local spooler This option removes the print queue created by option 3. The queue must be empty to be removed. .TP .B \fB3. Modify the existing spooler queue(s) The queues configured with configuration 3 may be re-configured without the need to delet them and then creat new ones. The parameters that may be modified are job recovery, true end-of-job, banner page, default printing language, and system default. .TP .B \fB4. Install New Model Script This option allows the user to download latest model script from the web. The model scripts are downloaded from the default URL http://www.hp.com/go/newmodelscripts. After accepting the default URL, proxy server and port number a list of printer models with default model scripts is displayed. Once the printer model is selected, the corresponding model script is downloaded if the model script present in the web is the latest. The model script and man page are installed into appropriate directories. The configuration file will also be downloaded if it is not found in the /opt/hpnpl/admin/printers directory. The user can also give absoulute URL where the file is located OR he can give absoulute path of the file which may be downloaded by some browsers/ftp from some machine. The file can be modelscript/tar-file/cfg-file/man-page. The default URL, proxy-server and port number can be set through environment variables URL, PROXY and PORT. Make sure that the URL points either directly or is redirected to the matrix file, which contains a list of printer models with default model scripts. If PROXY and PORT variables are set, the InstallModelScript option will not ask for proxy-server and port number. If the absoulute URL/file of the model script is given and if the model script supported printer configuration files are not present in the /opt/hpnpl/admin/printers directory, following steps are used to create the configuration file The following are the default settings for the printer. You may wish to change these options by typing any of the choices specified below : 1. Languages : [PCL, POSTSCRIPT] 2. Default Language : [PCL] 3. Banner Page : [yes] 4. True End of Job : [on] 5. Job Recovery : [N/A] 6. Printer Model : [lj5000] 7. Banner Tray : [def] 8. Banner Paper Size : [def] 9. Duplex Print : [no] 10. PostScript Level : [2] Please Enter the choice (q-quit, 0-Save) : The menu above allows the user to change the options. The language will be taken from the printer and displayed to the user. The default language can be any one of the language that is in Languages option. Selecting the banner page and job recovery options will toggle the value between yes, no and N/A, while the option True End of Job will toggle the value between on, off and N/A. The option PostScript Level has three values, 1, 2 and 3. The Printer Model will be a peripheral type value that is most appropriate to the printer. This will be used when the model script supports more than one printer and there is a code written specifically for that printer. Once the user has saved the changes, the modelscript is installed in the appropriate directory and the corresponding printer type entry for queue creation is created in PrinterList file and configuration file is created with the selected settings. .TP .B \fB5. Remove Model Script This option allows removal of the model script from the list of model scripts currently installed. If the model script supports more than one printer, a list of printers supported by it will be displayed. The model script will be removed only after removing all the printers. Removing a printer will remove corresponding configuration file and PrinterList entry. .PP .I JetDirect Configuration .PP This menu has to parts (Printer Network Interface and Telnet Configure JetDirect). In Solaris, if bootp system is not installed, all the first three menu items given below will not be displayed. Menu item 4 and 5 will be displayed as 1 and 2. .TP .B \fB1. Create printer configuration database hppi creates configuration data for HP network printers. The data includes the entries in /etc/bootptab and optional TFTP files in /home/tftpdir/hpnpl (HP-UX 10.0 and after), or /tftpboot/hpnpl (Solaris). The configuration data will be downloaded to the printer upon request, using BOOTP/TFTP services. The configurable parameters include hardware address, IP name, subnet mask, gateway, idle timeout (in seconds), community names, access list, syslog destination, and trap destination. Only the hardware address and the IP name are mandatory. The settings for the other parameters are optional, and depend on how the printer will be used. For example, if the printer is expected to be visible beyond its own subnet, the subnet mask and the gateway need to be set. If the GET community is set, it will be automatically recorded in the local community name database. The BOOTP/TFTP method is an indirect way to configure the printer. This option simply creates the configuration data. The result has no immediate effect on any currently active printers. The changes occur when the target printer is turned off and on. After creating the configuration data, hppi automatically conducts tests to ensure that the BOOTP/TFTP services are functional and that the printer will be able to boot from this server. You may also send test files to the printer to verify that the configuration has been set up correctly, and that data can be sent to the printer. Similar tests are also available in the Diagnostics section. .TP .B \fB2. Remove printer configuration from BOOTP/TFTP This option removes the configuration data created using the previous option. .TP .B \fB3. Check BOOTP/TFTP operations (super-user only) This test verifies the following: (1) BOOTP and TFTP services at the local system are functional and will respond to the bootpquery; (2) the bootptab entry and the optional TFTP file created by hppi are syntactically correct. Run this test only when the local system is the BOOTP server for the target printer. .TP .B \fB4. Set IP Adress locally (within your local subnet - router) This is to configure unconfigured printers in the local subnet. .TP .B \fB5. Open Telnet Session to JetDirect Card This is to open telnet session with specified printer connected in the network. .PP .I DIAGNOSTICS .PP hppi utility provides the following tools to trouble-shoot some common printing problems. This option requires root access. .TP .B \fB1. Verify installation of software This option verifies that all hppi components have been installed correctly. .TP .B \fB2. Examine spooler operations If you encounter printing problems and are not sure where the problems are, start with this option. This option will help you to identify and isolate the problem source at either the system/spooler side, or the printer/network side. To be able to retrace the printing process, the spool queue you have problems with must be empty, so that the spooler can immediately process the job submitted by this option. .PP The other diagnostic features are related to the network and the printer. .TP .B \fB3. Test network printer accessibility Run this option to test the target printer if Option 2 indicates that there are no problems at the system/spooler. This test verifies the following information about the printer: - if the printer is reachable - if the target device is an HP network printer - if the local system is allowed to access the printer .TP .B \fB4. Print test page to printer If the printer passes the Option 3 test, this option indicates that the basic setup and configuration of HP network printing is functional. .TP .B \fB5. View HP JetDirect interface configuration This option provides the following information: how the target printer is configured; from where did it boot; the IP address for the interface/printer; the subnet mask and gateway; the value of idle timeout; the name of syslog server; the location and the contact for the printer. .TP .B \fB6. Check BOOTP/TFTP operations (super-user only) This test verifies the following: (1) BOOTP and TFTP services at the local system are functional and will respond to the bootpquery; (2) the bootptab entry and the optional TFTP file created by hppi are syntactically correct. Run this test only when the local system is the BOOTP server for the target printer. In Solaris, if bootp sub-system is not installed, it will be displayed as '6. Install BOOTP subsystem (super-user only)' to install bootp system. .TP .B \fB7. Show HP JetDirect protocol settings This option displays the current status of enabled/disabled network protcols, on the JetDirect interface. This is only applicable to HP JetDirect interfaces that support multiple network protocols. To print from UNIX hosts, the TCP/IP protocol on the JetDirect must be enabled. .TP .B \fB8. Display operational and protocol statistics This option displays the general network level operational and protocol statistics. .TP .B \fB9. Enable/Disable Realtime Model Script Update This option allows to Enable/Disable the Realtime ModelScript Update. Enabling this option will ask you to check for the latest model script from web when creating a queue from the Spooler Administration Menu. This option will toggle between option 9 and 10 in solaris depending on whether BOOTP installation. .TP .B \fB9. Remove BOOTP subsystem (super-user only) This is available only in Solaris when the bootp sub-system is installed. .SH "RETURN VALUE" None. .SH "AUTHOR" Hewlett-Packard. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/ishpnp.1010066400000020000002000000014000747477533400175750ustar00binbin00000004046461.\" .\" Man Page for ishpnp. .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:15 $ .\" .\" Add simple keeps to MAN macros so .TS/.TE will work .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH ishpnp 1 .SH NAME ishpnp - report whether an lp device is an hpnpl printer .SH SYNOPSIS .B ishpnp <\fIdest\fP> .SH DESCRIPTION .B ishpnp examines the device specified by \fIdest\fP to determine whether it is an hpnpl printer. \fIdest\fP must be supplied to lp as in the \fI-d\fP option. .SH RETURN VALUE .B ishpnp returns 0 if the specified device is an hpnpl printer, 1 otherwise. .SH ORIGIN Hewlett-Packard's Network Printer Division .SH SEE ALSO lp(1), lpstat(1) HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/modifyqueue.1010066400000020000002000000046500747477533300206350ustar00binbin00000006163320.\"@(#) $Header: /users/hpnp/odyssey/repository/man/modifyqueue.1.npiu,v 1.1.1.1 2001/10/15 19:15:23 hpnp Exp $ .TH modifyqueue 1 .SH NAME .I modifyqueue offers an alternate method of modifing queues for printers connected with HP JetDirect interface cards. .SH SYNOPSIS .B modifyqueue .B -q \0\fIqueuename\fP .B [-d \0\fIon/off\fP] .B [-s] .B [-r \0\fIon/off\fP] .B [-t \0\fIon/off\fP] .B [-b \0\fIon/off\fP] .B [-L \0\fIPS/PCL/HPGL/HPGL2/AUTO\fP] .B [-P \0\fIpslevel\fP] .B [-T \0\fIbanner tray\fP] .B [-m \0\fIbanner papersize\fP] .B [-D \0\fIDuplex print\fP] .TP .SH DESCRIPTION .I modifyqueue allows the user to modify lp printer queue based on arguments entered on the UNIX command line, and provides a non-GUI alternative to the method provided by the hppi Utility. .SS Options and Arguments The .I modifyqueue command recognizes the following options and arguments: .RS .TP .B -q \0\fIqueuename\fP The name of the queue. It should exist in the system. .TP .B -d \0\fIon/off\fP Specifies that the queue will be set to the default queue or switches off the default queue. .TP .B -s On a HP-UX system status message will be logged into the /opt/hpnpl/tmp/ file. In solaris the file will be created in /var/tmp/ file. .TP .B -r \0\fIon/off\fP Turn on/off the job recovery for the queue. .TP .B -t \0\fIon/off\fP Turn on/off the True end of job for the queue. .TP .B -b \0\fIon/off\fP Turn on/off the banner page. .TP .B -L \0\fIPS/PCL/HPGL/HPGL2/AUTO\fP Sets the default printer language. The Language specified should be supported by the printer. .TP .B -P \0\fIpslevel\fP Sets the post script level to specified number, it may be 1, 2 or 3. .TP .B -T \0\fItray number\fP Sets the banner tray to specified one, but tray should be present. .TP .B -m \0\fIbanner papersize\fP Sets the Paper to specified one. Paper may be one of legal, letter, A4, exec, A3, JISB4, JISB5, JISEXEC or 11x17. The specified paper should be supported by the printer. .TP .B -D \0\fIon/off/def\fP Sets the duplex print to on/off/default. .TP .SH RETURN VALUES Returns 0 on successful completion. .SH DIAGNOSTICS .TP .B \fB1 Succesfully modified the queue .TP .B \fB2 Could not able to modify the queue. .SH AUTHOR .I modifyqueue was created by Hewlett Packard Company .SH SEE ALSO lpadmin(1M), lpsched(1M), accept(1M), lpshut(1M), enable(1), removequeue(1). .SH ADMINISTRATION You must be logged on as a super-user to have access to this command. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/multiaddqueue.1010066400000020000002000000145250747477533300212410ustar00binbin000000030047670.TH multiaddqueue 1 .SH NAME .I multiaddqueue offers a method of creating multiple queues for printers connected with HP JetDirect interface cards through a single command line interface or through file input. .SH SYNOPSIS .B multiaddqueue [ .B -c \0\fIclass\fP ] .B [-d] [ .B -i \0\fIprinterID\fP ] .B -h \0\fIhostname\fP .B -q \0\fIqueuename\fP .B [-p \0\fIport\fP] .\ [ Added by Rajesh on 3rd July 2000 to provide new options. .B [-s ] .B [-r \0\fIon/off\fP] .B [-t \0\fIon/off\fP] .B [-b \0\fIon/off\fP] .B [-L \0\fIPS/PCL/HPGL/HPGL2/AUTO\fP] .B [-P \0\fI1/2/3\fP] .B [-T \0\fI1/2/3\fP] .B [-m \0\fIbanner papersize\fP] .B [-D \0\fIon/off\fP] .\ End of modifications by Rajesh ] [ .B -c \0\fIclass\fP ] ............................. .TP .B multiaddqueue [-l] .TP .B multiaddqueue -f filename .SH DESCRIPTION .I multiaddqueue allows user to build multiple lp printer queue based on arguments entered on the UNIX command line. It creates more than one printer queue in a single command operation. It is not to be used to create a queue for a printer connected directly to a LPT port. The options of \fImultiaddqueue\fP should be entered in the same order as specified in the syntax. .SS Options and Arguments The .I multiaddqueue command recognizes the following options as arguments: .RS .TP 15 .BI -c \0class The name of the class for the queue. If there is not an existing class one will be created. The class name is limited to 14 characters. .TP .B -d Specifies that the queue will be set to the default queue. .TP .B -f filename Opens the file and creates a single queue for each entry in the file. Each entry must be in the following format. Bracketed options are optional but commas must still be present in the entry and unspecified options should be indicated with a zero (0). Possible values for options are shown in parenthesis where applicable. See examples of valid entries below. [class],[usedefault(1=true, 0=false],[printerID], hostname, queuename, [port], [statuslog 1=true, 0=false], [recoverystatus on/off)], [teojstatus (on/off)], [bpagestatus (on/off)], [defaultlanguage (PS/PCL/HPGL/HPGL2/AUTO)], [PSlevel (1/2/3)], [tray (1/2/3)], [banner papersize], [duplexstatus (on/off)] .B -i \0\fIprinterID\fP Configure the queue as a printer with MIO id of .I printerID. .TP .B -l List supported printers, their associated IDs and model scripts. This option is valuable in the event that multiaddqueue does not recognize a printer you wish to use. In that event, use multiaddqueue -l to obtain a list of supported printers and their IDs, and then use the -i option to force the creation of a queue for a printer type other than the actual one. For example, if for some reason the system does not recognize a 5Si, you may create a queue for a 4Si using the -i option. .TP .BI -h \0hostname The hostname consists of the IP address or IP name of the device. .TP .B -q \0\fIqueuename\fP The name of the queue. The queuename is limited to 14 characters. .TP .B -p \0\fIport\fP Allows selection of the port number for HP JetDirect +3 Devices. .\ [ Added by Rajesh on 3rd July 2000 to provide new options. .TP .B -s Allows the user to log the status of the device in the file /opt/hpnp/tmp/ in HP-UX and /var/tmp/ in solaris. .TP .B -r \0\fIon/off\fP Turns on/off the job recovery option for the queue. .TP .B -t \0\fIon/off\fP Turns on/off the True End Of Job option for the queue. .TP .B -b \0\fIon/off\fP Turns on/off the banner page option for the queue. .TP .B -L \0\fIPS/PCL/HPGL/HPGL2/AUTO\fP Allows to give the default printing language. The values of "PS", "PCL", "HPGL", "HPGL2" and "AUTO" options are valid if they are supported by the device chosen. .TP .B -P \0\fI1/2/3\fP Allows to give the post script levels. The values of 1, 2 and 3 are valid if they are supported by the device chosen. .TP .B -T \0\fI1/2/3\fP Allows to give the tray number to print the banner page. The value entered is checked if it is supported by the device chosen. .TP .B -m \0\fIbanner papersize\fP Allows to choose the banner paper size. The values of "A4", "legal", "letter", "JISB5", "exec", "JISB4", "JISEXEC" and "11x17" are valid if they are supported by the device chosen. .TP .B -D \0\fIon/off\fP Turns on/off the duplex printing option for the queue. .\ End of modifications by Rajesh ] .TP .SH NETWORKING FEATURES Uses SNMP to recognize supported network devices. .SH RETURN VALUES Returns 1 on successful completion. .SH DIAGNOSTICS .TP .B \fB1 added to spooler. .TP .B \fB2 Could not enable . .TP .B \fB3 Could not accept . .TP .B \fB4 already exists. .TP .B \fB5 Could not stop/start the scheduler. .TP .B \fB6 Could not fork process. .TP .B \fB7 Could not contact . .TP .B \fB8 Could not create the queue. .TP .B \fB9 Could not open . .SH EXAMPLES .PP Create a queue named LJ4Si for the Network device and makes it the default queue. .IP .B "multiaddqueue -h laserjet.boi.hp.com -q LJ4Si -d" .PP Show a list of supported printers and their associated printer IDs used for the [-i printerid] option and model scripts. .IP .B "multiaddqueue -l" .PP Create a queue named daffy for the device connected to the second port of a three-port HP JetDirect EX Plus3. .IP .B "multiaddqueue -h 15.62.125.161 -q daffy -p2" .PP Create queues Queue1, Queue2, and Queue3 for the devices connected to a three-port HP JetDirect EX Plus3 with Queue3 as default queue. .IP .B "multiaddqueue -h myprinter.india.hp.com -q Queue1 -p1 -h myprinter.india.hp.com -q Queue2 -p2 -d -h myprinter.india.hp.com -q Queue3 -p3" .PP File Entry Format Examples for -f switch .IP Create a queue Queue1 with all options set to defaults .IP .B 0,0,0,myprinter.hp.com,Queue1,0,0,0,0,0,0,0,0,0,0 .IP Create a queue Queue1 with a variety of options set .IP .B 0,0,266,myhost,myqueue,0,1,off,off,on,AUTO,3,2,0,off .SH DEPENDENCIES .PP When invoked , the multiaddqueue program stops the scheduler. When the scheduler is stopped, all print jobs are halted. Print jobs are restarted when the scheduler is turned back on. .SH AUTHOR .I multiaddqueue was created by Hewlett Packard Company .SH SEE ALSO lpadmin(1M), lpsched(1M), accept(1M), lpshut(1M), enable(1), addqueue(1), removequeue(1), multiremovequeue(1). HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/multiremovequeue.1010066400000020000002000000030360736263271300217160ustar00binbin00000006162676.TH multiremovequeue 1 .SH NAME .I multiremovequeue allows a user to remove multiple printer queues through a single command line interface. .SH SYNOPSIS .B multiremovequeue [-f] -q \fIqueuename\fP .B [-f] -q \fIqueuename\fP ............... .SH DESCRIPTION .I multiremovequeue offers an alternate method of removing queues for printers connected with HP JetDirect interface cards. .SS Options and Arguments The multiremovequeue command recognizes the following options and arguments: .RS .TP 15 .BI -q \0queuename The name of the queue to be removed. The queuename is limited to 14 characters. .TP .BI -f Force the removal of the queue, even if it contains print jobs. .SH RETURN VALUES Returns 1 on successful completion .SH DIAGNOSTICS .SH ERRORS .PP 1. deleted. .PP 2. does not exist. .PP 3. Could not cancel jobs for . .PP 4. Could not stop/start the scheduler. .PP 5. Could not fork process. .PP 6. Could not remove . .SH EXAMPLES .PP Remove the queues Queue1, Queue2, and force the removal of Queue3 even if there are jobs queued for it. .IP .B "multiremovequeue -q Queue1 -q Queue2 -f -q Queue3" .SH DEPENDENCIES .PP When invoked, the multiremovequeue program stops the scheduler. When the scheduler is stopped, all print jobs are halted. Print jobs are restarted when the scheduler is turned back on. .SH AUTHOR .I multiremovequeue was created by Hewlett Packard Company. .SH SEE ALSO lpadmin(1M), cancel(1), lpshut(1), lpsched(1M), addqueue(1), removequeue(1), multiaddqueue(1) HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_dsnj.1010066400000020000002000000017660747477533300201260ustar00binbin00000006162666.\" t .\" .\" Man Page for net_dsnj .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:23 $ .\" .\" Add simple keeps to MAN macros so .TS/.TE will work .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH net_dsnj 1 .SH NAME net_dsnj .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION This script may be used with HP DesignJet devices. The options below may not be applied to all models. Use them with discretion. .SH Options and Arguments .TP 20 .I hpgl Print in HP-GL mode. .TP 20 .I hpg12 Print in HP-GL/2 mode. .TP 20 .I postscript Print in PostScript mode. .TP 20 .I relay Pass data to printer without adding any commands. .P .B HP Network Printers Only .TP 20 .I debugm/debugm\fR Send the model script output to a file for examination. If there is no file name, $TMP/ is used. The file name must be preceded by absolute path. .TP 20 HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_generic.1010066400000020000002000000121320747477533400205600ustar00binbin00000006163430.\" t .\" .\" Man Page for net_generic .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:23 $ .\" .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH net_generic 1 .SH NAME net_generic (for net_genericprinter and net_genericplotter) .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION This man page lists all -o options provided by the net_generic scripts used with generic printers and plotters, including LasersJet, Color LaserJet, DeskJet, DesignJet, InkJet, and PaintJet models. The scripts are provided to allow configuration of printers and plotters that are not supported by JetDirect Printer Installer Utility. These scripts provide basic features supported by most of the printers and plotters mentioned above. The net_generic scripts consist of two distinct model scripts. The user must select either the printer or plotter model script. Not all options available in the net_generic scripts are available on all supported printers and plotters. The net_generic scripts do not print shar, executable, archive, library, object, or compressed file types. When a print job includes one of these file types, a message page is generated and printed instead. .SH OPTIONS .TP 20 .I options List all options. .P .sp .B For net_genericprinter (any LaserJet, DeskJet, DesignJet, InkJet, or PaintJet) .TP 20 .I auto (default) Auto-switch language (PS/PCL) based on file type. .TP 20 .I postscript/post, pcl Print in either PostScript or PCL mode. .TP 20 .I hpg12/hpg12_p Print in HP-GL/2 landscape or portrait mode (HP printers only). .TP 20 .I relay Pass data to the printer with no additional commands. .TP 20 .I r/raw Print in raw mode. No CR, LF, or FF processing will occur. .TP 20 .I dpi# Set the resolution in dots per inch (dpi) where # represents 3/300 or 6/600. If the resolution is not specified, the default resolution is used. .TP 20 .I half/2/2up, quarter/4/4up, 8/8up Print 2, 4 or 8 pages on one side of paper. .TP 20 .I simplex Set printer for single-sided printing. .TP 20 .I vd/duplex/double/d, hd/hduplex Set the printer for two-sided printing. This option prints two-sided with long-edge or short-edge binding. .TP 20 .I legal, letter, A4, exec/executive, ledger/11x17, B5-ISO Set the page size. For PS, 11x17 is used for portrait mode, and ledger is used for landscape mode. .TP 20 .I C5/C5env, com10/com10env, DL/DLenv, monarc Set envelope size. .TP 20 .I yb/banner, nb/nobanner Set the printer to print a banner page or not. .TP 20 .I manual/man, tray1, tray2/upper/ub/ubin, tray3/lower/lb/lbin, \fItray4\fR. Feed the media from the selected tray. Tray1 is a multi-purpose tray. .TP 20 .I btray1, btray2/bupper/ubb, btray3/blower/lbb, btray4 Feed the banner page from tray1, tray2, or tray3. .P .sp .B HP Network Printers Only (Also see the man page for hppi.) .B PostScript Only .TP 20 .I a/ascii Print text without interpreting it. .TP 20 .I ps1 Use PostScript level 1 commands for print formatting. .TP 20 .I ps2 Use PostScript level 2 commands for print formatting. .P .sp .B PCL Only .TP 20 .I text 1-up text printing (adding one CR for each LF). .TP 20 .I pesc Set the printer to recognize escape characters. .TP 20 .I 2+ Print 2 pages on one side of the paper with headers and line numbers. .TP 20 .I portrait, landscape Print in portrait or landscape mode. If this option is not specified, the default value set in the printer is used. .TP 20 .I rotate Print in reverse portrait or landscape mode. .TP 20 .I ln66 Print 66 lines of text in portrait mode. .TP 20 .I eolwrap Enable end-of-line wrap. .TP 20 .I l#, tl# Set the logical page length/text length to # lines. .TP 20 .I lm#, tm#, rm# Set the left, top, and right margin of the page. .TP 20 .I rev Print the job in reverse order. .TP 20 .I c, 10, 12 Set the font pitch to compressed, 10, or 12 characters per inch. .TP 20 .I fp# Set the font pitch to # characters per inch. .TP 20 .I vsi#, hsi# Set the vertical and horizontal spacing to #. .TP 20 .I ps, fs Select proportional or fixed-width font. .TP 20 .I lpi# Print at 1, 2, 3, 4, 5, 6, 12, 16, 24, or 48 lines per inch. .TP 20 .I cs# Set the character set to #. .TP 20 .I type# Set the PCL font number to #. (Check the printer font list for font availability.) .TP 20 .I height# Set the height to #. .TP 20 .I style#, i/italic, upright Set the font style to 0, 1, 4, 5, \fIitalic\fR or \fIupright\fR. .TP 20 .I weight#, b/bold Set the font stroke weight to 1, 2, 3, 4, or \fIbold\fR. .TP 20 .I n/nroff Print an \fInroff\fR file. .TP 20 .I pr Print a file in \fIpr\fR mode. .P .sp .B For net_genericplotter (any plotter) .TP 20 .I hpgl Print the file in HP-GL mode. .TP 20 .I hpgl2 Print the file in HP-GL/2 mode. .TP 20 .I postscript Print the file in postscript mode. .TP 20 .I relay Pass data to the printer without adding additional commands. .P .sp .B .SH NOTE: .IP Auto options require the utility HPNPDIR/bin/hpnps. If it does not exist, files will be printed in PCL mode. PostScript files must have a PostScript header (such as %!PS) in order to be recognized correctly. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_genericpcl3.1010066400000020000002000000131160747477533400213510ustar00binbin00000006163470.\" t .\" .\" Man Page for net_genericpcl3printer .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:24 $ .\" .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH net_genericpcl3 1 .SH NAME net_genericpcl3 (for net_genericpcl3printer) .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION This man page lists all -o options provided by the net_genericpcl3printer scripts used with pcl3 printers. The scripts are provided to allow configuration of printers that are not supported by JetDirect Printer Installer Utility. These scripts provide basic features supported by most of the printers supported in JetDirect Printer Installer Utility. Not all options available in the net_genericpcl3printer scripts are available on all supported printers. The net_genericpcl3printer scripts do not print shar, executable, archive, library, object, or compressed file types. When a print job includes one of these file types, a message page is generated and printed instead. .SH OPTIONS .TP 20 .I options List all options. .TP 20 .I auto (default) Auto-switch language (PS/PCL) based on file type. .TP 20 .I postscript/post, pcl Print in either PostScript or PCL mode. .TP 20 .I hpg12/hpg12_p Print in HP-GL/2 landscape or portrait mode (HP printers only). .TP 20 .I relay Pass data to the printer with no additional commands. .TP 20 .I r/raw Print in raw mode. No CR, LF, or FF processing will occur. .TP 20 .I simplex Set printer for single-sided printing. .TP 20 .I vd/duplex/double/d, hd/hduplex Set the printer for two-sided printing. This option prints two-sided with long-edge or short-edge binding. .TP 20 .I legal, letter, A3, A4, A5, A6, exec/executive Set the page size. The following media sizes are also available: \fIledger/11x17, B5-ISO, B4-JIS, B5-JIS\fR and \fINEC-A3\fR. For PS, 11x17 is portrait and ledger is landscape. .P .TP 20 .I C5/C5env,com10/com10env,DL/DLenv,monarc Set envelope size. Other envelopes include: \fIcard3x5, hagaki, C6/C6env, JIS-env2, JIS-env3, JIS-env4\fR (for PCL only). Envelopes \fIcard4x6, card5x8, A6Postcard\fR are available for both PCL and PostScript. .TP 20 .I yb/banner, nb/nobanner Set the printer to print a banner page or not. .TP 20 .I manual/man, tray1, tray2/upper/ub/ubin, tray3/lower/lb/lbin, \fItray4\fR. Feed media from the selected tray. Tray1 is the multi-purpose tray. .TP 20 .I btray1, btray2/bupper/ubb, btray3/blower/lbb Feed banner page from tray1, tray2, or tray3. .TP 20 .I mtype Select different media type. The can be Plain, Glossy/PremiumPhoto, RapidDryTransp, PremiumInkJet, InkJetHeavyWeight, PremiumPhoto, Transparency, IronOnTShirt and Preprinted. Media types, RapidDryTransp, PremiumInkJet, InkJetHeavyWeight, PremiumPhoto, and IronOnTShirt are for PS only and Preprinted is supported for PCL only. .TP 20 .I half/2/2up, quarter/4/4up, 8/8up Print 2, 4 or 8 pages on one side of the paper. These options are not available for DeskJet 2500CM. .TP 20 .I quality Set to enhance the resolution. The can be light, medium or dark. This feature is available for PCL and PS3 only. .P .sp .B HP Network Printers Only (Also see the man page for hppi.) .B PostScript Only .TP 20 .I a/ascii Print text without interpreting it. .TP 20 .I ps1 Use PostScript level 1 commands for print formatting. .TP 20 .I ps2 Use PostScript level 2 commands for print formatting. .TP 20 .I ps3 Use PostScript level 3 commands for print formatting. .P .sp .B PCL Only .TP 20 .I dpi# Set the resolution in dots per inch (dpi) where # represents 3/300 or 6/600. If the resolution is not specified, the default resolution is used. .TP 20 .I textcolor Sets the color of the text. The can be white, cyan, magenta, blue, yellow, green, red, black. .TP 20 .I text 1-up text printing (adding one CR for each LF). .TP 20 .I pesc Set printer to recognize escape characters. .TP 20 .I 2+ Print 2 pages on one side of the paper with headers and line numbers. This option is not available for DeskJet 2500CM. .TP 20 .I portrait, landscape Print in portrait or landscape mode. If this option is not specified, the printer's default value is used. .TP 20 .I rotate Print in reverse portrait or landscape mode. This option is not available for DeskJet 2500CM. .TP 20 .I ln66 Print 66 lines of text in portrait mode. .TP 20 .I eolwrap Enable end-of-line wrap. .TP 20 .I l#, tl# Set the logical page length/text length to # lines. .TP 20 .I lm#, tm#, rm# Set the left, top, and right margin of the page. .TP 20 .I rev Print the job in reverse order. .TP 20 .I c, 10, 12 Set font pitch to compressed, 10, 12 characters per inch. .TP 20 .I fp# Set the font pitch to # characters per inch. .TP 20 .I vsi#, hsi# Set the vertical and horizontal spacing to #. .TP 20 .I ps, fs Select proportional or fixed-width font. .TP 20 .I lpi# Print at 1, 2, 3, 4, 5, 6, 12, 16, 24, or 48 lines per inch. .TP 20 .I cs# Set the character set to #. .TP 20 .I type# Set the PCL font number to #. (Check the printer font list for font availability.) .TP 20 .I height# Set the height to #. .TP 20 .I style#, i/italic, upright Set the font style to 0, 1, 4, 5, \fIitalic\fR or \fIupright\fR. .TP 20 .I weight#, b/bold Set the font stroke weight to 1, 2, 3, 4, or bold. .TP 20 .I n/nroff Print an nroff file. .TP 20 .I pr Print a file in pr mode. .P .sp .SH NOTE: .IP Auto options require the utility HPNPDIR/bin/hpnps. If it does not exist, print files will be printed in PCL mode. PostScript files must have a PostScript header (such as %!PS) in order to be recognized correctly. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_lj3plus.1010066400000020000002000000105500736263271400205270ustar00binbin00000006163150.\" t .\" .\" Man Page for net_lj3plus .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:24 $ .\" .\" Add simple keeps to MAN macros so .TS/.TE will work .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH net_lj3plus .SH NAME net_lj3plus .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION This script may be used with HP LaserJet printers that implement PJL. Options below may not be applied to all models. Use them with discretion. .SH OPTIONS .TP 20 .I options List all options. .TP 20 .I auto (default) Auto-switch language (PS/PCL) based on file type. .TP 20 .I postscript/pcl Print in PostScript/PCL mode. .TP 20 .I hpgl2, hpgl2_p Print in HP-GL/2 landscape mode or portrait mode. .TP 20 .I relay Pass data to printer without adding any commands. .TP 20 .I r/raw Print in raw mode. No CR, LF, or FF processing will be performed. .\ [ Added by Ramki on 16th Oct 98 for PSNUP support .TP 20 .\ [ Commented by Amit Raval to fix defect # 57427 on Apr. 23rd 1999 .\.I half/2/2up, quarter/4/4up .\Print 2 or 4 pages on one side of paper. Text/PCL 4up is in HP_UX only. .\ [ Commented by Vijay on 24/7/99 as this feature is not supported for PCL .\.I half/2/2up, quarter/4/4up, 8/8up .\Print 2, 4 or 8 pages on one side of paper. This option is supported only for .\PostScript. .\ End of change by Vijay ] .\ ] .\ ] .TP 20 .I yb, nb Print, or do not print banner page (Default is determined by $BANNER). .TP 20 .I btray1, btray2 Feed banner page from tray1(upper), tray2(lower). .TP 20 .I simplex Single side printing. .TP 20 .I duplex, hduplex Double sided printing, long edge/short edge binding. .TP 20 .I legal, letter, A4, exec Select legal, letter, A4, or executive sized paper. .TP 20 .I manual, tray1(upper), tray2(lower), com10env Feed paper from the indicated tray. .P .sp .B PostScript Only .TP 20 .I a/ascii Print text, without interpreting it. .TP 20 .I f Specify font (valid only when ASCII is also specified). .P .sp .B PCL Only .TP 20 .I 3hole Adjust left/top margin to account for the holes (text files only). .\ [ Commented by Ramki on 16th Oct 98 for PSNUP support .\ .TP 20 .\ .I 2up/4up .\ [ Modified by Raju to add the message that 4up is supported fot HP_UX only .\ Print 2/4 pages on one side of paper. .\ Print 2/4 pages on one side of paper. 4up is in HP_UX only. .\ End ] .\ ] .TP 20 .I portrait, landscape Print in portrait/landscape mode (Default is determined by the printer's Front Panel setting). .TP 20 .I ln66 Print 66 lines of text on portrait. .TP 20 .I md/mduplex .\ [ Modified By Amit Raval to fix the problem of not working mduplex for .\ Postscript files. .\ Manual double sided printing. Manual double sided printing. Manual duplexing is available in HP-UX only for PCL/Text. .\ ] .TP 20 .I rev Reverse the output page (text files only). .TP 20 .I l#, tl# Set logical page length/text length to # lines. .TP 20 .I tm#, lm#, rm# Set top margin to # lines, left/right margin in column #. .TP 20 .I c, 10, 12, fp# Set font pitch to compressed, or 10/12/# char/inch. .TP 20 .I ps, fs Select proportional, of fixed spacing font. .TP 20 .I lpi# Print at # lines per inch. .TP 20 .I hsi#, vsi# Set horizontal/vertical spacing increment. .TP 20 .I cs#, type# Set character set/typeface to #. .TP 20 .I height# Set height to #. .TP 20 .I style#, i, upright Set font style to #, italic, or upright. .TP 20 .I weight#, b/bold Set font stroke weight to #, or bold. .TP 20 .I n/nroff, pr Print output of nroff/pr (run nroff first). .P .B .sp HP Network Printer Only (see also the man pages for xjjm and jetdirect) .TP 20 .I debugm/debugm\fR Send model script output to a file for examination. If no file name, $TMP/ is used. File name must be preceded by absolute path. .TP 20 .I job/jobnp, nojob Bring the job monitor up (or not) for this job. A display name can be specified by -ojob+. .sp .SH NOTE: .IP 1. AUTO option requires the utility "$HPNPDIR/bin/hpnps". If it does not exist, print files will be printed in PCL mode. PostScript files must have PostScript header (such as %!PS) in order to be recognized correctly. .IP 2. Mapping of input trays and output bins is printer-dependent. For example: for LaserJet 3Si, tray 1 is the top tray, and tray2 is the lower tray. bin1 is the top output bin, and bin2 is the rear output bin. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_lj3x.1010066400000020000002000000067730736263271400200370ustar00binbin00000006162744.\" t .\" .\" Man Page for net_lj3x .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:24 $ .\" .\" Add simple keeps to MAN macros so .TS/.TE will work .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH net_lj3x 1 .SH NAME net_lj3x .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION This script may be used with HP LaserJets which implement PJL. Options below may not be applied to all models. Use them discreetly. .SH OPTIONS .TP 20 .I options List all options. .TP 20 .I hpg12, hpg12_p Print in HP-GL/2 landscape mode or portrait mode. .TP 20 .I r/raw Print PCL raw mode. No conversion of CR, LF, of FF characters is performed. .TP 20 .I yb, nb Print, or do not print banner page (Default is determined by $BANNER). .TP 20 .I btray1, btray2 Feed banner page from tray1 (upper) or tray2 (lower). .TP 20 .I portrait, landscape Print in portrait/landscape mode (Default is determined by the printer's Front Panel setting). .TP 20 .I simplex Single side printing. .TP 20 .I mduplex Manual double sided printing. .TP 20 .I duplex, hduplex Double sided printing, long edge/short edge binding. .TP 20 .I legal, letter, A4, exec Select legal, letter, A4, executive sized paper. .TP 20 .I manual, tray1(upper), tray2(lower), com10env Feed paper from the indicated tray. .TP 20 .I 3hole Adjust left/top margin to account for the holes (text files only). .TP 20 .I ln66 Print 66 lines of text on portrait. .TP 20 .\ [ Commented by Amit Raval to fix defect # 57427 on Apr. 23rd 1999 .\ .I 2up/4up .\ [ Commented by Vijay as these features are not supported .\.I 2up/4up, 8/8up .\ ] .\ [ Modified by Raju to add message that 4up is supported for HP_UX only .\ Print 2/4 pages on one side of paper. .\ [ Commented by Amit Raval to fix defect # 57427 on Apr. 23rd 1999 .\ Print 2/4 pages on one side of paper. 4up is in HP_UX only. .\ [ Commented by Vijay as these features are not supported .\Print 2/4/8 pages on one side of paper. .\ End ] .\ End ] .TP 20 .I rev Reverse the output page (TEXT only). .TP 20 .I l#, tl# Set logical page length/text length to # lines. .TP 20 .I tm#, lm#, rm# Set top margin to # lines, or left/right margin in column. .TP 20 .I c, 10, 12, fp# Set font pitch to compressed, or 10/12/# char/inch. .TP 20 .I ps, fs Select proportional, or fixed spacing font. .TP 20 .I lpi# Print at # lines per inch. .TP 20 .I hsi#, vsi# Set horizontal/vertical spacing increment. .TP 20 .I cs#, type# Set character set/typeface to #. .TP 20 .I height# Set height to #. .TP 20 .I style#, i, upright Set font style to #, italic, or upright. .TP 20 .I weight#, b/bold Set font stroke weight to #, or bold. .TP 20 .I n/nroff, pr Print output of nroff/pr (run nroff first). .P .sp .B HP Network Printers Only (see also man pages for xjjm and jetdirect) .TP 20 .I debugm/debugm\fR Send the model script output to a file for examination. If no file name, $TMP/ is used. File name must be preceded by absolute path. .TP 20 .I job/jobnp, nojob Bring, or not bring up the job monitor for this job. A display name can be specified by -ojob+. .sp .SH NOTE: .IP 1. 2up/4up will use the defaults for all options except duplex, orientation, in/out bin selection, and banner page printing. .IP 2. Unexpected results may occur when using option l# or tl# alone. .IP 3. Most options described above are intended for text (ASCII) files. .IP 4. Option -oraw is required for printing PCL raster files. HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_lj4550.1010066400000020000002000000220210746362040000200410ustar00binbin00000006163420.\"@(#) $Header: /users/hpnp/odyssey/repository/man/net_lj4550.1,v 1.1 2002/04/30 22:56:00 hpnp Exp $ .\Added by ASCI December 2001 .TH net_ljcolor 1 .ds )H Hewlett-Packard Company .ds ]W HP Network Printer Installer vE.10.xx: Nov. 1998 .SH NAME net_lj4550 \- HP JetDirect Printer Installer Utility model script .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION The model script .I net_lj4550 is one of the net_lj* model scripts included in HP JetDirect Printer Installer Utility distribution. While most options are common among the net_lj* model scripts, \fInet_ljcolor\fR contains a set of options specifically expanded for the HP Color LaserJet 4500 and HP Color LaserJet 8500. The model script .I net_lj4550 will not print the following files: shar file, executable, archive, library, object, and compressed. Instead, it prints out a single page, indicating the reason. .SH OPTIONS .TP 15 .I options List all available options for \fInet_lj4550\fR. .TP .I auto Auto-switch language (PostScript or PCL) based on file type. Default. .TP .I postscript/post, pcl Print in PostScript or PCL mode. .TP .I hpgl2, hpgl2_p Print in HP-GL/2 landscape or portrait mode. .TP .I relay Pass data to the printer without adding any commands. .TP .I r/raw Print in raw mode. No CR, LF, or FF processing will be performed. .TP .\ [ Commented by Amit Raval to fix defect # 57427 on Apr. 23rd 1999 .\.I half/2/2up, quarter/4/4up .\Print 2 or 4 pages on one side of paper. Text/PCL 4up is available for HP-UX only. .I half/2/2up, quarter/4/4up, 8/8up Print 2, 4 or 8 pages on one side of paper. .\ ] .TP .I 2p, 2l, 4p, 4l, 6p, 6l, 9p, 9l, 16p, 16l, and border Print 2,4,6,8,9,16 pages on one side of paper only for PS files. The border option is used together with the nup options to draw the margins. .TP .I simplex Print single sided. If not specified, the printer's front panel sets the default to either simplex or duplex. .TP .I vd/duplex/double/d, hd/hduplex, md/mduplex Print double sided with long-edge binding, short-edge binding, or manual duplexing. Manual duplexing is available in HP-UX only for PCL/Text. .TP .I legal, letter, A4, A5, B5-JIS, exec/executive Use the specified media size. These media sizes are also available: .I A3, B4-JIS, ledger/ 11x17, custom, C5/C5env, .I com10/ com10env, B5-ISO, DL/DLenv, PostCard/ PostCardD and .I monarc. For PostScript, .I 11x17 is portrait while .I ledger is landscape. Media Sizes .I C5, com10, B5, DL, PostCardD (double), and .I monarc are envelope sizes. ( .I A3, B4-JIS, ledger/11x17, and .I mtype\fR Use the specified media type, where is either .I Plain, Preprinted, Letterhead, Transparency, Prepunched, Labels, .I Bond, Recycled, Color, CardStock, Heavy, Glossy, .I Envelope, Type28lb1 or .I Envelope, Type28lb1 and .I Type28lb2 printing.) .TP .I manual/man, tray1, tray2/upper/ub/ubin, tray3/lower/lb/lbin, .I tray4, manualenv/manenv Feed media from the specified tray. Tray1 is a multi-purpose tray. Tray4 is an optional high capacity tray. The option .I manualenv/manenv is for manual feeding of envelopes ( .Itray4 .I btray1, btray2/bupper/ubb, btray3/blower/lbb, btray4 Feed media from the specified tray when printing the banner page, ( .\[ Modified by Raju on 26-11-98 to change the description for bin options .\.I bin1/topbin, bin2/rearbin/leftbin, bin3, ..., bin11 .I bin1/topbin, bin2, bin3, ..., bin11 .\ ] .\.B .\Output pages to the specified bin. By default, .\.I bin1 (face-down) is valid and .\Added by ASCI December 2001 .\I bin3 .\through .\I bin11 .\are optional external output bins. .\I bin3 .\to .\ bin11 .\[ Modified by Raju on 26-11-98 to change the description for bin options .\ are multi Mail box bins. (bin selection is not supported by Laserjet 4550). .\are multi Mail box bins. The .\.I bin2 .\option is valid only when a mailbox is attached to the printer. (bin selection is not supported by the LaserJet 4500). .\ End ] .TP .I rearbin/leftbin Output pages to bin2 or rearbin when there is no mailbox attached to the printer. This command should be used only when the mailbox is not attached to the printer. .TP .I srbb\fR<#> Set the starting page number to recover or print the specified page. .TP .I srb\fR<#> Set the beginning page number for a silent run. .TP .I sre\fR<#> Set the ending page number for a silent run. .TP .I yb/banner, nb/nobanner Turn banner page printing on or off. .TP .I color, gray Set the render mode to color or gray. .TP .I finish Specifying the type of finishing on the media, where is .I glossy or .I matte. .TP .I halftone allows printing of a wide range of colors with just a few toner colors. The may be .I detail or .I smooth. The .I detail option is for sharp distinctions among lines or color, and the .I smooth option is for even distribution of color. The .I filetype (option with value) should be specified along with this. .TP .I colorcontrol/cctrl Select the type of colorcontrol required for printing, where may be .I vivid, screenmatch, or .I oht. The \fIvivid\fR option uses the full range of color capabilities, producing colors that are more deeply saturated than those that appear on screen. The .I screenmatch option produces colors close to what are seen on the screen. The .I oht option adjusts color for printing on overhead transparencies. The .I filetype (option with value) should be specified along with this. .I filetype Set file type for printing, where may be .I text, graphics, or .I photographics. .TP .I collate Set collate on or off, where may be .I on or .I off. The on settings produces collated copies (1,2,3.., 1,2,3.., 1,2,3.., ..), otherwise non-collated copies are produced (1,1,1..,2,2,2..,3,3,3.., ..). This option is to be used along with .SS HP NETWORK PRINTERS ONLY .TP 15 .I debugm/debugm\fR Send the model script output to a file for examination. The file is optional, but must be an absolute pathname. If it's not specified, $TMP/ is used. .SS POSTSCRIPT ONLY .TP 15 .I a/ascii Print text, without interpreting it. .TP .I f\fR Use the specified font, where is a font name (for example, Courier-Bold). This option is valid only when ASCII is also specified. Check the PosScript font list for font availability in the printer. .TP .I ps1 Use PostScript level 1 commands for print formatting. .TP .I ps2 Use PostScript level 2 commands for print formatting. .TP .I wmstr The .I string will be printed on the background of all the pages of the document. .TP .I wmnum<#> The # must be an integer between 1 and 15 specifying the string will be printed on the background of all the pages of the document. Available strings are .I 1) Company Confidential, .I 2) Company Proprietary, .I 3) Company Private, .I 4) Confidential, .I 5) Copy, .I 6) Draft, .I 7) File Copy, .I 8) Final, .I 9) For Internal Use Only, .I 10) Preliminary, .I 11) Proof, .I 12) Review Copy, .I 13) Sample, .I 14) Top Secret, and .I 15) Urgent. .SS PCL ONLY .TP 15 .I text 1-up text printing (adding one CR for each LF). .TP .I pesc Recognize escape sequence. .TP .I 3hole Adjust the left/top margin to account for holes (TEXT). .TP .I 2+ Print 2up in portrait, with header and line numbers. .TP .I portrait, landscape Print in portrait or landscape mode. If this option is not specified, the printer uses the default mode. .TP .I rotate Print in reverse portrait or landscape mode. .TP .I ln66 Print 66 lines of text in portrait. .TP .I eolwrap Enable end of line wrap. .TP .I tl\fR<#> Set the text length of the page. .TP .I lm\fR<#>,\fItm\fR<#>,\fIrm\fR<#> Set left, top, and/or right page margin. .TP .I rev Print the job in reverse order. The option rev is available for HP-UX only. .TP .I c, 10, 12 Set the font pitch to compressed, 10 or 12 characters per inch. .TP .I fp\fR<#> Set the font pitch to <#> characters per inch. .TP .I vsi\fR<#>,\fIhsi\fR<#> Set vertical and/or horizontal spacing increment to specified number. .TP .I ps, fs Use proportional or fixed-spacing font. .TP .I lpi\fR<#> Print specified lines per inch, where <#> is .I 1, 2, 3, 4, 5, .I 6, 12, 16, 24, or .I 48. .TP .I cs\fR<#> Set the character set to <#>. .TP .I type\fR<#> Set the PCL font to the specified number, where <#> is .I 0 to .I 999 (check the fonts list availability in printer). .TP .I height\fR<#> Set the height to the specified number. .TP .I style\fR<#>, \fIi/italic, upright, condensed, condensedi\fR Set the font style to the specified style, where <#> is either .I 0, 1, 4, or .I 5. .TP .I weight\fR<#>, \fIm/medium, sb/sbold, b/bold, eb/ebold\fR Set the font stroke weight to the specified value, where <#> is either .I 0, 1, 3, or .I 4. .TP .I n/nroff Print nroff file. .TP .I pr Print file in pr mode. .P .SH NOTE: .IP 1. AUTO option requires the utility "$HPNPDIR/bin/hpnps". If it does not exist, print files will be printed in PCL mode. PostScript files must have PostScript header (such as %!PS) to be recognized correctly. .SH AUTHOR Hewlett-Packard Company .SH SEE ALSO hppi(1) HPNPL/HPNPL-MAN/opt/hpnpl/man/man1/net_lj4x.1010066400000020000002000000157650747477533400200470ustar00binbin00000006163370.\" t .\" .\" Man Page for net_lj4x .\" .\" .\" $Revision: 1.1.1.1 $ .\" $Date: 2001/10/15 19:15:24 $ .\" .\" Add simple keeps to MAN macros so .TS/.TE will work .\" .de KS \" Keep start .br .in 0 .di KP .. .de KE \" Keep end .br .di .ne \\n(dnu .nr fI \\n(.u .nf .KP .if \\n(fI .fi .in .. .TH net_lj4x 1 .SH NAME net_lj4x .SH SYNOPSIS lp [ \fB-o\fR \fIoption\fR [ \fB-o\fR \fIoption\fR ] ...] <\fIfilename\fR> .SH DESCRIPTION This manpage lists all -o options provided by net_lj4x. \fInet_lj4x\fR is one of net_lj* scripts provided by JetDirect Printer Installer Utility. It is used with HP LaserJets and DeskJets with PJL (Printer Job Language) capability. Echo option is specified in -o