Оборудование

Материал из Меасофт
Версия от 13:54, 22 марта 2015; Johny (обсуждение | вклад) (Программирующие листы для сканеров)
Перейти к: навигация, поиск

Рекомендуемые аппаратные требования к рабочей станции

1. Работа под управлением ОС Windows 32/64 Bit: XP, Win7, Win8;
2. Процессор: любой, удовлетворяющий рабочим требованиям линейки ОС Windows;
3. Оперативное запоминающее устройство (ОЗУ): от 1 Gb и выше;
4. Запоминающее устройство HDD: от 30 GB и выше;
5. Сетевой интерфейс: проводной/беспроводной Ethernet интерфейс.
6. Монитор: диагональ, обеспечивающая разрешающую способность экрана не менее 1024*768 пикселей;
7. Периферийные порты ввода-вывода USB, RS232 (при необходимости наличия таковых): для подключения периферийного оборудования (сканер штрих-кодов,
фискальный регистратор, термопринтер).
8. Клавиатура, манипулятор мышь.

Выбор сервера для системы

Выбор серверного оборудования

Система "Курьерская служба 2008" очень мало требовательна к аппаратным ресурсам сервера.

Что касается производительности, то для небольшой компании, человек 10 в офисе, как правило, производительности бытового ноутбука, установленного в качестве сервера, будет более, чем достаточно. Т.е. серверную часть можно установить на любую машину, за которой работает пользователь. Для компаний до 20 сотрудников мы рекомендуем использовать бытовой компьютер, но "назначенный" сервером, т.е. чтобы он стоял отдельно работал круглосуточно, и им никто не пользовался в качестве рабочей станции. Для компаний более 20 человек - лучше использовать именно серверное оборудование, хотя у нас есть установка, где на бытовом Core i3 одновременно работает 80 человек.

Объем диска: Изначально при установке БД занимает около 1 Gb. Далее она увеличивается в зависимости от использования. Если компания доставляет 20000 отправлений в месяц, через 3 года объем базы будет 10 Gb с одной оговоркой: Больше всего места в БД занимают файлы, такие, как архив отсканированных накладных, отправленные по почте отчеты и счета, и т.д. Здесь, если компания использует эти возможности, она за год может накопить и 100 и 200 Gb. Так же необходимо учитывать некоторый объем свободного места, необходимый для создания резервных копий, а так же для работы самой ОС.

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

  • Мы не рекомендуем устанавливать сервер на ноутбук, т.к. его форм-фактор предполагает некоторую степень мобильности. Есть соблазн взять его куда-то с собой. А при перемещении велик риск его потери, кражи, его можно уронить и разбить. Еще один фактор низкой надежности ноутбуков - они часто умирают от пролитого на них чая/кофе/пива.
  • Мы не рекомендуем устанавливать серверную часть на компьютер, за которым работает пользователь. Здесь главный фактор риска - это заражение компьютера вирусами, которые пользователь, по неграмотности, скачивает из интернета, приносит на флешках и т.д. Антивирус никакой от этого не спасает.
  • Мы рекомендуем устанавливать на серверный компьютер Raid-1 массивы для снижения вероятности выхода из строя/потери данных в случае поломки жесткого диска. Однако нужно понимать, что это тоже не панацея: жесткие диски достаточно часто выходят из строя все одновременно, например, при поломке блока питания, когда напряжение "пробивает" через него и приводит к выгоранию всех компонентов компьютера, В случае стихийных бедствий и несчастных случаев (прорывы в трубах, например), или просто от того, что 2 HDD одной модели, купленные одновременно имеют одинаковый ресурс наработки на отказ.
  • Мы рекомендуем устанавливать ИБП на сервер для предохранения его от скачков напряжения в сети и/или аварийного завершения работы при отключении питания.
  • Мы рекомендуем использовать специализированное серверное оборудование, т.к. оно по определению гораздо надежнее, вплоть до резервирования блоков питания. Однако, такое оборудование достаточно дорогое, и его использование носит исключительно рекомендательный характер.

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

