/********************************************* M611-F02.c Proj Directory : R:\PROJS\R438_Boontech\BoonCard\M611 M611A-F02 BoonTech Hand-Held ISO Reader for Qebec *********************************************/ /* Version History 09/08/04 B001 HR - copied over from \Projs\R440_M610\M611-F01 B003 12/08/04 B002 AW - 14/08/04 B003 HR/AW - Modified output to suit 40 col printer 01/10/04 B004 AW - New hardware 05/10/04 B006 HR/CM/AW - Implemented SIMPLE-TLV data structure - refer to BoonCard-TM Issue 6 14/10/04 B007 HR/CM - fixed TLV type cast problem - Now no longer force user to use Alpha mode for visual tag entry - If no card inserted upon entry, will allow function key to be pressed - Now stops duplicates from being entered for a pickup - A visual tag is a tag less than 15 long - Initial data entry state now set according to what has been stored on card - Implements PRINT TRANSACTION - saved when operator indicates printed ok (BoonCard-TM Issue 7) - Implemented RECEIVER INVOICE logic - same as ORIGIN INVOICE - PrintUnloadManifest() now only prints animals that have NOT been prior unloaded - PrintUnloadManifest() first checks to see that an RECEIVER invoice has first been entered */