Scanner SDK per Windows
“
Specifiche
- Nome prodotto: Zebra Scanner Software Developer Kit (SDK) per
Finestre - Versione: v3.6 luglio 2024
- Interfaccia di programmazione: MS .NET, C++, Java
- Varianti di comunicazione supportate: IBMHID, SNAPI, HIDKB, Nixdorf
Modalità B, ecc. - Capacità: leggere codici a barre, gestire configurazioni scanner,
catturare immagini/video
Istruzioni per l'uso del prodotto
Installazione
1. Scarica Zebra Scanner SDK per Windows dal sito ufficiale
websito.
2. Eseguire il pacchetto di installazione e seguire le istruzioni sullo schermo
istruzioni per completare l'installazione.
Iniziare
1. Avviare l'applicazione SDK sul sistema Windows.
2. Seleziona il linguaggio di programmazione che desideri utilizzare per il tuo
applicazione (MS .NET, C++, Java).
3. Configurare le impostazioni dello scanner in base alle proprie esigenze
requisiti.
Sviluppo di applicazioni
1. Utilizza i componenti forniti per creare la tua applicazione con
controllo completo sulle capacità dello scanner.
2. Garantire la compatibilità con i protocolli COM supportati elencati
nel manuale utente.
3. Utilizzare l'SDK per leggere codici a barre, acquisire immagini/video e
gestire le configurazioni dello scanner.
Supporto e aggiornamenti
1. Per gli ultimi aggiornamenti, visita Zebra Scanner SDK
websito.
2. Per assistenza, visita la pagina di supporto ufficiale di Zebra.
Domande frequenti
D: Posso usare linguaggi di programmazione diversi per scopi diversi?
applicazioni all'interno dello stesso ambiente di sistema?
A: Sì, Zebra Scanner SDK consente di utilizzare diversi
linguaggi di programmazione per applicazioni separate durante il lavoro con
scanner nello stesso ambiente di sistema.
D: Quali sono alcuni dei protocolli COM supportati?
A: Alcuni dei protocolli COM supportati includono Query Assets
Informazioni Host Switching, Imaging e Video, Driver OPOS per codici a barre,
Driver JPOS e altro ancora, come elencato nel manuale utente.
D: Come posso configurare DDF a livello di programmazione utilizzando
Driver CoreScanner?
A: Il driver CoreScanner fornisce una nuova chiamata (Opcode) a
configurare DDF a livello di programmazione, cosa che in precedenza era supportata solo
manualmente dal Config.xml file.
“`
Note di rilascio
Scanner SDK per Windows v3.6 luglio 2024
Contenuto
Contenuto………………………………………………………………………………………………………………………………………….. 1 Oltreview ………………………………………………………………………………………………………………………………………. 1 Compatibilità del dispositivo …………………………………………………………………………………………………………………. 3 Protocolli COM supportati …………………………………………………………………………………………………………………. 3 Cronologia delle versioni ……………………………………………………………………………………………………………………………. 4 Componenti ………………………………………………………………………………………………………………………………… 15 Installazione …………………………………………………………………………………………………………………………….. 16
Sopraview
Zebra Scanner Software Developer Kit (SDK) per Windows fornisce un'unica interfaccia di programmazione su più linguaggi di programmazione (come MS .NET, C++, Java) per tutte le varianti di comunicazione degli scanner (come IBMHID, SNAPI, HIDKB, Nixdorf Mode B, ecc.). Zebra Scanner SDK include una suite di componenti che fornisce un framework di sviluppo software unificato. Il pacchetto di installazione SDK include i seguenti componenti.
· Componenti principali e driver Zebra Scanner SDK (API COM, driver di imaging) · Driver Scanner OPOS e JPOS · Driver Scale OPOS e JPOS · Driver di imaging TWAIN
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 1
· Supporto Bluetooth per Windows 7 e versioni successive · Componenti di gestione remota
o Fornitore WMI dello scanner o Fornitore WMI del driver · Web Collegamento all'ultima Guida per sviluppatori – Documento(i) https://techdocs.zebra.com/dcs/scanners/sdk-windows/about/ · Modello di progetto Microsoft® Visual Studio per Zebra Scanner SDK · Test e Sample utilità di Zebra Scanner SDK SampApplicazione (C++) per Zebra Scanner SDK Sample Applicazione (Microsoft® C# .NET, utilizzando .NET Framework 4.0
Cliente professionistafile)* o Utilità di test del driver OPOS dello scanner (C++) o Utilità di test del driver OPOS della bilancia (C++) o Utilità di test del driver JPOS dello scanner/bilancia (Java) o Utilità di test TWAIN (C++) o Utilità di test del provider WMI dello scanner (Microsoft® C# .NET, utilizzando .NET Framework 2.0) * o Utilità di test del provider WMI del driver (Microsoft® C# .NET, utilizzando .NET Framework 2.0)* o Web collegamento agli ultimi codici sorgente per test & sample utilità – https://github.com/zebra-
tecnologie/Scanner-SDK-per-Windows
* Nota Gli SDK dello scannerample applicazioni e le utilità di test non supportano .NET Core e .NET Standards, ma utilizzano le versioni di .NET Framework specificate sopra per app/utilità
Con questo SDK, puoi leggere codici a barre, gestire configurazioni scanner, catturare immagini/video e scegliere selettivamente un elenco di scanner su cui lavorare. Mentre un'applicazione è in un linguaggio di programmazione che utilizza uno scanner o un set di scanner, un'altra applicazione in un linguaggio diverso può essere utilizzata in modo diverso all'interno dello stesso ambiente di sistema.
L'SDK può creare un'applicazione con il controllo completo delle funzionalità dello scanner.
· Dati del codice a barre o Uscita tastiera HID simulata o Uscita OPOS/JPOS o Uscita SNAPI
· Comando e controllo o Controllo LED e segnale acustico o Controllo della mira
· Imaging o Cattura/Trasferimento di Immagini o View Video o Acquisizione simultanea di dati di codici a barre e di un'immagine con un solo grilletto utilizzando Intelligent Image Capture (IDC)
· Gestione remota dello scanner o Monitoraggio delle risorse o Configurazione del dispositivo (Ottieni, imposta e archivia gli attributi dello scanner) o Aggiornamento del firmware o Commutazione del protocollo di comunicazione dello scanner o Servizio per automatizzare il processo di configurazione/aggiornamento del firmware
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 2
Per gli ultimi aggiornamenti SDK, visitare Zebra Scanner SDK. Per assistenza, visitare http://www.zebra.com/support.
Compatibilità del dispositivo
Per l'elenco dei dispositivi compatibili, visitare la pagina seguente: https://www.zebra.com/us/en/support-downloads/software/developer-tools/scanner-sdk-forwindows.html
Protocolli COM supportati
I protocolli di comunicazione supportati dall'SDK includono: · IBM Table-Top USB · IBM Hand-Held USB · IBM OPOS – IBM Hand-held USB con disattivazione scansione completa · Emulazione tastiera HID · USB CDC Host · Symbol Native API (SNAPI) con interfaccia di imaging · Symbol Native API (SNAPI) senza interfaccia di imaging · Wincor-Nixdorf RS-232 Mode B · Simple Serial Interface (SSI) su RS232 · Simple Serial Interface (SSI) su Bluetooth Classic
Query Assets Informazioni Host Switching
Imaging e Video Gestione più rapida degli aggiornamenti del firmware e aggiornamento del firmware
Driver codice a barre OPOS Driver JPOS
USB da tavolo IBM
XX
USB portatile IBM
XX
IBM OPOS: USB portatile IBM con disabilitazione scansione completa
X
X
Emulazione tastiera HID
X
Host CDC USB
X
XXXXXXXX
XXXXXX
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 3
API nativa dei simboli (SNAPI) con interfaccia di imaging
XXXXXXXX
API nativa dei simboli (SNAPI) senza interfaccia di imaging
XX
XXXXXX
Wincor-Nixdorf RS-232 Modalità B
XXX
Interfaccia seriale semplice (SSI) su RS232
X
X
XXXXXX
Interfaccia seriale semplice (SSI) tramite Bluetooth
X
X
XXXXXX
Classico
Interfaccia seriale semplice (SSI) tramite Bluetooth Low-
Energia (BLE)
Interfaccia seriale semplice (SSI) su MFI
Cronologia delle versioni
Versione 3.06.0038 07/2024
1. Driver OPOS migliorato a. Correzione di bug – La bilancia OPOS sampl'applicazione ora cancella le notifiche di errore visualizzate in precedenza (se presenti), quando viene fornita una lettura di peso valida. b. Correzione di bug Risolto il problema nell'aggiornamento non corretto del conteggio delle scansioni valide nelle statistiche dopo il rilascio e il recupero di uno scanner. c. Correzione di bug Risolto il problema nel peso live della bilancia che visualizzava lo stato come "Non pronto" durante l'esecuzione di chiamate di lettura del peso mentre la bilancia è in modalità asincrona. d. Correzione di bug Le proprietà ResultCode e ResultCodeExtended della bilancia ora vengono aggiornate correttamente quando la lettura del peso viene eseguita mentre la bilancia è in modalità asincrona. e. Aggiunte implementazioni per i metodi di statistica (Reimposta statistiche, Recupera statistiche e Aggiorna statistiche) per la bilancia. f. Aggiornati OPOS Scanner e Bilancia Sampi nomi delle applicazioni in “ScannerSDK_SampleApp_OPOS_Scanner” e “ScannerSDK_SampleApp_OPOS_Scale” rispettivamente.
2. Driver JPOS migliorato a. Correzione di bug minoriample app fix casella di controllo Notifica stato di alimentazione in JPOS Sampl'applicazione ora mostra lo stato corretto dopo aver rilasciato JPOS Scale profile. b. Correzione bug: corretto il campo PIDXScan_ScanData per visualizzare gli ID etichetta (se configurati) in JPOS Sampc. Correzione bug: corretta la funzionalità di scala zero JPOS che limita fino a 0.05 libbre quando dovrebbe essere 0.60 libbre.
3. C# e C++Sample Applicazioni a. Aggiunta una nuova scheda in C# sampl'applicazione per configurare le configurazioni Real Time Alert (RTA) e view Notifiche degli eventi RTA (la scheda RTA sarà visibile solo se il firmware dello scanner connesso supporta gli RTA). b. Correzione di bug Corretto l'arresto anomalo dell'applicazione C++ che si verificava alla chiusura dell'applicazione.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 4
c. Aggiornato il C# sampil nome dell'applicazione in ScannerSDK_SampleApp_CSharp”.
4. Driver CoreScanner a. Aggiunta una nuova funzionalità "Real Time Alert (RTA)" per dispositivi/firmware supportati nelle modalità host SNAPI, IBM TableTop, IBM Handheld e IBM OPOS.
Versione 3.06.0037 04/2024
1. Driver OPOS migliorato a. Correzione di bug Risolto un problema di perdita di handle che si verificava nel modulo di registrazione OPOS su entrambi gli oggetti di servizio Scanner e Scale. b. Correzione di bug Risolto un problema di perdita di memoria che si verificava in OPOS Scale quando il peso vivo era abilitato. c. Correzione di bug Risolto un problema di perdita di handle che si verificava nei metodi OPOS Open e Close su entrambi gli oggetti di servizio Scanner e Scale. d. Correzione di bug Corretto un carattere non valido restituito nella chiamata alla proprietà Device Description per OPOS Scale. e. Correzione di bug Minori sampla casella di controllo Stato di abilitazione automatica dell'app è ora abilitata dopo aver aperto correttamente uno scanner OPOS profile. f. Correzione bug: OPOS ora restituisce OPOS_E_ILLEGAL quando "ZeroScale" viene chiamato con un peso che supera il limite di peso di azzeramento dello scanner. g. Aggiunta una nuova chiave di registro "ClearQueueOnRelease" per configurare la cancellazione della coda dati quando il dispositivo viene rilasciato. h. Registri OPOS migliorati per includere il nome del comando DirectIO nelle informazioni registrate quando vengono utilizzati i comandi DirectIO.
2. Driver JPOS migliorato a. Correzione di bug minoriample app correggono le caselle di controllo Abilita stato evento dati e Abilita dispositivo in JPOS Sampl'applicazione ora mostra lo stato corretto quando JPOS Scale profile non è aperto. b. Correzione di bug Corretta eccezione intermittente causata nel thread del peso in tempo reale della bilancia JPOS quando si tenta di riavviare o configurare la bilancia mentre è in corso il peso in tempo reale. c. Correzione di bug Minori sample app fix Stato sincronizzato della casella di controllo "Abilita dispositivo" quando vengono utilizzate le selezioni "Abilita dispositivo automatico" o "Abilita peso vivo". d. Aggiunto un nuovo attributo come "ClearQueueOnRelease" a JPOS.xml file, per configurare la cancellazione della coda dati quando il dispositivo viene rilasciato. e. Correzione bug Viene generata un'eccezione durante l'esecuzione di Zero Scale con pesi superiori al limite di peso di azzeramento della bilancia implementato dal firmware. f. Correzione bug È stato impedito il lancio errato dell'eccezione "Timeout with zero stable weight" dopo aver impostato PIDXScal_ZeroValid su true nel DIO del peso live della bilancia JPOS.
3. C# e C++Sample Applicazioni a. Aggiunta la colonna "Nome configurazione" alle applicazioni C# e C++ample applicazioni nella griglia che rappresentano gli scanner rilevati.
4. Driver CoreScanner
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 5
a. Aggiunti i tipi di codice Han Xin Code e Dot Code alle modalità host USB IBM HandHeld e TableTop.
b. Aggiunto il nome della configurazione nella risposta XML della chiamata API "GetScanners".
Versione 3.06.0034 01/2024
1. Driver OPOS migliorato a. Sono supportate due modalità OPOS Check Health (Internal ed External Check Health), aggiunta una terza modalità. La terza modalità è chiamata Interactive Check Health. Nota che tutte e tre le modalità sono supportate in OPOS sampl'app.
2. Driver JPOS migliorato a. Correzione di bug minoriample app fix Stato dell'evento dati Abilita casella di controllo in JPOS Sampl'applicazione dopo la scansione di un codice a barre ora funziona come previsto. b. Correzione di bug Minori sample app fix Stato del dispositivo Abilita casella di controllo in JPOS Sampl'applicazione dopo la scansione di un codice a barre con AutoDisable abilitato ora funziona come previsto.
3. Driver CoreScanner a. Firma digitale del driver Zebra SNAPI Aggiornata la firma digitale dell'interfaccia di imaging Zebra SNAPI per supportare l'algoritmo SHA256. b. Correzione di bug Risolto un raro problema durante il passaggio alla modalità USB OPOS se ci si trova già in quella modalità. Ora lo scanner non entra più in uno stato di non risposta quando si tenta di passare a USB OPOS mentre si è già nella stessa modalità host.
4. Connettore IoT a. Aggiunto supporto per la registrazione delle variabili di ambiente (estratte dal sistema operativo) nel URL e intestazioni di richiesta nel sink HTTP. Nota che il controllo delle variabili ambientali viene eseguito in tempo reale a ogni occorrenza di registrazione. b. Correzione di sicurezza Libreria aggiornata “libcurl" utilizzato in IoT Connector dalla versione 7.78.0 alla versione 8.4.0 per risolvere le vulnerabilità di sicurezza.
Versione 3.06.0033 10/2023
1. Driver OPOS migliorato a. Correzione bug GoodScanCount non restituisce più valori negativi quando viene impostato un valore di conteggio elevato utilizzando il metodo Aggiorna statistiche. b. Correzione bug SampL'app non mostra più un peso errato quando ReadWeight viene chiamato con gli eventi Freeze abilitati. c. Correzione bug SampL'app ha risolto il problema del blocco dell'utilità causato dalla situazione durante il recupero degli eventi Read Weight e Live Weight dopo aver chiamato l'opzione di ripetizione negli eventi di errore asincroni. d. Correzione di bug Rimosso il registro ridondante su "FireHeadDataEvent" nel registro OPOS filese Bug Fix Driver ora restituisce lo stato della bilancia "Non pronta" quando la bilancia è scollegata, mentre è abilitato il peso in tempo reale. f. Correzione bug: il controllo dello stato di salute (interno ed esterno) ora restituisce la risposta "Nessun hardware" quando nessuno scanner è collegato al bus USB.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 6
g. Il driver di correzione bug ora rappresenta i "caratteri non stampabili" nei dati di scansione nella loro forma originale (non modificata dal driver OPOS).
2. Driver JPOS migliorato a. Aggiunto supporto per più istanze di scanner JPOS quando si comunica con un'applicazione. Ciò consente al driver JPOS di comunicare e tracciare più scanner contemporaneamente e indipendentemente, come MP7000 e DS8178/cradle. b. Aggiunta la possibilità di "Filtra rilevamento scanner" su 1) Modalità di comunicazione host, 2) Modello (alias DS9908...) e 3) Numero di serie. JPOS ora corrisponde alla funzionalità OPOS. c. Correzione bug: il controllo dello stato (interno ed esterno) ora restituisce la risposta "Nessun hardware", quando nessuno scanner è collegato al bus USB. d. Correzione bug SampL'app le non mostra più un peso errato quando ReadWeight viene chiamato con Eventi di congelamento abilitati. e. Correzione bug Il driver ora restituisce lo stato della bilancia "Non pronta" quando la bilancia è scollegata, mentre è abilitato il peso in tempo reale.
3. Driver CoreScanner migliorato a. Accesso alle informazioni sulla versione di CoreScanner Modificato come accedere alle informazioni sulla versione di CoreScanner. Ora legge dalla chiave di registro, invece del binario di CoreScanner file. b. Correzione bug Non c'è più l'accento "Grave", che converte erroneamente in CR/LF quando lo scanner funziona in modalità di comunicazione RS232 NIXMODB. c. Correzione bug Risolto il problema "Tastiera HID simulata". Scancode ora viene generato correttamente per un carattere "Separatore di gruppo", quando si è in una tastiera HID simulata.
Versione 3.06.0029 07/2023
1. Driver OPOS migliorato a. Correzione di bug Risolto il problema relativo al testo di controllo integrità non corretto restituito dalla query. b. Correzione di bug Risolto il problema nella lettura del peso quando vengono richieste più letture tramite chiamata API (quasi simultaneamente) e DataEvent è abilitato. c. Correzione di bug Risolta la cancellazione errata delle proprietà ScanData e ScanDataLabel quando viene chiamato ClearInput. d. SampCorrezione di bug dell'app Corretto valore errato impostato per GoodScanCount durante l'aggiornamento delle statistiche tramite JPOS Sample applicazione, utilizzando un valore non numerico.
2. Driver JPOS migliorato a. Correzione di bug Risolto il problema che aggiungeva in modo errato un ID etichetta per "etichetta NCR" con tipo di codice a barre ISSN. b. Correzione di bug Risolto il problema relativo agli argomenti di errore (locus e risposta) negli eventi di peso di lettura JPOS. c. Sample App Security fix Aggiornata la libreria “xercesImpl.jar” utilizzata in JPOS Sampl'applicazione dalla versione v2.11.0 alla v2.12.2 per risolvere le vulnerabilità di sicurezza. d. SampCorrezione di bug dell'app Lo stato del pulsante di abilitazione del dispositivo ora viene aggiornato quando si abilita l'abilitazione automatica del dispositivo (pulsante) nella scala JPOS. e. SampCorrezione di bug nell'app Il nome del codice a barre ora viene visualizzato correttamente per il codice Han Xin.
3. Driver CoreScanner
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 7
UN. Aggiunta una nuova chiamata (Opcode) per configurare DDF (Driver Data Formatting) a livello di codice. In precedenza questo era supportato solo manualmente da Config.xml file.
B. Tastiera HID simulata: aggiunto il supporto per configurare ScanCode, oltre al supporto esistente del codice chiave virtuale, nella tastiera HID simulata. Configurato tramite le impostazioni in Config.XML file.
c. Driver Data Formatting – Aggiunto il supporto della combinazione di tasti ATL a Driver Data Formatting (DDF). Questa funzionalità consente di aggiungere una combinazione di tasti ALT ai dati del codice a barre quando si utilizza la tastiera HID simulata. i. La configurazione di questa capacità si trova nell'xml di configurazione CoreScanner file. ii. Un exampLa parte migliore di questa funzionalità consiste nell'aggiungere "ALT [ + Data + Enter" ai dati del codice a barre. Un altro example è “ALT [ + Data + TAB”. iii. La soluzione supporta l'invio di ALT + una sequenza di tasti ASCII come “ALT [“. iv. La soluzione supporta solo l'aggiunta di un prefisso. L'aggiunta di un suffisso non è supportata.
d. Correzione bug – Risolto il problema del reset intermittente dell'MP7000 durante la chiamata GetScanners. e. Correzione bug Risolto il problema del reset intermittente del CoreScanner quando un dispositivo a cascata come
il DS8178 si è riavviato/disconnetteva, causando il ripristino dell'MP7000. f. Correzione di bug Corretto errore intermittente CoreScanner durante la lettura del peso della bilancia
da MP7000 quando uno scanner a cascata come DS8178 viene scollegato/ricollegato o riavviato.
Versione 3.06.0028 04/2023
1. Aggiungere il supporto per il supporto BT (SSI su Bluetooth) tramite i driver OPOS e JPOS. 2. Driver OPOS migliorato
a. Correzione bug Ora solo registro OPOS fileVengono creati dal driver OPOS che risiede nel registro OPOS file il percorso vengono eliminati dal sistema di gestione dei log circolari.
b. Correzione bug Registro corretto file problema del percorso per file cancellazione al raggiungimento del limite massimo di log file il conteggio viene raggiunto in un registro personalizzato file sentiero.
C. Aggiornati gli eventi di aggiornamento dello stato della bilancia in modo che vengano attivati quando viene rilevata una modifica nella lettura del peso o quando viene rilevata una modifica nello stato della bilancia.
d. Correzione bug Corretto un raro caso di eliminazione errata di un registro file in base al suo massimo file dimensione specificata nelle chiavi del registro di configurazione del registro OPOS.
3. Driver JPOS migliorato a. Correzione di bug in Sample App Messaggio di errore corretto visualizzato in modo errato in JPOS Sample applicazione quando viene chiamato il comando Zero Scale e si pesa un articolo inferiore a 30 grammi. b. Aggiornare il driver JPOS per attivare eventi di aggiornamento dello stato della bilancia ogni volta che viene rilevato un aggiornamento dello stato e una modifica del peso. c. Correzione di bug in Sampl'App ha reso il formato di visualizzazione del peso della bilancia coerente nell'sampapplicazione per le chiamate Read Weight, Live Weight e Direct IO NCR Live Weight. d. Correzione di bug in JPOS Sample App Risolto il problema di blocco dell'applicazione se si abilitavano contemporaneamente il peso vivo e la disabilitazione automatica.
4. Driver CoreScanner
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 8
UN. Aggiunta logica di rienumerazione dei dispositivi per rendere CoreScanner più robusto contro gli errori USB che si verificano durante il rilevamento e l'inizializzazione del dispositivo.
b. Correzione bug Metodologia migliorata per rilevare se il dispositivo è già disponibile nell'elenco degli scanner rilevati. Ora utilizza il percorso del dispositivo anziché il numero di serie del dispositivo.
Versione 3.06.0024 01/2023
1. Driver OPOS migliorato a. Aggiunto registro file configurazioni tramite le impostazioni del registro. Configurazione ora disponibile a livello di log, log file lunghezza e massimo file contare. Questa nuova funzionalità è applicabile sia a OPOS Scanner che a OPOS Scale.
2. Driver CoreScanner per Windows a. Aggiunta logica di rienumerazione dei dispositivi per rendere CoreScanner più robusto contro gli errori USB che si verificano durante la scoperta e l'inizializzazione dei dispositivi. b. Correzione di bug Metodologia migliorata per rilevare se il dispositivo è già disponibile nell'elenco degli scanner scoperti. Ora utilizza il percorso del dispositivo anziché il numero di serie del dispositivo.
3. Connettore IoT a. Aggiunto supporto endpoint VIQ (Visibility IQ) b. Aggiunti 5 nuovi eventi come voci di registro formattate JSON per DISPOSITIVO COLLEGATO, DISPOSITIVO SCOLLEGATO, STATISTICHE, CODICE A BARRE e Eventi BATTERIA. c. Aggiunta la possibilità di rimuovere la visualizzazione di curlparentesi y ({}) quando non sono disponibili dati per i messaggi di registro in formato JSON. d. Correzione di bug: la posizione di rete può essere specificata come registro file percorso. e. Correzione bug: risolto crash intermittente su IoT Connector quando vengono utilizzati più dispositivi E la connessione di rete viene disconnessa.
Versione 3.06.0023 10/2022
1. Driver OPOS migliorato a. Driver aggiornato per soddisfare le più recenti specifiche GS1: il tipo di dati di scansione visualizzato per GS1 Databar è ora "SCAN_SDT_GS1DATABAR" e per GS1 Databar Expanded è ora "SCAN_SDT_GS1DATABAR_E".
2. Driver JPOS migliorato a. Driver migliorato per supportare gli ID etichetta "HealthCheck" richiesti da NCR. b. Correzione bug L'API "Get Error Response" ora restituisce l'errore corretto su Read Weight in Scale. c. Correzione bug: consegna un evento di errore con risposta di errore, ER_CONTINUEINPUT, quando tutti gli elementi della coda vengono consegnati e DataEvent è abilitato. d. Piccole ottimizzazioni dell'interfaccia utente in JPOS Sample Applicazione per Windows.
Versione 3.06.0022 08/2022
1. Aggiunto supporto per Windows 11. 2. Driver JPOS migliorato,
a. Driver migliorato per supportare gli eventi Freeze in JPOS Scale. b. Correzione di bug: gli eventi ReadWeight ora vengono segnalati correttamente quando
DataEventEnabled è falso e LiveWeight è vero.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 9
Versione 3.06.0021 06/2022
1. Driver JPOS migliorato a. Correzione bug: gli eventi ReadWeight ora vengono segnalati correttamente quando DataEventEnabled è falso e LiveWeight è vero. b. Driver migliorato per supportare tutti gli ID etichetta "ScanData" richiesti da NCR
2. Driver OPOS migliorato a. Driver migliorato per supportare tutti gli ID etichetta "ScanData" richiesti da NCR
Versione 3.06.0018 04/2022
1. Correzione del bug: la proprietà ScanData ora viene popolata nel driver dello scanner OPOS quando è abilitata la modalità di compatibilità.
2. Correzione di bug: i dati del codice a barre ora passano correttamente attraverso il CoreScanner Diver quando gli scanner sono collegati in modalità Nixdorf B seriale (RS-232).
3. Supporto migliorato per il sistema POS Toshiba Global Commerce Solutions (TGCS) a. Driver OPOS migliorato per supportare le chiamate di informazioni di gestione del sistema dai sistemi POS TGCS i. CoreScanner migliorato per supportare le query UPOS WMI = "UPOS_BarcodeScanner" di TGCS b. Driver JPOS migliorato per supportare le chiamate di informazioni di gestione del sistema dai sistemi POS TGCS i. CoreScanner migliorato per supportare le query CIM Service Provider = "UPOS_BarcodeScanner" di TGCS
Versione 3.06.0015 01/2022
1. L'agente di registrazione è stato rinominato "IoT Connector". 2. Driver JPOS migliorato
UN. Aggiornato Windows JPOSample applicazione per supportare monitor con risoluzioni più piccole/inferiori.
B. Risolto un problema di recupero delle statistiche JPOS raramente riscontrato.
Versione 3.06.0013 10/2021
1. Driver JPOS migliorato a. Aggiunto supporto per eseguire comandi DirectIO senza richiedere il dispositivo. b. JPOS sampmiglioramento dell'applicazione per visualizzare il "Peso vivo" e i registri sugli eventi di aggiornamento dello stato del peso vivo. c. Registrazione migliorata nel driver JPOS, incluso l'accesso ai dati del codice a barre, allo stato di alimentazione, al peso della bilancia e alle chiamate API effettuate.
2. Funzionalità avanzate dell'agente di registrazione a. Aggiunto supporto per la registrazione di variabili di ambiente del sistema operativo come "nome PC host". Il controllo delle variabili di ambiente viene eseguito in tempo reale a ogni occorrenza di registrazione b. Aggiunto supporto per la registrazione in tempo reale tramite una chiamata JSON a console basate su cloud come Splunk.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 10
Versione 3.06.0010 08/2021
1. Opzioni migliorate associate alla proprietà "ScanData" del driver OPOS. Ora esiste un'opzione per visualizzare solo i dati scansionati (senza visualizzare i dettagli specifici del protocollo di comunicazione).
2. Registrazione migliorata nel driver JPOS, incluso l'accesso ai dati del codice a barre, al peso della bilancia e alle chiamate API effettuate.
3. Correzione delle statistiche e dei parametri di integrità segnalati dal dispositivo scanner padre in una configurazione di dispositivi a cascata.
Versione 3.06.0006 04/2021
1. Driver JPOS migliorato. a. Aggiungere supporto per "codici di errore estesi" per il comando DirectIO NCRDIO_SCALE_LIVE_WEIGHT in JPOS. b. Aggiungere supporto per le risposte sullo stato della bilancia JPOS.
2. Corretto il comando JPOS Scale Open per abilitare l'esecuzione della proprietà "DeviceEnabled".
3. Corretto il comando JPOS DirectIO RESET. 4. Corretto JPOS Scanner Not of File Comando IO diretto. 5. JPOS S fissoampl'applicazione, che ora mostra il valore del peso della bilancia quando
Viene eseguito il comando DirectIO NCR_LIVE_WEIGHT. 6. Risolto il problema di crash di Scale OPOS durante il recupero del testo di controllo dello stato di integrità dopo l'esecuzione
Comando Controlla Salute.
Versione 3.06.0003 01/2021
1. Miglioramenti OPOS e JPOS a. Aggiunto supporto per il comando RESET di Scanner DirectIO. b. Aggiunto supporto per codici risultato bilancia MP7000 personalizzati per ErrorOverWeight, ErrorUnderZero ed ErrorSameWeight.
2. Funzionalità avanzate dell'agente di registrazione a. L'agente di registrazione può ora recuperare il nome host/PC e l'indirizzo IP b. La funzionalità "Scan Avoidance" è stata rinominata in "Non-Decode Event" c. L'intervallo di reporting può essere personalizzato. Imposta un intervallo di programmazione univoco per attributo. Nota che un piccolo intervallo (meno di 30 secondi) può influire sulle prestazioni del sistema POS.
Versione 3.06.0002 10/2020
1. Pacchetto ridistribuibile Visual C++ aggiornato dal 2017 al 2019. Nota: il pacchetto ridistribuibile per il 2017 non è più incluso nell'SDK.
2. Aggiungere il supporto per l'azione del motore della pagina dello scanner al sampapplicazioni le (C++ e C#).
3. Aggiornamento del driver JPOS. Rimossa la dipendenza del parser XML Apache Xerces dal Service Object (SO) Zebra JPOS.
Versione 3.05.0005 07/2020
1. Agente di registrazione in bundle con Windows SDK.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 11
a. Il Logging Agent consente a una console di gestione di terze parti, come SCCM di Microsoft, di tenere traccia delle informazioni sullo scanner, incluso lo stato di integrità dello scanner, analizzando un registro generato dal Logging Agent file.
B. L'agente di registrazione genererà un registro file, uno file per scanner/host. c. L'agente di registrazione è configurabile e può documentare uno o tutti i
seguenti informazioni: i. Informazioni sulle attività ii. Statistiche per es.amplivello di carica della batteria o UPC scansionati iii. Errori del firmware e/o successo del firmware iv. Valore/i del parametro modificato/i. Ottenuto tramite il monitoraggio del parametro 616 (config file nome modificato in "Modificato") v. Dati del codice a barre scansionati (tutti gli elementi scansionati) vi. Evitamento della scansione per MP7000
D. L'agente di registrazione può avere l'output archiviato localmente sul proprio PC host o l'output in una cartella condivisa di rete.
2. Aggiunto supporto per la simbologia Data Parsing (supporta UDI, GS1 Label Parsing e Blood Bag) a sampapplicazioni le (C++ e C#).
3. Aggiunto supporto per la commutazione CDC su SDKample applicazioni (C++ e C#). 4. Aggiornamento CCO di OPOS Scanner/Scale dalla versione 1.14 alla versione 1.14.1.
Versione 3.05.0003 04/2020
1. Per i clienti POS al dettaglio basati su NCR: aggiunto supporto per il comando NCR Direct I/O nei driver OPOS e JPOS (scanner e bilancia).
2. Aggiornamento firmware wireless più rapido per scanner selezionati tramite protocollo di comunicazione Bluetooth Classic. Consultare le note di rilascio di 123Scan per scanner per i dettagli di supporto del prodotto.
3. Driver OPOS aggiornato per essere conforme a tutte le simbologie specificate nella specifica OPOS 1.14.
4. Aggiornamento del driver JPOS. Il driver JPOS ora utilizza una base di codice comune con il driver JPOS Linux più maturo.
5. Il funzionamento del driver JPOS è ora convalidato anche su OpenJDK 11, oltre alla convalida esistente su Oracle JDK.
6. Aggiornata la versione del pacchetto ridistribuibile di Visual C++ dal 2012 al 2017. Nota: il pacchetto ridistribuibile per il 2012 non è più incluso con SMS.
7. Rimosso il supporto per Windows XP.
Versione 3.05.0001 01/2020
1. Migliorato il driver OPOS per essere conforme alle specifiche OPOS 1.14 sulle simbologie supportate
2. Driver JPOS a. Driver JPOS migliorato per soddisfare pienamente la specifica JPOS 1.14. b. App demo JPOS migliorata per visualizzare i dati del codice a barre in formato HEX. c. Driver JPOS migliorato per supportare la configurazione dello scanner tramite un jpos.xml file.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 12
Versione 3.04.0011 10/2019
1. Corretto l'agente WMI che abilitava il filtraggio degli scanner quando il nome della configurazione conteneva caratteri illeggibili.
2. Risolto il problema di Windows 10 che impediva allo scanner di restituire i dati del codice a barre in modalità HIDKB dopo la disconnessione/accesso al PC host o dopo un evento di modalità sospensione.
3. Risolto un conflitto che si verificava quando CoreScanner veniva installato e associava dispositivi Bluetooth tramite la ricerca sul PC host.
Versione 3.04.0007 07/2019
1. Aggiungere il supporto nel driver OPOS per le seguenti simbologie: GS1 Data Matrix, QS1 QR e Grid Matrix.
2. Migliorata l'applicazione demo C#: aggiunta una scheda RFID con funzionalità Scan Scan Write.
Versione 3.04.0002 04/2019
1. Aggiunto modulo di registrazione personalizzabile a CoreScanner. Un utente può ora formattare il registro file output per includere parametri e layout da opzioni predefinite.
2. Output della tastiera HID simulata, ora gestisce il tedesco impostando "Emulazione tastiera/locale" su "Default". Altre lingue supportate includono inglese e francese.
Versione 3.03.0016 – 02/2019
1. Corretti alcuni bug e migliorata la stabilità nel driver TWAIN. 2. Corretto un problema nel provider WMI dello scanner relativo agli eventi di download del firmware. 3. Corretto un problema con la conversione binaria OPOS.
Versione 3.03.0013 11/2018
1. Risolto il problema di aggiornamento del firmware (problema di bassa occorrenza). 2. Driver SNAPI aggiornato. Ora include una firma Microsoft. 3. Implementato il segnale acustico del driver Scale OPOS in caso di peso letto correttamente. Questa è una funzionalità personalizzata
implementato per risolvere un problema del cliente che può essere abilitato tramite le configurazioni del registro di Windows. 4. Aggiunto supporto per il comando NCR Direct IO (DIO_NCR_SCAN_TONE) 5. Introdotto supporto per codici a barre codificati con le pagine codice di Windows come russo e coreano. 6. Introdotte voci di registro
a. per controllare il valore della proprietà OPOS Power State. b. per configurare il comportamento della bilancia. c. per configurare le code page di Windows. 7. Introdotto il supporto per il comando I/O diretto NCR per ottenere i dati "Scale live weight". 8. Risolta una vulnerabilità di sicurezza L'esecuzione Exe non può più introdurre un'iniezione di comando shell tramite filenome. 9. Risolto il problema dell'evento di avanzamento dell'aggiornamento del firmware mancante con il provider WMI dello scanner. 10. Correzioni di bug minori.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 13
Versione 3.02.0000 08/2017
1. JPOS aggiornatiample applicazione per dimostrare la funzionalità di I/O diretto.
Versione 3.01.0000 09/2016
1. Supporto Bluetooth per scanner senza fili senza supporto su Windows 7, 8 e 10 utilizzando lo stack Bluetooth di Microsoft.
2. Supporto OPOS per "Non acceso File Capacità NCR "Beep". 3. Codici sorgente di Sample Applicazioni aggiornate per supportare Microsoft Visual Studio
2010 e versioni successive.
Versione 3.00.0000 03/2016
1. Scanner SDK rinominato da Motorola a Zebra. 2. Supporta Windows 10 (32 e 64 bit).
Versione 2.06.0000 11/2015
1. Supporto per l'aggiornamento del firmware RFD8500.
Versione 2.05.0000 07/2015
1. Supporto per le nuove funzionalità del firmware MP6000. 2. Miglioramenti della stabilità.
Versione 2.04.0000 08/2014
1. Supporto OPOS Direct IO. 2. JPOS supporta sia JVM a 64 bit che a 32 bit su piattaforme a 64 bit. 3. Aggiunto supporto per driver OPOS a 32 bit su piattaforme a 64 bit. 4. Correzioni di bug. 5. Miglioramenti della sicurezza per affrontare potenziali vulnerabilità di sicurezza.
Versione 2.03.0000 05/2014
1. Supporto del driver ADF. 2. Supporto dell'evento Live Weight della bilancia MP6000. 3. Modello di progetto Microsoft® Visual Studio fornito per Zebra Scanner SDK. 4. Correzioni di bug.
Versione 2.02.0000 12/2013
1. Supporta Windows 8/8.1 (32 e 64 bit). 2. Correzioni di bug.
Versione 2.01.0000 08/2013
1. Funzione di ritardo tra tasti nell'emulazione della tastiera HID. 2. Correzioni di bug.
Versione 2.00.0000 06/2013
1. Registro ottimizzato file operazione.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 14
2. Supporto dell'interfaccia host IBM Table Top. 3. Aggiunti comandi della bilancia MP6000. 4. Supporto della bilancia MP6000 per OPOS e JPOS. 5. Supporto dell'attributo DWORD. 6. Supporto per eventi scanner non richiesti (modifiche alla topologia e dati di decodifica) (Scanner
(richiesto supporto firmware). 7. Supporto statistiche (richiesto supporto firmware scanner).
Versione 1.02.0000 08/2012
1. Aggiunti eventi plug-n-play dello scanner senza codice (richiedono aggiornamento del firmware, controllare i PRG dello scanner per la disponibilità del supporto del firmware).
2. Aggiunta la funzionalità di formattazione dati semplice per i dati della tastiera emulata. 3. Aggiunte funzionalità personalizzate TWAIN. 4. Aggiunto il supporto dello scanner SNAPI a Scanner WMI Provider. 5. InstallShield migliorato con più opzioni di installazione personalizzate. 6. Driver OPOS modificato per supportare POS apartment multi-thread (in-proc/out-proc)
applicazioni (client). 7. Aggiunto il supporto per la commutazione delle varianti host per gli scanner con buffer sinapsi NULL
Versione 1.01.0000 03/2012
1. Aggiunto supporto per Windows 64 a 7 bit. 2. Interfaccia di imaging TWAIN supportata. 3. Modalità di emulazione seriale USB-CDC supportata. Commutazione del protocollo Com parzialmente
supportato in grado di passare a livello di programmazione alla modalità host USB-CDC ma non esiste.
Versione 1.00.0000 07/2011
1. Supporta Windows XP SP3 (32 bit) e Windows 7 (32 bit) 2. Supporto scanner RSM 2.0 3. Supporto download firmware più veloce SNAPI 4. Supporto commutazione variante host programmatica 5. Supporto emulazione tastiera HID per tastiere in lingua inglese e francese
Componenti
Se il percorso di installazione predefinito non viene modificato, i componenti vengono installati nelle seguenti cartelle:
Componente
Posizione
Componenti comuni %ProgrammaFiles%Zebra TechnologiesScanner per codici a barreComune
SDK dello scanner
% OrarioFiles%Zebra TechnologiesScanner per codici a barreSDK scanner
Driver OPOS dello scanner
% OrarioFiles%Zebra TechnologiesScanner per codici a barreScanner SDKOPOS
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 15
Driver JPOS dello scanner Driver del provider WMI Driver del provider WMI Driver TWAIN
% OrarioFiles%Zebra TechnologiesScanner per codici a barreScanner SDKJPOS
% OrarioFiles%% Zebra TechnologiesScanner per codici a barreScanner SDKWMI Provider Scanner
% OrarioFiles%Zebra TechnologiesScanner per codici a barreSDKMI Provider Driver
%WinDir%twain_32Zebra Nella versione a 32/64 bit %WinDir%twain_64Zebra Nella versione a 64 bit
Binari specifici del componente, Sample applicazioni, Sample I progetti di origine (codice) dell'applicazione verranno installati nelle cartelle di base dei componenti.
Installazione
L'installazione di una nuova versione sostituisce le versioni precedenti di Zebra Scanner SDK e i componenti comuni.
Sistemi operativi supportati:
· Finestre 10 · Finestre 11
32 bit e 64 bit 64 bit
Microsoft .Net framework e/o Java JDK/JRE non verranno installati con questo pacchetto di installazione. Si consiglia agli utenti di installare entrambi i componenti in modo indipendente.
Dipendenze esterne
1. Programmazione C# .NetampLe applicazioni richiedono che .NET Framework sia disponibile sul computer di destinazione. 2. JPOS richiede che JRE/JDK 1.6 o versione successiva sia disponibile sul computer di destinazione.
ZEBRA e la testa di Zebra stilizzata sono marchi di Zebra Technologies Corporation, registrati in molte giurisdizioni in tutto il mondo. Tutti gli altri marchi sono di proprietà dei rispettivi proprietari. ©2024 Zebra Technologies Corporation e/o sue affiliate. Tutti i diritti riservati.
Pagina 16
Documenti / Risorse
![]() |
Scanner ZEBRA SDK per Windows [pdf] Guida utente SDK Scanner per Windows, SDK, Scanner per Windows, per Windows, Windows |