CYFROWY BARON • PROGRAMOWANIE • Zobacz wÄ…tek - Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

dział ogólny

Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez LiMeS » sobota, 19 marca 2011, 12:33

Witam.

Do swojego programu chciałbym podłączyć drukarkę etykiet LabelWriter 400. Czy są jakieś gotowe rozwiązania, które można by było zastosować ?
W moim przypadku potrzebny jest wydruk kodu paskowego + opisu literowego z numerem i rokiem zlecenia ?

Jeśli gotowców nie ma - to od czego zacząć ?
----
LiMeS
Avatar użytkownika
LiMeS
Bladawiec
Bladawiec
 
Posty: 18
Dołączył(a): niedziela, 27 lutego 2011, 12:48
PodziÄ™kowaÅ‚ : 5
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Win XP SP3
Kompilator: brak kompilatora
Gadu Gadu: 0
    Windows XPFirefox

Re: Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez Cyfrowy Baron » sobota, 19 marca 2011, 12:49

Na tej stronie: http://www.han-soft.com/barcode.php znajdziesz komponenty BarCode dla różnych wersji środowiska. Komponenty to jednak tylko początek, gdyż jedyne co możesz z nimi zrobić to generować kody kreskowe i ewentualnie wydrukować na zwykłej drukarce. Drukarki do drukowania etykiet nie działają jednak chyba tak jak zwykłe drukarki, więc nie wiem czy zdołasz kod kreskowy wygenerowany za pomocą tych komponentów, wysłać do druku na takiej drukarce, a na to gotowych rozwiązań to już niestety nie ma.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez mckri » poniedziaÅ‚ek, 21 marca 2011, 11:05

Nie znam tej drukarki. Miałem kontakt do tej pory z wieloma modelami drukarek etykiet firmy Zebra. Taka drukarka powinna byc widoczna w systemie Windows standardowo. Mozna traktować taką drukarkę jak każdą inną. Chyba, że chcesz programowac w języku tej drukarki, to już bardziej skompikowane. Co do drukowania kodów, to można skorzystać z darmowych czcionek kodów kreskowych, np. http://pl.fonts2u.com/free-3-of-9-regular.czcionka
Pozostaje więc tobie tylko utworzenie wydruku o odpowiedniej wielkości, dopasowanej do szerokości etykiet i umieszczenie na nim odpowiednich informacji.
Avatar użytkownika
mckri
Intelektryk
Intelektryk
 
Posty: 160
Dołączył(a): piątek, 15 sierpnia 2008, 13:48
PodziÄ™kowaÅ‚ : 10
OtrzymaÅ‚ podziÄ™kowaÅ„: 2
System operacyjny: Windows Vista SP2
Kompilator: BCB 5/2007/2009
    Windows VistaOpera

Re: Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez LiMeS » poniedziaÅ‚ek, 21 marca 2011, 13:39

Serdeczne dzięki za informacje - jutro potestuję tą czcionkę. :)
----
LiMeS
Avatar użytkownika
LiMeS
Bladawiec
Bladawiec
 
Posty: 18
Dołączył(a): niedziela, 27 lutego 2011, 12:48
PodziÄ™kowaÅ‚ : 5
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
System operacyjny: Win XP SP3
Kompilator: brak kompilatora
Gadu Gadu: 0
    Windows 7Firefox

Re: Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez Cyfrowy Baron » poniedziaÅ‚ek, 21 marca 2011, 15:45

mckri napisał(a):Co do drukowania kodów, to można skorzystać z darmowych czcionek kodów kreskowych, np. http://pl.fonts2u.com/free-3-of-9-regular.czcionka

LiMeS napisał(a):jutro potestuję tą czcionkę.


Bardzo wątpię by czcionka się sprawdziła. Komponenty do których podałem link same generując kod kreskowy w oparciu o wprowadzoną wartość, pozwalają również wybrać odpowiedni standard, czyli np. Code-39, UPC-A, EAN-8, EAN-13 itd...
Używając czcionki będziesz zmuszony sam zbudować kod z cyfr i liter, ale by to zrobić musisz dobrze orientować się w tym kodowaniu. Nie wystarczy jednak jedna czcionka, gdyż istnieje wiele standardów kodowania, o czym już wspomniałem.
Co się tyczy czcionki zaproponowanej przez mckri, to nie wiadomo w jakim standardzie ona koduje. Chcesz używać czcionki to zajrzyj na tą stronę http://www.skk.com.pl/pl/produkty/oprogramowanie/czcionki-kodow-kreskowych i pobierz czcionkę odpowiednią do używanego przez Ciebie standardu. Zauważ jednak, że udostępnione czcionki są w wersji DEMO, gdyż takie czcionki rzadko są darmowe.

