View source | Discuss this page | Page history | Printable version   

Retail:Hardware and Peripherals Guide

Contents

Introduction

Back to main page


Openbravo Web POS (Point Of Sale) is the POS component included in the Openbravo Commerce Cloud.

Openbravo Web POS is a light, fast and very user friendly solution. It is optimized to run on mobile devices like tablets or smartphones, and desktop computers with touch screen support. Web POS also supports a wide range of POS devices: receipt printers, cash drawers, customer displays, barcode scanners, scales and fiscal printers.

In this document you can find the recommended specifications for different types of supported devices and peripherals.

To configure the hardware and peripherals please visit the Hardware and Peripherals Installation document.


Posfullscreen.png

Architectural overview

Web POS delivers a three level architecture providing flexibility in using different peripherals in your solution. The following components can be distinguished:

  1. The front end application showing the user interface: tablet / smartphone or a PC
  2. Peripheral Connector (also called HW Manager) which runs on a PC
  3. Peripherals themselves

The peripheral connector / HW Manager is a small application, that supports the three major operating systems: Windows, Mac OSX and GNU/Linux. It runs in the background as a service and during normal operation can hide its end-user interface.

Our solution can be deployed using different hardware and operating system choices at each level.

In general we can distinguish 2 main deployment scenarios:

Each of these deployments is described in the next sections.

Deployment in tablets and smartphones

In this deployment scenario the front end runs on one or more smartphones/tablets. The peripheral connector/HW manager runs on a central desktop/PC which is connected directly to the peripherals. The smartphone/tablet connect to this PC/desktop through the network/wifi and can operate the peripherals through this PC/desktop.


Webposarch tablet.png


As illustrated above, in this deployment the barcode scanner is directly connected to the smartphone/tablet, often using bluetooth or integrated in the device itself.

Deployment in POS systems, All-in-one systems and desktops

In this deployment the Web POS front end/user interface runs on one or more desktop computers. In this case it is recommended (but not mandatory) to connect the peripherals directly to each of the Web POS desktop computers. Each PC/desktop with peripherals will also need to deploy a peripheral connector/HW Manager instance.


Webposarch desktop.png


The barcode scanner is connected directly to the desktop computer using a USB connector or bluetooth.

Web POS devices

This section gives an overview of the devices which are supported for running the front end Web POS application.

Tablets and smartphones

Desktopandmobile1.png
Device Operating System Browser
Apple iPad, iPhone iOS 14 or higher

Openbravo Release >= 20Q4

Safari (built-in) *
Android CPU: Krait 300, Cortex-A57, Intel Atom (Silvermont architecture, 2013) at 1.8 GHz or higher

Memory: 2 GB RAM

Android 7 or higher ** Google Chrome 104 or higher *

* It is recommended to run Web POS in fullscreen mode. See Launching Web POS.

** In general, Web POS should work on any Android tablet and smartphone which complies with the basic technical requirements. However, different manufacturers sometimes follow different guidelines/standards in different ways, and some features may not work correctly in untested devices. Before deploying Web POS in Android it must be tested to verify that all the needed flows are working properly.

POS systems, All-in-one systems and desktops

Desktopandmobile2.png
Operating System Browser Screen CPU Memory
Microsoft Windows 10,11 Google Chrome Touch screen monitor 15" or higher with resolution 1024×768 or higher * CPU: Core 2 Duo 2 GHz or higher. Atom (Silvermont architecture, 2013) 2GHz or higher. Recommended: Core i3 3GHz or equivalent. 4 GB RAM (8 GB RAM recommended when using Windows)
Apple macOS "Big Sur" or higher Safari

Google Chrome 104 or higher

GNU/Linux Ubuntu 18.04+

Debian 10+

OpenSuSE 15.2+

Fedora Linux 32+

Google Chrome 70 or higher

* The touch screen used must be supported by the underlying operating system. The touch screen drivers mimic a mouse that moves and clicks in the area of the screen the user touches. In this case it is recommended to run Web POS in fullscreen mode. See Launching Web POS. Touchscreen is the recommended option, if it does not exist the system can be operated with the keyboard and the mouse.

** Most computers released in the last 3 years or more should be enough to run Web POS (excluding very low end computers with AMD processors).

Peripherals Connector/HW Manager

This section gives an overview of the supported hardware and operating systems for the peripherals connector/HW Manager.

