Vul namen in of laad een CSV, en de app zet naam, functie, logo en landvlag netjes op (HERMA 4410)-stickers. Met een controle-afdruk om de printer exact af te stellen. Als desktopapp en als webversie.
Een hulpmiddel om in een paar minuten professionele naambadges en bezoekerspassen te printen op HERMA 4410-stickervellen: 10 stickers per A4, in 2 kolommen van 5. Begonnen als Python-desktopapp, later omgebouwd naar een webversie omdat de beveiligde werk-pc's geen niet-gesigneerde .exe-bestanden toelaten.
Wat het doet
- Invoer per sticker: naam, functie, land, logo en tagline. Handmatig of in één keer via CSV-import, en weer te exporteren naar CSV voor de volgende keer.
- Vlaggen: kies een land en de juiste vlag uit de map
Flags/komt automatisch op de sticker. - Huisstijl: lettertype Source Sans 3 in meerdere gewichten, en per tekstelement een eigen kleur.
- Logo's: bedrijfslogo linksboven, standaard 35 mm breed; de hoogte schaalt mee zodat de verhouding klopt. Daarnaast een apart gastlogo.
- Printerinstellingen: marges en tussenruimtes in stappen van 0,5 mm, zodat de afdruk precies op het vel valt.
- Controle-afdruk: een voorbeeld-PDF met een donkerblauw kader 1 mm buiten elke sticker. Print op gewoon papier en houd hem tegen het licht naast een stickervel.
- Printen en PDF: de echte afdruk zonder kaders, rechtstreeks naar de printer of als PDF.
- Presets: alle instellingen exporteren en importeren als JSON, zodat je voor elk stickertype een vaste instelling hebt.
Twee versies
Desktop (Python)
Gebouwd met PyQt6 voor de interface en ReportLab voor de PDF's. Met PyInstaller en een BUILD_EXE.bat wordt het één losstaande .exe die zonder Python en zonder beheerdersrechten draait, bijvoorbeeld vanaf een USB-stick met de mappen Flags/, Fonts/ en Logos/ ernaast.
Web (PHP)
Omdat IT alleen software met een herleidbaar certificaat toestaat, is er een webversie die op een eenvoudige interne webserver draait. De interface is HTML, CSS en JavaScript; een kleine PHP-backend bewaart instellingen als JSON, beheert geüploade logo's en leest de vlaggen en lettertypen direct uit de mappen op de server. Er is een login met een beheerpagina om gebruikers toe te voegen.
Werkwijze
- Stel één keer je logo, lettertypen, kleuren en marges in en exporteer ze als preset.
- Laad de namen via CSV of voer ze in.
- Maak een controle-afdruk op gewoon papier en schuif de marges bij als dat nodig is.
- Leg het HERMA-vel in de printer en print.
Privacy
Alles blijft binnen de eigen omgeving: de desktopversie werkt volledig lokaal en de webversie draait op een eigen server, zonder externe diensten.
