PDF ファイルにバーコードを追加する

バーコードを PDF ファイルに追加するには、バーコードを配置する領域を選択し、バーコードタイプを指定し、コンテンツを追加します。規則を指定するかページ番号を入力して、各ページグループ内の特定のページにのみバーコードが配置されるようにすることができます。

RICOH ProcessDirector Plug-in for Adobe Acrobat は次のバーコードタイプをサポートしています。

  • 2of5 (インターリーブド 2 of 5)
  • Code128
  • Code39
  • Datamatrix
  • IMB (Intelligent Mail バーコード)
  • QR コード (Quick Response Code)
  • RM4SCC (Royal Mail 4-State Customer Code)
  • RMM (Royal Mail Mailmark)
    注意:
  • 子ジョブを作成する場合は、バーコードタイプがピリオドをサポートしていることを確認してください。子ジョブはジョブ番号にピリオドを持つ(たとえば、10000001.1)。Automated Verificationワークフローは、オープンループ再印刷用の子ジョブを作成する。Postal Enablement GroupDocsForPostalProcessワークフローは、ジョブ内の文書が郵便処理にさらに使用できる場合に子ジョブを作成します。

PDF ファイル内でコンテンツからバーコードを作成できます。例えば、印刷する全郵便物のカスタマーアカウント番号を抽出している場合、アカウント番号からバーコードを作成できます。最初に、アカウント番号に対する文書プロパティーを作成します。次にバーコードのコンテンツを定義するときに、この文書プロパティーを選択できます。

PDF ファイル内のテキストを使用して、ページグループ内の特定のページ上のバーコード配置をトリガーする場合、まずそのテキストに対して条件付きトリガーを作成し、トリガーを条件とした規則を定義します。次にバーコードを定義するときに、この規則を選択できます。

