Contents Introduction 1.1 Protocol Support ....................1-1 1.2 Terms ........................1-1 1.3 Server Features ....................1-2 1.3.1 AppleTalk Support................1-2 1.3.2 LAN Manager Support..............1-2 1.3.3 LAT and Digital Compatibility ............1-2 1.3.4 NetWare Support ................1-2 1.3.5 TCP/IP and UNIX Compatibility ..........1-2 1.3.6 Small Size...................1-2 1.3.7 Easy Configuration ................1-2 1.3.8 Command Line Interface..............1-2 1.3.9 Host-Initiated Connections .............1-3 1.3.10 Security ....................1-3...
Page 4
3.1 Configuration Methods..................3-1 3.1.1 EZCon ....................3-1 3.1.2 Command Line Interface..............3-2 3.2 Maintenance Issues....................3-4 3.2.1 Changing the Server Name.............3-4 3.2.2 Rebooting the RapidPrint 500............3-4 3.2.3 Restoring Factory Defaults..............3-5 3.2.4 Reloading Operational Software............3-5 3.2.5 Editing the Boot Parameters ............3-5 3.2.6 System Passwords ................3-6...
Page 5
Server Configuration 4.1 Preconfiguring Virtual Ports ................4-1 4.2 AppleTalk Server Parameters ................4-1 4.3 LAT Server Parameters ..................4-2 4.3.1 Server Identification.................4-2 4.3.2 Network Timers................4-2 4.3.3 Node Limit ..................4-2 4.4 NetWare Server Parameters ................4-3 4.4.1 Routing and Encapsulation.............4-3 4.4.2 NetWare Access Lists...............4-3 4.5 TCP/IP Server Parameters ................4-4 4.5.1 IP Address ..................4-4 4.5.2 Other TCP/IP Parameters...............4-4...
Page 6
6.3 Printing from AppleTalk ..................6-2 6.3.1 Using LaserPrep ................6-2 6.3.2 Printing Bitmap Graphics..............6-2 6.4 Troubleshooting Macintosh Printing..............6-3 6.4.1 Error Messages..................6-4 LAN Manager Host Setup 7.1 Printing Methods ....................7-1 7.1.1 Digital Network Port ...............7-1 7.1.2 NetBIOS .....................7-3 7.2 Windows NT Troubleshooting ................7-4 LAT Host Setup 8.1 Printing to an Application Port ...............8-1 8.2 Printing to a Service...................8-2...
Page 7
10.2.3 LPR on HP Hosts ................10-5 10.2.4 LPR on SCO UNIX Hosts ............10-6 10.2.5 LPR on Sun Solaris Hosts ............10-7 10.2.6 LPR on ULTRIX Hosts ..............10-8 10.2.7 LPR on Windows NT Hosts............10-8 10.3 Reverse Telnet (RTEL)...................10-9 10.3.1 Components of RTEL..............10-10 10.3.2 Installing Reverse Telnet Software ..........10-10 10.3.3 Queueing with the RTEL Software ..........10-11 10.3.4 Setting up the RTEL Backend Filter.........10-12...
Introduction 1.1 Protocol Support ....................... 1-1 1.2 Terms ..........................1-1 1.3 Server Features ........................1-2 1.3.1 AppleTalk Support ..................1-2 1.3.2 LAN Manager Support ................1-2 1.3.3 LAT and Digital Compatibility ..............1-2 1.3.4 NetWare Support ..................1-2 1.3.5 TCP/IP and UNIX Compatibility.............. 1-2 1.3.6 Small Size ......................
Introduction Protocol Support 1 - Introduction The RapidPrint 500 is a multi-protocol print server that provides shared network access to printers for a variety of network protocols and operating systems. 1.1 Protocol Support The RapidPrint 500 supports five industry-standard network protocols: •...
IEEE 1284 parallel interface, is required for this functionality. 1.3.2 LAN Manager Support The RapidPrint 500 can be configured to appear as a print node to other LAN Manager nodes. Supported systems include OS/2, Windows NT, and Windows 95. 1.3.3 LAT and Digital Compatibility The RapidPrint 500 supports LAT and TSM/NCP, making it fully compatible with most Digital operating environments.
1.3.9 Host-Initiated Connections The RapidPrint 500 may be configured to provide its attached devices as services to other nodes, allowing hosts to share printers. AppleTalk, LAN Manager, LAT, NetWare, and TCP/IP hosts can queue jobs to RapidPrint 500 services simultaneously. The optional RTEL host software provides both printer backend access and a named pipe interface to the RapidPrint 500 from TCP/IP hosts.
How To Use This Manual Introduction 1.4 How To Use This Manual The rest of the chapters in this manual describe the features and commands of the RapidPrint 500. Information is broken down as follows: • Chapter 2, Concepts, explains the basic ideas behind RapidPrint 500 operation.
Page 15
Concepts 2.1 Network Protocols ......................2-1 2.2 AppleTalk........................... 2-2 2.2.1 Addressing....................2-2 2.2.2 Zones......................2-2 2.2.3 Name Binding Protocol (NBP) ..............2-3 2.3 LAN Manager........................2-3 2.3.1 Networking ....................2-3 2.4 LAT ............................. 2-4 2.5 TCP/IP..........................2-5 2.5.1 IP Addresses ....................2-5 2.5.2 Subnetworks ....................
The RapidPrint 500 supports incoming connections to services, such as printer support. Services are the basic method of connecting to the RapidPrint 500 from any host or another server. In general, a service is required on the RapidPrint 500 before any job or connection queueing will take place.
(explained in Zones, below). Users who select the RapidPrint 500 service as their LaserWriter and then print will have their jobs forwarded to the RapidPrint 500 for printing, or for queueing if the print port on the RapidPrint 500 is in use or oth- erwise unavailable.
500 can be placed in a different zone with the command. Each time Define Protocols AppleTalk the RapidPrint 500 is booted, or when its zone is changed, it will verify the zone name with a router. 2.2.3 Name Binding Protocol (NBP) NBP is used by AppleTalk to advertise resources, such as printers and fileservers, to the network.
A service may be provided by a dedicated device, such as a printer, or by a network host. A device that offers one or more services, such as the RapidPrint 500, is a node. In general, all services offered by the RapidPrint 500 are associated with a port; exceptions to this rule will be noted later.
This mask tells how much of the IP address is the network address, which is applied to the IP addresses of both the RapidPrint 500 and the remote host. If the resulting addresses are identical, the connection is deemed local and the host is contacted directly.
The RapidPrint 500 and many UNIX systems implement the Berkeley remote printing protocol (lpr). This protocol makes it very easy to add print hosts to a system. To add the RapidPrint 500 as a print host, add the server’s IP address to a host table and add the server’s service name as a print queue.
2.6 LAT and TCP/IP Connection Methods Users can “log into” the RapidPrint 500 from either a TCP/IP host (using Telnet or Rlogin) or a LAT host. For example, if the server’s IP address is 192.0.1.92, a Telnet connection from an IP host to this address will return the local prompt just as if the user had logged in on a hardwired port.
If there is only one frame for- mat in use on the LAN, the RapidPrint 500 will use the network number for that frame type. If there are multiple frame types, limitations to the NetWare protocol require that the RapidPrint 500 use a different network number for each frame type on which it wants to advertise itself.
The RapidPrint 500 also supports the TSM utility, which uses NCP to start login sessions with the RapidPrint 500 and allows files of RapidPrint 500 commands to be sent to the server. Access to remote control of the RapidPrint 500 can be protected by the maintenance pass- word.
Page 27
3.1.2 Command Line Interface ................3-2 3.2 Maintenance Issues......................3-4 3.2.1 Changing the Server Name ................ 3-4 3.2.2 Rebooting the RapidPrint 500 ..............3-4 3.2.3 Restoring Factory Defaults ................. 3-5 3.2.4 Reloading Operational Software ............... 3-5 3.2.5 Editing the Boot Parameters............... 3-5 3.2.6 System Passwords..................
This chapter covers some background information to get you started using the RapidPrint 500. Topics include methods used to initially set up the RapidPrint 500 as well as ongoing maintenance issues, such as rebooting the server and restoring factory default settings This chapter assumes the following: •...
Getting Started 3.1.2 Command Line Interface To configure the RapidPrint 500 without EZCon, you must enter configuration commands at a command line. These commands are entered when a port is in character mode; in this mode, the Local> prompt will be displayed.
Page 31
Getting Started Configuration Methods Table 3-1: Command Line Editing Keys, Cont. Purpose Ctrl-R Redisplays the current command Ctrl-U Deletes the entire current line Ctrl-Z Logs out of the server Left Arrow Moves the cursor left Right Arrow Moves the cursor right Up Arrow or Ctrl-P Recalls the previous command Down Arrow or Ctrl-N...
The following sections detail configuration that is required on a sporadic or ongoing basis. 3.2.1 Changing the Server Name The RapidPrint 500 is initially configured with a server name. However, you can give the server a custom name of up to 13 alphanumeric characters using the following command: Figure 3-3: Changing the Server Name Local>>...
ROM programming phase, the code in the ROMs will be invalid and the server will have to be reloaded again from the network host. 3.2.5 Editing the Boot Parameters If the information that the RapidPrint 500 uses at boot time changes, you must edit the RapidPrint 500 boot parameters, including: •...
If you made a Telnet connection, the prompt will change to reflect privileged user status. If another user is currently logged into the RapidPrint 500 as the privileged user, you can use the Set Privileged Override command to forcibly become the privileged user.
In the latter case, the password will not be displayed on the terminal. The RapidPrint 500 uses the login password to log into NetWare file servers. If the login password is changed, NetWare print queue setups must also be changed to reflect the new password.
Page 36
Getting Started 3.2.7.2 Without EZCon To create a configuration file without EZCon, each RapidPrint 500 command will need to be man- ually entered into the file. To create or edit the file, complete the instructions in the following sec- tions.
Page 37
If the configuration file cannot be downloaded at boot time, the server’s behavior depends on the setting of the Retry limit. If the retry limit is zero, the RapidPrint 500 will wait forever until it can download the file. Otherwise it will try retry times and then continue booting. The command to specify the file and the number of retry attempts looks like the following:...
Page 39
Server Configuration 4.1 Preconfiguring Virtual Ports ................... 4-1 4.2 AppleTalk Server Parameters ..................4-1 4.3 LAT Server Parameters ....................4-2 4.3.1 Server Identification ..................4-2 4.3.2 Network Timers ................... 4-2 4.3.3 Node Limit ....................4-2 4.4 NetWare Server Parameters .................... 4-3 4.4.1 Routing and Encapsulation ................
The RapidPrint 500 provides a way to preconfigure virtual ports. If a parameter is Defined on port zero, it will set up default parameters to be provided for all of the network logins. Users can change or clear these characteristics on their own ports with their own Set Port command after login.
Set/Define Server Node Limit command is used to set the number of remote LAT service nodes the server will store information for. This can be set in large network environments to keep RapidPrint 500 network overhead down. Figure 4-4 displays an example.
In general, this will allow all nodes and fileservers to access the RapidPrint 500 regardless of frame type. If this behavior is not desired, the Rapid- Print 500 can be restricted to only one frame format (and thus does not need the internal network and routing support).
fileservers to ensure that the RapidPrint 500 recognizes queues directed to itself. Since the fileservers wait to be polled by the RapidPrint 500 for print jobs, they cannot tell if the RapidPrint 500 is not polling them due to access restrictions. There will be no error messages if a valid fileserver cannot print to the RapidPrint 500 due to the access list.
If the service does not exist yet, the server assumes you want to create that service. The RapidPrint 500 will only print an error message if you try to remove a service that does not exist. Note also that connections and queueing are enabled by default whenever you create a service.
Creating Services Server Configuration 4.6.1 Creating a Simple Service (Such As a Line Printer) Figure 4-12 shows the command needed to create a service called dump_port on the parallel port. Connections, queueing, banner, and formfeed options are enabled by default when you enter a Set Service command, so it is not necessary to configure them explicitly.
6. Save the service so that it will be enabled after the next server reboot. NOTE: Group codes only apply to LAT connections. They have no effect on the other proto- cols supported by the RapidPrint 500 (AppleTalk, LAN Manager, NetWare, and TCP/IP).
Security Server Configuration Table 4-1: Service Options , Cont. Option Functionality Binary RapidPrint 500 If enabled, prevents the from processing the Rapid- data stream. Disabling this feature, the default, allows the Print 500 to convert <LF> to <CR><LF> and possibly perform tab expansion.
Set/Define Server Retransmit Limit See above. Limit Specify a LAT Node Set/Define Server Node Limit Allows the RapidPrint 500 to store infor- SET SERVER NODE LIMIT 5 Limit mation for up to five LAT nodes. Node Limit for more information.
Page 50
TCP/IP Server Parameters Use This Command Example(s) What Example Does Change the Server’s IP Set/Define Server IPaddress Sets the server’s IP address to 192.0.1.55. DEFINE SERVER IPADDRESS Address Make sure that this address is unique to 192.0.1.55 the network. IP Address for more information.
Page 51
NetWare Server Parameters Use This Command Example(s) What Example Does Change the Internal Set/Define Protocols NetWare Inter- Changes the preconfigured internal net- SET PROTOCOLS NETWARE INTERNAL Network Number work number to “a3cc0850.” NETWORK a3cc0850 Routing and Encapsulation for more information. Configure Routing and Set/Define Protocols NetWare Disables the Ether_II frame type.
Page 52
Show/Monitor/List Protocols Apple- Displays the AppleTalk zones that the SHOW PROTOCOL APPLETALK ZONES Zones are Available Talk Zones RapidPrint 500 can see on the network. AppleTalk Server Parameters for more information. Specify the Server’s Define Protocols AppleTalk Places the RapidPrint 500 in the Account-...
Ports Virtual Ports 5 - Ports This chapter covers port-specific configuration for the RapidPrint 500, including virtual port con- figuration, port groups, port names, and security features. 5.1 Virtual Ports Incoming Telnet and Rlogin connections are not associated with a physical port. Instead, they are associated with a virtual port, port 0, which serves for the duration of the connection.
5.3.0.1 DSRlogout When a device connected to the RapidPrint 500 is disconnected or powered off, the DSR signal is dropped. To configure a port to log out when this happens, use the Set/Define Port DSRlogout...
5.4 Quick Reference General Port Characteristics Use This Command Example(s) What Example Does Assign LAT Group Set/Define Port Authorized Groups If they are also enabled server-wide, this DEFINE PORT 1 AUTHORIZED GROUPS Numbers to a Specific command allows port 1 to use the listed 0,77,122-178 Port groups.
Page 59
AppleTalk Host Setup 6.1 Bitronics Interface ......................6-1 6.2 Macintosh Service Configuration ................... 6-2 6.2.1 Using AppleTalk on UNIX or VMS............6-2 6.3 Printing from AppleTalk....................6-2 6.3.1 Using LaserPrep ................... 6-2 6.3.2 Printing Bitmap Graphics ................6-2 6.4 Troubleshooting Macintosh Printing ................6-3 6.4.1 Error Messages .....................
Since printers attached to the RapidPrint 500 aren’t directly connected to the network, any pro- grams or utilities that attempt to modify their AppleTalk settings will fail. The RapidPrint 500 con- trols all AppleTalk parameters, such as zone name and job time-outs, so modifying these settings on the printer itself will have no effect.
Once you’ve created the service, it should be visible in the Chooser of any Macintoshes that are in the same zone as the RapidPrint 500. If you have multiple zones on your network, the service will appear in the default zone specified by the AppleTalk router.
AppleTalk printing is easy to set up, but can be hard to debug. Since the Macintosh is expecting PostScript replies from the print device, you cannot just attach a terminal to the RapidPrint 500 and watch the output. Also, there is no way to “connect” to the RapidPrint 500 port and talk to the printer via AppleTalk.
If you can connect to the printer service on the RapidPrint 500 via LAT or TCP/ IP, try typing some keys to the printer and pressing Return. The printer will typically respond with a PostScript error message like that shown in the following figure.
Page 65
LAN Manager Host Setup 7.1 Printing Methods ......................7-1 7.1.1 Digital Network Port ................... 7-1 7.1.2 NetBIOS ......................7-3 7.2 Windows NT Troubleshooting ..................7-4...
Windows NT users. 7.1 Printing Methods If you are unable to use EZCon, the best way to configure the RapidPrint 500 is to use the IP proto- col and the Berkeley remote LPR software. See LPR on Windows NT Hosts for LPR configuration...
Page 68
B. Under Additional Port information, select Other and enter port number 3001. Do not use the Configure button. (This step applies only to the Rapid- Print 200 server, not the RapidPrint 500 server.) C. Click OK. 11. Click on the OK button in the Add Port window, then in the Create Printer window.
Local_1>> SET SERVICE NTX LANMANAGER ENABLED 7.1.2.1 Redirecting a Port Redirecting allows a user to use a service on the RapidPrint 500 as if the RapidPrint 500 parallel port were on the host machine. To print from NetBIOS, you will need to redirect a port.
By default, the timeout period is set to 45 seconds. If you have a slow printer, this timeout period may not be long enough; Windows NT may time out your print job when it’s queued to the RapidPrint 500. To change the timeout period, see the Settings dialog box in Windows NT.
Page 71
LAT Host Setup 8.1 Printing to an Application Port..................8-1 8.2 Printing to a Service......................8-2 8.3 Printing Using DCPS Software ..................8-3 8.4 The ets$configd Download Server ................. 8-3 8.5 VMS Printer Troubleshooting ..................8-4...
For example, a printer might be configured to use port LTA3419, which might be connected, or mapped, to port 1 on the RapidPrint 500. The LAT port can be mapped to either a service or a specific port on the RapidPrint 500.
LCP> SET PORT LTA1234/NODE=server1/SERVICE=printer1 LCP> EXIT The RapidPrint 500 name must match the name in the /Node field in the LATCP Set Port com- mand above. The service names specified must also match. In addition, you may want to use the following commands on the RapidPrint 500 to set up terminal characteristics for the print device.
The download server process must be installed if you plan to use the Source command or Startup- file option to download a configuration file into your RapidPrint 500. It is also required for send- ing syslog information to a VMS host. The process runs on a VMS machine and waits for a download connection, then tries to download the requested file to the RapidPrint 500.
The RapidPrint 500 must be able to find the VMS host in order to utilize the download process. If the node limit on the RapidPrint 500 is set to zero, it may not be able to locate the VMS host. For downloading to work reliably, ensure that the RapidPrint 500 node limit is non-zero.
NetWare VLM or a Winsock-compliant IP stack. 9.1 Access Lists By default, the RapidPrint 500 will only scan local file servers (file servers one hop away) for print queues to service. File servers on non-local Ethernets, such as those with an IPX router between...
The preferred pserver configuration method for Bindery print queues is to use the QINST utility. It will interactively prompt you for the names of the file server, the name of the print queue to create, and the RapidPrint 500 name and service names to use.
Page 81
The remaining fields can be left in their default settings. C. Press the F10 key to save the print queue information. NOTE: Step 4 must be completed on each file server that will need access to RapidPrint 500 queues. 5. Log back into the print server and enter the NETSTAT command.
Print queue installed successfully. Resetting MPS_xxxxxx. Resetting print server. Install another queue [y/n]? n F:\> After creating the print queue, use the nprint command to print a job to the RapidPrint 500. Figure 9-9: NPRINT Command F:\> nprint C:\AUTOEXEC.BAT /queue=MPS_PRT 9 - 4...
Page 83
Users on each file server wishing to print will specify the file server’s queue name; the file server and RapidPrint 500 will decide which, if any, of the RapidPrint 500 queues can service the requests. The following detailed steps refer to NetWare v3.11, but are similar for v2.x. Be sure to note the name of the print server;...
Page 84
Step 5 for all necessary queues. When no other configuration is desired, the RapidPrint 500 must be told to rescan the file server queues so that it is aware of the modifications. This can be done with the following steps.
Page 85
Figure 9-19: Nprint Command C:> nprint c:\autoexec.bat /queue=TESTQ The file will be spooled to the RapidPrint 500 for printing and should appear on the proper physical port. If the print port is in use, the NetWare job should be visible via the RapidPrint 500 Show Queue display.
Before beginning rprinter configuration, you will need to know the name of the printserver pro- cess you will be starting on the file server, and the name of the print service on the RapidPrint 500. Set the rprinter printserver on the RapidPrint 500.
Page 87
Figure 9-25: Print Server Information Option Available Options Change Current File Server Print Queue Information Print Server Information C. Select the RapidPrint 500 name from the list of print servers and press Enter. Figure 9-26: Available Print Servers Print Servers LAB_RP...
Page 88
Printing NetWare Host Setup D. Select Print Server Configuration from the following menu and press Enter. Figure 9-27: Print Server Configuration Option Print Server Information Change Password Full Name Print Server Configuration Print Server ID Print Server Operators Print Server Status/Control Print Server Users E.
Page 89
NetWare Host Setup Printing H. Highlight the Type field and press Enter. You should see the following menu: Figure 9-31: Printer Types Menu Printer Types Parallel, LPT1 Parallel, LPT2 Serial, COM 1 Serial, COM 2 Remote Parallel, LPT1 Remote Parallel, LPT2 Remote Serial, COM 1 Remote Serial, COM 2 Highlight Remote Serial, Com 1 and press Enter.
Page 90
Q. Exit PCONSOLE by repeatedly pressing Escape. 4. Restart the pserver VAP/NLM/process on the file server or PC. To connect the RapidPrint 500 port to the rprinter file server, complete one of the following steps, depending on how pserver is running: A.
If necessary, change the password on the RapidPrint 500. RapidPrint 500 and the queue pass- Unless the passwords match, the RapidPrint 500 will not be word on the file server match. able to log into file servers to scan for jobs.
Troubleshooting NetWare Host Setup 9.3.2 NDS Print Queue Troubleshooting The following section assumes that the Novell queue was created using PCONSOLE’s Quick Setup option. If you experience NDS printing problems, try the following steps: To check that the print server has successfully attached to the queue, type NET- at the Local>...
Page 93
NetWare Host Setup Troubleshooting The following are errors that you may receive from the file server. Table 9-3: NDS Errors from the File Server Failure code Failure code meaning Remedy Success fffffda7 Object could not be found in Check the print server name, dscontext, and the given context.
Page 95
UNIX Host Setup 10.1 Selecting A Printing Method ..................10-1 10.2 LPR ..........................10-2 10.2.1 Notes about LPR ..................10-3 10.2.2 LPR on AIX Hosts ..................10-4 10.2.3 LPR on HP Hosts..................10-5 10.2.4 LPR on SCO UNIX Hosts................ 10-6 10.2.5 LPR on Sun Solaris Hosts................
The server must have an IP address before configuration (see your Configuration Guide for details). Any host wishing to access the RapidPrint 500 will have to be informed of this IP address, which is typically configured in the UNIX /etc/hosts file or via a nameserver.
The example above creates a queue named RP_PRT. The rm parameter is the name of the RapidPrint 500 in the host’s address file, the rp parameter is the name of the service as it exists on the RapidPrint 500, and the sd parameter specifies the name of the directory used to hold tempo- rary spooling files.
Because of this, the RapidPrint 500 will print a banner page at the end of a job, and cannot support most of the LPR options. If it is necessary to have the banner page at the beginning of the printout, install and use the RTEL software.
UNIX Host Setup 10.2.2 LPR on AIX Hosts LPR is available on machines running IBM’s AIX operating system versions 3.2 and higher. Print queues on AIX hosts can be configured using either UNIX commands or the System Management Interface Tool (SMIT) application. 10.2.2.1 Using UNIX Commands Using LPR on AIX hosts involves a slightly different configuration procedure.
Add the following information to the Add a Standard Remote Print Queue dialog box: – The name of the print queue to add – The name of the RapidPrint 500 unit – The name of the RapidPrint 500 service – The type of print spooler on the remote server, and –...
5. Enter the following information: – The name of the print queue to add – The name of the RapidPrint 500 unit – The name of the RapidPrint 500 service To print to this queue, normal lp syntax is used (see Figure 10-8).
UNIX Host Setup The rlpconf command will ask a series of questions and create a printcap entry for the specified queue. The process is shown in the following figure. Figure 10-12: Configuring the Remote Printer Remote Printing Configuration Enter information for remote printers or local printers accepting re- mote printing requests Please enter the printer name (q to quit): MPS_ xxxxxx _P1 Is printer MPS_xxxxxx_P1 a remote printer or a local printer? (r/l) r...
UNIX Host Setup 10.2.6 LPR on ULTRIX Hosts ULTRIX hosts will need additional information added to the printcap entry to show that there is no physical device for this queue and tell the host that this is a remote connection. Figure 10-14: Example ULTRIX Printcap Entry RP_PRT|Printer on LAB RP:\ :lp=:ct=remote:\...
7. In the resulting dialog box, provide the name or IP address of the host provid- ing LPD, and the name of the RapidPrint 500 print service, and click OK. 8. In the printer-specific dialog box that appears, fill out the necessary information and click OK.
Reverse Telnet (RTEL) UNIX Host Setup 10.3.1 Components of RTEL RTEL provides two main types of interfaces to the server. The first is a printer backend filter for BSD, SYSV, and AIX type printing subsystems. The second method of printing with RTEL uses a UNIX named pipe as the actual interface to the host system.
There is one important thing to note about queueing jobs to RTEL services. A job can be queued by the host’s print system (lp, lpr, and others) or by the RapidPrint 500 itself. If you are only printing to one queue from one host to one RapidPrint 500 service, the queueing is provided by the host; it will not release a new job to the RapidPrint 500 until the previous job has completed.
Reverse Telnet (RTEL) UNIX Host Setup 10.3.4 Setting up the RTEL Backend Filter RTEL backend filters are designed to work with BSD, SYSV, and AIX type printing subsystems. The backend filter simply accepts data from the queue manager and moves that data over the net- work to the terminal/print server.
Page 109
There must be at least one entry in the options field; use the word “None” if no options are desired. There must also be an entry in the server_hosts file for each RapidPrint 500 print queue you wish to use. You may have multiple UNIX print queues using the same RapidPrint 500 print queue (for example, when you want to use different sets of options) but a UNIX print queue can- not use multiple RapidPrint 500 queues.
Reverse Telnet (RTEL) UNIX Host Setup For an LPR type spooling system, the corresponding output would look like this: Figure 10-22: lpc status Information % lpc status hp4 hp4: queueing is enabled printing is enabled no entries no daemons present 10.3.5 Setting up the RTEL Named Pipe Daemon The basic concept behind the RTELPD daemon is to allow a UNIX system to use its own output fil- ter programs that provide special purpose post-processing and then write the data into a named...
Page 111
UNIX Host Setup Reverse Telnet (RTEL) Installing the RTELPD daemon process and creating a pipe is very simple. First create the named pipe and set up the server_hosts file using the mkpipe script. Figure 10-23: Installing the RTELPD Daemon Process # cd /usr/spool/rtel # ./mkpipe Installing a pipe device requires root privileges.
Page 112
To start the RTELPD daemon process, issue the command from a /usr/spool/rtel/rtelpd -s shell prompt. You can check the RTEL setup by sending data into the named pipe and seeing if it appears at the printer. Figure 10-24: Checking RTEL Setup # cat /etc/hosts >...
Page 113
UNIX Host Setup Reverse Telnet (RTEL) 10.3.5.2 Creating a BSD Print Queue Using RTELPD To create a generic BSD print queue using the RTELPD pipe daemon, first create a named pipe as shown above. Then edit the /etc/printcap file and insert an entry in the following form to create a simple queue.
If custom queueing software has been designed, raw TCP/IP (or Telnet) connections can be made directly to the RapidPrint 500 ports. Opening a TCP session to port 3001 will attempt a direct con- nection to the RapidPrint 500’s parallel port. If Telnet IAC interpretation is needed, form a connec- tion to the 20nn range of ports using the Set/Define Service Telnetport...
Page 117
11.66 Set/Define Server Queue Limit ................11-32 11.67 Set/Define Server RARP ..................11-32 11.68 Set/Define Server Reload ..................11-33 11.69 Set/Define Server Retransmit Limit..............11-33 11.70 Set/Define Server Rlogin ..................11-33 11.71 Set/Define Server Service Groups.................11-34 11.72 Set/Define Server Software ..................11-35 11.73 Set/Define Server Startupfile .................11-35 11.74 Set/Define Server Subnet Mask................11-36 11.75 Set/Define Service ....................11-37 11.76 Set/Define Service AppleTalk................11-37...
Page 118
11.104 Test Loop .........................11-55 11.105 Test Port........................11-55 11.106 Test Service......................11-56 11.107 Who ..........................11-57 11.108 Zero Counters ......................11-57...
Command Reference Command Line Interface 11 - Command Reference This chapter describes the RapidPrint 500 command set. Each command and its syntax is shown, as well as whether or not the command is restricted to the privileged user. NOTE: See...
Clear/Purge Protocol NetWare Access Command Reference Table 11-1: Line Editing Keys Purpose Return Executes the current command line Delete Deletes the character before the cursor Ctrl-A Toggles insert/overstrike modes. Overstrike is on by default. Ctrl-D Logs out of the server Ctrl-E Moves cursor to end of line Ctrl-H or Backspace...
PURGE service Removes a defined service from the RapidPrint 500. The login service can not be deleted via the Clear/Purge commands—you must use the Set/Define Server Incoming command to remove them. Restrictions You must be the privileged user to use this command.
Shows information regarding user username on TCP/IP host host. @host Shows all users currently connected to TCP/IP host host. NOTE: To see a list of processes running on the RapidPrint 500, use the command “finger finger.” Examples Local> FINGER Local>...
Command Reference Help 11.8 Help HELP command parameter Lets you access the online Help system. Enter Help with no parameters to see a list of all available commands. Restrictions The help processor only shows the help text for the commands that the user is privileged to use.
List Command Reference Reload For flash-ROM units, this option forces the server to download opera- tional code from a host machine and reprogram the flash-ROM. Examples Local> INITIALIZE DELAY 12 Local> INITIALIZE FACTORY Local> INITIALIZE CANCEL Crash 451; Show/Monitor/List Server Status;...
Command Reference Netstat 11.14 Netstat NETSTAT The Netstat command shows the currently active network connections. Information is displayed for the AppleTalk, LAT, LAN Manager, Netware and TCP/IP protocols. This information is prima- rily meant for debugging network problems. 11.15 Ping PING hostname Ping sends a TCP/IP request for an echo packet to another network host and therefore provides an easy way to test network connections.
Remove Queue Command Reference 11.17 Remove Queue ENTRY number REMOVE QUEUE NODE NodeName SERVICE ServiceName Removes requests for local services from that service’s queue. Restrictions Restrictions You must be the privileged user to use this command.
Set Noprivileged 11.19 Set Noprivileged Removes privileges from the current session. See Privileged/Noprivileged. 11.20 Set/Define Port Authorized Groups ENABLED PortList PORT AUTHORIZED GROUPS DEFINE grouplist DISABLED Adds (Enabled) or deletes (Disabled) groups from the list of service groups that are accessible to a port.
Set/Define Port Bitronics 11.21 Set/Define Port Bitronics ENABLED PortList PORT BITRONICS DEFINE DISABLED Enables or disables bidirectional parallel port functionality. The attached printer must also sup- port Bitronics mode. Parameters PortList/All Specifies a particular port or group of ports, or all ports.
Set Port Groups 11.23 Set Port Groups ENABLED grouplist PortList SET PORT GROUPS DISABLED Limits which of the Authorized groups the port can access; the groups must already be in the Set Port Authorized Groups list. If the Enabled or Disabled modifiers are used, the group list is added to or removed from the current list.
DEFINE Sets a unique name for each port. Remote LAT connections to the RapidPrint 500 can use either a service name or the port name to identify a port for connection purposes. Restrictions You must be the privileged user to use this command.
If the zone specified cannot be confirmed by a router, the command will fail. Set does not work with the Enabled/Disabled parameters; they must be defined. Parameters ZoneName Name of the zone to move the RapidPrint 500 into. Examples Local> DEFINE PROTOCOL APPLETALK ZONE “AcctZone” See Also Show/Monitor/List Protocols;...
You must be the privileged user to use this command. Errors Enabled/Disabled parameters must be defined. Parameters Timeserver Controls whether the RapidPrint 500 will send IP daytime request pack- ets. It is enabled by default. See Also Set/Define Server IPaddress;...
Allows configuration of a list of fileservers that the RapidPrint 500 will contact for print jobs. By default, only fileservers on the local network will be queried; this command can be used to add or remove additional fileservers.
Define Protocols NetWare DScontext 11.34 Define Protocols NetWare DScontext DEFINE PROTOCOLS NETWARE DSCONTEXT context Configures the NetWare Directory Service context where the print server is located. Restrictions You must be the privileged user to use this command. Parameters context Specify the NDS context where the print server is located. For more infor- mation about the format of the NDS context and tree, see your host docu- mentation Examples...
In conjunction with the Set Protocol NetWare Routing command, this command configures which frame types the RapidPrint 500 will pay attention to. When routing is enabled, all frame types are enabled; any undesired frame types may then be disabled with this command. When routing is disabled, all frame types are disabled;...
DEFINE NONE Configure the fileserver to which the RapidPrint 500 will be dedicated for Rprinter operation. Restrictions You must be the privileged user to use this command. Parameters printserver The printserver name can be up to 8 characters long. The null string (“ “) returns the setting to undefined.
DISABLED Configures whether the RapidPrint 500 will act as an internal router. If routing is enabled, the RapidPrint 500 advertises all of its NetWare services as part of an internal network and itself as a “router” to that network. Turning routing on enables all frame types. Turning routing off disables all frame types; you must then enable the single desired frame type using the Set/Define Protocols NetWare Encapsulation...
Set/Define Server BOOTP 11.44 Set/Define Server BOOTP ENABLED SERVER BOOTP DEFINE DISABLED Enables or disables querying for a BOOTP host at system boot time. Restrictions You must be the privileged user to use this command. Set/Define Server RARP;...
Set/Define Server Gateway 11.47 Set/Define Server Gateway ] GATEWAY IPaddress SERVER SECONDARY DEFINE Specifies the host to be used as a TCP/IP gateway between networks. Packets destined for a differ- ent network will be directed to the gateway for forwarding. Restrictions You must be the privileged user to use this command.
Set/Define Server Identification 11.49 Set/Define Server Identification SERVER IDENTIFICATION IDstring DEFINE Specifies the identification string that is broadcast along with LAT service messages. The identifi- cation string is also broadcast as the ident string for a LAT login service. Restrictions You must be the privileged user to use this command.
Set/Define Server IPaddress 11.52 Set/Define Server IPaddress SERVER IPADDRESS IPaddress DEFINE Sets the server’s IP network address. The IP address must be set before any TCP/IP connectivity is available (i.e., Telnet, Rlogin, and Reverse Telnet) and cannot be changed when there are active TCP/IP sessions.
SERVER SECONDARY DEFINE Specifies the TCP/IP host from which the RapidPrint 500 requests its runtime code. For LAT-load- ing servers, this command has no function. Restrictions You must be the privileged user to use this command. Parameters...
DEFINE Specifies the length of time between RapidPrint 500 service announcement broadcasts for LAT cir- cuits. This parameter should not need to be changed under normal circumstances. Restrictions You must be the privileged user to use this command.
SERVER NAME ServerName DEFINE Specifies the name of the RapidPrint 500. Restrictions You must be the privileged user to use this command. Parameters ServerName The server name is restricted by service name constraints. Print service names, typically servername_text or servername_p1, may be no more than 16 characters including the suffix.
NONE Used to specify the name of the print server VAP/NLM running on the NetWare file server. This is used when setting up the RapidPrint 500 as an RPRINTER client. Restrictions You must be the privileged user to use this command.
Set/Define Server Node Limit 11.62 Set/Define Server Node Limit limit SERVER NODE LIMIT DEFINE NONE Sets the maximum number of LAT service nodes about which the server will keep information. If the new limit is less than the current limit and the service table is full, the number of nodes will be slowly pruned down to the new value.
Set/Define Server Privileged Password 11.64 Set/Define Server Privileged Password ] passwd SERVER PRIVILEGED PASSWORD DEFINE Sets the password for becoming the privileged user or “superuser” of the server. If the password is not specified on the command line, the user will be prompted for it; it will not be displayed on the screen as it is typed.
Set/Define Server Queue Limit Examples (Shown with the resulting prompts on the next command line) Local> SET SERVER PROMPT “Port %n:” Port 1: SET SERVER PROMPT “%p%S_%n%P%%” Port_2[NoSession]_2>% SET SERVER PROMPT “Lcl_%n>%P” Lcl_3>> 11.66 Set/Define Server Queue Limit ...
Set/Define Server Reload 11.68 Set/Define Server Reload ALWAYS SERVER RELOAD DEFINE DEFAULT Specifies when to reload flash. This command serves no purpose on non-flash units. Restrictions You must be the privileged user to use this command. Parameters Always The server will reload flash each time it boots.
Set/Define Server Service Groups 11.71 Set/Define Server Service Groups ENABLED ]GROUPS SERVER SERVICE DEFINE GroupList DISABLED Establishes the LAT group numbers of the services provided by this server, and whether groups should be added to the list (Enabled) or removed from the list (Disabled).
NONE Configures the startup configuration file that the RapidPrint 500 will attempt to download at boot time. This file contains the RapidPrint 500 commands that will configure the server before any users and services, etc., are started. If a text hostname is used for TFTP, the name must be resolv- able at boot time, otherwise you must use an IP address.
Set/Define Server Subnet Mask Restrictions You must be the privileged user to use this command. Parameters host:filename Used to load from a TCP/IP host via TFTP. Enter a TCP/IP hostname or IP address followed by a colon and a startup file name of up to 11 charac- ters in length.
DEFINE Creates a local service. A maximum of 16 services may be configured for the RapidPrint 500. Additional service parameters are discussed in the following pages. NOTE: Services have no default parameters; all options must be configured manually.
Configures which of the RapidPrint 500 default services are enabled, and which service, if any, has DLC enabled. If a particular default service is disabled, it will not be created at boot time. If it is enabled, it will be created, but will not prevent the use of any other custom services.
DISABLED Specifies that the service will handle DLC print requests from Windows NT hosts. Note that only one service on the RapidPrint 500 can have DLC enabled at any time. Restrictions You must be the privileged user to use this command.
SERVICE ServiceName FORMFEED DEFINE DISABLED Determines whether the RapidPrint 500 will append a formfeed to the end of any LPR print jobs. See Also Clear/Purge Service; Show/Monitor/List Services;Enabling Other Service Options. 11.83 Set/Define Service Identification ...
Set/Define Service LAT 11.85 Set/Define Service LAT ENABLED SERVICE ServiceName LAT DEFINE DISABLED Enables or disables LAT access to the specified service. LAT must be licensed to use LAT function- ality.
DISABLED Controls whether the RapidPrint 500 will place a PostScript wrapper around each job (enabled). The RapidPrint 500 will try to detect if it is already a PostScript job, in which case it would not add an additional wrapper. See Also Clear/Purge Service;...
Set/Define Service SOJ 11.91 Set/Define Service SOJ StartString SERVICE ServiceName SOJ DEFINE NONE Specifies a string to be sent to the attached device at the start of every access regardless of network protocol.
Set/Define Service Telnetport 11.93 Set/Define Service Telnetport portnum SERVICE ServiceName TELNETPORT DEFINE NONE Specifies a TCP listener socket for this service. TCP connections to the socket are accepted or rejected based on the availability of the service.
11.96 Show/Monitor/List Protocols NODES APPLETALK ZONES LOCAL COUNTERS SHOW ENABLED PROTOCOLS MONITOR LANMAN LIST ACCESS NETWARE TCPIP Displays a summary screen of all supported protocols. General figures, such as packet counts and error status, will be shown.
Page 165
Couldn’t map user to trustee. This is where the RapidPrint 500 tries to get rights to access the print queue; login fails. Couldn’t attach to print queue on Same as bit 2.
Page 166
Access Displays the current list of accessible NetWare fileservers. Displays NDS-related NetWare information. TCPIP Displays detailed counters and status messages specific to the TCP/IP protocol, including configured nameservers and gateways, the default domain name, packet information, and ICMP counters. ICMP messages are sent by TCP/IP nodes in response to errors in TCP/ IP messages or queries from other nodes.
11.97 Show/Monitor Queue SHOW NODE nodename QUEUE MONITOR PORT portnum SERVICE servicename Displays the entries in a particular local service’s connect queue, if it exists. Particular sets of queues or entries can be selected with the parameters.
Page 168
FIFO overrun because 000C hex= 12 decimal= 0000 0000 0000 1100 binary, meaning that bits 2 and 3 are set (the right- most bit being zero). Table 11-5 shows the RapidPrint 500 failure reasons and thir meanings. 11 - 50...
Page 169
Table 11-5: Failure Reasons Send Failure Reason Receive Failure Reason Connect Failure Reason Invalid Packet Reason Unused, should be 0 Unused, should be 0 Internal failure, should Data received outside be 0 window Packet received with Connection was termi- CRC error nated abnormally At least one collision has Received packet did not...
Page 170
11.99 Show/Monitor/List Services SHOW LOCAL CHARACTERISTICS SERVICES MONITOR service STATUS LIST SUMMARY Displays characteristics of the services on the network. Remember that the service list is masked by the service groups that this port is eligible to see, that is, users will not see services to which they cannot connect.
11.100 Show/Monitor/List SNMP SHOW SNMP MONITOR LIST Displays the current (Show) or saved (List) SNMP security table entries. Restrictions You must be the privileged user to use this command. See Also Clear/Purge SNMP;...
11.103 Source hostname: filename SOURCE VERIFY node:: filename hostname\sys:login\ filename Attempts to download a configuration file from a MOP, TFTP, or NetWare host. The file is assumed to contain lines of server commands to be executed. The Source command is most useful for trying out a configuration file before using the Set Server Startupfile command.
11.104 Test Loop RECEIVE TEST LOOP address HELP ASSISTANT address TRANSMIT FULL Tests the network connections to MOP hosts. A simple loopback service verifies that the remote node is receiving the server’s transmissions. An Assistant or “helper” node can be specified to for- ward one or both of the transmissions (outbound or incoming).
Tests a connection to a service. A continuous stream of ASCII alphabetic characters is sent to the service and (hopefully) echoed back until the number of lines specified by Count is reached; the test can be stopped at any time by pressing a key. The RapidPrint 500 will show the number of packets sent and lost.
11.107 Who The Who command is functionally identical to the Show/Monitor Users command. It is provided for UNIX compatibility. 11.108 Zero Counters ZERO COUNTERS PORT portnum Resets the counters for errors and other network and server events. If no parameter is added to the command, only the port counters for the current port will be reset.
Maynard, MA 01752-3011 • Toll Free 800-354-9000 A.1 Digital Problem Report Procedure If you are experiencing problems with the RapidPrint 500 or have suggestions for improving the product, please contact Digital Technical Support. When you report a problem, please provide the following information: •...
Page 178
Digital Problem Report Procedure Technical Support A - 2...
Page 179
AppleTalk device is generally as simple as attaching it and turning it on. Attachment Unit Interface. A 15-pin shielded, twisted pair Ethernet cable used (optionally) to connect the RapidPrint 500 and a MAU. Any communications network has a main “cable,” and devices can be backbone thought of as attaching to this main conductor.
Page 180
If the RapidPrint 500 is configured to allow users to log in from the net- work (as opposed to logging in from the serial ports), it creates what is called a login service.
Page 181
RapidPrint 500, NCP can be used to remotely log into and reboot the server or cause it to “dump” its memory to a host for analysis. It is can also be used to access the RapidPrint 500 console port from a host VMS system.
Page 182
The hardware address is usually specified as a list of six hexadecimal numbers separated by dashes, such as “ae-34-2c-1d-69-f1.” The hardware address for your RapidPrint 500 is shown on a label on the rear of the unit.
Page 183
See your host’s documentation, especially regarding the .rhosts and hosts.equiv files, for more information. Read-Only memory. A memory device that retains its information even when power to it is removed. A ROM version of the RapidPrint 500 does not need to download code, since it carries the entire executable code in ROM and thus never needs to reload it.
Page 184
It does this with the subnet mask set up for the server. The RapidPrint 500 uses the mask as a filter; if the RapidPrint 500’s IP address and the remote IP address appear the same after the fil- ter, the remote host is assumed to be on the same local network.
Page 185
TCP/IP network- ing software, TFTP is used to quickly send files across the network with fewer security features than FTP. TFTP is used by the RapidPrint 500 to download a boot file in the UNIX environment. Thickwire Ethernet cables generally come in two varieties: thickwire and Thinwire.
Page 188
Index ETS/EPS Reference Manual LAN Manager 11-15, 11-40 Secondary 11-26 LAT 11-16, 11-24, 11-41 Server 11-9, 11-49 License 11-16 Service 11-3, 11-8, 11-9, 11-52 Limit 11-30 Service Groups 11-34 List 3-3, 11-6, 11-45–11-53 Set 3-3 Loadhost 11-15, 11-26, 11-28 Show 3-3, 11-45–11-53 Local 11-3, 11-16, 11-45, 11-52 SNAP 11-18 Login password 11-26...
Page 189
ETS/EPS Reference Manual Index Networking 2-3 Support information 1-1, 1-2 Encapsulation 2-8 Laserprep 6-2 EtherTalk 6-1 LaserWriter 2-2, 2-8 ETS$CONFIG 8-3 LAT 2-4, 8-1–8-4, B-2, B-4, B-5, B-6 EZCon 1-2, 3-1, 9-1 Application port 8-1, 8-4 Services 8-2 Support information 1-1, 1-2 Troubleshooting 8-4 Factory defaults, restoring 3-5 LATCP 8-1, 8-4...
Page 190
Index ETS/EPS Reference Manual Printing from 7-3 AppleTalk 6-1, 6-3 Redirect 7-3 Service option 4-8 Netstat 9-14, 11-7 UNIX 10-13, 10-18 NetWare 2-7, 9-1–9-15, B-3, B-4 Printing Access list 2-8, 4-3, 9-1, 9-3, 11-2 AppleTalk 6-2 Bindery 9-1 Digital Network Port 7-1 Configuration 1-2 LAN Manager 7-1 Encapsulation 4-3...
Page 191
ETS/EPS Reference Manual Index General 10-9 Support, technical A-1 Installation 10-10 syslog 8-3 RTELPD 10-1, 10-10 UNIX printing 10-1 rwho B-5 Tap B-6 TCP socket connections 4-7, 10-2, 10-18, 11-43 TCP/IP 2-5–2-6, B-2, B-4, B-5, B-6 SAM (lpr on HP hosts) 10-5 RTEL 2-6 Save command 11-9 SNMP 2-5...
Page 192
Index ETS/EPS Reference Manual Startup file 8-3 Troubleshooting 8-4 Who command 11-57 Windows 95 10-2 Windows NT Digital Network Port 7-1 NetBIOS 7-3 Printing from 7-1 Troubleshooting 7-4 Zero Counters command 11-57 Index-6...
Need help?
Do you have a question about the RapidPrint 500 and is the answer not in the manual?
Questions and answers