İstenilen adette Barcode yazdırma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
Pulp
Üye
Mesajlar: 21
Kayıt: 04 Mar 2005 04:25
Konum: BURSA

İstenilen adette Barcode yazdırma

Mesaj gönderen Pulp »

arkadaşlar merhaba,
bir barkodu kullanıcının isteği doğrultusunda istenilen addette tekrarlatarak bastırmak konusunda yardımcı olabilirmisiniz ?
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Ne tür bir yazıcıdan alacaksın? Barcode printer'dan mı? Lazer veya mürekkepli mi?
Kullanıcı avatarı
Pulp
Üye
Mesajlar: 21
Kayıt: 04 Mar 2005 04:25
Konum: BURSA

Mesaj gönderen Pulp »

barcode ve lazer printerdan alınacak üstad
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

:ara barkod, :ara barcode

Kolay gelsin.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Etiket boyutları neler? Etiketler tek kolon mu? bunları da yazarsan iyi olur.

Şimdi barkod printer'ların özel kodlarını kullanarak basman her zaman daha hızlı ve iyidir. Ancak Windows GDI sürücülerini de kullanabilir, tıpkı normal bir printer gibi baskı alabilirsin.

GDI sürücüsüyle bastırmak istersen http://www.sf.net te Delphi için bir barcode bileşeni vardı. (ücretsiz)

Bu bileşenin canvasını printer canvasına yazıp çıktını alabilirsin.

Fastreport gibi raporlama bileşenlerinde dahili olarak barcode yazdırma desteği mevcut. Bunları da kullanabilirsin. Senin için daha kolay olabilir.

Barcode yazıcıların özel kodlarını kullanmak istersen http://www.teklynx.com da labelview isimli barcode etiket dizaynı yapmana yarayan bir program var. 30 günlük deneme sürümünü indir. Burada etiketinin boyutlarını ve barcode yazıcının modelini belirt ve print to file diyerek, yazıcı için özel oluşturulan script'i dosyaya at.

Göreceksin ki bu aslında bir text dosya. Çeşitli komutlar ile yazıcıdan barcode alır. Burada barcode numarasını ve basma tekrarını programdan değiştirerek barcode yazıcılardan çok hızlı barcode basma imkanına sahip olabilirsin.
Kullanıcı avatarı
Pulp
Üye
Mesajlar: 21
Kayıt: 04 Mar 2005 04:25
Konum: BURSA

Mesaj gönderen Pulp »

etiket boyutları ve kolon sayıları değişken oluyor yani değişik ebatlarda değişik printer lardan alınabiliyor aslında yapılmak istenen kısaca şu şekilde, logo gold programına ek olarak geliştirdiğimiz programdan belirlenen bir stok kartına ait barcode istenilen adette bastırılabilmeli.barcode un hemen altında barcode a ait numaralar üst kısmında ise seçilen stok kartına ait tanımı alanı beraberinde yazdırılabilmeli.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Report Builder'da Barcode ve DBBarcode adı altında iki tane desteği var. İstediğiniz gibi dizayn edebilir, okuyucularınıza göre de formatı (EAN, ISO vs.) değiştirebilirsiniz, boyutlarını tam sayfaya kadar büyütebilirsiniz, Human Readable diyerek barcode'unuzun altına rakamları veya yazdığınız yazıyı ekleyebilirsiniz, Dikey yada yatay yazdırabilirsiniz. Bunları yapnmak içinde ekstra bir zahmet gerekmemektedir, normal rapor hazırlar gibi barcode'u alıp çıkmasını istediğiniz yere koyuyorsunuz.

Etiket basacak gibi colonlar oluşturup kolon akış yönünü belirleyip istediğiniz kadar tekrar edebilirsiniz. Biz öyle yapmıştık. Temp bir tabloya bastırılmasını istediğimiz barcode yazılarını atıyorduk, kaç defa lazımsa o kadar kayıt atıyorduk ve raporu yazdırıyorduk.

Umarım yeterli olmuştur.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
Pulp
Üye
Mesajlar: 21
Kayıt: 04 Mar 2005 04:25
Konum: BURSA

Mesaj gönderen Pulp »

yardımcı olan tüm arkadaşlara teşekkür ederim, bende sql server üzerinde bir temp table açıp içerisine barcode u istenilen adette yeni kayıt olarak kaydedip reportbuilder dan almayı en hızlı ve kolay çözüm olarak gördüm.herkeze kolay gelsin.
Cevapla