Skip to main content

4-6-4 GS1データバーの出力エリアを作成する

GS1データバーでは次の7種類に対応しています。

  • Omnidirectional

  • Truncated

  • Stacked

  • Stacked Omnidirectional

  • Limited

  • Expanded

  • Expanded Stacked

参考

  • バーコードオプションの設定は適用されません。

  • SVF環境設定は[縦書き文字の方向(反時計回り)]の設定のみ有効となります。

  • 設計時、マウス操作による設計領域の拡大/縮小は行えません。

    モジュール幅、モジュール高さ、テストデータなどのプロパティを変更することでサイズを調整します。

  • バーコードとは設計領域の扱いが異なり、ドラッグ領域はヒューマン文字を含みません。また、レコードなどに含まれるかの判定は、ヒューマン文字を含む領域を基準にします。

GS1データバーを配置する

GS1データバーの配置は、次の手順で行います。

  1. ツールボックスの[GS1データバーの作成]ボタンswd92_icon_54.pngをクリックし、フォームエディター上の任意の位置にマウスカーソルを移動します。

    マウスカーソルがswd92_icon_63.pngに変わります。

  2. ガイドラインを参考に、フォームエディター上でGS1データバーを配置する位置をクリックします。

    GS1データバーが配置されます。

    swd92_3-6-4_001.png

    GS1データバーを配置する

  3. プロパティエディターで、配置したGS1データバーのプロパティの各種項目を設定します。

GS1データバーのプロパティを設定する

GS1データバーのプロパティを設定します。プロパティは[基本設定]、[拡張設定]、[バーコード]、[レポートライター]、[綴り設定]に分類されています。

swd92user_p233.png

GS1データバーのプロパティ

参考

  • GS1データバーは、2次元シンボルを合成することで、GS1データバーにロット番号や消費期限などの付加情報を組み込むことができます。GS1データバーへの2次元シンボル合成については「バーコード」の[コンポジット]項目を参照してください。

  • 色を指定する欄では、用紙のプロパティエディターにある[カラーパレット設定]で登録されている色を選択できます。カラーパレットの設定方法については、「4-11-2 カラーパレットを設定する」を参照してください。

共通設定

項目

説明

名前

GS1データバー名を入力します。デフォルトでは自動的に「GS1Databar1」から連番で指定されます。英数、カナ、漢字と下線記号(_)が使えます。名前の長さは最大30バイトとなります。名前の先頭文字に数字は使用しないでください。

基本設定

項目

説明

コメント

このGS1データバーに対するコメントを入力します。

X(dot)

GS1データバーの左上隅のX座標を指定します。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

Y(dot)

GS1データバーの左上隅のY座標を指定します。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

swd92user_i075.png

X(dot)、Y(dot)の位置の関係

マスク

GS1データバーにマスクを指定すると、GS1データバーのデータが出力されません。

チェックを付けた場合は、マスクを設定します。

チェックを外した場合は、マスクを設定しません。

計算式編集式

他のフィールドの値を参照する場合などに設定をします。

属性式

属性式を設定します。属性式については、「6-3-1 属性式の設定」を参照してください。

拡張設定

項目

説明

検索フィールドとして使用する

(Service Pack 2対応)

クラウド版のinvoiceAgent 文書管理(以下、iA文書管理)で、検索フィールドとして使用するかどうかを指定します。

チェックを付けると、SVF for PDF で出力するPDFファイルに検索フィールドの情報が付与されます。付与された情報は、iA文書管理では検索条件や仕分け条件として使用します。詳細は、iA文書管理の製品マニュアルを参照してください。

注意

  • GS1データバーの[マスク]にチェックを付けている場合は設定できません。

  • GS1データバーの[マスク]を変更した場合、設定はクリアされます。

  • 検索フィールド機能を利用して作成したXML様式ファイルを、SP1の環境またはSPが適用されていない環境で利用した場合、以下のような動作となります。

    • SVF Cloud Designerで開く

      検索フィールドの設定は削除されます。

    • SVF実行部で利用する

      検索フィールドの情報が付与されないPDFが作成されます。

検索フィールド名

(Service Pack 2対応)

検索フィールドとして使用する]にチェックを付けた場合、検索フィールド名を指定します。

初期値は、GS1データバーの[名前]と同じ名前が設定されます。

英数、カナ、漢字、および下線記号(_)が使えます。名前の長さは最大30バイトです。検索フィールド名の先頭文字に数字は使用しないでください。

注意

  • GS1データバーの[マスク]にチェックを付けている場合は設定できません。

  • GS1データバーの[マスク]を変更した場合、設定はクリアされます。

バーコード

バーコード種類

GS1データバーの種類をOmnidirectionalTruncatedStackedStacked OmnidirectionalLimitedExpandedExpanded Stackedの中から1つ指定します。

  • Omnidirectional

    GS1データバーの標準のシンボルです。

    swd92_3-6-4_004.png

    データ構成は次のとおりで、データ部分をシンボル化します。

    swd92user_i076.png

    入力データはデータ部分です。

    • 使用可能な文字:数字(0~9)

    • データ桁数:13桁

      • 例)

        入力データ:1234567890123

        シンボル化されるデータ:1234567890123

        ヒューマン文字:(01)12345678901231

        AI(01)および、チェックディジット(CD)は、ヒューマン文字にのみ自動で付加されます。

        CDはモジュラス10ウェイト3により算出されます。

  • Truncated

    Omnidirectionalの高さを制限したシンボルです。入力データの仕様はOmnidirectionalと同じです。

    swd92_3-6-4_006.png
  • Stacked

    Omnidirectionalを上下に分割したシンボルです。入力データの仕様はOmnidirectionalと同じです。

    swd92_3-6-4_007.png
  • Stacked Omnidirectional

    Omnidirectionalを上下に分割したシンボルです。入力データの仕様はOmnidirectionalと同じです。

    swd92_3-6-4_008.png
  • Limited

    データの先頭を0または1に限定し、サイズを小さくしたシンボルです。

    swd92_3-6-4_009.png

    データ構成は次のとおりで、データ部分をシンボル化します。

    swd92user_i077.png

    入力データはデータ部分です。

    • 使用可能な文字:数字(0~9)(先頭は0または1)

    • データ桁数:13桁

      • 例)

        入力データ:1234567890123

        シンボル化されるデータ:1234567890123

        ヒューマン文字:(01)12345678901231

        AI(01)およびチェックディジット(CD)は、ヒューマン文字にのみ自動で付加されます。

        CDはモジュラス10ウェイト3により算出されます。

  • Expanded

    可変長のシンボルです。

    swd92_3-6-4_011.png

    データ構成は次のとおりで、AIおよび入力データがシンボル化されます。

    swd92user_i078.png

    入力データはAIおよびデータ部分です。

    • 使用可能な文字:数字(0~9)、英字(A~Z、a~z)、記号(! " % & ' ( ) * + , - . / : ; < = > ? _ スペース)、ファンクションキャラクター(FNC1)

    • データ桁数:1~最大77桁(AIを示す ( ) を除く)

      • 例)

        入力データ:01123456789012317090930

        シンボル化されるデータ:01123456789012317090930

        ヒューマン文字:011234567890123117090930

        入力データの先頭が01の場合は、以降の13桁をGTINのデータとみなし、ヒューマン文字の14桁目にGTINのチェックディジット(CD)を自動的に挿入します。CDはモジュラス10ウェイト3により算出されます。

        自動付加されるのは、入力データの先頭が01で以降の13桁がすべて数字の場合です。

        FNC1をシンボルに含めるには # を使用します。FNC1はヒューマン文字には表示されません。

        • 例)

          入力データ:011234567890123101234#17090930

          シンボル化されるデータ:011234567890123101234<FNC1>17090930

          ヒューマン文字:011234567890123110123417090930

        参考

        「FNC1」とは

        Expandedの2次元シンボルのデータ構成は次のようになります。

        AI データ AI データ AI データ ...

        AIの種類により続くデータの桁数が規定されますが、データが可変長である場合に、FNC1によりデータの区切りを示します。

        AIを示す ( ) をヒューマン文字に表示するには { } を使用します。{ } はシンボルには含まれず、ヒューマン文字にのみ ( ) で表示されます。

        • 例)

          入力データ:{01}1234567890123{17}090930

          シンボル化されるデータ:01123456789012317090930

          ヒューマン文字:(01)12345678901231(17)090930

      注意

      • 入力データはAIのデータフォーマットを守るようにしてください。

        たとえば、AI(01)であれば続くデータはGTINを示し、14桁の数値である必要があります(SVFではGTINのチェックディジット(CD)は入力データに含まないので13桁)。

      • 入力データにAI(01)を含む場合は、先頭に指定するようにしてください。AI(01)が先頭の場合は、続くGTINのデータに対し特別なパック処理がされます。特別なパック処理をするパターンは他にもいくつかありますが、いずれも正しいフォーマットを前提とした処理をしますので、無効なフォーマットの場合は、無効なシンボルが生成される可能性があります。

      • シンボル化できるデータの最大桁数は数字で77文字ですが、データの内容によって異なります。

  • Expanded Stacked

    Expandedを2~11段に分割したシンボルです。

    swd92_3-6-4_013.png

    横幅は1段あたりのセグメント数によって決まります。入力データの仕様はExpandedと同じです。セグメント数を22とした場合は、バーは常に一段となりExpandedと等しくなります。

