Периферийные устройства розничной торговли

Важно!

Этот раздел относится к Dynamics 365 Retail и Dynamics 365 Commerce (предварительная версия).

В этом разделе объясняются понятия, связанные с периферийными устройствами розничной торговли. В нем описываются различные способы подключения периферийных устройств к POS-терминалу, а также компоненты, которые отвечают за настройку соединения с POS.

Концепции

POS-регистраторы

Навигация: щелкните Розничная торговля > Настройка канала > Настройка POS > Регистры.

Регистр POS — это объект, используемый для определения характеристик конкретного экземпляра POS. Эти характеристики включают профиль оборудования или настройку для периферийных устройств розничной торговли, которые будут использоваться в регистре, магазин, с которым сопоставлен этот регистр, и визуальной взаимодействие с пользователем, который входит в этот регистр.

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

Навигация: щелкните Розничная торговля > Настройка канала > Настройка POS > Устройства.

Устройство — это объект, представляющий физический экземпляр устройства, которое сопоставлено с регистром POS. При создании устройства оно сопоставляется с регистром POS. Объект устройства отслеживает сведения об активации регистра POS, типе используемого клиента и пакете приложения, развернутом на определенном устройстве.

Устройства могут быть сопоставлены следующим типам приложений: Retail Modern POS, Retail Cloud POS, Retail Modern POS — Windows Phone, Retail Modern POS — Android и Retail Modern POS — iOS.

Retail Modern POS

Modern POS является программой POS-терминала для Microsoft Windows. Ее можно развернуть в операционных системах (ОС) Windows 10.

Cloud POS

Cloud POS является браузерной версией программы Modern POS, доступную в веб-браузере.

Modern POS для iOS

Modern POS для iOS является версией программы Modern POS для операционной системы iOS и может быть развернута на устройствах iOS.

Modern POS для Android

Modern POS для Android является версией программы Modern POS для операционной системы Android и может быть развернута на устройствах Android.

Периферийные устройства POS

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

Hardware Station

Навигация: щелкните Розничная торговля > Каналы > Магазины розничной торговли > Все магазины розничной торговли.

Выберите магазин и перейдите на экспресс-вкладку Станции оборудования. Параметр Станция оборудования является параметром уровня канала, который используется для определения экземпляра, в котором развертывается логика периферийных устройств розничной торговли. Этот параметр на уровне канала используется для определения характеристик станции оборудования. Он также используется для списка станций оборудования, которые доступны для экземпляра Modern POS в конкретном магазине. Станция оборудования встроена в программу Modern POS для Windows. Станция оборудования также может развертываться независимо как автономная программа служб Microsoft Internet Information Services (IIS). В этом случае к ней возможен доступ по сети.

Профиль оборудования

Навигация: щелкните Розничная торговля > Настройка канала > Настройка POS > Профили POS > Профили оборудования.

Профиль оборудования представляет собой список устройств, настроенных для регистра POS или станции оборудования. Профиль оборудования может быть сопоставлен непосредственно регистру POS или станции оборудования.

Классы устройств

Периферийные устройства POS обычно разделяются на классы. В этом разделе приводится описание и обзор устройств, которые поддерживает Modern POS.

Принтер

Принтеры включают в себя традиционной принтеры чеков POS и принтеры целой страницы. Принтер поддерживается через интерфейс OLE для Retail POS (OPOS) и интерфейсы драйверов Microsoft Windows. Можно использовать одновременно до двух принтеров. Эта возможность поддерживает сценарии, когда чеки клиента "оплатил и забрал" печатаются на принтерах чеков, а заказы клиентов, которые содержат дополнительные сведения, печатаются на принтере целой страницы. Принтеры чеков могут быть подключены непосредственно к компьютеру через USB, подключены к сети по Ethernet или подключены с помощью Bluetooth.

Сканер

Можно использовать одновременно до двух сканеров штрих-кодов. Эта возможность поддерживает сценарии, когда более мобильный сканер требуется для сканирования больших или тяжелых товаров, в то время как встроенный сканер используется для большинства товаров стандартного размера, чтобы ускорить время обработки на кассе. Сканеры могут поддерживаться через OPOS, Universal Windows Platform (UWP) или интерфейсы электронного соединителя клавиатуры. USB или Bluetooth могут использоваться для подключения к компьютеру сканера.

MSR / считыватель магнитных карт

Один USB-считыватель магнитных карт (MSR) можно настроить с помощью драйверов OPOS. Если вы хотите использовать автономный считыватель магнитных карт для платежных проводок электронных платежей (EFT), считыватель магнитных карт должен управляться соединителем платежей. Автономные считыватели магнитных карт могут использоваться для ввода данных программы лояльности клиентов, входа сотрудников и ввода подарочных карт, независимо от соединителя платежей.

Кассовый лоток

Два кассовых лотка могут поддерживаться в профиле оборудования. Эта возможность позволяет, чтобы для каждого регистра были одновременно активны две смены. Если имеется общая смена или кассовый лоток одновременно используется несколькими мобильными устройствами POS, для каждого профиля оборудования допускается только один кассовый лоток. Кассовые лотки могут быть подключены непосредственно к компьютеру через USB, подключены к сети или подключены к принтеру чеков по интерфейсу RJ12. В некоторых случаях кассовые лотки также могут быть подключены через Bluetooth.

