Драйвер сканера штрих кода для линукс

Установка драйвера сканера штрих-кода

Всем добрый день! Прошу помочь, у меня ОС Linux Debian. Нужно чтобы на нём заработал сканер штрихкода Cipher 1000 USB Virtual com. Драйвера нашел, но как их в систему прописать не знаю. Драва вот эти http://www.scancode.ru/files/item/2/396/

Гугл говорит что еще в 2007 на убунте этот сканер подтягивался без проблем. Он точно не работает «из коробки»? Что говорит dmesg при подключении девайса?

А так вообще в твоем архиве есть текстовики с описанием процесса установки.

Простите, но я новичок в линукс, в архиве там не совсем понятно как устновить, да и нет там про Debian. А команда dmesg ни о чем не говорит

не нужно никаких сторонних драйверов.

Посмотрите в логах, что он выдает при подключении — возможно он находится в режиме USB клавиатуры — тогда просто переведите его в режим порта и увидите в логах, что появилось устройство /dev/ttyUSBx, его и используйте

dmesg должен при подключении устройства как-то отреагировать — либо опознать девайс и сказать как система его подключила, либо рассказать какие ошибки возникли при инициализации.

Вообще сборка довольно простая — нужно зайти в каталог, имя которого соответствует версии ядра (команда uname -r подскажет версию) и выполнить там команду make , потом скопировать полученные модули к ядру и подгрузить их (все это есть в текстовом файле прям по пунктам какую команду за какой запускать). У меня собрать не получается — ругается на типы, не корректные декларации и так далее. Может связано с тем что ядро 4 ветки (а в архиве только для 2 и 3 есть), может еще с чем-то — не умею в c++ и пакеты в основном ставлю из репозитория, так что не скажу.

вроде к сканеру книжка идет — там штрих-коды сервисные есть, в числе прочего они переключают режимы работы сканера

(если книги нет — ищется в интернетах)

быть может, здесь именно такой случай

под оффтопом подключал — тоже толком не заработал, пока не прочел инструкцию, затем сделал сброс и настроил как написано

Источник

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

  • Главная
  • 1С:Предприятие 8. Поддержка торгового оборудования в Linux (Debian/Ubuntu)

1С:Предприятие 8. Поддержка торгового оборудования в Linux (Debian/Ubuntu)

Последние годы фирма 1С серьезно подошла к обеспечению кроссплатформенности своих продуктов. Появление «родного» клиента для Linux открыло новые возможности к применению этой ОС в рабочем процессе. Сегодня уже ничто не мешает развернуть на базе Linux рабочее место менеджера по продажам или расчетчика заработной платы, но вот с автоматизированными рабочими местами до сих пор все было не очень радужно. В тоже время есть все основания полагать, что в скором будущем ситуация изменится, подробнее в нашей статье.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Читайте также  Как убрать secure boot на hp

Начнем с объективных предпосылок использовать Linux на автоматизированных рабочих местах (АРМ). Это не только снижение затрат на ПО, хотя в небольших внедрениях отказ от приобретения даже «домашних» редакций ОС Windows способно принести ощутимую экономию, но и снижение затрат на последующее сопровождение.

В первую очередь это уменьшение количества инцидентов, связанных с вредоносным ПО, ущерб от которого, если это окажется шифровальщик, может быть крайне высок. Также уменьшается количество обращений по причине несанкционированного вмешательства персонала или третьих лиц, что актуально для компьютеров без централизованного управления и за периметром безопасности организации, т.е. расположенных на торговых точках, в офисах продаж и т.д. и т.п.

Что касается «сложности» администрирования и освоения Linux-систем персоналом, то любая система или прикладное ПО сложнее пасьянса требует от администратора определенных технических знаний. При этом для пользователей порог вхождения оказывается достаточно низким, так как они продолжают работать с привычным набором программ: 1С, браузер, офисный пакет, а принцип работы в большинстве графических оболочек ничем существенно не отличается от работы с проводником Windows.

Однако до сих пор оставалось одно большое препятствие на пути применения Linux в автоматизации розницы: рабочее место кассира (РМК) и аналогичные ему АРМ предусматривает применение довольно широкого спектра торгового оборудования, с поддержкой которого в Linux наблюдались большие проблемы. Еще пару лет назад на вопрос о возможности использовать Linux на РМК мы однозначно отвечали: Нет!

Сейчас ситуация начала изменяться в лучшую сторону. Вместо разношерстного набора обработок обслуживания фирма 1С предлагает унифицированный подход к работе с торговым оборудованием в рамках БПО (библиотека подключаемого оборудования) и стремится обеспечить кроссплатформенность этого решения. Чтобы оценить, как далеко зашли ее усилия и как реально обстоят сегодня дела на этом направлении мы решили на практике проверить работу последнего релиза 1С:Розница 2.2 (2.2.4) с торговым оборудованием в среде Ubuntu 16.04 LTS.

Согласно официальным источникам, линейка релизов 1С:Розница 2.2.4.х использует БПО версии 1.2.5.10, которая является наиболее современной на текущий момент, а Ubuntu 16.04 можно рассматривать как некий эталон пользовательских Linux-систем на ближайшие несколько лет в среде базирующихся на Debian дистрибутивов.

Чтобы не растекаться мыслью по дереву рассмотрим, поддержка какого именно оборудования критична для РМК, а какого не критична, но желательна. Исходя из практического опыта, мы составили небольшую схему:

Так к разряду обязательного оборудования относятся: сканер штрихкода, фискальный регистратор или принтер ЕНВД и эквайринговая система. К желательному оборудованию можно отнести дисплей покупателя, считыватель магнитных карт и торговые весы (весы с печатью этикеток).

Если от поддержки дисплея покупателя и считывателя магнитных карт можно без особых проблем отказаться, то необходимость прогружать весы непосредственно с рабочего места кассира часто возникает в небольших магазинах на одну — две кассы сетевого типа, где есть необходимость работы с весовым товаром, но отсутствует рабочее место товароведа, так как эти задачи решаются в центральном офисе.

Сканер штрихкода

Сканер штрихкода наиболее простой тип торгового оборудования, большинство современных моделей работают либо в режиме клавиатуры, либо через RS-232 (COM-порт) или его эмуляцию. Обмен односторонний и весьма простой. БПО в полной мере поддерживает работу сканеров штрихкода в Linux через драйвер 1С:Сканеры штрих-кода (NativeAPI).

Читайте также  Hp pavilion g6 1109er драйвера видеокарты

Каких-либо проблем в работе подключенного в режиме клавиатуры сканера Datalogic мы не обнаружили.

Считыватели магнитных карт

Новые драйвера 1С (NativeAPI) обеспечивают полноценную работу считывателей как в среде Windows, так и Linux, в том числе с поддержкой режима клавиатуры, что актуально для многих моделей программируемых клавиатур. Прежде для работы данных устройств, даже в среде Windows, требовалось применения платных драйверов от АТОЛ.

Фискальные регистраторы

Фискальный регистратор или принтер ЕНВД можно смело назвать сердцем кассового узла, однако сегодня ни одна из моделей ФР в Linux не поддерживается.

Также вам не удастся установить эмулятор фискального регистратора от 1С, что делает невозможным развертывание полноценного РМК в среде Linux. В принципе это ограничение можно обойти, распечатывая чеки на чековом принтере, но этот способ подойдет только очень небольшим магазинам на спецрежиме, где владелец сам является продавцом и ему не нужен фискальный контроль. Однако и здесь могут возникнуть сложности, отсутствие фискального режима делает невозможным «снять кассу», т.е. достоверно установить какое количество денежных средств должно находиться в ней на текущий момент.

Дисплей покупателя

1С не перестает удивлять и радовать. Появление «родного» драйвера для этого вида оборудования, да еще с неплохой поддержкой моделей способно значительно облегчить жизнь автоматизаторам вне зависимости от платформы.

Учитывая, что дисплей оборудование тоже довольно простое и никакой сложной информации на него не выводится, стандартный драйвер способен обеспечить нормальную работу довольно широкого спектра оборудования, совместимого с одним из перечисленных наборов команд.

Эквайринговые терминалы

Эквайринг был и остается одним из самых проблемных участков, так как работать приходится не только с собственной учетной системой, но и с банковским ПО, а также с его поддержкой. Мы не раз сталкивались со случаями, когда сотрудники банка заявляли нам, что вот наше ПО, вот инструкция, мы уже третий раз по ней сделали, а почему не работает мы не знаем. Учитывая многочисленные проблемы на платформе Windows мы собственно и не ожидали увидеть ничего иного:

