Printer instellen
De printerinstellingen staan in de POS onder Instellingen > Printer. Elk apparaat beheert zijn eigen printerconfiguratie — printers worden lokaal opgeslagen en niet tussen apparaten gesynchroniseerd.
Ondersteunde printers per platform
Het formulier Printer toevoegen past zich aan de app aan die je gebruikt — elk platform toont alleen de verbindingen en opties die het echt kan gebruiken.
| Platform | Ondersteunde printers | Verbindingen |
|---|---|---|
| Web-app | Epson- en Star-printers met een ingebouwde webserver | Netwerk (HTTP) |
| Desktop-app | Elke bonprinter op het netwerk | Netwerk (raw TCP) |
| iOS-app | Epson en Star | Netwerk, Bluetooth |
| Android-app | Epson en Star | Netwerk, Bluetooth, USB |
Webbrowsers kunnen geen raw TCP-verbindingen openen. Epson- en Star-bonprinters hebben een ingebouwde webserver die printopdrachten via HTTP accepteert — dat is de enige manier om ESC/POS-opdrachten vanuit een browser te verzenden. De desktop-app heeft deze beperking niet, omdat die rechtstreeks via TCP kan verbinden.
In de mobiele apps loopt printen via Bluetooth en USB via de officiele SDK's van Epson en Star, dus die verbindingen vereisen ook een Epson- of Star-printer. Generieke printers werken alleen via het netwerk.
Een printer toevoegen
Printerinstellingen openen
Ga in de POS naar Instellingen > Printer. Als er nog geen printers zijn geconfigureerd, zie je een lege status met een knop Printer toevoegen. Elke printer krijgt een Printernaam — gewoon een label, automatisch ingevuld als "Bonprinter" (daarna "Bonprinter 2", enzovoort) — die je kunt wijzigen naar iets waarmee je je printers uit elkaar houdt.
Kiezen hoe de printer verbinding maakt
Deze stap verandert per platform:
- Web-app — kies de Leverancier: Epson of Star. Dit is de eerste keuze op het web, omdat browsers alleen de ingebouwde webservers van deze twee merken kunnen bereiken.
- Desktop-app — printers verbinden via het netwerk; hier hoef je niets extra's te kiezen.
- Mobiele apps — kies een Verbindingstype: Netwerk, Bluetooth of USB (USB is alleen Android). De velden hieronder veranderen op basis van je keuze.
De printer identificeren
Netwerkprinters — voer het IP-adres in (bijvoorbeeld 192.168.1.100). WCPOS controleert het adres om te detecteren of het een Epson- of Star-apparaat is, en vult de poort, commandotaal en leverancier automatisch in. Je ziet een label "Gedetecteerd: Epson" of "Gedetecteerd: Star" zodra de detectie klaar is. In de web-app wordt ook de exacte endpoint-URL getoond waarmee verbinding wordt gemaakt.
Bluetooth- of USB-printers (mobiel) — kies je printer uit de lijst met gevonden apparaten. Door een apparaat te selecteren worden naam en leverancier automatisch ingevuld. Tik op Printers zoeken (Bluetooth) of Vernieuwen (USB) als je printer nog niet in de lijst staat.
Als automatische detectie niet alles goed invult, kun je alles aanpassen onder Geavanceerde instellingen.
Opslaan en testen
Klik op Opslaan. WCPOS stuurt eerst een testafdruk en slaat de printer alleen op als die slaagt.
De testafdruk is een korte diagnose — een genummerde kolomliniaal, gecentreerde normale en dubbele tekst, een rij voor links/rechts-uitlijning en een papiersnede. Zo kun je bevestigen dat papierbreedte, uitlijning, grootte en snede correct zijn geconfigureerd, niet alleen dat de printer bereikbaar is.
Als de test mislukt, zie je de fout samen met de optie Opslaan zonder testen om het profiel toch op te slaan.
Verbindingstypen (mobiele apps)
In de iOS- en Android-apps kan een printer op drie manieren verbinden. Kies het Verbindingstype bovenaan het formulier Printer toevoegen, waarna de verbindingsvelden worden bijgewerkt.
Netwerk
De printer zit op hetzelfde Wi-Fi-netwerk als je apparaat. Voer het IP-adres in — zie Het IP-adres van je printer vinden. Netwerkprinters kunnen Epson, Star of generiek zijn.
Bluetooth
De printer is via Bluetooth aan je apparaat gekoppeld. Tik op Printers zoeken en kies je printer uit de lijst — naam en leverancier worden automatisch ingevuld. Bluetooth-printen gebruikt de native SDK's van Epson en Star, dus de printer moet een Epson- of Star-model zijn.
USB (alleen Android)
De printer is verbonden met een USB-kabel. Tik op Vernieuwen en kies hem uit de lijst met aangesloten apparaten. Net als Bluetooth vereist USB-printen een Epson- of Star-printer. iOS heeft geen algemene ondersteuning voor USB-randapparaten, dus deze optie verschijnt alleen op Android.
De instelling Poort geldt alleen voor netwerkprinters — voor Bluetooth- en USB-verbindingen is die verborgen.
Geavanceerde instellingen
Vouw Geavanceerde instellingen uit om de printerconfiguratie fijn af te stemmen. De meeste velden worden automatisch ingevuld zodra de leverancier bekend is.
| Instelling | Opties | Beschrijving |
|---|---|---|
| Leverancier | Epson, Star, Generic | Printerfabrikant. In de web-app is Leverancier de primaire keuze bovenaan het formulier (alleen Epson of Star), niet een geavanceerde instelling. Generic is beschikbaar voor netwerkprinters in de desktop- en mobiele apps, maar niet voor Bluetooth- of USB-verbindingen. |
| Poort | Automatisch ingevuld | Netwerkpoort voor de printer. Alleen netwerk — verborgen voor Bluetooth en USB. |
| Taal | ESC/POS, StarPRNT, Star Line Mode | Het commandoprotocol dat de printer spreekt. Automatisch ingevuld op basis van de gedetecteerde leverancier. |
| Tekstbreedte printer | 58mm (32 tekens), 80mm standaard (42 tekens), 80mm breed (48 tekens) | Hoeveel tekens op een regel passen. Stem dit af op je papier en printer — de meeste 80mm-printers gebruiken 42 tekens per regel, sommige 48. |
| Volledige bon als raster | Uit / Aan | Print de hele bon als afbeelding in plaats van tekst — zie Volledige bon als raster hieronder. |
Printeropties
Deze schakelaars staan onderaan het formulier Printer toevoegen:
| Optie | Beschrijving |
|---|---|
| Papier automatisch afsnijden | Snijdt het papier automatisch af na elke bon |
| Kassalade automatisch openen | Stuurt na het printen een kick-commando om een aangesloten kassalade te openen |
| Als standaard instellen | Maakt dit de standaardprinter — gebruikt voor elke bon die niet naar een specifieke printer wordt gestuurd |
Automatisch een bon printen wanneer een verkoop is voltooid is een winkelwageninstelling, geen printerinstelling — schakel Bon automatisch printen in bij de POS-winkelwageninstellingen. Welke printer wordt gebruikt, wordt bepaald door je standaardprinter en eventuele printerroutering per template.
Printroutering
Als je meer dan een template gebruikt — bijvoorbeeld een thermische bon en een A4-factuur — bepaalt printroutering naar welke printer elk template gaat. Routering heeft drie lagen, in deze volgorde:
- Taakoverschrijving. Op het bonscherm staat een printerkeuzelijst naast de templatewisselaar. Als je hier een printer kiest, overschrijft dat alles voor die ene printtaak. Wisselen van template zet dit terug naar Auto.
- Instellingoverschrijving. Ga naar Instellingen → Printroutering om een specifieke printer aan elk template toe te wijzen. Routeer bijvoorbeeld je thermische bon naar de Epson-netwerkprinter en je HTML-factuur naar het systeemprintvenster. Zet een template terug op Auto om de overschrijving te verwijderen.
- Automatisch matchen. Als er geen overschrijving is ingesteld, matcht WCPOS automatisch:
- Thermische templates gaan naar thermische printers waarvan de tekenbreedte overeenkomt. Een thermisch template van 58mm geeft de voorkeur aan printers met 32 kolommen; een template van 80mm aan printers met 42 of 48 kolommen.
- HTML-templates gaan naar het systeemprintvenster.
- Als meerdere printers overeenkomen, wint de standaardprinter.
Als je handmatig een template naar een ongeschikte printer stuurt — bijvoorbeeld een thermisch template naar het systeemvenster — verschijnt er een amberkleurige mismatchwaarschuwing op het bonscherm. Het printen gaat door, maar de uitvoer wordt mogelijk niet correct weergegeven.
Routeringoverschrijvingen worden per apparaat opgeslagen. Elke iPad, telefoon of computer beheert zijn eigen routering — er is geen serversynchronisatie.
De instellingenpagina Printroutering verschijnt pas nadat je minstens een printer hebt toegevoegd. Zonder geconfigureerde printers gebruikt elk template impliciet het systeemprintvenster.
Volledige bon als raster
Standaard stuurt WCPOS bonnen naar thermische printers als tekst — snel, compact en scherp, met de ingebouwde lettertypen van de printer. Het nadeel: thermische printerlettertypen ondersteunen maar een beperkte set tekens. Schriften waarvoor de printer geen lettertype heeft — veel niet-Latijnse alfabetten, rechts-naar-links-tekst en sommige symbolen — kunnen als lege vakjes of onleesbare tekens verschijnen.
Volledige bon als raster lost dit op. Als dit is ingeschakeld, rendert WCPOS de hele bon als afbeelding en stuurt die afbeelding naar de printer, zodat de afdruk exact overeenkomt met wat op het scherm staat — in elke taal of elk schrift.