Printer

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Printer

Mesaj gönderen husonet »

Arkadaşlar yazdığım programda nokta vuruşlu yazıcı kullanmayı düşünüyorum fakat nokta vuruşlu yazıcıya nasıl bilgi göndereceğimi bilmiyorum. Fatura Çıktısı için

Yardımcı olursanız sevinirim.

http://www.durmus.net
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Windows'a tanitilmis bir yazici ise digerlerinden hic bir fark olmaksizin kullanabilirsiniz. Ya da daha ozel baska bir sey mi sormak istediniz onu bilemiyorum.

Kolay gelsin...
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Benim istediğim olay Pascal fonksiyonları. Dos programlarının yazıcı çıktısını yakalamak istiyorum. Nokta vuruşlu yazıcıyı windows'a tanıtmadan bütün nokta vuruşlu yazıcılarda çalışmasını istiyorum.


Bu Arada Mantı Gününe gelemediğim için çok üzgünüm Çok ta gelmek istemiştim. Ankara'dan misafirlerim geldi. Kusura bakmazsınız umarım.
P206
Kıdemli Üye
Mesajlar: 395
Kayıt: 17 Haz 2003 12:36
Konum: İstanbul

Mesaj gönderen P206 »

Merhaba,

Eski şirkette yaptığımız progralarda nokta vuruşlu printerler kullanıyorduk. Biz dostan (delphi içinden) lpt1 e yolluyorduk.
Faturayı text bir dosyaya yazdırıyorduk. oradan da
copy fatura.txt lpt1:
gibi bir komutla yolluyorduk.

Belki seninde işine yarar.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

zreport kullanabilirsin.

http://www.torry.net adresinde ismiyle arat, bulursun.

Kolay gelsin.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

zReport ücretlimi aslında ben hazır bileşen kullanma taraftarı değilim son care olarak düşünülebilir. Ama farklı yöntemlerle denemek bence çok daha faydalı.


Teşekkür Ederim.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

hayır bedava.

Kolay gelsin.
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

Kod: Tümünü seç

  AssignFile(PRN,'LPT1:');
  Rewrite(PRN);
  WriteLn(PRN,'  ');
  WriteLn(PRN,CEVIR(chr(27)+'w1'+chr(14)+Format('       %-4.4s',[FIS_YIL.Text])+chr(27)+'w0'+CHR(20)));
   WriteLn(PRN,CEVIR(chr(27)+'w1'+Format(' %-35.35s',[FIS_ADI.Text+' '+FIS_SOYADI.Text])+chr(27)+'w0'));
   WriteLn(PRN,'  ');

CloseFile(PRN);
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Burada kullanılan fonksiyonları da kısaca açıklarsanız çok sevinirim.

Fonksiyonların aldığı argumanlar nelerdir? Geri dönüş değerleri nelerdir?

Ayrıca yardımlarınız için Teşekkür Ederim.
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Mesaj gönderen m_ekici »

Kusura bakma fonksiyonu unuttum.
CEVIR (XX)
Delphiden LPT1'e direk türkçe karakterleri gönderdiğinde hatalı çıkıyor. Göndermeden önce XX içerisinde bulunan Tr karakterleri doğru karakterlerle değiştiriyor.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Yoo problem deil biraz ascii kodlarıyla uğraşmak lazım galiba yine de Teşekkür Ederim.
Cevapla