O altă imprimantă termică, zhevak

Se pare că imprimantele termice sunt diferite, pentru a fi exact - poate avea diverse modificări.

O altă imprimantă termică, zhevak

De exemplu, aici, în această imprimantă termică

- interfață serială cu nivele de semnal + 3.3V.

Dar imprimantă termică, pe care am luat de la oficiul poștal de astăzi, are o interfață RS232. Imprimanta am comandat aici:

Desi se spune aici «RS232 TTL», dar autopsia a arătat că lângă conectorul este cip SIPEX SP3232EEN și care prevede un nivele standard de tensiune RS232.

O altă imprimantă termică, zhevak

Impresia generală a imprimantei am ambiguu. Și eu voi împărtăși gândurile mele.

2. preț Plăcut imprimantă. Am cumpăra o imprimantă pentru 25 $, acum ele au devenit un pic mai scump - $ 27. Dar este încă de două ori mai ieftin decât o imprimantă pe care am cumpărat acum șase luni prin intermediul eBay.

3. În fiecare imprimantă bucată încorporat de hârtie primire, care a tipărit imprimanta și numărul de serie. Numerele nostime, dar în serie de imprimante vin coincid. Poate că sunt făcute în mod ilegal, vorbind în limba rusă - este piratat.

4. Carcasele imprimantei sunt realizate din plastic alb. Imaginile arata chudnenko. De fapt, mi-a plăcut, așa că am comandat alb.

Dar clădirile albe a fost câteva dezavantaje. Pe carcasa alba este foarte clar întuneric vizibil nu destul de drept capac fantă de rezemare pentru o rolă de hârtie. Se pare ca ceva nu foarte frumos. Și bănuiesc că carcasa alb murdar este foarte rapid și este mult mai ușor de remarcat.

5. Pe partea pozitivă, pot spune că organismul nu este o gaură tehnologică pe care fratele său întunecat shamefully acoperit cu o bucată de film gros mat. Acest lucru (alb) întregul corp dintr-o bucată, fără găuri.

O altă imprimantă termică, zhevak

Dar acum, cu partea de jos a plăcii la microcontroler de fratele alb nu este o placă de metal acoperă, dar unele bucată de plastic, ușor subțire, aș spune - o plenochki bucata. Cum ar fi - „nu inspiră!“

O altă imprimantă termică, zhevak

(Pentru acest sfotat alb plenochku în mod normal, a trebuit să-l pună pe un notebook albastru.)

6. În imprimantă „alb“, în loc de doi conectori - pentru alimentarea cu energie și de interfață, există doar un singur. Documentația la bord nu este, dar nu este o problemă.

Am deschis capacul în imprimantă alb-negru, care ar compara taxele lor.

O altă imprimantă termică, zhevak

plăcile cu circuite imprimate au fost exact la fel! Singura diferență este sudat pe aceste elemente. Ceea ce se numește - „găsi șapte diferențe“ (imaginile sunt accesabile!):

O altă imprimantă termică, zhevak

O altă imprimantă termică, zhevak

Placa imprimantei cu o interfață RS232 este prezent cip SP3232 și la bord imprimantă cu interfață UART în loc de chips-uri lipite rezistențe de legătură și nu sunt necesare condensatoare pentru convertoare de tensiune ale acestui cip.

Cu alte cuvinte, nu este nimic de oprire pentru a transforma aceste interfață RS232 imprimante C la imprimante cu interfață UART. Poate voi face asta.

Am deșurubat taxa.

O altă imprimantă termică, zhevak

Pe partea verso a numelor contactelor de carduri au fost semnate:

O altă imprimantă termică, zhevak

Deși cu cablul de imprimantă pentru a merge, am decis să elimine încă conectorul:

O altă imprimantă termică, zhevak

Înainte de fluxul photoshoot nu se spala, deci nu a funcționat destul de prezentabil. Dar, pe de altă parte - o viață a fost și este - brutal.

