Skip to content

Supported Hardware

Andy Theuninck edited this page Oct 26, 2018 · 9 revisions

The Lane component often uses specialized peripherals. This lists known hardware with some level of support.

Barcode Scanners

It is highly likely that any off the shelf USB reader will just work. If you can open a text editor, scan a barcode, and see the numbers on screen the device will work.

  • Motorola LS2208
    • Known issue: configuring check digit omission on EAN-13 is more annoying than it should be
  • Linea Pro 4 (iPod/iPhone scanner)
  • Linea Pro 5 (iPod/iPhone scanner)
    • Same requirement as v4 but fits 5th generation iDevices.


  • Datalogic Magellan SL384
    • Very old and may be difficult to source new units
  • Datalogic Magellan 8100
  • Datalogic Magellan 8300
  • Datalogic Magellan 8400
  • Datalogic Magellan 8500
    • Known issues: the 3rd generation 8500xt has some sensitivity issues that can cause it to stop weighing until power cycled. Recalibration, reduced motion level filtering, sturdier physical mountings, and better electrical conditioning (good UPS and/or "clean" circuit) have helped in some cases but no one has been able to eliminate the behavior completely.

Receipt Printers

  • Epson TM-H6000 series
    • Parallel and USB are most thoroughly tested.
    • The II, III, and IV revisions have all been used.
    • USB requires a TM Virtual Port driver in Windows to create a fake LPT device.
    • Known issues: the serial/RS232 version isn't currently supported in Linux. Status on Windows is unknown.
  • Epson TM-88 series
    • Do not support check endorsement

Other Epson printers may also work as there's a decent chance they all speak the same language.

Cash Drawers

CORE expects cash drawers to be connected to receipt printers. Any drawer that is compatible with a supported printer should work.

Card Terminals

  • Generic USB magnetic stripe reader (including those built into keyboards)

    • Finding a processor that will let you use a non-encrypting reader is getting tougher every year. Encrypting readers are also a good idea anyway.
  • Verifone VX805

    • Supported via Datacap middleware.
    • Supports EMV (Windows-only)
    • Supports multiple processors
  • Ingenico iSC250

    • Currently supported by Datacap middleware for non-EMV transactions
      • Supports EMV (Windows-only)
      • Supports multiple processors
    • Very alpha native support. Getting a native integration certified to handle EMV may be a giant headache and is not a high priority.
  • ID Tech Sign&Pay (IDFA-3153M)

    • Device has been discontinued by manufacturer
    • Supports encrypted transactions with Mercury
    • Has been heavily tested in real world deployments
    • Does not (and likely will not) support EMV
    • Known issues: the driver works better in Windows. There's no single showstopping bug in Linux but rather inconsistencies.
Clone this wiki locally
You can’t perform that action at this time.