桁数

入力データの桁数を13~512の範囲で指定します。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

参考

Expanded、Expanded Stackedは1から指定可能です。

テストデータ

設計サイズを確定するためのテストデータを、[バーコード種類]で選択したGS1データバーの種類の入力データ仕様に沿って指定します。

自動生成

チェックを付けると、自動生成された値が[テストデータ]に入力されます。

参考

自動生成するテストデータはAIやGTINは考慮しません。指定桁数までの連番データとなりますが、指定桁数がシンボル化可能な最大桁数を超える場合は、シンボル化可能な最大桁数までのデータをテストデータとします。

  • Omnidirectional、Truncated、Stacked、Stacked Omnidirectional、Limited

    最大13桁まで

  • Expanded、Expanded Stacked

    最大70桁まで

方向

GS1データバーの印刷方向を指定します。

  • GS1データバーを横方向に印刷します。

  • GS1データバーを縦方向に印刷します。

    エクスプローラーのツールバーの[SVF環境設定の起動]ボタンswd92_icon_13.png-[動作環境の設定]-[バーコード]の[縦書き文字の方向(反時計回り)]で描画方向を変更できます。SVF環境設定は管理者のみ操作できます。

モジュール幅(mm)

モジュールの幅を0.170~10.000の範囲で、0.001mm単位で指定します。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

注意

  • モジュール幅をmmからドットへ換算する際に端数を切り捨てているため、バーコードの全体の幅が理論値より短くなる場合があります。

  • 出力する機種の解像度によって差異が出る場合があります。

モジュール高さ(mm)

モジュールの高さをmm単位で指定します。[バーコード種類]で選択したGS1データバーの種類ごとに、指定できる値が異なります。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

  • Omnidirectional

    モジュール幅×33~330.0

  • Truncated

    モジュール幅×13~モジュール幅×33

  • Stacked

    固定値(モジュール幅×5)のため、指定できません

  • Stacked Omnidirectional

    モジュール幅×33~330.0

  • Limited

    モジュール幅×10~100.0

  • Expanded

    モジュール幅×34~340.0

  • Expanded Stacked

    モジュール幅×34~340.0

参考

  • Stackedで指定する値は上段に適用され、下段は上段の1.4倍の高さになります。

  • Stacked Omnidirectionalで指定する値は上段に適用され、下段は上段と同じ高さになります。

  • Expanded Stackedで指定する値は1段あたりの高さとなります。

