Dispositivi Hydra (documentazione POS per .NET v1.14 SDK)

Alcuni dispositivi POS periferici combinano tipi di dispositivo UPOS. Questi sono definiti dispositivi Hydra e la loro interfaccia per l'applicazione POS richiede più oggetti di servizio.

Ad esempio, un dispositivo MICR (Magnetic Ink Character Recognition) può includere una stampante POS. In tal caso, il dispositivo è rappresentato da un oggetto assistenza MICR e da un oggetto assistenza stampante POS. Anche se interagiscono con lo stesso dispositivo periferico, entrambi gli oggetti assistenza devono essere creati e controllati separatamente. L'oggetto assistenza MICR gestisce la funzione di analisi del controllo MICR e il riconoscimento dei caratteri e l'oggetto assistenza stampante POS gestisce le stampanti di ricezione e convalida.

Tuttavia, gli oggetti assistenza stampante MICR e POS devono funzionare insieme in una singola transazione. L'elaborazione dei controlli combina le operazioni di inserimento e rimozione nel dispositivo MICR con funzioni di stampa di convalida nella stampante POS.

Considerazioni

Nel caso normale, un oggetto assistenza aprirà semplicemente una connessione al dispositivo ed eseguirà le operazioni di lettura e scrittura. Con i dispositivi Hydra, tuttavia, l'attività è più complessa perché le porte di I/O sono normalmente esclusive. Pertanto, più oggetti assistenza che accedono allo stesso dispositivo devono essere sincronizzati tra loro, in genere con una serie di comunicazioni tra processi.

POS per .NET non offre funzionalità che consentono la sincronizzazione di più oggetti assistenza tra loro. Lo sviluppatore dell'oggetto assistenza deve scrivere questo codice e adattarlo alla configurazione di sistema specifica.

Vedi anche

Concetti

Risorse aggiuntive