PCLWorks Changelog

What's new in PCLWorks 15.00

Jun 4, 2015
  • 103duplex.pcl - New PCL file to demostrate how Job Ticketing feature saves job ticketing metadata found in PCL escape codes * PJL
  • AcctUtil.dll - Moves the PTResource.bin file up into the PageTech root folder for PTCVfs.dll to access for it’s fonts.
  • AcctUtil.dll - Run silent using new cmdline arguments
  • AcctUtil.dll - Added a new function to generate the Unicode/UTF8 map for double byte language text extraction
  • APP.INI - [Filters] section: Added Overlay used by all GUI’s that Open/Save PCL or image files.
  • APP.INI - [Filters] section: Added Pcl used by all GUI’s that Open/Save PCL or image files.
  • APP.INI - [Paths] section: Added CDRPath used by PCLExtract
  • APP.INI - [Paths] section: Added IBLPath used by P2ADesigner
  • APP.INI - [Paths] section: Added ImageSavePath used by PCLTool/PCLWorks/PCLReader
  • APP.INI - [Paths] section: Added JobTixPath used by PCLTool/PCLWorks/PCLReader
  • APP.INI - [Paths] section: Added MissedPath used by PCLExtract
  • APP.INI - [Preferences] section: Added PrintDefaultCurrentPage preference used by PCLTool and P2A designer
  • JobTicket Doc. - Added a Job Ticketing Evaluation Guidelines document jtx
  • eval guidelines.pdf” LIC150 Linux.pdf Addendum to LIC150.pdf license agreement for Linux licensees
  • LPDSpooler - LPD IP Port Monitor and Print File Spooler both Windows and Linux versions
  • PCLCodes - Added support in support of the SetBrushSource command. Shenglitec
  • PCLMagic Driver - Added support for A3 paper size Betasoft
  • PCLTool/Works - Added a “Save As feature when viewing PCL or Image files to “Save As” to a different image file format
  • Pmon.dll - Run silent using new cmdline arguments
  • Print2All - Mail= points to a file that is not generated directly from the printer driver for....?
  • Print2All.exe - New product with new features and functions for various archiving, mailing and Hybrid Postal Mail applications
  • PTC32.ini - New function [MISC]
  • DloadOutlineLookupForUnicode - 1 (default) to turn on the auto text extraction to UTF 8.
  • PTC32/64.dll - Fixed a problem when using the PreLoad feature
  • Paychex, Edocs, PrintMailSys, RX30
  • PTC32/64.dll - Fixed a problem with a PCL XL operand
  • PTC32/64.dll - Fixed a problem with a PostNet.ff1 font naming conflict in Multi
  • instance Save mode with testimg.pcl
  • PTC32/64.dll - Now removes leftover temporary .FF1 fonts caused by abnormal terminations (“too many fonts” error)
  • PTCVfs 64.dll - Added new main conversion program (PTC Vfs 64>.dll) for either Windows or Linux implementations
  • PTResource.bin - Added a new font file to be shared by all our products (installed at the program data pagetech level)
  • Rdest.exe - Expands and for shorter strings in Pmon Configuration Print2All
  • Rdest.exe - new argument to start designated program and immediately exits
  • TNXDump - Added new “Show multibyte as UTF8” preference
  • TTCP.sym - Added char(s) to PC 866 symbol set (3R)
  • TTEG.sym - Added char(s) to ISO 8859/7 Latin/Greek symbol set (12NU)
  • TTRE.sym - Added support for Roman 8 Euro symbol set (4U)
  • TTWE.sym - Added char(s) to Windows Latin 2 (ECE) symbol set (9E)
  • UniMapBuilder - Added a new program to call AcctUtil to generate the Unicode/UTF8 map for double byte language text extraction
  • WFMove.dll - Fixed issue with faulty placement of glyph positioning values Windows.ump
  • Unicode/UTF8 mapping database file generated by AcctUtil during installation

