View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Show collection (0 pages)
Collections help

Search

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 Suite.

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.

Note: The Android version of the Openbravo POS Hardware Manager has been developed by Qualian Technologies Pvt Ltd. It allows to run HW Manager directly on the Android device removing the need to have a separate PC. Please note that this module is not developed nor validated by Openbravo so if you need support for it please contact Qualian Technologies.

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 Version
Apple iPad 4, Air, Air 2

iPad mini 2nd generation

iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus

iPod touch 6th generation

iOS 7 or higher Safari (built-in) * Recommended iOS 8 or higher

Supported iOS 7 or higher

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

Memory: 2 GB RAM

Android 4.0 or higher ** Google Chrome * Recommended Google Chrome 41 or higher.

Supported Google Chrome 40 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 Version Screen CPU Memory
Microsoft Windows 7

Windows 8

Google Chrome Recommended Google Chrome 41 or higher

Supported Google Chrome 40 or higher

Touch screen monitor 15" or higher with resolution 1024×768 or higher * CPU: Core 2 Duo 2 GHz or higher. Atom (Silvermont architecture, 2013) 2 GHz or higher. 2 GB RAM (4 GB RAM recommended when using Windows)
Apple Mac OS X Lion or higher Safari

Google Chrome

Recommended Safari 8 or higher, and Google Chrome 41 or higher

Supported Safari 7 or higher, and Google Chrome 40 or higher

GNU/Linux Ubuntu 10.04+

Debian 6+

OpenSuSE 11.3+

Fedora Linux 14

Google Chrome Recommended Google Chrome 41 or higher

Supported Google Chrome 40 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 7 or higher.

Hwmanagerboxes.png


Operating System Java Screen CPU Memory
Microsoft Windows 7

Windows 8

Recommended Oracle Java JDK 8 or higher, and OpenJDK 8 or higher

Supported Oracle Java JDK 7 or higher, and OpenJDK 7 or higher

Not needed 700 MHz CPU 512 Mb RAM
Apple Mac OS X Lion or higher
GNU/Linux Ubuntu 10.04+

Debian 6+

OpenSuSE 11.3+

Fedora Linux 14

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 U220

Epson TM H5000II

Epson TM H6000III

Epson TM-T20

Star Micronics TSP 100

IBM 1NR type 4610 *

Bematech 4200 *

Samsung ML-2160 *

HP LaserJet Professional M1136 MF *

USB **, Serial or Parallel
Cash drawer Posiflex CR3100

Posiflex CR6000

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

Star Micronics SCD122

Logic Controls LD 9000

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
Credit card terminal Web POS can work with devices supported by integrated payment providers. Currently we support Element PS and more can be developed via the External Payment Providers connector.
Fiscal printer Web POS supports Zimbabwe approved fiscal printers by Eltrade and Italy approved fiscal printers by Asem. Support for other fiscal printers can be developed following the How to create a new device driver guide.

* 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.

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 8 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 Air or Nexus 10 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 Mobile 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.

Tablets and smartphones

Desktopandmobile1.png
Device Operating System Browser Version
Apple iPad 4, Air, Air 2

iPad mini 2nd generation

iPhone 5, 5C, 5S, 6, 6 Plus, 6S, 6S Plus

iPod touch 6th generation

iOS 7 or higher Safari (built-in) * Recommended iOS 8 or higher

Supported iOS 7 or higher

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

Memory: 2 GB RAM

Android 4.0 or higher ** Google Chrome * Recommended Google Chrome 41 or higher.

Supported Google Chrome 40 or higher

* It is recommended to run Openbravo Mobile Warehouse application in fullscreen mode. See Launching Web POS.

** In general, Openbravo Mobile Warehouse 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 POS in Android it must be tested to verify that all the needed flows are working properly.

Peripherals

This section gives an overview of the supported peripherals.

Printing

Currently Openbravo Mobile Warehouse application does not support printing, however according to our roadmap this solution will be included soon.

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 Mobile Warehouse application 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.

Examples of Mobile warehouse operations systems

Integrated device Tablet + Bluetooth
  • Handheld computer (Barcode scanner integrated) running Android.
  • Product details
Unitec hardware.jpg
  • iPad Air or Nexus 10 running Web POS
  • Socket Mobile 7C V3 (Bluetooth) barcode scanner
Socket mobile 7c.png

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

This page has been accessed 18,769 times. This page was last modified on 22 February 2016, at 11:33. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.