Issue 727 in zxing: Support for MaxiCode

112 views
Skip to first unread message

zx...@googlecode.com

unread,
Feb 21, 2011, 5:44:55 PM2/21/11
to zx...@googlegroups.com
Status: New
Owner: ----

New issue 727 by phil4...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Noticed your excellent barcode scanner does not recognise MaxiCode type
codes (used by UPS).

Attachments:
200px-MaxiCode.svg.png 13.6 KB

zx...@googlecode.com

unread,
Feb 21, 2011, 8:20:01 PM2/21/11
to zx...@googlegroups.com
Updates:
Labels: Type-Enhancement Priority-Low

Comment #1 on issue 727 by sro...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

You're welcome to write support; there's nobody that can work on it
otherwise though.

zx...@googlecode.com

unread,
Apr 14, 2011, 10:28:27 AM4/14/11
to zx...@googlegroups.com

Comment #2 on issue 727 by mike32...@googlemail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

I'm contributing some code for this. Here's a reader we developed to verify
our Maxicode generator (http://bfo.com/products/pdf) was correct. The code
is fairly rough but it does work, although there's no Reed Solomon
correction and it would clearly need adaptation to the zxing design, you're
welcome to it.

Attachments:
MaxicodeReader.java 17.0 KB

zx...@googlecode.com

unread,
Sep 9, 2011, 4:57:33 AM9/9/11
to zx...@googlegroups.com

Comment #3 on issue 727 by michaeld...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Maxicode support would be awesome!

zx...@googlecode.com

unread,
Sep 9, 2011, 3:59:21 PM9/9/11
to zx...@googlegroups.com

Comment #4 on issue 727 by sro...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Issue 973 has been merged into this issue.

zx...@googlecode.com

unread,
Oct 2, 2011, 3:24:39 PM10/2/11
to zx...@googlegroups.com

Comment #5 on issue 727 by drarad...@googlemail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

This is a first-shot implementation of MaxiCode support for zxing.

working:
- pure_barcode parsing
- reed solomon error correction
- decoding (modes 2 - 5, based on mike32767s code)

not yet implemented:
- detection
- parsing for skewed or rotated images

I would like to request commit rights, to commit and maintain MaxiCode
support. SVN diff is attached for review and comments. Thank you.

Attachments:
maxicode.diff 28.8 KB
maxicode01.png 2.2 KB
maxicode02.png 8.1 KB
maxicode03.png 3.4 KB
maxicode04.png 3.1 KB
maxicode05.png 1.4 KB

zx...@googlecode.com

unread,
Oct 3, 2011, 4:43:09 AM10/3/11
to zx...@googlegroups.com

Comment #6 on issue 727 by sro...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

This is looking quite good, thanks. I can commit with a few small changes,
and give you commit access. I think that some of this won't be compatible
with J2ME, but, I think we're giving up on that. Also, is it possible to
use existing methods to find the top-left and bottom-right of a pure
barcode rather than a new method that finds all four?

Sean Owen

unread,
Oct 3, 2011, 4:48:38 AM10/3/11
to zx...@googlegroups.com, codesite...@google.com
... and just checking, what's the source of this code? Is any from a third-party source? I want to make sure any authors are OK with contributing this to the project under the Apache License.

zx...@googlecode.com

unread,
Oct 3, 2011, 10:28:43 AM10/3/11
to zx...@googlegroups.com

Comment #7 on issue 727 by drarad...@googlemail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Unfortunately, that is not the case. Top-left is often not leftmost, and
bottom-right is often not rightmost. Additionally, this way it also works
with slightly squished codes as long as they are not skewed or rotated
(like maxicode02.png - which I photographed and corrected the perspective
manually).

zx...@googlecode.com

unread,
Oct 3, 2011, 11:25:58 AM10/3/11
to zx...@googlegroups.com

Comment #8 on issue 727 by sro...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Alrighty. I'm not sure if my second reply came through here -- was wanting
to confirm that the code here is original work and OK to contribute to the
project. Looks like you built on work from the code posted earlier, which
is OK, and if you've just added your own original work, that's all set.

zx...@googlecode.com

unread,
Oct 3, 2011, 11:35:05 AM10/3/11
to zx...@googlegroups.com

Comment #9 on issue 727 by drarad...@googlemail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Yes, all set. The only code I used is the one posted by mike32767, the rest
is by me / based on code in zxing already.

zx...@googlecode.com

unread,
Oct 4, 2011, 6:18:09 AM10/4/11
to zx...@googlegroups.com
Updates:
Status: Fixed

Comment #10 on issue 727 by sro...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

I've committed a slightly changed version of your patch, mostly to make
style consistent. I will add you as a committer

zx...@googlecode.com

unread,
Jan 5, 2012, 1:22:43 AM1/5/12
to zx...@googlegroups.com

Comment #11 on issue 727 by badboyja...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

I am trying to read maxicode on android but can't figure out how to use
mike's code that is if it is working. Any suggestions?


zx...@googlecode.com

unread,
Jan 5, 2012, 5:24:30 AM1/5/12
to zx...@googlegroups.com

Comment #12 on issue 727 by srowen: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

IIRC there is a decoder but no detector for Maxicode. You would have to
complete it by creating an implementation to find a Maxicode in an image.
Right now I think it works for pure synthetic images only.

zx...@googlecode.com

unread,
Jan 6, 2012, 6:27:51 AM1/6/12
to zx...@googlegroups.com

Comment #13 on issue 727 by badboyja...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

yes i am able to decode maxicode using maike's code but is it possible to
find maxicode in an image using zxing?

zx...@googlecode.com

unread,
Jan 6, 2012, 6:31:51 AM1/6/12
to zx...@googlegroups.com

Comment #14 on issue 727 by badboyja...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

yes i am able to decode maxicode using mike's code but is it possible to

zx...@googlecode.com

unread,
Jan 6, 2012, 6:54:08 AM1/6/12
to zx...@googlegroups.com

Comment #15 on issue 727 by srowen: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Only if the image is synthetic -- that's what I was saying. There is no
detector for general camera images.

zx...@googlecode.com

unread,
Jan 10, 2012, 12:13:53 AM1/10/12
to zx...@googlegroups.com

Comment #16 on issue 727 by badboyja...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Has any one tried Maxicode reader on actual UPS barcode? It gives some
symbols at the end of the message that should be the weight and other
information e.g.

UPSN 220W90 07$FL:X-/,UY
JKY -M,R('3( P H6W )
0.SXI#Z%H(J

zx...@googlecode.com

unread,
Aug 4, 2014, 4:51:13 PM8/4/14
to zx...@googlegroups.com

Comment #17 on issue 727 by barry.mc...@gmail.com: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

Has anyone been able to get ZXing to detect MaxiCode barcodes through the
camera? We are looking for an iOS library to scan MaxiCodes and this seems
like the closest to it.

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

zx...@googlecode.com

unread,
Aug 4, 2014, 4:58:47 PM8/4/14
to zx...@googlegroups.com

Comment #18 on issue 727 by srowen: Support for MaxiCode
http://code.google.com/p/zxing/issues/detail?id=727

(This site is retired. Use github.com/zxing/zxing) No it was never
completed here.
Reply all
Reply to author
Forward
0 new messages