Skip to main contentClick to view our Accessibility Statement or contact us with accessibility-related questions.

PhaserShare


PhaserShare TELNET interface
The PhaserShare TELNET interface supports direct TCP/IP connections from TELNET client applications. The TELNET interface provides compatibility with printing applications that use TELNET to send jobs to the printer. The PhaserShare TELNET interface is compatible with the following environments, if they are running TCP/IP and TELNET client software:

Establishing a TELNET connection

The printer's IP address must be set before a TELNET session can be established (see Setting your printer's IP address).

If the printer is to be used with standard TELNET clients, the DataPortNumber parameter must be set to 23 decimal (23 is the default; see DataPortNumber parameter).

The client should be in character mode with the Binary option enabled and local echo set (see Options).

The printer establishes a TELNET session in response to the following command:

telnet printer-IP-address

When you establish a TELNET session with the printer, the printer operates in the same manner as a serial connection. There is no prompt, and you can send data directly to the printer's PostScript interpreter, type executive to enter PostScript executive mode, or enter control characters (see Special character processing).

Options

The PhaserShare TELNET interface four TELNET options:

In accordance with the TELNET specification, the PhaserShare TELNET server sets each of these options off and assumes the client has done likewise. TELNET connections are full duplex, and options are negotiated separately for each half of the connection.

Binary option

The TELNET interface defaults to NVT mode. One implication of this is that only 7-bit ASCII data can be transmitted from client to server and from server to client. The Binary option enables the transmission and reception of 8-bit data (character values 80H-FFH.)

The Raw, BCP, and TBCP protocols transmit data with values in the 80H- FFH range. The Normal protocol transmits data only in the range 00H-7FH. Rather than renegotiate the Binary option each time the Protocol parameter is changed, the server attempts to move both halves of the connection permanently to the binary mode shortly after connection.

If for any reason the server cannot successfully negotiate or remain in Binary mode, then all data sent or received via TELNET will be truncated to 7 bits (the MSB of each byte is zero). It is therefore strongly recommended that clients follow these guidelines:

Suppress-Go-Ahead option

If the client wants the PhaserShare TELNET server to suppress go-aheads, the server does so; it also honors requests to disable the Suppress-Go-Ahead option. The server never requests that the client suppress go-aheads. However, if the client offers to suppress go-aheads, the TELNET server accepts the offer.

Echo option

By default, server echo is disabled. If the client requests the PhaserShare TELNET server to echo, the server accepts the request. The server never requests that the client echo data, and it refuses a client offer to do so. To avoid unnecessary network traffic, it is strongly recommended that clients follow these guidelines:

Status option

If the client requests that the PhaserShare TELNET server enable status handling, the server accepts the request. Once the Status option is enabled, the server responds to status request messages and reports the settings of the four supported TELNET options (enabled or disabled). The server never transmits status information except in response to a client SEND STATUS request. The server silently discards client status advertisements.

Parameters

In addition to the standard parameter set, the PhaserShare TELNET interface supports two additional parameters:

The printer's TELNET parameters can be changed using PhaserLink software (see View and Configure Interface Settings).

DataPortNumber parameter

The DataPortNumber parameter tells the PhaserShare TELNET server which TCP port to listen to. By default, the DataPortNumber parameter is set to 23 decimal, the standard TCP port for TELNET servers. If you wish to move the TELNET server to a different TCP port, change the DataPortNumber parameter to the desired setting. Values between 0-255 decimal are legal; however, take care not to conflict with another protocol, such as FTP or AppSocket.

LoginPassword parameter

The LoginPassword parameter defaults to the empty string. When the LoginPassword parameter is non-NULL, the PhaserShare TELNET server prompts the user up to 3 times for the correct password at connection time. If the user fails to enter the correct password 3 times, the server closes the connection.

The password may be up to 32 characters in length.

To disable the password feature, set the LoginPassword parameter to the empty string.

Special character processing

If the TELNET Protocol parameter is set to /Normal, /BCP, or /TBCP, the PhaserShare TELNET server recognizes the following special characters:

The TELNET protocol defines a number of out-of-band signals. The following table describe the actions taken by the Penguin TELNET server upon receipt of these signals.

Signal Description Server action
AO

Abort Output

Forces the server to discard all output until the EOF is received. The server continues to forward input data to the interpreter, but all interpreter output is discarded up to and including the output EOF.

AYT

Are You There?

The equivalent of a control-T; results in an engine status message.

BRK

Break

Silently discarded.

EC

Erase Character

Server discards the last character inserted in the input buffer.

EL

Erase Line

Server discards the last line in the input buffer.

IP

Interrupt Process

The equivalent of a control-C; the server transmits an abort signal to the Interpreter.

NOP

No Operation

Silently discarded.

Support Home Page
Network Printers Support Home
Additional Information

Register your Printer
ASPs & TPMs
About Software Support
Color Connection
Printer Warranties
Material Safety Data Sheets
Supplies & Cartridge Recycling Program