С остальными банковскими системами ситуация ничуть не лучше. Говорить о поддержке Linux, когда даже поддержка БПО для этого типа оборудования остается где-то в «прекрасном далеко» как минимум преждевременно. Для небольших магазинов решением этой проблемы могут быть эквайринговые терминалы без подключения к ПК, но для крупных торговых предприятий такое решение будет по меньшей мере неудобно.

Весы с печатью этикеток

Как и с фискальными регистраторами поддержки данного типа оборудования для платформы Linux нет.

Однако весы не являются непреодолимым препятствием для перевода РМК на Linux, в крупных предприятиях с весами работает товаровед, который может продолжать работать на Windows, а в удаленных магазинах, при наличии нормального канала связи это можно делать из основного офиса через VPN (потребуется сетевое подключение весов). Сложности могут возникнуть в небольших магазинах, но они редко покупают весы с печатью этикеток, так как этот вид оборудования достаточно дорог.

Прочее оборудование

В общем и целом, ситуация с поддержкой Linux в БПО такова, что пока это нужно одной фирме 1С, все новые версии ее драйверов (NativeAPI) без проблем работают на этой платформе. Сторонние производители не спешат реализовывать поддержку Linux для своих драйверов, хотя, как тот же АТОЛ, вполне могут использовать эту платформу для своих решений.

Читайте также  Как разобрать моноблок hp 520

С другой стороны, весовая категория фирмы 1С и охват аудитории ее продуктами может служить хорошим стимулом для начала поддержки этого семейства ОС. Так, например, мы с удивлением обнаружили поддержку Linux в драйверах принтера этикеток Godex от компании Сканкод. Правда пока поддерживается только подключение через LAN, но согласитесь, что это лучше, чем ничего.

Потом нашелся Сканкод: Драйвер для ТСД CipherLAB 8×00 (NativeApi), который также работает в среде Linux, что говорит о том, что ситуация медленно, но верно переламывается в сторону поддержки кроссплатформенности со стороны производителей оборудования.

Рабочее место кассира

Рассказывая про поддержку торгового оборудования в среде Linux мы не могли обойти стороной интерфейс РМК (рабочего места кассира). Здесь фирме 1С есть куда приложить свои усилия, шрифты на кнопках выглядят просто ужасно, в то время как к шрифтам в табличной части РМК и остальной программе никаких вопросов у нас не возникло. Кроме того, надписи на кнопках вверху и внизу РМК явно следует сделать побольше, ниже показано как это выглядит при разрешении экрана 1920×1080, которое сейчас можно встретить на мониторах с диагональю от 21″.

Выводы

Подведем небольшие итоги, для этого снова глянем на нашу схему:

Единственное серьезное препятствие — отсутствие поддержки в Linux фискальных регистраторов. Определенные сложности способен доставить эквайринг, но эти проблемы он и так регулярно доставляет вне зависимости от платформы, наконец никто не мешает использовать автономный эквайринговый терминал.

Основные устройства ввода не вызывают никаких вопросов, как и программируемые клавиатуры, о которых мы ничего не сказали выше. Единственный момент — для их программирования, как и для настройки большинства типов торгового оборудования все-таки потребуется Windows система.

Дисплей покупателя мы отметили значком повышенного внимания, так как несмотря на появление стандартного драйвера 1С к выбору данного оборудования следует подойти осмотрительно.

Весы — второй тип оборудования, который пока не позволяет однозначно рекомендовать Linux как платформу для РМК, опять-таки вся надежда здесь на производителей и решимость фирмы 1С требовать поддержки Linux в новых версиях совместимых с БПО драйверов. То, что это вполне осуществимо показывает пример фирмы Сканкод.

Да, Linux сегодня еще не готов занять свое место на автоматизированных рабочих местах, но текущие тенденции позволяют говорить о том, что это только вопрос времени. Уже сегодня реализована поддержка многих типов оборудования и видны определенные подвижки со стороны производителей. Все это разительно отличается от ситуации еще несколько лет назад, когда на вопрос поддержки торгового оборудования в Linux вообще не стоял на повестке дня.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Дополнительные материалы:

Помогла статья? Поддержи автора и новые статьи будут выходить чаще:

Или подпишись на наш Телеграм-канал:

Источник

Mac OS X Hints
Adblock
detector