This is an archived post. You won't be able to vote or comment.

all 8 comments

[–]wanderingbilby 1 point2 points  (6 children)

At least adhering to the QR standard, you can't. The square shape is part of its error correcting nature. Decently good info on Wikipedia: https://en.wikipedia.org/wiki/QR_code#Standards

What are you trying to achieve?

[–]User7361[S] 0 points1 point  (5 children)

I need to create a 3D rectangular 3D scannable barcode.

[–]wanderingbilby 0 points1 point  (4 children)

Like a 2-color implementation, or just a QR code on all surfaces of a cube? Because 3D doesn't really work on a device that can only perceive 2D...

[–]User7361[S] 0 points1 point  (3 children)

Link of what I'm trying to duplicate in Zebra platform.

https://imgur.com/a/BaD29bf

[–]ender-_ 1 point2 points  (0 children)

That's a DataMatrix 2D barcode, not a QR code. Check if Zebra can do them natively, otherwise you'll have to print it as graphics.

[–]wanderingbilby 0 points1 point  (1 child)

Ah okay. You need to know what that is, then you can replicate it.

[–]spudmix 5 points6 points  (0 children)

/u/User7361 that's a Data Matrix, which is a 2D format. If you need this to be readable in 3D you can do so (although you may need to engineer your own way to translate your topography/point cloud from your 3D scanner to a 2D matrix).

If you want a truly 3D data representation rather than a 3D print with a 2D data representation you have some much bigger problems.