Vânzător Andrew Wu a trimis un mesaj puternic - la fel de mult ca 11 MB de documentare în limba engleză și chineză. Scrisoarea de asemenea, imagini de imprimantă, unele dintre ele am postat deja acest articol.

documentare engleză plasat aici:

Doku Chineză am decis să nu încărcați pentru a partaja. Nu văd unde vrei să ajungi.

În cele din urmă, am luat prog care mi-a trimis Shirly Wu, și a schimbat setările. Am instalat imprimante 115200 de viteză și CP1251 tabelul de cod. Pentru a reconfigura imprimanta am conectat la o kopmpa putere + 5V și conector RS232 port serial (COM-port). Totul a mers foarte bine și ușor și fără nici un indiciu al unei probleme.

Și, în sfârșit, voi spune câteva cuvinte cum să reînvie imprimanta sub Linux. Am făcut acest lucru, folosind un program de Python. Aici este:

Doriți să salvați textul într-un fișier (de exemplu, hello.py).

Aici ar trebui să facă o remarcă mică, dar foarte corect.

Faptul că imprimanta înțelege numai tabelele de coduri chirilice CP1251 (Windows), CP866 (DOS), și chiar preistoric KOI-8, care a prevalat pe computer pentru PC epoca IBM. Dar, imprimanta este complet refuză să lucreze cu codificare UTF-8, care este utilizat în Linux.

Dar nu intrați în panică și blestem Linux. Linux omnivor. El mănâncă chiar ceva de la care se confruntă cu Shindovs devine albastru, iar ea era pe moarte.

Am explica mai adevăruri simple. Pe scurt, menținând în același timp textul programului pitonovskoj trebuie doar să specificați codificarea pentru a salva fișierul:

O altă imprimantă termică, zhevak

În ciuda faptului că codificarea de fișier Windows, Linux cu toate acestea, se va lucra cu acest fișier ca un nativ. Dacă nu plătiți în mod special atenția la codificarea fișierului, atunci această situație nu puteți găsi.

După salvarea fișierului trebuie să utilizați comanda:

pentru a face acest executabil fișier, ei trebuie să-l transforme într-un program. În acest caz, fișierul va fi în continuare de text și va fi posibil să se continue pentru a edita și a alerga timp pentru a executa la timp.

Prima linie spune shell (bash), cum să executați acest program (acest fișier). Mai exact - în primul rând rula env, care se va găsi în sistemul Python și „hrăni“ l fișierul.

Aceasta este, pentru a rula programul de tip doar numele în linia de comandă:

Pentru cei care au fost recent în Linux, poate părea un pic confuz - spun ei, de ce atât de dificil? De fapt, nu este dificil. Dacă îl incordare mental, o faci aceleași mâini pot face:

Linia următoare va permite Python-in pentru a funcționa corect cu alfabetul chirilic.

Mai mult, pentru serial serial modulul de port avem nevoie, că vom importa următoarea linie în program.

Crearea obiectului de port serial / dev / ttyS0 și el (obiect) numele sp numește. Portul va fi deschis la o viteză de 115200, cu o pauză de 1 secundă.

Acum puteți scrie la portul tot ceea ce sufletul rus vrea. Conform regulii de eticheta de programare după lucru cu resursele necesare pentru a curăța după ei înșiși - pentru a închide porturile deschise și a reveni memoria capturat.

Aici, probabil, este tot ceea ce este necesar pentru a începe. Vă doresc o distracție plăcută și utilă!

16 raspunsuri la „O altă imprimantă termică“

Am comandat la fel și în același loc, după ce am citit postarea. Mea am venit de ceva timp. Interfața mea RS232. Conectați-l la windsurfing ca text Generic numai de imprimantă. Schemă de conexiuni este, eu pot arunca. Există un slot are 2 intrari CTS, modul în care puteți utiliza software-ul?

1. VH, sursa de alimentare pentru placa
2. CTS, detector de hârtie (implicit) sau de control al debitului CTR (GS un set de comenzi)
3. TXD, PIN-ul de transmisie pentru UART
4. RXD, PIN-ul de recepție pentru UART
5. GND

