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

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

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

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

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

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

Новая версия ПО "МС2" - Версия 2.1.5

MC 2 - Софт

Из основных нововведений:
— Работа с заказами (теперь есть возможность формирования документа по предварительно полученному из учётной системы заказу).
— Работа с мягкими чеками (формирование мягких чеков для поступления в учётную систему или на кассы).

Скачать новую версию можно здесь: http://kbss.ru/addons/9/

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

MC2 - Инвентаризация MC2 обновления новая версия

Motorola MC75 - чудо аппарат по чудо цене.

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

Symbol Motorola MC75Здесь пойдет речь об устройстве, аналогов которому по функциональности пожалуй мало, во всяком случае такого чтобы все имеющиеся в этом устройстве функции были в одном флаконе, и вовсе нет. Что это за девайс такой Motorola MC75? Это с одной стороны полноценный (и даже очень) терминал сбора данных, с другой это мобильный телефон способный работать в сетях третьего поколения. Устройство обладает промышленными стандартами надежности (класс защиты IP54), способно выдерживать падения на бетонный пол с высоты 1,5 метра, функционировать при температурах от -20 до +50 градусов цельсия.

По причине своей сверх защищённости устройство имеет внушительные габариты, но зато им можно смело отбиться от врага. :) Устройство предназначено для работы в полях и способно проработать рабочий день без подзарядки, благодаря мощному аккумулятору.

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

Motorola MC75 фотографии описание Symbol обзор

MC2 - Retail : Работа с Off Line заказами на терминале сбора данных.

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

Off-Line обработка заказов на терминалеПоследняя версия программного комплекса «МС2» обладает возможностью работы с Off-Line заказами. Это значит, что вы можете загрузить на терминал список заказов из внешней системы, удалённо работать с этим списком заказов при отсутствии сети WiFi — допустим с колёс автомобиля или просто на удаленном объекте, а может просто на складе для которого ввиду малого количества документов WiFi по каким либо причинам не целесообразен, да и просто хотя-бы потому, что Онлайн и невероятная оперативность вам не нужны, а вот терминал на одном аккумуляторе должен работать как можно дольше, ведь при работе в сети батарея садится быстрее. Вот для этих случаев может быть вполне целесообразно использовать устройство в Off-Line режиме. Далее будет представлено описание работы в таком режиме, мобильной части программного обеспечения «MC2».

Описание работы с Off-Line заказами на терминале сбора данных:

Загрузка заказов с сервера происходит при полной загрузке данных на терминал, по нажатию на значёк номер 2, или на клавишу 2 с клавиатуры. На терминал будут загружаться все новые документы с типом операции «Отгрузка».

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

MC2 Заказы Работа с Off-Line заказами MC2-Retail инструкции документация

Инфокиоски в магазине - какими их вижу я.

Автоматизация

Инфокиоски - какими их вижу яДумаю многие замечали что в некоторых магазинах, где нибудь в углу или на стене, иногда висит небольшое странное устройство со считывателем штриховых кодов. Подходишь к этому агрегату показываешь ему штрихкодом товар а он тебе цену говорит. Спору нет — вещь ценнейшая и полезная, но мало кому нужная. Бабульки ей вряд-ли умеют пользоваться, взрослым обеспеченным людям без разницы стоит этот батон на 5 рублей дороже или дешевле — большинство вам ещё бы 5 рублей заплатили сверху, только бы в очереди на кассе не стоять.
Вот здесь я начал размышлять, а каким бы я сам хотел видеть это устройство? Каким функционалом оно должно обладать, чтобы заинтересовать меня, как рядового посетителя магазина?

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

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

инфокиоск использование для чего они

С праздником весны, дамы!

Блог им. Roman


По статистике с Яндекса, 20% посетителей ресурса составляют женщины.
С праздником вас, милые дамы!

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

8 Марта праздник поздравление

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

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

Программируем лазерный считыватель на SymbolДавно хотел написать такое руководство к действию, но как-то всё руки не доходили, и вот наконец написал, всего делов то было…
Любители впихнуть везде и всюду 1С-ку (даже на терминал) с использованием DataWedge (это такая утилита для отправки того что считал сканер в буфер клавиатуры только специализированная для ТСД Symbol) могут дальше не читать, а заниматься и дальше тем что больше нравится. Обращать в свою веру никого не буду :).
Итак, что же я здесь продемонстрирую?.. Я приведу маленький пример того, как задействовать считывающее устройство на терминале сбора данных (Symbol Motorola) из вашего приложения, расскажу что для этого необходимо и приведу пример кода.

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

Symbol Motorola Сканер ШК программирование программирование терминала Symbol

Многострочный ListView для .NET CF (описание, исходный код и пример работы).

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

Здесь я приведу описание основных свойств и методов компонента GraphListView.

Самое главное, как указать источник данных:

//1. Бросаем на форму GraphListView
//связываем компонент с данными и обновляем его.
graphListView1.GraphListDataSet = new DataSet();
string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\dataset.xml";
//В данном случае источник данных загрузили из XML файла.
graphListView1.GraphListDataSet.ReadXml(path);

//Указываем наименование таблицы в источнике данных
graphListView1.DataTableName = "Table";
//Указываем наименование поля таблицы в котором передается значение
graphListView1.FieldValue = "ID_DOCHEAD";
//Указываем наименование поля таблицы в котором передается отображаемое наименование
graphListView1.FieldDisplay = "NAME";

//Количество строк в позиции, можно не указывать по умолчанию 2;
//Может принимать значение от 1 до 10;
graphListView1.RowCountByPos = 2;
//Цвет текста, можно не указывать по умолчанию Белый;
graphListView1.FontColor = Color.Red;

//Обязательная функция после применения всех обязательных параметров выше.
//Заполнит и отобразит Список.
graphListView1.RefreshList();

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

C шарп ListView GraphListView пример описание

Многострочный ListView для .NET CF

Собственные разработки для развлечения

Давно была необходимость в таком компоненте, и вот наконец дошли руки. Первая версия готова. Данный компонент, это ListView для мобильных устройств на базе Windiws Mobile в котором можно задавать количество строк в позиции (до 10 строк). Предназначен в первую очередь для современных устройств с большими экранами и довольно мощной аппаратной начинкой, но будет работать и на слабеньких устройствах с разрешением экрана 240X320, при этом ширина строк меньше но количество строк удваивается (для EGA — возможно только четное количество строк, задав 5 получите 10, задав 1 получите 2; 1,3 или 5 строк быть не может). В качестве фона используется произвольное изображение.

Скриншоты работы компонента:
GraphListViewGraphListViewGraphListView

Скачать компонент: GraphListView.rar

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

C шарп .NET CF ListView

Программное добавление событий для элементов управления в C#

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

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

Пример будет получать источник данных в ComboBox, и по событию SelectedIndexChanged — будет выводить индекс выбранного элемента, вот это событие мы и создадим программно.

Итак приступаем:

DataSet ds = new DataSet(); //Создаем источник данных.
EventHandler handler; //Создаем делегат.

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

События EventHandler С шарп

Работа с Postgresql в C#

Не так давно занялся разработкой приложения на C# работающего на базе PostreSQL, появилась информаци (читать далее...)

932  
Разрешаем ввод в TextBox только цифр.

Для того чтобы разрешить ввод в поле TextBox только цифр в C#, самый простой способ воспользоваться (читать далее...)

702  
Работа с MySQL в C#

Надеюсь данная публикация не даст читателям повторить мои ошибки и поможет сделать изначально правил (читать далее...)

682  
Разновидности терминалов Motorola Symbol MC3090

В этой публикации хотелось бы поделиться информацией о разновидностях терминалов сбора данных Symbol (читать далее...)

673  
Работа с XML в Oracle PL/SQL (Часть 1)

В этой публикации я приведу основные способы работы с XML в Oracle, которые сам использую. Здесь буд (читать далее...)

658  
Передача параметров между формами в C#

Часто возникает необходимость передать определённые параметры между формами в одном приложении, напр (читать далее...)

642  
OpenXML - Пример создания Excel файла на C#

В данной публикации приведен пример генерации Excel файла при помощи библиотеки OpenXML. Отличие это (читать далее...)

587  
Курсоры в MSSQL - перебор выборки в цикле.

Команды манипулирования данными SELECT, UPDATE, DELETE работают сразу с группами строк. Эти группы, (читать далее...)

528  
Руководство пользователя для терминала сбора данных SEUIC 7P

Поскольку на просторах Российского интернета информации по китайским терминалам сбора данных Seuic A (читать далее...)

487  
Подключение датчика температуры и влажности DHT11 к Arduino UNO R3

Подключение датчика температуры DHT11 задача довольно простая. Всё, что нам понадобится для подключе (читать далее...)

444