Строковый дисплей

Строковые дисплеи используются для отображения продуктов, сальдо проводки и других полезных сведений для клиента во время проводки. Один строковый дисплей может быть подключен к компьютеру через USB с помощью драйверов OPOS.

Считывание рукописных подписей

Устройства считывания рукописных подписей могут быть подключены непосредственно к компьютеру через USB с помощью драйверов OPOS. Если настроено считывание подписи, клиенту будет предложено расписаться на устройстве. После ввода подписи она отображается кассиру для принятия.

Весы

Весы могут быть подключены к компьютеру через USP с помощью драйверов OPOS. При добавлении в проводку продукта, помеченного как "Взвешиваемый", POS считывает вес с весов, добавляет продукт в проводку и использует количество, предоставленное весами.

Клавиатура для набора ПИН-кода

Клавиатуры для набора ПИН-кода поддерживаются с помощью OPOS, но управление ими должно осуществляться через соединитель платежей.

Дополнительный дисплей

Если настроен дополнительный экран, экран Windows номер 2 используется для отображения основных сведений. Дополнительный дисплей предназначен для поддержки расширений независимых поставщиков программного обеспечения, поскольку в стандартном виде дополнительный дисплей не настраивается и отображает ограниченное содержимое.

Платежный терминал

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

Поддерживаемые интерфейсы

OPOS

Чтобы обеспечить возможность использования с Retail самого широкого круга устройств, отраслевой стандарт OLE для POS является основной платформой периферийных устройств для розничной торговли, которая поддерживается. Стандарт OLE для POS было введен Национальной федерацией розничной торговли (National Retail Federation, NRF), которая определяет отраслевые стандарты протоколов связи для периферийных устройств розничной торговли. OPOS — это широко распространенная реализация стандарта OLE для POS. Он был разработан в середине 90-х и с тех пор был несколько раз обновлен. OPOS предоставляет архитектуру драйверов устройств, позволяющую легко интегрировать оборудование POS с системами POS на основе Windows. OPOS управляет связью между совместимым оборудованием и программным обеспечением POS. Элемент управления OPOS состоит из двух частей:

  • Объект управления — объект управления для класса устройств (например, строковые дисплеи) предоставляет интерфейс для программного обеспечения. Службы Monroe Consulting Services (www.monroecs.com) предоставляют стандартизированный набор объектов управления OPOS, которые называются общими объектами управления (common control objects, CCO). Объекты CCO используются для проверки компонента POS-терминала Retail. Таким образом, такая проверка помогает гарантировать, что если Retail поддерживает класс устройств через OPOS, большое количество разных типов устройств может поддерживаться, при условии, что производитель предоставил объект обслуживания, который создан для OPOS. Не нужно явно тестировать устройства каждого типа.
  • Объект обслуживания — объект обслуживания обеспечивает связь между объектом управления (CCO) и устройством. Обычно объект обслуживания для устройства поставляется изготовителем оборудования. Однако в некоторых случаях может потребоваться загрузить объект обслуживания с веб-сайта производителя. Например, может быть доступен более новый объект обслуживания. Чтобы найти адрес веб-сайта производителя, обратитесь к документации на оборудование.

Объект управления и объект обслуживания

Поддержки реализации OPOS стандарта OLE для POS помогает гарантировать, что если производители устройств и издатели POS правильно реализовали стандарт, системы POS и поддерживаемые устройства могут работать совместно, даже если они не были ранее протестированы друг с другом.

Примечание

Поддержка OPOS не гарантирует поддержку всех устройств, для которых имеются драйверы OPOS. Retail сначала должен поддерживать этот тип устройства или класс с помощью OPOS. Кроме того, сервисные службы не всегда могут быть обновлены до последней версии CCO. Также следует иметь в виду, что, как правило, качество объектов обслуживания может варьироваться.

Windows

Печать чеков в POS оптимизирована для OPOS. OPOS, как правило, гораздо быстрее, чем печать через Windows. Таким образом, рекомендуется использовать OPOS, особенно в средах розничной торговли, где печатаются чеки с 40 столбцами и проводка должна быть быстрой. Для большинства устройств будут использоваться элементы управления OPOS. Однако некоторые OPOS-принтеры чеков также поддерживают драйверы Windows. С помощью драйвера Windows можно получить доступ к новейшим шрифтам и подключить по сети один принтер к нескольким регистрам. Тем не менее, у использования драйверов Windows есть недостатки. Ниже приведены несколько примеров таких недостатков:

  • При использовании драйверов Windows изображения обрабатываются перед выполнением печати. Поэтому печать выполняется обычно медленнее, чем на принтерах, использующих элементы управления OPOS.
  • Устройства, подключенные через принтер ("последовательно подключенные"), могут работать неправильно при использовании драйверов Windows. Например, кассовый лоток может не открываться или принтер накладной может не работать должным образом.
  • OPOS также поддерживает более широкий набор переменных, относящихся к принтерам чеков розничной торговли, таких как обрезка бумаги или печать накладной.

Если элементы управления OPOS доступны для используемого принтера Windows, принтер все равно должен работать правильно с Retail.

Универсальная платформа Windows

В случае периферийных устройств розничной торговли UWP относится к поддержке самонастраивающихся устройств в Windows. При подключении самонастраивающегося устройства к версии операционной системы Windows, которая поддерживает этот тип устройств, драйвер не является обязательным для использования устройства по назначению. Например, если Windows обнаруживает Bluetooth-динамик, операционная система знает, что устройство имеет тип класса Динамик. Поэтому она считает это устройство динамиком. Дополнительная настройка не требуется. В случае POS-устройств можно подключить много USB-устройств, и Windows распознает их как HID-устройства. Однако ОС может не суметь определить возможности, предоставляемые устройством, так как устройство не указывает класс или тип устройства. Классы устройств для сканеров штрих-кода и считывателей магнитных карт были добавлены в Windows 10. Таким образом, если устройство объявляет себя в Windows 10 как устройство одного из этих классов, Windows будет отслеживать события от устройства в соответствующее время. Modern POS поддерживает считыватели магнитных карт и сканеры UWP. Таким образом, когда он готов для ввода данных из одного из этих устройств и подключено устройство, которое относится к одному из этих классов, можно использовать это устройство. Например, если сканер штрих-кодов UWP подключен к компьютеру с Windows 10 и настроен вход по штрих-коду для Modern POS, сканер штрих-кодов станет активным на экране входа. Дополнительная настройка не требуется. Дополнительные классы UWP-устройств POS сейчас добавляются в Windows. Эти классы включают классы для денежных ящиков и принтеров чеков. Поддержка этих новых классов устройств в Modern POS ожидается.

Электронный соединитель клавиатуры

Электронные соединители клавиатуры отправляют данные в компьютер, как если бы эти данные были введены на клавиатуре. Поэтому по умолчанию поле, которое является активным в POS, получит отсканированные или считанные данные. В некоторых случаях это поведение может привести к сканированию данных неправильного типа в неправильное поле. Например, штрих-код может быть отсканирован в поле, предназначенное для ввода данных кредитной карты. Во многих случаях в POS имеется логика, которая определяет, являются ли отсканированные или считанные данные штрих-кодом или результатом считывания карты. Таким образом, данные обрабатываются правильно. Однако если устройство настроено как OPOS, а не как электронный соединитель клавиатуры, имеется больший контроль над тем, как данные из этих устройств могут потребляться, поскольку больше "известно" об устройстве, из которого получены данные. Например, данные со сканера штрих-кодов автоматически распознаются как штрих-код, и связанную запись в базе данных легче и быстрее найти, чем если использовать обычный строковый поиск, как в случае электронных соединителей клавиатуры.

Собственный принтер

Можно настроить собственный принтер (т. е., в профиле оборудования указать в качестве типа значение "Устройство"), чтобы предлагать пользователю выбрать принтер, настроенный для компьютера. Когда настроен принтер типа Устройство, если Modern POS обнаруживает команду печати, пользователю будет предложено выбрать принтер в списке. Это поведение отличается от поведения для драйверов Windows, поскольку тип принтера Windows в профиле оборудования не отображает список принтеров. Вместо этого он требует указания именованного принтера в поле Имя устройства.

Windows

Тип устройства Windows используется только для принтеров. Если принтер Windows настроен в профиле оборудования, необходимо указать имя конкретного принтера. Когда Modern POS встречает событие печати, если принтер Windows настроен, события будут передаваться на указанный принтер Windows. Пользователю не будет предложено выбрать принтер.

Сеть

Денежные ящики, принтеры чеков и платежные терминалы, допускающие адресацию по сети, можно использовать через сеть, либо непосредственно через станцию оборудования межпроцессных взаимодействий (IPC), которая встроена в приложение Modern POS для Windows и Modern POS для Android, либо с помощью станции оборудования IIS для других клиентов Modern POS.

Варианты развертывания станции оборудования

IPC (встроенная)

Станция оборудования межпроцессных взаимодействий (IPC) встроена в приложение Modern POS для Windows и Modern POS для Android. Чтобы использовать станцию оборудования IPC, назначьте профиль оборудования регистру, который будет использоваться приложение Modern POS для Windows. Затем создайте станцию оборудования типа Выделенный для магазина, где будет использоваться регистр. При запуске Modern POS станция оборудования IPC будут активна, и периферийное оборудование POS, которое было настроено, будет готово к работе. Если временно не требуется локальное оборудование по какой-либо причине, используйте операцию Управление станциями оборудования для отключения возможностей станции оборудования. Modern POS может также использовать станцию оборудования IPC для прямой связи с сетевыми периферийными устройствами.

IIS

Можно использовать версию IIS или автономную версию станции оборудования двумя способами. Дескриптор "IIS" предполагает, что приложение POS подключается к станции оборудования через службы Microsoft Internet Information Services (IIS). POS-приложение подключается к станции оборудования IIS через веб-службы, выполняющиеся на компьютере, к которому подключены устройства. При использовании IIS периферийные устройства розничной торговли, подключенные к станции оборудования, могут использоваться любой ККМ POS, подключенной к той же сети, что и станция оборудования IIS. Поскольку только Modern POS для Windows включает встроенную поддержку периферийного оборудования для розничной торговли, все остальные приложения Modern POS должны использовать станцию оборудования IIS для взаимодействия с периферийными устройствами POS, которые настроены в профиле оборудования. Таким образом, каждому экземпляру станции оборудования IIS требуется компьютер, на котором запущены веб-служба и приложение, которые обмениваются данными с устройствами. Станция оборудования IIS является обязательной для всех приложений Modern POS, кроме Modern POS для Windows.

Выделенный

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

Общие

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

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

В будущих версиях запланирована проверка, позволяющая обнаружить, не настроены ли неподдерживаемые устройства для профиля оборудования, который сопоставлен общей станции оборудования. Если обнаружены какие-либо устройства, которые не поддерживается, пользователь получит сообщение о том, что устройства не поддерживаются для общей станции оборудования. В случае общих станций оборудования для параметра Выбор при оплате устанавливается значение Да на уровне ККМ. Затем пользователю POS предлагается выбрать станцию оборудования при выборе платежного средства для проводки на POS. Если станция оборудования выбирается только во время оплаты, выбор станции оборудования добавляется непосредственно в workflow-процесс POS для мобильных сценариев. Как дополнительное преимущество, строковый дисплей на платежном терминале не используется для общих сценариев. Если платежный терминал используется как строковый дисплей, другим пользователям может быть заблокировано использование этого терминала до завершения проводки. В мобильных сценариях строки могут добавляться в проводку в течение более длительного периода. Поэтому параметр Выбор при оплате необходим для обеспечения оптимальной доступности устройства.

Сетевые периферийные устройства

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

Modern POS для Windows

Можно указать IP-адреса для сетевых периферийных устройств в двух местах. Если Windows-клиент Modern POS использует один набор периферийных устройств, следует устанавливать IP-адреса для этих устройств с помощью параметра Конфигурация IP в области действий для самого регистра. В случае сетевых устройств, которые будут совместно использоваться регистрами POS, профиль оборудования, которому назначены сетевые устройства, может быть сопоставлен непосредственно общей станции оборудования. Для назначения IP-адресов выберите станцию оборудования на странице Розничные магазины, затем используйте параметр Конфигурация IP в разделе Станции оборудования, чтобы указать сетевые устройства, назначенные для станции оборудования. Для станций оборудования, которые имеют только сетевые устройства, не нужно развертывать сами станции оборудования. В этом случае станция оборудования требуется только для концептуального группирования адресуемых по сети устройств в соответствии с их расположением в розничном магазине.

Modern POS для Android

В Retail версии 8.1.3 приложение Modern POS для Android включает встроенную аппаратную станцию IPC. Данная аппаратная станция поддерживает связь с сетевыми принтерами и соединителями оплаты. Дополнительные сведения см. в статье документов приложения Hybrid для Android.

Cloud POS и Modern POS для iOS

Логика, которая управляет физически подключенными и адресуемыми по сети периферийными устройствами, содержится в станции оборудования. Таким образом, для всех клиентов POS, кроме Modern POS для Windows, станции оборудования IIS должны быть развернуты и активны, чтобы POS могли взаимодействовать с периферийными устройствами, вне зависимости от того, подключены ли эти периферийные устройства физически к станции оборудования или адресуются по сети.

Настройка и конфигурация

Установка станции оборудования

Для информации см. раздел Настройка и установка Retail Hardware Station.

Установка и настройка Modern POS для Windows

Для информации см. раздел Настройка, установка и активация Retail Modern POS (MPOS).

Установка и настройка устройства OPOS

Дополнительные сведения о компонентах OPOS см. в разделе "Поддерживаемые интерфейсы" настоящего документа. Обычно драйверы OPOS предоставляются изготовителем устройства. При установке драйвера устройства OPOS он добавляет ключ в реестр Windows в одном из следующих мест:

  • 32-разрядная система: HKEY_LOCAL_MACHINESOFTWAREOLEforRetailServiceOPOS
  • 64-разрядная система: HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeOLEforRetailServiceOPOS

В расположении в реестре ServiceOPOS сконфигурированные устройства упорядочиваются в соответствии с классом устройств OPOS. Сохраняются несколько драйверов устройства.

Поддерживаемые сценарии по типам станции оборудования

Поддержка клиентов — станция оборудования IPC и станция оборудования IIS

В следующей таблице показаны топологии и сценарии развертывания, которые поддерживаются.

Клиент Станция оборудования IPC Станция оборудования IIS
Приложение Windows Да Да
Cloud POS Нет Да
Android Да Да
iOS Нет Да

Сетевые периферийные устройства

Сетевые периферийные устройства могут поддерживаться напрямую через станцию оборудования, встроенную в приложение Modern POS для Windows. Для всех остальных клиентов необходимо развернуть станцию оборудования IIS.

Клиент Станция оборудования IPC Станция оборудования IIS
Приложение Windows Да Да
Cloud POS Нет Да
Android Да Да
iOS Нет Да

Поддерживаемые типы устройств по типам станции оборудования

Modern POS для Windows со станцией оборудования IPC (встроенной)

Поддерживаемый класс устройств Поддерживаемые интерфейсы
Принтер
  • OPOS
  • Драйвер Windows
  • Устройство
  • Сеть
Принтер 2
  • OPOS
  • Драйвер Windows
  • Устройство
  • Сеть
Строковый дисплей OPOS
Двойной дисплей Драйвер Windows
MSR / считыватель магнитных карт
  • OPOS
  • UWP (Настройка не требуется.)
  • Электронный соединитель клавиатуры (Настройка не требуется.)
Трассант
  • OPOS
  • Сеть

    Примечание. Только один лоток можно настроить, если настроен параметр Использование совместных смен в лотке.

Трассант 2
  • OPOS
  • Сеть

    Примечание. Только один лоток можно настроить, если настроен параметр Использование совместных смен в лотке.

Сканер
  • OPOS
  • UWP (Настройка не требуется.)
  • Электронный соединитель клавиатуры (Настройка не требуется.)
Сканер 2
  • OPOS
  • UWP (Настройка не требуется.)
  • Электронный соединитель клавиатуры (Настройка не требуется.)
Шкала OPOS
Клавиатура для набора ПИН-кода OPOS (Поддержка обеспечивается настройкой соединителя платежей.)
Считывание рукописных подписей OPOS
Платежный терминал
  • Поддержка пользовательских устройств
  • Сеть (Дополнительные сведения см. в документации к соединителю платежей.)

Все клиенты Modern POS, имеющие выделенную станцию оборудования IIS

Примечание

Если станция оборудования IIS является "Выделенной", существует однозначное соответствие между клиентом POS и станцией оборудования.

Поддерживаемый класс устройств Поддерживаемые интерфейсы
Принтер
  • OPOS
  • Драйвер Windows

    Примечание. Для принтеров Windows в сети пользователь станции оборудования должен иметь разрешение на доступ к принтеру.

  • Сеть
Принтер 2
  • OPOS
  • Драйвер Windows
  • Сеть
Строковый дисплей OPOS
MSR / считыватель магнитных карт OPOS
Трассант
  • OPOS
  • Сеть

    Примечание. Можно настроить только один лоток на профиль оборудования , если настроен параметр Использование совместных смен в лотке.

Трассант 2
  • OPOS
  • Сеть
Сканер OPOS
Сканер 2 OPOS
Шкала OPOS
Клавиатура для набора ПИН-кода OPOS (Поддержка обеспечивается настройкой соединителя платежей.)
Подписи захват OPOS
Платежный терминал
  • Поддержка пользовательских устройств
  • Сеть (Дополнительные сведения см. в документации к соединителю платежей.)

Все клиенты Modern POS, имеющие общую станцию оборудования IIS

Примечание

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

Поддерживаемый класс устройств Поддерживаемые интерфейсы
Принтер
  • OPOS
  • Драйвер Windows

    Примечание. Для принтеров Windows в сети пользователь станции оборудования должен иметь разрешение на доступ к принтеру.

  • Сеть
Принтер 2
  • OPOS
  • Драйвер Windows
  • Сеть
Трассант
  • OPOS
  • Сеть

    Примечание. Можно настроить только один лоток на профиль оборудования , если настроен параметр Использование совместных смен в лотке.

Трассант 2
  • OPOS
  • Сеть
Платежный терминал
  • Поддержка пользовательских устройств
  • Сеть (Дополнительные сведения см. в документации к соединителю платежей.)

Конфигурация для поддерживаемых сценариев

Дополнительные сведения о создании профилей оборудования см. в разделе Подключение периферийных устройств к POS.

Примечание

Для Retail версии 1611 профиль станции оборудования больше не используется. Атрибуты, которые ранее настраивались в профиле станции оборудования, теперь являются частью самой станции оборудования.

Modern POS для Windows со станцией оборудования IPC (встроенной)

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

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

  2. Сопоставьте профиль оборудования регистру POS.

  3. Создайте станцию оборудования типа Выделенный для розничного магазина, где будет использоваться регистр POS. Описание не обязательно.

    Примечание

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

  4. Щелкните Розничная торговля > ИТ розничной торговли > График распределения.

  5. Выберите график распределения 1090 для синхронизации нового профиля оборудования в магазине. Щелкните Запустить сейчас для синхронизации изменений в POS.

  6. Выберите график распределения 1070 для синхронизации новой станции оборудования в магазине. Щелкните Запустить сейчас для синхронизации изменений в POS.

  7. Установите и активируйте Modern POS для Windows.

  8. Запустите Modern POS для Windows и начните использовать подключенные периферийные устройства.

Все клиенты Modern POS, имеющие выделенную станцию оборудования IIS

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

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

  2. Создайте станцию оборудования типа Выделенный для розничного магазина, где будет использоваться регистр POS.

  3. На выделенной станции оборудование задайте следующие свойства:

    • Имя узла — имя хост-компьютера, на котором будет выполняться станция оборудования.

      Примечание

      Cloud POS может разрешать localhost для определения локального компьютера, на котором выполняется Cloud POS. Однако сертификат, который требуется для сопоставления Cloud POS со станцией оборудования, также должен иметь "Localhost" в качестве имени компьютера. Чтобы избежать проблем, рекомендуется указать экземпляр каждой выделенной станции оборудования для магазина, как требуется. Для каждой станции оборудования имя узла должны быть конкретным именем компьютера, на котором будет развернута станция оборудования.

    • Порт — порт, который требуется использовать для станции оборудования для связи с клиентом Modern POS.

    • Профиль оборудования — если профиль оборудования не предоставлен самой станцией оборудования, будет использоваться профиль оборудования, который назначен регистру.

    • Номер POS для электронных платежей — код терминала электронных платежей для использования при отправке авторизации электронных платежей. Этот код предоставляется процессором кредитных карт.

    • Имя пакета — пакет станции оборудования для использования при развертывании станции оборудования.

  4. Щелкните Розничная торговля > ИТ розничной торговли > График распределения.

  5. Выберите график распределения 1090 для синхронизации нового профиля оборудования в магазине. Щелкните Запустить сейчас для синхронизации изменений в POS.

  6. Выберите график распределения 1040 для синхронизации новой станции оборудования в магазине. Щелкните Запустить сейчас для синхронизации изменений в POS.

  7. Установите станцию оборудования. Дополнительные сведения о том, как установить станцию оборудования, см. в разделе Настройка и установка Retail Hardware Station.

  8. Установите и активируйте Modern POS. Дополнительные сведения об установке Modern POS см. в разделе Настройка, установка и активация Retail Modern POS (MPOS).

  9. Выполните вход в Modern POS и выберите Выполнение операций, не связанных с кассовым лотком.

  10. Запустите операцию Управление станциями оборудования.

  11. Щелкните Управление.

  12. На странице управления станцией оборудования задайте параметр для включения станции оборудования.

  13. Выберите станцию оборудования для использования, затем щелкните Соединение.

  14. После сопряжения станции оборудования нажмите кнопку Закрыть.

  15. На странице выбора станции оборудования щелкните недавно выбранную станцию оборудования, чтобы сделать ее активной.

