Microplex M212 Manual

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

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. 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.
PostScript and TranScript are trademarks of Adobe Systems, Inc. DEC and Ultrix are trademarks of Digital
Equipment Corporation. Hewlett-Packard, HP/UX, LaserJet, and DeskJet are registered trademarks of
Hewlett-Packard Company. IBM is a registered trademark of International Business Machines. SCO and the
SCO logo are registered trademarks of The Santa Cruz Operation, Inc. Sun Microsystems, and Sun
Workstation are registered trademarks, and OpenWindows, NeWSprint, NFS, Sun-2, Sun-3, Sun-4, Sun386i,
and SPARCstation, are trademarks of Sun Microsystems, Inc. Novell and NetWare are trademarks of Novell,
Inc., AppleTalk is a registered trademark of Apple, Inc., NetBIOS is a trademark of International Business
Systems Corp., Windows NT, Windows for Workgroups, and Windows 95 are registered trademark of
Microsoft Corporation.
This manual was written, illustrated, and produced using FrameMaker workstation publishing software.
Manual Version: 5.5
Firmware Version: 5.5
Rev: 09/95
Printed in Canada

TABLE OF CONTENTS i
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.................................................................... 1
General Conventions ................................................................................ 2
Computer Entry and Display Conventions............................................... 3
GETTING TO KNOW THE M202/M212 .......................................5
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 .........................21
Overview................................................................................................. 21
Host Software ......................................................................................... 21
M202/M212 Configuration..................................................................... 25
Host Configuration ................................................................................. 32
CONFIGURING THE M202/M212 FOR NOVELL ......................53
Overview................................................................................................. 53
Host Software ......................................................................................... 53
M202/M212 Configuration..................................................................... 54
Host Configuration ................................................................................. 55
CONFIGURING THE M202/M212 FOR APPLETALK ...............65
Overview................................................................................................. 65
M202/M212 Configuration..................................................................... 65

ii TABLE OF CONTENTS
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................................................................................................. 81
Logpaths ................................................................................................. 82
I/O Ports.................................................................................................. 82
USING THE M202/M212’S COMMAND SET .............................83
Overview................................................................................................. 83
npsh Overview........................................................................................ 83
npsh Prompt............................................................................................ 84
User Accounts and Permissions.............................................................. 84
Redirecting Output from Commands...................................................... 84
npsh Basic Commands............................................................................ 85
npsh Command Set ................................................................................ 85
USING NPWIN ..........................................................................115
Overview............................................................................................... 115
System Requirements ........................................................................... 115
Installation ............................................................................................ 115
Print Server Configuration.................................................................... 116
Starting a NPWin Session With An Unconfigured Unit ...................... 116
USING THE M202/M212’S ADDITIONAL OPTIONS ...............119
Overview............................................................................................... 119
General Options.................................................................................... 119
TCP/IP Options..................................................................................... 124
Novell Options...................................................................................... 128
Managing With SNMP......................................................................... 129
FTP Daemon......................................................................................... 134

TABLE OF CONTENTS iii
Serial Line IP........................................................................................ 141
IP Routing............................................................................................. 145
TROUBLESHOOTING THE M202/M212 .................................147
Overview............................................................................................... 147
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............................................................................................... 162
M202/M212 SPECIFICATIONS ................................................165
Variable Definitions.............................................................................. 165
Hardware Specifications....................................................................... 167
Software Specifications........................................................................ 180
GLOSSARY ..............................................................................183
APPENDIX A ............................................................................189
Planning Your Print Setup.................................................................... 189
INDEX .......................................................................................193

iv 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 TABLES v
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: 9-Pin COM1/COM2 Pinout ...........................................172
Table 9: 25-Pin Serial Device Pinout ...........................................173
Table 10: LED Patterns ..................................................................176
Table 11: Run and Auto-Reset Mode Description .........................177
Table 12: TCP/IP Port Numbers ....................................................180
Table 13: Configuration Considerations ........................................189

vi LIST OF TABLES

PREFACE: Who Should Use This Manual 1
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 M202/M212 and contains these chapters:
PREFACE on page 1
Contents, organization, and conventions used in this manual.
GETTING TO KNOW THE M202/M212 on page 5
Description of the M202/M212’s features and an introduction to its architecture and
installation.
INSTALLING THE M202/M212 ON THE NETWORK on page 15
Description of the M202/M212’s network connectors and I/O ports, along with steps
to connect the Print Server to the network.
CONFIGURING THE M202/M212 FOR TCP/IP on page 21
Overview of TCP/IP host software and details on M202/M212 configuration and vari-
ous TCP/IP host setups.
CONFIGURING THE M202/M212 FOR NOVELL on page 53
Full introduction to Novell host software and to the various print configurations
available with all versions of NetWare.
CONFIGURING THE M202/M212 FOR APPLETALK on page 65
Description of a full AppleTalk setup.
CONFIGURING THE M202/M212 FOR WINDOWS on page 69
Explanation of a print setups in a Windows NT, Windows 95, and WfW environment.
M202/M212 INTERNAL ARCHITECTURE on page 79
Explanation of the M202/M212’s internal operating architecture and logic.
unit
host