New in PCLWorks 14.0 (Apr 23, 2014)

  • Enhancements and Bug Fixes:
  • AcctUtil.dll Removed some unnecessary screen mgs during inst
  • all and Port Monitor/Printer Driver setups Benefis
  • defaultv14.cdr/rsp Replaced
  • defaultv13.cdr/rsp with a sm
  • aller default .cdr only for testing with Test6txt.prn
  • GenCDR.exe Modified to fix various issues
  • GUI’s Fixed View Image to include .jpg file types
  • GUI’s Fixed View PCL to include .cap for file types
  • GUI’s Re-enabled the Print and FastPrint dialogs to allow for selecting page ranges
  • GUI’s Added
  • Job Ticketing feature:
  • View Image - PCLm, PCLmS and PWG print files and extract/edit their job ticketing metadata
  • Convert – PCL to PCLm, PCLmS and PWG print files and insert all job ticketing metadata from PCL jtixtest.pcl test file with page-level changes to various job ticketing variables
  • HotDir Improved the way HotDir starts as a service in certain environments Aviva
  • Pagetech.cat Added to \Pmon\Drivers files needed to install the PCLMagic Printer Driver
  • pcl2pdf-flow.pdf PCL2PDF driver workflow
  • pclcapture-flow.pdf PCLCapture driver workflow
  • pclprint-flow.pdf PCLPrint driver workflow
  • pclview-flow.pdf PCLView driver workflow
  • PCLm Format
  • Added input/output support for HP mobile Po
  • stScript raster with job ticketing metadata
  • p2a_qb_dbx_m.pclm – test file
  • p2a_qb_dbx_ms.pclm – test file
  • ptrn6_m.pclm – test file
  • PCLXForm Added
  • Ascii_Page_Put_Text to edit ASCII representation of page before it’s used for output FMB
  • PDFWrite.dll Fixed a few issues when generating PDF/A-1a files Fedex
  • PDFWrite.dll Fixed latent bug that may cause an invalid en
  • coding table to be written when creating vector PDFs TriFin
  • PMSetup.exe Made minor changes in the way it calls AcctUtil Benefis
  • PTC32.ini Added FontMapUniverse preference to activate new way to adjust charmetrics of substitute typefaces Syspertec
  • PTC32.ini Added new ResetSeedRowBeforeAdaptiveBlock
  • preference to handle a raster compression issue FIS
  • PTC32.ini Added new SuppressFormFeedBlankPages
  • preference to suppress ejection of blank pages Syntel
  • PTC32.ini Added new UseNewMISafeNames
  • preference for better operation of unlimited page volume versions HP/EDS
  • that run multiple instances. This new method ofgenerating the temporary folders needed for our work files eliminates some problems in implementations where high volumes of PCL is being converted within
  • multiple instances.
  • PTC32.ini Added new VerifyDriverGen preference (reserved for PageTech)
  • PTC32.map Added the ability to adjust character metrics of typefaces
  • that are used as substitutes in font map file Syspertec
  • PTC32/64.dll’s Fixed bug with pcl32pcl2MemoryDib where the bitmap pointer was not being returned TriFin PTC32/64.dll’s
  • Fixed bug with pcl32pcl2MemoryHBitmap where the bitmap pointer was not being returned TriFin,Omni-ID PTC32/64.dll’s
  • Added new PREF_INTL_FAVOR_EARLIER_DOWNLOAD preference FIS PTC32/64.dll’s
  • Added new PREF_INTL_RASTSEEDRESET_ADAP preference to handle a raster compression issue PTC32/64.dll’s
  • Added the ability to adjust character metrics of typefaces that are used as substitutes in font map file Syspertec PTC32/64.dll’s Fix for PCLXL with very large numbers of redundant ColorSpace commands and single pixel images Exact
  • PTC32/64.dll’s Fixed a few issues when generating PDF/A-1a files that caused them to not be 100% valid Fedex
  • PTC32/64.dll’s Fixed latent bug that may cause an invalid encoding table to be written when creating vector PDFs TriFin PWG Format
  • Added input/output support for Internet Printing
  • Work Group – PWG raster with job ticketing metadata
  • ltr-cmyk-8.pwg – test file
  • ltr4-black-1.pwg – test file
  • ltr4-srgb-8.pwg – test file
  • Test6txt.prn Modified to only work with the new default v14.cdr to demonstrate how a .cdr can unscramble text TIFFComp.exe
  • Compares two TIFF files for any differences
  • TNXDump.dll Fix for PCLXL with very large numbers of redundant ColorSpace commands and single pixel images