1. Работа под управлением ОС Windows 2012 Server;
2. Процессор: многоядерный, удовлетворяющий требованиям ОС;
3. Оперативное запоминающее устройство (ОЗУ): от 2 GB;
4. Запоминающее устройство HDD: от 360 Gb, Raid-1;
5. Сетевой интерфейс: проводной Ethernet интерфейс - 100 Mbit.;
6. Монитор, с разрешением минимум 1024*768;
7. Клавиатура microsoft минимум 103 клавиши;
8. Мышь оптическая;
9. Колонки активные минимум 2 Вт;
10. Коврик для мыши силиконовый :-)

Выбор серверной операционной системы

Серверная часть системы "Курьерская служба 2008" работает практически на любой операционной системе. Исключение - модуль интеграции с внешними системами. Однако, при выборе ОС нужно рассмотреть все плюсы и минусы. Обычно выбор стоит между Windows и Linux. Давайте остановимся подробнее. Windows - платная система. Серверная Windows стоит 40-45 т.р. Однако система прекрасно работает, например, на Windows 7 (желательно только не домашнюю версию), которая стоит в разы меньше. Ограничение на количество подключений к ней не имеет отношения к нашей системе. Linux - "бесплатная" система. Почему в кавычках? Потому что стоимость владения им гораздо выше: Для администрирования системы linux необходим системный администратор с глубокими познаниями этой ОС, а такие специалисты стоят в 2 раза дороже, чем администраторы Windows. Т.о. даже "дорогая", серверная Windows окупается за пару месяцев. Linux можно выбирать только в том случае, если в вашей компании и так уже работает несколько сис. администраторов Linux, которые смогут решать возможные проблемы с ней. Наша компания оказывает необходимую для работы системы помощь в администрировании windows-серверов, но с linux эта функция полностью ложится на заказчика. Почему мы говорим, что должно быть несколько администраторов в случае с Linux? Потому, что в случае увольнения единственного администратора, как правило, компанию ждут времена несчастий, пока не найдется новый, ТОЛКОВЫЙ системный администратор.

Резюме: Выбирайте Linux только в том случае, если Вы точно уверены в том, что делаете. В противном случае - только Windows.

Размещение сервера

Для классической архитектуры системы, когда офис-склад консолидированы в одном месте, мы рекомендуем размещение сервера в офисе. Т.е. в точке максимального использования системы. Это обеспечивает максимальную скорость и надежность. При этом при необходимости удаленного доступа к системе - достаточно, имея внешний статичный IP-адрес, "пробросить" порт 3306 на сервер.

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

  • Скорость доступа Наша система очень чувствительна к скорости доступа. Некоторые операции могут вызывать несколько обращений к серверу, и увеличение времени одного обращения на несколько миллисекунд существенно снижает общую производительность системы на рабочем месте. При размещении сервера в дата-центрах Европы, например, скорость доступа (ping) из Москвы составляет 50-60 мс. Это - на грани возможности использования программы. При размещении в дата-центре того же города, где находятся пользователи, время доступа - порядка 3-5 мс. Для сравнения - доступ по локальной сети - менее 1 мс.
  • Надежность интернет-канала Нужно понимать, что в случае размещения сервера в интернете система не будет работать у вас в офисе и/или на складе в случае отсутствия доступа в интернет. Желательно обеспечить резервирование канала, причем, желательно, не 3G-"свистком" (см. следующие 2 пункта).
  • Пропускная способность интернет-канала При разработке системы мы стараемся минимизировать объемы информации, передаваемые между рабочим местом и сервером. Однако, если доступ происходит через интернет, на одном канале работает несколько человек, на котором работает и программа и телефоны, а кто-то смотрит видео в ютубе, а кто-нибудь еще придумает пользоваться торрентами - работа остановится.
  • Стабильность интернет-канала При доступе к серверу не должны теряться пакеты. Если на канале происходят потери - программа будет закрываться с сообщением о том, что произошла потеря соединения с сервером. Потери пакетов можно проанализировать командой ping -t <имя_сервера, например ya.ru>.
  • Надежность дата-центра Теоретически - в дата-центре обеспечивается резервирование и элетропитания, и каналов передачи данных. Естественно, в них стоят и промышленные климатические системы, поддерживающие заданную рабочую температуру всего оборудования. Но на практике часто бывает, что сервер оказывается недоступным на время от нескольких минут до нескольких дней! Тех. поддержка (если ее телефон, вообще отвечает, а часто как раз в эти моменты она не работает - либо потому, что телефония работает на том же канале, который у них и "упал", либо потому, что тысячи пользователей серверов, обнаружив неполадки, начали им одновременно звонить) скажет "да, в вашем сегменте технические неполадки, мы устраняем", и больше сделать вы ничего не сможете. В случае, если сервер стоит у вас в офисе - вы сами принимаете моментальные меры. Вплоть до того, что можно вынуть из сгоревшего сервера жесткий диск, подключить к другому компьютеру, и восстановить работу системы.
  • Стоимость При размещении на linux-VDS серверах стоимость на текущий момент - 600-900 руб/мес, Windows - 4000 руб/мес. По поводу выбора ОС читайте соответствующий раздел этой же статьи.