モジュール幅(dot)

モジュールの幅をdot単位で表示します。

モジュール高さ(dot)

モジュールの高さをdot単位で表示します。

セグメント数

バーコード種類]で「Expanded Stacked」を選択した場合は、1段のセグメント数を2~22(偶数単位)で指定します。

ただし、[コンポジット]で「CC-A」または「CC-B」を選択した場合、指定できる1段のセグメント数は4~22(偶数単位)です。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

セパレータ高さ(X)

バーコード種類]で「Stacked」、「Stacked Omnidirectional」、「Expanded Stacked」を選択した場合は、セパレーターの高さを、モジュール幅に対する倍率(1.0~5.0)で指定します。

swd92_3-6-2_022.pngボタンをクリックすることでも数値を変更できます。

ヒューマン文字印字

GS1データバーの下にヒューマン文字を出力するかを指定します。

基本的にドットプリンターではヒューマン文字は出力されません。

チェックを付けた場合は、ヒューマン文字を出力します。GS1データバーの下にGS1データバーに送ったデータの内容(文字)が印刷されます。

チェックを外した場合は、ヒューマン文字は出力せずGS1データバーのみ出力されます。

文字サイズ

ヒューマン文字印字]のチェックが付いている場合は、ヒューマン文字のサイズをポイント単位(1.0~96.0)で指定します。

文字オフセット(mm)

ヒューマン文字印字]のチェックが付いている場合は、バーコードイメージからヒューマン文字までの間隔を0.0~10.0mmの範囲で指定します。

文字配置

ヒューマン文字印字]のチェックが付いている場合は、ヒューマン文字の横方向の位置を指定します。「左揃え」、「センタリング」、「右揃え」から選択します。

文字改行

バーコード種類]で「Expanded」、「Expanded Stacked」を選択し、[ヒューマン文字印字]のチェックが付いている場合は、ヒューマン文字を複数行で出力する場合の改行方法を指定します。データにAIを示す ( )がない場合は、AI単位での改行は行われません。

  • 改行しない

    ヒューマン文字を改行しません。

  • バーコード幅

    ヒューマン文字をバーコードの幅で改行します。文字配置はヒューマン文字全体に対して適用されます。

  • AI単位

    ヒューマン文字をAI単位で改行します。ヒューマン文字にAIを示す ( ) が必要です。( ) がない場合は改行されません。文字配置は行ごとに適用されます。

  • AI単位(パターン2)

    ヒューマン文字をAI単位で改行しますが、バーコード幅に収まる場合は、1行に複数のAIを示す ( ) が表示されます。( ) がない場合は改行されません。文字配置は行ごとに適用されます。

参考

入力データに $ を含めると、その位置で改行されます。バーコード幅/AI単位の設定は無視されます。文字配置の設定は行ごとに適用されます。

コンポジット

GS1データバーに2次元シンボルを合成するかどうかを指定します。

  • なし

    2次元シンボルを合成しません。

  • CC-A

    2次元シンボルMicroPDF417(CC-A)を合成します。

    swd92_3-6-4_014.png

    データ構成は次のとおりで、AIおよびデータ部分がシンボル化されます。

    swd92user_i079.png

    入力データはAIおよびデータ部分です。

    • 使用可能な文字:数字(0~9)、英字(A~Z、a~z)、記号(! " % & ' ( ) * + , - . / : ; < = > ? _ スペース)、ファンクションキャラクター(FNC1)、シンボルセパレーター

    • GS1データバーのデータに対し、「 | 」で区切って2次元シンボルデータを連結します。

      • 例)

        入力データ:1234567890123|17090930101234

      • GS1データバー

        シンボル化されるデータ:1234567890123

        ヒューマン文字:(01)12345678901231

      • 2次元シンボル

        シンボル化されるデータ:17090930101234

        ヒューマン文字:17090930101234

    • FNC1をシンボルに含めるには # を使用します。FNC1はヒューマン文字には表示されません。

      • 例)

        入力データ:101234#17090930

        シンボル化されるデータ:101234<FNC1>17090930

        ヒューマン文字:10123417090930

    • シンボルセパレーターをシンボルに含めるには ^ を使用します。シンボルセパレーターはヒューマン文字には表示されません。

    • AIを示す ( ) をヒューマン文字に表示するには { } を使用します。 { } はシンボルには含まれず、ヒューマン文字にのみ ( ) で表示されます。

      • 例)

        入力データ:{17}09030{10}1234

        シンボル化されるデータ:1709030101234

        ヒューマン文字:(17)09030(10)1234

  • CC-B

    2次元シンボルMicroPDF417(CC-B)を合成します。

    swd92_3-6-4_016.png

    データ構成と入力データの仕様はCC-Aと同じです。

