P P L B YAZICI PROGRAMLAMA DİLİ PROGRAMLAMA KILAVUZU



Benzer belgeler
P P L B YAZICI PROGRAMLAMA DİLİ PROGRAMLAMA KILAVUZU (TEXT KOMUTLARI SÜRÜMÜ)

ARGOBAR LİTE IN PROGRAMININ KULLANIMI Argobar Lite programı çalıştırıldığında programın ilk görüntüsü aşağıdaki gibidir.

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

AKINSOFT Barkod 4. AKINSOFT Barkod 4 Yardım Dosyası. Doküman Versiyon : Tarih : Sayfa-1. Copyright 2010 AKINSOFT

MS-DOS Tabanlı programlar için tasarım dosyası hazırlama

BARTENDER PROGRAMI ETİKET AYARLARI

Barkod Referans Kılavuzu

TERMALTRANSFER YAZICI VE AKSESUARLARI

24. Yazdırma ve Plot Alma

Ayarları Kaydet: Barkod tasarımı bölümünde yapmış olduğunuz ayarlamalarınızın kaydedilmesini sağlar.

Zebra kiosk ve entegre baskı çözümleri

Programlama Moduna Giri /Çıkı. (Bu barkod 8 ve 97 ncı sayfalarda da bulunmaktadır.)

ML TFT 5 ARAYÜZ KULLANIM KILAVUZU

BARKOD/ETİKET YAZICILARI YAZICI PROGRAMLAMA DİLİ PROGRAMLAMA KILAVUZU (DLL KOMUTLARI SÜRÜMÜ)

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

BARKOD/ETİKET YAZICILARI P P L A YAZICI PROGRAMLAMA DİLİ KULLANIM KILAVUZU. Sayfa - 0

LMS PC aracı ACS420. LMS parametre ayarlarının yapılması için PC yazılımı. Kurlum ve çalıştırma talimatları

ARGOX AS 8000 CCD BARKOD OKUYUCU PROGRAMLAMA KILAVUZU

ZEBEX Z 1060 KULLANIM KILAVUZU TAŞINABĐLĐR DATA TERMĐNALĐ.

BOOTLOADER MANUAL DOCUMENT

KABLO MARKALAMA VE CİHAZ ETİKETLEME YENİ SUPVAN TP76E

Ecofont Yazılım Kullanıcı Rehberi

Doküman Versiyon : Tarih :

Ekran 1 : Font Komutları Dosyası ekranı

CP1E-ARGOX AS8000-R SERI PORT HABERLEŞMESİ GENEL BILGI BAĞLANTI ŞEMASI HABERLEŞME AYARLARI RXD KOMUTU HABERLEŞME PROGRAMI

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

Argox Yazıcılar İçin Bartender Programı Üzerinden Etiket Tasarımı Yardım Dosyası

PROGRAMLAMAYA GİRİŞ DERS 2

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Koordinat Dönüşümleri (V )

Seçenekler Menüsünden Genel Sekmesi

V Daq Kurulum adımları

BX6W ARAÇ TARTIM TERMİNALİ

ARGOX AS 8000 CCD BARKOD OKUYUCU PROGRAMLAMA KILAVUZU

CIF105 ve E5_C Sıcaklık kontrolcüler için Hızlı Fonksiyon Bloğu

Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon :

Yazdır Menüsü. Yazdır menüsü resimli anlatım. Yazdır Menüsü. Baskı Önizleme Gerçekleştirmek

BARTENDER PROGRAM ETİKET YAZIRMA AYARLARI

TÜRK KIZILAYI BARKOD YAZICI TEKNİK ŞARTNAMESİ

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

5.1. Temalar, Kenar Boşlukları, Yönlendirme, Boyutlar, Yazdırma Alanı, Arka Plan

SÜT PROGRAMLARINDA ON-LINE KANTAR AKTARIM ĐŞLEMLERĐ

SORULAR (1-36) SORU -2 Aşağıdakilerden hangisi klavye ve farenin takıldığı portlardan biridir?

Parametre stick yöneticisi ACS432. AGU2.56 parametre sticklerin programlanması için PC yazılımı. Kurlum ve çalıştırma talimatları

ETA Versiyon 7 üzerinden USB portlu yazıcılardan barkod etiketi yazdırılabilirsiniz.

Yükleme kılavuzu Fiery Extended Applications 4.2 ile Command WorkStation 5.6

4 Front Page Sayfası Özellikleri

IFD8520 ADRESLENEBİLİR RS-485/RS-422 İZOLELİ ÇEVİRİCİ KULLANIM KILAVUZU

devam edecektir. Ar-ge departmanına yapmış olduğu yatırımlarla uzman mühendis kadrosuyla birlikte yeniliklere ve verimliliğe her zaman önem veren bir

Teknik Doküman. Autodesk Revit Building te yeni ölçü tipleri yaratmak

İleri Düzey Programlama Kılavuzu

TOPCON RECEIVER UTILITY (TRU)

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

TEKNİK ŞARTNAME FORMU

DATECS/ARGOX YAZICILARININ ETİKET TASARIM PROGRAMLARI KULLANMA KILAVUZU EKİ

MapCodeX MapLand Kullanım Kılavuzu

2 Kablolu Villa Zil Paneli

MİCROSOFT POWER POINT 2007 DERS NOTLARI GİRİŞ SEKMESİ

Temel Bilgi Teknolojisi Kullanımı

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

İçindekiler. Giriş Kanuni Uyarılar IRISCompressor Yüklemesi ve Kurulumu Sistem Gereksinimleri Kurulum Etkinleştirme...

BQ351 Modbus Röle Kontrol Ünitesi. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

2014 PROGRAMININ AUTODESK SİTESİNDEN İNDİRİLMESİ

Ürün Kutusu. Kargoyla teslim edilen ürün kutusu. Ürün kutusundaki temel bileşenler

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

HIZLI BAşVURU KILAVUZU

BQ352 Modbus Röle Cihazı 24 Kanal. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

ineo 3300p ineo 4000p ineo 4700p SİYAH BEYAZ YAZICI Siyah Beyaz 33 kopya/dak. Siyah Beyaz 47 kopya/dak. D E V E L O P

Mina 960 Kart Basma Saati Kullanım Kılavuzu

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Giriş. Kontrast ve Parlaklık. Seri Portlar

2- Kontrol Sil En Öne Getir En Arkaya Gönder Resim Özellikler: Genel Özellikler...

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

KULLANIM KILAVUZU SKM 2

DLMS MODBUS GATEWAY KONFİGÜRASYON YAZILIMI

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

Donanım ve Yazılım Altyapısı Bileşeni

Makine. Kağıt Mürekke. Servis. rça Yedek P PLAN KOPYA RENKLİ SCANNER KATLAMA MAKİNASI İÇ MEKAN-DIŞ MEKAN BASKI MAKİNELERİ

Renk kalitesi kılavuzu

Renk kalitesi kılavuzu

20 sayfa/dk (A4 SEF) 13 k/sn (A4 SEF, K/B yok) dpi (tarama / fotokopi / baskı) 8 / 1 / 1 bit (tarama / fotokopi / baskı)

Yrd. Doç. Dr. Caner ÖZCAN

Şekil 2.1 : Şekil 2.2 : Şekil 2.3 :

BASKI GRAFİK MERKEZİNDE KULLANILAN CİHAZLAR VE ÖZELLİKLERİ. HP Designjet T1100ps Plotter ve T1100MFP Scanner

Klavye Donanım Çalışma Soruları

1. Hafta MS SQL Server 2008 Kurulum ve Tanıtımı BPR255 Veritabanı. Bu Derste Öğrenecekleriniz: Kurulum:

18 Ekim Programlarımız ile Uyumlu Olan Yazar Kasa Modelleri. Profilo VX 680 E-1 Profilo YK-8200 Farex FR-8300 Telestar TLS-8100

Linux Dosya ve Dizin Yapısı

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

SICAK VE SOĞUK ETĐKET VE BOY KESME MAKĐNASI KULLANIM KILAVUZU

Aaraçlar Menüsünden Seçeneklerden Görünüm

Transkript:

BARKOD/ETİKET YAZICILARI P P L B YAZICI PROGRAMLAMA DİLİ PROGRAMLAMA KILAVUZU (DLL KOMUTLARI SÜRÜMÜ) www.bilkur.com.tr www.bilkur.com.tr Sayfa - 0

İ Ç İ N D E K İ L E R 1.Bölüm :...................................... Koordinat Sistemi 2.Bölüm :................................... Komut yazım şekilleri 3.Bölüm :........................................İşlem komutları 4.Bölüm :......................................Etkileşim Komutları 5.Bölüm :............................... Etiket düzenleme komutları 6.Bölüm :................................ Nesne Yükleme komutları 7.Bölüm :........................................ Barkod tipleri www.bilkur.com.tr Sayfa - 1

.BÖLÜM Koordinat Sistemi www.bilkur.com.tr Sayfa - 2

