Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

Штрихкоды   Найти похожие ветки 

 
Галинка ©   (2007-09-17 11:46) [0]

Кто знает ресурсы с примерами работы с оптическим распознованием штрихкодов? Просто хочется посмотреть как оно все фурычит.

И можно еще по работе с кредитками. Ну чтение магнитной полоски, свзяь по лану с банком и т.п.

ПыСы: можно в виде статей.


 
Плохиш ©   (2007-09-17 11:51) [1]

www.google.com


 
tesseract ©   (2007-09-17 11:56) [2]

Могу только в виде исходников. Всё это через COM-порт работает. Софта соовтвествующего ещё только ленивый не написал.


 
Галинка ©   (2007-09-17 11:58) [3]

Плохиш ©   (17.09.07 11:51) [1]

трудно выбрать информацию по программированию штрихкодлезеров из миллионов рекламных проспектов и описаний работы упаковщиков, этикетировщиков и других ...ов. Может кто-то тут кже это делал и знает ресурсы. Ведь форумы и существуют для обмена информацией ))


 
Инс ©   (2007-09-17 11:59) [4]

На Торри было где-то


 
Плохиш ©   (2007-09-17 12:00) [5]


> трудно выбрать информацию

А кто-то обещал, что будет легко?


 
Инс ©   (2007-09-17 12:01) [6]

Гляньте здесь, может что-то найдете:
http://www.torry.net/pages.php?id=258


 
Галинка ©   (2007-09-17 12:03) [7]

tesseract ©   (17.09.07 11:56) [2]

спасибо. Но мне бы лучше в виде алгоритмов просто. Просто описание что откуда берется и куда посылается.

И вот еще. Есть еще весы такие, которые дают чек со штрихкодом. Тоже бы было интересно почитать про способы формирования штрихкодов в таких аппаратах, и в автоматах для тары и т.п.


 
Anatoly Podgoretsky ©   (2007-09-17 12:11) [8]

> Галинка  (17.09.2007 11:46:00)  [0]

Тема слишком обширная и для очень разных профессий.


 
Jeer ©   (2007-09-17 12:25) [9]


> Галинка ©   (17.09.07 12:03) [7]


Это не котлеты готовить:))
Тем более нужна обзорная информация.
Она наверняка есть у разработчиков, вот только вопрос: "а какой им навар ?"
Систематизированная информация всегда стоит хотя бы чего-то.


 
Галинка ©   (2007-09-17 12:29) [10]

Anatoly Podgoretsky ©   (17.09.07 12:11) [8]

попробую по-конкретнее:

1. Я так понимаю, что в основном все шифруется в коде товара.  Тогда как распределяются собственно:
- код для поиска по базе самого товара.
- код для цены за килограмм и кол во грамм для весовых товаров.

Если верить описанию стандартов EAN, то под код продукта собственно остается пять цифр. Как в такой маленький промежуток запихнуть всю информацию о товаре? Или для весовых товаров (фруктов, овощей, мясо-молочных и хлебобулочных изделий) код производителя "опускается"?

Хотя тоже странно. Если существует несколько производителей мяса, например,  то наверное все же надо делать различие. Потому как в магазине может быть мясная лавка и отдел мороженных мясных полуфабрикатов. Или это больше к экономистам вопрос?


 
clickmaker ©   (2007-09-17 12:31) [11]


> то под код продукта собственно остается пять цифр. Как в
> такой маленький промежуток запихнуть всю информацию о товаре?

так это просто ID. Вся инфа лежит в базе под этим ID


 
Сергей М. ©   (2007-09-17 12:33) [12]


> Галинка ©   (17.09.07 12:29) [10]


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


 
Reindeer Moss Eater ©   (2007-09-17 12:35) [13]

Если верить описанию стандартов EAN, то под код продукта собственно остается пять цифр.

Это у производителя пять остается.
В супермаркете могут клеить свой код и все символы использовать для своих нужд.


 
Reindeer Moss Eater ©   (2007-09-17 12:36) [14]

А если код двумерный, то там вообще инфы до дури. Что-то около 32к


 
Галинка ©   (2007-09-17 12:52) [15]

clickmaker ©   (17.09.07 12:31) [11]

для фасованых да. А для весовых? Конечно цена в базе будет. Значит в коде должно быть хотя бы количество? Или при фасованных товарах штрихкоды так же формируются? например вот шоколад Milka плитка 100 г. и 200 г. имеют разный код товара, в котором уже учтена особенность разности веса. Или кола в бутылке и в банке?


> Reindeer Moss Eater ©   (17.09.07 12:35) [13]
>
> В супермаркете могут клеить свой код и все символы использовать
> для своих нужд.
>

