POS Terminal Driver

Highlights

In 2013, ParTech Inc., a global Venture Capital company based in the USA, turned to PSA to create a conversion of the 32-bit WDM driver into the 32/64-bit KMDF version and to provide WMI support for the driver for some of their POS terminals. 

Challenge

PAR EverServ 7000 and EverServ 7200 models were a line of terminals both operating with the EverServ 7000 hardware. These two models were available in multiple configurations: low-profile, pedestal, and wall or kiosk mount. The main challenge of the project was to create a massive flexible configuration of the POS EverServ.

Solution

PAR Technology provided a copy of the 32-bit driver source code that used Microsoft Windows’ Driver Model (WDM) and was built with MS Visual Studio 6.0 and written in C/C++. PSA engineers used WDF for implementation of the KMDF 64-bit version of the driver. 

Along with the driver porting, it was necessary to implement Windows Management Instrumentation (WMI) support for the driver and update a demonstration application for debugging and testing purposes. The new driver also supported switching power states and was compatible with the latest 32-bit and 64-bit operating systems (Windows 7, Windows 8). An installation package was also developed as a part of the project.

Development Included

  • Driver design.
  • Development, unit testing and defects resolution.
  • Demo application update.
  • OS: Windows 7 and Windows 8, both 32-bit and 64-bit.
  • Driver installation package.

Cash Terminal

Cash Terminal

Technology Breakdown

Technologies
Project size
  • 6 Team Members
Duration
  • 3 Months

Let's Connect

Learn more about how we engage and what our specialists can do for you
This site includes photos from Pixabay licensed under CC0 Illustrations by Storyset images by Freepik.