Indien er een Etiket wordt afgedrukt, en wordt voldaan aan de volgende situaties:
* De Printerdriver bevat géén Initialisatiekode
* De Printerdriver bevat géén Resetkode
* Er wordt
niet naar een file geprint (maar naar een Printer)
* Middels tag IMG# wordt er een Image afgedrukt
dan zal er intern een unieke TMP file worden aangemaakt in de TROEP directory, waarin de te printen afbeelding, tesamen met de rest van het etiket, wordt voorbereid.
Het commando waarmee we binnen Profit om "een unieke bestandsnaam" vragen, resulteert in een bestandsnaam bestaande uit 8 cijfers. Ach, op het eerste gezicht uniek genoeg. Maar, ervanuitgaande dat we bij het gebruik van e.d. commando al niet eens de directorynaam hoeven op te geven waarbinnen die file wordt aangemaakt, kun je je al vraagtekens plaatsen bij "hoe uniek" deze "unieke filename" eigenlijk is.
In praktijk is nl. gekonstateerd dat in een serie te printen etiketten (die voldoet aan bovenstaande condities) er heel af en toe een oud etiket tussendoor geprint wordt; gevaarlijk, immers, stel maar eens voor dat je met zoutzuur bezig bent, en tussendoor wordt er een oud etiket met 'gedeminiraliseerd water' afgedrukt, welke klakkeloos op het vat geplakt wordt...
De theorie is nu dan ook dat indien er dagelijks honderden etiketten worden afgedrukt, de TROEP directory volstaat met duizenden tijdelijke etiket bestandjes, en dat op enig moment het genereren van de unieke filenaam voor het nú af te drukken etiket, resulteert in een bestandsnaam die jaren geleden al eens eerder gebruikt is om een etiket mee af te drukken.
M.i.v. deze Releasenote wordt derhalve direkt na de bepaling van de unieke bestandsnaam, eerst een eventueel oud etiket met die bestandsnaam verwijderd. Als het etiket naar de printer is gestuurd, zal ze ook nog expliciet worden verwijderd; dit, opdat de TROEP directory niet vol komt te staan met dergelijke etiketbestanden.
Deze aanpassing wordt aktief m.i.v. een Systeemprocedure ná 10 april 2012. Tot die tijd kan het probleem ook worden omzeild door alle TMP files uit de TROEP directory te verwijderen.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
APPRLF | Omschrijving (nog) niet bekend | 05-04-2012 | 10-04-2012 |