Domanda

Ho recentemente acquistato una stampante Star Micronics TSP100 per la mia applicazione "Point of Sale", che sto sviluppando in C # .NET, ho scaricato il POS for .NET SDK per manipolare la stampante, ma non ha funzionato.

Dopo alcune ricerche ho scoperto che devo installare monroecs CCO, al fine di comunicare con la stampante tramite POS for .NET SDK.

il problema che sto affrontando è che quando io mando lettere arabe alla stampante, stampa materiale privo, anche se la pagina supporti di stampa codice "1001 (arabo)". Ho provato con C # codifica e roba, ma ancora non ha funzionato. che cosa esattamente pensi che il problema è?

È stato utile?

Soluzione

Ho trovato una soluzione a questo problema nel caso in cui si stanno avendo lo stesso problema.

I impostare la stampante CodePage 864 invece di 1001 e ho dovuto scoprire che cosa valori Unicode avrebbero stampare l'intera serie di caratteri arabi di avere un set di caratteri completo.

i valori Unicode che si ottengono come risultato di codificare una parola di ingresso dalla tastiera, non saranno sempre gli stessi valori Unicode per il set di caratteri di stampa, quindi è necessario mappare utilizzando funzione di commutazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top