(57)【要約】【課題】同じ部数番号の印刷物が複数出力されるのを抑制することができる印刷制御装置を提供する。【解決手段】印刷制御装置１０２は、受け付けた印刷ジョブが実行済みの部数番号印刷ジョブである場合、受け付けた印刷ジョブの実行を抑制する制御を行う。【選択図】図１０
2020142383.tif 000002
【特許請求の範囲】
【請求項１】
印刷部数を示す部数番号が印字された印刷物を出力する部数番号印刷を含む印刷の実行を制御する印刷制御装置であって、
前記印刷の実行指示を受け付ける受け付け手段と、
前記受け付けた実行指示に対応する印刷の実行を制御する制御手段とを備え、
前記制御手段は、前記受け付けた実行指示に対応する印刷が実行済みの前記部数番号印刷である場合、前記受け付けた実行指示に対応する印刷の実行を抑制する制御を行うことを特徴とする印刷制御装置。
【請求項２】
前記制御手段は、前記受け付けた実行指示に対応する印刷が実行済みの前記部数番号印刷である場合、前記受け付けた実行指示に対応する印刷を実行しないことを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記受け付けた実行指示に対応する印刷が実行済みの前記部数番号印刷である場合、前記受け付けた実行指示に対応する印刷の印刷設定を実行が許可される印刷設定に変更させるための操作ガイドを通知する通知手段を更に備えることを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記部数番号印刷の実行を完了した際に、前記部数番号印刷における前記部数番号の最終番号をインクリメントした番号を前記部数番号印刷の印刷設定に前記部数番号の開始番号として設定し、当該部数番号印刷の印刷設定を保持することを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記印刷制御装置は、前記受け付けた実行指示に対応する印刷を実行するための印刷データを印刷装置に送信するＤＦＥ（Digital Front End）であることを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項６】
前記印刷制御装置は、前記部数番号が印字された印刷物を出力する印刷装置であることを特徴とする請求項１乃至４のいずれか１項に記載の印刷制御装置。
【請求項７】
印刷部数を示す部数番号が印字された印刷物を出力する部数番号印刷を含む印刷の実行を制御する印刷制御装置の制御方法であって、
前記印刷の実行指示を受け付ける受け付けステップと、
前記受け付けた実行指示に対応する印刷の実行を制御する制御ステップとを有し、
前記制御ステップは、前記受け付けた実行指示に対応する印刷が実行済みの前記部数番号印刷である場合、前記受け付けた実行指示に対応する印刷の実行を抑制する制御を行うことを特徴とする印刷制御装置の制御方法。
【請求項８】
印刷部数を示す部数番号が印字された印刷物を出力する部数番号印刷を含む印刷の実行を制御する印刷制御装置の制御方法をコンピュータに実行させるプログラムであって、
前記印刷制御装置の制御方法は、
前記印刷の実行指示を受け付ける受け付けステップと、
前記受け付けた実行指示に対応する印刷の実行を制御する制御ステップとを有し、
前記制御ステップは、前記受け付けた実行指示に対応する印刷が実行済みの前記部数番号印刷である場合、前記受け付けた実行指示に対応する印刷の実行を抑制する制御を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
印刷装置に画像データを印刷させる印刷制御装置が知られている。印刷制御装置は、ユーザから印刷ジョブの実行指示を受け付けると、印刷装置が印刷する際に必要となる画像データや印刷設定情報を含む印刷データを生成し、当該印刷データを印刷装置に送信する。印刷制御装置は、印刷ジョブの蓄積機能を備え、例えば、印刷装置に送信した印刷データであって印刷装置が実行済みの印刷ジョブの印刷データを格納する。これにより、ユーザは、印刷制御装置に格納された印刷データの中から印刷対象の印刷データを指定するだけの操作で、過去に実行された印刷ジョブの再実行を容易に指示することができる。
【０００３】
ところで、印刷物の識別性を高める機能として印刷物に特定の情報を印刷する機能が知られている（例えば、特許文献１参照）。この機能として、例えば、部数印字機能が利用されている。部数印字機能を利用すると、原稿を複数部印刷する際に各印刷物に部数番号が印字される。例えば、部数印字機能を使って３部の印刷を行うと、１部目の印刷物に「０００１」、２部目の印刷物に「０００２」、３部目の印刷物に「０００３」が印字される。部数印字機能は、例えば、機密性の高い原稿の印刷物を複数部作成し、作成した各印刷物を複数のメンバーに会議で配布する際の印刷物の管理に使用される。印刷物の部数番号と上記印刷物の配布先とを対応付けて管理することで、各印刷物の部数番号からこの配布先を容易に追跡することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４―３２０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、部数番号が印字される印刷ジョブが同じ設定で複数回実行されると、同じ部数番号の印刷物が複数出力されてしまう。その結果、部数番号から印刷物の配布先を容易に追跡することができなくなる。
【０００６】
本発明の目的は、同じ部数番号の印刷物が複数出力されるのを抑制することができる印刷制御装置、その制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の印刷制御装置は、印刷部数を示す部数番号が印字された印刷物を出力する部数番号印刷を含む印刷の実行を制御する印刷制御装置であって、前記印刷の実行指示を受け付ける受け付け手段と、前記受け付けた実行指示に対応する印刷の実行を制御する制御手段とを備え、前記制御手段は、前記受け付けた実行指示に対応する印刷が実行済みの前記部数番号印刷である場合、前記受け付けた実行指示に対応する印刷の実行を抑制する制御を行うことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、同じ部数番号の印刷物が複数出力されるのを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る印刷制御装置を含む印刷システムの構成を概略的に示す構成図である。
【図２】図１の印刷装置の構成を概略的に示すブロック図である。
【図３】図１の印刷制御装置の構成を概略的に示すブロック図である。
【図４】図１の表示装置に表示される操作画面の一例を示す図である。
【図５】図１の印刷制御装置が生成するジョブデータの構成を説明するための図である。
【図６】図３のジョブ管理モジュールによる印刷ジョブの状態管理を説明するための図である。
【図７】図３の外部記憶装置の保存領域に作成されるキューの構成を説明するための図である。
【図８】図１の表示装置に表示されるジョブプロパティ画面の一例を示す図である。
【図９】図１の印刷装置が出力する印刷物の一例を示す図である。
【図１０】図１の印刷制御装置によって実行されるジョブ実行制御処理の手順を示すフローチャートである。
【図１１】図１の表示装置に表示される警告画面の一例を示す図である。
【図１２】図１の表示装置に表示されるエラー画面の一例を示す図である。
【図１３】図１の印刷制御装置によって実行される表示制御処理の手順を示すフローチャートである。
【図１４】図１の表示装置に表示される通知画面の一例を示す図である。
【図１５】図１の印刷制御装置によって実行される開始番号変更処理の手順を示すフローチャートである。
【図１６】図１５のステップＳ１５０３で制御されたジョブプロパティ画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る印刷制御装置１０２を含む印刷システム１００の構成を概略的に示す構成図である。
【００１２】
図１において、印刷システム１００は、印刷装置１０１及び印刷制御装置１０２を備える。印刷装置１０１は、印刷制御装置１０２とビデオケーブル１０７及びＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル１０８を介して接続されている。
【００１３】
印刷装置１０１は、コピー機能、プリント機能、スキャン機能、及び部数印字機能等の複数の機能を備える複合機である。例えば、印刷装置１０１は、部数印字機能を有効にする旨が設定された印刷データを印刷制御装置１０２から受信すると、当該印刷データに基づいて部数番号が印字された印刷物を出力する。また、印刷装置１０１は、読取部１０３、操作部１０４、給紙部１０５、及び排紙部１０６を備える。印刷装置１０１は、読取部１０３が読み取った画像をクライアントＰＣ（不図示）等に送信する。また、印刷装置１０１は、印刷制御装置１０２やクライアントＰＣから受信した印刷データの印刷を即座に行わずに、当該印刷データを一時的に格納する。操作部１０４においてユーザからの印刷開始指示を受け付けると、印刷装置１０１は、上記一時的に格納した印刷データの印刷を開始する。給紙部１０５は、印刷に使用する用紙を収納する。給紙部１０５に収納された用紙は、後述する図２の印刷部２１４に搬送される。搬送された用紙上に画像が印刷される。画像が印刷された用紙（印刷物）は、排出トレイである排紙部１０６に排出される。
【００１４】
印刷制御装置１０２は、印刷装置１０１と連携して画像処理を行う装置、例えば、ＤＦＥ（Digital Front End）である。印刷制御装置１０２は、クライアントＰＣやタブレット端末（不図示）等からＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で表現されたＰＤＬデータを受信し、当該ＰＤＬデータを記憶領域に一時的に格納する。また、印刷制御装置１０２は、ＰＤＬデータを解析し、当該ＰＤＬデータに対してＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施し、ＲＩＰ処理済みの画像データを生成する。印刷制御装置１０２は、ＲＩＰ処理済みの画像データや印刷に必要となる印刷設定を含む印刷データを印刷装置１０１に送信する。印刷設定には、例えば、部数印字機能を有効にするか否かを示す設定値が含まれる。印刷制御装置１０２は、コントローラ１０９、液晶モニタ等の表示装置１１０、ポインティングデバイス１１１、及びキーボード１１２を備える。なお、本実施の形態では、表示装置１１０がタッチパッドのような位置入力機能を備え、ポインティングデバイス１１１の機能を兼ね備えた構成であっても良い。
【００１５】
図２は、図１の印刷装置１０１の構成を概略的に示すブロック図である。図２（ａ）は、印刷装置１０１のハードウェア構成を示す。図２（ｂ）は、印刷装置１０１のソフトウェア構成を示す。
【００１６】
図２（ａ）において、印刷装置１０１は、上述した図１の読取部１０３、操作部１０４、及び給紙部１０５の他に、コントローラ２００、及び印刷部２１４を備える。コントローラ２００は、読取部１０３、操作部１０４、給紙部１０５、及び印刷部２１４と接続されている。
【００１７】
コントローラ２００は、印刷装置１０１全体の動作を制御する。コントローラ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ビデオＩ／Ｆ２０４、ＬＡＮコントローラ２０６、操作部Ｉ／Ｆ２０７、不揮発性メモリ２０８、印刷部Ｉ／Ｆ２０９、読取部Ｉ／Ｆ２１０、給紙部Ｉ／Ｆ２１１、ディスクコントローラ２１２、及び外部記憶装置２１３を備える。なお、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。ＲＡＭは、Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。ＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略称である。ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ビデオＩ／Ｆ２０４、ＬＡＮコントローラ２０６、操作部Ｉ／Ｆ２０７、不揮発性メモリ２０８、印刷部Ｉ／Ｆ２０９、読取部Ｉ／Ｆ２１０、給紙部Ｉ／Ｆ２１１、及びディスクコントローラ２１２は、システムバス２０５を介して互いに接続されている。外部記憶装置２１３は、ディスクコントローラ２１２と接続されている。
【００１８】
ＣＰＵ２０１は、ＲＯＭ２０３や外部記憶装置２１３に格納された制御プログラムに基づいてシステムバス２０５に接続される構成要素を統括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリとして機能し、例えば、ＣＰＵ２０１のワークエリアとして用いられる。ＲＯＭ２０３は、印刷装置１０１のワークメモリとして機能し、例えば、データの一時記憶領域として用いられる。ビデオＩ／Ｆ２０４は、印刷制御装置１０２から画像データを受信する。ＬＡＮコントローラ２０６は、ＣＰＵ２０１と印刷制御装置１０２との通信を実現するためのインターフェースである。操作部Ｉ／Ｆ２０７は、コントローラ２００に操作部１０４を接続するためのインターフェースである。操作部１０４は、ユーザ操作を受け付ける受付部や、ユーザに情報を提示する表示部として機能する。不揮発性メモリ２０８は、印刷装置１０１の動作モード等を示す各種設定情報を記憶する。不揮発性メモリ２０８に記憶されている各種設定情報は、操作部１０４やＷｅｂ画面（不図示）等を介したユーザ操作によって変更可能である。
【００１９】
印刷部Ｉ／Ｆ２０９は、コントローラ２００に印刷部２１４を接続するためのインターフェースである。印刷部２１４は、コントローラ２００から受信した画像信号に基づいて、給紙部１０５から搬送された用紙に画像を印刷する。読取部Ｉ／Ｆ２１０は、コントローラ２００に読取部１０３を接続するためのインターフェースである。読取部１０３は、原稿載置部（不図示）に載置された原稿を読み取って得られた画像を読取部Ｉ／Ｆ２１０を介してコントローラ２００に転送する。コントローラ２００は、転送された画像をＲＡＭ２０２等に格納する。格納された画像は、印刷される、若しくは外部装置に送信される。
【００２０】
給紙部Ｉ／Ｆ２１１は、コントローラ２００から給紙部１０５に関する情報を取得する。また、給紙部Ｉ／Ｆ２１１は、印刷装置１０１に設けられたセンサ（不図示）から給紙部１０５の開閉状態や用紙の積載状態に関する情報を取得し、取得した情報をコントローラ２００に通知する。コントローラ２００は、給紙部Ｉ／Ｆ２１１から受けた通知に基づいて印刷装置１０１における用紙補充処理等の制御を行う。ディスクコントローラ２１２は、外部記憶装置２１３に対するアクセスを制御する。外部記憶装置２１３は、ハードディスクドライブやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等である。
【００２１】
図２（ｂ）において、印刷装置１０１は、ネットワーク制御モジュール２１５、ＵＩ制御モジュール２１６、ジョブ管理モジュール２１７、画像管理モジュール２１８、印刷制御モジュール２１９、及び設定管理モジュール２２０を備える。上述した各モジュールの処理は、ＣＰＵ２０１がＲＯＭ２０３や外部記憶装置２１３に格納されたプログラムを実行することによって行われる。
【００２２】
ネットワーク制御モジュール２１５は、例えば、ＬＡＮコントローラ２０６を介した印刷制御装置１０２との通信を制御する。ＵＩ制御モジュール２１６は、操作部Ｉ／Ｆ２０７を介して操作部１０４を制御する。ＵＩ制御モジュール２１６は、操作部１０４におけるユーザ操作を検知し、また、操作部１０４に情報を表示する。ジョブ管理モジュール２１７は、ＬＡＮコントローラ２０６を介して印刷制御装置１０２から印刷データを受信し、また、受信した印刷データに基づいて印刷する印刷ジョブの実行状態を監視する。画像管理モジュール２１８は、印刷制御装置１０２から受信した印刷データをジョブ管理モジュール２１７から取得する。画像管理モジュール２１８は、例えば、取得した印刷データに含まれる部数印字機能に関する設定値に基づいて部数番号を示す描画オブジェクトを生成し、当該描画オブジェクトを印刷すべき画像データに重畳する。画像管理モジュール２１８は、処理済みの印刷データを印刷制御モジュール２１９に渡す。印刷制御モジュール２１９は、印刷部Ｉ／Ｆ２０９を介して印刷部２１４に印刷データを出力する。設定管理モジュール２２０は、外部記憶装置２１３等に記憶された画像データの印刷に用いる印刷設定を参照及び変更する機能を提供する。
【００２３】
図３は、図１の印刷制御装置１０２の構成を概略的に示すブロック図である。図３（ａ）は、印刷制御装置１０２のハードウェア構成を示す。図３（ｂ）は、印刷制御装置１０２のソフトウェア構成を示す。
【００２４】
図３（ａ）において、コントローラ１０９は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ビデオＩ／Ｆ３０４、ＬＡＮコントローラ３０６、操作部Ｉ／Ｆ３０７、ディスクコントローラ３０８、及び外部記憶装置３０９を備える。ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ビデオＩ／Ｆ３０４、ＬＡＮコントローラ３０６、操作部Ｉ／Ｆ３０７、及びディスクコントローラ３０８は、システムバス３０５を介して互いに接続されている。外部記憶装置３０９は、ディスクコントローラ３０８と接続されている。
【００２５】
ＣＰＵ３０１は、印刷制御装置１０２全体の動作を制御する。ＣＰＵ３０１は、ＲＯＭ３０３や外部記憶装置３０９に記憶された制御プログラムに基づいてシステムバス３０５に接続される構成要素を統括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリとして機能し、例えば、ＣＰＵ３０１のワークエリアとして用いられる。ＲＯＭ３０３は、印刷制御装置１０２のワークメモリとして機能し、例えば、データの一時記憶領域として用いられる。ビデオＩ／Ｆ３０４は、ＲＩＰ処理済みの画像データを印刷装置１０１へ送信する。ＬＡＮコントローラ３０６は、ＣＰＵ３０１と印刷装置１０１との通信を実現するためのインターフェースである。また、ＬＡＮコントローラ３０６は、印刷装置１０１以外のクライアントＰＣ等の外部装置からＰＤＬデータを受信するインターフェースとしても機能する。
【００２６】
操作部Ｉ／Ｆ３０７は、表示装置１１０、ポインティングデバイス１１１、及びキーボード１１２をコントローラ１０９に接続するためのインターフェースである。コントローラ１０９は、操作部Ｉ／Ｆ３０７を介して表示装置１１０における表示を制御する。また、コントローラ１０９は、ポインティングデバイス１１１やキーボード１１２における印刷設定の変更や印刷の開始等のユーザ指示を受け付ける。ディスクコントローラ３０８は、外部記憶装置３０９に対するアクセスを制御する。外部記憶装置３０９は、印刷設定の設定データ等を記憶し、また、印刷ジョブを実行するための後述する図５のジョブデータ５０１を一時的に格納する。さらに、外部記憶装置３０９は、一時的に格納されたジョブデータ５０１に含まれる画像データに対してＲＩＰ処理が施された際にＲＩＰ処理済みの画像データを格納する格納領域としても使用される。
【００２７】
図３（ｂ）において、印刷制御装置１０２は、ネットワーク制御モジュール３１０、ＵＩ制御モジュール３１１、ジョブ管理モジュール３１２、画像管理モジュール３１３、及び設定管理モジュール３１４を備える。上述した各モジュールの処理は、ＣＰＵ３０１がＲＯＭ３０３や外部記憶装置３０９に格納されたプログラムを実行することによって行われる。
【００２８】
ネットワーク制御モジュール３１０は、例えば、ＬＡＮコントローラ３０６を介した印刷装置１０１との通信を制御する。ＵＩ制御モジュール３１１は、操作部Ｉ／Ｆ３０７を介してポインティングデバイス１１１やキーボード１１２におけるユーザ操作を検知し、また、表示装置１１０に各種情報を表示する。ジョブ管理モジュール３１２は、クライアントＰＣ等から取得したＰＤＬデータを画像管理モジュール３１３に出力する。また、ジョブ管理モジュール３１２は、画像管理モジュール３１３から取得した印刷データを印刷装置１０１へ送信し、さらに、送信した印刷データに基づいて印刷する印刷ジョブの実行状態を監視する。画像管理モジュール３１３は、ジョブ管理モジュール３１２から取得したＰＤＬデータに対し、設定管理モジュール３１４によって管理された印刷設定に基づいてＲＩＰ処理を施して画像データを生成する。画像管理モジュール３１３は、ＲＩＰ処理済みの画像データをジョブ管理モジュール３１２に出力する。なお、印刷設定として部数印字機能が有効に設定された場合、画像管理モジュール３１３は、ＰＤＬデータを解析して得られた画像データに対し、部数を識別するための部数番号画像を重畳する処理を施す。設定管理モジュール３１４は、ポインティングデバイス１１１やキーボード１１２を介してなされるジョブに関する設定を管理する。
【００２９】
図４は、図１の表示装置１１０に表示される操作画面４００の一例を示す図である。操作画面４００は、例えば、コントローラ１０９が制御する印刷ジョブ管理ソフトウエアモジュール（不図示）が起動した際に表示装置１１０に表示される。なお、本実施の形態において、コントローラ１０９と同じローカルネットワークに接続される全てのクライアントＰＣから印刷ジョブ管理ソフトウエアモジュールを起動させることが可能である。
【００３０】
操作画面４００には、印刷制御装置１０２が管理するジョブの実行状態に関する情報等が表示される。例えば、ユーザが待機タブ４０１を選択すると、印刷制御装置１０２の待機ジョブリストが表示領域４０２に表示される。待機ジョブリストには、未実行の印刷ジョブに関する情報が含まれる。ユーザは、待機ジョブリストの中から選択した印刷ジョブの属性、例えば、印刷部数やフィニッシング方法を変更可能である。また、ユーザが印刷済タブ４０３を選択すると、印刷制御装置１０２の印刷済みジョブリストが表示領域４０２に表示される。印刷済みジョブリストには、実行を完了した印刷ジョブや実行を失敗した印刷ジョブに関するジョブ情報が含まれる。例えば、部数番号が印字された印刷物を出力する部数番号印刷ジョブの実行を完了した場合、この旨が当該部数番号印刷ジョブのジョブ情報に記録される。ユーザは、印刷済みジョブリストの中から選択した印刷ジョブの再実行を指示可能である。印刷済みジョブリストの中から選択された印刷ジョブの属性が変更されると、属性が変更された印刷ジョブが印刷済みジョブリストではなく、待機ジョブリストで管理される。
【００３１】
また、ユーザは、操作画面４００を用いて、印刷ジョブを実行するための図５のジョブデータ５０１を作成可能である。ジョブデータ５０１は、印刷設定の設定値等を含むジョブ設定情報５０２、ＰＤＬデータ５０３、及びＲＩＰ処理済み画像データ５０４で構成される。例えば、ユーザが操作画面４００における待機ジョブリストにＰＤＦファイルをドラッグアンドドロップ操作すると、ネットワーク制御モジュール３１０が上記ＰＤＦファイルを読み込む。これにより、ジョブ管理モジュール３１２は、読み込んだＰＤＦファイルを印刷する印刷ジョブを待機中状態として処理する（例えば、図６の状態６０１）。具体的に、ジョブ管理モジュール３１２は、上記印刷ジョブのジョブデータ５０１を外部記憶装置３０９の保存領域に作成された図７の待機キュー７０１に格納する。待機キュー７０１は、待機中状態の印刷ジョブのジョブデータを管理するキューであり、複数、例えば、１００００個のジョブデータを格納可能である。上記印刷ジョブのジョブデータ５０１におけるジョブ設定情報５０２には、印刷設定の初期値が設定される。ユーザは、表示装置１１０やポインティングデバイス１１１を用いて、ジョブ設定情報５０２を変更可能である。
【００３２】
次いで、ユーザが、ポインティングデバイス１１１によって上記印刷ジョブの開始を指示すると、設定管理モジュール３１４が上記印刷ジョブのジョブデータ５０１のジョブ設定情報５０２を読み出す。また、画像管理モジュール３１３は、読み出されたジョブ設定情報５０２に基づいて上記印刷ジョブのジョブデータ５０１に含まれるＰＤＬデータ５０３に対してＲＩＰ処理を施す。このとき、ジョブ管理モジュール３１２は、上記印刷ジョブを処理中状態として処理する（例えば、図６の状態６０２）。具体的に、ジョブ管理モジュール３１２は、上記印刷ジョブのジョブデータ５０１を待機キュー７０１から外部記憶装置３０９の保存領域に作成された図７の処理キュー７０２に移す。処理キュー７０２は、処理中状態の印刷ジョブのジョブデータを管理するキューであり、複数のジョブデータを格納可能である。
【００３３】
画像管理モジュール３１３がＲＩＰ処理を完了してＲＩＰ処理済み画像データ５０４を作成すると、ジョブ管理モジュール３１２がＲＩＰ処理済み画像データ５０４及びジョブ設定情報５０２を含む印刷データを印刷装置１０１に送信する。このとき、ジョブ管理モジュール３１２は、上記印刷ジョブを印刷中状態として処理する（例えば、図６の状態６０３）。具体的に、ジョブ管理モジュール３１２は、上記印刷ジョブのジョブデータ５０１を処理キュー７０２から外部記憶装置３０９の保存領域に作成された図７の印刷キュー７０３に移す。印刷キュー７０３は、印刷中状態の印刷ジョブのジョブデータを管理するキューであり、複数のジョブデータを格納可能である。
【００３４】
印刷装置１０１が上記印刷ジョブの実行を完了すると、ジョブ管理モジュール３１２は、上記印刷ジョブを印刷済状態として処理する（例えば、図６の状態６０４）。具体的に、ジョブ管理モジュール３１２は、上記印刷ジョブのジョブデータ５０１を印刷キュー７０３から外部記憶装置３０９の保存領域に作成された図７の印刷済キュー７０４に移す。印刷済キュー７０４は、印刷済状態の印刷ジョブのジョブデータを管理するキューであり、複数、例えば、２０００個のジョブデータを格納可能である。ジョブ管理モジュール３１２は、印刷済キュー７０４で管理されるジョブデータを圧縮した図７のジョブアーカイブファイル７０５を外部装置に書き出し可能である。これにより、印刷制御装置１０２が管理する複数のジョブデータのうち頻繁に利用しないジョブデータを印刷制御装置１０２より大容量の外部記録デバイスに保管することができる。
【００３５】
さらに、ユーザは、印刷制御装置１０２の表示装置１１０に表示される図８のジョブプロパティ画面８００から部数印字機能に関する設定を実施可能である。ジョブプロパティ画面８００は、ユーザが選択したジョブデータに部数印字機能に関する設定を行うための画面である。ジョブプロパティ画面８００は、コンボボックス８０１〜８０５、出力ボタン８０６、ＯＫボタン８０７、及びキャンセルボタン８０８で構成される。
【００３６】
コンボボックス８０１では、印刷制御装置１０２の部数印字機能の有効を示す『オン』及び無効を示す『オフ』の何れかが設定される。ジョブプロパティ画面８００では、コンボボックス８０１に『オン』が設定された場合に、ユーザがコンボボックス８０２〜８０５を操作可能となる。コンボボックス８０２では、部数番号印刷の開始番号が設定される。コンボボックス８０３では、部数番号の印刷濃度に関する情報が設定される。コンボボックス８０４では、部数番号の印刷位置に関する情報が設定される。コンボボックス８０５では、部数番号のフォントサイズに関する情報が設定される。
【００３７】
出力ボタン８０６は、印刷データを印刷装置１０１へ送信する指示を行うためのボタンである。この印刷データは、ジョブプロパティ画面８００で設定された設定値を含むジョブ設定情報５０２、及びＲＩＰ処理済み画像データ５０４を含む。ＯＫボタン８０７は、ジョブプロパティ画面８００で設定された設定値を印刷対象となるデータに対応付けて外部記憶装置３０９に格納する指示を行うためのボタンである。キャンセルボタン８０８は、ジョブプロパティ画面８００で設定された設定値を外部記憶装置３０９に格納することなくジョブプロパティ画面８００を閉じる指示を行うためのボタンである。
【００３８】
ユーザが出力ボタン８０６を選択すると、印刷制御装置１０２は、印刷対象のＰＤＬデータを画像データ（ＲＩＰ処理済み画像データ５０４）に変換する。このとき、ジョブプロパティ画面８００において部数印字機能の有効が設定されていた場合、印刷制御装置１０２は、コンボボックス８０２〜コンボボックス８０５の各設定値に基づいて部数番号の描画オブジェクトを生成する。印刷制御装置１０２は、当該描画オブジェクトを合成した印刷対象のＰＤＬデータを画像データ（ＲＩＰ処理済み画像データ５０４）に変換する。
【００３９】
次いで、印刷制御装置１０２は、ジョブ管理モジュール３１２により、上記画像データ（ＲＩＰ処理済み画像データ５０４）及びジョブ設定情報５０２を含む印刷データを印刷装置１０１へ送信する。印刷装置１０１は、ビデオケーブル１０７及びＬＡＮケーブル１０８を介して印刷制御装置１０２から印刷データを受信する。本実施の形態では、印刷データにおけるＲＩＰ処理済み画像データ５０４は、ビデオケーブル１０７を介して送信され、ジョブ設定情報５０２は、ＬＡＮケーブル１０８を介して送信される。なお、印刷データの送信の形態は、これに限定されるものではない。例えば、ビデオケーブル１０７を使用せずに、ＬＡＮケーブル１０８を介してジョブ設定情報５０２及びＲＩＰ処理済み画像データ５０４の両方を送信する構成であっても良い。
【００４０】
印刷装置１０１は、受信した印刷データに基づいて印刷処理を行う。例えば、部数印字機能を無効とし且つ複数ページのデータを１部印刷する印刷データを受信した場合、印刷装置１０１は、図９（ａ）に示すように、部数番号が印字されない印刷物９０１を出力する。また、部数印字機能を有効とし且つ複数ページのデータを２部印刷する印刷データを受信した場合、印刷装置１０１は、図９（ｂ）に示すように、部数番号が印字された印刷物９０２〜９０３を出力する。印刷物９０２には、部数番号９０４として、コンボボックス８０２で設定された開始番号に対応する「００１」が印字される。また、印刷物９０３には、部数番号９０５として、通し番号の「００２」が印字される。
【００４１】
ここで、部数番号が印字された印刷物を出力する部数番号印刷ジョブが同じ設定で複数回実行されると、同じ部数番号の印刷物が複数出力されてしまう。その結果、部数番号から印刷物の配布先を容易に追跡することができなくなる。
【００４２】
これに対応して、本実施の形態では、受け付けた印刷ジョブが実行済みの部数番号印刷ジョブである場合、受け付けた印刷ジョブの実行を抑制する制御が行われる。
【００４３】
図１０は、図１の印刷制御装置１０２によって実行されるジョブ実行制御処理の手順を示すフローチャートである。
【００４４】
図１０の処理は、ＣＰＵ３０１が外部記憶装置３０９に記憶されたプログラムをＲＡＭ３０２に読み出し、当該プログラムをＣＰＵ３０１が実行することによって実現される。
【００４５】
図１０において、まず、ＣＰＵ３０１は、ユーザから印刷ジョブの実行指示を受け付ける（ステップＳ１００１）。次いで、ＣＰＵ３０１は、上記印刷ジョブが部数番号印刷ジョブであるか否かを判別する（ステップＳ１００２）。ステップＳ１００２では、例えば、上記印刷ジョブのジョブデータ５０１に部数印字機能が有効であることを示す設定値が含まれている場合、ＣＰＵ３０１は、上記印刷ジョブが部数番号印刷ジョブであると判別する。一方、上記印刷ジョブのジョブデータ５０１に部数印字機能が無効であることを示す設定値が含まれていない場合、ＣＰＵ３０１は、上記印刷ジョブが部数番号印刷ジョブでないと判別する。
【００４６】
ステップＳ１００２の判別の結果、上記印刷ジョブが部数番号印刷ジョブでないとき、ＣＰＵ３０１は、後述するステップＳ１００５以降の処理を行う。ステップＳ１００２の判別の結果、上記印刷ジョブが部数番号印刷ジョブであるとき、ＣＰＵ３０１は、上記印刷ジョブが実行済みの部数番号印刷ジョブであるか否かを判別する（ステップＳ１００３）。ステップＳ１００３では、例えば、印刷済みジョブリストで管理される上記印刷ジョブのジョブ情報に部数番号印刷を実行済みであることが記録されている場合、ＣＰＵ３０１は、上記印刷ジョブが実行済みの部数番号印刷ジョブであると判別する。一方、上記印刷ジョブのジョブ情報に部数番号印刷を実行済みであることが記録されていない場合、ＣＰＵ３０１は、上記印刷ジョブが実行済みの部数番号印刷ジョブでないと判別する。
【００４７】
ステップＳ１００３の判別の結果、上記印刷ジョブが実行済みの部数番号印刷ジョブでないとき、ＣＰＵ３０１は、設定管理モジュール３１４により、上記印刷ジョブのジョブ情報に部数番号印刷を実行済みであることを記録する（ステップＳ１００４）。次いで、ＣＰＵ３０１は、設定管理モジュール３１４により、上記印刷ジョブに関連するデータを読み出し、読み出したデータを印刷設定に反映する（ステップＳ１００５）。次いで、ＣＰＵ３０１は、画像管理モジュール３１３により、上記印刷ジョブのＰＤＬデータにＲＩＰ処理を施し、ＲＩＰ処理済み画像データ５０４を生成する（ステップＳ１００６）。例えば、上記印刷ジョブが部数番号印刷ジョブである場合、画像管理モジュール３１３は、部数番号の描画オブジェクトを合成した上記印刷ジョブのＰＤＬデータに対してＲＩＰ処理を施してＲＩＰ処理済み画像データ５０４を生成する。次いで、ＣＰＵ３０１は、ＲＩＰ処理済み画像データ５０４及びジョブ設定情報５０２を含む印刷データを印刷装置１０１に送信する（ステップＳ１００７）。印刷装置１０１は、受信した印刷データに基づいて印刷処理を実行する。次いで、ＣＰＵ３０１は、ジョブ管理モジュール３１２により、印刷ジョブの実行結果をジョブ履歴に記録し（ステップＳ１００８）、本処理を終了する。
【００４８】
ステップＳ１００３の判別の結果、上記印刷ジョブが実行済みの部数番号印刷ジョブであるとき、ＣＰＵ３０１は、ジョブプロパティ画面８００に重ねて図１１の警告画面１１００を表示する（ステップＳ１００９）。ユーザが警告画面１１００のＯＫボタン１１０１を押下すると、ＣＰＵ３０１は、上記印刷ジョブの実行を中断する。また、ＣＰＵ３０１は、上記印刷ジョブを中断した旨をジョブ履歴に記録する（ステップＳ１０１０）。ユーザは、ステップＳ１００８，Ｓ１０１０で記録されたジョブ履歴を、操作画面４００の表示領域４０２に表示される印刷済みジョブリストから確認可能である。例えば、印刷済みジョブリストにおいて、上述したように実行を中断された印刷ジョブをユーザが選択した場合、操作画面４００に図１２のエラー画面１２００が表示される。エラー画面１２００には、部数番号印刷の設定が原因で印刷が中断されたこと示すメッセージ１２０１が表示される。その後、ＣＰＵ３０１は、本処理を終了する。
【００４９】
上述した実施の形態によれば、受け付けた印刷ジョブが実行済みの部数番号印刷ジョブである場合、受け付けた印刷ジョブの実行を抑制する制御が行われる。これにより、同じ部数番号の印刷物が複数出力されるのを抑制することができる。
【００５０】
また、上述した実施の形態では、受け付けた印刷ジョブが実行済みの部数番号印刷ジョブである場合、受け付けた印刷ジョブが実行されない。これにより、同じ部数番号の印刷物が複数出力されるのを確実に防止することができる。
【００５１】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、ＲＩＰ処理を行う前に部数番号の描画オブジェクトをＰＤＬデータと合成するのではなく、ＰＤＬデータにＲＩＰ処理を施して得られたＲＩＰ処理済みの画像データと部数番号の画像データとを合成してもよい。
【００５２】
また、上述した本実施の形態では、印刷制御装置１０２及び印刷装置１０１が別々の装置である場合について説明したが、本発明は、この構成に限られない。例えば、印刷装置１０１が印刷制御装置１０２の各機能を備える構成であっても良い。この構成の印刷装置１０１のＣＰＵ２０１が上述した図１０の処理を行う。これにより、印刷制御装置１０２の各機能を備える印刷装置１０１が実行済みの部数番号印刷ジョブを受け付けても、同じ部数番号の印刷物が複数出力されるのを抑制することができる。
【００５３】
上述した本実施の形態では、受け付けた印刷ジョブが実行済みの部数番号印刷ジョブである場合、受け付けた印刷ジョブの印刷設定を実行が許可される印刷設定に変更させるための操作ガイドを通知しても良い。
【００５４】
図１３は、図１の印刷制御装置１０２によって実行される表示制御処理の手順を示すフローチャートである。図１３の処理は、ＣＰＵ３０１が外部記憶装置３０９に記憶されたプログラムをＲＡＭ３０２に読み出し、当該プログラムをＣＰＵ３０１が実行することによって実現される。
【００５５】
図１３において、ＣＰＵ３０１は、操作画面４００の表示領域４０２に表示された印刷済みジョブリストの中からユーザが印刷ジョブを選択するといったジョブプロパティ画面８００の表示指示を受け付けると（ステップＳ１３０１）、ステップＳ１３０２の処理を行う。ステップＳ１３０２では、ＣＰＵ３０１は、ステップＳ１００３と同様に、選択された印刷ジョブのジョブ情報に基づいて当該印刷ジョブが実行済みであるか否かを判別する。
【００５６】
ステップＳ１３０２の判別の結果、選択された印刷ジョブが実行済みであるとき、ＣＰＵ３０１は、選択された印刷ジョブの印刷設定を読み出す。ＣＰＵ３０１は、当該印刷設定に基づいて部数印字機能が有効に設定され且つ前回実行時と同じ設定内容であるか否かを判別する（ステップＳ１３０３）。
【００５７】
ステップＳ１３０３の判別の結果、部数印字機能が有効に設定され且つ前回実行時と同じ設定内容であるとき、ＣＰＵ３０１は、選択された印刷ジョブが実行済みの部数番号印刷ジョブであると判別する。このとき、ＣＰＵ３０１は、図１４の通知画面１４００を表示装置１１０に表示する（ステップＳ１３０４）。通知画面１４００は、選択された印刷ジョブの印刷設定を実行が許可される印刷設定に変更させるための操作ガイドを含む。ユーザが通知画面１４００のＯＫボタン１４０１を選択すると、ＣＰＵ３０１は、選択された印刷ジョブの印刷設定を実行が許可される印刷設定に変更する。具体的に、ＣＰＵ３０１は、選択された印刷ジョブの部数印字機能に関する設定を有効から無効に変更する。一方、ユーザが通知画面１４００のキャンセルボタン１４０２を選択すると、ＣＰＵ３０１は、選択された印刷ジョブの印刷設定を変更しない。次いで、ＣＰＵ３０１は、本処理を終了する。
【００５８】
ステップＳ１３０３の判別の結果、部数印字機能が無効に設定される又は前回実行時と同じ設定内容でないとき、又はステップＳ１３０２の判別の結果、選択された印刷ジョブが実行済みでないとき、ＣＰＵ３０１は、通知画面１４００を表示せず（ステップＳ１３０５）、本処理を終了する。
【００５９】
上述した実施の形態では、受け付けた印刷ジョブが実行済みの部数番号印刷ジョブである場合、受け付けた印刷ジョブの印刷設定を実行が許可される印刷設定に変更させるための操作ガイドが通知される。これにより、同じ部数番号の印刷物が複数出力されるのを抑制しつつ、受け付けた印刷ジョブを実行する方法をユーザに提示することができる。
【００６０】
また、上述した実施の形態では、部数番号印刷ジョブの実行を完了した際に、部数番号印刷ジョブの部数番号の最終番号をインクリメントした番号を当該部数番号印刷ジョブの印刷設定に部数番号の開始番号として設定し、上記印刷設定を保持しても良い。
【００６１】
図１５は、図１の印刷制御装置１０２によって実行される開始番号変更処理の手順を示すフローチャートである。図１５の処理は、ＣＰＵ３０１が外部記憶装置３０９に記憶されたプログラムをＲＡＭ３０２に読み出し、当該プログラムをＣＰＵ３０１が実行することによって実現される。図１５の処理は、ユーザが選択した印刷ジョブの実行を完了した時に実行される。
【００６２】
図１５において、ＣＰＵ３０１は、ジョブ管理モジュール２１７により、実行を完了した印刷ジョブの印刷設定を読み出し、部数印字機能が有効及び無効の何れであるかを判別する（ステップＳ１５０１）。
【００６３】
ステップＳ１５０１の判別の結果、部数印字機能が無効であるとき、ＣＰＵ３０１は、本処理を終了する。ステップＳ１５０１の判別の結果、部数印字機能が有効であるとき、ＣＰＵ３０１は、選択された印刷ジョブの印刷設定から部数番号の最終番号を取得する。ＣＰＵ３０１は、取得した最終番号をインクリメントした番号を上記印刷ジョブの印刷設定に部数番号の開始番号として設定し、当該印刷ジョブの印刷設定を保持する（ステップＳ１５０２）。次いで、ＣＰＵ３０１は、図１６に示すように、ジョブプロパティ画面８００のコンボボックス８０２をグレー表示し、コンボボックス８０２のユーザ操作を受付不可に制御する（ステップＳ１５０３）。次いで、ＣＰＵ３０１は、実行を完了した印刷ジョブに関する情報を印刷済みジョブリストに記録し（ステップＳ１５０４）、本処理を終了する。
【００６４】
上述した実施の形態では、部数番号印刷ジョブの実行を完了した際に、部数番号印刷ジョブの部数番号の最終番号をインクリメントした番号が当該部数番号印刷ジョブの印刷設定に部数番号の開始番号として設定され、上記印刷設定が保持される。これにより、同じ部数番号の印刷物が複数出力されるのを抑制しつつ、部数番号印刷ジョブの再実行を指示するユーザに部数番号印刷の開始番号を再設定させる手間を無くすことができる。
【００６５】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１０１  印刷装置
１０２  印刷制御装置
２０１，３０１  ＣＰＵ
１４００  通知画面
【図１】
2020142383.tif 000003
【図２】
2020142383.tif 000004
【図３】
2020142383.tif 000005
【図４】
2020142383.tif 000006
【図５】
2020142383.tif 000007
【図６】
2020142383.tif 000008
【図７】
2020142383.tif 000009
【図８】
2020142383.tif 000010
【図９】
2020142383.tif 000011
【図１０】
2020142383.tif 000012
【図１１】
2020142383.tif 000013
【図１２】
2020142383.tif 000014
【図１３】
2020142383.tif 000015
【図１４】
2020142383.tif 000016
【図１５】
2020142383.tif 000017
【図１６】
2020142383.tif 000018