T Tauri New Member Licensed User Longtime User Nov 13, 2013 #1 This is my first question, writing to forum, because till now I find forum weary resourceful. Is it possible to add functionality to a ABZxing or other barcode library. I would like to get barcode raw data that include [FNC1] (single character Function Code 1) so i can parse multiple data fields in code128 (GS-1).
This is my first question, writing to forum, because till now I find forum weary resourceful. Is it possible to add functionality to a ABZxing or other barcode library. I would like to get barcode raw data that include [FNC1] (single character Function Code 1) so i can parse multiple data fields in code128 (GS-1).
rbsoft Active Member Licensed User Longtime User Nov 13, 2013 #2 You would need to use the ABZxing Library by Alain Bailleul: http://www.b4x.com/android/help/abzxing.html Or you could use the ZXingLib Library: http://www.b4x.com/android/forum/th...tion-version-by-icefairy333.24233/#post140285 Rolf Last edited: Nov 13, 2013
You would need to use the ABZxing Library by Alain Bailleul: http://www.b4x.com/android/help/abzxing.html Or you could use the ZXingLib Library: http://www.b4x.com/android/forum/th...tion-version-by-icefairy333.24233/#post140285 Rolf
T Tauri New Member Licensed User Longtime User Nov 13, 2013 #3 I all ready use ABZXing Library and it work great, bat ... In "barCode as String" there are no FNC1 delimiter characters for parsing varible length data (Serial number, Batch or lot number, ...) in combined barCode as per "GS1 128 Specification".
I all ready use ABZXing Library and it work great, bat ... In "barCode as String" there are no FNC1 delimiter characters for parsing varible length data (Serial number, Batch or lot number, ...) in combined barCode as per "GS1 128 Specification".
NJDude Expert Licensed User Longtime User Nov 13, 2013 #4 The ABZXing calls the barcode reader app, whatever is supported by the app ABZXing will get.
T Tauri New Member Licensed User Longtime User Nov 15, 2013 #5 With ABZXing wrapper for B4A you get only ASCI characters without special characters like [FNC1]. ZXing support "getRawBytes()" and "getRawBytes().length" but are not implementet in B4A library. Example BarCode: 205110R555X-241104 according GS-128 is consist of 20 "Product Variant=" 51 fixed length 10 "Batch/Lot Number=" R555X- variable length 241 "Customer Part Number=" 104 variable length To correctly parse BarCode data should look at least: [FNC1]205110R555X-[FNC1]241104 [FNC1] is special character. more information on http://en.wikipedia.org/wiki/Code_128 and http://en.wikipedia.org/wiki/GS1-128
With ABZXing wrapper for B4A you get only ASCI characters without special characters like [FNC1]. ZXing support "getRawBytes()" and "getRawBytes().length" but are not implementet in B4A library. Example BarCode: 205110R555X-241104 according GS-128 is consist of 20 "Product Variant=" 51 fixed length 10 "Batch/Lot Number=" R555X- variable length 241 "Customer Part Number=" 104 variable length To correctly parse BarCode data should look at least: [FNC1]205110R555X-[FNC1]241104 [FNC1] is special character. more information on http://en.wikipedia.org/wiki/Code_128 and http://en.wikipedia.org/wiki/GS1-128
rbsoft Active Member Licensed User Longtime User Nov 15, 2013 #6 Had you tried the ZXingLib Library? http://www.b4x.com/android/fo...tion-version-by-icefairy333.24233/#post140285 Maybe you could contact the developer Icefairy for help. Rolf
Had you tried the ZXingLib Library? http://www.b4x.com/android/fo...tion-version-by-icefairy333.24233/#post140285 Maybe you could contact the developer Icefairy for help. Rolf
icefairy333 Active Member Licensed User Longtime User Dec 11, 2014 #7 https://www.b4x.com/android/forum/th...rsion-by-icefairy333.24233/page-7#post-298141 see here.