----------------------------------------------------------------------

ELOQUENCE B.08.30 - patch PE83-1905020

----------------------------------------------------------------------

This patch adds enhancements or fixes defects of the eqpcl utility
as released with Eloquence B.08.30-1810. This patch will be  integrated
in the Eloquence B.08.30 release.

Eloquence B.08.30-1810 must be installed before applying this patch.

Severity:
 PE83-1905020: BUG FIX, ENHANCEMENT

Superseded patches:
 none


Patch PE83-1905020
------------------

Platforms: All

* Fixed PJL handling. Any PJL is ignored witout affecting the output.

* Fixed HP-GL2 content in macro. Any HP-GL2 content is ignored.

* Unmapped proportional fonts default to Times Roman instead of Courier.

* Handle negative sizes in PCL area fill to follow expected behaviour.

* Use shade groups in PCL area fill instead of gray percentage.

* Fixed the PCL cusor row offset to be consistent with top offset.
  The [config] bcompat=1 config item may be used as a workaround to
  retain the previous behaviour.

* Improved internal resolution to avoid rounding errors on font scaling
  and positioning.

* Reset HMI value on font property changes.

* Return exit code if ghostscript fails. When passing the eqpcl output
  to ghostscript eqpcl returns an exit code if ghostscript indicates a
  failure.

* Handle PCL ESC&a#G command (Duplex Page Side Selection).
  eqpcl assumes simplex behavior and ejects the current page.

* The ONPAGE tray option may be used to limit the page overlay to
  specific pages. The following values are supported:
  - page number (onpage = 1)
  - not on page number (onpage = !1)
  - page number larger than (onpage > 1)
  - even or odd page number (onpage = even)

* The command line option -C allows adding config items. In this case
  the config item prepends entries from the config file.
  For example, -C paper.source=1 or -C tray1:onpage=even).

* The eqpcl version was changed to B.08.03.01.


Installation:
-------------

Please download the patch archive that corresponds with the installed
release. The patch files follow the conventions below:

   PE83-1905020-hpux-ia64.tar.gz
        ^       ^    ^
        |       |    Architecture / OS specific build
        |       Operating system
        Patch ID


HP-UX:

In order to install this patch, you need to unpack it with gzip and tar.
Gzip is included with HP-UX. Installation requires root privileges.

cd /opt/eloquence/8.3
gzip -dc /path/to/PE83-1905020-hpux.tar.gz | tar xf -

Files:

   bin/eqpcl
   share/doc/PE83-1905020-README


Linux:

In order to install this patch, you need to unpack it with tar.
Installation requires root privileges.

cd /opt/eloquence/8.3
tar xzf /path/to/PE83-1905020-linux.tar.gz

Files:

   bin/eqpcl
   share/doc/PE83-1905020-README


Windows:

Two options are available for patch installation. The patch is
available as self extracting archive for automatic installation
and as a zip archive for manual installation. Both patches are
equivalent. Installation requires administrative capabilities.

For automatic installation of this patch, please download the patch
file PE83-1905020-win32.exe. Installation does not require a reboot
unless the patched files were active.

For a manual installation of the patch, please download the patch
file PE83-1905020-win32.zip and unpack its contents. Then perform
the following steps:

* Please copy the eqpcl.exe file into the Eloquence bin directory.
  (Default location: C:\Program Files\Eloquence\8.3\bin)

* Please copy the PE83-1905020-README.txt file into the Eloquence
  share\doc directory.
  (Default location: C:\Program Files\Eloquence\8.3\share\doc)

Files:

   eqpcl.exe
   PE83-1905020-README.txt
