Skip to content

Service that handle serial port comunication. Product events for Fiscal Printer Simulator Client. And handle own state of Fiscal Printer.

License

Notifications You must be signed in to change notification settings

fiscal-printer-simulator/Fiscal-Printer-Simulator-Service

Repository files navigation

Fiscal Printer Simulator Service

Build Status

This is service for emulate real fiscal printer device.
You can test your software integrated with fiscal devices without any costs. Service is written as pluginable and end user can select which plugins he (or she) needs.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

To run this application you need:

  • dotnet core version 2.2 or above
  • Fiscal Printer Simulator Client * (nice to have - to check output of running commands)
  • Diagnostic tool for simulate curent protocol POS calls.

Installing

Steps:

  • run command dotnet restore on root directory to restore all needed dependencies

That's all :)

Running the tests

  • Just run command dotnet test on root directory

Deployment

Implemented Plugins for Fiscal Printer Protocols:

Built With

  • Fleck - lightweight library to websocket communication
  • Newtonsoft.Json - simple but verry good Json parser

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

  • Michal Wojcik - Initial work - WojcikMM

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details