• ベストアンサー

モジュラス103の計算とは何でしょうか?

UCC/EAN128バーコードでチェックデジットを計算する際、「モジュラス103で計算しております」というものをネットでよく目にします。 そこで質問なのですが、モジュラス103の計算方法とはどういったものなのでしょうか? どなたかわかる方がおりましたら、ご教授下さい。 よろしくお願い致します。 OS:WindowsXP Professional SP1 開発言語:C#(VisualStadio.NET2003) 使用帳票:ActiveReports for .NET ProfessionalEdition

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

  • ベストアンサー
noname#29107
noname#29107
回答No.2

これがわかりやすいかも。 http://www.kishugiken.co.jp/topics/barcode/barcode13.html この手のものを扱われるなら、流通システム開発センターの販売資料を入手されておくことをお勧めします。 http://www.dsri-dcc.jp/hannbai/dccma.htm

参考URL:
http://www.kishugiken.co.jp/topics/barcode/barcode13.html,http://www.dsri-dcc.jp/hannbai/dccma.htm
tora0125
質問者

お礼

rebellion様 ご回答ありがとうございました。 流通システム開発センターの資料を入手し、勉強したいと思います。またセミナーにも参加したいと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • 530529
  • ベストアンサー率16% (86/521)
回答No.3

普通「XのモジュラスY」という場合は、 XをYで割った際のあまりを指すと思います。このモジュラスの計算は、暗号化などの際によく使われます。 質問の場合ですと、コードの各桁を(何らかの規則で)数値化し、(必要に応じて重み付けを行う)値の和を求めそれを103で割った時のあまりをチェックデジットとして採用しているという事だと思います。

tora0125
質問者

お礼

530529様 モジュラスの計算は、暗号化などの際に使われる手法のようですね。 ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1
参考URL:
http://web.planet.co.jp/technote/barcode/term.html,http://www.technical.or.jp/handbook/chapter-7-1c.html
tora0125
質問者

お礼

