Меню Рубрики

Windows для pos терминалов

Записки IT специалиста

Технический блог специалистов ООО»Интерфейс»

Windows Terminal — новый взгляд на старые вещи

Казалось бы, что может быть более неизменным, нежели Командная строка Windows? Это приложение, словно живое ископаемое, кажется, помнит времена первых версий Windows NT и Windows 95, возможности тоже остались где-то там, в далеких и светлых днях. То, что терминал нужно менять было понятно еще давно, но не было понятно как. Ведь терминальные приложения в современных ОС это не только командная строка, но и PowerShell, и консоли WSL. Но Microsoft отлично справилась с этой проблемой, новое приложение Windows Terminal способно не только объединить все в одном месте, но и существенно расширить возможности привычных оболочек.

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

Все стало меняться с выходом PowerShell и появлением Core-версий Windows — постепенно Microsoft стала осознавать важность консольного инструмента для управления системой, и чаша весов снова качнулась в другую сторону, сегодня ряд продуктов не имеют полноценных графических инструментов настройки, зато предлагают для этого PowerShell. Подсистема Windows для Linux также не предполагает никаких графических инструментов, снова напоминая о том, что терминал не пережиток прошлого, а мощный и удобный инструмент.

Windows Terminal — это современное приложение, демонстрирующее новый взгляд Microsoft на старые вещи, причем не только новый, но и достаточно неожиданный. Это свободное ПО под лицензией MIT исходные коды которого расположены на GitHub и принять участие в его разработке может каждый. Как видим, времена действительно меняются, и компания, еще недавно называвшая открытое ПО «раковой опухолью» теперь выпускает под открытой лицензией один из основных инструментов администрирования.

Продукт доступен в двух версиях: стабильной Windows Terminal и версии для разработчиков и инсайдеров Windows Terminal Preview. Последняя получает все новые функции непосредственно после их разработки и является наиболее интересной и в дальнейшем мы будем рассматривать именно ее.

Рекомендованным способом получения приложения является Microsoft Store, но также возможны и альтернативные методы установки, более подробно о них можно узнать на странице GitHub.

После установки приложении автоматически добавит профили для всех установленных в системе консольных приложений Windows и WSL, а также будет их автоматически регистрировать при добавлении в систему, например, если вы установите новую версию PowerShell или новый экземпляр Linux в WSL. Кроме того, отдельно добавляется профиль для Azure Cloud Shell. Профилем по умолчанию является встроенный в систему Windows Power Shell.

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

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

Прежде всего переопределим командную оболочку по умолчанию. Для этого найдите guid нужного профиля и скопируйте его в опцию defaultProfile:

Затем включим привычное Linux-пользователям поведение, когда текст копируется при его выделении и потом может быть вставлен правым кликом мыши:

Перейдем к самим профилям. Их настройки достаточно просты и очевидны: это guid, наименование, источник или командная строка запуска и видимость. Если вы не хотите видеть профиль в списке выбора, то просто установите опцию hidden в true, мы таким образом скрыли оболочку Azure.

Все изменения применяются налету, перезапускать терминал не нужно.

Еще одной долгожданной особенностью являются панели, позволяющие разделить окно терминала на несколько областей. Для разделения по горизонтали нажмите Alt + Shift + + , для разделения по вертикали Alt + Shift + — , чтобы закрыть панель используйте Ctrl + Shift + W . При этом в новой панели будет открыта командная оболочка по умолчанию. Чтобы открыть в панели другой профиль просто выберите его из списка с зажатой клавишей Alt . Для дублирования текущего профиля нажмите Alt + Shift + D . В заголовке вкладки будет отображаться наименование текущей панели.

Для изменения размера панелей используйте клавиши со стрелками одновременно зажав Alt + Shift , при этом будет меняться размер активной панели.

Терминал поддерживает практически полную кастомизацию. Можно изменять цвет, шрифт, фоновое изображение, прозрачность панелей, задавать иконки, также поддерживаются темы, включающие множество настроек для различных вариантов отображения. Мы не будем углубляться так далеко, большее количество настроек можно найти в документации: https://docs.microsoft.com/ru-ru/windows/terminal/get-started.

Но некоторые настройки мы все-же сделаем. По умолчанию все панели выглядят одинаково, что может приводить к некоторой путанице, поэтому есть смысл изменить цвет фона, чтобы быстро понимать, где какая консоль запущена, для этого добавьте в профиль опцию background с шестнадцатеричным кодом цвета, например, «родной» цвет для PowerShell:

Мы указали для разных консолей привычные цвета и сразу стало гораздо удобнее:

Также очень легко можно создавать свои профили. Допустим мы хотим добавить в терминал подключение по SSH к одному из своих Linux-серверов. Прежде всего для нового профиля нужно получить guid, для этого в среде PowerShell выполните:

Теперь добавим в конфигурационный файл секцию нового профиля:

Синтаксис довольно прост, но поясним некоторые параметры. Опция commandline указывает строку запуска, а в опции icon мы задали индивидуальную иконку профиля, для этого можно использовать как ico-файлы, так и обычные png. Иконку следует разместить в специальной директории, для Windows Terminal это:

Для Windows Terminal Preview:

После чего к ним можно будет обращаться как:

Подобным образом можно добавлять неограниченное число профилей на все случаи жизни и практически к любому приложению. Например. мы создали еще один профиль для работы с командной строкой PostgreSQL, для этого мы заглянули в «родной» bat-файл для запуска и позаимствовали оттуда строку запуска:

Обратите внимание, если это последний профиль в списке, то запятая после закрывающей фигурной скобки не ставится.

В заключение хочется сказать, что новый Windows Terminal нам очень понравился и мы рекомендуем всем, кто еще не пробовал, попробовать работу с ним. Это действительно новый подход Microsoft к старым и привычным вещам и на этот раз у них действительно получилось современное, удобное и динамично развивающееся приложение.

Источник

Подключение платежного терминала INPAS (Windows)

В МоемСкладе поддерживается работа с POS-терминалами (пинпадами) Verifone и PAX. На терминале должно быть установлено ПО UNIPOS Terminal SmartSale от разработчика INPAS.

