Drukowanie za pomocą portu szeregowego COM rs-232

problemy z tworzeniem aplikacji graficznych oraz audio i wideo

Drukowanie za pomocą portu szeregowego COM rs-232

Nowy postprzez toma213 » poniedziałek, 10 listopada 2014, 15:55

Witam
Chciałbym napisać aplikację która drukuje przez port szeregowy rs-232. Przykładowy model popularnej drukarki VKP80II http://www.custom.biz/receipt-printers/ ... -Oii-126-7

Bardzo dziękuje za jakiekolwiek informacje :)
Avatar użytkownika
toma213
Bladawiec
Bladawiec
 
Posty: 6
Dołączył(a): poniedziałek, 7 października 2013, 21:23
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP
Kompilator: C++ Builder 6
SKYPE: tomaszpawelek
Gadu Gadu: 0
    MacintoshFirefox

Re: Drukowanie za pomocą portu szeregowego COM rs-232

Nowy postprzez toma213 » poniedziałek, 10 listopada 2014, 16:03

Mam jakieś urządzenie które drukuje etykiety. Próbowałem odczytać to co wysyła by spróbować wysłać to samo. Otrzymane dane są bardzo dziwne.

poniżej kod programu umieszczonego w komponencie "Timer".

KOD cpp:     UKRYJ  
void __fastcall TForm1::TimerOnTimer(TObject *Sender)
{

    FlushFileBuffers(hCommDev_1);
    Read_Comm(hCommDev_1, &Number_Bytes_Read, sizeof(Buffer_I_COM1));
    if (Number_Bytes_Read > 0)
        {
       String s= Buffer_I_COM1;
        //s = s.SubString(1, 10);
        Memo1->Lines->Add(Buffer_I_COM1);
        }
           Sleep(50);
 }
Avatar użytkownika
toma213
Bladawiec
Bladawiec
 
Posty: 6
Dołączył(a): poniedziałek, 7 października 2013, 21:23
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP
Kompilator: C++ Builder 6
SKYPE: tomaszpawelek
Gadu Gadu: 0
    MacintoshFirefox

Re: Drukowanie za pomocą portu szeregowego COM rs-232

Nowy postprzez Mironas » poniedziałek, 10 listopada 2014, 16:08

A jaki interfejs ma ta drukarka? RS-232?
Zazwyczaj takie urządzenia mają interfejs USB i obsługuje się je jak zwykłe drukarki.
Avatar użytkownika
Mironas
Programista I
Programista I
 
Posty: 427
Dołączył(a): poniedziałek, 2 stycznia 2012, 19:02
Podziękował : 17
Otrzymał podziękowań: 61
System operacyjny: Windows 10
Kompilator: C++Builder 10.3 Rio
TMS Components Pack
Gadu Gadu: 0
    Windows XPChrome

Re: Drukowanie za pomocą portu szeregowego COM rs-232

Nowy postprzez toma213 » poniedziałek, 10 listopada 2014, 21:56

Przez USB korzystam z sterownika systemowego i oczywiście działa.
Natomiast zależy mi na drukowaniu przez RS-232, nie wiem jak konwertować i co wysyłać. Kiedyś próbowałem z drukarką fiskalną ale też się nie udało. A tą mogę bawić się do skutku.

komendy http://www.ewl-dps.de/treiber/Custom_Ma ... -0011E.pdf

myślałem że jak otworze hyperTermianl to będę mógł wysyłać, ale też nie reaguje.

Czy odebrane dane sposobem powyżej trzeba jakoś konwertować ?
Avatar użytkownika
toma213
Bladawiec
Bladawiec
 
Posty: 6
Dołączył(a): poniedziałek, 7 października 2013, 21:23
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP
Kompilator: C++ Builder 6
SKYPE: tomaszpawelek
Gadu Gadu: 0
    MacintoshFirefox

Re: Drukowanie za pomocą portu szeregowego COM rs-232

Nowy postprzez toma213 » sobota, 15 listopada 2014, 21:17

Witam ponownie

Zastanawiam się jak wysłać polecenie sterujące hex np "0A" tak by urządzenie wykonało polecenie a nie je drukowało. :roll:
Avatar użytkownika
toma213
Bladawiec
Bladawiec
 
Posty: 6
Dołączył(a): poniedziałek, 7 października 2013, 21:23
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows XP
Kompilator: C++ Builder 6
SKYPE: tomaszpawelek
Gadu Gadu: 0
    MacintoshFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Aplikacje multimedialne, graficzne

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości

cron