DOSBox, VMware - Ako emulovať ihličkovú tlačiareň
Dá sa emulovať ihličková tlačiareň v DOSBoxe? Pre použitie T602.
[mod]Upraven název Dosbox, VMware, na přání autora. Doufám, že to je dobře. (Zarniwúp)[/mod]
Dá sa emulovať ihličková tlačiareň v DOSBoxe? Pre použitie T602.
[mod]Upraven název Dosbox, VMware, na přání autora. Doufám, že to je dobře. (Zarniwúp)[/mod]
Zpět do poradny Odpovědět na původní otázku Nahoru
Ak chceš tlačiť na LPT port, tak to asi nepôjde... DOSBox nepodporuje LPT !!!
Tak potom ostáva VMware, tam je to ako s podporou?
//Nejaký moderátor by mohol prispôsobiť názov vlákna.
//Ďakujem.
Chápu to správně že máš fyzickou jehličkovou tiskárnu a chceš ji připojit k virtualizovanému počítači s DOSem?
Vmware i Virtual PC přesměrování LPT podporují, takže IMHO Jezevec můžeš...
NIe práve naopak. Mám atramentovú tlačiareň a chcem ju pripojiť k programu, ktorý pozná len ihličkové.
zkus tohle (bez záruky): default.htm
případně tohle (ale už komerční): index.html
No toto mi zrejme nepomôže, mám Cannon S300, ale ešte to nejako skúsim s VMware, možno sa podarí. Práve som stiahol FreeDOS a pokúsim sa ho nainštalovať.
Vmware není žádný emulátor tiskárny.
Potřebuješ něco podobného jako odkazuje touchwood.
Áno, práve tam inštalujem FreeDOS. Dal som si tam aj paralelný port a všetok výstup smerujem do súboru. Teraz by sa zišiel nejaký konvertor a to mi aj píše touchwood. Je to zložitejšie ako som čakal. Myslel som, že vo VMware je emulácia samozrejmá. Nevadí, pozriem sa na výstupný súbor a uvidím, čo s ním. Možno si jedoduchý konvertor nakoniec urobím aj sám. To záleží od obsahu toho súboru.
jednoduše řečeno, ty máš program, který tiskne pomocí ESC/P kódů (možná umí i PCL, např. T602 měla drivery i pro LaserJet), tudíž potřebuješ nějaký "emulátor", který si sedne na LPT port (nebo vytvoří nový, vlastní) a bude "překládat" sekvenční ESC/P nebo stránkový PCL do WINPRINT protokolu, nebo bitmapy.
Jediné, co ti můžu poradit, je použít google a hledat. takových programů existují desítky, téměř každé udržované DOSové účto nějaké takové řešení nabízí/nabízelo. Určitě by pomohlo, kdybys napsal jaký přesně program potřebuješ zprovoznit.
edit: aha, už vidím, že to má být T602. No pak v tom případě bych použil v T602 ovladač pro LaserJet a následně jej vyrastroval pomocí GhostPCL: downloads Pokud si chceš udělat virtuální tiskárnu, použij RedMon: index.htm
Veď píšem že T602 a urobiť prevodník EPS9_NG.DST na Cannon S300.
No dobre, nainštalujem FreeDOS a popozerám odkazy.
e? a proč chceš instalovat FreeDOS? Vždyť T602 běží i v XPčkách
jediné, co potřebuješ, je PCL rasterizer, abys jej mohl tisknout přes windows. Nezapomeň - máš "tupou" GDI tiskárnu, která v DOSu nikdy tisknout nebude.
ještě ti vysvětlím, proč preferuju PCL:
PCL je stránkový jazyk, tj, popisuje stránku. Stejně tak fungují GDI tiskárny, ty také vždy tisknou celou stránku (jako bitmapu). Konverze takových dat je jednodušší, než konverze Epson standardu, což je ESC/P resp. ESC/P2, kteréžto jsou řádkové formáty popisu tiskového výstupu - lze vytisknout jeden jediný řádek
snad už naposled: na zobrazení PCL existují např. tyto nástroje: http://techref.massmind.org/techref/language/pcls.h tm
zkus si nějaký sehnat.
a už naposled: tady jsou odkazy na binárky GhostPCL: http://tools.unna.org/wikiwikinewt/index.php/InkTex tToPDF
jj. Otestováno na T602 a funguje.
Tak poprosím nejaký taký zrozumiteľný návod. Chápem o čo ide, len je toho na mňa naraz veľa.
Spustíš T602, nastavíš si DST soubor na LJII_ROM.DST a směr tisku do souboru. Následně můžeš pospouštět tisky všech dokumentů, které "tiskem" poukládáš jako PCL soubory.
Nyní nainstaluješ Downloader5.msi a PCL6.msi. Spustíš Downloader5.exe a někde uprostřed bude část PCL5, ve které bude ikona "Preview". klikneš na ni a vybereš nějaký PCL soubor, který ti narastruje. Mělo by to jít vytisknout.
Jinak PCL6.exe lze spouštět s parametry (je to ten GhostPCL) podobnými jako Ghostscript, tudíž by to mělo jít automatizovat pomocí RedMonu a vytvořit virtuální tiskárnu (bohužel asi na dva kroky - z PCL do PDF a z PDF přes ghostscript na tiskárnu), která by byla dosažitelná přímo z T602
No došiel som až k tomu, že mi to vyprodukovalo náhľad v BMP súbore. No ale PDF ani za nič. S tým RedMonom som zatiaľ nepohol, ale keď bude na to viac času, tak sa do toho pustím. Páči sa mi hlavne to, že nevznikol problém s diakritikou a náhľad v BMP bol perfektný. Takú krásnu tlač z T602 som ešte nevidel. Teraz to už len zautomatizovať. Zatiaľ viem vytvoriť náhľad a to je všetko.
musíš použít něco jako pcl6.exe -sDEVICE=něcospdf_v%názvu
a vygeneruje se ti PDF, který můžeš uložit do souboru, nebo přes trubku prohnat např. na gsprint.exe (ten je součástí balíku Ghostscript). přiznám se, nezkoušel jsem to, ale věřím tomu, že to bude fungovat.
To mám rozumieť tak, že tam odpíšem presný názov PDF tlačiarne (PEDF Creator)?
ne, koukni se na help pcl6.exe (stačí spustit v konzoli) - vypíše ti syntax a možné parametry
Skúsil som device=display, lebo nejaké pdf device som tam nevidel. Zobrazilo mi teda náhľad. Problémom však je, že mi to zobrazilo ten text v GhostScripte a nie výsledný dokument. Teraz postnem čo mám:
Z toho bolo predtým to isté, akurát T602 miesto <ESC> dávala priamo znak ^27. Pravdepodobne som vynechal niečo v reťazci. Lenže neviem, čo použiť v Downloader2006, aby mi to urobilo "hotový" súbor. Pretože tam som sa k náhľadu v BMP dostal, ale ďalej nie.
základem je tohle:
já bych to postavil nějak takto (k tomu budeš potřebovat ještě plný GhostScript):
Tohle by mělo vytisknout výstup na předvolené výchozí tiskárně. Nejsem si nicméně jist tím posledním mínusem, to záleží na implementaci pipes ve Windows (myslím, že by tam být měl).
Pokud to odladíš a bude to chodit, můžeš si s pomocí RedMonu vytvořit virtuální tiskový port např. PCL: (bohužel T602 umí jen LPT1-3 tudíž budeš asi muset nasdílet a namapovat na LPT pomocí "net use LPT3: \\blabla\tiskPCL"), a nadefinovat si "akci" v redmonu typu "program handles output", kam zkopíruješ příkaz viz výše.
Pak bys měl mít "online" konverzní PCL tiskárnu, která je schopna přijatý PCL kód vytisknout na libovolné tiskárně.
edit: nezapomeň uvést u každého programu cesty!
Toto je na moje chápanie ozaj dosť. Postupne to budem skúšať a do stredy dám vedieť, čo som urobil.
Ja používam T602 3.1 a tá nebeží pod XP. Zrejme máš verziu 3.0.
Virtuálnu tlačiareň mám: PDF Creator.