Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / генератор штрих кода / 24 сообщений из 24, страница 1 из 1
03.03.2006, 14:31
    #33580222
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
всем привет,

я как-то однажды случайно встретил програмку для генерации штрих-кода на основе числового кода. Но вот все "концы" ее потерял. Не подскажите ли гте такую програмку можно найти ?

спасибо
с уважением
студент
...
Рейтинг: 0 / 0
03.03.2006, 14:56
    #33580315
не понял
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
kadetвсем привет,

я как-то однажды случайно встретил програмку для генерации штрих-кода на основе числового кода. Но вот все "концы" ее потерял. Не подскажите ли гте такую програмку можно найти ?

спасибо
с уважением
студент
студент, чего вы хотите??????? Изъясняйтесь яснее...
Если просто заранее известное число напечатать в виде штрих-кода, то это умеют достаточно многие генераторы отчетов (к примеру, можете глянуть RaveReports в Delphi).
Был даже набор шрифтов для Windows, которые позволяли штрих-коды печатать. Но в тех шрифтах, что мне попадались, нужно было преобразовывать исходную комбинацию чисел, чтобы получить нужный штрих-код...

Короче - уточните, что именно вам надо.
...
Рейтинг: 0 / 0
03.03.2006, 15:00
    #33580332
Yanis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
И тогда уж укажите стандарт штих-кода - они разные бывают...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
03.03.2006, 15:10
    #33580391
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
стандарты:
UPC/EAN/JAN, Code 39, Code 39 Full ASCII, Code 128, Interlieve 25, Industrial 25, Matrix 25, CODABAR/NW7, CODE 11, MSI/PLESSEY, Code 93, China Postage, Code 32/Italian Pharmacy

из всего этого многообразия в принципе достаточно поддержка EAN

Мне надо для складцкого учета на продукты ярлыки навесить со штрих кодом, чтоб их сканнер (ШтрихКодСканнер) мог считывать.

спасибо
...
Рейтинг: 0 / 0
03.03.2006, 15:32
    #33580499
trubb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
чем печатать будешь?
...
Рейтинг: 0 / 0
03.03.2006, 15:46
    #33580574
northern
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
FastReport Studio, StimulReport.Net, Crystal Reports - самостоятельные генераторы отчётов (StimulReport(у) нужен .net framework).
...
Рейтинг: 0 / 0
03.03.2006, 15:47
    #33580581
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
в идеале бы какой-ть api, чтоб можно было програмку написать и этикетки самостоятельно на принтере распечатать.

Но щас бы просто ознакомится с каким-нибудь софтом с поддержкой распечатки на странице А4
...
Рейтинг: 0 / 0
03.03.2006, 16:03
    #33580665
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
2 kadet
http://www.sql.ru/forum/actualthread.aspx?tid=268201
зачем постить на разных форумах одинаковые топики лучше дать ссылки...
--



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
03.03.2006, 18:34
    #33581172
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
я специально поставил тему на разных форумах, потому что одним решением на unix/linux платформе проблема не решится.
я программирую на ява, а так как я не нашел пока такого решения на ява, считаю абсолютно оправданным свое поведение.

с уважением
студент
...
Рейтинг: 0 / 0
03.03.2006, 18:41
    #33581189
Nathalie
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
kadetвсем привет,

я как-то однажды случайно встретил програмку для генерации штрих-кода на основе числового кода. Но вот все "концы" ее потерял. Не подскажите ли гте такую програмку можно найти ?

спасибо
с уважением
студент

Может это прозвучит банально, но в Corel Draw есть небольшое дополнение под названием BarCode. Так вот, она после введения определенных цифр генерирует штрих-код
...
Рейтинг: 0 / 0
03.03.2006, 18:58
    #33581223
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
NathalieМожет это прозвучит банально, но в Corel Draw есть небольшое дополнение под названием BarCode. Так вот, она после введения определенных цифр генерирует штрих-код