KOORDİNAT SİSTEMİ (0,0) +X (Yatay-Genişlik) ZB koordinat Sistemi +Y (Dikey-Yükseklik) +Y (Dikey-Yükseklik) AKIŞ YÖNÜ ZT koordinat Sistemi +X (Yatay-Genişlik) (0,0) Not: PPLB yazıcı programlama dili koordinat sisteminde standart başlangıç noktası (0,0) noktası sağ-alt köşedir. PPLB daki bu başlangıç noktası değişmez özelliğe sahip iken yazdırılabilen nesneler (metin, barkod, resim vb.) 4 yönde çevrilebilir. PPLB Komut Setinde Yazdırma Aralığı En Az En Fazla X (Genişlik) 0 203 DPI lık çözünürlükte 811 piksel 300 DPI lık çözünürlükte 1299 piksel Y (Yükseklik) 0 203 DPI lık çözünürlükte 43 inch 300 DPI lık çözünürlükte 30inch www.bilkur.com.tr Sayfa - 3

.BÖLÜM Komutlar www.bilkur.com.tr Sayfa - 4

KOMUTLAR Bu kılavuzda WINPPLB.DLL dosyası yardımı ile kullanılabilecek 50 adet komutun kullanım amacı ve kullanım şekli anlatılmaktadır. Bu komutlar 4 gruba ayrılabilir. İşlem / Ayar komutları Etkileşim komutları Etiket düzenleme komutları Nesne yükleme komutları İŞLEM/AYAR KOMUTLARI Yazıcıda bir veya birden fazla komutun çalıştırılabilmesi veya bir işlemin yazdırma işlemi süresince geçerli olmasını sağlayan komutları içerir. Bu komutlar aşağıdadır. KOMUT B_CreatePrn B_CreatePort B_CreateUSBPort İŞLEM/AYAR KOMUTLARI AÇIKLAMA Yazdırma işlemi komutlarının çalıştırılmasını başlatır. Bir portun açılmasını sağlar. USB porttan yazdırma işlemini başlatır. B_GetUSBBufferLen USB port veri uzunluğunu hesaplar. B_EnumUSB B_ClosePrn B_Select_Option B_Select_Option2 B_Set_Direction B_Set_Darkness B_Set_Backfeed B_Set_Speed B_Print_Out B_Select_Symbol B_Initial_Setting B_Set_Originpoint USB portunun belirlenmesini sağlar. Yazdırma işlemi komutlarının çalıştırılmasını bitirir. Yazdırma yönteminin belirlenmesini sağlar. Yazdırma yönünün belirlenmesini sağlar. Yazdırma koyuluğunun belirlenmesini sağlar. Etiketin durma pozisyonunun belirlenmesini sağlar. Yazdırma hızının belirlenmesini sağlar. Yazdırma işleminin miktarının belirlenmesini sağlar. Karekter setinin belirlenmesini sağlar. İlk seçenek ayarlarının yazıcıya direkt olarak gönderilmesini sağlar. Başlangıç noktasının belirlenmesini sağlar. www.bilkur.com.tr Sayfa - 5

2.BÖLÜM Komutlar B_Set_DebugDialog B_Set_ProcessDlg B_Error_Reporting B_Print_Form B_Print_MCopy B_Set_Labgap B_Set_Labwidth B_Set_Prncomport B_Set_Prncomport_ PC B_Open_ChineseFon t İşlemlerde diyalog kutularının aktif/pasif edilmesin sağlar. İşlem göstergesinin aktif/pasif edilmesini sağlar. Hata raporlarının aktif veya pasif etmek için kullanılır. Bir formun yazdırılmasını sağlar. Yazdırma işleminin miktarını ve kopya sayısının belirlenmesini sağlar. Etiketin yükseklik ve ara boşluğunun belirlenmesini sağlar. Etiketin genişliğinin belirlenmesini sağlar. Yazıcının seri port ayarlarının yapılmasını sağlar. Bilgisayarın seri port ayarlarının yapılmasını sağlar. Çince bir Dot yazı tipinin kullanılmasını sağlar. ETKİLEŞİM KOMUTLARI Yazıcıda herhangi bir anlık işlemin yerine getirilmesini veya yazıcı hakkında herhangi bir bilginin alınmasını sağlayan komutlardır. Bu komutlar aşağıdadır. KOMUT B_Get_DLL_Version B_Get_DLL_VersionA B_Prn_Configuration B_ResetPrinter ETKİLEŞİM KOMUTLARI AÇIKLAMA DLL dosyasının sürümünü gösterir. Konfigürasyon raporunun yazdırılmasını sağlar. Yazıcı ayarlarının sıfırlanmasını sağlar. B_GetPrinterResponse Hata kodunun öğrenilmesini sağlar. B_TFeedMode T-Feed modunun ayarlarının yapılmasını sağlar. B_TFeedTest T-Feed modunda Kağıt/Ribon testinin yapılmasını sağlar. www.bilkur.com.tr Sayfa - 6

ETİKET DÜZENLEME KOMUTLARI 2.BÖLÜM Komutlar Yazıcıda herhangi metin, Barkod, çizgi, çerçeve gibi nesnelerin yazdırılmasını sağlayan komutlardır. Bu komutlar aşağıdadır. B_Prn_Text KOMUT B_Prn_Text_TrueType B_Prn_Text_TrueType_W B_Prn_Text_Chinese B_Prn_Barcode B_Bar2d_Maxi B_Bar2d_Maxi_N B_Bar2d_PDF417 B_Draw_Line B_Draw_Box ETİKET DÜZENLEME KOMUTLARI AÇIKLAMA Bir metnin yazdırılmasını sağlar. TrueType bir yazı tipinin kullanılarak bir metnin yazdırılması sağlanır. Çince Dot yazı tipi kullanılarak bir metnin yazdırılması sağlanır. 1 Boyutlu bir barkodun yazdırılmasını sağlar. 2 Boyutlu MaxiCode Barkod nesnesinin yazdırılmasını sağlar. 2 Boyutlu PDF417 Barkod nesnesinin yazdırılmasını sağlar. Çizgi nesnesinin yazdırılmasını sağlar. çerçeve nesnesinin yazdırılmasını sağlar. NESNE YÜKLEME KOMUTLARI Yazıcıya herhangi grafik nesnesi veya form nesnesinin yüklenmesi veya varolan bu nesnelerin silinmesini sağlayan komutlardır. Bu komutlar aşağıdadır. NESNE YÜKLEME KOMUTLARI KOMUT AÇIKLAMA Renkli bir grafik nesnesinin uygun biçime B_Get_Graphic_ColorBMP çevrilip belleğe kayıt edilmesini sağlar. B_Get_Pcx PCX biçimindeki bir grafik nesnesinin belleğe kayıt edilmesini sağlar. B_Load_Pcx Bellekteki PCX grafik biçimindeki nesnenin çağrılmasını sağlar. B_Set_BMPSave Resim nesnensin kaydedilmesini sağlar. B_Del_Pcx Bellekte kayıtlı bir grafik nesnesinin silinmesini sağlar. B_Set_Form Bir formun belleğe kayıt edilmesini sağlar. B_Execute_Form B_Del_Form Bellekteki bir formun çalıştırılmasını sağlar. Bir formun silinmesini sağlar. www.bilkur.com.tr Sayfa - 7

.BÖLÜM İşlem/Ayar Komutları www.bilkur.com.tr Sayfa - 8

3.BÖLÜM İşlem / Ayar Komutları B_CreatePrn : Yazdırma işlemi komutlarının çalıştırılması- nın başlatılmasını sağlar. Tanımlama şekli : function B_CreatePrn (Port:Integer; Dosya:pchar):Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli ( Delphi için) : B_CreatePrn(Port,Dosya); Port : Yazdırmada kullanılan port Port Açıklama Port Açıklama 0 Dosyaya yazdırma 4 COM1 1 LPT1 5 COM2 2 LPT2 6 COM3 3 LPT3 10 Ağ Yolu Dosya : Yazdırmada kullanılan komutları içerecek dosya adı : Pchar Not: - Bu komut tüm komutlardan önce kullanılmalıdır. - Ağ yolu kullanılması durumunda ağdaki dosya adı ağdaki paylaşılan yazıcının paylaşım adını içermelidir. -1 B_CreatePrn(1, pchar('bilkur.prn')); { Yazdırmanın LPT1 portundan yapılacağı ve kullanılacak komutların Bilkur.Prn adlı dosyaya aktarılacağı belirlenmiştir.} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); -2 B_CreatePrn(10, pchar(' \\bilkur-server\label')); {Yazdırmanın bilkurserver adlı ağdaki paylaşımdaki yazıcıya yapılacağı belirlenmiştir.} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 9

