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

Публикация в дополнение вот к этой: Программируем лазерный считыватель на терминалах сбора данных 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);

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

Фото обзор ТСД 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 (9300)

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

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

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



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


Читать дальше →