ESCAPEE 10.14
Features:

  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).

ESCAPEE 10.13
Features:

  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).

ESCAPEE 10.12
Features:

  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).

ESCAPEE 10.11
Features:

  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).

ESCAPEE 10.10
Features:

  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.

ESCAPEE 10.09
Features:

  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.

ESCAPEE 10.08
Features:

  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:

    PCC
    which has the option ROW to read decimal column numbers rather than PCC codes.
    FORM
    which recognises editable fields in a form and has the options:

    CHECKBOX n
    maximum size of a checkbox in 1/600"
    MINFIELD n
    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:
    ESCAPEE /INPUT FORM,CHECKBOX=145
    If more than one option is needed (and therefore a space character is required)
    then the whole parameter must be in quotes e.g.
    ESCAPEE /INPUT 'FORM,CHECKBOX=145 MINFIELD=100'

  3. It is now possible to use a path element as the graphic tag in a
    field
    and to search for it in the same was as a bitmap graphic (SPR 1104).

  4. Two new hotkeys have been added:


    Tab
    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.
    Ins
    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 files.

  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
    properly.

  6. 10.08C: It was not possible to change the colour of components
    in a monochrome palette (SPR 1107).


ESCAPEE 10.07

Features:


  1. There is now a JPEG options button on the Configuration/Graphics
    tab
    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
    compression
    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
    substitute
    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.

ESCAPEE 10.06
Features:

  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).

ESCAPEE 10.05
Features:

  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).

ESCAPEE 10.04
Features:

  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).

ESCAPEE 10.03
Features:

  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).

ESCAPEE 10.02
Features:

  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.

ESCAPEE 10.01
Features:

  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).

ESCAPEE 10.00
Features:

  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.
    Notes:

    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).

ESCAPEE 9.52
Features:

  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):

    CSVSEPARATOR
    specifies a separator other than the default comma. /CSVSEPARATOR T can be used to specify tab as the separator.
    CSVQUOTE
    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.

ESCAPEE 9.51
Features:

  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.

ESCAPEE 9.50
Features:

  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.

ESCAPEE 9.49
Features:

  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).

ESCAPEE 9.48
Features:

  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).

ESCAPEE 9.47
Features:

  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.

ESCAPEE 9.46
Features:

  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:

    N  Simplex        force simplex
    L  Long edge      force duplex, Long edge binding
    S  Short edge     force duplex, short edge binding
    U  Unspecified    do not specify any plex in the output file
       As in the file pass 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

ESCAPEE 9.45
Features:

  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.

ESCAPEE 9.44
Features:

  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.

ESCAPEE 9.43
Features:

  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.

ESCAPEE 9.42
Features:

  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.

ESCAPEE 9.41
Features:

  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.

ESCAPEE 9.40
Features:

  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.

ESCAPEE 9.39
Features:

  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.

ESCAPEE 9.38
Features:

  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.

ESCAPEE 9.37
Features:

  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.

ESCAPEE 9.36
Features:

  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.

ESCAPEE 9.35
Features:

  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.

ESCAPEE 9.34
Features:

  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:

    Ctrl-C
    combine with field below.
    Ctrl-D
    move the field down in the tree
    Ctrl-N
    create a new sub-field
    Ctrl-U
    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.

ESCAPEE 9.33
Features:

  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.

ESCAPEE 9.32
Features:

  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.

ESCAPEE 9.31
Features:

  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.

