O programie | Instrukcja | Najczęstsze pytania | Pobierz | Zamów


Nix-Ware.com DOS printer emulator

Copyright © 2003-2010 Pawe³ Barut

http://www.nix-ware.com/

mailto:Pawel@Barut.info

Przeznaczenie programu

Celem programu jest umo¿liwienie drukowania programom DOS’owym pod systemem Windows na drukarkach, które nie s± pod³±czane przez port równoleg³y, lub na drukarkach, które nie s± sterowane kodami steruj±cymi stosowanymi w programach DOS’owych.

Program umo¿liwia drukowanie na dowolnej drukarce, która jest poprawnie zainstalowana w systemie Windows:

  • Drukarce pod³±czonej przez port USB,

  • Drukarce graficznej bez trybu tekstowego,

  • Drukarce sieciowej,

Program DOS’owy musi mieæ mo¿liwo¶æ przekierowania wydruków do pliku. Je¶li program nie posiada takiej opcji, mo¿na zastosowaæ program przechwytuj±cy wyj¶cie na drukarkê i zapisuj±cy zawarto¶æ drukowanej strony do pliku. Podczas instalacji programu Nix-Ware DOS print istnieje mo¿liwo¶æ zainstalowania programu prn2file w celu przechwycenia wydruków. Innym rozwi±zaniem jest skorzystanie z dostepnych w internecie darmowych programów przechwytuj±cych wydruki do pliku, np. prn2file, który mo¿na znale¼æ np: ftp://ftp.simtel.net/pub/simtelnet/msdos/printer/prn2fil3.zip, lub shareware'owych, np. Prindir9.zip

Program DOSprint dostarczany jest ze zmodyfikowan± wersj± prn2file.com opisan± powy¿ej.

Program DOSprint monitoruje zawarto¶æ wskazanych plików, lub ca³ych katalogów, i ka¿da nowa informacja pojawiaj±ca siê w pliku jest formatowana do wydruku i wysy³ana na drukarkê zainstalowan± w systemie Windows. Zawarto¶æ pliku jest analizowana pod k±tem wystêpowania kodów steruj±cych i wyj¶ciowa strona jest formatowana tak, aby zachowaæ jak najwiêksz± zgodno¶æ z drukarkami tekstowymi (np. drukarkami ig³owymi).

Dodatkowo jest mo¿liwe skonfigurowanie przekodowania znaków, tak, aby by³o mo¿liwe drukowanie plików kodowanych np. w standardzie Mazovia na sposób zapisu stosowany w systemie Windows.

Instalacja i aktualizacja programu

Aktualna wersja programu jest dostêpna do pobrania na stronie

http://www.nix-ware.com/dos-print.php. Po pobraniu pliku instalacyjnego nale¿y go uruchomiæ. Po akceptacji warunków licencji pojawia siê okno z wyborem elementów do zainstalowania. Je¶li program DOS'owy, z którego przystamy ma mo¿liwo¶æ kierowania wydruków do pliku, to mo¿na odznaczyæ opcjê 'AUTOEXEC.BAT ! Przechwytywanie portu drukarki'. W dalszej kolejno¶ci nale¿y wskazaæ katalog, do którego zostan± skopiowane pliki programu.



UWAGA: W przypadku aktualizowania programu nale¿y najpierw zamkn±æ uruchomion± kopiê programu. Najpro¶ciej mo¿na to zrobiæ klikaj±c prawym przyciskiem myszki na ikonie programu DOS-Printer w prawym dolnym rogu ekranu (Tray) i wybieraæ z manu Zamknij.

Je¶li program nie zostanie zamkniêty, to podczas instalacji pojawi siê b³ad:



Nale¿y wtedy zamkn±æ DOS-printera i wybraæ opcjê Ponów próbê.

Rejestracja

W celu zarejestrowania programu i aktywowania pe³nej funkcjonalno¶ci programu nale¿y z zak³adki Wydruk wybraæ opcjê Pomoc. Mo¿liwe jest tak¿e wybranie opcji rejestruj z menu kontekstowego – po naci¶niêciu prawym przyciskiem myszy na ikonie w obszarze systemowym (Tray).



  1. Nastêpnie wcisn±æ Rejestracja.

  2. W polu Nazwa wpisaæ otrzyman± nazwê do rejestracji (lub nazwê tymczasow±)

  3. W polu Kod wpisaæ otrzymany kod aktywacyjny.

  4. Nacisn±æ Rejestruj.