это, в принципе, хорошо, но дело в том, что только из-за этой возможности покупать CorelDraw не имеет смысла, а воровть его и потом "крякать" - чревато последствиями.

Но все равно спасибо Nathalie
...
Рейтинг: 0 / 0
03.03.2006, 21:42
    #33581445
glazz_gms
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Корел это очень сложно. Могу выслать Экселовский файл. Там всё придельно ясно (4 основных стандарта кодирования)
...
Рейтинг: 0 / 0
07.03.2006, 14:11
    #33586902
Juve
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
А ещё есть море готовых компонентов на дельфях...при желании их можно и в dll засунуть
...
Рейтинг: 0 / 0
27.10.2006, 16:37
    #34087713
ИгВлад
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
glazz_gmsКорел это очень сложно. Могу выслать Экселовский файл. Там всё придельно ясно (4 основных стандарта кодирования)

Всем привет.Парни если можно посоветуйте как быть-нужно создать 300 числовых значений штрих-кода EAN-13 (для каждого товара свой) и заполнить ими таблицу что бы они были не от фонаря т.к потом надо их преобразовать в этикетки и их изготовить.Первые 6 цифр нам выделили 200545 а далее на усмотрение.Может кому не трудно подсказать как решить проблему самому ,или мож кто в теме так уже и готовое что то.Заранее плиз.
...
Рейтинг: 0 / 0
28.10.2006, 21:23
    #34088854
cav_inc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Генератор штрихкода
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
CREATE PROCEDURE S$_GENBARCODE (
    pflg char( 1 ))
returns (
    barcode varchar( 13 ))
as
declare variable i integer;
declare variable lbar varchar( 13 );
declare variable li integer;
declare variable lsum integer;
begin
  /* Procedure Text */

  if (PFLG='S') then begin

   i=GEN_ID(G_BARSCALE, 1 );
   i=i+ 1 ;
   lbar=cast(i as varchar( 13 ));

  end else begin
   i=gen_id(G_BAR, 1 );
   i=i+ 1 ;
   lbar=cast(i as varchar( 13 ));



   select RES from s$_addchar (:lbar,'0', 10 )
   into :lbar;

   lbar='24'||lbar;

   li=strlen(lbar); i= 1 ; lsum= 0 ;
    while (li<> 0 ) do begin
     if (mod(li, 2 )= 0 ) then
      lsum=lsum+(cast(subst(lbar,i,i) as integer)* 1 );
     else
      lsum=lsum+(cast(subst(lbar,i,i) as integer)* 3 );
     li=li- 1 ;i=i+ 1 ;
    end
    if (mod(lsum, 10 )= 0 ) then
      lbar=lbar||'0';
    else begin
      i= 10 -mod(lsum, 10 );
      lbar=lbar||cast(i as varchar( 1 ));
    end
  end

  barcode=:lbar;

  suspend;
end^

SET TERM ; ^

Преобразование цифр штрихкода (EAN13) в строку для печати шрифтами : Ean....Tt (:))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
CREATE PROCEDURE S$BARTOTXT (
    pbar varchar( 14 ))
returns (
    bartxt varchar( 25 ))
