見出し画像

DataMatrixコードの生成

皆さんはDataMatricをご存知ですか?

私はわりと配達で届く段ボールに印字されているのを見かけます。
DataMatrixの特徴はファインダーパターンがL字なところです。
他の2次元コードと比べると見つけにくいかもしれませんが、
印字領域を小さくすることが出来ます。

DataMatrixのファインダーパターン

皆さんも段ボールが届いたら是非探してみてください!

では任意の文字列のDataMatrixを作ってみましょう。
pipインストール

pip install pylibdmtx
pip install pillow

pythonコード

# -*- coding: utf-8 -*-
from aztec_code_generator import AztecCode

if __name__ == '__main__':
    aztec_code = AztecCode('https://menou.co.jp/')
    aztec_code.save('aztec_code.png', module_size=4, border=1)

※utf8への変換を忘れると文字化けするので要注意

スマホをお持ちの方は読み取ってみてね。
ちなみに私は読み取れました。
DataMatrixの仕組みが気になる方は是非こちらをご覧ください!


いいなと思ったら応援しよう!

わた
よろしければ応援お願いします! いただいたチップはクリエイターとしての活動費に使わせていただきます!