Welcome, Guest. Please login or register.


Author Topic: EP soros interfész és bővítő blokknyomtatóhoz (Read 8365 times)

Offline Kapitany

  • EP fan
  • *
  • Posts: 234
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
EP soros interfész és bővítő blokknyomtatóhoz
« on: 2015.January.10. 22:41:24 »
Sziasztok!

A munkahelyen nálunk rengeteg 80 karakteres blokknyomtató van, amik hőpapírra nyomtatnak. Ráadásképpen, a különböző gyártmányú blokknyomtatók rendre ugyanazokat a vezérlő karaktereket használják a különböző funkciók eléréséhez. Remélem, nem csak nekem jön triviálisan az ötlet, hogy  hozzá kellene illeszteni az EP-hez ezeket a nyomtatókat, és lehetne 80 karakteres módból is nyomtatni akár mindenféle programból. Hasznos lehet nagy BASIC programoknál, Z80 assembly programozásnál, hogy ne kelljen feltekerni a már megírt és gyakran használt makrókra ránézni....

Első kérdésem, hogy lehetséges-e ez szerintetek, mármint az illesztés? Lehet-e olyan bővítőt írni (még sosem csináltam ilyet), amivel mindenféle programból lehet majd nyomtatni a nyomtatókra?

Amire szükség lesz:

  • Kábelt építeni, hülye EP portról standard RS232-re. (Lehet már valaki kötött össze PC-t EP-vel, akkor csak ama tapasztalatokat át kell venni.
  • Utánanézni milyen jelek is mennek egy ilyen standard soros kommunikációban, és azokat a jeleket ráadni a kábelre az interfészen keresztül... na ez teljesen homály...
  • Megírni a bővítőt. (Ilyet sem csináltam még, izgalmasnak néz ki.

Várom a véleményeket, jó tanácsokat, hozzászólásokat... Zozo, remélem érintettnek érzed Magad a témában! :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #1 on: 2015.January.10. 22:59:47 »
Kábel az kéne...
Ezt írta az EP cég anno.

Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.

Amúgy én utálok mindenféle soros átvitelt :twisted:

Offline lgb

  • EP addict
  • *
  • Posts: 3534
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://lgb.hu/
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #2 on: 2015.January.10. 23:09:53 »
Kábel az kéne...
Ezt írta az EP cég anno.

Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.

Amúgy én utálok mindenféle soros átvitelt :twisted:

SATA vinyo remlem pl nincs a PC-dben, mert kulonben dobhatod ki a nagy utalatban, de pl a PCI express slotokat is keruld :)

Amugy komolyra forditva a szot: szereny velemenyem az, hogy nagyon elszurtak az EP-ben a soros portot. Az egy dolog, hogy software-bol van, igy tul gyors nem lehet. Az viszont tenyleg gond, hogy kitalaltak ezt az eltolt offet feszulteges bohockodast, aztan szep kis problemakat okoz, ha mas is ossze van kotva a cuccal ... Igazabol, negativ feszultseget is elo lehetett volna allitani a gepben, ahogy a C9 kornyeken szo volt mar ilyen eszkozokrol ... Vagy a "modern" idokben: en kivagnam az egesz hulye soros portos mizeriat a gepbol, legyen szepen csak +5V/GND szinten. Eleve egy csomo "felesleges" alkatresztol megszabadulok :) Ezek utan vesz az ember egy MAX232 nevu IC-t, ami az RS232 jelszinthez illeszti ugy, hogy sima 5V tap kell csak neki (kulso kondit hasznal arra hogy egy un "toltespumpa" megoldassal nagyobb feszultseget meg negativot is allitson elo mar az IC "belsejeben" marmint, par kondin kivul egyeb kulso alkatresz, plusz tapfesz stb nelkul). Es akkor legalabb standard soros port lesz, minden offset hulyeskedes nelkul. Sot, sima 5V TTL is maradhat, egy csomo (jobb minosegu) USB-s soros/USB atalakito azt is megeszi :) Bar az kevesbe segit a jelen esetben ugye, ahol pont nem USB/PC-re kell kotni!

Offline Kapitany

  • EP fan
  • *
  • Posts: 234
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #3 on: 2015.January.11. 02:20:51 »
Kábel az kéne...
Ezt írta az EP cég anno.

Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.

Amúgy én utálok mindenféle soros átvitelt :twisted:

Ezt a bekötést gondolom DB9 csatlakozóval is meg lehet csinálni, ugye? Itt megtaláltam a párodításokat: Bekötések

Miért kellenek a 12V-ok? Azt most nem egészen értem,hogy azokat lehet-e hozni a B1-ről, vagy pont hogy ne? Akkor el lehet kerülni a külső tápot, és működhet ha a pin20-ról kötjük azt a sorosról?


Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #4 on: 2015.January.11. 11:05:21 »
Ezt a bekötést gondolom DB9 csatlakozóval is meg lehet csinálni, ugye?
Igen, itt meg van rajzolva ahhoz is.

Quote
Miért kellenek a 12V-ok?
Ha jól értem ahhoz, hogy korrigálja az EP nem szabványos jelszintjeit.

Offline Kapitany

  • EP fan
  • *
  • Posts: 234
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #5 on: 2015.January.11. 13:11:48 »
Igen, itt meg van rajzolva ahhoz is.

Ezt megtaláltam, nagyon szuper! Megnéztem az összes többi anyagot is az oldalon - ez a Te oldalad? -, és nagyon jók! Innen lett linkelve a Hogyan írjunk át Spectrum programot?

