
まことに申し訳ありませんがどなたか教えてください。
現在バーコードでNW7を利用して会員管理をしようとしているのですが、これには海外の協会の使用があるらしく、通常NW7において使われるモジュラス16のチェックディジットは使わずにモジュラス10、もしくはモジュラス11を使用しなければばらばいようなのです。
この場合スタートキャラクタやストップキャラクタの取り扱いはどのようにすればよいのでしょうか?
例をあげますと...
A1234567890B (チェックディジットは入っていない)
A=16 B=17
ですからこの場合数値換算すると
16123456789017
となりこれでモジュラス10ウエィト3の計算をすればよいのでしょうか?
(7+0+8+6+4+2+6)*3=99
(1+9+7+5+3+1+1)=27
99+27=136
10-6=4 ...これが正解なのでしょうか?
それともほかにキャラクタコードの扱いがあるのでしょうか?NW7のモジュラス10の計算方法があるのでしょうか?
非常に悩んでいます。
どなたかよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
NW-7は数字のほかにアルファベットも何文字か使うことができ、目視での用途の識別も可能となっています。
が、自社内のみの使用では、チェエックデジットをつけなくても大丈夫です。つまりリーダーが読み取った数字だけを管理対象にすることもできます。
リーダーによっては、ローマ字をはずして数字のみを表示するものもあります。
要は読み取った数字をソフトでどう切り分けていくか? が問題なのです。
チェックでジットの計算も、数字部分のみでも大丈夫ですよ。
ご回答ありがとうございます。
と、いう事は、NW-7においてモジュラス10を使う場合は数字部分のみを対象にすればよいという事ですね。
早速、数字部分のみを対象にして試してやってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
モジュロ
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
論理演算子.NOT.の使い方
-
Perlで時間の計算
-
C言語について 下の画像は do-w...
-
三菱シーケンサー works2 の日...
-
EXCELなどで「返す」という表現
-
コマンドプロンプト内で右揃え...
-
fortran πについて
-
移動平均を計算するプログラム
-
VBAで関数をつくる
-
駅間の距離を求め運賃計算するJ...
-
VBA 九九 Do While
-
傾いた四角形内の範囲の条件式
-
<Java> 平均速度・ペースの算出...
-
正しい五十音順について
-
VBAで仕様書は書きますか?
-
変数の値が勝手に変化する原因
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
EXCELなどで「返す」という表現
-
matlabで計算終了
-
排他的論理和 BCC(水平パリテ...
-
変化させるセルが変化しない
-
モジュラス103の計算とは何でし...
-
傾いた四角形内の範囲の条件式
-
VBAで関数をつくる
-
[急募]Pythonについてです。
-
数値計算の高速化 (cos, sin, exp)
-
C言語についての質問です。 ル...
-
切り上げたい
-
DLL(VC++で作った)で稼動中の...
-
CとFORTRANの計算速度はどちら...
-
趣味で「乗換案内」みたいなソ...
-
CGIの実行権限(ディスク容...
-
エクセルで特定のセルのみを任...
-
functionを含んだプログラムを...
-
時間差を求める
おすすめ情報