RTV forum PL | NewsGroups PL

Jak skonfigurować emulator drukarki RS232 dla urządzenia ANT-5 i rozwiązać problem z ASCII?

Emulator drukarki serialowej

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować emulator drukarki RS232 dla urządzenia ANT-5 i rozwiązać problem z ASCII?

Jarek P.
Guest

Thu Jan 21, 2010 4:24 am   



Mam urządzenie pomiarowe, z którego muszę wydobyć pewne dane.
Urządzenie jedyne, co potrafi, to wysłać te dane do drukarki przez
port RS232, niestety cztery dostępne typy drukarek w urządzeniu to:
- HP Deskjet
- HP Thinkjet
- Epson 9p
- Epson 24p

Dane wysyłane przez tego RSa jestem w stanie odebrać hyperterminalem,
niestety są to krzaki ASCII. Chodzi mi po głowie albo program
emulujący drukarkę serialową któegoś z w/w typów na samym pececie
(dane odbiera pecetowy port RS232, wydruk ukazuje się na ekranie),
albo może jakiś emulator-konwerter, któryby był w stanie
przekonwertować plik odebrany hyperterminalem i wypluć go na drukarkę
systemową?

Ktokolwiek widział, ktokolwiek wie...

Dla dociekliwych, albo zorientowanych: owo urządzenie, to analizator
teletransmisyjny ANT-5, intrygujące jest to, że wg dokumentacji
analizatora, oprócz czterech w/w drukarek powinna być piąta, o
wdzięcznej nazwie ASCII. W moim analizatorze jej nie ma Sad Jak ją
dograć?

J.

Piotr \"Curious\" Slawins
Guest

Thu Jan 21, 2010 7:48 am   



Jarek P. wrote:

Quote:
Mam urządzenie pomiarowe, z którego muszę wydobyć pewne dane.
Urządzenie jedyne, co potrafi, to wysłać te dane do drukarki przez
port RS232, niestety cztery dostępne typy drukarek w urządzeniu to:
- HP Deskjet
- HP Thinkjet
- Epson 9p

epson 9p to dosc 'popularny' format... moze warto by sie rozejrzec
w 'swiatku' emulatorow , np. fuse/spectemu , jesli potrafia one 'odebrac'
dane z emulowanej maszyny, to powinny miec 'gotowy' kod do konwersji.

http://fuse-emulator.sourceforge.net/
--

Mario
Guest

Thu Jan 21, 2010 11:58 am   



Jarek P. pisze:
Quote:
Mam urządzenie pomiarowe, z którego muszę wydobyć pewne dane.
Urządzenie jedyne, co potrafi, to wysłać te dane do drukarki przez
port RS232, niestety cztery dostępne typy drukarek w urządzeniu to:
- HP Deskjet
- HP Thinkjet
- Epson 9p
- Epson 24p

Dane wysyłane przez tego RSa jestem w stanie odebrać hyperterminalem,
niestety są to krzaki ASCII. Chodzi mi po głowie albo program
emulujący drukarkę serialową któegoś z w/w typów na samym pececie
(dane odbiera pecetowy port RS232, wydruk ukazuje się na ekranie),
albo może jakiś emulator-konwerter, któryby był w stanie
przekonwertować plik odebrany hyperterminalem i wypluć go na drukarkę
systemową?

Jeśli ustawisz na epson 9p to w pliku z hyperterminala powinien być
głównie tekst plus troszkę kodów sterujących. Dziwne, że widzisz same
krzaczki. Moze coś masz źle ustawione z parametrami transmisji. Spróbuj
odbierać programem Terminal by Br@y++ a do wydruków użyć darmowy program
d2wprint. Umożliwia on przechwytywanie wydruków z programów dosowych.
Polega to na tym ze program w dosie ustawia się do pisania wydruku na
plik a d2wprint przegląda dany katalog i jak się plik .prn pojawi to go
drukuje. Na pewno działał przy wyborze drukarki typu epson.

--
Pozdrawiam
MD

Waldemar Krzok
Guest

Thu Jan 21, 2010 12:28 pm   



Mario schrieb:
Quote:
Jarek P. pisze:
Mam urządzenie pomiarowe, z którego muszę wydobyć pewne dane.
Urządzenie jedyne, co potrafi, to wysłać te dane do drukarki przez
port RS232, niestety cztery dostępne typy drukarek w urządzeniu to:
- HP Deskjet
- HP Thinkjet
- Epson 9p
- Epson 24p

