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

Вниз

Сканер штрих-кодов IT3800pdf-12   Найти похожие ветки 

 
Valek   (2003-03-13 05:44) [0]

Дело в следующем. Для того, чтобы правильно настроить вышеуказанный сканер, нужно после включения питания компа хотя бы раз отсканировать специальный конфигурационный штрих-код. Иначе при попытке получать с него данные (через readfile) выходит какая-то ахинея.
Вопрос: как отконфигурить сканер программно? Чтоб включить питание, запустить прогу, и читать спокойно коды из ком-порта...
В мануале к сканеру есть комманды, которые на него можно якобы заслать... Как это сделать? Пробовал через copy somefile com1 из командной строки. Говорит, что файл скопирован, но реакция нулевая. Пробовал через writefile - тоже ничего как будто не пишет... Или может я команды неправильно формирую...
Шо делать-то, как быть??


 
Big_Rom ©   (2003-03-13 07:33) [1]

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

удачи


 
Valek   (2003-03-13 08:19) [2]

В мануале формат команды описан вот так:
Prefix Tag SubTag {Data} Storage
где префикс - три аски-символа: 22, 77 и 13; таг - команда, субтаг - подкоманда, дата - новое значение. storage - либо ".", либо "!". Пробелы - для читабельности.
Я через компонент TCommPortDriver пытаюсь, ну например, изменить громкость пищалки сканера, что выглядит примерно так:
WriteFile( FHandle, DataPtr^, nToSend, nSent, nil );
где датаптр = #22+#77+#13+"BEPLVL3."... пробовал и с воскл. знаком. В холостую. Более того, после вызова nSent равен нулю, то есть вообще ничего никуда не заслано. Что здесь неверно?


 
sniknik ©   (2003-03-13 08:56) [3]

Valek (13.03.03 08:19)
а ты уверен что эти команды именно для программирования через ком порт?
не видел ни одного сканера что программируется програмно, только через спец. штрихкода. (а видел много и довольно крутые).

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


 
Valek   (2003-03-13 09:16) [4]

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


 
Valek   (2003-03-13 10:26) [5]

нашел еще фразу, что для засылки команды в девайс через ком-порт девайс должен быть настроен под RS-232... то есть baudrate=9600,
Parity=Even, 7 data bits, parity bit, 1 stop bit (8 bit data)..
Суравно не получается...


 
DeMoN_AstrA   (2003-03-13 11:16) [6]

Осциллограф к порту и анализируй... явно не то посылаешь!


 
ValeraVV ©   (2003-03-13 13:24) [7]

надо не осцилограф, а COM-Port monitor (прога такая от www.sysinternals.com (freeware)). Посмотри что посылает вижал меню, сравни с тем что посылаешь ты. Будешь упорно смотреть - результата добьешься в любом случае


 
Valek   (2003-03-14 02:45) [8]

ValeraVV ©: Сенкс за ссылку.


 
Valek   (2003-03-14 10:11) [9]

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


 
bob5   (2003-03-14 11:42) [10]

Может кто-нибудь знает: можно-ли получить изображение с пзс матрицы сканера включая переделку сканера



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

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

Наверх




Память: 0.49 MB
Время: 0.01 c
8-648
i80486
2003-01-24 14:46
2003.05.01
Могу ли я с audioCD звук переписать на винт без микрофона???


3-469
rex
2003-04-14 14:43
2003.05.01
Как легко и просто организовать поиск ?


1-539
Djvirus
2003-04-17 08:20
2003.05.01
Как убрать полосу прокрутки


1-561
zDEUSz
2003-04-16 21:53
2003.05.01
Закрытие консольного приложения


1-615
Сергей
2003-04-19 03:43
2003.05.01
Запуск файла *.ocx