From: Kenan Dogan (kndogan@yahoo.com)
Date: Mon 03 Nov 2003 - 16:31:01 EST
----- Original Message -----
From: "nurullah sarkbulbulu"
Sent: Monday, November 03, 2003 11:39 AM
Subject: [linux-network] modem uzerinden printer
kullanma
> (linux server)--<modem>-------<modem>--(win2000)-
> -(printer)
> Boyle bir yapida linux server win2000 kurulu pc'ye
> bagli yaziciyi nasil kullanir?
Merhaba,
Yapmak istediginiz sey, seri iletisim uzerinden
saydam yazdirma (=transparent print).
Arada modemin olmasi bu gercegi degistirmiyor.
Asagida bazi onerilerim olacak, ancak :
* Baud-rate degerinin yuksek olmasi
* Iletisim(tlf.) hattinin kalite dusuklugu
* Yazdirilacak raporun uzun olmasi v.b.
durumlarda sorunla karsilasabilirsiniz.
Ayni yontem modemsiz kullanildiginda yukarida
sayilan sakincalar soz konusu olmayacaktir.
(Bu not, kablolu baglanti uzerinden ayni isi
yapmak isteyebilecek penguenler icindi.)
SUNUCU TARAFI :
-------------------------------------------------
* Uygulama yaziliminizin niteligine gore,
kullandiginiz termcap/terminfo tanimi ilgili
Escape dizilerini icermelidir :
termcap ==> :PN=\E[5i:PS=\E[4i:
terminfo ==> mc5=\E[5i, mc4=\E[4i,
(Bu degerler Ansi/VT turu ucbirim(=terminal)
tipleri icin gecerlidir. Ornek : vt220
Eger Wyse v.b. gibi modeller kullaniyorsaniz
ilgili Escape dizilerini arastiriniz.)
(Bazi kaynaklarda "termcap" icin PN,PS yerine
po,pf oneriliyor ==> :po=\E[5i:pf=\E[4i: )
* Uygulama yaziliminiz rapor yazdirma noktasina
geldiginde, baslatma dizisini gondermeli.
Rapor sonuna dek ekranda herhangi bir bilgi
goruntule-MEME-li (yoksa bunlar da rapora
cikacaktir). Rapor sonunda da bitirme dizisini
gondermeli.
Ornek : "\033[5i YAZDIRMA DENEMESI \033[4i"
Ornek : "\033[5i
YAZILACAK SATIR 01
YAZILACAK SATIR 02
YAZILACAK SATIR 03
YAZILACAK SATIR 04
YAZILACAK SATIR 05
YAZILACAK SATIR 06
..
..
..
\033[4i"
Eger baglanti, ornegin ttyS1 portu uzerinden
saglanmissa, gerek Escape dizilerinin, gerekse
rapor bilgisinin yine ayni aygit dosyasina
(= /dev/ttyS1 ) yazdirilmasi gerekecektir.
Burada Unix/Linux sistemlerinin su ozelligi
kolaylik saglayabilir : /dev/tty aygit
dosyasi her zaman icin, o an log-on yapilmis
terminali temsil eder.
UCBIRIM(=TERMINAL) TARAFI :
-------------------------------------------------
* Kullandiginiz ucbirim-oykunme (=terminal
emulation) yazilimi saydam yazdirmayi
(=transparent print) destekliyor olmali.
(Ornek: Telix, Procomm v.b.)
* Bu konu ile dogrudan ya da dolayli ilgisi
bulunan ayarlari dogru yapilmis olmali.
* Tabii, paralel portuna bagli bir yazici
bulunmali.
Size onerim, once uygulama yaziliminizi bir yana
birakip, kabuk (=shell) ortaminda bunu deneyin.
Sonra asil amaciniza yonelin.
Kolay gelsin.
---------------------------------
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears