データベースからの印刷枚数の取得

ドキュメントがデータベースに接続されている場合、データベースフィールドから値を読み取って、印刷する各レコードのコピー数やシリアル番号数を特定するよう BarTender を設定できます。同一の印刷項目の数は、各レコードに対してそのデータベースフィールドに格納されている値に応じて異なります。

Closed各レコードの項目数をデータベースから取得するには

  1. [ファイル] メニューから [印刷] を選択して、[印刷] ダイアログを開きます。または、メインツールバーから アイコンを選択します。

  2. [印刷] タブを選択します。

  3. [枚数] ミニタブを選択します。

  4. [コピー数] または [連番ごとのコピー数] の横にある アイコンをクリックして、[印刷枚数オプション] ダイアログを開きます。

  5. [データベースフィールドから数量を取得] を選択します。

  6. [データベースフィールド] で、各レコードのコピー数が格納されているデータベースフィールドを選択します。

  7. [OK] をクリックして、[印刷枚数オプション] ダイアログを閉じます。

Closedテキストファイルの使用例

このセクションは、区切りテキストファイルに関する基礎知識があることを前提としています。詳細については、サポートされている区切りの種類を参照してください

次のような 3 つのレコードを含む例について考えてみます。テンプレート上のオブジェクトの 1 つが、これらの各レコードの第 2 フィールドからデータを取得し、そのオブジェクトがデータをシリアル化するように設定されているものとします。

"製品","製品番号","印刷数"

"りんご","121","4"

"オレンジ","675","2"

"バナナ","501","3"

上記の手順を使用して、[印刷枚数オプション] ダイアログの「印刷数」データベースフィールドから [シリアル番号数] を読み取るように設定します。BarTender のこの印刷ジョブでは、合計 9 個の項目が印刷されます。

りんご用ラベル 4 枚 (121、122、123、124 のデータを含む)

オレンジ用ラベル 2 枚 (675 および 676 のデータを含む)

バナナ用ラベル 3 枚 (501、502、503 のデータを含む)。

同じファイルから [連番ごとのコピー数] と [連番発行数] の両方を同時に読み取ることもできます。上記の例に 1 つ以上のフィールドを追加して、次のような内容になったとします。

"製品","製品番号","シリアル化","印刷数"

"りんご","121","4","2"

"オレンジ","675","2","0"

"バナナ","501","3","5"

[印刷枚数オプション] ダイアログの [連番ごとのコピー数] を「印刷数」データベースフィールドから読み取り、[シリアル番号数] を「シリアル化」データベースフィールドから読み取るよう設定します。BarTender からは合計 23 個の項目が出力されます。

りんご用ラベル 8 枚 (121 から 124 までのデータを含むラベルが 2 セット)

オレンジ用ラベル 0 枚

バナナ用ラベル 15 枚 (501 から 503 までのデータを含むラベルが 5 セット)

一部のプリンタドライバでは、1 つの印刷ジョブでページごとのコピー数を変更することが困難な場合があります。たとえば、印刷ジョブで最初の項目を 2 部、2 番目の項目を 5 部、そして 3 番目の項目を 4 部印刷する場合、印刷時には指定した枚数ではなく、各項目が 2 部ずつ印刷されることがあります。この問題を解決するには、Administration Console の [プリンタの設定] ページの [ドライバはデータソースコピーをサポートしていません] オプションを選択します。