|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Стоит задача написать небольшое приложение для он-лайн работы с удаленной БД. Хотелось бы реализовать на Apex, но есть одно "но": приложение должно уметь работать со сканером штрих-кодов, подлкюченным к USB порту - считывать штрих-код и выводить по нему некую информацию. Решаема ли задача с помощью Apex или даже не смотреть в эту сторону? И если нет, то на чем посоветуете делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 09:59 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Нсколько я помню считывание штрих кода с точки зрения приложения эквивалентно вводу числа и нажатию (Ентер). Если ваше Апекс-приложение сможет адекватно воспринимать такой ввод, то почему бы и нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 10:39 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
SQL*PlusНсколько я помню считывание штрих кода с точки зрения приложения эквивалентно вводу числа и нажатию (Ентер). По-моему считывание штрих кода эквивалентно вводу числа и нажатию (Ентер) только если сканер включен в разрыв клавиатуры. Если же он воткнут в Com или Usb порт - то уже не эквивалентно. Для Формса поступали так: писали dll, которая подключалась в форме через ORA_FFI. Можно ли придумать что-то подобное с браузером? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 11:26 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Почитайте что пишут про ваш сканер. Какие предлагаются интерфейсы? Чему соответствует на нем считывание штрих-кода и прочее... Расскажите нам, тогда будет о чем думать... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 11:34 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Сканер Cipher 1021: Тип интерфейса: RS232, K-B Wedge, WAND Emulation (все три интерфейса поддерживаются одним устройством) Интерфейс клавиатуры: Все основные виды клавиатур PC/XT/AT, PS2, PS-55, MAC (ADB), NEC, DEC и др. Режим редактирования данных: Поддержка 3-х форматов редактирования. Установка следующих переменных: тип кода, длина данных, выбор строки, выбор поля. Считанные данные могут разделяться на 6 полей в выбранной последовательности.5 дополнительных полей могут быть запрограммированы в каждом режиме редактирования. Возможности программирования: Код ID (тип ш/к), префикс и постфикс код, длина кода, тип штрих-кода, уровень звукового сигнала и частота, межзнаковые задержки, тип клавиатуры, преобразования ISBN/ISSN/CLSI/UK Plessey, режим сканирования, тип терминала, скорость и параметры передачи данных. Это имелось в виду? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 12:15 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
1. Попробовать прикрутить сканер через разрыв клавиатуры т.к. клавиатура один из основных источников ввода для браузера 2. разработать сервис, который будет воспринимать ввод через ком порт или USB и управлять браузром через com (поддерживается только IE) IMHO второе - извращение PS А в целом APEX для этого не очень подходит ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 12:35 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
skropotovPS А в целом APEX для этого не очень подходит Так вот и хочется понять - а что подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 14:23 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Логика USB зависит от сканера (драйвера). Некоторые эмулируют клавиатурное подключение. Подключение через COM-порт обрабатывается драйверам (мы пользуем АТОЛ) и может быть источником событий, обрабатываемых приложением. В АТОЛовских инструкциях есть примеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 14:45 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Mr_Frost Так вот и хочется понять - а что подходит? Сразу оговорюсь, на практике APEX не щупал, посмотрел только архитектуру на сайте Oracle Судя по приведенным картинкам это HTML(DHTML или что-то подобное) плюс JavaScript т.е. вся логика находится на сервере плюс немножко на клиенте в виде JavaScript JavaScript работает внутри браузера и доступа к другим объектам не имеет. Т.е. достучаться до COM, USB и др не получится. Остается эмуляция клавиатуры. Обычно ввод в веб-приложениях осуществляется след. образом 1. вводится инфа в поле ввода 2. нажатием кнопки (ссылки или др) делается потбак и инфа сохраняется тут надо чтобы поле ввода обработало входящую строку и на последний символ (Enter) был послан постбек Может тут и можно извратится, но я не знаю как и надо этим полем ввода заменить стандартное. А потом еще не плохо былобы управлять фокусом ввода. ну вобщем проблем много, а пользы чуть обычный рич-клиент реализует этот функционал гораздо проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 15:29 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
ModelRПодключение через COM-порт обрабатывается драйверам (мы пользуем АТОЛ) и может быть источником событий, обрабатываемых приложением. В АТОЛовских инструкциях есть примеры. Посмотрел примеры АТОЛ, оказывается все уже есть - готовые java script'ы для работы не только со сканером, но и с другими устройствами ввода-вывода данных! Спасибо, буду дальше копать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 16:17 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
skropotov обычный рич-клиент реализует этот функционал гораздо проще. А рич-клиент это что? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 16:27 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
rich - дословно богатый , иначе говоря локальный (или толстый) - под этим обычно имеется в виду ПО, работающее на клиенте и обращающееся напрямую к api клиентской ОС, в отличие от тонкого, например от web-интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 16:37 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
_Sania rich - дословно богатый , иначе говоря локальный (или толстый) - под этим обычно имеется в виду ПО, работающее на клиенте и обращающееся напрямую к api клиентской ОС, в отличие от тонкого, например от web-интерфейса. Тогда не подходит. Нужен именно тонкий клиент ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 16:45 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
А ничего и не предлагал. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 16:54 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
Application Express User’s GuideImplementing Web Services На ASPEX есть возможность делать web-службы, к которым можно обращаться с rich-клиента. Проще всего разрабатывать такого клиента на .NET - там есть стандартные примеры. Делал web-службы для IIS, обращение из локального клиента - ни каких проблем. С APEX только начинаю работать web-службы писать не пробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.03.2007, 17:16 |
|
APEX и сканер штрих-кода
|
|||
---|---|---|---|
#18+
"Делать" - вроде бы нет, только юзать, но могу и ошибаться - сам новичок) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.03.2007, 21:36 |
|
|
start [/forum/topic.php?fid=50&fpage=103&tid=1877838]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 336ms |
total: | 457ms |
0 / 0 |