Go Down

Topic: Quale stampante termica comprare  (Read 105 times) previous topic - next topic

Jaeger87

Salve a tutti!

Vorrei comprare una stampante termica da poter interfacciare con Arduino per realizzare progetti personali (avventure testuali, cosine del genere).

In passato ho usato quella dell'adafruit su una raspberry e non ho avuto problemi ad usarla e interfacciarmi, mi chiedevo però se conoscevate altre di queste stampanti (magari più economiche) e in caso come interfacciarsi con Arduino. Stavo guardando poi che amazon è pieno di stampanti anche senza fili che dovrebbero funzionare col bluetooth, qualcuno di voi le ha mai usate?

Grazie in anticipo!

gpb01

Buonasera,
essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :)

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell'apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. ;)
Search is Your friend ... or I am Your enemy !

gpb01

#2
Nov 09, 2019, 12:27 pm Last Edit: Nov 09, 2019, 12:28 pm by gpb01
Mah ... il problema più grosso che vedo non è tanto il collegamento fisico (quasi tutte offrono una porta seriale, al massimo c'è da adattare i livelli), ma la disponibilità di informazioni sul "protocollo" di funzionamento ...

Se la stampante è ben documentata e si conosce il suo "protocollo" di comunicazione, poi, memoria di Arduino permettendo, non dovrebbe essere difficile collegarcisi ;)

Relativamnete al collegamento Bluetooth ocorre vedere se è un Bluetooth classico (V2.x) o un BLE (>= V4.x) ...
... nel primo caso, con un HC-05 (probabilmente configurato come "master") dovrebbe essere abbastanza semplice, nel secondo caso la cosa si complica parecchio ... ::)

Guglielmo
Search is Your friend ... or I am Your enemy !

Jaeger87

Mah ... il problema più grosso che vedo non è tanto il collegamento fisico (quasi tutte offrono una porta seriale, al massimo c'è da adattare i livelli), ma la disponibilità di informazioni sul "protocollo" di funzionamento ...

Se la stampante è ben documentata e si conosce il suo "protocollo" di comunicazione, poi, memoria di Arduino permettendo, non dovrebbe essere difficile collegarcisi ;)

Relativamnete al collegamento Bluetooth ocorre vedere se è un Bluetooth classico (V2.x) o un BLE (>= V4.x) ...
... nel primo caso, con un HC-05 (probabilmente configurato come "master") dovrebbe essere abbastanza semplice, nel secondo caso la cosa si complica parecchio ... ::)

Guglielmo
Grazie Guglielmo.

Si, avevo immaginato che in seriale ci si potesse collegare e che fosse un problema di documentazione, purtroppo da Amazon non è semplicissimo capire cosa offrono dal punto di vista di documentazione le stampanti, dovrò studiarmele una ad una per capire bene (di fatto chiedevo qui per vedere se qualcuno ci fosse già passato).

Btw appena posso dedicarci tempo inizio a studiarmele, in caso trovo qualcosa di interessante di sicuro condivido l'informazione (dimenticavo di dire nel post originale che per il momento mi interessa soltanto stampare scritte e non immagini o qrcode o barcode).


Jaeger87

Da quello che ho capito sembrerebbe che esiste una specie di protocollo comune:

Comando di stampa: ESC / POS compatibile con i set di ordini

Questa cosa l'ho vista su più di una thermal printer di AliExpress, ora provo a vedere se trovo una libreria.

gpb01

Quello credo sia lo standar Epson ... guarda QUI ... ma è piuttosto pesantuccio ... ::)

Comunque si basa su comandi ASCII inviati alla stampante. Se poi tu devi stampare solo caratteri alfanumerici, probabilmente neanch serve ;)

Guglielmo
Search is Your friend ... or I am Your enemy !

Jaeger87

Quello credo sia lo standar Epson ... guarda QUI ... ma è piuttosto pesantuccio ... ::)

Comunque si basa su comandi ASCII inviati alla stampante. Se poi tu devi stampare solo caratteri alfanumerici, probabilmente neanch serve ;)

Guglielmo
Si, infatti per questo motivo cercavo una libreria!

Ne avrei trovata una di libreria ma nel frattempo mi sono imbattuto in questa discussione su reddit in cui con questa stampante hanno utilizzato la libreria adafruit.

A questo punto credo che prenderò proprio questa di stampante che tra l'altro pare anche semplice da collegare. vi terrò aggiornati per quando arriva e se tutto va bene!

Go Up