Yazıcıyı Geri Sardırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

üstad Allah razı olsun. :lol:
Operation completed :lol:

Kod: Tümünü seç

WriteLn(Dosya, #27#106#49); 
sanırım #49 ile oynayarak geri saracağı satır sayısını arttırabilirim.
Çok çok teşekkür ediyorum. :lol:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

tekrar merhaba

#49 ile oynayarak olmadı ama döngüye koyup hallettim.
birde iki geri bir ileri yapıyordu. onuda writeln yerine write yazarak hallettim. (bunun için m4st3rmus in verdiği link faydalı oldu)

Tekrar tekrar teşekkürler.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Hallettiğinize Sevindim çözüm'e ulaştığınız Kodunuzu bizimle paylaşırmısınız yarın belki bizimde işimize yarayabilir.


Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

@aslangeri

- Tabi yaa... WriteLn sonunda Enter kodu gönderiliyordu. Atlamışım... :oops:

@husonet

- Özel bir kod olacağını sanmam... Yukarda yazdığım kodda WriteLn yazan satırı Write olarak değiştir olay bundan ibaret... 8)

// Edit //

küçük "j"'nin ascii kodu yerine büyük "J" ascii kodunu yazarsan da ileri bir satır atlıyordu bunu da ekleyim bu arada...
Resim
Resim ....Resim
Kullanıcı avatarı
okurtdiken
Üye
Mesajlar: 21
Kayıt: 11 May 2004 01:02
Konum: ankara
İletişim:

Mesaj gönderen okurtdiken »

merhaba arkadaşlar;

bu benim burda yazdığım ilke mesaj olacak, umarım yardımcı olabilirim

bu işi yapabilmenin 2 yolu var.
1. Eğer yazıcı sadece bahsettiğiniz formları çıkarmak için kullanılıyorsa yazıcının setup'ından tear off'u açmak ve yazı bitiminde #12 göndermek.
bunun arkasından göndereceğiniz yazılarda yazıcı otomatik olarak geri sarma işlemini yapacaktır. (tabi daha önceden kağıt boyutunu ayarlamanız gerekir)

2. Eğer yazıcı sadece sizin formunuz için kullanılmıyor ve formunuz normalden farklı ise tamamen yazıcının escape kodları ile bunu yapabilirsiniz. Burda kullanacağınız kod yapısı (şu anda kodu hatırlamıyorum):
kağıt boyutunu belirttiğiniz kod (satır olarak)
bilgilerin başlangıcında yazacağınız kod
[ bilgiler ]
bilgilerin sonunda yazacağınız kod
sayfa sonu kodu (#12)
kağıt boyutunu eski haline aldığınız kod

bu sistem şu anda bir kaç programımda kullanılıyor.
eğer daha fazlasına ihtiyaç duyarsanız yardımcı olabilirim fakat ben bu iş için direk lpt portunu kullanıyorum xp'de problem olabilir.

kolay gelsin.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

küçük "j"'nin ascii kodu yerine büyük "J" ascii kodunu yazarsan da ileri bir satır atlıyordu bunu da ekleyim bu arada..
üstat bende ileri sardırmayı soracaktım. :wink:
gerçi

Kod: Tümünü seç

writeln(dosya,'');
ile ileri alıyor ama hani kulağı tersten göstermek gibi bişey herhalde.

okurtdiken arkadaşada aramıza hoş geldin diyorum. Önerilerini inceliyeceğim.

Bu arada escape kodlarının tamamını nereden bulabilirim.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Resim
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

Ok. Teşekkürler.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla