Skip to content

Repository containing a solution and every required assets for building msi files for the "Fiscal Printer Simulator" project.

License

Notifications You must be signed in to change notification settings

fiscal-printer-simulator/Fiscal-Printer-Simulator-Setup-Builder

Repository files navigation

Fiscal Printer Simulator

This is Open Source software project thats simulate Real World Fiscal Printers.

This project was created for improve developing POS-like application. Developers who want create application witch comunicate with Fiscal Printer device don't need to buy expensive devices for test own sowftware.

Application is on Open Source Licence (GNU General Public License v3.0)

If you find any bugs or have an idea to improve the application, please report the issue.
If you would like to participate in developing the application, it is also possible.

Covered Fiscal Printer Protocols:

  • - Thermal PosNet
  • - New PosNet

Project will contains these components:

  • Fiscal Printer Simulator ( Windows Service application)
  • Fiscal Printer Simulator Client ( Desktop/Web application)
  • .NET Library to comunicate with Fiscal Printer / Fiscal Printer Simulator
  • Fiscal Print Server ( REST Microservice)

Releases:

  • 0.1.0 (alfa version)

    • Fiscal Printer Simulator (x86) Windows Installer - Download
    • Fiscal Printer Simulator (x64) Windows Installer - Download
    • Fiscal Printer.NET Communication Librarary Nuget Package
    • Windows Docker image for working with Fiscal Printer Service with Docker Docker HUB

Integration & Communication:

  • For working with this application you need to have one of below configuration:
    a) Connected real fiscal printer ( .Net library / Fiscal Print Microservice)
    b) Bridge on ports ( For example COM1 and COM2)
    c) Driver to create bridge on Serial ports example driver to download

  • The Fiscal Print Server is not nesssesary to Fiscal Printer Simulator working.
    This is feature for communicating with fiscal printer by REST api.

  • Communication between FiscalPrinterSimulatorService and FiscalPrinterSimulatorClient is resolved by Websocket protocol. (Default port is :8080 but it can be changed in configuration file)

  • Installators will be builded for run "Installer" Configuration of main solution.
    In future it will be replaced by CI/CD Scripts with Building Docker Image.

Warnings:

  • Fiscal Printer Simulator Client can be translated to other then US-en language. (for now pl-PL is supported too).
    But printouts and eventually byte frame responses from Fiscal Printer will be not translated.

Have a nice use 👍