New in PCLWorks 13.05 (May 31, 2013)

  • AcctUtil.dll Added a call to PMRemoveAll to delete all printer drivers and port monitors during the install
  • AcctUtil.dll Added calls to PMSetup and PMRemove during the install
  • AcctUtil.dll Fixed a bug where it was not installing printers properly with a 32-bit product on a 64-bit system
  • FastPrint Fixed installer and fixed ability for PMon to access them on the Desktop
  • IMb Overview Application note describing how to replace PostNet barcodes with Intelligent Mail barcodes
  • MSVC Lib Files Added a new way of insure that the MSVC redistributable class library files get installed needed by our programs
  • PCLCodes Adapted to extract the text from the PCL due to the changes made in PCLMagic to capture the text
  • PCLCodes Fixed a bug that surfaced with a test file created for the PCLMagic printer driver
  • PCLExtract Fixed installer and modified search for program to Open/View .PDF and .XPS files in Windows 8
  • PCLMagic Added ability to turn-off our custom code in Device Settings->Installable Options->Text Extraction=on/off
  • PCLMagic Modifications to capture text that is render to raster graphics by the Unidriver Pre-Analysis process
  • PCLMagic Temporary fix needed until we complete our Microsoft Logo Certification for PCLMagic on WIN8
  • PCLMagic Updated all OS-specific .cat files for MS logo re-certification of V13.05 release
  • PCLMagic Windows 8 installs require the deletion of CatalogFile=PageTech.CAT” from our PTColor.INF
  • PCLPrint Fixed installer and fixed ability for PMon to access them on the Desktop
  • PCLTool Fixed installer and modified search for program to Open/View .PDF and .XPS files in Windows 8
  • PCLView Fixed ability for PMon to access them on the Desktop PCLView Fixed installer, modified search for program to Open/View .PDF and .XPS files in Windows 8
  • PCLWorks Fixed installer and modified search for program to Open/View .PDF and .XPS files in Windows 8
  • PCLXForm Added support for SetPref ( PREF_INTL_PGRNG_FROM, 0 ) to set start of page range to process
  • PCLXForm Added support for SetPref ( PREF_INTL_PGRNG_THRU, 0 ) to set end of page range to process
  • PCLXForm Fixed ability for PMonto access them on the Desktop
  • PMRemove Deletes (by default) the Port Monitor and Drivers if they are unused after the normal deletes.
  • PMRemoveAll Enhanced to remove all printer driver files in addition to all port monitors and printers that were installed
  • PMSetup Replaces (by default) the specified driver if it carries a newer version of that driver
  • PTC.dll Adapted to extract the text from the PCL due to the changes made in PCLMagic to capture the text
  • PTC.dll Added code to improve auto-indexing of PCL6
  • PTC.dll Added support for a new Class 0 PCLETTO font with double-byte composite characters
  • PTC.dll Fixed a bug in the way we were handling PCL3GUI only occurring when Viewing the PCL
  • PTC.dll Adapted to better convert certain PCL to EMF format PTRConfig.ini Fixed a typo in a output folder path
  • QR Code Overview Application note describing how to add QR Codes to existing print streams
  • RDest.exe Fixed ability for PMon to access them on the Desktop
  • TnxDump Adapted to extract the text from the PCL due to the changes made in PCLMagic to capture the text
  • VUEConfig.ini Fixed a typo in a output folder path

