Browse Prior Art Database

Dynamic Printer Definition

IP.com Disclosure Number: IPCOM000101979D
Original Publication Date: 1990-Oct-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 3 page(s) / 114K

Publishing Venue

IBM

Related People

Akiyama, AA: AUTHOR [+3]

Abstract

The IBM INFOWINDOW* 3477 non-programmable terminal provides a parallel ASYNC printer port for attachment of ASYNC printers. Theoretically, any ASYNC printer which supports a parallel electrical interface can attach to the 3477. However, the 3477 is a non-programmable terminal, and as such, does not receive microcode updates via a download from the host (programmable terminals typically receive a download). This means that the microcode which is shipped in the 3477 is static for the life of the product. Therefore, as new customer printer requirements surface, the 3477 has no method to dynamically receive a printer definition table that would define the new ASCII data stream for the new printer.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Dynamic Printer Definition

       The IBM INFOWINDOW* 3477 non-programmable terminal
provides a parallel ASYNC printer port for attachment of ASYNC
printers.  Theoretically, any ASYNC printer which supports a parallel
electrical interface can attach to the 3477. However, the 3477 is a
non-programmable terminal, and as such, does not receive microcode
updates via a download from the host (programmable terminals
typically receive a download).  This means that the microcode which
is shipped in the 3477 is static for the life of the product.
Therefore, as new customer printer requirements surface, the 3477 has
no method to dynamically receive a printer definition table that
would define the new ASCII data stream for the new printer.

      ASYNC printers vary greatly in how they interpret commands.
For example, an "Escape I" sequence may mean horizontal tab to one
ASYNC printer, while that same sequence may mean line feed to
another.  ASCII printer data stream definitions vary by printer
manufacturer, and there is currently no standard data stream
supported across all ASYNC printer manufacturers.

      Because no single ASYNC printer data stream has surfaced as an
industry standard, the 3477 needs to allow the attachment of any
ASYNC printer (and thus any ASCII printer data stream), that provides
the hardware for a parallel attachment interface.

      The 3477 already provides a mechanism (autoconfigure) for the
host system (AS/400*, S/36, S/38) to interrogate characteristics of
the terminal (such as color monitor, wide-screen capability, and so
forth).  In addition, the 3477 provides the end user a mechanism
(setup mode) for defining what type of ASYNC printer is attached
(ProPrinter or QuietWriter, for example) so that the 3477 can map the
twinaxial printer data stream into an ASYNC data stream (host print)
or can perform a screen copy to the ASYNC printer (local print).  On
the other hand, the 3477 has no mechanism for defining other
manufacturer's ASYNC printer characteristics and therefore, OEM ASYNC
printers do not attach and function properly on the 3477.  This
limitation also precludes attachment of new ProPrinter or QuietWriter
printers, if the new printer varies from the old models.

      Flexibility of printer definition can be solved by utilizing
the autoconfigure function and by enhancing setup mode of the 3477.

      The figure ...