Od teraz mo¿esz cieszyæ siê pe³n± wersja programu.

Aby z³o¿yæ zamówienie na program proszê skorzystaæ z formularza na stronie

http://www.nix-ware.com/dos-print.php i postêpowaæ zgodnie ze wskazówkami.

Konfiguracja

Monitorowane pliki

Na zak³adce Pliki nale¿y wskazaæ, jakie pliki bêd± monitorowane. Na zak³adce widoczna jest lista aktualn
ie monitorowanych plików. Przycisk Dodaj s³u¿y do wskazania nowego pliku, który bêdzie kontrolowany. Za pomoc± przycisku Usuñ koñczymy monitorowanie pliku wskazanego w li¶cie.Mo¿emy tak¿e wskazaæ ca³y katalog do monitorowania. W tym celu wybieramy Dodaj Folder, a nastêpnie wybieramy z listy katalog i wpisujemy maskê plików, jakie maj± byæ monitorowane.

Do ka¿dego monitorowanego pliku mo¿na wybraæ inn± drukarkê. W takim celu nale¿y wskazaæ plik, i wybraæ opcjê Wybierz Drukarkê i dokonaæ wyboru z listy dostêpnych drukarek.

Znacznik Czekaj na koniec strony (FF) kontroluje sposób podzia³u drukowanych dokumentów na strony. Zaznaczenie powoduje, ¿e drukowanie zostanie uruchomione dopiero po zapisaniu do pliku znaku koñca strony (tzw. FormFeed). Zapewnia to, ¿e strona zostanie wydrukowana w komplecie. Jednak¿e niektóre programy DOS'owe nie stosuj± tego znaku, przez co wydruk móg³by siê nigdy nie rozpocz±æ. W przypadku takich programów drukowanie jest uruchamiane po up³ywie czasu podanego w polu Max ... sek.

Liczba podana w polu Drukuj po oznacza czas jaki musi up³yn±æ od zakoñczenia zapisywania danych w monitorowanym pliku do momentu, kiedy mo¿liwe jest uruchomienie drukowania. W wiêkszo¶ci przypadków wystarcza ustawienie 1 sekundy, jednak niektóre programy podczas drukowania potrzebuj± czasu, aby pobraæ kolejn± porcjê danych do wydruku. Aby zachowaæ kompletno¶æ wydruku nale¿y ustawiæ czas, który zapewni poprawno¶æ procesu drukowania.

Tryb zapisu pliku, okre¶la w jaki sposób program DOS'owy zapisuej dane do pliku buforowego. Je¶li ka¿dy wydruk powoduje skasowanie dotychczasowej zawarto¶ci pliku to nale¿y ustawiæ tryb Nadpisywania. Je¶li podczas drukowania kolejne zadania drukowania s± dopisywane na koñcu pliku, to nale¿y ustawiæ tryb Dopisywania.

Zaznaczenie znacznika Usuñ po wydruku powoduje, ¿e plik buforowy po wydrukowaniu zostanie usuniêty.

Opcja Zachowaj parametry miêdzy wydrukami umo¿liwia przechowanie ustawieñ strony pomiêdzy poszczególnymi sesjami wydruków. Mo¿e to byæ przydatne w przypadku niektórych programów DOS'owych, które nie ustawiaj± dla ka¿dej strony parametrów wydruku, a czyni± to wy³±cznie na pocz±tku.

Ustawienia drukarki

Zak³adka Drukarka s³u¿y do wybrania drukarki, na któr± bêd± kierowane wydruki oraz ustawienia podstawowych parametrów drukarki.

Znacznik Zawsze domy¶lna wymusza drukowanie na drukarce domy¶lnej systemu Windows. Zmiana drukarki w systemie, spowoduje, ¿e wydruki zawsze bêd± kierowane do aktualnej drukarki. Aktualnie u¿ywana drukarka jest wskazana w polu poni¿ej.

