[#8]
Re: Drukowanie na igłówce przez sieć
@MarX,
post #1
Warto byłoby poszukać, czy ktoś nie napisał może jakiegoś prostego programu, którego zadaniem byłoby stworzenie serwera, nasłuchującego na porcie 9100 (TCP), którego jedynym zadaniem byłoby buforowanie przychodzących surowych danych, a po zakończeniu połączenia ich wypchnięcie na port równoległy, do którego podłączona jest drukarka. Mniej więcej w taki sposób działa protokół JetDirect, który opiera się na surowych danych przychodzących do urządzenia.
Myślę, że coś takiego byłoby nawet bardzo proste do samodzielnego zaprogramowania, jeśli taki program nie powstał na Amigę.
W każdym bądź razie, zarówno Mac, jak i Windows, czy Linux są w stanie korzystać z drukarek sieciowych korzystających z tego protokołu.

Moim zdaniem znacznie większym problemem jest, czy systemy te posiadają odpowiednie sterowniki potrafiące przekształcić dane graficzne na kody sterujące Stara. Na pewno Mac i Linux posiadają sterowniki do 9-igłowych drukarek Epsona, ale czy do Stara - nie mam pojęcia, nie pamiętam już. Aczkolwiek, jako, że najbardziej interesuje Cię drukowanie czystego tekstu, to do tego wystarczy tylko konwersja na odpowiednią stronę kodową (którą masz wybraną w drukarce), do czego można wykorzystać świetny program
iconv (mówię oczywiście o Maku i Linuksie, nie wiem czy powstał na Amigę, bo nie sprawdzałem) i wysłanie później surowych danych ze skonwertowanego pliku tekstowego na port 9100, np.
NetCatem.
Zerknij na opis w sekcji Protocols na
Wikipedii - ten protokół naprawdę jest tak prosty. Testowałem pisząc banalne programy kontaktujące się tak z print-serwerkiem, którego używam.