ESCAPEE 10.61 20th August 2021

  1. There is now a feature for including XML metadata in TIFFs and reading it back. This intended for use with the Tesseract OCR code to create searchable PDFs from bitmapped files. Field definitions can be used to create XML for each page - the data will be similar to the data that would be exported to XML. This data is stored as a private tag, currently tag number 65223, in each TIFF page. There are two new options in the configuration and TIFF export dialogues to output either just the field names, width, height and coordinates where found but can also include any extracted data:
    Include XML [ ] fields [ ] data
    The command line options are /TIFF 1D to include the data or /TIFF 1X just to include the XML fields.

    When reading back such a file the metadata is displayed as XML in the Source panel of the console window and can be exported to XML by choosing the Meta data option in the "Fields to be output" group. It can also be output as the log file when exporting the TIFF file to some other format - choose Meta data in the log file options.

  2. Truetype fonts are now drawn using glyph numbers rather than Unicode codes. This avoids problems with unwanted character substitution in Windows 10.
  3. 10.61B: The highest tray number of 20 now applies to PostScript as well as PCL.
  4. 10.61D: It is now possible to export metadata from a TIFF using the options /SAVE M /FIELDS ''
Bug fixes:
  1. 10.61C: The new /TIFF 1X option did not work in conjuction with the /X option.
  2. 10.61D: A bad plugin configuration string could cause an access protection fault.
  3. 10.61D: A modification in version 10.61C to flag substitute fonts better caused problems for some plugins.
  4. 10.61E: Problem in outputting some types of images that have alpha transparency (SPR1509).

ESCAPEE 10.60 22nd July 2021

  1. There is now a case-blind option on the Fields/Searching menu that will cause the tag to be matched regardless of the case. Currently this only applies to only for letters a-z and A-Z, not for accented letters or non-latin alphabets.
  2. There is an option in IDF export "Para gap/line height". This allows specification of the gap between lines that will count as delimiting a paragraph, as a percentage of the text line height.
  3. Improved handling of text spacing in PDFs produced by the Tesseract OCR plugin.
  4. 10.60B: IDF files generated by EscapeE now contain a <INFO tag that allows them to be edited by the IDF wizard.
  5. 10.60B: The highest configurable PCL tray number is now 20 rather than 9.
Bug fixes:
  1. Unwanted luminance correction for CMYK JPEG images could give the wrong colours.
  2. The /ERROROK ALL option did not suppress all logged errors.
  3. 10.60A: Problem when using a CSV control file in conjunction with fields that call a new fields file.
  4. 10.60B: There was a spurious error message when reading 600 dpi resolution TIFFs.
  5. 10.60B: Incorrect output file names were generated when the output folder name started with a dot.

ESCAPEE 10.59 24th May 2021

  1. Added a File menu item to "Buy EscapeE".
  2. Simplified the dialogue shown when EscaepE is run unregistered and added and option to buy it.
  3. Better action when a user-defined pattern supplies too few pattern bytes.
  4. 10.59B: Better dialogue for IDF options.
Bug fixes:
  1. 10.59A: It was possible to move the cursor to the left of the page margin (SPR1496).
  2. 10.59A: The option to combine text strings when exporting to PDF could result in the error message "textWord +++" (SPR1498).
  3. 10.59B: Further fix to problem causing textGap ++ when combining text strings
  4. 10.59B: The option to combine text strings when exporting to PDF is now enabled.
  5. 10.59C: Text search tags containing non-ASCII code no longer worked after the field had been edited.
  6. 10.59C: Problem with having a downloaded symbol set and font selection both by ID and by characteristics (SPR1499).
  7. 10.59C: If a field was set to terminate on a new tag then subsequent searches for that tag could fail.
  8. 10.59D: Problem with indexed colours when reading PDFs (SPR1500).
  9. 10.59D: Correction to the fix for SPR1499.
  10. 10.59D: Potential memory leak involving incremental font loading.

ESCAPEE 10.58 26th March 2021

  1. In the fields dialogue the contents of normal fields are shown (as previously) with a white background. Composite field values are shown with a light green background and values within fields that have search tags (not shown in earlier versions) have a grey background.
  2. Better visual appearance of editable text areas created by fields.
  3. The RTFORMIN module has a DOTS option to recognise dotted lines as fillable fields as well as enclosed boxes.
  4. More helpful message if an explicit input format is specified but the input file is not in that format.
  5. 10.58B: The RTINSTAR import module can now handle more Epson POS commands.
  6. 10.58B: Files starting with escape equals (hex 1B 3B) are recognised as Epson POS format and passed to the RTINSTAR DLL for processing.
  7. 10.58C: There is now an option to add page numbers when creating IDF booklets using the File/New menu. The positioning of the page numbers is taken from the specification in the Configuration/ Layout dialogue.
  8. 10.58C: Better choice of the viewed area when zooming in to a selected area.
  9. 10.58D: There are options for paper size and page number font when generating IDF booklets.
Bug fixes:
  1. RTPDFIN did not cope with all types of coordinate transformation (SPR1478).
  2. When extracting text from a field, although multiple spaces are converted to single ones unless left or right alignment is specified in the field's advanced properties, this was not done when searching for a tag. This has now been corrected, and for backward compatibility, existing tags will have multiple spaces replaced with single spaces unless one of the alignment flags is set.
  3. When exporting PDFs containing scaled images the resulting file size was larger because the images were scaled up before export (SPR1476).
  4. The configuration option to log sheet numbers was sometimes lost when saving other options.
  5. An unhelpful error message was given if a problem was detected before the console log was created.
  6. The F1 key called the old Windows Help system not the new one.
  7. The option to show unmatched character codes did not work for scaleable fonts.
  8. The character recognition dialogue did not update the database for certain fonts (SPR1479).
  9. 10.58A: Crash in RTPSIN (SPR1480).
  10. 10.58A: Wrong colour of an overlay rendered as an image with Alpha transparency.
  11. 10.58B: Problem with caching images when having a rotated and non-rotated version at different sizes (SPR1480).
  12. 10.58B: When reading 4-bit TIFF images that had no palette, the one that was constructed was too grey.
  13. 10.58C: PNG predictors in the LZW context did not work properly in PDF import (SPR1485).
  14. 10.58C: Recursive use of IDF files did not always work properly.
  15. 10.58D: Character widths wrong on page 2 of file unless reloaded (SPR1493).
  16. 10.58E: The rounding of coordinates was sometimes not correct.

ESCAPEE 10.57 9th March 2021

  1. PCL and Postscript files of sizes greater than 2 Mbytes can now be created. PDF files of thia size can now be read.
  2. Better choice of the area to view after zooming in or out.
  3. 10.57A: There is a new menu item File/New/IDF two-up. This provides a simple way to do side-by-side printing of two A4 pages on A3 via the Direct print feature.
  4. 10.57A: Better diagnostic message when PCL file attempts to call a nonexistent macro.
Bug fixes:
  1. Some gray-scale conversions did not work properly.
  2. The ADDTEXT plugin did not cope with high order codes when using the original font for the new text.
  3. 10.57A: The LPR output check box was sometimes disabled when it was a valid choice.
  4. 10.57A: Plugin extraction of selected areas was broken in version 10.57.
  5. 10.57A: The IDF wizard did not work properly with the > 2Mbyte code in RTPDFIN 11.501

ESCAPEE 10.56 3rd February 2021

  1. The convention for LPR printers is to start with a banner page if the user's name is specified in the control file. EscapeE has previously always supplied one: either as specified on the /LPRU option or if blank or unspecified then the name of the owner of the computer. There is now a checkbox on the TCP/IP configuration page "Print banner page" and if no checked the LPRU parameter is set to * to avoid a banner page when outputting via LPR. This effect can also be achieved by specifying /LPRU * on the command line.
  2. There is a new menu option: File/New/IDF booklet. This provides a simple way to make a booklet from the current document or a range of its pages.
  3. 10.56B: There is a new option /TEMPDIR xxx which specifies the folder for temporary fonts. The specified folder must exist and if the full path is not given it will be evaluated relative to the folder in which EscapeE is started, unlike the output file specification, which is relative to the folder of the input file.
Bug fixes:
  1. Exporting a document using Opentype fonts to PCL format did not work properly as PCL does not support them. They are now converted to bitmapped fonts.
  2. Problem with CSV file input if the last record did not end with carriage return or line feed.
  3. The View button on the IDF pane of the console window did not always work well.
  4. 10.56A: Problems if relying on preserved temporary fonts when a font had been updated by adding characters.
  5. 10.56C: The mechanism for selecting retained temporary fonts did not work properly for fonts with no OS/2 tag.
  6. 10.56D: After drawing a user-defined line pattern the pattern could persist for subsequent lines.
  7. 10.56E: PCL files > 2 Gbytes could not be read (SPR1272).

ESCAPEE 10.55 18th January 2021

  1. Improvements to image caching (SPR1464).
  2. The default cache size has been increased to 100 Mbytes but this is not retrospective and some jobs e.g. that in SPR1464 may need more.
  3. Improvements to Ubered export. Added a percentage scale factor for the font size which can be appended to the IDFOPTS parameter:
    IDFOPTS 3,97
  4. 10.55A: If exporting to PDF using only Adobe fonts any temporary downloaded TrueType fonts are retained in the user's temp folder for up to 2 days so they can be used when re-reading the exported file (SPR1469).
Bug fixes:
  1. Problem with fonts being released on export(SPR1465).
  2. Import options were not retained for subsequent files.
  3. Spurious blank lines in the log when reading Ubered files.
  4. The box for the authority code was not shown in the registration form.
  5. 10.55A: The licensing mechanism did not work correctly if running two copies of Print2PC (SPR1468)

ESCAPEE 10.54 4th January 2021

  1. More complete implementation of dashed lines for formats such as Postscript and PDFs (SPR1463).
  2. IDF now takes advantage of the better dashed lines for its custom lines. For single lines there can now be a negative first parameter sapecifying an offset into the pattern e.g.
    <GROUP LEFT = "900" TOP = "200" LINESTYLE="CUSTOM,-50,100,200">
    <M X = "0" Y= "0"/><P X = "1000" Y= "0"/>
    This draws a line with dashes 100 dots, spaces 200 dots, beginning half-way though a dash.
  3. When registering EscapeE the appropriate product is chosen according to the user's selection (SPR1420).
  4. Files that start straight in with @PJL enter language xxx are now sent to the appropriate import module.
  5. Better diagnostics for certain HP-GL errors.
  6. Invalid values of the fsType flags in the Truetype OS/2 record are now ignored.
  7. 10.54A: Improvements to Ubered export. Added a perecentage scale factor for the font size which can be added to the IDFOPTS parameter: IDFOPTS
  8. 10.54A: Improvements to image caching.
Bug fixes:
  1. In IDF the combination of BLANKLINES="NO" and ALIGN="BOTTOM" or ALIGN="RIGHT" did not work properly.
  2. Spurious "page x not found" message from IDF reading a CSV file with REPEAT="YES".
  3. When reading a CSV file in IDF the field values were not cleared at end of file.
  4. When exporting to 1-bit monochrome the preference for retaining JPEG images is now ignored as that is an inappropriate format.

ESCAPEE 10.53 11th December 2020

  1. The word indexing feature in composite fields has been extended so that a negative index measures from the end,
    similar to the way column indexing works:
    {field1[1]} is the first word of field1
    {field1[-1]} is the last word of field1 and {field1[-2]} the previous word etc.
  2. There are two more hot-keys: Ctrl-V views the control file if any
    and Ctrl+Shift-I opens the configuration dialogue for editing the input options.
  3. There is now an option /SAVEDEFS c where c (not case sensitive)

    don't save the field definitions on closing the
    on closing the file ask if field definitionsare to
    be saved
    (or anything else) always save the field
    definitions on closing the file (the default).

    There is nothing in the user interface that saves this parameter, so it has to be in
    the [PCLVIEW] section of rt.ini or on the command line.
  4. Better diagnostics for mismatched font selection sequences.
  5. 10.53C: Improved horizontal scrolling.

Bug fixes:
  1. The characters in the range hex 80 - hex 9F in symbolset 19U did
    not view.
  2. The matching of fonts whose characteristics were wrongly specified
    was less than optimal.
  3. The scaling of image masks did not work properly unless the whole
    page was imaged (SPR1461).
  4. Coloured images were rendered transparently when exported to PCL,
    even if originally opaque (SPR1461).
  5. Saving INI loses the Log option Sheet Numbers (SPR1459).
  6. 10.53A: Graphic field incorrectly "found" when slant line in field
  7. 10.53A: The alternate filling mode was not working properly
  8. 10.53C: When importing PDFs, dotted lines were sometimes rendered
    as solid.
  9. 10.53C: When showing the source of the current page the starting
    point was sometimes wrong.

ESCAPEE 10.52 2nd December 2020


  1. EscapeE can now read directly from the Internet. If a file
    starts with HTTP:// or HTTPS:// EscapeE will use RTWEBIN.DLL to copy the file to the
    to the system temporary folder and process it from there. The file will
    be in a sub-folder with a name beginning EETMP_ so for example
  2. The page number on EscapeE's main toolbar has a downward triangle
    beside it.
    Clicking on that gives, as previously, a drop-down list offering a choice of going to
    particular page or setting a bookmark. Clicking on the number goes directly to the
    improved Find dialogue allowing a page or text search.
  3. Improved error messages after certain problems in opening an input
  4. Any fields defined by a CSV input file are retained when switching
    to a new fields file.
  5. EscapeE can be notified of any non-standard import modules that are
    not generally available by addding entries in the [PCLVIEW] section of rt.ini of the

    RTINn=RTxxxIN.ext description

    where n is a unique digit, RTxxxIN is the import module name,

    ext is an optional file extension associated with it
    description is an optional description e.g.

    RTIN1=RTEPSNIN.EPSN Epson 5800L, 5900L etc. format

    RTIN2=RTWIDEIN display a sheet music file as one wide system
    Such formats will then appear in the formats list and can be selected in the usual way.
Bug fixes:
  1. Partial fix for SPR 1454 "character replacement by Windows 10": If character recognition is not in use then sparse fonts will have their characters moved into the range hex 20-7F and A0-FF to avoid the bug in Windows 10 whereby high-order characters are replaced by a character from another font. This may also help with SPR 1451.
  2. Problems on closing an import module using file overlays.

ESCAPEE 10.51 26th October 2020

  1. Added a new kind of search tag in the list shown in the "New tag" right click menu: "Any mark". This defines a search tag which finds any kind of mark, graphic or text occurring in the field. It can be set up in the fields dialogue by specifying "Part of a graphic" and a null Tag string with Match checked.
  2. Added two boolean field properties:
    field.found is true if the field was found on the current page.
    field.valid is true if the field value is valid according to its specified type (numeric, dateDMY etc.).
    The value true is represented as -1 and false as 0.
  3. Added three operators to field expressions:
    logical and: {field1.found&field2.found} is true if both fields found.
    logical or: {field1.found|field2.found} is true if either field found.
    logical not: {field1.found&¬field2.found} is true if field1 found and not field2.
    Note that these operators can work on integer values, so for example {field1&7} gives the bottom three bits of the value of field1. It will give an error if field1 is not numeric.
  4. 10.51A: Any composite field that contains only boolean expressions such as field.found and field.valid, or such expressions combined using boolean logical operators, is considered to be a boolean field. If they have no search tag then such boolean fields are considered to be found when their value is true and any specified actions will occur accordingly. The field type is shown as boolean in the Fields properties.
  5. 10.51D: Improvements in speed of processing JPEG images.
Bug fixes:
  1. Various issues involving double-byte characters when pasting and searching in memo windows.
  2. 10.51A: The composite fields mod operator (\) did not work properly.
  3. 10.51B: The interactive character recognition mechanism failed to use the new code until the file was re-opened.
  4. 10.51B: In certain cases of errors when reading PCL-XL files the error icon was shown but there was no message.
  5. 10.51B: When installing EscapeE on a new machine, if no FONTLIB symbol is defined, the FONLTIB library file could end up virtiualised but is now put in the RT.INI folder.
  6. 10.51C: The "Any mark" search tag did not recognise slant lines that impinged on the field area (SPR1455).
  7. 10.51D: The font substitutes dialogue did not show the header hash criterion.
  8. 10.51D: The "Fonts substitutes" window did not always show details of substitutions.
  9. 10.51D: Rotated overlays with alpha transparency did not work correctly (SPR1457).
  10. 10.51D: Possible memory leak when rotating pages containing graphics or with duplicated graphics.
  11. 10.51D: The input options were no longer viewable in the configuration dialogue once the import DLL had run.

ESCAPEE 10.50 21st October 2020

  1. Import from PDF of certain types of image is speeded up significantly.
  2. If images are being ignored when reading a PDF then they are skipped by the import module, thus improving performance.
  3. Improved Lineprinter font with extra Greek characters (SPR1453).
  4. Added the special composite field _FirstPageInSet which gives the page number of the first page in the current set, and is updated when a field defines the start or end of a set.
  5. A set is assumed to start at the next front page following the end of a set, or when explicitly specified by a field.
  6. 10.50A: Added the option for a field's action to occur on the next sheet.
Bug fixes:
  1. Opentype fonts generated from imported PDFs did not always work properly (SPR1452).

ESCAPEE 10.49 30th August 2020

  1. When exporting in text mode an initial + in the output name requests Escape|E to append the output to an existing file if it exists, creating a new file if not.
  2. If /TEXT is specified on the command line and no fields or other items have been been specified for output then the whole of each page is output as plain text.
  3. Improvements to the character recognition mechanism.
  4. EEFONTS The menu item 'save font character data' has been changed to 'Save font as new database'. Reports the number of characters saved.
  5. 10.49B: Added a viewing option "Printed height" which shows the whole height of the printed area of the page.
  6. 10.49B: It is now possible to type the input format into the appropriate box in the configuration dialogue. This is useful if one has a non-standard format implemented by a DLL whose name if of the form RTxxxxIN.DLL residing in the same folder as EscapeE.exe. The name xxxx can be typed in the input format selection box and the DLL will be invoked when reading files. An example of such a DLL is RTWIDEIN.DLL which will convert a musical score into a single line system which can be scrolled horizontally. This can be used in conjunction with the /HSCROLL x option which sets a horizontal scrolling rate of x pixels per 1/25 second.
  7. 10.49B: The /NQ option now has the same effect as the /X option in preventing EscapeE waiting for a user response after errors (SPR1449).
  8. 10.49E: Added a feature to allow import modules to know if images are being ignored.
Bug fixes:
  1. Potential problem with blank pages in Postscript output inserted for duplex pagination.
  2. Copyright notice in the splash screen changed to 2020.
  3. 10.49A: Problems with PDF overlays with alpha channel (SPR1447 & SPR1448).
  4. 10.49A: Setting the custom paper size in the Configuration/Printer dialogue did not take immediate effect.
  5. 10.49A: Rangecheck error reading Postcript file (SPR1444).
  6. 10.49A: Unless the option /USESPACES Y is used, EscapeE skips leading spaces in PCL text strings for fonts with a non-printing space character but because of a bug this did not apply to downloaded bitmap fonts. Fixing this mitigates the bug in Acrobat which intersperses spaces in extracted text when overprinting is used (SPR1442).
  7. 10.49A: The image options button in the Direct print dialogue was mis-aligned.
  8. 10.49B: Problems with PDFs containing multiple overlays with alpha transparency (SPR1447 and SPR1448).
  9. 10.49C: Character widths could be calculated wrongly for bitmapped font where there was no space character and no HMI specified (SPR 1450).
  10. 10.49D: In the case of a field that repeats on a page the MoveText plugin could move the text twice.
  11. 10.49E: Search tags targeting drawn paths of a specified size did not always work properly.

ESCAPEE 10.48 7th August 2020

  1. When running in automatic mode e.g. processing from the command line of scanning a folder, the file history is not updated, to avoid conflict on the .ini file.
Bug fixes:
  1. Intermittent problems with some Truetype fonts.
  2. Showing the selected font in red did not work if combined with showing fields (SPR1423).
  3. 10.48A: Problem when converting to an imagemask (SPR1437).
  4. 10.48B: Problem when showing fonts in use (SPR1441).
  5. 10.48B: The Duplex override panel was not hidden when switching to a format where is was not relevant.
  6. 10.48C: The duplex override options 'Duplex -> short' and 'Duplex -> long' wrongly set the mode on all pages rather than just the duplex pages.
  7. 10.48C: Duplex/simplex was not working reliably for Postscript export.

ESCAPEE 10.47 13th July 2020

  1. Support for an unlimited number of CMYK colours (SPR1419).
  2. Support for complex colour blends including tensor blends in PDF import (SPR1419).
  3. Support for CMYK colour with transparency in PDF export.
  4. 10.47A: For new installations the PDF options now are: use compression, 600 dpi, include Truetype fonts, no font substitution, keep original element order.
  5. 10.47B: The Kyocera BARC barcode function no longer starts with an FNC1 code for type 24 (code 128).
  6. 10.47C: RTPDFIN deals better with transparency situations and rationalises the conversion to/from byte/real values.
  7. 10.47C: Work-around for bug in Windows 10 which wrongly substitutes characters in partial fonts (SPR1079).
  8. 10.47C: Improved radial blends for PDF import.
  9. 10.47D: Better error message for export with logging when no fields defined.
Bug fixes:
  1. EscapeE sometimes failed to see that a page should be imaged to obtain a correct result when exporting.
  2. 10.47A: Text added by plugins came out white when exported other than as an image (bug in 10.47) (SPR1426).
  3. 10.47C: Spurious complaint about palette entries on export to PDF (SPR1428).
  4. 10.47D: Text rotated through arbitrary angles was not handled properly on export to PCL (SPR1429).
  5. 10.47D: The non-standard PCL command escape 24D caused formatting problems (SPR1430).
  6. 10.47D: Inconsistency in showing the current font in red when asked to do so (SPR1423).

ESCAPEE 10.46 19th June 2020

  1. In the Configuration.Text dialogue, below the option "Assign character codes using the TTLIB database" there is now an option "Manually review pages with unconverted codes" which is enabled once the other option is selected. The new option allows one to find if any character codes have not been assigned because the characters were not in the database. Page through the file by clicking on the forward arrow in the toolbar or for PCL or Postscript just click on the "Last page" button, and when a page is encountered that has unconverted code the Character conversion dialogue is invoked to allow them to be assigned the correct code.
  2. 10.46B: Implemented the commands esc &f<num>J set custom paper width in 1/720" and esc &f<num>I set custom paper height in 1/720".
  3. 10.46D: The command-line option /ERROROK -136 can now be used to ignore Missing Fonts errors.
  4. 10.46D: Until now if the /ERRORLOG option were used on the command line an entry in the error log file was always made, giving the time of the run and the command line options used. The /REPORT option can now take a parameter E or ERRORS so that an entry is only made if there
    are errors (other than those ignored by any /ERROROK option) e.g.

    ESCAPEE *.pcl /ERROROK -136 /ERRORLOG bad.log /REPORT E
  5. 10.46G: Axial shading improved when importing PDFs.
Bug fixes:
  1. Exporting to PDF or Postscript could give the spurious error message "No path open..." where there were two paths, one starting where the other ended.
  2. The "Next unknown" did not save any previous code definition.
  3. When exporting a PDF as a graphic with hidden text, the text did not use the converted codes even if the "Use converted codes when exporting" text option was selected.
  4. 10.46C: Problems loading a control file into a window.
  5. 10.46C: The custom paper width and height commands did not apply immediately if custom paper was already selected.
  6. 10.46D: Bug in 10.45 causing EscapeE to hang when viewing an IDF source file.
  7. 10.46D: The right-click "Add whole file to IDF" option did not work very well.
  8. 10.46D: In IDF documents file properties such as {PAGES} were not always evaluated correctly.
  9. 10.46E: PDF import EInvalidOP problem (SPR1419).
  10. 10.46E: Missing font characters on PDF import (SPR1419).
  11. 10.46F: Problem with character widths of bitmapped fonts introduced in version 10.45 (SPR1422 & 1424).
  12. 10.46F: In IDF import the padding was not properly accounted for when doing right alignment.
  13. 10.46G: Problems with search tags in the fields dialogue introduced in version 19.46 (SPR 1421).

ESCAPEE 10.45 10th June 2020

  1. Better alignment of characters when exporting long lines of text (SPR1413).
  2. Choosing the PDF option "Use JPEG for images if was a JPEG" now disables the other criteria (SPR1416).
Bug fixes:
    Minor problem with the _PDFPROF feature (SPR1415).

ESCAPEE 10.44 24th April 2020

  1. Import modules can now have extra options of the form option=value. For import modules that support these options there is a More... button in the configuration/input options dialogue. These options are stored by setting symbols such as PDFINoption=value in the ini file.
  2. 10.44C: Improved caching of Postscript files used by import DLLs.
  3. 10.44F: IDF wizard: bar numbering improvements including a button on the Trim menu to add them. Improvements to page number layout and the Interleave option.
Bug fixes:
  1. If viewing all fields with their names then calling the fields dialogue caused to names to vanish.
  2. 10.44B: Problems with IDF tray selection in some cases.
  3. 10.44D: Problem with the sandbox in batch mode
  4. 10.44D: Problems with IDF files extracting sections of a file.
  5. 10.44E: Poor error message if the import process failed.
  6. 10.44F: IDF ORIENT="?" (use page orientation) no longer worked.
  7. 10.44G: The search mechanism sometimes failed for strings containing spaces.

ESCAPEE 10.43 2nd. April 2020

  1. There is a command-line option /SANDBOX which prevents writing to any folders other than the one from which the input file comes. The encryption and signing features are enabled by the _ENCRYPT permission code.
  2. 10.43A: There is a /FIELDNAMES option which defines the characters that are allowed in field names. By default these are a..z,A..Z,0..9,_,- as these are acceptable to most programs.
    These can now be changed giving a series of ranges startchar..endchar or single
    characters e.g.
    /FIELDNAMES '%,A..Z,a..z£'
    This allows percent, alphabetics and pound. Note that even if specified in a
    one of the ranges, the characters single and double quote, full stop and comma are disallowed.
  3. 10.43B: Better handling of failures such as exception faults in
    import DLLs.
  4. 10.43B: Better parsing and handling of the /INPUT option.

bug fixes:

  1. If an error message caused the log window to appear before the main
    form then the /X option
    did not exit.
  2. 10.43B: The LPR output box was always checked if the host field was
    not blank.

ESCAPEE 10.42 23rd January 2020


  1. The PDF Security options have been made easier to understand and
    there are <None> options
    in the certificates lists to cancel a previously selected certificate.
  2. The option to ignore a downloaded font now applies to PDF and other
    formats, not just PCL.
  3. 10.42B: In the configuration dialogue if a fax compression mode is
    selected then the "Force monochrome" checkbox is set.
  4. 10.42C: The IDF source now has a right-click option to highlight
    the <FILE .. </FILE> elements.
  5. 10.42E: When selecting a plugin in the drop-down list a brief
    description of it is shown in the status bar.
  6. 10.42E: Better error messages for composite field problems.
  7. 10.42E: Choosing a fax compression such as CCITT4 forces
    monochrome, and when monochrome is forced in this way
    or by choosing a fax resolution then the message “Force monochrome set” is shown for
    a few seconds in the status bar.
  8. 10.42E: The function of the first parameter of the /TRIM opton has
    been rationalised so that the specification is now:
    0=full page

    1=printed area only

    2=selected area only

    3=printable area only

    This parameter specifies the chosen area to which any clipping is applied.
  9. 10.42G: When exporting to PDF and PCL the version number of EscapeE
    in the output file has the relevant options appended in decimal.

bug fixes:

  1. The selected PDF Signing Certificate profile was not preserved on
    restarting EscapeE.
  2. Truetype fonts where more than one character maps to a single glyph
    were not handled properly (SPR1398).
  3. 10.42A: Clicking on "Copy & Add selection to IDF" before
    creating a new IDF file caused an exception.
  4. 10.42B: Incorrect error message if the RTPDFPKC.DLL was missing.
  5. 10.42B: Citing a Windows font in the AddText plugin did not work
    unless installed in EscapeE (SPR1401).
  6. 10.42B: Some cases of scaling bitmapped fonts to irregular
    resolutions did not work properly (SPR1402).
  7. 10.42C: Problem with loss of file handles when scaling to irregular
    resolution introduced in 10.42B.
  8. 10.42D: Further problem with irregular font resolutions.
  9. 10.42E: No proper error message was given if an IDF file referenced
    a nonexistent page of a file.
  10. 10.42F: Correction to 10.42E /TRIM,0,width,height still didn't
    work properly (SPR1404).
  11. 10.42F: The wrong output name was used for files with names
    containing a comma (SPR1403).
  12. 10.42G: Certain Truetype fonts could cause memory corruption
  13. 10.42G: The orientation is wrong if a page has been started but
    nothing has marked the page when the orientation is changed (SPR1406).
  14. 10.42G: Under some circumstances an image can cause loss of text
    when outputting to PDF (SPR1407).
  15. 10.42G: Problem with subsetting fonts when more than one Unicode
    code is assigned to a single glyph.

ESCAPEE 10.41 5th December 2019


  1. There is now an option /RTINI to define the name and path of the
    licence file.
  2. Tray numbers can now be assigned to Windows user-defined trays.
  3. Changes to the Nq interface to work with NQ2.
  4. 10.41C: The /USING option has been changed so that the the default
    stem for output files is now that
    of the main file rather than the script. Thus

    ESCAPEE data121219.pcl /USING MAILSHOT.RS2 /PDF

    will create a file called data121219.PDF not MAILSHOT.PDF as previously.
    The same effect can be achieved on the command line by specifying scriptfile,mainfile

    ESCAPEE MAILSHOT.RS2;data121219.pcl /PDF
bug fixes:
  1. If a PCL file requested an undefined pattern there was no error message and white was used (SPR1397).
  2. 10.41B: The main window was not shown if there were errors in the command-line or rt.ini parameters.

ESCAPEE 10.40 5th September 2019

  1. There is now a command-line option /WINDOW HIDE which runs minimised and avoids the program appearing in the taskbar.
  2. Better layout of the export and print dialogues.
  3. 10.40A: When exporting to FDL the default image type generated is PNG not RIF.
  4. 10.40A: There are two extra options when defining tags: "Graphic of this width" and "Graphic of this height". These are useful in selecting vertical or horizontal lines of variable length.
  5. 10.40C: There is now an option in the TIFF export configuration to store the TIFF rotation as zero even when it has been rotated. To invoke this on the command line the TIFFORIENT option is followed by an asterisk e.g. /TIFFORIENT p*
  6. 10.40C: Setting the TTLIB symbol to N in the rt.ini file prevents creation of the character recognition database.
bug fixes:
  1. EscapeE thinks a shaded area drawn as a line is bigger than it is (SPR1373).
  2. Using an IDF file to show two PCL-XL files caused problems on exit.
  3. When listing PCL commands those longer than 5 characters were not shown properly.
  4. When printing the pages was sometimes offset unnecessarily.
  5. 10.40A: The layout of the Print dialogue was poor if large screen fonts were engaged.
  6. 10.40A: The option to save character data for a single font in EEFONTS did not work properly.
  7. 10.40A: Export to FDL sometimes define the paper type twice.
  8. 10.40A: Searching for a graphic of a particular size did not search the whole area of the field.
  9. 10.40A: Overlays with alpha transparency were still not working well (SPR1344).
  10. 10.40B: Poor handling of gray-scale images when printing to monochrome printers.
  11. 10.40C: Certain path commands caused problems (SPR1391).
  12. 10.40C: /OUTPLEX DL not handled properly (SPR1392).
  13. 10.40D: The SIGN and ENCRYPT parameters were not save when saving the configuration.
  14. 10.40D: Showing a font sample of a scaleable font did not always work (SPR1393).
  15. 10.40D: Character recognition was not applied in all cases (SPR1394).
  16. 10.40D: IDF wizard: when making a booklet with a title page the page numbers were wrong.

