Autor: Grzegorz Mazur (news2_at_gregu.cjb.net)
Data: Fri 17 Jan 2003 - 16:16:01 MET
In news:slrnb2fih0.a8h.samotnik_at_localhost.localdomain, Samotnik wrote:
>> echo kody_sterujące_do_zmiany > lpt1:
>>
>> Nie działa?
>>
>> Ewentualnie wrzuć kody do pliku i:
>>
>> type plik_z_kodami > lpt1:
>>
>> Na chłopski rozum to powinno działać...
>
> To jest w2k, takie numery nie przechodzą. ;)
A dlaczego nie? Próbowałeś? Przetestowane (Win2k Prof SP3):
type PlikTekstowy.txt > lpt1:
Drukarka zaczyna migać, znaczy dane przyjęła... Teraz wystarczy poczekać na
timeout (type nie wysłało znacznika końca strony - drukarka czeka na resztę
danych) i - wydruk gotowy! Z kodami sterującymi tuż przed wydrukiem powinno
pójść jeszcze lepiej...
Inne rozwiązanie - skonfiguruj parę drukarek, każda z inną gęstością toneru.
W Win2k możesz drukarce przypisać "Separator Page". Tworzysz pliki z kodami
sterującymi (o odpowiednich nazwach: %windir%\system32\*.sep) i dajesz
każdej drukarce jako Separator Page. AFAIR to driver po prostu przesyła
zawartość pliku, przeglądając go wcześniej na okoliczność skryptu (coby
wstawić np. nazwę użytkownika).
Napisz jak poszło :)))
PS. Wszystko testowane na Minolta PagePro 8L, ale przecież powinno pójść na
każdej, bo Win przepuścił... Może najpierw umieść dyrektywę: "\L%-12345X_at_PJL
ENTER LANGUAGE=PCL" (czy jakoś tak), to wtedy drukarka się dowie, że w PCL
do niej gadasz...
-- Grzegorz "Gregu" Mazur [ Grzegorz (dot) Mazur (at) gmx (dot) net ] "When you're arguing with someone stupid, make sure he's not doing the same thing..." -- Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 09:04:09 MET DST