Chipherlab 1045 и Scanopos.dll. Как заставить работать?
Имеетя:
1. Сканер Chipherlab 1045 (стационарный, в смысле на проводе висит)
2. dll-ка от поставщиков — ScanOPOS.dll
Проблема:
На некоторых компах всё устанавливается на ура, и отлично работает, на других компах орёт благим матом, что мол
«Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.» — при попытке выполнить команду regsvr32 c:\scanopos.dll
Соответственно, в 1С, при попытке ЗагрузитьВнешнююКомпоненту(«c:\scanopos.dll») — ругается, что не удалось подключить.
Закономерностей, почему не работает выявить не удалось — может не работать как на десктопе, так и на ноутбуке.
Пробовал ставить последнюю версию этой дллки с сайта 1С (с юзерсов). Не помогло. Точнее не совсем не помогло — а частично — 1С при ЗагрузитьВнешнююКомпоненту() ругатся перестала, но и не даёт настроить сканер, все поля становятся недоступными, в т.ч. галка Сканер включен.
В чём может быть проблема?
Почему на одних компах дллка регистрируется и работает, а на других нет?
Вот, на всякий выложил имеющийся файл:
http://webfile.ru/2059137
Может ему каких-нибудь ещё библиотек не хватает? Мож доставить чего надобно?
Апну темку.
Пробовал переустановить винду — не помогло.
Написал на форуме поставщика оборудования — они отморозились, что это не их длл, что проблема в системе, и они не знают почему она может не регестрироваться.
Заметил такую штуку — если после regsvr32 ввести не путь к этой дллке, а какую-нибудь фигню — будет ругаться точно так же. что мол не найден указанный модуль, отсюда умозаключение — может регистрация из-за чего-то не видит этот файл, или не может получить к нему доступ?
Пробовал скопировать в другую папку/на другой диск — не помогает. Именно эта дллка не регистрируется, хотя остальные длл регистрируются без проблем.
И всё-таки вопрос — что может быть в системе такого неправильного, что дллка не может зарегистрироваться? (на компе сижу под локальным админом, пробовал винХПСП1 и СП2 и СП3 — результат тот же).
www.atol.ru Драйвер устройств ввода.
з.ы. Перезалить Винду — это ЖЕСТЬ! %))
(3)Поставил эту штуку. Она тоже практически не работает.
Сканер видно только в поиске устройств, а там где должно было генерироваться внешнее событие — ничего не происходит (загрузил базу с примерами оттуда).
(4)Платформа — 8.1.11.76
у меня в конфе, ПриНачалеРаботыСистемы() есть код:
Компонента = «c:\ScanOPOS.dll»;
Попытка
ЗагрузитьВнешнююКомпоненту(Компонента);
ПодключитьВнешнююКомпоненту(«AddIn.Scanner»);
Исключение
ОписаниеРезультата = «не удалось загрузить внешнюю компоненту «»» + Компонента + «»»»;
Сообщить(ОписаниеРезультата);
//Сообщить(«Не удалось подключить компоненту scanopos!»);
КонецПопытки;
Попытка
Объект = Новый(«AddIn.» + ПрогИд);
Исключение
ОписаниеРезультата = «не удалось создать объект внешней компоненты с программым идентификатром AddIn.» + ПрогИд;
Сообщить(ОписаниеРезультата);
Объект = Неопределено;
КонецПопытки;
До создания объекта не доходит, вываливается на попытке загрузить внешнюю компоненту.
Нужная длл 100% лежит на диске С, 100% называется именно так, не помогает.
В этом же модуле грузятся другие длл — с ними всё ок.
ИМХО вся проблема в том, что данная длл не может зарегестрироваться в системе, а вот почему — никак не могу понять.
В (6) очепятка.
Есть только строка ЗагрузитьВнешнююКомпоненту(), Подключить. нету.
Хотя пробовал и так и так — всё равно не работает.
Ни у кого нет идей, почему одна и та же дллка на одном компе регистрируется, а на другом нет?
Ошибка при создании объекта из компоненты \SCANOPOS.DLL (отсутствует CLSID)
Сегодня подключал удаленно считыватель карт к программе 1С Бухгалтерия 7.7. Местный админ переустановил Windows, поставил платформу 1С 7.7 на компьютер. База находилась на сервере. Путь к базе прописан через подключаемый сетевой диск. Файл Scanopos.dll находится в базе данных.
При запуске 1С программа, при попытке загарузить Scanopos.dll выдает ошибку: «Ошибка при создании объекта из компоненты . \SCANOPOS.DLL (отсутствует CLSID)». Что говорит о том, что данная библиотека не зарегистрирована. При попытке регистрации (regsvr32 «z:\ПутьКФайлу\Scanopos.dll»), вышла следующая ошибка:
Это говорит о том, что регистрировать dll нужно от имени Администратора. Запустил командную строку от имени администратора, повторил попытку регистрации. Система говорит: файл не найден («проверьте правильность нахождения файла. «). Честно говоря, я не сразу понял причину этой ошибки. Оказалось все очень просто: сетевой диск был подключен под текущим профилем и не был подключен под администратором, поэтому файл при попытке регистрации не был найден.
После этого запустил 1С, программа выдала уже новую ошибку: «Не удалось получить монопольный доступ у устройству». Это уже веселее. Зашел в Диспетчер устройств и посмотрел, на какой COM-порт встал считыватель карт. На самом деле, он подключается через USB, а при установке драйвера эмулируется COM-порт:
После этого осталось только прописать этот порт в настройках этого устройства в 1С и отметить галочкой «Устройство включено»:
На этом настройка была закончена.
3 комментария к “Ошибка при создании объекта из компоненты \SCANOPOS.DLL (отсутствует CLSID)”
CipherLab сканеры штрих кода (старые модели, архив)
Имя файла: cp210x_vcp_win_xp_s2k3_vista_7_v6.4.exe
Размер файла: 8.11 МБ
Последние изменения: 13.01.2017 10:59:59
Имя файла: scanopos
Размер файла: 248 КБ
Последние изменения: 13.01.2017 10:59:40
Имя файла: 1664_fw_std1.04b_k1.00.rar
Размер файла: 149.38 КБ
Последние изменения: 13.01.2017 10:59:40
Внимание! В версии v1.04Beta получена совместимость с утилитой Cipher2DKey
Размер файла: 268.78 КБ
Последние изменения: 13.01.2017 10:59:35
Имя файла: cipher1045_2006_09_12.pdf
Размер файла: 824.48 КБ
Последние изменения: 13.01.2017 10:58:45
Имя файла: cipher1045_user_manual_12_2006.rar
Размер файла: 287.47 КБ
Последние изменения: 13.01.2017 10:58:45
Имя файла: 1000_1090plus_1100_1105_1200_scanner_user_guide_v3.01.pdf
Размер файла: 3.42 МБ
Последние изменения: 13.01.2017 10:58:36
Имя файла: 1200_fw_v2.01.rar
Размер файла: 114.31 КБ
Последние изменения: 13.01.2017 10:58:36
Имя файла: 3666_bt_base_firmware_v2.04.zip
Размер файла: 87.77 КБ
Последние изменения: 13.01.2017 10:58:18
Имя файла: 1166_1266_bt_scanner_user_program_v5.54.zip
Размер файла: 113.77 КБ
Последние изменения: 13.01.2017 10:58:18
Имя файла: scanopos_v8.0.8.4.exe
Размер файла: 5.22 МБ
Последние изменения: 13.01.2017 10:58:17
Имя файла: scanmanager_only_1300_v2.06.exe
Размер файла: 164 КБ
Последние изменения: 13.01.2017 10:58:17
Имя файла: 1021_user_manual_rus.pdf
Размер файла: 282.19 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: bap_011.rar
Размер файла: 1.86 МБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1021_1067_1090_1100_1300_quick_start_rus.pdf
Размер файла: 90.82 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1300_user_manual.pdf
Размер файла: 892.58 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1240_user_manual_rus.pdf
Размер файла: 248.75 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1166_1266_scanner_user_guide_v3.01.pdf
Размер файла: 3.78 МБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1100_auto_sensor_manual_rus.pdf
Размер файла: 104.22 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1100_cable_installation.rar
Размер файла: 78.96 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: usb_cradle_100.rar
Размер файла: 258.52 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1160_1260_quick_start_rus.pdf
Размер файла: 123.07 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1x66_pc_no_creadle.pdf
Размер файла: 179.22 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: 1160_ppc.pdf
Размер файла: 451.72 КБ
Последние изменения: 13.01.2017 10:58:03
Имя файла: usb_scaner_serial306_driver.rar
Размер файла: 662.33 КБ
Последние изменения: 13.01.2017 10:57:55
Имя файла: cp210x_vcp_win2k_xp_s2k3_v5.3.exe
Размер файла: 5.95 МБ
Последние изменения: 13.01.2017 10:57:27
Рекомендуется при обновлении прошивок «User Program» и «Kernel» для сканеров CipherLab старых выпусков со старыми версиями ПО.
Имя файла: cp210x_vcp_win_xp_s2k3_vista_7_v5.40.29.exe