BLUEPIXY様 ご回答ありがとうございました。 教えて頂いたサイトで勉強したいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 桐でバーコードUCC/EAN-128を印字する方法

    桐Ver9のレポートでUCC/EAN-128を印字したいのですが、不明な点があるので教えてください。 たとえばバーコードの値が"91908177123451234561234567891005103110630004"の44桁の場合、 【質問1】先頭の91には、あらかじめ()をつけて、値としては "(91)908177123451234561234567891005103110630004" とするのでしょうか?それとも、レポートの枠の種類を「UCC/EANバーコード」と設定すれば、自動的に先頭2桁に()が付加されるのでしょうか? 【質問2】目視文字用のハイフン(-)は、レポートの枠の種類を「UCC/EANバーコード」と設定すれば、自動的に付加されるのでしょうか? (財)流通システム開発センターからの資料によると、印字見本として目視文字は "(91)908177-1234512345612345678910051031-1-063000-4" となっているので、このように目視文字を印字したいのです。 ちなみに、私が桐でレポートの枠に「UCC/EANバーコード」と設定して試したところ、質問1の()を入れないとエラーになりました。また、質問2の値にハイフンを入れないとハイフンのないまま目視文字が印字され、値にハイフンを入れると、エラーになってしまいます。 以上、目視文字についての質問です。バーコード自体はそれなりに印字されるのですが、見ただけでは正しいものか判断できません。 バーコードの印字も含め、注意点などもあれば教えてください。よろしくお願いします。

  • バーコードの規格について

    初めて質問させていただきます。 コンピュータの質問かどうか迷ったのですが業務ソフトウェア に絡む内容の為、こちらに質問させていただきます。 カテゴリー違いがありましたら申し訳ありません。 今回、自治体向けの業務でコンビニ収納が可能な納付書を作成する 事になり、コンビニ収納の際のバーコード規格がUCC/EAN-128 という規格になっているという所まで分かっているのですが 私が開発に使用しているツールがサポートしている規格が UCC/EAN-128ではなくUCC-128という表示になっていました。 ホームページでも検索しましたが、「UCC-128」「EAN-128」「UCC/EAN-128」 とサイトによって表記がバラバラとなっており、またそれぞれの 規格についての詳しい情報が見つからなかった為(検索の仕方が悪かった だけかもしれませんが)同じ規格なのか違う規格なのか判断しかねている所です。 ご存知の方いらっしゃいましたら、ご回答よろしくお願い致します。

  • NW7のチェックディジットについて

    まことに申し訳ありませんがどなたか教えてください。 現在バーコードで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の計算方法があるのでしょうか? 非常に悩んでいます。 どなたかよろしくお願いいたします。    

  • ActiveReportsにて総ページ数を取得する方法

    ActiveReports for .NET Professional Editionを利用して帳票の開発をしています。 出力した帳票に[現在ページ/総ページ]といった感じで表示をさせたいのですが、なかなか上手くいきません。 現在ページ・総ページの取得のしかたをご存知の方、教えてください。 よろしくお願いします。 イメージは下記のような感じです。 textbox.text = 現在ページ&"/"&総ページ

  • ActiveReport1.5 を使ってコンビニ決済対応の帳票を作る場合の注意点など

    ActiveReport1.5を使ってコンビニ決済の払込伝票の帳票を作ろうと考えています。 実際に決済する信販会社から聞いたのですが、ActiveReportを利用して印字した場合、EAN128のバーコードの読取りが難しい場合があると聞きました。 バーの太さなどが微妙にずれたりするとのことですが、利用実績はあるとのことです。実際には実物をチェックしないとなんとも言えないとのことでした。 そこで、どなたか開発した経験のある方いませんか? いらっしゃいましたら、何か問題が起こったか、どのような問題か? どのように対策したか教えていただければと思います。

  • vb.netで開発する際のsqlサーバーは

    今度、テスト的にvb.netにて開発を行うことになったのですが、 (機能は検索(15000件位)、メンテ、帳票(罫線入の台帳みたいな物(あまり複雑ではない)) 環境の質問ですが スタンドアローンで運用します。 開発:Visual Studio 2005 Standard Edition(vb.net) サーバ:Server 2005 Standard Edition レポート:ActiveReports OS:windowsxp 以上の環境で問題ないでしょうか? 又、レポートの方は他にCrystalReportとシーオーリポーツが候補にあがっているのですが、どれが最適でしょうか?

  • ActiveReports 用紙サイズをコード上で動的に設定する方法

    環境:SQLServer2005 言語:.net ActiveReportsで帳票を作成しています。 レポートの用紙サイズを、コード上で動的に設定する方法について質問です。 下記のコードで"A3"部分を変数にしたい場合どのように記述すればいいのでしょうか? よろしくお願いします。  ' 用紙サイズをA3に設定  rpt.PageSettings.PaperKind = _   System.Drawing.Printing.PaperKind.A3

  • ASPとASP.NETとASP.NET2.0の違い

    Web開発初心者です。 帳票をPDF表示するWebアプリケーションを開発することになり、 言語はASPを使用することになりました。 そこで ASP ASP.NET ASP.NET2.0 の違いをご存知の方がいらっしゃいましたら教えていただけますでしょうか。 それぞれIIS以外に必要な実行環境、ツール等も教えていただけると助かります。 不明瞭な箇所がありましたら説明させていただきます。 すいませんがよろしくお願いします。

  • ソフト内でグラフや帳票を作成するために

    おはようございます。 個人的な興味から伺いたいのですが、 自己開発のWindowsGUIアプリケーション(.Net環境)を作成した場合、 データのグラフ化や帳票を作成するには、 コンポーネントとしてActiveReportやCrystalReport等のソフトを使わなければ実現できないのでしょうか? それとも、VB.Net、C#、C++.Netなどの言語のみで実現できるのでしょうか? 生産性など、作りやすさという点からは、上記ソフトを使ったほうが良いことはわかるのですが、 例えば、単純な帳票(簡単な請求書)を作るだけでも、高価なソフトを買うというのは、無駄な気がしています。

  • Windows Driver Kitの対応OSについて

    いろいろネットで調べてみたのですが、分からなかったので質問させてください。 Windows Driver Kit(WDK)について、WindowsXPのアプリケーション作成にも利用できるでしょうか? また、利用できる開発言語としてはどのようなものがあるでしょうか?