smartform İle barkod + türkçe karakter İçeren etiket yazdırma

7
2009 Dr. Kerem Köseoğlu 6/15/2009 Türkçe Karakter Barındıran Barkod Çıktısı Oluşturmak

Upload: dr-kerem-koseoglu

Post on 06-Nov-2015

58 views

Category:

Documents


8 download

DESCRIPTION

Başka hiçbir ek araca ihtiyaç duymadan, SmartForms içerisinden barkod yazdırmayı bu dokümandan öğrenebilirsiniz.

TRANSCRIPT

  • 2009

    Dr. Kerem Kseolu

    6/15/2009

    Trke Karakter Barndran Barkod kts Oluturmak

  • Contents zet ......................................................................................................................................................... 3

    Gerekli Dosyalar ...................................................................................................................................... 3

    Client Ayarlar .......................................................................................................................................... 3

    Yaplmas Gereken Ayarlar .................................................................................................................. 3

    Ayarlarn Arkasndaki Mantk .............................................................................................................. 3

    SAP Ayarlar ............................................................................................................................................. 4

    Font Ykleme ...................................................................................................................................... 4

    Yazc Ayarlar ...................................................................................................................................... 5

    SmartForm Ayarlar ............................................................................................................................. 6

    Hatalar ve zmler ................................................................................................................................ 7

    Zebra Bekleme Problemi ..................................................................................................................... 7

  • zet Bu dkman ierisinde; hem Trke karakter hem de barkod ieren bir ktnn nasl alnabilecei detaylaryla anlatlmaktadr.

    Gerekli Dosyalar Ekteki ZIP dosyas ierisinde, dkmann geri kalannda ihtiya duyacamz dosyalar bulabilirsiniz.

    Client Ayarlar

    Yaplmas Gereken Ayarlar Hem yazcnn bal olduu, hem de SmartForm zerinde kt hazrlanacak olan makinalara ZIP Dosyasnn Windowsa Yuklenecek klasrnde yer alan fontu yklemeliyiz. Bu ilem iin, IDAUHC39.pfm dosyasn sa tklayarak Install... dememiz gerekiyor. Eer bu seenek yoksa; btn dosyalar ayn klasre atktan sonra IDAUHC39.pfm dosyasn c:\windows\fonts klasrne kopyalamanz da yeterli olacaktr.

    Yklemeye veya kopyalamaya balamadan nce, yukardaki btn dosyalarn ayn klasrde olduundan emin olun.

    Ayarlarn Arkasndaki Mantk Bu dosyann orijini, Internet zerinde cretsiz bulunabilecek olan IDAutiomationHC39M fontudur. Bu fontun standart hali sadece ngilizce Encoding ierdiinden, Trke ktlarda yazc bu fontu kullanmak yerine (Arial gibi) Trke destei olan bir baka font kullanmaktadr. O yzden; bu fontu Transtype Pro programndan geirerek iine (sahte de olsa) Trke Encoding destei ekledik ve IDAUHC39.pfm olarak kaydettik. IDAUHC39.pfm dosyasnda Trke destei olduu iin; yazcya Trke bir kt gnderildiinde bu Font da kullanlabilmektedir.

    Transtype Pronun deneme srm, evirdii Fontlarn ierisine ufak bir Watermark dahil etmektedir. Ancak; barkod fontu byk ve uzun olduu iin bu Watermark barkod okuyucular olumsuz etkilemez. Eer bu Watermark kaldrmak isterseniz, programn cretli srmn alarak evirme ilemini tekrar yapabilirsiniz.

    evirme ilemi u admlardan olumaktadr:

  • ncelikle, evireceimiz IDAutiomationHC39M fontunu programa srkle & brak yntemi ile yklyoruz.

    Soldaki fonta sa tklayp, MS Windows 1252 (ANSI) deerini seiyoruz.

    Sadaki fonta sa tklayp, Properties... penceresine giriyoruz ve tipini Win Type 1 olarak deitiriyoruz.

    Sadaki fonta sa tklayp, Codepage Windows 1254 deerini seiyoruz. Tekrar sa tklayp, MS Charset Turkish deerini seiyoruz. Herey yolundaysa ekran yle grnyor olmal:

    Son olarak, alttaki Convert Fonts dmesine tklayarak fontu dntryoruz. Program kt olarak; yukardaki ZIP dosyasnda zaten bulunan 4 dosyay retecektir:

    SAP Ayarlar

    Font Ykleme Bu admda, ZIP dosyasnn SAPye Yuklenecek klasrnde yer alan fontu SAPye ykleyeceiz. Bu ilem iin SE73 ilem koduna gidiyoruz ve font ykleme dmesine tklyoruz.

    Burada ilgili fontu seip, fonta bir isim veriyoruz (rneimizde ZBARKOD) ve program yrtyoruz.

  • Program bize bir noktada RTF Font Information diye bir bilgi soracak. Bu kutuya aadaki deeri yazyoruz:

    fmodern\fprq1\fcharset0 IDAutomationHC39M

    Bu bilgiyi yle elde ettik: IDAutiomationHC39M fontu ile WordPadde bir takm metinler yazp dosyay RTF formatna kaydettikten sonra, RTF dosyamz NotePad ile atk. Bu dosya ierisinde, fontumuzun RTF formatndaki ifadesini bulabiliriz:

    Yazc Ayarlar SAPdeki dier admmzda, SPAD ilem koduna giderek bir yazc tanmlamamz gerekiyor. Tanmlanacak olan yazcda tek dikkat edilmesi gereken nokta, Device Type olarak I9SWIN deerinin seili olmasdr.

    Bu Device Type, SAPnin standartta Trke destekli olarak gnderdii Device Typedr. Eer bu Device Typela sorun yaarsanz, Trke karakter destei olan bir baka Device Type da seebilirsiniz. I9SWINin bizim zmmzdeki tek nemi, Trke destei olmasdr. Bunun haricinde Font veya barkod ile dorudan bir ilgisi yoktur.

    I9SWIN Problemi

    Eer I9SWIN ile ktlarda barkod problemi yaanrsa, aadaki admlar deneyin.

    SE73te System Fontsa girin. ZBARKODu seip Font Conversion dmesine tklayn, dil olarak TRyi sein ve listede I9SWINi bulun. Eer I9SWINin karsnda Courier yazyorsa; I9SWIN yazclar

  • ZBARKOD yerine Courier kullanmaya karar vermi demektir. Bu durumda, aadaki admlara devam edin.

    ncelikle SE73te yklemi olduunuz fontu silin.

    SPAD ilem koduna giderek, I9SWINin bir kopyasn aln. sminin ZK9SWIN olduunu varsayalm. Kopyalama ileminden sonra SE73te font ykleme ilemini tekrarlayn.

    SE73 ekrannda Printer Fonts Change ekranna girin. ZK9SWINi seip yukardan Load AFM File dmesine tklayn. Bu ekranda, Windowsa Yuklenecek klasrndeki IDAUHC39.afm dosyasn sein ve ykleyin. Eer herey yolunda ise, Change Printer Fonts ekrannda ZK9SWINe ift tkladnzda ZBARKOD fontunu gryor olmanz lazm.

    Ayn ekilde, System Fonts ekrannda ZBARKODu ap Font Replacementa bastnzda ZK9SWIN iin herhangi bir Replacement grmyor olmalsnz:

    Yazcnzda Device Type olarak I9SWIN yerine ZK9SWINi seerek barkod kts almay tekrar deneyebilirsiniz.

    SmartForm Ayarlar SmartForm ierisinde, Barkod eklinde yazdracamz metinleri ZBARKOD fontu ile yazdrmamz gerekmektedir. Eer font doru bir ekilde yklendiyse, henz SmartForm ekranndayken yazlarnz barkod eklinde grebiliyor olmanz lazm.

    Hedeflediiniz yazc A4 de olsa, Zebra da olsa, SAPnin standart Barkod fontlarn kullanmak yerine sistemde tanmlam olduunuz ZBARKOD fontunu kullanmalsnz.

    Code 39 standartlar gerei, barkod ile yazdracanz deerlerin bana ve sonuna * karakterini koymay unutmayn.

  • Hatalar ve zmler

    Zebra Bekleme Problemi Eer Zebra yazc kullanyorsanz ve yazc bilgisayara USB portundan balysa, yazc 1-2 saat almadktan sonra tekrar kt gnderdiinizde kt alamyor olabilirsiniz. USB kablosunu karp taktnzda ise ktlar devam edecektir.

    Bu probleme kar; bilgisayar yazcya USB kablosu yerine standart yazc portundan balayn.