ESCAPEE 9.30
Features:

  1. EscapeE can now be run and controlled from an external program such as EEVIEW. It musit 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
    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 the do not show it.
    WINDOW s,l,t,w,h
    Specifies state of window on startup

    s
    0=Normal, 1=Minimized, 2=Maximized
    l
    Left offset in pixels
    t
    Top offset in pixels
    w
    Window width in pixels
    h
    Window height in pixels.

    X
    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:

    !PAGE
    returns the number of the page currently on view, 0 if none.
    !X
    abort
    !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

    IN
    inches
    CM
    Centimetres
    DE
    Decipoints (1/720")
    DOTS
    1/300"
    DOT600
    1/600"

  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.

ESCAPEE 9.29
Features:


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



    /ABORT a,b,c...



    or



    /ABORT ALL



    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.


    /ABORT–134..-126,-140


    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

    E
    to erase the faulty input file (the default is to rename it if there has been an error)
    A
    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:

    /ERASE OK
    the input files are erased if successfully processed.
    /ERASE
    (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.

ESCAPEE 9.28
Features:

  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.

ESCAPEE 9.27
Features:

  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.

ESCAPEE 9.26
Features:

  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.

ESCAPEE 9.25
Features:

  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.
    ESCAPEE /JOIN MYLIST.CSV

  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.

ESCAPEE 9.24
Features:

  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:

    A
    to convert the whole page to a graphic
    Y
    same as A
    G
    to convert all non-text items to a graphic
    P
    to output images as PNGs
    T
    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.
    ESCAPEE /JOIN MYLIST.CSV

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.

ESCAPEE 9.23
Features:

  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.

ESCAPEE 9.22
Features:

  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

ESCAPEE 9.21
Features:

  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.

ESCAPEE 9.20
Features:

  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.

ESCAPEE 9.19
Features:

  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.

ESCAPEE 9.18
Features:

  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.

ESCAPEE 9.17
Features:

  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:

    T
    for Threshold optionally followed by a threshold value.
    D
    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.

ESCAPEE 9.16
Features:

  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

ESCAPEE 9.15
Features:

  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.

ESCAPEE 9.14
Features:

  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.

ESCAPEE 9.13
Features:

  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.

ESCAPEE 9.12
Features:

  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.

ESCAPEE 9.11
Features:

  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.

ESCAPEE 9.10
Features:

  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.

ESCAPEE 9.09
Features:

  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.

ESCAPEE 9.08
Features:

  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.

ESCAPEE 9.07
Features:

  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.

ESCAPEE 9.06
Features:

  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.

ESCAPEE 9.05
Features:

  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.

ESCAPEE 9.04
Features:

  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.

ESCAPEE 9.03
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.

ESCAPEE 9.02
Features:

  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.

ESCAPEE 9.01
Features:

  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.

ESCAPEE 9.00
Features:

  1. AFP import is now supported.

  2. A new OCR plugin called Tesseract is now available using the open source routines from http://code.google.com/p/tesseract-ocr/

  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:

    F
    start a new output file
    R
    reset the output sheet count
    O
    omit the page on output
    L
    write a log record
    B
    add a back page
    S
    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.

ESCAPEE 8.99
Features:

  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:


    :\ESCAPEE
    '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:


    {+field1=#,,0}


    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).
    Example:


    {+field1=#,,0,9,1}


    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.

ESCAPEE 8.98
Features:

  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.

ESCAPEE 8.97
Features:

  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.

ESCAPEE 8.96
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.

ESCAPEE 8.95
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.

ESCAPEE 8.94
Features:

  1. Added a number of special fields which refer to information about the current input file (PDFs only):

    _DocTitle
    title of the document
    _DocSubject
    subject of the document
    _DocKeywords
    keywords of the document
    _DocAuthor
    author of the document (name of person who created it)
    _DocCreator
    creator of the document (program that created the original document)
    _DocProducer
    producer of the document (program that output the document)
    _DocCreationDate
    creation date of document
    _DocUpdateDate
    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.

ESCAPEE 8.93
Features:

  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"/>
    </GROUP>


    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.

ESCAPEE 8.92
Features:

  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 is:

    /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).

ESCAPEE 8.91
Features:

  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.

ESCAPEE 8.90
Features:

  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


    ESCAPEE filename /PS /PSPREMBLE {RT_XRX}


  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.


    ESCAPEE DFA0001 /USING MAILSHOT.RS2 /NQ /X


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.

ESCAPEE 8.89
Features:

  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.

ESCAPEE 8.88
Features:

  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.

ESCAPEE 8.87
Features:

  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.

ESCAPEE 8.86
Features:

  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.

ESCAPEE 8.85
Features:

  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:

    A
    all defined fields
    B
    the log file is to contain Bates page numbers
    C
    the log file is to be in comma-separated format
    E
    write a log record at end of file*
    F
    the log file is to contain the filenames
    H
    header-line containing field-names to be omitted from CSV log files
    L
    a new log file is to be generated for each output file
    N
    no log file to be generated
    P
    suppress page numbers in log file (the default if not XML format)*
    #
    include page numbers in log file (the default if XML format)*
    R
    the log file is renamed on completion
    S
    the selected fields
    T
    all text (only applies to log files in text format)
    X
    the log file is to be in XML format
    1
    makes one log file entry for each output file (not each page)

    Options for /SAVE:

    I
    for TIFF output: an individual file is created for each page.
    D
    discard list of files previously created. A new output file will overwrite one of the same name creaed in this run.*
    O
    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



    "FILENAME","PAGE"
    "REPORT.PRN","2"
    "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.

ESCAPEE 8.84
Features:

  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
    cat
    dog
    rabbit
    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
    {?=AccountNumber=,#}
    if the AccountNumber field does not change then the counter is incremented otherwise it is unchanged. If the value were
    {?=AccountNumber='1',#}
    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.

ESCAPEE 8.83
Features:

  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.

ESCAPEE 8.82
Features:

  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.

ESCAPEE 8.81
Features:

  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.

ESCAPEE 8.80
Features:

  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.

ESCAPEE 8.79
Features:

  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.

ESCAPEE 8.78
Features:

  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:

    /NP
    number_of_pens
    /CR
    red_low,red_high,green_low,green_high,blue_low,blue_high
    Colour range for each of red, green and blue (used in the PC options below). The default range is 0 to 255.
    /PC1
    red_value,green_value,blue_value for pen 1
    /PC2
    red_value,green_value,blue_value for pen 2
    etc.
    /PW
    pen_width sets the the width of all pens to the specified value in standard HP-GL units of 1/40 mm.
    /PW1
    pen_width for pen 1
    /PW2
    pen_width for pen 2
    etc.

    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



    NP=8
    PC1=255,0,255
    PC2=0,128,255
    PW1=40.0


  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.

ESCAPEE 8.77
Features:

  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 www.pclviewer.com/escapee/pagecount.zip 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.


    ESCAPEE /FROM CONTROL.CSV /PAGES FIRSTPAGE,LASTPAGE /PDF /X


    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.

ESCAPEE 8.76
Features:

  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:
    {fieldname=digits[,initial_value[,limit]]}
    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
    Set{page1=02,0,99}
    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

ESCAPEE 8.75
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.

ESCAPEE 8.74
Features:

  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.

ESCAPEE 8.73
Features:

  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.

ESCAPEE 8.72
Features:

  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.

ESCAPEE 8.71
Features

  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.

ESCAPEE 8.70
Features:

  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.

ESCAPEE 8.69
Features:

    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:



    ESCAPEE /RUN
    or ESCAPEE /RUN Y


    runs the default program associated with the output file type.


    ESCAPEE /RUN N


    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
    Downloaded
    (formerly PCL) - fonts currently in use by the document.
    File
    (formerly FILE:) - an explicit RFF font read from a file
    Windows
    (new) - any of the installed windows fonts
    PDF
    (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.

ESCAPEE 8.68
Features:

  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.


    ESCAPEE /TTLIB TEMP.TTK


  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.

ESCAPEE 8.67
Features:

  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.

ESCAPEE 8.66
Features:

  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.

ESCAPEE 8.65
Features:

  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:

    {_Local}
    subsequent times are local
    {_UTC}
    subsequent times are in Universal Coordinated Time
    {_GMT}
    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.

ESCAPEE 8.64
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.
Unlimited
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.

Crop
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:

P
Printable area
A
Unlimited (All). This is the default for plotter mode.
S
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:

Y
Crop
N
Outline the valid region
B
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

    IGNORE
    ignores line endings (the default).
    BREAK
    starts a new line for each line of input.
    SPACE
    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.

ESCAPEE 8.59
Features:

  1. Improved handling of unprintable area. The View/Show Unprintable Area menu item has three options:

    White
    The display is clipped to the printable area of the page - anything outside this is not shown, so the unprintable area is left white.
    Grayed-out
    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.

ESCAPEE 8.58
Features:

  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.
    Full
    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.

ESCAPEE 8.57
Features

  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.

    ESCAPEE TEST.PRN /PRINT D /HP


  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.

ESCAPEE 8.56
Features:

  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

    =
    equal
    >
    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
    e.g.


    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
    Alphabetic
    Alphanumeric
    Numeric
    Decimal
    Currency
    DateDMY
    DateMDY
    DateYMD
    Phone
    Email
    URL

    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.

ESCAPEE 8.55
Features

  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.

ESCAPEE 8.54
Features:

  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. 2017.