Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
11.0
11.1
Statistic
FMM
Blog
Component: Barcode
Functions for generating and scanning barcodes.
Generate bar code as image, image file or write on PDF page.
Item | Details |
---|---|
Barcode.Detect Detects a barcode. | All 3.5 |
Barcode.DrawBarcode Draws a barcode into a PDF page. | All 3.5 |
Barcode.EANChecksum Calculates checksum for EAN barcodes. | All 5.0 |
Barcode.Generate Generates a barcode. | All 3.5 |
Barcode.GenerateJSON Generates a barcode. | All 9.4 |
Barcode.GetInputMode Queries input mode. | All 8.1 |
Barcode.GetOption Queries option by index. | All 8.1 |
Barcode.GetPrimary Queries primary parameter. | All 7.1 |
Barcode.ISBNChecksum Calculates checksum for ISBN barcodes. | All 5.0 |
Barcode.LibVersion Queries version of Zint library. | All 9.3 |
Barcode.Modulo10Checksum Calculate checksum with Modulo 10 recursive. | All 11.1 |
Barcode.SetInputMode Sets input mode. | All 8.1 |
Barcode.SetOption Sets option by index. | All 8.1 |
Barcode.SetOptions Sets options for barcode creation. | All 4.3 |
Barcode.SetPrimary Sets primary parameter. | All 7.1 |
Barcode.UPCChecksum Calculates checksum for UPC barcodes. | All 3.5 |
Barcode.WriteFile Generates a barcode and writes to file. | All 4.3 |
17 functions.
Release notes
- Version 11.0
- Changed Barcode.Generate to default to 8-bit per channel for the generated image to avoid trouble if receiving software can't handle 16 bit per channel. You can still change with GMImage.SetDepth, e.g. to make a monochrome version.
- Version 10.2
- Improved threading for Barcode functions.
- Version 10.0
- Fixed some issues with barcode functions to better handle desired width and height
- Version 9.4
- Added Barcode.GenerateJSON function.
- Changed Barcode.EANChecksum, Barcode.ISBNChecksum and Barcode.UPCChecksum to only use digits and ignore spaces or dashes in input.
- Version 9.3
- Added Barcode.LibVersion function.
- Version 8.2
- Changed Barcode.Detect to report the version number read when complaining about invalid version in QRCode.
- Fixed crash with Barcode.Detect with out of bounds access in image for bad QRCodes.
- Version 8.1
- Version 8.0
- Fixed out of bounds problem in Barcode.Detect. And now returns checksum errors properly.
- Version 7.5
- Fixed bug with Barcode.SetPrimary.
- Version 7.4
- Fixed bug in Barcode.Generate function with generating barcode without text.
- Version 7.2
- Added option for Barcode.Generate to allow white on black for barcodes.
- Version 7.1
- Added Barcode.SetPrimary and Barcode.GetPrimary.
Blog Entries
- Embrace JSON
- Swiss QR-Codes for invoices as vector graphics
- MBS FileMaker Plugin, version 10.2pr7
- New Examples 2020
- MBS FileMaker Plugin, version 9.6pr4
- Neues MBS FileMaker Plugin 9.4
- MBS FileMaker Plugin 9.4 - More than 5900 Functions In One Plugin
- Barcodes supported by MBS Plugins
- Whats new in MBS FileMaker Plugin version 9.3
- Combine MBS functions to automate processes in FileMaker
Example Databases
- Barcode/Barcode Detection
- Barcode/Barcode Generation JSON
- Barcode/Barcode Generation
- Barcode/DynaPDF Barcode
- Barcode/QRCode PDF
- Barcode/Swiss QR-Code for invoices ISO 20022
- DynaPDF/Swiss QRCode
Feedback: Report problem or ask question.

Links
MBS FileMaker blog