Používáme v zaměstnání stovky čteček od mnoha výrobců. Zatím naprosto všechny umožňovaly nastavení a to buď sw od výrobce a nebo pomocí speciálních čárových kódů.
Také jsme ale narazili i na nutnost nechat čtečku tak jak je a pak jsme si většinou poradili pomocí obsahu kódu. Tzn. vždy jsme "věděli" co načítáme. Znali jsme např. délku kódu nebo nějaké znaky na definovaném místě., takže se dalo vytvořit nějaké pravidlo.
Každopádně souhlasím s tím, že využít časovou závislost povede jen k problémům teď nebo později.
Pokud ale opravdu je zadání číst naprosto libovolný kód bez nějaké definice, tak mne také jiné řešení nenapadá.

PS: ještě mne napadla jedna možnost, vytisknout si speciální label, který bude znamenat konec, tzn. zákazník načte ten hlavní a hned za ním tento ukončovací. Je mi samozřejmě jasné, že je to krkolomné a ještě to přidává práci.