Отсюда вывод: Мы рекомендуем устанавливать сервер "в облаке" только в случае сильно распределенной структуры компании. Когда максимальную скорость и надежность нужно обеспечить множеству удаленных пользователей, а не в одном конкретном месте.

Рекомендованное переферийное оборудование

Сканер штрих-кодов:
Поддерживаются любые сканеры штрих-кода.
Мы рекомендуем:

  • Zebex Z-3000 (CCD-сканер) /дешевый/
  • Honeywell (Metrologic) 5145 Eclipse /лазерный/
  • Honeywell (Metrologic) DS6707 /Image, позволяет сканировать 2D-штрих-коды/
  • Honeywell (Metrologic) 1202g Voyager BT /Радиосканер, позволяет сканировать на расстоянии от компьютера/

Рекомендуются к приобретению сканеры с типом подключения USB HID.
Если Вы определились с моделью сканера, то тип подключения не играет существенной роли: наша программа позволяет работать с любой из списка поддерживаемых моделей (проводной или беспроводной). Выбор интерфейса, скорее всего, зависит от наличия и доступности соответствующего порта на компьютере пользователя (так, интерфейс RS-232 предполагает наличие COM-порта, а интерфейс KBW, как правило, PS/2). Очевидным является тот факт, что наиболее универсальным будет сканер, работающий через интерфейс USB (USB HID). Проводной или беспроводной сканер имеет такое же, примерно, значение, как проводная или беспроводная мышь: если Вам нужно работать удаленно от управляющего устройства (компьютера), то для этого стоит выбирать беспроводную модель. Все беспроводные модели сканеров (обычно работающие через технологию Bluetooth) имеют аккумуляторные батареи и зарядные устройства, которые часто выполнены в виде базовой станции (приемно-передающего устройства) с функцией зарядки переносной части сканера.

Термопринтер:
Поддерживаются любые термо- и термо-трансферные принтеры.
Рекомендуется термопринтер Zebra LP 2824 (не путать с TLP 2824!) - у него ширина печатающей головки 60 мм, поэтому ленту такой же ширины сложно вставить неправильно. Очень прост в обслуживании и заправке ленты.
ВНИМАНИЕ! При покупке следует учитывать, что термопринтеры не комплектуются USB-шнуром и этикетками, поэтому их необходимо приобрести отдельно. Рекомендуем этикетки размером 58х40 мм.

Весы:
Поддерживаются весы фирмы "МЕРА", которые поддерживают протокол "ОКА".
Рекомендуем весы Мера ВП-3/30 - небольшие, точные, не дорогие.
При покупке весов обратите внимание на то, что они могут подключаться к COM-порту, который отсутствует на многих компьютерах. Для весов существуют провода в USB-порт, эмулирующие COM-порт. Так же в продаже имеются переходники, а так же платы расширения компьютеров, позволяющие добавить COM-порты.

Фискальный регистратор:
Поддерживаются все фискальные регистраторы фирмы "Штрих-М"
Рекомендуется ШТРИХ-LIGHT-ФР-К (Самый бюджетный)
При покупке ФР обратите внимание на то, что они могут подключаться к COM-порту, который отсутствует на многих компьютерах. Для них существуют провода в USB-порт, эмулирующие COM-порт. Так же в продаже имеются переходники, а так же платы расширения компьютеров, позволяющие добавить COM-порты.

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

  • Скорость сканирования;
  • Наличие функции обнаружения подачи двух листов;
  • Двухстороннее сканирование;
  • Количество сканирований до отказа.