New in PCLWorks 13.01 (May 31, 2013)

  • AcctUtil.dll Added ability call ISDispatch.exe to inhibit DOS windows popping-up during the Setup.
  • AcctUtil.dll Fixed a flaw in the default logic when calling PMSetup to install ports.
  • HotDir.exe When running as a service, improved ability to place launched applications on User’s desktop
  • HotDirZ.exe Accepts RunAsUser, RunMinimized, TimeoutConfig and TimeoutSeconds attributes
  • HotDir64.exe Fixed a problem with it being launched as a service
  • HotDirZ.ini Added comments on use of RunAsUser and RunMinimized attributes
  • Installation Nows adds the Program shortcut group to the Desktop
  • IS32to64.exe Runs without window and runs spawned appliations minimized
  • ISDispatch.exe Used in 32-bit installs to run console application (ie. RCMgr, etc.) with their Windows minimized
  • PCLMagic Driver Added a Printer Comment field in Config.ini that shows-up when you enumerate the list of available printers
  • PCLPrint.exe Ignores blank pages when there is just a Reset
  • PCLPrint.exe Made aware of the preferences in the
  • APP.INI file located in the program data folder
  • PCLXForm.exe Added additional optional parameters to Copy_File function to overwrite at a specified offset
  • PCLXForm.exe Added additional parameters to Find_Bmap_Postnet function to read contents
  • PCLXForm.exe Added PCLXFORM_SETTING_QLOC_NO_SPACE_ADJ setting to pclQueryByLoc function
  • PCLXForm.exe Added Search_Bmap_Postnet function to locate PostNet barcode despite surrounding objects
  • Port Monitor All files enhanced to directly invoke Rdest.exe, PMIndexer.dll and Print2All.dll on the Desktop
  • Port Monitor CAPConfig.ini - Modified to remove the need for HotDirZ to be part of the workflow & added a flowchart PDF
  • Port Monitor P2Aconfig.ini - Modified to remove the need for HotDirZ to be part of the workflow & added a flowchart PDF
  • Port Monitor PTRConfig.ini - Modified to remove the need for HotDirZ to be part of the workflow & added a flowchart PDF
  • Port Monitor SDKConfig.ini - Modified to remove the need for HotDirZ to be part of the workflow & added a flowchart PDF
  • Port Monitor VUEConfig.ini - Modified to remove the need for HotDirZ to be part of the workflow & added a flowchart PDF
  • PMRemove Each printer driver demo has its own PMRemove that references the demo-specific iconfig.ini file
  • Print2All.lib Added to .\source\libs\Print2All folder
  • PTC32/64/s/net.dll Added PCLXFORM_SETTING_QLOC_NO_SPACE_ADJ to control space inserted between adjacent objects when calling pclQueryByLoc
  • PTC32/64/s/net.dll Added PREF_INTL_FAVOR_EARLIER_DOWNLOAD preference for selecting downloaded fonts by attribute
  • PTC32/64/s/net.dll Added PREF_INTL_PREINIT_PDF so PCLXForm script can set bookmarks for the first page of a PDF
  • PTC32/64/s/net.dll Added PTRK_HAD_DLOAD value to paramTrack function to query if a font was downloaded while processing a page
  • PTC32/64/s/net.dll Fix no longer collects point size attribute after selecting a downloaded scalable font
  • PTC32/64/s/net.dll Fix now resets CAP to default position when page eject is triggered by duplex command
  • PTC32/64/s/net.dll Fixed generation of blank pages from duplex operations (when enabled), including from reset commands
  • PTQRCode.lib Added to .\source\libs\PTQRCode folder
  • Rdest.exe Added –f command line argument to use input filename “as is” with no serialize filenaming
  • Rdest.exe Added –m command line argument to run (.exe/.bat) minimized
  • TechSupport Added code to capture the .\pagetech folder where our deliverables are unzipped

