Tisk z DOSu na síťovou tiskárnu
Dobrý den.
Abych mohl tisknout ze stařičkého DOS programu (za který není zatím náhrada) na tiskárnu připojenou přes USB použil jsem okliku s připojením tiskárny přes sdílení. Tiskárna HP1100 byla nasdílena pod názvem HP_DOS. Soubor cestina.txt obsahuje Esc sekvence pro latin2 a zhuštěný tisk. Reset.txt je Esc pro reset tiskárny.
net use LPT2: \\Pc060\HP_DOS
COPY cestina.txt LPT2 /b
mode con cols=80 lines=25
DOS_program.exe
COPY reset.txt LPT2 /b
net use LPT2: /delete
Teď byla k počítači určena multifunkční tiskárna HP3390 připojena přes síť a chtěl jsem u ní zprovoznit DOS program stejným způsobem. Při zadání z příkazového řádku se cestina.txt do lpt2 nakopíruje. Při tisku z DOS_programu se ale neuplatní a tiskne to bez diakritických znaků a nezhuštěně. Tiskárna používá PCL6.
Neřešil někdo z vás stejný problém úspěšně?
Právě kvůli tisku z DOSu používám LPT verze tiskáren (nyní HPLJ 1300) a nemám problém. Přechodu na USB se bráním, co to dá...
Bohužel tohle ti moc nepomůže
Otázkou je, zda ta multifunkční tiskárna zvládne bezchybně přežvýkat ten soubor cestina.txt. Já do tiskárny posílám před startem DOS programů sekvenci *.pjl, např.:
a tiskárna se chová přesně podle toho. V HPJL 1300 jsem tato *pjl soubory nevytvořil (nebylo na to ani příslušné programové vybavení). Zůstaly mi z bývalé HPLJ L5, které měly na vytváření těchto souborů přímo program...
To, co jsi uvedl je obsah souboru např. tiskarna.pjl?
Do té tiskárny se to dostává jak? Taky copy tiskarna.pjl lpt2 /b nebo jinak? Nikdy jsem s *pjl nedělal, proto nevím.
Píšeš, že HP 5L měly na to přímo program. Pár 5L tiskáren tady ještě mám, na ten program jsem ale nenarazil. Mohl bys uvést, kde ho hledat?
Jinak s tím, co jsi uvedl o LPT souhlasím. Taky jsem uživateli nejdříve tvrdil že ten DOS program bude fungovat jedině přes Bi-tronics, nakonec jsem vyměkl a funguje to i s USB tiskárnou. Bohužel u tiskárny připojené přes síťovou kartu jsem pohořel.
Chtějí na sekretariátu nahradit hlavně fax a tiskárnu a kopírku. Scaner se bere jen jako příjemný doplněk.
Ano, to je obsah toho *pjl souboru, konkrétně pro německý účetní program KHK-PC Kaufmann z roku 1992 (lokalizován do CZ).
K 5L byly 4 diskety s ovladači (3x DOS, 1x Win95). Při instalaci DOS ovladačů se nainstaluje i Obslužný program HPLJ 5L a řídící program tiskárny pro DOS. Zároveň se nainstaluje Panel pro dálkové ovládání a obslužný program Monitor pro kontrolu tiskárny.
Konkrétně se jedná o utilitu RPC (panel pro dálkové ovládání) (defaultně C:\hpljutil\rcp.exe), která umožňuje vytváření/editaci *pjl souborů.
Na tiskárnu je posílám pomocí (např.):
Netuším ale, jak rcp.exe (a zda vůbec) chodí pod XP. Mi stačí ten výstup z dávných dob a v případě potřeby něco změnit jej editnu v Notepadu.
Jestli chceš, můžu ti ten *pjl poslat - pokud by nefungovala přímá kopie z kódu.
Díky, zkusím to, ale moc nevěřím tomu, že to s tou síťovou tiskárnou bude fungovat. Obsah toho pjl souboru je cca stejný s tím, co do tiskárny posílám já.
Možná budeš muset zjistit ještě jednu věc - zda přímo aplikace nepotřebuje poslat tiskárně nějaké svoje (PCL) kódy. Moje obě aplikace (PC Kaufmann i dBASE IV) to vyžadují. Naštěstí se mi podařilo obě aplikace přesvědčit, že moje lejzrovky jsou jehličkové Epsonky LQ800 (aktivuju v programech konkrétně její driver) - a funguje to naprosto bez problémů u HP 5L i 1300
O to vlastní zaslání kódů tiskárně se starají přímo spuštěné programy, je to nastavitelné přímo v nich.
Jsi Bůh.
Ono to skutečně funguje! Taky z toho programu tisknu na Epson jehličkách.
Děkuji pane.
Sekretářka (taky fakturace apod.) jde za 2 roky do důchodu a pak ten DOS program snad skončí.