Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Chápu to správně že máš fyzickou jehličkovou tiskárnu a chceš ji připojit k virtualizovanému počítač…
Vladimir 08.10.2006 19:19
Vladimir
NIe práve naopak. Mám atramentovú tlačiareň a chcem ju pripojiť k programu, ktorý pozná len ihličkov…
msx. 08.10.2006 19:23
msx.
zkus tohle (bez záruky): default.htm případně tohle (ale už komerční): index.html
touchwood 08.10.2006 19:44
touchwood
No toto mi zrejme nepomôže, mám Cannon S300, ale ešte to nejako skúsim s VMware, možno sa podarí. Pr…
msx. 08.10.2006 20:09
msx.
jednoduše řečeno, ty máš program, který tiskne pomocí ESC/P kódů (možná umí i PCL, např. T602 měla d…
touchwood 08.10.2006 20:23
touchwood
No dobre, nainštalujem FreeDOS a popozerám odkazy.
msx. 08.10.2006 20:55
msx.
a už naposled: tady jsou odkazy na binárky GhostPCL: http://tools.unna.org/wikiwikinewt/index.php/In… nový
touchwood 08.10.2006 21:21
touchwood
jj. Otestováno na T602 a funguje. nový
touchwood 08.10.2006 21:29
touchwood
Tak poprosím nejaký taký zrozumiteľný návod. Chápem o čo ide, len je toho na mňa naraz veľa. nový
msx. 08.10.2006 21:42
msx.
Spustíš T602, nastavíš si DST soubor na LJII_ROM.DST a směr tisku do souboru. Následně můžeš pospouš… nový
touchwood 08.10.2006 21:56
touchwood
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 Re… nový
msx. 09.10.2006 01:22
msx.
musíš použít něco jako pcl6.exe -sDEVICE=něcospdf_v%názvu a vygeneruje se ti PDF, který můžeš uloži… nový
touchwood 09.10.2006 08:22
touchwood
DEVICE=něcospdf_v%názvu To mám rozumieť tak, že tam odpíšem presný názov PDF tlačiarne (PEDF Creato… nový
msx. 09.10.2006 12:19
msx.
ne, koukni se na help pcl6.exe (stačí spustit v konzoli) - vypíše ti syntax a možné parametry nový
touchwood 09.10.2006 13:21
touchwood
Skúsil som device=display, lebo nejaké pdf device som tam nevidel. Zobrazilo mi teda náhľad. Problém… nový
msx. 09.10.2006 13:33
msx.
základem je tohle: pcl6.exe -sDEVICE=pdfwrite -sOutputFile=vystup.pdf vstup.pcl já bych to postav… nový
touchwood 09.10.2006 18:33
touchwood
Toto je na moje chápanie ozaj dosť. Postupne to budem skúšať a do stredy dám vedieť, čo som urobil. poslední
msx. 09.10.2006 22:41
msx.
Ja používam T602 3.1 a tá nebeží pod XP. Zrejme máš verziu 3.0. nový
msx. 08.10.2006 22:03
msx.
Virtuálnu tlačiareň mám: PDF Creator. nový
msx. 08.10.2006 22:10
msx.

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

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.

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:

<ESC>(17U                                         Primary Symbol Set: PC-852 
<ESC>(s0p10h12v0s0b3T                             Primary Spacing: Font-Fixed / BC-Default
                                                  Primary Pitch (10 Characters/inch or BC-CTX type))
                                                  Primary Height (12 Points 1/72 inch)
                                                  Primary Style: Upright (Solid)
                                                  Primary Font Stroke Weigth: Medium (book or text)
                                                  Primary Typeface Family: Courier 
<ESC>&l0O                                         Orientation: Portrait 
<ESC>&l6D                                         Line Spacing: 6 line/inch 
<CR>
<LF>

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:

pcl6.exe -sDEVICE=pdfwrite -sOutputFile=vystup.pdf vstup.pcl

já bych to postavil nějak takto (k tomu budeš potřebovat ještě plný GhostScript):

pcl6.exe -sDEVICE=pdfwrite |gsprint.exe -

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!

Zpět do poradny Odpovědět na původní otázku Nahoru