過去の桐井戸端BBS (桐ver.5)
4536 JANコードで国コード「49」以外のバーコードの印刷ってできますか? TAKI 2000/02/08-09:23
みなさんはじめまして。

桐5でのバーコード印刷に関して質問です。
JANコードで国コード「49」以外のバーコードの印刷ってできますか?
すでに「49」じゃないので「JAN」ではないのですが、
「45」とか「20〜29」とか「98〜99」のような、
インショップ系POSコードの印刷しようとしたとき、
印刷されない事に気がつきました。
みなさんの所ではどうですか?
単純になにかの設定ミスなだけでしょうか?

TAKI

単純にリビジョンが古いだけならいいですが・・・・・・
4543 Re:桐5のバーコード印刷 宮城 2000/02/08-11:40
記事番号4536へのコメント
TAKIさん、こんにちは。V5では単純なバーコード化しかやってないと
思います。

お詳しそうなので、念のための確認だけですが、7桁あるいは8桁、12
桁あるいは13桁で、8桁・13桁の場合の最終桁はチェックデジットに
合致していますよね。

4547 Re:桐5のバーコード印刷 悲しげ 2000/02/08-14:11
記事番号4536へのコメント
どもっ、TAKIさん
私は何年もv5でJANCODE13桁を印字してきましたが、仰せの
ようなことは一切ありません。念のため、20*、002*、50*
などで試してみましたが、正常に印刷されます。
考えられることは、別項目で49*以外は空にするような設定
をしてあって
(例えば#cond(#sstr([某],1,2)="49",[某],1,"")とか)
その項目を印字項目として指定してるとか?

ちなみにJapanコードは既に49が溢れてきて、45も使われて
いるようです。
もひとつちなみに、試したリビジョンは最新版の11ですが、
古いリビジョンの時にそのような不具合があったとの記憶は
ありません。

あと、宮城さん、チェックデジットについてですが、これは
関係ないです。(^^;)
例えば 4987306003019 は「リポビタンD」ですが、この13
桁目をわざと他の数字にして入力しても、きちんと9として
出力されます。JANCODE印字に当たって、桐では前12桁だけ
取得して、チェックデジットはシステム側で付けてるんですね。

4548 Re:桐5のバーコード印刷 TAKI 2000/02/08-14:11
記事番号4543へのコメント
>TAKIさん、こんにちは。V5では単純なバーコード化しかやってないと
>思います。
>
>お詳しそうなので、念のための確認だけですが、7桁あるいは8桁、12
>桁あるいは13桁で、8桁・13桁の場合の最終桁はチェックデジットに
>合致していますよね。
>

宮城さんはじめまして。

えー実はチェックデジットには「0」を付けてデータ化しています。
49の場合はこれで変換してくれていました。
同じかとおもいませして他のコードも「0」で処理してます。
そうですね。ちゃんとチェックデジット計算したコードで、
テストしてみます。

4550 Re:桐5のバーコード印刷 悲しげ 2000/02/08-14:31
記事番号4548へのコメント
どもっ、TAKIさん、まるでchat状態ですが(^^;)

>えー実はチェックデジットには「0」を付けてデータ化しています。
>49の場合はこれで変換してくれていました。
>同じかとおもいませして他のコードも「0」で処理してます。

この点も関係ないと思います。
試しに今、1234567890120 と云う適当なデータで印刷してみ
ましたが、1234567890128 として、きちんと印刷されてます。

ついでに、桁数がおかしいのかも、ってことで、16桁と10桁
でも試してみたところ、確かに印刷はされません、空になり
ますが、印刷に先立って「バーコードが不正です」とのエラ
ーが出ます。

4552 Re:解決編 TAKI 2000/02/08-17:05
記事番号4536へのコメント
結局どういった理由でか分かりませんが、出ました。
出なかったのは「夢」ということにいたします。
ただ、なんとなくコード化ロジックがへぼいので、
すっきりさせたほうがいいかなぁと。

みなさんありがとうございました。

TAKI

しかし・・・・なぜ49だけまともに出たんだろう?
もうおさめちゃったよ。
どうしよう・・・・

戻る