Можно подробнее? Например, есть региональных производитель сыра. "Головки" сыра идут по 9-13 кг. В магазине будут конечно фасовать более мелкими кусками, скажем по 100-300 г. В коде, налепленном упаковщиком, уже не содержится код истинного производителя? Тогда как же ищется цена за кило. А потом еще в базе надо же подбивать по каждому производителю. (Ну наверное чтобы заказывать следующую партию). Ну вот разделили головку 9-килограммовую, а продали только 1,8 кг. Остальное как то учитываться же должно? Да и остатки клерки ходят со сканерами проверяют.


 
Галинка ©   (2007-09-17 12:55) [16]

Посмотрела про двумерный. Это, из наблюдений, используется в перевозках, полиграфии, счета иногда с таким кодом приходят. Но не в магазине точно.


 
Kerk ©   (2007-09-17 12:56) [17]

http://kerkzone.net/2007/05/17/bar-codes-oni-zhe-shtrih-kodyi/


 
Anatoly Podgoretsky ©   (2007-09-17 13:01) [18]

> Галинка  (17.09.2007 12:52:15)  [15]

Нужно только ИД и измеренное количество, остальное в базе.
Можно конечно цену указывать, но это не умно.


 
DiamondShark ©   (2007-09-17 13:08) [19]


> Можно подробнее?

Можно.
Штихкод -- это идентификатор.


> Тогда как же ищется цена за кило.

select Cena from Tovar where Barcode=:Barcode


> А потом еще в базе надо же подбивать по каждому производителю

select Tovar.Proizvoditel, Rashod.KodTovara, SUM(Kolichestvo) from Rashod inner join Tovar on Tovar.Kod=Rashod.KodTovara
group by Tovar.Proizvoditel, Rashod.KodTovara


 
tesseract ©   (2007-09-17 13:09) [20]


> для фасованых да. А для весовых? Конечно цена в базе будет.
>  Значит в коде должно быть хотя бы количество? Или при фасованных
> товарах штрихкоды так же формируются? например вот шоколад
> Milka плитка 100 г. и 200 г. имеют разный код товара, в
> котором уже учтена особенность разности веса. Или кола в
> бутылке и в банке?


Для весового кода информацию смотри в инструкции к весам. Там 2 цифры код отдела 3-5 товара - остальное вес, как правило в граммах. Коды зарегистрированные в EAN имеют уникальный штрихкод - что тяжко сканером провести ?


 
Плохиш ©   (2007-09-17 13:12) [21]


> Галинка ©   (17.09.07 12:52) [15]

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


 
Reindeer Moss Eater ©   (2007-09-17 13:19) [22]

Можно подробнее? Например, есть региональных производитель сыра. "Головки" сыра идут по 9-13 кг.

В супермаркете не была что-ли?
Стоят весы, тетка взвешивает ващ сыр, вводит код товара. На выходе весов - готовый стикер с наименованием и стоимостью для сканера на кассе.


 
clickmaker ©   (2007-09-17 13:21) [23]


> В супермаркете не была что-ли?
> Стоят весы, тетка взвешивает ващ сыр

это у нас, отсталых ) В Германии, возможно, теток нет, а сыр - самовзвешивающийся )


 
Плохиш ©   (2007-09-17 13:22) [24]


> Reindeer Moss Eater ©   (17.09.07 13:19) [22]

Тебе смешно, а представляешь какого её мужу, котлеты не только с мухами, но ещё и по полу поваленные ;-)


 
tesseract ©   (2007-09-17 13:54) [25]


> На выходе весов - готовый стикер с наименованием и стоимостью
> для сканера на кассе.


Нет там стоимости, там код и вес.


 
sniknik ©   (2007-09-17 14:07) [26]

> Нет там стоимости, там код и вес.
может быть и стоимость (вариант с такой настройкой весов есть)... но имхо глупо им пользоваться.

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


 
Галинка ©   (2007-09-17 14:24) [27]

Reindeer Moss Eater ©   (17.09.07 13:19) [22]

В супермаркете была что ли. Брала с полки готовое с ценой. Как это развешивают не знаю. Поэтому и спрашиваю. Т.е. штрихкоды с весов не уникерсальны? В каждом магазине свои?

Плохиш ©   (17.09.07 13:12) [21]

была в магазине. Взяла яблоки, груши и персики, огурей, помидоры и картошку. Все (!) отмечено в чеке как "Фрукты-овощи". На всем правильная цена, с чека, полученного от весов в овощном отделе.

Т.е. если я подхожу к весам (которые дают клейкую марку со штрихкодом для сканера), нажимаю кнопку "Томаты", происходит запрос в бд по генерируемому кнопкой коду. На табло отображается цена взятая из бд и вес товара. На марке отображается штрихкод для сканера кассы и стоимость в рублях/евро/долларах для меня. В штрихкоде стоит ТОЛЬКО код товара и вес/стоимость. Правильно?


 
Reindeer Moss Eater ©   (2007-09-17 14:30) [28]

Т.е. штрихкоды с весов не уникерсальны?

А кому это надо?
И кто будет следить за универсальностью?


 
tesseract ©   (2007-09-17 14:32) [29]