Монитор ноутбука/нетбука/компьютера:
Рабочее место пользователя для работы с программой “Курьерская служба 2008” должно оснащаться монитором с разрешающей способностью экрана не менее 1024*768 пикселей. При работе на портативных устройствах, таких как нетбуки, у которых разрешение ниже рекомендуемого, в экран могут не помещаться некоторые окна.

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

Программой Курьерская служба 2008 поддерживаются все виды сканеров штрих-кодов, поэтому при выборе сканера следует учитывать особенности штрих-кодов, которыми заказчики маркируют корреспонденцию. В частности, контактные светодиодные сканеры можно использовать для считывания штрих-кодов длиной не более 5 - 7 см (в зависимости от модели сканера), а для двухмерных штрих-кодов необходим image-сканер.

Настройка сканера для работы с программой Курьерская служба 2008.

При подключении в разрыв клавиатуры или в порт USB в режиме эмуляции разрыва клавиатуры требуется небольшая дополнительная настройка сканера. Для этого существуют специальные программирующие листы для разных моделей сканеров, на которых напечатаны штрих-коды в определенной последовательности. Просканируйте их в том порядке, в котором они расположены на листе. Как правило, для сканеров одной фирмы подходят одни и те же штрих-коды. В результате этих действий при каждом сканировании перед штрих-кодом вставляется определенный префикс, наличие которого для программы является признаком того, что данная последовательность символов введена с помощью сканера. Для использования в качестве префикса в программе зарезервирована клавиша с буквой «ё», что накладывает некоторое ограничение: невозможно ввести с клавиатуры символы «ё», «Ё», «`», «~».

Программирующие листы для сканеров

В данном разделе приведены программирующие листы для популярных моделей сканеров штрих-кодов. Если в этом списке не оказалось модели Вашего сканера, попробуйте использовать лист от другой модели того же производителя. Сообщите, пожалуйста, нам, мы внесем изменения в список моделей, для которых подходит этот лист. Если никакой лист не подошел - сообщите, пожалуйста, об этом нам, мы подготовим лист для Вашего сканера.

Argox (проверено на ArgoScan 8000/8110/8120/8150/8250/8310/8312, argox as-8020cl (usb))

Champtek

Cino (проверено на F680BT)

Cipherlab: 1021 (simple), 1021 с переключением обратно 1560, 1562, 1070 (bluetooth)

Metrologic/Eclipse/Honeywell/Motorola/Symbol: Xenon 1900, Voyager 1202g MS5145, MS9520, MS9540 LS1203, LS2208 DS6707

Proton-1 Proton-2 (проверено на IMS3190, беспроводной)

PSC, Datalogic QS2500, QD2100 Mobile: QM2100, M2

Scanport T600

Zebex: USB USB, Альтернативный режим[1]Разрыв клавиатуры

Mercury: CL-200

Vioteh, Dudian

Настройка весов

Общие сведения

Система "Курьерская служба 2008" поддерживает работу с различными видами весов. На данный момент подключение всех видов весов к компьютеру осуществляется как через COM-порт, так и USB. В случае подключение через USB, на компьютер необходимо установить драйвер USB-COM конвертера. Драйвер поставляется производителем весов, либо переходника, через который Вы подключаете весы. После установки драйвера в "Диспетчере устройств" Вашего компьютера должен появиться новый COM-порт, через который и будет осуществляться дальнейшее взаимодействие с весами. Обратите внимание: При подключении USB-шнура к другому USB-разъему компьютера зачастую происходит изменение номера COM-порта, который привязан к шнуру. В этом случае потребуется указание в программе нового номера порта.

Весы нужно подключить к компьютеру, и активировать использование весов в программе в разделе "Настройка" - "Параметры" - "Оборудование". Там нужно установить галку "Использовать весы", Выбрать тип весов, и указать нужный COM-порт.

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

Особенности настройки различных моделей весов приведены ниже.

Настройка весов МЕРА

Для связи с весами мера система использует протокол "ОКА".

В большинстве весов МЕРА протокол ОКА сначала нужно активировать. Для этого воспользуйтесь выдержкой из их руководства пользователя:

 9.1 Выбор протокола
 9.1.1 Удерживая нажатой кнопку «5» клавиатуры терминала, кратковременным нажатием кнопки « » включить весы. Используя ту же клавиатуру нажать кнопку «4» и затем нажать клавишу ввода « ». 
       При правильно выполненном действии будет активизирован режим настройки и на дисплее появится сообщение «_____9». 
 9.1.2 Последовательно нажать кнопки «1» и «4» и ввести кодовый номер требуемого протокола  (для протокола ОКА - «1»!)  из таблицы кодов нажатием одной из кнопок «0»…«9». 
 9.1.3 Нажатием кнопки «9» зафиксировать результат. 


Обратите внимание на то, что в этой инструкции подразумевается наличие полной цифровой клавиатуры с кнопками "0".."9". Если у Ваших весов такой клавиатуры нет - они не поддерживают протокол, и подключить их не удастся.

Для проверки работоспособности подключения можно использовать официальную программу МЕРА. Обратите внимание, что эта программа не будет работать, если открыта программа "Курьерская служба" с включенным использованием весов, и наоборот. В один момент времени к весам может подключаться только одна программа!

Настройка весов НЕВА

По нашему опыту работы с весами "НЕВА" складывается интересная ситуация: производитель заявляет, что все модели их весов работают по разным протоколам. Протокол зависит от модели "пульта" - такой штуки, с индикатором и кнопками. При этом по конкретной модели пульта они передали протокол, который не соответствует действительности. В итоге конкретные весы, имевшиеся в наличии, к программе подключены (методом обратного инжиниринга протокола), в списке видов весов в настройке оборудования они присутствуют, однако мы не можем дать никаких гарантий того, что конкретные весы, приобретенные Вами будут работать с программой. Мы не рекомендуем этот тип весов к приобретению, однако, в случае, если они у вас уже есть, и система с ними не работает - звоните, будем думать, что с этим можно сделать.

Настройка измерительного прибора ExpressCube

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

Мобильное устройство курьера на Android

Мобильное приложение "Курьерская служба 2008" разработано для мобильных устройств, работающих под управлением ОС Android версии не ниже 2.3 (это главное и основное условие). В настоящее время большинство мобильных устройств, представленных на рынке, предлагается с предустановленной ОС Android версии 4.0-4.4. Следует отметить, что вносимые в мобильное приложение исправления, доработки и новые функции тестируются на устройствах с версией 4.4, однако наши клиенты вполне успешно эксплуатируют и устройства с другими версиями (например, такими как 4.1, 4.2 и др.).

В своей работе приложение использует модули мобильного устройства GPS (для определения географических координат) и Wi-Fi (для обмена данными с сервером), но они есть во всех (за очень редким исключением) представленных на рынке моделях. Так как постоянно включенные модули GPS и Wi-Fi требуют повышенного потребления энергии, Вам стоит обратить внимание на емкость аккумулятора (особенно актуально для пеших курьеров) - чем она выше, тем дольше устройство может работать без подзарядки. Имеет смысл приобретать устройство с емкостью аккумулятора не менее 1700-2000 мАч (лучше больше). Основное пожелание к камере: QR-коды и штрих-коды при фотографировании должны корректно и без ошибок распознаваться приложением (3Мп модуля будет вполне достаточно, основная масса устройств среднего ценового диапазона сейчас предлагается с камерами 5-8Мп), наличие вспышки не является обязательным требованием (для встроенной камеры больше важна функция ее автофокуса). Остальные характеристики устройства (фирма-производитель, объем памяти, частота процессора, тип и размер матрицы и т.д.) носят скорее потребительский характер. Устройство должно быть удобным в работе и практичным в эксплуатации. Наше приложение очень нетребовательно к аппаратным ресурсам.

Процесс установки и настройки приложения для мобильного устройства курьера подробно рассмотрен в статье по ссылке Модуль мобильного устройства курьера для Android

Примечания

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