Browse Prior Art Database

Record Based Line Print Requester

IP.com Disclosure Number: IPCOM000118582D
Original Publication Date: 1997-Mar-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

King, RG: AUTHOR [+4]

Abstract

Most Line Print Requester (LPR) programs handle the print data as a stream of data, even on Multiple Virtual Storage (MVS) where the print data is record-oriented. A record based LPR can handle the print data as either a stream or as records.

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

Record Based Line Print Requester

      Most Line Print Requester (LPR) programs handle the print data
as a stream of data, even on Multiple Virtual Storage (MVS) where the
print data is record-oriented.  A record based LPR can handle the
print data as either a stream or as records.

      The record base LPR requires a different interface than a
stream LPR.  There are tasks that must be performed before and after
records are processed that are not part of the record processing
loop.  The interface consists of initialization, connection, open,
receive, send, close and termination.
  o  Initialization performs the functions for items that are
      needed for the rest of the interfaces to work, for example,
      getmaining storage and initializing hiper space to store
      records.
  o  Connection involves connecting to the target host and print
      queue.
  o  Open starts building the LPR control file by building the
      data file name and sequence number.
  o  Receive accepts the records and performs any record
      translation ordered by the LPR options.  It also formats
      the records based on whether the records contain carriage
      control in the first byte.  If the records have carriage
      control, it is converted from ANSI or machine carriage
      control to ASCII printer controls.  If the record does
      not contain carriage control, the record treated as a
      stream and formatted the other records based on LPR
      options specified.
  o  Once a record is processed, it is stored in hiper space.
  o  Processing continues until all the re...