New in PCLWorks 13.0 (Feb 26, 2013)

  • AcctUtil.dll Added ability for it to determine which Windows printer driver logo ce
  • rtification file (.cat) to install.
  • AcctUtil.dll Update for PCLCapture Install - Preserves existing Port Monitor ports, tests version before update
  • Cat_32.cat Windows printer driver logo certification file (.cat) for 32-bit systems.
  • Cat_64.cat Windows printer driver logo certification file (.cat) for 64-bit systems.
  • Config.ini Not instalsl only the Color driver
  • Defaultv12.cdr Updated to work with test6txt.pcl
  • HotDir.exe Fixed the file browse buttons
  • Img2PCL.exe Fixed bug
  • IS32to64.exe No longer requires the existence of WINFMove64.dll
  • Missed_nnn.pcl Added support for instance-specific missed.pcl files in unlimited page vol. versions (missed_003.pcl for3rd instance)
  • PCLExtract.exe Unscrambles text from PCL generated by PCLMagic Driver
  • PCLExtract.exe Updated a few dialogs
  • PCLMagic Driver Only the HP Color LaserJet driver (PCL5c) is installed. The monochrome driver
  • (PCL5e) requires a manual install
  • PCLMagic Driver Windows logo certification to remove the warning message during the Setup when drivers are installed
  • PCLTool.exe Modify PCL – output to single file now gets it’s filenaming prefix from the Convert Dialog’s destination override filename
  • PCLTool/PCLWks Fixed scroll bar size, automatic scaling to view 600 dpi images
  • PCLTool/View.exe Replaced hourglass with a new progress indicator when indexing
  • PCLXForm.exe Added functions to support adding
  • PCLXForm.exe Fixed bug : now ignores outf= command line argument if OutFilename=#codeperpage in TPT script
  • PCLXForm.exe New Function: Query_Object_Exists - Detects if object of specified type exists in region of page
  • PCLXForm.exe New Function: Read_BMap_Barcode - read contents of barcode from region of page
  • PCLXForm.exe New Print2All Functions with a Backgrounder for how to use these commands
  • Print2AllDlgRecipient
  • Print2AllGetConfig
  • Print2AllGetStrValue
  • Print2AllGetValue
  • Print2AllInit
  • Print2AllProcessFwds
  • Print2AllProcessPdfs
  • Print2AllQuit
  • Port Monitor: Introduced print job forwarding to the Port Monitor. This new feature allows the user or developer to configure the Port Monitor to send the captured spool file directly to any available Windows printer. This new functionality can be set via the Printer Properties - Port Monitor Configuration dialog, our PMConfig.exe program or via a new API function in the AcctUtil.dll (with TestPMJobConfig sample code). This new feature provides the option to capture the PCL from our PCLMagic (PCL2PDF or PCLPrint or custom configuration) printer driver or other drivers for transformation to other formats and also send the print stream to the appropriate printer for printing or to suspend the redirection of the print stream as input to PCLXForm so as to only print the file. It allows the developer to integrate a virtual driver that can either transform the PCL, print it to a particular printer device or do both. Previously, the only way to provide these same options was to write them into a custom PCLXForm.tpt script program and some applications only require our Port Monitor.

New in PCLWorks 12.0 (May 10, 2012)

  • For a complete list of changes and updates please refer to the release note installed with PCLWorks Program

New in PCLWorks 11.00 (Apr 23, 2011)

  • PCL Works v11.0 is the latest release from PageTech and is now available in 32-bit or 64-bit versions and is compatible with Windows 7.

New in PCLWorks 9.03 (Jun 5, 2010)

  • Major consolidation and migration of source code for easier maintainability, upgradeability and faster throughput.

New in PCLWorks 8.79 (Jun 26, 2009)

  • Optimized conversion to vector PDF, added support for new Lexmark raster compression method, optimized the way macros are converted to vector PDF for faster processing by ISIS and enhanced support for input/output of raw EMF files.

New in PCLWorks 8.39 (Dec 20, 2007)

  • Added The Ability to Convert PCL to XPS