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

Вниз

Сканер штрих-кодов 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
14-775
M_A_M
2003-04-15 11:43
2003.05.01
Защита програмного продукта


3-459
oleg_k
2003-04-14 11:56
2003.05.01
Как в Delphi создать список файлов заданного каталога?


14-674
kostya2000
2003-04-11 20:09
2003.05.01
Наш форум умерает!


3-412
Mic_2000
2003-04-11 10:52
2003.05.01
Мнопользовательская работа с просмотрами в IB6?


14-774
Мазут Береговой
2003-04-15 00:17
2003.05.01
Немного о лицензионном софте... :-)))





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский