Программируем лазерный считыватель на терминалах сбора данных Cipher (9300)

Разработка на .NET CF

Программируем лазерный считыватель на CipherПришло время написать вторую публикацию по программированию считывающих устройств терминалов сбора данных. В первой публикации я приводил пример программирования лазерного считывателя на терминалах Motorola(Symbol), в этой публикации я приведу пример программирования лазерного считывателя на терминалах Cipher 9300.
Здесь я приведу простой пример создания программы на Windows CE, которая будет работать со считывателем на терминалах Cipher 93XX. В целом, исходный код данной программы будет основан на примерах, которые приведены в руководстве по программированию, но с небольшим своим усовершенствованием. Вообще удивительно, почему те кто составлял руководство и SDK для разработчиков к этому устройству, не озаботились выложить хотя бы парочку рабочих примеров.

Итак, по порядку. Начнём с того что нам потребуется для разработки.

Читаль далее...

Cipher CipherLab 9300 программирование считыватель лазерный сканер штрих-код

Позднее связывание, на примере взаимодействия с терминалом сбора данных Cipher 8001L

Язык программирования C#

В данной публикации я продемонстрирую взаимодействие с COM объектом на языке C#. В примере будет использована OLE-компонента для взаимодействия с ТСД Cipher 8001L компании CitySoft. Думаю, всё то что описано можно использовать и для других COM-Объектов.

Для начала поясню в чём суть позднего связывания, и зачем это надо. Позднее связывание необходимо нам тогда, когда тип объекта заранее не известен и мы не можем напрямую обращаться к параметрам, методам и свойствам используемого объекта — вот для этого и используется позднее связывание.

Для вызова метода надо знать его название и список формальных параметров, которые он принимает. Для вызова используем метод InvokeMember().

Читаль далее...

Позднее связывание С шарп OLE-Компонента COM объект ТСД Cipher 800X CitySoft

Получаем программно серийный номер на ТСД Cipher 9300

Разработка на .NET CF

Публикация в дополнение вот к этой: Программируем лазерный считыватель на терминалах сбора данных Cipher (9300).

У терминалов сбора данных Cipher с Windows CE — есть одна особенность, в отличие от всех других ТСД (во всяком случае Motorola(Symbol) и Datalogic) стандартными способами получить серийный номер не получится. Получить то он получится — но будет на всех устройствах одинаковый, что лично меня не устраивает.

Однако этот глюк можно обойти и получить серийный номер при помощи API с библиотекой SystemApi_Ce_Net.DLL которая поставляется на диске с терминалом.

Ниже маленький примерчик кода — как это сделать:

using Cipherlab.SystemAPI;


int err = 0;

DataType.DataStruct.SYSINFO sysinfo = new DataType.DataStruct.SYSINFO();
            
err = SystemAPI.Function.GetSysInfo(ref sysinfo);

string serial = Encoding.UTF8.GetString(sysinfo.SerialNum,0,sysinfo.SerialNum.Length);

Полагаю комментарии излишни, и так всё достаточно просто и понятно.

Комментировать...

CipherLab 9300 CE .NET CF программирование

Cipher 8001-L - Бюджетный вариант терминала сбора данных

Промышленные терминалы сбора данных

   С терминалами сбора данных я начал своё знакомство, очень давно — первым терминалом попавшим ко мне в руки был Cipher 711 (можно найти и сейчас — но сейчас их делают очень плохо, те которые продавались году так в 2003 работают до сих пор, новые выходят из строя довольно быстро при интенсивном использовании). Собственно самое основное в этом терминале это БЮДЖЕТНОСТЬ! Такой терминал (к ним я отношу терминалы и 711 и 800X, у Cipher тоже есть довольно хорошие терминалы в плане качества и надёжности, но к представленным это не относится) способен справляться с инвентаризационными задачами в небольшом магазине при не очень частом использовании, если вам необходимо использовать устройство ежедневно и по долгу то оно не для вас.

Читаль далее...

Cipher ТСД

Фото обзор ТСД Cipher 9371

Промышленные терминалы сбора данных

Не так давно, попал мне в руки терминал сбора данных Cipher 9371, разумеется сразу же он был сфотографирован со всех сторон и в разных ракурсах, и как-то так получилось что забыл я про эти фотографии, не до них было. Но сегодня вспомнил и решил поделиться. Далее будет большое количество фотографий с моими комментариями по поводу этого устройства. Однако для начала несколько слов скажу от себя, о самом устройстве.

ТСД Cipher 9371Данный терминал сбора данных оснащен лазерным считывателем ШК, работает на базе ОС Win CE 6.0 Professional, поддерживает беспроводные стандарты Bluetooth и Wi-Fi, имеет разрешение дисплея: QVGA 240x320, емкость аккумулятора у данного устройства составляет 2700mAh, возможны варианты клавиатур с 29 и 43 клавишами.

Диапазон рабочих температур: от -10 до +50 градусов цельсия.
Класс защиты устройства: IP-64. (это даже выше чем у Motorola MC3190)

Выглядит действительно довольно надёжным кирпичиком, в руке лежит довольно не плохо, но мне так кажется в маленьких женских руках, будет не очень удобен — толстоват.

Далее будет много фотографий с комментариями, приступаем:

Читаль далее...

ТСД Cipher CipherLab 9300 CipherLab 9371 фото обзор фотографии

Инструкция оператора по взаимодействию ПО МС2 и ТСД Cipher

MC2 - Инструкции Руководства Описания

Инструкция по взаимодействию по МС2 с терминалами сбора данных Cipher для оператора

1.      Загрузка номенклатуры в устройство.

Важно! Для правильной загрузки терминала сбора данных необходимо чтобы терминал был включен, находился в подставке (подключенной к ПК) и был в главном меню.

Для загрузки терминала необходимо выбрать в основном меню программы пункт: Специальные возможности > Работа с оборудованием > Загрузка
ТСД Cipher.



Откроется окно:


Читаль далее...

MC2 инструкции Cipher

Терминал сбора данных CipherLab 9300

Блог им. Nexus



Опыт работы с терминалами сбора данных я начал с DOS-терминала CipherLab 8300, который отлично показал себя (и показывает до сих пор) в эксплуатации. 8300-й используется у нас в розничной сети для инвентаризации магазинов. Но недавно встала другая задача, и для другого ведомства — начали со склада. Для начала решили использовать терминал для контроля отобранных накладных. Тут уже DOS не справляется, поэтому немного поразмыслив я убедил начальство на старшую и довольно свежую модель CipherLab 9300.

Читаль далее...

Терминал сбора данных CipherLab 9300

Фотографии зарядно коммуникационной подставки для терминалов Cipher 8001L

Промышленные терминалы сбора данных

Возможно, кому нибудь пригодится. Без терминала оно конечно никакой не обзор, но вот подставочка есть а терминалов нет. Для клиента пришло на замену (старой не хватает на все терминалы).

Коробка — в которой поставляется подставка
Коробка - в которой поставляется подставка

Читаль далее...

Cipher Cradle