EasyBarcode

EasyBarcode

23/04/2015 | Jan Stieperaere

Easy!

Het scannen van barcodes in FileMaker is redelijk gemakkelijk. Je kan gewoon een standaard barcode scanner als invoer gebruiken. Of sinds de laatste versie van FileMaker Go kan je nu ook gebruik maken van de camera op je iPhone om barcodes te scannen en de code direct in een veld te plaatsen. Barcodes genereren daarentegen was tot op heden niet altijd zo makkelijk! Tot nu!

Maak kennis met de EasyBarcode custom function. Jawel, het is gewoon een custom function. Beter nog, de enige twee dingen die je nodig hebt om barcodes te genereren is de EasyBarcode custom function en een webviewer!

Update: 2016.03.21: EasyBarcode v2: Mogelijk nu om de barcode op te slaan als PNG in container!

Dit is het voorbeeldbestand ( in het Engels ): easybarcode_20160321-fmp12

Dit is het enige wat je moet doen:

1. Plaats een webviewer op je layout.

2. Kopieer de EasyBarcode custom function naar je bestand en zet die in je webviewer.

3. Geef een waarde door aan de custom function. ( je wil waarschijnlijk een waarde uit een veld doorgeven… )

 4. KLAAR!

Gemakkelijk maar Krachtig!

Het is niet omdat de EasyBarcode functie zo gemakkelijk in gebruik is dat dit wil zeggen dat ze niet functioneel is. In tegendeel. Als je wil kan je de barcode helemaal aanpassen aan jou noden.

Indien je enkel een waarde doorgeeft aan de EasyBarcode custom function genereert hij standaard een CODE128 barcode met volgende specs: breedte van 1 balk = 1 px, hoogte = 40 px, witte zone = 0 px,  waarde wordt weergegeven onder barcode, witte achtergrond en zwarte balken.
Maar deze opties kunnen allemaal aangepast worden, gewoon door ze door te geven als parameter aan de custom function.
Op dit moment ondersteunt de EasyBarcode custom function volgende barcode types:
   – CODE128
   – CODE39
   – EAN(13) / UPC
   – ITF
   – ITF14
   – Pharmacode

Hoe werkt het?

De hoofdtechniek is de JavaScript in de custom function die ervoor zal zorgen dat er HTML5 code gegenereerd wordt die de barcode weergeeft in de webviewer. De JavaScript is gemaakt door Johan Lindell en is vrij te gebruiken onder de  MIT License.

Voordelen

  – Gemakkelijk te implementeren
  – Gratis
  – Snel ( ong. 30ms / barcode )
    ( het maken van een PDF met 1000 barcodes duurde 30s )
  – Werkt zonder internet connectie!
  – Werkt op zowel FileMaker Pro ( win/mac ) als FM Go

Indien nog vragen, opmerking of suggesties, aarzel niet ons te contacteren.

clickworks_admin