Stampare con pic

Mar 16, 2010 8 Replies

Ciao a tutti, Per ultimare un distributore automatico al quale sto lavorando, avrei la necessit=E0 di gestire una stampante per etichette (che ancora non ho trovato) con PIC, non ho idea da dove partire e in rete non ho trovato nulla, qualcuno avrebbe quanche dritta da darmi? Grazie Luca


Luca ha scritto:

esistono stampanti ,dalle + semplici ,termiche ,a quelle + evolute ,ad impatto, che usano un interfaccia RS232 o una logica TTL. se fai una ricerca con google ne trovi diverse.

Se la stampante ha una interfaccia parallela, quasi sicuramente sar=E0 una interfaccia di tipo Centronics, uno standard che esiste da almeno 30 anni e richiede 8 linee dati e 2 o 3 linee di controllo, estremamente facile da gestire con qualunque micro. Non so cosa devi stampare, se testo, bar codes, grafica, ecc. Di solito per il testo non ci sono problemi, per il resto quasi ogni costruttore si inventa sequenze di caratteri di controllo per attivare vari modi di funzionamento. Se invece ha una interfaccia seriale, dovrai seguire le specifiche del costruttore, ma non penso che ci siano difficolt=E0 superiori a una interfaccia parallela. Infine eviterei qualunque stampante con interfaccia USB, secondo me impossibile da gestire con un micro.

Dimonio Caron:

Dipende. Alcuni AVR hanno il controller USB OTG a bordo.

"F. Bertolazzi" ha scritto nel messaggio news:363jhuh48m8w$. snipped-for-privacy@40tude.net...

Ci sono anche i pic24 ed i pic32 con interfaccia usb otg. Altra cosa è però avere/scricere i drivers per la stampante.... ;-)

Roberto P.:

L'ho pensato subito dopo aver inviato il post. ;-)

C'è però da dire che, nella fattispecie, sono banali.

Prova le stampante a trasferimento termico ZEBRA TLP2844 che ha anche la seriale:

formatting link
Il protocollo di comunicazione é bene documentato e si riesce facilmente ad implementarlo con qualsiasi microcontroller. L'ho usata per etichettare board in produzione (ATE), é molto robusta.

Buon lavoro, R&D

--- news://freenews.netfront.net/ - complaints: snipped-for-privacy@netfront.net ---

la

op/t...

e ad

Ringrazio tutti per l'interessamento, ma sicuramente al momento la mia scarsa esperienza coi pic non mi permette di riuscire a implementare nessun protocollo di comunicazione, fino ora ho solo utilizzato dei 16f628 programmati con Mikrobasic. La stampante zebra propostami =E8 sicuramente un'oggetto interessante e penso proprio di prenderne una e vedere se riesco a combinarci qualcosa. Ma quello che nno sono riuscito a trovare =E8 il protocollo di comunicazione. Luca

Il 19/03/2010 19.37, Luca ha scritto:

Beh, il linguaggio utilizzato non è un problema. Lo diventa in applicazioni dove le tempistiche sono critiche in quanto molti (per fortuna non tutti) linguaggi non sono ottimizzati (vedasi gestione degli interrupts in PicBasic PRO...). Se prendi però un PIC con la periferica seriale non avrai problemi in questo senso... ciao

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required