Normal koşullarda, o seri kabloyu PC'ye taktığınızda veri alabiliyor
olmanız lazım. Tamam, Parity vs. ayarlarını yapmanız gerekiyor, bunlar
detay. Yaptığınızı düşünüyorum.

Velakin şöyle bir şeyler var. Centronics ve RS232 bu hususta tek
seçenek değil. RS422, RS485 gibi olasılıklar da var. Acaba hangisi?

OKI Microline'ların RS232 harici arabirimini bulmak zor. O yüzden
RS232 tek seçenek gibi.

Genellikle bu gibi durumlarda bir fikir bekleyenler, fikir almasını
bilmeden çıkıyor ortaya. Ki buda gereksiz zaman kaybı oluyor. Şuraya
yazıcının markası, modelini yazsanız mesela. OKI ML, tamam da, 320,
390 vs. serileri var ve her biri için mesele farklı.

O yazıcının panelinde bir menu/mode tuşu olacak. Boş bir kağıt takıp,
yazıcıyı açarken ona basarsanız, bir menüye girecektir. Menü
seçeneklerini kağıda basar. O menüde bir yerlerde RS232 ayarları
olması lazım. Bu ayarları buraya alabilirseniz, sanırım ne yapılması
gerektiğini anlamak daha kolay olacak.

TR80 dediği karakter seti de bildiğimiz IBM Türkçe 8-bit karakter seti
olması lazım. Bunu çevirmek sorun değil. Codepage 857 derseniz, recode
vs. hepsi bunu çevirir. Kod ile çevirmekte basit bir döngüden ibaret
sadece.





2011/6/7 Bircan HANCI <[email protected]>:
> Merhaba Serdar bey.
> Satır aralarında cevap vereyim ki karışmasın konular. :)
>
> 2011/6/6 Serdar KÖYLÜ <[email protected]>:
>> O yazıcının seri olduğundan emin misiniz?
>>
> Yazıcı seri.
> Eski bir Oki Microline. Paralel portu da mevcut fakat burada ek bir
> donanim olarak satilan RS232 kartina bagli olarak cikti aliyor.
>
>>
>> Ama seri yazıcı ise, bu kolay, gayet basit bir iş. Çapraz seri kabloyu
>> bağlayın.
>>
>> # stty -F /dev/ttyS1 9600 crtscts ....
>>
>> Bu şekilde seri portu ayarlayınca, /dev/ttyS0 dosyasını okuyan heres,
>> xenix'ten gelen yazıyı okuyor olacaktır.
>
> 25 pin seri kablo ile ilgili birazcık sorunum var.
> Onu halledince daha bir oturacak sanki. Bu tavsiyeyi aklımda tutayım.
>
>> TR80 karakter seti diye bir set yok. O yazıcı olsa olsa, klasik bir
>> IBM veya EPSON uyumlu yazıcı olup, karakter seti de DOS ve IBM
>> Codepage bilmemkaç türkçedir. 141 ı, 152 İ, 158 Ş, 159 ş ....  vs. vs.
>> hala ezberimizde kalmış :)
>
> Hah, güzel bir noktaya değinmişsiniz. Burada benim eksik verdiğim bir bilgi 
> var.
> Cihaz (Oki) Epson emulasyonunda çalışıyor.
> Charset 1 (oki nin ayarına göre)
> Code Page olarak ta TR80 kullanıyor (diğerleri USA, ASCII, Turkish, Polish 
> vs.)
>
> TR80 dışında bir codepage seçtiğimizde tuhaf karakterler basmaya başlıyor.
>
> Ama sanmam öyle olsun, zira xenix'te Türkçe
>> desteği yoktu. Buna doğru yanıt verebilmek için, hangi XENIX demek
>> lazım. Orjinal Microsoft XENIX mi, ki bu hemen hiç bulunmaz. SCO'mu,
>> IBM'mi, Intel mi? Versiyonu kaç?
>>
> Ne yazık ki buna tam bir cevap vermem şu an imkansız. Zira hiç bir
> şekilde müdahale edemiyorum sisteme.
> Açıkçası epey eski olduğu için elimde kalma olasılığı da epey yüksek
> (adrenalin seviyem yükseliyor cihaza yaklaştıkça :P )
>
>> Öncelikle, yazıcı gerçekten Türkçe mi buna bakmak lazım.
>>
>> Ama bunu aramaktansa, içinde türkçe harfler olan bir satırı yazıcıya
>> yollayıp, diğer taraftan okuyup basit bir çevirme tablosu yazılabilir.
>>
>
> Burada haklısınız. Türkçe karakter gönderilmiyor yazıcıya.
>
> Zati ilk etapta buraya uyumlu bir yazıcı bulmak var.
> Aynı anda da kafamda geliştirdiğim çözüm yönteminin pratikte ne kadar
> kullanılabilir olduğunu saptayıp alternatif plan olarak
> geliştiriyorum. Eğer istediğim başarıyı elde edebilirsem tüm sistemi
> snif edip o bilgisayarın yaptğını yapan bir sistem ile yer
> değiştirmesini sağlayabilirim. Bu sayede bakımı ve kontrolü çok daha
> verimli olan bir sistem elde etmiş oluruz.
>
> Saygılarımla
> Bircan HANCI
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap