GrapeCity Barcodeは、Aztec、Code49、DataMatrixおよびQRコードを使う場合に、1つのバーコードに収まらないデータや分割したいデータを複数のバーコードに分割し、読み取り時にデータを連結できる「連結機能」に対応しています。
Aztec
StructureAppened プロパティ、 StructureIndex プロパティ、および StructrueNumber プロパティは、構成連結機能をサポートするAztecバーコードを生成して、すべてのバーコードが読み込んだ後、それらを再構築します。既定値は順にfalse、0、1です。
文字列の長さが構造数の倍数である場合、元の文字列は平均的に分割されます。それ以外の場合は、残りの文字が最後の文字列に含まれます。例えば、元の文字列のバイナリ長は「password is 123456」の場合、平均的に3つの部分(構造数は3である)に文字列が分割されます。すべての部分をエンコードし、以下のように表示します。

上記3つのシンボル用の設定は以下の通りです。
Symbol #1:
Value = "password is 123456"
Options = '{"StructureAppend":"true","StructureNumber":"3","StructureIndex":"1"}'
Symbol #2:
Value = "password is 123456"
Options = '{"StructureAppend":"true","StructureNumber":"3","StructureIndex":"2"}'
Symbol #3:
Value = "password is 123456"
Options = '{"StructureAppend":"true","StructureNumber":"3","StructureIndex":"3"}'
AztecではStructureIndexが1から開始されることに注意してください。
Code49
Grouping プロパティをtrueに設定して、正しい GroupNo を指定することでCode49を複数のバーコードシェイプに分割できます。その結果、より高いデータ量が表示できます。
Grouping プロパティの既定値はfalseです。GroupNo の既定値は0です。値が指定されない場合は、81文字数以上の文字列を設定する場合、バーコード画像が生成できません。
例えば、以下の値のCode49バーコードを生成する場合、2つのCode49シンボルに分割します。
「123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890」
各シンボル用の設定は以下の通りです。
Symbol #1:
Value = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
Options='{"Grouping":"true","GroupNo":"0","ShowMessage":"false"}'
Symbol #2:
Value = "123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890"
Options='{"Grouping":"true","GroupNo":"1","ShowMessage":"false"}'
上記設定は2つのシンボルのみに適しています。無効な値(例:GroupNo = 2)を設定する場合、バーコード画像が生成できません。
»
The preservedScannedType or scannedType of the GrapeCity Barcode component stores the following values based on the read barcode or two-dimensional code.
- AZTEC
- CODABAR (Ames Code, NW-7, Code 2 of 7, ANSI/AIM BC3-1995 or USD-4)
- CODE_39
- CODE_93
- CODE_128 (EAN128)
- DATA_MATRIX
- EAN_8 (JAN8)
- EAN_13 (JAN13)
- ITF
- IMB
- MAXICODE
- MSI
- PDF_417
- QR_CODE
- RSS_14
- RSS_EXPANDED
- UPC_A
- UPC_E
- UPC_EAN_EXTENSION
- PLESSEY
Both AZTEC and PDF_417 support are Beta version.
»
English version content is under construction. Click
here if you’d like to see original Japanese article. Sorry for the inconvenience.
GrapeCity Barcodeでバーコードを生成するとき、指定したバーコードに無効な値が設定された場合、またはネットワーク通信によってエラーが発生する可能性があります。
GcBarcodeとGcBarcodeVFコンポーネントでは、以下のエラーが発生する場合があります。
Salesforceサーバーの通信エラー
JavaScriptコードがApexクラスと通信する場合、以下のエラーが発生します。括弧内は日本語の参照訳です。
- Server Unavailable (サーバーが利用可能でない)
- User session expired (ユーザーのセッションが期限切れ)
- The lightning platform met a serious error and could not resume (Lightningプラットフォームが致命的なエラーに遭遇し回復可能でない)
上記エラーが発生する場合、GcBarcodeコンポーネントは以下のようにエラーを通知します。
Error:[Error Message from Server]
バーコード生成サービスの通信エラー
GrapeCity Barcode for Salesforceでは、Salesforceのデータを外部のサーバーに送信し、その外部のサーバーからバーコードの画像データを取得します。外部のサーバーとの通信に失敗すると、次のようなエラーが発生します。
| エラーメッセージ |
日本語の参照訳 |
| Error:Unable to tunnel through proxy. Proxy returns “HTTP/1.0 404 Not Found” |
エラー:プロキシを経由して接続できません。「HTTP/1.0 404 Not Found」が返されます。 |
| Error:Read timed out |
エラー:読み取りのタイムアウト。 |
バーコード設定エラー
バーコードの設定が正しくない場合は、以下のエラーが発生する場合があります。
»
Copyright © MESCIUS inc. All rights reserved.