// Pentru comerț nu aș recomanda utilizarea acestuia, eu pot din propria mea experiență pentru a prezice fetelor Vanzatoarele-ugrohat-l instantaneu.

1. Vă mulțumesc pentru informațiile pe terminal.

Am un pinout ușor diferit. Am scos din placa imprimantei. Sa dovedit că Dopul a fost semnat pe partea verso a plăcii:

2. În general, semnalul CTS pentru a fi utilizat ca un semnal de frânare pe un computer atunci când datele sunt trimise la imprimantă. Adică, este proiectat pentru o imprimantă de calculator mesaje de stare pe care-l (imprimanta) nu poate primi date. În cazul în care computerul va ignora acest semnal, imprimanta pur și simplu arunci aceste date.

Cu toate acestea, întrebarea rămâne - și imprimanta utilizează acest semnal sau pur și simplu fizic prezent la bordul imprimantei? Ar trebui să fie verificate. Cred că voi face asta. Mă întreb la fel! Și unii folosesc prea.

3. Nu sunt angajat în comerț. Am nskolko alte detalii.

>> Ce crezi, să fie achiziționate la vechea bibliotecă?
Ne pare rau, nu a înțeles despre ce biblioteca respectivă.

>> Sunteți atât pe aceeași muncă software-ul?
Eu aici nu te înțeleg destul. Dacă vrei să spui software-ul care este cusut în imprimantă microcontroler, eu nu pot răspunde la întrebarea dumneavoastră. Nu știu exact ce face programul Shirli Vu - zlivaet Este numai datele de configurare pentru imprimantă (bine, poate mai multe tabele rasterizarea de caractere), sau este în întregime reflash toate software-ul imprimantei (cu excepția bootloader). Singurul lucru pe care pot să vă spun - pentru că este doar atunci acel program Shirli Vu am programat ambele tipuri de imprimante. Ambele imprimante sunt programate în mod corespunzător.

Diferența dintre cele două tipuri de imprimante este numai în nivelul și polaritatea semnalele pe care le comunica cu lumea exterioară.

TTL-versiune a imprimantei direct, folosind semnale de microcontroler. Acesta este la nivel logic zero este egal cu 0 volți. Logic un nivel este egal cu +3,3 V.

Versiunea RS232 imprimantă utilizează nivele semnal standard RS232 (scuzați tautologia!). Aici nivelul logic zero - această tensiune de la plus 3 la plus 15 de volți. -Logic un nivel - tensiune de la minus 3 până la minus 15 de volți.

Chip-ul, care este absent în placa TTL versiune a imprimantei, doar angajat de conversie tocit de nivele de semnal. Astfel, pentru a se conecta la un computer pe care doriți să utilizați versiunea de imprimantă a interfeței RS232. Dacă doriți să conectați imprimanta direct la un dispozitiv de auto-a făcut pe baza unui microcontroler, cel mai bine este de a utiliza un TTL-versiune a imprimantei. Dar, dacă din anumite motive la îndemână nu a fost aceeași versiune a imprimantei, apoi remake-ul din dreapta, cred că nu ar trebui să fie prea dificil pentru o persoană care cunoaște și știe cum să se suda de electronice.

-----------------
Din păcate, scrisoarea nu a putut fi livrate la unul sau mai mulți destinatari:

Se pare că abuzul merge pe arhiva programului zipovanny. Acum încerc din nou, pentru a trimite o scrisoare, dar voi pune fișierul nu este fișierul .zip, și redenumiți-l în .jpeg. Se poate înghiți 😦

În ceea ce privește TTL și RS232, înțeleg diferența. Mai ales, vreau să comand imprimanta fără RS232 direct cu TTL - acestea au o astfel de opțiune. Anxietatea este cauzată de software-ul hardwired în imprimantă. Elementul este identic cu bază, după cum am înțeles. Întrebarea modul în care acestea diferă în nivelul de lucru cu Python.

