A self-checkout terminal system includes a self-checkout core application
module for controlling a self-checkout terminal, the self-checkout core
application module controlling peripheral input and output devices at the
self-checkout terminal for receiving inputs from, and providing outputs
to, a retail customer. An emulator module connected to the self-checkout
core application module emulates, independent from the self-checkout core
application, a native vendor software application in a network of
cashier-operated checkout terminals administered by a vendor server
computer, the emulator module passing commands and data to, and receiving
commands and data from, the vendor server. The self-checkout core
application converts inputs received at the peripheral input devices into
inputs expected by the emulated native vendor software application, and
converts device update outputs from the emulated native vendor software
application into updates to the peripheral output devices.
Een zelf-controle eindsysteem omvat een de inschrijving van de zelf-controlekern module voor het controleren van een zelf-controleterminal, de de inschrijving van de zelf-controlekern module randinput controleren en uitvoersystemen die bij de zelf-controleterminal voor het ontvangen van input van, en het verstrekken van output aan, een kleinhandelsklant. Een mededingermodule die met de de inschrijving van de zelf-controlekern module wordt verbonden streeft na, onafhankelijk van de inschrijving van de zelf-controlekern, een inheemse inschrijving van de verkoperssoftware in een netwerk van kassier-in werking gestelde controleterminals die door een computer van de verkopersserver, de mededingermodule worden beheerd die bevelen en gegevens overgaat tot, en bevelen en gegevens ontvangt van, de verkopersserver. De inschrijving van de zelf-controlekern zet input die bij de perifere inputmechanismen wordt ontvangen in input om die door de nagestreefde inheemse inschrijving van de verkoperssoftware wordt verwacht, en zet de output van de apparatenupdate van de nagestreefde inheemse inschrijving van de verkoperssoftware in updates aan de perifere uitvoersystemen om.