# Extension Use and Installation Guide
joindomain@ekamich.onmicrosoft.com
WeiWeiWei1234
## Requirements
Either Use these browser or any browsers supporting chrome extensions :
- Google Chrome
- Microsoft Edge
Make sure that both your scanners and device typing languages are the same
> **Exception** : You can use a Swiss French keyboard layout with a german scanner without problem
## Installation
- Install Github CLI
- Pick/Create an installation folder
- Open terminal in the picked folder
- Clone the repository and its submodules
```bash
git clone --recurse-submodules --remote-submodules git@github.com:ekami-ch/autofill-chrome.git
```
- Enable developer mode in chrome extension
- Click on Load Unpacked Extension and select autofill-chrome folder
- Enable and Pin the Extension
## Usage

When opening the extension, it will autofocus in the QR code input. Just scan.
# Setup Terminal
All Settings for the terminal and QRCode Generator
## Terminal References
- **Terminal :** https://pyramid-computer.com/product/polytouch-32-passport-puck-dispenser/
- **Integrated Printer Driver :** https://www.driveridentifier.com/scan/niinii-w2k203dpi-usb/download/1595635880/D4CAFE13C5884F7A899514A999E08B85/USBPRINT%5CNIINII_W2K203DPI_USBF4A7
## Windows Installation and Informations
### System Information
- Windows 10 Entreprise 2021 LTSC
### Installation Steps
- Boot in UEFI Mode
- Solve Boot Issue from ventoy : https://www.ventoy.net/en/doc_secure.html
- If still refuses to boot, Disable Secure Boot in UEFI
- Boot From Linpus Lite
- Choose windows 10 2021 entreprise ltsc iso file
- Install Windows in advanced mode
## Drivers & Services
- niinii-w2k203dpi-usb Printer Driver
:::info
When installing printer driver, if it **fails to recognize the device**, install the driver manually from **windows devices manager**, browse and select the **"Install File"** folder of the driver installer (USB Key)
:::
- XAMPP (apache service)
- m3qrfill (local website QRCode Generator)
Extract m3qrfill folder to htdocs for local website
:::danger
Always delete all files then place updated files in htdocs. Replacing from existing files isn't reliable
:::
## Printer
### Printing Preferences
- Advanced -> Paper size : 72mm
- Document Settings -> 80mm Rollpaper setting
### Printer Properties
- Device Settings -> Roll paper holder : 72mm
- Printer Settings -> Don't touch anything here
## Kiosk Mode Settings
### App
- Microsoft Edge
### Regedit
#### Software\Microsoft\windows\AssignedAccessConfiguration\Profiles\{yourprofileid}\AllowedApps\App()\Arguments :
--kiosk (kiosk mode **ALWAYS FIRST**)
--kiosk-printing (auto print)
/Force-Device-Scale-Factor=1.00
http://localhost/formgenerator.html?platform=pc (Link to the page to be opened)
--force-device-scale-factor : 1.5 (Change Zoom to 150%)
--edge-kiosk-screen : full-screen (Generated by the Kiosk mode for full screen)
#### Other
**Software\Microsoft\TabletTip\1.7\ :** EnableDesktopModeAutoInvoke = 1 (To Enable On screen keyboard)
**Software\Microsoft\windows\CurrentVersion\ImmersiveShell\ :** TabletMode = 1 (For Tablet Mode)
:::info
**Note** : When changing page URL for kiosk, make sure to do it from regedit and not from the settings (it resets other regedit parameters)
:::
**No header** : https://admx.help/?Category=EdgeChromium&Policy=Microsoft.Policies.Edge::PrintHeaderFooter