2 PREFACE: General Conventions
USING THE M202/M212’S COMMAND SET on page 83
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.
TROUBLESHOOTING THE M202/M212 on page 147
Helpful hints and steps to consider when you run into problems in any setup.
GETTING HELP WITH THE M202/M212 on page 159
Information on Microplex’s service and support procedures including Technical Sup-
port, upgrading, and warranty.
M202/M212 SPECIFICATIONS on page 161
Full details about the M202/M212’s hardware and software specifications.
GLOSSARY on page 183
Definitions of words, abbreviations, and acronyms used in this manual.
APPENDIX A on page 189
Useful information on setting up your printing environment.
General Conventions
These are some of the conventions followed in this manual:
• At the bottom of each page is the name of the chapter, the section, and the page
number.
• The header contains an icon to represent which chapter you are currently reading.
• Names of other publications and references to other sections in this manual are in
italics.
Caution
Cautions are indicated to warn of any undesirable effects an action may cause.
Notes are added to make you aware of certain steps or considerations, and sometimes
to provide tips or suggestions.
Note
?
B
AC

PREFACE: Computer Entry and Display Conventions 3
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.com is alive
• Arguments separated by the or symbol ( | ) mean that a choice must be made.
list default com1|com2
• Square brackets [ ] around something indicates that it is optional.
set sysinfo name [
namestring
]
• 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.
ping
ipname
ipname
is alive
Please enter the ipname at the prompt.
•Italics are also used for emphasis.

4 PREFACE: Computer Entry and Display Conventions

GETTING TO KNOW THE M202/M212: Overview 5
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.
M202/M212 Features
With the Microplex M202/M212 Print Server, you can locate laser printers, dot matrix
printers, plotters, and other peripherals anywhere on the LAN rather than attaching
them directly to a host system. Installation is also quick and simple in any of the sup-
ported environments.
Common Features:
• simultaneous support for all network protocols:TCP/IP, SPX/IPX, EtherTalk,
and NetBIOS over TCP/IP,
• NPWin for Windows-based configuration and management,
•two high-speed, IEEE 1284-I compliant parallel ports with four-speeds speeds
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 particular one to free up,
• the choice to disable selected Print Server services,
•extra printing functionality such as carriage return insertion to remove some of
the processing burden from the host,

6 GETTING TO KNOW THE M202/M212: M202/M212 Features
• banner/trailer page generation,
• autosensing of job/file format for ASCII to PostScript conversion or for
automatic switching of the printer’s emulation mode,
•header and trailer strings to instruct printers in tray selection, font, pitch,
simplex/duplex, and other options,
•logging to keep track of job, user, page count,checksum, and printer error
information,
• TCP/IP syslog and SMTP (email) support for additional logging functionality,
•backchanneling for printers to send various PostScript messages about: print-job
status, paper out, paper jam, busy, toner out, etc. back through a serial port,
•queuing of all print jobs on LANs or WANs, while supporting up to four printers
simultaneously,
TCP/IP Features:
•further configuration security through TCP access lists,
•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,
•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,
•simultaneous support of multiple Novell frame types,
•encrypted password support,
•queueing on up to 32 queues over 16 file servers,

GETTING TO KNOW THE M202/M212: M202/M212 Features 7
• ability to add a preferred Novell file server list,
•automatic frame type sensing of all 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:
•NetBIOS over TCP/IP support for Windows NT, Windows for Workgroups
(WfW), and Windows 95,
•simple printer setup,
Printer Support
The M202/M212 Print Server 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. com1 is 4000),
Other
• NetWare support,
• AppleTalk over EtherTalk support,
• NetBIOS over TCP/IP support,
For a listing of the printing standards supported, please see Standards Supported on
page 176.

8 GETTING TO KNOW THE M202/M212: Overview of Print Server Architecture
Overview of Print Server Architecture
This section will provide an overview of how the M202/M212 works. To better under-
stand how the Print Server works, it is important to understand I/O ports,destinations
and models.
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. Novell and TCP/IP).
Destinations
When you send a print job to the Print Server, the print job doesn’t go directly to an
I/O port but first goes to a destination. A destination can be thought of as logical place
on the Print Server to send print jobs. Each destination has an I/O port and a model
(see below) associated with it. The purpose of our destinations is to allow you the
ability to configure a number of different print setups on the Print Server.
There are eight pre-defined destinations on the Print Server and each of them, by
default, is associated to one of the four I/O ports on the unit (two destinations per I/O
port). By default, the destinations have names such as d1prn1, d2prn2, d3com1, etc. If
you like, any of these destination names can be changed to be something more mean-
ingful.
Models
Each destination on the unit 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 process-
ing to the print job data. For example, a model can be set up to do such things as
ASCII to PostScript conversion (a2ps) or carriage return insertion (onlcr).
By default, all eight models on the Print Server are initially set up to be raw. When
raw, they simply pass data through to the I/O port untouched. By default, the models
are named m1 through to m8 but can be changed to be something more meaningful.
Models only need to be reconfigured when you want to do special processing to all the
print jobs that are sent to a particular destination.