> Т.е. штрихкоды с весов не уникерсальны? В каждом магазине
> свои?


Зависит от модели весов. Параметры штрихкодов разные. Например номер весового "отдела". Число строк и тд.

ЗЫ: Сумму не используют по одной простоя причине - она на 2-3 знака длиннее веса, а это КРИТИШНО.


 
tesseract ©   (2007-09-17 14:33) [30]


> В штрихкоде стоит ТОЛЬКО код товара и вес/стоимость. Правильно?


Именно так.


 
Anatoly Podgoretsky ©   (2007-09-17 14:35) [31]

> Галинка  (17.09.2007 14:24:27)  [27]

http://www.barcode.kiev.ua/index.html
www.barcode.com
http://www.barcodeisland.com/

Вообще информации по теме море


 
Галинка ©   (2007-09-17 14:36) [32]


> sniknik ©   (17.09.07 14:07) [26]
>
> но тогда учёт "идет лесом" т.к. из цены касса высчитывает
> неправильно количество в случае той же переоценки. (вернее
> бардака, т.к. после нее должны товар перевешивать)


а может тогда еще как-то дату/время шифровать. Особенно для спецпредложений. Если например мясо-грудинка по обычной цене стоит 3,50. Но в период с 17.09.2007 08:00 до 22.09.2007 20:00 та же говядина стоит 2,80. Значит все транзакции в это время идут с каким-то коэффициентом. Хотя погрешность все равно возрастет. Но может не так существенно. (?)


 
DiamondShark ©   (2007-09-17 14:45) [33]


>  может тогда еще как-то дату/время шифровать

Унреально.
Там и цена-то еле-еле помещается...

Да и не зачем. Вся сложная логика -- в БД и приложении.


 
Галинка ©   (2007-09-17 14:52) [34]

Ага. Я так и хотела сказать. В смысле в БД сохранять "дату и время покупки". И считать потом оттуда. Или еще по-другому. Сделать поле Discount и зависимость его активности на дату/время (если дата-время заполнены, или не равны нулю). Т.к. в принципе скидки всегда какие-то постоянные.  И в определенное время этот коэф-т равен 1, а во время спецпредложения - 0,85, например. И так планируя интервалы спецпредложения просто стаивть с когда по когда "включается" скидка.


 
Игорь Шевченко ©   (2007-09-17 15:22) [35]

BMW уже отавтоматизировали. Очередь за торговлей.


 
clickmaker ©   (2007-09-17 15:32) [36]


> BMW уже отавтоматизировали

Галинка?


 
Плохиш ©   (2007-09-17 15:45) [37]


> clickmaker ©   (17.09.07 15:32) [36]
>
> > BMW уже отавтоматизировали
>
> Галинка?

Она с полгода назад жаловалась, что бмв для экспериментов не дают, теперь видно решили свой суперпупердизель в каком-нибуть магазине заиспользовать... Одно радует, что бавария от меня далеко :-))


 
tesseract ©   (2007-09-17 15:47) [38]


> а может тогда еще как-то дату/время шифровать. Особенно
> для спецпредложений. Если например мясо-грудинка по обычной
> цене стоит 3,50. Но в период с 17.09.2007 08:00 до 22.09.
> 2007 20:00 та же говядина стоит 2,80. Значит все транзакции
> в это время идут с каким-то коэффициентом. Хотя погрешность
> все равно возрастет. Но может не так существенно. (?)


А причём тут цена и коэффициент. Да и кто вообще кассы в онлайн режим переводит, без хотя бы 4-5 летнего опыта работы ?

Мыло с верёвкой подарить ?


 
Jeer ©   (2007-09-17 15:48) [39]


> Плохиш ©   (17.09.07 15:45) [37]
>
>


> Одно радует,


Меня другое радует, что Галинки (множ. число) от меня далеко и кто-то свыше и мудрый - дает им поколбаситься на на темах в отношении которых они не "в теме".
"Развлечения у всех разные" (С)


 
Сергей М. ©   (2007-09-17 15:56) [40]


> по обычной цене стоит 3,50. Но в период с .. до ..стоит 2,80


Нет никакой погрешности.
Просто каждой номенклатурной позиции сопоставлена группа из одной или более записей в справочнике цен. А там может храниться как предварительно (в статике) расчитанная цена за учетную единицу, так и коэф-т.



Страницы: 1 2 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.032 c
1-1185835897
dimaL
2007-07-31 02:51
2007.10.14
Размеры колонок в StringGrid


2-1189868932
Tonich
2007-09-15 19:08
2007.10.14
Сервис


2-1189841616
Сема_
2007-09-15 11:33
2007.10.14
ListView


3-1180078722
DelphiLexx
2007-05-25 11:38
2007.10.14
FIBDataSet.RollBack


3-1181285199
ssa
2007-06-08 10:46
2007.10.14
Узнать, что dataset находится в режиме редактирования