作成日: 2020/05/19 最終更新日: 2020/09/23
文書種別
不具合
状況
修正済み
詳細
GS1QRコードにFNC1を設定できません。
一例として、以下のようなデータを設定すると、シンボルの読み取りに失敗します。
※データの先頭にはFNC1が自動的に配置されます。AI(01)とAI(8200)のみで構成されるデータを設定した場合は、正しいシンボルが生成されます。
一例として、以下のようなデータを設定すると、シンボルの読み取りに失敗します。
| AI(アプリケーション識別子) | 値 |
|---|---|
| 01 | 04912345000057 |
| 8200 | https://www.grapecity.co.jp/developer/activereports |
| 10 | 12345678 |
| 11 | 200519 |
※データの先頭にはFNC1が自動的に配置されます。AI(01)とAI(8200)のみで構成されるデータを設定した場合は、正しいシンボルが生成されます。
回避方法
この問題は Service Pack 1(v14.1.20526.0)で修正されました。
※サービスパックを適用しない場合の回避方法は以下の通りです。
AIの前にASCII制御文字のGroup Separator(GS)を挿入してください。
◆サンプルコード(C#)
◆サンプルコード(VB.NET)
※サービスパックを適用しない場合の回避方法は以下の通りです。
AIの前にASCII制御文字のGroup Separator(GS)を挿入してください。
◆サンプルコード(C#)
barcode1.Text = "01049123450000578200https://www.grapecity.co.jp/developer/activereports" + "¥u001D" + "1012345678" + "¥u001D" + "11200519";
◆サンプルコード(VB.NET)
Barcode1.Text = "01049123450000578200https://www.grapecity.co.jp/developer/activereports" + ChrW(29) + "1012345678" + ChrW(29) + "11200519"
旧文書番号
85605