Skip to content

Concept to allow a physical device to be accessed using a microservice - Initially a POS Line/Customer Display

Notifications You must be signed in to change notification settings

JWealthall/HardwareServerConcept

Repository files navigation

Hardware Server

This Micro Service allows a physical Line Display (also called a Customer Display) to be accessed as a web service. It's written in .Net Core 3.1 and is part of a concept which would allow devices to be connected to web based applications running in a local browser on Windows, Linux or OSX. I sucssesfully run this on a Windows 10 PC and a Rasberry Pi running Raspbian. If the concept is extended further devices could include POS Printers, Cash Drawers, Line Displays, Barcode Scanners, Magnet Stripe Readers & NFC Readers.

The concept has been tested against an Epson DM-D102. It's part of a 20 year old TM-H5000II which includes a TM-T88II thermal receipt printer and an impact slip printer. All work perfectly - which shows just how rugged they are. This will work with any modern Epson line display which supports ESC/POS commands.

Line Displays are generally 2 rows of 20 columns. In 35 years of developing Point Of Sale systems I have only every come across a couple which weren't. Clear information is a challenge with such limited space.

This display will wrap onto the other line when characters are written to the last column. So writing 40 characters will always leave the row & column back where they started.

At time of intial repository creation there was a running demo which was connected to a line display on my desk.

About

Concept to allow a physical device to be accessed using a microservice - Initially a POS Line/Customer Display

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published