Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Вниз

Печать штрих кодов и их сканирование.   Найти похожие ветки 

 
tower   (2005-08-16 11:31) [0]

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

Если у кого есть опыт организации таких процесов, прошу поделится.

Интересует какое устройство для печати использовать, чем сканировать, как формировать штрих код.

Заранее спасибо.

PS.Я уже немного инетом полазил. Присмотрел термопринтер EPSON TM-T88III. Я так понял там есть какието встроенные механизмы для печати штрих кодов.


 
Erik1 ©   (2005-08-16 11:39) [1]

Есть конечно, например печатаеш спецальным фонтом на обычном принтере. А сканикуеш считывателем штрих кодов.


 
DiamondShark ©   (2005-08-16 12:48) [2]


> Интересует какое устройство для печати использовать

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

> чем сканировать

Сканером штришкодов (ну надо же, ни за что бы не догадался). Продаётся в магазине торгового оборудования, подключается либо в COM-порт, либо в клавиатурный порт.


 
dmitry501 ©   (2005-08-16 12:51) [3]

Как формировать штрих-код
http://mitglied.lycos.de/AJSchmidt/fbarcode.zip


 
tower   (2005-08-16 13:01) [4]

>> чем сканировать

>Сканером штришкодов (ну надо же, ни за что бы не догадался). >Продаётся в магазине торгового оборудования, подключается либо в >COM-порт, либо в клавиатурный порт.

Как он работает? Как обычная клавиатура? Срабатывает событие OnKeyDopwn или к нему нужны дополнительные модули или компоненты?


 
DiamondShark ©   (2005-08-16 14:33) [5]


> Как он работает? Как обычная клавиатура?

Тот, что включается в клавиатурный порт -- да, как клавиатура.


 
tower   (2005-08-16 14:54) [6]

>Тот, что включается в клавиатурный порт -- да, как клавиатура.

А тот что в СОМ порт?
У меня один знакомый пробовал подключить сканер через USB . Но были какието проблемы.
Как работать со сканерами через СОМ и USB ?

И еще. Какой сканер и принтер посоветуете (производитель, марка)?


 
Sun12   (2005-08-16 14:57) [7]

Есть и клавиатурные, и Com-портовые сканеры, и USB (с эмуляцией или KB или COM).
Для печати лучше брать специализированный принтер этикеток - с ними и программа поставляется или можешь в свою вписать (таким образом разом решается проблемма формирования штрих-кода).

Введи в yandex "принтер штрих кода" и будет тебе счастье:)

Я в своё время закупался по этому адресу: www.compass-c.com
Купил принтер TSC - удобнее вписывать.


 
Reindeer Moss Eater ©   (2005-08-16 15:00) [8]

CreateFile и чтение.
USB или COM разницы нет.
Все равно будет коммуникационный порт.


 
Sun12   (2005-08-16 15:01) [9]

Выбор сканера от штрих-кода зависит.
Я выбрал CINO FBC6860 - Image сканер. Хорошь тем, что может частично повреждённый код считывать.

Если такой проблемы нет - возьми обычный
Лазерный брать имеет сейчас смысл только если штрихкод ну очень длиный. Если в пределах 10 см, то возми попроще, уровня Argox AS8150 - тоже image,но без функции чтения повреждённого кода.
Вот такие рекомендации...


 
Sun12   (2005-08-16 15:02) [10]

P.S. выбирай клавиатурный - меньше геммороя.


 
*Pavel ©   (2005-08-16 15:49) [11]

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

Как вариант могу предложить:
Протяни сеть + заимей какую-нибудь сетевую складскую программу.

Но если сия идея спущена сверху начальством, и переубедить их не получится дам несколько рекомендаций:

Что касается сканеров - лучше бери COM -портовый.
+ дальность действия до 15 метров устойчиво.
+ простота написания программы (в интернете полно исходников)
+ универсальность (работать будет на PC от 80286 до oo)

Принтеры лучше брать со встроенным языком программирования (например Zebra ZPL II). В таком случае, опять таки, достигается кроссплатформенность и минимальные требования как к PC так и к квалификации самого программиста (зачастую скрипт представляет собой текстовый файл в несколько строк, а выводится DOS-овской командой COPY *.TXT PRN)


 
Sun12   (2005-08-16 16:01) [12]

Есть принтеры (фирм TSC, Argox) с которыми поставляется dll для формирования и печати этикеток. Удобно и не надо копаться в встроенном языке.


 
tower   (2005-08-16 16:05) [13]

Это все верно. Но я делаю автоматизацыю проката. Там нужна высокая скорость работы и много клиентов. Стоит длинная очередь. Один человек берет залог и добавляет инвентарь. выписывает чек со штрихкодом. А в кассе идет оплата. Касир тоже должен работать быстро. Если он будет спрашивать каждого фамилию и искать в списке работа будет идти долго. А так  код отсканирует и получит сумму, которую должен оплатить клиент.

А сломать можно все. И лыжи стырить у нас можно совсем без печати поддельных кодов :) .


 
tower   (2005-08-16 16:09) [14]

