Release 2.3 Supports the Rijndael encryption algorithm, Advanced Encryption Standard (AES), reference the Control Table parameter SECURE.
  Added option for LPD type printers to bind to ports other than 721-731, reference the Control Table parameter TCPIP.
  Added parameters to control the BIND SOCKET “address in use” failure, reference the Control Table parameter CONNECT.
  Added new exit to control the selection of the JQP setup module,  reference the Control Table parameter SETSEL and Destination “Setup Options”.
  Option to support installations using the JES parameter NODENAME=REQUIRED has been added, reference the Control Table parameter NODE.
  Option to allow Lexmark barcode commands within the data has been added, reference the Control Table parameter DFLAGS (3rd flag) and the Destination “Option Flags” (3rd flag).
  Option to remove blank lines at the end of the page has been added,  reference the Control Table parameter DFLAGS (7th flag) and the Destination “Option Flags” (7th flag).
  Option to purge or place on hold a report in a failed or halted status on the JQPFDIPQ screen has been added.
  Option to use the FLASH name as the JQP setup module has been added, reference the Control Table parameter SETSEL and Destination “Setup Options”.
  Option to control the add, delete and update JQP definition functions separately has been added, reference the Control Table parameter SECMENU.
  Option to place the cursor at the JQP command line field on update screens has been added, reference the Control Table parameter CURSOR.
  Support for LDCS type printers have been added,
reference the Destination “RAW”.
  Support to call GDDM module ADMOPUJ for VTAM type printer has been added, reference the Control Table parameter GDDM and the VTAM Printer “GDDM CLASS”.
  Option to control the action taken for invalid carriage control within the data has been added, reference the Control Table parameter DFLAGS (8th flag) and the Destination “Options Flags” (8th flag).
  Option to control the amount of time JQP will wait on a TCP/IP command has been added, reference the TCP/IP Printer “TCP Wait Times”.
  Option to wait a specified number of seconds after printing to a TCP/IP printer has been added, reference the TCP/IP Printer “TCP Wait Times”.
  Option to print each dataset within the report as a separate report has been added, reference the Printer “Switch” (8th switch).
  Increases the LPD queue name from 24 to 48 bytes.
  Option to suppress multiple “skip to channel one immediate” commands has been added, reference the Control Table DFLAGS (6th flag) and the Destination “Option Flags” (6th flag).
  Requirement to assemble the JQP HELP text has been removed.
  Option to control which PFKEYS are displayed on the JQP screens has been added.
  New table JQPFDFCF has been added to control the creation of the LPD control file sent by JQP to the LPD server has been added.
  Messages written to the JQPLOG will contain the user-id who issued the command.
  Option to select the separator exit routine for each printer has been added, reference the Control Table and Printer “Setup Options”.
  Option to control the messages written to the JQPLOG and SYSLOG has been added, reference the Message Table JQPLOG and SYSLOG parameters.
  Security for each field on the JQP update screens has been added, reference the Command Table TYPE=SECURE entries.
  MacKinney Systems created line routine exit option has been added, reference the Control Table parameter LRTNS and Destination “Line Routines”.
  Option for LPD type printers to pass the control file first has been added, reference the TCP/IP Printer “Switch” (4th switch).
  Option to allow VTAM type printers to be LOGAPPL=JQP has been added.
  Option to reset the printer statistics has been added,
reference the STATS command.
  Option to purge a user logged onto JQP has been added,
reference the PURGE command.

Release 2.2 Allows the JQPLOG and JQPSUB DD(s) to allocate in the started task or job JCL has been added.  Reference the Control Table parameter DYNLOGS.
  Includes information from the JES OUTPUT card on the report’s separator page.
  Adds support for generic printer entries in the Printer Group Table JQPFDFPX has been added.
  Adds alternate separator page format.
 

Adds option to change the Forms Feed and Line Feed sequence for the printer.
Reference the printer parameter “Form Feed Seq.”.

 

Adds option to assign a printer group to dynamic users.
Reference the Control Table parameter PRTGRP.

  Adds support for PCL codes within the print data.
 

Adds command to display printing statistics.
Reference the STATS command.

  Adds SDSF like feature to BACKWARD and FORWARD commands to provide for maximum and half paging.
Reference the BACKWARD and FORWARD commands.
 

Adds option to send different setup codes for the separator pages, report text or for each printed page.  Provides basic forms overlay like green bar.
Reference the Printer Setup Codes.

 

Adds option to print the JQPFILE definitions.
Reference JQPFILE Listing Utility.

 

Adds option to print a separator page for each dataset within the report.
Reference the destination parameter “Separator Page”.

 

Adds  another raw processing option for Solimar Systems, Inc. type printers.
Reference the destination RAW or “Raw” parameter.

 

Adds option to select which JES field is used for setup module.
Reference the Control Table parameter SETSEL.


