by Lili881 » Sat Jul 15, 2006 1:36 pm
Hallo chrislis,
wir machen sehr viel mit der SAP-Anbindung von Scannern (Mobile Computer oder Barcode-Scanner an Terminals) in Zusammenhang mit Webanwendungen oder Rich-Clients in Form von VB.NET, C# oder Java Anwendungen.
Um welchen Scanner handelt es sich? Ist er an einem Terminal angeschlossen (Gate am Fertigteilelager) oder ein MDE? Meist ist bei den Barcode-Scannern eine Software (ScanWedge) begefügt, die die gesannten Daten in Form von "Normaler" Tastatureingabe an die Anwendung weitergibt. Dies ist die einfachst Variante. Man stellt ScanWedge so ein, dass am Ende des Barcodes ein ENDE-Zeichen (bspw. ENTER) mitgegeben wird, auf welches man mittels JavaScript in der Textbox bei KEYPRESS prüft. Kommt das Zeichen, dann kann man "Weiterrücken" zum nächsten Feld, oder die Verarbeitung triggern.
Eine weitere Möglichkeit an die Daten des Scanners und dessen "Scan"-Events (Scan gestartet, Scan gestoppt) zu kommen, ist, dass der Hersteller APIs für C, Java etc. zur Verfügung stellt bzw. ActivX-Objekte für die Integration in die Webanwendung. Dies erfordert allerdings etwas mehraufwand in der Implementierung.
MfG
Oliver Lamp