5525B/31/32 Line Matrix Printer User's Manual
Table Of Contents
- 1 Introduction
- 2 Setting Up the Printer
- 3 Operating the Printer
- 4 The Configuration Menus
- Configuration Overview
- CONFIG. CONTROL
- ACTIVE EMULATION
- EMULATION
- PCL-II Emulation
- LinePrinter Plus Emulations
- Optional Emulations
- PCL-II Emulation
- LinePrinter Plus Emulation
- P-Series Emulation
- Proprinter XL Emulation
- Epson FX Emulation
- IGP/PGL Submenu
- Features
- Configuring the Emulation with the Control Panel
- Define CR Code (Carriage Return)
- Define LF Code (Line Feed)
- Autowrap
- Select SFCC
- PI Slew Range
- CR Edit
- Select Font
- Select LPI
- Auto Uppercase
- Skip Command Prefix
- Power On IGP/PGL
- Extended Execute Copy
- UPC Descenders
- Compressed CPI
- Ignore Character
- IGP100 Compatbl.
- Optimized Ratio
- IGP/VGL Emulation
- MAINT / MISC
- HOST INTERFACE
- ETHERNET PARAMETERS
- PRINTER CONTROL
- DIAGNOSTICS
- RIBBONMINDER
- 5 Interfaces
- Overview
- Dataproducts Long Line Interface
- IEEE 1284 Parallel Interface
- RS-232 and RS-422 Serial Interfaces
- Host System Configuration
- Internal Ethernet Adapter Configuration
- Configuring the Internal Ethernet Adapter for TCP/IP
- Host Software
- Compiling Host Software
- Computer-aided Configuration with ezsetup or npconfig
- Configuration Through the Network with ARP
- Configuration Through the Network with RARP
- Configuration Through the Network with BOOTP
- Restoring Factory Defaults
- Host Configuration
- Direct Printing Without Spooler
- Printing Via the Spooler
- Custom Interface Scripts
- BSD UNIX
- System V UNIX
- npd Pseudo-device Interface
- Other TCP/IP Methods
- Configuring The Internal Ethernet Adapter For Novell
- Configuring the Internal Ethernet Adapter for Windows
- 6 Troubleshooting
- A Printer Specifications
- B Downloading Firmware
- C ASCII Character Set
- D Communication and Trademark Information

npd Pseudo-device Interface
167
Starting the npd daemon is all that is needed to utilize npd. Integrating
any special applications can be done anytime thereafter.
Use the following syntax to start npd:
npd
devicefile ipname portname
where:
devicefile
Name for a pseudo-tty pair’s slave device acquired by
npd
ipname
Internal Ethernet Adapter IP name or IP Address
portname
Internal Ethernet Adapter I/O port name (i.e. prn)
NOTE: The
devicefile
cannot exist prior to starting npd and this
particular npd daemon cannot be running already. You can
have more than one daemon running on the same host, as long
as they are not using the same
devicefile
.
npd /dev/spike.prn spike prn
starts an npd daemon utilizing /dev/spike.prn to send print jobs to
the printer attached to the parallel port on the Internal Ethernet Adapter
named spike.
By default, npd looks in the /dev directory to find a free pseudo-tty pair
(/dev/pty?? and /dev/tty?? files). If your UNIX system has these files in
a different directory, you can specify the directory pathname with a -p
option.
npd -p /dev/pty /dev/spike.prn spike prn
where /dev/pty is the directory to be searched for a free pseudo-tty pair.
Some systems, such as HP-UX, place the master and slave devices in
separate directories (i.e. /dev/ptym and /dev/pty). Specify where each
of the pairs reside with the -pm and -ps options.
npd -pm /dev/ptym -ps /dev pty /dev/spike.prn spike prn
where /dev/ptym is the directory searched to find a free pseudo-tty
pair’s master device and /dev/pty is the directory used for locating the
pseudo-tty pair slave device.