3.BÖLÜM İşlem / Ayar Komutları B_CreateUSBPort : USB porttan yazdırma işlemi komutlarının çalıştırılmasının başlatılmasını sağlar. Tanımlama şekli : function B_CreateUSBPort (Port:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_CreateUSBPort(Port); Port : Yazdırmada kullanılan port Port Açıklama 1 USB0001 2 USB0002 3 USB0003 4 USB0004 Not: - Bu komut tüm komutlardan önce kullanılmalıdır. - Ağ yolu kullanılması durumunda ağdaki dosya adı ağdaki paylaşılan yazıcının paylaşım adını içermelidir. -1 B_CreateUSBPort(1); { Yazdırmanın 1 nci USB portundan (USB001) yapılacağı kullanılacak komutların Bilkur.Prn adlı dosyaya aktarılacağı belirlenmiştir.} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(5); -2 B_CreateUSBPort(2); { Yazdırmanın 2 nci USB portundan (USB002) yapılacağı kullanılacak komutların Bilkur.Prn adlı dosyaya aktarılacağı belirlenmiştir.} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(2); www.bilkur.com.tr Sayfa - 10

3.BÖLÜM İşlem / Ayar Komutları B_CreatePort : Yazdırma işlemi komutlarının çalıştırılması- nın başlatılmasını sağlar. Tanımlama şekli : function B_CreatePort (Port_i,Port: Integer;Dosya:String):Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_CreatePort(Port_i,Port,Dosya); Port_i : Yazdırmada kullanılan port i Port_i Açıklama Port_i Açıklama 0 Dosyaya yazdırma 1 Seri Port Port : Yazdırmada kullanılan port Port_i Açıklama Port_i Açıklama 0 Dosyaya yazdırma 2 COM2 1 Seri Port 3 COM3 Dosya : Yazdırmada kullanılan komutları içerecek dosya adı : String Not: - Port_i 0 (Sıfır) ise Port değeri de 0 (Sıfır) ve Dosya adı dosyaya yazdırma olarak girilmelidir. - Port_i 1 (bir) ise Port değeri 1 ve yukarısı olmalı ve dosya adı NULL değeri almalıdır. -1 B_CreatePort(1,2,'NULL'); { Yazdırmanın COM2 portundan yapılacağı belirlenmiştir.} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); -1 B_CreatePort(0,0,'C:\Temp\bilkur.Prn'); { C:\Temp klasörüne bilkur.prn adlı dosyaya yapılacağı belirlenmiştir.} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 11

3.BÖLÜM İşlem / Ayar Komutları B_GetUSBBufferLen : USB porttan yazdırılacak veri için ayrılacak tampon bellek miktarının hesaplanmasını sağlar. Tanımlama şekli : function B_GetUSBBufferLen ():Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_GetUSBBufferLen(); Not: - Bu komut parametre gerektirmez. - Bu komut B_EnumUSB komutu ile birlikte kullanılır ve B_EnumUSB komutundan önce kullanılır. char *buf; int nlen = B_GetUSBBufferLen()+1; buf = malloc(nlen); memset(buf, 0, nlen); B_EnumUSB(buf); B_EnumUSB : USB porttan yazdırılacak veri için ayrılacak tampon bellekte yer açılmasını sağlar. Tanımlama şekli : function B_EnumUSB (Bellek_Miktarı: Char):Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_EnumUSB(Bellek_miktarı); Bellek_miktarı : Yazdırılacak veri için ayrılan tampon bellek miktarı : Char Not: - Bu komut B_GetUSBBufferLen komutu ile birlikte kullanılır ve B_GetUSBBufferLen komutundan sonra kullanılır. char *buf; int nlen = B_GetUSBBufferLen()+1; buf = malloc(nlen); memset(buf, 0, nlen); B_EnumUSB(buf); www.bilkur.com.tr Sayfa - 12

3.BÖLÜM İşlem / Ayar Komutları B_ClosePrn : Yazdırma işlemi komutlarının çalıştırılmasının sonlandırılmasını sağlar. Tanımlama şekli : function B_ClosePrn():Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : Not: Bu komut herhangi bir parametre içermez. -1 B_CreatePrn(1, pchar('bilkur.prn')); B_Set_Direction(Pchar('T')); B_Set_Backfeed(Char('F')); B_Set_Darkness(12); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Prn_Text_TrueType(20, 270, 40, pchar('verdana'), 1, 400, 0, 0, 0, pchar('aa'), pchar('bilkur Bilgisayar')); B_Prn_Barcode(20, 150, 0, '1', 2, 2, 40, 'b', pchar('123456789')); B_Print_Out(5); -2 B_CreatePrn(10, pchar('\\bilkur-server\label')); B_Set_Direction(Pchar('T')); B_Set_Backfeed(Char('F')); B_Set_Darkness(12); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Prn_Text_TrueType(20, 270, 40, pchar('verdana'), 1, 400, 0, 0, 0, pchar('aa'), pchar('bilkur Bilgisayar')); B_Prn_Barcode(20, 150, 0, '1', 2, 2, 40, 'b', pchar('123456789')); B_Print_Out(5); www.bilkur.com.tr Sayfa - 13