ESCAPEE 10.39 1st August 2019

  1. I/O errors no longer bring up modal dialogues, which fail if run as a service (SPR1383).
  2. Raster Op 184 which does an XOR with the pattern is simplified if the pattern is black, so that there is no need to image the page when exporting to PDF (SPR1384).
  3. EEFONTS can now export a specific font from the TTLIB.TTK database (SPR1376).
  4. 10.39B: There is a getFilename function available to import DLLs to get the name of the current input file.
  5. 10.39B: Improved display of recent files where a second file is involved e.g. an IDF script.
bug fixes:
  1. Problem with PCL XL import if too many points in a path (SPR1378).
  2. Problem with importing PDFs with obfuscated character codes. Removed fix for SPR1372.
  3. 10.39A: Another modal dialogue removed when running unattended (SPR1383).
  4. 10.39A: The Find Text feature did not always work properly (SPR1387).
  5. 10.39A: Minor fixes and enhancements to the mechanism for adding to an IDF document.
  6. 10.39B: Scaled booklet printing did not always use the right scale factor.
  7. 10.39B: The automatic orientation feature correctly rotated the page but a resulting portrait orientation was wrongly set to landscape (SPR1377).
  8. 10.39B: Downloaded Truetype characters with codes in the range $80-$9F did not always work (SPR1386).
  9. 10.39B: EscapeE thinks a shaded area drawn as a line is bigger than it is (SPR1373). Workaround: specify the option /DRAW R then such areas will drawn as rectangles and the size will be correct.

ESCAPEE 10.38 11th July 2019

  1. There is now an option to request that the page orientation be changed to whatever best suits the orientation of the text on that page. This can be specified in the Configuration/Printer dialogue as Orientation Auto, which is in addition to the default Portrait/Landscape options (SPR1377). To request this on the command line specify an A as well as (or instead of) the P or L in the /ORIENT option.
  2. There are some improvements making it easier to set up several tagged fields. After right-clicking and choosing one of the tag sub-menu options, that option is put at the top of the right-click menu.
  3. The Fields dialogue has been changed so that if the OK button is highlighted then pressing the Enter key is equivalent to clicking on the button.
  4. The right-click character mapping feature now asks the user to supply a font name so that the converted codes can be identified in the database as belonging to a particular font. The conversion dialogue shows the font number under the heading "TTlib".
  5. The Font properties dialogue now shows the number of character codes recognised for that font.
  6. Improved EEfonts program:
    1. Added two options: "Show database details" and "Show bitmapped fonts".
    2. The Load menu offers to load a different database or to load the default one.
    3. Added "save font character data" as a right-click option on the TT database font pane to save data for the selected font as a separate file. If no font selected then it offers to save font zero, the one created by mapping characters in EscapeE.
bug fixes:
  1. The Postscript trays list could show the wrong paper name initially.
  2. 10.38A: IDF import did not support XML entities encoding code points above FFFF.

ESCAPEE 10.37 29th June 2019

  1. There is now a checkbox in the Configuration/Auto dialogue 'Process oldest first' which causes EscapeE to process files in the order of their creation date (not their update date). The command line option is /FIFO (meaning First In First Out).
  2. Improvement to pattern displays for PDF import.
bug fixes:
  1. Better handling of obfuscated character codes in PDFs (SPR1372).
  2. Postscript output from EE created a 299 x 300 dpi image instead of 300 x 300 (SPR1374).
  3. Removal of unnecessary message "All OK" when importing Zenographics printer files.
  4. The HP-GL Stick font was not recognised when used by the Postscript import DLL.
  5. 10.37A Better character code recognition for fonts with codes 01-1F

ESCAPEE 10.36 16th May 2019

  1. Postscript import enhancements in RTPSIN version 712:
    1. Support for tiled pattern colourspace(SPR1362). Currently no support for rendering accuracy for rotated views.
    2. Can handle extended character codes for external fonts
    3. FontSetInit procset defined but with no useful support.
    4. StartData service added to FontSetInit and CIDInit which skips over and ignores spurious FontSet installations (SPR1369)
    5. Minor improvement to "cvs" operator to better render operator names.
  2. 10.36C: There is now a way of setting the default error log file on the Configuration/Log file tab.
  3. 10.36D: Added an email option to the registration screen.
bug fixes:
  1. EscapeE could sometimes use a slightly smaller point size than requested (SPR1367).
  2. 10.36A: Rounding problems with certain patterns cause inconsistent alignment.
  3. 10.36B: Text using bitmapped fonts could sometimes be incorrectly positioned text (SPR1370).
  4. 10.36C: The job selection dialogue was badly formatted and somewhat confusing.
  5. 10.36C: The help button for the Fields/Action tab did not work properly.
  6. 10.36C: A faulty font information file could cause problems for the PCL-XL import module.

ESCAPEE 10.35 25th March 2019

  1. major release of the Postscript import module (RTPSIN.DLL version 700) including some Level 3 extensions:
    1. Type 0 font support extended to include FMapType 9 (CMAP mode - level 3).
    2. Introducing CID font support for TrueType fonts (level 3). (SPR1063, SPR1328)
    3. Adding level 3 style incremental updating for TrueType fonts. (SPR1328)
    4. Improvements to resource management operators, including new CIDFont resource types and the CIDInit procset.
    5. Added support for the little-used "token" operator. (SPR1354)
    6. Added support for the little-used level 2 user path mechanism. (SPR1356)
    7. Supporting the "cshow" operator in the context of Type 0 fonts and especially when CID fonts are involved. (SPR1328)
  2. When constructing documents using the IDF wizard it is now possible to drag and drop a set of files on the the window for processing.
  3. 10.35B: Improvements to the user interface for remapping character codes.
  4. 10.35E: Support for type 2 patterns in PDFs (SPR1355)
  5. 10.35E: Improvements to the handling of Postscript patterns.
bug fixes:
  1. Output filenames using special fields such as PJLs did not get evaluated in the case of some export formats such as PDF.
  2. The default spacing for PCL downloaded Truetype fonts for not always correct.
  3. 10.35A: The mouse coordinates could sometimes revert to 1/300" after calling the configuration dialogue.
  4. 10.35A: Problems could occur if a field deleted duplicated text (SPR1363).
  5. 10.35A: Alpha transparency was not handled correctly in IDF.
  6. 10.35B: Overlays with alpha transparency could be wrongly positioned (SPR1344).
  7. 10.35B: The line ending characteristics were not always correct when exporting (SPR1365).
  8. 10.35B: The size of created images could be one pixel larger than required.
  9. 10.35C: Character widths were not correct for some characters in Postscript Times-Roman.
  10. 10.35C: When substituting a font for one which was using character recognition the recognised codes were not used.
  11. 10.35D: Anti-aliasing on the screen did not work for items drawn with CMYK colour.
  12. 10.35E: It was hard to turn off the job selection mechanism when no longer wanted.
  13. 10.35E: The substitute font size was not used if no PDF substitute font was specified.

ESCAPEE 10.34 4th February 2019

  1. (SPR1348)It is now possible to set up EscapeE so that it asks the user which job he wants to run when it is called. There is a buttom marked 'Job types' at the bottom of the Configuration/General tab and clicking on this brings up a dialogue where the analyst can choose to offer his users a choice of jobs i.e. ini files from all the .ini files in a particular folder or by reading their paths from a list of files (.lof or .job). In the latter case the file name (which must be in quotes if it contains spaces) can be followed by a comment which is displayed to the user following the file name. If the comment starts with an asterisk then the file name is not shown, just the remainder of the comment. Once this has been set up and saved (the symbol for it is JOBS) the user is asked to choose the type of job from the list when he calls EscapeE (unless an ini file is specified on the calling line). To choose a different job just click on Options/Choose job configuration to invoke the dialogue where the job can be selected. The File/Open dialogue offers Job configurations as a file type to be opened.

    The configuration dialogue has an Edit option to edit the list, and if the list is saved it will
    be given an initial identifier:

    so that if opened in EscapeE is will be recognised as a list of jobs and treated accordingly.

  2. In IDF a named group specifying CACHE="YES" will create an overlay which can be invoked by an <INCLUDE> tag specifying GROUPNAME="name_of_group". This tag can now specify a scale and rotation and either it or the group can specify a transparency value in percent using ALPHA="xx" where xx is a real number up to 100.00.
  3. In an IDF expression the clip region can now be referred to e.g. CLIPY="CLIP.TOP + 100"
  4. Saving the configuration now saves the default fields file path in the FIELDDEF symnbol unless it has been rendered inoperative by checking 'Always use these definitions' which then uses the 'FIELDS' symbol.
  5. When loading a new fields file when the existing fiellds have been changed the user is asked if they are to be saved.
  6. The default width of a Kyocera code128 barcode has been increased to match that of the printers.
  7. 10.34B: Improvements to the position of any new items added to IDF files using the right-click options.
  8. 10.34B: There is now an Overlays item on the View menu which shows any overlays defined in IDF or PDFs similarly to the way macros are shown for PCL files.
  9. 10.34B: Improvements to the Lyra font family used for HP's Univers (SPR1350 & SPR1352).
  10. 10.34C: Improvements to the dragging of items added by a plugin (SPR1349).
bug fixes:
  1. Kyocera barcodes did not work properly.
  2. When making a shortcut for the default font selection sequence it was not always put in brackets.
  3. The Apply button in the Fields/File dialogue did not work unless the file name had been edited.
  4. 10.34B: Missing AFP image DLLs were not handled well.
  5. 10.34B: Going back more than one page in an IDF file did not always work properly.
  6. 10.34D: The F1 key did not give help in all dialogues.
  7. 10.34E: In forced duplex mode if the next page was simplex EscapeE didn't always force a front side (SPR1358).
  8. 10.34E: In the case of loading an INI file that did not have a PCLOPTS setting, any SUBSTDEF command would be ignored. This could only occur with a hand-constructed INI file rather than one saved by EscapeE (SPR1357).

ESCAPEE 10.33 24th Dec 2018

  1. Improvements to the mechanism for saving downloaded Truetype files to the library.
  2. The 'No output' option offers logging options when exporting and does not produce output.
  3. 10.33A: In the /PRINT option the name of the printer can now contain field names in curly brackets.
  4. 10.33C: User-definable units are now supported in addition to inches, cm etc. The Configuration/Viewing panel has extra units option which has a box in which you type the factor by which pixel coordinates are multiplied before being shown. The corresponding command line options are:
    /USERUNITS n.m
    So for example if you want 5.3 metres per pixel you specify
    By having a separate option the user-defined units are retained regardless of whether or not they are actually in use. If user-defined units are in use then sweeping out a rectangle shows the diagonal distance swept out.
bug fixes:
  1. If the AES encryption mode was saved then it applied subsequently even if no password was given (SPR1340).
  2. 10.33A: The duplex/simplex mode was sometimes shown wrongly in the status bar.
  3. 10.33A: Inline images were sometimes obscured by a black rectangle (SPR1341).
  4. 10.33B: AES encryption was still not working (SPR1340).
  5. 10.33B: Problem with Postscript type 1 font with wrongly named characters (SPR1069 & SPR1305).
  6. 10.33B: Character spacing wrong (SPR1270).
  7. 10.33B: Problems with parsing default font name in a SELECT option read from an OPTIONS file if it contained spaces (SPR1342).
  8. 10.33B: Problem when reading PDFs using fonts with no Unicodes.

ESCAPEE 10.32 3rd Dec 2018

  1. If the output file name includes field names in curly brackets then the name is initially evaluated when creating the file and if some of the fields were not yet defined they are evaluated when renaming the file at the end (SPR1334). Note that the fields must be 'found' at one or other of these points to be evaluated properly.
  2. Canon blocked format now supports PCL-XL (SPR1317).
  3. The default image resolution and resolution over-ride now apply to images added by plugins as well as to those read from the data stream.
  4. 10.32A: (06/12/18) The Fields/Searching dialogue has a checkbox to specify that the tag must be entirely within the field. If this box is not checked then, as before, the string to be found must start within the field but can extend beyond it (SPR1335).
  5. 10.32B: (10/12/18) AES encryption is now supported for PDF export (SPR1325). The option to specify this is /PDFOPTS Oa corresponding to a flag value of 32 ($20 hex).
bug fixes:
  1. PCL-XL followed by PCL-5 did not work properly.
  2. Canon blocked format could fail when reading a second file.
  3. When performing character recognition on a scaleable font, any chracters with no outlines were converted to spaces. Now they remain with their original character code unless the glyph number is 3.
  4. Box-drawing characters did not work properly if coordinates were rotated.
  5. 10.32A: (06/12/18) Double-byte characters in HP-GL mode did not work properly (SPR1317).
  6. 10.32B: (10/12/18) The parameters of the /VIEWFIELDS option had to be in upper case.


  1. Drawing with alpha transparency is now supported for PDF import (SPR1312).
  2. There is a new \ operator (mod or remainder) for use in expressions within composite fields. For example {_page\2} gives 1 for odd-numbered pages.
  3. 10.31E: (15/11/18) When edge-to-edge mode is selected in the Printer configuration the cursor is allowed left of the margin.
  4. 10.31e: (15/11/18) Better handling of the resizing of fields overlapped by images added by plugins.
bug fixes:
  1. IDF files with no IDF tag could cause problems.
  2. Improved handling of source editing for IDF input.
  3. 10.31A: EETMP Truetype files could be left open when reading Postscript files that add characters to a font (SPR1313).
  4. 10.31B: Postscript library fonts were sometimes spaced wrongly (SPR1322).
  5. 10.31C: (01/11/18) font definitions in PDF overlays.
  6. 10.31D: (12/11/18) problems introduced in 10.31C.
  7. 10.31D: (12/11/18) Improvements to handling of Canon blocked format (SPR1317).


  1. The AddText plugin can now add multiple lines and the vertical spacing can be specified in the configuration.
  2. 10.30A: 24-bit coloured images with transparent white backgrounds are now supported when exporting to PDF (SPR1300).
  3. 10.30B: Pre-scaled alpha channel images are now supported for import modules.
  4. 10.30B: There is now an option /FDLRES <res> to set the dot resolution for FDL form generation, were <res> can be 300 or 600. The /FDLUNITS option can still be used to set the units and if set to 600 then the resolution defaults to 600 also.
  5. 10.30E: Can handle Canon blocked format where the file starts off unblocked (SPR1317).
bug fixes:
  1. In PCL XL when starting a new page in duplex the default was a back page not next page.
  2. Some IDF syntax errors were not reported.
  3. 10.30A: The layout of the Fields/XML dialogue was rather poor.
  4. 10.30A: When exporting to FDL format the PAPER command could contain rubbish if the paper was not recognised (SPR1302).
  5. 10.30B: There could be a problem on exiting from timed automatic mode.
  6. 10.30C: FDL export now generates PAPER IS x INCH BY y INCH; rather than PAGE SIZE (SPR1304).
  7. 10.30C: Clicking in the field tree after scrolling down could cause a field to become a sub-field of a field higher up the tree. Also the whole tree could move down the window leaving blank space at the top (SPR1309).
  8. 10.30D: Problem with unregistered versions of EscapeE under WINE.
  9. 10.30D: IDF rotated CMYK images had black in the extra background areas.
  10. 10.30D: Problem with opening .TXT files on some networks.
  11. 10.30E: Does not give up on failure to change folder to that of the file being processed.
  12. 10.30E: As of 10.29B is was not possible to go back to an earlier page of a Postscript file.


  1. The Postscript cshow operator is now supported by the import module (SPR1286).
  2. The AFP import module now uses EscapeE's IMAGECACHE size specification to determine its maximum cache size.
  3. Canon blocked format as used by Canon MF8500 printers is now supported, controlled by the CANON feature code (SPR1292).
  4. PDF export now includes Unicode conversion table when necessary.
  5. 10.29C: Cached images are now retained for successive files invoked by a CSV control file.