Cred că ar trebui să dispună și de acolo va face 🙂

Eu nu sunt familiarizați cu biblioteca Adafruit. Numele îmi place văzut deja undeva, dar în cazul în care, nu-mi amintesc. Și nu căutați vânătoare.

Element de bază al imprimantei este identică, cu excepția pentru stabilirea componentei responsabile pentru tipul de interfață. placa de circuit imprimat (model de cale) - unul și același lucru.

Puteți comanda imprimanta cu o interfață RS232, și apoi fenomenul de „sufla departe“ cip. Iar atunci când este necesar, re-lipire-l.

Schema de imprimantă este foarte standard. Nu bibelouri în circuitele nu.

Am venit astfel de pagina de test nu se imprimă, imprimă jumătate din prima linie, apoi golul.

Schimbarea setului de caractere pentru 1251 tipărește «cp1251» cu o nouă linie este infinită și toate pe pagina de test.

Soferilor sub vindous găsit amprentele nimic, codificare, notebook-uri, apoi lipite pentru a imprima, apoi imprimați un gol, toate fără nici un scop.

Microcontrolerul va sosi în curând, vreau să imprimați cu ajutorul unui PC, nu-mi spune cum?

Da Ei bine, eu nu știu ce să spun!

Poate că sursa de alimentare prea slab? Ai ceva pentru a măsura tensiunea de alimentare la momentul tipăririi? Desigur, ar fi mai bine pentru a vedea osciloscop.

Încercați să rămânem în paralel cu condensatorul electrolitic alimentare pe 1000-5000 Uf.

Astfel, schema de lucru se obține numai atunci când toate conectorul alb este conectat la UART adaptorul pe PC (inclusiv puterea nu numai TXD, RXD), plus sursa de alimentare externă este utilizată. Deci, ar trebui să fie?

Deci La conectarea RxD circuit și TxD trebuie să se conecteze mai multe și comune. Tu o faci?

Următorul punct - firul RxD de la convertorul USB-UART trebuie să fie conectat la punctul TxD în imprimantă. Și invers - TxD la RxD. Îți place?

Vă rugăm să rețineți că atât sursa de alimentare și semnal nivelurile de la imprimantă și convertorul trebuie să fie identice. Este de dorit să conectați adaptorul de 5 volți la imprimantă 3.3 volți. Este chiar posibil să se lucreze, dar este mai bine să nu-l risc. Nu știu microcontroler LPC, care este utilizat în imprimantă. Concluzii el poate fi tolerant la semnalele de 5 volți sau nu. Cu cine să întreb dacă Convertor dvs. va fi de 5 volți?

Contact G (GND) la conectorii de alimentare și semnalul - conectate împreună. VH de contact sunt, de asemenea, conectate împreună. Prin urmare, le puteți folosi chiar mai departe, chiar dacă pe un conector diferit.

De la șaman rău mine. Nu știu cum de a pune diagnostice exacte de la distanță. Ne pare rău, dacă ceva nu merge bine.

Ie care surprinde mine este faptul că schemele pe care le-am găsit txd rxt și-au grabit la Arduino și VH G puterea prokidyval sau o sursă de alimentare externă sau VH G Arduino. Cu PC-ul nu sa întâmplat, era necesar să se conecteze tot timpul.

Dining ar trebui să fie 9-12V VH și să ofere curenți bune. Acum vskidku nu spun cât de multe, dar cu siguranță 1-2 amperi pentru a oferi. În caz contrar, LED-urile din capul de imprimare nu creează o radiație puternică și va încălzi hârtia.

Dacă încercați să putere imprimanta toate prin USB, care produce numai 5 V și un curent maxim de 0,1 mA (0,5 mA - la cerere), apoi, desigur, această opțiune nu va funcționa.

Bine ai venit!
Și încă păstrat de la programul Shirly pentru a modifica rata de transmitere a imprimantei?

articole similare