(57)【要約】【課題】試し印刷と通常印刷とを同一の印刷装置に振り分けて処理させることができる印刷制御プログラム、印刷制御装置及び印刷システムを提供することを課題とする。【解決手段】コンピュータを、同一の入稿データ２１から生成した通常印刷の印刷データ及び試し印刷の印刷データが同一の印刷装置３０で印刷されるように、通常印刷条件を設定した通常印刷の印刷データ及び試し印刷条件を設定した試し印刷の印刷データを生成する印刷データ生成手段１１−１５、通常印刷の印刷データ及び試し印刷の印刷データを受信し、通常印刷条件及び試し印刷条件に従い、通常印刷の印刷データ及び試し印刷の印刷データを同一の印刷装置３０に印刷させる印刷データ管理手段１６として機能させる印刷制御プログラムにより上記課題を解決する。【選択図】図２
2013003827.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
同一の入稿データから生成した通常印刷の印刷データ及び試し印刷の印刷データが同一の印刷装置で印刷されるように、通常印刷条件を設定した前記通常印刷の印刷データ及び試し印刷条件を設定した前記試し印刷の印刷データを生成する印刷データ生成手段、
前記通常印刷の印刷データ及び前記試し印刷の印刷データを受信し、前記通常印刷条件及び前記試し印刷条件に従い、前記通常印刷の印刷データ及び前記試し印刷の印刷データを同一の印刷装置に印刷させる印刷データ管理手段
として機能させる印刷制御プログラム。
【請求項２】
前記印刷データ生成手段は、前記通常印刷条件及び前記試し印刷条件に、前記通常印刷の印刷データ及び前記試し印刷の印刷データの何れかであるかを表す種別情報を含ませて設定すること
を特徴とする請求項１記載の印刷制御プログラム。
【請求項３】
前記印刷データ生成手段は、
前記通常印刷条件及び前記試し印刷条件の両方を設定した印刷データを生成する印刷条件情報設定手段と、
前記通常印刷条件及び前記試し印刷条件の両方を設定した印刷データから前記通常印刷条件を設定した通常印刷の印刷データを生成して前記印刷データ管理手段に送信する通常印刷実行処理手段と、
前記通常印刷条件及び前記試し印刷条件の両方を設定した印刷データから前記試し印刷条件を設定した試し印刷の印刷データを生成して前記印刷データ管理手段に送信する試し印刷実行処理手段と、
を有することを特徴とする請求項２記載の印刷制御プログラム。
【請求項４】
前記印刷データ管理手段は印刷キューを有し、同一の入稿データから生成した前記通常印刷の印刷データ及び前記試し印刷の印刷データが前記印刷キューに登録されると、前記試し印刷の印刷データより先に前記通常印刷の印刷データが印刷されないように、前記印刷キューにおける前記通常印刷の印刷データと前記試し印刷の印刷データとの印刷順の入れ替えを管理すること
を特徴とする請求項２又は３記載の印刷制御プログラム。
【請求項５】
同一の入稿データから生成した通常印刷の印刷データ及び試し印刷の印刷データが同一の印刷装置で印刷されるように、通常印刷条件を設定した前記通常印刷の印刷データ及び試し印刷条件を設定した前記試し印刷の印刷データを生成する印刷データ生成手段と、
前記通常印刷の印刷データ及び前記試し印刷の印刷データを受信し、前記通常印刷条件及び前記試し印刷条件に従い、前記通常印刷の印刷データ及び前記試し印刷の印刷データを同一の印刷装置に印刷させる印刷データ管理手段と
を有することを特徴とする印刷制御装置。
【請求項６】
コンピュータにより実行可能な請求項１に記載の印刷制御プログラムと、画像形成装置とを有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御プログラム、印刷制御装置及び印刷システムに関する。
【背景技術】
【０００２】
近年、印刷制御プログラムや印刷装置は試し印刷やサンプル印刷と呼ばれる機能（以下では単に試し印刷機能と呼ぶ）を実装していることが多い。試し印刷機能は、例えば特殊紙を使用せずに普通紙を使って印刷する、複数部数印刷時に先に一部のみ印刷する、などの機能を指す場合が多い（例えば特許文献１、２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年、印刷装置は様々な後処理機能をサポートするようになり、例えば給紙から製本まで行えるものも登場している。また、商業印刷業界にはＰＯＤ（Print On Demand ）と呼ばれる、比較的小ロットの印刷物を短納期で顧客に納品するといったＰＯＤ業務が出現している。ＰＯＤ業務では複数の顧客からの受注が同時に発生することが多い。
【０００４】
また、ＰＯＤ業務では、例えば一台の印刷制御装置と複数の印刷装置とを含む印刷システムが利用される。このような印刷システムに含まれる印刷装置は、給紙トレイの用紙サイズ、モノクロ／カラー印刷、後処理機能（例えばステープルやパンチ）などの能力が異なっている。
【０００５】
例えばＰＯＤ業務ではコストを抑えるため、特殊紙を使用せずに普通紙を使った印刷物を一部印刷する試し印刷が利用される。ところで、印刷の失敗を防止するために行うという性格上、試し印刷は通常印刷と同一の印刷装置で処理することが望ましい。
【０００６】
一台の印刷制御装置と複数の印刷装置とを含む印刷システムでは複数の顧客からの受注が同時に発生している場合、複数の試し印刷及び通常印刷の要求を、印刷装置に要求する能力に基づき、印刷制御装置が印刷装置に振り分けていた。
【０００７】
しかしながら、試し印刷と通常印刷とは印刷装置に要求する能力が異なっている。したがって、印刷制御装置は試し印刷と通常印刷とを異なる印刷装置に振り分けて処理させてしまう可能性があり、問題であった。
【０００８】
本発明は、上記の点に鑑みなされたもので、試し印刷と通常印刷とを同一の印刷装置に振り分けて処理させることができる印刷制御プログラム、印刷制御装置及び印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決するために、本発明は、コンピュータを、同一の入稿データから生成した通常印刷の印刷データ及び試し印刷の印刷データが同一の印刷装置で印刷されるように、通常印刷条件を設定した前記通常印刷の印刷データ及び試し印刷条件を設定した前記試し印刷の印刷データを生成する印刷データ生成手段、前記通常印刷の印刷データ及び前記試し印刷の印刷データを受信し、前記通常印刷条件及び前記試し印刷条件に従い、前記通常印刷の印刷データ及び前記試し印刷の印刷データを同一の印刷装置に印刷させる印刷データ管理手段として機能させる印刷制御プログラムであることを特徴とする。
【００１０】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、試し印刷と通常印刷とを同一の印刷装置に振り分けて処理させることができる印刷制御プログラム、印刷制御装置及び印刷システムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】ＰＯＤ業務全体の流れを示す一例の説明図である。
【図２】本実施例の印刷システムの一例の構成図である。
【図３】ＰＣの一例のハードウェア構成図である。
【図４】本実施例の印刷システムの他の例の一例の説明図である。
【図５】印刷データ管理部による印刷キューの管理の一例の概要図である。
【図６】通常印刷の印刷データによる試し印刷の印刷データの不当な追い越しを防止する処理手順の一例を表したフローチャートである。
【図７】印刷キューの状態遷移を表した一例の説明図である。
【発明を実施するための形態】
【００１３】
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明していく。
【００１４】
（ＰＯＤ業務全体の流れ）
図１はＰＯＤ業務全体の流れを示す一例の説明図である。図１において、顧客１は最終的な印刷成果物を得る者である。顧客１は、印刷業者の印刷システム２に対して印刷原稿を入稿する。印刷原稿の入稿方法には、インターネット等のネットワークを利用した電子入稿や、フレキシブルディスク（ＦＤ）又は光磁気ディスク（ＭＯ）などの記録媒体を利用した電子入稿、紙媒体による紙入稿、など様々な形態がある。
【００１５】
印刷業者は印刷原稿の入稿データ３に対して、印刷前工程処理４を実施する。印刷前工程処理４は例えば電子入稿の場合、入稿データ３が正しく印刷できるデータかどうかの検査等である。また、印刷前工程処理４は例えば紙入稿の場合、スキャンデータの画像補正やページ番号や章番号の追加作業等である。
【００１６】
さらに、印刷前工程処理４は構成編集、印刷用紙の選択などの印刷設定や面付け設定などである。このように、印刷前工程処理４では様々な工程が必要である。印刷前工程処理４の妥当性の確認は、印刷業者が頻繁に試し印刷を行う要因の一つである。
【００１７】
また、ＰＯＤ業務では顧客１によるサンプル確認が行われることもある。サンプル確認とは、印刷成果物と同じものを先に１部もしくは数部だけ印刷して、顧客１による確認を行うものである。ＰＯＤ業務では印刷部数が多い場合、印刷前工程処理４のミスで再印刷が必要になってしまうと、印刷業者にとって多額の損害が出る場合もある。
【００１８】
このため、ＰＯＤ業務ではサンプル確認によって顧客の了承を得てから印刷するという工程がよく行われる。サンプル確認のための印刷成果物を得るためにも、試し印刷機能は重要となる。サンプル確認を行うか否かは普通、顧客１との契約によって決まる。
【００１９】
印刷工程処理５は通常印刷又は試し印刷の印刷指示によって、印刷装置７に印刷処理を実行させる。また、ＰＯＤ業務では、顧客から再印刷を請け負う場合もある。再印刷の際には、入稿データ３から再度、印刷前工程処理４を実施する方法もある。
【００２０】
しかし、普通は印刷前工程処理４の結果も含めて保存データ６として保存しておくのが一般的である。保存データ６を保存しておいた場合、印刷業者は顧客から再印刷の指示だけ貰えればよく、サンプル確認なども不要な場合が多い。保存データ６を保存しておいた場合、印刷業者が行う試し印刷は保存データ６の取り違えを防止できればよく、サンプル確認のための試し印刷と内容が大きく異なる。
【００２１】
（印刷システムの全体構成）
図２は本実施例の印刷システムの一例の構成図である。図２の印刷システム９は印刷制御装置１０と印刷装置３０とがＬＡＮ（Local Area Network）などのネットワークを介して接続される。なお、印刷システム９はステープル装置や断裁機などの後処理装置を含んでいてもよい。印刷制御装置１０は、通常印刷条件情報設定部１１、通常印刷実行処理部１２、試し印刷条件情報設定部１３、試し印刷条件情報保持部１４、試し印刷実行処理部１５、印刷データ管理部１６、試し印刷条件関連付け部１７、印刷装置情報保持部１９を有する。また、印刷データ管理部１６は印刷キュー２０を有する。試し印刷条件関連付け部１７は関連付け自動化部１８を有する。
【００２２】
例えば図２の通常印刷条件情報設定部１１及び試し印刷条件情報設定部１３が行う処理は図１の印刷前工程処理に相当する。図２の通常印刷実行処理部１２及び試し印刷条件情報保持部１４が行う処理は図１の印刷工程処理５に相当する。
【００２３】
印刷データ管理部１６は、それぞれの印刷装置３０から給紙トレイの用紙サイズ、モノクロ／カラー印刷やステープルやパンチなどの後処理機能などの能力情報を取得し、印刷装置情報２４として印刷装置３０ごとに印刷装置情報保持部１９に保持させる。
【００２４】
通常印刷条件情報設定部１１は、印刷装置情報２４を参照して通常印刷条件情報２２を設定する。通常印刷時、通常印刷実行処理部１２は入稿データ２１及び通常印刷条件情報２２を受信し、操作者３１の通常印刷操作に従い、入稿データ２１及び通常印刷条件情報２２から生成した印刷データ（後述する印刷データＡ２）を印刷データ管理部１６に送信する。
【００２５】
試し印刷条件情報設定部１３は、印刷装置情報２４を参照して試し印刷条件情報２３を設定する。試し印刷条件情報保持部１４は試し印刷条件情報２３を保持する。また、試し印刷時、試し印刷実行処理部１５は操作者３１の試し印刷操作に従い、入稿データ２１及び試し印刷条件情報２３を受信し、入稿データ２１及び試し印刷条件情報２３から生成した印刷データ（後述する印刷データＡ１）を印刷データ管理部１６に送信する。
【００２６】
言い換えれば、通常印刷実行処理部１２は通常印刷条件情報２２に従った印刷制御を印刷データ管理部１６経由で印刷装置３０に対して行う。また、試し印刷実行処理部１５は試し印刷条件情報２３に従った印刷制御を印刷データ管理部１６経由で印刷装置３０に対して行う。
【００２７】
なお、同一の入稿データ２１に対応する通常印刷条件情報２２と試し印刷条件情報２３とで設定される印刷装置３０は同一とする。通常印刷条件情報２２及び試し印刷条件情報２３に含まれる印刷装置３０などの各情報は操作者３１の要求により変更できる。
【００２８】
印刷制御装置１０は操作者３１が試し印刷操作を行った場合、通常印刷条件情報２２でなく試し印刷条件情報２３を印刷条件として取得し、この印刷条件に従った印刷制御を印刷装置３０に対して行う。このように、印刷制御装置１０は通常印刷と異なる印刷条件での試し印刷を、容易に行うことが出来る。
【００２９】
また、試し印刷条件関連付け部１７は入稿データ２１と試し印刷条件情報２３とを関連付ける。試し印刷実行処理部１５は、入稿データ２１に関連付けられた試し印刷条件情報２３を容易に取得できる。試し印刷実行処理部１５は入稿データ２１に関連付けられた試し印刷条件情報２３に従った印刷制御を印刷データ管理部１６経由で印刷装置３０に対して行う。したがって、操作者３１は単に入稿データ２１の試し印刷操作を行うことで試し印刷条件情報２３に対応した試し印刷の結果（印刷成果物）を得ることが出来る。
【００３０】
また、試し印刷条件関連付け部１７は関連付け自動化部１８を有する。関連付け自動化部１８は入稿データ２１と試し印刷条件情報２３との関連付けを自動的に行う。このように印刷制御装置１０は入稿データ２１が入稿された時点で、自動的に試し印刷条件情報２３との関連付けが行われるため、操作者３１が試し印刷条件情報２３の設定を間違えるなどの操作ミスも、減らすことが出来る。
【００３１】
印刷データ管理部１６は通常印刷実行処理部１２又は試し印刷実行処理部１５から印刷データを受信する。印刷データ管理部１６は通常印刷実行処理部１２から通常印刷の印刷データを受信する。また、印刷データ管理部１６は試し印刷実行処理部１５から試し印刷の印刷データを受信する。印刷データ管理部１６は受信した印刷データの印刷装置３０への出力順を管理する。なお、印刷データ管理部１６による印刷データの出力順の管理の詳細は後述する。
【００３２】
印刷データ管理部１６は同じ入稿データ２１に対して試し印刷と通常印刷とを行った場合に、印刷キュー２０による印刷データの出力順を管理することで、同じ入稿データ２１の通常印刷が試し印刷を追い越して印刷しないことを保証する。なお、同じ入稿データ２１の通常印刷及び試し印刷の印刷データは、例えば印刷データ名などを利用することで識別できる。
【００３３】
（印刷制御装置のハードウェア構成）
図２の印刷制御装置１０は例えば図３に示すようなハードウェア構成のＰＣにより実現される。図３はＰＣの一例のハードウェア構成図である。ＰＣ４０はバス４９で相互に接続されている入力装置４１、出力装置４２、記録媒体読取装置４３、補助記憶装置４４、主記憶装置４５、演算処理装置４６及びインタフェース装置４７を含む。
【００３４】
入力装置４１はキーボードやマウス等である。入力装置４１は各種信号を入力するために用いられる。出力装置４２はディスプレイ装置等である。出力装置４２は各種ウインドウやデータ等を表示するために用いられる。インタフェース装置４７は、モデム，ＬＡＮカード等である。インタフェース装置４７はインターネットやＬＡＮなどのネットワークに接続するために用いられる。
【００３５】
印刷制御装置１０に搭載される印刷制御プログラムは、ＰＣ４０を制御する各種プログラムの少なくとも一部である。印刷制御プログラムは例えば記録媒体４８の配布やネットワーク等からのダウンロードなどによって提供される。
【００３６】
記録媒体４８はＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３７】
印刷制御プログラムを記録した記録媒体４８が記録媒体読取装置４３にセットされることにより、印刷制御プログラムは記録媒体４８から記録媒体読取装置４３を介して補助記憶装置４４にインストールされる。ネットワーク等からダウンロードされた印刷制御プログラムはインタフェース装置４７を介して補助記憶装置４４にインストールされる。
【００３８】
補助記憶装置４４は印刷制御プログラム、必要なファイル、データ等を格納する。主記憶装置４５は印刷制御プログラムの起動時に、補助記憶装置４４から印刷制御プログラムを読み出して格納する。そして、演算処理装置４６は主記憶装置４５に格納された印刷制御プログラムに従って、各種処理を実現している。
【００３９】
（印刷システムの他の例）
図４は本実施例の印刷システムの他の例の一例の説明図である。印刷前工程処理４では入稿データ２１に対して通常印刷条件及び試し印刷条件を設定する。なお、印刷前工程処理４の具体的な実装は、本実施例で問わない。印刷前工程処理４はアプリケーションプログラムとしてＰＣ４０上で動作してもよいし、印刷装置３０内の機能として搭載されていてもよい。また、印刷前工程処理４はＰＯＤ業務用の印刷装置３０によく用いられるデジタルフロントエンド（以下ではＤＦＥと呼ぶ）サーバと呼ばれるコンピュータ上で動作されてもよい。
【００４０】
入稿データ２１のファイル形式は、電子入稿の場合、例えばＰＤＦデータなどが一般的である。しかし、本実施例では特にファイル形式について問題にしない。入稿データ２１のファイル形式は例えばＷｏｒｄ（登録商標）などのワープロソフトやＥｘｃｅｌ（登録商標）などの表計算ソフトなど、一般的なアプリケーションプログラムのデータであってもよい。また、紙入稿の場合、入稿データ２１のファイル形式はスキャナで読み取った画像データであってもよい。
【００４１】
印刷前工程処理４では入稿データ２１に対して、通常印刷条件及び試し印刷条件を設定する。なお、通常印刷条件及び試し印刷条件の設定は、給紙トレイの用紙サイズ、モノクロ／カラー印刷やステープルやパンチなどの後処理機能などの印刷装置３０の能力を示す印刷装置情報２４を参照して行われる。
【００４２】
設定された通常印刷条件及び試し印刷条件は、印刷データ５１（印刷データＡ）として入稿データと共に印刷工程処理５に送られる。印刷工程処理５では操作者３１からの印刷指示によって、印刷データＡを印刷装置３０が解釈可能な印刷データ５２（印刷データＡ２）又は印刷データ５３（印刷データＡ１）に変換した後、印刷データ管理部１６に送信する。
【００４３】
印刷工程処理５の具体的な実装も印刷前工程処理４と同様、本実施例で問わない。印刷工程処理５はアプリケーションプログラムとしてＰＣ４０上で動作してもよいし、印刷装置３０内やＤＦＥサーバ上の機能として搭載されていてもよい。
【００４４】
印刷工程処理５では、通常印刷操作又は試し印刷操作の何れかの操作を操作者３１から指示される。印刷工程処理５では、試し印刷操作を指示された場合、印刷データＡを印刷データＡ１に変換した後、印刷データ管理部１６に送信する。通常印刷操作を指示された場合、印刷工程処理５では印刷データＡを印刷データＡ２に変換した後、印刷データ管理部１６に送信する。
【００４５】
なお、試し印刷条件としては、例えば特殊紙の使用有無、給紙トレイの設定、印刷装置３０の設定および印刷装置３０の後処理機能の設定などが考えられる。その他、試し印刷条件は入稿データ２１と関連付けられるものであれば、どのような設定も含めることができることは自明である。本実施例は、試し印刷条件が、印刷装置３０や使用する用紙媒体によって変更されるものではなく、入稿データ２１あるいは入稿した顧客などによって設定を変える必要がある場合に、より効果を発揮する。
【００４６】
ＰＯＤ業務では、試し印刷として「特殊紙を全て使って最終成果物と同じ体裁の印刷物を１部得たい」「特殊紙は使わずにコストを抑えたい」などの要求が生じている。この要求は印刷装置３０や使用する用紙媒体によって異なるのでなく、普通、印刷システム９Ａに入稿された入稿データ２１毎に異なる。
【００４７】
例えば顧客から繰り返し発注され、既に何度も印刷している再印刷の入稿データ２１は印刷条件の内容に間違いがある可能性は低く、特殊紙を全て使って印刷したとしても無駄になる可能性が低い。一方、新規に入稿された入稿データ２１は印刷条件の内容に間違いがある可能性が高く、何度も印刷し直す可能性が残っているため、コストの高い特殊紙を使って印刷すると無駄になる可能性が高い。
【００４８】
このように、試し印刷条件は入稿データ２１が新規又は再印刷のどちらであるか、顧客との契約によってサンプル確認が必要か否か、などで内容が変更される。操作者３１は特に試し印刷条件の内容を気にする必要がなく、印刷工程処理５に対して試し印刷操作（試し印刷の印刷指示）を行えばよい。
【００４９】
図４の印刷システム９Ａでは、入稿データ２１と通常印刷条件及び試し印刷条件との関連付けを、入稿データ２１と通常印刷条件及び試し印刷条件とを印刷データＡという一纏まりで取り扱うことで実現している。
【００５０】
印刷データＡの具体的なファイル形式は様々考えられるが、例えばＺＩＰやＬＨＡなどの圧縮・アーカイブ形式で１ファイルにする方法でもよいし、ＨＴＭＬやＸＭＬなどの形式で、関連付けをリンクで表現してもよい。
【００５１】
また、図４の印刷システム９Ａでは、一般にＪＤＦなどのジョブ定義フォーマットを用いることで、入稿データ２１に対する通常印刷条件を定義することは可能である。ＪＤＦはＸＭＬのフォーマットを踏襲しており、個別定義の拡張を許している。そこで、試し印刷条件はＪＤＦを内部的に拡張し、追加しても良い。
【００５２】
入稿データ２１と通常印刷条件及び試し印刷条件とを一纏まりにした印刷データＡを保存データ６として保存しておけば、印刷データＡは再印刷時にも利用できる。また、通常印刷条件及び試し印刷条件を印刷条件テンプレート５５として事前に用意しておけば、図４の印刷システム９Ａでは印刷前工程処理４で通常印刷条件及び試し印刷条件を容易に設定できる。
【００５３】
印刷データＡ１及びＡ２の具体的な形式は、実際に印刷する印刷装置３０の仕様に依存するので、本実施例で問わない。一般的に、印刷データＡ１及びＡ２の入稿データ部分は印刷装置３０のＰＤＬ（ページ記述言語）に変換される。また、印刷データＡ１及びＡ２の試し印刷条件又は通常印刷条件（印刷設定部分）は、ＰＪＬなどのジョブ記述言語に変換される。
【００５４】
また、印刷装置３０が例えばＪＤＦをサポートしているのであれば、印刷データＡ１及びＡ２の試し印刷条件又は通常印刷条件をＪＤＦで記述しておけば、印刷工程処理５における変換処理は不要となる。また、印刷データＡ１及びＡ２は印刷データ管理部１６で出力順（印刷順）などが管理される。また、印刷データＡは印刷工程処理５に限らず、印刷データ管理部１６で印刷データＡ１又はＡ２に変換しても良い。
【００５５】
また、図４の印刷システム９Ａでは、入稿データ２１Ａと通常印刷条件及び試し印刷条件とを自動的に関連付ける手段の一例として、既存のホットフォルダ（Hot Folder）５４を使用している。
【００５６】
ホットフォルダ５４は、データの着信を監視するためのフォルダである。ホットフォルダ５４では投入された入稿データ２１Ａを、どのように処理するかを定義できる。ホットフォルダ５４に通常印刷条件及び試し印刷条件のための印刷条件テンプレート５５との関連付けを一度定義すれば、操作者３１は入稿データ２１Ａをホットフォルダ５４に投入するだけで通常印刷条件及び試し印刷条件との関連付けを自動的に行うことができる。したがって、印刷システム９Ａでは操作者３１が通常印刷条件又は試し印刷条件の設定を間違えるなどの操作ミスを減らすことができる。
【００５７】
また、ホットフォルダ５４は複数用意して、それぞれのホットフォルダ５４毎に設定を変えることもできる。例えばインターネット経由の電子入稿などの場合、入稿データ２１Ａの転送先のホットフォルダ５４を業務毎、顧客毎に分けるなどの方法で、印刷システム９Ａは業務毎、顧客毎に最適な試し印刷設定を自動で行うこともできる。ホットフォルダ５４は例えば同様の着信監視をもった仕掛けに置き換えることもできる。
【００５８】
（印刷データ管理部の処理手順）
図５は印刷データ管理部による印刷キューの管理の一例の概要図である。印刷データ管理部１６は、印刷装置３０単位に印刷キュー２０を有する。印刷キュー２０は印刷データに対応させて、例えばジョブＩＤ、印刷データ名、進捗、サイズ、種別などの情報を保持する。印刷キュー２０は印刷装置３０に対し、通常、印刷データを順次送信し、印刷装置３０に印刷データを印刷させる。
【００５９】
印刷装置３０を有効利用するため、印刷キュー２０は印刷装置３０に搭載されている用紙サイズの印刷データを優先的に印刷装置３０へ送信して印刷させることができる。図５の印刷装置情報２４の例では、印刷装置３０にＡ４又はＡ５の用紙サイズしか搭載されていない。
【００６０】
印刷データ名「データＡ１」の印刷データ１０１は、使用する用紙サイズがＡ３であるために、用紙交換を行わなければ印刷されない。また、印刷データ名「データＢ」の印刷データ１０２は使用する用紙サイズがＡ５であるために、印刷される。また、印刷データ名「データＡ２」の印刷データ１０３は使用する用紙サイズがＡ４であるために、印刷される。
【００６１】
つまり、図５の印刷キュー２０の例では、印刷データ名「データＢ」の印刷データ１０２が印刷された後、印刷データ名「データＡ２」の印刷データ１０３が印刷される。印刷データ名「データＡ１」の印刷データ１０１は印刷装置３０にＡ３の用紙サイズを搭載する用紙交換を行ったあと、印刷される。
【００６２】
ところで、試し印刷は必ず通常印刷よりも先に印刷されなければ、試し印刷を行う意味がなくなる。印刷データ名「データＡ１」の印刷データ１０１は印刷データ名「データＡ２」の印刷データ１０３の試し印刷であるため、通常印刷の印刷データ１０３の前に印刷されなければ試し印刷としての有効性が無くなってしまう。本実施例の印刷データ管理部１６では、通常印刷の印刷データ１０３による試し印刷の印刷データ１０１の不当な追い越しを防止するための仕組みを設けている。
【００６３】
図６は通常印刷の印刷データによる試し印刷の印刷データの不当な追い越しを防止する処理手順の一例を表したフローチャートである。
【００６４】
なお、図６のフローチャートに記載されている入替元印刷データとは、印刷キュー２０において入替先印刷データに後続する印刷データであり、入替先印刷データと印刷順を入れ替える対象となる印刷データである。また、入替先印刷データとは、印刷キュー２０において入替元印刷データに先行する印刷データであり、入替元印刷データと印刷順を入れ替える対象となる印刷データである。
【００６５】
例えば図５の印刷キュー２０の場合、印刷データ名「データＡ１」の印刷データ１０１と印刷データ名「データＢ」の印刷データ１０２との関係は、印刷データ１０１が入替先印刷データとなり、印刷データ１０２が入替元印刷データとなる。
【００６６】
ステップＳ１において、印刷データ管理部１６は入替元印刷データの位置と入替先印刷データの位置とを設定する。例えば図５の印刷キュー２０の場合、入替元印刷データの位置として印刷データ名「データＢ」の印刷データ１０２が設定され、入替先印刷データの位置として印刷データ名「データＡ１」の印刷データ１０１が設定される。
【００６７】
ステップＳ２において、印刷データ管理部１６は入替元印刷データが印刷条件を満たしているかを判断する。入替元印刷データが印刷条件を満たしていない場合は、入替元印刷データの印刷順を入替先印刷データと入れ替える必要がないため、ステップＳ１０の処理に移行する。
【００６８】
なお、図５の印刷キュー２０の場合、印刷データ管理部１６は入替元印刷データである印刷データ１０２が印刷条件を満たしていると判断する。入替元印刷データが印刷条件を満たしている場合、印刷データ管理部１６はステップＳ３において、入替先元印刷データが印刷条件を満たしているかを判断する。
【００６９】
入替先印刷データが印刷条件を満たしている場合は、入替元印刷データの印刷順を入替先印刷データと入れ替える必要がないため、ステップＳ１０の処理に移行する。なお、図５の印刷キュー２０の場合、印刷データ管理部１６は入替先印刷データである印刷データ１０１が印刷条件を満たしていないと判断する。入替先印刷データが印刷条件を満たしていない場合、印刷データ管理部１６はステップＳ４において入替元印刷データ及び入替先印刷データの印刷データ名を比較する。
【００７０】
入替元印刷データ及び入替先印刷データの印刷データ名が同じでなければ、印刷データ管理部１６はステップＳ７において入替元印刷データ及び入替先印刷データの印刷順を入れ替える。なお、図５の印刷キュー２０の場合、印刷データ管理部１６は印刷データ１０１及び１０２を入れ替える。
【００７１】
入替元印刷データ及び入替先印刷データの印刷データ名が同じであるか否かの判断は同一の入稿データ２１に対応する印刷データであるか否かの判断の一例である。なお、図５の印刷キュー２０の場合、印刷データ名「データＡ１」と印刷データ名「データＡ２」とは数字部分を無視することで同一と判断できる。
【００７２】
ステップＳ４において、入替元印刷データ及び入替先印刷データの印刷データ名が同じであれば、印刷データ管理部１６はステップＳ５において、入替元印刷データの種別が試し印刷を表しているか判断する。印刷データ管理部１６は、入替元印刷データの種別が試し印刷を表している場合、ステップＳ７において入替元印刷データ及び入替先印刷データの印刷順を入れ替える。また、印刷データ管理部１６は入替元印刷データの種別が試し印刷を表していない場合、ステップＳ６において、入替先印刷データの種別が通常印刷を表しているか判断する。
【００７３】
印刷データ管理部１６は、入替先印刷データの種別が通常印刷を表している場合、入替元印刷データ及び入替先印刷データの種別がともに通常印刷であるため、ステップＳ７において入替元印刷データ及び入替先印刷データの印刷順を入れ替える。また、印刷データ管理部１６は入替先印刷データの種別が通常印刷を表していない場合、同一の入稿データ２１に対応する通常印刷の印刷データが試し印刷の印刷データを不当に追い越すことを防止するため、入替元印刷データ及び入替先印刷データの入れ替えを行わず、ステップＳ１０の処理に移行する。
【００７４】
ステップＳ７の処理後、印刷データ管理部１６は入替先印刷データが先頭であるか否かを判断する。入替先印刷データが先頭であれば、印刷データ管理部１６はステップＳ１０の処理に移行する。
【００７５】
入替先印刷データが先頭でなければ、印刷データ管理部１６はステップＳ９において入替先印刷データの位置を更新し、ステップＳ２の処理に戻る。また、印刷データ管理部１６はステップＳ１０において、入替元印刷データが最後であるかを判定する。入替元印刷データが最後でなければ、印刷データ管理部１６はステップＳ１１において、入替先印刷データおよび入替元印刷データの位置を更新し、ステップＳ２の処理に戻る。
【００７６】
なお、図５の印刷キュー２０の場合、印刷データ管理部１６は、入替元印刷データの位置を印刷データ名「データＡ２」の印刷データ１０３に更新し、入替先印刷データの位置を印刷データ名「データＡ１」の印刷データ１０１に更新する。
【００７７】
図７は印刷キューの状態遷移を表した一例の説明図である。図７の印刷キュー２００は図５の印刷キュー２０と同様である。印刷データ名「データＡ１」の印刷データ２０１は図７の印刷装置情報２４の場合、Ａ３の用紙サイズが印刷装置３０のトレイに搭載されている全ての用紙サイズＡ４、Ａ５と一致せず、印刷を保留している状態である。
【００７８】
そこで、印刷データ管理部１６は印刷装置３０のトレイに搭載されている用紙サイズＡ４、Ａ５と用紙サイズが一致する後続の印刷データの印刷順を上げて印刷装置３０に印刷させる。図６のフローチャートの処理を１回実行すると、印刷データ名「データＢ」の印刷データ２０２は印刷データ名「データＡ１」の印刷データ２０１と印刷データ名が一致しないため、印刷データ２０１と入れ替わり、印刷キュー２１０に示すように印刷順が先頭となる。そして、印刷データ２０２は印刷装置３０で印刷されたあと、印刷キュー２１０から削除される。
【００７９】
また、図６のフローチャートの処理の２回目の実行で、印刷データ名「データＡ２」の印刷データ２０３は入替先印刷データが印刷データ名「データＡ１」の印刷データ２０１であり、同一の印刷データ名であり、先に試し印刷を実行するため、印刷データ２０１との印刷順の入れ替えが発生せず、印刷データ２０１の後にそのまま位置付けられる。印刷装置情報２４は、定期的に更新されるか、または、印刷装置３０の能力に変更があった場合に更新されることが望ましい。
【００８０】
（まとめ）
本実施例によれば、試し印刷の印刷データ５３と通常印刷の印刷データ５２とを同一の印刷装置３０に振り分けて印刷できる。また、本実施例によれば、入稿データ２１の通常印刷の印刷データ５２と試し印刷の印刷データ５３とが同時に印刷キュー２０に登録された時に、通常印刷の印刷データ５２よりも試し印刷の印刷データ５３を先に印刷装置３０で印刷させることを保証する印刷制御機能を提供できる。
【００８１】
その他、本実施例によれば通常印刷条件とは別に試し印刷条件を設定できるので、顧客の欲求に合った試し印刷機能を提供できる。また、本実施例によれば入稿データ２１に応じて自動的に試し印刷条件を切り替えることができるので、使い勝手の良い試し印刷機能を提供できる。また、本実施例によれば入稿データ２１と試し印刷条件との関連付けを自動化することができるので、操作誤りの少ない試し印刷機能を提供できる。
【００８２】
以上、本実施例によれば、印刷システム９に入稿された入稿データ２１を試し印刷する試し印刷機能の使い勝手を向上できる。
【００８３】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。なお、特許請求の範囲に記載した印刷データ生成手段の処理は印刷前工程処理４及び印刷工程処理５に相当する。印刷データ管理手段は印刷データ管理部１６に相当する。印刷条件情報設定手段の処理は印刷前工程処理４に相当する。通常印刷実行処理手段は通常印刷実行処理部１２に相当する。試し印刷実行処理手段は試し印刷実行処理部１５に相当する。
【符号の説明】
【００８４】
１    顧客
２、９    印刷システム
３、２１、２１Ａ    入稿データ
４    印刷前工程処理
５    印刷工程処理
６    保存データ
７、３０    印刷装置
１０    印刷制御装置
１１    通常印刷条件情報設定部
１２    通常印刷実行処理部
１３    試し印刷条件情報設定部
１４    試し印刷条件情報保持部
１５    試し印刷実行処理部
１６    印刷データ管理部
１７    試し印刷条件関連付け部
１８    関連付け自動化部
１９    印刷装置情報保持部
２０、２００、２１０、２２０    印刷キュー
２２    通常印刷条件情報
２３    試し印刷条件情報
２４    印刷装置情報
３１    操作者
４０    ＰＣ
４１    入力装置
４２    出力装置
４３    記録媒体読取装置
４４    補助記憶装置
４５    主記憶装置
４６    演算処理装置
４７    インタフェース装置
４８    記録媒体
４９    バス
５１−５３、１０１−１０３、２０１−２０３    印刷データ
５４    ホットフォルダ（Hot Folder）
５５    印刷条件テンプレート
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２００５−２３４８１２号公報
【特許文献２】特開２００７−２８１０５号公報
【図１】
2013003827.tif 000003
【図２】
2013003827.tif 000004
【図３】
2013003827.tif 000005
【図４】
2013003827.tif 000006
【図５】
2013003827.tif 000007
【図６】
2013003827.tif 000008
【図７】
2013003827.tif 000009