Code128

357 views
Skip to first unread message

k.k

unread,
Aug 3, 2021, 9:11:53 PM8/3/21
to RapidReportサポート QAフォーラム
いつもお世話になっております

Code128の使い方について
教えてください。

コードセットキャラクタ Code-A、Code-B、Code-Cの切り替えは、可能でしょうか。
可能な場合、どのように指定すればよろしいでしょうか。

Vb.NETを利用しています

よろしくお願いします。

RapidReport

unread,
Aug 3, 2021, 11:09:03 PM8/3/21
to RapidReportサポート QAフォーラム
吉川です。

コードセットキャラクタを切り替えることはできません。

自動でコードセットキャラクタを切り替え、
バーコードをできる限り短く描画するようになっております。

ちなみに、どのようなことを実現したいかを教えて頂けますでしょうか。

k.k

unread,
Aug 4, 2021, 12:26:46 AM8/4/21
to RapidReportサポート QAフォーラム
吉川様 
いつもお世話になっています。

すいません。
具体的な仕様は、まだ決まっていません。

Code128の仕様を確認していた時に、
RapidReportで印字可能とありましたので、
コードセットキャラクタの変更をどのように行えばいいのかと思い、
ご質問させていただきました。

>自動でコードセットキャラクタを切り替え
>バーコードをできる限り短く描画するようになっております。
DataTableの列に、"Code128 " & chr(13) & chr(10) & "@Test"
のように直接データを設定する形で、よろしいのでしょうか。


また、具体的な仕様等わかりましたら
ご質問させていただきます。








2021年8月4日水曜日 12:09:03 UTC+9 RapidReport:

RapidReport

unread,
Aug 6, 2021, 1:13:38 AM8/6/21
to RapidReportサポート QAフォーラム
吉川です。

> DataTableの列に、"Code128 " & chr(13) & chr(10) & "@Test"
> のように直接データを設定する形で、よろしいのでしょうか。

はい、フィールド要素やバーコード要素などと同様に
データを設定することで、動的にバーコードを表示できます。

k.k

unread,
Aug 8, 2021, 10:58:20 PM8/8/21
to RapidReportサポート QAフォーラム
吉川様

いつもお世話になっています。
データ設定の件ありがとうございます。

barcodeについて追加で、教えてください。

Code128では、チェックデジットはバーコードに含まれますか。

また、含まれている場合 バーコード下部の文字列に
チェックデジットの値を含めて印字はできないでしょうか。
※データ値 + チェックデジット

よろしくお願いします。

2021年8月6日金曜日 14:13:38 UTC+9 RapidReport:

RapidReport

unread,
Aug 9, 2021, 8:47:30 PM8/9/21
to RapidReportサポート QAフォーラム
吉川です。

code128では、チェックデジットは自動で付与されません。
※バーコード要素のプロパティ「チェックサム生成」をONにすることで、チェックデジットが自動で付与されるのは、
 バーコード種類がcodabar または code39 の場合のみです。

チェックデジットを付与したい場合は、
自身で計算して付与して頂きますよう、お願い致します。
この場合、データ値 + チェックデジットとして、バーコード下部の文字列に印字されることになるので、
> また、含まれている場合 バーコード下部の文字列に
> チェックデジットの値を含めて印字はできないでしょうか。
> ※データ値 + チェックデジット
が実現できます。

k.k

unread,
Aug 9, 2021, 10:50:29 PM8/9/21
to RapidReportサポート QAフォーラム

チェックデジットを付与したい場合は、
自身で計算して付与して頂きますよう、お願い致します。
この場合、データ値 + チェックデジットとして、バーコード下部の文字列に印字されることになるので、
> また、含まれている場合 バーコード下部の文字列に
> チェックデジットの値を含めて印字はできないでしょうか。
> ※データ値 + チェックデジット
が実現できます。

チェックデジットは、自動付与されない点
承知しました。

以下のコードでは、
チェックデジットを付与されているように思っていたのですが、
今回のデータ値+チェックデジットとは、違う認識になりますでしょうか。
両方を同じものと混同していました。

標準で付与されてますチェックデジットは、バーコード読み取りの可否に対して、行われているもので、

読み取るデータにチェックデジットを付与する場合
印字されるバーコードは
データ値+チェックデジット +(標準で付与されるチェックデジット)のバーコードを
作成するイメージになりますでしょうか。












2021年8月10日火曜日 9:47:30 UTC+9 RapidReport:

RapidReport

unread,
Aug 9, 2021, 11:01:28 PM8/9/21
to RapidReportサポート QAフォーラム
吉川です。

大変申し訳ありません。わたくしの回答が間違っておりました。
次の通り、訂正させて頂きます。

誤:code128では、チェックデジットは自動で付与されません。
正:code128では、チェックデジットは自動で付与されます。

また、
誤:バーコード要素のプロパティ「チェックサム生成」をONにすることで、チェックデジットが自動で付与されるのは、
  バーコード種類がcodabar または code39 の場合のみです。
正:バーコード要素のプロパティ「チェックサム生成」のON/OFFで、
  バーコード種類がcodabar または code39 の場合に、チェックデジットの付与を切り替えることができます。
  ※code128では、チェックデジットは自動で付与されます。

混乱させてしまい、大変申し訳ありませんでした。


バーコードにチェックデジットが自動で付与されますので、つぎの回答を加えさせて頂きます。
> また、含まれている場合 バーコード下部の文字列に
> チェックデジットの値を含めて印字はできないでしょうか。
> ※データ値 + チェックデジット

チェックデジットの値を、バーコード下部の文字列に印字できません。ご了承ください。

k.k

unread,
Aug 10, 2021, 3:34:15 AM8/10/21
to RapidReportサポート QAフォーラム

吉川様

ご回答ありがとうございました。

>正:code128では、チェックデジットは自動で付与されます
>正:バーコード要素のプロパティ「チェックサム生成」のON/OFFで、
>  バーコード種類がcodabar または code39 の場合に、チェックデジットの付与を切り替えることができます。
> ※code128では、チェックデジットは自動で付与されます。
>バーコードにチェックデジットが自動で付与されますので、つぎの回答を加えさせて頂きます。
>> また、含まれている場合 バーコード下部の文字列に
>> チェックデジットの値を含めて印字はできないでしょうか。
>> ※データ値 + チェックデジット

>チェックデジットの値を、バーコード下部の文字列に印字できません。ご了承ください。

承知しました。
ありがとうございました。





2021年8月10日火曜日 12:01:28 UTC+9 RapidReport:
Reply all
Reply to author
Forward
0 new messages