Microplex M212 Installation And Configuration Manual

Ethernet print server
Table of Contents

Advertisement

Quick Links

M202/M212
ETHERNET

PRINT SERVER

Installation and Configuration Manual
Manual Version 5.5
Firmware Version 5.5
Microplex Systems Ltd.
8525 Commerce Court
Burnaby, BC V5A 4N3
P/N 79-202-300

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M212 and is the answer not in the manual?

Questions and answers

Summary of Contents for Microplex M212

  • Page 1: Print Server

    M202/M212 ETHERNET PRINT SERVER Installation and Configuration Manual Manual Version 5.5 Firmware Version 5.5 Microplex Systems Ltd. 8525 Commerce Court Burnaby, BC V5A 4N3 P/N 79-202-300...
  • Page 2 No patent liability is assumed with respect to the use of the information contained herein. While every precaution has been taken in the preparation of this manual, Microplex Systems Ltd. assumes no liability for errors contained herein or for incidental or consequential damages in connection with the performance or use of this material.
  • Page 3: Table Of Contents

    Overview....................5 M202/M212 Features................5 Overview of Print Server Architecture ............. 8 Overview of Print Server Installation ............. 10 INSTALLING THE M202/M212 ON THE NETWORK ....15 Overview....................15 Preparing for Installation ................ 15 Installing ....................16 Connecting Peripherals................18 CONFIGURING THE M202/M212 FOR TCP/IP ......
  • Page 4 Host Configuration ................. 65 Additional Configuration Options ............66 CONFIGURING THE M202/M212 FOR WINDOWS ....69 Overview....................69 TCP/IP Setup ..................70 M202/M212 Configuration..............73 Host Configuration ................. 74 M202/M212 INTERNAL ARCHITECTURE ........ 79 Overview....................79 Destinations .................... 79 Models ....................80 Variables ....................
  • Page 5 Common Problems ................147 TCP/IP Problems .................. 147 Novell Problems ................... 151 AppleTalk Problems ................155 Windows Problems................155 GETTING HELP WITH THE M202/M212 ......... 159 Overview....................159 Help Methods Available ............... 159 Technical Support................. 160 Upgrade Procedure ................161 Warranty ....................
  • Page 6: List Of Figures

    LIST OF FIGURES Figure 1: Print Server Operating Logic ..........9 Figure 2: M202/M212 Diagram ............17 Figure 3: npd Overview..............44 Figure 4: M202/M212 Jumper Settings ........125 Figure 5: Sample Commercial Invoice ..........164 Figure 6: Parallel Port Timing ............169 LIST OF FIGURES...
  • Page 7 LIST OF TABLES Table 1: npconfig/ezsetup Main Menu ..........23 Table 2: npconfig Detailed Configuration Options Sub-Menu ..23 Table 3: Model Types ..............80 Table 4: UTP (RJ45) Connector Pinout ........167 Table 5: THICK (Transceiver) Connector Pinout ......168 Table 6: Parallel Port Timing ............170 Table 7: PRN1/PRN2 Pinout ............171 Table 8:...
  • Page 8 LIST OF TABLES...
  • Page 9: Preface

    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 M202/M212 and contains these chapters: PREFACE on page 1 Contents, organization, and conventions used in this manual.
  • Page 10: General Conventions

    Full reference section based on the M202/M212’s command set. USING NPWIN on page 115 Explanation of using the NPWin to configure and manage the M202/M212. USING THE M202/M212’S ADDITIONAL OPTIONS on page 113 Introduction to some of the print enhancements provided by the M202/M212.
  • Page 11: Computer Entry And Display Conventions

    Command names, entries, and example references are bold along with directories and file names. Boldface is also used if emphasis is needed. Enter npwrite when you see... sends data to the M202/M212 named spike... • Variable values are shown in italics both in command syntax, output, and in text.
  • Page 12 PREFACE: Computer Entry and Display Conventions...
  • Page 13: Getting To Know The M202/M212

    GETTING TO KNOW THE M202/M212 Overview The purpose of this chapter is to get you acquainted with the M202/M212. It contains an overview of the Print Server’s features, an overview of the Print Server’s architec- ture, and an overview of basic Print Server installations in each of the supported envi- ronments.
  • Page 14 • scrambled print job data to protect the job as it passes over the network, • ability to telnet and ping to another host on the network from the M202/M212 allowing for terminal server capabilities, • up to 256 simultaneous TCP connections, •...
  • Page 15 Novell frame types, AppleTalk Features: • quick printer setup through the Chooser, • ability to disable certain print destinations on the M202/M212 so they don’t all appear in the Chooser, • configurable AppleTalk zones, Windows Features: •...
  • Page 16: Overview Of Print Server Architecture

    I/O Ports The M202/M212 has four I/O ports: two parallel and two serial ports. Printers can be attached to any or all of the four I/O ports. Each I/O port has an internal queuing mechanism that automatically queues print jobs on a first-come, first-serve basis even if the print jobs come from different network environments (e.g.
  • Page 17: Figure 1: Print Server Operating Logic

    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 M202/M212 INTERNAL ARCHITECTURE on page 79. Figure 1:...
  • Page 18: Overview Of Print Server Installation

    Your Print Setup on page 189 for advantages/disadvantages of various configuration options. Basic Unix Configuration The following outlines the basic steps required to add a M202/M212 to a Unix network. Once the unit is physically attached to the network, you need to: Assign an IP address, netmask, and possibly a default router to the M202/M212.
  • Page 19 Basic Novell Configuration PSERVER Setup The following outlines the basic steps required to add a M202/M212 to a Novell net- work using a PSERVER setup and applies to any Netware version. The M202/M212 replaces a dedicated workstation running PSERVER.EXE or PSERVER.NLM so these are no longer needed.
  • Page 20 Simple TCP/IP Service Make sure your workstation has an IP address and netmask. Assign an IP address and netmask to the M202/M212. Use a PC or terminal con- nected to the Print Server’s serial port to do this. Please see Manual Configuration Through the COM Port on page 30 for information on completing this step.
  • Page 21 For more information on NetBIOS over TCP/IP configurations, please see CONFIG- URING THE M202/M212 FOR WINDOWS on page 69. Basic AppleTalk Configuration The following outlines the basic steps required to add a M202/M212 to an AppleTalk network. An AppleTalk setup does not require any Print Server configuration; the network Note parameters are automatically configured for you once the M202/M212 is booted on...
  • Page 22 GETTING TO KNOW THE M202/M212: Overview of Print Server Installation...
  • Page 23: Installing The M202/M212 On The Network

    INSTALLING THE M202/M212 ON THE NETWORK Overview The first step of your M202/M212 setup is to attach it to the network. This section tells you how to do that and also covers the Print Server’s network interfaces. Preparing for Installation Before unpacking and installing the hardware, read the FCC Warning.
  • Page 24: Installing

    Immediately report any damage to the shipping com- pany. Unpack the M202/M212 and check the contents and serial numbers against the pack- ing slip. Immediately report any errors or shortages to your vendor. If everything is in acceptable order, fill out the Warranty Registration/Customer Survey card and mail...
  • Page 25 The M202 is equipped with an RJ45 UTP connector. Plug the RJ45 connector into the UTP socket on the back of the M202. 10Base5 (AUI) The M212 has a THICK connector. Plug the transceiver into this AUI port on the back of the M212. Connecting the M202/M212 To attach the M202/M212 to the network: Connect peripherals to the appropriate I/O ports.
  • Page 26: Figure 2: M202/M212 Diagram

    Figure 2: M202/M212 Diagram M202/M212 Front View M202 Rear View M212 Rear View INSTALLING THE M202/M212 ON THE NETWORK: Installing...
  • Page 27: Connecting Peripherals

    Connecting Peripherals A maximum of four devices can be attached to an M202/M212 at the same time; two on the parallel ports and two on the serial ports. Parallel Port Connections (PRN1, PRN2) Two 25-pin female DB-25S connectors with an IBM PC compatible pinout are pro- vided on the rear panel for connection to a printer using a parallel port.
  • Page 28 You have now completed the basic installation of the Print Server onto the network and now it must be configured for use. Please continue with the appropriate chapter for your printing environment to learn how to print to the M202/M212: •...
  • Page 29: Configuring The M202/M212 For Tcp/Ip

    The extra processing binaries (a2ps, onlcr, banner) can be configured for the host to perform or they can each be set on the M202/M212 alleviating the host of these extra tasks.
  • Page 30 first two choices of npconfig’s Main Menu. Within minutes, you will have configured the M202/M212 so it can be recognized on the network and your host will be able to send print jobs suc- cessfully to it.
  • Page 31: Table 1: Npconfig/Ezsetup Main Menu

    Table 1: npconfig/ezsetup Main Menu Option Description Configure New Unit Add an M202/M212 Print Server 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 com-...
  • Page 32 Settings . . . changes to/from EEPROM and factory defaults. Debug Print Server . . . Use M202/M212 debug commands. Begin and start I/O port tests. Manage Host Software . . . Install manual pages, compile source code, and install binaries and scripts provided on the host software media.
  • Page 33: M202/M212 Configuration

    M202/M212 Configuration When the M202/M212 is first installed on a TCP/IP network, you are unable to com- municate with it since its network parameters are not initialized. During configuration, the following parameters are initialized and saved in EEPROM: • IP address (mandatory), •...
  • Page 34 Note or superuser and use the host software diskette or tape supplied with your M202/M212. If the software is not provided, or you need a different medium, contact your vendor. To configure the M202/M212 with the aid of a script, you must: Insert the host software medium into the drive.
  • Page 35 Assign an IP address and IP name to the M202/M212 in your host table (/etc/hosts, hosts nis map, or DNS name tables). Find the Ethernet address for the M202/M212 on the bottom of the unit. It must be entered as part of this procedure.
  • Page 36 These are now stored in EEPROM. 12 Logout of the Telnet session with quit. Then reboot the M202/M212 by powering the unit off, then on. 13 Test the equipment and configuration after installation is complete. Enter at the...
  • Page 37 M202/M212 with its IP address, netmask, default router, and a time server from which to query the current time (GMT) and the timezone in which the M202/M212 is located.
  • Page 38 Manual Configuration Through the COM Port A terminal, PC, or laptop can be connected to one of the M202/M212’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 168 for more details.
  • Page 39 These are now stored in EEPROM. 10 After configuration, turn the M202/M212 off, then on. This reboots the Print Server and automatically logs you out of the terminal session. 11 Test the equipment and configuration after installation is complete. Enter at the...
  • Page 40: Host Configuration

    The data transfer program npwrite is provided with the host software shipped with the M202/M212. It sends data to the Print Server over a TCP connection. Data is read CONFIGURING THE M202/M212 FOR TCP/IP: Host Configuration...
  • Page 41 The rsh/rcmd/remsh programs are remote command execution clients that talk to the rshd server in the M202/M212. rsh, rcmd, and remsh are actually the same programs but have different names on different UNIX systems; some systems may even have another name for remote command.
  • Page 42 Load the appropriate one for your system spooler type and use it in this state if the M202/M212 can do sufficient pro- cessing. The M202/M212 itself contains enough processing options, when they are turned on, to handle most processing needs without the need for host software.
  • Page 43 The important part of an interface script is where it sends the print job. With the M202/M212, the data must be captured and sent over the network for printing, since your printer is no longer locally attached. There are two possible ways to make this happen with your current script: Encapsulate your script’s code with brackets ( ) and after the closing bracket, add...
  • Page 44 #filter the job ) | rcmd spike lp -d d3com1 where spike is the name of the M202/M212 and the print jobs are being sent to its des- tination d3com1 by remotely executing the print server’s lp print command. Please see npwrite on page 32, rsh/rcmd/remsh on page 33, and lp on page 91 for more details on each command’s syntax.
  • Page 45 This is configured within the /etc/printcap database. lpd Remote Printing The lpd daemon spools files locally, then sends them to an M202/M212 acting as a remote printer. As interface scripts cannot be used with this spooling method, process- ing must be done by the Print Server.
  • Page 46 To manually set up your host with an interface file, you need to add an entry to the /etc/printcap file and then create and edit its associated files and directories. Here is an example of what the printcap entry should look like followed by a descrip- CONFIGURING THE M202/M212 FOR TCP/IP: Host Configuration...
  • Page 47 :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 M202/M212 named spike through the interface file npr.if. To create these entries, please do the following: Create the printer’s spooling directory and associated files. cd /usr/spool/lpd...
  • Page 48 Host Software on page 21 for more details. COMM_PROG (mandatory) Specify a communication program to transfer data to the M202/M212 (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, pcl- ps, gen7170).
  • Page 49 The scheduler copies the file into a spooling directory and calls the interface program when the job is ready to go to the M202/M212. It processes the job according to the script’s settings and then sends it over to the Print Server for printing.
  • Page 50 The example commands provided represent a print setup involving a printer named Note hp, an M202/M212 named spike, and a printer attached to the Print Server’s com2 port. Copy the nprsysv.if file from the host software medium to the model directory.
  • Page 51 /usr/lib/lpadmin -php -mnpr.if -v/dev/spike.com2 Start the scheduler. lpsched Enable the printer and allow it to accept requests. enable hp accept hp Try printing a file with the following syntax: Syntax lp -d printername filename CONFIGURING THE M202/M212 FOR TCP/IP: Host Configuration...
  • Page 52: Figure 3: Npd Overview

    Overview TCP/IP Host The spooler M202/M212 processes the job and passes it to the printer device. printer /dev/m202.prn1 npd watches over this device and sends any print jobs over to the M202/M212. CONFIGURING THE M202/M212 FOR TCP/IP: Host Configuration...
  • Page 53 /dev/pty is the directory used for locating the pseudo-tty pair slave device. npd locks As npd acquires an exclusive lock on the M202/M212 port, it is possible to lock out other daemons that may reside on other UNIX hosts. Therefore, npd is designed to timeout and release the lock if the pseudo-tty pair is idle for a specified time (30 sec-...
  • Page 54 Process ID of npd daemon. ipname M202/M212 IP address or IP name serviced by npd. port M202/M212 I/O port used by npd (i.e. prn1, prn2, com1, com2). masterfile Master device used by npd. slavefile Slave device used by npd.
  • Page 55 Sun NeWSprint page accounting works with PostScript printers. It utilizes the bi- directionality of the M202/M212’s serial ports to get this status back to the host. If the printer is attached to one of the parallel ports, no page information comes back from the printer.
  • Page 56 To avoid this, replace the pscomm program with Microplex’s equivalent npcomm.sh program in the .options file which redirects the data to the M202/M212. npcomm.sh is found in the host software. Create and edit this .options file in the printer’s spooling directory with global read permissions.
  • Page 57 /dev/ttypa as the device interface for any port on the M202/M212. When the pro- gram 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 M202/M212 named spike: ps|PostScript|PostScript on spike’s com1 port:\...
  • Page 58 This file is only created after the mkvirprt command has been executed in Step 5. Note This step redirects the print job over the network to the M202/M212. For destinations other than d1prn1, please see Destinations on page 79. Run chvirprt since the print setup has been altered and needs updating. Enter: chvirprt -q queue2 -d lp0 If you need to delete an entire print setup, use the rmvirprt command.
  • Page 59 You can send jobs to the M202/M212 with the following command syntax: Syntax lpr -S ipname -P destname where ipname is the M202/M212 IP name or IP address and destname is the name of a M202/M212 destination. Example lpr -Sspike -Pd4com2 sends a print job to d4com2 on the M202/M212 named spike.
  • Page 60 FTP’s package also provides Windows printing along with several other software Note packages on the market. These are just two possible applications that will work with the M202/M212. Please see the user manuals of the appropriate applications for more information. Direct Socket Printing The Print Server provides a socket interface for custom printing applications.
  • Page 61: Configuring The M202/M212 For Novell

    It can be used for both a PSERVER or RPRINTER setup. To install a M202/M212 in a Novell environment, PCONSOLE is used for the entire installation. The following pages give step-by-step examples of installing the M202/M212 in various Novell environments.
  • Page 62: M202/M212 Configuration

    TCP/IP one. No addresses, masks, or router entries are necessary and in most cases, the M202/M212 can simply be connected to the network, turned on, and then configured for printing from a Novell station through PCONSOLE. The only parameters that you may want to set is a PSERVER password or possibly the frame type.
  • Page 63: Host Configuration

    Host Configuration The M202/M212 can act as either a PSERVER or as a RPRINTER in a Novell envi- ronment. It supports encrypted passwords and it is capable of servicing up to 16 file servers and 32 queues as a PSERVER. One M202/M212 can handle eight RPRINTER setups.
  • Page 64 TION. Press <Insert> to add a server. Prompts for the server’s name. Type the name of the M202/M212. By This new server is added to the list. default, it is M_xxxxxx where xxxxxx equals the last six digits of the unit’s Ethernet address.
  • Page 65 You should see the Print Server’s name dis- SERVERS once you have gone into played (e.g. M_000BF5). view the appropriate queue. Press <Escape> until you have exited The configuration is complete. PCONSOLE. RPRINTER Setup (Pre-NetWare 4) CONFIGURING THE M202/M212 FOR NOVELL: Host Configuration...
  • Page 66 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 M202/M212 acting as the remote printer. Unlike a PSERVER set-up, the M202/M212 does not deal directly with the queues.
  • Page 67 A list of defined printers for this print server PRINTER. is shown. Select the printer you previously An empty queue list comes up. defined and press <Enter>. Press <Insert>. A list of available queues displays. CONFIGURING THE M202/M212 FOR NOVELL: Host Configuration...
  • Page 68 PSERVER, and destname equals an M202/M212 destination (e.g. d1prn1, d4com2, etc.). Reboot the M202/M212 to enable The M202/M212 will boot up and read this these changes. entry from the CONFIG file and set itself to act as an RPRINTER. CONFIGURING THE M202/M212 FOR NOVELL: Host Configuration...
  • Page 69 NetWare 4 Options NetWare 4 introduces NDS and some new frame types. The M202/M212 can be used in a NetWare 4 environment with either of these options: • Set the M202/M212 up as a PSERVER replacing a dedicated workstation running PSERVER.EXE or PSERVER.NLM on the file server.
  • Page 70 Step Action Result of Action Type the name of the M202/M212. By This new server is added to the list. default, it is M_xxxxxx where xxxxxx equals the last six digits of the unit’s Ethernet address. (e.g. M_000BF5) Select this new print server and press PRINT SERVER INFORMATION menu <Enter>.
  • Page 71 If you want to continue with any of the following procedures, please find them as indi- cated in other sections of this manual: • Add to or change configuration of your M202/M212. Please see USING THE M202/M212’S COMMAND SET on page 83 and USING NPWIN on page 115. •...
  • Page 72 CONFIGURING THE M202/M212 FOR NOVELL: Host Configuration...
  • Page 73: Configuring The M202/M212 For Appletalk

    • a Windows workstation running the NPWin software utility, • a terminal, PC, or laptop connected to one of the serial ports on the M202/M212. Host Configuration Once you have physically attached the M202/M212 to the network, the following steps will get your Apple host printing to the Print Server: Select Chooser from the Apple Menu.
  • Page 74: Additional Configuration Options

    Additional Configuration Options AppleTalk Zones If the M202/M212 does not come up in the correct AppleTalk zone, you can configure a particular zone name on the unit. To do this, start an npsh session with the unit and enter the following command:...
  • Page 75 Removing Excess Printers from the Chooser When you first install an M202/M212 in an AppleTalk environment, you will notice that four printers show up in your Chooser; one printer for each destination on the Print Server that has AppleTalk services enabled.
  • Page 76 Disabling the AppleTalk Module If you have several Microplex Print Servers 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 Print Server. This will not only save on Print Server resources but will ensure that only appropriate Print Servers show up in the Chooser.
  • Page 77: Configuring The M202/M212 For Windows

    first spool to the NT host before being sent to the Print Server/printer for print- ing. Print Setup Possibilities There are two print methods available with the M202/M212 in a Windows environ- ment: LPR - Berkeley’s Line Printer Protocol which uses TCP/IP to transfer data to the Print Server’s built-in Line Printer Daemon.
  • Page 78: Tcp/Ip Setup

    Ensure that you have the appropriate network software installed on your Windows host. Configure the Windows host with an IP address and netmask. Configure the M202/M212 with an IP address and netmask. Create a printer and select a method of printing to the Print Server (e.g. LPR). TCP/IP Setup...
  • Page 79 Once this is placed in a directory on you WfW station, you will need to double click on the Network Setup icon in the Network Group. Click on Drivers. Since the TCP/IP services will not yet be listed here, click on Add Protocols. Select Unlisted. CONFIGURING THE M202/M212 FOR WINDOWS: TCP/IP Setup...
  • Page 80 Internet, the following are some sample settings to use: IP Address Netmask Host 1 192.1.1.1 255.255.255.0 M202/M212 192.1.1.2 255.255.255.0 Host 2 192.1.1.3 255.255.255.0 and so on... The following sections will detail how you configure TCP/IP settings on the different Windows platforms. CONFIGURING THE M202/M212 FOR WINDOWS: TCP/IP Setup...
  • Page 81: M202/M212 Configuration

    Windows NT and WfW, this does not work reliably. Therefore, the best way to store an IP address and a netmask is to connect a terminal, PC, or laptop to one of the M202/M212’s serial ports. This will log you into the unit where you can store the IP address and netmask.
  • Page 82: Host Configuration

    Define the printer name and driver; in the Print to field, select Other..Choose LPR port from the list that comes up and select OK. Fill in the host name or IP address of the M202/M212. Fill in the destination or queue on the M202/M212 (e.g. d1prn1) and select OK. where: destination Is a pre-defined destination or queue on the M202/M212 that is...
  • Page 83 Line Printer Daemon using TCP/IP. NetBIOS Using Print Manager Method In order to use this method, you must first configure the M202/M212 with a Microsoft Note Networks Workgroup name. This can be done by telneting to the M202/M212, start-...
  • Page 84 Windows for Workgroups (WfW) NetBIOS Using Print Manager Method In order to use this method, you must first configure the M202/M212 with a Microsoft Note Networks Workgroup name. This can be done by telneting to the M202/M212, start- ing an npsh session with the unit, and issuing the following command:...
  • Page 85 A list of known workgroups will appear. Double click on the workgroup name that you previously configured the M202/M212 under (e.g. Engineering). Double click on the M202/M212 once the list of registered devices in this work- group appears. 10 A list of destinations (e.g. d1prn1) with NetBIOS service enabled will appear.
  • Page 86 • Utilize more advanced features of the M202/M212. Please see USING THE M202/M212’S ADDITIONAL OPTIONS on page 113. CONFIGURING THE M202/M212 FOR WINDOWS: Host Configuration...
  • Page 87: M202/M212 Internal Architecture

    I/O ports. Destinations The M202/M212 provides eight printer destinations that are used by all hosts. A desti- nation can be thought of as logical place on the Print Server to which hosts send their print jobs. Destinations allow you the ability to configure a number of different print setups on the Print Server.
  • Page 88: Models

    Models Each destination on the M202/M212 also has a model associated with it. The eight 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: •...
  • Page 89: Variables

    PostScript printers. Variables Variables are actually utilized within the M202/M212’s models and are useful for defining lengthy header or trailer strings. This might be necessary for certain printer switch strings, for example. Each variable consists of a combination of escape codes and text for this printer control.
  • Page 90: Logpaths

    Logpaths The term logpath comes from the UNIX syslog logging system. With the M202/M212, 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.
  • Page 91: Using The M202/M212'S Command Set

    USING THE M202/M212’S COMMAND SET Overview At this point in the manual, you should have your M202/M212 installed and config- ured on the network and at least one host configured to print to it. This section’s pur- pose is to give you the basic tools to add to your print setup by introducing the Print Server’s command set.
  • Page 92: Npsh Prompt

    COM1 port is root. User Accounts and Permissions When you log into the M202/M212, you either log in as a guest or as root user. The commands you will be able to utilize on the Print Server depend on which login name you use.
  • Page 93: Npsh Basic Commands

    Store commands only affect stored settings in EEPROM but not the current settings. This means the M202/M212 must be reset to make any changes take effect. For exam- ple, if you change the current settings of the IP address and the netmask, this will only take effect after a reset (warm boot) from EEPROM, or after a power-on (cold boot).
  • Page 94 Delete a job from the M202/M212’s internal queue. See also: lpstat on page 92. chr arguments Used with redirection, the chr command sends output control codes to the printer. Separate arguments with spaces. Arguments can be a combination of...
  • Page 95 fied destination so new jobs are processed. ioportname is one of the four I/O ports and destname is the name of one of the M202/M212 destinations. See also: disable on page 86, list dest on page 88, list com1|com2 on page 87, and list prn1|prn2 on page 89.
  • Page 96 Display all of the NIT modules’ physical properties such as their interface number and Ethernet address. See also: store ifc on page 109 and Manipulating the M202/M212’s UTP Interface on page 114. list key list key List the license details and license key number.
  • Page 97 List the current processing options for all models. list model modelname List the specified M202/M212 model’s complete current settings. modelname is the desired model. See also: Models on page 80 and set model on page 99. list prn1|prn2 list prn1|prn2 List current settings of the parallel I/O port.
  • Page 98 List information about the Novell RPRINTER configuration. Entry will appear if the M202/M212 has made a connection to the file server. See also: Host Configuration on page 55, set rprinter on page 103, and debug on page 86.
  • Page 99 -d destname Print to the M202/M212 using standard TCP/IP rsh/rcmd/remsh. destname is the name of the M202/M212 destination. This command in default mode will show any parallel port printer errors to the user. The options are: Show incremental byte counts as the job is printing and show the job’s position in the queue as it moves to the top.
  • Page 100 (i.e. rsh/rcmd/remsh). Note Example rsh spike lp -d d1prn1 -off < test.txt prints the file test.txt, followed by a formfeed to the M202/M212 destination d1prn1 on the Print Server named spike. lpstat lpstat Display active and queued jobs on the Print Server and I/O port status.
  • Page 101 M202/M212 can resolve the IP name. Please see set sysinfo on page 103 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.
  • Page 102 Enable [disable] parity generation and detection. [-]parodd Select odd [even] parity. [-]rtsflow Set RTS low when the M202/M212 is not ready to accept data. With “-”, RTS output is constantly high, and the M202/M212 does not use the RTS line to control input flow. [-]ctsflow Observe [ignore] CTS input and don’t transmit data if it is...
  • Page 103 (INT is time in minutes in the range of 0 to 255). If the timeout is set to zero (0), the timeout feature is disabled. Printer errors will cause the M202/M212 to postpone printing until the printer Note is fixed regardless of this timeout feature being set or not. Therefore, no data will be lost.
  • Page 104 Associate a logpath with a destination. Please see set logpath on page 97 to configure this logpathname. set dest destname model modelname Associate a model with a destination. Jobs sent to the named destination are USING THE M202/M212’S COMMAND SET: npsh Command Set...
  • Page 105 ]lpsched] [[-]rprinter] [[-]pserver] [[-]appletalk] [[-]netbios] [[-]ftpd] Set the destination to handle only certain print server services. See also: Manipulating the M202/M212’s Services on page 115. Examples set dest d1prn1 alternate d2prn2 where print jobs going to d1prn1 are redirected to d2prn2’s printer if the original printer is currently busy.
  • Page 106 Send the printer logging information either to a TCP port number, to one of the M202/M212’s I/O ports, to a particular user’s email address, or to SYS- LOGD on a TCP/IP host. tcpport is a TCP port in the range 1,024 to 65,000.
  • Page 107 Set the header string for a named model. The header precedes every job that goes to a destination using the named model. headerstring is a string with a maximum of nine elements; each element may include a letter, code (e.g. 0x04), or variable (e.g. $FF). USING THE M202/M212’S COMMAND SET: npsh Command Set...
  • Page 108 Continuously senses print job for data format. For example, if there is a PostScript banner page in front of a PCL print job, the M202/M212 will sense both parts of the job separately and do the conversion. Enabling this feature will decrease output performance.
  • Page 109 With “-”, the BUSY signal is used as the trigger. [-]autofd Assert AUTOFD line for CR insertion. This only affects printers that support this function. USING THE M202/M212’S COMMAND SET: npsh Command Set...
  • Page 110 (INT is time in minutes). If the timeout is set to zero (0), the timeout feature is also disabled. Printer errors will cause the M202/M212 to postpone printing until the printer Note is fixed regardless of this timeout feature being set or not. Therefore, no data will be lost.
  • Page 111 See also: list prn1|prn2 on page 89. set rprinter set rprinter add pservername printernumber destname Initiate a connection to a Novell PSERVER so that the M202/M212 can act as a remote printer. A non-M202/M212 PSERVER must be pre-configured to recognize a remote printer.
  • Page 112 Set the DNS server’s IP address so the M202/M212 can resolve names used with ping and telnet. Please see ping on page 92 or telnet on page 114.
  • Page 113 See also: Manipulating the M202/M212’s Services on page 115. set sysinfo name [ namestring ] Set the name of the M202/M212. This is just a string and is not used in the operation of the unit. If namestring is not included in the syntax, the field is emptied.
  • Page 114 Create a named variable with a specific string. string is a space-separated list of words, hex numbers (e.g. 0x04), and references to other variables or con- stants. USING THE M202/M212’S COMMAND SET: npsh Command Set...
  • Page 115 Start an ASCII output test on the specified I/O port. If no I/O port is specified, the command affects all of them. These tests are for confirming that the serial and parallel I/O ports on the M202/M212 are communicating properly with connected devices. Three dif- ferent types of tests can be done: fox message test.
  • Page 116 Once you store any parameters, you need to issue a reset command or do a Note cold reboot of the M202/M212 to apply the changes. Otherwise, you will still be using the current settings. For the store commands, these new words are important to know: ifnum Interface number.
  • Page 117 Modify the NIT module’s physical UTP interface properties where li enables link integrity and rx enables the increased receive threshold. A “-” before either disables this feature. ifnum will always be 1 for the M202/M212 since there is only one network Note interface, Ethernet.
  • Page 118 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 M202/M212 to adhere to in a Novell environment. The M202/M212 provides simultaneous support for all Novell frame types.
  • Page 119 Store the ipaddress for the NIT module specified by ifnum. ifnum will always be 1 for the M202/M212 since there is only one network Note interface, Ethernet. store tcpip ifnum frametype [[-]ethernet2] [[-]802.2snap] Control the frame type(s) used by the NIT module specified by ifnum.
  • Page 120 Removes this entry from the proxy ARP table. store tcpip route add|del default routeripaddress ifnum Add or delete a default router entry in the M202/M212’s routing table for the NIT module specified by ifnum. store tcpip route add [host|net] targetipaddress [/ target- netmask ] routeripaddress ifnum|com1|com2 [ metric ] Add a specific route to the Print Server’s routing table.
  • Page 121 Add or delete a default router entry in the M202/M212’s routing table. store tcpip route del [host|net] targetipaddress ifnum Delete a specific route from the routing table of the NIT module specified by ifnum.
  • Page 122 [ escapecharacter [ portnumber ]] Telnet from the M202/M212 to another host on the network specified by its ipname. ipname can be either an IP address or an IP name. By specifying a TCP portnumber, you can also connect to a specific socket on the target host.
  • Page 123: Using Npwin

    TCP/IP services available, and be on the same local IP network as the M202/M212. A Windows workstation on a Novell IPX network will not be able to communicate Note with the M202/M212. Please read the SETUP.TXT file for a list of compatible TCP/IP stacks. Note Installation...
  • Page 124: Print Server Configuration

    To start a session with an unconfigured M202/M212, please follow the steps below: Note These steps relate to establishing a stored IP address in the M202/M212. If your net- work uses a dynamically assigned IP address, please see Manual Configuration Through the Network with RARP on page 28 and Manual Configuration Through the Network with BOOTP on page 29 for more information.
  • Page 125 Window appears with graphical view of M202/M212 Print Server. Configure unit as desired. The IP address entered in step 4 will be saved to the M202/M212’s EEPROM. Note If the unit already has an IP address or if the IP address is assigned dynamically, the unit should show up in the list of already configured Print Servers when you select...
  • Page 126 USING NPWIN: Starting a NPWin Session With An Unconfigured Unit...
  • Page 127: Using The M202/M212'S Additional Options

    OPTIONS Overview As of now, you will have configured your M202/M212 and you’re probably printing to it successfully. The purpose of this chapter is to enhance your print setup by describ- ing some of the additional features that the Print Server provides. It is broken down into the following sections: General Options on page 113: network security, changing the Print Server’s...
  • Page 128 91. Using Different Naming Schemes By default, the M202/M212 is named M_xxxxxx where xxxxxx is the last six digits of the Ethernet address as found on the bottom of the unit. This name affects a Novell, AppleTalk, and NetBIOS setup. To change this name to something more suitable for your printing environment, please see store pserver on page 109.
  • Page 129 Therefore, you have been given the ability to control this somewhat. If you are not utilizing all of the protocols provided on the M202/M212, you can dis- able the unused ones providing more memory for the protocol(s) in use. Please see set sysinfo module [[-]novell] [[-]appletalk] on page 105 for the command details.
  • Page 130 Chooser on page 67 for further details. Making An Alternate Print Destination If more than one printer is attached to the M202/M212, you can make the best use out of each one with load-balancing. Normally, you would print to one destination on the unit and your print jobs would go to that printer only.
  • Page 131 Please see set dest on page 96 to configure a backchannel. Lp Method The M202/M212 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 com- mand line on the host.
  • Page 132: Tcp/Ip Options

    TCP/IP Options Restoring To Factory Defaults Once and a while, it is necessary to set the M202/M212’s network parameters back to factory defaults whether it is because you are moving the Print Server, you are chang- ing your addressing schemes, or you just want to start from scratch. These network parameters include: IP address, netmask, and routing table entries.
  • Page 133: Figure 4: M202/M212 Jumper Settings

    Use a Telnet session or connect a terminal to a COM port of the Print Server. Once logged in as a root user, restore factory defaults by entering: store tcpip from default Reboot the M202/M212 and reconfigure its settings according to one of the meth- ods discussed in M202/M212 Configuration on page 25. Figure 4:...
  • Page 134 UNIX .rhosts file. If the access list is empty, any host can have access to the M202/M212’s services. If there are entries in the access list, only those hosts spec- ified have access to these services. Although the maximum number of entries is 10, each entry can refer to a network or a host so more than 10 machines can be enabled.
  • Page 135 This TCP/IP security method protects users’ print data as it is sent across the network to the M202/M212 for printing. A binary is provided on the host, npscramble, which scrambles the print job. Then the job reaches the Print Server, it is descrambled for printing.
  • Page 136: Novell Options

    Using the Terminal Server Capabilities The M02/M212’s built-in command set includes telnet which allows the unit to act as a terminal server as well as a print server. The Print Server’s terminal serving capabil- ities can be used in a number of ways including connecting a terminal to a network or using a terminal as an output device.
  • Page 137: Managing With Snmp

    Note Setting Preferred File Servers The M202/M212 allows you to specify a list of preferred file servers in a Novell envi- ronment. This feature is useful in a large Novell network so that the M202/M212 does not ignore important file servers. If this feature is not enabled, the M202/M212 will only acknowledge the first 16 file servers it senses.
  • Page 138 firmware version, serial number, etc. In addition to these, it includes a trap table which defines what SNMP managers will receive the traps generated by the M202/M212. The trap table can have up to ten entries, but only the first entry is saved to EEPROM.
  • Page 139 MIB are accessed by SNMP managers. To access the M202/M212’s custom MIB, the public community string can be used to read any variable that have read access. To restrict write access, there is an additional security step implemented.
  • Page 140 Monitoring the Custom MIB For read-only SNMP functionality, please follow the steps below: Copy the M202/M212 MIB definition file from the host software disk in a file called m202mib.txt. This file can also be downloaded from the Microplex FTP site (ftp.microplex.com: support/m202/misc/m202mib.txt) or can be accessed via the Microplex Web site (http://microplex.com/microplex/support.html/).
  • Page 141 This example assumes that the snmp password has been defined as custommib, Note that the M202/M212’s ipname is spike, and that the SNMP manager is the Trick- lets package. Set up an snmp user with root privileges on the M202/M212. Please see Add- ing an SNMP User on page 126 for details.
  • Page 142: Ftp Daemon

    M202/M212 as if it were any other computer on the network. For the purposes of FTP, a pseudo file system has been defined on the M202/M212 to allow access to the unit’s functions. Three types of users can access this file system: root, guest, and anonymous.
  • Page 143 /config Contains three subdirectories: current, stored, and default. Each of the files in these subdirectory represents one data structure of the M202/M212. The files in the current directory reflect the current configuration, files in the stored directory reflect the stored configuration, and files in the default directory reflect the default configuration.
  • Page 144 The following example shows how to monitor a print queue using FTP: Login to the M202/M212 using ftp. ftp ipname Login as guest, root or anonymous. Change to the /queue directory cd queue USING THE M202/M212’S ADDITIONAL OPTIONS: FTP Daemon...
  • Page 145 DOS, use the type command. Configuring M202/M212 Parameters Using FTP Users have two ways of configuring the M202/M212's parameters using FTPD. The first is by uploading binary files to the /config directory and the second is by upload- ing text configuration files to the /exec directory.
  • Page 146 Logout of the FTP session. quit Now you have a copy of the M202/M212’s stored configuration parameters. These files can be saved for archival purposes, used to reconfigure the unit to a previous set- ting, or used to set a number of units to the same configuration.
  • Page 147 Copies all files from the local directory to the config/stored directory. Logout of the FTP session. quit It will be necessary to reset the M202/M212 for the changes to take effect. Note 2. /exec directory Using the /exec directory, users can upload a text file that includes a number of config- uration commands.
  • Page 148 It is important to ensure that the redirect port's parameters are not altered in com- mands that follow or else the output may be affected. It is not possible to generate a text configuration file from an existing binary configu- Note ration file in the /config directory. USING THE M202/M212’S ADDITIONAL OPTIONS: FTP Daemon...
  • Page 149: Serial Line Ip

    Copy the text configuration file to the exec directory. put filename The M202/M212’s parameters are now set according to the commands in the con- figuration file. Depending on the specific commands in the configuration file, it may be necessary Note to reset the M202/M212 for the commands to take effect.
  • Page 150 M202/M212. store tcpip proxy add host [ remotehost ipaddress ] Example store tcpip proxy add host 192.147.242.3 Enable the IP gateway option on the M202/M212 so that data packets will be sent USING THE M202/M212’S ADDITIONAL OPTIONS: Serial Line IP...
  • Page 151 Reset the Print Server to make these settings take effect. reset The remote host can now dial-in to the modem and become part of the M202/M212’s network as if it were a new host on that network. Basically, whatever a host on the local network can do, the remote host can do.
  • Page 152 When the connection is dropped, the serial port reverts back to standard npsh mode. The remote host is now part of the M202/M212’s network as if it were a new host on that network. Basically, whatever a host on the local network can do, the remote host can do.
  • Page 153: Ip Routing

    IP Routing IP routers allow computers connected to two (or more) separate networks to commu- nicate with each other. The M202/M212 IP routing capabilities allows the Print Server to be Wide Area Network compatible. For information on configuring the M202/M212’s IP routing features, please see store tcpip opts [-]ipforward on page 112 and store tcpip route add|del default routeripad- dress ifnum on page 112.
  • Page 154 USING THE M202/M212’S ADDITIONAL OPTIONS: IP Routing...
  • Page 155: Troubleshooting The M202/M212

    AppleTalk Problems Windows Problems. Common Problems The M202/M212 doesn’t power up with the correct LED sequence Please refer to LED Patterns on page 171. This table describes different LED startup patterns that are possible on the M202/M212. If at any time after the bootup process the ERR LED comes on, please contact your Note local vendor.
  • Page 156 M202/M212 Configuration on page 25 for possible configuration methods. • Is there a router between the M202/M212 and your host? If so, a default router or a static route must be configured on the unit so the Print Server knows how to get its response back to the originating host.
  • Page 157 • Have you tried rebooting the M202/M212? • Does the fourth octet of the M202/M212’s given IP address equal 0 or 255? Each of the four octets in the IP address should be between 1 and 254. Printing Related You’ve completed your print setup but nothing is printing This can be the most frustrating problem since you’ve gone through the configuration...
  • Page 158 This tends to happen when PCs are used with a TCP/IP software package and they are printing to a Unix system or directly to the M202/M212 where onlcr is turned on. DOS jobs have difficulty with this carriage return insertion and will therefore, print out incorrectly.
  • Page 159: Novell Problems

    • When setting the M202/M212 up as a PSERVER, did you specify a destination on the M202/M212 (e.g. d1prn1) for the printer name and did you remember this name is case sensitive?
  • Page 160 Novell installation? • If the M202/M212 has logged in to the file server but has not attached to the queue, there may be a permission problem. Make sure the appropriate users have rights to this queue (they should be in the group “everyone.”) Also, you may have...
  • Page 161 These are just a few things to confirm. If you are still having printing problems at this point, try rebooting the M202/M212 and either go over every step you took in your configuration process, or try a new setup paying special attention to each step explained in Host Configuration on page 55.
  • Page 162 Did you turn off banner pages and formfeeds if this is already taken care of within an application or on the M202/M212? Doubling up of these types of print features is easy to do since these options are provided both on the M202/M212 (in a model) and within the print command.
  • Page 163: Appletalk Problems

    • Have you checked the M202/M212 and the Apple system’s Ethernet connections? • Have you configured the M202/M212 to show up in the correct AppleTalk Zone. Please see AppleTalk Zones on page 66 for information on doing this. Windows Problems Windows NT 3.5x...
  • Page 164 file builds and builds leading to an error like the ones mentioned. Be sure to check the lpstat output on the print server to determine where the problem is and if it’s host related, keep the LPR bug in mind. TROUBLESHOOTING THE M202/M212: Windows Problems...
  • Page 165 It is because a “net use” connection is used between this central station and the print server that causes the problem. However, a central NT station can offer a shared network printer to these WfW stations. TROUBLESHOOTING THE M202/M212: Windows Problems...
  • Page 166 TROUBLESHOOTING THE M202/M212: Windows Problems...
  • Page 167: Getting Help With The M202/M212

    These methods are described next. WWW Site Microplex’s HTTP site contains information on the company as well as detailed infor- mation on the M202/M212 including data sheets and technical bulletins. In addition, the latest software and manuals are always available.
  • Page 168: Technical Support

    M202/M212. It is available through any of the methods mentioned in Help Methods Available on page 159. If you decide to call Microplex, you may be placed in a call queue depending on the current support load. A support technician will get back to you as soon as one comes available.
  • Page 169: Upgrade Procedure

    • M202/M212 firmware version (please see list sysinfo on page 90), • M202/M212 I/O port settings (please see list com1|com2 on page 87 or list prn1|prn2 on page 89), • host print setup including the host type and print method used, •...
  • Page 170: Warranty

    Suitability, and Fitness for a particular application are limited to three (3) years from the time of the original purchase date. In no event shall Microplex be liable for Loss of Use, Loss of Profits or Revenues, or other Indirect, Incidental, or Conse- quential Damages.
  • Page 171 Warranty Claim Procedure Please use the following guidelines when shipping goods back for warranty claim: • Get an RMA number and shipping instructions from Microplex using one of the methods mentioned in Help Methods Available on page 159. • Indicate the RMA number clearly on the address label of the shipping carton.
  • Page 172: Figure 5: Sample Commercial Invoice

    COMPLETE DESCRIPTION OF GOODS TOTAL VALUE Print Server 600.00 REASON FOR RETURN: warranty repair I declare all information contained in this invoice to be true and correct. Leslie Smith 02/12/93 SIGNATURE NAME AND TITLE DATE GETTING HELP WITH THE M202/M212: Warranty...
  • Page 173: M202/M212 Specifications

    1B 26 6C 32 36 41 A4 page size PCL-PSRC0 1B 26 6C 30 48 eject page paper source PCL-PSRC1 1B 26 6C 31 48 upper tray paper source PCL-PSRC2 1B 26 6C 32 48 manual feed paper source M202/M212 SPECIFICATIONS: Variable Definitions...
  • Page 174 33 32 32 35 39 4A printer into PCL Language mode PAC-SWPS 1B 26 6C 35 30 35 37 2E PacificPage PE cartridge command to switch 31 30 35 38 4A printer into PostScript Language mode M202/M212 SPECIFICATIONS: Variable Definitions...
  • Page 175: Hardware Specifications

    IEEE 802.3 10Base2 Thin-wire Ethernet female BNC connector THIN Ethernet (M202 only). IEEE 802.3 10Base-T UTP Ethernet female RJ45 connector (M202 only). IEEE 802.3 10BASE5 Thick-wire Ethernet female DA15 AUI THICK Ethernet connector through Transceiver/Tap (M212 only). Table 4: UTP (RJ45) Connector Pinout Signal Source Signal Source...
  • Page 176: Table 5: Thick (Transceiver) Connector Pinout

    Transceiver Pinout Table 5: THICK (Transceiver) Connector Pinout Signal Signal Collision- Collision+ Transmit- Transmit+ Receive- Receive+ Power Power Return N.C. N.C. M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 177: Figure 6: Parallel Port Timing

    Parallel Ports (PRN1, IBM PC compatible parallel interface (Centronics). IEEE 1284-I PRN2) compliant. Female DB25 connectors. DMA-driven state-machine implementation supports data rates in excess of 280,000 characters per second. Figure 6: Parallel Port Timing DATA -STROBE -ACK BUSY M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 178: Table 6: Parallel Port Timing

    32.5 64.5 Peripheral Ready -0.5 -2.0 to Start of Next Byte Independent of Mode (Dependant on Peripheral) Strobe Negated to Ack Asserted Ack Cycle Width Strobe Negated to Busy Asserted Transfer Rate Characters Per Second (kcps) M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 179: Table 7: Prn1/Prn2 Pinout

    BUSY PRINTER DATA 2 M202/M212 PRINTER DATA 3 M202/M212 SLCT PRINTER DATA 4 M202/M212 -AUTOFD M202/M212 DATA 5 M202/M212 -ERROR PRINTER DATA 6 M202/M212 -INIT M202/M212 DATA 7 M202/M212 -SLCTIN M202/M212 DATA 8 M202/M212 18-25 GROUND M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 180: Table 8: 9-Pin Com1/Com2 Pinout

    DE09 connectors. Data rates supported: 50 to 38,400 bps. Flow Control: XON/XOFF, CTS. Serial Cable Schematic The schematic below can be used between M202/M212 serial ports and most DTEs (printers or terminals). Some DTEs may require different schematics. M202/M212 9-pin F...
  • Page 181: Table 9: 25-Pin Serial Device Pinout

    Serial Port Pinout Table 8: COM1/COM2 Pinout Abbr. Name Source CCITT Data Carrier Detect Receive Data Transmit Data Data Terminal Ready 108.2 Signal Ground Data Set Ready Request To Send Clear To Send Ring Indicator M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 182 External Transformer Typical 115VAC +/- 10% 0.3 A, 60Hz Power Requirements 220VAC +/- 10% 0.15 A, 50/60Hz (M212 w/load 115VAC +/- 10% 0.6 A, 60Hz on AUI) 220VAC +/-10% 0.3 A, 50/60Hz Maximum 115VAC +/- 10% 0.4 A, 60Hz 220VAC +/- 10% 0.2 A, 50/60Hz.
  • Page 183 FLASH Run Mode RAM Test FLASH Auto-Reset Mode ROM Test FLASH License Violation EEPROM Test FLASH FLASH Firmware Panic COM1/COM2 Test FLASH Watchdog Alarm Network Interface Test ON FLASH Spurious Interrupt PRN1/PRN2 Test FLASH Hardware Exception M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 184: Table 10: Led Patterns

    RAM, ROM, EEPROM, serial ports, parallel ports, and network interface. The STAT, ERR, and NET LEDs indicate which test is currently in progress. Run Mode is the normal operating state of the M202/M212. Run and Auto-Reset Modes Auto-Reset mode is entered when the watchdog timer is triggered and the Print Server has reset itself.
  • Page 185: Table 11: Run And Auto-Reset Mode Description

    An invalid license mask and key forces the M202/M212 into License Violation license-violation 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 M202/M212 firmware force the Print Server into Firmware Panic mode.
  • Page 186 7.8” W x 1.3” H x 5.1” D Weight With external transformer 1.6 kg, 3.5 lbs Without external transformer 0.8 kg, 1.7 lbs Environmental Details ° ° Operating C to 50 ° ° Storage C to 70 95% maximum humidity, non-condensing. M202/M212 SPECIFICATIONS: Hardware Specifications...
  • Page 187 There can be 256 simultaneous TCP connections depending on the current mem- Note ory available. 10 simultaneous TELNET connections are possible. M202/M212 SPECIFICATIONS: Software Specifications...
  • Page 188: Software Specifications

    PSERVER /RPRINTER, NPRINTER RARP (Reverse Address Resolution Protocol) RFC-1001 (NetBIOS over TCP/IP) RSHD (Remote Command Execution Protocol) SMTP (Simple Mail Transfer Protocol) SNMP (Simple Network Management Protocol) TCP (Transmission Control Protocol) TELNET (Telnet Protocol) UDP (User Datagram Protocol) M202/M212 SPECIFICATIONS: Software Specifications...
  • Page 189 M202/M212 SPECIFICATIONS: Software Specifications...
  • Page 190 (CONFIG) file File that the M202/M212 reads upon bootup in a Novell environ- ment. This file contains npsh commands which the Print Server executes as if they were entered on the unit itself. This file is nec- essary if the M202/M212 is configured as an RPRINTER but...
  • Page 191: Glossary

    LANs, so messages can be sent between them. destination Conceptual destination (similar to a logical queue) within the M202/M212 firmware that defines the print job and directs it to a specific I/O port. On the host, any number of print destinations can be defined.
  • Page 192 Interface number. An index to a Network Interface Tap (NIT). ifnum will always be 1 for the M202/M212 since there is only one network interface, Ethernet. interface file Host filter that processes the print job before it is sent to the M202/M212.
  • Page 193 M202/M212. npscramble NetPrint scramble. A program that scrambles print job data before sending it over a TCP/IP network to the M202/M212 where it is descrambled and printed. npsh Command shell on the M202/M212 used for parameter configu- ration and display and for print job monitoring and troubleshoot- ing.
  • Page 194 Storing data in memory or in a file until it can be printed. switchable Capable of printing both PCL and PostScript files. The M202/M212 attaches a header and trailer string to a print job to switch printer modes. SYSLOGD System Message Logger. Collects messages sent from system processes and routes them to a common destination.
  • Page 195 printing options. GLOSSARY...
  • Page 196 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 Port Used: Parallel ports High speed and IEEE 1284-I Need bi-directional printer if using...
  • Page 197: Planning Your Print Setup

    Table 13: Configuration Considerations Setting Advantages Disadvantages RPRINTER Doesn’t take up a NetWare user A non-M202/M212 print server license. (PSERVER) must be running. Processing Location: Output process- Increases M202/M212 through- Increases overhead on host system ing performed put. and requires host software.
  • Page 198 Table 13: Configuration Considerations Setting Advantages Disadvantages Load-balancing Print job goes to first available May print on a printer that’s not com- printer rather than waiting for a patible with the print job format. busy one. Descrambling Some print job security as data Requires binary on host system and travels over the network.
  • Page 199 APPENDIX A: Planning Your Print Setup...
  • Page 200 INDEX problems 155 bi-directional communications 189 zones 66, 109 and logging 98 architecture in host software 21 diagram 9 bi-directional communications. see Symbols overview 8 also npd .options file 48 ARP 25, 181 blank pages .rc 46 command syntax 27 with Novell 154 .rhosts file 126 configuration with 27...
  • Page 201: Index

    problems 155 with BOOTP 29 and host software 21 chr 86 with npconfig 26 overview 32 and redirecting output 85 with RARP 28 disable 86 in host software 21 connection DNS 26, 27, 148 in interface scripts 39 losing a Novell 55 and ping 92 use 21 to network 16...
  • Page 202 STAT LED 25, 177 configure with npconfig 23 list 90 flow control 19 host software store 27, 111 and garbled data 151, 154 and interface scripts 34 IP Routing default serial 30 DOS and npsh 83 and configuration 112 list parallel 89 for Novell 53, 152 details 145 list serial 87...
  • Page 203 details 122 set 99 and remote management 126 load-balancing, see also alternate set in destinations 96 compiling host software 22 destination types and inclusions 80 configuration with 26 logging 6 module Detailed Options Sub-Menu 23 email 104 control 121 host configuration with 32 methods 122 set 105 Main Menu 23...
  • Page 204 details 51 prompt onlcr PCMCIA npsh 84 data in wrong format 150 ifnum 108 on COM1|COM2 84 garbled data 150 PCONSOLE 54 password 27 in host software 21 and setting passwords 128 root 27 list 89 troubleshooting with 152 Telnet 84 set on parallel ports 102 peripherals PSERVER 53, 55, 181...
  • Page 205 delete 103 control 121 set 105 keepalive 111 list 88 set in logpaths 98 list 90 set 97 system information set 103 set 85 list 90 rsh/rcmd/remsh 181 and I/O ports 82 set 103 advantages/disadvantages 189 System V 32 setting and Adobe TranScript 48 DNS 104 and npd 46...
  • Page 206 and restoring defaults 125 and logging 6 xtab, see also tab expansion connections allowed 83 configure with npconfig 24 login 27 in logpaths 82 port number 180 list 91 problems 149 list logins 89 prompt 84 set 106 telnet 6, 104, 114 set in logpaths 98 and logging 122 UTP 181...
  • Page 207 INDEX...

This manual is also suitable for:

M202

Table of Contents