Technical Documentation

Kiosk mode configuration guide for Sweever POS

Introduction

Chrome's kiosk mode allows you to launch Sweever POS in full screen without navigation interface, ideal for checkout use. This configuration also enables automatic ticket printing on the default printer.

Use cases

This configuration is particularly suited for:

  • Fixed points of sale
  • Dedicated checkout stations
  • Environments requiring automatic printing

Prerequisites

Windows 10/11

Compatible operating system

Google Chrome

Version 90 or higher recommended

Configured printer

Printer set as Windows default device

Internet connection

Stable access to https://sweever.com

Chrome Installation

1

Download Chrome

If Chrome is not installed, download it from:

https://www.google.com/chrome/
2

Install Chrome

Follow the standard Chrome installation wizard.

3

Locate the executable

The Chrome executable is usually located at:

C:\Program Files\Google\Chrome\Application\chrome.exe

Or for 32-bit installations:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

Printer Configuration

1

Set the default printer

In Windows, go to:

  1. Windows Settings (Win + I)
  2. Devices → Printers & scanners
  3. Select your thermal printer
  4. Click "Manage" then "Set as default"
Important

The default printer will be used for all receipts. Make sure it is your POS thermal printer.

Create Desktop Shortcut

1

Create a new shortcut

  1. Right-click on Windows Desktop
  2. New → Shortcut
2

Enter the command

In the "Type the location of the item" field, copy and paste:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --kiosk --kiosk-printing --auto-select-desktop-capture-source="Entire screen" https://sweever.com/pos
3

Name the shortcut

Give it an explicit name, for example:

Sweever POS - Checkout
4

Customize the icon (optional)

  1. Right-click on shortcut → Properties
  2. "Shortcut" tab → "Change Icon" button
  3. Select an appropriate icon
Done!

Double-click the shortcut to launch Sweever POS in kiosk mode.

How Automatic Printing Works

Chrome parameters used

Parameter Description
--kiosk Launches Chrome in full screen mode without navigation interface
--kiosk-printing Enables automatic printing without dialog
--auto-select-desktop-capture-source Automatically selects screen capture source (optional)

Expected behavior

  • When you click "Print receipt" in the POS
  • The receipt opens in a new window
  • Printing starts automatically on the default printer
  • The window closes after printing
Receipt format

Sweever receipts are optimized for 58mm and 80mm thermal printers. Make sure your printer is correctly configured for this format.

Troubleshooting

Kiosk mode doesn't launch

Solution:
  • Check that the path to chrome.exe is correct
  • On some systems, try the 32-bit path : C:\Program Files (x86)\...
  • Make sure quotes are present around the path

Automatic printing doesn't work

Possible solutions:
  • Check that the printer is set as default in Windows
  • Test printing from Windows to confirm the printer works
  • Restart Chrome in kiosk mode
  • Check that the --kiosk-printing parameter is present

How to exit kiosk mode?

Solution:

Use the key combinations:

  • Alt + F4 to close the window
  • Or Ctrl + Shift + Q (double quick tap)

Receipt doesn't print in correct format

Solution:
  • Check your printer settings (paper format 58mm or 80mm)
  • In printer properties, configure custom format
  • Width: 58mm or 80mm, Height: according to your roll (usually 297mm or more)

Auto-start on Windows startup

To launch automatically at startup:
  1. Press Win + R
  2. Type: shell:startup
  3. Copy your shortcut to this folder

Transaction Integrity

Sweever uses an advanced integrity verification system to ensure your sales data cannot be modified after the fact. Each transaction is sealed with a unique digital signature.

How does it work?

Each receipt receives a unique digital fingerprint (SHA256 hash) calculated from its critical data: amounts, VAT, date, items sold, etc.

This fingerprint is linked to the previous receipt, creating an unalterable chain. Any modification to an old receipt would break the chain and be immediately detectable.

Verification Chain

Like links in a chain, each receipt is connected to the previous one. This architecture guarantees the integrity of the complete sales history.

Genesis Hash #0
Ticket #1 Hash #1
Ticket #2 Hash #2
...

Platform Genesis Hash

The genesis hash is the starting point of the integrity chain. It is published here to allow anyone to verify the authenticity of the transaction chain.

Genesis Hash : aa5c53e4bc6e600a909ef507beb93deb3e53812fd8f71f8b8d52b7f0fa946b62
Creation Date : 2026-02-04 11:47:37
Sealing Phrase : "Genesis of Sweever. Code, trust, and momentum."

Protected Data

The following data is included in the fingerprint calculation and cannot be modified:

  • Receipt number and creation date
  • Amounts: subtotal, VAT, discounts, total
  • Payment method and amounts received
  • Detailed item list (name, quantity, price, VAT rate)
  • Correction references (for modified receipts)

Integrity Verification

Each transaction's hash is visible in the administration interface (Sales page). You can verify at any time that the fingerprint matches the displayed data.

What this guarantees
  • No modification of past receipts possible without detection
  • Protection against internal or external manipulation
  • Compliance with Swiss tax requirements
  • Complete traceability of all transactions

Need help?

If you encounter difficulties during configuration, don't hesitate to contact us:

Knowledge base

Check our detailed guides

Live chat

Real-time assistance