3.BÖLÜM İşlem / Ayar Komutları B_Print_Out : Yazdırma işlemi komutlarının kaç defa çalıştırılacağının belirlenmesini sağlar. Tanımlama şekli : function B_Print_Out (Adet:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Print_Out(Adet); Adet : Yazdırma adeti Not: Bu komut Tüm komutlardan sonra ve B_ClosePrn komutundan önce kullanılmalıdır. -1 B_CreatePrn(1, pchar('bilkur.prn')); B_Set_Direction(Pchar('T')); B_Set_Backfeed(Char('F')); B_Set_Darkness(12); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Prn_Text_TrueType(20, 270, 40, pchar('verdana'), 1, 400, 0, 0, 0, pchar('aa'), pchar('bilkur Bilgisayar')); B_Prn_Barcode(20, 150, 0, '1', 2, 2, 40, 'b', pchar('123456789')); B_Print_Out(5); { 5 adet etikete yazdırmanın yapılacağı belirlenmiştir. } -2 B_CreatePrn(10, pchar('\\bilkur-server\label')); B_Set_Direction(Pchar('T')); B_Set_Backfeed(Char('F')); B_Set_Darkness(12); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Prn_Text_TrueType(20, 270, 40, pchar('verdana'), 1, 400, 0, 0, 0, pchar('aa'), pchar('bilkur Bilgisayar')); B_Prn_Barcode(20, 150, 0, '1', 2, 2, 40, 'b', pchar('123456789')); B_Print_Out(3); { 3 adet etikete yazdırmanın yapılacağı belirlenmiştir. } www.bilkur.com.tr Sayfa - 14

3.BÖLÜM İşlem / Ayar Komutları B_Select_Option B_Select_Option2 : Yazdırma yönteminin belirlenmesi, kesici veya sıyırma ünitesinin aktif veya pasif edilmesini sağlar. Tanımlama şekli : function B_Select_Option(Yöntem:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; function B_Select_Option(Yöntem,Adet:Integer) :Integer;stdcall; external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Select_Option(Yöntem); B_Select_Option2(Yöntem,Adet); Yöntem : Yazdırma yöntemi ve kesici, sıyırma ünitesinin durumunu belirler. Yöntem Açılama 1 Termal transfer (Ribonlu) yazdırma, Kesici ve sıyırma ünitesi pasif 2 Doğrudan termal (Ribonsuz) yazdırma, Kesici ve sıyırma ünitesi pasif 3 Doğrudan termal (Ribonsuz) yazdırma, Kesici ünitesi aktif ve sıyırma ünitesi pasif 4 Doğrudan termal (Ribonsuz) yazdırma, Kesici ünitesi pasif ve sıyırma ünitesi aktif 5 Termal transfer (Ribonlu) yazdırma, Kesici ünitesi aktif ve sıyırma ünitesi pasif 6 Termal transfer (Ribonlu) yazdırma, Kesici ünitesi pasif ve sıyırma ünitesi aktif Adet : Kesme işleminin kaç etiket yazdırma işleminden sonra yapılacağını belirler. Not: Kesici ve sıyırma ünitesi aynı anda aktif edilemez. -1 B_CreatePrn(1, pchar('pplb.txt')); B_Select_Option(1); {Termal Transfer baskı yöntemi, Kesici ve sıyırma ünitesi pasif} B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 15

3.BÖLÜM İşlem / Ayar Komutları -2 B_CreatePrn(1, pchar('pplb.txt')); B_Select_Option2(3,1); { Doğrudan Termal baskı yöntemi, Kesici aktif, sıyırma ünitesi pasif ve her etiket yazma işleminden sonra kesme işlemi yapılacağı belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Komut B_Set_Direction : Yazdırma yönünün belirlenmesini sağlar. Tanımlama şekli : function B_Set_Direction(Yön:Pchar) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Direction(Yön); Yön : Yazdırma yönü. : Pchar Yöntem Açıklama T Yazdırma yönü ZT standardında olmasını belirler. B Yazdırma yönü ZB standardında olmasını belirler. (0,0) +X (Genişlik) +Y (Yükseklik) AKIŞ YÖNÜ (Genişlik) +X (Yükseklik) +Y (0,0) AKIŞ YÖNÜ ZB koordinat Sistemi ZT koordinat Sistemi Not: Varsayılan yazdırma koordinat sistemi ZT dir. B_CreatePrn(1, pchar('pplb.txt')); B_Set_Direction(Pchar( B )); { Baskı yönünün ZB standardında olacağı belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 16

3.BÖLÜM İşlem / Ayar Komutları Komut B_Set_Darkness : Yazdırma koyuluğunun belirlenmesini sağ- lar. Tanımlama şekli : function B_Set_Darkness (Değer:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Darkness(Değer); Değer : Yazdırma koyuluğu (Sıcaklık seviyesi) Not: Yazdırma koyuluğu 1~15 arası bir değerdir. Varsayılan yazdırma koyuluğu 8 dir. B_CreatePrn(1, pchar('pplb.txt')); B_Set_Darkness(12); { Yazdırma koyuluğunun 12 olacağı belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Komut B_Set_Backfeed : Yazdırma işleminden sonra etiketin yırtılabilmesini kolaylaştırmak için durma pozisyonunun belirlenmesini sağlar. Tanımlama şekli : function B_Set_Backfeed (Değer:Char) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Backfeed(Değer); Değer : Durma pozisyonu : Char Değer B F Açıklama Yazdırma sonrasında etiketin fazladan çıkartılmasını iptal eder. Yazdırma sonrasında etiket fazladan çıkartılmasını sağlar. Bir sonraki yazdırma işleminden önce fazladan çıkartılan ölçü miktarı kadar etiket geri çekilir. www.bilkur.com.tr Sayfa - 17

3.BÖLÜM İşlem / Ayar Komutları Not: Yazıcının kesme veya sıyırma özelliği kullanılıyor ise bu komutun ayrıca kullanılmasına gerek bulunmamaktadır. B_CreatePrn(1, pchar('pplb.txt')); B_Set_Backfeed(Char( F )); { Yazdırma sonrasında etiket fazladan çıkartılması belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Komut B_Set_Speed sağlar. : Yazdırma işleminin hızının belirlenmesini Tanımlama şekli : function B_Set_Speed (Hız:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Speed(Hız); Hız : Yazdırma hızı Hız IPS/saniye mm/saniye Hız IPS/saniye mm/saniye 0 1 25 4 4 100 1 1 25 5 5 125 2 2 50 6 6 150 3 3 75 7 7 170 Not: -Maksimum yazdırma hızı yazıcı modeline değişmektedir. - Desteklenen yazdırma hızı için yazıcının kullanım kılavuzuna bakınız. B_Set_Speed(2); { Yazdırma hızının 2 IPS/saniye - 50 mm/saniye olarak belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 18

3.BÖLÜM İşlem / Ayar Komutları Komut B_Select_Symbol : Yazdırma işleminde kullanılacak Karekter setinin belirlenmesini sağlar. Tanımlama şekli : function B_Select_Symbol (Bit_no,Set, Ülke_Kodu:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) :B_Select_Symbol(Bit_no,Set,Ülke_Kodu); Bit_no : Karakter setinin bit numarası Set : Karakter setinin kod sayfası Ülke_Kodu : KDU ülke kodu 8 Bit veri Kod sayfası 8 Bit veri Kod sayfası 0 İngilizce (437) 0 USASCII 1 Latin Dilleri(850) 1 İngiltere İngilizcesi 2 Slav Dilleri (852) 2 Almanca 3 Portekizce (860) 3 Fransızca 4 Kanada-Fransızcası 4 Danimarka Dili (863) 5 Norveç Dili (865) 5 İtalyanca 6 İspanyolca 7 İsveç Dili 8 İsviçre Dili B_Select_Symbol(7,5,1); { Yazdırma işleminde kullanılacak karakter seti olarak 7 bit veri tipindeki İtalyanca kod sayfası olarak belirlenmiştir. } B_Set_Speed(2); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 19

3.BÖLÜM İşlem / Ayar Komutları Komut B_Initial_Setting : İlk seçenek ayarlarının yazıcıya gönderilmesini sağlar. Tanımlama şekli : function B_Initial_Setting (Değer:Integer; Kaynak:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Initial_Setting (Değer,Kaynak); Değer : Giriş için tipi seçimi Değer Açıklama 0 Giriş işleminin bir stringden yapılması 1 Giriş işleminin bir dosyadan yapılması Kaynak : Veri kaynağı : String -1 aa:= ZT +#13+#10; B_Initial_Setting(0,aa); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); -2 B_Initial_Setting(1, Initfile.txt ); B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Not: Bu komut B_Create_Prn komutundan sonra kullanılmalıdır. www.bilkur.com.tr Sayfa - 20

3.BÖLÜM İşlem / Ayar Komutları Komut B_Set_Originpoint : Başlangıç koordinatının belirlenmesini sağlar. Tanımlama şekli : function B_Set_Originpoint (y_koord,d_ Koord:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Originpoint(y_Koord,d_ Koord); Y_Koord : Başlangıç koordinatının yatay kenara uzaklığı D_Koord : Başlangıç koordinatının dikey kenara uzaklığı Not: Ölçüler Dot cinsindedir. -1 B_Set_Originpoint (100,100); { Yeni başlangıç koordinatının yatay kenara 100 Dot ve Dikey kenara olacağı belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Komut B_Set_DebugDialog : Yazdırma işlemi sırasında işlem diyalog kutusunun gösterilmesi veya gösterilmemesi durumunun belirlenmesini sağlar. Tanımlama şekli : function B_Set_DebugDialog (durum) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_DebugDialog(Durum); Durum : İşlem diyalog kutusunun gösterilme durumu Durum Açıklama 0 Diyalog kutusunun gösterilmemesini sağlar. 1 Diyalog kutusunun gösterilmesini sağlar. www.bilkur.com.tr Sayfa - 21

3.BÖLÜM İşlem / Ayar Komutları B_Set_DebugDialog(0); { Yazdırma işleminde işlem diyalog kutusunun gösterilmemesi belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Komut B_Set_ProcessDlg : Yazdırma işlemi sırasında işlemin durumunu gösteren işlem barının gösterilmesi veya gösterilmemesi durumunun belirlenmesini sağlar. Tanımlama şekli : function B_Set_ProcessDlg (durum) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_ProcessDlg(Durum); Durum : İşlem barının gösterilme durumu Durum Açıklama 0 İşlem barının gösterilmemesini sağlar. 1 İşlem barının gösterilmesini sağlar. B_Set_ProcessDlg(0); { Yazdırma işleminde işlem barının gösterilmemesi belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); www.bilkur.com.tr Sayfa - 22

3.BÖLÜM İşlem / Ayar Komutları Komut B_Error_Reporting : Yazdırma işlemi sırasında oluşan hata raporlarının aktif veya pasif edilmesi durumunun belirlenmesini sağlar. Tanımlama şekli : function B_Error_Reporting (durum) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Error_Reporting(Durum); Durum : Oluşan hataların aktif/pasif durumu : Char Değer N S Açıklama İşlem hatalarının rapor edilmesini pasif hale getirir. İşlem hatalarının rapor edilmesini aktif hale getirir. B_Error_Reporting(Char( N )); { Yazdırma işleminde oluşan hataların rapor edilmemesi belirlenmiştir. } B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_Out(1); Komut B_Print_Form : Yazıcıya yüklü bir forma uygun değerler gönderilmesini sağlayarak yazdırma işleminin gerçekleştirilmesini sağlar. Tanımlama şekli : function B_Print_Form (Etiket,Kopya;Form_Adı,Veri:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Print_Form (Etiket,Kopya,Form_adı,Veri); Etiket Kopya : Yazdırılacak etiket sayısı : Yazdırılacak etiketin kopya sayısı www.bilkur.com.tr Sayfa - 23

3.BÖLÜM İşlem / Ayar Komutları Form_adı Veri : Yazdırılacak Formun adı : String : Yazdırılacak formun içerdiği değişken,sayaç verileri : String Not: - İlk olarak Bir formun yazıcının belleğine kayıt edilmesi sağlanmalıdır. - Tüm komutlardan sonra kullanılmalıdır. B_Print_Form(3,2, Demo, 2000, Bilkur ); { Yazıcının belleğine yüklü formun 3 adet etiket, 2 şer kopya ve yazdırılacak veri olarak 2000 ve Bilkur verileri olacak şekilde yazdırılacağı belirlenmiştir. } Komut B_Print_MCopy : Yazdırma işlemi komutlarının kaç defa ve kaç kopya şeklinde çalıştırılacağının belirlenmesini sağlar. Tanımlama şekli : function B_Print_MCopy (Etiket,Kopya: Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Print_MCopy (Etiket,Kopya); Etiket Kopya : Yazdırılacak etiket sayısı : Yazdırılacak etiketin kopya sayısı Not: - Bu komut kullanıldığında B_Print_Out komutu kullanılmamalıdır. - B_ClosePrn komutundan önce kullanılmalıdır. B_Prn_Text(20, 220, 0, 4, 1, 1, 'n',pchar('bilkur DENEME')); B_Print_MCopy(4,3); { Yazdırma işleminin 4 defa ve 3 er kopya şeklinde yapılacağı belirlenmiştir. } www.bilkur.com.tr Sayfa - 24

3.BÖLÜM İşlem / Ayar Komutları Komut B_Set_Labgap : Kullanılacak etiketin yükseklik (uzunluk) ve ara boşluk miktarının Dot ölçüsü cinsinden belirlenmesini sağlar. Tanımlama şekli : function B_Set_Labgap (Uzunluk,Ara_Boşluk: Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Labgap(Uzunluk,Ara_Boşluk); Uzunluk Ara_Boşluk : Kullanılacak etiketin yüksekliği (uzunluğu) : Kullanılacak etiketin ara boşluğu Not: - Etikette ara boşluk yok ise Ara_Boşluk miktarı 0 (sıfır) olmalıdır. - Ölçüler DOT cinsindedir. -1 B_Set_Labgap(200,30); { Kullanılacak etiketin yüksekliğinin 200 Dot ve ara boşluğunun 30 Dot ölçüsünde olacağı belirlenmiştir. } -2 B_Set_Labgap(300,0); { Kullanılacak etiketin yüksekliğinin 200 Dot ve ara boşluğunun olmayacağı (ara boşluk miktarı 0 (Sıfır) Dot ölçüsünde olacağı) belirlenmiştir. } Komut B_Set_Labwidth : Kullanılacak etiketin genişlik miktarının Dot ölçüsü cinsinden belirlenmesini sağlar. Tanımlama şekli : function B_Set_Labwidth (Genişlik) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Labwidth (Genişlik); www.bilkur.com.tr Sayfa - 25

3.BÖLÜM İşlem / Ayar Komutları Genişlik : Kullanılacak etiketin genişliği Not: - Bu komut etiketin ortalanması için kullanılan B_Set_Originpoint komutunun bir alternatifidir. - Ölçüler DOT cinsindedir. B_Set_Labwidth (250); { Kullanılacak etiketin genişliğinin 250 Dot ölçüsünde olacağı belirlenmiştir. } Komut B_Set_Prncomport : Kullanılacak yazıcının seri (Com=RS-232C) portunun iletişim ayarlarının belirlenmesini sağlar. Tanımlama şekli : function B_Set_Prncomport (Baud;parity:Char;data,stop:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Prncomport(baud,parity,data,stop); Baud : Saniyedeki bit sayısı Baud Saniyedeki bit sayısı Baud Saniyedeki bit sayısı 24 2.400 19 19.200 48 4.800 38 38.400 96 9.600 Parity Data : Eşlik : Char Parity Açıklama Parity Açıklama Parity Açıklama N Yok (None) O Tek (Odd) E Çift (Even) : Veri Biti sayısı Data Açıklama Data Açıklama 7 7 Bit 8 8 Bit www.bilkur.com.tr Sayfa - 26

Stop : Stop Biti sayısı Stop Açıklama Stop Açıklama 1 1 Bit 2 2 Bit -1 3.BÖLÜM İşlem / Ayar Komutları B_Set_Prncomport(38,Char( N ),8,2); { Kullanılacak yazıcının seri (Com=RS-232C) portu iletişiminde saniyedeki bit sayısı olarak 38.400, parity (eşlik) olarak Yok (None), veri biti olarak 8 bit ve dur (stop) biti olarak 2 bit olacak şekilde belirlenmiştir. } Not: - Yazdırma işleminin gerçekleşebilmesi için yazıcının seri portu ile bağlı olduğu sistemin (Yazıcı/terminal) seri portunun bu ayarlarının aynı olması gerekmektedir. Komut B_Set_Prncomport_PC : Kullanılacak bilgisayarın seri (Com=RS- 232C) portunun iletişim ayarlarının belirlenmesini sağlar. Tanımlama şekli : function B_Set_Prncomport_PC (Pbaud, Pdata:Integer;Pparity:Char;Pstop,Pdsr,Pcts,PXonxoff:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Prncomport_PC(Pbaud,Pdata,Pparity,Pstop,Pdsr,Pcts,PXonxoff); Pbaud : Saniyedeki bit sayısı Baud Saniyedeki bit sayısı Baud Saniyedeki bit sayısı 1 110 9 19.200 2 300 10 38.400 3 600 11 56.000 4 1.200 12 57.600 5 2.400 13 115.200 6 4.800 14 128.000 7 9.600 15 256.000 8 14.440 0 9600 www.bilkur.com.tr Sayfa - 27

PData : Veri Biti sayısı 3.BÖLÜM İşlem / Ayar Komutları Pdata Açıklama Pdata Açıklama Pdata Açıklama 0 7 Bit 1 7 Bit 2 8 Bit Pparity Pstop Pdsr Pcts : Eşlik Pparity Açıklama Pparity Açıklama Pparity Açıklama 0 Yok (None) 1 Çift (Even) 2 Tek (Odd) : Stop Biti sayısı Pstop Açıklama Pstop Açıklama Pstop Açıklama 0 1 Bit 1 1 Bit 2 2 Bit Pdsr Açıklama 1 Dtr Control Handshake 2 Dtr Control Enable Pcts Açıklama 1 Rts Control Handshake 2 Rts Control Enable Pxonxoff Pcts Açıklama 1 Aktif (Enable) 2 Pasif (Disable) -1 : Donanım Akış denetimi kontrolü : Donanım Akış denetimi kontrolü : Yazılımsal Akış denetimi kontrolü B_Set_Prncomport_PC(0,0,0,0,1,1,1); Not: - Bu komut yazdırma işleminden önce kullanılmalıdır. www.bilkur.com.tr Sayfa - 28

3.BÖLÜM İşlem / Ayar Komutları Komut B_Open_ChineseFont : 16*15 ve 24*24 Dot ölçüsündeki Çince yazı tiplerinin kullanılmasını aktif edilmesinin belirlenmesini sağlar. Tanımlama şekli : function B_Open_ChineseFont (Dosya: Char) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Open_ChineseFont(Dosya); Dosya : Çince yazı tipi dosyası : Char Not: - Dosya Çince yazı tipini içeren klasörü de içermelidir. - Bu komut ile aktif edilen Çince yazı tipleri B_Prn_Text_Chinese komutu ile kullanılır. -1 B_Open_ChineseFont (Char( C:\et3 )); www.bilkur.com.tr Sayfa - 29

.BÖLÜM Etkileşim Komutları www.bilkur.com.tr Sayfa - 30

4.BÖLÜM Etkileşim Komutları Komut B_Prn_Configuration : Kullanılan yazıcının konfigürasyon (Firmware sürümü, aksesuarları yüklü yazı tipleri vb.) raporun yazdırılmasını sağlar. Tanımlama şekli : function B_Prn_Configuration () :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Prn_Configuration; Not: - Bu komut herhangi bir parametre içermez. B_Prn_Configuration; { Kullanılan yazıcının konfigürasyon raporunun yazdırılmasını sağlar. } Komut B_ResetPrinter : Kullanılan yazıcıda fabrikadan yüklenen ayarların dışında yapılan ayarların iptal edilmesini (Resetleme-sıfırlama) sağlar. Tanımlama şekli : function B_ResetPrinter () :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_ResetPrinter; Not: - Bu komut herhangi bir parametre içermez. B_ResetPrinter; { Kullanılan yazıcıda sonradan yapılan ayarların sıfırlanmasını sağlar. } www.bilkur.com.tr Sayfa - 31

Komut B_Get_DLL_Version B_Get_DLL_VersionA 4.BÖLÜM Etkileşim Komutları : Kullanılan DLL (Dinamik Link Library) dosyasının sürümünün öğrenilmesini sağlar. Tanımlama şekli : function B_Get_DLL_Version (Sürüm) :Integer; stdcall;external 'WINPPLB.DLL'; function B_Get_DLL_VersionA (Sürüm) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Get_DLL_Version(Sürüm); B_Get_DLL_VersionA(Sürüm); Sürüm : DLL dosyasının sürümü (versiyonu) Sürüm Açıklama 0 DLL dosyasının sürümünün gösterilmemesini sağlar. 1 DLL dosyasının sürümünün gösterilmesini sağlar. -1 B_Get_DLL_Version(1); { Kullanılan DLL dosyasının sürümünün gösterilmesi belirlenmiştir. } -2 B_Get_DLL_VersionA(1); { Kullanılan DLL dosyasının sürümünün gösterilmesi belirlenmiştir. } Komut B_GetPrinterResponse öğrenilmesini sağlar. : Kullanılan yazıcıda oluşan hata kodunun Tanımlama şekli : function B_GetPrinterResponse (pbuf:char;max:integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_GetPrinterResponse(pbuf,max); Pbuf : Hata kodlarının yüklendiği geçici bellek : Char www.bilkur.com.tr Sayfa - 32

4.BÖLÜM Etkileşim Komutları Pbuf : Hata kodlarının sayısı Not: - Bu komutun kullanılabilmesi için daha önceden hata kodlarının B_Error_Reporting komutunun S parametresi ile çalıştırılmış olması veya B_Error_Reporting komutunun kullanılmamış olması gerekmektedir. char *pbuf, temp[3]; int nmax = 100; pbuf = (char *)new char[nmax]; B_GetPrinterResponse(pbuf, nmax); if(pbuf[0] == '\x15'){ memcpy(temp, pbuf + 1, 2); nerror = atoi(temp); if(nerror == 1) AfxMessageBox("Command parser error"); else if(nerror == 3) AfxMessageBox("Daba error for barcode"); else if(nerror == 4) AfxMessageBox("Memory full"); else if(nerror == 7) AfxMessageBox("Media or ribbon out"); else{ strtemp.format("%d", pbuf[1]); AfxMessageBox(strTemp); } B_ResetPrinter; { Kullanılan yazıcıda sonradan yapılan ayarların sıfırlanmasını sağlar. } Komut B_TFeedMode sağlar. : T-Feed modunun ayarlarının yapılmasını Tanımlama şekli : function B_TFeedMode (Mod:Integer) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_TFeedMode(Mod); www.bilkur.com.tr Sayfa - 33

Mod : T-Feed modu Mod Açıklama 0 Normal Mod 1 T-Feed Modu 4.BÖLÜM Etkileşim Komutları B_TFeedMode(1); { T_Feed modunun aktif edilmesi belirlenmiştir. } Komut B_TFeedTest test edilmesini sağlar. : T-Feed modunda kağıt (etiket) ve ribonun Tanımlama şekli : function B_TFeedTest () :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_TFeedTest; Not: - Bu komut parametre gerektirmemektedir. B_TFeedTest; { T_Feed modunda kağıt ve ribonun test edilmesi belirlenmiştir. } www.bilkur.com.tr Sayfa - 34

.BÖLÜM Etiket Düzenleme Komutları www.bilkur.com.tr Sayfa - 35

5.BÖLÜM Etiket Düzenleme Komutları Komut B_Prn_Text : Sayaç kullanılarak veya sayaç kullanmaksızın bir metnin yazdırılmasını sağlar. Tanımlama şekli : function B_Prn_Text (x,y,yön,yazı_tipi, yatay_oran,dikey_oran:integer;mod:char;veri:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Prn_Text(x,y,yön,yazı_tipi,yatay_oran,dikey_oran,mod,veri) x y yön : Metnin X koordinatı : Metnin Y koordinatı : Metnin yazdırma yönü yön Açıklama yön Açıklama 0 0 o 2 180 o 1 90 o 3 270 o Yazı_tipi : Metnin yazı tipi numarası Yazı_tipi Yazı i boyutu 1 20 Pitches, 6 Points 2 17 Pitches, 7 Points 3 14,5 Pitches, 10 Points 4 13 Pitches, 12 Points Açıklama 5 5.6 Pitches, 24 Points Sadece büyük harf kullanılabilir. Yatay_oran Dikey_oran : Metnin yatay büyüklük oranı : Metnin dikey büyüklük oranı Not: - Metnin yatay_oranı ve dikey_oranı 1 ~24 arası bir değerdir. www.bilkur.com.tr Sayfa - 36

Mod Mod N R Veri 5.BÖLÜM Etiket Düzenleme Komutları : Metnin yazdırma şekli : Char Açıklama Normal yazı modu (Beyaz zeminde siyah renkli yazı) Ters yazı modu (Siyah zeminde beyaz renkli yazı) : Yazdırılacak metin : String Not: - Yazdırılacak metin normal bir veri olabileceği gibi sayaçta içerebilir.. B_Prn_Text(50,110,0,4,1,1, N, BK12345 ); { X koordinatı 50, Y koordinatı 110, 0 derece yönünde olan, 4 numaralı yazı tipi kullanılarak normal modda ve sayaç kullanılmadan BK12345 metninin yazdırılması belirlenmiştir. } B_Prn_Text(150,210,0,4,1,1, N, BK12345 <-1>); { X koordinatı 150, Y koordinatı 210, 0 derece yönünde olan, 4 numaralı yazı tipi kullanılarak normal modda ve -1 sayaç kullanılarak (birer birer azaltma) BK12345 metninin yazdırılması belirlenmiştir. } Komut B_Prn_Text_TrueType B_Prn_Text_TrueTypeW : Windows işletim sistemine kayıtlı herhangi bir yazı tipi kullanılarak bir metnin yazdırılmasını sağlar. Tanımlama şekli : function B_Prn_Text_TrueType (x,y,fsize,fname,yön,fweigth,fitalic,funline,fstrikeout:integer;idname, veri:string) :Integer; stdcall;external 'WINPPLB.DLL'; function B_Prn_Text_TrueTypeW (x,y,yön,fheigth, FWidth,Fname, Yön,,Fweight,Funline,FStrikeout:Integer;IdName,veri:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Prn_Text_TrueType(x,y,FSize,FName,Yön,FWeight,Fitasic,Funline,FStri keout,idname,veri,mem_mode); B_Prn_Text_TrueTypeW(x,y,FHeight,FWidth,FName,Yön,FWeight,Fitalic,F unline,fstrikeout,idname,veri); x : Metnin X koordinatı www.bilkur.com.tr Sayfa - 37

5.BÖLÜM Etiket Düzenleme Komutları y Fsize FHeight FWidth : Metnin Y koordinatı : True Type yazı tipi büyüklüğü : True Type yazı tipi yüksekliği : True Type yazı tipi genişliği Not: Fsize, FHeight ve FWidth değerleri (DPI*Point)/72 şeklinde hesaplanır. FName Yön : True Type yazı tipinin adı : String : True Type yazı tipinin adı yön Açıklama yön Açıklama 0 0 o 2 180 o 1 90 o 3 270 o Fweight FItalic : True Type yazı tipinin kalınlığı Fweight Açıklama Fweight Açıklama 0 500 Orta 400 Standart 600 Yarım kalın NULL 700 Kalın 100 Özel ince 800 Özel kalın 200 Çok ince 900 Koyu 300 İnce : True Type yazı tipinin eğiklik durumu Fitalic Açıklama Fitalic Açıklama 0 Eğiklik yok 1 Eğiklik var Funline : True Type yazı tipinin altı çizili durumu Funline Açıklama Funline Açıklama 0 Altı çiziklik yok 1 Altı çiziklik yok www.bilkur.com.tr Sayfa - 38

FStrikeOut 5.BÖLÜM Etiket Düzenleme Komutları : Metnin üzerinin çizili olması FStrikeOut Açıklama FStrikeOut Açıklama 0 Pasif 1 Aktif IDName : Load_PCX komutu ile metni çağırdıktan sonra kimlik (ID) adını yazıcıda saklamayı sağlar. : String Veri : Yazdırılacak metin : String Komut B_Prn_Text_Chinese : 16*15 veya 24*24 Dot ölçülerinde Çince bir yazı tipine sahip bir metnin yazdırılmasını sağlar. Tanımlama şekli : function B_Prn_Text_Chinese (x,y:integer;idname,veri:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Prn_Text_Chinese(x,y,yazı_tipi,IDName,veri) x y Yazı_tipi : Metnin X koordinatı : Metnin Y koordinatı : Seçilecek Çince yazı tipi Yazı_tipi Açıklama 0 16*15 Dot ölçüsündeki Çince yazı tipi B1 24*24 Dot ölçüsündeki Çince yazı tipi IDName : Load_PCX komutu ile metni çağırdıktan sonra kimlik (ID) adını yazıcıda saklamayı sağlar. : String Veri : Yazdırılacak metin : String www.bilkur.com.tr Sayfa - 39

5.BÖLÜM Etiket Düzenleme Komutları Komut B_Prn_Barcode : 1 Boyutlu bir barkodun yazdırılmasını sağlar. Tanımlama şekli : function B_Prn_Barcode (x,y,yön:integer;barkod_tipi:char;narrow,width,hegiht:integer;human: Char,veri:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Prn_Barcode (x,y,yön,barkod_tipi,narrow,width,height,human,veri) x y yön : Barkodun X koordinatı : Barkodun Y koordinatı : Barkodun yazdırma yönü yön Açıklama yön Açıklama 0 0 o 2 180 o 1 90 o 3 270 o Barkod_tipi : Barkodun tipi : Char Barkod_i Barkod i 0 Code 128 UCC (Shipping container Code) 1 Code 128 (Alt A,B ve C) 1E UCC/EAN 2 Interleaved 2 Of 5 2C Interleaved 2 Of 5 (Kontrol karakterli) 2D Interleaved 2 Of 5 (Metni görülebilir ve kontrol karakterli) 2G German Post Code 2M Matrix 2 Of 5 3 Code 3 Of 9 3C Code 3 Of 9 (Kontrol karakterli) 9 Code 93 E30 EAN 13 E32 EAN 13 (Ek 2 li) E35 EAN 13 (Ek 5 li) E80 EAN 8 E82 EAN 8 (Ek 2 li) E85 EAN 8 (Ek 5 li) www.bilkur.com.tr Sayfa - 40

5.BÖLÜM Etiket Düzenleme Komutları K P UA0 UA2 UA5 UE0 UE2 UE5 Narrow Width Height Human Human B N Veri Codabar Postnet UPC-A UPC-A (Ek 2 li) UPC-A (Ek 5 li) UPC-E UPC-E (Ek 2 li) UPC-E (Ek 5 li) : Dar çizgi genişliğinin piksel değeri : Geniş çizgi genişliğinin piksel değeri : Barkod çizgi yüksekliğinin piksel değeri : Barkod değerinin (metninin) görünürlüğü : Char Açıklama Barkod değeri (metni) yazdırılır. Barkod değeri (metni) yazdırılmaz. : Yazdırılacak Barkod değeri : String Not: - Yazdırılacak barkod normal bir veri olabileceği gibi sayaçta içerebilir.. B_Prn_Barcode(650,15,0, E80,2,2,51,N, 1234567 ); { X koordinatı 650, Y koordinatı 15, 0 derece yönünde olan, EAN-8 tipinde 2 piksel genişliğinde Barkod değeri görünür şekilde olan ve sayaç kullanılmadan 1234567 metninin yazdırılması belirlenmiştir. } B_Prn_Barcode(650,15,0, E80,2,2,51,N, 1234567<+5> ); { X koordinatı 650, Y koordinatı 15, 0 derece yönünde olan, EAN-8 tipinde 2 piksel genişliğinde Barkod değeri görünür şekilde olan ve +5 sayaç kullanılarak (5 er 5 er artarak) 1234567 barkodunun yazdırılması belirlenmiştir. } www.bilkur.com.tr Sayfa - 41

Komut B_Bar2d_Maxi B_Bar2d_Maxi_N yazdırılmasını sağlar. 5.BÖLÜM Etiket Düzenleme Komutları : 2 Boyutlu MaxiCode tipinde bir barkodun Tanımlama şekli : function B_Bar2d_Maxi (x,y,cl,cc:integer;pc:longint;veri:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Bar2d_Maxi (x,y,cl,cc,pc,veri) x y cl cc pc : Barkodun X koordinatı : Barkodun Y koordinatı : Sınıf kodu (3 hane) : Ülke (3 hane) : Posta kodu : Longint Not: Posta kodu A.B.D için 4 hane diğer ülkeler için 5 hane olmalıdır. veri : yazdırılacak barkod verisi (Maksimum 84 karakter) : String B_Bar2d_Maxi(50,70,300,400,34394, Bilkur Bilgisayar ); Komut B_Bar2d_PDF417 : 2 Boyutlu PDF417 tipinde bir barkodun yaz- dırılmasını sağlar. Tanımlama şekli : function B_Bar2d_PDF417 (x,y,w,v,s,c,px,py,r,l,t,o:integer;veri:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Bar2d_PDF417 (x,y,w,v,s,c,px,py,r,l,t,o,veri) www.bilkur.com.tr Sayfa - 42

x y w v s c px py r l t 5.BÖLÜM Etiket Düzenleme Komutları : Barkodun X koordinatı : Barkodun Y koordinatı : Maksimum yazdırma genişliği : Maksimum yazdırma yüksekliği : Düzeltme seviyesi (0 ~8 arası bir değer) : Veri sıkıştırma seviyesi (0 veya 1 olabilir) : Modül genişliği (2 ~9 arası bir değer olmalıdır.) : Modül yüksekliği (4 ~99 arası bir değer olmalıdır.) : Maksimum satır sayısı : Maksimum sütun sayısı : Kesme bayrağı T Açıklama T Açıklama 0 Normal 1 Kesilmiş o veri : Yön : yazdırılacak barkod verisi : String B_Bar2d_PDF417 (10,20,400,300,0,0,3,7,10,2,0,0, BILKUR ); { X koordinatı 10, Y koordinatı 20, yazdırma genişliği 400, yüksekliği 300, düzeltme seviyesi 0,veri sıkıştırma seviyesi 0, modül genişliği 3, modül yüksekliği 7, satır sayısı 10, sütun sayısı 2, kesme bayrağı olarak normal, yön olarak 0 derece ve barkod verisi BILKUR olan PDF417 olan 2 boyutlu bir barkodun yazdırılması belirlenmiştir. } www.bilkur.com.tr Sayfa - 43

.BÖLÜM Nesne Yükleme Komutları www.bilkur.com.tr Sayfa - 44

6.BÖLÜM Nene Yükleme Komutları Komut B_Draw_Line : Bir çizginin çizilmesini sağlar. Tanımlama şekli : function B_Draw_Line (mod:char;x1,y1,x2,y2:integer;) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Draw_Line(mod,x1,y1,x2,y2) Mod : Çizgi modu : Char Mod Açıklama Mod Açıklama Mod Açıklama E Özel OR O OR W Beyaz Çizgi Not: W modunda bir önceki resim silinir. x1 y1 x2 y2 : Çizginin başlangıç X koordinatı : Çizginin başlangıç Y koordinatı : Çizginin bitiş X koordinatı : Çizginin bitiş Y koordinatı Not: Ölçüler DOT cinsindedir. B_Draw_Line('O',50,30,100,10);{ Başlangıç noktasının X koordinatı 50, başlangıç noktasının Y koordinatı 30, bitiş noktasının X koordinatı 100, bitiş noktasının Y koordinatı 10 olan OR modunda bir çizginin çizilmesi belirlenmiştir. } Komut B_Draw_Box : Bir çerçevenin çizilmesini sağlar. Tanımlama şekli : function B_Draw_Box (x1,y1,kalınlık,x2,y2:integer;) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Draw_Box (x1,y1,kalınlık,x2,y2) www.bilkur.com.tr Sayfa - 45

6.BÖLÜM Nene Yükleme Komutları x1 y1 Kalınlık x2 y2 : Çerçevenin başlangıç X koordinatı : Çerçevenin başlangıç Y koordinatı : Çerçeve çizgisinin kalınlığı : Çerçevenin bitiş X koordinatı : Çerçevenin bitiş Y koordinatı B_Draw_Box(50,120,5,250,150);{ Başlangıç noktasının X koordinatı 50, başlangıç noktasının Y koordinatı 120,çizgi kalınlığı 5 ve bitiş noktasının X koordinatı 250, bitiş noktasının Y koordinatı 150 olan bir çerçevenin çizilmesi belirlenmiştir. } Komut B_Get_Graphic_ColorBMP : Renkli bir BMP formatındaki grafik nesnesini tek renkli bir grafik çevrilmesini ve yazıcının RAM belleğine yüklenmesini sağlar. Tanımlama şekli : function B_Get_Graphic_ColorBMP (x,y:integer;dosya:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Get_Graphic_ColorBMP (x,y,dosya) x y : Grafik nesnesinin X koordinatı : Grafik nesnesinin Y koordinatı Dosya : Grafik nesnesinin adı veya yol/adı : String Not: Dosya adı XXXXXXXX.XXX veya X:\XX\XXX.XXX şeklinde olmalıdır. www.bilkur.com.tr Sayfa - 46

6.BÖLÜM Nene Yükleme Komutları B_Get_Graphic_ColorBMP(30,20, bk.bmp ); { X koordinatı 30, Y koordinatı 20 olan bk.bmp adlı dosyanın tek renge çevrilip RAM belleğe yüklenmesi belirlenmiştir. } Komut B_Get_PCX : PCX formatındaki grafik nesnesini yazıcının RAM belleğine yüklenmesini sağlar. Tanımlama şekli : function B_Get_PCX (x,y:integer;dosya:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Get_PCX (x,y,dosya) x y Dosya : Grafik nesnesinin X koordinatı : Grafik nesnesinin Y koordinatı : Grafik nesnesinin adı veya yol/adı : String Not: Dosya adı XXXXXXXX.XXX veya X:\XX\XXX.XXX şeklinde olmalıdır. B_Get_PCX(50,30, bk.pcx ); {X koordinatı 50, Y koordinatı 30 olan bk.pcx adlı dosyanın yazıcının RAM belleğe yüklenmesi belirlenmiştir. } Komut B_Load_PCX : Yazıcının belleğindeki PCX formatındaki grafik nesnesini yazdırılmasını sağlar. Tanımlama şekli : function B_Load_PCX (x,y:integer;dosya:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Load_PCX (x,y,dosya) www.bilkur.com.tr Sayfa - 47

6.BÖLÜM Nene Yükleme Komutları x y Dosya : Grafik nesnesinin X koordinatı : Grafik nesnesinin Y koordinatı : Grafik nesnesinin adı veya yol/adı : String Not: Dosya adı maksimum 9 karakter olmalıdır. B_Load_PCX(50,30, bk ); { RAM bellekteki bk.pcx adlı dosyanın X koordinatı 50, Y koordinatı 30 olacak şekilde yazdırılması belirlenmiştir. } Komut B_Set_BMPSave : Bir resmin kayıt edilmesini sağlar. Tanımlama şekli : function B_Set_BMPSave (kayıt;dosya:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_BMPSave(kayıt,Dosya) kayıt Kayıt Açıklama 0 Kayıt etmeme 1 Kayıt etme Dosya : Resmin kayıt edilip edilmeme durumu : Grafik nesnesinin adı veya yol/adı : String B_Set_BMPSave(1, c:\bk.bmp ); {resmin bk.bmp olarak kayıt edilmesi belirlenmiştir. } www.bilkur.com.tr Sayfa - 48

6.BÖLÜM Nene Yükleme Komutları Komut B_Del_PCX : RAM bellekteki PCX biçimindeki bir grafik nesnesinin bellekten silinmesini sağlar. Tanımlama şekli : function B_Del_PCX (dosya:string) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Del_PCX(Dosya) Dosya : Silinecek grafik nesnesinin adı veya yol/adı : String Not: Tüm grafik nesnelerini silmek için Dosya adı olarak * (yıldız) kullanılmalıdır. -1 B_Del_PCX ( bk ); {RAM bellekteki bk adlı PCX formatındaki grafik nesnesinin silinmesi belirlenmiştir. } Komut B_Set_Form yüklenmesini sağlar. : Bir form nesnesinin yazıcının RAM belleğine Tanımlama şekli : function B_Set_Form (Form_adı:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Set_Form (Form_Adı) Form_Adı : RAM belleğe yüklenecek formun adı : String Not: Yüklenecek olan form PPLB komutlarını içeren ve MS-DOS modunda hazırlanmış bir dosya olmalıdır. B_Set_Form ( Bilkur.PRN ); {Bilkur.PRN adlı form dosyasının RAM belleğe yüklenmesi belirlenmiştir. } www.bilkur.com.tr Sayfa - 49

6.BÖLÜM Nene Yükleme Komutları Komut B_Execute_Form : Yazıcı belleğindeki bir form nesnesinin çalıştırılmasını sağlar. Tanımlama şekli : function B_Execute_Form (Form_adı,değişkenler:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Execute_Form (Form_Adı,Değişkenler) Form_Adı : Çalıştırılacak formun adı : String Not: Çalıştırılacak form adı ile yazıcı belleğindeki formun adı aynı olmalıdır. Değişkenler : Formun değişkenlerine uygun değerler : String B_Execute_Form ( Bilkur, 12345, Bilgisayar ); {Yazıcının RAM belleğindeki Bilkur adlı forma değişken değerleri olarak 12345 ve Bilgisayar değerlerinin gönderilerek yazdırılması belirlenmiştir. } Komut B_Del _Form sağlar. : Yazıcı belleğindeki bir formun silinmesini Tanımlama şekli : function B_Del_Form (Form_adı:String) :Integer; stdcall;external 'WINPPLB.DLL'; Yazım şekli (Delphi için) : B_Del_Form (Form_Adı) Form_Adı : Silinecek formun adı : String B_Del_Form ( Bilkur ); {Yazıcının RAM belleğindeki Bilkur adlı formun silinmesi belirlenmiştir. } www.bilkur.com.tr Sayfa - 50

.BÖLÜM Barkod leri www.bilkur.com.tr Sayfa - 51

7.BÖLÜM Barkod leri BARKOD TİPLERİ PPLB yazıcı programlama dili 26 adet tek boyutlu Barkod ve 2 adet 2 boyutlu Barkod desteği bulunmaktadır. Bu Barkod tipleri aşağıdadır. Tek boyutlu Barkod tipleri 1. UCC/EAN 128 Barkod_i Değişkeni : 1E B_Prn_Barcode(184,104,0, 1E,2,6,51,B, 12345678 ); Çıktı 2. Interleaved 2 Of 5 Barkod_i Değişkeni : 2 B_Prn_Barcode(184,104,0, 2,2,4,51,B, 12345678 ); Çıktı 3. Interleaved 2 Of 5 (MODE 10) Barkod_i Değişkeni : 2D B_Prn_Barcode(184,104,0, 2DE,2,4,51,B, 12345678 ); Çıktı www.bilkur.com.tr Sayfa - 52

7.BÖLÜM Barkod leri 4. UPCA Barkod_i Değişkeni : UA0 B_Prn_Barcode(224,114,0, UA0,2,6,51,B, 12345678901 ); Çıktı 5. UPCA (EK 2 li) Barkod_i Değişkeni : UA2 B_Prn_Barcode(224,114,0, UA2,2,6,51,B, 1234567890167 ); Çıktı 6. UPCA (EK 5 li) Barkod_i Değişkeni : UA5 B_Prn_Barcode(224,114,0, UA5,2,6,51,B, 1234567890167890 ); Çıktı 7. EAN/JAN-13 Barkod_i Değişkeni : E30 B_Prn_Barcode(224,114,0, E30,2,6,51,B, 869012345678 ); Çıktı www.bilkur.com.tr Sayfa - 53

7.BÖLÜM Barkod leri 8. EAN/JAN-13 (Ek 2 li) Barkod_i Değişkeni : E32 B_Prn_Barcode(224,114,0, E32,2,6,51,B, 86901234567812 ); Çıktı 9. EAN/JAN-13 (Ek 5 li) Barkod_i Değişkeni : E35 B_Prn_Barcode(224,114,0, E35,2,6,51,B, 86901234567812345 ); Çıktı 10. EAN/JAN-8 Barkod_i Değişkeni : E80 B_Prn_Barcode(224,114,0, E80,2,6,51,B, 86901232 ); Çıktı 11. EAN/JAN-8 (Ek 2 li) Barkod_i Değişkeni : E80 B_Prn_Barcode(224,114,0, E80,2,6,51,B, 869012398 ); Çıktı www.bilkur.com.tr Sayfa - 54

7.BÖLÜM Barkod leri 12. EAN/JAN-8 (Ek 5 li) Barkod_i Değişkeni : E85 B_Prn_Barcode(224,114,0, E85,2,6,51,B, 869012398 ); Çıktı 13. CODE 39 Barkod_i Değişkeni : 3 B_Prn_Barcode(224,114,0, 3,2,6,51,B, BILKUR ); Çıktı 14. CODE 39 (MODE 43) Barkod_i Değişkeni : 3C B_Prn_Barcode(224,114,0, 3C,2,6,51,B, ARGOX ); Çıktı 15. CODABAR Barkod_i Değişkeni : K B_Prn_Barcode(224,114,0, K,2,6,51,B, A2757304D ); Çıktı www.bilkur.com.tr Sayfa - 55

7.BÖLÜM Barkod leri 16. POSTNET Barkod_i Değişkeni : P B_Prn_Barcode(224,114,0, P,2,6,51,B, 12345678901 ); Çıktı 17. CODE 93 Barkod_i Değişkeni : 9 B_Prn_Barcode(224,114,0, 9,2,6,51,B, 123BK456 ); Çıktı 18. UPC-E Barkod_i Değişkeni : UE0 B_Prn_Barcode(224,114,0, UE0,2,6,51,B, 123456 ); Çıktı 19. UPC-E (Ek 2 li) Barkod_i Değişkeni : UE2 B_Prn_Barcode(224,114,0, UE2,2,6,51,B, 12345699 ); Çıktı www.bilkur.com.tr Sayfa - 56

7.BÖLÜM Barkod leri 20. UPC-E (Ek 5 li) Barkod_i Değişkeni : UE5 B_Prn_Barcode(224,114,0, UE5,2,6,51,B, 12345698765 ); Çıktı 21. MATRIX 2 OF 5 Barkod_i Değişkeni : 2M B_Prn_Barcode(146120,0, 2M,2,4,51,B, 12345698765 ); Çıktı 22. GERMAN POSTCODE Barkod_i Değişkeni : 2G B_Prn_Barcode(146,120,0, 2G,2,6,51,B, 1234567890123 ); Çıktı 23. UPC INTERLEAVED 25 Barkod_i Değişkeni : 2U B_Prn_Barcode(50,44,0, 2U,2,6,51,B, 1234567890123 ); Çıktı www.bilkur.com.tr Sayfa - 57

7.BÖLÜM Barkod leri 24. PDF417 B_Bar2d_PDF417 (10,20,400,300,0,0,3,7,10,2,0,0, BILKUR ) Çıktı 24. MAXICODE B_Bar2d_Maxi(50,70,300,400,34394, Bilkur Bilgisayar ); Çıktı Not: Tüm doküman içerisinde ölçü birimi olarak DOT kullanılmıştır. 100 DOT=1 INCH, 1INCH=25,4 mm Soru ve önerilerinizi teknik@bilkur.com.tr adresine mail atabilir veya (0212) 275 73 04 (Pbx) den bizlere iletebilirsiniz. Bilkur Bilgisayar Yazılım/Destek Ekibi www.bilkur.com.tr Sayfa - 58