本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2次元バーコード(データマトリックス方式)…)

2次元バーコード(データマトリックス方式)をExcelで作成する方法

2023/10/19 09:20

このQ&Aのポイント
  • 2次元バーコード(データマトリックス方式)をExcelで作成する方法について教えてください。
  • セルを黒く塗りつぶしてドットを■で表現する感じで、データマトリックスの原理(ドットの法則)を知っている方がいたら教えてください。
  • もしくはフリーソフトでデータマトリックス形式のバーコードを作成するソフトがあれば教えてください。
※ 以下は、質問の原文です

2次元バーコード(データマトリックス方式)…

2014/06/23 08:55

2次元バーコード(データマトリックス方式)をエクセルでつくる方法

いつもお世話になっております。
どなたかご教授願います。
2次元バーコード(データマトリックス)をエクセル(マクロ)で作成したいと思います。
セルを黒く塗りつぶしてドットを■で表現する感じです。
データマトリックスの原理(ドットの法則)を知っている方がいたら教えてください。
もしくはフリーソフトでデータマトリックス形式のバーコードを作成するソフトがあれば教えて下さい。
よろしくお願いいたします。

質問者が選んだベストアンサー

ベストアンサー
2014/06/23 12:17
回答No.1

アルゴリズムは英語版の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
 

お礼

2014/06/24 07:47

tigers様

ご回答ありがとうございます。
英文のアルゴリズムは和訳に骨が折れそうです。
必要な箇所のみ和訳してみます。
また、ご丁寧にVBの実行exeまで教えていただきありがとうございます。
まずはデータマトリックスのアルゴリズムの解析を行ってから挑戦してみたいと思います。
手書きでセルを黒く塗りつぶしたものを読み取って、法則を解析していく手もありまけど...(復活の呪文を解析するみたいに)気長にやってみます。
ありがとうございました。m(_ _)m

tigers様

ご回答ありがとうございます。
早速、ダウンロードしました。
勉強させていただきます。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (2件中 1~2件目)

2014/06/23 14:57
回答No.2

http://excel-magic.com/blog-entry-23.html

Microsoft BarCode Control(大山のぶよ風に)

お礼

2014/06/24 07:40

ははは様
ご回答ありがとうございます。
URIを見たのですが、2次元バーコード(データマトリックス)にはたどり着きませんでした。BarCode Controlのどこに2次元バーコード(データマトリックス)の設定があるのでしょうか?それとも2次元バーコード(データマトリックス)のフォントをインストールしなければならないとか?お手数をお掛けいたしますが教えてください。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。