Po odznaczeniu pola Zawsze domy¶lna w li¶cie dostêpnych drukarek mo¿na wybraæ drukarkê, na któr± bêd± wysy³ane wydruki.

Przycisk Ustawienia s³u¿y do uruchomienia konfiguracji parametrów drukarki w systemie Windows. Dostêpne parametry s± zale¿ne od posiadanej drukarki.

W li¶cie Czcionka dostêpna jest lista wszystkich czcionek, które s± dostêpne dla danej drukarki. Na li¶cie nale¿y wskazaæ Czcionkê, która ma byæ u¿ywana w wydrukach. Wskazane jest stosowanie czcionek o sta³ym rozmiarze (szeroko¶ci), (np. Courier New), gdy¿ lepiej prezentuj± siê na wydrukach. Jest to zwi±zane z tym, ¿e najczê¶ciej stosowane w DOS’ie drukarki tekstowe (np. ig³owe) w wiêkszo¶ci wyposa¿one s± w czcionki o sta³ym rozmiarze.



Pole przyk³ad prezentuje przybli¿ony wygl±d wybranej czcionki na wydruku.

W sekcji Marginesy nale¿y okre¶liæ odleg³o¶æ zadrukowanej czê¶ci strony od krawêdzi bocznych kartki. Wielko¶ci te s± podawane w milimetrach. Uwaga: je¶li podane marginesy s± mniejsze ni¿ mo¿liwo¶æ drukowania konkretnej drukarki (tzw. Obszar drukowania), to program automatycznie zwiêkszy marginesy, tak, aby ca³y wydruk mie¶ci³ siê w obszarze drukowania drukarki.

W polu liczba kopii mo¿na wymusiæ, aby ka¿dy wydruk by³ generowany okre¶lon± liczbê razy.

Pole Orientacja okre¶la jak sposób u³o¿enia wydruku wzglêdem kartki. Mo¿liwe jest wybranie:

  • us.Windows – tak jak jest wybrane w systemie Windows dla wskazanej drukarki,

  • Poziomo – linie wydruku równoleg³e do d³u¿szego boku kartki,

  • Pionowo – linie wydruku równoleg³e do krótszego boku kartki.

Dla ka¿dego z mo¿liwych ustawieñ kartki nale¿y okre¶liæ liczbê znaków drukowanych w linii, oraz liczbê linii na stonê. W polu Znaków w linii okre¶la siê maksymalny mo¿liw± do wyst±pienia liczbê znaków w pojedynczej linii w trybie 10 CPI. W trybach zagêszczonych nast±pi automatyczne zwiêkszenie liczby znaków proporcjonalnie do zagêszczenia. Warto¶æ ta s³u¿y do okre¶lenia odstêpów pomiêdzy znakami w linii. Drukarki ig³owe zwykle posiada³y 80 znaków w linii.W polu linii na stronê okre¶la siê ile linii musi zostaæ zmieszczonych na pojedynczej stronie wydruku.

Zestaw znaków

Na zak³adce Znaki nale¿y wskazaæ zestaw znaków i sposób przekodowania znaków z pliki na znaki w systemie Windows. W przypadku braku gotowego zestawu znaków mo¿lwe jest stworzenie w³asnego przekodowania.

Gotowe zestawy:

  • Windows – bez przekodowania,

  • LatinII – przekodowanie ze strony kodowej LatinII (cp852) na standard Windows Cp1250

  • Mazovia – przekodowanie z zestawu znaków Mazovia na standard Windows

  • RAW_Latin2_Maz.cmap – przekodowanie dla trybu RAW z Latin II na Mazovie

  • RAW_Latin2_Windows.cmap – przekodowanie dla trybu RAW z Latin II na standard Windows

  • RAW_Maz_Latin2.cmap – przekodowanie dla trybu RAW z Mazovii na Latin II

  • RAW_Maz_Windows.cmap – przekodowanie dla trybu RAW z Mazovii na standard Windows



