Epson TM-m30III instellen zonder IoT-box.
Deze bonprinter kan rechtstreeks met Odoo praten over uw eigen netwerk. U hebt dus geen IoT-box nodig: de printer meldt zich aan als ePOS-printer en Odoo stuurt de bon er direct naartoe.
Reken op ongeveer twintig minuten. Het langste deel is het certificaat, stap 3 en 4.
Wat u nodig hebt
- de Epson TM-m30III, aangesloten op stroom
- het serienummer van de printer (sticker achteraan)
- uw wifi-netwerknaam en wachtwoord
- een pc met browser, op hetzelfde netwerk
- beheerdersrechten in Odoo
Waarom dat certificaat nodig is
Odoo werkt over https en mag daarom geen onbeveiligde verbinding naar de printer opzetten. De printer heeft dus een eigen certificaat nodig, en uw browser moet dat vertrouwen. Slaat u stap 3 en 4 over, dan blijft de bon weg zonder duidelijke foutmelding. Dat is bij deze printer de meest voorkomende oorzaak.
Zeven stappen.
Printer op uw wifi zetten
Zet de printer aan. Er komt een bonnetje uit met een QR-code en de netwerkgegevens. Scan die QR-code met uw gsm, of typ het IP-adres van het bonnetje in een browser.
De printer zet zelf een netwerk op. Het wachtwoord is het serienummer dat achteraan op de printer staat. Kies daarna uw eigen wifi-netwerk en verbind.
10.10.31.219. Dat hebt u in stap 6 nodig.Zorg dat het IP-adres vast blijft
Krijgt de printer zijn adres van de router, dan kan dat na een herstart veranderen. Odoo zoekt de printer dan op het oude adres en vindt niets meer.
Geef de printer daarom een vast adres: ofwel in de printer zelf, ofwel als reservering in uw router op basis van het MAC-adres.
Certificaat aanmaken op de printer
Open het IP-adres van de printer in uw browser. Meldt de browser dat de verbinding niet veilig is, dan ontbreekt het certificaat en maakt u het nu aan.
Meld u aan met gebruikersnaam epson en als wachtwoord het serienummer van de printer. Ga daarna naar Network Security (bij de geavanceerde instellingen) > SSL/TLS > Certificate, en maak een self-signed certificate aan.
Certificaat laten vertrouwen door de browser
Het certificaat bestaat nu, maar uw browser kent het nog niet. Klik in de adresbalk op Niet veilig, open de certificaatgegevens en exporteer het als Base64 (ASCII) met de extensie .crt.
Importeer dat bestand daarna bij de vertrouwde autoriteiten van uw browser. In Chrome of Edge: Instellingen > Privacy en beveiliging > Beveiliging > Certificaten beheren > Autoriteiten. Herstart de browser.
Systeemparameter controleren in Odoo
Zet de ontwikkelaarsmodus aan en ga naar Instellingen > Technisch > Systeemparameters. Controleer of deze regel bestaat en op True staat:
Staat de regel er niet, voeg ze dan toe met precies die sleutel en waarde.
Printer toevoegen in de kassa
Ga in Odoo naar Kassa > Configuratie > Verbonden apparaten en maak een nieuwe printer aan:
- Printernaam: bijvoorbeeld Bonprinter toonbank
- Soort printer: Epson ePOS
- Epson printer IP-adres: het adres uit stap 1
- Kassa configuratie: de kassa waar deze printer bij hoort
Wilt u enkel bepaalde artikelen op deze printer, gebruik dan Afgedrukte productcategorieën. Laat u dat leeg, dan print alles.
Uitproberen
Open de kassa en reken een testverkoop af. De bon hoort automatisch uit de printer te komen.
- Komt er geen bon: controleer stap 4, het certificaat op deze pc.
- Fout over een onveilige verbinding: controleer stap 5.
- Printer niet gevonden: ping het IP-adres. Antwoordt het niet, dan is stap 2 de oorzaak.
De veldnamen in stap 5 en 6 zijn overgenomen uit Odoo 19. De procedure in de webinterface van de printer is gebaseerd op de handleiding van Epson en op een draad op het Odoo-forum. Schermen kunnen per firmwareversie licht verschillen.
Liever dat wij dit doen?
Wij zetten de printer, het certificaat en de kassa in één keer goed, ook op afstand.