Для работы с терминалом необходимо предварительно установить утилиту от INPAS DualConnector. Для этого:

  1. Перейдите на официальный сайт INPAS.
  2. Найдите пункт «Ссылка для скачивания ПО». По ссылке перейдите на FTP (ftp://ftp.in-line.ru).
  3. Выберите в списке папку 1. Integrirovannye kassovye resheniya, в ней скачайте архив DualConnector (Common Connectors Installer) 1.3.5.rar .

  • В архиве находятся установщик и инструкция. Установите утилиту по инструкции.
  • Подключение терминала по USB

    Для подключения платежного терминала:

    1. Запустите утилиту DC Control. Перейдите на вкладку USB драйвера. Выберите нужные драйверы (PAX или Verifone), нажмите Установить.
    2. Подключите терминал к компьютеру с помощью USB-кабеля.
    3. Откройте Диспетчер устройств Windows, найдите в списке терминал и посмотрите, каким COM-портом он обозначен.

    В DC Control перейдите на вкладку XML Generator. Выберите тип соединения «COM/USB». В выпадающем списке Номер порта выберите номер COM-порта из п. 3.


    В DC Control перейдите на вкладку Проверка связи. Выберите «Проверка связи с терминалом» и «Проверка связи с хостом», нажмите Запуск.

  • Дождитесь окончания проверки. В случае успеха появится зеленая надпись.
  • Откройте Кассу МойСклад, авторизуйтесь.
  • Перейдите в раздел Настройки → Платежный терминал, нажмите на кнопку Подключить и выберите INPAS. Дождитесь подключения.
  • Подключение термина по TCP/IP

    Для подключения платежного терминала:

    1. Убедитесь, что терминал находится в одной сети с компьютером, на котором установлены DC Control и Касса МойСклад.
    2. Узнайте IP-адрес и порт терминала. ID предоставляется поставщиком терминала или банком. IP-адрес терминала также можно уточнить в банке. Чтобы узнать порт терминала:
      • Запустите терминал.
      • В меню выберите пункт 2 «Параметры» нажатием кнопки 2, далее — пункт 3 «Редактирование», далее — пункт 4 «Соединение с ККМ», далее — пункт 1 «Порт терминала», далее — пункт 3 «Ethernet».
      • На экране терминала отобразится порт.
    3. Откройте DC Control. Перейдите на вкладку XML Generator, выберите тип подключения «Ethernet». Укажите IP и порт терминала из п. 2.
    4. В DC Control перейдите на вкладку Проверка связи. Выберите «Проверка связи с терминалом» и «Проверка связи с хостом», нажмите Запуск.
    5. Дождитесь окончания проверки. В случае успеха появится зеленая надпись.
    6. Откройте Кассу МойСклад, авторизуйтесь.
    7. Перейдите в раздел Настройки → Платежный терминал, нажмите на кнопку Подключить и выберите INPAS. Дождитесь подключения.

    Продажа

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

    После оплаты появится сообщение о завершенной продаже.

    Возврат

    1. На экране Возврат выберите продажу, по которой нужно оформить возврат.
    2. Нажмите Создать возврат.


    Выберите нужные позиции и нажмите К возврату.

    При успешном возврате будет совершена отмена транзакции и появится сообщение об успешном оформлении возврата.

    Источник

    Что такое Windows Embedded?

    Windows Embedded — это семейство полноценных операционных систем для терминалов самообслуживания, информационных киосков, POS-систем и других устройств.

    В семейство Windows Embedded входят:

    • Windows Embedded POS Ready 7
    • Windows Embedded Standard 8
    • Windows Embedded Standard 7
    • Windows Embedded 8.1 Industry
    • Windows Embedded 8.1 Pro
    • Windows 7 Ultimate for Embedded System
    • Windows 7 Professional for Embedded System
    • Windows 10 IoT Enterprise

    Основные характеристики Windows Embedded 8.1 Industry Pro Retail

    Простейшая настройка
    Используйте в Windows Embedded 8.1 Industry Pro Retail знакомые средства и инструменты для установки и развертывания операционной системы на устройстве.

    Функции блокировки
    Дайте дополнительную безопасность вашему образу встраиваемой системы, используя возможности функций защиты. Windows Embedded 8.1 Industry Pro Retail включает в себя новый Unified Write Filter, сочетающий в себе лучшее из Enchanced Write Filter, File Based Filter и Registry Filter, который также добавляет фильтр USB, позволяющий создавать белые и черные списки USB устройств, которые можно использовать для подключения.

    Настраиваемая ОС
    Windows Embedded 8.1 Industry Pro Retail позволяет добавлять и удалять компоненты с помощью диалогового меню «Turn Windows features on or off» (Включение или отключение компонентов Windows).

    Менеджер встроенных блокировок
    Используйте новый менеджер встроенных блокировок, который позволяет администраторам управлять функциями блокировок удаленно. Это может быть сделано как с помощью новой графической консоли управления (MMC), так и с помощью скриптов PowerShell через интерфейс расширенного инструментария управления (WMI). Консоль управления позволяет легко конфигурировать Unified Write Filter, фильтр драйвера клавиатуры (Keyboard Filter Driver), фильтр диалогов (Dialog Filter) и саму оболочку (Shell Launcher).

    Безопасность
    Используйте безопасную загрузку для того, чтобы проверить образ ОС при старте устройства. Защищайте жесткий диск системы с помощью BitLocker и сделайте его привязку к «модулю доверенной платформы» (TPM). Таким образом диск сможет работать только если он находится в устройстве, что защитит все ваши данные.

    Modern UI пользовательский интерфейс
    В Windows Embedded 8.1 Industry Pro Retail можно также включить новый интерфейс Modern UI, позволяющий работать с устройством с помощью пальцеориентированного ввода. Даже если у вас нет необходимости использовать Modern UI на своих устройствах, можете воспользоваться новой мощнейшей библиотекой WinRT для создания ваших приложений.

    Фильтр драйвера клавиатуры
    Заблокируйте любые нежелательные последовательности нажатий или комбинации клавиш с помощью Keyboard Filter Driver. Новая версия фильтра поддерживает в том числе и экранную клавиатуру, что позволит максимально защитить устройство от несанкционированного доступа к ОС и ПО.

    Локализация
    Windows Embedded 8.1 Industry Pro Retail доступна более чем на 30 языках. Вы можете переключать язык прямо на лету.

    WinRT
    Windows Embedded 8.1 Industry Pro Retail также включает в себя новый Windows Runtime, новейшую мощную платформу Microsoft для создания приложений нового поколения. WinRT рассматривается как замена для Win32 API и предоставляет очень легкий доступ ко всем функциям системы по средствам имеющихся библиотек С + +, .NET и даже приложений HTML5

    VHD Boot
    Устанавливайте Windows непосредственно в VHD файл (V виртуальный H жесткий D диск) и загружайтесь с него. Это даст вам дополнительный функционал, такой как облегчение технического обслуживания, клонирования и т.д.

    POS-терминалы и автоматические кассы станут еще доступнее с более дешевой и легкой ОС Windows 10 IoT Enterprise!

    Разработчики POS-устройств и онлайн-касс постоянно совершенствуют конструкцию и возможности своего оборудования. Постепенно оно становится компактнее, мобильнее и дешевле. Обычно от таких устройств не требуется высокая производительность, поэтому они построены на простых процессорах класса Intel Atom или Celeron.

    Учитывая это, Microsoft поменяла принцип лицензирования и ценообразования для новой ОС Windows 10 IoT Enterprise. Теперь цена этой операционной системы зависит от используемого в устройстве процессора. Для дешевых CPU новая ОС стоит всего 45 долларов. Но дешево не означает плохо! За эти деньги производители оборудования получают полноценную современную ОС со всеми функциями и безопасностью корпоративного уровня.

    Ниже вы можете ознакомиться с описанием этой операционной системы.

    Описание Windows 10 IoT Enterprise LTSB 2016

    Windows 10 IoT Enterprise LTSB 2016 – универсальная ОС, подходящая для всех специальных устройств независимо от их назначения. Это современная операционная система с полным набором необходимых функций и расширенными возможностями для построения безотказных, защищенных систем. Продукт ориентирован на интернет вещей и ритейл-приложения (POS-терминалы, автоматические кассы, цифровые рекламные панели). В этой ветви Win 10 отсутствуют ненужные для специфических устройств компоненты (браузер Microsoft Edge, голосовой помощник Кортана, приложения Windows Store). Остальной функционал сохранен и даже расширен. Это первая специализированная ОС с поддержкой POS-оборудования (чековых принтеров, карт-ридеров, сканеров штрих-кодов).

    Функции и инструменты Windows 10 IoT Enterprise

    В этой операционной системе вы найдете как уже знакомые инструменты и функции по настройке, так и новые, улучшенные средства.

    Granular UX Control — единая централизованная система для продвинутых пользователей, позволяющая полностью настроить вид рабочего стола, иконок, окна загрузки, всплывающих уведомлений, различных пользовательских конфигураций и блокировок.

    Device Guard – средство для защиты операционной системы от запуска на устройстве вредоносных программ. Тем самым повышается уровень безопасности и отказоустойчивости устройства.

    Lockdown – набор фильтров, позволяющий поднять уровень оптимизации и защищенности устройства на недостижимый ранее уровень. В набор входят:

    • фильтр защиты от записи, защищающий выбранные данные на диске от внесения любых изменений,
    • фильтр USB, дает возможность контролировать и администрировать использование USB-периферии,
    • фильтр Стартового экрана позволяет производителю создать и настроить свою визуальную оболочку,
    • AppLocker – улучшенное средство, позволяющее предотвратить установку и запуск нежелательных приложений со стороны пользователя,
    • Shell Launcher – позволяет сразу запускать Встраиваемое приложение вместо окна операционной системы.Также возможно настроить автоматический запуск разных приложений для разных учетных записей.
    • Assigned Access – набор функций, позволяющий легко создать специализированные профили для пользователей с возможностью автоматического запуска одного единственного Встроенного приложения, блокировки различных комбинаций клавиш, блокировки управления жестами.

    BitLocker – средство шифрования информации на устройстве. Позволяет защитить данные на устройстве в случае его утраты.

    Image Configuration Designer(ICD) — простое и знакомое средство для установки, настройки и развертывания операционной системы на устройстве.

    Исходя из названия LTSB (Long Term Servicing Branch), это самая стабильная ветвь Windows 10 IoT Enterprise. В нее загружаются лишь исправления и обновления безопасности, проверенные в других сборках. В настройках предусмотрена возможность отложить обновления.

    Новый принцип лицензирования Windows 10 IoT Enterprise LTSB 2016

    Для Windows 10 IoT Enterprise LTSB 2016 введен простой принцип лицензирования. Цена лицензии определяется мощностью процессора, используемого в устройстве. Доступны три редакции лицензии: High End (для мощных процессоров), Value (для средних) и Entry (для простых CPU). Самая дешевая лицензия Entry стоит всего $45 за устройство. Функционально все три версии ничем не отличаются, различия — лишь в лицензионных ограничениях.

    Windows 10 IoT Enterprise для POS-терминалов и онлайн-касс

    Покупая Windows 10 IoT Enterprise в редакции Entry, разработчик получает:

    • Полноценную ОС Windows 10, работающую даже на маломощных процессорах;
    • Возможность использовать в своих устройствах недорогие процессоры без потери функционала;
    • Стабильную ОС, подгружающую только проверенные исправления и обновления безопасности;
    • Экономию на лицензии — до 75%.

    Основное преимущество Windows 10 IoT Enterprise Entry — ее цена, выгодно отличающая эту версию от других!

    Скачать демо-версию Windows 10 IoT Enterprise

    Windows 10 IoT Enterprise для процессоров:

    • Intel Pentium серий N и J; Celeron серий N, J, G, 3000; Atom всех серий кроме C2750, C2730, C2550, C2530, C2350, C3338, S1260, S1240, S1220;
    • Все процессоры VIA;
    • AMD E1, E2, E-350, A4, A6, серии G, V10xx-V12xx, Athlon.

    Новая Windows 10 IoT Enterprise стала не только дешевле, но легче. Теперь она адаптирована для POS-устройств. Из нее исключены ненужные для этого оборудования компоненты: голосовой помощник Cortana, второй браузер Edge, предустановленные приложения (картинки, новости, карты). Отсутствие этих модулей заметно облегчило и упростило ОС, сделало ее удобнее для POS-приложений. Вместо невостребованного функционала в нее добавлена возможность администрирования скачивания и установки обновлений. В настольной версии Windows 10 такой функции нет.

    Общие характеристики операционных систем для киосков, POS-систем и Digital Signage

    Windows 10 IoT Enterprise

    Все версии представлены в максимальной редакции Windows 10 IoT Enterprise и технически идентичны!

    Формат обновлений: LTSB (Long Term Servicing Branch) позволяет настроить политику так, что обновления системы не будут доставляться без разрешения, чтобы не нарушать текущую работу устройств.

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

    Системные требования: Процессор: 1 ГГц или более мощный, ОЗУ: 1 ГБ (для 32-разрядной версии) или 2 ГБ (для 64-разрядной версии), свободное место на жестком диске: 16 ГБ, графическое устройство с поддержкой Microsoft DirectX 9 и драйвером WDDM (Работает на всех устройствах, которые поддерживают Windows 8.1).

    Предыдущие версии Windows для устройств фиксированного назначения на основе Windows 8.1, Windows 7 и Windows XP по-прежнему доступны у Embedded-дистрибуторов!

    Источник

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Windows дегеніміз не казакша малимет
  • Windows два окна рядом
  • Windows группа опытные пользователи
  • Windows грузится не с того диска
  • Windows громкость больше 100