過去の桐井戸端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だけまともに出たんだろう? もうおさめちゃったよ。 どうしよう・・・・ |