Heart-Profit ERP
October 08, 2024, 06:49:43 pm *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Printen Etiketten drukt soms een oud etiket tussendoor  (Read 743 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27470


View Profile WWW
« on: April 10, 2012, 09:05:30 am »

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.

FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
APPRLF      Omschrijving (nog) niet bekend    05-04-2012    10-04-2012
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.146 seconds with 20 queries.