Zaawansowani u¿ytkownicy maja mo¿liwo¶æ przygotowania w³asnych zestawów przekodowania. Aby przygotowaæ w³asny zestaw nale¿y:

  1. Wybraæ zestaw bazowy – najlepiej Windows ze wzglêdu na brak przekodowania znaków

  2. Zaznaczyæ pole Tryb edycji,

  3. W polu Nazwa przemapowania wpisaæ now± nazwê,

  4. Okre¶liæ zestaw znaków, np. Domy¶lny windows, OEM (DOS), ANSI, Rosja,

  5. W tabeli wybraæ znak, który ma byæ drukowany w inny sposób,

  6. W jednym z pól mapowanie wpisaæ nowy znak – pierwsze pole prezentuje warto¶æ dziesiêtn±, drugie szesnastkowo, a trzecie prezentuje wygl±d znaku,

  7. Punkty 5 i 6 nale¿y powtórzyæ dla wszystkich znaków, które maj± byæ przemapowane,

  8. Nacisn±æ Zapisz w celu zapisania zmian pod now± nazw± (okre¶lon± w punkcie 3.),

  9. Od teraz na li¶cie dostêpnych przemapowañ jest dostêpny nowy zestaw znaków.

Sekwencje steruj±ce

Na zak³adce Kody nale¿y okre¶liæ, jaki zestaw kodów steruj±cych jest stosowany w programach DOSowych do sterowania drukark±. Program DOSprint analizuje pliki i interpretuje napotkane kody formatuj±c odpowiednio strony wydruku.

Gotowe zestawy kodów:

  • EPSON – stosowany w wiêkszo¶ci drukarek ig³owych

  • HP – stosowany w drukarkach atramentowych i laserowych formy HP

Aby przygotowaæ w³asny zestaw kodów steruj±cych nale¿y:

  1. Wybraæ zestaw na podstawie, którego bêdzie przygotowywany nowy zestaw,

  2. Zaznaczyæ pole Tryb edycji,

  3. W polu Kody steruj±ce wpisaæ nazwê nowego zestawu,

  4. Wybraæ kody nadmiarowe, które s± do usuniêcia – zaznaczyæ w li¶cie i nacisn±æ Usuñ,

  5. Dodaæ nowe sekwencje – wpisaæ w polu Sekwencja steruj±ca kody steruj±ce np. „#27 M #15” oznacza, znak ESC (kod 27), znak M (litera M), znak o kodzie dziesiêtnym 15,

  6. W polu Znaczenie wybraæ znaczenie kodu steruj±cego z listy – opis poni¿ej.

  7. Nacisn±æ Zapisz w celu zapisania zmian pod now± nazw± (okre¶lon± w punkcie 3.),

  8. Od teraz na li¶cie zestawów kodów steruj±cych bêdzie dostêpny przygotowany przed chwil± zestaw.