Tutaj masz porównanie oryginalnego kodu UCP-A oraz kodu z tym samym numerem wygenerowanego przez czcionkę Free 3 of 6.

barcode.png


Wtyczka BarcodeWorks for Word v3.2 do programu MS Word potrafi generować kod kreskowe, ale tylko w standardzie EAN i wstawiać je do dokumentów.

Parametry kodów kreskowych
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox

Re: Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez mckri » poniedziaÅ‚ek, 21 marca 2011, 19:51

Bardzo wątpię by czcionka się sprawdziła.

Uwierz mi, sprawdza się w praktyce. Nie wolno jednak przesadzić ze zbyt małym rozmiarem czcionki, bo wtedy istnieje ryzyko, że bardziej czułe lasery nie odczytają zbyt zagęszczonego wydruku.
Co siÄ™ tyczy czcionki zaproponowanej przez mckri, to nie wiadomo w jakim standardzie ona koduje.

No tutaj już można sie domysleć. Czcionka Free 3 of 9 jest kodowana w standardzie Code 39.
Ja zaproponowałem pewne rozwiązanie, które działa. Nie neguję tutaj sensu korzystania z dedykowanych komponentów.
Avatar użytkownika
mckri
Intelektryk
Intelektryk
 
Posty: 160
Dołączył(a): piątek, 15 sierpnia 2008, 13:48
PodziÄ™kowaÅ‚ : 10
OtrzymaÅ‚ podziÄ™kowaÅ„: 2
System operacyjny: Windows Vista SP2
Kompilator: BCB 5/2007/2009
    Windows VistaOpera

Re: Drukarka etykiet - czy sÄ… gotowe biblioteki / rozwiÄ…zania ?

Nowy postprzez Cyfrowy Baron » poniedziaÅ‚ek, 21 marca 2011, 20:55

mckri napisał(a):No tutaj już można sie domysleć. Czcionka Free 3 of 9 jest kodowana w standardzie Code 39.


Kod kreskowy Code 39 to pierwszy z wynalezionych kodów i dziś jest wykorzystywany w branży motoryzacyjnej do oznaczania części. Jest wykorzystywany na terenie USA, pewnie dlatego czcionka jest darmowa.

W Europie w sprzedaży detalicznej stosowany jest EAN-13 i EAN-8 do kodowania numerów ISBN, ISMN, czy ISSN. Ten kod jest bardziej złożony gdyż posiada znaki Start i Stop na początku i na końcu kodu. Występuje w nim również znak rozdzielający.


Cytat z wikipedia.pl
KOD text:   •  UKRYJ  •
Budowa kodu jest zbliżona do budowy symboliki UPC. Kod posiada znaki Start/Stop na początku i końcu. Występuje w nim również znak rozdzielający. Pojedyncza cyfra jest zakodowana przez siedmiobitową sekwencję (siedem modułów) kresek czarnych i białych. Występują po dwa czarne i białe paski. Jedna kreska może mieć szerokość od jednego do czterech modułów. W kodzie EAN-13 pierwsza cyfra nie jest kodowana przy pomocy pasków, natomiast kolejne sześć (po lewej stronie od znaku rozdzielającego) jest kodowana według zbioru A lub B. Pierwsza niekodowana bezpośrednio cyfra jest określana na podstawie kombinacji znaków kodowanych według zbiorów A i B. (tzw. wzorzec parytetu). Cyfry po prawej stronie są kodowane według zbioru C (występują jedynie te trzy zbiory). W kodzie EAN-8 cztery pierwsze cyfry są kodowane według zbioru A, natomiast pozostałe według zbioru C. Dzięki zastosowaniu tej techniki możliwy jest obustronny odczyt kodu.


Pracowałem kiedyś w fabryce farb i zajmowałem się tam między innymi przygotowywaniem kodów kreskowych, stosowaliśmy tylko standard EAN-13.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 8 gości