Все клиенты Modern POS, имеющие общую станцию оборудования IIS

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

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

  2. Создайте станцию оборудования типа Общий для розничного магазина, где будет использоваться регистр POS.

  3. На общей станции оборудование задайте следующие свойства:

    • Имя узла — имя хост-компьютера, на котором будет выполняться станция оборудования.
    • Описание — текст, который поможет идентифицировать станцию оборудования, например Возвраты или Передняя часть магазина.
    • Порт — порт, который требуется использовать для станции оборудования для связи с клиентом Modern POS.
    • Профиль оборудования — для общих станции оборудования каждая станция оборудования должна иметь профиль оборудования. Профили оборудования могут совместно использоваться станциями оборудования, но они должны быть сопоставлены каждой станции оборудования. Кроме того, рекомендуется использовать общие смены, когда несколько устройств используют одну общую станцию оборудования. Чтобы настроить общую смену, щелкните Розничная торговля > Настройка канала > Настройка POS > Профили POS > Профили оборудования. Для каждого общего профиля оборудования выберите кассовый лоток и задайте для параметра Ящик совместной смены параметр Да.
    • Номер POS для электронных платежей — код терминала электронных платежей для использования при отправке авторизации электронных платежей. Этот код предоставляется процессором кредитных карт.
    • Имя пакета — пакет станции оборудования для использования при развертывании станции оборудования.
  4. Повторите шаги 2 и 3 для каждой дополнительной станции оборудования, необходимой в магазине.

  5. Щелкните Розничная торговля > ИТ розничной торговли > График распределения.

  6. Выберите график распределения 1090 для синхронизации нового профиля оборудования в магазине. Щелкните Запустить сейчас для синхронизации изменений в POS.

  7. Выберите график распределения 1040 для синхронизации новой станции оборудования в магазине. Щелкните Запустить сейчас для синхронизации изменений в POS.

  8. Установите станцию оборудования на каждом хост-компьютере, который был настроен на шагах 2 и 3. Дополнительные сведения о том, как установить станцию оборудования, см. в разделе Настройка и установка Retail Hardware Station.

  9. Установите и активируйте Modern POS. Дополнительные сведения об установке Modern POS см. в разделе Настройка, установка и активация Retail Modern POS (MPOS).

  10. Выполните вход в Modern POS и выберите Выполнение операций, не связанных с кассовым лотком.

  11. Запустите операцию Управление станциями оборудования.

  12. Щелкните Управление.

  13. На странице управления станцией оборудования задайте параметр для включения станции оборудования.

  14. Выберите станцию оборудования для использования, затем щелкните Соединение.

  15. Повторите шаг 14 для каждой станции оборудования, которую будет использовать Modern POS.

  16. После сопряжения всех необходимых станций оборудования нажмите кнопку Закрыть.

  17. На странице выбора станции оборудования щелкните недавно выбранную станцию оборудования, чтобы сделать ее активной.

    Примечание

    Если устройства часто используют другие станции оборудования, рекомендуется настроить Modern POS, чтобы кассирам предлагалось выбрать станцию оборудования, когда они начинают процесс обработки платежа. Щелкните Розничная торговля > Настройка канала > Настройка POS > Регистры. Выберите регистр, затем задайте для параметра Выбор при оплате значение Да. Используйте график распределения 1090, чтобы синхронизировать изменения в базе данных канала.

Расширяемость

Сведения о сценариях расширяемости для станции оборудования см. в разделе Расширяемость станции оборудования.

Контроль доступа

В соответствии с текущим стандартам безопасности следующие параметры должны использоваться в производственной среде:

Примечание