bug fixes:
  1. Text alignment when reading a PDF was incorrect(SPR1290).
  2. Error 183 from the ICC configure button (SPR1293).
  3. Font problem when reading past page 100 (SPR1294).
  4. 10.29A: The message "Default paper type xx assumed' was shown befor the main form was in view.
  5. 10.29B: Certain types of complex pattern in PDFs were not supported (SPR1295).
  6. 10.29B: TrueType font output did not print on all printers (SPR1296).
  7. 10.29C: The {_setpage} special field (giving the page number within the current set) returned one less than the correct answer.
  8. 10.29C: Certain composite fields did not display their value correctly when viewed in the fields dialogue.


  1. There are two new special fields to allow calculation of the number of pages or sheets in a set:
    number of pages in the current set.
    number of sheets in the current set.
    These numbers rely on there being one or more fields which mark the start of a set. On encountering one of these special fields EscapeE searches forward until it finds a field indicating end of set.
  2. 10.28B: If SANDBOX=Y is set in the [REDTITAN] section of the rt.ini file then EscapeE will not access files other than those in the starting folder or a sub-folder of it.
  3. 10.28B: To avoid spurious symbol set selections the command escape (@ is now ignored. To select symbol set 0 the command must be escape (0@
bug fixes:
  1. 10.28A: plugins could be given a partial font rather than the full resident font.
  2. 10.28A: WINFONTS.FIF changed to request ArialMT not Arial as the Postscript/PDF font name.
  3. 10.28A: Wrong font selected in Postscript (SPR1281).
  4. 10.28A: PDF with bad font e.g. space in its name caused problems (SPR1282).
  5. 10.28B: The ADDTEXT plugin wrongly selected a downloaded partial font rather than a resident one (SPR1284).
  6. 10.28C: Spurious "Pipe not found" message from EEVIEW.
  7. 10.28C: Export to PDF with “render as image” and “include text as well as graphic” produced an error (SPR1285).


  1. A subset of the Kyocera BARC, barcode, command is now supported. The following types of barcode are currently implemented: Code128, UPC E, EAN8, EAN13, BC39, Postnet. Currently the only options implemented are those specifying the units, height and whether or not to draw text under the barcode. This requires that the the barcode plugin is installed (though only the PPBC.D32 DLL and fonts are actually used) and that the user is licensed for the BARCODES feature.
  2. There is now a special field {_Media} that give the media type of the current page.
  3. The AddText plugin now has the option to draw the text with an opaque white background.
  4. The following plugins are now included in the delivery: AddImage, AddFile, AddText, MoveText, Barcode, BC39Reader, Evaluate, QRCodeReader and Script.
bug fixes:
  1. 10.27B: JPEG import: problem reading of successive approximation data of AC coefficients .
  2. 10.27B: Fix to cope with corrupt JPEGS that could cause a crash.
  3. 10.27B: Postscript import module error recovery improved and stack size extended (SPR1272).
  4. 10.27B: Problem with some character widths when adding characters with high codes to a downloded font.
  5. 10.27C: Problem with strings drawn at non-orthogonal angles (SPR1272).
  6. 10.27C: Text strings at non-orthogonal angles could be wrongly amalgamated to a single string.

Escapee 10.26

  1. the Option To Ignore Downloaded Fonts That Have The Same header as one already loaded now applies to import formats other than PCL e.g. PDF.
  2. There is a new special field symbol {_TempDir} whose value is the Windows temporary folder, terminated by backslash.
  3. If a Windows font is loaded and found to have the wrong weight or italic style then a descriptive message is given.
  4. IDF syntax errors now have their line number shown in the error message.
  5. 10.26A: The Find Text dialogue now has an option to restore the previous position if the search fails.
  6. 10.26A: Added a right-click Find option to the IDF source windows.
  7. 10.26B: The simplex/duplex specification can be overridden when printing as it can be when exporting.
  8. 10.26C: The AddText plugin now has the option to draw the text with an opaque white background.
  9. 10.26C: When viewing the source of an IDF file there is a right-click option to show the statement corresponding to the current page.
  10. 10.26C: It is now possible to add downloaded Truetype fonts to the EscapeE library: Click on Fonts/Downloaded fonts, select the font or fonts and click the Add button.
Bug fixes:
  1. Exporting to AFP format using CCITT4 compression could cause problems (SPR1259).
  2. In the case of a corrupt input file it was possible to get into a situation whereby EscapeE would not exit.
  3. 10.26A: Problems with font subsetting when the original font had no character names (SPR1263).
  4. 10.26A: Problems with a left-over search dialogue in the source/log window.
  5. 10.26A: Memory consumption when fonts are repeatedly defined when reading PDFs (SPR1257).
  6. 10.26B: When editing a field name in the Field dialogue the backspace key did not work (SPR1269).
  7. 10.26B: Clicking on a field in the table view did not always highlight it (SPR1269).
  8. 10.26C: When a plugin deleted text from the start of an element it was possible for a random character to remain.
  9. 10.26C: TrueType fonts which needed their characters rearranged did not always work correctly.
  10. 10.26C: The dialogue for adding bookmarks had a poor layout.


  1. When a downloaded Truetype font contains characters recognised as coming from an installed font the The Font Properties dialogue now shows "Recognised as font ...".
  2. Can read CCITT3 Fax TIFFs even when the byte-aligned EOLs mode is wrongly specified (SPR1254).
  3. 10.25A: Added commands for the pipe interface used by EEVIEW:
    This returns the last error message stored by EscapeE and clears it.
    Returns EscapeE's process ID as a decimal number
    !DISPLAY yn
    sets display mode on if yn = Y, off if yn = N. If no parameter returns Y if display mode on, N if off.
  4. 10.25B: For batch pipe commands (not starting with !) The STATUS command returns BUSY until processing complete when it says OK
  5. 10.25D: Added the /RUNWAIT command which is similar to the /RUN command but waits for completeion of the called program.
  6. 10.25E: Better context-sensitive help for export dialogues.
Bug fixes:
  1. The PCL-XL import module was not good at handling the case where the file was truncated.
  2. The ADDfile plugin ignored the specified page number for TIFF files.
  3. Font embedding failed for TrueType fonts installed in EscapeE but not in Windows (SPR1249).
  4. 10.25A: Unicode conversion table could be truncated.
  5. 10.25B: The pipe command /TO did not work properly.
  6. 10.25B: Spurious error message about bad PCL options for new installations (bug in 10.24).
  7. 10.25B: Problem with EEFONTS in a new installation (bug in 10.25).
  8. 10.25C: Fonts scaled differently in the x and y directions did not work properly if exported as bitmaps.
  9. 10.25E: There could be spurious fields defined based on PJL comments.
  10. 10.25E: When exporting comments to PCL or PDF the line-feed character was represented as &:; rather than &10;


  1. The option flags used in /PDFOPTs /PCLOPTS etc. can now be specified as alphabetic mnemonics. The parameter can either be a numeric value consisting of the sum of all the flag bits as before, or a series of two-character mnemonics. When saving options there is a choice of option format, either mnemonic or numeric and the default format remains numeric unless all options have been read in mnemonic form. In the two-character codes the first letter defines the class of option:
    NNo or do not allow
    SSubstitute fonts
    The codes can be separated by commas: PDFOPTS FT,NP,NN,OP
    or for concisenes the commas may be omitted: PDFOPTS FTNPNNOP
    This can be made clearer by using alternate upper & lower case: PDFOPTS FtNpNnOp
    In the latter case similar initial capitals can be omitted: PDFOPTS FtNpnOp
    For backwards compatibilty an equivalent numeric value can be given ($1000+1+8+$100): PDFOPTS: 4361
    CodeFlagDescription not all apply to all formats
    Np$1Disables printing the document
    Ne$2Disable changing the document other than by adding or changing text notes
    Nc$4Disable copying of text and graphics from the document
    Nn$8Disable adding and changing text notes
    Ma$40macro is to be positioned absolutely
    Nj$80don't use any PJL commands
    Op$100flag in PDF option to request packing
    Oc$200flag in PDF option to request text string combining
    O6$400flag in PDF option to request 600 dpi resolution
    Fa$800flag in PDF option to request all fonts to be substituted
    Ft$1000flag in PDF option to request Truetype fonts to be included
    St$2000flag in PDF option to use substitutes instead of Truetype fonts
    Sb$4000flag in PDF option to use substitutes instead of bitmap fonts
    Sn$8000flag in PDF option to not use substitutes
    Ga$10000flag in PDF option to image the whole page
    Gt$20000flag in PDF option to image all but the text
    Fp$40000flag in PDF option to download fonts before use
    Oi$80000flag in PDF option to allow inverse orientations
    No$100000flag in PDF option to omit the table of contents
    Oe$200000flag in PDF option to use 128 bit encryption
    Nb$400000flag in PDF option to skip blank pages
    Ok$800000flag in PDF option to avoid reordering graphics and shading
    Mp$1000000flag in PCL options to make a permanent macro
    Mt$2000000flag in PCL options to make a temporary macro
    Co$4000000store comments in the output file
    Og$8000000output graphics on pass 1, text on pass 2
    N4$10000000inhibit CCITT group 4 compression
    Ns$20000000scaled printing forbidden
    Oj$40000000jog offsetting required
    Os$80000000stapling required
    Some flags have different meaning in certain formats:
    PCL output
    Cx$1If PJL comments are to be saved then save them as XML
    Ni$100000no scaled images in PCL output
    Ol$200000PCL Lightweight Imaging Device
    HTML output
    Ox$1flag to save as XML not simple HTML

    Codes sorted by Mnemonic
    Co$4000000store comments in the output file
    Cx$1If PJL comments are to be saved then save them as XML
    Fa$800flag in PDF option to request all fonts to be substituted
    Fp$40000flag in PDF option to download fonts before use
    Ft$1000flag in PDF option to request Truetype fonts to be included
    Ga$10000flag in PDF option to image the whole page
    Gt$20000flag in PDF option to image all but the text
    Ma$40macro is to be positioned absolutely
    Mp$1000000flag in PCL options to make a permanent macro
    Mt$2000000flag in PCL options to make a temporary macro
    N4$10000000inhibit CCITT group 4 compression
    Nb$400000flag in PDF option to skip blank pages
    Nc$4Disable copying of text and graphics from the document
    Ne$2Disable changing the document other than by adding or changing text notes
    Ni$100000no scaled images in PCL output
    Nj$80don't use any PJL commands
    Nn$8Disable adding and changing text notes
    No$100000flag in PDF option to omit the table of contents
    Np$1Disables printing the document
    Ns$20000000scaled printing forbidden
    O6$400flag in PDF option to request 600 dpi resolution
    Oc$200flag in PDF option to request text string combining
    Oe$200000flag in PDF option to use 128 bit encryption
    Og$8000000output graphics on pass 1, text on pass 2
    Oi$80000flag in PDF option to allow inverse orientations
    Oj$40000000jog offsetting required
    Ok$800000flag in PDF option to avoid reordering graphics and shading
    Ol$200000PCL Lightweight Imaging Device
    Op$100flag in PDF option to request packing
    Os$80000000stapling required
    Ox$1flag to save as XML not simple HTML
    Sb$4000flag in PDF option to use substitutes instead of bitmap fonts
    Sn$8000flag in PDF option to not use substitutes
    St$2000flag in PDF option to use substitutes instead of Truetype fonts

  2. The named pipe interface to EscapeE, used by EEVIEW, has been enhanced to allow export controlled by an external program.
  3. The right-click New tag/Tagged text option create a search tag for the clicked text and then offers the AddText plugin's dialogue to add for text following the tag.
  4. 10.24B: After positioning on a graphic in EscapeE’s main window there is now a right-click option to save it as a TIFF or PNG file.
  5. 10.24B: PCL and PDF commands have been added to the named-pipe interface as well as a !VERSION immediate command. The export formats now can have parameters as for PDFOPTS etc. and can be in mnemonic or numeric form.
  6. 10.24B: If an image added by the AddImage plugin of less than 25 dpi it is ignored.
Bug fixes:
  1. When exporting to PCL and rasterising the fonts some high-order codes were omitted.
  2. The PCL3GUI indicator was not always correctly set in the document properties window.
  3. When the AddText plugin used the original font the wrong font was displayed when the page was refreshed.
  4. 10.24A: It was possible for some downloaded fonts to be discarded prematurely (SPR1253).
  5. 10.24B: Problems with dragging entries in the fields tree view.


  1. Added the X parameter to the HPGL option to exit from HP-GL mode on encountering an escape.
    The full specification of the HPGL option (either on the command line or in the RT.INI file) is:
    Start in HP-GL (plotter) mode.
    start in PCL mode.
    exit from HP-GL on encountering an Escape (other than Escape %B enter HP-GL).
    rotate bitmapped graphics according to HP GL rotation.
    Note that /HPGL with no parameters is equivalent to HPGL Y so to stay in PCL initially add N e.g. ESCAPEE /HPGL NX
Bug fixes:
  1. Problems with user-defined shading patterns in HP-GL (SPR1247).
  2. Wrong coordinate transformation between HP-GL and PCL when using rotated coordinates.
  3. Clicking on the red exclamation mark to show a list of errors did not always work.
  4. Calling EscapeE with command such as ESCAPEE print.idf,c:temp\testfile gave a spurious error if the second parameter contained a colon.
  5. 10.23A: Graphic resolutions as low as 25 dpi are now accepted (SPR1250).
  6. 10.23B: When reading AES-encrypted PDFs strings such as AUTHOR, TITLE etc. were not decrypted properly.
  7. 10.23B: The RTERR32 DLL (which translates error messages) still used the old way of finding rt.ini and could create a virtualised win.ini file.
  8. 10.23B: When processing a .LOF file with the /JOIN option the 'run the associated program' failed to run the program (SPR1244).


  1. Major improvements to memory management for PDF import (SPR1183).
  2. Better handling of CFF fonts with no Postscript names for the characters in the post section (SPR1232).
  3. Conversion to complex colour spaces to CMYK colour when appropriate (SPR1232).
  4. 10.22A: Better font substitution dialogue. The PDF name can be typed explicitly.
  5. 10.22F: Opentype fonts are can now be installed in the same way as Truetype fonts.
  6. 10.22G: Improved support for file header matching in the font substitution dialogue.
Bug fixes:
  1. When exporting custom paper to PCL the export module inserts PJL commands which act as system resets and therefore delete the temporary fonts - the fonts are now designated as permanent (SPR1227).
  2. Problem with white rectangle only appearing when output to PDF (SPR1232).
  3. The font name to be matched was not always displayed in the substitutes list (SPR1233).
  4. The old font substitutes list was restored on exit from the font substutes dialogue so the file had to be loaded again to get the new substitutions (SPR1233).
  5. It was not possible to use the font substitution mechanism to change the font used for PDF export without changing the screen font (SPR1233).
  6. Character recognition using the database failed if a font had characters added to it after its first use (SPR1234).
  7. 10.22A: In the font substitutes list if the style to be matched was zero it was shown as blank but now shows as Upright.
  8. 10.22B: "Bad Inline image termination" form PDF import (SPR1223).
  9. 10.22B: Inconsistencies in the font substitution mechanism (SPR1233).
  10. 10.22B: Missing AFP font caused problems (SPR1236).
  11. 10.22B: Tray commands not added to PS output (SPR1238).
  12. 10.22C: RTPDFIN crash when opening a PDF generated by Microsoft PDF writer (SPR1240).
  13. 10.22C: Incorrect palette when reading an IDF file containing an 8-bit JPEG image.
  14. 10.22C: After sweeping out an area and right-clicking "Zoom in" the selected area was not centred properly in the window.
  15. 10.22D: Does not write to WIN.INI.
  16. 10.22D: Better format for the About box.
  17. 10.22E: Problems in exporting Postscript files when fonts were updated by adding characters (SPR1202).
  18. 10.22E: Removed spurious message "unknown option SHORTCUT=" and "Plugins are disabled" when newly installed.
  19. 10.22E: The option to run a program did not always work if joining a list of files together (SPR1244).
  20. 10.22E: If the automatic symbol set recognition failed the text could appear wrong if exported (SPR1243).
  21. 10.22F: The default folder for the character recognition database is now compatible with the new installation folder structure.
  22. 10.22F: The /FIND command line option no longer exports the found page unless a format is also specified on the command line.
  23. 10.22G: The file header hash was not useful for font matching when performing substitutions as it included the creation time.
  24. 10.22G: Invoking a CSV file in an IDF file only worked if it was inside a page group.
  25. 10.22H: Under some circumstances in a new installation an RT.INI file could be created in the EscapeE software folder.


  1. Improvements to DICOM export:
    1. Blank pages will be ignored if the "Ignore blank pages" option in the Printer configuration is selected.
    2. Parsing of dates has been upgraded to accept dates such as Jan/1/2001 and convert them to DICOM format.
  2. The print preview page now shows the appropriate pair of pages when printing as a booklet.
  3. If the file name is omitted when specifying the location of the character recognition database in the Options/Library folders dialogue then it defaults to TTlib.rtk
  4. When switching between alphabetical list and tree view in the Fields dialogue the path to the current field is shown expanded.
  5. 10.21A: When exporting to JPEG format EscapeE no longer uses the RTOJPEG export DLL to do the export so can now apply the same options as for PDF JPEGs. The JPEG export has an Options button which shows an appropriate JPEG options page.
  6. 10.21B: When JPEG export format is selected the Image page has a button that links to the JPEG options.
  7. 10.21B: The IDF window has a button to show the result in the running version of EscapeE as well as one to show it in a separate copy.
  8. 10.21C: Better caching of Postscript images, resulting in smaller output files (SPR 1225).
Bug fixes:
  1. If an IDF group specified both BOUNDS and X or Y the result was incorrect.
  2. 10.21B: Overriding the page orientation did not work for Postscript or PDF import (SPR1228).
  3. 10.21B: Stack fault when reading Postscript file (SPR1216).


  1. There is an option to log sheet numbers similarly to the logging of page numbers. A $ character in the /LOG parameter is used to specify this option.
  2. There is a "Count pages" button in the Configuration/Logging dialogue which sets up the options for a jobs which needs to count pages in each of a number of repeated sets within a document. The effect is
    1. set the Logged fields to the following:
      1. Sheet numbers
      2. Page numbers
      3. Filenames
      4. if None was specified then All defined fields
    2. When to output is set to:
      1. When a field specifies it
      2. At end of file+1
    3. The log file format is set to CSV
    4. A prototype RUN command is constructed of the form

      EscapeE {ofilename},FILENAME,PAGE /INPUT CSV
  3. Improvements to the font substitution dialogue.
  4. The non-standard Esc %9 command used by some OKI printers is now interpreted by the RTESCPIN DLL.
  5. Improvements to expression handling in IDF documents.
  6. 10.20A: TrueType font subsetting is now supported for PDF export. There is a checkbox in the PDF options "Subset TrueType fonts" and if this is checked when exporting a PDF containing embedded TrueType font then those fonts will contain a suitable subset of character only rather than all of them. The corresponding command line option is /TTSUBSET
  7. 10.20B: There ius now a getFontName call which allows an import module to obtain the name of the font actually being used.
  8. 10.20C: The IDF Wizard has an option on the More menu to delete delete music parts.
  9. 10.20D: In some cases temporary fonts were not deleted at the end of a job (SPR1214).
Bug fixes:
  1. When creating n-up documents using the IDF wizard blank pages were not treated properly.
  2. Rare problems with searching for fonts by name.
  3. Possible font clashes when switching between input files in an IDF document.
  4. Occasional "Invalid file handle" when re-opening a file containing macros when switching back to EscapeE after in mid file.
  5. 10.20A: The Postscript import module failed to close one of its threads when going backwards in the file.
  6. 10.20A: Booklet printing of badly centred pages could result in poor alignment of the output pages.
  7. 10.20A: Under some circumstances when creating a PDF with embeded Truetype fonts fonts were converted to bitmaps and the message "Nil font" was given.
  8. 10.20A: There were problems when running multiple copies of EscapeE processing Postscript files using type 42 fonts (SPR1213).
  9. 10.20C: In IDF the overlaying of specific pages of a file containing HP-GL could use the wrong frame size.
  10. 10.20C: Low precision when displaying colours e.g. right-click Text details.
  11. 10.20C: Logging to CSV format required at least one user-defined field, not just filename, page or sheet.
  12. 10.20C: There was a 6-character limit on the length of the /LOG and /SAVE options.
  13. 10.20C: The Configuration dialogue did not save two of the new logging options properly.


  1. Better handling of the saving of fields files. There Fields/File page now has a "Save as" button to allow saving fields under a new name. This dialogue can be invoked from the Configuration/Default fields/Edit button.
  2. The Configuration/General/Fields group has a different title according to whether the fields file in use is the default one ("Default field definition file") or a specific one such as specified by the /FIELDS option of by checking the "Always use these definitions" box in the fields dialogue ("Field definition file").
  3. Better font substitution dialogue: boxes showing substituted style and weight.
  4. In the Configuration/Text options the description of the parameter that specifies the maximum difference in Y coordinates for characters to be considered to be on the same line has changed from "Minimum height" to "Maximum same line Y difference".
  5. The Configuration/Log file page has an option to write a log record at end of file + 1. This writes it as if having read the next page after the end of file, thus simplifying page counting. The option character for this in the /LOG parameter is + rather than E for the normal end of file mode.
  6. When a field specifies that it is the start of a new set the input page number is recorded. There is now a special symbol {SetPages} that gives the number of pages in the current set.
  7. A # character in the numeric part of a PCL command is now ignored but a warning is given (SPR1212).
  8. The IDF mailmerge wizard has a "Reload" button to reload field definitions after editing the overlay file.
Bug fixes:
  1. The search for a font with a particular name could fail under some circumstances.
  2. A crash could occur when substituting for an unrecognised font.
  3. If a task switch occurred when processing a file containing macros the it was possible to get an "Invalid file handle" fault.
  4. EscapeE could crash under certain circumstance if running in unregistered mode.
  5. After editing fields in a form used in an IDF file the page was not always displayed.
  6. The IDF mailmerge wizard did not restore the text alignment when editing an existing file.
  7. 10.19A: After using the right-click Add text option, the text was wrongly positioned until the fields were refreshed.
  8. 10.19A: Reconfiguring a field with a plugin could cause problems.


  1. The "Duplex override" drop-down list for exporting now has more options. The options with their corresponding parameter in the /OUTPLEX option are:
    NSimplexAll pages are single-sided.
    LAll -> Long edgeAll pages are double-sided with flipping on the long edge.
    SAll -> Short edgeAll pages are double-sided with flipping on the long edge.
    DLDuplex -> long edgeSimplex pages have a blank back, duplex ones flip on long edge.
    DSDuplex -> short edgeSimplex pages have a blank back, duplex ones flip on short edge.
    UUnspecifiedDo not specify a plex in PDF output.
    -no optionUse the duplex specification from the source file.
    The default if the parameter is blank or omitted is that the specification is taken from the original file.
  2. If the cursor is over a field then pressing the Ins key or right-clicking on "Add text" will use the ADDTEXT pluging to add the text within that field.
  3. The ADDTEXT plugin configuration dialogue has a checkbox "Single line" which is set by default for any field whose height is insufficient for two line in the selected font size. If this checkbox is set then pressing enter is equivalent to clicking on OK rather than creating a second line of text. This makes it easy to fill in a series of fields such as a post code or account number which are specified in small 1-character fields.
  4. 10.18B: When exporting images to IDF or HTML5 (UberEd) format any that were originally JPEG-compressed will be saved as JPEGs.
  5. 10.18B: If the option to ignore white areas is selected then totally white images are ignored as well as white rectangles and filled paths.
  6. 10.18D: The Minimum space width in Configuration/Text options under Text extraction is now used when finding tags (SPR1200).
  7. 10.18D: The default minimum space size for text extraction has been increased from 30% to 70%.
Bug fixes:
  1. AFP files using characters that did not occur the font could cause problems (SPR1196).
  2. The ADDTEXT plugin configuration dialogue could sometimes append a spurious character to the text.
  3. 10.18A: Problem with IDF files reading a CSV before the first page.
  4. 10.18A: Options for import modules not always honoured.
  5. 10.18A: Options specified on the command line in a /INPUT parameter were not shown in the Configure dialogue.
  6. 10.18B: Downloaded scaleable fonts are now registered as private which improves the performance of jobs using large number of fonts.
  7. 10.18B: The Direct Print dialogue contained some irrelevant items.


  1. The composite field wizard has been enhanced to support counters of fixed length with leading zeros. For those not familiar with composite fields, this wizard is invoked by clicking on the More button in the Fields dialogue after creating a composite field. By clicking on "If field found" after choosing a existing field one can set up a composite field that counts the number of time that field is found or not found. Checking the checkbox next to the digit 0 makes the counter into an n-digit zero-filled counter.
  2. If an existing composite field is selected before clicking on More then, provided that it was defined using the wizard, the appropriate settings are shown in the wizard to reflect its interpretation.
  3. Certain types of faulty TrueType Font Collection file can now be read (SPR1192).
  4. If a duplex override is in force it is shown in maroon when exporting, as a warning.
  5. The IDF wizard trimming and field defining now has a feature whereby the arrow keys adjust the field size. If the shift key is held when the arrow key is pressed then the field is reduced on the appropriate side, left for left arrow, top for up arrow etc. until a change of colour is encountered. This allows a white border to be removed easily, repeating if necessary to skip any spurious black marks. Holding the control key reverses the direction, and if no shift or control is held then the effect is just to ensure the appropriate part of the field is on view. The default crierion for conidering a row or column to be white is that it contains 3 or fewer black pixels. This threshold can be changed using the up/down button in the box headed "Blank area".
  6. The IDF wizard now displays its version number in the initial dialogue.
  7. 10.17A: The PDF import module now honours the duplex/simplex specification introduced in level 8 PDFs.
  8. 10.17A: Given the possibility of OCR on image files, the export of TIF file to text is now allowed.
Bug fixes:
  1. The IDF feature whereby ORIENT='?' chooses the page orientation depending on the first file loaded on that page now works properly.
  2. Better handling of IDF expressions that have to be deferred befor evaluation.
  3. Totally blank pages were ignored when moving backwards through a PCL file after going two pages beyond the blank one.
  4. Inconsistency in the IDF wizard between trimmed and untrimmed images in splitting files.
  5. 10.17A: The BC128Reader plugin now sets the flag to inform EscapeE that its field has been updated (SPR 1189).
  6. 10.17A: The IDF Wizard could give the error "Cannot focus a disabled or invisible window" under some circumstances.

escapee 10.16

  1. added the following special field symbols:
    main file name - for list of file this is the LOF file name whereas {_iname} is the current input file name.
    main file path.
    main file extension.
  2. Improved updating of IDF files by dragging items around the page using Ctrl-Click.
  3. After clicking on an IDF tag in the source or IDF windows the Help button gives help on that tag.
  4. 10.16A: The right-click menu item "New field" is always shown even if no area has been swept out.
  5. 10.16A: The IDF creation wizard has some improvements, particularly in mailmerge creation, including options for sorting the lists of fields and setting a line spacing for text.
  6. 10.16A: There is a new IDF attribute VSPACE that sets the vertical spacing for lines of text. Unlike the STEPY attribute it is inherited by child tags so can be used to set the spacing for the whole document if desired.
  7. 10.16A: Added three options to the FORM import DLL that creates fields for all the empty boxes in a form. The full list of options is:
    maximum size of a checkbox in 1/600"
    minimum size of box to be considered a field
    PAD n
    padding inside the box in which the field is situated
    save the fields on exit from EscapeE
    the fields apply to all pages, not just the current one
Bug fixes:
  1. 10.16b: corrections to the IDF Mail Merge Wizard.
  2. 10.16B: Corrections to the Ctrl-drag feature for IDF documents.
  3. 10.16C: The View feature in the IDF source window did not work for large files.
  4. 10.16C: Conditional groups in IDF documents executed sub-groups even if the condition failed.


  1. There can be multiple IDF files under construction: the ‘New IDF file’ option adds a new tab to the Properties window and creates a vestigial file in it. If there is a currently selected area then that is put in as a clip region.
  2. Menu items that add IDF elements do so to the current IDF file. This is the one shown in the current IDF tab or the one most recently shown.
  3. Items on display in an IDF file can be moved by using Ctrl-Click and dragging. The items that will be moved are shown in red. N.B. this feature is still not fully developed, so use with care.
  4. View/Show source for IDF source files now offers a choice of ‘Original IDF’, which is just the existing file, or ‘Modified IDF’ which is regenerated in canonical form by the RTIDFIN DLL incorporating any modification made using Ctrl-Click.
  5. If there are any IDF files under construction then an IDF button is shown on the toolbar. Clicking this button shows the current IDF file window.
  6. the old Control File window is now only used for LOF files or remembered file lists.
  7. A number of menu captions relating to control files and viewing have been changed to make them easier to understand.
  8. The IDF import DLL is now part of the standard delivery.
  9. 10.15A: There is now a 'Find' button on the IDF tabs of the Properties window.
  10. 10.15C: Added the Ctrl-S click in the main window to view the source file.
  11. 10.15C: When viewing IDFfiles groups can be moved by dragging whilst holding down the Control key.
  12. 10.15C: In the IDF source window added the following shortcutm keys:
    1. Ctrl-Enter or Ctrl-J to select statement for the current page'
    2. Ctrl-pgDn or Ctrl-N to move to next page and select its statement.
    3. Ctl-G to call the "Go to page" dialogue and select the appropriate IDF statements for the page.
    4. Ctl-X to call the IDF creation wizard.
  13. 10.15C: The EscapeE Find and Goto dialogue now has a check box which causes the window to close after the search. This is checked by default after an initial Goto.
  14. 10.15C: The IDF wizard supports clip regions with and without padding at top and bottom.
  15. 10.15E: Improved editing of IDF source files. The View button in the Source window can be used to show the effects of any editing without having to save the file.
  16. 10.15E: Uses HKEY_LOCAL_MACHINE as the Registry key to find RT.INI if not in WIN.INI or HKEY_CURRENT_USER.
  1. Some of the plugin configuration files were omitted from the delivery.
  2. When exporting IDF files which use the BASEFILE feature the PDF export module can now handle more complex cases involving recombining the resource data (SPR1175).
  3. 10.15A: Toolbar overlap when not maximised.
  4. 10.15A: Sharing conflict when trying to save a modified IDF.
  5. 10.15A: The IDF button panel disappeared when closing one of multiple IDF output files.
  6. 10.15A: There was no cursor in the IDF source window;
  7. 10.15A: Some boxes in the fields dialogue overlapped with captions such as 'Width', 'Height' etc.
  8. 10.15A: The Zoom in right-click menu item did not always appear.
  9. 10.15A: There is a 'Remember' button in the fields dialogue to as EscapeE to remember the settings of 'Show fields', 'If found' and 'Show names'.
  10. 10.15B: Print captureFiles greater than 32k did not work properly.
  11. 10.15C: Saving the IDF source did not reload the file.
  12. 10.15C: The IDF cursor y position was wrong after a group with padding at the bottom.
  13. 10.15D: AFP medium maps referenced in the data part of a Begin Page (BPG) record are now honoured (SPR1180).
  14. 10.15D: Multiple overlays specified within an AFP medium map are now honoured instead of just the first one (SPR1180).
  15. 10.15D: Multiple objects within an AFP page segment are now honoured instead of just the first one (SPR1180).
  16. 10.15E: The /FIELDDEF option did not take precedence over a FIELDDEF setting in the RT.INI file.


  1. There is a new Right-click option "Tagged Text" which combines the actions of the "New Tag" and "Add text" options. It sets up a text tag from the text that was clicked on and uses the AddText plugin to position new text to the right of the tag.
  2. When defining a new tag the search area is now extended to encompass the tag and if the user has extended the tag that extra area is included.
  3. If the user right-clicks on a Checkbox field the there is the option to check or uncheck it as appropriate.
Bug fixes:
  1. In PDFs where the transparency setting means that no marks will appear on the page then any path drawing is skipped (SPR 1178).
  2. Wrong font selection under certain circumstance (SPR 1176).


  1. CMYK colour is now supported for Postscript export.
  2. The "View control file" menu item will now view whichever is appropriate of the IDF file being viewed or the control file being constructed.
  3. 10.13A: Flex hints are now supported for CFF fonts (SPR 1106).
  4. 10.13A: Macro numbers up to 2147483647 are now supported (SPR 1170).
  5. 10.13D: By default for a new installation the EEFONTS program installs only a restricted set of fonts in its character recognistion database.
  6. 10.13E: If an IDF file the default file name for <INCLUDE> or <FILE>
    can be specified (on the3 command line following the IDF file name e.g.

    ESCAPEE myidf.if,myfile
    but if no file name is given then a file open dialogue is used to ask for the name.
  7. 10.13E: Better handling of complex IDF expressions involving fields.
Bug fixes:
  1. If too many patterns or CMYK colours are used then a warning is given.
  2. 10.13A: IDF: spurious error message when using the DEFINE field feature.
  3. 10.13A: Error when saving an IDF file that was being viewed.
  4. 10.13A: Problem with illegal numbers in CFF fonts (SPR 1106).
  5. 10.13A: IDF drawing sometimes failed if there was no text on the page (SPR 1168).
  6. 10.13A: Wrong font subset could be chosen when reading PDFs (SPR 1169.
  7. 10.13B: The Force Monochrome option caused 600 dpi output for TIFF export (SPR 1173).
  8. 10.13C: Problem with wrong font selection introduced in 10.12A (SPR 1174).
  9. 10.13D: Updated company address in the registration page.
  10. 10.13E: Invalid pointer on reloading a file with complex font usage (SPR 1171).
  11. 10.13E: The macro mode of PCL export was retained when no longer specified.
  12. 10.13E: The {PAGES} feature in IDF did not always work.
  13. 10.13E: Some PDF characters are incorrectly displayed (SPR 1176).


  1. Simple bitmapped Canon print files can now be imported (SPR 1151).
  2. Fields can now search for text in a particular symbol set.
  3. Better implementation of fixed pitch fonts with non-standard heights.
  4. 10.12A: If a plugin attempts to modify a PDF document that is marked as not editable then the corresponding field is disabled and a warning given.
Bug fixes:
  1. PCL export did not support inline images.
  2. IDF pages containing only Beziers and polylines did not work properly.
  3. 10.12A: Wrongly formatted fonts list if very long selection sequence.
  4. 10.12A: Fixes to Canon import.
  5. 10.12A: Plugins could cause duplicate pages when running in interactive mode (SPR 1166).
  6. 10.12A: The option to ignore fonts if duplicated did not work when reading PDFs (SPR 1166).
  7. 10.12A: Path filled with white did not always view correctly (SPR 1167).


  1. Support for encrypted files produced by the RedTitan Print Monitor.
  2. 10.11B: Added Print Monitor support for PCL-XL and other formats.
  3. 10.11E: The "page length x lines" option on the printer tab now applies to Epson files as well as PCL ones.
  4. 10.11E: Specifying /MACRO n on the command line now sets the "Permanent Macro" flag in the PCL options. This means that by specifying a subsequent /PCL option it is possible to use a batch file to create a PCL macro from a non-PCL file (SPR 1165).
Bug fixes:
  1. 10.11C: In edge-to-edge mode the default HP-GL clip region still cropped at the left of the printable area (SPR 1160).
  2. 10.11D: PCL-XL import did not allow extreme scaling of character size but now does, as long as the resulting pointsize is reasonable (SPR 1164).
  3. 10.11D: If calling the configuration dialogue from the Export dialogue, any changes to the macro number were ignored (SPR 1165). The macro number is now copied back to the box in the Export dialogue, which becomes visible if macro export is chosen.
  4. 10.11D: An attempt to do "Save page as macro" when the source file contains macro now fails with a message saying to export to PCL and define the macro number in the PCL options.
  5. 10.11E: HP-GL character fill mode 3 where the pen is used to trace the outline of a character did not work very well, especially when exporting to PDF (SPR 1162).


  1. Better handling of control files and their associated menus.
  2. Better handling of two-up printing.
  3. Improved help for the following plugins: MoveText, AddImage, AddFile & BarCode. Choose Download, EscapeE Web Install then Plugins to download from www.PCLVIEWER.COM.
  4. Better able to read files intended for the Fujitsu FTP-641MCL504 thermal printer (SPR 1142).
  5. 10.10A: Improved dialogues for certain questions and error reports.
  6. 10.10C: Bigger buffer for reading and PCL files, giving improved perfomance.
  7. 10.10D: OKI print files using compression mode 131 can now be read (SPR 1100 and SPR 1135).
  8. 10.10D: Improved layout of composite fields dialogue. Changed 'True' & 'False' to 'Found' and 'Not found'.
  9. 10.10H: The IDF TRIM option now works more generally e.g. for included PDFs, not just for images.
Bug fixes:
  1. Epson 400 file gives 'Bad row number: 0' (SPR 1133).
  2. Setting up a plugin when no fields were defined caused an access protection fault.
  3. Problems when exporting lists of files (SPR 1134).
  4. Border settings were ignored when exporting an image of just the printed area (SPR 1143).
  5. PDF import uses less memory and the memory management speed is improved (SPR 1138).
  6. The option to disable the auto-popup of the right-click menu did not work properly.
  7. 10.10A: The vertical scroll bar position could be wrong in some text windows.
  8. 10.10A: Problems with two-up and booklet printing to the Windows print driver.
  9. 10.10B: The Print preview window ahowed the page displaced slightly left and up and sometimes wrongly indicated that the page was too large to fit.
  10. 10.10B: The euro character did not have the correct width in the default fonts used for creating PDFs (SPR 1146).
  11. 10.10B: Window too small for one of the dialogues that was changed in version 10.10A.
  12. 10.10B: Plugins could be run a second time when viewing a previously viewed page.
  13. 10.10C: Problem when exporting downloaded fonts as bitmaps if the space character was also the error character.
  14. 10.10C: Excessive memory usage where an image was used a few times and then not used again (SPR 1148).
  15. 10.10D: When creating IDF control files items were sometimes inserted in the wrong line.
  16. 10.10E: When extracting an area from a field for a plugin to use, the full area of the field is now returned (SPR 1153).
  17. 10.10F: If EscapeE had no file history it errored with 'Cannot assign nil to a Stringlist'.
  18. 10.10F: File names invoked within an IDF file could not contain accented characters.
  19. 10.10F: AFP Import did not support fonts containing more than 256 characters (SPR 1154).
  20. 10.10F: When dynamically loading a new fields file an error message was given if the extension was omitted (SPR 1155).
  21. 10.10F: There could be problems if the cancel option was selected after certain errors were encountered.
  22. 10.10G: The Epson import module did not handle setting the page length in inches (SPR 1157).
  23. 10.10G: The print preview did not handle the A3 option correctly.
  24. 10.10H: Problem in code converting some AFP files (SPR 1154).
  25. 10.10H: When processing old style IM images (which are always monochrome), the requested colour in the header record will be used instead of just assuming black is required.
  26. 10.10H: Problem in imaging unknown characters when exporting (SPR 1154).
  27. 10.10H: XML entities in IDF filenames were not treated correctly.


  1. The File menu item New IDF control file replaces the old New IDF control file as it can now create lists of files as well as IDF files. Clicking on it invokes a File Open dialogue to obtain the name of a control file. If the file extension of that file is .IDF then a prototype IDF file is created in a window as formerly, otherwise a blank list of files is made. The list can be added to by clicking on its File/Add files menu using the usual Shift-click and Control-click method for selecting multiple files as required. Clicking on the Show menu item shows the first file in the list and they can be paged through or exported. When exporting there is a checkbox Treat as a single file to combine them into a singe output file rather than exporting as separate files. To invoke the list of files from the command line use the /FROM option and add /JOIN to treat the files as a single unit.
  2. If there is a currently selected font then when viewing the font substitutes list the attributes that match that font are shown in green and the ones that do not match are in red.
  3. Wildcards are now honoured in font substitute font names.
  4. Fields/Show field values now puts "not this page" against any fields where the search criteria exclude the current page.
  5. 10.09A: When creating an IDF control file there are now options to add a whole page or file.
  6. 10.09D: The document properties window now shows the command line that was used to call EscapeE.
  7. 10.09E: Scrollbars in the Font details and Control file windows now reflect the proportion of the data on display.
  8. 10.09F: There is now a Close item in the File menu of the control file window (clicking the close box simply hides the window as before).
  9. 10.09G: Improved Character recognition dialogue with help button.
  10. 10.09G: There is an "Autopopup" option on the main window's right-click menu. If this option is checked (the default state) then selecting an area causes this menu to be shown. If not checked then a right-click is needed to see the menu.
Bug fixes:
  1. The Save as feature did not work properly for font substitute lists.
  2. The syntax /JOIN filename on the command line did not work properly.
  3. Repeated error messages were given if an unknown code conversion was specified in font substiutute dialogue.
  4. Unhelpful action if closing right curly bracket missing in composite field definition.
  5. 10.09A: Problems with old-style bitmap images in Epson files. EscapeE cannot determine from the data file which model printer is is intended for, and hence how to treat it. For some models it is necessary to step by 3 dots between graphic rows and for some by 1 or 2 dots. If the default actions is not correct then there is now an input option to specify the step e.g. /INPUT EPSON,STEP=2
  6. 10.09A: Could not handle font headers bigger than 64k in PCL-XL files (SPR 1110).
  7. 10.09A: Page rotation and scaling in PCL-XL were not supported (SPR 1110).
  8. 10.09B: Redundant "Mixed monochrome rendering" warning message.
  9. 10.09B: Failed text searches left no page on display.
  10. 10.09B: Could sometimes choose a resident font in preference to a downloaded one with the same ID.
  11. 10.09B: Double-clicking the IDF control file memo did not select the right page to view.
  12. 10.09B: The Help/Problems menu sometimes showed "Other errors" checked when there were none.
  13. 10.09B: Font substitutions other than the first did not always work (SPR 1111).
  14. 10.09C: Problem with macro overlay on second page (SPR 1112).
  15. 10.09C: Setting the page length when no paper size had been defined caused the margins to change (SPR 1113).
  16. 10.09C: The OCR mechanism in the EVALUATE plugin did not request a monochrome result so OCR could fail (SPR 1114).
  17. 10.09D: Occasional problems with palette colours in TIFF export (SPR 1116).
  18. 10.09E: Complex font usage could result in an Invalid Pointer message (SPR 1115).
  19. 10.09F: Problems if a PDF font had too short an OS/2 section.
  20. 10.09F: The font library was not initialised before creating a new IDF document.
  21. 10.09F: If the control file window was in stay-on-top mode the search window could be underneath it.
  22. 10.09F: "Scrollbar out of range" problem introduced in 10.09E.
  23. 10.09G: Problems with character code recognition for fonts with many characters.
  24. 10.09G: Changing between duplex and simplex did not always set the print position to the default top of page value (SPR 1126).
  25. 10.09G: When a complex page had to be converted to an image there was a problem with very large outline fonts (SPR 1125).
  26. 10.09H: Exiting from EscapeE after scrolling the fonts window could give Scrollbar property out of range.


  1. There is now a second Options... button in the Format group of the Configuration dialogue which allows options to be specified for the input format as well as the output. There are currently only two input formats with options:
    which has the option ROW to read decimal column numbers rather than PCC codes.
    which recognises editable fields in a form and has the options:
    maximum size of a checkbox in 1/600"
    minimum size of a box to be recognised as a field
    The options can be edited and the set for current use by clicking Ok or saved by clicking Save. If otions have been specified on the command-line they will be shown in the title bar of this Options dialogue.
  2. Options for an import module can be specified following the name of
    the format in the INPUT parameter:
    If more than one option is needed (and therefore a space character is required)
    then the whole parameter must be in quotes e.g.
  3. It is now possible to use a path element as the graphic tag in a
    and to search for it in the same was as a bitmap graphic (SPR 1104).
  4. Two new hotkeys have been added:

    moves on the the next field and displays its boundary and name.
    This is equivalent to Alt-DownArrow. Alt-UpArrow shows the previous field
    and Alt-LeftArrow show the parent of the current field.
    is equivalent to the right-click menu item "Add text" which will
    create a field with the ADDTEXT plugin or call the plugin configuration
    dialogue if there no selected area and the current field has a plugin.

  5. The ADDTEXT plugin now selects any existing text so that is is
    easy to change it. The title bar now shows the name of the field being configured.
  6. 10.08B: The information about EscapeE shown by the Windows Control
    Panel "Programs and features"
    now includes publisher, version number and approximate size.
  7. 10.08C: Better diagnostics for bad image data when reading PCL-XL
  8. 10.08C: Greater tolerance for errors such as multiple plus and
    minus signs in PCL parameters.

Bug fixes:

  1. Some dialogues were shown with scroll bars and needed resizing.
  2. 10.08A: A new page was not thrown if a graphic extended below the
    printable area.
  3. 10.08B: IDF files with multiple clip regions could cause memory
    allocation problems.
  4. 10.08C: Anisotropic font scaling did not work for PDF export when
    Truetype fonts were included in the file.
  5. 10.08C: Forcing duplex output when exporting to PCL did not work
  6. 10.08C: It was not possible to change the colour of components in a monochrome palette (SPR 1107).



  1. There is now a JPEG options button on the Configuration/Graphics
    which takes you to the same dialogue as is reached from clicking on More...
    in the PDF export options.
    N.B. the JPEG options are only relevant for PDF and Postscript export.
  2. There is a check-box in the JPEG options which asks to use JPEG
    if (and only if) the image was orginally sourced from a JPEG.
    This will apply to JPEG images read from .JPG files, IDF documents or images
    compressed using DCT compression in PDFs and can result in significant
    reductions in the size of such files when exported to PDF or Postscript.
    To specify this on the command-line append ,JP to the JPEGOPTS parameter.
  3. If you right-click on an image in EscapeE and ask for graphic
    details it
    says '... JPEG graphic ..." if it was read from a JPEG.
  4. 10.07C: The AFP import mechanism has been enhanced to perform
    fonts for any that are not included in the datastream.
    The user can provide a file called afpsubstitutefonts.txt in the same
    directory as the RT.INI file with the following syntax:

    CodedFontName, Substitute Truetype name, size in 1/100 point

    This can be optionally followed by ,B for bold, I for Italic, and comments
    can be added, introduced by a semicolon. For example

    X1H210AC,Arial,1000 ;10 point
    X1H2106C,Arial,600 ;6 point
    X1H410BC,Arial,1100,B ;11 point bold
    C0HE09I0.T1HEL500,Arial,900,I ;9 point Italic
  5. 10.07F: The ADDTEXT plugin has options to align text left/right/centre and top/bottom/centre in a field.
Bug fixes:
  1. In IDF documents the PAD feature only worked for certain types of group.
  2. In PCLXL import premature termination could occur if the graphics state was saved and restored when there was no current font (SPR 1092).
  3. 10.07B: In PCLXL import the clip region was not nullified when restoring the graphics state (SPR 1092).
  4. 10.07B: Problem with Print2PC on Windows 10 after running the Edge browser (SPR 1093).
  5. 10.07C: Improvements to the user interface of the IDF control file generation mechanism.
  6. 10.07C: Problem with fonts having a printable character in Glyph 3 (SPR 1098).
  7. 10.07D: Problem with character recognition if glyph 3 which Windows requires to be the space character is actually printable (SPR 1090).
  8. 10.07D: Postscript files starting with PJL commands but not %! were not read (SPR 1101).
  9. 10.07D: The serif style was ignored when substituting for unknown fonts in PDFs.
  10. 10.07E: Epson 400 format was not fully supported (SPR 1102).
  11. 10.07F: In IDF documents any pages containing only fields were ignored.
  12. 10.07F: IDF comments could only occur between tags.
  13. 10.07F: The IDF cursor position was wrong following scaled items.
  14. 10.07F: The IDF Basefile feature did not work for pages scaled differently in X and Y.
  15. 10.07F: The feture to copy paragraphs as IDF missed off the last paragraph.
  16. 10.07F: The ADDTEXT plugin could sometimes compute the text dimensions wrongly.


  1. Import modules can now be provided to EscapeE without modification to the EscapeE program itself. For example if there is an import DLL that supports format XXX then putting it in the EscapeE software folder with the name RTXXXIN.DLL is sufficient to tell EscapeE to use it to import files with extension XXX and for other extensions the option /INPUT XXX will have the same effect.
  2. The RTFORMIN DLL can be used as described above to define editable fields for any rectangular boxes in a form. Boxes smaller than 1/10" are treated as checkboxes.
  3. When creating an IDF control file there is an option on the right-click menu to copy paragraphs as IDF. This makes separate entries in the IDF file for each paragraph and is usually best used when the Control file option "Full width selection" has been specified.
Bug fixes:
  1. Overlapping text when fractional metrics are used with long lines (SPR 1089).
  2. An embedded Truetype font could sometimes be wrongly labelled as Type 1 in PDF export.
  3. Spurious blank page if overlays were defined before setting orientation (SPR 1088).


  1. Improved memory usage when handling files comprising many large images (SPR 1079).
  2. Significant speed improvement when scaling images up by a factor of 2 e.g. from 300 dpi to 600 dpi.
  3. The Graphic details option of the Right-click menu now shows the effective resolution of the graphic according to how it has been scaled, rater than its original resolution.
  4. Filled white paths are ignored if drawn as the first thing on the page.
  5. 10.05B: Improved speed and memory usage when plugins extract an image of part of the page (SPR 1079).
  6. 10.05B: Star printer format added to the list of supported formats.
  7. 10.05B: The Star printer format import now ignores end-of-document markers.
Bug fixes:
  1. 10.05A: Another fix for text extraction for pages with text rotated clockwise (SPR 1077).
  2. 10.05B: If a file had extension PCL6 then PJL commands were not allowed.
  3. 10.05B: Unexpected end of image data (SPR 1084).


  1. The STAR POS printer input format is now more fully (though still not fully) implemented (SPR 1073).
  2. If an Epson file is printed in upside down mode then EscapeE rotates the view accordingly (SPR 1064).
  3. The fonts list and the Font Properties dialogue show the slant angle for any skewed fonts.
  4. Better parsing of LOF control files.
Bug fixes:
  1. Some handle problems involving using a plugin to overlay a PCL file when the fields file also invoked a header file.
  2. The Field Found indication was not always set in the fields dialogue when showing fields on the last page of a file (SPR 1071).
  3. Problems with reloading a page of a file which started with a Configure Raster command.
  4. When installing Truetype fonts the compressed style was not always recognised (SPR 1072).
  5. 10.04A: The /TO option did not work properly if wildcarded in conjunction with a list of input files.
  6. 10.04A: The IDF REPEAT mechanism did not work well for multiple files.
  7. 10.04A: Multi-page Star files did not always work properly.
  8. 10.04B: Fields not always extracted properly in rotated text.
  9. 10.04B: Star printer font handling and end-of-file handling were not right.
  10. 10.04C: The TIFF CCITT group 3 Fax compression mode used the user's options for byte-alignment, EOL codes and single-strip mode. To avoid problems with poor faxing software these options are now all set when group 3 Fax compression is selected but can be changed if required (SPR 1080).
  11. 10.04C: Further fix for text extraction for pages with text rotated clockwise (SPR 1077).
  12. 10.04C: Installing Truetype fonts from a file could result in zero widths in the RESIDENT.FIF file (SPR 1081).
  13. 10.04C: Memory loss using the ROCR OCR plugin (SPR 1079).


  1. There is now an Options menu for the IDF control file window. The options are:
    Full-width select
    This expands any clipped areas to the full page width when adding them to the document. It is useful if re-paginating a document by moving items between pages.
    Relative paths
    If this is checked then and file paths that are the same as that of the IDF file are omitted. In order for this to make this work the user is prompted for a file name when creating the IDF document, rather than when saving it.
    Keep coordinates
    This encloses each clipped region in a group such that is it positioned as it was in the original document. This option has been moved from the File menu.
    Adding an IDF element when the cursor in the IDF control file window is below the last page element will create a new page.
  2. Complex elements such as paths can now be moved by plugins.
  3. 10.03A: the /LPRL option is now a synonym for /LPRU to define the user field used by NQ.
  4. 10.03B: Better handling of Truetype fonts with incorrect max stack size in the maxp record or wrong Windows ascent & descent values in the OS/2 record (SPR 1065 & SPR 1066).
  5. 10.03D: The STAR input format is now recognised (though not fully implemented).
Bug fixes:
  1. A null fields file could be created when copying items to the clipboard in IDF format.
  2. 10.03A: It was sometimes necessary to click on the main window twice to get focus (SPR 1052).
  3. 10.03A: Sparse fonts containing certain character codes did not work properly under Windows 10 (SPR 1058).
  4. 10.03A: Line-drawing could go wrong in IDF scripts calling for rotated files.
  5. 10.03C: Font spacing incorrect in when reading certain Postscript files which redefined the fonts (SPR 1068).
  6. 10.03C: It was not possible to select an area with a negative x or y coordinate.
  7. 10.03C: The appropriate PJL commands are output when exporting to PCL or Postscript in edge-to-edge mode (unless the "Do not use PJL commands" is checked in the options).
  8. 10.03C: If the main file is on the nul device then no attempt is made to reload it.
  9. 10.03D: Problems in extracting Unicode text from merged fonts (SPR 1069).
  10. 10.03D: Monochrome IM images in AFP input did not work correctly if the images width was not a multiple of 8 (SPR 1070).


  1. There is now an UberEd export format which generates HTML5 format suitable to reading with the RedTitan UberEd program for subsequent editing and document creation purposes. The command line option is /UBERED
  2. The UberEd, IDF and RTF export formats now have a configuration dialogue. There are two modes of operation: using fields to define which areas are to be included, or simply exporting the whole page. The dialogue has the following options:
    Use existing fields
    Use the existing field definitions for describing the areas to export.
    Define fields automatically
    Define fields encompassing the various items on the page. An attempt is made to recognise right-justified, filled or centred text and to set the field type accordingly. Graphics are marked as of type Graphic but areas can be swept out without specifying a type, in which case anything in the are will be rendered as a graphic for export.
    Use same fields on each page
    Any automatically-defined fields are set up so they only apply to the current page.
    Show Fields form
    The fields definition form is shown for each page so that corrections can be made to any of the fields before exporting that page.
    Delete Existing Fields
    All existing fields can be deleted by clicking on this button. Confirmation is required before this action is carried out.
    Show lines
    Include lines and paths in the output.
    Show graphics
    Include graphics in the output.
    Use same options for each page
    Do not show this dialogue for subsequent pages.
    X difference to be vertically aligned
    The maximum difference in 1/600" pixels between x coordinates for two items to be considered to be vertically aligned when deciding the text alignment mode.
    Flowed text
    Line breaks will not be preserved.
  3. The right-click option to copy text in IDF format is now "Copy as IDF/UberED" and puts an HTML version of the selected area on the clipboard in UberEd format as well as text in IDF format as previously.
  4. Support for radial blends in PDFs.
  5. Support for colour-key transparency in PDFs (SPR 1049).
  6. Any hexadecimal characters in the text string in the font details dialogue are now shown in red to aid legibility.
  7. 10.02C: Some types of file no longer have to be converted wholely to images when exporting to PDFs.
  8. 10.02E: Correction of faulty truetype fonts in pdfs where the OS/2 usWinAscent was too small.
  9. 10.02E: Workaround for bug in Windows 10 concerning TrueType fonts with too few characters.
Bug fixes:
  1. Memory could be used up when importing PDF files using colour space management (SPR 1049).
  2. Problem with an unusual Flate predictor usage for non-image data (SPR 1050).
  3. Body text in EscapeE Fields files was not fully supported.
  4. Carriage returns and line feeds were ignored if right at the start of a PCL file when there were no PJL command preceding them (SPR 1057).
  5. Problems could occur when re-opening a PCL/XL file after switching to another program.
  6. 10.02B: Problems with repeatedly defined fonts in PDFs (SPR 1062).
  7. 10.02C: PDF with form-filling gave 'Bad File Format' (SPR 1050).
  8. 10.02C: Possible loop if there was no access to the RT.INI file.
  9. 10.02D: The Properties window was sometimes shown after opening a file even if the Show box was not checked.
  10. 10.02D: The mechanism used by import DLLs for requesting a new output file name did not work well.
  11. 10.02E: Problem with EEMAIN.DLL parameter passing.


  1. There is now the option to select text on the basis of whether or not the baseline of the string falls within the field. Previously the text was selected if any part of the character cell (not just the black area) fell within the field. This is still the default mode of operation but in the Text options there is now a check bock "Criterion is text baseline rather than text extent when selecting"
  2. EscapeE now logs the date and time and details of any errors encountered on its RT.INI file in a file called escapee.log in the Windows temp folder (normally C:\Users\<username>\AppData\Local\Temp or in the case of EscapeE running as a service C:\Windows\system32\config\systemprofile\AppData\Local\RedTitan).
Bug fixes:
  1. If a PDF substitute font name has a style specified e.g. Arial,Bold then the exported font name became Arial,Bold,Bold.
  2. When reading PCL-XL the POPGS command did not restore the saved clipPath (SPR 1046).
  3. Problems in exporting IDF or Rich Text when no fields are defined.
  4. If there was an error in the IDF file then the Edit and View Control File options were disabled.
  5. Overly flexible command-line parsing could result in misleading error messages for syntax errors (SPR 1048).


  1. There is now the option to export to Rich Text Format (RTF). The dialogue is similar to that for IDF export (see below).
  2. When exporting to IDF format there is now a dialogue offering:
    Use existing fields
    extract items based on the existing fields and their type e.g. Test aligned right.
    Define fields automatically
    Make up new fields based on the items on the current page. You can edit these, perhaps combining them or deleting them.
    Use same fields on each page
    If this box is not checked then any generated fields are defined as being only for the current page.
    Show lines
    Include elements representing any lines on the page.
    Show graphics
    Include elements representing any graphics on the page.
    Use same options for each page
    If this box is checked then this dialogue is not shown for subsequent pages.
    X difference to be vertically aligned
    Lines which end within this distance may be treated as right-aligned.
    The Y difference to be on same line is taken from the Text options/Text extraction/Minimum height and lines which have Y coordinates within this distance are treated as being on the same line.
  3. There is now a simple way to move items about on pages of any document. Sweep out an area to be moved, then hold down the Ctrl key, click in the marked area and drag to a new position. The bounding rectangle will turn blue at this point. If the MOVETEXT plugin is available the change will be preserved by defining a suitable field and setting up a call to MOVETEXT to move the contents. If the plugin is not available or the shift key is pressed as well as the Ctrl key when dragging, then the change will merely be temporary until the page is reloaded.
    1. The field is set up to act only on the current page but this can be changed in the fields dialogue.
    2. Only whole elements of the print stream are moved, so depending on the way it has been contructed, a whole line of text may move or just the characters in the swept area.
    3. If plugins are disabled when an item is moved then the temporary mechanism is used to show the item's new position.
  4. There is now a simple way to construct IDF documents by clipping sections from existing files. There is a right-click option "Copy as IDF" which constructs a suitable statement to extract the selected are of the current file and places it on the clipboard. There is a button in the Fields dialogue to use the field to define the clipped area in a similar manner. If you have previously clicked on
    File/New control file/Intelligent Document Format (IDF)/In Text window
    then these statements are inserted into the IDF script file window at the current insertion point (at start of line). On closing or saving this window you are asked if you wish to show it in EscapeE. There is a File menu option in that window "Keep coordinates" which encloses the clipped region in a group such that is it positioned as it was in the original document.
  5. In the fields dialogue there is a right-click option to combine all the selected fields together;
  6. In the fields dialogue multiple fields can be selected using Shift-click, which selects the fields between the previously selected field and the new one.
  7. After marking up an area of the page, a Control-click in the area allows it to be dragged to a new position. This is a limited feature as at present it only applies to complete text strings, so in some cases characters to the left or right of the area may also be moved. The effect will only persist as long as the page is on view or is cached and does not alter the original document. However, exporting the current page will preserve it in its moved state in the output file.
  8. The IDF wizard can now mark up a document for extracting parts without needing to create a TIFF image of the file.
  9. When searching for text in a file EscapeE now shows the progress bar and the page number is shown every 50 pages of the search.
  10. If no other program is associated with a file extension that EscapeE can handle then it calls another copy of EscapeE if asked to run the associated program.
  11. There is an option to ignore null clip regions (ones of zero width) which is useful in the case of PDFs made by certains scanners as they put OCRed text in the file but clipped so that it is not shown. By asking to ignore images and null clip regions EscapeE can be made to show just the OCRed text.
Bug fixes:
  1. Problems when the RT.INI file was in use by another program.
  2. In an IDF document where the bounds of a group were undefined at creation time e.g. PAGESIZE, any LEFT or TOP specification was ignored.
  3. When selecting a part of a document there could sometimes be a problem if there were multiple clip regions.
  4. In some circumstances the export to PDF of images with alpha channel data did not work.
  5. When reading PCL-XL the POPGS command did not restore the saved rasterOp (SPR 1046).


  1. AFP input can now use ICC colour profiles when converting from CMYK to RGB. If an AFP mask is used in conjunction with a CMYK image then the default ICC setting will be unconditionally used to render the image as an RGBA image in order to apply the mask and maintain accurate output colours.
  2. There are two new command-line options to alter the format of CSV output records (SPR 1040):
    specifies a separator other than the default comma. /CSVSEPARATOR T can be used to specify tab as the separator.
    specifies a quote other than the default double quote. To specify single quote use /CSVQUOTE "'" and to specify that the data is not to be in quotes /CSVQUOTE N can be used.
  3. Improved handling of multiply-defined PC-XL fonts (SPR 1041).
  4. Greater tolerance for errors in PDFs such as repeated minus signs (SPR 1037).
  5. Better support for Postscript type 0 fonts and some support for the undocumented type 4 format (SPR 1026).
  6. The Properties/Source page now has a search feature which can be invoked using the the right-click menu or (if the window has focus) the F3 key.
Bug fixes:
  1. There were problems in reading files larger than 2 gigabytes if they contained downloaded Truetype fonts (SPR 1041).
  2. It was not possible to list the source of just a single page of a PCL XL file.
  3. IDF format did not support CMYK colour.
  4. When converting line-art files with few colours to image formats the result was sometimes produced in monochrome.
  5. Various fixes to the IDF wizard:
    1. Poor diagnostics if the user specified an illegal numbers e.g. binding margin 1z.
    2. Better handling of images with no resolution specified.
    3. Items such as the Bar numbers check box and binding margin are hidden if not relevant.
    4. Page number X and Y offsets and binding margin did not work properly if specified in inches.
    5. The "Others" menu has a "Re-paginate" option to remove new page commands.
    6. Added text could have extra characters appended to it.


  1. Better printing dialogue as regards tray selection. It is possible to override the original tray selection by choosing for the trays oif the currently selected Windows printer. The spin button is a way of setting up the HPTRAYS symbol which gives a list of tray numbers corresponding to trays 1 to n in the original print file.
  2. In the Text configuration options there is now a checkbox "Use converted codes when exporting" which uses the character codes as translated by the character conversion database when exporting. This means the text in a PDF or PCL file exported in this way is searchable (SPR 1023). Note that there is the danger that if some characters are not recognised then the displayed result will be wrong. Currently for PDFs this does not work well when including TrueType fonts in the output.
  3. There is preliminary code for interpreting XML-encoded HP-GL comments.
  4. 9.51C: Assign unique names to fields created from PJL commands by appending a number to any that are duplicated.
  5. 9.51C: Permit plus signs in output file names if no Bates page numbering in use.
  6. 9.51C: More general recognition of when a filled area can be replaced by a solid rectangle.
  7. 9.51E: Improved handling of cases of multiple updating of a font file when reading Postscript.
  8. 9.51F: Added paper sizes SRA4, SRA3, RA4 and RA3.
  9. 9.51G: The arithmetic minus (hex 2212) is now converted to hyphen (2D) when converting Unicode to single-byte characters (SPR 1036).
Bug fixes:
  1. The feature for ignoring downloaded fonts if substituted did not work for bitmapped fonts.
  2. The PDFTRAYMODE value was not being saved if changed in the configuration dialogue (SPR 1022).
  3. In the image configuration under "Smoothing for output to/Monochrome images" 4-bit gray-scale or 8-bit gray-scale is selected the image came out black & white even if "Force monochrome" was not specified (SPR 1024).
  4. Memory protect fault in certain cases of export to image format at non-standard resolution (SPR 1020).
  5. 9.51B: Changing the "Assign character codes using the TTLIB database" option did not take immediate effect.
  6. 9.51C: The cancel reply in response to a question about scaling the page during printing did not work.
  7. 9.51E: Problem in using a standard Adobe font for a bitmap font.
  8. 9.51E: Text in the status bar sometimes did not refresh properly, leading to overprinting.
  9. 9.51F: Setting Custom paper size in centimetres did not work properly.
  10. 9.51G: There was a 1 in 4094 chance of failing properly to terminate LZW compression, ued in some Postscript exports.


  1. Outline fonts now supported in AFP import.
  2. AFP Barcodes now support additional information for certain barcodes (e.g. rectangular option in Data Matrix) and now recognise the no translation option. Unusual AFP defined orientations for barcodes now have limited support.
  3. Improved Help documentation of command-line options.
  4. HP-GL CF command is now more fully implmented.
  5. 9.50A: For hyperlinks there is now a right-click option and an F9 shortcut to open the file in a new window. For PDFs this will call Acrobat rather than opening in EscapeE.
  6. 9.50A: There is a /REGISTRY option to associate EscapeE with its standard file extensions (PCL,PRN,PLT,LSH,IDF and RS2) in the Registry.
  7. 9.50C: Clicking on the status bar will refresh it.
Bug fixes:
  1. When viewing the export options the tab now says "Options" rather than "General".
  2. Alpha channel images did not work when converting to monochrome.
  3. Specifying the PDF font in a font substitution file failed for newly installed Truetype fonts.
  4. 9.50A: Wrong help screen shown after switching back to General tab when exporting.
  5. 9.50A: Problem with Alpha channel images when converting complex pages to images.
  6. 9.50A: The duplex override choice was not copied between the configuration and export dialogues.
  7. 9.50A: Problem with status line refreshing (SPR 1010).
  8. 9.50B: The CF command could fail to outline text beyond the first space (SPR 1012).
  9. 9.50B: The horizontal spacing could be wrong for certain Epson files (SPR 1011).
  10. 9.50B: When viewing all field names some of them were indistinct.
  11. 9.50C: When viewing all fields any text added by plugins is shown in red, where previously any background area was also red.
  12. 9.50C: Cancelling the display of the selected font in red restores the fields display.
  13. 9.50D: Bitmapped fonts at non-standered resolutions such as 160 dpi did not work properly (SPR 976).
  14. 9.50D: Page count incorrect when export and filename/page count are saved as CSV (SPR 922).
  15. 9.50D: Cannot correctly move barcode using barcode plugin and units of CM (SPR 1013).
  16. 9.50D: PCL file using CF3 command to outline characters does not export to all formats correctly (SPR 1015).
  17. 9.50D: Problems with bitmapped fonts rotated non-orthoganally when exporting to PDF.
  18. 9.50E: Memory leak under some circumstances when converting outline fonts to bitmaps on export to PCL.
  19. 9.50E: Problems in exporting Opentype CFF fonts containing only codes above hex FF.
  20. 9.50F: When processing a wildcarded set of files the default field definitions were not reloaded for each file.
  21. 9.50F: Editable fields in exported PDF s did not view properly.
  22. 9.50F: Null lines in command files gave rise to an error message.
  23. 9.50F: IDF vertical position of multiple text items on the same line could be wrong.


  1. Support for reading a limited subset of HTML5. Files starting <html> or <HTML> or with extension HTM* will invoke RTHTMLIN
  2. Specifying /JOIN N prevents files from being concatenated on export when the input is a CSV file.
  3. Support for Epson POS printer graphics.
  4. 9.49A: preserve assigned fields when calling a new fields file.
Bug fixes:
  1. The option to change language to Greman, French etc. no longer worked (SPR 1002).
  2. CYM PCL images could have black edges trimmed from them (SPR 1004).


  1. Initial support for touch-screen gestures.
  2. Improved compression for certain imagest in PDF export.
  3. Improved music part creation in the IDF wizard.
  4. Better diagnostics for problems when exporting comments.
  5. 9.48B: If a field is given a plugin and plugins are not enabled by by default the users is asked if they should be enabled (SPR 990).
  6. 9.48B: When loading a file with fields which use plugins then the yellow warning triangle is displayed and clicking on it gives the message "Plugins not enabled" (SPR 990).
  7. 9.48C: Added a checkbox to the Configuration/General dialogue to ignore PJL commands. If this is not checked then PJL commands are stored and can be exported or converted to fields by specifying a PJL prefix in the PCL configuration dialogue.
  8. 9.48D: There is another option when converting to monochrome: 'Adaptive' which computes the density in each quadrant of the image and adjusts the image by interpolating between these values before using the specified threshold to convrt to a 1-bit image.
Improved music part extraction in the IDF wizard:
  1. Bar numbers are recognised so that bars in the parts can be numbered. To delete bar numbers draw around them and use the right-click menu option "Delete barlines" which will delete all barlines in the area. To add a barline which has not been recognised, draw round it and from the right-click menu choose "Add barline" which will add it at the most appropriate place in the designated area.
  2. There is now a 'Choir Parts' option in the Splitting menu which specifies that stave should be combined together in choirs. The split between choirs is assumed to occur when there are no barlines joining the staves other that at the start of the line. There are boxes where the maximum number of black pixels between systems and between staves can be specified and a box where the minimum number of black pixels in a stave line can be given.
  3. There are options to say if the page contains lyrics under the staves and whether the page has been scanned in and whether there are headers and footers to be recognised.
  4. There is an 'Apply' button to apply any changed parameters and split up the page again.
Bug fixes:
  1. Wrong file extension used when fields forced both new log and new output files at the same time, causing naming clash.
  2. 9.48A: The status line could contain overprinted characters under some circumstances.
  3. 9.48B: The touch-screen gestures worked in a non-standard way.
  4. 9.48B: Problems when running out of memory exporting large images.
  5. 9.48C: Occasional "Invalid handle" warning when switching back to EscapeE when viewing a file containing macros
  6. 9.48E: No diagnostic message if a fields file invoked a nonexistent fields file.
  7. 9.48E: The HP-GL CF command did not work properly for text string including spaces (SPR 995).
  8. 9.48E: Problem in selecting fonts using the HP-GL SD command if default font defined using a font name.
  9. 9.48E: It was possible for a plugin to install a font e.g. for barcode which was treated as having ID 0 which could clash with downloaded fonts.
  10. 9.48F: Incorrect optimisation of text string could lead to rotated strings being wrongly concatenated (SPR 1001).


  1. There is an option in the PCL configuration whereby a prefix string can be specified such that any PJL comment, PJL JOB and PJL JOBATTR items create fields with a name beginning with the prefix. For example setting a prefix of PJL_ would mean that a PJL command @PJL COMMENT NAME=David Fletcher would result in a field PJL_NAME with value David Fletcher. When parsing such PJL commands the name is split from the value at the first occurrence of the PJL separator. If no separator is given then separators colon, equals and space are looked for in that order. The command-line equivalents of these options are PJLPREFIX and PJLSEPARATOR. If a PJL prefix is given and 'Export PJL comments' is specified then when exporting to PDF, Postscript or PCL instead of just copying any PJL comments they are reconstructed from any fields with the appropriate prefix. This means it is possible to construct them based on the data in the file.
  2. The HP GL AC (Anchor Corner) command is now implemented and user-defined shading patterns implemented better.
  3. When printing and scaling to fit the paper there is now an option to crop the output to the specified paper size.
  4. The following keystrokes are now aavailable to display field when viewing the main
    window (not the fields dialogue):
    Alt + down arrow – select next field
    Alt + up arrow – select previous field
    Alt + left arrow – select parent field Alt + right arrow – select first child field
  5. 9.47C: It is now possible to install fonts with identical characteristics into the resident library by answering yes when asked if this is desired.
  6. 9.47C: There are now a right-click options in the Resident Fonts dialogue to allow weight, style or symbolset to be changed.
  7. 9.47L: The mechanism for remembering a list of files and their options now permits the file name to be omitted.
  8. 9.47N: It is now possible for a field to assign a value to another field more than once per page.
  9. 9.47Q: Improved messages about unsupported stroked text usage.
Bug fixes:
  1. When reading graphics any pixels that are completely transparent black are converted into transparent white to avoid problems in Adobe Acrobat TM.
  2. Character recognition did not work for bitmapped fonts with character codes above hex FF.
  3. 9.47B: Some problems with the print preview and scaled printing have been fixed.
  4. 9.47C: The /PRINT option was broken in version 9.46
  5. 9.47D: font file names were restricted to 32 characters but can now be 63.
  6. 9.47E: If there were large numbers of blank lines in PCL graphics compression mode 5 then the number could be reduced.
  7. 9.47E: The display of the size of the swept area only worked reliably if sweeping right and down.
  8. 9.47F: Problem in recognising the first character of a bitmap font with character codes above hex FF.
  9. 9.47G: Clicking on a field in the tree view could sometimes move it to another part of the tree.
  10. 9.47G: Having a field which started a new log file at the same time as a new output file did not work.
  11. 9.47H: Corrected naming of multiple log files.
  12. 9.47J: When moving text added by a plugin it was always the selected field that was moved, not necessarily the clicked one.
  13. 9.47J: Booklet printing did not work properly if scaling down was required.
  14. 9.47J: A spurious swept area was sometimes displayed when resuming EscapeE and reloading the file after it having changed.
  15. 9.47J: The duplex override mode was not saved correctly in the INI file.
  16. 9.47J: The "Unspecified" duplex mode did not work properly.
  17. 9.47K: Saving the "Unspecified" duplex mode in the configuration dialogue did not work properly.
  18. 9.47L: The /DRAW Q option rotated the wrong way for non-orthogonal rotations.
  19. 9.47L: Rotating an image with an alpha channel did not use the correct alpha values for the newly created triangular regions.
  20. 9.47N: Problems with PDFs with rotated graphics and transparency with using hard clipping (SPR973).
  21. 9.47N: Problems with duplex copies in PDF output.
  22. 9.47P: Problem with arbitrary rotation of pages containing user-defined line types.
  23. 9.47P: Fonts were not restored properly when paging backwards though file where the fonts were defined by font assign commands (SPR 878)
  24. 9.47Q: Incorrect saved version of the forced duplex option.
  25. 9.47R: The feature whereby a field can start an new output file did nor work for plain text output.


  1. When using the Windows Print feature there is now a preview panel showing the final appearance.
  2. On the General tab of the Configuration dialogue in the 'ignore' section for download fonts there is now a check box 'if same header'. If this box is checked then any downloaded font which has the same ID and an identical header to a previously loaded font will be ignored. This can be used to avoid multiple copies of a font being included in the output. The corrsponding ignore option is U (unique) e.g. /IGNORE U
  3. 09.46B: The duplex/simplex setting can now be over-ridden in the export dialogue: there is a drop-down list of options:
    NSimplexforce simplex
    LLong edgeforce duplex, Long edge binding
    SShort edgeforce duplex, short edge binding
    UUnspecifieddo not specify any plex in the output file
    As in the filepass through what is in the input file
    The correcponding command-line option is OUTPLEX followed by the letter in the first column above.
Bug fixes:
  1. Problems with including Truetype fonts in exported PDFS.
  2. Closing the console window in the IDF wizard could cause problems.
  3. Problem with exporting non-standard palette images using JPEG compression.
  4. Using a field to force a front side did not always work.
  5. 09.46A: Using a field to force a front side still did not work for PCL input.
  6. 09.46A: Problem in handling certain PDFs using LZW compression.
  7. 09.46B: Problem with reading PCL images in adaptive compression mode when there was a final repeated row.
  8. 09.46B: HPGL user-defined shading was not fully implemented


  1. EscapeE can now read files intended for the Epson 6200 and related printers.
  2. The EscapeE help is now available in German if German language is selected. Because there are a few obscure topics not yet translated, and because the German version may not be as up-to-date as the English one, there is a "Help in English" option in the Help menu to call the English version.
  3. Previously if an IDF file cited a filename in the <IDF> tag it implied that the specified PDF file was to be used as a basis for a modified PDF but it transpires that for some types of PDF this is not currently possible. Therefore there is now a BASEFILE attribute for the <IDF> tag which explicitly requests this feature, leaving the FILENAME attribute available for cases where the same file happens to be used by several pages but any exported PDF is created from scratch.
  4. Better music part extraction in the IDF wizard.
  5. 9.45B: In the Fields dialogue the Acted checkbox has been replaced with a rather more obvious circle which turns cyan when the field's action will occur.
  6. 9.45B: For sub-fields the locations of all parent fields on the page are indicated by two cyan lines at rightangles.
  7. 9.45C: SPR963 Truetype fonts with incorrect first two bytes are now tolerated.
  8. 9.45F: When printing a page that does not fit on the page the option is given to scale it to fit.
Bug fixes:
  1. Some RedTitan error messages were reported as if they were Windows errors e.g. unexpected end of file was reported as "Cannot create another system semaphore".
  2. Minor bug fixes to the document creation wizard.
  3. If a user-defined input format was used then its DLL name did not appear in the list of available input formats.
  4. There were problems if the errorlog file ever reach a size of 2 Gigabytes, so now after it gets to 10 Megabytes the existing file is renamed with extension ~log (any such previous file being erased) and a new file is started.
  5. 9.45A: If the "Run the associated program..." box was checked then a spurious error message was generated if using the direct printing mode.
  6. 9.45A: TIFF images using an alpha transparency channel were displayed on a black background.
  7. 9.45A: The order of the field definitions produced by command-line DEFINE options was not preserved.
  8. 9.45A: Problem concerning page footers in the IDF wizard.
  9. 9.45C: Fields defined by command-line /DEFINE commands were not preserved when a fields file invoked another fields file.
  10. 9.45D: SPR957 Crash in PDF export
  11. 9.45D: Wrong clip region used for coloured backgrounds of images in IDF documents.
  12. 9.45D: Spurious message "Use printer parameters..." sometimes shown in export dialogue.
  13. 9.45D: SPR960 problems with DICOM export in batch mode with ROCR OCR and multiple fields files.
  14. 9.45E: DICOM export did not show the total number of pages at the end of the job.
  15. 9.45E: Specifying /HEADER in conjunction with an IDF file could cause problems.
  16. 9.45F: The printable page size was wrongly calculated for old printers that reported the size in 1/300" units.
  17. 9.45F: The process of installing a licence file did not work under Wine on Linux.
  18. 9.45G: Problems with including Truetype fonts in PDFs and PCL files when using character recognition.


  1. When exporting to PDF it is now possible to include Solimar finishing instructions such as tray selection. In the PDF export options click Advanced then More and choose whether to look up the tray number in the list of Postscript trays, PCL trays, trays appropriate to input format or simply use the original tray number.
  2. 9.44A: Very large PDF files can now be exported, up to the limits set by the format.
  3. 9.44B: The Lexmark data compression mode 1008 is now supported.
  4. 9.44C: When sweeping out an area, the width and height of the swept area are shown following a colon e.g. 7.5:0.2
  5. 9.44C: If a licence is installed on the wrong machine then the licence number is mentioned in the error message.
  6. 9.44C: An error message is given if duplicate items occur in a font selecetion sequence in a font information file or font substitute file.
  7. 9.44C: Preparation for use of SVG graphics in HTML output.
  8. 9.44C: DICOM images using JPEG compression can now be read.
  9. 9.44D: Improvements to the Solimar PDF data.
  10. 9.44D: Better diagnostics if failure to load an icon.
Bug fixes:
  1. Problem with "Type3 font resln varies".
  2. 9.44A: Save Subset did not switch to PCL mode before including the fonts. The font selection sequence was also put too soon in the saved file.
  3. 9.44B: Setting the HP-GL picture frame coordinates did not work if the PCL coordinate were rotated by 90 degrees.
  4. 9.44B: The HP-GL Line Attributes (LA) command did not work properly for the case where no parameters were given.
  5. 9.44C: Better handling of default colours in AFP files.


  1. Improved font properties dialogue, distinguishing the case where a font was unavailable by putting its name in square brackets.
  2. Improved font substitute file dialogue. For PCL fonts the default is now that the "Match name" box is not checked. If the default substitute file is changed the it is put into current use unless an it has been over-ruled by a /SUBST option.
  3. If an import module outputs messages to the log window then the yellow exclamation mark icon is displayed. The error list now includes "Warning messages" and clicking on it displays the log window.
  4. When defining a text tag then if an area has been selected beforehand the tag string is set to the text within that area.
  5. The AFP import module can handle the situation where Presentation Text input data elements span records.
  6. If colour is set to white in AFP GOCA processing then it is treated as opaque.
  7. Better error messages if there is a problem with colour in AFP GOCA
  8. 9.43C: Image scaling algorithm changed to reduce memory usage when creating 8-bit coloured images.
  9. 9.43D: When reading PDFs the Unicode reverse transform is used to allocate more sensible codes if available.
  10. 9.43D: In the configuration dialogue there is a check-box in the “Ignore” group: Kyocera !R! and the command is only ignored if this box is check. However, to allow people to read Kyocera files a warning is given if such a sequence is
  11. 9.43E: The option to ignore Kyocera commands is more useful: set the check box to avoid seaching for them.
Bug fixes:
  1. Some items were wrongly scaled when exporting to 8-bit monochrome images.
  2. Problem with PDF import in the case of a named Type1 font that is not included in the PDF, and where no encoding is supplied.
  3. Custom line patterns in IDF were not cancelled at the end of the group containing them.
  4. Text drawn as filled and outlined paths in AFP input is handled better.
  5. 9.43A: The right margin for PCL text was not always honoured.
  6. 9.43A: No warning was given if an attempt was made to base a PDF export on an encrypted PDF original.
  7. 9.43A: Problems on exit when using library macros.
  8. 9.43B: Misinterpretation of the exact position of the right text margin.
  9. 9.43C: Log window sometimes not shown when messages had been displayed.


  1. In the Format group in the Configuration dialogue there is now a drop-down list of 23 input formats as well as the list of export formats. These correspond to the formats that can be specified in the /INPUT option.
  2. Import DLLs can have a list of options given as a string following the import format e.g. /INPUT PCC,ROW to specify row mode.
  3. The PCC import module can now handle files where the row (line number) on the page is given as a 3-digit decimal number in columns 1-3 of each line. This mode is specified by the ROW option (see above).
  4. It is now possible to have IDF tags with their own name space eg. <RS2:TEXT>. These will be ignored by RTIDFIN.
  5. The HP-GL CF command in outline mode is now implemented.
Bug fixes:
  1. The bullet character in RTF input was not rendered properly on export.
  2. There was a problem in linking from the EscapeE help to other help files such as that for EEFONTS in some situations. There is now a RedTitan HH.EXE that sets the current folder before calling the standard HH.EXE.
  3. The setting of the checkbox "Space width = cell width" was not saved.
  4. If the hotkeys were used to move fields up or down in the tree view then the fact that the had been changed was not noted so they would not be saved unless other changes were made.
  5. Problem with some types of filled pattern in PDFs.
  6. The option to log page number was sometimes wrongly disabled in the export dialogue.
  7. White text in bitmapped fonts was not visible at low viewing scales.


  1. The default font can be any of the installed Windows fonts, not just a few predefined ones. The arrow next to the font selection string of the Printer tab in the configuration dialogue now shows a full font list and has an option to select Bold if wanted. The syntax of the /SELECT command has been enhanced to allow a font name instead of a typeface e.g.

    /SELECT "^(19U^(s0p11.8h11.73vsb'Lucida Console'"
  2. The RTPCCIN import module can now handle files which use the format where columns 1-3 are a line number, and column 4 is a number of lines to skip before printing. This is the default for files with extensions other than .pcc which are treated as having lineprinter-style printer control codes where 1 = skip to channel 1, 2 = skip to channel 2 etc. + = overprint.
  3. 9.41A: Better handling of badly encoded Poatscript fonts.
  4. 9.41A: Specifying /errorok -136 will prevent the red exclamation mark being shown if an unknown font is encountered.
  5. 9.41A: Improved help for default font selection.
Bug fixes:
  1. Problem selecting Windows fonts referenced in PDFs.
  2. Confusing dialogue when saving a font substitute file.
  3. Symbol set Auto was wrongly selected when choosing "RedTitan DDF (Preprinter) as the input source type.
  4. Incrementally downloaded fonts in Postscript did not always work properly.
  5. Substituted fonts were not always recorded as such.


  1. There is a checkbox "Use printer parameters for paper and orientation" in the Print dialogue that allows the over-riding of the orientation, paper size and duplexing specified in the input file.
  2. Postscript import now supports HSB colour specifications.
  3. It is now possible to export just the selected pages of each of a
    list of files e.g.

    EscapeE /from mylist.lof /TIFF /pages 1-1
    would export the first page of each file in the list.
  4. It is now possible to select an area of a page in EscapeE and using Alt-Click to drag it on to the IDF document creation wizard so that it is added to the list of file segments being assembled. This is particularly useful when generating a document in close-packed mode.
  5. There are a number of minor enhancements and bug fixes to the IDF document creation wizard.
  6. 9.40A: If the user clicks on Printer setup and changes the printer's paper, orientation or duplex mode then the "Use printer parameters..." checkbox will be checked when next printing.
  7. 9.40C: An ad hoc test has been added to get around a bug in the HP Photosmart driver whereby it switches to uncompressed graphics mode instead of the mode it actually wants.
  8. 9.40D: Problems with PCL images using different colour spaces for each plane.
Bug fixes:
  1. When doing printing from EscapeE using the Windows driver the page was sometimes unnecessarily scaled down in size or shifted.
  2. If Helvetica or Times are requested in a Postscript or PDF input file and are not available, then on export the appropriate PDF substitute font is now used, rather than that associated with the font used for viewing in EscapeE.
  3. 9.40A: It was not possible to view a sample of a downloaded font unless it had been used.
  4. 9.40A: The test for whether to retain the original element order when exporting relied on the original file extension rather than the actual file type.


  1. Better handling of unknown fonts in PDFs.
  2. User=defined line types in PDFs are implemented.
  3. AFP images compressed using CCITT4 with spurious EOL codes and redundant white runs can now be handled.
  4. 9.39B: There is now an option to scale an image by a percentage. The command line syntax is /RESIZE x,y where x and y are in pixels by default. If the parameters are followed by " they give a size in inches, if followed by % they specify a percentage change, otherwise if they contain a decimal point the size is in centimeters. In the percentage case the second figure may be omitted e.g. /RESIZE 90% will make the image 90% of normal size.
  5. 9.39D: Postscript files preceded by Epson EJL commands are now recognised.
  6. 9.39E: The PCL-XL SetCharBold feature is now implemented.
  7. 9.39F: There is a "Select all" option on the Edit menu to select the whole page. The hotkey is Alt-A.
Bug fixes:
  1. Problems with generating bitmapped fonts from Opentype fonts when exporting.
  2. Line thicknes could be wrong when drawing Bezier curves in imported AFP files.
  3. 9.39B: The /JOIN option inhibited the reading of library fonts.
  4. 9.39B: CMY images could lose pixels at the right-hand edge.
  5. 9.39C: Correction to fix in 9.39B for CMY images.
  6. 9.39C: Problem with reading embedded Opentype fonts in PCL files.
  7. 9.39C: Occasional "Invalid file handle" message when re-opening a PCL file containing macros after switching to another program.
  8. 9.39D: In IDF files there was a problem when rotationg large images through angles not a multiple of 90 degrees.
  9. 9.39D: Some red warning messages shown in the status bar were not very clear.
  10. 9.39E: Some PCL files were no longer automatically recognised as a consequence of changes in version 9.39D.
  11. 9.39F: Some types of CCITT-compressed images in AFP files could not be read.


  1. When exporting AFP files the page can be scaled using the image scaling mechanism.
  2. If printing a two-page file as a booklet the pages are printed side-by-side in simplex rather than on opposite sides of the paper.
  3. Enhancements to the IDF mechanism to allow stacking of elements by specifying X="X" or Y="Y" to use the current cursor position left by text or the bottom right hand corner of the previous group.
  4. The PDF import module is more forgiving of Truetype fonts whose Postscipt character names are incorrect.
Bug fixes:
  1. One atom was consumed for each run of EscapeE, thus gradually consuming memory.
  2. Problem with shifting shared path elements used in IDF documents.
  3. Obscure problem in PDF reading, giving "Object stream not found".
  4. 9.38C: When using a Truetype font to substitute for a bitmap font the character widths could be wrong.
  5. 9.38C: When exporting an image repeatedly to PDF, multiple copies were sometimes stored in the PDF.
  6. 9.38D: Problems with the above fix if the image cache size was too small.
  7. 9.38E: If the total length of the LPR parameters was more than 254 characters then the control file was invalid.
  8. 9.38F: When printing a booklet the left and top margins were sometimes too small.
  9. 9.38F: Since 9.37D Bitmapped fonts were not scaled very well when exporting images.
  10. 9.38G: More accurate rounding of scaled image positions.
  11. 9.38G: Problem with including Truetype fonts in the output when font not present in the input file.
  12. 9.38H: The /DRAW Q option to do image rotation directly did not work well.
  13. 9.38H: It was not possible to select Postscript Opentype fonts as substitutes using the font-substitute dialogue.


  1. More general patterns in PDF import can be handled.
  2. Alpha channel transparency coded to avoid bug in Windows.
  3. 9.37B: Alpha channel transparency now propagated into exported PDFs rather than imaging the whole page.
  4. 9.37C: Check box to select A3 paper when booklet printing.
  5. 9.37D: CMYK images with alpha channel transparency now supported when reading AFP.
  6. 9.37E: Improved handling of repeated graphics in AFP input.
  7. 9.37F: When reading PDFs certain unnecessary usages of traparency are optimised by using image masks.
  8. 9.37F: If a PDF cites CID fonts without any font data then the an attempt is made to read the font from Windows.
  9. 9.37F: Tries to go on in spite of JPEG input error when reading PDFs.
Bug fixes:
  1. When trimming exported images to the printable area of the page, the right and bottom bounds were too generous.
  2. If a /TO command line option was used to define the output file name then the {_oname} special field only reflected this after the first page.
  3. 9.37A: Some pages were unnecessarily converted to images when exporting to PDF.
  4. 9.37C: TLE records in AFP export did not work well for multiple tags referring to page groups consisting of multiple pages.
  5. 9.37C: When doing booklet printing the right-hand page was printed too close to the edge of the paper.
  6. 9.37D: No error message if failed to update RT.INI file.
  7. 9.37D: RTPDFIN could fail with an I/O error if processing Opentype fonts in two simultaneous tasks.
  8. 9.37E: Using the addimage plugin it was not possible to add a file overlay befor the other elements.
  9. 9.37E: Problem in 9.37D whereby an eror message wwas given when creating a new fields file.
  10. 9.37E: MIME-encoded HTML output did not always work properly.
  11. 9.37F: Specifying a paper size and specifying “Override print file setting” had no effect when reading image files.
  12. 9.37F: Problems when exporting images using alpha=channel transparency.
  13. 9.37F: If exporting a monochrome file with coloured overlays as an image, the resulting file was monochrome.
  14. 9.37F: RGB ordering problem in JPEG fixed.


  1. The Fields dialogue has been improved by adding an extra "Action" tab which contains the actions that were previously on the "Advanced" tab. In order to see the PDF and XML tabs it will be necessary to click on the scrolling arrows at the top of the dialogue. There are two extra mutually exclusive check boxes: "Force front side" and "Force back side" which select the appropriate side of the paper, which is useful when changing trays for example.
  2. When modifying an existing composite field using the "More" button an attempt is made to parse the existing syntax (or the selected part of it) and fill in the dialogue appropriately. This is likely to succeed only if the field has been set up using the standard syntax such as generated by the dialogue.
  3. Improved handling of transparency when reading PDFs and exporting the result.
  4. When exporting to PCL format there is now an option to output the fonts separately, assigning each one a unique font ID. The command-line option corresponding to this is /FONTFILE filename and the name can be wildcarded e.g. /FONTFILE *.HP The purpose of this is to allow the output pages to be re-ordered e.g. sorted by postal address. EscapeE can then process the resulting file as long as the font file is either installed in its library, supplied as the first of a list of files, or specified as a header file page in a fields file (checking the box "Retain PCL state for subsequent pages").
  5. When saving the downloaded fonts into a separate file they are all marked as permanent.
  6. AFP Single-use graphics defined with a mask as part of the page data now supported in addition to masked graphics defined in the resource group.
  7. Improvement to AFP barcodes including US postal service 4-state barcodes now supported.
  8. All assumptions about AFP font resources conforming to AFP naming conventions are removed. Padding of short names with nulls instead of spaces now supported.
  9. Repeated AFP graphics – typically used for shading patterns – now supported and can be specified to be of any arbitrary size.
  10. The generalised field syntax can now be used when specifying LPR host and queue names e.g. EscapeE /LPRQ {queuefield}
  11. Better handling of the fields tree view. It can now more easily be moved to dock underneath the main fields dialogue.
  12. 9.36G: Improved character recognition dialogue: after clicking the Next button, the character box is left selected and the Next button becomes the the default, which allows the user just to type the appropriate new character and press enter to step on to the next character.
  13. 9.36G: A change to the action on encountering a spurious character in a PCL command so as to mimic a typical HP printer's action.
  14. 9.36H: If a bad image mask is detected in AFP import then the relevant error is reported followed by a warning that the image mask is bad and will be ignored.
Bug fixes:
  1. The value of some composite fields could persist even if the "Persistent fields" option on the Fields/File tab was not selected.
  2. Very long lines of text in AFP input were truncated.
  3. In PCL3 GUI input, alternating uncompressed data with compressed led to pixels being replicated.
  4. Annotations in PDFs could be wrongly rotated.
  5. "Undefined fonts" message when including TrueType fonts on Postscript export.
  6. Rare problem involving specific buffer alignment.
  7. 9.36F: Problems with patterns being used to draw logos.
  8. 9.36F: Inconsistency in marking a field as having changed.
  9. 9.36F: Compatibility problem with 6122 printers using compression mode 10.
  10. 9.36F: AFP import avoids spurious references to expecting “begin page”.
  11. 9.36G: Action on a field being absent only worked for composite fields.
  12. 9.36G: The function to start a new output page did not work if called from a plugin.
  13. 9.36H: The fields file path did not default to that of the source file.
  14. 9.36H: The /PROCESS option did not support the /LOGTEXT feature.
  15. 9.36H: Multiple consecutive AFP TLE (Tag Logical Records) no longer generate a warning message.
  16. 9.36H: All error messages occurring when handling AFP images are now written to the log instead of appearing in dialog boxes.
  17. 9.36H: Problem with AFP Code Page name created when removing restrictions on name now resolved.
  18. 9.36J: Flushes INI file cache after writing TTLIB symbol.
  19. 9.36K: Problem with writing AFP TLE records.
  20. 9.36K: Overriding the paper size only worked fully for PCL input.
  21. 9.36L: Exporting the downloaded PCL fonts separately did not slways work properly.


  1. AFP import now supports more of the advanced drawing features:
    1. drawing arcs specified in AFP GOCA (the graphics drawing) input.
    2. masked images
    3. tile support in AFP IOCA (images)
    4. Inproved handling of DDF (preprinter) input
  2. Support for additional sequences and combinations of AFP input records.
  3. Tray number now displayed on page for AFP input.
  4. Better support for patterns and user-defined lines.
  5. The output file name can now contain items relating to the current page e.g.{_front}.
  6. If the /PCLFONTS option is specified then downloaded fonts can be saved as a separate file.
Bug fixes:
  1. Some fields retained their values even when their parent field was not found.
  2. Scaling of rectangular images could cause them to be one pixel too big.
  3. Filled areas drawn in HP-GL and PCL-XL did not always honour the transparency mode correctly.
  4. The new viewing mode was not saved if changed in the configuration dialogue.
  5. Specifying a null error log name caused repeated error dialogues.
  6. Reading PCL images that use CCITT4 compression did not work properly.
  7. Lines of zero thickness in PDFs are now correctly interpreted as 1 dor thick.
  8. Hyperlinks specified by multiply occurring fields did not work properly.
  9. Arc drawing in Postscript was not always interpreted correctly.
  10. Problems in reading PDFs with non-standard segmentation in their XREF table.
  11. 9.35G: When printing landscape pages the data was sometimes wrongly moved down the page.
  12. 9.35G: Illegal options on the command line produced an error report in the error log but no message to the user.
  13. 9.35H: Simple PDF transparency modes can now be viewed correctly.


  1. Improved field recognition in IDF export. Supperscripted text is included as part of the current line rather than being a new paragraph.
  2. In the fields dialogue when clicking on a field in the tree view there is now a right-click option to combine it with the field below.
  3. After clicking on a field in the tree view, pressing the Delete key will delete it. other hot-keys are:
    combine with field below.
    move the field down in the tree
    create a new sub-field
    move the field up in the tree
  4. The IDF wizard can now edit Rich Text items.
  5. There is an option use the top of the character cell as the reference point rather than the baseline when doing text extraction. This means that superscripted text is treated as part of the same line rather than being on a separate one. This mode is requested by checking "Align using top of cell" on the Text configuration page or specifying V as one of the /TEXT parameters
  6. Zenographics format as used by the HP1020 etc. can now be read. It requires extra DLLs and and EXE that can be downloaded separately from the RedTitan web site.
  7. It is now possible for a field tag to be a drawn path of a particular size.
Bug fixes:
  1. The message warning that a licence is about to expire is no longer shown if EscapeE is in continuous operation.
  2. Alignment problem if PCL-XL input with certain partially loaded fonts.
  3. Problems in interpreting options when creating documents in the IDF wizard
  4. Problems could occur in IDF export if the automatically-generated fields were edited before continuing with the export.
  5. Various problems concerning editing of lists of files and in interpreting them.
  6. In IDF documents font names such as "Times New Roman Bold" were not recognised as being a bold version of Times New Roman.
  7. 9.34F: Problems in refreshing the fields tree view after certain changes.
  8. 9.34F: Error in field coordinates if a partial-graphic tag was moved in the tree.
  9. 9.34F: If an explicit input format was specified then this was taken as applying to all files even those added by plugins.
  10. 9.34F: The filename was not always expanded to include the full path.
  11. 9.34F: It was not possible to change the option for imaging the whole page when exporting via a list of files.


  1. There is now the option to export to Postscript as an image with hidden text.
Bug fixes:
  1. The odd/even path filling method was not supported in PCL XL or Postscript export.
  2. The Action box in the field dialogue was misleadingly checked even if the field was not enabled for the current page.
  3. 9.33C: In the case when control code characters had to be rendered as graphics the alignment was not always correct with regard to characters redered using the font.
  4. 9.33C: Problem with PDFs using Flate compression for part of the PDF only.


  1. Digital signing and encrypition of PDFs using security certificates is now implemented. There is a Security option button on the PDF options page which brings up a panel offering the following:
    1. "Manage certificates" which runs the EECERTS programs to perform functions such as viewing certificates and creating lists of certificates for signing documents.
    2. A list certificate profiles suitable for digital signing.
    3. A list of recipients whose public keys are available for enryption.
  2. The PCLSLEEK printer language, similary to PCL3GUI, is now recognised and differing x and y resolutions are now supported..
  3. Adding opaque images (as opposed to text) by plugin is now implemented
Bug fixes:
  1. Saving the current page as a macro did not always work as well as it should.
  2. Minor problem with some PCL images using compression mode 9.
  3. Images scaled up as 8-bit gray scale could show striations.
  4. Invalid shading patterns are now treated as white
  5. Changing a field size with window scrolling could cause red lines to remain until a delayed refresh.
  6. 09.32A: alternate fill method was not fully supported in reading PCLXL.
  7. 09.32A: deleting text which was the target of a field search did not always work correctly.


  1. When clicking to select a particular element of the page e.g. for creating a tagged field, a list of possible elements is presented to the user if there is more than one at that position on the page.
  2. The PDF configuration now has a separate button which invokes a Security panel with options relating to encryption. The two existing options, "save encrypted password in the PDF" and the encryption key length have been moved to this panel.
  3. If the format is changed when exporting then a "Save format" button appears. Clicking on this button saves the new format as the default without saving any other parameters that might have changed in the current session. To save them just use the Save button in the Options/Configuration.
  4. There is a new option for the /DRAW command-line option: Q which requests EscapeE to perform non-orthogonal image rotation directly rather than using the Windows coordinate transformation, which cannot handle large scaling factors.
  5. Improvements to the patterned drawing when reading PDFs.
  6. More tolerance of CCITT compressed lines which replicate too long a run from the previosu line.
  7. Provides for RS2 to determine the parent of a field.
  8. Support default font specified with AFP input.
  9. If the DPI is specified within an AFP JPEG image or within the input image parameters of an IOCA image then this is honoured.
  10. In AFP the Code Page Control record of a font is now read and if a space character is explicitly specified then this is forced.
Bug fixes:
  1. Alignment issues when reading images from PDFs using JBIG2 compression.
  2. Problems of text direction with obscure coordinate transformatons in PDFs.
  3. Possible memory leak when reading rotated graphics.


  1. EscapeE can now be run and controlled from an external program such as EEVIEW. It must be called with the /PIPE command specifying a named pipe which will be used for communication. The following commands can be sent to EscapeE on the pipe:
    ALPHA a
    Set the alphablend transparency value to a (1-255).
    close the current file
    FIND s
    find the specified string
    MENU x
    N= do not show the toolbar and menus. Y = default case, where they are shown.
    OPEN f
    open file f
    PAGE p
    go to page p
    TIPS n
    if n is odd then show the console window on enountering erros, if even then do not show it.
    WINDOW s,l,t,w,h
    Specifies state of window on startup
    0=Normal, 1=Minimized, 2=Maximized
    Left offset in pixels
    Top offset in pixels
    Window width in pixels
    Window height in pixels.
    exit from EscapeE
    The returned result is 'OK' if successful or 'BUSY' if EscapeE is not idle when the command arrives. There are a few commands which take effect immediately rather then when EscapeE is idle:
    returns the number of the page currently on view, 0 if none.
    !ZOOM n
    change the zoom factor (parameters as for the ZOOM command-line option).
  2. There is a new special field {_RTID} which returns the RedTitan PC ID.
  3. It is possible to have different units for specifying field dimensions in a .ee file. Preceed a dimension with UNITS="u" where u is one of
    Decipoints (1/720")
  4. The highest error number specifiable on the /ERROROK option is now 209.
  5. There is a /MENU N option to avoid showing the toolbar and menus.
Bug fixes:
  1. Graphical tags might not be found unless fields were saved in units of 1/600".
  2. Field details were not always refreshed after reconfiguring a plugin.
  3. XML tag names were not saved in the fields file.
  4. In the case of fields which could occur multiple times, the subfield contents were not always shown in the fields dialogue.


  1. There is a new option to specify which errors should cause an abort
    (syntax similar to /ERROROK):

    /ABORT a,b,c...



    Use this option to abort on specified errors, where a, b, c etc. are return codes
    that are to be treated as unacceptable and cause EscapeE to terminate processing the
    current file. E.g.

    aborts on encountering error code -140 and all the codes in the range (denoted by ..) -134 up to -126 inclusive. In the special case of /ABORT ALL, all errors not ignored by the /ERROROK specification will cause an abort. The valid range of error numbers is from -439 to 199. The action on aborting a file is determined by the value of the new /ABORTACTION option whose parameter which can be a combination of
    to erase the faulty input file (the default is to rename it if there has been an error)
    to abort timed processing and exit (the default is to ignore the file and carry on).
    9.29A Shows horizontal compression/expansion factors in the fonts list.
    The option /ABORTLOG is equivalent to /NQLOG in that it specified the name of a folder into which aborted output files and error logs are placed. The input file’s disposition depends on the value of the /ERASE option:
    the input files are erased if successfully processed.
    (no parameters) erases the input files
    /ERASE N
    (or /ERASE not specified) renames the input files as *.bak

    The /RENAME option can be used to rename the input file after processing, or move it to another folder if not erased as specified by /ERASE

  2. The Export as a macro option now allows the macro number to be specified.
  3. 9.29E: Better diagnostics if an image file added by a plugin is not found.
Bug fixes:
  1. Problem with Epson R200 images using adaptive compression.
  2. Page numbers were always included in XML output regardless of the option settings.
  3. 9.29B: Possible crash if too many cached images on PDF export.
  4. 9.29C: If a downloaded bitmap font was selected using the wrong width then characters were spaced according to that width.
  5. 9.29D: Possible crash when converting outline fonts to bitmaps for PCL export.
  6. 9.29D: Excessive font caching when converting outline fonts to bitmaps for PCL export.
  7. 9.29E: Configuring a plugin from the Fields dialogue did not refresh the view of the page.
  8. 9.29E: HMI no longer reset when changing orientation.
  9. 9.29E: Problem reading CCITT compressed images from PDFs when stream size unknown.


  1. AFP input now assigns Unicode values based on character names if they are standard ones.
  2. 09.28A: The image cache size can now be changed in the Configuration/Images dialogue.
Bug fixes:
  1. Problems with multiple copies when doing booklet printing.
  2. A PostScript output file compressed with FLATE compression could not exceed 2 Gbytes in size.
  3. Rare problem relating to EOF markers and buffer size when uncompressing certain Postscript files.
  4. Problems with unwanted clipping in PCL export.
  5. Problem with blank rows in some types of adaptive compression.
  6. 09.28A: Temporary file names could be re-used which could cause problems if Windows was slow to release the fonts.
  7. 09.28A: Temporary files used in IDF documents could persist after the run was over.
  8. 09.28B: Problems with fixed pitch fonts with non-standard aspect ratio.


  1. Support for use of EscapeE as a more general viewer.
  2. More helpful comments in the "Fonts in use" list.
  3. 09.27C: Support for new text parsing methods 2 and 1008.
  4. 09.27D: Improved font substitutes display.
  5. 09.27F: When the requested typeface not found, the typeface number is used to choose between serif/sans-serif fonts.
  6. 09.27J: Better handing of user-defined lines e.g. arbitrarily dashed ones.
Bug fixes:
  1. Misalignment of column headings and data in the "Font substitutes" listing.
  2. Problems in using Windows fonts with "-" in their names.
  3. When logging at end of file, all composite fields were evaluated even when parent field not found.
  4. 09.27B: Possible incorrect positioning when exporting to 300 dpi PDFs and combining text strings together.
  5. 09.27E: PDFs containing certain CCITT4-compressed images were rendered in inverse black/white.
  6. 09.27E: Could not forward-reference a field when constructing an output file name.
  7. 09.27F: Pages offset unnecessarily when printing.
  8. 09.27G: TIFF or PNG images were not always trimmed to remove white space, thus causing printed output to be offset unnecessarily.
  9. 09.27G: Media specifications were not passed on if PCL output was in page image mode.
  10. 09.27G: Character codes above hex FF were omitted when including bitmap fonts created from library outline fonts.
  11. 09.27G: Outlined polygon.s were sometimes incorrectly closed.
  12. 09.27J: Problem if exporting rotated text to PCL in Text and Graphic mode.
  13. 09.27J: Viewed area not cropped if whole page width view selected.
  14. 09.27J: Scrollbar height not allowed for correctly when calculating a viewing scale.


  1. Rationisation of the options on the command line and those specified in lists of files. For each file in a list of files the options are initialised as specified in the RT.INI file, modified by any command-line options and then the options for the individualk file are applied. In the case of a a remembered file list, double-clicking in the control-file window replaces any options on the original EscapeE command-line with those on the clicked line.
  2. When exporting a list of files and specifying /ERASE the input LOF file is erased.
  3. A drawn path will be recognised using the “Any graphic” kind of search tag.
  4. 9.26B: There is a new special composite field {_IgnoredImages} which is a count of the number of images that were ignored in consequence of setting the Ignore images option in the configuration.
  5. 9.26C: An extra End Macro command caused problems.
  6. 9.26D: PDF fonts drawn with altered horizontal character size are now handled. In this version on export these fonts will currently be rendered as bitmaps.
  7. 9.26E: PDF fonts drawn with altered horizontal character size are can now be exported as scaled embedded Truetype fonts.
  8. 9.26E: For PCL files only, on the Source tab of the PCL properties page the byte number of the start of the page is shown.
Bug fixes:
  1. In a list of files an option of the form /PAGE n was interpreted as page n to end of file, rather than just a single page. To achieve that effect it is now necessary to specify /PAGE n- (as described in the help file).
  2. 9.25A: The page ranges were not always interpreted correctly in lists of files.
  3. 9.25A: It was possible to define incompatible settings of the monochrome and shading options.


  1. There is a Text option to perform character code assignment using the glyph IDs in a download Truetype font. Previously this method was always used if the character was not recognised using the database of outlines, but this can often lead to wrong code assignment, as it only works if the standard glyph numbers have been used.
  2. Better handling of the /JOIN option, which can now be followed by the control file name e.g.
  3. Better handling of the case when attempting to export selected fields when none are selected.
  4. The "Show blank pages" check box is now shown below the duplex options on the Printer configuration as well as on the Viewing tab, as it can affect whether a page is a front or a back in duplex operation.
  5. Two new special fields are defined: {_plugins} is the folder containing the plugins and {_rtini} is the full path of the RT.INI file (including the file name).
Bug fixes:
  1. Misleading message if fields file not found when processing a list of files.
  2. Misleading message when failing to delete an existing .bak file.
  3. The fields file could be written out unecessarily if a new one was loaded.
  4. Spurious message "Macro 0 not found" could sometimes occur.
  5. Problems when using input from a list of files if a field forced a change of tray number.
  6. Problems if a field was given a new parent which itself was a tag which could preceed the field.
  7. Problems could arise if a two-colour PCL3GUI palette was defined using the Configure Raster command.


  1. There is a mechanism for adding TLE tags to AFP output. If a field is of type Metadata then it will be added as a tag to any page on which it is found.
  2. When generating FDL output there is an option to output images as TIFFs or PNGs. This is available from the Configuration dialogue or via the command line where the /FDLRIF option can be followed by up to two of the following letters:
    to convert the whole page to a graphic
    same as A
    to convert all non-text items to a graphic
    to output images as PNGs
    to output images as TIFFs
    The default is to output in RedTitan Image Format (RIF).
  3. There is an option in the Printer configuration to specify a duplex output mode of ‘Default’ which means it’s not explicitly specified, so is not recorded in for example any PDF that may be created. This makes it easier for the user to specify the plex when printing. The corresponding command-line option is /DUPLEX U (standing for undefined). The other Duplex options are: L Long, S Short and N Simplex (still the default value), preceded by - if they are to over-ride the value in the input file..
  4. Multiple Graphic Data Descriptor lines now supported in AFP input.
  5. There is a Text option to perform character code assignment using the glyph IDs in a download Truetype font. Previously this method was always used if the character was not recognised using the database of outlines, but this can often lead to wrong code assignment, as it only works if the standard glyph numbers have been used.
  6. Better handling of the /JOIN option, which can now be followed by the control file name e.g.
Bug fixes:
  1. Coloured text was not always handled correctly in FDL output.
  2. No warning if the path of an imagefor an FDL form was not in FDL path
  3. Problems with including Truetype fonts in a PDF in the second run.
  4. When exporting to FDL forms the line breaks could be wrong for centred text.
  5. When creating a shortcut with an option string containing a space it was not wrapped in quotes.
  6. The Postscript stack was not large enough to import certain pathological files.
  7. There was a minimum page height of half an inch but apparently some printers allow smaller values.
  8. AFP input did not support specification of a colour other than black for a monochrome image.
  9. 9.24D: The view/rotate option did not work for certain image files. [li}9.24D: Monochrome opaque images added by plugins were not treated as opaque when exported in some formats.
  10. 9.24D: wrong version of RTPACK.D32 could cause inverse black/white in PDF export.


  1. The format of a CSV control file has been liberalised to include files using semicolon or tab as a separator, with or without single or double quotes.
  2. There is now a checkbox on the Print dialogue to print in booklet format and a corresponding /BOOKLET option on the command line. The paper size is taken from whatever is selected for the destination printer and the pages printed in an appropriate order. Note that any plugins which add a back page will not be honoured, and pages will be processed out of order, so fields relying on sequentiality may fail.
Bug fixes:
  1. Problem with the spacing of fixed pitch Truetype fonts when included in a PDF.
  2. Slightly misleading details sometimes given in the "Downloaded fonts" listing.
  3. Export to PDF, Postscript or PCL could sometimes produce files that gave the message "Incorrect Truetype cmap version" on reading back.


  1. There is now an option on the File menu "Remember file" which creates or appends to a list of files the name of the current file, its fields file and any specified INI file. When the .LOF file is loaded double-clicking a file will load it using those options.
  2. The document title for TIFF files can now be specified in the same was as for PDFs using the /PDF-T option or PDF-T field.
  3. Better handling of unknown paper types when reading PCL-XL.
Bug fixes:
  1. Characters in the range 80-9F hex were not handled properly when including a library Truetype font in a PDF output file.
  2. Forms overlays were not simulated properly for output formats that do not support overlays


  1. Better matching of character widths when exporting a substututed font.
  2. When a plugin is selected a hint is shown with a short description of the plugin. This is obtained from a file called plugins.ini in the plugins folder.
  3. All characters are now permitted in AFP- not just those above hex 20.
  4. Modification to the AFP GOCA drawing system to cater for more complex polygon drawing.
  5. The log file is now enabled when using the /PROCESS option to process a file without exporting to any format.
  6. 9.21B: Tolerance for Truetype fonts with an invalid cmap version number.
  7. 9.21C: Better support for Greek symbol set 12N.
  8. 9.21C: The default action when outputting plain text is to ignore underlines which are used in underlined text. Sometimes this is undesirable to there is now an option for it in the Text Options dialogue. The corresponding character to request this in the /TEXT command-line option is an underline (_).
  9. 9.21C: The Unicode introducer sequence is inserted when creating Unicode text from fields.
Bug fixes:
  1. The page underlay feature required "Keep original element order" when exporting to PDF.
  2. The co-ordinates of for AFP overlays could be wrong.
  3. Gratuitous setting of horizontal and vertical size of characters in AFP input is no longer flagged as an unknown feature.
  4. 9.21A: If a field invoked a new fields file then that file was used for subsequent files in the same run.
  5. 9.21A: CSV file logging did not work in combinatin with the /PROCESS command.
  6. 9.21B: All AFP positioning now takes the current design scale into account.
  7. 9.21C: Incorrect positioning in certain cases when outputting text as graphics in PDF
  8. 9.21C: Problem with page overlays when exporting to PDF.
  9. 9.21C: The topmost tag in XML output was always converted to upper case.
  10. 9.21C: The special RedTitan font selection string is not output if using the Direct Print mechanism.


  1. The outlines of Truetype characters can be converted to paths and used for stencilling or for outlining.
  2. 9.20E: Added a right-click option to the fields tree layout to configure the associated plugin.
  3. 9.20F: if the plugins.inifile exists then shows a description of the selected plugin.
Bug fixes:
  1. When extracting text from certain files, the space character was assigned a non-standard value.
  2. Wrong point size used when using an embedded fixed-pitch Truetype font in PDF export.
  3. Problems if using a list of files with page ranges specified.
  4. The /SHORTCUT option was stored as an option for the created shortcut, thus prompting the user to make a shortcut each time the shortcut was used.
  5. Memory leak when reading certain type of inline images in PDFs.
  6. 9.20E: Non-English dialogues not translated properly.
  7. 9.20E: Correction to form overlay handling.


  1. The Lineprinter font now supports the full Latin2 (Eastern European) character set.
  2. PDF font names propagated through into EscapeE for substitution purposes.
  3. Improved layout of the "Fonts in use" list
Bug fixes:
  1. Null EETMPxxx.TTF files were sometimes created if EscapeE was configured to ignore downloaded fonts.
  2. Memory leak when reading AFP images.


  1. PCL-XL files greater than 2 Gigabytes in size can now be read.
  2. Improvements to the handling of repeated fields e.g. multiple hyperlinks are now supported.
  3. There is a feature to permit plugins to conveniently draw elements multiple elements underneath existing ones.
  4. 9.18C: Can handle files using graphics compression mode 10 with embedded Y positioning.
Bug fixes:
  1. Exporting the selected region to a PDF did not work properly.
  2. Cramped layout of the fields dialogue if large fonts are in use.
  3. 9.18A: Could not read files whose names contained commas.
  4. 9.18A: The obsolescent form of the graphics reset command did not work correctly.
  5. 9.18B: Running the OCR plugin could interfere with some other features.
  6. 9.18B: Backwards compatibility improvements for 64-bit disc addresses.
  7. 9.18C: Problem in drawing bitmapped fonts in white in a monochrome image.
  8. 9.18D: Repeating fields containing varying composite items did not work properly.
  9. 9.18D: The wrong file name could be used when attempting to run the program associated with created CSV file.
  10. 9.18D: Printing certain files using "Scale to fit" did not align the image correctly.
  11. 9.18E: Lists of files specifying explicit page ranges did not work.
  12. 9.18E: The /ERROROK option did not always eliminate all error log entries.
  13. 9.18F: problems owing to changes in Windows 7 handling of private messgaes.
  14. 9.18G: Character recognition dialogue: typing a character rather than a hex code did not work under Windows 7.
  15. 9.18H: Improvement to UU2 authorisation using private messgaes in a way that is compatible with Windows 7, Vista and XP.
  16. 9.18H: Extra characters added to the RTLP Lineprinter font to provide better support for the 17U symbol set.


  1. After adding a text annotation using right-click and "Add text" it can be deleted by clicking on it or sweeping out an area containing it the choosing "Delete text" from the right-click menu. Any added text fields that are so specified are disabled so the text disappears. They can be re-enabled using right-click or via the Fields dialogue if required.
  2. Fields can now have up to 64k of associated text which can be used by plugins.
  3. PDF files using JBIG compression can now be read.
  4. PDF reading is more tolerant of faulty fonts.
  5. Better choice of viewing scale for DICOM images.
  6. Improved display of DICOM parameters.
  7. 9.17B: The Configuration dialogue offers the option to convert to monochrome using
    1. A threshold value in the range 1-254. Pixel values below this are converted to black, the remainder to white.
    2. Dithering i.e. error diffusion.
    3. Halftoning using a 4 x 4 pattern.
    The default is to perform halftoning. To invoke the other options from the command line use the /IMAGE option with paramters:
    for Threshold optionally followed by a threshold value.
    for dithering.
    To activate conversion to monochrome the M option must also be specified e.g. for a threshold of 80 use /IMAGE MT80
  8. 9.17C: Added the possibility of 8-bit gray-scaling when exporting monochrome images.
  9. 9.17C: In the PDF options/More dialogue there are options to scale 1-bit images down and convert to gray-scale at either 4-bit or 8-bit resolution. This is beneficial for real-world images that have been halftoned or dithered because by this means something close to the original gray-scaled image can be recovered. This typically compresses better using JPEG compression and has better appearance on the screen. Scaling down by 8 rather than 4 gives a smaller file but a coarser appearance.
  10. 9.17E: LZW compression is now available for AFP output.
  11. 9.17E: More DICOM tags are honoured.
  12. 9.17H: The ADDTEXT plugin has been enhanced to allow the general fields syntax to be used in the added text. The special field {_text} can be used to refer to the text in the associated field.
Bug fixes:
  1. 9.17B: Problems with CSV files in IDF referencing a number of other files.
  2. 9.17B: Anomalies in the handling of stepped clip regions in IDF.
  3. 9.17C: Problem with gray shading when converting to monochrome in some output formats.
  4. 9.17C: Problem with export to AFP when making formdefs automatically.
  5. 9.17D: Problem with the ADDFILE plugin when adding coloured images.
  6. 9.17E: A field tag using a graphic area did not always work for 8-bit images.
  7. 9.17E: The row limit did not apply when dividing a field into lines using separators.
  8. 9.17E: Could not have a URL associated with a composite field.
  9. 9.17E: Spurious error message about clipping problems for certain IDF documents.
  10. 9.17F: Coloured image drawn using only image masks were rendered as black and white on export to PDF.
  11. 9.17H: It was possible to request both the mutually exclusive PCL options: "Use standard fonts if substitute font given" and "[Use standard fonts] always".
  12. 9.17H: If the first page of a document was omitted by a field when creating CSV output then the log file was not created.


  1. When matching fonts for substitution purposes an MD5 signature based on the TrueType font header can be used. This now works for fonts in PDFs.
  2. 9.16A: Supply missing header parameters such as average character width for TrueType fonts.
  3. 9.16A: If exporting a file containing items which are not supported in the output format (e.g. complex clip regions in PCL output) then to output is converted to a graphic with underlying text.
  4. 9.16A: If the user enables or disables the font substitutes file is he is asked if the currently displayed file should be reloaded.
  5. 9.16A: Give a better description in the warning message when encountering unimplemented but known commands.
  6. 9.16A: Give an error message if attempting to save the font substitute list to an nonexistent folder.
  7. 9.16A: Can read PDF files which erroneously start with Postscript comments before the %PDF sequence.
  8. 9.16C: Improved capability of the RS2 format.
Bug fixes:
  1. There were problems in reading PCL/XL files containing embedded PJL commands followed by more PCL/XL.
  2. The Tesseract OCR plugin did not update the field value soon enough for it to be used as a search tag.
  3. Scrolling the main screen by clicking the arrows in the Fields dialogue sometimes failed.
  4. Choosing Graphics-only printing wrongly allowed the user to ask to have text as well as the graphic.
  5. 9.16B: problem with macro calls when the fields header file mechanism was in use.
  6. 9.16D: Could not change the default graphic resolution to 300 dpi using the Configuration dialogue
  7. 9.16D: Problems when multiple items were added to the page using RS2


  1. Added the checkbox "Persistent fields" to the file tab of the fields dialogue. If checked then fields retain their values even if not found on a particular page. If not checked then only composite fields retain their values if they are not found.
  2. There are two new right-click options:
    Add text allows text to be added at the current cursor position using the ADDTEXT plugin in a simple way.
    Delete text deletes text contained in the currently selected area. N.B. to delete text added by "Add text" you need to delete the associated field.
  3. Added Dither and Halftone options in the Configuration/Image dialogue to specify how conversion to monochrome is to be done. The default is simple thresholding.
  4. Enhancements for import DLLs to be able to ask for the name of the current fields file and to be able to rewind to page 1 efficiently.
Bug fixes:
  1. Clicking on a field in the tree could sometimes result in an unhelpful display, leaving the field not in view.
  2. Problems with certain types of white line when exporting PDFs with "Force monochrome" specified.


  1. In the Fields/Advanced dialogue there is now the option to end a subset for stapling purposes.
  2. The /PROCESS option processes the whole file, calling any plugins for each page but without producing any output.
  3. There is now an option on the Fields/Advanced dialogue to end a subset of the document.
  4. The Postscript menu which used to deal just with subsets has had other items added and is now invoked via the "More..." button from the Advanced options. The two new options say whether to include any PJL comments as comments in the Postscript output. There is a choice of XML of the form

    % <RT A='COMMENT &34;HEADER PCL&34;' B='COMMENT &34;Driver version 02.03&34;'/>

    or plain text e.g.

    % COMMENT "HEADER PCL" % COMMENT "Driver version : 02.03"
    Inclusion of comments can be specified using the command line option /COMMENTS x where x is P for plain text or X for XML or N to have no comments included (the default).
  5. BMP images can now be recognised even if the extension is not .BMP.
  6. When displaying the details of graphics the X and Y resolutions are both displayed if they differ.
  7. The Barcode plugin did not erase the area being drawn in.
  8. Tesseract plugins updated.
Bug fixes:
  1. Header files (as specified in a fields file) could not define macros.
  2. If calling EscapeE with a file name lacking a path then the field file name did not have the path added.
  3. 9.14B: Failure to refresh field values in some cases when the field was modified using the fields dialogue.
  4. 9.14B: If a plugin requested a monochrome version of the current page then the displayed colours could change.
  5. 9.14B: Epson format was indicated as "ESCP" in the file properties dialogue.


  1. When a field is selected the path from that node to the root is then fully expanded in the tree view.
  2. Epson import now honours the edge-to-edge option in the Printer configuration.
Bug fixes:
  1. Spurious ^ character in error message if control file not found.
  2. Not all types of image mask were supported.
  3. Corrections to Epson margins and graphic density commands.


  1. The effect of the /ERROROK option has been enhanced to include errors reported by DLLs such as the PCL XL import DLL. Any errors specified by the /ERROROK option will not be reported. The error codes which may be specified in this option include:
    -134 unknown or unimplemented PCL command
    -136 unknown font
    -137 unsupported download font type encountered
    -153 bad file format
    -152 major errors all the above plus other errors
    ALL to ignore all errors apart from the entirely fatal ones
    These can be combined e.g. /ERROROK -134,-136
  2. Improvements to the IDF document creation wizard.
  3. 9.12C: It is now possible to read GIF images using the new RTIGIF.D32 DLL.
  4. 9.12G: The /ERROROK option can now be followed by a series of ranges of eror codes to be ignored.
    The syntax is range1,range2.. where each range is either a single error code or
    start..end e.g.

    /ERROROK –134..-126,-140

    Only codes –439 through 199 are honoured but if you give a bigger range it is limited
    to –439..199 so

    /ERROROK –999..999
    will ignore all errors that is reasonable to ignore (and some that perhaps should not be).
Bug fixes:
  1. When reading an IDF file combining multiple files containing images it was possible for the wrong image to be used.
  2. Problem with reading font subsets in version 9.11.
  3. 9.12A: The user-defined line feature in PC/XL was not implemented.
  4. 9.12A: If the {_sides} special field was used in the LOGTEXT at end of file then the value was one too high.
  5. 9.12A: When generating images the Cleartype mechanism is now disabled without side-effects.
  6. 9.12A: If the fields were saved explicitly to a file it was possible for the most recent change to be ignored.
  7. 9.12B: I f downloaded Truetype fonts were stored in a macro and repeatedly re-defined then Windows would run out of memory even though EscapeE released the font.
  8. 9.12C: Calculation of the exported page size was wrong for sertain whole-page graphics.
  9. 9.12G: When specifying an INI file using the ^filename syntax a redundant extra ^ caused problems.
  10. 9.12G: Specifying a nonexistent INI file did not result in an error message.
  11. 9.12G: It was not possible to invoke a rotated PDF file in an IDF document.
  12. 9.12G: If a control file was edited such as to render the current page beyond the end of the new file then a blank page was shown and the back button was disabled.


  1. The command line is no longer limited to 255 characters in length.
  2. The syntax /OPTIONS <option file name> allows an option file to be specified which can contain additional options. Each line of the file should be of the form option=value
  3. The way EscapeE names its embedded fonts is now based on the time of day (in millliseconds) that EscapeE started running together with a sequence number. This means that the NEXTFONT parameter is no longer written back to the INI file.
  4. The /RUN option can now be used in conjunction with a list of files.
Bug fixes:
  1. Using the ADDFILE plugin to add a file to the back of a page did not work for PDF export.
  2. The /fields option could result in a spurious error message.
  3. The user-defined line types are not supported for PCL XL. This version does a simulation using dashed lines pending proper support.


  1. Image output formats such as AFP now support the feature of adding a back page via a plugin.
  2. If the .AFP extension has no associated program then EscapeE with handle the viewing of an exported AFP file.
  3. Improved layout and wording for the Fields/Advanced dialogue.
  4. Alternative OEM security mechanism.
  5. A checkbox in the PDF Advanced options to permit or not permit CCITT4 compression.
  6. Cleartype is now disabled when creating images for export.
  7. Modifications to allow text slanting and pattern generation from images.
Bug fixes:
  1. Faulty error message if a field specifies a bad plugin configuration string
  2. It was possible to get a spurious message about a page being too big when exporting to AFP at 300dpi.
  3. When manually paging through a list of files the "Forward" button was sometimes disabled before reaching end of file.
  4. In the Fields dialogue the Action checkbox was sometimes checked even though no action would occur because an ancestor field was not found.


  1. There is some initial support for slanting of text such as used by PDFs to create italic fonts from upright ones.
  2. Improvements to text extraction from documents using fonts whose specified character widths are wrong.
  3. Added symbol set 870E which is EBCDIC code page 870.
  4. Added the special composite field symbol {_userName} which returns the logged-on user name for the computer running EscapeE.
  5. When defining a tag the search area was always set to a small region surrounding the clicked text. It is now set to the selected area if there is one.
Bug fixes:
  1. When viewing macros the option to rotate the page did not work properly.


  1. Embedded JPEG graphics in PCLXL files can now be read.
  2. There is a new field action in the Fields/Advanced options: "Start a new log file".
  3. The maximum coordinate value allowed in HPGL has been increased to 8,388,607.
Bug fixes:
  1. EscapeE relied on the non-existence of a list of previously opened files in the RT.INI file to tell it that it was the first time it had been run If the /HISTORY 0 option is used then no files are added to this list so the file was updated every time by adding defaults for PCLOPTIONS etc. The code has therefore been changed to test if the PCLOPTIONS parameter occurs in the INI file.
  2. When loading a new configuration file by clicking on Load in the Configuration dialogue the tray selections were not restored.


  1. Printrex format can now be read.
  2. Certain types of PDF with faulty XREF and other problems can now be read.
Bug fixes:
  1. Problem in reading in certain Truetype fonts form PDFs.
  2. Inverse black/white problem when reading some types of monochrome image in PDFs.
  3. Problem with certain non-standard encodings when reading Postscript Truetype fonts.


  1. It is now possible to have an XML tag which is different from the field name that created it. You can set up the XMLtag for a field using the composite field syntax in another field: {field.XMLtag:=newtag} The Fields/XML tab shows the current tag name - if null then the field name is used.
  2. Printrex printer format is now supported at least in part. More information on the different models and their attributes and character sets is needed for full support to be possible.
Bug fixes:
  1. Fonts which contained multiple references to a single glyph only had one copy of that glyph when exported as bitmaps.
  2. The document properties information contained two spurious characters if the source was a PDF with Unicode encoding.


  1. If the user reassigns any character codes then the text options are updated to request character recognition.
  2. CMYK colour is now preserved when drawing image masks in PDFs.
  3. The Postscript imposrt DLL can now handle rotated bitmap fonts.
Bug fixes:
  1. There was a problem in setting up a configuration to log on record per output file.
  2. Composite field values did not persist on pages beyond the one on which they were defined.
  3. Image masks drawn in white on a black background did not work properly.
  4. If it was not possible to write to the specified options file then an unhelpful message was given.


  1. There are two new options in the Fields menu:
    Show field details
    lists all the fields with their actions and plugins.
    Show field values
    lists all the fields with any extracted data found on the current page. If the field allows multiple occcurences then all occurences will be shown.
    It is now possible to have full nesting of conditional field expressions of the form {+field=true_value,false_value} - either of true_value or false_value can be another field expression or conditional field.
    It is now possible to assign a value to a composite field even if it is using the counter mechanism.
Bug fixes:
  1. Fields that did not occur on the current page could sometimes retain a previous value.
  2. When exporting to PCL a file containing white text starting in off the logical page it is no longer rendered as a graphic.
  3. Problem when exporting substituted scaleable fonts as bitmaps.
  4. Postscript input
    1. No longer treats drawn fonts with non-standard escapements as bitmap fonts.
    2. Correctly handles save/restore of indexed colour spaces.
    3. No longer treats unknown pagedevice parameters as fatal.
    4. Allows DeferredMediaSelection and OutputFaceUp to be specified by code that didn't bother to check that they were inappropriate.
  5. 9.04A: Image masks were sometimes drawn in white when exported to PDF
  6. 9.04A: Problem when exporting bitmap fonts generated from Truetype when two or more codes shared a glyph.

Bug fixes:

  1. The ADDTEXT plugin could only delete the original field if it was the last text field defined.
  2. Possible stack overflow when viewing fields which used some certain plugins.
  3. Poor diagnostic if the specified INi file did not exist.
  4. If a field was changed by a plugin then the onchange action might not be honoured.
  5. If the default log format was XML then it was difficult to turn off logging.


  1. Writing to the RT.INI file is now normally carried out using code within EscapeE rather than using the Windows WritePrivateProfile string. This avoids issues with the Windows 7 virtualisation of INI files.
  2. The name of the log file will be taken from and LOGFILE definition in the INI file if /LOGFILE not specified on the command line.
Bug fixes:
  1. When reading PCL3GUI it was possible for delta colour compression to overflow the capacity of a byte, resulting in incorrect colour.
  2. Log file configuration: page numbering option not saved.
  3. The cancellation of a file being processed in automatic mode did not work cleanly.


  1. Better handling of overlays such as occur when reading AFP print files. It is now possible to extract text from them and see font and image properties.
  2. Field processing has been made more consistent.
  3. When moving the mouse over an item added by a plugin the name of the field and that of the plugin are shown in the hint.
  4. It is now possible for a plugin to determine the page orientation so that an item can be added to the page in an orientation-independent way.
  5. Improved help when defining fields, searching and installing fonts.
Bug fixes:
  1. The incorrect font weight could be selected when selecting the stick font using the current pen width.
  2. When configuring a plugin it was sometimes possible for the wrong default configuration to be shown.
  3. In the fields validation the set of characters considered valid in a URL now includes colon so that the http:// prefix is considered to be valid.
  4. The right-click "Character recognition" mechanism did not allow reassignment of codes involving composite characters such as accented letters.
  5. Incorrect handling of composite field "On change" action.
  6. Possible recursion in the error-handling for IDF files.
  7. The ADDTEXT plugin could sometimes wrongly select an italic font.


  1. AFP import is now supported.
  2. A new OCR plugin called Tesseract is now available using the open source routines from
  3. The field type is now checked when extracting data and a warning given if invalid data is found. When displaying such a field the word "Type" is shown in red if the actual data does not match the specification. N.B.not all types are fully validated as yet.
  4. PJL comments are now displayed on a separate tab in the log window and are not flagged with the yellow triangle warning symbol.
  5. Special fields beginning {_PJL_ can be used to extract data from PJL commands. For example {_PJL_OUTPAPER} could be used to search for a command such as @PJL SET OUTPAPER LETTER and to extract the parameter ('LETTER' in this case). The {_PJL_JOB} field will yield the name of the job.
  6. There is an extra right-click "Character recognition" menu option for the main screen. This allows the re-assigning of character codes for cases where the codes have been assigned arbitrarily by a driver. Right-click on a character whose code is wrong and the current code assignment will be displayed. You can type in the new hexadecimal code into the lefthand "Translated code" box or simply type the character in the righthand box. Click on "Next" to step on to the next character in the text.
  7. It is now possible to have repeating fields which use the composite fields mechanism.
  8. When exporting a file the Browse button initially shows those files that have the same extension as the chosen format.
  9. In the export dialogue the mysterious "Discard file list" option has been replaced by the "Do not overwrite files" check box. Outputting a file for second time will overwrite the previous export unless this option has been selected.
  10. Better handling of field with tags which are part of a graphic.
  11. 9.00E: If a print file contains a tray command then EscapeE will choose that tray when printing. There is now a way of avoiding this and using the tray selected in the Windows printer configuration. In the Configuration/Printers dialogue if the "Override print file setting" is checked then a null tray or bin number allows the driver's setting to be used when printing.
  12. 9.00H: A number of actions specified by fields on the current page are now shown using extra letters at the right-hand end of the status line:
    start a new output file
    reset the output sheet count
    omit the page on output
    write a log record
    add a back page
    start a new output set
  13. When reading PDF or Postscript files, fonts which have positive (i.e. invalid) Typographical Descent values in the hmtx record can now be handled.
Bug fixes:
  1. Memory leak with certain types of font.
  2. The broken lines and dotted lines drawn by DDF were not shown as different in EscapeE.
  3. Some kinds of white rectangle did not export correctly to PDF.
  4. The {_sheet} special field did not work for CSV or XML output.
  5. Errors signalled by plugins did not display the warning triangle icon.
  6. When reading Epson Escp-P input the alignment of the image could be wrong after removal of white space.
  7. Problems when using fields to apply images to the back of a page when reading from a control file.
  8. The sheet count was not accurate in certain cases.
  9. 9.00G: Certain type of colour space in PDFs were treated as 24-bit colour when 1-bit was sufficient
  10. 9.00G: The message asking if EscapeE should now be the program associated with certain extensions was obscure.
  11. 09.00E: Composite fields were actioned when their parent field was not found.
  12. 09.00H: The clipping of file elements added to a page by an IDF document was not optimal.
  13. 09.00H: If a character code was re-assigned a new code using the right-click "Character recognition" mechanism then the old code was not deleted from the database, so might still be used.


  1. Improved handling of font substitution where a fixed pitch font is being substituted for a proportional one.
  2. Certain type of invalid JPEG can now be handled in PDFs.
  3. Certain special Lists of Files i.e. files with extension .LOF are now recognised and if opened in EscapeE will be handled specially. Files beginning :\DOCUMENT will cause EscapeE to invoke the Intelligent Document wizard, as this is the heading for a list of files saved in the wizard. Files beginning with :\ESCAPEE will be displayed in a separate window and can be double-clicked to open the file with
    the specified options. A typical such file might be:

    'C:\TEST\first file.pcl' /REM 'A3 example' /PAPER A3
    'C:\TEMP\second file.pcl' /REM 'A4 example' /PAPER A4
    The REM option allows a remark or comment, which is not interpreted by EscapeE.
  4. 8.99F: The Direct print menu item is now disabled if the selected format is not a printing format or is not authorised.
  5. 8.99F: The About box now include the project version number if different from the internal version number.
  6. 8.99G: Better scrolling when viewing fields that are partly on view.
  7. 8.99H: An IDF file name on the command line can be followed by a comma and a name of a data file to be used as the default file by IDF <FILE> or <INCLUDE> statements.
  8. 8.99M: Introduce an alternative syntax for composite field counters
    that behaves more logically:

    Similar to the {? syntax but if an initial value is given then it is used when the field is first evaluated, regardless of whether counting occurs.
  9. 8.99R: An extension to the composite fields counter syntax. There is an extra optional parameter to allow specification of a value to which the counter resets after exceeding its limit. If this extra parameter is omitted it defaults to the initial value (0 if no initial value).

    In this example the counter starts at 0, is incremented when field1 is found, and resets to 1 when it exceeds 9.
  10. 8.99R: The Configuration/Images/Transparent white now supported for PNG export.
  11. 8.99R: After installing the new resident fonts it is no longer necessary to click on the OK button to make the changes permanent.
  12. 8.99S: If a field contents are incompatible with its specified type then the type labels is shown in red and the problem button becomes visible.
  13. 8.99U: When installing a Truetype font a warning is given if it purports to be fixed-pitch but the characters vary in width. In such a case the font will be given an appropriate proportional selection sequence.
  14. 8.99U: For efficiency, particularly under Windows Vista, if the /X option is given then the file is not added to the list of recently used files unless the /HISTORY n option is also used and n is non-zero.
  15. 8.99U: In the fonts listings the proportinal/fixed-pitch spacing attribute is now shown.
Bug Fixes:
  1. Transparent white images still marked the page.
  2. Inelegant action on encountering a null file with an unknown extension.
  3. The "Force monochrome" option did not work for exporting CMYK colour to PDF.
  4. Problems with rotated opaque images in PDFs.
  5. 8.99D: Substitute Truetype fonts generated by a .sub file did not always space properly when exported.
  6. 8.99D: Problem with Ricoh print driver in PCL/XL mode: character scaling after font selection did not work.
  7. 8.99E: Better calculation of output sheet count.
  8. 8.99F: When prompting for a field value the current file page was not displayed.
  9. 8.99F: Unnecessary prompt for reloading the file when viewing font substitutes.
  10. 8.99F: Duplicate entries could be made in the fonts list if a font substitute file requested a nonexistent font.
  11. 8.99G: Sheet count was inaccurate if pages were omitted by fields.
  12. 8.99G: front/back page problems if showing blank pages
  13. 8.99H: Problems when moving subfields by dragging them.
  14. 8.99J: Problems when reading a IDF document consisting of out-of-order pages of a file whose fonts were redefined.
  15. 8.99K: Problems when calling another fields file from a composite field
  16. 8.99L: Problem with alpha channel transparency and conversion to monochrome.
  17. 8.99L: In the Layout configuration the "number of digits" box was not visible.
  18. 8.99L: In the fields dialogue the "Use this field/In the file name" checkbox did not correctly represent the state of the flag.
  19. 8.99L: If a Push Palette operation were done as the first thing on a page then when re-reading the page EscapeE could use the wrong palette.
  20. 8.99L: Problem with composite fields which incremented a counter when the target field is not found.
  21. 8.99L: The character recognition database could be held open in update mode unnecessarily.
  22. 8.99M: Restore the syntax for counter incrementing in composite fields to what it was prior to 8.99L but change the dislogue to be clearer.
  23. 8.99M: Palette IDs were limited to one byte.
  24. 8.99M: User-defined HP-GL patterns drawn with pen 0 did not work.
  25. 8.99M: When viewing the field dialogue the graphic tags were not honoured fully.
  26. 8.99M: Treat Configure Image Data commands where palette bits = 0 as 8-bit.
  27. 8.99M: Spurious question asking if the file should be reloaded when displaying font substitutes.
  28. 8.99N: Problem with forward references to composite counter fields.
  29. 8.99P: "Ignore blank pages" in the Configuration/Images dialogue was not saved in the INI file.
  30. 8.99P: Mixing options on the command line with ones in an LOF file did not always work e.g. /FIELDDEF
  31. 8.99P: Optimisation of the drawing of rectangular areas did not work when combined with certain raster operations.
  32. 8.99P: Handle the the change in printable top margin on some printers when switching between simplex and duplex.
  33. 8.99P: Fix for problem in 8.99F concerning multiply defined fonts.
  34. 8.99P: When saving field definitions the flag "Start a new output file" could be set incorrectly.
  35. 8.99P: Deleting a field still left it in the list of possible composite components.
  36. 8.99Q: As of version 8.99 images were not output when exporting to IDF.
  37. 8.99R: The box width for the Lyra font supplied as a substitute for Univers has been set to a larger value, compatible with that of an HP printer.
  38. 8.99R: Shaded images did not work well if the Configuration/Images/Shading/Gray-scale option was selected.
  39. 8.99R: When exporting to TIFF format any file name typed by the user was discarded if the Muli-page TIFFs box was then unchecked.
  40. 8.99T: Possible loop analysing badly-formed composite fields.
  41. 8.99U: Problem with composite fields if cycle length unspecified or not equal to 1.
  42. 8.99U: Special fields beginning with underscore such as _tray could not be used in expressions.
  43. 8.99U: The Action checkbox in the fields dialogue was not always checked when a composite field was active on the page.
  44. 8.99U: There could be problems if a field deleted an element that was being used in another field or elsewhere.


  1. Improved Configuration dialogue appearance.
  2. Added the option to remove blank pages from Postscript output.
  3. There is now a checkbox to enable or disable the special text log string.
  4. Better error messages for some font problems.
  5. The Booklet wizard has a mechanism to add headings and footers to each page of the extracted music parts.
  6. 8.98C: If the /X option is used then all messages appear in the error log rather than on the screen.
  7. 8.98C: Improved efficiency when running from a CSV control file.
  8. 8.98E: Faster JPEG reading.
Bug Fixes:
  1. Problems with certain rare raster operations.
  2. Speed problem when reading a Postscript file using a CSV control file.
  3. Problem with running an automatic XSL transform on an XML log file.
  4. 8.98A: proliferation of fonts when exporting file which redefined fonts within a macro.
  5. 8.98A: Fixed a bug in clip paths introduced in version 8.94.
  6. 8.98C: Problems in displaying a file in an IDF document if the clip region resulted in no elements being included.
  7. 8.98D: Problem when a Truetype font was substituted and then not included in the exported file.
  8. 8.98D: Bitmapped fonts with resolutions less than 300 dpi did not work.
  9. 8.98D: Mixing CMYK and RGB colour could cause problems.
  10. 8.98E: Could not have 300 dpi in 600 dpi Postscript output.
  11. 8.98E: Could not handle Truetype fonts with cmap format 6.


  1. Improved handling of font substitution. The dialogues have been made somewhat easier to understand and more detail is shown as to the substitutions in force. If a substitution refers to a Truetype file then it is now sufficient for that file to be installed as a Windows font rather than having to be installed in EscapeE.
  2. Postscript import can handle full-colour TIFFs invoked by Postscript code.
  3. The default border style for IDF groups has been made more helpful. Specifying LINEJOIN="ROUND" gives round-cornered boxes whilst the default is LINEJOIN="SQUARE" which gives square ones.
  4. Better handling of spaces in Postscript font names.
  5. Better handling of Symbol fonts in Truetype format.

Bug Fixes:

  1. IDF groups containing text sometimes treated the borders and padding incorrectly.
  2. Some combinations of logging options were not saved properly by the configuration dialogue.
  3. Exporting a file using high-order codes from a non-downloaded Trutype font.
  4. When installing a Truetype font into EscapeE it could be wrongly recorded as being fixed pitch.
  5. Scaling up an image mask did not work properly on export to PCL.
  6. Bug fix: composite fields did not always honour the "Start a new file" and other actions.

Feature: it is now possible to invoke a new set of field definitions on finding a specific string on a page. The purpose is to allow there to be a separate fields file for each type of document. In the Fields/Advanced options there is a check box "Use another fields file" in the action group. If this is checked then when the field is actioned the value of the field is used as the name of a fields file which is loaded and applied immediately. The extension of '.ee' is assumed if no extension given, and the folder defaults to that of the current fields file. It will normally be necessary to structure the fields so that the field with this property is a sub-field of the tag field that recognises the document type. To avoid loops it is only permitted to change fields file once per page.

Bug fix: The fields mechanism for incrementing a counter did not take note of the initial value.

Feature: Better handling of scaling in IDF files, where fonts need scaling differently in the x and y directions. Bug fixes:

  1. A problem with exporting certain Eastern European accented characters introduced in version 8.94.
  2. When extracting a subset any top or left registration state was incorrectly reproduced.
  3. Using composite fields syntax it was not possible to generate output names containing spaces.
  4. Problems when creating a two-column document using the IDF wizard.
  5. Attempting to use the ADDTEXT plugin to delete text associated with a tag could cause spurious text to be added. N.B. in the case of a tag field there is in fact no text to delete - to delete text there has to be a normal sub-field.
  6. 9.95B: better handling of messages from DLLs via the console.
  7. 9.95C: Poor font substitution for non-matching fonts requested in PCL XL.
  8. 9.95C: The Forward/Back buttons were not correctly enabled when a page was added by a plugin.
  9. 9.95D: When a scaleable font was defined with the same ID a an earlier one there could be problems in returning to an earlier page in the file.


  1. Added a number of special fields which refer to information about the current input file (PDFs only):
    title of the document
    subject of the document
    keywords of the document
    author of the document (name of person who created it)
    creator of the document (program that created the original document)
    producer of the document (program that output the document)
    creation date of document
    last update date of document
  2. Better caching of graphics when an IDF or RS2 file calls pages from another file.
  3. Improved handling of fields which are terminated on finding another tag.
  4. If the mouse is over the currently selected field then it is remains selected if it is clicked on.
  5. 8.94A: When extracting single-byte text strings the ligatures fl and fi are converted as two characters. Accented characters which do not have a single-byte representation in codepage 1252 (symbolset 19U) are converted to their unaccented versions.
  6. 8.94E: Forms overlays re exported as in-line commands if exported to PCL and other formats which do not support them.
Bug fixes:
  1. It was possible to move the cursor to the left of the logical page using HP-GL and the to place a raster graphic there. This is now only allowed if the /DRAW X option is used.
  2. Using the ADDTEXT plugin to delete characters from the original text did not work properly for Unicode text.
  3. It was sometimes necessary to press the Page Down key twice to move on to the next page even when at the bottom of the page.
  4. 8.94E: Adding text to a back page using a plugin did not always work if a new back page was being created.
  5. 8.94E: Adding text using a plugin could affect the horizontal spacing of other text.


  1. Added the ability to create a clickable index when reading IDF etc. In the IDF language there is an INDEX option for a group to add a tag to the
    index and multiple nesting levels are possible e.g.:

    <GROUP INDEX="RedTitan EscapeE PCL Viewer" PAGE="1">
    <GROUP INDEX="Contents" PAGE="3"/>
    <GROUP INDEX="About RedTitan EscapeE" PAGE="12"/>
    <GROUP INDEX="Registering your software" PAGE="13"/>
    If no PAGE parameter is specified the the current input page number is used.
  2. Added a binding margin specification to the Booklet wizard.
  3. Better handling of Postscript tray specifications when the paper size is omitted.


  1. There is now a /HEADER option which allows the specification of a PCL file which is to be processed before the main file. This may contain printable pages but is more often used for defining some fonts or macros to be used by the main file. It overrides the Header file specification in the ".EE" fields
    file (set up in the 'File' page of the Fields definition dialogue). The syntax

    /header <filename> or /header <filename>+
    If the filename is followed by the plus sign then the PCL state is preserved after reading the file. Any fonts defined in a such file are retained when reading subsequent files.
  2. When exporting to PCL there is now an option to use library font always. This allows a file to be split into multiple file, none of which contains any fonts. These can then be combined (perhaps in a different order) with a header file containing the download fonts.
  3. There is now a mechanism for a PCL file to select a font by name. It uses the Alphanumeric ID command which is EscapeE &n#Wstring where # is the byte count of the string that follows. To select the font the string with 'Font' followed by the font name - EscapeE can recognise it but it is ignored by actual printers. The PCL export DLL uses the new feature to help select the font if only library fonts are being used. This works well for files generated by the RedTitan Datastream Converter as the fonts have unique names, so can be matched precisely to the set of library fonts.
  4. Improved font handling for PCL, Postscript and PDF export.
Bug fixes:
  1. Drawing with an image mask using white did not work in version 8.91.
  2. Some characters in the Symbol font did not work properly when importing Postscript.
  3. There could be some spacing problems in PDF import if strings were longer than 127 characters.
  4. Better evaluation of certain special composite fields which use page-specific information.
  5. In the status line some back pages were shown as being front pages, though treated correctly if exported.
  6. If reading from a CSV control file the on change status of a field could be wrong for page 1.
  7. The PDF substitute for Arial Bold gave the normal weight font in Acrobat (though not in EscapeE).


  1. Stapling and/or offsetting between jobs can now be specified for Postscript by clicking on the Subsets button in the Configuration/Postscript options. To do subset stapling or offsetting, assuming the printer supports it, there is now a 'Start a new set' action in the Fields/Advanced dialogue.
  2. Another new action in the Fields/Advanced dialogue is 'New back page' which create a new back page if the field is found. This page will be blank unless this field or another on the front page adds something with a plugin using the 'On the back' option.
  3. Images rotated through arbitrary angles can be exported to PDF or Postscript without having to image the whole page.
  4. When reading Postscript the current paper colour and type are shown in the status line.
Bug fixes:
  1. Slight memory leak when skipping pages in Postscript.
  2. Postscrip tray characteristics were reset on reading another file segement.
  3. When fields requested action on the next page it was possible for pages to be omitted.


  1. EscapeE can read images from PDFs that have been rotated through arbitrary angles. Currently these must be exported as whole-page images but this is a temporary situation.
  2. EscapeE can now handle coloured image masks from Postscript and PDFs.
  3. When reading Postscript files which start with %XRX commands thse are stored in a field called RT_XRX. These commands are used to define job characteristics such as accounting, stapling, trays, duplexing etc.
  4. In the PCL and Postscript advanced options there is a PREAMBLE button which allows the setting up of a few lines of preamble that will be sent to the output at the start of the file. The total number of characters in these lines must not exceed 255 but the composite field syntax can be used to build up longer strings or to copy information from the input. In the case of PCL if the preamble string does not begin with an escape character it is assumed to be PJL, so an enter PJL sequence is output and each line is preceded by @PJL, ending the preamble with @PJL ENTER LANGUAGE=PCL. The two corresponding command-line options are /PSPREAMBLE and /PCLPREAMBLE so that for example if re-exporting a postscript file the original XRX commands can be propagated to the output using

  5. When reading Postscript files any paper tray definitions that are encountered are read and added to EscapeE's tray list in the format: name,paper width,paper height,paper weight,paper colour,paper type where width and height are in inches and weight is in grams. This tray information can be used when exporting to Postscript and will be retained until another file is read. Saving the configuration will preserve it for use by subsequent jobs.
  6. The /NQ option now works with export formats such as text, CSV and XML.
  7. The /USING option allows the name of a script file to be given
    separately fromthe data file e.g.

Bug fixes:
  1. The special composite field {{} (a literal opening curly bracket) did not work under version 8.89. For completeness there is also now {}} for a closing curly bracket.


  1. PJL comments and JOB commands can be be passed through into an exported PDF. They appear as pseudo XML and are assigned letter a..Z so there can be
    up to 26 per page. A typical line in the PDF might be:

    % <RT A='JOB NAME=&34;Magic&34;' B='COMMENT &34;This is a comment&34;'/>
    Because it is XML the double quote symbol has been output as its UNICODE hex code (34). In order for comments to be output they must be enabled. This can be done wither by specifying /COMMENTS P on the command line or by checking "Keep PJL comments" in the PCL options.
  2. A plugin is now available to read Datamatrix barcodes.
  3. Composite field parsing now copes with field names containing minus.
  4. The /RUN command can be invoked even in timed mode

Bug fixes:

  1. When exporting to PCL fixed pich fonts did not support HMI changes.
  2. CSV export did not support repeated fields on a single page.
  3. Problems when exporting to PDF certain bitmapped fonts created from embedded TrueType fonts using low character codes less than hex 20.
  4. 8.89B: XPS output did not work properly if the "Combine text strings together" option was used.
  5. 8.89B: CSV output of certain composite fields did not work properly in version 8.89.
  6. 8.89B: Counter incrementing in composite fields did not work properly in version 8.89.


  1. Improvements to Rich Text formatting.
  2. The red triangle warning is shown only for serious errors
  3. Macros use a zero margin if "edge to edge" is specified.
  4. Improvements to Rich Text formatting.
  5. The field tree view scrolls when dragging a field and is dockable below the field information window.
  6. Accepts underlining values either than 0 and 3 (treated as 0 i.e. fixed). Ignores underline commands if already underlining.
  7. Does not require PJL commands to start with @PJL.
Bug fixes:
  1. repeating fields did not always work when exporting to CSV.
  2. A5 paper size code was 13 is now 25.
  3. Problem if reload IDF file after a change.
  4. Spurious error: too many concurrent users.
  5. Embedded Truetype fonts in PDFs sometimes had the wrong coding.
  6. Two of the text options were not displayed in the Configuration dialogue.


  1. Added the {_filepages} special field to give the number of pages in the current input file. This works only for formats such as PDF where determining the number of pages is low cost, but not for PCL or Postscript.
  2. Recognise RS2 files with non-standard extensions e.g. .PRN
  3. Improved field markup for IDF export.
  4. The Printer/Plotter configuration has a Monochrome option.
  5. Images can be rotated through any angle.
Bug fixes:
  1. better handling of the situation where the log file is being appended to.
  2. When doing text character recognition there were poor results if only some characters were recognised.
  3. Problems with lists of files e.g. exporting a list of files with no /JOIN only exported one file.
  4. Minor problems with composite field syntax.
  5. Minor problems with Log file conditional entries.
  6. Coloured graphics using raster OP 240.
  7. Pen widths and colours were saved in the [RedTitan] section of RT.INi not [PCLVIEW].
  8. Tiff compressions shown wrongly in the Configuration/Images dialogue.
  9. When creating PCL overlays if graphic format there was no allowance for the left margin.
  10. LIDIL graphics only worked at 300 dpi resolution.
  11. Spurious error messages from the ADDTEXT plugin if certain fonts were selected.
  12. Problem with updating colour palettes.


  1. More generalised text log file features - for example page numbers can be included in a CSV or plain text log file. There is a new V flag for /LOG and /SAVE to make an entry in the log file every page. This applies to plain text log files, since the default for CSV and XML log file is to make an entry every page anyway.

    The configuration dialogue for plain text log files has a "Text log file message" (which can also be set by the /LOGTEXT command-line option). This can contain fields using the usual {field} syntax. For example:
    escapee demo.pcl /pdf /log 1T /logtext '{_Day}/{_Month}/{_Year} {_Hour}:{_Minute} input file {_ifilename}{_crlf}Exported as: {_ofilename}: {_sheets} pages'
    The resulting log file demo.log contains:
    24/09/2009 15:15 input file C:\temp\demo.pcl
    Exported as: C:\temp\demo.PDF: 5 pages
    24/09/2009 15:15 input file C:\temp\demo.txt
    Exported as: C:\temp\demo1.PDF: 2 pages

  2. In the Configuration/Text options dialogue there is a box to allow specification of the inter-line spacing for text extraction. If left blank then (as previously) the vertical spacing of the font on the line is used to determine the line spacing. The equivalent command-line option is /TEXTHEIGHT v where v is the line spacing in the currently configured units.

Bug fixes:

  1. The plotter option "Merge colours when drawing" had effects on non-plotter output.
  2. Unicode characters were not supported when exporting to Postscript.
  3. Including TrueType fonts in Postscript output files did not work well.
  4. FDL outout failed to recognise duplicate RFF fonts.
  5. LOF controls files specifying a page range did not work properly.
  6. The download font ID was not preserved when a downloaded font was saved in the library.
  7. It was not possible to have spaces in output names generated by fields.
  8. The parsing of conditional fields was not correct.
  9. Nested clip regions did not always work properly.
  10. 8.86H: The plugin folder was not initialised unless the pluging dialog was invoked.
  11. 8.86H: Text logging of fields did not work as it used to prior to 8.86.
  12. 8.86H: Problem with syntax of composed fields containing multiple fields with substrings.


  1. There are some new sub-options on the /SAVE and /LOG options and the way they are documented needs to change. Changes are marked with * Options for /LOG:

    all defined fields
    the log file is to contain Bates page numbers
    the log file is to be in comma-separated format
    write a log record at end of file*
    the log file is to contain the filenames
    header-line containing field-names to be omitted from CSV log files
    a new log file is to be generated for each output file
    no log file to be generated
    suppress page numbers in log file (the default if not XML format)*
    include page numbers in log file (the default if XML format)*
    the log file is renamed on completion
    the selected fields
    all text (only applies to log files in text format)
    the log file is to be in XML format
    makes one log file entry for each output file (not each page)

    Options for /SAVE:

    for TIFF output: an individual file is created for each page.
    discard list of files previously created. A new output file will overwrite one of the same name creaed in this run.*
    a suffix of #1, #2 etc. is added to the filename to make it unique if it would overwrite an existing file.*

    If the output format is CSV, XML or TEXT then this file is effectively a log file, so any of the /LOG options can be used as well as the above ones.

  2. The /PCL option the now equivalent to /HP and produces PCL output. Previously it was equivalent to /SUBSET

  3. If reading a CSV control file using the /FROM option the number of pages in the current file segment can be obtained in a composite field by using the pseudo field {_numpages}.
  4. CSV log files now include page numbers if the appropriate option is checked.
  5. If filenames are requested when exporting in CSV format (as opposed to just creating a CSV log file when exporting in another format) then the input file name is stored, rather than the output name (which would just be the name of the CSV file).
  6. When using the /FROM CSV file feature if a starting page field is given but no ending field then if the file name is the same as the previous one the end page of the previous file is set to one less than the start of the
    next. For example if the control file contains

    "REPORT.PRN","5" "REPORT.PRN","6"
    then the first segment consistes of page 2,3 and 4, the second segment of just page 5 etc.

    In conjunction with the previous features this means that by using a command
    such as

    escapee REPORT.PRN /csv /save fecr#? /fields COUNT.EE

    a log file is created containing the file name and page number. A log record is written every time a field is encountered that has the "Write log record" option selected in the Fields/Advanced dialogue, and also at the end of file. his file can then be read back and have the number of pages added using the
    {_numpages} special field. For example

    escapee /from REPORT.CSV /pcl /fields MARKUP.EE

  7. The parsing of composite field strings has been generalised.
  8. When reading Postscript certain faulty Truetype fonts can now be handled better.

Bug fixes:

  1. user-defined symbol sets were not always honoured.
  2. Drawing using a white image mask over a black background did not work properly.


  1. There are now some advanced options for DICOM export:
    1. 'Build a DICOM directory' requests that a directory file is built containing details of each of the pages of the original file. The output name becomes the name of a folder in which the DICOMDIR directory file will be built and in the RTIMAGES folder in which will be placed the images of the individual pages.
    2. 'Compressed' requests run-length data compression of images. Not all viewing software supports this, and it is deprecated if a directory is being created.
    3. 'Convert 1-bit images to 8-bit' not all viewing software supports 1-bit monochrome images so this option requests that they be converted to 8-bit.
  2. EscapeE can now read DICOM directory files as well as DICOM images.
  3. When defining fields for DICOM export a list is shown of any required tags that have not yet been defined.
  4. When exporting multi-page documents to DICOM format certain items are propagated to successive pages.
  5. In the Fields dialogue when defining composite fields there is a 'More' button that brings up a dialogue to simplify the use of some of the more complex features such as sub-strings, counters and conditionals.
  6. A composite field can be defined as a sub-field of another field delimited by one of a set of terminating characters. These are specified as a quoted string of separators where the finishing column would be: {Name:1:',.'} extracts from column 1 up to the first comma or full stop. If the starting column is omitted then the field is split by the insertion of a carriage retur, line feed wherever a separator is encountered. These can be indexed uding the {field[#n]} syntax. For example if field1 contains 'cat,dog,rabbit' then {field1[,]} results in a value of
    And if this value is assigned to field2 we can extract the second line using {field2[#2]} which in this case is 'dog'. A little-known feature of composite fields that {fieldx.length} gives the length in bytes of the value of fieldx. You can also use expressions in many places in composite field definitions e.g. {_year+1} {fieldx*(fieldy-fieldz)} {fieldx:fieldy.length+2:3} The last of these extracts 3 characters from fieldx starting at the column position given by the length of fieldy + 2. This is a way of splitting a field e.g. if Name is Fletcher, David then Surname (Fletcher) is {Name:1:','} and Firstname (David) is {Name:{Surname.length+2}}
  7. Improvement to the composite fields counter mechanism: omitting a value leaves the value unchanged. For example
    if the AccountNumber field does not change then the counter is incremented otherwise it is unchanged. If the value were
    then the number would be reset to 1 when the AccountNumber field changed.
  8. There are two more two right-click options to the tree view: "Move up" and "Move down" which move the field up or down in the l;ist of fields at that level,
  9. Improved calculation of font characteristics in respect of whether or not the font is bold or italic.
  10. Better calculation of the extent of clipped objects on display.
  11. Page numbers are now displayed after recalculating the values of any fields used in them.
  12. There is now a "Log file" button in the export dialogue to allow setting of such options as conditional output of log records.
  13. If the target of a hyperlink defined by a field starts with 'EscapeE://' the clicking on it will call EscapeE regardless of the file extension.
  14. Improved help for composite fields, DICOM and other topics.

Bug fixes:

  1. EscapeE has an optimisation to combine text strings into a single string if they are contiguous but did not allow for the possibility that the left offfset registration command had been used between the two strings.
  2. When reading images scaled to the logical page size any white border was removed before scaling, thus changing the size.
  3. Creating macros from non-PCL files did not work properly. The File menu option 'Save page as macro' is now disabled for all but PCL files since it simply encapsulates the original PCL commands with start and end macro commands.
  4. The number of pens for HPGL was not updated when a PCL palette was defined.
  5. Under Vista pressing the Alt key could cause some buttons to vanish from certain dialogues.
  6. Problems if multiple PDFs were added as overlays by the ADDFILE plugin.
  7. The PDF import now calculates the actual bounding box of CFF fonts rather than relying on the values in the PDF which are sometimes wrong.
  8. In the Configuration/Printer dialogue it was not possible to change the units used to specify custom paper sizes.
  9. Problem with nested clip regions in PDF overlays.

To create a macro for non-PCL files or for PCL files which use macros or other complexity just choose export to PCL document (not 'as a macro' which is equivalent to 'Save page as a macro'). In the PCL options dialogue there is a group headed 'Save as a macro' which contains the macro number and and two check boxes. Set up the macro number an choose 'Permanent' or 'Temporary' as required. Setting one of these options causes the LIDIL (graphic-only printer) box to be checked, thus ensuring that the macro is exported as a graphic.


  1. When exporting to a monochrome image format there is the option to use either halftoning or a simple threshold for converting multi-level images.
  2. Optimisation of n-bit graphics in monochrome if they are actually just black and white.

Postscript import enhancements:

  1. Added support for DOS EPS headers.
  2. Added support for CMYK ink colours.
  3. Better resource support.
  4. RESOURCEFORALL now working.
  5. undefinefont implemented.
  6. Fix to clip logic to avoid loosing the path.

Bug fix: PCLXL problems with multiple use of non-downloaded fonts.


  1. There is a configuration option in the logging section to omit the field names that are output by default as the first line of a CSV log file. The corresponding letter in the /LOG option is 'H' (for Header).
  2. If PJL COMMENTS are being preserved then so are any SET JOBATTR commands.
  3. 8.82C: Better appearance on screens set to 120 dpi resolution.
Bug fixes:
  1. If a field specified the "trim" option then leading spaces were removed but for CSV output trailing spaces were only removed from composite fields.
  2. Problems could occur when attempting to load a nonexistent field file whilst processing a Postscript file.
  3. If a file had a non-standard file extension then, after recognising the type of a file from its content, if it was Postscript or PDF format the file was left open.
  4. If a field had action on the following page then reading that page caused the field "found" status to be evaluated for that page. This could cause fields to be omited from CSV export if the field was not present on the second page.
  5. There were problems if a field was exported to CSV format if it was a composite field whose value changed in length when exported e.g. it contained the output file name.
  6. Barcodes at an angle of 90 degrees came out with too small a height.
  7. When moving images, text or barcodes added by a plugin there could be problems if a different field was selected at the time.
  8. For backwards compatibility, the default position in the display list for opaque elements added by plugins has been changed to be the end of the list.
  9. Changing the parent of a field could cause any associated added text or graphic to move.
  10. 8.82B: Asking for a sample of a font not present in the resident font list caused problems.
  11. 8.82C: In the ADDIMAGE and ADDTEXT plugins the option to delete the original field did not work for graphic tags.
8.82B: Fixes to Postscript import
  1. Corrects the standard level-2 default dictionary environment so that "globaldict" is in its proper place.
  2. Correction to encrypted execution to have dictionary environment exactly right.
  3. Further corrections to encrypted execution for undocumented behaviours after environment has been messed up.
  4. Adjustment to obtain the exact semantic in all situations for immediate execution symbols.


  1. Preliminary IDF export capability for any defined fields. Areas of the page are exported as PNG graphics if the field type is "graphic", otherwise any text is exported as Rich Text elements.
  2. The IDF pseudo fields 'PAGE' and 'PRINTABLE' can now be expressed as '_PAGE' and '_PRINTABLE' to avoid conflict with actual fields.
  3. If a password is specified for PDF export it is also used when attempting to open PDFs on input. If this fails then an attempt is made with a null password.
  4. There is an option to specify the password for PDF input independent of the one for output: /PDFREADPASS xxxx
  5. PDF import improvements:
    1. clipping where the clip region rounded to having zero width.
    2. Warning for use of unimplemented transparency groups.
    3. No longer treats default alternate colour spaces for ICC profiles as an error.
Bug fixes:
  1. Opaque text added by plugins did not view properly if there was no text in the field.
  2. Invalid values for the /LINEHEIGHT option could spurious line breaks in extracted text.
  3. TCP/IP input did not work properly for large files.
  4. Fields with multiple occurences did not always work correctly
  5. 8.81Y: problem in version 8.80 causing invalid pointer when exporting certain type of scaled graphics.
  6. Exporting TCP/IP input to PDF in the same folder caused file naming conflicts.
  7. The /LOGFILE option. did not work properly in conjunction with TCP/IP input.
  8. Reading a PDF with a non-standard file extension left the input file open until EscapeE exited.


  1. Updates to the Portuguese translations.
  2. There is now the possibility of a series of greeting files which are shown in turn to a new user whilst he is in demonstration mode. These have names such as EscapeE.prn EscapeEA.prn EscapeEB.prn etc. or there can be files with names such as EscapeEnn.prn EscapeEnnA.prn etc. where nn is the language code: 33 for France, 34 for Spain, 49 for Germany and 55 for Portuguese. A different file is shown each time that EscapeE is called with no file name on the command line.
  3. When the mouse is over a hyperlink the URL is shown in a hint just above the mouse pointer. If text has been added by a plugin then the "hand" pointer is shown to allow the hyperlink to be activated, unless it is the current field in which case the double-arrow pointer is shown and the text can be moved.
  4. 8.80B: EscapeE can now read raster images of size limited only by the available memory.
  5. 8.80F: The ADDFILE plugin is now available for overlaying pages from other print files when invoked from a field. These can be in any of the formats supported by EscapeE such as PCL, PDF, Postscript or multi-page TIFFs.
  6. 8.80F: Better error messages for errors such as "Invalid page range".
  7. 8.80G: Improved gray-scale shading patterns.
Bug fixes:
  1. The "Convert to monochrome" only worked fully for image export.
  2. When loading a new INI file from the Configuration dialogue certain parameters such as DRAW were not read.
  3. 8.80A: Downloaded Truetype fixed pitch fonts were not always scaled to the correct height.
  4. 8.80A: When selecting an HP-GL pen greater than the defined number of pens an incorrect substitute pen was sometimes chosen.
  5. 8.80A: An IDF group inherited the width and height of its parent group regardless of any left or top offset it had. Thus right-justified items could exceed the bounds of the enclosing group.
  6. When including text files in an IDF text group the last character of the file could be ignored.
  7. 8.80C: Problems could occur if a list of files included the same PDF file in succession.
  8. 8.80C: White image borders still counted as "printed" when exporting to image format, so the option to export only the printed region did not remove such borders.
  9. 8.80C: There was a limit of 64 characters on the font path in the RESIDENT.FIF file.
  10. 8.80C: Errors which occurred when installing fonts did not produce a very obvious error message.
  11. 8.80C: Missing fixed pitch library fonts were sometimes subsituted by proportional fonts.


  1. A new Plotter options dialogue reached via Options/Configuration/Printer provides support for predefined pen colours and other plotter-specific items.
  2. Images are trimmed of surrounding white space before being exported.
  3. If EscapeE is called with a command line that specified an INI file that does not exist then EscapeE gives return code 110.
  4. There is an ADDFILE plugin, similar to the ADDIMAGE plugin, which can add PDFs, PCL or Postscript files rather than images.
  5. The ADDIMAGE and ADDTEXT plugins have been enhanced to be able to add the new element at the beginning or end of the list of other elements on the page. The added item can be opaque or transparent and cn be rotated.
  6. The IDF language has been enhanced to allow text files to be read into areas of a page. By default the FILE group processes the specified file using EscapeE, so that a text file would be shown in EscapeE's default font and paginated accordingly. If however the file extension is .TXT or the attribute FILETYPE="TEXT" is specified then the file is treated as if it were in the body of the IDF file i.e. it is in the font and colour of the group (possibly inherited from a higher level) and of width, height and alignment given given by the group. If a file has the extension .TXT and it is required to process it using EscapeE then FILETYPE="PCL" must be specified. A TEXT group can have a filename in which case it is treated as a FILE group with FILETYPE="TEXT".
Bug fixes:
  1. Badly encoded Truetype fonts in imported PDFs could result in missing space characters.
  2. Further improvements to fix obscure memory leaks relating to modifying fonts in Postscript import.


  1. In order to be able to emulate real plotters with a particular set of pen colours the default HP-GL pen colours and thicknesses can now be defined on the command line or in an INI file. The command line syntax is:
    Colour range for each of red, green and blue (used in the PC options below). The default range is 0 to 255.
    red_value,green_value,blue_value for pen 1
    red_value,green_value,blue_value for pen 2
    pen_width sets the the width of all pens to the specified value in standard HP-GL units of 1/40 mm.
    pen_width for pen 1
    pen_width for pen 2
    N.B. the /CR, /PCn and PW commands will only be honoured if /NP is specified. The values are real numbers as in the corresponding HP GL commands.
    The corresponding ini file entries are, as usual, of the form

  2. Overriding the paper size will apply to images so that, for example, a series of TIFFs read via a control file can be forced to fit a particular paper size.
  3. The effect of the HP-GL SV command is improved slightly in cases where EscapeE does not implement it fully.
  4. It is possible to redefine the standard paper size using the /CUSTOM
    command-line option e.g.

    /CUSTOM DL,8.4,3.5
    defines the DL paper size to be 8.4 inches by 3.5 inches.
Bug fixes:
  1. The Postscript import DLL could consume memory for certain obscure operations.
  2. Continuing an underline from one page to the next could cause a crash.
  3. Zero length lines stil showed on the screen as the length was rounded up to 1 pixel.
  4. The Fields and Configuration dialogues were not very readable when big screen fonts were in use.


  1. In the Fields/Advanced dialogue in the Action group there is now a check box "Write log record" which can (if the Log file options request it) cause a log record to be written for any page on which the field is found. In the Options/Configuration/Log file dialogue there is group headed "When to output". The options are "Every page" (the default),"When a field specifies it" and "At end of file". The first two are mutually exclusive but combining the last two allows EscapeE to make a pass through a file to count the pages in each of a number of sets such as invoices or statements. A log record can be output at the start of each set other than the first, and at the end of the file. The log file can then be used in conjunction with the /FROM option to add page counts of the form "Page 1 of 6" to each page. See for an example.
  2. The /FROM csvfile feature has been enhanced to allow a start and end page to be specified as well as a file name. This allows a CSV file created in a preliminary pass to be used to re-read the file to process each logical set of pages.The field names which contain
    start and end page numbers can be specified in the /PAGES parameter: e.g.

    or they and the name of the field containing the file name can be appended
    to the file name so the /FROM syntax is:

    /FROM filename,filenamefield,startpagefield,endpagefield
    where the last two parameters are optional. In the absence of a filenamefield specification the FILENAME field is used if it exists, otherwise the first field in the CSV file is assumed to contain the filename.
  3. If the /INI option is specified and the REDTITAN symbol is not found, EscapeE sets up the REDTITAN symbol in WIN.INI if it can write to it, otherwise in the Registry HKEY_CURRENT_USER\SOFTWARE\REDTITAN\REDTITAN
  4. When reading Postscripts and other non-PCL streams EscapeE now tracks whether a page is a front or a back page.


  1. There is a composite field syntax to allow a counter to be initialised and incremented. If the composite value includes a field name followed by an equals sign then what come next is the number of digits, optionally followed by an initial numeric value and a limit. The full syntax is:
    where items in square brackets are optional. The digits parameter determines the field width of the counter and if the parameter starts with a zero then leading zeros are inserted to make up the width, otherwise spaces are used. If the counter exceeds the specified width then it is not truncated and all digits are shown. To truncate the counter another composite field may be used e.g. {countfield:-4} to take the last 4 digits of countfield. When the specified field is encountered for the first time the counter is set to initial_value, or 0 if that is not specified. Subsequently if the field exists the counter is incremented until it reaches the limit (if any) when it is reset to the initial value. For example the specification
    Invoice {page1=1,1}
    would have the value "Invoice 1" the first time field page1 was found and the number would increment each time field page1 was found. The specification
    would start at "Set00" and go up to "Set99" before resetting to "Set00".
  2. When reading PDFs the style (normal, bold and/or italic)is still honoured even if the font requested is unknown.
  3. If there is no program registered to handle the .PS file type then EscapeE will call itself when asked to run the associated program after Postscript export.
  4. If an unknown underlining style is requested then fixed underlining is assumed.
  5. 8.76A: Right-clicking on a download font in the fonts list allows it to be added to the character recognition database.
  6. 8.76A: After adding fonts to the character recognition database the character recognition feature is enabled automatically, and an explanatory message is given.
  7. 8.76A: Postscript duplex/simplex settings are now honoured.
Bug fixes:
  1. The (obsolescent) set page length command (Escape &l#P) did not always work correctly in landscape orientation.
  2. Default image resolution now 75 dpi not 300.
  3. Problems with clipping of images in IDF.
  4. Duplicate output could occur when having to represent text as a graphic in PCL,PDF or Postscript export.
  5. After printing pages using the windows driver a final EndPage is given to cope with drivers that do no flush the last page.
  6. 8.76A: Simplex/duplex settings are honoured when reading Postscript files

The /MONO option, for defaulting HP/GL to monochrome, now only sets up a two-pen monochrome palette. This allows it to be used to replicate the action of certain colour printers that default to this type of palette rather than the 8-pen palette as specified in the HP manual.

8.75B: After printing to a file the message says "x pages to file y" rather than just specifying the number of pages printed.

Bug fixes:

  1. Quoted file names following a /FIELDS parameter did not work properly.
  2. Items added using a plugin were clipped if there was an active clip region at the end of the page.
  3. When computing the page dimensions the End Global Clipping item, used in IDF, was not honoured properly.
  4. When combining two pcl files using IDF there was the possibility of font conflicts.
  5. 8.75B: Choosing duplex in the printer properties when printing caused the document to be output in duplex if subsequently exported.
  6. 8.75B: PCL commands with numbers beginning with a decimal point rather than a digit were not allowed.


  1. When importing Postscript files type 1 fonts can now be read, by conversion to Opentype format.
  2. The Postscript ReusableStream feature is now implemented
  3. It is possible to turn on and off any font substitution by clicking on a check box in the Optioons/Configuration or Fonts/Font Substitutes dialogues.
  4. More IPCL features supported: orientation and paper type added.
  5. The EEFONTS programs allows merging of downloaded bitmap fonts. When rearranging code the character in the destination is exchanged with the one being dropped on it, rather than being overwritten.
  6. When uninstalling EscapeE the uninstall program is automatically elevated to allow deletion from the Program files folder.
Bug fixes:
  1. After changing a plugin configuration the old settings were still shown if an immediate reconfiguration was done without closing the fields dialogue.
  2. Changing the type of plugin associated with a field could cause an inappropriate default configuration of the new plugin to be used.
  3. In the case of a composite field referring to a field which occured more than once on the page the same value was always used, rather than the current one.
  4. Problems with speeded-up JPEG handling.
  5. The error window is not shown unless more errors have occurred.
  6. In some case when exporting coloured PCL images a 24-bit image was created when 8 or 4 bits would have been sufficient.


  1. When displaying fonts in use, the right-click menu now has an option to show a sample of the selected font. Any bitmap samples are shown by EscapeE but scaleable fonts are sampled by the RedTitan Fontedit program if found in the EscapeE software folder, or by the Windows Fontview program.
  2. When a field has been selected its position can be altered a pixel at a time from the main window by using Control plus an arrow key.
  3. Certain minor problems with the PCL or HPGL source are now shown using the yellow triangle rather than the red one.
  4. When an error is reported using a message box there is now a Cancel button as well an an OK button.
  5. When listing fonts in use, the Name field will be set to the Truetype font file name for downloaded Truetype font.
  6. Inlined JPEG-encoded TIFFs can be read.
  7. Copes with embedded TIFFs in Motorola byte order and non-standard end-of-line/end-of-file conditions.
Bug fixes:
  1. When showing a scaled page in IDF the font spacing could be wrong in cases where fonts had been redefined in the PCL file being scaled.
  2. The "Copy as IDF" option resulted in a slightly faulty format.
  3. Start/end byte addresses had no space between them in the fonts display.


  1. When exporting a monochrome image any coloured images are dithered first.
  2. Improved booklet handling in the IDF Wizard.
  3. 8.72A: Better page caching for IDF booklets.
Bug fixes:
  1. Spurious error message saying "Unable to find starting page" when /PAGE *n subsets are used.
  2. Problems in the case when a tag is terminated by finding another tag
  3. Non-standard page sizes did not work properly in IDF scripts
  4. The ENCODING attribute was not fully supported and had the wrong default value
  5. The shading options could not be set from the export dialogue
  6. 8.72A: If there was a PJL DUPLEX command the the duplex setting could not be overridden.
  7. 8.72A: Character recognition failed for bitmap fonts at resolutions other than 300 or 600dpi.
  8. 8.72A: After downloading a trial version the user was immediately told of updates.
  9. 8.72A: Spurious "No fields defined" message when attempting to configure with no file loaded and default export format was XML or CSV.


  1. Embedded TIFFs as used in HP's Imaging Printer Control Language (IPCL) are now supported. TIFFs can also simply be embedded in the print stream and are recognised by their first four bytes.
  2. Esc *#X and *#Y commands to do positioning in 1/1200" are now supported.
  3. In the Fields/XML dialogue there is a Browse button for XSL stylesheets and there is an option to include the width and height. The dimension are normally those of the field but in the case of images it is the actual image width and height in pixels, and a SCALE attribute specifies any scale factor that EscapeE has applied to the image.
  4. In the case of images with no intrinsic resolution the default resolution is now stored in the image if it is exported to XML.
  5. If the printer is set to duplex just before printing a document then that form of duplex overrides the setting in the file.
  6. The IDF wizard has been enhance so as to recognise UberEd IDF files and call UberEd to edit them.
Bug fixes:
  1. When exporting to FDL forms the Y coordinates for text were slightly wrong.
  2. Multiple entries could be made in the fonts list in cases of selecting a scaleable font by ID.


  1. The IDF wizard can read back the generated IDF file and allow changes.
  2. There are some Advanced options for the IDF Mailmerge which allow multiple copies, tray selection etc.
  3. The RTPCLDL symbol can now be specified in the [PCLVIEW] section of an INI file and will override the setting in the [RedTitan] section of the RT.INI file.
Bug fixes:
  1. Problems with multi-page macros.
  2. The boolean composite field feature {?fieldname} yielded T (true) if field contents were not null, without checking that the field was found on the current page.
  3. Having printed to a file the Print dialogue could subsequently sometimes have a spurious checkbox on it.
  4. Not all relevant tags were considered when processing a field which is to be terminated on encountering another tag.
  5. The HP GL command IR (relative scaling) worked wrongly if the coordinates had been rotated.
  6. The substitute fonts display had incorrect captions.


    The /RUN option has been enhanced to allow the name of a program to be specified. This program will be called on completion of the output file and passed the output file name as a parameter.
    The full syntax is:


    runs the default program associated with the output file type.


    does not run any program (this the default action).

    ESCAPEE /RUN myprog
    runs program myprog, looking in the EscapeE software folder if no path specified.
  1. A composite field (one defined in terms of other fields) retains its value even if it is a sub-field of a tag with does not occur on the current page. If an equals sign is placed before the name when referring to a composite field then a null value is used if that field is not found on the current page. For example if only one of FIELD1 or FIELD2 occurs on the current page then {=FIELD1}{=FIELD2} will contain the value of whichever occurs. Without the equals signs the previous value of the non-occurring field would be used.
  2. 8.69C: modifications to permit Windows fonts to be used by the Addtext plugin. The ADDTEXT plugin now allows Windows fonts to be used by selecting them from the list of installed fonts. There is a Browse button for the File case to allow a specific RFF font to be selected. The names of the libraries have been changed to be more self-explanatory:
    EscapeE library
    (formerly WIN) - EscapeE's resident fonts
    (formerly PCL) - fonts currently in use by the document.
    (formerly FILE:) - an explicit RFF font read from a file
    (new) - any of the installed windows fonts
    (unchanged) - a PDF substitute font
    These names get translated if a non-English language is in force.
  3. 8.69C: more generous allowance for errors in the PDF's paper size specification when matching against standard sizes.
Bug fixes:
  1. A null PDF could cause an exception to occur.
  2. It could be very slow to find a specified page within a file which used a large number of graphics.
  3. When reading PDFs the font substitution did not apply to externally referenced fonts.
  4. RasterOps did not always work correctly in conjunction with PCL XL images.
  5. When scaling to a resolution other than 600 dpi the clip region was sometimes incorrectly rounded down by a pixel.
  6. 8.69C: Bitmap fonts using Unicode encoding did not scale properly when used in IDF documents.
  7. 8.69C: Fields could not continue to a subsequent page.


  1. The are arrows to scroll the page on view from within the Fields dialogue.
  2. The boundary of the current field is shown when the Fields dialogue is called.
  3. The Cancel button (a red cross) is active when seaching for end of file.
  4. Better help for interpreting error messages regarding such things as missing fonts. The Errors panel of the Document Properties windows will give extra information when a font has not been matched exactly e.g.

    Unknown font {esc}(9E{esc}(s0p18.91h10vs2b3T used weight 3 not 2 at byte 313
    The first part of the message gives the complete PCL selection sequence that was used to select the font and there may follow an explanation of the most important reason why no exactly matching font was found. In the example above a weight of 2 (semi-bold) was requested but a bold font was the nearest that could be found.
  5. When adding fonts to the TTLIB character recognition database there is now the option to view the characters of the font before assigning a font name. If the characters are being merged with an existing library font then any duplicates can optionally be removed.
  6. There is a button in the Font Properties dialogue to add the font to the character recognition database.
  7. The /TTLIB option allows a specific database to be used e.g.

  8. There is now specific help for each pane of the Document Properties window.
  9. Support for downloaded Truetype fonts where a nonexistent character is used a a space.
  10. PCL XL Yspacing now supported.
  11. 8.68C: Improved page caching strategy.
  12. 8.68C: The font selection sequence is shown in the font list with any mismatched characteristics shown in red.

Bug fixes:

  1. Specifying PRINT as the default format did not work if a macro number was also specified.
  2. In PCLXL the rectangular clipping was not always correct.


  1. Can handle graphic compression mode 1030 and character scaling as used by some Brother printers.
  2. IDF overlays are supported. When an INCLUDE tag is used to refer to a group or another IDF file the new attribute CACHE="YES" on the INCLUDE tag or the included group requests that the included object be treated as an overlay. An included object does not inherit any properties from the group that includes it, though that groups X and Y position and rotation are applied to the object. For certain export formats, such as PDF and Postscript, an overlay may be stored just once and invoked repeatedly for efficiency.
  3. IDF data files can now have field separators other than comma. Adding the attribute SEPARATOR=";" to a FILE tag for example allows a data file with fields separated by semicolons. Note that the default is to allow fields separated by commas and which may or may not be enclosed in double or single quotes. Setting SEPARATOR="," would force any quotes to be treated as part of the field data.
  4. Better diagnostics for IDF errors such as missing include files.
  5. JPEG files with non-standard extensions are recognised by their contents.
  6. 8.67A: When searching for a page the progress bar and page number are updated at intervals.
  7. 8.67B: On the Fields dialogue there is now a set of four arrows near the page forward/back arrows which scroll the main form.
  8. 8.67B: Shows the current field outline when the Fields dialogue is called.
  9. 8.67B: The Cancel button is now enabled when going to end of file.

Bug fixes:

  1. Images drawn with RasterOp 240 no longer cause the whole page to be rendered as an image in PDF output.
  2. 8.67A: When searching for a page in a large file and excessive amount of memory could be used by cached graphics.
  3. 8.67A: Tray numbers not very visible in PCL configuration dialogue.
  4. 8.67A: Improved IDF overlays.
  5. 8.67A: Setting the View/Page extent to Unlimited did not work properly if the View/Unprintable area was set to Crop.
  6. 8.67B: Items could be added twice by plugins such as ADDTEXT and ADDIMAGE.
  7. 8.67B: Problems could occur under Vista when switching to another program whilst reading Postscript files.


  1. DeviceN colour support in PDF reading.
  2. The Print option has manual duplex support for non-duplex printers.
  3. It is now possible to change the number of files stored in the history in the INI file. The command line option is /HISTORY n or HISTORY=n in the [PCLVIEW} section of RT.INI If you use /HISTORY 0 then it never writes the file names to the INI file.

Bug fixes:

  1. Problems with certain character codes in Truetype fonts.
  2. IDF null CSV fields.
  3. IDF wizard mailmerge blank lines and spaces could sometimes be removed from the added text.


  1. The RTDDFIN DLL supports simple DDF scripts i.e. .PPO, .PPG and .PRE files.
  2. Generated FDL form names contain only alphanumerics.
  3. Error reporting using line numbers for formats such as DDF and IDF.
  4. Normally when run from the command-line, Escapg:rt.inieE returns a numeric error code if it detects errors. The /ERROROK command tellso EscapeE to ignore
    specified errors. The syntax is:

    /ERROKOK a,b,c...
    where a,b, c etc. are error codes that are to be treated as acceptable and ignored when setting the error return code from EscapeE. For example to ignore
    errors concerning unknown fonts and printing beyond the page bounds use

    /ERROROK -133,-136
  5. When exporting Postscript the original element order is retained.
  6. 8.65B: Preprinter script is now usable in IDF documents
  7. 8.65B: Some special symbols have been added to the composite fields mechanism to allow the date/time to be expressed in local time, rather than Universal Coordinated Time which is the default. The symbols are:
    subsequent times are local
    subsequent times are in Universal Coordinated Time
    Times are in Greenwich Mean Time - essentially the same as {_UTC}

    So for example
    {_GMT}{_day}/{_month}/{_year} is a GMT date in European format
    {_local}{_month}/{_day}/{_year} is a local date in U.S.A. format {_local}{_hour}:{_minute}:{_second} is a local time
  8. 8.65D: Better Truetype font handling in PDFs and some PCL files.
  9. 8.65D: JPEG format always shown in the formats list.
  10. 8.65D: When exporting images the name of the file and its resolution in dpi are shown in the console log.
  11. 8.65D: PDF 1.5 compressed index tables are supported for simple cases.
  12. 8.65G: If a PDF requires the Wingdings font and it is not available then MS Gothic will be used instead if available.
  13. 8.65G: Very large graphics can now be viewed. The previous limit for a graphic was just over 9 feet.

Bug fixes:

  1. 8.65D: Problems with smoothed scaled images.
  2. 8.65D: ClearType sometimes used when generating images not meant for the screen
  3. 8.65D: Ctrl-C (Copy to clipboard) did not work on the log window.
  4. 8.65E: Direct print could sometimes fail.
  5. 8.65E: Problems in character code assignment when reading PDFs containing embedded Truetype fonts that have no cmap.
  6. 8.65F: Plugin default configuration could be wrong when changing plugins.
  7. 8.65F: Problem when csv control file referenced the same input file with different field definitions.
  8. 8.65F: PDF export using default fonts sometimes failed to select a bold font.
  9. 8.65G: spurious error messages if TCP/IP input enabled when using a CSV control file.
  10. 8.65H: PCL XL fonts with short character headers.
  11. 8.65H: Extracting text from fixed pitch fonts when the character widths are zero.
  12. 8.65H: Extracting text when the font has a printable code 0.
  13. 8.65J: Re-reading a page of a PCL XL file did not work if the fonts had been released.

New buttons and About box, using Arial rather than MS Sans Serif, better layout for non-English dialogues.

8.64A: Improved icons, tabbed notebooks etc. for Vista

8.64B: Improved scaling up of coloured images. Improved appearance. Adaptive compression for PDF reading is now implemented.

8.64C: The progress bar has been moved to the status panel and a drop shadow added to show the edge of the page.

8.64D: Exceeding the bounds of the page is now regarded as less serious than other errors, so an exclamation mark in a yellow triangle is used rather than one in a red triangle.

The "Show unprintable area" item on the view menu has been replaced with two items:

Page extent
Specifies the size of the valid part of the page:
Printable area
The area available for printing on a standard HP printer i.e. 1/6" in from the edge of the paper.
Paper size
The full size of the specified paper.
Not limited by paper size.
Unprintable area
Says how any unprintable area of the page (as defined by Page extent above) is to be shown.
Do not show anything that falls outside the printable area.
Outline the valid region
Show the limits of the unprintable area using a dotted rectangle.
Outline if not blank
Show the dotted rectangle only if the unprintable area is not blank.
There are corresponding options on the Viewing page of the Configuration dialogue.

The Page extent can be set by the command-line option VIEWPAGE with parameters as follows:

Printable area
Unlimited (All). This is the default for plotter mode.
Paper size. This is the default for PCL mode.
The Unprintable area can be set by the command-line option CLIP with parameters as follows:
Outline the valid region
Outline if not blank

Fields can now have one of a number of different types of search tag. In addition to a search for a particular text string or graphic it is possible to search for a graphic, a line or a shaded area of a particular size. The easy way to define such a field is to right-click on an example of the item to be found and choose New tag from the popup menu. This several sub-options:

This graphic
to search for this particular graphic (not applicable to lines or shades).
This size graphic
to find a graphic, line or shade of the same width and height.
Any graphic
to search for any kind of graphic, line or shade in this area.
This text
The text under the mouse.
Any text
Any text in the area of the field.

Having set up a field it may be necessary to amend the search criteria, so in the Fields dialogue click on the "Searching" tab and perhaps change the search string or other criteria. For a specific graphic the search string is actually a hexadecimal MD5 hash so should not be altered except by copying the string from another field or from the console log when you have asked for Graphic details. For a graphic of a particular size the string takes the form of width X height e.g. 200X100 for one that is 200 pixels by 100. To search for any graphic simply clear the string but check the "Match" checkbox next to it. This also applies to a search for an arbitrary text string. You may also need to alter the area of the page in which the search will take place, either by typing numbers explicitly in the "Definition" section, or by dragging the corners of the red box on the page.

IDF improvements (8.64J):

  1. The RTF group has a NEWLINE attribute with values
    ignores line endings (the default).
    starts a new line for each line of input.
    treats end of line as a space.
  2. A group can be positioned with respect to the end of the preceding paragraph of RTF (rich text) by specifying TOP="Y".
  3. An exact match is required when selecting scaleable fonts rather than merely within 0.25 points.

Bug fixes:

  1. CMYK output to Postscript did not work.
  2. 8.64D: image caching problem in IDF using multiple PDF input files.
  3. 8.64D: Nested filled or clipped paths did not work properly if non-zero winding mode was used.
  4. 8.64F: Spurious entries were sometimes made in table of fonts in use.
  5. 8.64G: The page extent viewing option did not work as described.
  6. 8.64G: Setting the initial window size in the Configuration/Viewing dialogue was not useful if the windows was currently maximised.
  7. 8.64G: When making unique file names (/SAVE O) the suffix never went
  8. 8.64G: The /ERRORLOG option forces /REPORT to ensure an error log is produced. above #10.
  9. 8.64H: Excessive memory usage if ICC colour profiles used.
  10. 8.64H: Problems if the fields file cited an nonexistent header file.
  11. 8.64H: better handling of truetype fonts with negative character sizes.
  12. 8.64J: Fields dialogue poor appearance under Vista.
  13. 8.64J: Too many decimal digits shown for page size in the Print configuration.


  1. Improved handling of unprintable area. The View/Show Unprintable Area menu item has three options:
    The display is clipped to the printable area of the page - anything outside this is not shown, so the unprintable area is left white.
    The unprintable region of the page is shown as a gray frame but items falling within it are shown.
    If not blank
    As for the previous option but the gray frame is only shown if one or more items fall outside the printable area.
    The Configuration/Viewing dialogue has a drop-down list with these same options to allow the default viewing mode to be specified and saved.
  2. IDF fields can be defined in terms of other fields, including any special ones such as the time or a value obtained by prompting the user.

Bug fixes:

  1. When using the File/Print scaled menu option and choosing "Print as image" the image was always positioned at the top left of the page.
  2. When using IDF to scaling a PCL file there could be problems when moving back to a previous page.
  3. In PCL it was possible to position beyond the bottom of the logical page.
  4. The PCL Set paper source command no longer throws a new page when the source has not changed. Note that this agrees with the action of HP printers but not those of all other manufacturers.


  1. There is now an "Advanced" button on the PDF options dialogue. This invokes options for JPEG compression and area selection. The area that is exported is now governed by these options regardless of whether the printable region is being viewed or not.
  2. In the image options and PDF "Advanced" options there is an option for trimming to the size of the paper. The options are now:
    Paper size
    The image is trimmed to the size of the selected paper.
    Printed region
    white space is removed to leave the smallest rectangle which will contain all the printing.
    Printable region
    The image is trimmed to the area of the page which a PCL printer would print on.
    Selected area
    If an area has been swept out then that is the area which is output, otherwise if there are any fields define then the first one is used to define the area. Failing these possibilities then this is equivalent to "Full" below.
    The default. The whole page is output, including any items which fall outside the area of the page.
  3. Better algorithm for selection of JPEG compression in PDF export
  4. 8.58A: Can now use fields with search tags in pages generated by IDF
  5. 8.58B: A change to prevent a white foreground colour interacting with colour raster graphics.
  6. 8.58C: Fields can set up links to other PDFs.
  7. 8.58C: More accurate display of fields and links when moving the mouse over them.

Bug fixes:

  1. When reading PDFs containing embedded Truetype fonts, characters in the range hex 80-9F were not shown.
  2. Substituting for embedded Truetype fonts in PDFs could lead to problems when exporting.
  3. 8.58C: Accessing embedded Truetype fonts in PDFs using the glyph IDs did not always work.


  1. Exported PDF images, both colour and greyscale, can now use JPEG compression mode. On the PDF advanced options page, instead of a single check box "Use data compression" there is now a "Data compression" button which invokes a new dialogue. This offers a number of parameters:
    1. A check box "Use data compression", which governs whether data compression is in use at all. If it is, then the JPEG compression items are enabled.
    2. There is a drop down list maked "Use JPEG for images" where a standard value can be chosen or any value in the range 0 to 100% can be typed. 0 means never use JPEG compression for images, 100 means always use it, with the default being 50% which will usually make a sensible choice based on the type of the image. Intermediate values can be used to bias the choice towards or away from JPEG compression.
    3. The "Quantisation quality" box again has a value from 0 to 100% with 50% being the default. A value of 0 quantises the levels very heavily and will result in low quality but highly compressed images. A value of 100% will produce larger images with minimal degradation resulting from the quantisation process.
    4. The "Low resolution colour" box, if checked, causes the colour information to be sampled more coarsely than the luminance, which yields smaller images with some loss of quality.
    5. The "Low colour quantisation" box, if checked, causes the colour levels to be more coarsely quantised than the luminance, again yielding smaller images with some loss of quality.
    6. The reading of PNG, JPEG or BMP images no longer requires the calling of a DLL.

  2. When exporting in DICOM format, any items known to be times are converted from HH:MM;SS to DICOM time format. Dates can be converted from most formats e.g. 12th February 2007, Feb 12 2007 or 12/2/07 (day/month order determined by the locale). For alphabetic month names the language has to be that for which EscapeE has been configured, and must be English, French, Spanish or German at present.

  3. The Fields dialogue now has a Refresh button which re-evaluates the fields whilst the dialogue remains on view. There are also check boxes "Show fields" and "If found" which correspond to the View menu Fields/All and Fields/If found i.e. when viewing a page all the fields are shown outlined in red or just those that have been found on the current page.

  4. Improved OCR plugin: When you configure the plugin it asks
    1. If you want to include the text when exporting (in white under the image).
    2. Leave blank if OCR failure? which leaves the field blank if the OCR fails, rather than giving an error.
    3. If the OCR module is not installed you are asked if you want to simulate it. Replying Yes causes lines to be generated of the forn "Line n of field f". Up to 5 lines are generated so as to fill the field at 1/6" line spacing. Replying No causes the field to be blanked or to contain the error message according to the configuration as mentioned earlier. Clicking Cancel causes an error message box each time OCR is attempted.
  5. The option parsing allows the combinations of an output format with
    the Direct print option. e.g.

  6. It is easier to resize fields which are defined by a plugin e.g. when OCRing.
  7. The right click menu has "Copy as IDF" if the RedTitan menu is enabled.
  8. In PDF if a font has no name then the package name is used as its name.
  9. Combining text strings together when creating PDFs could lead to misplaced text.

Bug fixes:

  1. Field values for OCRed text were sometimes not updated.
  2. The clip area was not reset after including a file in an IDF document.
  3. Overflow could occur if a very larg margin setting were used.
  4. In HPGL with label origin mode 18 and rotated coordinates the text was not offset properly.
  5. The point size could be wrong when exporting a PDF using substituted fonts.
  6. Clipped TIFF images in IDF were wrong if there was originally a white border.
  7. When reading a list of files the "Go to end of file" button did not work properly.


  1. Supports IDF text, line and other drawn items at angles other than multiples of 90 degrees. The IDF syntax now allows for fractional rightangles and there is a DEGREES modifier e.g. e.g. ROTATION="23.5 DEGREES"
  2. Conditional IDF groups are implemented. The syntax of the attribute is
    CONDITION="String Operator String" where Operator is one of
    greater than
    less than
    greater than or equal
    less than or equal
    not equal
    and String can be a quoted string or an expression involving EscapeE fields

    CONDITION = "{FIELD1}='First'"
    Note that for technical reasons, the special EscapeE field always returns zero at present. If the condition is not satisfied then the group is not processed. If there are multiple CONDITION attributes then they all have to be true for the group to be processed. The comparison is case-sensitive.
  3. When using "Print scaled" or "Direct print" there is now a combo box to allow the printer to be selected.
  4. The is an option to copy any existing PJLcomments to the output file when exporting to PCL. The command line option is /COMMENTS P
  5. User defined line patterns are supported when reading PDFs.
  6. The /RELOAD option forces EscapeE to reload a file if it changes, rather than asking the user if it should do so.
  7. field types are supported (but without validation): On the first page of the fields dialog you have a choice of type:

    Any content

    If the field type is not 'Any content' then exporting a field to XML adds a TYPE attribute with the value 'ANY','ALPH','ALNUM','NUM','DEC','CUR' ,'DMY','MDY','YMD','TEL','EML' or 'URL' corresponding to the types above.

  8. 8.56D: Rotation of images in IDF supported.
  9. 8.56E: Added the ability to recognise a rectangular area of a graphic. To set up a field which will search for a part of a graphic just select the area of the graphic by sweeping it out with the mouse, then right-click and choose Define tag.

    The selected area of the graphic is extracted, trimmed to remove white space and a hash total is generated. This procedure is carried out for each page of the document and if the hash total matches that of the field then the field is actioned.

    To create a tag of a complete graphic simply right-click on it without selecting an area, then choose Define tag. In this case the whole graphic is used when generating the hash total. When processing the document any graphic whose top left corner falls within the target area of the field will have its hash total generated for comparison with that of the field.

    In the Fields/Searching Dialogue there is a combo box showing the type of tag: Text, Graphic or Part of a graphic.

  10. 8.56F: If "Show blank pages" in the Configuration/viewing menu is not checked then pages containing only spaces are now treated as blank
  11. 8.56F: The OCR plugin did not work well for multi-page documents or when extracting multiple lines.
  12. Making a macro from a document that only contained macros did not work properly.

Bug fixes:

  1. The dialogue box asking whether to reload a file after an update could in some cases be underneath the main window.
  2. A spurious selected area could be shown after reloading a file following an update to it.
  3. 8.56B: Extra bytes at the end of downloaded characters were not ignored
  4. 8.56B: Null graphics could cause wrong positioning of the next item.
  5. 8.56D: If including Media commands when exporting to PCL then blank pages caused problems.


  1. The Print menu option defaults to printing the whole file rather than the current page.
  2. 8.55D: Can recognise DOS EPS (Encapsulated PostScript) files with binary headers.

Bug fixes:

  1. Problems if exporting 24-bit colour as a full-page graphic.
  2. Using a fields file which specified a header page in conjunctions with a CSV control file caused the first page to be duplicated.
  3. Memory leak when reading untrimmed TIFF images.
  4. PDF fonts using Symbol encodings failed when re-exported.
  5. PDF scaleable fonts were not always listed in "Fonts in use".
  6. 8.55A: Problems with re-export of PDFs using embedded Truetype fonts with Symbol encoding and non-standard character codes.
  7. 8.55B: the dimensions of the printed area were not calculated correctly when an overlay added by a field exceeded the original bounds.
  8. 8.55C: Duplicate PJL comments were not copied to the output file.
  9. 8.55C: The reading of PCL XL now does not terminate until 100,000 errors have been encountered rather than 1000 as previously.
  10. 8.55D: Alphanumeric IDs were not always propagated into an exported PCL file.


  1. The OCR plugin can be configured to include the text when exporting.
  2. IDF files can include Rich Text with embedded graphics.
  3. 8.54B: There is an option to avoid the overwriting of existing output files. If the box marked "Do not overwrite files" is checked in the Configuration/Automatic dialogue then a suffix of #1, #2 etc. is added to the filename to make it unique. To achieve this effect from the command-line add the letter 'O' to the /SAVE options e.g. /SAVE O
Bug fixes:
  1. When exporting to PDF as a graphic with text also included then the original graphics might also be output to the PDF.
  2. The alignment of certain rotated items in IDF files was wrong.
  3. 08.54D: Mixing CMYK and RGB colour in PDFs caused the wrong colour to be shown
  4. 08.54D: Colour of text could be wrong in PDF export if differnetly coloured lines were combined together.
  5. 08.54D: Multiple entries could be made in the fonts list when readin PDFs that used an unknown font.
  6. 08.54E: Action on encountering an invalid number in HP GL was not correct.
  7. 08.54E: Problems with temporary fonts on systems running for more than 24 days without a restart.

All rights reserved. © RedTitan Technology Limited. 2020.