as
declare variable ls varchar( 1 );
declare variable li integer;
declare variable lupcode varchar( 7 );
begin
  /* Procedure Text */
  li= 1 ;bartxt='';
  while (li<=strlen(:pbar)) do begin
   ls=subst(:pbar,li,li);
   if ((ls='0') and (li= 1 )) then begin
       lupcode='AAAAAA';
       bartxt='0';
   end
   if ((ls='1') and (li= 1 )) then lupcode='AABABB';
   if ((ls='2') and (li= 1 )) then begin
       lupcode='AABBAB';
        bartxt='%';
   end
   if ((ls='3') and (li= 1 )) then lupcode='AABBBA';
   if ((ls='4') and (li= 1 )) then lupcode='ABAABB';
   if ((ls='5') and (li= 1 )) then lupcode='ABBAAB';
   if ((ls='6') and (li= 1 )) then lupcode='ABBBAA';
   if ((ls='7') and (li= 1 )) then lupcode='ABABAB';
   if ((ls='8') and (li= 1 )) then lupcode='ABABBA';
   if ((ls='9') and (li= 1 )) then lupcode='ABBABA';


   if (li= 2 ) then begin
     bartxt=:bartxt||'!';
   end
   if (li= 8 ) then begin
     bartxt=:bartxt||'-';
   end

   if ((li> 1 ) and (li<= 7 )) then begin
    if ((ls='0') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'0';
    if ((ls='0') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'A';

    if ((ls='1') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'1';
    if ((ls='1') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'B';

    if ((ls='2') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'2';
    if ((ls='2') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'C';

    if ((ls='3') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'3';
    if ((ls='3') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'D';

    if ((ls='4') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'4';
    if ((ls='4') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'E';

    if ((ls='5') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'5';
    if ((ls='5') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'F';

    if ((ls='6') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'6';
    if ((ls='6') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'G';

    if ((ls='7') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'7';
    if ((ls='7') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'H';

    if ((ls='8') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'8';
    if ((ls='8') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'I';

    if ((ls='9') and (subst(lupcode,li- 1 ,li- 1 )='A')) then
      bartxt=:bartxt||'9';
    if ((ls='9') and (subst(lupcode,li- 1 ,li- 1 )='B')) then
      bartxt=:bartxt||'J';
   end

   if ((li> 7 ) and (ls='0')) then begin
    bartxt=:bartxt||'a';
   end
   if ((li> 7 ) and (ls='1')) then begin
    bartxt=:bartxt||'b';
   end
   if ((li> 7 ) and (ls='2')) then begin
    bartxt=:bartxt||'c';
   end
   if ((li> 7 ) and (ls='3')) then begin
    bartxt=:bartxt||'d';
   end
   if ((li> 7 ) and (ls='4')) then begin
    bartxt=:bartxt||'e';
   end
   if ((li> 7 ) and (ls='5')) then begin
    bartxt=:bartxt||'f';
   end
   if ((li> 7 ) and (ls='6')) then begin
    bartxt=:bartxt||'g';
   end
   if ((li> 7 ) and (ls='7')) then begin
    bartxt=:bartxt||'h';
   end
   if ((li> 7 ) and (ls='8')) then begin
    bartxt=:bartxt||'i';
   end
   if ((li> 7 ) and (ls='9')) then begin
    bartxt=:bartxt||'j';
   end
   if(li= 13 ) then
    bartxt=:bartxt||'!';

   li=li+ 1 ;
  end
  suspend;
end^

SET TERM ; ^

DESCRIBE PROCEDURE S$BARTOTXT
'Ïðåîáðàçîâàíèå öûôð øòðèõêîäà â ïîñëåäîâàòåëüíîñòü ñèìâîëîâ';

...
Рейтинг: 0 / 0
15.12.2006, 14:49
    #34203310
Leonid Pseudor
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Раз уж про штрихкод разговор зашёл...
Где взять crack для Print Studio 2E Build 7 или любой Print Studio поновее ,но с кряком??
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
03.06.2009, 08:01
    #36022584
03081984 4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Парни, если можете подскажите мне как я могу поставить шрих-код на ярлыки которое изготовлена на excel? Дело в том что у меня есть программка которая делает штрих-код. А ярлыки у меня на excel. Никак не могу совместить их. Если кто нибудь может помочь, помогите пожалуйста.
...
Рейтинг: 0 / 0
03.06.2009, 10:03
    #36022784
kofeinik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
А просто штрихкодовые шрифты тебе не подойдут? У меня кажется гдето были.
...
Рейтинг: 0 / 0
03.06.2009, 16:54
    #36024074
Blonde
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
03081984 4Парни, если можете подскажите мне как я могу поставить шрих-код на ярлыки которое изготовлена на excel? Дело в том что у меня есть программка которая делает штрих-код. А ярлыки у меня на excel. Никак не могу совместить их. Если кто нибудь может помочь, помогите пожалуйста.
Есть шрифты EAN-13B или EAN-13B HalfHeight - инсталлируешь и печатаешь свой код этими шрифтами- у нас работает! Ничего, что я не парень?
...
Рейтинг: 0 / 0
03.06.2009, 17:11
    #36024126
kofeinik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Blonde,
И я о том-же (про шрифт)))
...
Рейтинг: 0 / 0
28.06.2009, 14:46
    #36063196
генератор штрих кода
Мы печатаем этикетки из базы данных, написаной на Access. Теперь туда нужно встроить штрих код. Многие рекомендуют самый простой способ - установить на числовое значение штрих кода специальный шрифт. Установил. Для проверки ввел 13 цифр штрих кода с пачки сигарет. Получилось. Но он отличается от того, что на пачке. И толщина штрихов и промежутки другие. Кроме того, все штрихи одинаковой длины. А на всех товарах крайние штрихи и в середине длиннее. Что-то не так. Я подозреваю, что не все так просто. Возможно дело в контрольной цифре. Но с какого бока подойти к этой проблеме, не представляю. Помогите разобраться. Заранее благодарен.
...
Рейтинг: 0 / 0
29.06.2009, 13:55
    #36064281
Blonde
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Александр ФроловМы печатаем этикетки из базы данных, написаной на Access. Теперь туда нужно встроить штрих код. Многие рекомендуют самый простой способ - установить на числовое значение штрих кода специальный шрифт. Установил. Для проверки ввел 13 цифр штрих кода с пачки сигарет. Получилось. Но он отличается от того, что на пачке. И толщина штрихов и промежутки другие. Кроме того, все штрихи одинаковой длины. А на всех товарах крайние штрихи и в середине длиннее. Что-то не так. Я подозреваю, что не все так просто. Возможно дело в контрольной цифре. Но с какого бока подойти к этой проблеме, не представляю. Помогите разобраться. Заранее благодарен.
Вот алгоритм расчета конетольной суммы- мы с ним работаем и все OK!
...
Рейтинг: 0 / 0
29.06.2009, 13:58
    #36064290
Blonde
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Blonde[quot Александр Фролов]Мы печатаем этикетки из базы данных, написаной на Access. Теперь туда нужно встроить штрих код. Многие рекомендуют самый простой способ - установить на числовое значение штрих кода специальный шрифт. Установил. Для проверки ввел 13 цифр штрих кода с пачки сигарет. Получилось. Но он отличается от того, что на пачке. И толщина штрихов и промежутки другие. Кроме того, все штрихи одинаковой длины. А на всех товарах крайние штрихи и в середине длиннее. Что-то не так. Я подозреваю, что не все так просто. Возможно дело в контрольной цифре. Но с какого бока подойти к этой проблеме, не представляю. Помогите разобраться. Заранее благодарен.
Вот алгоритм расчета контрольной суммы- мы с ним работаем и все OK! www.panda.uz/knowledge.htm
http://www.panda.uz/knowledge.htm
...
Рейтинг: 0 / 0
25.03.2010, 12:32
    #36541895
qwe876
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
генератор штрих кода
Александр ФроловДля проверки ввел 13 цифр штрих кода с пачки сигарет. Получилось. Но он отличается от того, что на пачке. И толщина штрихов и промежутки другие. ... Возможно дело в контрольной цифре. Заранее благодарен.

ааа... Так не пойдет. Кодирование правой и левой частей EAN-13 ведется разными кодами. То есть вы то видите 1 справа и 1 слева, но битовые коды для сканера у них разные. Плюс ковсему там еще и кодировка по четности в зависимости от значения первой цифры. Если вы сами формируете зебру из некоего шрифта, то следите за этим, там должны быть разные символы - читайте родную документацию по EAN, она вам не сильно понравится, а проще воткните ActiveX и пусть считает сам. У меня лично для тестовых вещей подцеплен strokescribe, типа бесплатная версия, если для себя, а на работе печатью занимается железка
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / генератор штрих кода / 24 сообщений из 24, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]