Codice ESC/POS per stampanti termiche

giovedì 10 settembre 2015 - 10.25
Tag Elenco Tags  C#  |  .NET 3.0  |  .NET 3.5  |  Visual Studio 2005

AntCiar Profilo | Expert

Salve a tutti.

Ho acquistato la seguente stampante termica per scontrini da 58mm (da utilizzare per fini non fiscali).
http://www.amazon.it/SANMARCO%C2%AE-Stampante-Portabile-stampante-istruzioni/dp/B00URHCCFC/ref=sr_1_3?ie=UTF8&qid=1441873337&sr=8-3&keywords=stampante+58mm

La stampante è collegata via USB al computer. L'ho provata tramite il tool di configurazione contenuto nel CD e funziona correttamente.

Ora nella mia applicazione (scritta in c# su VS2005) ho bisogno di inviare alla stampante una sequenza di stringhe da stampare.
In internet ho trovato la struttura del codice ESC/POS con il significato dei vari comandi ma non sono riuscito a trovare del codice di esempio su come inviare i dati alla stampante.

Qualcuno di voi ha fatto qualcosa di simile?
Potete inviarmi un po di codice di esempio?

Grazie mille.
Cristian Barca

Brainkiller Profilo | Guru

>La stampante è collegata via USB al computer. L'ho provata tramite
>il tool di configurazione contenuto nel CD e funziona correttamente.
>Ora nella mia applicazione (scritta in c# su VS2005) ho bisogno
>di inviare alla stampante una sequenza di stringhe da stampare.
>In internet ho trovato la struttura del codice ESC/POS con il
>significato dei vari comandi ma non sono riuscito a trovare del
>codice di esempio su come inviare i dati alla stampante.

Ciao,
ho avuto a che fare recentemente con una cosa di questo tipo.
Io ho sempre preso stampanti Ethernet in questo modo ti colleghi facilmente via Socket
Per quanto riguarda la USB viene rimappata ad una Seriale quindi secondo me ti devi collegare usando la classe SerialPort di .NET

Altra opzione, questa stampante non la conosco, non vorrei dire una cavolata ma sembra una sottomarca. ESC/POS è stato inventato da Epson infatti avevo iniziato su Epson la mia ricerca ed Epson è ben rifornita di SDK per tutti gli ambienti PC, iOS, Android, ecc.

Verifica col produttore se hanno un SDK
Ciao

David De Giacomi | <empty>
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5