M208 WORKGROUP HUB/PRINT SERVER Installation and Configuration Manual Manual Version 5.5 Firmware Version 5.5 Microplex Systems Ltd.
Copyright 1991, 1992, 1993, 1994, 1995 Wyndham Technologies Inc. All rights reserved. No part of this manual shall be reproduced, photocopied, recorded, stored in a retrieval system, translated to another language, or transmitted by any means electronic, mechanical, or otherwise, without written permission from Wyndham Technologies Inc. No patent liability is assumed with respect to the use of the information contained herein.
TABLE OF CONTENTS TABLE OF CONTENTS ................................................................ i LIST OF FIGURES ...................................................................... iv LIST OF TABLES ......................................................................... v PREFACE ..................................................................................... 1 Who Should Use This Manual.................................................................. 1 Organization of This Manual..........
CONFIGURING THE M208 FOR NOVELL ................................ 63 Overview................................................................................................. 63 Host Software ......................................................................................... 63 M208 Configuration ............................................................................... 64 Host Configuration .................................................................................
Starting a NPWin Session With An Unconfigured Unit ...................... 128 USING THE M208’S ADDITIONAL OPTIONS ......................... 131 Overview............................................................................................... 131 General Options .................................................................................... 131 TCP/IP Options..................................................................................... 135 Novell Options.....................................
LIST OF FIGURES iv Figure 1: Print Server Operating Logic ...........................................10 Figure 2: M208 Diagram .................................................................16 Figure 3: Twisted-Pair Cable Pinouts ..............................................21 Figure 4: npd Overview ...................................................................54 Figure 5: M208 Jumper Settings ...................................................137 Figure 6: Sample Commercial Invoice ...
LIST OF TABLES Table 1: npconfig/ezsetup Main Menu ..........................................33 Table 2: npconfig Detailed Configuration Options Sub-Menu.......33 Table 3: Model Types ....................................................................90 Table 4: UTP (RJ45) Connector Pinout .......................................179 Table 5: THICK (Transceiver) Connector Pinouts ......................180 Table 6: Parallel Port Timing .......................................................
vi LIST OF TABLES
PREFACE Who Should Use This Manual A system administrator or someone with a good understanding of the protocol involved should perform the installation and configuration procedures in this manual. Organization of This Manual This manual covers each aspect of the M208 and contains these chapters: PREFACE on page 1 Contents, organization, and conventions used in this manual. GETTING TO KNOW THE M208 on page 5 Description of the M208’s features and an introduction to its architecture and installation.
unit host M208 INTERNAL ARCHITECTURE on page 89 Explanation of the M208’s internal operating architecture and logic. USING THE M208’S COMMAND SET on page 93 Full reference section based on the M208’s command set. USING NPWIN on page 127 Explanation of using NPWin to configure and manage the M208. USING THE M208’S ADDITIONAL OPTIONS on page 131 Introduction to some of the print enhancements provided by the M208.
Caution Cautions are indicated to warn of any undesirable effects an action may cause. Note Notes are added to make you aware of certain steps or considerations, and sometimes to provide tips or suggestions. Computer Entry and Display Conventions Command syntax and examples are formatted as follows: • The Courier font in boldface indicates command entries. $ ping ftp.microplex.com • Regular Courier font indicates displayed results. ftp.microplex.
4 PREFACE: Computer Entry and Display Conventions
GETTING TO KNOW THE M208 Overview The purpose of this chapter is to get you acquainted with the M208. It contains an overview of the M208’s features, an overview of the Hub’s architecture, an overview of the Print Server’s architecture, and an overview of basic Print Server installations in each of the supported environments.
Print Server Features General Features • one high-speed, IEEE 1284-I compliant parallel port, • four-speed parallel port to support any peripheral, slow or fast, • two serial ports, • multi-level configuration security through passwords and permission levels, • SNMP support through MIB II, custom MIBs, and custom traps to aid in network management, • multiple printer destinations for printing flexibility, • load-balancing so a job can be redirected to an idle printer instead of waiting for a p
• ability to telnet and ping to another host on the network from the M208 allowing for terminal server capabilities, • up to 256 simultaneous TCP connections, • GOSIP RFC-1042 support, • IP Routing support for communications over separate networks, • FTP daemon support for printing, unit monitoring, and configuration, • SLIP support for serial port network communications, • IP packet fragmentation support, Novell Features • support for all versions of NetWare, including NetWare 4, • simult
Printer Support The M208 is compatible with PC’s, UNIX systems, Macintosh computers, minis, and mainframes as long as at least one of the following is present: TCP/IP • an LPR client to interact with our Line Printer Daemon on the unit, • an RSH client (i.e. rsh, remsh, rcmd) to interact with our RSH Daemon, • the ability to print directly to a TCP port number on our unit; we have a TCP port number mapped to each I/O port on the unit by default (i.e.
Overview of Print Server Architecture This section will provide an overview of how the M208’s Print Server component works. To better understand this, it is important to understand I/O ports, destinations and models. I/O Ports The M208 has three I/O ports; one parallel and two serial ports. Printers can be attached to any or all of the three I/O ports.
Summary When you are doing a print setup, you must direct print jobs to a particular destination which is mapped to an I/O port to which the printer(s) is attached. The destination’s associated model is then used for any extra processing of the data, if required. Each I/O port has an internal queuing mechanism that automatically queues print jobs on a first-come, first-serve basis. For more information on I/O ports, destinations, and models, please see M208 INTERNAL ARCHITECTURE on page 89.
Overview of Print Server Installation This section will provide an overview of the basic steps required to install the M208 in the various supported environments: Unix, Novell (PSERVER and RPRINTER), NetBIOS over TCP/IP, and AppleTalk. Note Before installing the M208, it may be useful to look at Appendix A, Planning Your Print Setup on page 203 for advantages/disadvantages of various configuration options.
Basic Novell Configuration PSERVER Setup The following outlines the basic steps required to add a M208 to a Novell network using a PSERVER setup and applies to any Netware version. The M208 replaces a dedicated workstation running PSERVER.EXE or PSERVER.NLM so these are no longer needed. Once the unit is physically attached to the network, you need to: 1 Enter into a PCONSOLE session. PCONSOLE is used for the entire print setup. 2 Create a new queue. 3 Create a new print server.
last six digits of the Ethernet address as found on the bottom of the unit. 8 Inside this directory, create a file called CONFIG. 9 Enter the line: set rprinter add pservername printernumber destname where pservername is the existing PSERVER’s name, printernumber is the defined number for this printer in that PSERVER, and destname is a M208 destination (e.g. d1prn, d3com2, etc.). 10 Reboot the Print Server and wait about a minute for it to connect to the file server.
the name of one of the eight default destinations on the unit. (e.g. d1prn, d3com2, etc.) For more information on NetBIOS over TCP/IP configurations, please see CONFIGURING THE M208 FOR WINDOWS on page 79. Basic AppleTalk Configuration The following outlines the basic steps required to add a M208 to an AppleTalk network. Note An AppleTalk setup does not require any Print Server configuration; the network parameters are automatically configured for you once the M208 is booted on the network.
INSTALLING THE M208 ON THE NETWORK Overview The first step of your M208 setup is to attach it to the network. This section tells you how to do that and also covers the M208’s network interfaces. Preparing for Installation Before unpacking and installing the hardware, read the FCC Warning. FCC Warning This equipment generates, uses and can radiate radio frequency energy. If it is not installed and used as directed in this manual, interference to radio communications may result.
Site Requirements Environment Prepare to install the M208 in a clean, well-ventilated environment protected from extremes of temperature, humidity, mechanical shock, or vibration. Provide enough space at the front and back of the unit for cable connections.
Connecting the M208 to the Network To connect the M208 to the network: 1 Connect Data Terminal Equipment (DTE) and other hubs/backbone to the appropriate ports (10Base-T or AUI port). Please see Hub Installation on page 20 for further details. 1 Connect peripherals to the appropriate I/O ports. Please see Connecting Peripherals on page 17 for details on each of the M208’s I/O ports. 2 Unpack and plug in the power supply. The connector plugs into the back of the M208.
Please see list prn on page 100, set prn on page 112, and PRN Pinout on page 183. Serial Port Connections (COM1, COM2) Two 9-pin male DE-9P connectors with IBM PC AT compatible pinouts are provided for connection to printers using serial ports. Each of these ports have various parameters which control such things as: • parity selection, generation, and detection, • hardware flow control, • software flow control, • character description.
USING THE HUB Overview The M208 Workgroup Hub/Print Server includes a fully managable and intelligent eight port Ethernet hub. Hubs (or multi-port repeaters) are stable network devices that perform signal regeneration (including amplification, symmetry, and retiming), packet forwarding, and routing. When a hub is presented with a data signal, it automatically regenerates and transmits the data signal to all the other hub ports without any modification to the signal.
• full hub monitoring capabilities using the npsh command set, • remote network management via private MIBs: the M208’s private MIB file contains all the variables and traps required to manage the hub using an SNMP manager, Hub Installation You can use any of the network ports to connect the M208 to computers, to other hubs/backbone, or to other Data Terminal Equipment (DTE). Connectors The M208 has 9 network connectors: eight 10Base-T (RJ45) connectors, and one AUI connector.
Figure 3: Twisted-Pair Cable Pinouts Twisted-Pair Straight-Through Cable M208 End DTE End Signal Pins Pins Signal Receive + 1 1 Transmit + Receive - 2 2 Transmit - Transmit + 3 3 Receive + Transmit - 6 6 Receive - Twisted-Pair Crossover Cable M208 End Backbone/Hub End Pins Signal Signal Pins Receive + 1 6 Transmit - Receive - 2 3 Transmit + Transmit + 3 2 Receive - Transmit - 6 1 Receive + Hub Configuration The hub component of the M208 becomes fully operationable
ured on the unit. Configuring the M208 with an IP address There are a number of ways to configure the M208 with an IP address, either automatically with a shell script or manually.
To disable link integrity on a specific port, please follow the steps below: 1 Login to the M208 as a root user. 2 At the npsh prompt, type the following command: config hub [portnum] [-]li where portnum is the number between 1 and 8 of the port that you want to disable link integrity. Note This command is not applicable to port 9 which is the AUI port. Note If the port LED stays lit even when no device is attached, this indicates that link integrity has been turned off for that particular port.
If you are using the AUI port without an external transceiver, the SQE Test can be used to verify the integrity of the connection. To enable the SQE Test on port 9, please follow the steps below: 1 Login to the M208 as a root user.
Hub Monitoring Using npsh The command set npsh provides extensive information regarding the operation of the hub including both the general operational status of the hub as well as information specific to each port. This information is valuable for monitoring the operation of the hub and for troubleshooting your network. To monitor the operations of the hub as a whole, please follow the steps below: 1 Login to the M208 as a root or guest user.
26 Collisions Displays the number of occurrences where the port has activity on both its receive and transmit pairs. This is a normal event within a CSMA/CD network. Excessive collisions, however, may indicate an overloaded network or a wiring error. Data Rate Mismatches Displays the number of occurrences where the frequency or data rate of the incoming signal is different from the local transmit frequency. Enabled Displays whether the port is enabled.
Readable Frames Displays the number of valid frames received by the port. Readable Octets Displays the number of valid octets received by the port. Rx Polarity Reversed Displays whether the receive polarity has been automatically reversed on the port. This occurs when the receive pair is miswired. Runts Displays the number of instances where activity is detected with a duration greater than the ShortEventMaxTime but less than the minimum valid frame time.
SNMP Management Features The M208 includes a private Management Information Base (MIB) file that contains a number of variables and traps that can be used to configure, monitor and manage all aspects of the unit. The M208 supports both MIB II and private MIBs, allowing it to be a fully managed agent using a SNMP manager such as HP’s OpenView, Sun’s SunNet Manager, and Castle Rock’s, SNMPc. The MIB is included in a file called mplxmib.txt that can found on the host software disk.
• If you plug another hub into one of the RJ45 ports (Hub to Hub) and the LED does not turn on, try plugging it into port one and setting the selector switch to the straight-through position (||). If this works, either use port one or change to a crossed-over cable.
30 USING THE HUB: Troubleshooting the Hub
CONFIGURING THE M208 FOR TCP/IP Overview If you are setting the M208 in a TCP/IP environment, this chapter will help you with all aspects of the setup process. The provided host software is introduced and then steps are given for configuring the M208 for communications over the network and for printing. Since TCP/IP encompasses a wide variety of system types, the common ones are covered in detail to help you get printing in a TCP/IP environment.
Compiling Host Software Some compilation may be needed before adding print setups to your host unless you have SunOS 4.1.x, Solaris 2.x, or SCO Unix. Pre-compiled binaries are provided for these. npconfig can be used to do the compilation or you can try and compile each program independently. For the npconfig method, please: 1 Select Detailed Configuration Options . . . from the npconfig Main Menu. 2 Select Manage Host Software . . . from the Options Sub-Menu.
Table 1: npconfig/ezsetup Main Menu Option Description Configure New Unit Add a M208 to your network. This option provides for: IP name, IP address, hardware address, netmask, and for root and guest passwords. (ezsetup as well) Configure Host Setup Configure a print destination on the host including communication mechanism and processing options. (ezsetup as well) Detailed Configuration Options . . See Table 2: npconfig Detailed Configuration Options Sub-Menu.
Table 2: npconfig Detailed Configuration Options Sub-Menu Option Description Configure Print Server’s Logpaths . . . Configure M208 logpath settings: name, type, and port. Configure Print Server’s Users . . . Add and remove users. Change user passwords and user types. Configure Print Server’s Novell Options . . . Configure and list the M208 Novell settings: name, frame type, and PSERVER password. List M208 PSERVER and RPRINTER configuration. Configure Print Server’s Network Options . . .
M208 Configuration When the M208 is first installed on a TCP/IP network, you are unable to communicate with it since its network parameters are not initialized. During configuration, the following parameters are initialized and saved in EEPROM: • IP address (mandatory), • netmask or sub-netmask(mandatory), • root user password (recommended for security), • guest user password (recommended for security).
Computer-aided Configuration with ezsetup or npconfig Note If you choose computer-aided configuration, you must log on to your system as root or superuser and use the host software diskette or tape supplied with your M208. If the software is not provided, or you need a different medium, contact your vendor. To configure the M208 with the aid of a script, you must: 1 Insert the host software medium into the drive. 2 Login as root user. 3 cd to a directory with at least three megabytes of free space.
Manual Configuration Through the Network with ARP To manually configure the M208 using the network, go to a host terminal and do the following: 1 Log on to your system as root user. 2 Assign an IP address and IP name to the M208 in your host table (/etc/hosts, hosts nis map, or DNS name tables). 3 Find the Ethernet address for the M208 on the bottom of the unit. It must be entered as part of this procedure. 4 Use the arp command to add an entry in the host's arp able.
ifnum is the index to a particular Network Interface. ifnum will always be 1 for the M208 since there is only one network interface, Ethernet. Note 9 [Optional, but recommended] Configure root and guest user passwords with the following commands. set user passwd root newrootpasswd set user passwd guest newguestpasswd 10 Save these configurations to EEPROM. Enter: save 11 Verify the IP address and netmask. Enter: list stored tcpip These are now stored in EEPROM.
3 Reboot the M208. After the STAT LED flashes regularly, wait another ten seconds to allow the RARP process to complete. 4 Test the new IP address by trying a ping with the new IP name: ping ipname 5 [Optional, but recommended] At this point, set up the user passwords. Please see set user on page 117. If no response is given by the M208, the RARP process probably failed. Reboot the unit and try one of the other methods mentioned in this section.
Manual Configuration Through the COM Port A terminal, PC, or laptop can be connected to one of the M208’s COM ports for configuration purposes. A straight-through serial cable is normally needed unless a PC is attached; in this case, a null modem cable can be used. Please see Serial Cable Schematic on page 186 for more details.
8 Save these configurations to EEPROM. Enter: save 9 Verify the IP address and netmask. Enter: list stored tcpip These are now stored in EEPROM. 10 After configuration, turn the M208 off, then on. This reboots the M208 and automatically logs you out of the terminal session. 11 Test the equipment and configuration after installation is complete.
Host Configuration When setting up a print destination on a Unix host, you have the option to utilize a computer-aided script such as ezsetup or npconfig or to do all of the appropriate steps manually. If you decide to go with one of the provided installation scripts, select Configure Host Setup from the Main Menu of either program to configure a print setup on your host. It will step you through some questions and then perform all of the necessary setup commands for you.
file is specified, from standard input. The format of the data is not altered by this program so make sure it is in printer-ready format. The syntax for npwrite is: Syntax npwrite ipname portname [filenames] where: Example ipname M208 IP name or IP address. portname I/O port on the M208 (i.e. prn, com1, com2). filenames [optional]. Filename(s) to be printed. If no filename is specified, data is read from standard input. npwrite 192.75.11.32 prn testfile.txt npwrite spike com2 testfile.
• Example on Sun UNIX, either of the following: rsh spike lp -d d1prn < testfile.txt cat testfile.txt | rsh spike lp -d d1prn where spike is the M208’s IP name and d1prn is the destination. Printing Via the Spooler Once you know your communications are correct and you can successfully print directly to the Print Server, you can integrate the spooler. Interface scripts play important roles in BSD spooling environments and especially with System V print spoolers.
ing throughput. Both ezsetup and npconfig utilize the appropriate interface script by renaming it to nprprintername.if, where printername is the name of the printer on the host. To install one of these scripts manually, please refer to the section that applies to your host: the BSD UNIX section starting on page 47 or the System V UNIX section starting on page 51. Custom Interface Scripts If an interface script is to be used for your print setup, you have three choices: 1 Use npr.
translate data to printer format ) | communication program where communication program is the command executing rsh/rcmd/remsh or npwrite so the print job is redirected over the network to the M208. Example ( FILE=$6 #the spool file is found in the sixth parameter on System V cat $FILE | onlcr #filter the job ) | rcmd spike lp -d d3com1 where spike is the name of the M208 and the print jobs are being sent to its destination d3com1 by remotely executing the M208’s lp print command.
BSD UNIX BSD systems allow you to print remotely or to print with an interface file for a locally attached printer. This is configured within the /etc/printcap database. lpd Remote Printing The lpd daemon spools files locally, then sends them to an M208 acting as a remote printer. As interface scripts cannot be used with this spooling method, processing must be done by the Print Server. This method should be used in the following conditions: • your UNIX host supports BSD 4.
To create the necessary entries for this example, these commands are needed: cd /usr/spool/lpd mkdir spike mkdir spike/ps touch spike/ps/log spike/ps/acct chown -R daemon.daemon spike chmod -R g+rwX,o+rX spike Once this is done, you can then start this printer. lpc start ps To send a print job, use this syntax: Syntax lpr -Pprintername filename BSD Interface Script Printing If you decide not to go with a remote printer setup, you can use an interface file instead.
tion of the commands necessary to create these entries: Example hp:\ :sh:pw#80:mx#0\ :lp=/dev/spike.com2:\ :sd=/usr/spool/lpd/spike/com2:\ :lf=/usr/spool/lpd/spike/com2/log:\ :af=/usr/spool/lpd/spike/com2/acct:\ :if=/usr/spool/lpd/spike/com2/npr.if: where hp is the printer name sending jobs to the M208 named spike through the interface file npr.if. To create these entries, please do the following: 1 Create the printer’s spooling directory and associated files.
Host Software on page 31 for more details. COMM_PROG (mandatory) Specify a communication program to transfer data to the M208 (i.e. npwrite, rsh). If the program is npwrite, define the UNIT_PORT variable. Otherwise, define the LP_DEST variable. PRINTER_TYPE (mandatory) Specify printer type (i.e. raw, ascii, ps, hp, pclps, gen7170). UNIT_NAME (mandatory) Define the M208 IP name. UNIT_PORT (conditional) Specify the M208 port name (i.e. prn, com1, com2). Use only when COMM_PROG is defined as npwrite.
6 Syntax Try printing with the following syntax: lpr -Pprintername filename System V UNIX Printing in a System V environment requires the use of an interface file. It also consists of: • the lp printer interface program, • the lpsched printing scheduler, • a set of programs that act as interfaces between scheduler and printing device. The scheduler copies the file into a spooling directory and calls the interface program when the job is ready to go to the M208.
Setting up an Interface Script The following steps are the manual instructions for setting up your host with npr.if: Note The example commands provided represent a print setup involving a printer named hp, an M208 named spike, and a printer attached to the M208’s com2 port. 1 Copy the nprsysv.if file from the host software medium to the model directory. Copy the file as npr.if or name it something more meaningful. cp nprsysv.if /usr/spool/lp/model/npr.if 2 Note Edit the npr.
Example #END_MARK_1 NPDIR_PATH=/usr/local/bin COMM_PROG=rcmd UNIT_NAME=spike LP_DEST=d4com2 PRINTER_TYPE=hp BANNERPAGE=1 #START_MARK_1 Note Additional variables can also be defined within this variable section as indicated by BANNERPAGE=1. Some other options are ASCII to PostScript conversion, carriage return insertion, and scrambling. By setting a particular variable to a 1, this option is then turned on and a 0 turns it off. These too are described further in the beginning of npr.if.
npd Pseudo-device Interface The npd pseudo-tty daemon is used when bi-directional communications is required between the printer and printing application, and when changes to the printer’s interface script are undesirable. Some applications like Sun NeWSprint and Adobe TranScript work best with a bidirectional communications channel to the printer because they can provide more details on the printer status. For example, PostScript printers can send error messages back to the application as they occur.
Starting npd Starting the npd daemon is all that is needed to utilize npd. Integrating any special applications can then be done anytime thereafter. Use the following syntax to start npd: Syntax npd devicefile ipname portname where: devicefile Name for a pseudo-tty pair’s slave device acquired by npd. ipname M208 IP name or IP address. portname M208 I/O port name (i.e. prn, com1, com2). Note The devicefile cannot exist prior to starting npd and this particular npd daemon cannot be running already.
default). You can modify this value with the -t option. Example npd -t 60 /dev/spike.com2 spike com2 for the timeout to occur in 60 seconds. Testing npd Once npd has been started, it’s a good idea to test and see if npd is working before trying to print through the spooler. This is one test method. Example cat test.txt > /dev/spike.com2 redirects the cat output of test.txt to the npd device /dev/spike.com2 which is then sent to the M208 named spike.
devicefile Example Name linked to the slavefile by npd. 153 spike com2 /dev/ptyq1 /dev/ttyq1 /dev/spike.com2 is the log entry for the npd daemon using process ID 153. You can acquire the process ID of the npd daemon that needs to be stopped and then execute the following kill command for that process: Syntax kill -TERM pid Applications Using npd Sun NeWSprint Sun NeWSprint page accounting works with PostScript printers.
:tf=/b/newsprint/lpd/tf:\ :rf=/b/newsprint/lpd/rf:\ :vf=/b/newsprint/lpd/vf:\ :cf=/b/newsprint/lpd/cf:\ :df=/b/newsprint/lpd/df:\ :of=/b/newsprint/lpd/of:\ :mx#0:\ :sf:\ :sb:\ :br#19200:\ :xc#0177777:\ :ms=-parity,ixon,-opost,-ixany: Note If you are using a PostScript printer, remember to include :sh:\ in this entry to suppress the standard LPD header. Adobe TranScript Adobe TranScript page accounting works with PostScript printers.
use /dev/ttypa as the device interface for any port on the M208. When the program creates the spooling directory and entry in /etc/printcap file, set the lp= field to the devicefile argument from npd. Example For a PostScript printer named ps attached to com1 on the M208 named spike: ps|PostScript|PostScript on spike’s com1 port:\ :lp=/dev/spike.
Select p as the port number. Select ppa0 as the adapter. Select a printer type that best matches what you are using. Select a device lp0. If this device is not available, go back and select “Remove a Printer/Plotter” and remove lp0 making it available for your next run through. AIX has a limit of four physical devices. If you run out, IBM suggests deleting the device after completing a print setup thus making it available for future setups. 3 Create a new queue.
This is the /etc/qconfig entry created for this particular setup: Example queue2: device = lp0 up = TRUE lp0: backend = /usr/lib/lpd/piobe queue stanza by mkquedev (queue device) printer’s ready to go queue device stanza for local printing For further information on these commands, please see your AIX system documentation. Other TCP/IP Print Methods NCSA NCSA is a freeware package available on the Internet at zaphod.ncsa.uiuc.edu in the directory /PC/Telnet/msdos/contributions. The file is tel23bin.zip.
Note FTP’s package also provides Windows printing along with several other software packages on the market. These are just two possible applications that will work with the M208. Please see the user manuals of the appropriate applications for more information. Direct Socket Printing The M208 provides a socket interface for custom printing applications. Programs can open a TCP connection to a TCP port on the Print Server.
CONFIGURING THE M208 FOR NOVELL Overview This chapter introduces the M208’s configuration possibilities along with the various methods of printing available within a Novell environment. The M208 works with different NetWare versions, including version 4, and we provide setup steps for each. Host Software NetWare’s PCONSOLE is generally used to change passwords, add print servers, add remote printers, and add queues to be serviced. It can be used for both a PSERVER or RPRINTER setup.
To communicate with the unit using npsh.exe, you need to: 1 From a DOS prompt on a Novell workstation, begin an npsh session with the unit. npsh unitname Starts a Telnet-like session with the named M208 with guest access only. 2 To obtain root access to the unit, type: supervisor A standard login screen is displayed prompting you for the login name and password. 3 Login to the unit as a root user. root Root users require the use of a password as configured in the unit’s user list.
Host Configuration The M208 can act as either a PSERVER or as a RPRINTER in a Novell environment. It supports encrypted passwords and it is capable of servicing up to 16 file servers and 32 queues as a PSERVER. One M208 can handle eight RPRINTER setups. PSERVER Bootup When booting as a PSERVER, the M208 gets a server list from the first file server it contacts. The unit then contacts those servers on that list to see if there is a queue that needs servicing.
66 Step Action Result of Action 1 Log in to Novell as supervisor. Gives you supervisor rights. 2 Enter PCONSOLE. PCONSOLE’s Main Menu displays. 3 Select PRINT QUEUE INFORMATION. List of currently-defined queues comes up. 4 Press to add a queue. Asks for new queue’s name. 5 Type in this new name in any format you like and press . New queue is added to list. 6 Press . Returns to PCONSOLE’s Main Menu. 7 Select PRINT SERVER INFORMATION.
Step Action Result of Action 14 Type in the name of one of the eight default destinations on the unit for the Name field (e.g. d1prn, d3com2, etc.) and go to the Type field. Cursor sits at the Type field with a printer name now assigned. 15 Press at this field and then select DEFINED ELSEWHERE. Comes back to the PRINTER N CONFIGURATION window. 16 Press and select Yes to save changes. Gives you the option to define more printers. 17 Press again.
This procedure associates an existing PSERVER with a remote M208 acting as a RPRINTER in a pre-NetWare 4 environment. It is the PSERVER’s responsibility to get jobs from the queue and to pass them off to the M208 acting as the remote printer. Unlike a PSERVER set-up, the M208 does not deal directly with the queues. Note As a RPRINTER, the M208 does not use a login ID. In addition, a non-M208 PSERVER (e.g. PSERVER.NLM) must be running for RPRINTER to operate.
Step Action Result of Action 6 Press . Returns to PCONSOLE’s Main Menu. 7 Select PRINT SERVER INFORMATION. A list of existing print servers displays. 8 Select one of the print servers and press . Display’s PRINT SERVER INFORMATION menu. 9 Select PRINT SERVER CONFIGURATION. Brings up this menu. 10 Select PRINTER CONFIGURATION. Displays a list of printers associated with the print server.
Step Action Result of Action 20 Press to use the default. Usually this is fine. Returns you to the queue list. 21 Press until you have exited PCONSOLE. You’re now at the command prompt. 22 Start PSERVER. Starts the PSERVER so the M208 can service it as an RPRINTER. 23 In SYS VOLUME on the file server, change to the \LOGIN directory. You will be at this prompt. 24 Create a directory named after the M208.
NetWare 4 Options NetWare 4 introduces NDS and some new frame types. The M208 can be used in a NetWare 4 environment with either of these options: Note • Set the M208 up as a PSERVER replacing a dedicated workstation running PSERVER.EXE or PSERVER.NLM on the file server. The M208 replaces these loadable PSERVER’s so they are no longer needed. • Set the M208 up as a RPRINTER interacting with an existing PSERVER. If following a PSERVER setup, bindery emulation is required.
72 Step Action Result of Action 10 Type the name of the M208. By default, it is M_xxxxxx where xxxxxx equals the last six digits of the unit’s Ethernet address. (e.g. M_000BF5) This new server is added to the list. 11 Select this new print server and press . PRINT SERVER INFORMATION menu displays. 12 Select PRINTERS. A list of defined printers comes up. 13 Press to add a printer to the list. Prompts you for the printer name, type, and some additional fields.
Step Action Result of Action 21 Check the CURRENTLY ATTACHED SERVERS once you have gone into view the appropriate queue. You should see the M208’s name displayed (e.g. M_000BF5). 22 Press until you are out of PCONSOLE. You will be back at the command line and the M208 is now configured. If you want to continue with any of the following procedures, please find them as indicated in other sections of this manual: • Add to or change configuration of your M208.
74 CONFIGURING THE M208 FOR NOVELL: Host Configuration
CONFIGURING THE M208 FOR APPLETALK Overview This chapter will cover the few steps required to get your print jobs printing to an M208 in an AppleTalk over EtherTalk environment. Note The M208 does not support LocalTalk. M208 Configuration An AppleTalk setup does not require any Print Server configuration; the network parameters are automatically configured for you once the M208 is booted on the network. If you wish to modify some of the M208’s default settings, you can use the built-in npsh command set.
M208name_papname where M208name is the name of the M208 and papname is an M208 I/O port. Both names are configurable. M_000BF5_prn Example is the printer associated with the M208 named M_000BF5 using the parallel port. The Print Server’s default name is M_xxxxxx where xxxxxx equals the last six digits of the unit’s Ethernet address found on the bottom of the unit. Note 3 From the list of printers, select one to print to. You have now configured your AppleTalk system to print to the M208.
store pserver name Sales This new name will also affect Unix, Novell and NetBIOS setups. Note 3 Enter the name that you would like to appear for the papname (e.g. laser). This will make up the second part of the name in the Chooser. store pserver applepap prn name laser 4 Reset the unit so the changes take effect.
Disabling the AppleTalk Module If you have several Microplex M208s in your network and only some of them are servicing AppleTalk networks, it is a good idea to turn off the entire AppleTalk module from the particular M208. This will not only save on M208 resources but will ensure that only appropriate M208s show up in the Chooser. To disable the AppleTalk module, start an npsh session with the unit and follow the steps below: 1 Remove AppleTalk from the available protocols.
CONFIGURING THE M208 FOR WINDOWS Overview This chapter discusses the M208’s support for Windows. The M208 provides support for Windows NT, Windows for Workgroups (WfW), and Windows 95. Examples are provided for each of these environments. In a Windows environment, TCP/IP is the data transfer protocol used for printing. This means that IP addresses and netmasks are required in your Windows stations along with the appropriate TCP/IP software.
NetBIOS is further broken down into these two setup procedures: “net use” - Microsoft’s shared resource feature. Print Manager - Microsoft’s management tool for printing. Choosing one of these methods depends entirely on what’s available with your particular Windows software.
4 A dialogue box will appear showing your current network settings. Under Installed Network Software, check to see if MS TCP/IP Printing shows. If it doesn’t, you’ll need to perform the following steps. 5 Select Add New Software. 6 Select TCP/IP Protocol and Components. 7 Click on Continue. 8 Select TCP/IP Printing Support from the TCP/IP components list that displays. You may also want to select Connectivity Utilities. 9 Click on Continue.
then be created which will include FTP, Telnet, etc. Note At this point, you will be prompted with a dialogue box asking for the TCP/IP network settings (i.e. IP address and netmask) for this WfW station. Fill these in at this time. Windows 95 NetBIOS Network Software Installation 1 Make sure that File and Printer Sharing for Microsoft Networks is installed in your Network setup. If not, you’ll need to perform the following steps. 2 Open Settings:Control Panel folder.
Windows NT IP Address and Netmask Configuration 1 Go to the Main program group. 2 Double click on Control Panel. 3 Double click on Network. 4 Select TCP/IP Protocol from Installed Network Software list. 5 Click on the Configure button. 6 A dialogue box will come up asking for network settings. Fill in the IP address and netmask for this workstation and then click OK.
Through the COM Port on page 40 for detailed instructions. Once you have configured the unit, you will notice the STAT LED flashing on once per second. This means the M208 is configured and recognizable on the network. At this point, you can now configure your host. Host Configuration Now that your workstation(s) and the M208 have IP addresses and netmasks, you can now configure a print setup. There are several methods available depending on what Windows package you are using.
Line Printer Daemon using TCP/IP. NetBIOS Using Print Manager Method Note In order to use this method, you must first configure the M208 with a Microsoft Networks Workgroup name. This can be done by telneting to the M208, starting an npsh session with the unit, and issuing the following command: store pserver smb workgrp workgroupname where workgroupname is the name of the Microsoft Networks Workgroup that you want the M208 to be included in (e.g. Engineering).
Windows for Workgroups (WfW) NetBIOS Using Print Manager Method Note In order to use this method, you must first configure the M208 with a Microsoft Networks Workgroup name. This can be done by telneting to the M208, starting an npsh session with the unit, and issuing the following command: store pserver smb workgrp workgroupname where workgroupname is the name of the Microsoft Networks Workgroup that you want the M208 to be included in (e.g. Engineering).
works Workgroup name. This can be done by telneting to the M208, starting an npsh session with the unit, and issuing the following command: store pserver smb workgrp workgroupname where workgroupname is the name of the Microsoft Networks Workgroup that you want the M208 to be included in (e.g. Engineering). Note You must reset the M208 for this command to take affect. 1 Ensure that the network connection is functioning properly between the Windows workstation and the M208.
• 88 Utilize more advanced features of the M208. Please see USING THE M208’S ADDITIONAL OPTIONS on page 131.
unit host unit host M208 INTERNAL ARCHITECTURE Overview This chapter will provide a more detailed description of the internal operating architecture of the M208 including: destinations, models, variables, logpaths, and I/O ports. Destinations The M208 provides six printer destinations that are used by all hosts. A destination can be thought of as logical place on the M208 to which hosts send their print jobs. Destinations allow you the ability to configure a number of different print setups on the M208.
unit host Models Each destination on the M208 also has a model associated with it. The six models (one per destination) can be thought of as a series of mini-filter that can do special processing to the print job data. These processing options include: • banner page generation, • header string insertion, • trailer string insertion, • tab expansion (xtab), • carriage return insertion (onlcr), • ASCII to PostScript conversion (a2ps), • print job descrambling.
unit host Table 3: Model Types Setting Inclusions pcl-ps For printers that cannot autosense the print job format and switch modes by themselves. Precedes each job with a string to switch from PostScript to PCL, or vice versa, depending on job content. These strings must be specified in the setup command. a2ps Convert ASCII jobs to PostScript or pass PostScript jobs directly to PostScript printers.
unit host Logpaths The term logpath comes from the UNIX syslog logging system. With the M208, each destination can report statistics on: user, page count, job name, and printer errors. In addition, a checksum calculation can be obtained to confirm data integrity when a job is sent to the printer. Logging occurs either through a printer or terminal connected to an I/O port, or through a Telnet session to a particular TCP port.
USING THE M208’S COMMAND SET Overview At this point in the manual, you should have your M208 installed and configured on the network and at least one host configured to print to it. This section’s purpose is to give you the basic tools to add to your print setup by introducing the Print Server’s command set. npsh Overview On the Print Server itself, is an entire command set, npsh, allowing for M208 parameter configuration, display, and execution.
npsh Prompt When npsh is accessed through a Telnet or COM1 terminal session, a prompt is displayed after login to indicate that it is ready to accept a command from the user. The Telnet prompt is formatted ipaddress:userid> where ipaddress is the IP address of the M208, and userid is the user ID of the currently logged-in user. Example 192.75.11.32:root> where 192.75.11.32 is the M208’s IP address and the user is root. The COM1 I/O port’s login prompt is formatted userid>.
Examples list tcpip > prn sends current network settings to the first parallel port. chr $FF > prn sends a formfeed to PRN. npsh Basic Commands Before reading on about the M208’s command set, it is important to understand some of the basic commands involved. Set commands affect only current settings, not stored settings in EEPROM. The save command is used after set to save the new settings to EEPROM. Store commands only affect stored settings in EEPROM but not the current settings.
examples for a particular command are provided at the end of that command’s main section and when another command or other information may be useful, a reference is given. cancel cancel jobid Delete a job from the M208’s internal queue. See also: lpstat on page 103. chr chr arguments Used with redirection, the chr command sends output control codes to the printer. Separate arguments with spaces.
[-]li Enables or disables link integrity on a port. This command is only applicable to port numbers one through eight (10Base-T ports). [-]revrxpol Enables or disables reverse receive polarity on a port. This command is only applicable to port numbers one through eight (10Base-T ports). [-]sqe Enables of disabled the SQE test on port nine. This command is only applicable to port nine, the AUI port. See also: list hub on page 99 and Hub Configuration on page 21.
ports on the unit and destname is the name of one of the units destinations. See also: disable on page 97, list dest on page 99, list com1|com2 on page 98, and list prn on page 100. keycode keycode escapecharacter List the hexadecimal value of escapecharacter. See also: telnet on page 124. List Commands The list command provides these three possibilities: list choice List current settings. list default choice List default settings. list stored choice List stored settings in EEPROM.
list dest list dest List current M208 destination definitions and their properties including: name, I/O port, backchannel, model used, logpath, state, alternate destination, and service(s). list dest destname List the specified M208 destination’s complete current settings. destname is the desired destination. See also: Destinations on page 89 and set dest on page 107. list diff list diff List the differences between current settings and EEPROM settings.
list logins list logins List users currently logged into the Print Server. See also: User Accounts and Permissions on page 94 and list user on page 102. list logpath list logpath List the current settings of all logpaths. See also: Logpaths on page 92 and set logpath on page 108. list model list model List the current processing options for all models. list model modelname List the specified M208 model’s complete current settings. modelname is the desired model.
list rprinter list rprinter List information about the Novell RPRINTER configuration. Entry will appear if the M208 has made a connection to the file server. See also: Host Configuration on page 65, set rprinter on page 114, and debug on page 97. list sysinfo list sysinfo List the current M208 system information. Note This output will not include the descramble key even if you have set one. See also: set sysinfo on page 114, set logpath on page 108, ping on page 103, and telnet on page 124.
list user list user [userid|all] List current settings of a particular user indicated by userid, or all users. Current settings include user ID and permissions. See also: User Accounts and Permissions on page 94, list logins on page 100, and set user on page 117. list var list var List current settings of all variables. See also: Variable Definitions on page 177, set var on page 117, and Variables on page 91. load load Load the settings stored in EEPROM and use them as the current settings.
-V Show number of bytes printed. -onlcr Insert a CR character before LF characters. -ttabwidth Number of spaces for the tab in the range of 1 to 16. -off Generate a FF character at the end of the job. -oeof Generate an EOF character at the end of the job. -uusername The name of the user that will be printed on the banner page. -ffilename The name of the file that will be printed on the banner page. Note lp can only be used with a remote command (i.e. rsh/rcmd/remsh).
M208 can resolve the IP name. Please see set sysinfo on page 114 for more information. reset reset Restore current settings to those stored in EEPROM. Performs a warm boot or hardware reset, simulating a power-on reset. Use this after a power failure. save save Save the current settings to EEPROM. These parameters include: system information, destinations, models, logpaths, variables, I/O ports, and portmaps. Resetting the unit is not required.
set com1|com2 set com1|com2 arguments Configure serial I/O port parameters. arguments generally have the same syntax and meaning as UNIX stty command options. Use the optional “-” where indicated to reverse the command. The possible arguments are: [-]parenb Enable [disable] parity generation and detection. [-]parodd Select odd [even] parity. [-]rtsflow Set RTS low when the M208 is not ready to accept data.
[-]igndcd Disable this feature if you are using a modem connected to the COM port to establish terminal sessions. [-]onlcr Enable [disable] carriage return insertion. [-]opost Allow output processing such as onlcr, xtab, and descrambling. With “-”, do not allow any of this processing. [-]slip Sets the specified serial port as a dedicated SLIP connection. This command will fail if the serial port is already configured as a print destination.
Example set com1 4800 cs7 cstopb parodd sets COM1 to 4800 bps (bits per second), 7 data bits, 2 stop bits, and odd parity. See also: list com1|com2 on page 98. set date set date year month day Set the current date. year is four digits, month is from 1 to 12, and day is the number in the month. See also: list date on page 98. set dest set dest destname alternate alternatedestname Set up an alternate destination for the print job if that particular destname’s printer is busy, in error mode, or off-line.
processed according to the options defined in the named model. Please see set model on page 110 to configure this modelname. set dest destname name newname Change the current name of a destination to a new name. destname is the current name and newname is the new name you wish to give the destination. This newname must be nine characters or less or else it will be truncated. In addition, all names are case sensitive.
case sensitive. set logpath logpathname port tcpport|prn |com1|com2|email|syslog Send the printer logging information either to a TCP port number, to one of the M208’s I/O ports, to a particular user’s email address, or to SYSLOGD on a TCP/IP host. tcpport is a TCP port in the range 1,024 to 65,000. If the email or syslog option is selected, please see set sysinfo on page 114 for setting up IP addresses to send to. Note Do not use an I/O port for both printing jobs and printing logs.
set model set model modelname banner [ps|text|auto] [after] Indicate if destinations using modelname are to send a banner page. If a banner page is to be sent, indicate the type according to the printer attached. Specifying after will print a trailing banner at the end of the job. Note The banner type and the printer type must match.
set model modelname name newname Change the name of a model to a new name. modelname is the current name of the model and newname is the new name you wish to give the model. This newname must be nine characters or less or else it will be truncated. In addition, all names are case sensitive. set model modelname trailer trailerstring Set the trailer contents for a named model. The trailer is appended to the end of every job that goes to any destination associated with the named model.
printer how to change between PCL and PostScript modes. If no parameters are specified, the model defaults to the switching strings for an HP LJIIIsi printer. pclswvar is the switching string to change modes to PCL and psswvar is the switching string to change modes to PostScript. See set var on page 117 to set a new variable with a particular switch string or Variable Definitions on page 177 for the pre-defined switching variables.
[-]bbmode Simulate an attached printer even if a printer isn’t really there. [-]fastmode Increase transfer rate.The parallel interface of the attached printer must be able to support this increased rate and if using this mode, use only with short (less than two meter) lowcapacitance cabling. [-]onlcr Enable [disable] carriage return insertion. [-]opost Allow output processing such as onlcr, xtab, and descrambling. With “-”, do not allow any of this processing.
set prn xtab |none Sets the tabstop width. INT is an integer within the range 1 to 16. Example set prn fastmode -ackmode sets PRN to high performance mode and to not use the ACK handshake. See also: list prn on page 100. set rprinter set rprinter add pservername printernumber destname Initiate a connection to a Novell PSERVER so that the M208 can act as a remote printer. A non-M208 PSERVER must be pre-configured to recognize a remote printer. pservername Name of the PSERVER to connect to.
four digit hex value you’d like. Note If you change the key value in npscramble.c, you must recompile the source code and then use this key in the set sysinfo command. set sysinfo dns ipaddress Set the DNS server’s IP address so the M208 can resolve names used with ping and telnet. Please see ping on page 103 or telnet on page 124. set sysinfo email emailname@ipaddress Set the user’s email address to receive printer logging information. emailname is the IP name of the user to send mail to.
set sysinfo logport prn|com1|com2|syslog Set the I/O port to receive M208 debugging information or set it to go back to SYSLOGD on a TCP/IP host. If the syslog option is selected, you must set the IP address of the host it will send the details back to. set sysinfo module [[-]novell] [[-]appletalk] Set the Print Server to handle particular protocol modules. See also: Manipulating the M208’s Services on page 133. set sysinfo name [namestring] Set the name of the M208.
set user set user add|delete userid Define a new user or delete a current one. userid is the user’s login ID. Caution Any user can be deleted so be careful using this command. You might delete all the root user types. If this happens, configuration capability is no longer available through any of the normal methods. Instead, you must set the unit back to defaults with the jumper settings. Please see Restoring To Factory Defaults on page 135.
Example set var NEW_VAR $ESC E sets a variable named NEW_VAR with an HP PCL defined printer reset. Note When inputting a “$” or a “&” and you’re using RSHD to execute this command, you must place a “\” beforehand so the local shell interpretor doesn’t parse it out. See also: Variables on page 91, Variable Definitions on page 177, and list var on page 102. slip slip Configures the serial port as a SLIP connection from a terminal or PC connected to the particular serial port.
output I/O port as follows: THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG 1234567890 DE THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG 1234567890 DE THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG 1234567890 DE THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG 1234567890 DE ... 3 loopback test. Any input characters from the device attached to the output I/O port are echoed back as output characters. See also: stop on page 119 and list test on page 101.
NIT Network Interface Tap. A module that serves as a generic interface between the data link protocol layer (i.e. Ethernet ) and higher network protocol layers. Each NIT is indexed by an interface number (ifnum). papname Printer Access Protocol (PAP) name. An AppleTalk name for each printer defined on the host. Makes up the second half of the name listed in the Chooser and is transparently mapped to an M208 destination.
Example store pserver applepap prn name hp4si changes the AppleTalk printer named prn to hp4si. See also: list pserver on page 100. store pserver opts [[-]jobsecurity] Allows users to cancel print jobs on the unit without having to be root users. Disabling jobsecurity allows all users to issue the cancel command. store pserver novell frametype [ethernet2 | 802.3 | 802.2 | 802.2snap | autosense] Store a particular frame type for the M208 to adhere to in a Novell environment.
store pserver novell polltime [time] Store the time (in seconds) between polling by the unit to see if print jobs are in the queue on the file server. This is applicable to a PSERVER setup only. Note The M208’s NET LED will flash according to this polltime. store pserver smb workgrp workgroupname Store the M208’s workgroup name for Microsoft Networks (i.e. Windows for Workgroups, Windows NT, and Windows 95).
store tcpip opts [-]ipforward Enables the IP forwarding or routing functions of the M208. By default, the gateway is disabled. This command must be used in conjuction with the store tcpip proxy command below. store tcpip proxy add [host|net] targetipaddress [/targetnetmask] Enables the M208 to respond to ARP requests for IP addresses that are different than the interface configuration of the M208. store tcpip proxy del targetipaddress Removes this entry from the proxy ARP table.
mask] Add or delete a host or network in the TCP connection access list. An empty list allows any host to have TCP sessions with the M208. Example store tcpip tcp access add root 192.75.30.11 Provides the host with IP address 192.75.30.11 root access to the M208. store tcpip tcp opts [-]keepalive Enable or disable the keepalive packet usage in the TCP stack. store tcpip tcp rxwin packetsize Modify the receive window size property for TCP connections.
? Print the help information. By default, Ctrl-] is the escapecharacter. To reset this value, please see keycode on page 98. This will give you the hexadecimal representation of the escapecharacter you want to use which can be substituted into this telnet command. Note To utilize IP name, the DNS server’s IP address must be set first so the unit can resolve the IP name. Please see set sysinfo on page 114 for more information.
126 USING THE M208’S COMMAND SET: npsh Command Set
USING NPWIN Overview NPWin is an SNMP-based software utility that allows you to perform all unit configuration and management in a point-and-click, Windows environment. NPWin provides all the same configuration and management functionality available with the built-in npsh command set. NPWin also includes an extensive, context-sensitive, on-line help system to explain the features and how they work. System Requirements NPWin requires a workstation capable of running Windows 3.11, Windows NT, or Windows 95.
4 Change to the specified directory, and double click on the NPWIN.EXE icon to launch the software. Print Server/Hub Configuration NPWin allows you to configure the M208 in a point-and-click, graphical environment. NPWin has been designed to be very intuitive and easy-to-use; the best way to learn about its features and potential is to start it up, open a session with a unit, and browse around.
Step Action Result of Action 3 Select Add from the dialogue box. A new unit IP configuration window appears. 4 Enter the IP address, serial number, netmask, and IP name (optional) of the M208. Note: The serial number is the six digit number found on the bottom of the unit. 5 Select OK. Returns to window showing previously configured Microplex Hub/Print Servers. 6 Select the M208 that you have just added.
130 USING NPWIN: Starting a NPWin Session With An Unconfigured Unit
USING THE M208’S ADDITIONAL OPTIONS Overview As of now, you will have configured your M208 and you’re probably printing to it successfully. The purpose of this chapter is to enhance your print setup by describing some of the additional features that the M208 provides.
on page 140 for more information. Setting passwords and assigning a permission level to users eliminates the possibility of any unwanted users from getting into the M208’s command set and manipulating the current settings. To configure passwords and to learn more about the two different permission levels provided for users, please see set user on page 117 and User Accounts and Permissions on page 94. To view the current user settings, see list user on page 102.
them on the host within an interface file, nprbsd.if or nprsysv.if, or on the Print Server itself. The choice is completely up to you. Automatically you are given the choice between six different destinations on the M208 allowing for six different possible print setups; each of these print setups is defined by the extra processing specified by it’s associated model. It is the model that defines most of these extra processing options.
Capturing Printer Feedback One of the key aspects of maintaining a computing environment is monitoring printer status and logging this information to useful places. The M208 allows just that through logpaths or through a backchannel method. In addition, the Print Server’s lp command provides parallel port printer status and job information as a user sends a job. Logpath Method The easiest and most reliable method is to utilize the many logpath options available on the Print Server.
Lp Method The M208 provides its own version of the lp print command. This is used in conjunction with rsh/rcmd/remsh within an interface script or directly from the command line on the host. By default, it provides parallel port printer status and can also be configured to report incremental byte counts as the job prints. It can also show the job position in the M208’s queue as it moves to the top. Note Using lp will provide printer error messages as well as job status.
Two methods are available for doing this: 1 physically moving jumpers inside the Print Server, 2 issuing a command on the M208 and rebooting. Either way will produce an M208 that has all of the network settings it came with originally. Each method is described next. Through Jumpers For normal operation, the unit has its S3 strap on pins 1 and 2 for EEPROM Enable. Moving the strap from this position to pins 3 and 4, or DEFAULT IP, will override your network settings and put the unit to factory defaults.
Figure 5: M208 Jumper Settings P2 P1 S3 EEPROM ENABLE DEFAULT IP Getting Ready for Complex Networks The default settings on the M208 allow printing in a simple network without routers. You need to add routing information to communicate or print from hosts on other networks. To do this, you can establish either of the following: • default routes for generic or unknown network addresses to use, • static routes to known network addresses such as a particular host or network.
• using npconfig’s Detailed Configuration Options Sub-Menu, • using the FTP Daemon, • through an SNMP manager. Maintaining Network Security Besides the general security measures mentioned in Network Security on page 131, the M208 provides two more for TCP/IP environments. These include: • a TCP access list, • scrambling/descrambling of print jobs.
To utilize this feature, you need to: 1 Look into the npscramble.c source code for a variable called SR_KEY. This contains a four digit hexadecimal value to be used as the descrambling key on the M208. 2 Log into the M208 as root user and set this value as the key. Enter: set sysinfo descramblekey key 3 Set descrambling on in the model you are utilizing. Enter: set model modelname stty descramble 4 Save these new settings.
In addition, ping is provided for testing TCP/IP configuration parameters and network connections with target hosts. Please see ping on page 103 and telnet on page 124 for command details. Novell Options Setting Password Security Besides the general security measures mentioned in Network Security on page 131, a Novell setup provides further password security. A password can be set on the M208 and within your PCONSOLE setup so that when the M208 tries to login to the file server, the passwords are compared.
1 Login to the M208 through an npsh session as a root user. 2 At the npsh prompt, enter: store pserver novell fserver add fservername where fservername is the name of the Novell file server you want to add as a preferred file server. This adds the specified file server as a preferred file server on the M208. 3 Repeat steps 1 and 2 to add additional preferred file servers. For more information, please see store pserver novell fserver add fservername on page 121.
The M208’s custom MIB definition file is included on the host software disk in a file called mplxmib.txt. This file can also be downloaded from the Microplex FTP site (ftp.microplex.com: support/m208/misc/mplxmib.txt) or can be accessed via the Microplex Web site (http://www.microplex.com/). Custom MIB Variables The variables found within the custom MIB definition file describe every type of internal information that can be accessed on the M208 by an SNMP manager.
coldstart A generic trap generated every time the M208 is powered on or reset. authenticationFailure A generic trap generated whenever a disallowed access is attempted. lpqIOStatusChanged The only custom trap. This trap is generated whenever an I/O port’s status changes. Note No trap is generated on a CTS change on the serial ports, only on a DCD change.
SNMP Security SNMP does not include any formal type of security definition. However, security can be accomplished using communities. A community is a string that is sent with every SNMP request and is used to define a certain view of the MIB. By doing this, you can control what parts of the MIB are accessed by SNMP managers. To access the M208’s custom MIB, the public community string can be used to read any variable that have read access.
the Microplex Web site (http://www.microplex.com/). 2 Compile this MIB description file to work with your SNMP manager. 3 Using your SNMP manager, view the particular MIB variables that you wish to monitor. Note If you are using Sun’s SunNet Manager, you will need to download a special MIB file (ftp.microplex.com: support/m208/misc/mplxmib.txt.SNM) from the Microplex FTP site. This file can also be accessed via the Microplex Web site.
SNMP User on page 144 for details. 2 Set the following M208 trap variables using your SNMP manager. The actual syntax of the commands will depend on the particular SNMP manager you are using. echo “trapCommunity[1]=\”building-A\”” | snmp-set spike custmmib where building-A is the string that you want the M208 to send with the trap information. This community string has a 14 character maximum. echo “trapDest[1]=192.75.11.11” | snmp-set spike custommib where 192.75.11.
The following is the structure of the file system you will see when you ftp to the unit: /queue Contains three files with information pertaining to the print queue associated with each of the M208’s ports (i.e. prn, com1, com2). These files allow you to view the current status of each queue. /dest Contains six subdirectories, one for each of the six print destination on the M208. Please see Destinations on page 89 to better understand destinations and printing.
4 Change to the /dest directory that you want to print to. cd dest/destinationname 5 Change the mode to correspond to the type of file to be printed. Choose binary mode if the file to be printed contains both text and graphics and ASCII mode if the file is text only. The default mode is always ASCII. bin 6 Copy the file you want to print to this directory. put filename The file is spooled and printed. 7 Logout of the FTP session.
1 Login to the M208 using ftp. ftp ipname 2 Login as guest, root or anonymous. 3 Change to the /queue directory cd queue 4 Turn interactive mode off. prompt This enables you to copy a number of files without having to respond to prompts by the M208. 5 Download all files in the print queue directory. mget * Files prn, com1, and com2 are downloaded to the users local directory. 6 Logout of the FTP session. quit 7 View file with information pertaining to print queue status.
Note The configuration files are in binary form and their format may differ between firmware versions. Users may not be able to upload a configuration file that was downloaded from a previous version. Copying a Configuration Using FTP The following example shows how to copy a configuration file using FTP: 1 Login to the M208 using ftp. ftp ipname 2 Login as root. You must be a root user in order to copy a configuration file. 3 Change to the config/stored directory.
Note If you are restoring a configuration saved from another unit, the configuration must be of the same version as the unit receiving the configuration. 1 Change to the local directory on the host where the saved configuration files reside. 2 Login to the M208 using ftp. ftp ipname 3 Login as root. You must be a root user in order to FTP files to the /config directory. Note 4 Change to the config/stored directory. cd config/stored 5 Set mode to binary.
their syntax. The configuration file can be seen as simply a user-defined script that includes a number of configuration commands to be executed. Comments describing the configuration can also be included in this file provided they follow the correct syntax. The following is an example of a simple configuration file: Example ; These are comments for the example config file. ; Note that comments have to start at the beginning of a ; line and be preceded by an ‘;’ ; version 5.
It is important to ensure that the redirect port's parameters are not altered in commands that follow or else the output may be affected. Note It is not possible to generate a text configuration file from an existing binary configuration file in the /config directory. Executing a Configuration File Using FTP The following example shows how to execute a configuration file using FTP: 1 Change to the local directory where the text configuration file resides. 2 Login to the M208 using ftp.
Serial Line IP Serial Line IP (SLIP) is a protocol used to connect two networks using a serial line. The M208’s serial ports support SLIP allowing the M208 to be used to provide remote hosts with dial-up access to the local network via a modem. SLIP is a very simple protocol and does not have any type of packet identification, error detection/correction, or address configuration. It relies on upper level protocols (IP, TCP and UDP) for such tasks.
host ipaddress] [ioportname] Example store net route add host 192.147.242.3 192.147.242.3 com1 3 Configure the M208 to answer ARP requests for this remote host so that anything destined for this remote host will go to the M208. store tcpip proxy add host [remotehost ipaddress] Example store tcpip proxy add host 192.147.242.3 4 Enable the IP gateway option on the M208 so that data packets will be sent from the Local M208 network to the remote host.
The baud rate must correspond to the baud rate of the attached modem. Note 2 Add a route to the M208’s routing table for the remote host. store tcpip route add host [remotehost ipaddress] [remotehost ipaddress] [ioportname] Example store net route add host 192.147.242.3 192.147.242.3 com1 3 Configure the M208 to answer ARP requests for this remote host so that anything destined for this remote host will go to the M208.
npsh mode when the remote computer is turned off. Note A serial port cannot be configured as both a SLIP connection and a print server destination. Any destinations that are configured to the serial port must be reconfigured to another I/O port. For more information on SLIP, please see set com1|com2 on page 105. IP Routing IP routers allow computers connected to two (or more) separate networks to communicate with each other.
158 USING THE M208’S ADDITIONAL OPTIONS: IP Routing
? ? TROUBLESHOOTING THE M208 Overview This chapter will help you with various problems you may encounter throughout your print setup or when printing. There are five main sections in this chapter: 1 Common Problems 2 TCP/IP Problems 3 Novell Problems 4 AppleTalk Problems 5 Windows Problems. Common Problems ? The M208 doesn’t power up with the correct LED sequence Please refer to LED Patterns on page 188. This table describes different LED startup patterns that are possible on the M208.
? • Have you checked your network connection to the M208? Try it at a new location on your network if possible or swap in another device. • Have you made an entry in your host table (/etc/hosts, host nis map, or DNS name table) for the M208? • Have you tried to ping with the IP address instead of the IP name? This will eliminate any name-lookup issues and focus more on the communications between the M208 and your host.
? ? You cannot Telnet to the M208 If you are unable to ping the Print Server as well, please see Communication Related on page 159. If it is telnet only that you are having problems with, these points should be considered: • Are you able to telnet to another host on your network or telnet from another host? If not, look into your host’s TELNET configuration.
? • If you’re using npr.if to print, are the host binaries installed on your system in a general directory such as /usr/local/bin? Please see Printing Via the Spooler on page 44 for more on interface file printing. • Are there any error messages in your email, a log file, or other standard error files on your particular host? These messages can be very helpful in narrowing down the problem.
? somewhere in the print path. Any printing from PCs should have a “raw” setup. Note Some other things to consider when garbled data persists are: • tab expansion (xtab) set on with graphic jobs, • cable used between the M208 and the printer, • type of flow control being used on the M208 and a serial printer. If you cannot eliminate the garbling, you may want to try printing without the Print Server to see if the problem persists.
? Note M208 destinations are case sensitive so they will not be recognized if they are typed incorrectly. By default, they are all in lowercase. If you are setting up in a NetWare 4 environment, the destination must be renamed to uppercase to match PCONSOLE’s entry. Please see set dest on page 107 for information on changing names. • In a PSERVER setup, did you ensure that you were in bindery emulation mode? If you were, then did you do your entire print setup (i.e.
? Printing Related ? The job goes to the queue but nothing prints If nothing is printing, make sure you have a connection to the M208 first. Please see Communication Related on page 163 if you are having connection-related problems. Otherwise, consider these points to solve any printing problems you may be having in your Novell environment: • Does the job leave the queue or is it stuck there indefinitely? If it leaves properly, the problem points to the actual printing mechanism on your Novell system (i.
? ? The job prints but it comes out incorrectly This category really can be broken down into several sub-categories such as lost characters, garbled data, extra banner pages, or blank pages at the end of the job. However, the reason for these mishaps can generally be traced to the printing mechanism used on your Novell system. These points should be considered when configuring your print method (i.e. CAPTURE, NPRINT, etc.
? AppleTalk Problems ? The Laserwriter icon in the Chooser Menu doesn’t display any printer destinations In this situation, these things should be considered: • Are you using EtherTalk rather than LocalTalk or TokenTalk? • Is “EtherTalk” chosen in the Control Panel’s Network icon? • Have you checked the M208 and the Apple system’s Ethernet connections? • Have you configured the M208 to show up in the correct AppleTalk Zone. Please see AppleTalk Zones on page 76 for information on doing this.
? printer is cleared of any error situation and the “blocked” message goes away, the print job should then go through and the queue should move along properly. However, if the printer is in fact online and ready to print but you’re still seeing “blocked” messages, there may be a problem with the communications between the M208’s I/O port and the printer. Possibly the cable is faulty and the send signal isn’t getting through to the M208 or maybe the printer and M208 aren’t communicating properly.
? ? Printer and Network Errors Anytime you have several Windows for Workgroups (WfW) stations printing directly to a M208, you may run into various printer and network errors. The problem occurs when one station is sending a print job to the printer and another station tries to send a print job to the same printer at the same time. The M208 tells the second station to hold on to its data until it has finished with the first job.
? 170 TROUBLESHOOTING THE M208: Windows Problems
GETTING HELP WITH THE M208 Overview This is an important chapter to read if you are in need of any assistance with the M208. It covers the procedures for obtaining technical support, upgrade packages, and general product information and software, and it explains Microplex’s warranty policy. Help Methods Available Support and information regarding your Microplex product can be obtained via several methods: • WWW site: http://www.microplex.com/, • FTP site: ftp.microplex.com, • Email: info@microplex.
related to the different products and information available. If you cannot access this site over the Internet, a 1-900 number is also provided. This is a dial-up line that goes directly to this FTP site. You can login “anonymous” and no password is required. The number is 1-900-468-7727. Note A fee is charged for using this number. Email Two email addresses are provided if you want to contact Microplex. Please write to info@microplex.
Note • M208 firmware version (please see list sysinfo on page 101), • M208 I/O port settings (please see list com1|com2 on page 98 or list prn on page 100), • host print setup including the host type and print method used, • any special processing done on the host or on the Print Server, • description of the problem including the troubleshooting steps you have tried. The more details you have for the support technician and the more prepared you are, the better.
section “M208 Hub/Print Server” on the Technical Support page. FTP Site If using the FTP site, you need to change to the directory /support/m208/rom where these upgrade files exist. Enter into binary mode and then get each file. Change to /support/m208/host/current to get the latest host software. Once in binary mode, get the file m208npdist.tar.1.Z. Note To be notified of any new releases, make sure you send in your Warranty Registration/Customer Survey card.
• excessive environmental conditions including electrical power surges, temperature, humidity, or any other irregularities, • negligence or abuse. Warranty Claim Procedure Please use the following guidelines when shipping goods back for warranty claim: Note • Get an RMA number and shipping instructions from Microplex using one of the methods mentioned in Help Methods Available on page 171. • Indicate the RMA number clearly on the address label of the shipping carton.
Figure 6: Sample Commercial Invoice COMMERCIAL INVOICE from Leslie Smith ABC Corporation 1234 Western Parkway Anycity, NC USA, 27511 DATE OF EXPORT: 02/12/95 AIR WAYBILL NO.: 123-12341234 CONSIGNEE: Microplex Systems Ltd. 8525 Commerce Court Burnaby, B.C. V5A 4N3, CANADA IMPORTER (IF OTHER THAN CONSIGNEE) same as consignee COUNTRY OF ORIGIN: Canada # OF PKGS COMPLETE DESCRIPTION OF GOODS QTY TOTAL VALUE 1 Print Server 1 $xxx.
M208 SPECIFICATIONS Variable Definitions list default var Name Hexadecimal Description BS 08 backspace FF 0C formfeed CR 0D carriage return SP 20 space LF 0A linefeed TAB 09 tab ESC 1B escape DEL 7F delete EOT 04 end of transmission NUL 00 NULL character PCL-POP 1B 26 6C 30 4F portrait page orientation PCL-POL 1B 26 6C 31 4F landscape page orientation PCL-PORP 1B 26 6C 32 4F reverse portrait page orientation PCL-PORL 1B 26 6C 33 4F reverse landscape page orientat
178 Name Hexadecimal Description PCL-PSRC3 1B 26 6C 33 48 manual envelope feed paper source PCL-PSRC4 1B 26 6C 34 48 lower tray paper source PCL-PSRC6 1B 26 6C 36 48 envelope feeder paper source PCL-PDST1 1B 26 6C 31 47 upper output bin paper destination PCL-PDST2 1B 26 6C 32 47 reader output bin paper destination PCL-RST 1B 45 printer reset PCL-JSEP 1B 26 6C 31 54 job separation HP3-SWPCL 1B 25 2D 31 32 33 34 35 58 40 50 4A 4C 20 45 4E 54 45 52 20 4C 41 4E 47 55 41 47 45 20 3D 20
Hardware Specifications Network Interfaces Provides compatibility with TCP/ICMP/IP and 802.3 Ethernet protocols. UTP IEEE 802.3 10Base-T UTP Ethernet female RJ45 connector THICK Ethernet IEEE 802.3 10BASE5 Thick-wire Ethernet female DA15 AUI connector through Transceiver/Tap.
Transceiver Pinout 8 7 15 Table 5: 180 6 14 5 13 4 12 3 11 2 10 1 9 THICK (Transceiver) Connector Pinouts Pin Signal Pin Signal 1 Gnd 9 Collision- 2 Collision+ 10 Transmit- 3 Transmit+ 11 Gnd 4 Gnd 12 Receive- 5 Receive+ 13 Power 6 Power Return 14 Gnd 7 N.C. 15 N.C.
Printer Support IBM PC compatible parallel interface (Centronics). IEEE 1284-I compliant. Parallel Ports (PRN) Female DB25 connectors. DMA-driven state-machine implementation supports data rates in excess of 280,000 characters per second.
Table 6: Parallel Port Timing Fastmode (µS) # Normal (µS) Slowmode (µS) vSlowmode (µS) Characteristic min max typ min max typ min max typ 1 Data Setup 0.5 2.0 8.0 16.0 2 Strobe Width 0.5 2.0 8.0 16.0 3 Data Hold 0.5 2.0 8.0 16.0 4 Cycle Time 2.0 3.0 8 Peripheral Ready to Start of Next Byte -0.5 1.0 2.5 8.0 9.0 -2.0 4.0 8.5 32.0 33.0 -8 16 32.5 64 65 -16 32 64.5 Independent of Mode (Dependant on Peripheral) 5 Strobe Negated to Ack Asserted 0.
Parallel Port Pinout 13 12 25 Table 7: 11 24 10 23 9 22 8 21 7 20 6 19 5 18 4 17 3 16 2 15 1 14 PRN Pinout Pin Signal Source Pin Signal Source 1 -STROBE M208 10 -ACK PRINTER 2 DATA 1 M208 11 BUSY PRINTER 3 DATA 2 M208 12 PE PRINTER 4 DATA 3 M208 13 SLCT PRINTER 5 DATA 4 M208 14 -AUTOFD M208 6 DATA 5 M208 15 -ERROR PRINTER 7 DATA 6 M208 16 -INIT M208 8 DATA 7 M208 17 -SLCTIN M208 9 DATA 8 M208 18-25 GROUND - M208 SPECIFICATIONS: Hardw
Dual bi-directional IBM AT compatible serial interfaces, male DE09 connectors. Serial Ports (COM1, COM2) Data rates supported: 50 to 38,400 bps. Serial Port Pinouts The M208 acts as a DTE with this 9-pin pinout. 1 2 6 Table 8: 184 3 7 4 8 5 9 9-Pin COM1/COM2 Pinout Pin Abbr. Name Source EIA CCITT 1 DCD Data Carrier Detect DCE CF 109 2 RXD Receive Data DCE BB 104 3 TXD Transmit Data DTE BA 103 4 DTR Data Terminal Ready DTE CD 108.
Most often printers are attached are 25-pin DTE’s with the following pinout: Table 9: 25-Pin Serial Device Pinout Flow Control Methods Pin Abbr. Name Source EIA CCITT 2 TXD Transmit Data DTE BA 103 3 RXD Receive Data DCE BB 104 4 RTS Request To Send DTE CA 105 5 CTS Clear To Send DTE CB 106 6 DSR Data Set Ready DCE CC 107 7 GND Signal Ground - AB 102 8 DCD Data Carrier Detect DCE CF 109 20 DTR Data Terminal Ready DTE CD 108.
Note It is important that the settings on the M208’s serial ports are the same as on the printer’s serial interface. Serial Cable Schematic The schematic below shows the most common 9-pin to 25-pin setup. This setup relies on the DTR signal meaning that the printer must toggle DTR if it can or cannot take more data. If the printer uses another signal to do this, this schematic will not work.
Electrical Details External Transformer Power Requirements Low Voltage AC Power Requirements Typical 115VAC +/- 10% 0.1 A, 60Hz 220VAC +/- 10% 0.05 A, 50/60Hz Maximum 115VAC +/- 10% 0.2 A, 60Hz 220VAC +/- 10% 0.1 A, 50/60Hz. Typical 16V AC +/- 10%, 600mA (no AUI) Maximum 16V AC +/- 10%, 1200mA (w/AUI) Customer-supplied external transformers must be rated at 20 VA or greater for proper operation. Power Supply Options External transformer available in 120V/60Hz or 220 240V/50Hz.
M208 Print Server LED’s LED Indicators Table 10: PWR Power supply. STAT System status. ERR System error. NET Data to network.
Power-on Self Test The seven-stage power-on self test performs diagnostics on the processor, RAM, ROM, EEPROM, serial ports, parallel port, and network interface. The STAT, ERR, and NET LEDs indicate which test is currently in progress. Run and Auto-Reset Modes Run Mode is the normal operating state of the M208. Auto-Reset mode is entered when the watchdog timer is triggered and the Print Server has reset itself.
190 License Violation An invalid license mask and key forces the M208 into licenseviolation mode after three minutes of operation. The mask and key settings are printed on the serial number label at the time of shipment. Firmware Panic Unrecoverable errors detected by the M208 firmware force the Print Server into Firmware Panic mode. Manually reset the M208 to resume normal operation. Watchdog Halt The watchdog timer is a hardware device that resets the system if not serviced regularly by the CPU.
Physical Details Dimensions Weight Metric 27 cm W x 3.4 cm H x 19 cm D Imperial 10.8” W x 1.3” H x 7.6” D With external transformer 1.7 kg, 3.7 lbs Without external transformer 1 kg, 2.2 lbs Environmental Details Operating 0° C to 50° C Storage -40° C to 70° C 95% maximum humidity, non-condensing.
Software Specifications Table 12: TCP/IP Port Numbers # Description # Description 20 TCP Protocol for FTPD (data) 21 TCP Protocol for FTPD (control) 23 TCP Protocol TELNETD port 68 BOOTP Client port 161 UDP port for SNMP 515 TCP Protocol BSD 4.
Standards Supported ARC (Ethernet Address Control Protocol) ARP (Address Resolution Protocol) BOOTP (Bootstrap Protocol) ICMP (Internet Address Resolution Protocol) IEEE 802.3 10Base-T UTP Ethernet IEEE 802.
194 M208 SPECIFICATIONS: Software Specifications
AC B AC B GLOSSARY a2ps ASCII to PostScript translation program. ARP Address Resolution Protocol. AUI Attachment Unit Interface. An IEEE term for the connection between a controller and a transceiver. autosensing printer Printer that automatically switches between PostScript (PS) and HP Print Control Language (PCL), depending on the type of print job. backbone The primary connectivity mechanism of a hierarchical distributed system.
AC B sary if the M208 is configured as an RPRINTER but optional otherwise. cps Characters per second. CR Carriage return. CSMA/CD Carrier Sense Multiple Access / Collision Detect. A network arbitration scheme used on Ethernet. A station with a message to send starts sending if there is no carrier detected on the transmission medium. If a collision occurs, transmission is abandoned and retried after a delay.
AC B EEPROM Electrically-Erasable, Programmable Read-Only Memory. Preserves data after power is removed. Ethernet A type of network cabling and signalling specification developed in the last 1970’s. This standard was later enhanced and, in 1985, Ethernet II was released. ezsetup Quick and easy installation script that runs on a TCP/IP host and configures both the M208 and a host for printing. FCC Federal Communications Commission of the United States of America. FF Formfeed.
AC B Jabber The condition when a transceiver’s carrier sense electronics malfunctions, and the transceiver broadcasts in excess of the specified 150ms range time limit and creates an oversized frame. Usually caused by a faulty network interface card in a device on the network. Jam A short encoded sequence emitted by a transmitting node overriding other colliding packet signals. It is the method by which Ethernet indicates to all network nodes that a collision occurred. kbps Kilobytes per second.
AC B netmask A binary value used to sub-network IP inter-networks. netname An IP name. Sun NeWSprint SunPics (SUN) system for open network printing. NIT Network Interface Tap. A module that serves as a generic interface between the data link protocol layer (i.e. Ethernet or Token Ring) and higher network protocol layers. Each NIT is indexed by an interface number (ifnum). npd NetPrint Daemon. Daemon for handling bi-directional TCP/IP printing requirements.
AC B PDV Path Delay Value. The maximum time between the first bit and the last bit of the overlapping transmission of the two DTEs colliding across a path. Physical Media The physical cabling used to connect two computers. Some examples include fiber optic, coax, and twisted pair. ping Command to test an IP connection. pio file AIX spooling system configuration file. PPP Point-to-Point Protocol.
AC B to monitor IP gateways, hosts, and the networks to which they attach. spooling Storing data in memory or in a file until it can be printed. SQE Signal Quality Error. A test signal generated by Ethernet transceiver to test the electronics and the collision handling of the DTE and the transceiver. switchable Capable of printing both PCL and PostScript files. The M208 attaches a header and trailer string to a print job to switch printer modes. SYSLOGD System Message Logger.
AC B 202 GLOSSARY
APPENDIX A Planning Your Print Setup In this appendix, you will find information that will help you with your print setup including the advantages and disadvantages of your various configuration options. . Table 13: Configuration Considerations Setting Advantages Disadvantages Parallel ports High speed and IEEE 1284-I compliant. Need bi-directional printer if using 1284-I capabilities. Serial ports Bi-directional. Allows connection of alternate device, such as modem.
Table 13: Configuration Considerations Setting Advantages Disadvantages RPRINTER Doesn’t take up a NetWare user license. A non-M208 print server (PSERVER) must be running. Processing Location: Output processing performed on host Increases M208 throughput. Increases overhead on host system and requires host software. Output processing performed on M208 Interface files optional and no host software required. Decreases M208 throughput.
Table 13: Configuration Considerations Setting Advantages Disadvantages Load-balancing Print job goes to first available printer rather than waiting for a busy one. May print on a printer that’s not compatible with the print job format. Descrambling Some print job security as data travels over the network. Requires binary on host system and lowers throughput.
206 APPENDIX A: Planning Your Print Setup
APPENDIX B Repeater Specifications In this appendix, you will find information related to the repeater specification of the hub component of the M208. .
. Table 15: AUI Interface (IEEE 802.3 Compliant) Parameter Typical Range Signalling Rate 10 Mb/s 5 to 10 Mb/s DO Output Voltage 900 mV 62 to 1100 mV DO Common Mode 2.5 V 520 Output Voltage Threshold Level 160 to 275 mV AUI Cable Length Table 16: 50 m UTP Interface (IEEE 802.2 10Base-T Compliant) Parameter Typical Range Peak Differential Signal Amp. 2.5 V 2.2 to 2.8 V Transmitter Jitter 3.5 ns Transmitter Harmonics Content >27 dB below fund.
INDEX Symbols .options file 58 .rc 56 .rhosts file 138 /etc/bootptab 39 /etc/ethers 38 /etc/hosts 36, 37, 160 /etc/printcap 47, 48, 56, 57, 59 /etc/qconfig 61 /support 171 /tmp/ezsetup.log 32 /tmp/npconfig.
and redirecting output 95 in host software 31 in interface scripts 49 use 31 COM1 port numbers 192 COM1|COM2 and npsh 93 and restoring defaults 136 cable schematic 186 cabling 16 configuration with 40 details 184 list 98 login prompt 94 pinout 184 set 105 set in logpaths 109 terminal on 35, 160 COM1|COM2, see also COM1, COM2, I/O port, serial ports COM1|COM2, see also I/O port, serial ports command set, see npsh command syntax in manual 3 npsh 95 commercial invoice inclusions 175 sample 176 config file and
default serial 40 list parallel 100 list serial 98 problems 161 serial options 185 set on parallel port 112 set on serial ports 105 frame type configure with npconfig 34 controlling 135 list 100, 101 store 121 FTP Daemon and configuration 149 and printing 147 details 146 FTP site 171 details 171 FTP Software details 61 G garbled data 162, 166 GOSIP 7, 193 guest and access list 138 npsh permissions 94 set access 117 with DOS software 63 H hardware address list 101 header string 6 configure with npconfig 33
differences 99 network settings 101 system information 101 users 102 load 102 load-balancing 6, 132 advantages/disadvantages 205 details 133 load-balancing, see also alternate destination logging 6 email 115 methods 134 set with npconfig 34 system options 115 type 109 with syslog 6 logging, see also logpaths login list 100 with Telnet 37 logpaths and backchannels 134 configure with npconfig 34 details 92 in destinations 89 list 100 list in destinations 99 options 109, 134 save 104 set 108 set in destination
npwrite and Adobe TranScript 58 and direct socket printing 62 and interface scripts 46, 50 command syntax 43 details 42 in host software 31 O onlcr data in wrong format 162 garbled data 162 in host software 31 list 100 set on parallel port 113 set on serial ports 106 onlcr, see also carriage return insertion opost possibilities 199 set on parallel port 113 set on serial ports 106 P page count and logging 6 in logpaths 92 set in logpaths 109 PAP 120, 193, 199 papname 120 list 100 store 120 parallel port adv
list 101 problems 160 set 137 store 123 RPRINTER 63, 65, 193 advantages/disadvantages 204 communication problems 163 configuration 68 default name 163 delete 114 keepalive 121 list 101 set 114 rsh/rcmd/remsh 193 advantages/disadvantages 203 and Adobe TranScript 58 and interface scripts 46, 50, 52 and lp 102, 135 and npsh 93 and remote management 137 BSD syntax 44 details 43 port number 192 System V syntax 43 RXD grounding 18 S S3 136 save 95, 104 and set command 104 default 104 scrambling/descrambling 6 ad
other print methods 61 port numbers 192 printing problems 161 security 138 technical support details 172 Telnet 193 and logging 92 and npsh 93 and remote management 137 and restoring defaults 136 connections allowed 93 login 37 port number 192 problems 161 prompt 94 telnet 7, 115, 124 and logging 134 and terminal server 139 permissions 94 terminal and logging 92 and npsh 93 and restoring defaults 136 configuration with 40 default settings 40 on COM1|COM2 35, 160 server capabilities 139 test equipment and co
216 INDEX