Программа установки станции оборудования автоматически вносит эти изменения реестра в процессе установки через дистанционное обслуживание.

  • Следует отключить протокол Secure Sockets Layer (SSL).

  • Должен быть включен и использоваться только протокол Transport Layer Security (TLS) версии 1.2 (или текущая более новой версии).

    Примечание

    По умолчанию протокол SSL и все версии протокола TLS, за исключением TLS 1.2, отключены.

    Чтобы изменить или включить эти значения, выполните следующие шаги:

    1. Нажмите клавишу с эмблемой Windows + R, чтобы открыть окно Выполнить.

    2. В поле Открыть введите Regedit, затем нажмите ОК.

    3. Если появляется окно сообщения Контроль учетных записей, нажмите кнопку Да.

    4. В окне Редактор реестра перейдите к разделу HKEY_LOCAL_MACHINESystemCurrentControlSetSecurityProvidersSCHANNELProtocols. Следующие разделы были автоматически введены, чтобы разрешить только протокол TLS 1.2:

      • TLS 1.2Server:Enabled=1
      • TLS 1.2Server:DisabledByDefault=0
      • TLS 1.2Client:Enabled=1
      • TLS 1.2Client:DisabledByDefault=0
      • TLS 1.1Server:Enabled=0
      • TLS 1.1Client:Enabled=0
      • TLS 1.0Server:Enabled=0
      • TLS 1.0Client:Enabled=0
      • SSL 3.0Server:Enabled=0
      • SSL 3.0Client:Enabled=0
      • SSL 2.0Server:Enabled=0
      • SSL 2.0Client:Enabled=0
  • Никакие дополнительные сетевые порты не должны быть открыты, если только они не требуются по известным указанным причинам.

  • Общий доступ к ресурсам независимо от источника должен быть отключен, и необходимо указать допустимые источники, которые принимаются.

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

Примечание

Очень важно изучить рекомендации по безопасности для служб IIS и требования индустрии платежных карт (Payment Card Industry, PCI).

Симулятор периферийных устройств

Сведения см. в разделе Симулятор периферийных устройств для Retail.

Периферийные устройства, протестированные Microsoft

Станция оборудования IPC (встроенная)

Следующие периферийные устройства были проверены с использованием станции оборудования IPC, которая встроена в Modern POS для Windows.

Принтер

Производитель Модель Интерфейс Комментарии
Epson Tm-T88IV OPOS
Epson TM-T88V OPOS
Epson ePOS-Print Произвольная Подключение по сети
Star TSP650II OPOS
Star TSP650II Произвольная Подключение по сети
Star mPOP OPOS Подключение по Bluetooth
HP F7M67AA OPOS Питание по USB

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

Производитель Модель Интерфейс Комментарии
Motorola DS9208 OPOS
Honeywell 1900 UWP
Символ LS2208 OPOS
HP Integrated E1L07AA OPOS
Datalogic Magellan 8400 OPOS

Клавиатура для набора ПИН-кода

Производитель Модель Интерфейс Комментарии
VeriFone 1000SE OPOS Требуется настройка соединителя платежей

Платежный терминал

Производитель Модель Интерфейс Комментарии
Equinox L5300 Произвольная Требуется настройка соединителя платежей
VeriFone MX925 Произвольная Требуется настройка соединителя платежей; подключение по сети и USB
VeriFone MX915 Произвольная Требуется настройка соединителя платежей; подключение по сети и USB
Verifone См. комментарии Adyen Соединитель Adyen поддерживает все устройства, перечисленные здесь

Кассовый лоток

Производитель Модель Интерфейс Комментарии
Star mPOP OPOS Подключение по Bluetooth
APG Atwood Произвольная Подключение по сети
Star SMD2-1317 OPOS
HP QT457AA OPOS

Строковый дисплей

Производитель Модель Интерфейс Комментарии
HP integrated G6U79AA OPOS
Epson M58DC OPOS

Считывание рукописных подписей

Производитель Модель Интерфейс Комментарии
Scriptel ST1550 OPOS

Шкала

Производитель Модель Интерфейс Комментарии
Datalogic Magellan 8400 OPOS

MSR / считыватель магнитных карт

Производитель Модель Интерфейс Комментарии
Magtek 21073075 UWP
Magtek 21073062 OPOS
HP IDRA-334133 OPOS

Выделенная станция оборудования IIS

Следующие периферийные устройства были проверены с использованием выделенной (не общей) станции оборудования IIS вместе с Modern POS для Windows и Cloud POS.

Принтер

Производитель Модель Интерфейс Комментарии
Epson Tm-T88IV OPOS
Epson TM-T88V OPOS
Star TSP650II OPOS
Star TSP650II Произвольная Подключение по сети
HP F7M67AA OPOS Питание по USB

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

Производитель Модель Интерфейс Комментарии
Motorola DS9208 OPOS
Символ LS2208 OPOS
HP Integrated E1L07AA OPOS

Клавиатура для набора ПИН-кода

Производитель Модель Интерфейс Комментарии
VeriFone 1000SE OPOS Требуется настройка соединителя платежей

Платежный терминал

Производитель Модель Интерфейс Комментарии
Equinox L5300 Произвольная Требуется настройка соединителя платежей
VeriFone MX925 Произвольная Требуется настройка соединителя платежей; подключение по сети и USB
VeriFone MX915 Произвольная Требуется настройка соединителя платежей; подключение по сети и USB

Кассовый лоток

Производитель Модель Интерфейс Комментарии
APG Atwood Произвольная Подключение по сети
Star SMD2-1317 OPOS
HP QT457AA OPOS

Строковый дисплей

Производитель Модель Интерфейс Комментарии
HP integrated G6U79AA OPOS
Epson M58DC OPOS

Считывание рукописных подписей

Производитель Модель Интерфейс Комментарии
Scriptel ST1550 OPOS

Шкала

Производитель Модель Интерфейс Комментарии
Datalogic Magellan 8400 OPOS

