Mittels barcode-scanner (wie Grabba) von mit-in meinem iOS-Anwendung
Mein Ziel ist einfach: Lesen der Daten von einem barcode-scanner.
Ich weiß, dass es eine option für das Scannen der Barcodes mit der Kamera, aber in meiner Erfahrung sind die Ergebnisse nicht sehr präzise in weniger als ideale situation, d.h. bei schlechter Beleuchtung. Also, ich bin zu erforschen, wenn ein externes Gerät problemlos angeschlossen werden können mit dem iPhone/iPad und die können die barcode-Daten wie eine externe Tastatur.
So, kann ich Lesen den barcode, der gescannt wird mit einem externen Gerät? Wenn dem so ist, kann ich es tun, ohne code schreiben zu müssen, oder muß ich ausdrücklich hinzufügen irgendeine Art von Unterstützung in meiner Anwendung?
- Ich bin mit linea pro und es funktioniert Super. Das sdk ist einfach zu bedienen.
- Kann die Linea-Pro funktioniert wie eine Tastatur? Ich Sitze mit ein und es Sie nicht geben alles, wenn ich Scannen. Es funktioniert nur zusammen mit der app, der gemacht wurde und installiert ist. Ich habe keinen Zugriff auf die docs für die es allerdings noch nicht...
InformationsquelleAutor Mustafa | 2013-03-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Antwort
Jedem iOS-kompatible Bluetooth-scanner, unterstützt VERSTECKTE-Modus. Zum Beispiel, jeder Socket CHS. Einmal verbunden, es verhält sich genau so, wie Sie sagte, "genau wie eine externe Tastatur".
HID vs SDK
HID: Mit jedem scanner wie eine Tastatur, Sie sind beschränkt auf die Eingabe gescannter Daten in open-input-Felder, wo der Benutzer ändern kann, die gescannten Daten, und es gibt begrenzte Optionen für die Nachbearbeitung und Validierung.
Weil der scanner erscheint für iOS-als ein keyboard, iOS blendet die onscreen-Tastatur - das macht Sinn... wenn der scanner wurden eine tatsächliche Tastatur. Einige Scanner (inkl. Socket CHS 7Ci & 7Xi) bieten einen Mechanismus zu zwingen, die Tastatur (Auf unsere CHS doppelklicken Sie auf die power-Taste) oder die app kann erzwingen, dass die Tastatur (siehe: Verwandte stackoverflow-Fragen)
SDK: der Entwicklung einer app mithilfe des SDK bietet eine robustere setup und verarbeitet komplexere Anwendungsfälle: Scannen in der Anwendung, selbst wenn ein Eingabefeld ist nicht aktiv, die Durchsetzung einer bestimmten scan-Reihenfolge (Scannen UPC gefolgt von eine VIN-Nummer, nicht Umgekehrt), oder analysieren der gescannten Daten (Brechen ein timedate Stempel, die in Jahr, Monat, Tag, Uhrzeit).
Fazit: Persönlich würde ich die Verwendung der HID-Modus als quick-and-dirty Weg, um zu beginnen, aber wechseln würde, um das SDK für das Endprodukt. Natürlich, es hängt davon ab, wie viel Kontrolle Sie brauchen/wollen.
Haftungsausschluss: ich arbeite für Socket Mobile
Laden Sie die demo aus dem link
http://www.datecs.bg/en/products/Linea-Pro-iPhone-SDK/8/102
Einfach laufen LineaDemo nach entpacken Sie es. Es ist das Scannen mit Linea Pro Scanner[Externe Geräte]