Zachytávání tisku z tiskárny do grafiky v PC

Počítače stolní, notebooky, tablety, tiskárny, scanery a vše, co nějak souvisí s PC

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

Zachytávání tisku z tiskárny do grafiky v PC

#1 Příspěvek od Celeron »

Mám takovejhle problém: Logický analyzátor Gould K50 (samostatný měřící přístroj), po zachycení změřeného průběhu se dá displej vytisknout bitově na připojený tiskárně typu Epson. Tohle mě maká, jen jsem musel udělat správný kabel Centronix-Centronix. Jenže ta papírna a rychlost tisku nic moc...
Nedal by se analyzátor podobně propojit s oboustranným LPT portem PC, "simulovat tiskárnu v PC" a přijatý data ukládat do TIFF, PCX či jinýho bitovýho formátu na disk?
Neexistuje už něco takovýho hotovýho naprogramovanýho? Jestli by to třeba nešlo pomocí nějakýho paralelního laplinku či tak nějak...
Díky
Jirka
Uživatelský avatar
Sendyx
Příspěvky: 12454
Registrován: 05 čer 2005, 00:00
Bydliště: Ostrava

#2 Příspěvek od Sendyx »

V jakém formátu to s tou tiskárnou komunikuje, je to nějaký default DMP9, nebo třeba epson pro grafický tisk, EP24, ESC/P ? Řešil jsem pár podobných věcí a dost neúspěšně.
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#3 Příspěvek od rnbw »

Najprv treba vyriesit fyzicku vrstvu, dekodovat potom ten format uz nebude velky problem.

Podla mna by sa to cez LPT port malo dat vyriesit. D0..D7 sa prepoja (pre istotu cez odpory), vystup STROBE z analyzatora na vstup ACK PC (tym padom to bude v PC generovat IRQ pri kazdom bajte). Ostatne signaly podla potreby - urcite vstup ACK, ostatne neviem, ci analyzator pouziva.
Uživatelský avatar
pepik9
Příspěvky: 2433
Registrován: 31 srp 2010, 00:00

#4 Příspěvek od pepik9 »

Nezkusil jsi připojit laserovou nebo inkoustovou tiskárnu (ne GDI) ? Normální tiskárny často uměly emulaci jehličkovejch Epsonů.
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#5 Příspěvek od rnbw »

Ano, napriklad lepsie EPSONy s LCD a menu. Ale stale to bude len na papieri.
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#6 Příspěvek od Celeron »

Ta komunikace bude asi nějakej základní formát Epsona. Mám k tomu připojenou Epson LQ1070 ESC/P2 (24 jehel) a vypadá to, že tiskne jen na 8 jehel. Když jsem to zkusil připojit k Minoltě Page 1250E tak ani ťuk. Jinou Centonixku nemám. Gould je z roku 1986 a tak nejspíš bude umět jen nějakej základní grafickej, možná jen bitovej opis bodů displeje analyzátoru.
Gould kromě LPT umí taky RS232 a GPIB. Na Centronix a RS232 se dá poslat data v Bit Image nebo Chars. Na GPIB nic nemám, RS232 umím chytat v Hyperterminálu, ale jen zobrazení typu listing, t.j. třeba výpis dissasemblování běhu nějakýho programu, t.j. pouze ASCII znaky. Průběhy jsou ale grafika a s tím si Heperterminál neporadí. A taky nevím, jestli to skutečně chodí jako na Centronixu. Možná že když jde Bit Image poslat po RS232, tak by bylo jednodušší vypis chytat přes něj. (Zapoměl jsem, že to jse i přes RS232) Můžu to chytat na W98 aby nebyl problém s obsluhou portů ale jak poskládat poslaná data do monochrom obrázku je pro mě jaksi mimo.
Jirka
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#7 Příspěvek od rnbw »

Ked to vie posielat grafiku aj cez RS232, tak to skus. Vysledok v terminali uloz do suboru a daj sem.
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#8 Příspěvek od Celeron »

Neřeže ale Hypouš při zachytávání textu natvrdo 7. bit? V komunikaci se dá 8 bitů nastavit ale co pak. Modemový binární protokoly asi Gould nemá. Zkusím...
Jirka
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#9 Příspěvek od Celeron »

Tak odzkoušeno. Pokud nastavím na Gouldu Chars, v Hypouši se zachytily ve správným umístění všechny texty z obrazovky, pouze tam není jejich orámování a Highlighting a vlastní grafika průběhů.
Pokud jsem odeslal Bit image, tak po obrazovce lítá spousta divnejch znakovejch sekvencí, přenos trvá několikanásobně dýl.
Koukal jsem do zachycenýho souboru, 7 bit tam je, ale jako grafika to ve všem hlásí neznámý formát. Vložil jsem to, ale je to prvné, tak netuším, zda je to udělaný dobře.
Jirka
Přílohy
k50.txt
(57.86 KiB) Staženo 177 x
Uživatelský avatar
PotPalo
Příspěvky: 6022
Registrován: 13 kvě 2009, 00:00
Bydliště: BA

#10 Příspěvek od PotPalo »

Skús vygoogliť "Epson printer emulator", ten by tomu mal rozumieť.
Je na čase vymeniť primátora Bratislavy, a celú tú neschopnú pakáž okolo.
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#11 Příspěvek od rnbw »

Nie je tam ziadny bajt ESCAPE (0x1b).
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#12 Příspěvek od Celeron »

To znamená co? Že to není binárka? V Hypouši to je pojmenovaný "Zachytávat text" tak kdoví co s tím dělá. Zkusím do něj poslat 0-FFh z jiný mašiny a uvidíme, co projde. Asi bude problém se znaky 0-20h a možná i s 80-A0h, asi nebudou jako řídící znaky zachytávaný.
Jirka
Uživatelský avatar
rnbw
Příspěvky: 37426
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#13 Příspěvek od rnbw »

Su tam dve otazne veci: ci je to dobre zachytene a ci je to protokol ESC/P.
Uživatelský avatar
Celeron
Příspěvky: 20537
Registrován: 02 dub 2011, 00:00
Bydliště: Nový Bydžov

#14 Příspěvek od Celeron »

Kdy začal tenhle protokol? Jak jsem psal, výroba Goulda 1986, vývoj pár roků před.
Zkusil jsem poslat na Hyperterminál z jiný mašiny 0-FFh a opravdu, do 20H to bere jako služební znaky. Takže v tom záchytu chyběj.
Jirka
Uživatelský avatar
PotPalo
Příspěvky: 6022
Registrován: 13 kvě 2009, 00:00
Bydliště: BA

#15 Příspěvek od PotPalo »

A čo tak skúsiť priamo príkaz
COPY COM1 filename.txt
Niekde som čítal že to funguje. Pre prerušenie sa stlačí Ctrl+C alebo Ctrl+Break.
Je na čase vymeniť primátora Bratislavy, a celú tú neschopnú pakáž okolo.
Odpovědět

Zpět na „Výpočetní technika“