SSブログ

【バーコードの作成と印刷】 [バーコード]

バーコードの作成と印刷です。

作成したバーコードはCode39です。

Code39は数字の他アルファベットも表現できます。

フリーソフトのExcelバーコード革命を利用します。
bar1_200.jpg

バーコードに変換するコードをセルに入力しておき、範囲指定でバーコード化できます。

bar2_256.jpg

Code39はチェックデジットにモジュラス43を使用します。

Excelバーコード革命はチェックデジットまで付けてくれませんので、モジュラス43を算出する簡単なプログラムを作りました。

WSHのVBソースです。テキストファイルに保存して拡張子をvbsにすればダブルクリックで実行できます。

SrcCode = "1234ABCD" '変換元のコード
SrcBAR = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%*"
lngMod = 0
For i = 1 To Len(SrcCode)
        lngMod = lngMod + (InStr(SrcBAR, UCase(Mid(SrcCode, i, 1))) - 1)
Next
i = lngMod Mod 43
Mod43 = Mid(SrcBAR, i + 1, 1)
wscript.echo "モジュラス43 =" & SrcCode  & Mod43

元のコードが1234ABCDの場合チェックデジットはDになり、1234ABCDDとなります。


nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。