Библиотека DLL файлов
Новые DLL
SCANER1C.DLL
Описание dll файла: Драйвер сканера штрих кода Scaner1C.dll
Вероятная ошибка dll: компонента не загружена
Совместимая операционная система: Windows 7, Windows 8
Наш каталог содержит следующие версии этой библиотеки:
- scaner1c.dll [32 bit]
Скачать scaner1c.dll
Чуть ниже вы видите прямую ссылку на файл библиотеки dll. ВАЖНО! Скачивая этот файл вы подтверждаете, что принимаете на себя все риски, связанные с вмешательством в файлы вашей операционной системы.
Мы не можем сгенерировать для вас ссылку для загрузки файла dll на ваш компьютер. Возможно это произошло потому, что вы используете недружественное программное обеспечение.
Как скачать scaner1c.dll и установить ее
Откройте зип-файл, загруженный из download-dll.ru. Извлеките scaner1c.dll в папку на вашем компьютере. Мы рекомендуем вам распаковать его в директорию программы, которая запрашивает scaner1c.dll. Если это не работает, вам придется извлечь scaner1c.dll в вашу системную директорию. По умолчанию это:
C: \ Windows \ System (Windows 95/98/Me)
C: \ WINNT \ System32 (Windows NT/2000)
C: \ Windows \ System32 (Windows XP, Vista, 7)
Если вы используете 64-разрядную версию Windows, вы должны также положить scaner1c.dll в C: \ Windows \ SysWOW64 \ . Убедитесь, что вы перезаписали существующие файлы (но не забудьте сделать резервную копию оригинального файла). Перезагрузите ваш компьютер. Если ошибка dll сохраняется, попробуйте следующее: Откройте меню Пуск и выберите пункт «Выполнить». Введите CMD и нажмите Enter (или если вы используете Windows ME, наберите COMMAND). Введите regsvr32 scaner1c.dll и нажмите Enter.
Внимание! Скачать scaner1c.dll из сети Интернет очень легко, однако велика вероятность заражения вашего компьютера вредоносным кодом. Пожалуйста проверяйте ВСЕ скаченные из Интернет файлы антивирусом! Администрация сайта download-dll.ru не несет ответственность за работоспособность вашего компьютера.
Обратите также внимание, что каждый файл имеет версию и разрядность. DLL файлы с одинаковым названием могут быть как 32-битные, так и 64-битные. Установка в систему DLL файлов помогает не в 100% случаев, но в основном проблемы с программами и играми решаются таким незамысловатым методом. Чаще всего с DLL вы сталкиваетесь при ошибках в операционной системе. Некоторые библиотеки поставляются с системой Windows и доступны для любых Windows-программ. Замена DLL-файлов с одной версии на другую позволяет независимо наращивать систему, не затрагивая прикладные программы. Более подробно о том, что такое dll можно узнать из первоисточника — что такое dll.
Ошибка DLL? Помогут наши спецы!
Не можете разобраться? Не запускается игра? Постоянно появляются ошибки DLL? Опиши подробно свою проблему и наши специалисты быстро и квалифицированно найдут решение возникшей неисправности. Не надо стеснятся задать вопрос!
1C 7.7 и Windows 10 x64
Проблема : На одном магазине при попытке поменять системник, на котором завязана 1С, не получилось подключить сканер штрих-кода. В частности, при попытке подключения выдаётся сообщение о том, что не загружена компонента Scaner1C.dll А при её регистрации:
Описание ошибки : настроить 1С 7.7 в Windows 10
Оборудование : Windows 10 x64 Максимальная, 1С 7.7
Немного не в тему : Вообще у каждого программиста, который обслуживает различные компании и небольшие магазины, обязательно есть такой старый клиент, с которым уже подчас чуть ли не тёплые, дружеские отношения. И вот он этим «пользуется» и не хочет отказываться от использования 1С 7.7 в пользу 1С8, поскольку: «ну, там инвентаризация не ясная» или «ну, она привычная и удобная; я пользуюсь ею для водки, там всё не так».
И по идее требуется бы настоять на своём. И перевести на 1С8. Но никак не получается.
И вот тут требуется поменять сервер 1С и запустить на новом. Но столько всего. Windows 2003 и Windows 10 настолько сильно отличаются, что просто так с понталыку ничего не получается.
Решение проблемы : Вообще сама по себе регистрация в 64-разрядных системах старых dll достаточно проблематичное дело. Начать надо хотя бы с того, что регистрировать надо regsvr32, который располагается в C:\Windows\SysWOW64, а не C:\Windows\system32. Как, к примеру, я зарегистрировал barcode.ocx (это для того, чтобы после при работе с 1С в конфигурации в ценниках печатались штрихкода):
И при этом рекомендую кидать dll всюду: в ту же папку C:\Windows\SysWOW64 , в базу данных, а также в каталог самой программы. Но регистрировать тот, что забросил в системную папку. Если не получилось, то есть вариант скачать и установить Microsoft Visual C++ Redistributable (x64). Поскольку в этом случае устанавливаются в том числе библиотеки, которые необходимы для регистрации и правильной работы Scaner1C.dll. Правда, вероятность того, что после установки Redistributable всё нормально заработает, будет весьма низкая.
Однако даже при выполнении всех условий, что я описал, почти наверняка не получится зарегистрировать Scaner1C.dll. И можно не лезть в Интернеты и всякое прочее. Там везде пишется один и тот же метод, что у меня описан в предыдущем абзаце. Один и тот же клешированный образец, словно друг у друга копируют или же с первого образца, что появился в Интернете.
Лично мне кажется, что самым быстрым вариантом будет установка и настройка с помощью той dll, которая поставляется в несколько более новых версиях драйверов для торгового оборудования от Атол. К примеру: ККТ 8.14.2 те же.
После установки мы имеем возможность выбрать бесплатную библиотеку драйвера сканера:
Путь написан в последней колонке. И при регистрации драйвера ввода стоит выбрать библиотеку именно по указанному пути:
Если честно, такой вариант несколько топорный. Но он будет однозначно работать. В дополнение ещё обязательно надо будет зарегистрировать и barcode.ocx. Иначе при попытке печати ценников в 1С 7.7 будет появляться ошибка в стиле:
Хотя должно по идее примерно вот так:
Ну, и да: всё-таки стоит переходить на более новые платформы 1C. И отказываться от 1С 7.7. Если сейчас на ней работать можно даже продуктовым магазинам (главное, чтобы без алкоголя).
Внешняя компонента «1С:Сканер штрихкода» для платформы «1С:Предприятие 8.1»
Общие сведения
Для работы 1С:Предприятия со сканерами штрихкодов применяется внешняя компонента системы 1С:Предприятие «1С:Сканер штрихкода», версия 8.0.х . Она принимает от сканера прочитанный им штрихкод и передает его для обработки в 1С:Предприятие. Компонента также может использоваться для работы с другими устройствами, способ передачи данных которыми аналогичен способу передачи данных сканером штрихкодов.
Свойства
Название (алиас) | Тип | R | W | Описание |
---|---|---|---|---|
АвтоВыключение (AutoDisable) | Число | + | + | Если свойство имеет значение 1, то после каждой посылки данных устройство будет автоматически отключаться. |
ДвоичноеПреобразование (BinaryConversion) | Число | + | + | Общее свойство OPOS. Оно задаёт способ преобразования двоичных данных при передаче их с помощью строки. |
ЕстьУведомлОПитании (CapPowerReporting) | Число | + | — | Общее свойство OPOS. Свойство содержит значение, указывающее на возможность устройства сообщать о состоянии питания. |
РезультатПроверки (CheckHealthText) | Строка | + | — | Общее свойство OPOS. Содержит строку, описывающую результат проверки состояния устройства. |
УстройствоЗанято (Claimed) | Число | + | — | Свойство содержит признак монопольного использования устройства. |
ОписаниеКонтролОбъекта (ControlObjectDescription) | Строка | + | — | Свойство содержит описание контрол-объекта (объект верхнего уровня в архитектуре OPOS). |
ВерсияКонтролОбъекта (ControlObjectVersion) | Число | + | — | Свойство содержит версию OPOS, поддерживаемую контрол-объектом |
ЧислоДанныхВОчереди (DataCount) | Число | + | — | Свойство содержит количество сообщений, полученных от устройства, которые ожидают в очереди. |
ПосылкаДанных (DataEventEnabled) | Число | + | + | Если свойство имеет значение 1, то уведомление о поступлении сообщения отправляется немедленно. Иначе – данные ставятся в очередь. |
ДекодироватьДанные (DecodeData) | Число | + | + | Если свойство имеет значение 1, то при получении данных от устройства данные будут декодироваться и будут устанавливаться значения свойств ШтрихКод и ТипШтрихКода. |
ОписаниеУстройства (DeviceDescription) | Строка | + | + | Свойство содержит текстовое описание устройства, которое может быть изменено пользователем. |
УстройствоВключено (DeviceEnabled) | Число | + | + | Если свойство имеет значение 1, то производится обработка сообщений, получаемых от устройства. |
ИмяУстройства (DeviceName) | Строка | + | — | Свойство содержит строку, идентифицирующую устройство. Эта строка устанавливается в момент открытия устройства. |
ЗапрещениеСобытий (FreezeEvents) | Число | + | + | Если свойство имеет значение 1, то доставка сообщений от устройства временно приостанавливается. |
ТекущийАсинхВывод (OutputID) | Число | + | — | Общее свойство OPOS. Содержит идентификатор последней асинхронной операции вывода. |
УведомлениеОСбоеПитания (PowerNotify) | Число | + | + | Общее свойство OPOS. Содержит значение, которое указывает, на какие события при сбоях питания следует посылать уведомление. |
Питание (PowerState) | Число | + | — | Свойство содержит текущее состояние питания устройства. |
Результат (ResultCode) | Число | + | — | Свойство содержит код результата последней операции. |
ДопРезультат (ResultCodeExtended) | Число | + | — | Свойство содержит расширенный код результата последней операции. |
СканированныеДанные (ScanData) | Строка | + | — | Свойство содержит строку, полученную от устройства. |
ШтрихКод (ScanDataLabel) | Строка | + | — | Свойство содержит строку, соответствующую прочитанному штрих-коду. |
ТипШтрихКода (ScanDataType) | Число | + | — | Свойство сканера OPOS. Содержит код типа прочитанного штрих-кода. |
ОписаниеСервисОбъекта (ServiceObjectDescription) | Строка | + | — | Свойство содержит описание сервис-объекта (объект нижнего уровня архитектуры OPOS). |
ВерсияСервисОбъекта (ServiceObjectVersion) | Число | + | — | Свойство содержит версию OPOS, поддерживаемую сервис-объектом. |
Состояние (State) | Число | + | — | Свойство содержит код текущего состояния устройства. |
БитДанных (DataBits) | Число | + | + | Один из параметров настройки последовательного порта (Бит данных в байте). |
Порт (Port) | Число | + | + | Один из параметров настройки последовательного порта (номер COM-порта). |
Скорость (Speed) | Число | + | + | Один из параметров настройки последовательного порта (скорость передачи данных). |
СтопБит (StopBits) | Число | + | + | Один из параметров настройки последовательного порта (количество стоп-бит). |
СтопСимвол (StopChar) | Число | + | + | Один из параметров настройки последовательного порта (стоп-символ). |
ИмяСобытия (EventName) | Строка | + | + | Имя события, передаваемое на обработку в 1С:Предприятие. |
ВАЖНО! Настройки драйвера должны совпадать с настройками сканера |
ПРИМЕЧАНИЕ Допустимые значения свойств АвтоВыключение, УстройствоЗанято, ПосылкаДанных, ДекодироватьДанные, УстройствоВключено, ЗапрещениеСобытий: 0 (соответствует «Нет»), 1 (соответствует «Да»); Свойства ДвоичноеПреобразование, ЕстьУведомлОПитании, УведомлениеОСбоеПитания, Питание, Результат, ДопРезультат, ТипШтрихКода, Состояние могут принимать значения, описанные в стандарте OPOS; Свойство БитДанных принимает значения от 1 до 8; |
Методы
Название (алиас) | Параметры | Возвращаемое значение | Описание |
---|---|---|---|
Проверить (CheckHealth) | ТипПроверки (Число, идентификатор типа проверки) | Результат в формате OPOS | Метод выполняет проверку устройства выбранного типа. |
Занять (Claim) | Таймаут (Число, максимальное время ожидания) | Результат в формате OPOS | Метод осуществляет попытку получения монопольного доступа к устройству |
ОчиститьВход (ClearInput) | — | Результат в формате OPOS | Метод очищает буфер сообщений. |
ОчиститьВыход (ClearOutput) | — | Результат в формате OPOS | Общий метод OPOS. Очищает очередь вывода. |
Отсоединить (Close) | — | Результат в формате OPOS | Метод завершает работу с устройством. |
Управление (DirectIO) | Команда (Число, код команды), ЧислПарам (Число, числовой параметр), СтрокПарам (Строка, строковой параметр) | Результат в формате OPOS | Общий метод OPOS. Используется для взаимодействия с сервис-объектом напрямую. |
Открыть (Open) | ИмяУстройства (Строка, соответствующая имени устройства) | Результат в формате OPOS | Открыть устройство. |
Освободить (Release) | — | Результат в формате OPOS | Метод освобождает устройство (метод выполняет действия, противоположные «Занять») |