А вообще как печатать на TM принтер. Как на обычный или есть какието нюансы? Я уже говорил что присмотрел EPSON TM-T88III. Это начальник посоветовал, потому что там бумага ьыстро меняется. А по тонкостям работы не разбирался пока.


 
tesseract ©   (2005-08-16 16:23) [15]

Лучшие темопринтеры ИМХО GODEX. С ними уж точно никаких проблем. Куча примеров/DLL на сатйе производителя легкий и понятный язык. BZB-2 вообще рекордсмен - 300-320 уе. Только что макеты страниц хранить не может.


 
Digitman ©   (2005-08-16 16:31) [16]


> Печать штрих кодов и их сканирование


ЭТО-то здесь причем ?!

в твоем номенклаторе должно присутствовать уник.поле, имеющее содержимым штрих-код каждой конкретной номенкл.единицы.

ЭТО сделано ?

если сделано - остальное НЕ представляет никакого труда.


 
tesseract ©   (2005-08-16 16:34) [17]

>>>Присмотрел термопринтер EPSON TM-T88III. Я так понял там есть какието встроенные механизмы для печати штрих кодов.

Любой тепопринтер имеет встроенный режим печати штрихкодов, но 99% софта его не использует, печатаю всё в графике - так проще.
накатать обработку для печати одномерных штрикодов- занятие быстрое( за 2 дня накатал объект штук на 8).


 
*Pavel ©   (2005-08-16 16:49) [18]

>> tower
Перед тем как сделать окончательный выбор принтера - узнай цены на комплектующие. На днях у нашей Zebr-ы на печати пошли битые пикселы. Фигня, подумал я, ща купим новую головку. А не тут то было, глянул в прайс, а там - 620 у.е.!!!, причем внизу приписка 1 у.е. = 1 Евро. Для справки - сам принтер стоит 1370 у.е.


 
isasa ©   (2005-08-16 16:53) [19]

Берем TBarCode.ActiveX.v5.3.0.49, и ни в чем себе не отказываем.
Встраивается, как ActiveX, в любое офисное приложение.
В Access - работает идеально. Можно зацепить в среду D, как компонент. Ставится на форму как контрол, и вперед.
Печатается как родная на любом принтере с поддержкой PCL, PS.

Краткий релиз

Программа: TEC-IT штрих-код компоненты
Описание: Печатайте штрих-код этикетки, отчёты и формы при помощи программного
обеспечения компании TEC-IT! Наше программное обеспечение позволяет создавать штрих-коды UPC A,
UPC E, EAN, EAN 13, EAN 128, Code 39, Code 128 и т.д.
без специальных штрих-кодовых шрифтов или специального оборудования для штрих-кодов.
Поэтому печать штрих-кодов становится доступной без дорогих штрих-кодовых принтеров
или неудобных штрих-кодовых шрифтов. Мощные и простые в использовании - ActiveX компоненты,
DLL, расширение для SAP R/3 и Linux энджин. Поддерживаются все основные типы штрих-кодов.


 
Sun12   (2005-08-16 16:53) [20]

*Pavel ©   (16.08.05 16:49) [18]
Дай угадаю - у тебя TLP2746E или Z4M?


 
isasa ©   (2005-08-16 17:00) [21]

Да! К TEC-IT никакого отношения не имею :), просто месяц назад, надо было уйти из-под специализированного ПО по печати штриха.
Нашел это, очень доволен. (Он защищен, но кряк есть).
Нужно именно ActiveX, есть DLL, он под VS C++.

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


 
*Pavel ©   (2005-08-16 17:06) [22]

>> Sun12
Угадал. Z4M+


 
Sun12   (2005-08-16 17:22) [23]

*Pavel ©   (16.08.05 17:06) [22]
Какое разрешение?
Если 300 - цена нормальна.
Если 203 - явно завышена.


 
tesseract ©   (2005-08-17 12:16) [24]

>>Печатается как родная на любом принтере с поддержкой PCL, PS.
ДАААА. печататься будет где угодно кроме любого термопринтера, к них практически у каждого свой специализированный язык. (EZPL - godex  например) и несмторя на наличие у некоторых моделей драйверов под Windows я бы не рекомендовал ими пользоваться, довольно тормозной и не всегда адекватный код у них.
>> to Tower
у нашего godex пошли битые пикселы - головка $100.



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

Форум: "Основная";
Текущий архив: 2005.09.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.01 c
1-1124346306
Mishenka
2005-08-18 10:25
2005.09.11
Как отловить событие открытия PopupMenu у компонента?


1-1124393333
Yegorchic
2005-08-18 23:28
2005.09.11
Доступно ли новое имя для компоненты?


1-1124486594
BBoost
2005-08-20 01:23
2005.09.11
"перерисовать" экран


14-1124086811
lehich
2005-08-15 10:20
2005.09.11
компонент архиватора


6-1116958843
Dj_Dreamer
2005-05-24 22:20
2005.09.11
Реализация IPSec в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский