Skip to content
Choosing hardware

Hardware compatible with POS software: the G4POS table

Compatibility comes down to three checks: the operating system, the connection, then the language or driver the software expects.

In short

A device is compatible with point-of-sale software when it runs on the same operating system and uses the connection and language that the software expects. G4POS does not sell software. The tables on this page give, for each G4POS model, the operating system, interfaces and drivers listed on its product page.

Which operating system do the terminals and tablets run?

The point-of-sale software is installed on the station. The terminals and tablets in the catalogue are Windows-compatible, and the G4POS RTP6A runs Android 14. The processor, memory and storage let you compare each model with the requirements published by the software vendor.

Operating system, processor, memory and storage of the terminals, tablets and handheld terminal in the G4POS catalogue, based on the product pages.
ModelTypeOperating systemProcessorMemory and storage
JG8000All-in-one terminal, 15 inWindows-compatibleIntel Core i5-8265U8 GB, 256 GB NVMe
JG7000All-in-one terminal, 15 in, 10.1 in customer displayWindows-compatibleIntel Celeron J64128 GB, 256 GB NVMe SSD
DG820Rugged tablet, 8 inWindows-compatibleIntel Atom x5-Z83504 GB, 64 GB
DG870GBRugged tablet, 8 inWindows-compatibleIntel Celeron N51008 GB, 128 GB
G4POS RTP6AHandheld terminal with 1D and 2D scannerAndroid 14 with Google servicesQualcomm 6225, octa-core4 GB, 64 GB (microSD up to 256 GB)

How do the printers and scanners connect?

A peripheral has to connect to the station and speak the software’s language. The table gives, for each printer and scanner, the connection, the operating systems or drivers, and the language or mode to set in the software.

Connection, operating systems or drivers, and language or mode of the printers and scanners in the G4POS catalogue, based on the product pages.
ModelTypeConnectionSystems or driversLanguage or mode
MG8080 mm receipt printerSerial (RS-232), USB, EthernetWindows and Linux (CUPS) drivers on the product pageESC/POS (Epson)
G4POS RT15004-inch label printerUSB, Ethernet (LAN)Windows, macOS, Linux, Android, Chrome OS driversTSPL, ZPL, EPL, DPL
SC3101D and 2D countertop scannerUSB, TTL-232Windows, macOS, Linux, AndroidKeyboard (HID), virtual COM port, HID-POS
JCG980Wireless 1D and 2D scanner with a base2.4 GHz USB dongle, Bluetooth, USB cableComputer, terminal, phone or tabletKeyboard (HID), virtual COM port, Bluetooth HID or SPP
RCU1A13.56 MHz RFID card readerUSB, attached cableWindows, Linux, Android (OTG)Keyboard emulation, no driver

Loyalty and gift cards carry a HiCo magnetic stripe and a barcode: the checkout station must read one of the two, and the software manages points or balances. LRS paging systems run on their own transmitter.

How do you check compatibility with the client’s software?

Run these three checks in order, before you quote. The answers are in the tables on this page and in the software vendor’s documentation.

  1. The operating system: the software must run on Windows for the JG terminals and DG tablets, or on Android for the G4POS RTP6A.
  2. The configuration: compare the model’s processor, memory and storage with the requirements published by the software vendor.
  3. The peripherals: ESC/POS for the MG80, TSPL, ZPL, EPL or DPL for the RT1500, keyboard (HID) or virtual COM port for the scanners.

Record the software name and version in the client file. A driver or a setting can change from one version to the next.

Keyboard (HID) or virtual COM port: which mode should a scanner use?

In keyboard (HID) mode, the scanner types the code into the active field of the software, like a keyboard. As a virtual COM port, the software reads the scanner as a serial port, so it must be able to open that port. The SC310 and the JCG980 offer both modes, and the RCU1A works as a keyboard, with no driver.

Why does the printer language matter?

The software sends its receipts and labels in a printer language. The MG80 understands ESC/POS commands, the language most point-of-sale software expects for receipts. The G4POS RT1500 understands TSPL, ZPL, EPL and DPL for labels. A language set incorrectly produces garbled characters.

Key points

  • Compatibility is checked through the operating system, the configuration and the peripherals’ language.
  • The JG terminals and DG tablets are Windows-compatible; the G4POS RTP6A runs Android 14.
  • The MG80 understands ESC/POS; the G4POS RT1500 understands TSPL, ZPL, EPL and DPL.
  • The SC310 and JCG980 scanners work in keyboard (HID) mode or as a virtual COM port.
  • The hardware list published by the software vendor remains the reference.

Frequently asked questions

Does G4POS hardware work with my point-of-sale software?

Check three points: the operating system, the required configuration and the peripherals’ language. The terminals and tablets in the catalogue are Windows-compatible, the G4POS RTP6A runs Android 14, and the MG80 understands ESC/POS commands. The hardware list published by the software vendor is the reference.

Which barcode scanner works with a Mac?

The SC310 works with Windows, macOS, Linux and Android. It connects over USB, as an HID keyboard, a virtual COM port or HID-POS.

Does G4POS sell point-of-sale software?

No. G4POS sells point-of-sale hardware. The reseller installs the point-of-sale software chosen with the client, then checks that each device is compatible with it.

G4POS·Updated on · 5 min read

Read next

Products mentioned in this article

Reseller program

Open a reseller account

The account is free and reserved for businesses. It gives you access to our wholesale prices, training and technical support.