Dane wysyłane przez tego RSa jestem w stanie odebrać hyperterminalem,
niestety są to krzaki ASCII. Chodzi mi po głowie albo program
emulujący drukarkę serialową któegoś z w/w typów na samym pececie
(dane odbiera pecetowy port RS232, wydruk ukazuje się na ekranie),
albo może jakiś emulator-konwerter, któryby był w stanie
przekonwertować plik odebrany hyperterminalem i wypluć go na drukarkę
systemową?

Jeśli ustawisz na epson 9p to w pliku z hyperterminala powinien być
głównie tekst plus troszkę kodów sterujących. Dziwne, że widzisz same
krzaczki. Moze coś masz źle ustawione z parametrami transmisji. Spróbuj
odbierać programem Terminal by Br@y++ a do wydruków użyć darmowy program
d2wprint. Umożliwia on przechwytywanie wydruków z programów dosowych.
Polega to na tym ze program w dosie ustawia się do pisania wydruku na
plik a d2wprint przegląda dany katalog i jak się plik .prn pojawi to go
drukuje. Na pewno działał przy wyborze drukarki typu epson.


....chyba, że program obsługuje drukarkę w trybie graficznym. Miałem
kiedyś coś takiego (Epson 9p), nawet dekoder znaków graficznych
EPSON->ASCII, ale niestety wraz ze zmianami politycznymi (DOS->...) przy
którymś backupie znikło. W sumie nie było to takie skomplikowane: przez
RS232 odbierałem znaki i czekałem na sekwencję przełączającą w tryb
graficzny. Potem akumulacja bloków między dwoma "zerami" (9 pixeli
czystych => spacja). Pierwsze sito to lookup-table na ilości pixeli w
znaku. Chyba tylko 5 czy 6 znaków miało taką samą liczbę pixeli, dla
nich brałem którąś z linii, gdzie się różniły. Zrobione na szybko w
Turbo-C na dosie. Działało tylko na jednym foncie, ale program słał i
tak wsio monospace.

Waldek

Kostek Wycirowski
Guest

Thu Jan 21, 2010 12:57 pm   



"Jarek P." <jarekprzybyl@gmail.com>

O, Jezu, sorry, ale nie mogę się powstrzymać. Ten emulator to do "M, jak
miłość", czy może "Na Wspólnej"?
Mnie się zdawało, że są porty szeregowe, ale ja się nie znam, elektronik
jestem z ubiegłego stulecia Smile

Mario
Guest

Thu Jan 21, 2010 1:24 pm   



Kostek Wycirowski pisze:
Quote:

"Jarek P." <jarekprzybyl@gmail.com

O, Jezu, sorry, ale nie mogę się powstrzymać. Ten emulator to do "M, jak
miłość", czy może "Na Wspólnej"?
Mnie się zdawało, że są porty szeregowe, ale ja się nie znam, elektronik
jestem z ubiegłego stulecia Smile

Czepiasz się. Będzie drukował w odcinkach :)

--
Pozdrawiam
MD

Mario
Guest

Thu Jan 21, 2010 1:36 pm   



Jarek P. pisze:
Quote:
On 21 Sty, 11:58, Mario <mar...@poczta.onet.pl> wrote:

Jeśli ustawisz na epson 9p to w pliku z hyperterminala powinien być
głównie tekst plus troszkę kodów sterujących. Dziwne, że widzisz same
krzaczki. Moze coś masz źle ustawione z parametrami transmisji. Spróbuj
odbierać programem Terminal by Br@y++ a do wydruków użyć darmowy program
d2wprint. Umożliwia on przechwytywanie wydruków z programów dosowych.
Polega to na tym ze program w dosie ustawia się do pisania wydruku na
plik a d2wprint przegląda dany katalog i jak się plik .prn pojawi to go
drukuje. Na pewno działał przy wyborze drukarki typu epson.


No niestety, wszystko wskazuje na to, że urządzenie drukuje w trybie
graficznym. Parametry transmisji są na pewno OK, bo w konfiguracji
portu jest możliwość wysłania testowego patterna (jakiś tekst) i ten
odbieram na hyperterminalu czysto.
Dzięki za wskazanie tego d2wprinta, spróbuję odebrać to, co wypluwa
urządzenie nie na terminal a jako plik i zobaczymy, czy ten programik
sobie z nim poradzi.