参考

バーコードの種類とシンボル化できるデータの最大桁数は次のとおりです。

バーコードの種類

CC-A

CC-B

Omnidirectional、Truncated、Expanded、Expanded Stacked

数字で56桁

数字で338桁

Stacked、Stacked Omnidirectional

数字で47桁

数字で95桁

Limited

数字で47桁

数字で219桁

注意

入力データはAIとデータフォーマットを守るようにしてください。

たとえば、AI(11)であれば続くデータは製造年月日を示し、YYMMDDフォーマットである必要があります。

また、Expandedと同様、特別なパック処理をするパターンがいくつかあり、いずれも正しいフォーマットを前提とした処理をしますので、無効なフォーマットの場合は、不正なシンボルが生成される可能性があります。

モジュール高さ(X)

コンポジット]で「CC-A」、「CC-B」を選択した場合は、2次元シンボルの高さを指定します。

文字位置

コンポジット]で「CC-A」、「CC-B」を選択し、[ヒューマン文字印字]のチェックが付いている場合は、2次元シンボルのヒューマン文字の印字位置を指定します。

  • 2次元シンボルの上に印字します。

    swd92_3-6-4_017.png
  • GS1データバーのヒューマン文字の下に印字します。

    swd92_3-6-4_018.png

文字配置

コンポジット]で「CC-A」、「CC-B」を選択し、[ヒューマン文字印字]のチェックが付いている場合は、2次元シンボルのヒューマン文字の横方向印字位置を指定します。「左揃え」、「センタリング」、「右揃え」から選択します。

文字改行

コンポジット]で「CC-A」、「CC-B」を選択し、[ヒューマン文字印字]のチェックが付いている場合は、ヒューマン文字を複数行で出力する場合の改行方法を指定します。データにAIを示す ( )がない場合は、AI単位での改行は行われません。

  • 改行しない

    ヒューマン文字を改行しません。

  • バーコード幅

    ヒューマン文字をバーコードの幅で改行します。文字配置はヒューマン文字全体に対して適用されます。

  • AI単位

    ヒューマン文字をAI単位で改行します。ヒューマン文字にAIを示す ( ) が必要です。( ) がない場合は改行されません。文字配置は行ごとに適用されます。

  • AI単位(パターン2)

    ヒューマン文字をAI単位で改行しますが、バーコード幅に収まる場合は、1行に複数のAI を示す ( ) が表示されます。( ) がない場合は改行されません。文字配置は行ごとに適用されます。

参考

入力データに $ を含めると、その位置で改行されます。バーコード幅/AI単位の設定は無視されます。文字配置の設定は行ごとに適用されます。

レポートライター

レポートライター]の設定は、フィールドと同様になります。詳細は、「4-6-1 文字や数値の出力エリア(フィールド)を作成する」の「フィールドのプロパティを設定する」を参照してください。

綴り設定

綴り設定]は、フィールドと同様になります。詳細は、「4-6-1 文字や数値の出力エリア(フィールド)を作成する」の「フィールドのプロパティを設定する」を参照してください。