Kody zrozumia³e dla programu DOSprint to miêdzy innymi:

  • Ignoruj – podana sekwencja jest ignorowana – nie jest drukowana i nie ma wp³ywu na wygl±d strony,

  • Nowa linia – znak koñca linii – nastêpny znak drukowany bêdzie w nowej linii,

  • Cofnij – cofniêcie o jeden znak do ty³u – umo¿liwia wydrukowanie dwu znaków na tej samej pozycji; np. sekwecja „L <cofnij> /” zostanie wydrukowane jako znak podobny do litery £,

  • Pogrubienie – w³±czenie pogrubienia (Bold) dla czcionki,

  • Bez pogrubienie – wy³±czenie pogrubienia (Bold) dla czcionki,

  • Podkre¶lenie – w³±czenie podkre¶lenia (Underline) dla czcionki,

  • Bez podkre¶lenia – wy³±czenie podkre¶lenia (Underline) dla czcionki,

  • Pochylony – w³±czenie pochylenia (Italic) dla czcionki,

  • Bez pochylony – wy³±czenie pochylenia (Italic) dla czcionki,

  • Zagêszczony – w³±czenie trybu zagêszczenia – z trybu 10 CPI nast±pi prze³±czenie na tryb 17 CPI, z trybu 12 CPI nast±pi prze³±czenie na tryb 20 CPI,

  • Bez zagêszczenia – wy³±czenie trybu zagêszczenia – z trybu 17 CPI nast±pi prze³±czenie na tryb 10 CPI, z trybu 20 CPI nast±pi prze³±czenie na tryb 12 CPI,

  • Pica – prze³aczenie w tryb „Pica” - z trybu 12 CPI nast±pi prze³±czenie na tryb 10 CPI, z trybu 20 CPI nast±pi prze³±czenie na tryb 17 CPI,

  • Elite – prze³aczenie w tryb „Elite” - z trybu 10 CPI nast±pi prze³±czenie na tryb 12 CPI, z trybu 17 CPI nast±pi prze³±czenie na tryb 20 CPI,

  • 5 CPI – w³±czenie trybu 5 CPI (5 znaków na cal),

  • 10 CPI – w³±czenie trybu 10 CPI (10 znaków na cal),

  • 12 CPI – w³±czenie trybu 12 CPI (12 znaków na cal),

  • 17 CPI – w³±czenie trybu 17 CPI (17 znaków na cal),

  • 20 CPI – w³±czenie trybu 20 CPI (20 znaków na cal),

  • 24 CPI – w³±czenie trybu 24 CPI (24 znaków na cal),

  • Powiêkszony – w³±czenie trybu Double Width – Znaki s± zwiêkszane dwukrotnie (szeroko¶æ i wysoko¶æ) – tryb ten dzia³a tylko do koñca linii (lub do wcze¶niejszego wy³±czenia),

  • Bez powiêkszenia – wy³±czenie trybu Double Width,

  • Nowa strona – zakoñczenie strony – kolejne znaki bêd± drukowane na nowej stronie,

  • Reset – powrót do ustawieñ pocz±tkowych: 10 CPI i normalna czcionka,

  • Reset i wysuñ stronê – powrót do ustawieñ pocz±tkowych: 10 CPI i normalna czcionka a nastêpnie wysuwa do nowej strony,

  • Do pocz±tku linii – Cofa wska¼nik drukowania do pierwszego znaku w linii, Umo¿liwia wydrukowanie ponownie zawarto¶ci wskazanej linii,

  • Powiêkszony(wiele linii) – Dzia³a tak samo jak powiêkszony, lecz koniec linii nie anuluje powiêkszenia czcionki,

  • SubScript – w³±cza drukowanie indeksu dolnego – pomniejszonych znaków przesuniêtych w dó³,

  • SuperScript – w³±cza drukowanie indeksu górnego - pomniejszonych znaków przesuniêtych w górê,

  • Bez Sub/Super Script – wy³±cza drukowanie indeksów,

  • Pionowo – prze³±cza orientacjê strony – zmienia na drukowanie w pionie,

  • Poziomo – prze³±cza orientacjê strony – zmienia na drukowanie w poziomie,

  • 1-48 linii/cal – ustawia liczbê drukowanych linii na cal.

Opcja Ignoruj komendy HP-PCL pozwala na pozbycie siê nierozpoznanych przez DOS-print kodów w standardzie HP-PCL. W momencie gdy zostanie napotkany kod PCL nie jest on drukowany lecz od razu wybierana jest komenda Ignoruj. Wartu sprawdziæ dzia³anie tej opcji, je¶li na wydruku pojawiaj± siê dziwne znaczki.

Ustawienia dodatkowe

Zak³adka Ustawienia zawiera dodatkowe opcje programu.

DOS z mniejszym priorytetem, pozwala na obni¿enie priorytetu dzia³ania programu DOS'owego, tak aby Windows i Programy uruchamiane pod Windows'em mog³y poprawnie dzia³aæ. Opcja dzia³a w systemach NT, 2000, XP, Vista.

Jednakowe ustawienia dla wszystkich u¿ytkowników, ta opcja oznacza, ¿e parametry konfiguracyjne programu bêd± takie same dla wszystkich u¿ytkowników danego komputera. Dziêki temu administrator systemu mo¿e skonfigurowaæ program, a wszyscy pozostali u¿ytkownicy bêd± mieæ te same ustawienia.



Tytu³ wydruku taki jak nazwa pliku – zaznaczenie tej opcji powoduje, ¿e tytu³ wydruku widoczny w kolejce wydruku jest ustawiany na nazwê pliku. Mo¿e to byæ przydatne, gdy drukujemy do PDF (np. przy u¿yciu PDF Creatora), i chcemy aby pliki PDF mia³y tak± sam± nazwê jak monitorowane pliki w katalogu.

