Oscar , die Beep habe ich mal rausgenommen, löst aber mein Problem nicht.
Mein Script öffnet und aktualisiert in definierten Intervallen eine HTML Seite, die aus Excel erzeugt wird.
Auf dieser HTML Seite werden Arbeitsaufträge dargestellt, mit einer fortlaufenden eindeutigen Nummer.
Über den Scanner soll dann der Status "Beginn" & "Fertig" gesetzt werden, für jeden Scannvorgang soll eine Datei angelegt werden ID123_Start und ID123_Fertig. Ebenfalls wird durch den Scan die HTML Seite angepasst, sodass je nach Status der Eintrag farbig hinterlegt wird.
Das alles funktioniert auch soweit, jedoch wenn der User zu schnell scannt, werden die Daten nicht mehr erfasst und der Scanner ist "Tod", nur ein Neustart des Skripts hilft den Scanner wieder zu aktivieren. Ich habe es soweit eingrenzen können das es mit dem Hook zusammen hängt.
Ich habe es jetzt erstmal so gelöst, dass der Hook vor dem verarbeiten der Statusdateien ausgeschaltet und nach dem erstellen der Dateien wieder eingeschaltet wird. Scannt man nun wie "wild" wird zwar nicht mehr alles verarbeitet, aber der Hook hängt sich auch nicht mehr auf.