1) Запустите «Драйверы торгового оборудования» от Атол, клинув по файлу setup.exe в папке «Настройка 1С/Торговое оборудование/Драйверы торгового оборудования от Атол». Запустится Мастер установки, нажмите «Далее» — «Далее», выберите место установки (по умолчанию «C:Program FilesATOL»), нажмите «Далее», отметьте «Установка по выбору», затем – «Далее».
Выберите состав устанавливаемых компонент, в нашем случае нужно убрать все галки, оставив галку только для пункта «АТОЛ: Драйвер устройства ввода». Потом раскройте этот пункт и уберите галку напротив подпункта «Примеры использования», также можно убрать галку для подпункта «История (TXT)», для подпункта «Программные файлы» галку оставьте включенной обязательно.
Нажмите «Далее» — «Далее». Затем последует запрос на копирование внешних компонент в каталоги программ семейства 1С. В нашем случае нужно оставить галку напротив пункта «1С: Предприятие 7.7». После этого копирование файлов и установка драйвера сканера Атол завершится. Новую версию внешней компоненты от Атол всегда можно взять здесь http://www.atol.ru/support/programs/ (раздел «АТОЛ: Драйверы торгового оборудования)
Не удалось загрузить драйвер этого устройства. Возможно, драйвер поврежден или отсутствует (Код 39)
2) Если вы в предыдущем пункте инструкции отклонили запрос на копирование внешней компоненты в каталог программ 1С: Предприятие, то нужно вручную скопировать файл scaner1c.dll, взятый из папки «Настройка 1С/Торговое оборудование/dll» или из папки, в которую был установлен драйвер торгового оборудования от Атол (по умолчанию «C:Program FilesATOL»), в каталог информационной базы или в папку с установленной платформой 1С («C:Program Files1Cv77BIN»)
3) Скопировать файлы ScanAtol.efd и ScanAtol.ert, взятый из папки «Настройка 1С/Торговое оборудование/Equip» в каталог «ExtFormsEquip» информационной базы.
4) Зайти в информационную базу в режиме «Предприятие» под правами Администратора
5) Выбрать пункт меню «Сервис — Настройка торгового оборудования», перейти на закладку «Сканер штрих-кода»
6) Установить галочку «Сканер штрих-кода включен»
7) В выпадающем списке «Модель сканера» выбрать «Cканер Атол»
Нажать кнопку «Подключить». В случае успеха появится сообщение «Сканер штрих-кода успешно подключен». Если будет выдано сообщение об ошибке, то нужно проверить: а) правильно ли вы установили «АТОЛ: Драйверы торгового оборудования»; б) правильно ли вы скопировали файл scaner1c.dll; в) обладаете ли вы в операционной системе достаточными правами (попробуйте зайти в Windows под правами Администратора); г) не запущен ли еще один экземпляр программы 1С – возможно он пытается обратиться к этому же оборудованию – закройте все лишние сеансы 1С. После устранения неполадок повторите инструкцию сначала, начиная с п. 4.
9) Закройте окно «Торговое оборудование»
10) Для первоначальной настройки свойств сканера откройте окно «Сервис – Параметры».
11) Выберите закладку «Драйвер устройств ввода», нажмите кнопку «Поиск оборудования…»
Система Windows не смогла найти драйверы. Что делать?
12) Считайте штрих-код, на работу с которым настроен сканер (Рекомендуется EAN 8 или EAN 13). Вы увидите параметры подключения сканера.
Вернувшись в окно «Драйвер устройств ввода» укажите порт, отображенный при поиске оборудования после чтения ШК «COM1…/ клавиатура», скорость передачи, модель сканера, укажите префикс и суффикс в соответствии с настройками, которые отобразились при поиске оборудования в поле «Данные» после штрихкода). ВНИМАНИЕ! В окне «Поиск оборудования» есть поле «Чувствительность» (оно используется только для сканеров типа Клавиатура), но оно почему-то индицирует неверное значение. Поэтому если в качестве порта было указано «Клавиатура», то чувствительность нужно брать после запятой в поле Порт (например, «Клавиатура, 30»).
7 — 18.09.08 — 13:56
Это я дал правильную инструкцию, т.к. на сайте Атола есть ошибки из-за которых у меня не получилось правильно настроить сканер.
8 — 18.09.08 — 14:00
(7) Как подключить сканер с использованием атолловских дров если 1С крутиься в терминале, а сканер цепляется к локальной машине !?
9 — 18.09.08 — 14:01
(8) с помощью тех же атоловских дров.
10 — 18.09.08 — 14:02
(8) для (6) пп. 1-3 делать на сервере, остальное под терминальным клиентом.
11 — 18.09.08 — 14:02
(8) Это уже совсем другая история.
мапить порты для начала а там уж стандвртно
12 — 18.09.08 — 14:05
Не, сканер на локальной машине, где собсно и установлена 1с.
Крутится обычная ТиС…
Щас попробую (6), сначала сделал по инструкции с Атола — не взлетело…пока
13 — 18.09.08 — 14:08
попробовал Атоловский «Тест устройства ввода»(поиск оборудования) — сканер не находится, хотя драва поставились и сканер в оборудовании виден (На Com14 висит)
14 — 18.09.08 — 14:12
(14) УСБ-сканеры должны быть на порте КЛАВИАТУРА! А устройствах компа как HID-устройство, там устанавливается само без всяких драйверов. То что у тебя на СОМ14 это как это аномалия, возможно связанная с этой моделью сканера. Я такую модель первый раз слышу. Почему не стал использовтать обычный Metrologic?
15 — 18.09.08 — 14:18
(10) Не работает.
(11) Как !? Поподробнее пропиши.
16 — 18.09.08 — 14:21
+15 к (10) Сканер USB (разрыв клавиатуры), чтобы на терминале генерировалось события от КОМ-порта он на локальной машине должен быть подключен к ком порту. Или я чего-то не догоняю !?
17 — 18.09.08 — 14:23
(16) Ничего маппить не надо! Ты же клавиатуру не маппишь, чтобы клавиатура клиента работала в терминальной сессии? То же и сканер в разры Клавиатуры. Он у тебя в Оборудовании локальной машины встал как HID-устройство?
18 — 18.09.08 — 14:24
19 — 18.09.08 — 14:26
(18) Ну так поставь в дровах порт не com14, а Клавиатура. А еще лучше зайди в поиск оборудования, считай чего-нить и посмотри, что тебе дрова выдадут
20 — 18.09.08 — 14:27
У меня этот сканер встал в «Порты (COM и LPT)» и в «Контролеры универсальной последовательной шины» (я так понимаю HID)…
Использую то, что мне дали. USB ни разу не подключал. Подключал Com там все само настроилось…
21 — 18.09.08 — 14:29
Я зашел в «Поиск оборудования» дрова ничего не выдают…
ps:(18)Давайте с моей проблеммой разберемся сначала, а то люди путаться начали уже…
22 — 18.09.08 — 14:29
(20) Ты зашел в Сервис — Параметры — Устройство ввода — Поиск оборудования. Затем щелкнул сканером по произвольному результату, на экране появилось картинка. Картинку в студию!
23 — 18.09.08 — 14:31
(21) Зашел в Поиск оборудования — ничего не выдает. Скачай какой-нить штрих-код, сканер пикнет, а на экране появится считанный штрих-код и прочая лабудень. Выдай всё сюда
24 — 18.09.08 — 14:31
25 — 18.09.08 — 14:33
(22) Пытаюсь сделать так как ты расписал.
«3) Скопировать файлы ScanAtol.efd и ScanAtol.ert, взятый из папки «Настройка 1С/Торговое оборудование/Equip» в каталог «ExtFormsEquip» информационной базы.» их нет. ;(
26 — 18.09.08 — 14:35
(21) Давай с начала: ты дрова для виртуального com-порта ставил перед тем как сканер к машине подключать? Если да — убей. Сканер должен самостоятельно определиться системой как hid-совместимое устройство. Для проверки работоспособности такого сканера достаточно открыть блокнот и считать штрихкод, в блокноте должен набраться ряд цифр. Если так работает, следуй дальше по инструкции от Атолла. Если нет — одно из двух: либо сканер дохлый, либо он невправильно воткнут в комп
27 — 18.09.08 — 14:35
(25) Их аналог есть на сайте Атол. Дать?
28 — 18.09.08 — 14:35
29 — 18.09.08 — 14:36
(28) Пошел искать…
30 — 18.09.08 — 14:39
31 — 18.09.08 — 14:40
Перезагрузил комп. Зашел в поиск оборудования. Зашел в Параметры->Драйвера устройств ввода->Поиск оборудования.
Данные: 2000025960011 #13
Но в документе не сканирует
32 — 18.09.08 — 14:44
(31) Проставь в Сервис — Параметры — Устройство ввода: Порт, скорость, Бит в байте, Четность, Стоп битов, Суффикс согласно таблички «Поиск оборудования». Поставь галочки «Устройство включено» и «Включать устройство при старте». Модель поставь «Сканер штрих-кода». Все пункты обязательны для выполнения.
33 — 18.09.08 — 14:48
(30) Вопрос:
К серверу перелогинился.
В 1С, в режиме предприятия, в «ПараметрыДрайвер устройств ввода» при сканировании штрихкода выдает:
Порт: Клавиатура, 21
Данные: 030680012543 #13
В журнале документов присутствует процедура:
//=============================================================================
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
Сообщить(«» + Источник + «, » + Событие + «, » + Данные);
КонецПроцедуры
Процедура не вызывается, в журнале эмулируется ввод с клавиатуры …
Где у меня руки кривые ?!
34 — 18.09.08 — 14:49
Все. Ок. Спасибо большое за быструю помощь.
35 — 18.09.08 — 14:52
(33) И не вызовет. Суффикс поставь #13
36 — 18.09.08 — 14:54
(35) Где конкретно его прописывать !?
37 — 18.09.08 — 14:54
38 — 18.09.08 — 14:54
(35) Да. Плюс к этому: Порт: Клавиатура, Чувствительность: 21.
39 — 18.09.08 — 14:57
(35) один раз выдал с окно сообщений:
BarCodeScaner, BarCodeValue, 012543
40 — 18.09.08 — 14:59
(39) Сканер пикает, когда считываешь ШК?
41 — 18.09.08 — 15:00
Порт поставил в параметрах правильный? Вот че он тебе в поиске написал, то и проставь в параметрах.
Пля… вот скока со сканерами возилась, ни разу таких проблем не возникало. Особенно в ТиС
42 — 18.09.08 — 15:02
Допер — пасибки всем
43 — 18.09.08 — 15:08
… ну наконец-то… туго, однако, было
44 — 18.09.08 — 15:09
(43) Я с такими которые не КОМ не работал никада.
45 — 18.09.08 — 15:10
(43) чем туже тем лучше… аксиома…
46 — 18.09.08 — 15:10
(45) Знаю, я сам такой ))
47 — 18.09.08 — 15:12
(44) по-моему, разницы нет.
«Когда ничего не получается, прочти наконец инструкцию» (с) Закон Мерфи
48 — 18.09.08 — 15:18
(46,47) Вот это дельный совет: «… Суффикс поставь #13 …» — этого в хелпах я не нашел
49 — 18.09.08 — 15:23
(48) Невнимательность — причина твоих бед.
пост (6), пункт (12): «…укажите префикс и суффикс в соответствии с настройками, которые отобразились при поиске оборудования в поле «Данные» после штрихкода). «
50 — 18.09.08 — 15:25
(49) Да уж — пропустил
51 — 19.09.08 — 05:34
Блин, практически 2 часа дятлы размножались в извращенной форме, а я даже краем глаза не увидел! :)))
Детский сад, чесс слово :)))
52 — 19.09.08 — 05:42
(51) Ну ладно-ладно. Будь политкорректнее, за 50 постов это увидели многие, но сдержались сказать это вслух.
53 — 19.09.08 — 05:56
(52) Извини, вырвалось. Не смог сдержаться :)))
перлы, как в (14) надо хранить
54 — 19.09.08 — 06:02
(53) Да, действительно ))
55 — 19.09.08 — 06:05
(53) Там и другие перлы есть. Напр., (22) и (23). Что-то меня клинилуо в тот день, видать из-за шума долбежки в ушах.
Принцип установки сканера штрих-кодов:
1. Подключаем все провода в соответствии с инструкцией.
2. Проверяем жужжит ли птичка.
3. Устанавливаем все компоненты необходимые для работы со сканером в 1С (ScanOPOS.dll и V8.BARCOD.1)
4. В инструкции со сканером на последних страницах могут ( должны ) быть штрих коды которые программируют сканер, при их сканирование сканер ОСОБО мелодично тренькнет и тогда он готов к работе.
Работу сканера можно проверить через Hyper Terminal:
1. Устанавливаете подключение через COM1 порт ( возможны варианты ).
2. Устанавливаете параметры порта:
2.1. Скорость — 9600 бит/с
2.2. Бит данных – 8
2.3. Четность – Нет
2.4. Стоповые биты – 1
2.5. Управление потоком – Нет
Если со сканером все нормально то в Hyper Terminal-е появятся символы штрих-кода при сканировании оного.
Если после всего этого 1С не реагирует на сканер, значит дело уже в ней и стоит проверять корректность работы ОбработкаВнешнегоСобытия() или не повреждён ли драйвер.
Добавлено через 13 минут
Остаётся запустить обработку «Подключение торгового оборудования».
Добавлено через 4 минуты
Ошибки могут быть типа «Не удалось загрузить внешнюю компоненту scanopos.dll»…
Добавлено через 1 минуту
«Формат считанного штрих-кода не предназначен для товаров», смотри, чтобы штрих-коды в справочнике (карточка) без всяких префиксов были.
Опубликовал | Дата 21 декабря, 2015
Сегодня подключал удаленно считыватель карт к программе 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С и отметить галочкой «Устройство включено»:
На этом настройка была закончена.
Источник: oshibkam.ru
Chipherlab 1045 и Scanopos.dll. Как заставить работать? #347926
Имеетя: 1. Сканер Chipherlab 1045 (стационарный, в смысле на проводе висит) 2. dll-ка от поставщиков — ScanOPOS.dll Проблема: На некоторых компах всё устанавливается на ура, и отлично работает, на других компах орёт благим матом, что мол «Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.» — при попытке выполнить команду regsvr32 c:scanopos.dll Соответственно, в 1С, при попытке ЗагрузитьВнешнююКомпоненту(«c:scanopos.dll») — ругается, что не удалось подключить. Закономерностей, почему не работает выявить не удалось — может не работать как на десктопе, так и на ноутбуке.
Пробовал ставить последнюю версию этой дллки с сайта 1С (с юзерсов). Не помогло. Точнее не совсем не помогло — а частично — 1С при ЗагрузитьВнешнююКомпоненту ругатся перестала, но и не даёт настроить сканер, все поля становятся недоступными, в т.ч. галка Сканер включен. В чём может быть проблема? Почему на одних компах дллка регистрируется и работает, а на других нет?
Вот, на всякий выложил имеющийся файл: Может ему каких-нибудь ещё библиотек не хватает? Мож доставить чего надобно?
#1 by ннм
путаете мелкое с мягким, и 1С с Майкрософт — стр 5-7 стр 8 — гладиолус, очевидно разберитесь кто где(, заимейте бубен монопольный), и все получится. офф нафига один сканер проститутить. офф при чем тут сканопос.
#2 by zyto
Апну темку. Пробовал переустановить винду — не помогло. Написал на форуме поставщика оборудования — они отморозились, что это не их длл, что проблема в системе, и они не знают почему она может не регестрироваться.
Заметил такую штуку — если после regsvr32 ввести не путь к этой дллке, а какую-нибудь фигню — будет ругаться точно так же. что мол не найден указанный модуль, отсюда умозаключение — может регистрация из-за чего-то не видит этот файл, или не может получить к нему доступ? Пробовал скопировать в другую папку/на другой диск — не помогает. Именно эта дллка не регистрируется, хотя остальные длл регистрируются без проблем. И всё-таки вопрос — что может быть в системе такого неправильного, что дллка не может зарегистрироваться? (на компе сижу под локальным админом, пробовал винХПСП1 и СП2 и СП3 — результат тот же).
#3 by big
Драйвер устройств ввода. з.ы. Перезалить Винду — это ЖЕСТЬ! %))
#4 by A_Dmitriev
надо посмотреть из какого каталога цепляется *.длл и поставить туда нужный файлик. у меня было как-то раз: с диска производителя и июньской ИТС не взлетело, а с ИТС за май 2007 — на ура
#5 by A_Dmitriev
Из каталога базы — однозначно удалить все. Пусть в Bin лезет за длл. (если это 7-ка)
#6 by zyto
Поставил эту штуку. Она тоже практически не работает. Сканер видно только в поиске устройств, а там где должно было генерироваться внешнее событие — ничего не происходит (загрузил базу с примерами оттуда).
Платформа — 8.1.11.76 у меня в конфе, ПриНачалеРаботыСистемы есть код: Компонента = «c:ScanOPOS.dll»; Попытка ЗагрузитьВнешнююКомпоненту(Компонента); ПодключитьВнешнююКомпоненту(«AddIn.Scanner»); Исключение ОписаниеРезультата = «не удалось загрузить внешнюю компоненту «»» + Компонента + «»»»; Сообщить(ОписаниеРезультата); //Сообщить(«Не удалось подключить компоненту scanopos!»); КонецПопытки; ПрогИД = «Scanner»; Попытка Объект = Новый(«AddIn.» + ПрогИд); Исключение ОписаниеРезультата = «не удалось создать объект внешней компоненты с программым идентификатром AddIn.» + ПрогИд; Сообщить(ОписаниеРезультата); Объект = Неопределено; КонецПопытки; До создания объекта не доходит, вываливается на попытке загрузить внешнюю компоненту. Нужная длл 100% лежит на диске С, 100% называется именно так, не помогает. В этом же модуле грузятся другие длл — с ними всё ок. ИМХО вся проблема в том, что данная длл не может зарегестрироваться в системе, а вот почему — никак не могу понять.
#7 by r1000
Попробуй её вручную зарегить.
#8 by zyto
Ну так в том и проблема — что она не регится вручную! Я и хочу понять, что нужно сделать, чтоб она зарегилась. Как делаю: Пуск-Выполнить, там пишу: regsvr32 c:scanopos.dll ругается: «Ошибка при вызове LoadLibrary(«ScanOPOS.dll») — Не найден указанный модуль.» чего ей не хватает для регистрации?
#9 by zyto
В очепятка. Есть только строка ЗагрузитьВнешнююКомпоненту, Подключить. нету. Хотя пробовал и так и так — всё равно не работает. Ни у кого нет идей, почему одна и та же дллка на одном компе регистрируется, а на другом нет?
#10 by zyto
Если кому интересно — проблема решилась скачиванием файлика mfc71.dll и помещением оного в папку windowssystem32 После этого всё заработало как и положено!
#11 by big
Пипец! «Практически не работает» — это ПЯТЬ. Судя по коду из она и не должна работать :))
#12 by zyto
Что именно не так с кодом из ?
Тэги: Админ
Источник: avprog.ru
В 1С сканер штрих кода пишет, что драйвер не установлен
«Не установлен драйвер сканера штрих-кода» что делать?
Проблема возникает если подключать сканер штрих-кодов к 1С. Рассмотрим несколько случаев ошибок и их решения.
Переустановка 1С
При переустановке 1С могут слететь драйвера. Чтобы решить проблему, нужно установить драйвера прямо из 1С. В дополнительной информации по настройке параметров сканера штрих-кода есть ссылка сайт, где можно скачать актуальную версию драйвера. Если ссылки нет, стоит обратиться в компанию поставщика сканера. Также, можно найти драйвера в свободном доступе в интернете.
Проблема может быть связана с различием разрядности платформы и библиотеки драйверов. Пример: библиотека, идущая вместе с конфигурацией 32-битная, а платформа установлена 64-битная. Чтобы решить проблему, нужно установить версию платформы на 32 бита, она будет работать с библиотекой.
Несоответствие версии драйвера
Проблема возникает, когда версия драйвера не поддерживается оборудованием. Чтобы решить проблему, нужно установить нужную версию драйвера. Она указывается в описании обработок обслуживания.
Драйвер не загружен
Ошибка возникает, если не произвели установку и регистрацию драйвера в Windows. Нужно проверить, проводилась ли регистрация драйвера и не сменился ли путь к нему. Если драйвера нет – произведите регистрацию этой компоненты.
Установка драйвера вручную для «1С: Управление торговлей»
- Найдите в интернете и скачайте архив с драйверами. Перед скачивание убедитесь, что версия драйвера совместима с версией платформы сканера. Распакуйте архив с драйверами в любую удобною папку.
- Используя инструкцию к сканеру отсканируйте конфигурационный штрих-код. После считывания Windows определит подключенный сканер как неизвестное устройство.
- Зайдите в «Диспетчер устройств», выберите неизвестное устройство (сканер). Откройте контекстное меню (правый клик). В нем выберите «Обновить драйвер».
Установка драйвера вручную для «1С: Предприятие»
Для этого способа применяется драйвер от «1С: Сканер штрих-кода». Порядок установки:
- Скачайте и установите «1С: Сканер штрих-кода». Найдите там файл ScanOPOS.dll.
- Нужно переместить файл ScanOPOS.dll в папку «1С: Предприятие» — “Program Files1cv81bin”.
- Нужно зарегистрировать ScanOPOS.dll. Для этого откройте окно «Выполнить» комбинацией клавиш Win+r. Введите команду “regsvr32 “[путь к файлу]ScanOPOS.dll””.
- Добавьте внешнее оборудование в «1С: Предприятие». Для этого, в поле «Внешняя компонента» укажите установленный драйвер ScanOPOS.dll.
Продолжите установку оборудование и пройдите тестирование сканера. Проблема должна быть решена.
Источник: www.kkm.ru