The HW Manager is the Openbravo application which integrates the Web POS front end with the peripherals. The requirements for the hardware to run the HW Manager are very low. Almost any desktop of the last 5 years will do fine, as long as it can run java JDK version 11 or higher.

Hwmanagerboxes.png


Operating System Java Screen CPU Memory
Microsoft Windows 10, 11 Supported Oracle Java JDK 11 or higher, and OpenJDK 11 or higher Not needed CPU: Core 2 Duo 2 GHz or higher. Atom (Silvermont architecture, 2013) 2GHz or higher. Recommended: Core i3 3GHz or equivalent. 4 GB RAM (8 GB RAM recommended when using Windows)
Apple macOS "Big Sur" or higher
GNU/Linux Ubuntu 18.04+

Debian 10+

OpenSuSE 15.2+

Fedora Linux 32+

Peripherals

This section gives an overview of the supported peripherals. The scanner is connected directly to the front end system (smartphone/tablet/pc) using bluetooth/usb. The other peripherals work through the peripheral connector/HW Manager.

In this document you can find the list of peripherals tested and supported by Openbravo. Others similar should work but we cannot guarantee that. If you need to use a different model not listed bellow with Openbravo Web POS please test it prior. You can also contact us and we will try to help if we can.

Peripherals.png
Model Connector
Receipt Printer Epson TM T88V

Epson TM T88VII

Epson TM U220

Epson TM H5000II

Epson TM H6000III

Epson TM-T20

Wincor TH230+

HP A799

Star Micronics TSP 100

Bixolon SRP-350III

IBM 1NR type 4610 *

Bematech 4200 *

Samsung ML-2160 *

HP LaserJet Professional M1136 MF *

NCR RealPOS™ 7197 Thermal Receipt Printer ****

USB **, Serial or Parallel
Check printer Epson TM H6000IV USB
Cash drawer Posiflex CR3100

Posiflex CR6000

RJ11 connector to the receipt printer***
Customer display Epson DM D110

Star Micronics SCD122

Logic Controls LD 9000

FEC XP-2025

SAGA SGDP240

USB, Serial, Parallel or bridged with receipt printer
Barcode scanner Honeywell Voyager 1200G USB (USB)

Metrologic MS9520 Voyager (USB)

Metrologic MS7120 Orbit (USB)

Socket Mobile 7C V3 (Bluetooth)

Motorola CR0078-SC10007WR

Directly connected to Openbravo Web POS application through USB or Bluetooth as a Human Computer Input device (HCI) comparable to a keyboard
Scale MINERVA 56_PPI (Continuous mode)

Mettler Toledo WS60M-SVE

Cobos Precision JCP-15

Serial

* Tested only in printer mode. See Hardware and Peripherals Installation.

** Modern receipt printers usually come with a USB connector that is the recommended mode. It can be used the Serial mode using the manufacturer´s driver to install the printer as a USB device and assign a serial port to it.

*** Any cash drawer connected to the receipt printer using an RJ11 connector should work without any problem, but before deploying, it must be tested to verify that it works.

**** Printer only works in Windows. Includes Arabic character support. For Arabic character support, printer must have installed the following minimum versions: Boot firmware: v19.13, Flash firmware: v87.20. And installed in Resident Code Pages: +ARA.

Languages supported

If the receipt printer or customer display supports other character sets, the Hardware Manager can be configured to use them: http://wiki.openbravo.com/wiki/Retail:How_to_support_new_Character_Unicode_Blocks .

Examples of Web POS systems

Here you can find examples of complete Openbravo for Retail Web POS systems based on the hardware and peripherals described in this guide:


Desktop POS 1 Desktop POS 2 Mobile POS
  • Desktop computer with Ubuntu running Web POS and Hardware Manager
  • 15" touch screen
  • Metrologic MS9520 Voyager barcode scanner
  • Epson TM T88V receipt printer
  • Posiflex CR6000 cash drawer
  • Epson DM D110 customer display
  • MINERVA 56_PPI scale
  • Desktop computer with Windows running Web POS and Hardware Manager
  • 15" touch screen
  • Honeywell Voyager 1200G barcode scanner
  • Star Micronics TSP 100 receipt printer
  • Posiflex CR3100 cash drawer
  • Star Micronics SCD122 customer display
  • iPad or Android tablet running Web POS
  • Socket Mobile 7C V3 (Bluetooth) barcode scanner
  • Headless computer with Ubuntu running only Hardware Manager
  • Epson TM-T20 receipt printer
  • Posiflex CR3100 cash drawer
  • Logic Controls LD 9000 customer display

