このQ&Aは役に立ちましたか?
2次元バーコード(データマトリックス方式)をExcelで作成する方法
2014/06/23 08:55
- 2次元バーコード(データマトリックス方式)をExcelで作成する方法について教えてください。
- セルを黒く塗りつぶしてドットを■で表現する感じで、データマトリックスの原理(ドットの法則)を知っている方がいたら教えてください。
- もしくはフリーソフトでデータマトリックス形式のバーコードを作成するソフトがあれば教えてください。
2次元バーコード(データマトリックス方式)…
2次元バーコード(データマトリックス方式)をエクセルでつくる方法
いつもお世話になっております。
どなたかご教授願います。
2次元バーコード(データマトリックス)をエクセル(マクロ)で作成したいと思います。
セルを黒く塗りつぶしてドットを■で表現する感じです。
データマトリックスの原理(ドットの法則)を知っている方がいたら教えてください。
もしくはフリーソフトでデータマトリックス形式のバーコードを作成するソフトがあれば教えて下さい。
よろしくお願いいたします。
質問者が選んだベストアンサー
アルゴリズムは英語版のWikipediaがわかりやすく解説
http://en.wikipedia.org/wiki/Data_Matrix
詳細は下記
http://www.gs1.org/docs/barcodes/GS1_DataMatrix_Introduction_and_technical_overview.pdf
Excelでの生成は、製品版がそれほど高くなくてあります。1万~2万円
http://www.onbarcode.com/excel_barcode/data_matrix.html
http://www.idautomation.com/barcode-integration/excel/
フリーで使いたいならExcelからマクロでhtmlか実行ファイル呼ぶのを自分で書く必要があると思う。
VB,C#だったらソースが転がってるけどVBAだと?
http://generator.onbarcode.com/online-data-matrix-barcode-generator.aspx
http://sourceforge.net/projects/datamatrixnet/
最後のdatamatrixnetの実行ファイル
EncodeDataMatrix.exe - DataMatrix encoding tool usage:
./EncodeDataMatrix.exe [options] -o outputFile -c "text to encode"
or
./EncodeDataMatrix.exe [options] -o outputFile -i [Input File]
Options:
-b rrggbb Background color, default is white (FFFFFF) - ignored if output type is mosaic
example: -b A900FF
-f rrggbb Foreground color, default is black (000000) - ignored if output type is mosaic
example: -f 00FF1C
-s x Symbol size in pixels, default is 5
example: -s 10
-m x Margin width in pixels, default is 10
example: -m 20
-t {Matrix|Mosaic} output type, default is Matrix
example: -t Mosaic
The output file type is recoginzed automatically based on the file extension.
Supported file types are: png, gif, bmp, jpeg, svg (Matrix only)
D:\> EncodeDataMatrix.exe -o output.png -c "0123456"
みたいなコードで生成できます。
日本語が良ければ 登録必要ですがキーエンスの資料が良いと思います。
http://www.keyence.co.jp/frontend/download/downloadConfirm.do?fileId=30951,30964,30950,30948,41219
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
その他の回答 (2件中 1~2件目)
つhttp://excel-magic.com/blog-entry-23.html
Microsoft BarCode Control(大山のぶよ風に)
お礼
2014/06/24 07:40
ははは様
ご回答ありがとうございます。
URIを見たのですが、2次元バーコード(データマトリックス)にはたどり着きませんでした。BarCode Controlのどこに2次元バーコード(データマトリックス)の設定があるのでしょうか?それとも2次元バーコード(データマトリックス)のフォントをインストールしなければならないとか?お手数をお掛けいたしますが教えてください。
お礼
2014/06/24 07:47
tigers様
ご回答ありがとうございます。
英文のアルゴリズムは和訳に骨が折れそうです。
必要な箇所のみ和訳してみます。
また、ご丁寧にVBの実行exeまで教えていただきありがとうございます。
まずはデータマトリックスのアルゴリズムの解析を行ってから挑戦してみたいと思います。
手書きでセルを黒く塗りつぶしたものを読み取って、法則を解析していく手もありまけど...(復活の呪文を解析するみたいに)気長にやってみます。
ありがとうございました。m(_ _)m
tigers様
ご回答ありがとうございます。
早速、ダウンロードしました。
勉強させていただきます。