Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    problem printing large files via task manager saxon8 and saxon7 definitions

    • Article Type: General
    • Product: Aleph
    • Product Version: 18.01

    Description:
    problem printing large files via task manager

    Resolution:
    Related SI 8192-53189
    Related KB 8192-3512

    If you run into a problem printing large files it may be best to use saxon8 instead of saxon7.
    This is defined in AL500\alephcom\tab\alephcom.ini. Here is the section of alephcom.ini from version 18:

    [PrintExecute]
    ;There two options:
    ;Saxon7.jar - requires Sun Virtual Machine installed
    ;Saxon8.jar - requires Sun Virtual Machine installed
    SaxonVersion=Saxon8.jar

    While version 16 does not offer Saxon8.jar as an option (in the commented explanation) it is still possible to use Saxon8.jar .
    To do so, define SaxonVersion=Saxon8.jar in alephcom.ini and copy the attached saxon8.jar file into the alephcom/bin directory.

    Case in point:

    We took a file with 2132 letters from a library and put it in our USM50 $data_print.
    We changed all of the <email-address> fields to one email yoel.kortick@exlibris.co.il (so the emails would not go to original recipient)
    We did this via the following command:
    perl -pi.backup -e 's|(<email-address>).*?(</email-address>)|$1yoel.kortick@exlibris.co.il$2|' file_name

    When alephcom.ini was set to SaxonVersion=Saxon7.jar, we opened Task Manager and printed the file via "normal printing".
    The GUI did not respond and had to be closed via "ctrl+alt+del" and "end task".

    When SaxonVersion was set to SaxonVersion=Saxon8.jar, the entire file printed and emailed successfully

    Additional Information

    printing large files task manager saxon email


    • Article last edited: 10/8/2013