Hi Martin, tried your fix and now appears to be working ok. I'll test it a bit more when time permits. I'll get back to you if I have any more issues. For now we'll calling it resolved. Thanks for your help .. Milton
Aztec code hangs using zint command line on Release build
Database expanded stacked barcode with AI 255 not working
Hello beytullah gueneyli The issue was a typo in MessageProcessor.cs file. I had 254 instead of 255 for the AI. This is fixed now and have uploaded it to the repository. You can download the file and re-compile the source or download the binary. Let me know how you get on. Cheers Milton
include <malloc.h>
Hello Robin, Martin Tested the lastest fix (B-1) and all my test data works fine including HIBC and GS1 data. Thanks for your work. Milton
Hi Robin, tried your solution and found that some my test data would not generate barcodes that would scan correctly. I reverted back to the original code and ran my test data again and all was ok. So currently i'm trying to figure out where the problems lies in your updated code. I'll get back to you when i find the issue. In the mean time maybe you can check it out your end. Thanks Milton
Hi Vadim Thanks for the feedback. I've re-check all the dm code and all appears correct. Hopefully we have sovled all the issues. :)
Aztec - Buffer over run
Vadim Can you try the lastest patch for me. Thanks Milton
I think we can call this issue sorted and close this ticket. Thanks all, Milton
Hello Vadim I've uploaded a code fix for DataMatrix.cs to the repository. You can download it into your project. Let me know how you get on. Cheers Milton
Hello Vadim As you may know the ZintNet library is a port of the C Zint library. So a lot of code was converted from C to C#. Some of the issues were typing errors in converting the code. Some were bug fixes in the original Zint C code which I hadn't applied to the ZintNet code. In my code I found that an ECI was being inadvertently added the beginning of the symbol, which shouldn't have affected scanning of the barcode, as all you lastest samples scanned correctly with my scanner. I'll look deeper...
Hi Martin I tested your commit with the following data and they decoded correctly with my scanner. [01]95012345678903[3103]000123 [01]03453120000011[17]120508[10]ABCD1234[410]9501101020917 [01]04610044273252[21]LRFX)k<C7ApWJ[91]003A[92]K8rNAqdvjmdxsmCVuj3FhaoNzQuq7Uff0sHXfz1TT/doiMaGQqNF+VPwMvwVbm1fxjzuDt6jxLCcc8o/tqbEDA==
Barcodes are not readable
Datamatrix barcode creation error (again)
Hi Martin I'm using a Symbol Technologies (Zebra)DS9208 scanner, I picked up on Ebay to replace my old scanner that died. I picked this unit mainly because it supported Han Xin code. I also use a couple of phone apps one ZXing and the other by Cognex but they don't seem to support Aztec GS1. Cheers Milton
Think I found the cause of the problem if ((reduced_encode_mode[i] == 'P') || (reduced_encode_mode[i] == 'p')) { if (gs1 && (reduced_source[i] == '[')) { if (!az_bin_append(0, 5, binary_string)) return ZINT_ERROR_TOO_LONG; // FLG(n) if (!az_bin_append(0, 3, binary_string)) return ZINT_ERROR_TOO_LONG; // FLG(0) = FNC1 } else if......... following line 780 add the above line. This seems to work now. Can you check if this is correct. Thanks Milton
Aztec GS1 mode generates incorrect barcode
Thanks Robin Can now close this ticket. Milton
Hi GitLost Thanks for the insight. Can close this ticket.
Possible bug in Grid Matrix
Hi Robin, I applied your fix (without the extra length checks) to the ZintNet code and has cleared the "index out of bounds" issues I was having. We will call it fixed. Thanks for having a look at this. Milton
CodeOne buffer overrun issues.
Hello Vadim I have uploaded a new patch for the DatamatrixEncoder.cs. You can down load it from the repository. It should fix you issues. Let me know how you get on. Milton
Hello Sergey I have uploaded a patched version on DatamatrixEncoder.cs. You can download it from the repository. This now generates and scans correctly. I tested this with your sample data. Let me me if you have any more problems. Milton
Eroor create Datamatrix
Image for you to compare.
Hi Sergey, Found the issue you were having with datamatrix encoding. I have uploaded the fix in the DatamatrixEncoder.cs file. You can downloaded and recompile and this should fix your problem. Let me know how you get on. Thanks Milton
Hi Sergey I tried your input data on my computer using the latest dll version and it generates a correct barcode. Have you got the latest version? Milton
Hi Robin, I tested it with some random eci values and it seems to work ok, generating values in the correct range. Thanks for your help on this.
Dotcode ici values
Removing Hewlett-Packard ArrayEx.dll dependency
Removing Hewlett-Packard ArrayEx.dll dependency
Hello Anthony, Yes the module is mine. I have update the assembley attributes and re compiled the dll. It now has the correct copyright info etc for the dll. I have uploaded it, so you download it and update your source. Regards Milton
Hi Anthony, ArrayEx.dll was a module I wrote severall years earlier for another project, decided to use it for ZintNet. It has nothing to do with HP other than the computer I wrote the code on was a HP with the computer name Hewlett-Packard, in which Visual Studio picks as the default developers name. In saying all this, I should update this old module , though I have been tossing up to re-write some of the code and do away with this dll altogether. The ArrayEx.cs is in the code repository but not...
Hello Brian, thanks for bringing this issue to light. I will apply your suggested bug fixs and update the code repository and project files. With thanks ... Milton
Updates to Dotcode Encoder.
Fix enforces length for GSRN
Mailmark bug fix.
Mailmark bug fix
Add 4 State method.
Bug fix in Mailmark barcode
Bug fix Mailmark.cs
Merge branch 'master' of ssh://miltonneal@git.code.sf.net/p/zintnet/code
Added support for VIN code and Mailmark 4 state barcodes.
Added support for VIN code and Mailmark 4 state barcodes.
Enhanced data length checks for GS1 AI's in MessageProcessors
Add multiply to BinaryMath.cs and update encoders that use it.
Refactor code and bug fixes
Added DMRE size 26x40
Add length checking to PostNet and Planet barcodes.
Update license info, no functional change.
Fix bug in Australia Post encoder
Update AztecEncoder.cs to align with the Zint's Aztec code.
Code audit - no functional change.
Centralise rendering of Maxicode symbol
Fix issue with bearer bars being clipped in image output
Maxicode, add support for mode 6
Added support for UPN QR code.
Fix bug in mode 4, added ECI support
Fix bug in MessageProcessors - TildeParser
Please add information about licence
Add license information[LICENSE.txt]
Hello Mariusz ZintNET is covered under the BSD license and per the headers of each file. To clarify this I've add a LICENCE.txt file to the code repository. Thanks Milton
Complete XML summeries in public classes, methods and enumerations
GS1 Databar Expanded Stacked creating invalid bar code
Alex, I have now uploaded a code repository for ZintNet. If you update your project with the repository file "BitstreamEncoded.cs" this will fix the issue. At this stage I don't want to upload a new zip of the project as I'm currently updating the GDI demo program. Let me know if you have any issues. Milton
Initial Commit
Hello Alex Thanks for the bug report. I think i have found what is causing this issue. I'll do some more testing and once i'm satisfiied the issue is fixed i'll post the update. Milton
Harald, I agree fully that if you specify a symbol size and the data does not fit...