Datamatrix With Variable Length Terminator Not Recognized By Motorola Scanner 追蹤

0
Avatar
Legacy Poster

Hello,

 

I have 2 variable length fields in my datamatrix.  Batch/Lot and Serial Number.  I put the Serial Number at the end so I don't have to worry about it's variable length.  For the Batch/Lot I added a a Data Terminator of ^1.

 

My motorola scanner model is MC9190.  I'm running DataWedge v3.6.  When I scan my barcode, the variable length terminator character isn't being translated to my vb program.  From what I've been reading, I should add a keymap in my Datawedge to convert the ^1 to a readable character.

 

I'm stuck here.  Any help would be appreciated.

 

3 意見

0
Avatar
Legacy Poster
評論操作 永久連結

Here is the barcode layout I'm using

0
Avatar
Ian Cummings
版主
評論操作 永久連結

I assume you selected GS1 Datamatrix option under the symbology section?

 

FNC1 is not data as such, but rather a function in the symbology for switching betweens modes of use.  In this instance of a GS1 code it is to terminate a variable data field.  Are you sure that the data capture software is properly GS1 compliant, and not some kind of pseudo approximation?

 

In any case, why would you need the FNC1 to be a readable character?

0
Avatar
Legacy Poster
評論操作 永久連結

Yes, I needed it to be a readable character in my program.

 

I figured out the issue.  The data terminator ^1 translates to Char Code 029.  So in my scanner I added an new keymap to convert 029's to a readable character such as an equals sign.

登入寫評論。