Numeruj Wydruki, powoduje, ¿e tytu³ wydruku jest nadawany wg. Klucza: nazwa_data_nrKolejny. Nazwa mo¿e byæ ustawiona w polu Nazwa. Opcja ta jest przydatna je¶li wydruki s± kierowane np. do PDFCreatora, w celu automatycznego zapisywania ich do pliku.

Drukuj Obraz w tle – Opcja ta pozwala na wydrukowanie na ka¿dej stronie grafiki, np. Zawieraj±cej znak firmowy. Grafika mo¿e tak¿e zawieraæ stronê listownika z nag³ówkiem i stopk±, lub znak wodny (watermark). Grafika musi byæ obrazem w postaci mapy bitowej (BMP lub GIF). Obraz jest rozci±gany na ca³± stronê, z uwzglêdnieniem po³o¿enia okre¶lanego jako odleg³o¶æ od brzegów strony w milimetrach.

Tryb RAW

Ostatnia zak³adka, RAW, umo¿liwia w³±czenie programu DOS Print w tryb bezpo¶redni. W tym trybie program DOS-print nie interpretuje kodów steruj±cych, lecz przesy³a pe³n± tre¶æ wydruku do bezpo¶rednio do drukarki z pominiêciem sterownika Windows.



Tryb RAW nie jest dostêpny na wszystkich drukarkach. Do poprawnego dzia³ania w trybie RAW konieczne jest, aby drukarka jak i program DOS'owy pos³ugiwa³y siê zgodnym kodem, np. jêzykiem PCL. Tañsze modele drukarek, w których nie posiadaj± jezyka PCL, lub ESC nie mog± dzia³aæ w trybie bezpo¶rednim RAW.

W trybie RAW nie maj± zastosowania kodu steruj±ce ustawiane na zak³adce Kody. Tak¿e mapowanie polskich znaków jest domy¶lnie wy³±czone. Mapowanie polskich znaków mo¿na w³±czyæ przez zaznaczenie W³±cz przekodowanie znaków, oraz wybranie odpowiedniej tabeli kodów na zak³adce Znaki. Dla trybu RAW w³a¶ciwe s± mapowania maj±ce w nazwie RAW.

Opcja Popraw znaki koñca linii ma zastosowanie, gdy drukowane pliki nie s± zapisane w standardzie DOS, ale np. W standardzie UNIX.

Opcja Zawsze zakoñcz przez wysuniêcie strony, powoduje, ¿e je¶li do przechwytywanego pliku przez d³u¿szy czas nie s± dopisywane nowe dane, to wymuszone jest wydrukowanie wydruku, który w pliku nie by³ zakoñczony znakiem koñca strony (FF).

U¿ytkowanie

Prawid³owo skonfigurowany program nie wymaga ¿adnej obs³ugi. Po w³±czeniu automatycznego startu (zak³adka Wydruk, pole Autostart) program jest automatycznie uruchamiany i jest widoczny jako ikona w obszarze systemowym (w prawym dolnym rogu ekranu – Tray). Program monitoruje zapisy do plików i po pojawieniu siê nowych danych formatuje je i wysy³a do wskazanej drukarki.



Monitorowanie mo¿na na jaki¶ czas wy³±czyæ poprzez odznaczenie pola Aktywne monitorowanie.

Mo¿liwe jest tak¿e rêczne wydrukowanie wskazanego pliku. W tym celu nale¿y na zak³adce Wydruk nacisn±æ przycisk Drukuj plik i wskazaæ plik do drukowania.

Wszystkie powy¿sze opcje s± dostêpne tak¿e z menu po naci¶niêciu prawym przyciskiem myszy na ikonê w obszarze systemowym (Tray).

¯yczymy przyjemnego i bezproblemowego drukowania z programów DOS’owych przy u¿yciu DOSprintera.


O programie | Instrukcja | Najczęstsze pytania | Pobierz | Zamów


Copyright © 2001-2008 by Nix-Ware - PaweÅ‚ Barut.
Ostatnia modyfikacja: 04-01-2022 13:59
Liczba wyświetleń: 1
Valid HTML 4.01!