queXF 1.17.0 Released

queXF 1.17.0 has been released today on Sourceforge

Manual banding has been updated to allow for box group merging and the creation of free text boxes in empty space (no borders required). Page corners can now be solid boxes instead of corner lines. An update to the queXML PDF generation functions will mirror this change. OCR (in addition to ICR) can be enabled (using tesseract) to allow for printed numbers to be read from the form (including as page 'barcodes'). A secondary position for page barcodes can also be defined if you wish to place them in different places on different forms. Many bugs have also been fixed. Damien Zammit has contributed improvements to the ICR functionality including improving the detection algorithm and implementing smarter aspect ratio conversions.

Read on for details of how to upgrade (small database change required).

To upgrade (from queXF 1.16.0)

1. Backup config.inc.php (copy to config.inc.php.bak)
2. Backup your database
3. Update the database:
ALTER TABLE `pages` ADD `VERT_WIDTH_BOX` INT NOT NULL DEFAULT '54',
ADD `HORI_WIDTH_BOX` INT NOT NULL DEFAULT '54';

4. Extract the new package over your existing installation
5. Copy your config.inc.php.bak file over the extracted config file