Byłoby miło gdyby przynajmniej do tych drukarek HP wysyłało w
Postscripcie Smile Ale jak znam życie to soft w tym urządzeniu pewnie z
czasów jak deskjety wymagały dodatkowych modułów postscriptowych. Mimo
to sprawdź, czy otwiera w gsview jeśli go zapiszesz jako .ps lub zobacz
czy ma na początku coś w tym rodzaju:
%!PS-Adobe-2.0 EPSF-2.0
%%BoundingBox:0 0 612 792
%%EndComments
/BEGINEPSFILE { %def

Pewnie pozostanie Ci zrobić zrobić program czytający znaki ascii z trybu
graficznego jak to napisał Waldemar.
--
Pozdrawiam
MD

Mario
Guest

Thu Jan 21, 2010 1:38 pm   



Jarek P. pisze:
Quote:
On 21 Sty, 11:58, Mario <mar...@poczta.onet.pl> wrote:

Jeśli ustawisz na epson 9p to w pliku z hyperterminala powinien być
głównie tekst plus troszkę kodów sterujących. Dziwne, że widzisz same
krzaczki. Moze coś masz źle ustawione z parametrami transmisji. Spróbuj
odbierać programem Terminal by Br@y++ a do wydruków użyć darmowy program
d2wprint. Umożliwia on przechwytywanie wydruków z programów dosowych.
Polega to na tym ze program w dosie ustawia się do pisania wydruku na
plik a d2wprint przegląda dany katalog i jak się plik .prn pojawi to go
drukuje. Na pewno działał przy wyborze drukarki typu epson.


No niestety, wszystko wskazuje na to, że urządzenie drukuje w trybie
graficznym. Parametry transmisji są na pewno OK, bo w konfiguracji
portu jest możliwość wysłania testowego patterna (jakiś tekst) i ten
odbieram na hyperterminalu czysto.
Dzięki za wskazanie tego d2wprinta, spróbuję odebrać to, co wypluwa
urządzenie nie na terminal a jako plik i zobaczymy, czy ten programik
sobie z nim poradzi.

Wydaje mi się ze z trybu graficznego sobie nie poradzi.
Pewnie pozostanie Ci zrobić zrobić program czytający znaki ascii z trybu
graficznego jak to napisał Waldemar.

--
Pozdrawiam
MD

Jarek P.
Guest

Thu Jan 21, 2010 1:42 pm   



On 21 Sty, 11:58, Mario <mar...@poczta.onet.pl> wrote:

Quote:
Jeśli ustawisz na epson 9p to w pliku z hyperterminala powinien być
głównie tekst plus troszkę kodów sterujących. Dziwne, że widzisz same
krzaczki. Moze coś masz źle ustawione z parametrami transmisji. Spróbuj
odbierać programem Terminal by Br@y++ a do wydruków użyć darmowy program
d2wprint. Umożliwia on przechwytywanie wydruków z programów dosowych.
Polega to na tym ze program w dosie ustawia się do pisania wydruku na
plik a d2wprint przegląda dany katalog i jak się plik .prn pojawi to go
drukuje. Na pewno działał przy wyborze drukarki typu epson.


No niestety, wszystko wskazuje na to, że urządzenie drukuje w trybie
graficznym. Parametry transmisji są na pewno OK, bo w konfiguracji
portu jest możliwość wysłania testowego patterna (jakiś tekst) i ten
odbieram na hyperterminalu czysto.
Dzięki za wskazanie tego d2wprinta, spróbuję odebrać to, co wypluwa
urządzenie nie na terminal a jako plik i zobaczymy, czy ten programik
sobie z nim poradzi.

J.

J.F.
Guest

Thu Jan 21, 2010 1:58 pm   



Użytkownik "Jarek P." <jarekprzybyl@gmail.com> napisał w
Quote:
Urządzenie jedyne, co potrafi, to wysłać te dane do drukarki przez
port RS232, niestety cztery dostępne typy drukarek w urządzeniu
to:
[..]
Ktokolwiek widział, ktokolwiek wie...

krotkie guglanie ...
http://www.edsg.se/en/convert/directesc/index.htm

Gdyby nie odpowiadalo:
- duzo tych krzaczkow ? Jesli niewiele to moze napisac samemu
program ktory usunie te niepotrzebne sekwencje, nie ma ich znowu
tak duzo ani tak wiele.
Gorzej jesli wszystko graficznie wyrzuca.

- pliki tak jak przyjda mozna bodajze pod DOS skopiowac do drukarki
[copy /b], bez konwersji ze strony windowsa.
atramentowki HP powinny rozumiec Deskjeta, laserowki HP .. cos mi
sie kojarzy ze tez maja odpowiedni tryb.
Drozsze epsony byc moze poradza sobie z kodami epsona.

- jesli dos zawiedzie, to mozna jeszcze probowac przez rozne
printserwery i TCP/IP - one tez wprost przesylaja dane, aczkolwiek
programiku to moze wymagac.

i konwertery serial->Centronics tez istnieje

J.

Jarek P.
Guest

Fri Jan 22, 2010 3:23 am   



On 21 Sty, 12:57, "Kostek Wycirowski" <wdupeZakonn...@pieklo.de>
wrote:


Quote:
Mnie si zdawa o, e s porty szeregowe, ale ja si nie znam, elektronik
jestem z ubieg ego stulecia Smile


port szeregowy jest przez wszystkich znanych mi szanujących się ludzi
z branży zwany krótko "serialem" i określenie "drukarka serialowa"
nikogo nie dziwi, ale jeśli koniecznie chcesz, popodstawiaj sobie w
moim poście w miejsce owego seriala: "międzymordzie z przesyłem
informacji kawałek za kawałkiem" :-)

Analizator niestety generuje dane tylko w trybie graficznym, jest tych
danych na dwie strony A4, pisania softu się nie podejmę, ponieważ już
zbyt mocno tu wypadłem już z obiegu, pozostaje mi szukać gotowych
rozwiązań.

J.

Marcin Gala
Guest

Fri Jan 22, 2010 9:23 am   



On 2010-01-21 03:24, Jarek P. wrote:
Quote:
Mam urządzenie pomiarowe, z którego muszę wydobyć pewne dane.
Urządzenie jedyne, co potrafi, to wysłać te dane do drukarki przez
port RS232, niestety cztery dostępne typy drukarek w urządzeniu to:
- HP Deskjet
- HP Thinkjet
- Epson 9p
- Epson 24p

Dane wysyłane przez tego RSa jestem w stanie odebrać hyperterminalem,
niestety są to krzaki ASCII. Chodzi mi po głowie albo program
emulujący drukarkę serialową któegoś z w/w typów na samym pececie
(dane odbiera pecetowy port RS232, wydruk ukazuje się na ekranie),
albo może jakiś emulator-konwerter, któryby był w stanie
przekonwertować plik odebrany hyperterminalem i wypluć go na drukarkę
systemową?

Ktokolwiek widział, ktokolwiek wie...

Tak przegladam watek... a masz dostep do jakiejs drukarki typu Deskjet?

Albo do zwyklej 9iglowej? Bo moze wystarczy zapisac to co dostanieszw
pliku a potem spod dos-a zwykle copy \b plik LPT: cy cos w tym stylu.
Aha jesli chodzi o iglowki to wiekszosc tych ktore spotkalem miala
emulacje Epsona, ew. trzeba jej z panelu ustawic.

--
Marcin "Ahmed" Gala
m.gala(maupa)interia.pl
Slack 12/Win7 user
Emtec->Drivers & software download->USBStick
Warning : whatever the color of your product, you can use the programs
below, valid for all colors.

J.F.
Guest

Fri Jan 22, 2010 12:29 pm   



Użytkownik "Jarek P." <jarekprzybyl@gmail.com> napisał w
Quote:
Analizator niestety generuje dane tylko w trybie graficznym, jest
tych
danych na dwie strony A4, pisania softu się nie podejmę, ponieważ
już
zbyt mocno tu wypadłem już z obiegu, pozostaje mi szukać gotowych
rozwiązań.

Mozesz nie znalezc gotowcow, a z kolei i format starych iglowek i
sam taki program nie sa zbyt trudne.


J.

Adam Dybkowski
Guest

Sat Jan 23, 2010 11:20 pm   



W dniu 2010-01-21 13:38, Mario pisze:

Quote:
Dzięki za wskazanie tego d2wprinta, spróbuję odebrać to, co wypluwa
urządzenie nie na terminal a jako plik i zobaczymy, czy ten programik
sobie z nim poradzi.

Wydaje mi się ze z trybu graficznego sobie nie poradzi.
Pewnie pozostanie Ci zrobić zrobić program czytający znaki ascii z trybu
graficznego jak to napisał Waldemar.

Chodziło tylko o magazynowanie danych i przesłanie do drukarki innego typu.
No to po co właściwie robić OCR i zamieniać grafikę na tekst? Dużo
prościej zebrać dane z drukarki i skonwertować do monochromatycznej
bitmapy. Stąd już tylko jeden krok do wydruku na dowolnym urządzeniu
obsługiwanym w systemie.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować emulator drukarki RS232 dla urządzenia ANT-5 i rozwiązać problem z ASCII?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map