README FILE for HEWLETT-PACKARD'S PRINT SERVER NETWARE LOADABLE MODULE (Jet PS.NLM) This Readme file contains the following sections: I. Why would I use HP JetPS.NLM? II. Configuring JetPS.NLM III. Configuring and Managing your Network Printer IV. Why would I use HP JetDirect Print Server products? V. Software, Driver, and Flash Image Upgrades Use the following conventions and key words with the search function in your word processor to find specific information: --Roman numerals and all caps designate major section headings. --Major section breaks are indicated with underline (___) . --Minor section breaks are indicated with asterisks (***). ______________________________________________________ I. WHY WOULD I USE HP JETPS.NLM ______________________________________________________ Hewlett-Packard's JetPS.NLM is a NetWare Loadable Module (NLM) that runs on NetWare 3.x and 4.x file servers. This NLM provides the same NetWare printing functionality as HP's Jet Direct products; it allows you to manage and control a peripheral attached to a parallel port on a NetWare file server. This product can be used as a replacement for Novell's PSERVER.NLM. Like PServer, JetPS will service print queues on one or more file servers. However, JetPS.NLM has added features, as Table 1, Product Comparison, details. ____________________________________________ Table 1. Product Comparison ____________________________________________ Novell's PServer.NLM HP JetPS.NLM Support for 8 file servers Support for 16 file servers Support for 25 print queues Support for 64 print queues Minimal status in HP JetAdmin Full support in HP JetAdmin Low performance--50K/sec (approx) High performance-- 100K/sec (approx) Supports Centronics Supports Centronics and IEEE 1284 Supports serial Does not support serial Supports Novell forms Does not support Novell forms JetPS.NLM has a built-in IEEE 1284 driver that it uses to communicate with peripherals through a standard parallel port or any other IEEE 1284-compliant port hardware. JetPS.NLM's IEEE 1284 driver is backward compatible with existing peripherals that use the PC parallel interface (commonly referred to as the Centronics interface) but will take advantage of the higher performance and bi-directionality of an IEEE 1284-compliant peripheral's interface. ************************ Requirements ************************ JetPS.NLM is compatible with the following 3.x and 4.x versions: -- NetWare 3.11 and above -- NetWare 4.02 and above NOTE: This version of JetPS.NLM does not use NetWare Directory Services (NDS). Instead, it uses Bindery Services. Each time JetPS is loaded on a file server, it requires 500 Kbytes of RAM and will use 500 Kbytes of small memory pool space. ************************ Installation ************************ To install JetPS.NLM, copy all of the NLM files from this distribution to the SYSTEM directory of the file server where the NLM will run. The latest version of JetPS.NLM can be obtained from one of the electronic services listed in the "Software, Driver, and Flash Image Upgrades" section. ************************ Using JetPS.NLM ************************ You can load JetPS.NLM up to four times on a file server to service peripherals on any combination of parallel ports--LPT1 through LPT4. To load JetPS.NLM, from the NetWare system console prompt: 1. Type "LOAD JETPS " For example, if you would like to run JetPS.NLM to service a printer attached to LPT2, type "LOAD JETPS 2". You can add this line to your autoexec file to automatically load JetPS.NLM when the server boots. ************************ Trouble Shooting JetPS.NLM ************************ NetWare 3.xx servers sometimes run out of memory in the short term memory pool. If JetPS.NLM will not load and NetWare displays one or both of the following messages: "Insufficient returnable memory to load NLM" "Cache memory allocator out of available memory" follow these steps to increase the amount of short term memory allocations. 1. To find out how much memory the server is currently configured to allocate to the short term memory pool, type: "set maximum alloc short term memory" 2. Place the following statement into the startup.ncf file: "set maximum alloc short term memory = " with set to a value at least 500,000 larger than the current short term memory pool size. For example: "set maximum alloc short term memory = 3145728" 3. Restart the server. ______________________________________________________ II. CONFIGURING JETPS.NLM ______________________________________________________ You can configure JetPS.NLM to operate either as an RPrinter or a QServer. Novell defines RPrinter as a remote printer interface. RPrinter is typically run as a TSR on a NetWare client to make a client-attached printer available to other users on the network. You can configure an RPrinter to connect to Novell's PServer (either PServer.EXE or PServer.NLM). PServer pulls print jobs from a NetWare queue and sends them to RPrinter, then RPrinter sends the print job data to the printer. When operating as an RPrinter, JetPS.NLM will connect to PServer and send print job data to the file server-attached peripheral it is servicing. HP defines QServer as a high-performance, remote printer interface. QServer pulls print jobs directly from a NetWare queue and sends the print job data to the peripheral. The Administrator can configure HP's QServer to service up to 64 queues spread across as many as 16 file servers. For each remote server it services queues from, HP's QServer, like PServer, uses a licensed connection. As an NLM, JetPS.NLM does not use a licensed connection to the server it is running on, even if it is servicing queues on that server. To increase performance, HP recommends running in QServer mode. ______________________________________________________ III. CONFIGURING AND MANAGING YOUR NETWORK PRINTER ______________________________________________________ In order to configure and manage your network printer, you will need to load the HP JetAdmin software, the same software that HP provides for HP JetDirect products. For both JetPS.NLM and JetDirect, HP JetAdmin provides the same advanced control, status, and diagnostic services. As a result, when using HP JetAdmin with JetPS.NLM for server-connected printers and HP JetDirect for direct-connected network printers, you will have uniform view and control of all of your network printers. NOTE: For optimum performance, HP recommends that you set printer I/O buffering to 100K. To receive information about HP JetAdmin products and how to use them, see the Software, Driver, and Flash Image Upgrades section at the end of this readme file. ______________________________________________________ IV. WHY WOULD I USE HP JETDIRECT PRINT SERVER PRODUCTS? ______________________________________________________ HP JetPS.NLM is based on the Hewlett-Packard JetDirect print server products. Both allow management and control of peripherals attached to parallel ports using the HP JetAdmin software. However, unlike JetPS.NLM, JetDirect print server products allow location flexibility by directly connecting printers to the network users. Jet Direct products also increase performance by eliminating parallel port bottlenecks. Finally, JetDirect products support multiple protocols and networks, as illustrated in Tables 2 and 3. ________________________________________ Table 2. JetDirect Internal Print Server-Supported Protocols and Networks ________________________________________ Supported Network Supported Networks* Applicable Protocols Products IPX/SPX Novell NetWare J2550A (Supports Bindery Services & J2552A NetWare Directory Services) J2555A EtherTalk AppleTalk J2550A J2552A LocalTalk AppleTalk J2552A DLC/LLC IBM LAN Server J2550A Microsoft LAN Manager J2552A Microsoft Windows for Workgroups J2555A Microsoft Windows NT TCP/IP UNIX, including: J2550A Hewlett-Packard HP-UX, J2552A Sun Microsystems J2555A NOS/Solaris (Sun SPARCsystems only), SCO Unix**, and IBM AIX** ________________________________________ Table 3. JetDirect External Print Server-Supported Protocols and Networks*** ________________________________________ Supported Network Supported Networks* Protocols IPX/SPX Novell NetWare V2.15c, 2.2 Novell NetWare V3.11, 3.12, 4.0, 4.1 Windows 95 Networking**** EtherTalk Apple EtherTalk (System 6 & 7) DLC/LLC IBM LAN Server v1.3, 2.0, 3.0, IBM LAN Server v4.0**** Microsoft LAN Manager v2.0, 2.1, 2.2 Microsoft Windows for Workgroups v3.1, 3.11 Microsoft Windows NT v3.1 Microsoft Windows NT v3.5**** TCP/IP Hewlett-Packard HP-UX v9.x Hewlett-Packard HP-UX v10.0**** SunOS v4.1.1, 4.1.2, 4.1.3 Solaris v2.2, 2.3 Solaris v2.4**** SCO Unix** v/386 v3.2.2, 3.2.4 lpd for other UNIX systems Windows NT v3.5 with lpd**** *Refer to the HP JetDirect product data sheets for supported network versions. For other networks, consult your system vendor or authorized HP dealer. **Contact your network system vendor for software, documentation, and support. ***Product Name and Number: HP J2593A (JetDirect EX Plus3 Print Server) or HP J2382B (JetDirect EX Print Server) for Ethernet LANs (RJ-45 port for 10Base-T unshielded twisted-pair cable and BNC port for 10Base2 Thin coaxial cable) and HP J2594A (JetDirect EX Plus3 Print Server) or HP J2283B (JetDirect EX Print Server) for Token Ring LANs (DB9 9-pin port for Type 1,2, or 6 shielded cable and RJ-45 port for unshielded twisted-pair cable). HP J2594A and HP J2383B require a standard Centronics parallel printer cable (PN: C2912B 3.0M or 92284A 2.0M or C3061A 1.0M purchased separately). HP J2547A (JetDirect EX Print Server) for Flash SIMM upgrade for HP JetDirect EX Print Server for Ethernet. HP J2548A (JetDirect EX Print Server) for HP JetDirect EX Print Server for Token Ring. ****These products are only supported by the HP JetDirect EX Plus3 Print Servers. For more information about how to obtain HP JetDirect print server products, see the Software, Driver, and Flash Image Upgrades for JetDirect Products the following section. ______________________________________________________ V. SOFTWARE, DRIVER, AND FLASH IMAGE UPGRADES ______________________________________________________ Current information about printer drivers, HP JetAdmin printer management software, and HP JetDirect Flash images are available through the following areas: --CompuServe: Receive drivers and upgrades by downloading them to your computer from the HP Forum (GO HPPER) on CompuServe. To sign up for CompuServe call (800) 848-8199 and ask for Representative #51. USA Only. --HP Distribution Center: Order drivers and upgrades for HP printers by calling HP Distribution at (303) 339-7009. USA Only. --Internet: Download printer drivers and upgrades from HP's anonymous FTP Site at 192.6.71.2 or ftp-boi.external.hp.com. (login: anonymous). --World Wide Web: Access HP's anonymous FTP site using url: http://www.hp.com:80/Misc/Peripherals.html --HP BBS: For 24-hour access to the HP Bulletin Board Service to download drivers, utilities, software application notes, and support information for HP computer and peripheral products, call (208) 344-1691. Initial use of this service requires registration by entering your name and address to establish an account and password for future use. --HP FIRST: For 24-hour access to information on how to order HP printer drivers and upgrades, call HP FIRST at the number listed below. This information is sent to you by fax. US: (800) 333-1917 or (208) 344-4809 Austria: 0660-8128 Belgium (Dutch): 0800-1-1906: Belgium (French): 0800-1-7043 Denmark: 800-10453 English (outside of UK): (31) 20-681-5792 Finland: 9800-13134 France: 05-90-5900 Germany: 0130-8100-61 Italy: 1678-59020 Netherlands: 06-02-22-420 Norway: 800-11319 Spain: 900-993123 Sweden: 020-795743 Switzerland (German): 155-1527 Switzerland (French): 155-1526 United Kingdom: 0-800-96-02-71 For countries not listed, contact your local HP dealer.