Release 2.1 Increases the MAX or "Max Print Lines" destination parameter from five to six digits.
  Adds optional dataset names created by JQP for reports printed to a sequential file
  Adds option to remove the reset command sent to printers after printing.
  Adds option to release the VTAM printer after printing.
  AAdds optional default FCB parameter.
  Adds optional 4k printer buffer size. The 4k buffer size will allow for print lines up to 4000 bytes.
  Adds description parameter to the destination, printer and user definitions.
  Adds option to dynamically modify the maximum number of active printers via the Control Table parameter SUBTASK
  Adds support for Double-Byte Character Set (DBCS) via the destination DBCS or "DBCS Options" parameter.
  Increases printer’s host name to 64 bytes.
  Enhances FIND command to locate any character string within the display.
  Adds additional raw processing option for Rochester Software Associates (RSA) type printers.
  Adds option to allow selecting reports by a different destination name rather than the name defined for the destination has been added. This new option allows for a simple printer pooling feature.
  Adds option to select reports based upon the Xwriter name.

Release 2.0 Removes the requirement for the MacKinney Systems products Virtual Connect Communications Manager (VCO) and JES Queue Interface Server (JQI). The IBM provided SAPI interface communicates with the JES system. The SAPI interface provides two major benefits, speed and performance. There is no longer a delay between the time the report is placed in the JES queue and when JQP selects it for printing. Retrieval of the report from the JES queue is much faster and requires less CPU cycles.
  Added optional feature to write SMF type-6 records.
  Added new option to RESTART a report from any line in the report.
  JQP buffer pools are now expanded automatically
  Added optional feature to HOLD the printed dataset instead of deleting.
  Select reports by class at the destination level.
  Added ability to segment the JQPLOG.
  Added feature to assign a priority to the printer.
  Added optional feature to NOT activate the printer at JQP startup time.
  Added feature to display the printer statistics (total lines, pages, DSIDs and jobs) since JQP has been started.
  Added parameter to the START printer command to only start TCP/IP or VTAM type printers.

Release 1.6 For SCS type printers, option has been added to set the Maximum Print Position (MPP) to the WIDTH value specified in the Destination entry.
  For SCS type printers, option has been added to set the Characters Per Inch (CPI).
  Allows the JES2 XWRITER name to be used as the SETUP module name.
  New option to the RESTART command to allow all reports in a failed status to be restarted for a printer.
  Size of the letters used on the separator page can be determined by the PCL portrait and landscape setup codes.
  Menu system has been added to better control the resources defined to JQP.
  New option to create a dataset from reports in the JES queue has been added.
  New option to create SMF records required for CA/Dispatch has been added.

Release 1.5 Performance improvements in the JES Queue directory processing.
  Option to bypass forms checking has been added.
  Option to process setup codes for XEROX type printers has been added.

Release 1.4 Support for a High Level Qualifier for the TCP/IP temporary datasets has been added.
  Support for setup codes and separator page exit for TCP/IP printers has been added.
  For VTAM type printers, option to highlight the "intervention required" message on the console has been added.
  Support for a direct TCP/IP connection "Open Sockets Interface" has been added.

Release 1.3 Support for TCP/IP Line Printer Daemon Protocol, RFC 1179 has been added.
  Optional feature to send the report to the printer without any formatting has been added. Reference the RAW and TRT parameters in the Destination Table (JQPFDFDS).
  Current operating system information is displayed upon startup including the lpar, cpuid and model.
  An "intervention required" message is displayed upon the console when JQP waits for more than 60 seconds for a printer I/O to complete
  Performance enhancement for SCS type printer by using exception response mode rather than definite response mode.
  Optional feature to set the Maximum number of Lines per Page (MPL) and Lines Per Inch (LPI) from the information found in the FCB image. Reference the SETUP parameter in the Destination Table (JQPFDFDS).

Release 1.2 Report’s owner ID is now passed to the separator page exit.
  Optional output class parameter has been added to the report selection process.
  On the LIBRARYP display, the MOUNT command can be issued for a printer by keying the form to be mounted in the command line, placing the cursor on the line of the printer and pressing the PFKey equated to the command.
  Facility to trace the API between JQP and JQI has been added.
  Support to print multiple copies of the data set has been added.
  Corrects the problem with the year 2000 not recognized as a leap year.

Release 1.1 The JQPFDFCT control table parameter SCANINT was added to allow the time JQP waits before scanning the JES queue for reports to be printed to be changed to the installations requirements.
  Priority of the print request in the Print Work Queue is initial set based on the priority of the report in the JES queue when the report was selected. A new command, PRIORITY, has been added to change the priority of the print request after it as been selected from printing.
  LIBRARYQ command has been enhanced to allow a second optional parameter to limit the display based on job name.
  PURGE command has been enhance to allow a second optional parameter to purge print request from the Print Work Queue based on printer. A third optional parameter was added to purge print request from the Print Work Queue based on the job name.
  On LIBRARYQ displays, the PURGE, HALT and RESTART commands can be issued for a print request entry by placing the cursor on the line of the print request to be purged, halted, or restarted and pressing the PFKey equated to the command.
  On LIBRARYP displays, the START and STOP commands can be issued for a printer by placing the cursor on the line of the printer to be started or stopped and pressing the PFKey equated to the command.