Wojtek
Guest
Wed Apr 28, 2004 2:25 pm
Witam
Zlece zaprojektowanie automatycznego switcha dla portu LPT - pare urzadzen
podlaczonych jednoczesnie i dziala jedno , w zaleznosci od potrzeby.
wojgp@poczta.onet.pl
Grzegorz Kurczyk
Guest
Wed Apr 28, 2004 5:55 pm
Użytkownik "Wojtek" <gsmforum@gazeta.pl> napisał w wiadomości
news:c6oikj$fql$1@inews.gazeta.pl...
Quote:
Witam
Zlece zaprojektowanie automatycznego switcha dla portu LPT - pare urzadzen
podlaczonych jednoczesnie i dziala jedno , w zaleznosci od potrzeby.
Witam
To zależy co chcesz osiągnąć.
Jedna drukarka i kilka PC-ów, czy odwrotnie jeden PC-et i kilka drukarek.
W pierwszym przypadku testuje się, który z PC-tów wysyła sygnał STROBE i w
tym momencie taki yntelygentny przełąznik kieruje dane z tego PC-ta na
wyjście połączone z drukarką, a dla pozostałych PC-ów udaje drukarkę w
stanie BUSY.
Drugi przypadek jest właściwie niemożliwy do zrealizowania, bo niby na
jakiej podstawie przełacznik miałby się domyślić na jaką drukarkę chcesz
drukować ? Teoretycznie można to rozwiązać, ale wymagałoby to modyfikacji
obsługi portu LPT przez system operacyjny np. fizycznie mamy w komputerze
jeden port LPT i programowo tworzymy wirtualne porty LPT1, LPT2, LPT3 itd. W
systemie "podpinamy" drukarki pod kolejne porty wirtualne. W momencie próby
wydruku na powiedzmy port LPT2 w pierwszej kolejności wysyłany jest jakiś
specjalny kod do przełacznika mówiący mu, którą drukarkę ma podpiąć. Po
zestawieniu połączenia strumień danych z PC-ta kierowany jest juz na
konkretną drukarkę.
Pozdrawiam
Grzegorz Kurczyk
Wojtek
Guest
Fri Apr 30, 2004 12:02 am
Chodzi mi o w pelni sprzetowe rozwiazanie - chce podpiac pod port lpt
jednoczesnie 2 lub 3 urzadzenia. Dziala urzadzenie nr 1 lub nr 2 w
zaleznosci od uruchomionego oprogramowania.
Na pewno da sie to zrobic - tyle tylko wiem
Chetnych do odplatnego rozwiazania problemu zapraszam na priv
wojgp@pocztaUSUNTO.onet.pl
Użytkownik "Grzegorz Kurczyk" <grzegorz@spam.control.slupsk.pl> napisał w
wiadomości news:c6ouod$de3$1@atlantis.news.tpi.pl...
Quote:
Użytkownik "Wojtek" <gsmforum@gazeta.pl> napisał w wiadomości
news:c6oikj$fql$1@inews.gazeta.pl...
Witam
Zlece zaprojektowanie automatycznego switcha dla portu LPT - pare
urzadzen
podlaczonych jednoczesnie i dziala jedno , w zaleznosci od potrzeby.
Witam
To zależy co chcesz osiągnąć.
Jedna drukarka i kilka PC-ów, czy odwrotnie jeden PC-et i kilka drukarek.
W pierwszym przypadku testuje się, który z PC-tów wysyła sygnał STROBE i w
tym momencie taki yntelygentny przełąznik kieruje dane z tego PC-ta na
wyjście połączone z drukarką, a dla pozostałych PC-ów udaje drukarkę w
stanie BUSY.
Drugi przypadek jest właściwie niemożliwy do zrealizowania, bo niby na
jakiej podstawie przełacznik miałby się domyślić na jaką drukarkę chcesz
drukować ? Teoretycznie można to rozwiązać, ale wymagałoby to modyfikacji
obsługi portu LPT przez system operacyjny np. fizycznie mamy w komputerze
jeden port LPT i programowo tworzymy wirtualne porty LPT1, LPT2, LPT3 itd.
W
systemie "podpinamy" drukarki pod kolejne porty wirtualne. W momencie
próby
wydruku na powiedzmy port LPT2 w pierwszej kolejności wysyłany jest jakiś
specjalny kod do przełacznika mówiący mu, którą drukarkę ma podpiąć. Po
zestawieniu połączenia strumień danych z PC-ta kierowany jest juz na
konkretną drukarkę.
Pozdrawiam
Grzegorz Kurczyk
Grzegorz Kurczyk
Guest
Fri Apr 30, 2004 5:32 am
Użytkownik "Wojtek" <gsmforum@gazeta.pl> napisał w wiadomości
news:c6s8p4$kni$1@inews.gazeta.pl...
Quote:
Chodzi mi o w pelni sprzetowe rozwiazanie - chce podpiac pod port lpt
jednoczesnie 2 lub 3 urzadzenia. Dziala urzadzenie nr 1 lub nr 2 w
zaleznosci od uruchomionego oprogramowania.
Czyli jednak nie w pełni sprzętowe
Ale jakie to urządzenia ?! bo to ważne.
Co to za "uruchomione oprogramowanie" ?
Chyba, że to tajemnica chroniona patentem
Quote:
Na pewno da sie to zrobic - tyle tylko wiem
Jest jedno pewne rozwiązanie "w pełni sprzętowe" - przełącznik mechaniczny z
gałką ;-)
--
Pozdrawiam
Grzegorz Kurczyk
W adresie e-mail usuń co zbędne
http://www.control.slupsk.pl
ftp://ftp.control.slupsk.pl
GG: 1445218