GETTING TO KNOW THE M202/M212: Overview of Print Server Architecture 9
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 M202/M212
INTERNAL ARCHITECTURE on page 79.
Figure 1: Print Server Operating Logic
Destination
PRN1 I/O port
COM1 I/O port
COM2 I/O port
Model
M202/M212 Print Server
PRN2 I/O port
banner/trailer page
header string
trailer string
CR insertion (onlcr)
tab expansion (xtab)
ASCII to PostScript
descrambling
TCP/IP
host
Novell
host
Mac
host
printer
printer
printer
printer
NT
host
WfW
host
d1prn1
printer switching
This example follows a print job sent to destination
d1prn1.
d1prn1
is associated with model
m1
and the I/O port
prn1
.
When the data is passed through the associated model, any job
processing specified by the model is performed on the data.
If no additional processing is specified, the data is passed
through to the I/O port untouched.
d2prn2
d8com2 m8
m2
m1
.
.
..
.
.

10 GETTING TO KNOW THE M202/M212: Overview of Print Server Installation
Overview of Print Server Installation
This section will provide an overview of the basic steps required to install the
M202/M212 in the various supported environments: Unix, Novell (PSERVER and
RPRINTER), NetBIOS over TCP/IP, and AppleTalk.
Before installing the Print Server, it may be useful to look at Appendix A, Planning
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:
1 Assign an IP address, netmask, and possibly a default router to the M202/M212.
This can be done in several ways:
• automatically with ezsetup or npconfig (option 1 from the Main Menu).
Please see page 26.
• manually through the network using ARP. Please see page 27.
• manually through the network using RARP. Please see page 28.
• manually through the network using BOOTP. Please see page 29.
• manually through the COM port. Please see page 30.
2 Configure the print setup on the host to print to this unit. This can be done in sev-
eral ways depending on your host system.
• automatically with ezsetup or npconfig (Option 2 from the Main Menu)
Please see page 26.
• manually for a BSD Unix environment. Please see page 37.
• manually for a System V Unix environment. Please see page 41.
• manually for a AIX Unix environment. Please see page 49.
N
o
t
e

GETTING TO KNOW THE M202/M212: Overview of Print Server Installation 11
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.
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. The name will be is M_xxxxxx where xxxxxx is the last
six digits of the Ethernet address as found on the bottom of the unit.
4 Add a new printer and type in the name of one of the eight default destinations on
the unit. (e.g. d1prn1, d2prn2, etc.) At the prompt for the type field, select
DEFINED ELSEWHERE. If this is not available, choose PARALLEL.
5 Associate this printer with the queue defined in Step 2.
6 Reboot the Print Server and wait about a minute for it to connect to the file server.
RPRINTER Setup
The following outlines the basic steps required to add a M202/M212 to a Novell net-
work using a RPRINTER setup and applies to any Netware version. The M202/M212
interacts with an existing PSERVER running PSERVER.EXE or PSERVER.NLM.
Once the unit is physically attached to the network, you need to:
1 Enter into a PCONSOLE session.
2 Create a new queue.
3 Select an existing PSERVER and define a new remote printer. The printer name
can be anything but the type must be REMOTE OTHER/UNKNOWN.
4 Associate this printer with the queue created in step 2.
5 Exit PCONSOLE.
6 Restart PSERVER. (e.g. PSERVER.NLM)
7 Go to SYS:\LOGIN and create a directory named M_xxxxxx where xxxxxx is the

12 GETTING TO KNOW THE M202/M212: Overview of Print Server Installation
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 dest-
name
where pservername is the existing PSERVER’s name, printernumber is the
defined number for this printer in that PSERVER, and destname is a M202/M212
destination (e.g. d1prn1, d4com2, etc.).
10 Reboot the Print Server and wait about a minute for it to connect to the file server.
For more information on Novell PSERVER or RPRINTER configuration, please see
CONFIGURING THE M202/M212 FOR NOVELL on page 53.
Basic Windows Configuration
The following outlines the basic steps required to add a M202/M212 to a Windows
NT Version 3.5 network using the LPR print method.
Once the unit is physically attached to the network, you need to:
1 Ensure that the appropriate network software is installed on your host system. In
the Network Settings dialogue box, make sure you see these in the Installed Net-
work Software scroll box:
• MS TCP/IP Printing
• TCP/IP Protocol
• Simple TCP/IP Service
2 Make sure your workstation has an IP address and netmask.
3 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.
4 On your NT workstation, select the Print Manager.
5 Select Create a Printer from the Printer menu.
6 Define the printer name and driver. In the Print to field, select Other...
7 Choose LPR port from the displayed list and select Ok.
8 Enter the name or IP address of the Print Server.
9 Fill in the destination on the Print Server and select OK. The destination will be
This manual suits for next models
1
Table of contents
Other Microplex Print Server manuals