powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX и сканер штрих-кода
17 сообщений из 17, страница 1 из 1
APEX и сканер штрих-кода
    #34401892
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит задача написать небольшое приложение для он-лайн работы с удаленной БД.
Хотелось бы реализовать на Apex, но есть одно "но": приложение должно уметь работать
со сканером штрих-кодов, подлкюченным к USB порту - считывать штрих-код и
выводить по нему некую информацию.
Решаема ли задача с помощью Apex или даже не смотреть в эту сторону?
И если нет, то на чем посоветуете делать?
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34402025
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нсколько я помню считывание штрих кода с точки зрения приложения
эквивалентно вводу числа и нажатию (Ентер).
Если ваше Апекс-приложение сможет адекватно воспринимать такой ввод, то почему бы и нет...
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34402224
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL*PlusНсколько я помню считывание штрих кода с точки зрения приложения
эквивалентно вводу числа и нажатию (Ентер).
По-моему считывание штрих кода эквивалентно вводу числа и нажатию (Ентер) только если сканер включен в разрыв клавиатуры. Если же он воткнут в Com или Usb порт - то уже не эквивалентно.
Для Формса поступали так: писали dll, которая подключалась в форме через ORA_FFI.
Можно ли придумать что-то подобное с браузером?
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34402256
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте что пишут про ваш сканер.
Какие предлагаются интерфейсы?
Чему соответствует на нем считывание штрих-кода и прочее...
Расскажите нам, тогда будет о чем думать...
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34402438
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сканер 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, режим сканирования, тип терминала, скорость и параметры передачи данных.

Это имелось в виду?
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34402519
skropotov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Попробовать прикрутить сканер через разрыв клавиатуры
т.к. клавиатура один из основных источников ввода для браузера
2. разработать сервис, который будет воспринимать ввод через ком порт или USB
и управлять браузром через com (поддерживается только IE)

IMHO второе - извращение

PS А в целом APEX для этого не очень подходит
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34402931
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skropotovPS А в целом APEX для этого не очень подходит

Так вот и хочется понять - а что подходит?
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403018
ModelR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логика USB зависит от сканера (драйвера). Некоторые эмулируют клавиатурное подключение.
Подключение через COM-порт обрабатывается драйверам (мы пользуем АТОЛ) и может быть источником событий, обрабатываемых приложением. В АТОЛовских инструкциях есть примеры.
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403199
skropotov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr_Frost
Так вот и хочется понять - а что подходит?
Сразу оговорюсь, на практике APEX не щупал, посмотрел только архитектуру на сайте Oracle

Судя по приведенным картинкам это HTML(DHTML или что-то подобное) плюс JavaScript
т.е. вся логика находится на сервере плюс немножко на клиенте в виде JavaScript

JavaScript работает внутри браузера и доступа к другим объектам не имеет.
Т.е. достучаться до COM, USB и др не получится.

Остается эмуляция клавиатуры.
Обычно ввод в веб-приложениях осуществляется след. образом
1. вводится инфа в поле ввода
2. нажатием кнопки (ссылки или др) делается потбак и инфа сохраняется

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

ну вобщем проблем много, а пользы чуть
обычный рич-клиент реализует этот функционал гораздо проще.
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403403
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ModelRПодключение через COM-порт обрабатывается драйверам (мы пользуем АТОЛ) и может быть источником событий, обрабатываемых приложением. В АТОЛовских инструкциях есть примеры.
Посмотрел примеры АТОЛ, оказывается все уже есть - готовые java script'ы для работы не только со сканером, но и с другими устройствами ввода-вывода данных! Спасибо, буду дальше копать
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403455
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skropotov
обычный рич-клиент реализует этот функционал гораздо проще.
А рич-клиент это что?
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403504
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rich - дословно богатый , иначе говоря локальный (или толстый) - под этим обычно имеется в виду ПО, работающее на клиенте и обращающееся напрямую к api клиентской ОС, в отличие от тонкого, например от web-интерфейса.
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403531
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Sania rich - дословно богатый , иначе говоря локальный (или толстый) - под этим обычно имеется в виду ПО, работающее на клиенте и обращающееся напрямую к api клиентской ОС, в отличие от тонкого, например от web-интерфейса.
Тогда не подходит. Нужен именно тонкий клиент
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403573
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А ничего и не предлагал.
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34403658
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Application Express User’s GuideImplementing Web Services

На ASPEX есть возможность делать web-службы, к которым можно обращаться с rich-клиента.
Проще всего разрабатывать такого клиента на .NET - там есть стандартные примеры.
Делал web-службы для IIS, обращение из локального клиента - ни каких проблем.

С APEX только начинаю работать web-службы писать не пробовал.
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34407306
Mr_Frost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"Делать" - вроде бы нет, только юзать, но могу и ошибаться - сам новичок)
...
Рейтинг: 0 / 0
APEX и сканер штрих-кода
    #34407383
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже вы правы, в APEX только использовать.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX и сканер штрих-кода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]