(57)【特許請求の範囲】
【請求項１】
コンピュータを、
入稿データに挿入するタブ紙の設定情報に基づき、未使用のタブ紙の枚数を算出する算出手段、
前記未使用のタブ紙の枚数分、前記未使用のタブ紙を出力させるためのページデータを生成するページデータ生成手段、
前記入稿データに基づき、印刷生成物を第１の排紙先に出力させるための第１のジョブデータ及び前記ページデータに基づき、前記未使用のタブ紙を第２の排紙先に出力させるための第２のジョブデータ、を結合した一つのファイルを生成するジョブデータ生成手段、
前記第１のジョブデータに関する情報を表示装置に表示させるジョブ管理手段に、前記一つのファイルを送信するジョブデータ送信手段
として機能させ、
前記ジョブデータ生成手段は前記第１のジョブデータの最初にジョブ開始コマンドを配置し、前記第１のジョブデータの最後にジョブ終了コマンドを配置し、前記第２のジョブデータの最初にジョブ開始コマンドを配置し、前記第２のジョブデータの最後にジョブ終了コマンドを配置し、
前記ジョブ管理手段は前記第１のジョブデータの最後に配置されたジョブ終了コマンドと前記第２のジョブデータの最初に配置されたジョブ開始コマンドとが連続しているときに前記第２のジョブデータに関する情報を前記表示装置に表示しない
ことを特徴とする印刷制御プログラム。
【請求項２】
前記コンピュータを、更に、
前記第１のジョブデータ及び前記第２のジョブデータに従って処理を行うプリンタ装置から使用可能な排紙先の情報を取得する排紙先情報取得手段、
前記使用可能な排紙先から前記未使用のタブ紙の排紙先を選択させる排紙先選択手段
として機能させる請求項１記載の印刷制御プログラム。
【請求項３】
前記算出手段は、前記入稿データに挿入するタブ紙の設定情報に含まれるタブ紙挿入位置と１組のタブ紙の枚数とに基づき、前記１組のタブ紙の枚数から前記タブ紙挿入位置の個所数を減算して前記未使用のタブ紙の枚数を算出する
ことを特徴とする請求項１又は２記載の印刷制御プログラム。
【請求項４】
入稿データに挿入するタブ紙の設定情報に基づき、未使用のタブ紙の枚数を算出する算出手段と、
前記未使用のタブ紙の枚数分、前記未使用のタブ紙を出力させるためのページデータを生成するページデータ生成手段と、
前記入稿データに基づき、印刷生成物を第１の排紙先に出力させるための第１のジョブデータ及び前記ページデータに基づき、前記未使用のタブ紙を第２の排紙先に出力させるための第２のジョブデータ、を結合した一つのファイルを生成するジョブデータ生成手段と、
前記第１のジョブデータに関する情報を表示装置に表示させるジョブ管理手段に、前記一つのファイルを送信するジョブデータ送信手段と
を有し、
前記ジョブデータ生成手段は前記第１のジョブデータの最初にジョブ開始コマンドを配置し、前記第１のジョブデータの最後にジョブ終了コマンドを配置し、前記第２のジョブデータの最初にジョブ開始コマンドを配置し、前記第２のジョブデータの最後にジョブ終了コマンドを配置し、
前記ジョブ管理手段は前記第１のジョブデータの最後に配置されたジョブ終了コマンドと前記第２のジョブデータの最初に配置されたジョブ開始コマンドとが連続しているときに前記第２のジョブデータに関する情報を前記表示装置に表示しない
ことを特徴とする印刷制御装置。
【請求項５】
コンピュータによって実行される印刷制御方法であって、
前記コンピュータが、
入稿データに挿入するタブ紙の設定情報に基づき、未使用のタブ紙の枚数を算出する算出ステップと、
前記未使用のタブ紙の枚数分、前記未使用のタブ紙を出力させるためのページデータを生成するページデータ生成ステップと、
前記入稿データに基づき、印刷生成物を第１の排紙先に出力させるための第１のジョブデータ及び前記ページデータに基づき、前記未使用のタブ紙を第２の排紙先に出力させるための第２のジョブデータ、を結合した一つのファイルを生成するジョブデータ生成ステップと、
前記第１のジョブデータに関する情報を表示装置に表示させるジョブ管理手段に、前記一つのファイルを送信するジョブデータ送信ステップと
を実行し、
前記ジョブデータ生成ステップは前記第１のジョブデータの最初にジョブ開始コマンドを配置し、前記第１のジョブデータの最後にジョブ終了コマンドを配置し、前記第２のジョブデータの最初にジョブ開始コマンドを配置し、前記第２のジョブデータの最後にジョブ終了コマンドを配置し、
前記ジョブ管理手段は前記第１のジョブデータの最後に配置されたジョブ終了コマンドと前記第２のジョブデータの最初に配置されたジョブ開始コマンドとが連続しているときに前記第２のジョブデータに関する情報を前記表示装置に表示しない
ことを特徴とする印刷制御方法。
【請求項６】
コンピュータを、
入稿データに挿入するタブ紙の設定情報に基づき、未使用のタブ紙の枚数を算出する算出手段、
前記未使用のタブ紙の枚数分、前記未使用のタブ紙を出力させるためのページデータを生成するページデータ生成手段、
前記入稿データに基づき、印刷生成物を第１の排紙先に出力させるための第１のジョブデータ及び前記ページデータに基づき、前記未使用のタブ紙を第２の排紙先に出力させるための第２のジョブデータ、を結合した一つのファイルを生成するジョブデータ生成手段、
前記第１のジョブデータに関する情報を表示装置に表示させるジョブ管理手段に、前記一つのファイルを送信するジョブデータ送信手段
として機能させ、
前記ジョブデータ生成手段は前記第１のジョブデータの最初にジョブ開始コマンドを配置し、前記第１のジョブデータの最後にジョブ終了コマンドを配置し、前記第２のジョブデータの最初にジョブ開始コマンドを配置し、前記第２のジョブデータの最後にジョブ終了コマンドを配置し、
前記ジョブ管理手段は前記第１のジョブデータの最後に配置されたジョブ終了コマンドと前記第２のジョブデータの最初に配置されたジョブ開始コマンドとが連続しているときに前記第２のジョブデータに関する情報を前記表示装置に表示しない
ことを特徴とする印刷制御プログラム
を記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タブ紙を挿入する機能を有する印刷制御プログラム、印刷制御装置、印刷制御方法及び該印刷制御プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
顧客より印刷物（カタログ、広告等）を受け取り、印刷物から顧客が希望する印刷出力物を生成し、印刷出力物を顧客に納品することで報酬を得る商業印刷業界では、印刷物の受け取りから納品に至るまで、複数の工程を踏んで作業を行っている。印刷物の受け取りから納品に至るまでの工程としては、顧客からの印刷物の入稿、印刷出力物の印刷条件の受付、色修正、レイアウト修正、綴じ位置修正といったプリプレス作業、顧客のプリプレス結果確認の為のプルーフプリント、印刷作業や印刷後の印刷とじ、圧着といった後工程処理、印刷出力物の顧客への納品といったものがあった。なお、印刷物の受け取りから納品に至るまでの工程は、顧客の要望する印刷出力物の印刷条件に伴い増減が発生する。
【０００３】
従来の商業印刷業界では、顧客から大量印刷を行う印刷物の受注が多く、前述した工程で印刷出力物の量産に対応していた。また、大量印刷を行う印刷物は、顧客からの印刷出力物の印刷条件が固定化されるケースが多かった。したがって、従来の商業印刷業界では決定した一つの印刷条件で大量印刷を行い、ロットの印刷終了後、印刷条件を変更し再び大量印刷を行うといった印刷サイクルで、顧客の要望する印刷出力物を生成していた。
【０００４】
この印刷サイクルにおいて、前述した複数の工程は印刷条件が変更になった場合に発生することが多かった。したがって、印刷条件に変更が無い場合、商業印刷業者は同一の工程での連続印刷が可能であり、効率的な大量印刷作業を行うことができた。
【０００５】
近年、商業印刷業界にはＰＯＤ（Print On Demand ）と呼ばれる、比較的小ロットの印刷物を短納期で顧客に納品するといったＰＯＤ市場が出現している。ＰＯＤ市場では複数の顧客からの受注が発生することが多い。結果としてＰＯＤ市場では商業印刷業者に入稿される印刷物や、印刷出力物の印刷条件などが多岐にわたることが多い。
【０００６】
併せて、近年は印刷物のデジタル化が進み、コンピュータを使用した印刷物生成の為の制御がなされるようになった。例えば印刷物を、ネットワークを介して電子データとして入稿したり、前述した複数の工程を制御したりするワークフローといった技術が現れるようになった。例えば、前述したワークフローでは前述した複数の工程での印刷動作をＪＤＦ（Job Definition Format ）と呼ばれるジョブチケットで定義し、印刷システムで印刷動作を制御しているものもある。
【０００７】
このような印刷環境の変化に伴い、商業印刷業者は受注した印刷物を生成する為に印刷システムのコンピュータ化を進めてきた。一方で、商業印刷業者は顧客からの多岐にわたる印刷出力物の印刷条件などに対応できる印刷システムの構築が併せて必要となってきている。さらに、顧客の要望である多岐にわたる印刷出力物を生成する為に、複数のプリンタ装置やデバイス（周辺）装置の導入といったシステム面の対応や、前述した複数の工程の比較的短いサイクルでの変更といった作業工程面での対応も必要となってきた。
【０００８】
商業印刷業者は、前述したような対応が必要となってきたが、利益を産み出す為に更なる業務効率の向上が必要となってくる。業務効率の向上に繋がる施策として、作業の簡素化が一つにある。
【０００９】
例えばプリプレス作業にはタブ紙を挿入した印刷物を生成する作業が含まれる。タブ紙をページ間に挿入しながら印刷出力物を作成する印刷装置は従来から知られている（例えば特許文献１参照）。
【００１０】
従来の印刷装置は例えばタブの位置が順次ずれた５枚の構成要素としてのタブ紙からなる１セットのタブ紙が、複数セット分重ねられて給紙トレイにセットされる。従来の印刷装置において、印刷ジョブで最初の３枚のタブ紙しか使用されなかった場合、残りの４枚目及び５枚目の２枚のタブ紙は不要となり排出しなければならない。これは、例えば次の印刷ジョブの実行時に、１セット中の１枚目のタブ紙が最初に給紙される必要があるからである。
【００１１】
従来の印刷装置には、不要となったタブ紙を、印刷ジョブ中のページが印刷された用紙と別の排紙トレイに排出するもの、タブ紙の種類ごとに異なる排紙トレイに排出するものがあった。タブ紙の排紙トレイの設定処理も、上述した作業の簡素化の一例である（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【００１２】
業務効率の向上に繋がる他の施策としては、例えば印刷システムにおいて印刷ジョブ等のジョブの進捗状況を商業印刷業者などの作業者に示すことが考えられる。しかし、不要となったタブ紙を、印刷ジョブ中のページが印刷された用紙と別の排紙トレイに排出する処理は印刷ジョブと別のジョブとなる。
【００１３】
したがって、従来の印刷システムにおいては、ジョブの進捗状況を作業者に示そうとすると、印刷ジョブだけでなく、不要となったタブ紙を排紙トレイに排出する処理のジョブまで進捗状況が作業者に示されてしまい、操作性が悪いという問題があった。
【００１４】
本発明は、上記の点に鑑みなされたもので、不要となったタブ紙を排紙先に排出するためのジョブと印刷ジョブとを１つのジョブに見せることが可能な印刷制御プログラム、印刷制御装置、印刷制御方法及び該印刷制御プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するため、請求項１に記載した印刷制御プログラムは、コンピュータを、入稿データに挿入するタブ紙の設定情報に基づき、未使用のタブ紙の枚数を算出する算出手段、前記未使用のタブ紙の枚数分、前記未使用のタブ紙を出力させるためのページデータを生成するページデータ生成手段、前記入稿データに基づき、印刷生成物を第１の排紙先に出力させるための第１のジョブデータ及び前記ページデータに基づき、前記未使用のタブ紙を第２の排紙先に出力させるための第２のジョブデータ、を結合した一つのファイルを生成するジョブデータ生成手段、前記第１のジョブデータに関する情報を表示装置に表示させるジョブ管理手段に、前記一つのファイルを送信するジョブデータ送信手段として機能させ、前記ジョブデータ生成手段は前記第１のジョブデータの最初にジョブ開始コマンドを配置し、前記第１のジョブデータの最後にジョブ終了コマンドを配置し、前記第２のジョブデータの最初にジョブ開始コマンドを配置し、前記第２のジョブデータの最後にジョブ終了コマンドを配置し、前記ジョブ管理手段は前記第１のジョブデータの最後に配置されたジョブ終了コマンドと前記第２のジョブデータの最初に配置されたジョブ開始コマンドとが連続しているときに前記第２のジョブデータに関する情報を前記表示装置に表示しないことを特徴とする。
【００１６】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、不要となったタブ紙を排紙先に排出するためのジョブと印刷ジョブとを１つのジョブに見せることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した印刷システムを含む一例のシステム構成図である。
【図２】本発明を適用した印刷システムを含む他の例のシステム構成図である。
【図３】ＰＣの一例のハードウェア構成図である。
【図４】印刷制御ＰＣの一例の処理ブロック図である。
【図５】印刷管理ＰＣの一例の処理ブロック図である。
【図６】印刷制御ＰＣの他の例の処理ブロック図である。
【図７】印刷管理ＰＣの他の例の処理ブロック図である。
【図８】印刷制御ＰＣの他の例の処理ブロック図である。
【図９】作業者がタブ紙挿入印刷指定を行い、未使用のタブ紙を指定した排紙先に出力する処理の一例のフローチャートである。
【図１０】第１及び第２のジョブデータを結合して一つのジョブデータとする処理の一例のイメージ図である。
【図１１】未使用のタブ紙の排紙先を設定する時に、出力が不可能であるか否かを判定する処理の一例のフローチャートである。
【図１２】ジョブフォーマットの一例のデータ構成図である。
【図１３】原稿ページの「ページ順序／構成編集」画面の一例のイメージ図である。
【図１４】「用紙／面付け／後処理」画面の一例のイメージ図である。
【図１５】ステップＳ１〜Ｓ５の処理の一例のイメージ図である。
【図１６】ジョブデータの一例の構造図である。
【図１７】ステップＳ６〜Ｓ９の処理の一例のイメージ図である。
【図１８】ステップＳ１０の処理の一例のイメージ図である。
【発明を実施するための形態】
【００１９】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。
【実施例１】
【００２０】
＜システム構成＞
図１は本発明を適用した印刷システムを含む一例のシステム構成図である。図１のシステムは顧客ＰＣ１と印刷システム２とがインターネット等のネットワーク３を介して接続されている。顧客ＰＣ１は顧客が利用する装置である。印刷システム２は商業印刷業者などの作業者が利用するシステムである。
【００２１】
また、印刷システム２は管理サーバ１１、印刷制御ＰＣ１２、印刷管理ＰＣ１３、プリンタ装置１４、デバイス装置１５、ＬＡＮなどのネットワーク１６を有する。管理サーバ１１、印刷制御ＰＣ１２、印刷管理ＰＣ１３及びプリンタ装置１４はネットワーク１６を介して接続されている。
【００２２】
管理サーバ１１は顧客からの入稿データを管理する装置である。印刷制御ＰＣ１２は印刷制御を行う装置である。印刷管理ＰＣ１３は印刷管理を行う装置である。プリンタ装置１４は印刷出力物を印刷する装置である。デバイス装置１５は印刷処理や後工程処理で必要となる装置であり、プリンタ装置１４と接続されている。
【００２３】
顧客は顧客ＰＣ１を操作し、ネットワーク３を介して、印刷物の印刷データ及び印刷条件を入稿データとして管理サーバ１１に送信する。管理サーバ１１は顧客ＰＣ１から受信した入稿データを管理する。印刷システム２を利用して印刷出力物の生成作業を行う作業者は印刷制御ＰＣ１２から管理サーバ１１にアクセスして入稿データを取得し、後述のような印刷制御により印刷出力物の生成作業を行う。また、印刷制御ＰＣ１２はプリンタ装置１４の状態を取得する。ここで言うプリンタ装置１４の状態とは、プリンタ装置１４が印刷可能な状態、プリンタ装置１４が印刷不可の状態、プリンタ装置１４に接続されているデバイス装置１５の状態、等が該当する。
【００２４】
印刷管理ＰＣ１３は後述のような印刷管理により例えばプリンタ装置１４で実行されている印刷ジョブの実行状況や実行結果を管理し、必要に応じて印刷ジョブの実行状況や実行結果を表示する。印刷管理ＰＣ１３はプリンタ装置１４の状態を取得する。
【００２５】
図２は本発明を適用した印刷システムを含む他の例のシステム構成図である。図２の印刷システム２Ａは図１の印刷システム２の印刷管理ＰＣ１３が省略されている。印刷システム２Ａでは印刷管理ＰＣ１３の機能を印刷制御ＰＣ１２が有している。その他のシステム構成について印刷システム２Ａは印刷システム２と同様であり、説明を省略する。
【００２６】
＜ハードウェア構成＞
印刷制御ＰＣ１２及び印刷管理ＰＣ１３は例えば図３に示すようなハードウェア構成のＰＣにより実現される。図３はＰＣの一例のハードウェア構成図である。ＰＣ２０はバス２９で相互に接続されている入力装置２１、出力装置２２、記録媒体読取装置２３、補助記憶装置２４、主記憶装置２５、演算処理装置２６及びインタフェース装置２７を含む。
【００２７】
入力装置２１はキーボードやマウス等である。入力装置２１は各種信号を入力するために用いられる。出力装置２２はディスプレイ装置等である。出力装置２２は各種ウインドウやデータ等を表示するために用いられる。インタフェース装置２７は、モデム，ＬＡＮカード等である。インタフェース装置２７は、ネットワーク１６に接続するために用いられる。
【００２８】
印刷制御ＰＣ１２に搭載される印刷制御プログラム及び印刷管理ＰＣ１３に搭載される印刷管理プログラム（以下、単にプログラムという）は、ＰＣ２０を制御する各種プログラムの少なくとも一部である。プログラムは例えば記録媒体２８の配布やネットワーク１６等からのダウンロードなどによって提供される。
【００２９】
記録媒体２８はＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３０】
プログラムを記録した記録媒体２８が記録媒体読取装置２３にセットされると、プログラムは記録媒体２８から記録媒体読取装置２３を介して補助記憶装置２４にインストールされる。ネットワーク１６等からダウンロードされたプログラムはインタフェース装置２７を介して補助記憶装置２４にインストールされる。
【００３１】
補助記憶装置２４は、インストールされたプログラム、必要なファイル、データ等を格納する。主記憶装置２５はプログラムの起動時に、補助記憶装置２４からプログラムを読み出して格納する。そして、演算処理装置２６は主記憶装置２５に格納されたプログラムに従って、後述するような各種処理を実現している。
【００３２】
＜ソフトウェア構成＞
図１に示すようなシステムの場合、印刷制御ＰＣ１２及び印刷管理ＰＣ１３は例えば図４及び図５に示すような処理ブロックで実現される。図４は印刷制御ＰＣの一例の処理ブロック図である。図５は印刷管理ＰＣの一例の処理ブロック図である。
【００３３】
印刷制御ＰＣ１２は印刷制御プログラム３０が搭載されている。印刷制御ＰＣ１２は印刷制御プログラム３０を実行することで、ジョブ制御部３１、プリンタ制御部３２、プリプレス操作部３３、プリプレス制御部３４を実現する。
【００３４】
ジョブ制御部３１は入稿データをプリンタ装置１４で印刷可能なデータ形式に変換したジョブ（ジョブデータ）を生成する。ジョブ制御部３１は印刷可能なデータ形式の一例として例えば一般的なＰＳ（PostScript）形式といったデータ型に変換する。また、プリンタ制御部３２はプリンタ装置１４の状態を取得し、ジョブ制御部３１へ送信する。プリンタ制御部３２はジョブデータに従ってプリンタ装置１４の処理を制御する。
【００３５】
プリプレス操作部３３は、作業者からの印刷設定を受け付ける。受け付けた印刷設定情報は、プリプレス制御部３４により処理される。プリプレス制御部３４は、プリプレス操作部３３と通信を行い、プリプレス操作部３３から入力された印刷設定などの印刷設定情報を処理する。
【００３６】
一例を挙げると、プリプレス操作部３３から印刷設定として面付け設定が実施された場合は、面付け設定情報を処理する。面付け設定情報を処理することで、プリプレス制御部３４は面付け設定情報に従ってジョブデータを印刷する為のＪＤＦを作成する。プリプレス制御部３４は面付け設定情報をＪＤＦに格納する。
【００３７】
また、プリプレス操作部３３から印刷設定としてタブ紙印刷設定が実施された場合はタブ紙印刷設定情報を処理する。タブ紙印刷設定情報を処理することにより、プリプレス制御部３４は、タブ紙印刷設定情報に従ってタブ紙をページ間に挿入する為のＪＤＦを作成する。プリプレス制御部３４はタブ紙印刷設定情報をＪＤＦに格納する。
【００３８】
図５は印刷管理ＰＣの一例の処理ブロック図である。印刷管理ＰＣ１３は印刷管理プログラム４０が搭載されている。印刷管理ＰＣ１３は印刷管理プログラム４０を実行することで、ジョブ管理部４１、プリンタ管理部４２、ＵＩ制御部４３を実現する。
【００３９】
ジョブ管理部４１はプリンタ装置１４で実行されている印刷ジョブの実行状況や実行結果を管理する。プリンタ管理部４２はプリンタ装置１４の状態を管理する。ＵＩ制御部４３は印刷ジョブの実行状況や実行結果をＵＩに表示させる。
【００４０】
また、図１に示すようなシステムの場合、印刷制御ＰＣ１２及び印刷管理ＰＣ１３は例えば図６及び図７に示すような処理ブロックで実現してもよい。図６は印刷制御ＰＣの他の例の処理ブロック図である。図７は印刷管理ＰＣの他の例の処理ブロック図である。
【００４１】
図６の印刷制御ＰＣ１２Ａは図４の印刷制御ＰＣ１２のプリンタ制御部３２が省略されている。印刷制御ＰＣ１２のプリンタ制御部３２の機能は印刷管理ＰＣ１３Ａがプリンタ制御部４４として有している。その他の処理ブロック構成について印刷制御ＰＣ１２Ａ及び印刷管理ＰＣ１３Ａは印刷制御ＰＣ１２及び印刷管理ＰＣ１３と同様であり、説明を省略する。
【００４２】
さらに、図２に示すようなシステムの場合、印刷制御ＰＣ１２は例えば図８に示すような処理ブロックで実現される。図８は印刷制御ＰＣの他の例の処理ブロック図である。
【００４３】
図８の印刷制御ＰＣ１２Ｂは印刷制御プログラム３０及び印刷管理プログラム４０が搭載されている。印刷制御ＰＣ１２Ｂは、印刷制御プログラム３０及び印刷管理プログラム４０を実行することにより、ジョブ制御部３１、プリンタ制御部３２、プリプレス操作部３３、プリプレス制御部３４、ジョブ管理部４１、プリンタ管理部４２、ＵＩ制御部４３を実現する。処理ブロックの構成について印刷制御ＰＣ１２Ｂは印刷制御ＰＣ１２及び印刷管理ＰＣ１３と同様であり、説明を省略する。
【００４４】
＜処理の流れ＞
以下では、図４の印刷制御ＰＣ１２及び図５の印刷管理ＰＣ１３の処理ブロックの構成において、作業者がタブ紙挿入印刷指定を行い、未使用の（不要となった）タブ紙を指定した排紙先に出力（排出）する時の処理の流れについて説明する。
【００４５】
《未使用のタブ紙を指定した排紙先に出力する処理》
図９は、作業者がタブ紙挿入印刷指定を行い、未使用のタブ紙を指定した排紙先に出力する処理の一例のフローチャートである。ここでは、図９のフローチャートの処理を説明するに当たり、以下のような場合を想定する。入稿データはＰＤＦ形式とする。プリンタ装置１４は１組が５枚からなるタブ紙が、タブ紙給紙トレイに一又は複数組、セットされているものとする。
【００４６】
顧客の印刷条件にはタブ紙挿入個所が３か所あるものとする。印刷ジョブにより生成された印刷生成物はトレイ１に排紙されるものとする。未使用のタブ紙はトレイ２に排紙されるものとする。
【００４７】
ステップＳ１において、作業者は顧客からの印刷条件に基づき、印刷制御ＰＣ１２のプリプレス操作部３３からタブ紙設定を入力する。タブ紙設定には、３か所のタブ紙挿入位置、未使用のタブ紙の排紙先、１組のタブ紙の枚数が含まれる。ここで、１組のタブ紙の枚数を入力する意味は、一般的に、１組のタブ紙が複数枚のタブ紙から構成されるからである。前述した具体例では、作業者により３か所のタブ紙挿入位置と、１組のタブ紙の枚数「５枚」と、未使用のタブ紙の排紙先「トレイ２」が入力される。
【００４８】
ステップＳ２において、プリプレス操作部３３は、作業者から入力されたタブ紙設定情報をプリプレス制御部３４に送信する。ステップＳ３において、プリプレス制御部３４はタブ紙挿入位置と、未使用のタブ紙の排紙先とをタブ紙設定情報として記述したＪＤＦを生成する。前述した具体例では、タブ紙挿入位置「３か所」と、印刷生成物の排紙先「トレイ１」と、未使用のタブ紙の排紙先「トレイ２」とを示すタブ紙設定情報がＪＤＦ中に含まれる。
【００４９】
ステップＳ４において、プリプレス制御部３４はＪＤＦ生成処理を行う中で、タブ紙設定情報により指定されたタブ紙挿入位置と１組のタブ紙の枚数とから、未使用となるタブ紙の枚数を計算する。前述した具体例では、未使用となるタブ紙の枚数が、１組のタブ紙の枚数「５枚」からタブ紙挿入位置「３か所」を引いた「２枚」となる。
【００５０】
ステップＳ５において、プリプレス制御部３４は、生成したＪＤＦと共にジョブ制御部３１へ未使用となるタブ紙の枚数を送信する。ステップＳ６において、ジョブ制御部３１は未使用のタブ紙を出力させるため、未使用のタブ紙の枚数分の白紙ページデータを生成する。
【００５１】
ステップＳ７において、ジョブ制御部３１は入稿データの最後に白紙ページデータを結合する。前述した具体例では、ＰＤＦ形式の入稿データの最終ページの後ろに、ＰＤＦ形式の白紙ページが２ページ分、連結された状態となる。ステップＳ８において、ジョブ制御部３１は最後に白紙ページデータが結合された入稿データのＰＤＦファイルと、ＪＤＦに記述された印刷情報とからジョブ（ジョブデータ）を生成する。ジョブデータは前述したＰＳ形式など、プリンタ装置１４で処理することが可能なデータ形式に変換される。
【００５２】
前述した具体例では最後に白紙ページデータが結合された入稿データのＰＤＦファイルからジョブデータを生成するときに、印刷生成物の排紙先をトレイ１として、ＰＳデータ化したジョブデータ（第１のジョブデータ）を生成する。その後、ジョブ制御部３１は２ページ分の白紙ページの排紙先をトレイ２として、ＰＳデータ化したジョブデータ（第２のジョブデータ）を生成する。ジョブ制御部３１は第１のジョブデータ及び第２のジョブデータを結合して一つのジョブデータとする。
【００５３】
ジョブ制御部３１は例えば図１０に示すように第１及び第２のジョブデータを結合して一つのジョブデータとすることができる。図１０は第１及び第２のジョブデータを結合して一つのジョブデータとする処理の一例のイメージ図である。
【００５４】
図１０に示すように、ジョブ制御部３１は第１のジョブデータのファイル５１と第２のジョブデータのファイル５２とを結合することで、一つのジョブデータのファイル５３としている。第１のジョブデータのファイル５１は最初にジョブ開始コマンド５５、最後にジョブ終了コマンド５６が配置されている。また、第２のジョブデータのファイル５２は最初にジョブ開始コマンド５７、最後にジョブ終了コマンド５８が配置されている。
【００５５】
図９に戻り、ステップＳ９において、ジョブ制御部３１は第１及び第２のジョブデータを結合した一つのジョブデータ（図１０の一つのジョブデータのファイル５３）をプリンタ制御部３２及び印刷管理ＰＣ１３のジョブ管理部４１に送信する。
【００５６】
ステップＳ１０において、プリンタ制御部３２は図１０の一つのジョブデータのファイル５３を受信すると、ジョブ開始コマンド５５、ジョブ終了コマンド５６、ジョブ開始コマンド５７、ジョブ終了コマンド５８を利用することで、第１のジョブデータのファイル５１と第２のジョブデータのファイル５２とを分ける。
【００５７】
プリンタ制御部３２は、第１のジョブデータのファイル５１に印刷生成物の排紙先がトレイ１と定義され、第２のジョブデータのファイル５２に未使用のタブ紙の排紙先がトレイ２と定義されていることから、印刷生成物がトレイ１に出力され、未使用のタブ紙がトレイ２に出力されるようにプリンタ装置１４を制御する。したがって、プリンタ装置１４は印刷生成物をトレイ１に、未使用のタブ紙をトレイ２に排出することができ、印刷生成物と未使用のタブ紙とを仕分けることが可能となる。
【００５８】
また、印刷管理ＰＣ１３のジョブ管理部４１は受信した図１０の一つのジョブデータのファイル５３をメモリ展開する。ジョブ管理部４１は一つのジョブデータのファイル５３のジョブ開始コマンド５５、ジョブ終了コマンド５６、ジョブ開始コマンド５７、ジョブ終了コマンド５８を参照する。ジョブ管理部４１は第１のジョブデータのファイル５１のジョブ終了コマンド５６と第２のジョブデータのファイル５２のジョブ開始コマンド５７とが連続しているとき、第２のジョブデータの実行状況や実行結果をＵＩに表示しないようにする。したがって、印刷管理ＰＣ１３は未使用のタブ紙をトレイ２に出力するジョブの実行状況や実行結果まで作業者に示すことがなく、作業者にとって操作性が良くなる。
【００５９】
前述したように、作業者は未使用のタブ紙の排紙先を設定する。しかし、設定時に出力が不可能である排紙先が設定されると、プリンタ装置１４は未使用のタブ紙の排紙制御が正しく行えなくなる。この現象を回避するには、作業者が未使用のタブ紙の排紙先を設定する時に出力が不可能である排紙先は設定できないようにする方法が挙げられる。
【００６０】
《排紙先への出力が不可能であるか否かを判定する処理》
図１１は、未使用のタブ紙の排紙先を設定する時に、出力が不可能であるか否かを判定する処理の一例のフローチャートである。ここでは、プリンタ装置１４に設定可能な排紙先がＮ個ある場合を具体例として説明する。
【００６１】
ステップＳ１１において、プリンタ制御部３２はｎに１を代入する。ステップＳ１２において、プリンタ制御部３２はｎがＮより小さいか否かを判定する。プリンタ制御部３２はｎがＮより小さければステップＳ１３において、排紙先ｎ＝１がプリンタ装置１４に未接続であるか否かを判定する。
【００６２】
排紙先がプリンタ装置１４に未接続であるか否かを判定する方法としては、ＳＮＭＰの応答により判断する方法が一般に知られている。プリンタ制御部３２は、排紙先ｎ＝１がプリンタ装置１４に接続されている場合、ステップＳ１４において、排紙先ｎ＝１が使用不可（用紙を出力不可）であるか否かを判定する。排紙先が使用不可の場合としては排紙トレイフル（Ｆｕｌｌ）、タブ紙の出力未対応などの状態がある。これらの状態を取得する方法としては、前述したＳＮＭＰの応答により判断する方法が一般に知られている。
【００６３】
プリンタ制御部３２は排紙先ｎ＝１が使用可能である場合、排紙先ｎ＝１が使用可能であると記録する。一方、プリンタ制御部３２はステップＳ１３において排紙先ｎ＝１がプリンタ装置１４に接続されていない場合、又は、ステップＳ１４において排紙先ｎ＝１が使用不可である場合、排紙先ｎ＝１が使用不可であると記録する。
【００６４】
ステップＳ１７において、プリンタ制御部３２はｎに１を加算したあと、ステップＳ１２の処理に戻る。即ち、プリンタ制御部３２は排紙先ｎ＝２についてステップＳ１２〜Ｓ１７の処理を繰り返す。このように、プリンタ制御部３２はステップＳ１２〜Ｓ１７の処理を接続先ｎ＝Ｎまで繰り返す。
【００６５】
図１１のフローチャートの処理を行うことにより、プリンタ制御部３２は使用可能な排紙先の情報を持つことができる。作業者が未使用のタブ紙の排紙先を設定する時、プリプレス操作部３３は使用可能な排紙先の情報を利用して、使用可能な排紙先のみ設定できるようにする。したがって、プリプレス操作部３３は作業者が未使用のタブ紙の排紙先を設定する時に、使用不可である排紙先を設定できないようにすることができる。
【００６６】
《ジョブフォーマット》
印刷制御ＰＣ１２は、図１２に示す構成のＪＦ（ジョブフォーマット）を扱う。図１２はジョブフォーマットの一例のデータ構成図である。
【００６７】
図１２に示したＪＦ６１は例えば独自形式のＪＤＦである。ＪＦの責務は少なくとも文書構成データ６２、出力構成データ６６の保持である。また、ＪＦ６１は文書構成データ６２、出力構成データ６６を協調させることで表示用のデータ及び印刷用のデータを生成できる。
【００６８】
文書構成データ６２は文書データ６３、章データ６４、ページデータ６５を包含し、文書データ６３、章データ６４、ページデータ６５の関係を解決して、文書としての構成を表現する。出力構成データ６６は本データ６７、章データ６８、紙データ６９、面データ７０、領域データ７１、原稿枠データ７２を包含し、本データ６７、章データ６８、紙データ６９、面データ７０、領域データ７１、原稿枠データ７２の関係を解決して、出力する構成（一冊の本）を表現する。
【００６９】
文書（Ｄｏｃｕｍｅｎｔ）データ６３は文書のルート要素であり、複数の章から構成される。章（Ｃｈａｐｔｅｒ）データ６４は文書を構成する要素であり、複数のページから構成される。ページ（Ｐａｇｅ）データ６５は章を構成する要素であり、原稿ページ（例えばＰＤＦページ）と１対１で存在し、原稿ページとのマッピングを解決する。
【００７０】
本（Ｂｏｏｋ）データ６７は出力（一冊の本）のルート要素であり、複数の章から構成される。章（Ｂｒｏｃｈｕｒｅ）データ６８は本を構成する要素であり、複数の紙から構成される。紙（Ｐａｐｅｒ）データ６９は章を構成する要素であり、複数の面から構成される。面（Ｓｕｒｆａｃｅ）データ７０は紙を構成する要素であり、複数の領域から構成される。面データ７０は物理的な面を表現し、表面と裏面とが存在する。
【００７１】
また、領域（Ａｒｅａ）データ７１は面を構成する要素であり、複数の原稿枠から構成される。領域データ７１は同一の面に対し、原稿枠のセットのリピートを表現する。原稿枠（ＭａｎｕｓｃｒｉｐｔＦｒａｍｅ）データ７２は領域を構成する要素である。この原稿枠データ７２に文書構成データ６２のページデータ６５の内容が配置されることにより表示用や印刷用のデータとなる。
【００７２】
なお、ページデータ６５は、例えば原稿ページの「ページ順序／構成編集」画面表示用と「原稿ページ編集」画面表示用とに使用するサムネールデータ７３を有している。さらに、面データ７０は「用紙／面付け／後処理」画面表示用と「出力方法／設定」画面表示用とに使用するサムネールデータ７３を有している。
【００７３】
図１３は原稿ページの「ページ順序／構成編集」画面の一例のイメージ図である。文書構成データ６２の章データ６４、ページデータ６５及びサムネールデータ７３を使用することで図１３に示す原稿ページの「ページ順序／構成編集」画面を表示できる。
【００７４】
図１４は「用紙／面付け／後処理」画面の一例のイメージ図である。出力構成データ６６の章データ６８、紙データ６９、面データ７０、領域データ７１、原稿枠データ７２及びサムネールデータ７３を使用することで図１４に示す「用紙／面付け／後処理」画面を表示できる。なお、図１４の「用紙／面付け／後処理」画面は集約数「２」及び両面が面付け条件として設定されたときの例である。
【００７５】
《ステップＳ１〜Ｓ５の詳細》
図１５はステップＳ１〜Ｓ５の処理の一例のイメージ図である。図１５の例では顧客からの入稿データが三つの章から構成され、各章が１ページの原稿から構成されることを表している。また、図１５の例ではステップＳ１において、作業者が顧客からの印刷条件に基づき、印刷制御ＰＣ１２のプリプレス操作部３３からタブ紙設定情報を入力する例を表している。
【００７６】
タブ紙設定情報には３か所のタブ紙挿入位置として各章の先頭が設定されている例を表している。なお、図示していないが、タブ紙設定情報には未使用のタブ紙の排紙先「トレイ２」、１組のタブ紙の枚数「５枚」が設定されているものとする。
【００７７】
ステップＳ２において、プリプレス操作部３３は、作業者から入力されたタブ紙設定情報をプリプレス制御部３４に送信する。ステップＳ３において、プリプレス制御部３４は受信したタブ紙設定情報を利用して、図１５及び図１６に示す出力構成データ６６の内容を含んだＪＤＦを生成する。図１５の出力構成データ６６は出力構成のイメージを表している。図１６の出力構成データ６６はジョブフォーマットで表されている。図１５及び図１６に示すように、出力構成データ６６には未使用となるタブ紙「タブ４」「タブ５」が最終に挿入されている。
【００７８】
ステップＳ４において、プリプレス制御部３４はタブ紙設定情報により指定されたタブ紙挿入位置の数「３か所」と１組のタブ紙の枚数「５枚」とから、未使用となるタブ紙の枚数「２枚」を計算する。ステップＳ５において、プリプレス制御部３４は、生成したＪＤＦと共にジョブ制御部３１へ未使用となるタブ紙の枚数「２枚」を送信する。
【００７９】
《ステップＳ６〜Ｓ９の詳細》
図１７はステップＳ６〜Ｓ９の処理の一例のイメージ図である。ジョブ制御部３１はステップＳ６において、未使用のタブ紙「タブ４」「タブ５」を出力させるため、未使用のタブ紙の枚数「２枚」分の白紙ページデータを生成する。
【００８０】
ステップＳ７において、ジョブ制御部３１は入稿データの最後に白紙ページデータを結合する。入稿データは最終ページの後ろに、ＰＤＦ形式の白紙ページが２ページ分、連結された状態となる。
【００８１】
ステップＳ８において、ジョブ制御部３１は最後に白紙ページデータが結合された入稿データのＰＤＦファイルとＪＤＦに記述された印刷情報とからＰＳデータ化されたジョブデータを生成する。例えばジョブ制御部３１は印刷生成物の排紙先をトレイ１としてＰＳデータ化したジョブデータ（第１のジョブデータ）を生成する。また、ジョブ制御部３１は２ページ分の白紙ページの排紙先をトレイ２としてＰＳデータ化したジョブデータ（第２のジョブデータ）を生成する。その後、ジョブ制御部３１は第１のジョブデータ及び第２のジョブデータを結合して一つのジョブデータとする。
【００８２】
ステップＳ９において、ジョブ制御部３１は第１及び第２のジョブデータを結合した一つのジョブデータ（例えば図１０の一つのジョブデータのファイル５３）をプリンタ制御部３２及び印刷管理ＰＣ１３のジョブ管理部４１に送信する。
【００８３】
《ステップＳ１０の詳細》
図１８はステップＳ１０の処理の一例のイメージ図である。プリンタ制御部３２は例えば一つのジョブデータのファイル５３を受信すると、ジョブ開始コマンド５５、ジョブ終了コマンド５６、ジョブ開始コマンド５７、ジョブ終了コマンド５８を利用することにより第１のジョブデータのファイル５１と第２のジョブデータのファイル５２とを分けることができる。
【００８４】
プリンタ制御部３２は、第１のジョブデータのファイル５１に印刷生成物の排紙先がトレイ１と定義され、第２のジョブデータのファイル５２に残タブ紙（未使用のタブ紙）の排紙先がトレイ２と定義されていることから、印刷生成物である紙１〜６がトレイ１に出力され、未使用のタブ紙である紙７〜８がトレイ２に出力されるようにプリンタ装置１４を制御する。したがって、プリンタ装置１４は印刷生成物をトレイ１に、未使用のタブ紙をトレイ２に排出することができ、印刷生成物と未使用のタブ紙とを仕分けることが可能となる。
【００８５】
＜まとめ＞
本発明によれば、作業者は未使用のタブ紙を取り除く作業を行うことなく、任意の排紙先に未使用のタブ紙を出力させることが可能となる。また、作業者は未使用のタブ紙を排紙先に出力するジョブの実行状況や実行結果まで示されることがない。したがって、印刷ジョブの実行状況や実行結果を表示するＵＩの操作性は良くなる。
【００８６】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、特許請求の範囲に記載した算出手段がステップＳ４の処理に相当し、ページデータ生成手段がステップＳ６の処理に相当し、ジョブデータ生成手段がステップＳ７、Ｓ８の処理に相当し、ジョブデータ送信手段がステップＳ９の処理に相当し、排紙先情報取得手段が図１１のフローチャートの処理に相当し、排紙先選択手段がステップＳ１の処理に相当し、ジョブ管理手段がジョブ管理部４１に相当する。
【符号の説明】
【００８７】
１    顧客ＰＣ
２、２Ａ    印刷システム
３    ネットワーク
１１    管理サーバ
１２、１２Ａ、１２Ｂ    印刷制御ＰＣ
１３、１３Ａ    印刷管理ＰＣ
１４    プリンタ装置
１５    デバイス装置
１６    ネットワーク
２０    ＰＣ
２１    入力装置
２２    出力装置
２３    記録媒体読取装置
２４    補助記憶装置
２５    主記憶装置
２６    演算処理装置
２７    インタフェース装置
２８    記録媒体
２９    バス
３０    印刷制御プログラム
３１    ジョブ制御部
３２    プリンタ制御部
３３    プリプレス操作部
３４    プリプレス制御部
４０    印刷管理プログラム
４１    ジョブ管理部
４２    プリンタ管理部
４３    ＵＩ制御部
４４    プリンタ制御部
５１    第１のジョブデータのファイル
５２    第２のジョブデータのファイル
５３    一つのジョブデータのファイル
５５、５７    ジョブ開始コマンド
５６、５８    ジョブ終了コマンド
６１    ジョブフォーマット（ＪＦ）
６２    文書構成データ
６３    文書（Ｄｏｃｕｍｅｎｔ）データ
６４    章（Ｃｈａｐｔｅｒ）データ
６５    ページ（Ｐａｇｅ）データ
６６    出力構成データ
６７    本（Ｂｏｏｋ）データ
６８    章（Ｂｒｏｃｈｕｒｅ）データ
６９    紙（Ｐａｐｅｒ）データ
７０    面（Ｓｕｒｆａｃｅ）データ
７１    領域（Ａｒｅａ）データ
７２    原稿枠（ＭａｎｕｓｃｒｉｐｔＦｒａｍｅ）データ
７３    サムネールデータ
【先行技術文献】
【特許文献】
【００８８】
【特許文献１】特開２００８−２３８３１号公報
【図１】
0005884491.tif 000002
【図２】
0005884491.tif 000003
【図３】
0005884491.tif 000004
【図４】
0005884491.tif 000005
【図５】
0005884491.tif 000006
【図６】
0005884491.tif 000007
【図７】
0005884491.tif 000008
【図８】
0005884491.tif 000009
【図９】
0005884491.tif 000010
【図１０】
0005884491.tif 000011
【図１１】
0005884491.tif 000012
【図１２】
0005884491.tif 000013
【図１３】
0005884491.tif 000014
【図１４】
0005884491.tif 000015
【図１５】
0005884491.tif 000016
【図１６】
0005884491.tif 000017
【図１７】
0005884491.tif 000018
【図１８】
0005884491.tif 000019