Ha jól értem ahhoz, hogy korrigálja az EP nem szabványos jelszintjeit.

Ahhoz nem elég, hogy ott rá van kötve a +5V referencia feszültség? De szerintem én nem értem, hogyan működik ez. :) És akkor azt a 12V-ot ahogy látom lehet hozni onnan valamelyik érből a PC-ből. :)

Akkor most már csak az van hátra, hogy elsajátítsam, kisilabizáljam, felfogjam, hogyan működnek a rendszerbővítők, és elsajátítsam annak megalkotását. :)

Offline balagesz

  • EP user
  • *
  • Posts: 266
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #6 on: 2015.January.12. 16:47:07 »
Amugy komolyra forditva a szot: szereny velemenyem az, hogy nagyon elszurtak az EP-ben a soros portot. Az egy dolog, hogy software-bol van, igy tul gyors nem lehet.

Szerintem ez azért nagyobb gond, mint a jelszintekkel való trükközés, mivel azt egyszerűbb "javítani" mint a szoftveres átvitelt.

... Vagy a "modern" idokben: en kivagnam az egesz hulye soros portos mizeriat a gepbol, legyen szepen csak +5V/GND szinten. Eleve egy csomo "felesleges" alkatresztol megszabadulok :) Ezek utan vesz az ember egy MAX232 nevu IC-t, ami az RS232 jelszinthez illeszti ugy, hogy sima 5V tap kell csak neki (kulso kondit hasznal arra hogy egy un "toltespumpa" megoldassal nagyobb feszultseget meg negativot is allitson elo mar az IC "belsejeben" marmint, par kondin kivul egyeb kulso alkatresz, plusz tapfesz stb nelkul). Es akkor legalabb standard soros port lesz, minden offset hulyeskedes nelkul.

Ehhez azért tényleg "modern idők" kellenek. Annak idején még ilyen MAX232 szintű IC nem is létezett. Ahhoz képest legalább megpróbálták. :) De ha szabad a "modern idők" alkatrészeit használni, akkor most lehetne illeszteni normális soros portot a géphez.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #7 on: 2015.January.12. 16:52:39 »
mivel azt egyszerűbb "javítani" mint a szoftveres átvitelt.
De miért is kéne javítani? Mármint az adott feladathoz. (Persze egy soros egérhez nem lenne ideális.)

Offline balagesz

  • EP user
  • *
  • Posts: 266
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #8 on: 2015.January.12. 16:58:32 »
De miért is kéne javítani? Mármint az adott feladathoz. (Persze egy soros egérhez nem lenne ideális.)

Jogos! A "javítani" nem éppen jó kifejezés, ezért is volt idézőjelben. :) Inkább úgy kellene mondani, hogy könnyebb ehhez alkalmazkodni külső hardverrel, mint az alacsony sebességhez. (Sebességből sosincs elég, ugye.)

Offline gflorez

  • EP addict
  • *
  • Posts: 2853
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #9 on: 2015.January.12. 17:40:40 »
It is possible to achieve more bauds. It is demonstrated in the Dutch magazine(ENTERface_198706-07, page 18) when they reached Midi velocity(31250 bit/s) by interrupts.

Offline ergoGnomik

  • EP lover
  • *
  • Posts: 924
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #10 on: 2015.January.12. 18:16:50 »
Én csak azt nem értem (valószínűleg de, értem), hogy miért nem lehetett simán beépíteni egy SIO IC-t?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13694
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #11 on: 2015.January.12. 18:27:53 »
Én csak azt nem értem (valószínűleg de, értem), hogy miért nem lehetett simán beépíteni egy SIO IC-t?
Egyrészt gondolom drága lett volna. Másrészt azzal pl a 32 gépes EP hálózatot nem lehetett volna megcsinálni. Harmadrészt adatátvitelre működött ez is, legalábbis anno nekünk Atari ST-vel sikerült a kapcsolat. Gondolom a cégnél tesztelték anno PC-vel is, ha már kiadták azt az útmutatót.



Offline ergoGnomik

  • EP lover
  • *
  • Posts: 924
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #12 on: 2015.January.12. 18:45:46 »
A hardver költségességével egyetértek (ez lett volna a "de, értem"). Viszont valami hubbal egy csillag topológiás, vagy esetleg egy tokenringszerű hálózatot a SIO-val is össze lehetne tákolni. A szoftvert biztosan könnyebb lett volna összehebrákolni, ha nem kell a fizikai vonalmeghajtással bajlódni.

Offline lgb

  • EP addict
  • *
  • Posts: 3534
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 34.0 Firefox 34.0
    • View Profile
    • http://lgb.hu/
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #13 on: 2015.January.13. 00:50:00 »
Ehhez azért tényleg "modern idők" kellenek. Annak idején még ilyen MAX232 szintű IC nem is létezett. Ahhoz képest legalább megpróbálták. :) De ha szabad a "modern idők" alkatrészeit használni, akkor most lehetne illeszteni normális soros portot a géphez.

Tudom, direkt azert irtam oda, hogy "modern idok", hogy ma mar nem problema. De amugy akkoriban is meg lehetett volna ezt oldani azert, ha nem is pont MAX232-vel, de ugye a koltseg az koltseg ...

Offline MGyHardSoft

  • Newbie
  • Posts: 21
  • Country: hu
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: EP soros interfész és bővítő blokknyomtatóhoz
« Reply #14 on: 2015.May.16. 23:20:59 »
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm

M. Gy.