Openbravo Advanced Warehouse Operations

The software designed by Openbravo to operate in the warehouse through mobile devices have basically the same hardware requirements explained above. However, during the operation in the warehouse some specific devices can be used to make the operation faster and easier for the warehouse staff.

Below you can find the requirements which should be covered to run Openbravo Mobile Warehouse application. Apart from that some specific models designed to work in the warehouse are listed. Additional advice when sourcing for handheld devices for warehouse operations:

Specific Warehouse Devices with scanners and wrist/belt carriers

Recommendations / Notes:

  1. Screen size: Openbravo Advanced Warehouse operations is designed for touch screen warehouse devices. We strongly recommend screen size of minimum 4.7". Smaller screens may not work properly with Openbravo mobile interface.
  2. Full Screen: It is recommended to run Openbravo Advanced Warehouse application in fullscreen mode. This is done in the same way as with the Web POS, see Launching Web POS.
  3. Integrated Scanner: It is recommended to use devices with integrated scanners and assesories for intensive operations.

Installation tips for typical Android devices

  1. Install Google Chrome http://chrome.uptodown.com/android
  2. Type the url for the AWO FE and login.
  3. Disable External Input on the AWO menu to avoid the keyboard when not needed. See the preferences chapter in Advanced Warehouse Operations for this.
  4. Select the 3-dots in the chrome upper-right corner (tools) and select “Add to home page”. This creates an icon that launches in full-screen.
  5. Launch AWO with the icon and login. This will run AWO in full-screen mode.


In general, Openbravo Advanced Warehouse Operations software should work on any Android tablet and smartphone which complies with the basic technical requirements. However, different manufacturers sometimes follow different guidelines/standards in different ways, and some features may not work correctly in untested devices. Before deploying Web AWO in Android it must be tested to verify that all the needed flows are working properly.


Device Screen Storage Temperature Sealing Price range incl ass. Image
Honeywell Dolphin CT50 4.7 inch touch screen -30ºC to +70ºC IP67 1500€ AWO-Device-Honeywell-Dolphin-CT50.jpg
Zebra TC70 4.7 inch touch screen -40ºC to +70ºC IP67 1600€ AWO-Device-Symbol-Zebra-TC70.jpg
Denso BHT 1600 4.7 inch touch screen -30ºC to +50ºC IP67 1400€ AWO-Device-Denso-BHT-1600.jpg
Zebra WT6000 4.7 inch touch screen -40ºC to +70ºC IP65 2100€ AWO-Device-Zebra-WT6000.jpg

Non-specific Warehouse Devices & Peripherals

This section gives an overview of the supported devices and peripherals.


Device Operating System Browser
Apple iPad, iPhone iOS 14 or higher Safari (built-in) *
Android CPU: Krait 300, Cortex-A57, Intel Atom (Silvermont architecture, 2013) at 1.8 GHz or higher

Memory: 2 GB RAM

Android 7 or higher ** Google Chrome 104 or higher *

Printing

Label printing is integrated in Advanced Warehouse Operations through webservices. See the chapter on label printing in the main documentation of Advanced Warehouse Operations.

For device with external Scanning

The scanner is connected directly to the front end system (smartphone/tablet/pc) using bluetooth/usb

Model Connector

Metrologic MS9520 Voyager (USB)

Metrologic MS7120 Orbit (USB)

Socket Mobile 7C V3 (Bluetooth)

Motorola CR0078-SC10007WR

Directly connected to Openbravo Advanced Warehouse Operations through USB or Bluetooth as a Human Computer Input device (HCI) comparable to a keyboard

Note: In this document you can find the list of peripherals tested and supported by Openbravo. Others similar should work but we cannot guarantee that. If you need to use a different model not listed bellow please test it prior. You can also contact us and we will try to help if we can.

Retrieved from "http://wiki.openbravo.com/wiki/Retail:Hardware_and_Peripherals_Guide"

This page has been accessed 36,301 times. This page was last modified on 8 June 2023, at 15:39. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.