User Manual Network Utilities for Phaserª Color Printers First printing December 1993 070-8901-00
Copyright © 1993 by Tektronix, Inc., Wilsonville, Oregon. Printed in the United States of America. All rights reserved. Contents of this publication may not be reproduced in any form without permission of Tektronix, Inc. This instrument, in whole or in part, may be protected by one or more U.S. or foreign patents or patent applications. Information provided upon request from Tektronix, Inc., P.O. Box 1000, Wilsonville, Oregon 97070-1000.
Contents 1 Introduction How to use this manual 1-1 Related documentation 1-2 Whom to call for help 1-3 Customer support 1-3 Automated information by fax 1-3 Printer service and repair 1-3 Typographical conventions 1-4 File names, directory names, folder names 1-4 Menus and command names in menus 1-4 Sample lines from ASCII files 1-4 Command line syntax 1-5 2 Network Printing with Tektronix Color Printers How to tell if the Ethernet internal hardware is installed in your printer 2-1 How to tell which prot
3 EtherTalk Configuration (Macintosh) Before you begin 3-1 Using AppleTalk Phase 2 3-1 EtherTalk configuration overview 3-2 Print out the configuration page 3-2 Finding your printerÕs name in the Chooser 3-3 Changing your printerÕs zone 3-4 Changing your printerÕs name (optional) 3-5 Printer name and AppleTalk zones 3-6 Disabling protocols 3-7 4 Novell NetWare Configuration Before you begin 4-1 NetWare configuration overview 4-2 Allowing unencrypted passwords 4-3 Printer configuration using the Advanced
Printer configuration using PCONSOLE 4-21 Adding a print server 4-21 Selecting queues for the printer 4-22 Modifying other print server parameters (optional) 4-23 How to disable protocols 4-24 Troubleshooting 4-25 Printer does not appear in the Advanced Configuration Tool 4-25 Testing the file server-to-printer connection 4-26 Cannot submit job to a queue 4-27 Job appears in queue, but printer does not to service it 4-28 Job is serviced, but does not print 4-29 5 TCP/IP Configuration Before you begin 5-2
Controlling host access and control character filtering 5-24 LPR (BSD systems) 5-24 AppSocket (TCP Sockets) 5-26 Receiving printer status (optional) 5-27 Syslog 5-27 SNMP 5-29 Troubleshooting 5-31 Testing the network connection 5-31 Solving printing problems 5-32 How to disable protocols 5-33 A Unix Host Configuration for TCP/IP B RARP and BOOTP Index vi
Chapter 1 Introduction How to use this manual This manual provides information needed by system administrators and others who need to install Tektronix color printers equipped with an internal Ethernet interface. Tektronix printers that do not support the internal Ethernet interface can be attached to Ethernet networks by using the Tektronix 4511A Network Interface. The 4511A Network Interface supports the TCP/IP protocol (Transmission Control Protocol/Internet Protocol).
1 Introduction Related documentation Several manuals and other documents are included with your printer. In most cases, you will need to use some or all of these documents before you use this manual for network conÞguration. 1-2 ■ Network upgrade kit installation instructions. These instructions describe how to install the circuit board that provides your printer with network capability.
1 Introduction Whom to call for help Customer support Call your dealer or a Tektronix sales representative for assistance, or in the U.S.A. and Canada, call the Customer Support Hot Line: 1-800-835-6100. Automated information by fax As an alternative to calling the Customer Support Hot Line, call HAL, our automated information system. HAL faxes you information immediately.
1 Introduction Typographical conventions The typographical conventions used in this manual are described in the following topics. File names, directory names, folder names File names, directory names, and folder names in text are represented in italics. For example: ■ /etc/hosts (Unix) ■ AUTHRIZR.EXE (DOS) ■ Reset Printer (Macintosh) Menus and command names in menus Menus and command names in a menu-driven interface are represented in bold.
1 Introduction Command line syntax Bold type is used to indicate characters you must type exactly as shown. For example: COPY B:\ACT-TOOL\ACT.EXE C:\UTILITIES Note Extra spaces are added between command elements for clarity; you need only type a single space. Italic type indicates variable elements. For example: arp -a printer-name printer-Ethernet-address Optional command parameters are indicated within [square brackets].
1 Introduction 1-6 Network Utilities for Phaser Color Printers
Chapter 2 Network Printing with Tektronix Color Printers Many Tektronix color printers are equipped with a rear panel Ethernet connector. However, to make the connector active, internal hardware is required. The internal hardware can be purchased initially with the printer as an option or later as an upgrade kit. The internal hardware is a small circuit board installed inside the printer.
2 Network Printing with Tektronix Color Printers If the Ethernet internal hardware is not installed, the Þelds listed in the table do not appear; instead, a Þeld reading ÒEthernet: Not InstalledÓ is listed. Refer to your printerÕs user manual for more information on the startup page. For more information on the conÞguration page, see ÒYour printerÕs conÞguration pageÓ on page 2-3. How to tell which protocols are enabled in your printer All protocols can be enabled and disabled.
2 Network Printing with Tektronix Color Printers Your printerÕs conÞguration page Your printer can generate a conÞguration page that lists the following types of information: ■ General printer information ■ TekColor settings ■ Communication and network parameters for all ports ■ SCSI disk settings (if the printer has a SCSI port) The information supplied on the conÞguration page is very helpful when you are installing and conÞguring the printer on a network.
2 Network Printing with Tektronix Color Printers TCP/IP authorization code When the Ethernet option is installed, the EtherTalk and NetWare protocols are immediately active. To acquire TCP/IP capability, another option is required. Upon purchasing the TCP/IP option, you receive an authorization code, which is sent to the printer to activate the TCP/IP protocol.
2 Network Printing with Tektronix Color Printers Network installation overview The following diagram summarizes the process of installing a Tektronix printer on a network. Step 1, unpacking and setting up your printer, must be done before attempting to conÞgure the printer on a network. Printer setup includes installing transfer rolls, loading paper trays, and turning on the printer. See your printerÕs user manual for information about printer setup.
2 Network Printing with Tektronix Color Printers Ethernet connection Ethernet is a communication standard that supports very high speed data transmission. Ethernet offers signiÞcant speed improvement compared to serial, parallel, and LocalTalk connections. Speed improvement varies greatly depending on network trafÞc, computer hardware, and other factors. The printer's Ethernet port conforms to the IEEE 802.
Network Printing with Tektronix Color Printers 1. 2 Twisted pair (10BASE-T) adapter (Tektronix order number 011-0162-00) a. Printer connection b. Twisted pair connection 2. Thin coax (10BASE2) adapter (Tektronix order number 011-0161-00) a. Printer connection b. Ethernet cable connection 3. Thick coax (10BASE5/AUI) adapter (Tektronix order number 011-0160-00) a. Printer connection b. Thick AUI connection c.
2 Network Printing with Tektronix Color Printers Ethernet cables and termination 10BASE-T (Twisted Pair) Do not use Òsilver satinÓ telephone extension cables for 10BASE-T networks, either as drop cords or as patch cables in the wiring closet. (Silver satin cables are ßat, usually silver or gray, with 28-gauge stranded or tinsel conductors.) Do not use shielded twisted pair cable intended for IBM token ring networks or voice-grade (level 1 or 2) unshielded twisted pair cable for wiring runs.
Network Printing with Tektronix Color Printers 2 Your printerÕs network utilities diskettes Note Do not confuse the printerÕs network utilities diskettes with the standard printer utilities diskettes. The standard utilities diskettes contain PostScript Þles for printer conÞguration not related to networking. Your printerÕs network utilities diskettes contain programs for authorizing TCP/IP and for conÞguring your printer on a network.
2 Network Printing with Tektronix Color Printers The following table lists the Tektronix printer networking software according to the tasks required for network conÞguration. Tektronix printer network software Task Macintosh Þle PC Þle UNIX Þle Add/remove CTRL-D characters to/from PostScript Þles None ADDCTRLD.BAT CTRLD.PS addctrld delctrld Authorize TCP/IP protocol Authorizer AUTHRIZR.
Network Printing with Tektronix Color Printers 2 Resetting your printer Several of the procedures in this manual require you to reset the printer. There are three ways to reset the printer: ■ Turn the printer off, then back on again. ■ Use the printerÕs rear-panel DIP switches. See your printerÕs user manual for details. ■ Use a PostScript language file from the printerÕs network utilities diskettes.
2 Network Printing with Tektronix Color Printers Resetting your printer using PostScript Þles Macintosh users Note Do not use the Restart Printer command in the LaserWriter UtilityÕs Utilities menu. Follow this procedure to reset the printer using the LaserWriter Utility to download the Reset Printer utility Þle. 1. Select the printer in the Chooser. 2. Locate the LaserWriter Utility on the Macintosh version of the printerÕs network utilities diskettes. 3.
Network Printing with Tektronix Color Printers 2 PC users This procedure resets the printer by sending a PostScript language Þle over a serial or parallel connection. You can also reset the printer by sending a PostScript language Þle over a NetWare connection, after you have Þnished the NetWare conÞguration described in Chapter 4. 1. Locate the RESET.PS Þle in the NET-UTIL directory on the PC version of the printerÕs network utilities diskettes or copy the Þle to your hard disk. 2.
2 Network Printing with Tektronix Color Printers 2-14 Network Utilities for Phaser Color Printers
Chapter 3 EtherTalk Configuration (Macintosh) Before you begin Before you begin the EtherTalk conÞguration, make sure that you have completed the following steps: ■ Your printer should be set up, connected to the network, and turned on. See your printerÕs user manual for information about setting up and turning on the printer. For information about connecting the printer to the network, see ÒEthernet connectionÓ on page 2-6.
3 EtherTalk Configuration (Macintosh) EtherTalk conÞguration overview The following diagram summarizes the steps of the EtherTalk conÞguration procedure. Print out the conÞguration page Your printerÕs conÞguration page reports the printerÕs default name, which you will need for EtherTalk conÞguration. For information on printing out a conÞguration page, see ÒYour printerÕs conÞguration pageÓ on page 2-3.
EtherTalk Configuration (Macintosh) 3 Finding your printerÕs name in the Chooser 1. Select the Chooser from the Apple menu. 2. In the upper-left corner of the Chooser, Þnd the printer driver icon for your Tektronix printer. (If the printer driver icon does not appear in the Chooser, you need to install the printer driver.) Click on the printer driver icon for your Tektronix printer. 3. Select the proper zone in the list of AppleTalk Zones in the lower-left portion of the Chooser. Note 4.
3 EtherTalk Configuration (Macintosh) Changing your printerÕs zone Use the LaserWriter Utility to change the printerÕs zone. 1. Select the printer in the Chooser. 2. Locate the LaserWriter Utility on the Macintosh version of your printerÕs network utilities diskettes. 3. Double-click on the LaserWriter Utility icon. 4. Select Change Zone from the Utilities menu. The currently selected zone is listed in the dialog box. Type the new zone name in the edit box. 5. Click OK.
EtherTalk Configuration (Macintosh) 3 Changing your printerÕs name (optional) The name selected here prints on the startup page and conÞguration page; the name also appears in the Chooser on a Macintosh. The name can be up to 31 characters long and may contain any printable characters except @ (at sign) and : (colon). A change is persistent across printer power cycles. Use the LaserWriter Utility to change the printerÕs name. 1. Select the printer in the Chooser. 2.
3 EtherTalk Configuration (Macintosh) Printer name and AppleTalk zones In general, the printer uses the same printer name on both LocalTalk and EtherTalk ports. (The printer name is the name you see in the list of printers when you select the Chooser.) If you change the name on one port, the change affects both ports to keep them identical. This avoids confusion for users because they always see the same printer name regardless of the port selected.
3 EtherTalk Configuration (Macintosh) Disabling protocols After your EtherTalk conÞguration is complete, you may want to disable protocols that you are not using to avoid unnecessary network trafÞc. To disable protocols, send the appropriate PostScript language Þle to the printer. The Þles are listed in the following table.
3 EtherTalk Configuration (Macintosh) 3-8 Network Utilities for Phaser Color Printers
Chapter 4 Novell NetWare Configuration Your Tektronix printerÕs internal NetWare interface implements the PSERVER model. Under this model, print jobs are stored in queues (directories) on a Þle server. A print server takes print jobs from the queues and sends them to printers. In your Tektronix printer, the print server resides within the internal interface of the printer, so in effect, the print server and the printer are one.
4 Novell NetWare Configuration NetWare conÞguration overview The following diagram summarizes the steps of the NetWare conÞguration procedure.
4 Novell NetWare Configuration Allowing unencrypted passwords To get jobs from a Þle serverÕs print queues, the printer logs on to the Þle server. However, the printer cannot store an encrypted password. If encrypted passwords are used on your system (the NetWare default), the printer will not be able to log on to the servers, even if no password is required for the printer to log on. For NetWare versions 3.1 and later, the default is to not allow unencrypted passwords.
4 Novell NetWare Configuration Printer conÞguration using the Advanced ConÞguration Tool The Advanced ConÞguration Tool allows you to conÞgure and administer your Tektronix printer and the queues it services without using PCONSOLE. The tool allows you to control parameters that can be set from PCONSOLE.
Novell NetWare Configuration 4 The Advanced ConÞguration Tool creates and maintains a conÞguration Þle for each printer. ConÞguration Þles contain the names of the queues and Þle servers the printer will service. ConÞguration Þles created by the Advanced ConÞguration Tool reside in the directory SYS:LOGIN\TEK. ConÞguration Þles are named according to the following syntax: TKxxxxxx where xxxxxx represents the last six hexadecimal digits of the Ethernet address of the printer being conÞgured.
4 Novell NetWare Configuration Choosing items in the Advanced ConÞguration Tool Choosing menu items To choose menu items in the Advanced ConÞguration Tool: 1. Select the desired menu item: ■ Use the arrow keys to highlight the desired selection. or ■ 4-6 If the Þrst letter of the menu item is red, press the key corresponding to the Þrst letter of the menu item. 2. When the desired menu item is highlighted, press the Enter key. 3. Press the Escape key to go back to the previous menu.
Novell NetWare Configuration 4 List boxes To choose items from a list box (such as a list of queues): 1. Use the arrow keys to highlight the desired selection. 2. When the desired menu item is highlighted, press the Enter key. ■ If the list is too long to be displayed in the box, the last item in the box indicates that there are more items in the list (for example, in a list of queues the last item is More queues). To see the rest of the list, select the last item and press Enter.
4 Novell NetWare Configuration Advanced ConÞguration Tool menu map The following menu map shows the overall structure of the Advanced ConÞguration Tool. To quickly conÞgure the printer using default settings, use the Quick conÞguration menu. The next topic provides instructions for the quickstart procedure. For complete control of all Advanced ConÞguration Tool settings, use the Advanced conÞguration menu. See ÒAdvanced conÞgurationÓ on page 4-14 for details.
Novell NetWare Configuration User Manual 4 4-9
4 Novell NetWare Configuration NetWare quickstart procedure (Quick ConÞguration) Before beginning this procedure, make sure that the printer is connected to the network and turned on. 1. Log on with supervisor privileges. 2. Start the Advanced ConÞguration Tool: a. Change (CD) to the directory that contains the tool. For example, if the tool is in F:\PUBLIC, type: CD F:\PUBLIC b. Type: ACT 3. Select Quick conÞguration from the ConÞgure menu. 4. The available Tektronix printers are displayed.
Novell NetWare Configuration 7. After you log in to the file server, a list of queues is displayed. Select an existing queue or create a new queue. To create a new queue, press Insert, type the name of the queue, and press Enter. 8. You can now conÞgure more queues or Þnish the quick conÞguration. 4 If you want to conÞgure more queues: a. Select Save conÞguration and press Enter. b. Select the name of the Þle server that will hold the conÞguration Þle for this printer and press Enter.
4 Novell NetWare Configuration Default parameters set up by quick configuration The quickstart procedure uses the default print server and queue parameters listed in the following two tables. If these default parameters are not acceptable, use the Advanced ConÞguration Tool for further conÞguration as described in the next topic, ÒAdvanced conÞgurationÓ on page 4-14.
Novell NetWare Configuration 4 Advanced ConÞguration Tool default queue parameters Parameter Default value Queue name Set during quick conÞguration Queue operators SUPERVISOR or ADMIN (NetWare 4.0) Queue servers Set during quick conÞguration Queue users EVERYONE or ADMIN (NetWare 4.0) Allow new print jobs Yes New servers allowed Yes Service current jobs Yes Suppress banners No (default).
4 Novell NetWare Configuration Advanced conÞguration To perform advanced conÞguration: 1. Log on with supervisor privileges. 2. Start the Advanced ConÞguration Tool: a. Change (cd) to the directory that contains the tool. For example, if the tool is in F:\PUBLIC, type: CD F:\PUBLIC b. Enter: ACT 3. Select Advanced conÞguration from the ConÞgure menu. The following tables summarize the choices available under the Advanced conÞguration menu and its submenus.
Novell NetWare Configuration 4 Configure print server (printer) menu With this menu, you can conÞgure printer-speciÞc parameters. Advanced ConÞguration: conÞgure print server (printer) menu Submenu Description Choices Print server name Name for print server portion of printerÕs NetWare interface Any valid NetWare print server name Ethernet frame type Ethernet frame type for packet transmission Adaptive* DIX Ethernet II IEEE Ethernet 802.3 IEEE Ethernet 802.
4 Novell NetWare Configuration Configure print server (file server) menu Use this menu to conÞgure Þle-server-speciÞc parameters for the printer.
Novell NetWare Configuration 4 Configure queue menu With this menu, you can add or delete queues on a selected Þle server. You can also modify queue parameters. Advanced ConÞguration: ConÞgure queue menu Submenu Description Choices Queue name Name of the print queue Any valid NetWare print queue name Queue operators List of queue operators Any valid NetWare queue operator name Queue servers List of queue servers Any valid NetWare queue server name May be automatically set during conÞguration.
4 Novell NetWare Configuration Obtaining print server and queue status The Status menu allows you to view the status of print servers and queues.
Novell NetWare Configuration 4 Monitoring print server activity The Monitor menu enables you to view a print serverÕs current and logged activity. You can view one print server at a time. The Monitor menu has the following selections: ■ Begin monitor displays a list of Tektronix printers. Select the printer you wish to monitor from the list and press Enter.
4 Novell NetWare Configuration If you configured NetWare using PCONSOLE If you used PCONSOLE for your initial conÞguration, there will be no conÞguration Þle. Use the Advanced ConÞguration Tool to change the print server name or password. 1. Select the ConÞgure print server (Þle server) from the Advanced conÞguration menu. 2. Select the Tektronix printer to be changed. 3. Select a Þle server that will be serviced by the printer. 4.
Novell NetWare Configuration 4 Printer conÞguration using PCONSOLE Adding a print server 1. Log in with supervisor privileges. 2. Enter PCONSOLE by typing: PCONSOLE 3. From the Available Options menu, select Print Server Information (Print Servers in NetWare 4.0). The Print Servers menu is displayed. 4. Press the Insert key, then enter the printerÕs default print server name and press Enter.
4 Novell NetWare Configuration Selecting queues for the printer 4-22 1. From the Available Options menu, select Print Queue Information. A list of queues is displayed. 2. Insert a new queue or select an existing queue. ■ To insert a new queue, Press Insert, type the queue name, and press Enter. Select the new queue and press Enter. The Print Queue Information menu is displayed; go on to Step 3.
Novell NetWare Configuration 4 Modifying other print server parameters (optional) You can continue to use PCONSOLE to modify the following print server parameters (in the Printer Server Information menu): ■ Full Name ■ Print Server Operators Use the Advanced ConÞguration Tool to modify other print server parameters. See ÒPrinter conÞguration using the Advanced ConÞguration ToolÓ on page 4-4. Note Do not use the Change Password function in PCONSOLE to set a password for the printer.
4 Novell NetWare Configuration How to disable protocols After your network conÞguration is complete, you may want to disable protocols that you are not using to avoid unnecessary network trafÞc. To disable protocols, send the appropriate PostScript language Þle to the printer. The Þles are on the PC version of the printerÕs network utilities diskettes. 1. Send the appropriate PostScript Þle to the printer.
Novell NetWare Configuration 4 Troubleshooting Printer does not appear in the Advanced ConÞguration Tool 1. Make sure that the printer is turned on and properly connected to the network. 2. Verify that the Ethernet frame type used by the printer is supported by the Þle server. The conÞguration page reports the frame type used by the printer. For information on printing the conÞguration page, see ÒYour printerÕs conÞguration pageÓ on page 2-3.
4 Novell NetWare Configuration Testing the Þle server-to-printer connection 1. To test the Þle-server-to-printer connection, Þrst use the CAPTURE command to redirect output sent to a port to a network queue. For example: CAPTURE NB NFF NT Q=PHASER L=1 where: NB speciÞes NO BANNER NFF speciÞes NO FORM FEED NT speciÞes NO TABS L=1 speciÞes port LPT1 Q=PHASER speciÞes PHASER as the queue name 2. Use any text editor to create a two-line ASCII Þle with the following contents: %! showpage 3.
Novell NetWare Configuration 4 Cannot submit job to a queue Use the Advanced ConÞguration Tool to verify that you are a queue user. 1. Select ConÞgure queue from the Advanced conÞguration menu. 2. Select the Þle server and queue that you are trying to print to. 3. In the next menu, select Queue users. A list of current queue users will be displayed. Press the Insert key to add additional users. (You can also use PCONSOLE to add queue users.
4 Novell NetWare Configuration Job appears in queue, but printer does not to service it Check the following items: 1. Verify that the printer has been set up to service the queue: a. Using the Advanced ConÞguration Tool, select ConÞgure queue under Advanced conÞguration. Select the appropriate Þle server and queue; then select Queue servers. b. Using PCONSOLE, see ÒSelecting queues for the printerÓ on page 4-22. 2. Check that the printer was able to log in to the Þle server: a.
Novell NetWare Configuration 5. Verify that the printerÕs print server name matches the one created on the Þle server. The conÞguration page reports the printerÕs print server name. For information on printing the conÞguration page, see ÒYour printerÕs conÞguration pageÓ on page 2-3. 6. Verify that set allow encrypted passwords=on has been set. See ÒAllowing unencrypted passwordsÓ on page 4-3. 7. Verify that the frame type the printer is using is supported by the Þle server.
4 Novell NetWare Configuration 4-30 Network Utilities for Color Printers
Chapter 5 TCP/IP Configuration The Tektronix implementation of TCP/IP supports the following capabilities: ■ Print jobs. The interface can accept print jobs sent via lpr or lp with lpr extensions. ■ Printer status. The interface can report printer status through the following protocols: ■ Syslog. This protocol functions like a remote printer front panel for reporting printer status. ■ SNMP (Simple Network Management Protocol).
5 TCP/IP Configuration Before you begin ■ Do not turn on the printer yet. Your printer should be set up and connected to the network. See your printerÕs user manual for information about setting up the printer. For information about connecting the printer to the network, see ÒEthernet connectionÓ on page 2-6. ■ Install the Þles from the UNIX version of your printerÕs network utilities diskettes on the hard disk of the workstation you will be using for the TCP/IP conÞguration.
5 TCP/IP Configuration Installing Þles from your printerÕs network utilities diskettes Use the UNIX version of your printerÕs network utilities diskettes for TCP/IP installations. The Þles are on the diskette in UNIX tar format. To list the contents of the diskette, type this command: tar tvf /dev/devicename For example, on a Sun workstation, type: tar tvf /dev/fd0 To extract the Þles from the diskette: 1. Change (cd) to the directory on your workstation where you want the Þles to reside. 2.
5 TCP/IP Configuration Downloading Þles from the Tektronix Color Printer Information Server If you don't have the means of transferring Þles from the UNIX diskette, you can request Þles from the Tektronix Color Printer Information Server, an automatic Þle serving program that responds to requests for Þles. If you can exchange electronic mail with other Internet sites, you can access the Tektronix Color Printer Information Server.
TCP/IP Configuration 5 To request a single Þle from a directory, type the following at the Subject prompt: send filename from library-name To determine Þle size, type the following at the Subject prompt: send list of filename from library-name To request all of the Þles needed for TCP/IP conÞguration, type the following at the Subject prompt: send utilities from tcpip User Manual 5-5
5 TCP/IP Configuration TCP/IP conÞguration overview. Print configuration page Authorize TCP/IP and reset printer No Is TCP/IP authorized? Yes Configure host ¥ Host table ¥ Print queue Configure printer Where should the printer's IP addressing information be stored? OR Printer ¥ Use Tektronix-supplied UNIX shell scripts to generate PostScript configuration files (UNIX only), or edit Tektronix-supplied configuration files (all platforms) ¥ Send PostScript configuration files to the printer.
5 TCP/IP Configuration Printing out the conÞguration page Your printerÕs conÞguration page reports important information that you will need for TCP/IP conÞguration. For information on printing out a conÞguration page, see ÒYour printerÕs conÞguration pageÓ on page 2-3. Authorizing the TCP/IP protocol If you purchased TCP/IP capability initially with the printer, the printer is shipped with the protocol already authorized.
5 TCP/IP Configuration Sending the authorization code to your printer The authorization code is derived from the printerÕs Ethernet address, therefore, each authorization code is valid for only one speciÞc printer. If you are installing several Tektronix printers on your network, be careful to send each authorization code only to the printer for which it has been issued. Note If a Tektronix printer receives a valid authorization code that is not its own, TCP/IP will not be authorized.
TCP/IP Configuration 5 Authorizing TCP/IP from a Macintosh 1. Connect a Macintosh to the printer via LocalTalk or EtherTalk. 2. Turn on the printer. 3. Use the Authorizer utility to create a PostScript Þle containing the authorization code: a. Locate the Authorizer on the Macintosh version of your printerÕs network utilities diskettes or copy it onto your hard disk. b. Double-click on the Authorizer icon. The Authorization Code dialog box appears. c.
5 TCP/IP Configuration 4. Use the LaserWriter Utility to send the PostScript Þle containing the authorization code to the printer: a. Select the printer in the Chooser. b. Locate the LaserWriter Utility on the Macintosh version of your printerÕs network utilities diskettes. c. Double-click on the LaserWriter Utility icon. d. From the Utilities menu, select Download PostScript File. Select the name of the file you created in Step 3d from the list, then click the Open button. e.
TCP/IP Configuration 5 Authorizing TCP/IP from a PC To authorize TCP/IP from a PC, use the AUTHRIZR.EXE utility on the PC version of your printerÕs network utilities diskettes. When using the utility, keep in mind the following information about the user interface: ■ You can work with the AUTHRIZR.EXE utility using a mouse or the keyboard. ■ When using the keyboard, the following conventions apply: ■ The Tab key moves the selection from one screen element to another.
5 TCP/IP Configuration 1. Connect a PC to the printer via the parallel or serial port (see your printerÕs user manual for details). 2. Turn on the printer. 3. Use the AUTHRIZR.EXE utility to create a PostScript Þle containing the authorization code. a. Change to the directory containing the Þles you copied from the printerÕs network utilities diskette. Type: CD b. C:\PHASER Run the AUTHRIZR.EXE utility, which is in the directory TEK-TOOL. Type: TEK-TOOL\AUTHRIZR c.
TCP/IP Configuration 4. 5 Since you are sending the Þle to the printer via a serial or parallel interface, you must add CTRL-D characters to the beginning and end of the Þle. Use the Þle ADDCTRLD.BAT to do this: a. Change (CD) to the directory containing ADDCTRLD.BAT. Type: CD NET-UTIL b. To run ADDCTRLD.BAT type the following command: ADDCTRLD C:\PHASER\AUTHRIZE.PS This adds CTRL-DÕs to the Þle containing the printerÕs authorization code, AUTHRIZE.PS. 5.
5 TCP/IP Configuration Authorizing TCP/IP from a UNIX host The authorize-feature script on the UNIX version of the printerÕs network utilities diskettes creates a PostScript language file that you can send to the printer to authorize the TCP/IP protocol. However, since TCP/IP is not yet authorized, you cannot send the Þle to the printer using a TCP/IP connection. You must use another connection to send the Þle to the printer. For example, you can send the Þle through the serial port on a Sun workstation.
TCP/IP Configuration 5. 5 Since you are sending the Þle to the printer via a serial or parallel interface, you must add CTRL-D characters to the beginning and end of the Þle. Use the script addctrld to do this. a. Change (cd) to the bin subdirectory in the directory where you placed your printerÕs network utilities. b. To add CTRL-D characters to the beginning and end of a Þle, type the following command: addctrld filename1.ps filename2.ps where Þlename1.
5 TCP/IP Configuration ConÞguring your host 1. Add the printerÕs name to the host table and assign an IP address to the printerÕs name. Depending on your host system, you may use NIS (Name Information Server, formerly yellow pages) or, on a system without NIS, you may have to edit a Þle (for example, /etc/hosts). 2. Assign a print queue to the printer: Note ■ For BSD systems, edit the /etc/printcap Þle and add a spool directory (for example, to /usr/spool/lpr).
TCP/IP Configuration 5 ConÞguring your printer There are two steps to printer conÞguration: 1. Set the printerÕs IP address and other addressing information. 2.
5 TCP/IP Configuration Setting your printerÕs IP address There are two methods to accomplish these printer conÞguration steps: ■ Server-based printer configuration. This method uses RARP (Reverse Address Resolution Protocol) or BOOTP (Boot Parameter Protocol). When turned on or reset, the printer receives its IP addressing information from a boot server. ■ Printer-based printer configuration. This method can be used on hosts that do not have RARP or BOOTP.
TCP/IP Configuration 1. Store the printerÕs configuration information in an etc/ethers or bootptab file. For more information on these Þles, see Appendix B. 2. Make sure that the printer is connected to the network. Note The printerÕs BOOTP and RARP implementations do not support booting across a gateway or router. The BOOTP or RARP server (host) and client (printer) must be connected to the same Ethernet segment, or to segments interconnected only by repeaters and/or bridges. 3.
5 TCP/IP Configuration Setting your printerÕs IP address information in the printerÕs internal memory (printer-based configuration) With this method, you can set the printerÕs IP address information and other TCP/IP parameters by sending PostScript Þles to the printer. Shell scripts for creating the PostScript Þles are provided on the UNIX version of the printerÕs network utilities diskettes.
TCP/IP Configuration 5 The printer-based conÞguration procedure is on the next page. In this procedure, you use a script provided on the UNIX version of the printerÕs network utilities diskettes to set the IP parameters listed in the following table. IP parameters Parameter Description Use RARP/BOOTP Yes/no. SpeciÞes whether the printer should get itÕs IP address from a RARP or BOOTP response at power-up. The default is yes.
5 TCP/IP Configuration 1. Make sure that the printer is connected to the network. ARP (Address Resolution Protocol) requires that the printer be connected on the same physical network segment as the host. 2. Log in as root. 3. Run the script conÞg-IP: a. Change (cd) to the bin subdirectory in the directory where you placed your printerÕs network utilities. b. Type the name of the script, redirecting the output to a Þle. Type: conÞg-IP > filename 4.
TCP/IP Configuration 7. 5 Make an entry into the hostÕs ARP (Address Resolution Protocol) table deÞning the printerÕs IP/Ethernet address pair. In general, this requires a command corresponding to one of the following syntax examples: arp -s printer-name Ethernet-address (for BSD systems) or arp -s ether printer-name Ethernet-address (for System V) See the documentation for your host system for speciÞcs of this command. 8. Turn on the printer. 9.
5 TCP/IP Configuration Controlling host access and control character Þltering LPR (BSD systems) By sending the appropriate PostScript Þle to the printer, you can control which hosts can access the printer through lpr. You can also control whether lpr will Þlter out CRTL-D characters from the Þles it sends the printer. The printer has the following factory defaults: ■ All hosts have access to the printer. ■ No control character Þltering.
TCP/IP Configuration 3. When prompted, enter the IP addresse(s) of the host(s) that will have access to the printer. You can enter addresses for multiple hosts by separating them with spaces. If you do not enter any addresses, all hosts will have access to the printer. 4. When prompted, indicate if you want the host to Þlter out control characters from the Þles it sends to the printer.
5 TCP/IP Configuration AppSocket (TCP Sockets) By sending the appropriate PostScript Þle to the printer, you can control which hosts can access the printer through AppSocket. You can also control whether AppSocket will Þlter out CRTL-D characters from the Þles it sends the printer. The printer has the following factory defaults: ■ All hosts have access to the printer. ■ No control character Þltering.
TCP/IP Configuration 5 Receiving printer status (optional) Syslog The Syslog facility provides a dynamic path for printer status information that allows administrators to collect information from the printer. By sending the appropriate PostScript Þle to the printer, you can set a threshold indicating which priority level of message from the printer will be sent to the listed log host. The threshold is a number listed in the following table.
5 TCP/IP Configuration To create a PostScript Þle to control these parameters, use the script conÞg-syslog provided on the UNIX version of the printerÕs network utilities diskettes. 1. Make sure that the printer is connected to the network. 2. Run the script conÞg-syslog: a. Change (cd) to the bin subdirectory in the directory where you placed your printerÕs network utilities. b. Run the script, redirecting the output to a Þle. Type: conÞg-syslog > filename 3.
TCP/IP Configuration 5 SNMP SNMP allows you to use an SNMP monitoring station to query the printer remotely for its status. By sending the appropriate PostScript Þle to the printer, you provide the following information for the printer to send to your SNMP utility: ■ Printer's name ■ Name of contact person for printer problems ■ Printer's location ■ Trap host's IP address and community name. Members of this list receive asynchronous SNMP traps (error and status messages) from the printer.
5 TCP/IP Configuration To create a PostScript Þle to control these parameters, use the script conÞg-SNMP provided on the UNIX version of the printerÕs network utilities diskettes. 1. Make sure that the printer is connected to the network. 2. Run the script conÞg-SNMP: a. Change (cd) to the bin subdirectory in the directory where you placed your printerÕs network utilities. b. Run the script, redirecting the output to a Þle. Type: conÞg-SNMP > filename 5-30 3.
TCP/IP Configuration 5 Troubleshooting Testing the network connection Execute the ping command from the host. For example: ping printer-name If the ping test to the printer-name fails, try issuing the ping command again, specifying the printerÕs IP address explicitly: ping printer-IP-address If the ping test succeeds using the printerÕs IP address, but fails using the printerÕs name, check the NIS or /etc/hosts Þle to make sure that you are using the correct name for the printer.
5 TCP/IP Configuration Solving printing problems ■ If you receive a file too large error message when sending large bitmaps, check the /etc/printcap Þle; mx should be set to 0. ■ If you receive a file system full message, use the -s option to lpr. Refer to your workstation's documentation for more information. ■ Make sure that you used a valid remote printer (rp) name and remote machine (rm) name in the /etc/printcap Þle.
TCP/IP Configuration 5 How to disable protocols After your network conÞguration is complete, you may want to disable protocols that you are not using to avoid unnecessary network trafÞc. To disable protocols, send the appropriate PostScript language Þle to the printer. The Þles are on the UNIX version of the printerÕs network utilities diskettes. 1. Send the appropriate PostScript Þle to the printer (see the following table). 2. Reset the printer.
5 TCP/IP Configuration 5-34 Network Utilities for Phaser Color Printers
Appendix A Unix Host Configuration for TCP/IP A variety of host-speciÞc TCP/IP conÞguration information is available from the Tektronix Information Server (via Internet) or from HAL, the Tektronix automated information system (via fax). Requesting information from the Tektronix Information Server To get host-speciÞc TCP/IP conÞguration information from the Tektronix Information Server, request an index of the tcpip library, then request the articles you want from those listed in the index.
A Unix Host Configuration for TCP/IP HAL articles for TCP/IP host conÞguration Number Title 9480 Using tip 9481 Using cu 9482 Spooler conÞguration for SPARC platforms 9483 Spooler conÞguration for SGI platforms 9484 Spooler conÞguration for DEC platforms 9485 Spooler conÞguration for HP platforms 9486 Spooler conÞguration for IBM RS/6000 When you call HAL, you can order a complete catalog listing all available articles, including new, additional articles related to networking.
Appendix B RARP and BOOTP Enabling RARP RARP can be used to establish communications. The printer broadcasts its Ethernet address across the network, and receives its internet address from the Þrst host to respond. 1. If the rarpd daemon is started within the /etc/rc.local Þle or a similar startup Þle, it is always running and waiting for RARP broadcasts. If the rarpd command line does not exist in your /etc/rc.local Þle, you need to add it.
B RARP and BOOTP 4. Edit the /etc/ethers Þle to add the printer Ethernet addresses and names: 08:00:11:01:00:45 08:00:11:01:00:46 5. P480-mktg P480-sales Some hosts require an explicit update to the arp table to add new entries. This command is host-speciÞc; check your host documentation for details.
RARP and BOOTP B For System V a. Find out the process ID number for the rarpd daemon; type: ps -ef | grep rarpd This command produces the following output: root 6206 3112 root 13177 12135 0 Nov 06 2 06:36:22 pts/3 0:00 /etc/rarpd 0:00 grep rarpd b. Restart the rarpd daemon, which is process ID number 6206 in this example. Type: kill -HUP 6206 7.
B RARP and BOOTP BOOTP Bootstrap protocol, BOOTP, is the recommended way to establish communications from the host to the printer in an internet protocol environment. BOOTP obtains booting data from the bootptab Þle. With the proper information stored in the bootptab Þle, the printer can Þnd its own name and IP address and boot from the network without any intervention, even for a Þrst time boot. 1. Verify that the bootpd and bootptab Þles are in the /etc or /usr/etc directory: ls bootp* 2.
B RARP and BOOTP Here is a sample bootptab Þle; check your host system documentation to see which Þelds your implementation of BOOTP supports. # Global entries for all hosts global: :sm=255.255.255.0:\ :bf=dummyfile: # Master entries for each subnet template subnet60: :tc=global:gw=128.07.60.100: subnet61: :tc=global:gw=128.07.61.150: # Individual printer entries P480-mktg: :tc=subnet60:ht=ethernet:\ :ha=080011010045:\ :ip=128.07.60.30: P480-sales: :tc=subnet60:ht=ethernet:\ :ha=080011010046:\ :ip=128.07.
B RARP and BOOTP Running BOOTP There are two ways to run BOOTP: ■ If the bootpd daemon is started within the /etc/rc.local Þle or a similar startup Þle, it is always running and waiting for BOOTP requests. This method uses system resources at all times. ■ If the bootpd daemon is started within the /etc/inetd.conf Þle, it starts bootpd only when a BOOTP request arrives, conserving system resources. BOOTP always running 1. If the bootpd command line does not exist in your /etc/rc.
RARP and BOOTP 4. B To start the bootpd daemon without rebooting the system, type: /etc/bootpd -s & BOOTP running only on request 1. If the bootpd command line does not exist in your /etc/inetd.conf Þle, you need to add it. To verify that the bootpd startup command is in the Þle, type: grep bootpd /etc/inetd.conf If the bootpd startup command is in the Þle, the following line is displayed: bootps dgram udp wait root /etc/bootpd bootpd 2. Verify that bootpd resides where it is speciÞed in /etc/inetd.
B RARP and BOOTP 4. Restart the inetd daemon without rebooting the system to put the changes you have made into effect. Use one of the following methods. For BSD systems a. Find out the process ID number for the inetd daemon; type: ps -aux | grep inetd This command produces the following output: root root 193 12366 0.0 0.0 0.0 0.3 48 32 0 196 ? pb IW S Oct 24 11:55 0:12 0:00 inetd grep inetd b. Restart the inetd daemon, which is process ID number 193 in this example.
Index 4511A 1-1 A ACT.EXE 4-5 addctrld 5-15 ADDCTRLD.BAT 5-11 Advanced conÞguration 4-14 Advanced ConÞguration Tool 4-4 Advanced conÞguration 4-14 default parameters 4-12 installing 4-5 menu map 4-8 Quick conÞguration 4-10 AppleTalk Phase 2 3-1 ARP 5-22 authorization code 2-4, 5-8 authorize-feature 5-14 Authorizer 5-9 authorizing TCP/IP from a Macintosh 5-9 from a PC 5-11 from a UNIX host 5-14 AUTHRIZR.EXE 5-11 AUTOEXEC.NCF 4-3 B BOOTP 5-18 always running B-6 bootptab Þle B-5 host enabling B-4 inetd.
E L enabling protocols over EtherTalk 3-7 over NetWare 4-24 over TCP/IP 5-33 Error notiÞcation 4-15 Ethernet 2-6 adapters 2-6 cables 2-6, 2-8 internal hardware 2-1 terminators 2-8 Ethernet frame type 4-15 EtherTalk zones 3-4, 3-6 LaserWriter Utility to change printer's name 3-5 to change printer's zone 3-4 to send PostScript Þles to the printer 2-12, 5-10 Login password 4-16 F FILTER.PS 4-29 Full name 4-16 G Gateway IP address 5-2 H HAL 1-3, A-1 host access 5-24 I inetd.
Q T Queue name 4-17 Queue operators 4-17 Queue scan interval (sec) 4-15 Queue servers 4-17 Queue status menu 4-18 Queue users 4-17 Quick conÞguration 4-10 default parameters 4-12 TCP/IP authorization code 2-4 determining if authorized 5-7 host conÞguration 5-16 printer conÞguration 5-17 printer status 5-27 technical support 1-3 Tektronix Color Printer Information Server 5-4 terminators 2-8 troubleshooting NetWare 4-25 TCP/IP 5-31 typographical conventions 1-4 R RARP 5-18 host enabling B-1 Reset print se
Index-4 Network Utilities for Phaser Color Printers