Activity for Sergey Smirnov

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #9

    Thank you very much! I'll check it out in a week. Now we are working at home because of the coronavirus! Be healthy!

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #9

    https://github.com/micjahn/ZXing.Net/blob/master/Source/lib/datamatrix/encoder/EdifactEncoder.cs private static String encodeToCodewords(StringBuilder sb, int startPos) { int len = sb.Length - startPos; if (len == 0) { throw new InvalidOperationException("StringBuilder must not be empty"); } char c1 = sb[startPos]; char c2 = len >= 2 ? sb[startPos + 1] : (char)0; char c3 = len >= 3 ? sb[startPos + 2] : (char)0; char c4 = len >= 4 ? sb[startPos + 3] : (char)0; int v = (c1 << 18) + (c2 << 12) + (c3...

  • Sergey Smirnov Sergey Smirnov modified a comment on ticket #9

    Zxingb Error 0 void ProcessRemainingData( .... case EDIFACT: .... if (dataBytesLeft == 1) { dataStream.Add((byte)((processBuffer[0] << 2) + ((31 & 0x30) >> 4))); dataStream.Add((byte)((31 & 0x0f) << 4)); dataStream.Add((byte)0); Maybe you don't need to add the last element ZXing https://github.com/micjahn/ZXing.Net/blob/master/Source/lib/datamatrix/decoder/DecodedBitStreamParser.cs /// <summary> /// See ISO 16022:2006, 5.2.8 and Annex C Table C.3 /// </summary> private static bool decodeEdifactSegment(BitSource...

  • Sergey Smirnov Sergey Smirnov modified a comment on ticket #9

    Zxingb Error 0 void ProcessRemainingData( .... case EDIFACT: .... if (dataBytesLeft == 1) { dataStream.Add((byte)((processBuffer[0] << 2) + ((31 & 0x30) >> 4))); dataStream.Add((byte)((31 & 0x0f) << 4)); dataStream.Add((byte)0); Maybe you don't need to add the last element ZXing /// <summary> /// See ISO 16022:2006, 5.2.8 and Annex C Table C.3 /// </summary> private static bool decodeEdifactSegment(BitSource bits, StringBuilder result) { while (bits.available() > 16) { for (int i = 0; i < 4; i++)...

  • Sergey Smirnov Sergey Smirnov modified a comment on ticket #9

    Zxingb Error 0 void ProcessRemainingData( .... case EDIFACT: .... if (dataBytesLeft == 1) { dataStream.Add((byte)((processBuffer[0] << 2) + ((31 & 0x30) >> 4))); dataStream.Add((byte)((31 & 0x0f) << 4)); dataStream.Add((byte)0); May by need add 129

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #9

    Zxingb Error 0 void ProcessRemainingData( .... case EDIFACT: .... if (dataBytesLeft == 1) { dataStream.Add((byte)((processBuffer[0] << 2) + ((31 & 0x30) >> 4))); dataStream.Add((byte)((31 & 0x0f) << 4)); dataStream.Add((byte)0);

  • Sergey Smirnov Sergey Smirnov modified a comment on ticket #9

    Old DataMatrixEncoder.cs generate good barcode.

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #9

    Old DataMatrixEncoder.cs generate good second barcode. ZXing In first not first NFC1

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #9

    3-line barcode [01]04610044273252[21]LRFX)k<C7ApWJ[91]003A[92] K8rNAqdvjmdxsmCVuj3FhaoNzQuq7Uff0sHXfz1TT/ doiMaGQqNF+VPwMvwVbm1fxjzuDt6jxLCcc8o/tqbEDA== other barcode [01]04610044273054[21]g2gsiKr,RFeBP[91]8029[92] 2pCgkX8afzBWSyXmjg9T+z5cpVqo7VltiIwbTHAv2T0 +BfRaCcmul5dVAzU9C2pmNyC041qMxpbsXAXhual/LA==

  • Sergey Smirnov Sergey Smirnov created ticket #9

    Barcodes are not readable

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #7

    Made tests with different barcodes, no errors! Thank you very much!

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #7

    Thank you very much!

  • Sergey Smirnov Sergey Smirnov posted a comment on ticket #7

    3 strings [01]04620039830186[21]Gznra4z6zGGpR[91]003A[92] 1Ad/gx6aOHPbjxZhr4CuLILQJmvmJTwDAdTQqvel7F21xniRMz8meYtyw2x+ KpRXRS6GWqDxe147Bhe2upm1iQ==

  • Sergey Smirnov Sergey Smirnov created ticket #7

    Eroor create Datamatrix

1