Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

Description

The app can be configured to convert custom barcodes formats to GS1.

Global converters defindes in start.cfg will be active in the entire app, all the time.

So make sure to use it for identifiable barcodes i.e. with fixed lengths, to ensure the converter will only be triggered when intended.

Local converters can be made in application.cfg


Example: A custom barcode broken into four AI's

Different positions of a barcode value, is broken into several "AI". See table below.

Start.cfg
...
<scanner>
  <type>internal</type>
    <converter enabled="true" type="custom2gs1">
      <!-- BluCom -->
      <customConfiguration expression="^64(\w{1,8})(\d{1,4})(\d{1,3})(\w{1,10})$" expressionAis="10,37,92,91"/>
    </converter>
...


Mapping tableĀ 

AI

Position

Length

Description


1

2

Organization, fixed value "64"

10

3

8

External Order No.

37

11

4

Quantity

92

15

3

Quantity per Unit of Measure

91

18

10

SupplyID (Vores interne varenr)


Note: See Register with Encoded Barcode (GS1) for a list of default AI's.


Online RegEx editor

Use https://regex101.com/ to construct a RegEx.

Example:

  • Regular expression: ^(\d{1,6})(\d{1,5})$
  • Test string: 11111122222







Legacy: Windows Handheld Embedded


app.config
...
<type>internal</type>          
  <converter enabled="false" type="pm2ean128" />
    <!--First and up to 20 character-->
    <filter enabled="true">
      <regex>^.{0,20}</regex> 
    </filter>
...






  • No labels