MSR / считыватель магнитных карт

Производитель Модель Интерфейс Комментарии
Magtek 21073075 UWP
Magtek 21073062 OPOS
HP IDRA-334133 OPOS

Общая станция оборудования IIS

Следующие периферийные устройства были проверены с использованием общей станции оборудования IIS вместе с Modern POS для Windows и Cloud POS.

Примечание

Поддерживаются только принтер, платежный терминал и кассовый лоток.

Принтер

Производитель Модель Интерфейс Комментарии
Epson Tm-T88IV OPOS
Epson TM-T88V OPOS
Star TSP650II OPOS
Star TSP650II Произвольная Подключение по сети
HP F7M67AA OPOS Питание по USB

Платежный терминал

Производитель Модель Интерфейс Комментарии
VeriFone MX925 Произвольная Требуется настройка соединителя платежей; подключение по сети и USB
VeriFone MX915 Произвольная Требуется настройка соединителя платежей; подключение по сети и USB

Кассовый лоток

Производитель Модель Интерфейс Комментарии
APG Atwood Произвольная Подключение по сети
Star SMD2-1317 OPOS
HP QT457AA OPOS

Устранение неполадок

Modern POS обнаруживает станцию оборудования в списке для выбора, но не может выполнить сопряжение

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

  • Компьютер, на котором выполняется Modern POS, доверяет сертификату, который используется на компьютере, на котором выполняется станция оборудования.

    • Для проверки этой настройки в веб-браузере перейдите к следующему URL-адресу: https://<Computer Name>:<Port Number>/HardwareStation/ping.
    • Этот URL-адрес использует команду ping для проверки доступности компьютера, а браузер показывает, является ли сертификат доверенным. (Например, в браузере Internet Explorer появляется значок замка в адресной строке. Если щелкнуть этот значок, Internet Explorer проверяет, является ли в настоящее время сертификат доверенным. Можно установить сертификат на локальный компьютер путем просмотра сведений о сертификате, который отображается.)
  • На компьютере, на котором выполняется станция оборудования, в брандмауэре открыт порт, который будет использоваться станцией оборудования.

  • Станция оборудование правильно установила сведения о счете продавца с помощью средства установки сведений о торговце, которое выполняется в конце установки станции оборудования.

Modern POS не удается обнаружить станцию оборудования в его списке для выбора

Решение. Любой из следующих факторов может вызвать эту проблему:

  • Станция оборудования не была правильно настроена в центральном офисе. Используйте шаги, приведенные ранее в этом разделе, для проверки того, что профиль станции оборудования и станция оборудования введены правильно.
  • Не было выполнено задание для обновления конфигурации канала. В этом случае следует запустить задание 1070 для настройки канала.

Modern POS не отражает новые параметры кассового лотка

Решение. Закройте текущий пакет. Изменения в кассовом лотке не обновляются в Modern POS до закрытия текущего пакета.

Modern POS сообщает о проблеме с периферийным устройством розничной торговли

Решение: Ниже приведены некоторые типичные причины этой проблемы:

  • Убедитесь, что закрыты другие служебные программы настройки драйвера устройства. Если открыты эти служебные программы, они могут препятствовать Modern POS или станции оборудования получить доступ к устройству.

  • Если периферийное устройство розничной торговли используется совместно с несколькими устройствами POS, убедитесь, что оно принадлежит к одной из следующих категорий:

    • Кассовый лоток
    • Принтер чеков
    • Платежный терминал

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

  • В некоторых случаях драйверы устройств могут вызывать неправильную работу компонента common control objects (CCO). Если устройство было недавно установлено, но не работает должным образом или появились другие проблемы, часто можно устранить проблему, переустановив CCO. Для загрузки объектов CCO перейдите на страницу http://monroecs.com/oposccos_current.htm.

  • Если вы часто изменяете периферийные устройства во время тестирования или устранения неполадок, может потребоваться сбросить IIS, чтобы не ждать, пока кэш обновится сам. Чтобы сбросить IIS, выполните следующие действия.

    1. В меню Пуск введите CMD.
    2. В результатах поиска щелкните правой кнопкой мыши пункт Командная строка, затем щелкните Запуск от имени администратора.
    3. В окне Командная строка введите iisreset /Restart и нажмите клавишу ВВОД.
    4. После перезапуска IIS перезапустите Modern POS.
  • Когда вы часто вносите изменения в периферийные устройства, если вы также часто запускаете и закрываете клиент POS, процесс dllhost из предыдущего сеанса POS могут мешать текущему сеансу. В этом случае устройство может стать недоступным до закрытия узла библиотеки динамической компоновки (DLL), который управляет предыдущим сеансом. Чтобы закрыть узел DLL, выполните следующие шаги:

    1. В меню Пуск введите Диспетчер задач.
    2. В результатах поиска щелкните Диспетчер задач.
    3. В диспетчере задач на вкладке Подробности, щелкните заголовок столбца под названием Имя, чтобы сортировать таблицу в алфавитном порядке по имени.
    4. Прокрутите вниз, пока не найдете dllhost.exe.
    5. Выберите каждый узел библиотеки DLL, затем щелкните Снять задачу.
    6. После закрытия всех узлов DLL перезапустите Modern POS.

Дополнительные ресурсы

Симулятор периферийных устройств для розничной торговли