Hoe werkt het?
Lokaal printen
De module stuurt een document vanuit uw winkel naar el-Print op uw computer, en el-Print print het op een printer die aan die computer hangt.
Printen via het netwerk
De module stuurt een document vanuit uw winkel naar el-Print, en el-Print stuurt het door naar een printer met een eigen adres in het netwerk.
Printen via proxy
De module stuurt een document vanuit uw winkel naar el-Print, en el-Print geeft het door aan een andere computer waarop ook el-Print draait. Die computer print het.
De instellingen openen
el-Print zit in het systeemvak. Klik op het pictogram en kies Settings om het venster te openen. Eerdere versies werden ingesteld via de browser op localhost:9109; die pagina bestaat niet meer en de instellingen horen bij het programma zelf.

Welke websites mogen printen
Dit is het eerste veld om in te vullen. Uw browser maakt de verbinding, dus een programma dat op uw eigen machine luistert is bereikbaar voor elke pagina die u open hebt staan. Zolang deze lijst leeg is, kan elke website die u bezoekt opdrachten naar uw printer sturen, en el-Print schrijft bij elke geaccepteerde verbinding een herinnering in errors.log zolang de lijst leeg blijft.
Zet het adres van uw winkel erin, één per regel — een domein of een IP:
- De poort hoort bij het adres. Een winkel op http://192.168.1.50:8080 valt niet onder 192.168.1.50 alleen. Poort 80 en 443 worden nooit geschreven.
- http en https zijn hetzelfde adres; het schema wordt niet vergeleken.
- Een sterretje dekt subdomeinen: *.example.com staat admin.example.com toe maar example.com zelf niet — die zet u op een eigen regel.
- Hoofdletters maken niet uit.
Een verzoek zonder Origin-header wordt geaccepteerd, wat er ook in de lijst staat. Browsers sturen die altijd mee, dus dit verzwakt de lijst niet; zo maakt een script op dezelfde machine verbinding.
Beschrijving van de instellingen
- Autostart — indien aangevinkt voegt het programma zichzelf toe aan het opstarten van het systeem. Standaard aan.
- Local Listener → Host — het adres waarop el-Print gegevens verwacht van een browser op deze machine. Standaard localhost.
- Local Listener → Port — de poort waarop wordt geluisterd. Standaard 9109.
- Network Listener → Host — het adres waarop el-Print gegevens verwacht van andere machines. Laat de netwerklistener uit als u niet vanaf een andere computer print.
- Network Listener → Port — standaard 9112.
- Add Local Printer, Add Network Printer, Add Proxy Printer — voegt een regel toe voor een lokale, netwerk- of proxyprinter.
- Category — het soort document. Latijnse letters en cijfers, geen spaties. Print u UPS- en FedEx-labels op verschillende printers, maak dan twee regels en zet de categorie in de ene op ups en in de andere op fedex. De standaard * betekent dat de categorie niet meetelt.
- Ext — de bestandsextensie, in kleine letters: pdf, zpl enzovoort. Documenten met verschillende extensies kunnen naar verschillende printers gaan. De standaard * betekent dat de extensie niet meetelt.
- Printer — de naam van de printer zoals het besturingssysteem die kent. De lijst naast het veld toont de printers die op deze machine zijn geïnstalleerd; er een kiezen vult de naam exact in.
- IP — het adres van een netwerkprinter of van de computer die gaat printen. Standaard 127.1.1.1.
- Port — de poort van de netwerkprinter of proxy. Standaard 9100.
Een regel met een echte categorie of extensie gaat voor op een regel met een sterretje. Heeft Printer1 categorie fedex en extensie zpl, en Printer2 * en *, dan gaan fedex-zpl-documenten naar Printer1 en al het andere naar Printer2.
Bereikt het mijn printer?
In de sectie Printers zit een knop Print test page…. Die print een vaste pagina en heeft geen licentie nodig, dus u kunt hem gebruiken voordat u iets koopt.
Kies de taal die uw printer spreekt: een document (PDF) voor een gewone printer, of een ZPL-, EPL- of TSPL-label voor een thermische. Een labelprinter print helemaal niets als hij een PDF krijgt.
Komt de pagina eruit, dan kan el-Print die printer aansturen en zit wat er nog misgaat tussen uw winkel en el-Print. Komt er niets uit, dan zit het probleem tussen el-Print en de printer, en errors.log naast het programma zegt waar.
De licentie
el-Print is gratis te downloaden en te gebruiken. Printen is waarvoor een licentie nodig is: een bestand license.json dat u na aankoop downloadt uit uw account op extmag.com.
Klik in het instellingenvenster op Load licence file… en kies het bestand — het wordt naar uw persoonlijke configuratiemap gekopieerd en overleeft dus het verplaatsen of bijwerken van het programma. Daarna toont het venster van wie de licentie is en hoeveel dagen er resteren.
Een verlenging wordt bij het restant opgeteld, dus vroeg verlengen kost u niets. Voor het controleren van een licentie is geen internetverbinding nodig; dat gebeurt op uw eigen machine.
Instellingen die u meestal niet nodig hebt
config.json, naast het programma, bevat de tijdslimieten en grenzen: hoe lang één opdracht mag duren (limits.job_timeout_seconds, 60), het grootste geaccepteerde document (limits.max_job_size_mb, 32), hoeveel opdrachten per seconde worden aangenomen (limits.rate_per_second, 5) en hoeveel er tegelijk mogen binnenkomen (limits.rate_burst, 10), de tijdslimieten voor verbinden met en versturen naar een netwerkprinter (printer_network.connect_timeout_seconds, 10; printer_network.write_timeout_seconds, 30), en wanneer errors.log wordt geroteerd (log.max_size_mb, 5; log.keep, 2).
Elke waarde heeft een standaard en een ontbrekende sleutel betekent die standaard, dus het bestand kan met rust gelaten worden. Wijzig het als een printer traag antwoordt of een opdracht ongewoon groot is, en druk daarna op Save and Restart.