OKI yazici pitch sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
iason
Üye
Mesajlar: 38
Kayıt: 18 Kas 2003 02:01
Konum: İstanbul
İletişim:

OKI yazici pitch sorunu

Mesaj gönderen iason »

Merhaba.

Oki microline bir yazicimiz var.
Bu yaziciya koddan #15 ve #18 karakterlerini gondererek pitch ayarlarini
degistirmeye calisiyorum.
Normalde #15 gonderdiginizde bir ileri, #18 gonderdiginizde bir geri gelmesi
gerekir.
Ancak pitch 12 de iken bir kere #15 gonderince 15 e gelmiyor. Arka arkaya
#18#15 gonderdigimde 17 ye geliyor. Hatta #18#15#15#15... seklinde devam
ettiginde #17 de kaliyor. Sadece #18 gonderdigimde 10 a donuyor.
Cikamadim isin icinden. Yapmak istedigim 17 den 12 ye dondurmek. 17 ye gecme
islemide olmasi gereken gibi degil zaten.
Kisacasi 17 ile 10 arasinda tikandim.
Var midir bu isle ugrasan birileri acep?
Kullanıcı avatarı
iason
Üye
Mesajlar: 38
Kayıt: 18 Kas 2003 02:01
Konum: İstanbul
İletişim:

Mesaj gönderen iason »

Kendi soruma kendim cevap vereyim :)

17 ye gecmek icin #18#15, 12 ye donmek icin #27#58.

Hatta tam liste soyle:
10: #18
12: #27#58
15: #27#103
17: #18#15
20: #27#15
Kullanıcı avatarı
tsamim
Üye
Mesajlar: 76
Kayıt: 19 Ağu 2004 03:08
Konum: izmir

Mesaj gönderen tsamim »

merhaba bu kotrol karakterlerini delphide yazıcıya nasıl gönderiyorsunuz
yazabilirmisiniz bir örnek ve mümkünse diğer modellerden elde ettiklerinizi alabilirmiyiz daha yazıcı çıktılarına eğilemedim hazır konu açılmışken sizden rica edeyim diye düşündüm.

şimdiden teşekkürler.
Kullanıcı avatarı
iason
Üye
Mesajlar: 38
Kayıt: 18 Kas 2003 02:01
Konum: İstanbul
İletişim:

Mesaj gönderen iason »

Ben RawPrint componentini kullaniyorum.
Onunla normal yazi gonderir gibi gonderiyorum.
Tum gonderilenleri bir asm kodu ile karakter karakter yaziciya gonderiyor. Kod asagida:

Kod: Tümünü seç

  Port := 0; // 0 --> LPT1 , 1 --> LPT2
  asm
    mov ah,0
    mov Al,Karakter
    mov Dx,Port
    Int 17h
  end;
Cevapla