/************************************************************************ ** ** ** ULTRA ELECTRONICS CARD SYSTEMS ** ** ** ************************************************************************* ** ** ** PROJECT : Magicard Tango +L ** ** ** ** MODULE NAME : Amendment Record ** ** ** ** FILE NAME : S2087209.txt ** ** ** ** AUTHOR : A. M. Pass ** ** ** ** SECURITY CLASS : Unclassified ** ** ** ** SIN No. / ISSUE : SIN 2087 / V2.10 ** ** ** ** COPYRIGHT : Ultra Electronics Ltd Card Systems ** ** ** ************************************************************************* AMENDMENT RECORD ************************************************************************* DATE DCR VERSION 03-04-09 30691 V2.10 1. Introduce "HOLOKOTE WAIT" strings for the LCD. ************************************************************************* DATE DCR VERSION 08-12-08 30551 V2.09 1. Implement enhanced driver selected HoloKote options. ************************************************************************* DATE DCR VERSION 24-11-08 30537-1 V2.08 1. Improved image download technique. ************************************************************************* DATE DCR VERSION 18-11-08 30453-4 V2.07 1. Improved dye film detection. 2. Added default holokote flex. ************************************************************************* DATE DCR VERSION 7-4-08 30133 V2.06 1.Toggle front idler before mag encoding to prevent 27mm jitter spike with 69rpm cam motor. ************************************************************************* DATE DCR VERSION 13-12-07 V2.05 BETA 1 1. Fix the problem where by the Holokote was being redrawn each print. ************************************************************************* DATE DCR VERSION 13-12-07 30012 V2.05 1. Ensure error codes are displayed in decimal 2. Fix bug in the counting of cards printed. ************************************************************************* DATE DCR VERSION 29-11-07 29993 V2.04 1. CHIP_CONTACT_BROKEN handled correctly. 2. SNR processing now returns data to the test tool and not the Status Moinitor 3. Memcpy for Status Identity data corrected and all other memcpy's verified. 4. Printer counts written to flash every 10 copies, inbetween times a delta is also held in flash 5. Copy coint increment now takes place prior to the card ejection. 6. Parse Command Entry Buffers extended to cater for larger parameter strings 7. Flash held serial numbers are now monitored, the private serial numbers are updated from public if needs be. 8. The RT2 command is nullified. ************************************************************************* DATE DCR VERSION 20-08-07 29822 V2.03 1. Improvement to USB busy control. 2. Force LCD to English but allow foreign status monitor messages. 3. Added additional error checking. 4. Added fix to allow use of latest compiler. 5. Added poll for laminator error to OK/CAN handlers. 6. Minor correction to "when lid is open" code. 7. Added translations for laminator-specific errors. 8. Reduction of dye film wastage during initialisation and upon lid closure. 9. Addition of HoloKote tile selection facility. 10. Prevention of possible print job loss during batch printing. 11. Addition of verification pass to self test mag encode function. 12. Addition of tachos per panel to Query information. 13. Improvement to image positioning when using LC3 film. NB Items 1,9 & 10 require a driver upgrade later than v1.1.0.0 ************************************************************************* DATE DCR VERSION 22-02-06 29650 V2.02 1. Fixed laminator timeout for slow lamination speeds. 2. Fixed problem of dye ribbon getting caught on ends of cards. 3. Improved communications with status monitor. 4. Added ability to switch "card present" signal polarity. ************************************************************************* DATE DCR VERSION 17-11-06 29380 V2.01 1. Fixed problem where the printer would freeze if card could not be returned from the laminator. 2. Updated errors.txt. ************************************************************************* DATE DCR VERSION 10-11-06 29369 V2.00 1. N.B: This version of the printer firmware (SIN2087) REQUIRES version 2.30 or later of the laminator firmware (SIN2088). 2. Added support for multilingual status/error messages. 3. Reorganised error codes. 4. Reorganised LCD status messages. 5. Lamination jobs now wait for target temperature to be reached. 6. Internal test card is now laminated with current laminator settings. ************************************************************************* DATE DCR VERSION 12-10-06 29313 V1.13 1. Fixed spurious Out Of Dyefilm errors when lid is opened. 2. Laminator errors don't get masked by printer errors anymore, and printing will not commence if the laminator is in error mode. 3. Made card reject more robust. 4. Added better error detection when transferring card between the print engine and the laminator. 4. Prevented flip stepper motor from spinning needlessly when the laminator is rewinding the card. ************************************************************************* DATE DCR VERSION 28-9-06 29303 V1.12 1. OK/Cancel explicitly clear laminator if laminator fault reported. 2. Removed "job overlap" code. 3. Upon laminator error, no longer restore default mode or eject card. 4. Reduced power if secure shield selected(?) ************************************************************************* DATE DCR VERSION 15-9-06 29254 V1.10 1. Corrected bug to allow selection of Secure Key. 2. Reorganised hologram code to be more certain of correct memory access. ************************************************************************* DATE DCR VERSION 12-9-06 29254 V1.08 1. Removed 3 attempts at feeding card from printer to laminator upon failure. 2. Amended 'buffer_from_panel()' to return correct buffer, although no fault found with original code. Requires further investigation. 3. Extended response to QUERY (QPR) command to include Product ID and Last Error. ************************************************************************* DATE DCR VERSION 31-8-06 29261 V1.07 1. Removed restriction on applying overcoat AND laminate on card. 2. Added 3 attempts to feeding card from printer to laminator upon failure. ************************************************************************* DATE DCR VERSION 23-8-06 NOT FORMALLY RELEASED 29198 V1.06 1. Introduced comms fix. ************************************************************************* DATE DCR VERSION 17-8-06 29198 V1.04 1. Integrated all changes made in SIN2051 to date. ************************************************************************* VERSION V1.00 1. Initial Release