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 f or incidental or consequentia l damages in
connection with the performance or use of this material.
Copyright
1996, Novell, Inc. All rights reserved. All
other product names are trademarks of their respective
manufacturers or providers.
This manual was written, illustrated, and produced using
FrameMaker workstation publishin g software.
This manual describes the installation and configuration of
an M305 on yo ur ne twork. It describes a basic setup for
each supported network environment. For more detailed
information about configuration and management, please
see the Portable Document Format (PDF) files available on
the CD ROM supplied with the M305 or from the T echnical
Support section of Microplex’s Web site,
http://www.microplex.com/”.
“
PDF File Index
Table 1 lists the PDF files that are available on the CD ROM
include d with your unit. Please refer to these documen ts if
you can’t find what you’re looking for in this guide.
Table 1: Microplex PDF Files
File NameDescription
windows.pdfAppendix A - Print setup for Windows
environments.
unix.pdfAppendix B - Step-by-step manual
configuration instructions for Unix
environments.
novell.pdfAppendix C - RPRINTER configura-
tion and other Novell information.
apple.pdfAppendix D - Additional c onfiguration
extra.pdfAppendix E - De tails about th e M305’s
V1.01
for AppleTalk environments.
additional features such as printer logging.
Page 8
MANUAL OVERVIEW
Table 1: Microplex PDF Files
File NameDescription
specs.pdfAppendix F - Additional specifi cations
for the M305 hardware.
command.pdfAppendix G - In depth look at the
M305’s internal command shell. (for
commonly used commands, see Com-mon npsh Commands on page 58.)
Documentation Conventions
The document conventions use d i n this manual and the
appendices are as follo w s :
•The Courier font in boldface indicates commands that
you type.
$ ping ftp.microplex.com
•Regular C ourier font indicates displayed result s.
ftp.microplex.com is alive
•Example names and numbers described in text are
bold.
sends data to the M305 named spike...
The model directory...
•Variable values are shown in italics both in co m ma n d
syntax, output, and in text. Italics also add emphasis.
ping
ipname
Please enter the ipname at the prompt.
Make sure you first contact...
2V1.0
ipname
is alive
Page 9
M305 INTRODUCTION
M305 INTRODUCTION
Overview
The purpose of this chapter is to acquaint you with the
M305’s architecture and special features.
What is the M305?
The M305 10/100 Pocket Print Server allows you to locate
your printer anywhere on a 10 Base-T or 100 Base-T LAN
rather than attaching it directly to a host system. After following some simple configuration steps, the printer can be
simultaneously shared with users on Unix (TCP/IP), Windows (NetBIOS over TCP/IP), Novell (IPX), or AppleTalk
(EtherTalk) networks. M ultiple users and multiple prot ocols
are supported simu ltaneously.
Note: The M305 is compatible with most printers
with a Centronics parallel interface.
The M305’s key physical components are:
•a 10/100 network interface connector to connect to the
network,
•one parallel port,
•Flash memory to store firmware and user-configurable
settings,
•SDRAM.
V1.03
Page 10
M305 INTRODUCTION
How Does the M305 Work?
Print Path
The print path is the path data takes when the host sends a
job to a printer through the M305. This print path can be
divided int o the three components (refer to Figure 1).
Figure 1: Print Path Components
HostThe host sends the job to one of four pre-
defined destinations (e.g. d1prn) on the print
server, not directly to the I/O port.
Print ServerThe job passes through the de stin at ion ’s
associated model (e.g. m1) for optional processing and then continues through the destination’s associated logpath (e.g. l1) where
logging information is recorded. The data
then ends up at the dest ination’s associated
I/O port, prn.
PrinterThe data passes from the print server’s I/O
port to the attached printer for output.
There are four destination s on the M305, with each having
an associate d model and logpath. The model determines if
any extra data processing (e.g. ASCII to PostScript conversion) needs to be done and the logpath det e rmines whet her
job logging (e.g. user ID) or printer errors need to be
4V1.0
Page 11
M305 INTRODUCTION
reported. A model or logpath can be associated with more
than one destination . R efer to Figure 17 on page 56
Product Features
The M305 offers an extensive list of features including:
•Built-in HTML forms for easy cross-platform configuration with an y web browser;
•Waldo, the ut ility for autom ated TCP/IP configur ations
(included on CD ROM supplied with the M305);
•Ezsetup utili ty for au tomated Unix print configura tions
(included on CD ROM);
•MPS utility for error-free printing in Windows 95,
W indows 98 and W indows NT environ ments (inc luded
on CD ROM);
•a detailed and easy-to-use command shell, “npsh”;
•multilevel configuration security through passwords,
permission levels, and access lists;
•numerous printer logging methods (e.g. automatic
Email) to record printer errors and usage;
•remote management through Telnet sessions, “
rcmd/remsh
” commands, SNM P, and predefined log
rsh/
methods;
•extensive built-in troubleshooting tools;
•built-in “
telnet” and “ping” clients;
•ability to disable protocols and destination services
allows memory usag e to be configured;
•multiple destin atio ns fo r v ersatil e prin ter m a nip u lation
and distinct print setups;
•header and trailer strings to instruct printers on tray
selection, font, pitch, si mplex/duplex, etc.;
V1.05
Page 12
M305 INTRODUCTION
•autosensing of job format for ASCII to PostScript conversion or to automati cally switc h printer em ulations;
•flexible naming conventions;
•Flash mem ory upgrades over TCP/IP networks;
•multiple speeds on the parallel port for additional
printer compatibility;
•simultaneous printing on all suppor ted protocol s.
6V1.0
Page 13
M305 INSTALLATION
M305 INSTALLATION
Overview
This chapter discusses the pr epara tion a nd in stalla tion steps
necessary to use the M305 on your network.
Unpacking the M305
Upon receiving the M305, check th e packaging for any
damaged or missing pieces (refer to Table 2, “M305 Packing List,” ). Immediately report problems to the shipping
company or vendor. If everything is in order, fill out the
Warranty RegistrationCard:
Fill out the Warranty Registration Card included with
your product and mail it to Microplex.
Fax the card to Microplex at +1 604 444-4239.
Fill out an on-line version on our Web site at:
“http://www.microplex.com/”.
.
Print
Server
Documentation
Registration Options
Table 2: M305 Packing List
•M305
•Power Supply
•Quick Reference and Installation
Guide (this guide)
V1.07
•CD ROM with PDF files and software
Page 14
M305 INSTALLATION
Table 2: M305 Packing List
Software•Included on the CD ROM are:
• Waldo - TCP/IP configuration tool
• MPS - Microplex printing solution
for Windows 95, Windows 98 and
Windows NT environments
• EZSetup - UNIX configuration
tool.
•MPAdmin - Novell NWAdmin
snap-in configuration tool.
Packaging•Shipping Box
•Cardboard Inser t
Attaching to the Network
Site Requirements
Prepare to install the M305 in a clean, well-ventilated environment protected from extremes of temperat ure, humidity,
mechanical shock, or vibration. Provide enough space at the
rear of the unit for Ethernet cable connections.
Prepare to in stall the M305 with in fou r m e ters (1 3 fe et) o f a
grounded 115 or 220 VAC outlet. Power is supplied to the
M305 from an external transformer through a two-meter
(six-foot) output cord to a 6 position mini din. The external
transformer connects through a two-meter (six-foot) line
cord to a 3-prong 115 or 220 VAC outlet.
Network Connections
The M305 provides a 10/100Base-T RJ45 (UTP) connector .
Refer to Figures 2 and 3 for a view of the front and rear of
the M305.
8V1.0
Page 15
Figure 2: M305 Front View
Figure 3: M305 Rear View
M305 INSTALLATION
Printer/ Port Connections
One printer may be attached via the M305’s 36-pin male
Centronics connector (wi th an IBM PC compatible pino ut).
The port can be config ured with vario us parameters depe n ding on the attached printe r. These parameters includ e:
•cen Centronics mode. Used with ol der impact printers
(e.g. dot matrix or line printers);
•pc default mode. Will work with most printers;
•slow for slower parallel interfaces that need a slower
transfer rate;
V1.09
Page 16
M305 INSTALLATION
•fast for high-performance parallel interfaces that can
handle an increased transfer rate (like the HP 4 and 5
series printers);
•bb bit bucket (for simulating an attached printer even if
one isn’t attached);
•nibble reverse data transfer mod e for printers with bi-
directional commu nica tions c apa bil ity (u sed onl y with
back channel enabled).
Printing Test Pages
Use the test page feature to test the M305 and printer communications without a network connection. To output test
pages:
1.Power off the M305 and the printer a nd di sconne ct the
network co nnector.
Note:If the print server is connected to the network
with link integrity, this procedur e will forc e it
into download mode instead of printing a test
page.
2.Set Dipswitch 1 and Dipswitch 2 to the “on” position
(i.e. down).
3.Power on the printer then power on the M305 . The
M305 will generate two test pages automatically.
4.Whe n done, power off the M305 then power off the
printer. Set Dipswitch 1 and Dipswitch 2 to the “off”
position (i.e. up) again for normal operations.
Connecting to the Network
To attach the M305 to the netwo rk a s illu strat ed in Figure 4
on page 11, you will need to:
1.Connect the M305 to the network via the appropriat e
network co nnector.
2.Attach the unit to the parallel port of the desired
10V1.0
Page 17
M305 INSTALLATION
printer. Ensure that the printer is turned off when you
plug in the print serv er.
3.Turn the printer on and unpack and plug in the M305’s
power supply. The connector plugs into the back of the
M305.
Watch the lights on the front panel of the device as they
cycle through the power-on self test. When the test is complete, the STAT LED will flash once per second (twice per
second if there is no IP address configured).
Figure 4: Physical Setup
M305
Network
Printer
Power
Dipswitches
On the back of the M305 you will find two dipswitches
labeled 1 and 2. Their functions are explaine d in Table 3 on
page 12:
V1.011
Page 18
M305 INSTALLATION
Table 3: Dipswitch Settings
Dipswitch
12Comments
offoffNormal oper ation. With both
dipswitches in t he “of f” positio n, the
unit will boot up using the settings
in Flash rather than the default settings. Dipswitch 2 is in the “off”
position from the factory so that the
new settings that you store will be
used.
onoffFactory default settings. With the
dipswitches in this configuration,
the unit will boot up and all settings
stored in Flash will be erased except
the Ethernet addr ess and key value.
offonDefault IP. With the dip switches in
this conf iguration, the unit will boot
with factory default settings. However, the stored settings in flash are
intact. Setting dipswitch 2 to “on”
will not clear any settings that you
have stored in Flash. It simply boots
the unit in a different state with the
settings in Flash tempora ril y
ignored.
12V1.0
Page 19
M305 INSTALLATION
Table 3: Dipswitch Settings
Dipswitch
12Comments
ononIf the unit is connect e d to a network
with link integrity and then reset to
MOS, a download will be forced. If
the unit is not connected to a network, it will print a test page.
V1.013
Page 20
M305 INSTALLATION
This page intentionally le ft blank.
14V1.0
Page 21
CONFIGURATION TOOLS
CONFIGURATION TOOLS
Overview
This chapter outli ne s a ll o f th e config u rat ion to ols av ai la ble
to you when using an M305.
Two-Part Configuration
When talking about configu ra tio n, it’s important to understand that there are two parts to a M305 setup:
1.Confi gurin g the M3 05 so that it can be seen on the ne twork. This involves network-related settings (e.g. an
IP address within TCP /IP environments) con figured
through the built-in command shell, npsh.
2.Configuring a host with a new printer so it knows how
to send data to the M305. Just being able to see the
print server on the network doesn’t mean you can automatically prin t to it. A host has to b e told where to send
the data.
Note:There are some network environments that do not
require any network settings to be conf igured on
the M305. Howeve r, all network set ups require
configuration on the host end.
Available Tools
HTML Forms
The M305’ s settings can be c onfigured over TCP /IP through
a standard Web browser. The M305’s Web pages provide a
user-friendly way to access some of the commands bu ilt in
to the print server.
V1.015
Page 22
CONFIGURATION TOOLS
To access the M305’ s home page, you will need to:
1.Make sure the print server has an IP address and subnet
mask so it is recognizable on your TCP/IP network.
2.Ensure your network station can successfully “
ping”
the M305 over the network.
3.Direct your Web browser to the Uniform Resource
Locator (URL) “
http://192.168.11.9”).
“
http://
M305IPaddress
” (e.g.
The M305’s HTML structure is divided into several menus
as shown in Figure 5.
Figure 5: M305 HTML Structure
Index/Home
Home Page Menu
About
Network
Print Path
I/O Port
Administration
System
Configuration
Status
Help
I/O Port
Network
Note:On-line help is available for all HTML pages.
16V1.0
Page 23
CONFIGURATION TOOLS
Waldo
Overview
Since TCP/IP is relied upon for Windows/UNIX printing,
the M305 must be configured with an IP address and subnet
mask before it can work on the network
Waldo is a tool for discoverin g, monitor ing, an d configu ring
Microple x pr int/frame server devices on a TCP/ I P netw o rk.
The program is a Java stand alone program.
This chapter discusses the M305’s configuratio n on a TCP/
IP network using Waldo, detailin g a com pl ete setup inc lu ding:
1.Identifying the M305 on the network using TCP/IP as
the underlying protocol.
2.Configuring the M305 with its mandatory TCP/IP settings (i.e. IP address and subnet mask).
Additional settings like routing entries can also be configured allowing for communications across subnets. Once
Waldo is up and running, select Help Topics from the help
menu for more detailed information about Waldo.
Environment Description
Waldo requires the JavaTM Runtime Environm ent in order to
work. Java
TM
Runtime Environm ent (also known as the Java
Runtime or JRE) consists of the Java virtual machine, the
Java platform core classes, and supporting files.
Waldo Configuration
Mandatory
1.The Java Runtime Environment from Sun. The html
link is http://java.sun.com/products/.
V1.017
Page 24
CONFIGURATION TOOLS
2.You must have the TCP/IP prot ocol installed and con-
figured on your workstation.
Installing Waldo in Windows
To install Waldo on a windows workstation, you will need
to:
1.Insert the CD ROM supplied with the M305 into the
drive.
2.Go to the Waldo directory and find the "setupex.exe"
file.
3.Double click on this to load the InstallShield Wizard.
4.Answer the prompts throughout the wizard.
5.Once the inst all process is complete, you will be
prompted to view the "ReadMe" file. Select "Yes" to
read this and when done, close the file.
6.Find the n e w Waldo program group and double click
on the "Waldo" icon to load the program.
7.Click on "Search…".
8.At the "Discover Devices" dialog box, select "local"
and click on "OK".
Note:Click on "Add.." to find a device on another sub-
net.
9.The main dialog box will now build up a list of
Microplex devices. This process will take a minute or
two to find the devices on the network. Click on "Stop
Searching" after the device has been found. Figure 6
shows a sample screen.
18V1.0
Page 25
Figure 6: Waldo Main Screen
CONFIGURATION TOOLS
10.Select the M305’s ethernet address from the list box
and press "Assign IP…".
1 1.At the "Assign IP" dialog box that displays next, fill in
the IP address and subnet mask for this M305.
Note:Y ou can also assign a default router/gateway entry
within this dialogue box allowing your M305 to
communicat e across subnets.
12.C lick "Assign" when done to assign these TCP/IP set-
tings to the M305. Waldo will then display on a separate dialog box the status of its progres s .
13.After successfully assigning the settings you will see
the M305 with its new IP address in the device list.
V1.019
Page 26
CONFIGURATION TOOLS
Ezsetup
This is a Unix shell script that helps configure M305 settings and host print set ups. It ’s compatible with all Unix fla-
vours and has a Main Menu similar to Figure 7.
Figure 7: Ezsetup Main Menu Screen
Configuration Alternatives
Besides the HTML forms and software provided by
Microplex, the M305’s internal command shell, npsh, can
also be reached u s ing these common met hods:
TelnetA TCP/IP command that helps configure
M305 settings remotely. A TCP/IP host
starts a T elnet session with the print server
and log s in t o t h e de vice’s co mmand shell
to alter and view settings.
Example:
telnet 192.168.11.9
Remote Shell(e.g. “rsh”, “rcmd”, “remsh”) A TCP/IP
command that help s configure print serv er
settings remotely. A TCP/IP host uses th is
command to remotely execute a single
command on the M305.
20V1.0
Page 27
CONFIGURATION TOOLS
Example:
rsh spike list prn
This command re motely executes the np sh
command, “
list prn” on the M305
named spike.
Troubleshooting Tips
M305 Won’t Talk on the Network - Waldo Error
Messages
•Unable to assign temporary IP. The address is already
in use.
•Have you assign ed a IP address that is not bei ng
use by anothe r device?
•Unable to assign temporary IP. The device is not
responding. The network may be down, or an invalid
IP address has been used.
•Is the IP address that you used valid for you r n et-
work?
HTML Configuration Forms Won’t Display
•Can you “
ping” the M305 from your workstation? If
not, please refer to M305 Won’t Talk on the Network
on page 29.
•Have you used th e correct URL for the M305’s home
page? It should be “
http://192.168.11.9”).
“
http://
M305IPaddress
” (e.g.
V1.021
Page 28
CONFIGURATION TOOLS
This page intentionally le ft blank.
22V1.0
Page 29
WINDOWS CONFIGURATION
WINDOWS CONFIGURATION
Overview
This chapter discusses the M305’s support for Windows 95/
98 and Windows NT, describing a complete Windows setup
including:
1.Identifying the M305 on the network using TCP/IP as
the underlying protocol.
2.Configuring the M305 with its mandatory TCP/IP settings (i.e. IP address and subnet mask).
3.Configuring a new print e r on the Windows station.
Please see Appendix A - More on Windows (the PDF file
called windows.pdf) for more information about other Windows environments.
Environment Description
The M305 supports network printing under Windows environments by utilizing TCP/IP. There are two common setups for printing in a Windows environment: setup a printer
on an NT server to be shared by Windows 95/98 and Windows NT clients, or have each Windows station print
directly to the M30 5 . Figure 8 outlines these two ty pes of
setups.
V1.023
Page 30
WINDOWS CONFIGURATION
Figure 8: Windows Integration
Win95
IP Router
Win95
Win95
Win95
Win95
NT Server
M305
Printer
M305 Configuration
Mandatory
Since TCP/IP is relied upon for Windows printing, the
M305 must be configured with an IP address and subnet
mask before it can be seen on th e network.
Optional
Additional settings like routing entries can also be configured, allowing co mmunication across sub nets.
Configuration Steps
To configure an IP address and subnet mask on your M305,
Microplex recommends the use of their TCP/IP configuration utility called Waldo. Waldo is describe d in deta il on
page 17. Once you have the TCP/IP settings stored on the
M305, the next section will help you setup a new network
printer on your Windows station.
Host Configuration
There are a number of possibl e ways to configure a printer
in a Windows environment. Th ese include:
24V1.0
Page 31
WINDOWS CONFIGURATION
1.Direct TCP/IP printing with MPS (Microplex Printing
Solution).
2.NetBIOS over T CP/IP (i.e. br owsing the Microsoft
Windows Network).
3.LPR (Berkeley’s Line Printer Protocol which uses
TCP/IP to transfer data to the print server’s built in
Line Printer Daemon).
Note:Which method you choose dep e nds entirely on
your preference and what is available wit h your
particular Windows software and operating system. Microple x recommends the use of MPS
(Microplex Printing Solution) for Windows NT
and Windows 95/98 printing environments.
The key advantage to using MPS is that it allows
true peer-to-peer printing in a Windows environment. Using MPS ensures that your connection to
the print server remains open indefinitely so that
print jobs won’t be lost due to the connection timing-out, as can occur in a NetBIOS setup.
The following sections describe how to configure a printer
on a Windows NT 4.x or Windows 95/98 workstation using
MPS. For additional information about printing with other
methods, or in other Windows environments, please refer to
Appendix A - More on Windows (the PDF file called windows.pdf).
Installing MPS (Microplex Printing Solution)
To install MPS on a Windows workstation, you will need to:
1.Insert the CD ROM supplied with the M305 into the
drive.
2.Go to the MPS directory, and find the "Setup.exe" file.
3.Double click on this to load the InstallShield Wizard.
V1.025
Page 32
WINDOWS CONFIGURATION
4.Answer the prompts throughout the wizard and select
"Yes" to restart your computer at the end.
5.Once your computer is rebooted, MPS should be successfully installed.
Windows 95/98 MPS Setup
To configure a new printer to prin t directly to th e M305 on a
Windows 95/98 station, you will need to:
1.Install MPS if you have not a lready done so.
2.Select "Printers" from the "Settings" sub-menu on the
"Start" menu.
3.Select a printer that you want to use with MPS and
click on the right mouse button to bring up a sub-menu.
Note:MPS will only work with an existing printer
under Windows 95/98. If you don’t have an existing printer that you can alte r, create one now (use
any port settings you like since they will be
changed in the following steps).
4.Select "Properties" from this menu to display the current settings for this printer.
5.Click on the "Details" tab to display the printer’s port
settings.
6.Click on the "Add Port… " button.
7.At the "Add Port" dialogue that displays, click on the
radio button labeled "Other".
8.Click on "Microplex TCP/IP Printer Port" from within
this "Other" list box.
9.Click on "OK", you should see a dialogue lik e the one
shown in Figure 9.
26V1.0
Page 33
WINDOWS CONFIGURATION
Figure 9: Add Port Dialog
10.I n the "Host Name" fiel d, type in the DNS host name
or IP address of the M305 (e.g. 192.1 68.11.9).
11.In the "Port Number" field, type in the port number of
the destination you are using (i.e. 4400 is the default
port number for d1prn).
12.Click "OK" to create an MPS port.
13.Make sure the new MP S Port is sele cted in the "P rint to
the follow ing port" field. It should have the name
MPLX::<Host Name>:<Port Number>; for example:
MPLX::192.168.11.9:4400
14.Click on "OK" to close this printer’s properties window .
You now have a new network printer which relies on MPS
to print remotely to a printer attached to the M305.
Windows NT 4.x MPS Setup
To configure a new printer to print directly to the M305
using MPS on a Windows NT 4.x station, you will need to:
1.Install MPS if you have not a lready done so.
2.Select "Printers" from the "Settings" sub-menu on the
"Start" menu.
3.Double click on "Add Printer" icon.
V1.027
Page 34
WINDOWS CONFIGURATION
4.Select the "My Computer" radio button in the "Add
Printer Wizard" that loaded, and click on "Next >".
5.Click on "Add Port…" to bring up the "Printer Ports"
dialogue box.
6.Select "Microplex TCP/IP Printer Port" from the
"Available Printer Ports" list, and th en click on the
"New Port…" button to bring up a dialogue box similar
to the one found in Figure 10.
Figure 10: Add Port Dialogue
7.In the "Host Name" f ield, type in the DNS host name
or IP address of the M305 (e.g. 192.1 68.11.9).
8.In the "Port Number" field, t ype in the port n umber of
the destination you are using (i.e. 4400 is the default
port number for d1prn).
9.Click "OK " when done specifyi ng these two fields.
10.Make sure the new MPS Port is selected in the "Available ports" list box. It should have the name
MPLX::<Host Name>:<Port Number>; for example:
MPLX::192.168.11.9:4400
1 1.Click on "Nex t >" a nd c ontin u e the setup as you w oul d
for any other printer.
You now have a new network printer which relies on MPS
to print remotely to a printer attached to the M305.
28V1.0
Page 35
WINDOWS CONFIGURATION
Troubleshooting Tips
M305 Won’t Talk on the Network
•Have you assigned it a unique and valid IP address
which corresponds with the other IP addresses on your
network? For example, are you sure no other d e vice is
using this IP address?
•Are you s ur e yo u are trying to talk to the M30 5 fr o m a
Windows station on the same subnet? Currently, the
print server can only be seen locally un less you configured a routing entry earl ie r on.
•If you look at the front of the M305, is the STAT LED
flashing once a second or is it qui c ker than that? A
slower, once per second rate tells you that the print
server is in fact configured with an IP address. A faster
rate says it doesn’t recognize its IP address; you may
need to try the configuration process again.
•Have you confirmed the network connection to the
M305 is wor king correctly? Trying different networ k
cables and locati ons will help narrow down the problem.
MPS Error Messages
•Unable to get information about host <HOST>. Host
'<HOST>' c ould not be found.
•Is the DNS na m e tha t yo u us e d va lid ?
•Is your DNS server up and running?
•Is the DNS server setting configured on the work-
station running MPS correct?
•Can you "ping" the M305 from your Windows
workstation? If not, please refer to M305 Won’t
Talk on the Network on page 29.
•Failure to connect to host <HOST>. Connection
refused by host on port <PORT#>.
V1.029
Page 36
WINDOWS CONFIGURATION
•Is the IP address you assigned valid for your net-
work? If a DNS name was used, is the IP address
assigned to this name valid for your network?
•Can you "ping" the M305 from your Windows
workstation? If not, please refer to M305 Won’t
Talk on the Network on page 29.
•Are you using the correct port number? Issue a list
pserver command on the M305 to find out what
port numbers are assigned to what destination s .
See Appendix G - More on Commands (the PDF
file called command.pdf) for more information.
Printer Errors When Printing or No Output
•Is a large job curre ntly printing (and taking up all of the
printer’s resources)? Usually when printing from W indows 95 stations, a busy printer can cause Windows to
display a printe r erro r message. This is because Windows 95 demands immediate pr inter attent ion rather
than holding the da ta unt il the p rint er is rea dy agai n. If
this is a frequent problem, it is better to use a central
spooling station like an NT server or use MPS.
•Have you tried restarting the spooler under Control
Panel:Services? Sometimes this is needed to get printing going.
Note:As a last resort, you may want to try re-boot-
ing the Windows station. Sometimes this is
the only op tio n to completely cl ea r t his si tuation. Usually the M305 has nothing to do
with this problem so it can be left alone.
30V1.0
Page 37
UNIX CONFIGURATION
UNIX CONFIGURATION
Overview
This chapter describes a complete Unix setup including:
1.Configuring the M305 with its mandatory
TCP/IP settings (i.e. IP address and subnet mask).
2.Configuring a new printer on the Unix station.
For additional information about Unix environments, please
see Appendix B - More on Unix (unix.pdf).
Environment Description
The M305 supports network printing under various TCP/IP
environm e nt s in clu d i ng all flavours of Unix . Printing can
come from multiple hosts directly or through central spooling machines. Figure 1 1 illustrates this for you.
Figure 11: Unix Integration
PC
SparcStation
SunOS 4.1.1
XTerm
PC
PC
XTerm
Linux
Solaris
Ultrix
OSF/1
IRIX
IP Router
SCOHP/UX
M305
Printer
31
Page 38
UNIX CONFIGURATION
M305 Configuration
Mandatory
Since TCP/IP is used, the M305 must be configured with at
least at an IP address and subnet mask before it can be seen
on the network.
Optional
Additional settings, like routing entries, can also be configured to allow communication across subnets.
Configuration Steps
To configure an IP address and subnet mask on your M305,
you will need to:
1.Log in as root or superuser on your Unix host .
2.Insert the CD ROM supplied with the M305 into the
drive.
3.“
cd” to a directory with at least three megabytes of
free space.
4.Transfer the compressed tar file from the CD ROM
onto the host.
tar xvf /dev/
where
devicename
devicename
is usually “fd0” for a CD ROM.
5.Uncompress this file.
uncompress npdist.tar.1.Z
6.Untar this file.
tar xvf npdist.tar.1
A list of files will display and scroll up the screen. Several files and subdirectories are created including a
copy of Ezsetup, the Unix script used for print server
and host configurati on.
32
Page 39
UNIX CONFIGURATION
7.[Optional] Assign an IP address and host name to the
M305 in the host table (/etc/hosts, host NIS map, or
DNS name table s ).
8.Run Ezsetup from the command line. Follow this syntax for most Unix operating systems:
./ezsetup
For HP/UX, use:
ksh./ezsetup
9.Answer the prompts that appear (so Ezsetup can learn
about the Unix host it’s running on) and wait for th e
Main Menu to display. It will look like Figure 12.
Figure 12: Ezsetup Main Menu
10.Enter “1” for “Configure New Unit” since you want to
configure an M305 with its TCP/IP settings.
11.Follow the prompts on each screen as Ezsetup steps
through the configuration of the M305’s IP address,
subnet mask, optional default router/gateway, and
optional root and guest passwords.
Once you receive a message that this configuration completed successfully, you should be able to communi cate
with the print server ov er the network. How ever, Ezsetup
will now automa tic a lly lead you into the second part of con-
33
Page 40
UNIX CONFIGURATION
figuration, “Configure Host Setup”, since you cannot pr int
to a printer attached to the M305 until this is completed.
Note:If doing a print setup on a System V Unix host, a
very simplistic Microplex interface script, “rawsysv .if” will now be used, eliminating the ne ed for
any extr a hos t binaries or compi l at i on. This al s o
holds true if you have a BSD-type Unix system
but you want to use an interface script within the
printcap file rather than the standard LPD (or
“remote printer” ) metho d.
Host Configuration
The second half of Ezsetup helps configure a new printer on
your Unix host (just being abl e to talk to the M305 do esn ’ t
mean you can print to it). You also have to define a printer
so the host knows where to send the data.
Ezsetup will continue prompting you for information about
your host and printer. Answer these prompts until the host
configuration is complete. If you have any questions about
the screens that display, please refer to Ezsetup Tips on
page 34.
At the end, you will have a new network printer that sends
data to a printer off of the M30 5.
Ezsetup Tips
•When asked for a print method, follow these rules:
1.If your Unix host uses the BSD print system,
select “BSD Remote (LPD)” option.
2.If your Unix host is a System V derivative, select
the “System V Interface Script” option.
34
Page 41
UNIX CONFIGURATION
•When asked for a printer n ame, choose the name of
the print setup o n th is h ost (i.e. th e na me ente red in th e
print command). For example, a print setup including
an HP III laser printer might be called “laser”.
•When asked for a destination, choose one of the f our
predefined destinations /queues on the M3 05. Normally
you would choose “d1prn”.
•When as k e d wh ic h I/ O po rt or port, choose “prn”.
•If asked to name an interface script, name it something meaningful. For example, the HP III laser p rinter
example might have a script called “laser.if”.
•If using an interface script setup, keep in mind that a
“dummy device file” or “device file” is an empty text
file that stores data like spooler errors and request IDs
of the jobs printing. The name should also reflect the
print setup for easy identification. (e.g. “/dev/laser”)
•Near the end of Ezsetup’s “Configure Host Setup” section, the scr ipt mentions c arriage re turn insertion and
formfeeds. Carriage return insertion is needed if Unix
text jobs are going to be printed through this setup.
Formfeeds are needed on ly if printing Unix text jobs
through a “BSD Remote (LPD)” setup.
Troubleshooting Tips
Ezsetup’s Menus are Incomplete
•Are you running Ezsetup on an HP/UX host? If so, did
you remember to run Ezsetup with this command:
ksh./ezsetup
35
Page 42
UNIX CONFIGURATION
Ezsetup Stops With an Error
•Are you usin g a common operating system like SCO,
Solaris, or HP/UX? If not, yo u may have run into a
compatibility issue. Please see Appendix B - More on Unix (unix.pdf) for manual setup instructions. These
will guide you through a setup without using Ezsetup.
M305 Won’t Talk on the Network
•Have you configured it with a unique and valid IP
address which corresponds with the other IP addresses
on your netw or k? For exampl e, are you sure no o ther
device is using this IP address?
•Are you s ur e yo u are trying to talk to the M30 5 fr o m a
Unix station on the same subnet? T he print server can
only be seen locally unless you configured it with a
routing entry.
•If you look at the front of the M305, is the STAT LED
flashing once a second or is it qui c ker than that? A
slower, once per second rate tells you that the print
server is configured with an IP address. A faster rate
indicates that the print server is not configured properly. You may need to try the configuration process
again.
•Have you confirmed that the network connection to the
M305 is wor king correctly? Trying different networ k
cables and locati ons will help narrow down the problem.
Nothing Prints
•Can you “
ping” the M305 from your Unix station? If
not, please refer to M305 Won’t Talk on the Network
on page 36.
•Is the M305 able to communicate with the attached
printer? To test this, you can:
36
Page 43
UNIX CONFIGURATION
1.“telnet” to the print server (e.g. “telnet
192.168.11.9
”) and log in as “root” (press
ENTER for password).
2.Enter the command “
where portname is “
3.Execute “
stop
portname
start fox
prn”.
” after starting the test.
portname
”
This FOX test will send the same text line over and
over to the attached printer.
•Is the job getting stuc k in th e Unix host’s queue? If so,
check that th e pri nter is ready to go. If the printer is set
but the job ke eps getting stuck i n the queue then there
is a configuration error on the Unix station so creating
a new print setup may be necessary.
•Is the printer’s console or con trol panel showing any
activity (does it look like it’s receiving data?) If it is
receiving dat a but nothing is pri nting, check to see i f a
manual formfeed is needed. Also, ensure that th e
printer can support the type of job coming through. For
example, a PostS cript p rinter mig ht no t be able to print
a non-PostS c ript job.
•Do all jobs fail or just certain ones? For example, jobs
from a certain application may be the only ones to fail.
If so, check the type of data it’s sending to make sure it
matches the printer ’s emulation and check the application’s printer configuration for mistakes.
Stair-Stepped Output
Stair-stepped output occurs when the output starts at the top
left of the page but ever y line there after starts a little furth er
to the right. It also refers to Unix jobs that print one line of
text at the top of a page followed by a series of blank pages.
This unique output will happen only with Unix text jobs if
carriage return insertion is not incorporated into the print
setup. The printer may be told to do a linefeed but the Unix
job does not specify anything about a carriage return to fol-
37
Page 44
UNIX CONFIGURATION
low this.
To fix this, carriage return insertion must be enabled some-
where in the print setup. The easiest and most common
location is on the M 305 itsel f withi n the app rop ria te mode l.
The feature is calle d “onlcr” and the command syntax is:
set model
save
modelname
stty onlcr
For example, if printing to the destination, d1prn, the associated model is m1. Therefore, the command is:
set model m1 stty onlcr
save
For default destination - m ode l mapp ing s on the M305,
please see M305 Naming Scheme on pa ge 55.
No Formfeed or Extra Page Comes Out
Unix text jobs may also have problems outputting the last
page of a job especially when the BSD Remote (LPD) print
method is used. This means the formfeed button on the
printer has to be pressed to print the last page.
To automate this process, tell the M305 to handle this task
for you by setting this feature on in the appropriate model.
The command syntax is:
set model
save
modelname
trailer $FF
For example, if printing to the destination, d2prn, the associated model is m2. Therefore, the command is:
set model m2 trailer $FF
save
For default destination - m ode l mapp ing s on the M305,
please refer to the section entit led M30 5 Naming Scheme on
page 55.
38
Page 45
NOVELL CONFIGURATION
NOVELL CONFIGURATION
Overview
This chapter details a complete Novell setup including:
1.Identifying the M305 on the network.
2.Configuring the M3 05 with its man datory print setup
settings.
3.Configuring a new print queue on the file server.
Please see Appendix C - More on Novell (novell.pdf) for
additional information about Novell environments.
Environment Description
The M305 supports network printing under Novell environments by utilizing IPX/SPX. It supports all the latest versions of NetWare including 4.x with the Novell Directory
Services (NDS) structure. Both PSERVER and RPRINTER
setups are possible. Figure 13 provides a Novell setup over-
view.
V1.039
Page 46
NOVELL CONFIGURATION
Figure 13: Novell Integration
NetWare
Workstation
NetWare 3.12
File Server
NetWare
Workstation
NetWare
Workstation
NetWare 4.1
File Server
M305
Printer
NetWare
Workstation
Bridge/
Router
M305 Configuration
Mandatory
The M305 does not require any network settings to make it
visible on any Novell networ k environment. Simply plug it
in to your network and power it on. However, with a new
print queue se tup on a Nove ll file serve r , ther e may be some
mandatory settings needed on the M305. Please see the Host
Configuration section for further details under all NetWa re
versions.
Optional
Additional settings are available to fine-tune the M305’s
Novell function ality. These options inc lu de:
•NDS Context - the NDS context in which the print
server object was created (e.g. OU=PrintServer.O=Microplex). This option is required if you
create the print server object in a different context from
40V1.0
Page 47
NOVELL CONFIGURATION
the context the file server object for the file server that
you logged in with is on.
•NDS Tree - the NDS tree the print server object was
created in (e.g. MICROPLEX_TREE1). This is only
needed if your envi ronment uses more than one NDS
tree.
•Mode - the mode the M305 will run in. This can be
either auto, bindery, or nds. The default is auto so that
the M305 can autosense which mode it should run in.
See Appendix C - More on Novell (the PDF file called
novell.pdf) for information on what to do when using
both Bindery and NDS file servers at the same time.
•Preferred File Server - in a bindery setup, this specifies the file server that the print server object was created on. In an NDS setup, this specifies a file server(s)
that the print server object resides on. Since NDS is
distributed, most administrators will not know which
file server(s) the print server object is actually stored
on, so in most NDS environments this option is no t
used.
Some of these options will be discussed as needed in the
Host Configuration section that follows. For additional
information on how to use these options see Appendix C More on Novell.
Host Configuration
Under all versions of Netware, both PSERVER and
RPRINTER/NPRINTER setups ar e supported by the M305.
Since a PSERVER setup is the most common, you will find
the necessary steps to configure the M305 as a PSERVER
within this section. For RPRINTER/NPRINTER setup
information, please see Appendix C - More on Novell.
V1.041
Page 48
NOVELL CONFIGURATION
NDS PSERVER Setup (Netware 4.x)
For Netware 4. x environme nts, Microplex offers a
Nwadmn3x snap-in program called MP Admin. This snap-in
can be used to configure both PSERVER and RPRINTER/
NPRINTER setups as well as additional settings on the
M305. The following steps describe how to configure an
M305 usin g MPAdmin.
Note:Nwadmn3x is only included with Netware 4.11
and higher releases. If you are usi ng Netware
4.10, you can either upgrade to Net w are 4.11 or
go to Novell’s web site and get the patc hes to
upgrade the Nwadmin program for Netware 4.10
to Nwadmn3x for Netware 4.11. Alternatively,
you can perform the PSERVER setup without
using MPAdmin. See Appe ndix C - M ore o n No vell (the PDF file called novell.pdf) for information on how to do this.
1.Insert the CD ROM that was supplied with the M305
into the drive.
2.Go to the MPAdmin directory, and find the "Setupex.exe" file.
3.Double click on this to load the InstallShield Wizard.
4.Answer the prompts throughout the wizard.
5.Login to Nwadmn3x.exe as a user with security equal
to "Admin".
6.Go to the "Tools" menu and select the "Define
Microplex Print Server Class" menu item. If this item
is disabled, then it has alre ady been selected and yo u
can go to the next step .
7.Click on a branc h i n the tree (i.e. conte xt) that you
want to create the M305 print server object in (e.g.
OU=PrintServer.O=Microplex).
42V1.0
Page 49
NOVELL CONFIGURATION
8.Click with the right mouse button to bring up a su b-
menu, and choose "Create…" from this menu.
9.A dialogue titled "New Object" should pop up. In the
"Class of new obje ct:" li st box, se lect "M icrople x Print
Server".
10.Click on "OK" to display the dialogu e titled "Create
Microplex Print Server", as shown in Figure 14.
Figure 14: Create Microplex Print Server Dialogue
1 1. Select the M305 from the list of print servers, and then
the "OK" button. Its default name will be M_xxxxxx
where xxxxxx equals the last six digits of the print
server's Ethernet address found on the bottom of the
device (e.g. M_091C1A). I f the M305 doe s not show
up in the li st, c lick on the "F ind… " bu tton t o searc h for
it using its Ethernet Address and the Network Number
for the network it was installed on.
12.You should see the new object in th e tree now. Double
click on the object (e.g. M_091C1A) to bring up its
details pa ges. A dialogue called "Microplex Print
Server:<NAME>" should be displayed, where
<NAME> is the name of the print server object yo u
created (e.g. M_091C1A). See Figure 15.
V1.043
Page 50
NOVELL CONFIGURATION
Figure 15: Microplex Print Server Details Pages Dialogue
13.Select the "PServer Assignments" tab, and click on the
"Add Printer…" button to bring up the "Add Printer"
dialogue box.
14.In the "Microplex Destination For Output" field, select
the destination on the M305 that you want to print to
(e.g. d1prn).
15.Select a printer object to use by clicking on the
"New…" or "Browse…" buttons.
16.Click on the "OK" button to assign this printer object
to this M305 print server object.
Note:Microplex requires that the printer object
name and Microplex destination na me be the
same. If this is not the case, you will be asked if
you want to rename the destination on the M305.
In NDS, a printer ob ject can only be attached
to one print server object at any given time.
Because of this, if you assign a printer object to
another print server object, it will "steal" it from
the print server object that is currently using it
(this also happens with non-M icroplex print
server objects). Th is occurs because Nov ell is
using the printer object to represent a physical
printer. A physical printer can only be attached to
44V1.0
Page 51
NOVELL CONFIGURATION
one parallel or serial port at a time, which means
that only one print server object will be required
to service this printer at any given time.
However, on a Microplex print server, jobs must
pass through an extr a la yer (a "destination")
before being sent on to the printer. This destination allows for further processing of the print job
before passing it on to be printed.
In order to properly process the print jobs, the
printer object created in Novell, when used with a
Microplex print server, must refer to the destination on this server, and not the actual physical
printer. If you are using multiple Microplex print
servers, you will have to either rename all your
destinations to ensure that no printer object
names conflict, or keep all the printer objects for
one Microplex print server in a context different
than those for another Microplex print server.
17.Select the printer from the list box in the "Mic roplex
Print Server:<NAME>" details dialogue, and click on
the "Add Queue…" button.
18.In the "Add Print Queue" dialogue that pops up, select
a queue objec t to use by clicking on the "New…" or
"Browse…" buttons.
19.Click on "OK" to assign this qu eue object to the printer
object you chose earlier.
20.Click on "OK" to close the "Microplex Prin t
Server:<NAME>" details dialogue box, and make the
changes permanent.
21.If you were not aske d to r es e t the M 30 5 wh e n you
closed the dialogue, re-power the M305 by unplugging
and plugging in the power sup ply.
22.Wait a few minutes after the M305 comes back up.
V1.045
Page 52
NOVELL CONFIGURATION
At this point, you shou ld be ab le to pri nt to the M30 5 usin g
the Novell printers/queues that you created. See the Troubleshooting Tips section if you are having problems.
Bindery PSERVER setu p (Netware 3.x and Netware
4.x)
A Bindery PSERVER setup is possible under both Netware
3.x and Netware 4.x. If you are using Netware 4.x, Bindery
emulation is required. Please consult your Novell manual on
how to set up Bindery emulation . A Bindery setup using
PCONSOLE in Netware 3.x is describ ed be low. The setup
using PCONSOLE in Netware 4.x is similar to that of Netware 3.x and will not be documente d .
To configure a print queue on a NetWare 3.x network, you
will need to:
1.Log on to the Novell file server as Supervisor.
2.Enter PCONSOLE.
3.Select “Print Queue Information” from the PCON-
SOLE Main Menu.
4.Press INSERT to add a new queu e to the list of currently-defined queues showing.
5.Type in the name of this new queue when prompted
and press ENTER. This can be an y name you’d like.
6.Press ESCAPE to return to the PCONSOLE Main
Menu.
7.Select “Print Server Information” and press ENTER.
8.Press INSERT when the list of existing print servers
displays to add a server.
9.Type t he name of the M305 wh en pr ompted for a prin t
server name and press ENTER when done. By default,
the M305 is n amed “M_xxxxxx” whe re “xxxxxx” equa ls
the last six digits of the print server’s Ethernet address
found on the bottom of the device (e.g. M_091C1A).
46V1.0
Page 53
NOVELL CONFIGURATION
10.Back at the print server list, select this newly-defined
M305 and pre s s ENTE R .
11.Select “Print Server Configuration” from the menu that
displays.
12.Select “Printer Configuration” from the next menu to
display a list of configured printers.
13.Select the first item listed as “ NOT INSTALLED” an d
press ENTER.
14.Type in the name of the default destination on the unit
for the “name” field (e .g. d1prn, d2prn, etc. ) and go to
the “type” field.
15.Press ENTER to see the possibl e choices.
16.Select “Defined Elsewhere” from this list.
17.When done, press ESCAPE and select “Yes” to save
the changes to this new printer.
18.Press ESCAPE again to return to the “Print Server
Configuration” menu.
19.Select “Queues S erviced by Printer”.
20.Select one of these printers from the printer list that
displays an d press ENTER.
21.Press INSERT to service this printer.
22.Select the queue created earlier in these steps and press
ENTER.
23.When prompted for the priority, press ENTER to select
the default or select a priority.
24.Press ESCAPE until back at the PCONSOLE Main
Menu.
25.Repower the M305 by un plu g gin g an d plugging in the
power supply.
V1.047
Page 54
NOVELL CONFIGURATION
26.Wait two minutes and then select “Print Queue Information” from the PCONSOLE Main Menu.
27.Select this new q ueue and from the m enu that d isplays ,
select “Currently Att ached Servers” to see which print
server is servicing this queue.
28.Press ESCAPE until you have exited PCONSOL E.
At this point, the M305’s name (e.g. M_091C1A) should
show within this window. This means the M305 knows
about this new Novell print queue it must service as a
PSERVER. Therefore, it will poll this queue regularly looking for jobs to print.
Troubleshooting Tips
NDS PSERVER Setup (NetW are 4.x) - No PSE RVER
Connection
•Has the M305 been power cycled once the MPAdmin
steps were completed? This will make the print server
boot up and realiz e which p r int qu e ue a nd file serve r it
needs to service.
•Is the M305 already servicing a queue on another file
server? If so, it cannot service another file server at the
same time.
•The HTML Novell status pages or "debug nest fserver"
npsh commands can be used to monitor connections to
file servers. The status should be "logged in". See
Appendix C - More o n Novell (the P DF file calle d novell.pdf) for more information.
•The HTML Novell status pages o r "debug nest
pserver" npsh commands can be used to monitor servicing of the queues. You should see the queue names
in the list. See Appendix C - More on Novell for more
information.
48V1.0
Page 55
NOVELL CONFIGURATION
•Is the M305 in nds mode as seen under the “list
pserver
” output on the dev ice? If servicing a NetWare 4.x file server, it must be set to handle NDS services rather than Bindery. The default setting is Auto.
Bindery PSERVER Setup (NetWare 3.x and Netware 4.x) - No PSERVER Connection
•Has the M305 been power cycled once the PCONSOLE steps were completed? This will make the print
server boot up and realize whi ch print queue and file
server it needs to service.
•Is the M305 already servicing a queue on another file
server? If so, it cannot service another file server at the
same time.
•When defining a new “print server” within PCONSOLE, did you use the correct name for the M305 (e.g.
M091C1A)? By default, it only recognizes it s elf as
“M_xxxxxx” where “xxxxxx” equals the last six digits
of its Ethernet address found on the botto m of the
device.
•When defining a new “printer name” within PCON-
SOLE, did yo u use a predefined destinatio n/queue
rather than a name of your own? By default, the M305
only reco gnizes names lik e “
d1prn”. All else will be
ignored by the device. Please see M305 Naming
Scheme on page 55 for a list of all default destination
names.
•Is the M305 in Bindery mode as seen under the “
pserver
” output on the device? If servicing on ly a
list
NetWare 3.x file server, it must be set to handle Bindery services rather than NDS. The default setting is
Auto.
•Is there an available NetWare user license for the
M305 to utilize while it acts as a PSERVER? Every
PSERVER takes up one user license since it logs in to
the Novell file server.
V1.049
Page 56
NOVELL CONFIGURATION
•Has the password been assigned to the PSERVER in
PCONSOLE but not in the M305?
•Have you given the connection process some time after
re-powering the M30 5? In larg er Novell environm ents,
sometimes the file serv er identific ation a nd connec tion
process can take several minutes.
50V1.0
Page 57
APPLETALK CONFIGURATION
APPLETALK CONFIGURATION
Overview
This chapter details a complete AppleTalk setup including:
1.Configuring a new print e r on an Apple stati on.
For additional info rmation about Appl eT alk Conf igruations,
please refer to Appendix D - More on AppleTalk.
Environment Description
The M305 supports network printing under AppleTalk environments by utilizin g Eth erTalk, not Loca lTalk. Multip le
Apple stations in m ultiple zones ca n print sim ultaneous ly to
the M305 as seen in Figur e 16.
Figure 16: AppleTalk Integration
Mac
Zone A
Mac
Zone B
Mac
Mac
M305
Mac
Mac
Bridge/
Router
Printer
51
Page 58
APPLETALK CONFIGURATION
M305 Configuration
Mandatory
Under AppleTalk environments, the M305 does not require
any network settings to make it visible on the network. Simply plug it into your netwo rk and power it on.
Optional
Additional settings are available to fine-tune the M305’s
AppleTalk functionality. For example, you may want to set
a particul ar zone for the device to come up in or you may
want to disable some Microplex printers from showing in
the Chooser. Please refer to Appendix D - More on Apple-Talk (apple.pdf) for additional information.
Host Configuration
To configure a netw ork pri nter on an Ap ple statio n, you will
need to:
1.Select Chooser from the Apple Men u to bring up the
Chooser window.
2.Select the LaserWriter icon to produce a list of available printers on the right side of the Chooser window.
By default, these M305-related printers will be in the
format “
the name of the print server and “papname” is the
name of an I/O port on the device. The print server
name will be “
last six digits of t he M3 05 ’s Ethernet address fo un d o n
the bottom of the device and the I/O port will be
M305name_papname” where “M305name” is
M_xxxxxx
” where “xxxxxx” equals the
prn.
Example name for a printer off of the PRN port of an
M305 named M_091C1A:
M_091C1A_prn
52
Page 59
APPLETALK CONFIGURATION
3.Choose on e of th ese listed printers to print to a nd c lick
on OK to close the Chooser window.
This new printer is now a valid network printer which this
Apple stat ion can print to.
Troubleshooting Tips
Printer Won’t Show in the Chooser
•Have you confirmed you are using EtherTalk and not
LocalTalk? The M305 does not support LocalTalk.
•Have you clicked on the LaserWriter icon within the
Chooser window? By default, the M305 supports the
LaserWriter printer driver. To change this, please see
the Micr oplex PDF file, “apple.pdf” for details.
•Does the M305 need to be configured for a particular
zone? By default, the print server will come up in the
default zone. Please see Common npsh Comma nds on
page 58 for the command syntax to change this.
•Do the M305 printers appear correctly within the
Chooser if you try this from another Apple station?
•Confirm that the device can be seen on t he network by
trying another network connection to the M305.
53
Page 60
APPLETALK CONFIGURATION
This page intentionally le ft blank.
54
Page 61
M305 REFERENCE PAGES
M305 REFERENCE PAGES
Overview
This chapter describes some of the most common features
of the M305 including:
•important predefined names,
•a description of the built-in command shell, npsh,
along with a tabl e of the most common commands,
•how to reset the unit to factory default settings,
•a complete overview of the Fla s h upgrade procedure.
M305 Naming Scheme
The M305 always follows this naming scheme:
M_xxxxxx(e.g. M_091C1A) Defaul t name of M305 in
Windows, Novell, and AppleTalk environments. “xxx xxx” equals last six digits of
Ethernet ad dress found on bo ttom of the p rint
server .
WorkgroupNam e of default wor kgroup M305 can be
found under in a Windows environment.
Refer to Figure 17 for an illustration of the default names.
55
Page 62
M305 REFERENCE PAGES
Figure 17: M305 Default Names
Host/Workstation
(Windows, Unix, Novell, AppleTalk)
MODEL
m1
m2
m3
m4
d1prn
d2prn
I/O PORT
d3prn
PRN
d4prn
LOG
PATH
l1
l2
l3
l4
M305 Command Shell
Within the M305, a command shell is built into the firm-
ware called “ npsh”. It allows yo u to mani pulate objects li ke
destinations, models, and I/O ports and provides some monitoring and troubleshooting capabilities as well.
56
Configuration and Status Data
Print Data
Page 63
M305 REFERENCE PAGES
npsh Access Methods
Access the command shell using these meth ods:
HTML FormsWhen you co nf igure a set tin g
using the built-in HTML co nfi guration forms, npsh commands
are actually executed remotely
on the M305.
Telnet SessionOpening a Telnet session with
the M305 al lows y ou to log into
the device and access the npsh
command shell. (e.g. “
telnet
192.168.11.9
”)
Remote Shell Command Remot e l y executes one npsh
command at a time from your
local TCP/IP station. (e.g. “rsh
spike list prn
”)
Main npsh Command Prefixes
The four main command prefixes within the npsh command
shell are:
1.“store” - change se ttings stored i n Flash.
2.“
3.“
4.“
Note:If the “
set” - change current/working settings in memory.
list” - view current/working setti ngs in memory.
debug” - view certain debugging information.
store” prefix is used, the M3 05 must be
repowered to make th e changes take effect. Since
store” affects Flash settings only, the print
“
server must reset and read the new settings now in
Flash.
57
Page 64
M305 REFERENCE PAGES
Note:If the “set” prefix is used, a “save” command
must be executed as well so that the new settings
are retained after power cycles. Since “
set” only
affects the settings in memory, they will be lost
after a power cycle unless they are told to be
saved into Flash ROM.
Common npsh Commands
The npsh command shell consists of more than 50 commands. Table 4 outlines some of the more common com-
mands. For a complete command reference, please refer to
Appendix G - More on Commands (command.pdf).
Note:When you en counter the word “
tute in “
1” to represent the network interface (i.e.
ifnum
”, substi-
Ethernet) supported by the M305.
Table 4: Common Commands
Command SyntaxDescription
store tcpip
addr
store tcpip
mask
store tcpip route
add default
Paddress
store tcpip
opts [[-]rarp] [[]bootp] [[-]dhcp]
IPaddress
netmask
ifnum
ifnum
routerI-
ifnum
ifnum
Store the IP address for
the M305.
Store the subnet mask for
the M305.
Store a default router/gateway for the M305 to forward remote packets to.
Control RARP, BOOTP,
and DHCP requests for IP
addresses.
58
Page 65
M305 REFERENCE PAGES
Table 4: Common Commands
Command SyntaxDescription
store pserver name
newname
store pserver novell
mode nds|bindery|auto
store pserver novell
context
store pserver novell
tree
context
treename
Configure the M305’s
name; used within Windows, Novell, and AppleTalk setups.
Control whether the M305
runs un de r ND S, Binder y
or Autosense mode.
Tell t he M305 what context the pserver object was
created in.
Tell the M305 what NDS
tree the pserver object
resides in.
store pserver novell
fserver add
fileservername
debug nest fserver
Tell t he M305 about a particular Novell file server.
NDS setup - set to the file
server that the pserver
object resides on (if
known); normally left
blank
Bindery setup - set to the
file server that the pserver
object was created on.
View the Novell file
server(s) the M305 has
acknowledge d and connected to.
59
Page 66
M305 REFERENCE PAGES
Table 4: Common Commands
Command SyntaxDescription
debug nest pserver
store pserver apple
zone
set prn mode
slow|cen|pc|fast|bb
set dest name
newname
set sysinfo module
[[-]novell] [[]appletalk] [[-]netbios]
zonename
View the Novell
PSERVER log messages
including queues attached
to.
Tell the M305 which
AppleTalk zone to be in.
Configure the speed of the
parallel port.
Change the name of a destination/queue.
Control which protocols
are enabled on the M305.
list tcpip
list prn
list dest
list model
list sysinfo
List the current TCP/IP
network settings.
List the current set tin gs o f
the I/O port.
List the current destination/queue settings.
List the current model settings.
List current system information for the M305.
60
Page 67
M305 REFERENCE PAGES
Table 4: Common Commands
Command SyntaxDescription
cancel
save
reset
ping
telnet
[escapecharacter]
jobID
IPaddress
IPaddress
Cancel a queued job.
Save al l cu rrent s etti ngs to
Flash.
Reset the M305.
“ping” another TCP/IP
host on the netw o r k.
“telnet” to anothe r TC P/
IP host on th e network. If
escapecharacter is
used, it resets the key
sequences to exit the telnet
session.
61
Page 68
M305 REFERENCE PAGES
Table 4: Common Commands
Command SyntaxDescription
start fox|tts|loopb
prn
Begin a debugging test on
the I/O port of the M305.
These tests confirm that
the M305’s parallel port is
communicat ing properly
with connec ted devices.
fox - A continuous stream
of text sent to the attached
printer.
tts - A contin uo us st r ea m
of Gandalf 40 0C TTScompatibl e text se nt to the
attached printer.
loopb - Lo op ba ck test .
Any input characters from
the device attached to the
I/O port is echoed back.
stop all|prn
Stop an output test on the
I/O port.
quit
“Quit” out of the npsh
command shel l.
Back to Factory Defaults
Sometimes it is beneficial to return the M305 to its factory
default state. For examp le, if you are having problems communicating with the print server over the network, you may
want to put it back to a def au lt sta te an d reco n figu re the network settings. To do this, you will need to move dip switch 1
to the “off” position and dipswitch 2 to the “on” position
then reboot the unit by cycling the power off then on.
62
Page 69
M305 REFERENCE PAGES
Please refer to the section entitled Dipswitches on page 11
for instructions about how to do this.
You now have the M 305 booted up in a def ault state, meaning its current/working settings are those stored at the factory. All settings configured and stored in Flash are ignored
while this switch sits in the “Factory Settings” position.
At this point, you can use n psh commands on the M305 to
configure cer tain settings. Here are some com mon examples
of steps taken when the device is in a default state:
1.Forgotten Password
If you have forgotten a password set on the M305, you
can reset the user set tings using these com mands:
set user from default
save
2.Restore All Settings in Flash to Defaults
Since this default state is temporary and you may want
to make sure all settings sitting in Flash are back to
their factory default values, you will need to use these
commands:
save default
store tcpip from default
or set dipswitch 1=on and 2=off. See “Dipswitches” on
page 11.
Firmware Upgrades
Since the M305’ s firmware is stored in Flash ROM, upgrading is easy. Using the File Transfer Protocol (FTP) on a
TCP/IP network, the print server can be upgraded to a
newer firmware version without needing new hardware.
63
Page 70
M305 REFERENCE PAGES
Upgrade Files
There are two files involved wit h the upgrade process. One
is the print server binary (the n ew firmware) and the other is
the upgrade instructions document which provides detailed
steps for completing the upgra d e.
These files are always av ailable at Microplex’s FTP site
ftp.microplex.com”) and at Microplex’s Web site
(“
http://www.microplex.com”) or they can be ordered
(“
through Microplex Technical Support. Please see Help Methods Available on page 65 for further information.
64
Page 71
GETTING HELP
GETTING HELP
Help Methods Av ailable
“Troubleshooting Tips” Sections
Troubleshooting tips are l isted at the end of ea ch network
configuration chapter. The tips listed are the ones most commonly used. There are additional troubleshooting tips in the
appendices as well.
Web Site
Microp le x’s Web site, http://www.microplex.com/, con-
tains information about the company and its products. You
will find a link to the Technical Su pport page which contains the “Support Shack”, a central locati on for technical
bulletins and firmware and software histories and files.
Figure 18: The Support Shack
FTP Site
Microplex’s FTP site, “ftp.microplex.com” contains firm-
ware and software for the M305. Once logged in anonymously, you will need to change to the M305 directory.
V1.065
Page 72
GETTING HELP
Here, you will find several subdirectories pointing to software, firmware, documentation and miscellaneous files.
Contacting Microplex
If you need technical assistance from Microplex, please
have this information on hand:
•M305 seria l nu mb e r found on the bottom of the print
server.
•Descript ion of your netw ork environment and periph erals attached.
•Description of the prob lem.
Contact Options
Email “suppor t @m icroplex.com”
Fax to “Support” at +1 604 444-423 9
Call +1 604 444-4232 and select Technical Support
from the list of options (#3)
Note:Email queries usually have the fastest response
time
Repair Procedure
Wa rranty Desc ription
Microplex Systems Ltd. warrants this product to be free
from defects in workmanship and material for three (3) years from the time of the original purchase date.
During this period , Microplex will repair or replace a defective pr oduc t with a new or r ebui lt pr oduc t at n o ext ra c harge
except as stipu lated below.
At no time shall Microplex’s liability exceed the replacement cost of the subject item.
66V1.0
Page 73
GETTING HELP
All expressed and implied warranties for this pro duc t
including all warranties of Merchantability, 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
Profit s or R ev e nu e s, or othe r Indirect, Incidental, or Consequential Damages. Th is warranty d oes not imply the right to
loaner or replacement units during the time required to perform repairs.
This warranty does not cover any losses or damage caused
by:
•shipping,
•improper installation, use, or maintenance,
•unauthorized repair, modification, alteration, or
replacement of components,
•excessive environmental conditions including electrical power surges, temperature, humidity, or any other
irregularities,
•negligence or ab use.
Returning for Repair
To obtain service under this warranty, you must first contact
Microplex’s Technical Support department to rule out configuration errors. A Support technician will have you do
some tests to ensure the problem is definitely hardwarerelated. If so, a Return Merchandise Authorization (RMA)
number will be given to you by the technician. The defective product should then be returned to Micr oplex for repair.
Please use the following guidelines when shipping goods
back for warranty claim:
•Package the product securely, in original packaging if
possible, t o prevent damag e during shippi ng.
V1.067
Page 74
GETTING HELP
•Indicate the RMA number clearly on the address la bel
of the shipping carton.
•Include a co py of the invoice/receipt.
•You may use any co urier company. However, we recommend using Federal Express due to its lower
charges for customs.
Note:Under a nor mal warranty repair, Microplex will
only pay for the shipping charges to return the
M305 to you.
•If you ship from a country other than Canada, type (on
any paper) a commercial invoice containi ng the following information:
•your address,
•Microplex’s address (as “consignee”),
•country of orig in of the produ ct (i. e. Canada),
•number of packages in the shipment,
•descriptio n of the prod u ct,
•quantity,
•total value of shipment (i.e. your total purchase
price),
•reason for return (e.g. warranty repair),
•a declaration .
Canada Customs requires that this invoice accompany
the returned product. For an example, refer to Figure 19: Sample Commercial Invoice on page 69. Download
a copy from the website: “ http://
www.microplex.com/microplex/”.
68V1.0
Page 75
Figure 19: Sample Commercial Invoice
COMMERCIAL INVOICE from
Leslie Smith
ABC Corporation
1234 W estern Parkway
Anycity, NC
USA, 27511
DATE OF EXPORT: 22/02/96
AIR WAYBILL NO: 123-12341234
CONSIGNEE:
Microplex Systems Ltd.
8525 Commerce Court
GETTING HELP
Burnaby, B.C.
V5A 4N3, Canada
IMPORTER (if other than consign ee)
same as co nsignee
COUNTRY OF ORIGIN: Canada
# OF TOTAL
PKGS DESCRIPTION QTY VALUE
1 Ethernet Print Server 1 100.00
REASON FOR RETURN: warranty repair
I declare all information contained in this invoice to be
true and correct.
_______ ________ Leslie Smith 24/03/96
SIGNATURENAMEDATE
V1.069
Page 76
GETTING HELP
This page intentionally le ft blank.
70V1.0
Page 77
M305 SPECIFICATIONS
M305 SPECIFICATIONS
Hardware Specifications
For additional hardware information, please refer to Appendix F - More on Specifications (specs.pdf).
Network Inter faces
The network interfaces provide compatibility with TCP/
ICMP/IP and 8.2.3 Ethernet protocols. IEEE 802.3 10/
100Base-T UTP Ethernet female RJ45 connector.
Printer Support
Parallel Port (prn)IBM PC compatible male 36 pin
Physical Dimensions
Metric 5.5 cm W x 3.0 cm H x 8.5cm L
Imperial2.1” W x 1.2” H x 3.25” L
Weight:0.0675 6 kg or 0.150 lbs without
Environmental Details
Oper at ing: 0
parallel interface (Centronics).
IEEE 1284-1 compliant. DMAdriven state-machine implementation supports data rates in excess
of 600,000 characters per second.
external transformer
° C to 50° C
Storage:-40
90% maximum humidity, non-condensing.
° C to 70° C
71
Page 78
M305 SPECIFICATIONS
Electrical Details
Power Supply Options:
External transformer available in 120V/60Hz or 220240V/50Hz.
Voltage6 VDC regulated
Current, Typical70mA
Current, Maximum105mA
Customer-supplied external transformers must be rated
at 20 VA or greater for proper operatio n.
Power Consumption:
Typical420 mW
Maximum630 mW
FCC Warning
This equipment generates, use s and can radiate radi o frequency energy. If it is not installed and used as direc te d in
this manual, in terference to radio communications may
result. The equipment has been tested an d found to comply
with the limits for a Class A computing device pursuant to
Subpart B of Part 15 of FCC rules, which are designed to
provide reasonable protection against such interference
when operated in a commercial environment . Operation of
72
Page 79
M305 SPECIFICATIONS
this equipment in a residential area is likely to cause interference. In such a case the user will be required to correct
the interference at the expense of the user.
CE Mark Conformity Declaration
The M305 fulfills the requirements for radiated emission
according to limit B of EN55 022/1987 and the req uirements
for immunity according to EN50082-1/1992 residential,
commercial, and light industry.
M305 LEDs
STATSystem Status
NETData to Network
Run and Auto-reset Mode
Run Mode is the normal operating state of the M305.
Auto-reset mode is entere d when the watchdog timer is
triggered and the Print Server has reset itself. The
STAT LED flashes differently depending on whether
the device’s IP address is configured.
Table 5: STAT LED Patterns
FLASH RATEINDICATES
On once per second
(i.e. more off than on)
Normal Mode, IP address
configured
On twice per secondIP address not configured
Off once per second
(i.e. more on than off)
Off twice per secondError
Download (MOS)
73
Page 80
M305 SPECIFICATIONS
Table 6: NET LED Patterns
FLASH RATEINDICATES
OnIndicates link integrity.
Off 1/3 secondFlashes off 1/3 second
each time a pac ket is
transmitted.
Error Conditions
License Violation
An invalid license mask and key forces the M305 into
this 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 M305 firmware
force it into panic mode. Manually reset the M305 to
resume normal operat ion.
Wa tchdog Halt
The watchdog timer is a hardware device that re sets the
system if not serviced regularly by the CPU. It’s purpose is to prevent the CPU from entering an infinite
loop because of a hardware or firmware problem. After
a watchdog interrupt, some diagnostic information is
saved for debugging and t he device resume s operation
in Auto-reset M ode. T he M305 will au to-reset u p to 16
times befor e entering non- operational Watchdog Halt.
Spurious Halt
Unsupported interrupts force the M305 into this nonoperational mod e and typically indicat e a hardware
problem.
74
Page 81
M305 SPECIFICATIONS
Hardware Exception
Internal errors such as bus errors, a ddre ss errors or illegal instructions force the M305 into this non-operational mode.
Software Specifications
Standards Supported
ARCEthernet Address Control Protocol
ARPAddress Resolution Protocol
BOOTP Bootstrap Protocol
FTPFile Transfer Protocol
GOSIP RFC-1042 Government Open Systems Intercon-
nection Profile
ICMP Internet Control Message Protocol
IPInternet Protocol
IPX Internetwork Packet Exchange
LPD Line Printer Daemon Protocol
NetBIOS/SMBNetwork Basic Input Output System/
Server Message Block
PAP Printer Access Protocol
PSERVER/RPRINTER/NPRINTER
SNMP Simple Network Management Protocol
SMTP Simple Mail Transfer Protocol
RARP Reverse Address Resolution Protocol
RFC-1001 NetBIOS over TCP/IP
RSHD Remote Shell Daemon
TCPTransmission Control Pr otocol
TELNETTelnet Protocol
UDP User Datagram Protocol
TCP Port Numbers Used on the M305
20TCP Protocol for FT PD (data)
21TCP Protocol f or FTPD (control)
23TCP Protocol for TELNETD port
139TCP Protocol for NETBIOS Session Services
75
Page 82
M305 SPECIFICATIONS
514TCP Pr otocol Remote Command daemon port
515TCP Pr otocol BSD 4.3 LPD port
4410TCP Protocol PRN port for logging
4400TCP Protocol PRN port
8200Microplex Communications Proto c ol Port for
Waldo
Note:Client application software can send raw data to
PRN by opening a s ocket to the associated TCP
port number as defined above. Such connections
are queued along with print jobs using other print
methods (e.g. LPR/LPD).
UDP Port Numbers Used on the M305
161UDP port for SNMP
514SYSLOG client support
68BOOTP client port
76
Page 83
GLOSSARY
GLOSSARY
ARPAdd r ess Resolution Protocol. Associ-
ates a selected IP address wi th a net-
work device’s Ethernet address.
banner pageA page printed before the print job
which includes details about that job.
bpsBits per second.
CentronicsParallel port interface standard found on
most printers.
ChooserFeature within the Apple operating sys-
tem that controls system devices (e.g.
printers).
daemonA continuously running process that
handles system-wid e function s like print
spooling.
default routerLocal device that forwards any IP pack-
ets destined for another subnet.
destinationLogical print queue on the M305 to
which hosts send their print jobs. There
are four destinatio ns on the M305.
DHCPDynamic Host Configuration Protocol.
Allows a network de v ic e to disc ov e r its
IP address dynamically upon bootup.
The IP address doesn’t need to be stored
within the device permanently.
DNSDomain Name Server. Host providing
V1.077
responses to queries for a given host
name’s IP address.
Page 84
GLOSSARY
EEPROMElectronically-Erasable, Programmab le
Read-Only Memory. Preserves data
after power is removed. Also known as
Flash memory.
EzsetupQuick and easy Microplex configuration
script that runs on Unix hosts.
factory defaultsSettings shipped with the M3 05.
flashPermanent memory in the EEPROM.
Stores firmware code and configurable
settings. Allows for upgrades witho ut
replacing hardware inside the M305.
FTPFile Transfer Protocol . Used for trans-
ferring files from one TCP/IP host to
another and used in the upgrade process.
header stringsStrings that precede print jobs; used to
control the prin ter and set printing
options.
HTMLHyperText Markup Language. Format
used for documents viewable on the
World Wide Web.
HTTPHyperText Transport Protocol .
IEEEInstitute of Electrical and Electronics
Engineers.
ifnumInterface Number. Represents the net-
work interface. With an M305, this will
always be “1” for Ethernet.
inte rf a ce scriptUnix host filter file that processes the
print job before it is sent over the network to the M305.
I/O portPort for attaching peripherals to. The
78V1.0
M305 provides one: PRN.
Page 85
GLOSSARY
logpathDetermine s typ e of print job and prin ter
logging needed per job. One logpath is
associated with every destination.
LPD/LPRLine Printer Daemon. The most com-
mon TCP/IP remote printing protocol
that crosses all hardware utilizing IP.
MIBManagement Information Base. A set of
variables ( database) managed by an
SNMP mana ger application.
modelDefines how a print job should be pro-
cessed (e.g. banner pages added, ASCII
to PostScript conversion) as it passes
through the M305. One model is associated with every de stin at ion .
MPSMicroplex Printing Solution (MPS).
Alternative Windows printing solution.
NDSNovell Dire ctory Services. Novell’s glo-
bal directory structure for NetWare versions 4.0 and hi gher.
NetBIOSNetwork Basic Input Output System.
Common interface am ong PC networks.
netmasksee subnet mask .
NITNetwork Interface Tap. A module that
serves as a generic interface between the
data link protocol layer (i.e. Ethernet)
and higher interface network protocol
layers. Each NIT is indexed by an interface number (ifnum).
npshExtensiv e built-in command shell within
V1.079
the M305.
Page 86
GLOSSARY
papnamePrinter access prot ocol name. A n Apple -
Talk name for each printer defined on
the host. Make s up the second half of
the name listed in the Chooser and is
transparent ly mapped to a M305 destination.
PDFPortable Document Format. Encodes
different types of documents enabling
them to be read across multiple platforms.
pingPacket Internet Groper. A program used
to test reachability of destinations by
sending them an ICMP echo request and
waiting for a reply. It is a standard command to test a TCP/IP connection. (e.g.
ping 192.168.11.9”)
“
print pathThree-stage path a print job takes when
it is sent from a ho st to a print er thro ugh
the M305.
PSERVERPrint Server. A Novell print method
where the M305 continuously polls the
Novell file server’s print queue looking
for print jobs.
RAMRandom Access Memory. Volatile mem-
ory within the M305 that contains current/working settings. Settings are lost
once the power is removed.
RARPReverse Address Resolution Protocol.
Allows a network de v ic e to disc ov e r its
routerA device that forwards IP packets to
80V1.0
IP address dynamically upon bootup.
The IP address doesn’t need to be stored
within the device permanently.
their destination. Also called a gateway.
Page 87
GLOSSARY
RPRINTERRemote Printer. A Novell print method
where the M305 waits for jobs to be sent
to it from a defined PSERVER.
serial numberNumber found on the bottom of the
M305. Each M305 is assigned a unique
serial number.
SNMPSimple Network Management Protocol.
A standard protocol used to monitor net-
work devices called “SNMP agents”.
socketTCP connection between two hosts con-
sisting of a source and destinati on TCP
port number at each end.
spoolingStoring data in memory or in a file until
it can be printed.
subnet maskA binary value used to divide IP net-
works into smaller subnetworks or subnets. This mask is used to help
determine whether IP packets need to be
forwarded on to other subnets.
tarUnix command for archiving data onto a
permanent storage medium.
TCP/IPSuite of protocols that act as the base
protocol for the Internet.
TCP portA logical con nectio n poi nt in the soft-
ware of a TCP host or device. When two
IP devices talk, th ey establish a socke t
which consis ts of a source and dest ination TCP port number on both ends.
TelnetComman d and protocol t o establish a
V1.081
terminal connection between two hosts
on an IP net work.
Page 88
GLOSSARY
trail e r s t ringsStrings that follow print jobs; used to
control the printer and set printing
options.
WaldoTCP /IP configuration utility.
zoneA predefined group of AppleTalk sta-
changing printer names D-2
changing zones D-5
common com mands 60
configuration D-1
enabling/disabling the module D-4
environm e nts 51
host configuration 52, D-2
limiting printers E-7
M305 configuration 52
mapping printer names to destinations/queues D-4
naming E-5
number of pr in te rs D-4
understa nding printer names D-2
using different printer drivers D-7
V1.083
Page 90
INDEX
architecture 3
diagram E-2
ASCII to PostScript conversion E-6
in interface scripts B-11, B-20
in models E-3, E-4
ASCII to PostScript conversion, see also a2ps
autosensing/autoswitching
of printer mode E-6
B
banner pa ge genera tio n E- 6
extra with Novell C-21
in interface scripts B-11, B-19
in models E-3
in interface scripts B-11, B-20
in models E-3
with DOS B-34
carriage return insertion, see al so onlcr
84V1.0
Page 91
CE Mark 73
checksum
in logpaths E-4
Chooser
problems D-8
command shell
debug commands G-4
help with G-3
list commands G-5
Novell environments, accessing in C-11
overview 56
prefixes 57, G-2
prompt G-3
rules 57
INDEX
set commands G-7
store commands G-17
user ac c o unts G-3
user permissions G-3
ways to access 15, 57, G-2
config file
and naming schemes E-5
configuration
AppleTalk D-1
available tools 15
description 15
I/O port E-5
connection
to networ k 10
control file B-17
D
data rate F-3
DC power requirements 72
Debug G-4
debug commands G-4
debugging tests
commands 62
V1.085
Page 92
INDEX
default
router B-31
defaults
going back to 62
restoring settings to 63
descrambling
in models E-3
destinations
and PSERVER C-17
command 60
default E-2
default names 55
details E-2
diagram E-2
in print path 4
devicefile B-28
DHCP
command 58
direct socket pr in ting
npwrite B-9
overview B-9
rsh/rcmd/remsh B-10
DNS B-31
E
email
and error messages B-33
and logging E-4
Microplex Support 66
error conditions
firmware pa nic 74
hardware exception 75
license violation 74
spuriou s halt 74
watchdog halt 74
EtherTalk D-8
ezsetup B-10
86V1.0
Page 93
and interface scripts B-11
and remote management E-7
host configuration 34
how to use 33
main menu 20
overview 20
tips 34
troubleshooting 35
F
FCC warning 72
features
list of 5
Flash
uses 3
INDEX
flow control
problems B-33
formfeeds 38
FOX test
steps 37
frame type
controlling E-7
ftp
executing a configuration file with E-20
printing with B-25
FTP Daemon
and configur ation E-17
and printing B-25, E-15
and remote management E-7
config uring M305 with E-17
copying a configuration with E-17
monitoring print queue with E-16
printing with E-15
removing print job wih E -16
restoring a configuraiton with E-18
using to access co mmand shell G-2
FTP site
V1.087
Page 94
INDEX
Microplex 65
G
garbled data B-34, C-21
H
Hardware Specifications
Dimensions 71
Operating temperature 71
Storage temperature 7 1
header string
in models E-3
with variables E-4
home page
M305 1 6
host configuration
BSD B-16
host software
and interface scripts B-11
HP OpenSpool
Setup B-20
HTML
and remote management E-7
menu structure 16
overview 15
I
I/O port
and destination s E-2
and logging E-4
command 60
default names 55
in print path 4
problems B-33
installation
diagram 11
site requirements 8
steps 10
88V1.0
Page 95
interface script
BSD syntax B-18
choices B-12
modifying B-12
overview B-1 1
System V syntax B-14
IP address
command 58
duplicate B-31
format B-32
instead of IP name B-31
J
jobs
in logpaths E-4
INDEX
L
LED
descriptions 73
patterns 73, F-7
run and auto-re set mode 73
status 29
link integrity
details E-6
list
common com mands 60
list commands G-5
logpaths
altering settings E-13
default names 55
details E-4
in destinations E-3
in print path 4
naming E-12
options E -11
viewing current E-13
lp
V1.089
Page 96
INDEX
and logging E-13
lpstat
and logging E-11
M
Macs, See AppleTalk.
memory
controlling E-6
models
and onlcr B-34
and processing options E- 3, E-6
default E-3
default names 55
diagram E-2
in destinations E-2
in print path 4
setting a formfeed 38
setting onlcr 38
types and incl usions E-3
and interface scripts B-12, B-13
applications whic h use B-29
finding B-27
locks B-27
modifying a host to use B-28
starting B-27
stopping B-28
testing B-28
npr.if B-9, B-12
and extra job processing B-34, E-6
overview B-1 1
V1.091
Page 98
INDEX
problems B-33
using B-14, B-19
NPRINT C-20
configuration C-21
npscramble E-10
in interface scripts B-19
npsh
configuration alternatives 20
npsh, See command shell.
npwrite B-9, B-26
and Adobe TranScript B-30
and interface scripts B-12, B-19
command syntax B-9
details B-9
O
onlcr 38
data in wrong format B-34
garbled data B-34
onlcr, see also carriage return insertion
OpenSpool