______________________________________________________________________________ Release Notes for UNIX* Intel NetportExpress(TM) Print Servers Version: 5.20 Copyright (c) 1997 - 1999 Intel Corporation. All rights reserved. ______________________________________________________________________________ Contents 1. Software License Agreement 2. Setting up the NetportExpress print server 3. Setting up UNIX systems to print 4. Setting up Linux* systems to print 5. Updating your NetportExpress print server 6. Troubleshooting 7. Web-based management tools 1. NetportExpress Print Server Software License Agreement ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PLEASE REVIEW THE LICENSE AGREEMENT BELOW. BY OPENING THIS SOFTWARE OR PACKAGE OR OTHERWISE DOWNLOADING OR COPYING THIS SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT. DO NOT USE THIS SOFTWARE UNTIL YOU HAVE CAREFULLY READ AND AGREED TO THE FOLLOWING TERMS AND CONDITIONS. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT INSTALL OR USE THIS SOFTWARE. LICENSE: Intel Corporation ("Intel") grants you the non-exclusive license under Intel copyrights to copy the enclosed software program ("Software") under the terms and conditions of this Agreement. You will not use, copy, modify, rent, sell or transfer the Software or any portion thereof except as provided in this Agreement. You may: 1. Install and use the Software on one or more personal computers and/or local area network ("LAN") servers; 2. Copy the Software only for the purposes of installing and using the Software on personal computers and/or LAN servers as described above, and for backup or archival purposes. RESTRICTIONS: You Will Not: 1. Sublicense the Software; 2. Reverse engineer, decompile, or disassemble the Software; 3. Copy the Software, in whole or in part, except as provided in this Agreement. TRANSFER: You may transfer the Software to another party if the receiving party agrees to the terms of this Agreement and you retain no copies of the Software and accompanying documentation. Transfer of the Software terminates your right to use the Software. OWNERSHIP AND COPYRIGHT OF SOFTWARE: Title to the Software and all copies thereof remain with Intel or its suppliers. The Software is copyrighted and is protected by United States and other countries, and international treaty provisions. You will not remove the copyright notice from the Software. You agree to prevent any unauthorized copying of the Software. Intel may make changes to the Software, or to items referenced therein, at any time without notice, but is not obligated to support or update the Software. Except as otherwise provided, Intel grants no express or implied right under Intel patents, copyrights, trademarks, or other intellectual property rights. LIMITED MEDIA WARRANTY: Intel warrants that the media on which the Software is furnished will be free from defects in material and workmanship for a period of one (1) year from the date of purchase. Upon return of such defective media, Intel's entire liability and your exclusive remedy shall be the replacement of the Software. Exclusions of other warranties: THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY, MERCHANTABILITY, OR FITNESS FOR ANY PARTICULAR PURPOSE. Intel does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links, or other items contained within the Software. LIMITATION OF LIABILITY: IN NO EVENT SHALL INTEL HAVE ANY LIABILITY FOR ANY INDIRECT OR SPECULATIVE DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITING THE FOREGOING, CONSEQUENTIAL, INCIDENTAL, AND SPECIAL DAMAGES) INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT OF INTELLECTUAL PROPERTY, REPROCUREMENT COSTS, LOSS OF USE, BUSINESS INTERRUPTIONS, AND LOSS OF PROFITS, IRRESPECTIVE OF WHETHER INTEL HAS ADVANCE NOTICE OF THE POSSIBILITY OF ANY SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION. AUDIT: Intel reserves the right to have audits conducted to verify your compliance with this Agreement. TERMINATION OF THIS LICENSE: Intel may terminate this license at any time if you are in breach of any of its terms and conditions. Upon termination, you will immediately destroy the Software and documentation or return all copies of the Software and documentation to Intel. U.S. GOVERNMENT RESTRICTED RIGHTS: The Software and documentation were developed at private expense and are provided with "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government is subject to restrictions as set forth in FAR 52.227-14 and DFAR 252.227-7013 et seq. or its successor. Use of the software by the Government constitutes acknowledgment of Intel's proprietary rights therein. Contractor or Manufacturer is Intel Corporation, 2200 Mission College Blvd., Santa Clara, CA 95052. EXPORT LAWS: You agree that the distribution and export/re-export of the Software is in compliance with the laws, regulations, orders or other restrictions of the U.S. Export Administration Regulations. Some products may contain encryption technology. U.S. Department of Commerce Encryption Regulations are applicable on all products imported to and exported from the United States and Puerto Rico. Additionally, imports and exports may be regulated by government agencies in other countries. Intra-country restrictions may be applicable regarding application use. You agree that the distribution and import, export, and /re-export of the Software is in compliance with all applicable laws, regulations, orders or other restrictions on encryption technology. GOVERNING LAW: Claims arising under this Agreement shall be governed by the laws of California, excluding its principles of conflict of laws and the United Nations Convention on Contracts for the Sale of Goods. Intel is not obligated under any other agreements unless they are in writing and signed by an authorized representative of Intel. SEVERABILITY: The terms and conditions stated in this Agreement are declared to be severable. If any paragraph, provisions, or clause in this Agreement shall be found or be held to be invalid or unenforceable in any jurisdiction in which this Agreement is being performed, the remainder of this Agreement shall be valid and enforceable and the parties shall use good faith to negotiate a substitute, valid, and enforceable provision which most nearly effects the parties' intent in entering into this Agreement. 2. Setting up the NetportExpress print server ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The NetportExpress print server is preset to handle UNIX printing. All you need to do is set an IP address on the print server. If the print server has no IP address, you can set one using: a. Netport Manager (Windows only) b. ARP and PING commands If the print server obtained an IP address from a DHCP server, you should set a static IP address using Netport Manager, your Web browser, or telnet. To change the IP address, browse or telnet to the print server using the current IP address. To check for the current IP address, press the diag button on the print server. a. Setting an IP address with Netport Manager (Windows only) 1. From the Netport Manager main window, select the NetportExpress print server(s) you want to update. 2. Click the Configure button and select TCP/IP. b. Setting an IP address using ARP and PING NOTE: This method works only if the print server did NOT obtain an IP address from a DHCP server. 1. Log in to a UNIX workstation as root. 2. Use a UNIX editor like vi to add the Netport IP address and host name to the /etc/hosts file. 3. Register the print server on your workstation by typing: arp -s IP_address network_address temp where IP_address is the IP address you want to set for the print server. network_address is the NetportExpress print server network address from the test page or the bottom of the print server device. Enter this address in two-character segments separated by colons. Example: 00:A0:C9:1E:5D:B8 4. Set the NetportExpress print server IP address by typing: ping IP_address where IP_address is the IP address you specified above. 3. Setting up UNIX systems to print ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The NetportExpress print server CD includes ProInstall, an installation script to set up printing on UNIX systems. With ProInstall, you can set up a system to print with either lpr or Intel's ProPrint utility. a. Install the software from the CD-ROM 1. Log in to a UNIX workstation as root. 2. Make sure the CD mounting directory exists. To check, type: ls -l /cdrom/npcdrom If necessary, create the directory by typing mkdir -p /cdrom/npcdrom 3. Insert the CD-ROM. If it doesn't automatically mount, follow these directions to mount the CD: System Mount Instructions ~~~~~~ ~~~~~~~~~~~~~~~~~~ HP-UX mount -t cdfs -o ro /dev/dsk/c1d1s0 /cdrom/npcdrom SCO mount -f ISO9660 -o ro,lower /dev/cd0 /cdrom/npcdrom Solaris 2.x mount -F hsfs -r /dev/dsk/c0t6d0s2 /cdrom/npcdrom SunOS 4.1.3 mount -t hsfs -o ro /dev/sr0 /cdrom/npcdrom UnixWare mount -F cdfs -r /dev/cdrom/c0b0t2l0 /cdrom/npcdrom AIX mount -v cdrfs -o ro /dev/cd0 /cdrom/npcdrom Note: The file under /dev is the device file for your CD-ROM drive. Check your system documentation for the exact filename. 4. From the UNIX directory on the NetportExpress Print Server CD, type the following to run the ProSetup script: sh prosetup.sh ProSetup extracts the ProInstall script and the appropriate binary files from the eznpunix.tar file to the /usr/intl directory. b. Running ProInstall NOTE: To run ProInstall, your system must have access to these UNIX commands: awk basename cat cp echo find grep id mknod mv ping ps pwd rm sleep telnet touch System V must also have these: accept enable lpadmin lpsched lpshut lpstat AIX must also have these: mkque mkquedev To set up your UNIX host to print: 1. Log into the UNIX workstation as root. 2. Change to the /usr/intl directory and type: ./proinstall 3. Follow the instructions to set up the workstation to print using either the Intel ProPrint utility or lpr printing. 4. Setting up Linux systems (RedHat 5.1 and S.u.S.E. 5.3) to print ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Log in to your Linux workstation as root. 2. Add the NetportExpress print server's IP address and host name to the /etc/hosts file on the Linux host. 3. Add the following entries for the printer to the bottom of the /etc/printcap file: printer_name|alternate_name|comment:\ :rm=HOST:\ :rp=PORT:\ :mx#0:\ :sh:\ :sd=/usr/spool/lpd/printer_name: IMPORTANT: The last entry must end with a colon (:) not with a backslash (\). where printer_name|alternate_name is a printer name and alternate printer name. Example: lj43ps|LaserJet_IIIsi comment is an optional comment. Example: printer_on_port_1 HOST defines a host name. Use either the NetportExpress print server IP address or the print server name as entered in the /etc/hosts file. PORT is a remote printer attached to the NetportExpress print server. It can be one of the following: LPT1_PASSTHRU or LPT1_TEXT (for parallel port 1 or the internal card) LPT2_PASSTHRU or LPT2_TEXT (for parallel port 2) COM1_PASSTHRU or COM1_TEXT (for the serial port) Use PASSTHRU for PCL or PostScript* files and TEXT for standard UNIX text files. mx#0 provides unlimited buffer space. :sd=/usr/spool/lpd/printer_name defines the directory for spooled files. IMPORTANT: Each printer you set up requires a unique spool directory. 4. If the spool directory does not exist, go to the shell prompt and create the spool directory for the printer. To do this, type these commands: mkdir /usr/spool/lpd/printer_name chown daemon /usr/spool/lpd/printer_name chgrp daemon /usr/spool/lpd/printer_name chmod 775 /usr/spool/lpd/printer_name where /usr/spool/lpd/printer_name defines the directory for spooled files and is specified in the /etc/printcap file by the sd= option. Example: /usr/spool/lpd/lj3ps 5. Enable queuing and printing by typing the following command: lpc enable PRINTER lpc start PRINTER where PRINTER is the printer name specified in the /etc/printcap file (lj3ps in the printcap sample) 6. Test the configuration by typing: ping HOST lpr -P PRINTER FILE where HOST is the name of the NetportExpress print server as it appears in the /etc/hosts file. PRINTER is the name of the printer in the printcap file. FILE is the name of a file. 5. Updating your NetportExpress 10/100 or 10 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ When Intel provides a product upgrade, you can upgrade the Flash memory in your existing print servers with the new netport.fw file. This file is installed from the CD-ROM when you run ProSetup. You can upgrade using: a. Netport Manager (Windows only) b. FTP (File Transfer Protocol) Note: Make sure no print jobs are running when you update the print server. Print jobs running during a network update may be lost. a. Updating with Netport Manager (Windows only): 1. From the Netport Manager main window, select the NetportExpress print server(s) you want to update. 2. Click the Update button. b. Updating with FTP: 1. Log in to a host that has an FTP client running on it. 2. Type ftp ip_address at the command prompt and press Enter, where ip_address is the IP address of the NetportExpress print server. 3. Log in to the NetportExpress print server as root. 4. If you set a password on the print server, type your password and press Enter. If you don't have a password, just press Enter. 5. Type bin and press Enter. This sets the transfer mode to binary. 6. Type put netport.fw flash and press Enter. 7. When the update completes successfully, you will get the message "Update Successful." Note: You must update the file in binary mode. If you try to update the file in ASCII mode, you will get the "Mode not supported" error message. 6. Troubleshooting ~~~~~~~~~~~~~~~ - Make sure you have the most recent software -- you can get the file EZNPUNIX.TAR from the Intel Web site at: http://support.intel.com - If you can't print from UNIX, make sure you use the PASSTHRU setting to print. Use TEXT only if you are printing a UNIX text file. - If you replaced a NetportExpress XL print server with a 10/100 or 10 model in a UNIX environment and it's not being recognized, run the new ProInstall script on the UNIX host. - For the latest troubleshooting tips, use your Web browser to view the Web NetportExpress Help included on the NetportExpress Print Server CD. Web Help is also available on the Intel Web site at: http://www.intel.com/network/perm/netport/WebHelp/index.htm 7. Web-based management tools ~~~~~~~~~~~~~~~~~~~~~~~~~~ NetportExpress print servers and management software offer Web-based tools for networks that have TCP/IP. These tools allow remote management over the Web. Two tools are available: Web Netport Manager is an HTML interface that resides on the print server. Web Netport Manager allows you to directly change the print server configuration, port speed settings, and device properties, and to view the print server's status. To access Web Netport Manager, your network must have TCP/IP and the NetportExpress print server must have an IP address assigned. Web Netport Manager requires Netscape Navigator* (version 3.0 or later), or Microsoft Internet Explorer (version 3.0 or later). Web Enterprise Netport Manager is a Java* application that searches the network for NetportExpress print servers that are configured for TCP/IP. Web Enterprise Netport Manager requires either Netscape Navigator 4.06 or later, or Microsoft Internet Explorer 4.01 or later. To install Web Enterprise Netport Manager, create a directory where you want to install the application and change to that directory. The wenm.tar file in the UNIX directory on the CD-ROM contains the Web application. Extract the files from wenm.tar, by typing: tar xvf filename where filename is the path to wenm.tar. ______________________________________________________________________________ Intel Corporation 5200 NE Elam Young Parkway Hillsboro, OR 97124 Intel Corporation assumes no responsibility for errors or omissions in this document. Nor does Intel make any commitment to update the information contained herein. * Brand, name, or trademark owned by another company. ______________________________________________________________________________