バーコードを追加するには、次の手順に従います。

  1. PDFファイルをAdobe Acrobat Professionalで開いて、ページグループ定義を含む制御ファイルを読み込むか、ページグループを定義します。
  2. 左マウスボタンを使用して、バーコードの印刷先であるボックスを描画します。バーコードとまったく同じサイズになるようにボックスを描画する必要はありません。
    バーコードはボックスの大きさに合わせてサイズ変更されません。バーコードのおおよそのサイズになるようにボックスを描画すると、PDF ファイルに追加するすべてのマークアップに対するバーコードの位置が表示されます。
  3. バーコードの追加をクリックします。
  4. バーコードの名前を入力します。名前には、スペースや特殊文字 (@、#、$、% など) を使用しないでください。ピリオドとアンダースコアは使用できます。
  5. オプション: 定義ウィンドウの[位置]セクションの水平および 垂直座標に新しい値を入力して、バーコードの配置を変更します。これらの座標は、ページが回転される前の、ページの左上隅とバーコードの左上隅の距離を指定します。製造装置にバーコードの位置の仕様がある場合は、これらの座標を使用して正確な位置を設定します。
      注意:
    • 高さは、マークアップボックスのサイズに影響を与えますが、バーコードの位置とサイズには影響を与えません。
  6. 時計回りで回転(角度)を選択します。バーコードの回転の基準点は左上隅です。
  7. [配置条件]セクションを使用して、バーコードを配置するページを指定します。次のいずれかの手順を実行します。
    • 規則に基づいたページ数を選択して、リストから規則を選択します。デフォルトの規則は すべてのページです。次のことを行うこともできます。
      • 新しい規則を定義するには、コンテンツの追加アイコンアイコンをクリックします。
      • 規則マネジャーに移動するには、規則マネジャーアイコンアイコンをクリックします。
    • 特定のページ数を選択して、各ページグループ内の目的のページを入力します。次のことが可能です。
      • ページ範囲を指定する場合は、ハイフンを使用して最初のページと最後のページを区切ります。
      • 個別のページを指定する場合は、コンマで区切ります。
      • 最後のページを指定する場合は、nと入力します。

        例: PDF ファイルに 2 つのページグループがあります。最初のページグループは 4 ページ、2 番目のページグループは 7 ページであるとします。この場合、3-nページを指定すると、最初のページグループの 3 ~ 4 ページ、2 番目のページグループの 3 ~ 7 にマークアップが配置されます。

        .
  8. [バーコード構成]セクションを使用して、装置属性とバーコードタイプを定義します。
    1. バーコードタイプリストを使用して、次のいずれかのバーコードを選択します: 2of5Code128Code39DatamatrixIMBQR コードRM4SCC、または RMM
    2. 設定ボタンをクリックして、バーコードの装置属性を設定します。
      バーコードの装置属性 に、各バーコードタイプの設定を示します。

      バーコードの装置属性

      バーコードタイプ 属性と説明
      2of5 および Code39 これらのバーコードタイプの数値属性では、計測単位はミリメートルです。
      barHeight この属性は、各バーの垂直方向の高さを決定します。
      checksumMode この属性は、チェックサムの動作を決定します。
      • メッセージにチェックサムを追加するには、addを入力します
      • バーコードのレンダリング時にチェックサムをチェックするには、checkを入力します
      • チェックサム処理を無効にするには、ignoreを入力します
      • デフォルトのバーコード動作を有効にするには、autoを入力します
      moduleWidth この属性は狭いエレメントの幅です。
      widthFactor この属性は広いエレメントの倍数です。つまり、狭いエレメントの何倍広いかを表します。
      Code128 このバーコードタイプの数値属性では、計測単位はミリメートルです。
      barHeight この属性は、各バーの垂直方向の高さを決定します。
      checksumMode この属性は、チェックサムの動作を決定します。
      • メッセージにチェックサムを追加するには、addを入力します
      • バーコードのレンダリング時にチェックサムをチェックするには、checkを入力します
      • チェックサム処理を無効にするには、ignoreを入力します
      • デフォルトのバーコード動作を有効にするには、autoを入力します
      moduleWidth この属性は狭いエレメントの幅です。
      Datamatrix このバーコードタイプの数値属性では、計測単位はミリメートルです。
      maxSize この属性は、X 方向と Y 方向の両方でモジュールの最大値を決定します。
      minSize この属性は、X 方向と Y 方向の両方でモジュールの最小値を決定します。
      moduleWidth この属性は、各ピクセルエレメントのサイズを決定します。
      shape FORCE_SQUARE 値は平方記号の使用を強制します。その他の値はサポートされません。
      IMB および RM4SCC これらのバーコードタイプの数値属性では、計測単位はミリメートルです。
      ascenderHeight この属性は、長いバーのアセンダーおよびディセンダーセクションの両方の高さを定義します。
      intercharGapWidth この属性は、各ギャップの幅を定義します。入力する値は 0.38 ~ 0.63 にする必要があり、 moduleWidth値と同じにする必要があります。
      moduleWidth: この属性は、各バーの幅を定義しており、0.38 ~ 0.63 にする必要があります。
      trackHeight: この属性は、各ショートトラックまたはセンターバーの高さを定義しており、1.02 ~ 1.52 の値にする必要があります。
      QR コード このバーコードタイプ (moduleWidth) の数値属性では、計測単位はインチです。
      encoding この属性は、QR バーコードのエンコーディングタイプを定義します。
      • UTF-8エンコーディングを指定するには、Autoを入力します
      • Unicodeデータをその形式で出力するように指定するには、Shift_JIS、または sjisx-sjisなどの他のサポートされているShift JISコードポイントタイプを入力してください。
        注意:
      • バーコードに対する入力データは、常に Unicode 文字ポイントにする必要があります。入力データにShift_JISなど Unicode 以外のコードを使用しないでください。
      errorcorrection この属性は、ダメージを受けた QR バーコードのデータを復元する機能を定義します。
      • コードの7%を復元できると指定するには、Lと入力します
      • コードの15%を復元できると指定するには、Mと入力します
      • コードの25%を復元できると指定するには、Qと入力します
      • コードの30%を復元できると指定するには、Hと入力します
      moduleWidth この属性は、各ピクセルエレメントのサイズを決定します。
      version この属性は変更しないでください。将来使用するために予約されています。
      RMM shape: この属性は、バーコードのタイプを決定します。
      • 2D Type 9バーコードを指定するには、squareと入力します
      • 2D タイプ 29 バーコードを指定するには、rectangleと入力します。

      属性の値では、大文字と小文字は区別されません。

  9. コンテンツタイプリストから、次のいずれかを選択します。
      注意:
    • RICOH ProcessDirectorは、印刷用のPDFファイルを準備する際に、バーコードコンテンツを生成するため、RICOH ProcessDirector Plug-in for Adobe Acrobatは、バーコードにとって有効なコンテンツを常に判断することはできません。例えば、一部のバーコードは、テキストまたは改行に対応できません。無効なバーコードコンテンツが含まれていると、RICOH ProcessDirector BuildPDFFromDocumentsステップでPDFファイルジョブが失敗することがあります。
    ジョブプロパティー バーコードに含める値があるジョブプロパティーを選択します。
    文書プロパティー バーコードに含める値がある文書プロパティーを選択します。
    統計 バーコードに含める値がある統計を選択します。
    テキスト バーコードに含めるテキストを入力します。
    改行 改行を強制する場合にこのコンテンツタイプを選択します。前にあるバーコードコンテンツの最終文字の後で、改行が実行されます。
    Script ソフトウェアのサポート担当者の助言があった場合にのみ、このオプションを選択します。
    1. コンテンツタイプとして、文書プロパティー、ジョブプロパティー、または統計を選択した場合、プロパティーまたは統計の値にテキスト変更子の規則を適用できます。アイコンの編集アイコンをクリックして、テキストの修正ウィンドウを表示します。このウィンドウでは、必要とされる正確な値を抽出するために、変更子抽出規則を定義します。
    2. 変更するテキストフィールドにテキストを入力します。RICOH ProcessDirectorは、実動PDFファイル内の各ページグループを処理する際に、統計とプロパティーを生成または抽出します。これらの値は RICOH ProcessDirector Plug-in for Adobe Acrobat では使用できないため、RICOH ProcessDirector が処理する値を表すテキスト値をユーザー自身が入力する必要があります。変更子の規則は、選択したコンテンツタイプの全値に適用されるテンプレートです。例えば、カスタマーアカウント番号の最後の 8 桁目のみを印刷する必要があり、文書プロパティーには番号全体が格納されていると仮定します。 コンテンツタイプとして 文書プロパティーを選択し、 コンテンツの値としてアカウント文書プロパティーを選択します。番号の形式を統一するために、 文字の削除テキスト変更子規則を 2 つ定義して、番号からダッシュとスペースを削除します。次に、 位置によるサブ文字列規則を定義して、最後の 8 桁目のみを保持します。変更子の規則を作成する場合は、文書プロパティーの値を知っている必要はありません。ただし、PDF ファイル内での形式は、知っている必要があります。
    3. 次の変更子のいずれかを選択します。

      コンテンツ変更子

      変更者 アクション
      文字の削除 値から削除する 1 文字またはブランク文字 (ブランク文字を入力するときはスペースバーを使用します) を入力します。大文字と小文字は区別されます。次に、次のいずれかのボタンを選択します。
      • 文字のすべてのインスタンスの削除

        指定の文字が値のすべての位置から削除されます。

        例えば、顧客番号が324-1443255-11だとします。「-」を入力した場合、値からすべての「-」文字が削除され、324144325511 となります。

      • 先行文字の削除

        指定の文字が値の先頭から削除されます。例えば、ブランク文字を入力した場合、すべてのブランク文字が値の先頭から削除されます。

      • 末尾文字の削除

        指定の文字が値の末尾から削除されます。例えば、ブランク文字を入力した場合、すべてのブランク文字が値の末尾から削除されます。

      • 先行文字と末尾の文字を削除

        指定の文字が値の先頭と末尾から削除されます。例えば、ブランク文字を入力した場合、すべてのブランク文字が値の先頭と末尾から削除されます。

      位置によるサブ文字列 開始位置リストから 行の先頭または 行の末尾を選択します。テキスト値の最初の文字の位置を示すために、 最初の位置に数値を指定します。保持する文字数を示すために、 保持する数に数値を指定します。
      区切り文字によるサブ文字列 テキスト値が別々の文字列セグメントに分割される位置を示すために、区切り文字フィールドに文字またはブランク文字を入力します。文字とテキスト文字列では、大文字と小文字が区別されます。

      開始位置ドロップダウンメニューから 行の先頭または 行の末尾を選択します。

      テキスト文字列内での区切り文字の位置を定義するために、最初の位置に数値を指定します。

      保持するテキスト文字列セグメントの数を定義するために、保持する数に数値を指定します。

      これらの例では、区切り文字を指定することによってテキストセグメントを選択する方法を示しています。

      • アカウント番号 324-1443255-11 の場合、- を区切り文字として使用して、値を 3 つのテキストの324、1443255、11に分割できます。 行の先頭をクリックします。2 番目と 3 番目のテキスト文字列 (1443255、11) を選択する場合、 最初の位置保持する数の両方で 2を選択します。

      • 郵送先住所 Eldorado Springs CO 80025 の場合、ブランク文字を区切り文字として使用して値を 4 つのテキストのEldorado、Springs、CO、80025に分割できます。 行の末尾を選択します。

        • 郵便番号を選択するには、最初の位置保持する数の両方で 1 を選択します。

        • 状態を選択するには、最初の位置2 を選択し、 保持する数1 を選択します。

        • 都市を選択するには、最初の位置3 を選択し、 保持する数10 を選択します。 保持する数10 を指定することによって、10 個の単語までの都市名を選択できます。

      文字を埋め込む パディング位置リストから 行の先頭または 行の末尾を選択します。 埋め込む文字フィールドに埋め込み文字として特定の文字またはブランク文字を入力します。

      テキストの最小長を定義するために、最小埋め込みテキスト長フィールドに数値を入力します。テキスト文字列の文字数がこの最小長より短い場合、テキスト文字列の長さが最小長と等しくなるまで埋め込み文字が追加されます。

  10. 新しいコンテンツ定義行を追加するには、コンテンツの追加アイコンアイコンをクリックします。すべてのコンテンツタイプと変更子規則をバーコードに追加した後、特定のコンテンツタイプの横にあるチェックボックスをオンにすると、上下の矢印を使用して、コンテンツの順番を変更できます。ゴミ箱のアイコンアイコンを使用して、選択したコンテンツを削除します。
  11. 複数のテキストの行を定義しており、RICOH ProcessDirector Plug-in for Adobe Acrobatでスペースのみが含まれる行を削除する場合、 空白行を削除チェックボックスをクリックして選択します。
  12. バーコード構成を作成するには、OKをクリックします。
  13. バーコードに目的のコンテンツが含まれ、ページの配置が適切になっていることを確認するには、Ricoh プレビューをクリックします。
  14. オプション: バーコードのボックスをダブルクリックするか、ボックスを右クリックして編集をクリックして、バーコードの定義を編集できます。
  15. 新しいバーコード定義を含む、すべての拡張を PDF ファイルに保存する準備が整ったら、Ricoh 制御ファイルの保存をクリックします。
  16. RICOH ProcessDirector BuildPDFFromDocumentsステップで、バーコード定義を含む制御ファイルの名前と場所を指定します。