(57)【要約】【課題】同一の印刷データを何回も繰り返してラスタライズ処理する無駄を省くことにより処理負担を低減する。【解決手段】共用文書判定部は、印刷指示が受け付けられた時刻から２４時間以内の印刷履歴の情報を取得し（ステップＳ２０２）、取得した印刷履歴の中に、印刷指示受付部４１により受け付けられた印刷指示と同じ文書名、ファイルサイズの印刷履歴が存在し（ステップＳ２０３）、印刷履歴中の印刷指示の送信者名と、今回の印刷指示の送信者名とが異なる場合（ステップＳ２０４）、その印刷文書は共用文書であると判定する（ステップＳ２０５）。【選択図】図６
2010069700.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置からの印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データに展開する展開手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他の使用者により印刷の指示がなされているか否かを判定する判定手段と、
前記展開手段により展開された展開済みの印刷データのうち、複数の使用者により印刷の指示がなされたと前記判定手段により判定された印刷データを共用印刷データとして格納する格納手段と、
を有する印刷制御装置。
【請求項２】
複数の使用者により印刷の指示がなされたと前記判定手段により判定された共用印刷データの一覧情報を情報処理装置に対して送信する送信手段と、
前記一覧情報に含まれる共用印刷データの印刷指示を前記受付手段が受け付けた場合、印刷指示された共用印刷データに対応する展開済み印刷データを前記格納手段から取得して、印刷処理を実行する印刷処理実行手段と、
をさらに備える請求項１記載の印刷制御装置。
【請求項３】
前記印刷指示に当該印刷データが複数の使用者により出力される可能性がある印刷データであることを示す情報が含まれる場合、前記判定手段は、当該印刷データを複数の使用者により出力される可能性がある共用印刷データであると判定する請求項１または２記載の印刷制御装置。
【請求項４】
情報処理装置からの印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データに展開する展開手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他の使用者により印刷の指示がなされているか否かを判定する判定手段と、
前記展開手段により展開された展開済みの印刷データのうち、複数の使用者により印刷の指示がなされたと前記判定手段により判定された印刷データを共用印刷データとして格納する格納手段と、
前記展開手段により展開された印刷データに基づいて画像を出力する画像出力手段と、
を有する画像形成装置。
【請求項５】
情報処理装置からの印刷指示を受け付けるステップと、
受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データに展開するステップと、
受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他の使用者により印刷の指示がなされているか否かを判定するステップと、
展開された展開済みの印刷データのうち、複数の使用者により印刷の指示がなされたと判定された印刷データを共用印刷データとして格納するステップと、
を有する印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、画像形成装置および印刷制御方法に関する。
【背景技術】
【０００２】
特許文献１には、ネットワーク上の情報処理装置から出力装置に出力する際に、一括出力を指定された出力予定文書を文書情報利用者に通知し、文書情報利用者により出力指示された出力予定文書の総出力部数を集計して、集計された部数の一括出力を実行するようにした情報処理システムが開示されている。
【０００３】
特許文献２には、印刷ファイルに、その印刷ファイルを印刷することが許される日時を示す印刷有効期間の情報を含めるようにし、現在日時が印刷有効期間内である場合にのみ、その印刷ファイルの印刷を実行するようにした印刷制御装置が開示されている。
【０００４】
特許文献３には、自動印刷を希望する使用者は印刷希望種別を予めプリンタに登録できるようにし、印刷を指示された印刷物の種別情報が登録されていた印刷希望種別と合致した場合、印刷希望種別が合致した登録者数だけ印刷部数を増加させて印刷処理を実行するようにした印刷システムが開示されている。
【０００５】
特許文献４には、受信した印刷部数が予め設定された所定値より多い場合には、その印刷データを不揮発性の記憶手段に保持させておくことにより、この印刷データの追加印刷を容易にできるようにした画像形成装置が開示されている。
【０００６】
【特許文献１】特開２０００−３３９１１４号公報
【特許文献２】特開２００１−３３１２９４号公報
【特許文献３】特開２００６−２２１５２４号公報
【特許文献４】特開２００６−２２２７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、同一の印刷データを何回も繰り返してラスタライズ処理する無駄を省くことにより処理負担を低減することが可能な印刷制御装置、画像形成装置および印刷制御方法を提供することである。
【課題を解決するための手段】
【０００８】
[印刷制御装置]
請求項１に係る本発明は、情報処理装置からの印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データに展開する展開手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他の使用者により印刷の指示がなされているか否かを判定する判定手段と、
前記展開手段により展開された展開済みの印刷データのうち、複数の使用者により印刷の指示がなされたと前記判定手段により判定された印刷データを共用印刷データとして格納する格納手段とを有する印刷制御装置である。
【０００９】
請求項２に係る本発明は、複数の使用者により印刷の指示がなされたと前記判定手段により判定された共用印刷データの一覧情報を情報処理装置に対して送信する送信手段と、
前記一覧情報に含まれる共用印刷データの印刷指示を前記受付手段が受け付けた場合、印刷指示された共用印刷データに対応する展開済み印刷データを前記格納手段から取得して、印刷処理を実行する印刷処理実行手段とをさらに備える請求項１記載の印刷制御装置である。
【００１０】
請求項３に係る本発明は、前記印刷指示に当該印刷データが複数の使用者により出力される可能性がある印刷データであることを示す情報が含まれる場合、前記判定手段は、当該印刷データを複数の使用者により出力される可能性がある共用印刷データであると判定する請求項１または２記載の印刷制御装置である。
【００１１】
［画像形成装置］
請求項４に係る本発明は、情報処理装置からの印刷指示を受け付ける受付手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データに展開する展開手段と、
前記受付手段により受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他の使用者により印刷の指示がなされているか否かを判定する判定手段と、
前記展開手段により展開された展開済みの印刷データのうち、複数の使用者により印刷の指示がなされたと前記判定手段により判定された印刷データを共用印刷データとして格納する格納手段と、
前記展開手段により展開された印刷データに基づいて画像を出力する画像出力手段とを有する画像形成装置である。
【００１２】
［印刷制御方法］
請求項５に係る本発明は、情報処理装置からの印刷指示を受け付けるステップと、
受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データに展開するステップと、
受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他の使用者により印刷の指示がなされているか否かを判定するステップと、
展開された展開済みの印刷データのうち、複数の使用者により印刷の指示がなされたと判定された印刷データを共用印刷データとして格納するステップとを有する印刷制御方法である。
【発明の効果】
【００１３】
請求項１に係る本発明によれば、同一の印刷データを何回も繰り返してラスタライズ処理する無駄を省くことにより処理負担を低減することができる印刷制御装置を提供することができる。
【００１４】
請求項２に係る本発明によれば、共用印刷データと判定された印刷データの印刷指示がされた場合、展開済みの印刷データを用いた印刷処理を実行することができる印刷制御装置を提供することができる。
【００１５】
請求項３に係る本発明によれば、使用者が印刷データに対して共用印刷データであることを指定することができる印刷制御装置を提供することができる。
【００１６】
請求項４に係る本発明によれば、同一の印刷データを何回も繰り返してラスタライズ処理する無駄を省くことにより処理負担を低減することができる画像形成装置を提供することができる。
【００１７】
請求項５に係る本発明によれば、同一の印刷データを何回も繰り返してラスタライズ処理する無駄を省くことにより処理負担を低減することができる印刷制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は本発明の一実施形態の印刷システムの構成を示すシステム図である。
【００２０】
本発明の一実施形態の印刷システムは、図１に示されるように、画像形成装置１０および端末装置（情報処理装置）２１〜２３が、ネットワーク３０により相互に接続された構成となっている。端末装置２１〜２３は、印刷指示を生成して、ネットワーク３０経由にて生成した印刷指示を画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２１〜２３から送信された印刷指示を受け付けて、印刷指示に基づいた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２１】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００２２】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００２３】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００２４】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００２５】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００２６】
本実施形態の画像形成装置１０は、図３に示されるように、印刷制御装置３１と、画像出力部３２とを備えている。また、印刷制御装置３１は、端末装置２１〜２３からの印刷指示を受け付ける印刷指示受付部４１と、ラスタライズ処理部４２と、共用文書判定部４３と、追加印刷可能文書リスト送信部４４と、スプールデータ記憶部４５と、印刷処理実行部４６とから構成されている。
【００２７】
ラスタライズ処理部４２は、印刷指示受付部４１により受け付けた印刷指示に含まれる印刷データを、印刷処理を実行可能な形式の印刷データであるラスタ形式のイメージデータに展開するラスタライズ処理を行う。
【００２８】
共用文書判定部４３は、印刷指示受付部４１により受け付けた印刷指示に含まれる印刷データと同一の印刷データが、過去の印刷履歴中において他のユーザ（使用者）により印刷の指示がなされているか否かを判定する。
【００２９】
スプールデータ記憶部４５は、ラスタライズ処理部４２により展開された展開済みの印刷データのうち、複数のユーザにより印刷の指示がなされていると共用文書判定部４３により判定された印刷データを共用印刷データとして格納する。
【００３０】
ここで、共用文書とは、ある特定のユーザのみにより使用される文書ではなく、複数のユーザにより出力される可能性がある（他の使用者により出力される可能性が高い）文書であり、例えば会議資料、住所録、マニュアル文書等のように複数のユーザにより使用され印刷される文書を意味する。なお、本実施形態では、文書情報に基づく印刷データを用いて説明を行なうが、文書以外の画像情報を印刷するための印刷データも共用印刷データとなることは当然である。
【００３１】
追加印刷可能文書リスト送信部４４は、複数のユーザにより印刷の指示がなされていると共用文書判定部４３により判定された印刷データの一覧情報を、追加印刷可能文書リストとして端末装置２１〜２３に対して送信する。
【００３２】
印刷処理実行部４６は、印刷指示受付部４１が追加印刷可能文書リストに含まれる共用印刷データの印刷指示を端末装置２１〜２３から受け付けた場合、印刷指示された印刷データに対応する展開済み印刷データをスプールデータ記憶部４５から取得して、画像出力部３２を制御することにより印刷処理を実行する。
【００３３】
また、同様にして端末装置２１の機能構成の一例を図４を参照して説明する。
端末装置２１は、追加印刷可能文書リスト受信部５１と、表示部５２と、印刷指示生成部５３と、印刷指示送信部５４とを備えている。
【００３４】
追加印刷可能文書リスト受信部５１は、画像形成装置１０から送信されてきた追加印刷可能文書リストを受信する。表示部５２は、追加印刷可能文書リスト受信部５１により受信された追加印刷可能文書リスト５１をユーザに対して表示する。
【００３５】
印刷指示生成部５３は、画像形成装置１０に対して印刷処理の実行を指示するための印刷指示を生成する。印刷指示送信部５４は、印刷指示生成部５３により生成された印刷指示を画像形成装置１０に対して送信する。
【００３６】
次に、本実施形態の印刷システムの動作を図面を参照して詳細に説明する。
【００３７】
先ず、図５のフローチャートを参照して、画像形成装置１０の基本的な動作について説明する。
画像形成装置１０が端末装置２１〜２３からの印刷指示を受信すると（ステップＳ１０１）、この印刷指示は印刷履歴に追加される（ステップＳ１０２）。そして、この印刷指示に含まれる印刷データは、ラスタライズ処理部４２によりラスタ形式の印刷データに展開処理される（ステップＳ１０３）。そして、ラスタライズ処理部４２により展開された印刷データはスプールデータ記憶部４５に格納された後に、印刷処理実行部４６により印刷処理が実行される（ステップＳ１０４）。この印刷処理が実行されることにより画像出力部３２は、展開された印刷データに基づいた画像を形成して出力する。
【００３８】
そして、上記の印刷処理とは別に、共用文書判定部４３では、印刷指示受付部４１により受け付けられた印刷指示に含まれる印刷データが、他のユーザからも印刷指示が行われる可能性が高い共用印刷データであるか否かの判定が行われる（ステップＳ１０５）。この共用文書判定処理の詳細については、後に詳述する。
【００３９】
ステップＳ１０５の共用文書判定処理において、印刷処理が実行された印刷データが共用文書であると判定された場合（ステップＳ１０６においてｙｅｓ）、ラスタライズ処理済みの印刷データはスプールデータ記憶部４５にそのまま格納され（ステップＳ１０７）、その共用文書は追加印刷可能文書リストに追加される（ステップＳ１０８）。
【００４０】
なお、印刷処理が実行された印刷データが共用文書でないと判定された場合（ステップＳ１０６においてｎｏ）、スプールデータ記憶部４５に記憶された展開済みの印刷データは、印刷処理実行部４６により印刷処理が実行された後に廃棄される（ステップＳ１０９）。
【００４１】
次に、図５のフローチャートのステップＳ１０５に示した共用文書判定処理の詳細について、図６のフローチャートを参照して説明する。
【００４２】
先ず、共用文書判定部４３は、印刷指示受付部４１により受け付けられた印刷指示から、文書名、送信者名、ファイルサイズ等の情報を取得する（ステップＳ２０１）。そして、共用文書判定部４３は、印刷指示が受け付けられた時刻から２４時間以内の印刷履歴の情報を取得する（ステップＳ２０２）。
【００４３】
そして、共用文書判定部４３は、取得した印刷履歴の中に、印刷指示受付部４１により受け付けられた印刷指示と同じ文書名、ファイルサイズの印刷履歴があるか否かを判定する（ステップＳ２０３）。
【００４４】
ステップＳ２０３において文書名、ファイルサイズが同一の印刷指示が見つかった場合、共用文書判定部４３は、印刷履歴中の印刷指示の送信者名と、今回の印刷指示の送信者名とが異なるか否かを判定する（ステップＳ２０４）。
【００４５】
ステップＳ２０４において送信者が異なると判定された場合、共用文書判定部４３は、その印刷文書は共用文書であると判定する（ステップＳ２０５）。ステップＳ２０３において文書名、ファイルサイズが同一の印刷文書が印刷履歴中に存在しないと判定された場合、またはステップＳ２０４において印刷履歴中の印刷文書の送信者名と今回の印刷文書の送信者名とが同一であると判定された場合、共用文書判定部４３は、その印刷文書は共用文書ではないと判定する（ステップＳ２０６）。
【００４６】
次に、端末装置２１〜２３において画像形成装置１０から追加印刷可能文書リストを取得して、この追加印刷可能文書リストを用いて印刷指示を行う場合の動作を図７のフローチャートを参照して説明する。
【００４７】
端末装置２１〜２３は、画像形成装置１０に対して追加印刷可能文書リストが存在するか否かを確認し（ステップＳ３０１）、追加印刷可能文書リストが存在することが分かった場合、追加印刷可能文書リスト受信部５１により追加印刷可能文書リストを画像形成装置１０から取得して、表示部５２に表示させる（ステップＳ３０２）。
【００４８】
このようにして表示部５２に表示された追加印刷可能文書リストの一例を図８に示す。この図８に示された例では、各共用文書毎に、共用文書を特定するためのジョブＩＤ、文書名、送信者、作成日時、ファイルサイズ等が示されている。そして、この追加印刷可能文書リストを見たユーザが、いずれかの共用文書の印刷を希望する場合、印刷選択のチェックボックスにチェックを入れて追加印刷実行ボタンを操作する。すると、この共用文書の印刷を実行するための追加印刷指示が生成されて画像形成装置１０に送信される。この追加印刷指示には、例えば共用文書を特定するためのジョブＩＤと印刷部数の情報のみが含まれ、実際の印刷データは含まれない。
【００４９】
この追加印刷指示を受信した場合の画像形成装置１０の動作を図９のフローチャートを参照して説明する。
【００５０】
画像形成装置１０の印刷指示受付部４１において端末装置２１〜２３からの追加印刷指示が受信されると（ステップＳ４０１）、指定された共用文書が追加印刷可能文書リストに存在するか否かの確認が行われ（ステップＳ４０２）、存在する場合には、スプールデータ格納部４５に格納された展開済みの印刷データに基づいて印刷処理が実行される（ステップＳ４０３）。
【００５１】
ステップＳ４０２の確認処理において、指定された共用文書が追加印刷可能リストに存在しなかった場合、指定された共用文書が存在しない旨のエラー情報が、追加印刷指示を送信してきた端末装置対して返信される（ステップＳ４０４）。
【００５２】
次に、画像形成装置１０に記憶されている追加印刷可能文書リストから共用文書を削除する処理の一例を図１０のフローチャートを参照して説明する。ここでは、追加印刷可能文書リストに登録されてから２４時間が経過した共用文書が自動的に削除される場合を用いて説明する。なお、ユーザによる操作に基づいて追加印刷可能文書リストから共用文書を削除することができるようにすることも可能である。
【００５３】
共用文書を管理する手段（不図示）では、追加印刷可能文書リストの登録されている各共用文書の登録日時を取得し（ステップＳ５０１）、登録された時刻から２４時間が経過しているか否かが判定され（ステップＳ５０２）、２４時間が経過していると判定された共用文書リストを追加印刷可能文書リストから削除する（ステップＳ５０３）。
【００５４】
[変形例]
上記実施形態では、画像形成装置１０において印刷データが共用印刷データであるか否かの判定を行うものとして説明したが、ユーザが端末装置２１〜２３から画像形成装置１０に印刷指示を送信する際に、当該印刷データが共用印刷データであると指定するようにしてもよい。このような場合、端末装置２１〜２３から画像形成装置１０に送信される印刷指示には、当該印刷データが共用印刷データであることを示す情報が含まれ、共用文書判定部４３は、この情報に基づいて当該印刷データを共用印刷データと判定する。
【００５５】
また、上記の実施形態では、端末装置２１〜２３と画像形成装置１０とがネットワーク３０により直接接続されている場合を用いて説明したが、本発明はこれに限定されるものではなく、図１１に示すように、端末装置２１〜２３と画像形成装置１０との間にプリントサーバ６０が設けられるような構成の場合でも同様に本発明を適用することができるものである。
【００５６】
この図１１に示したようなシステム構成の場合、端末装置２１〜２３は印刷指示をプリントサーバ６０に送信し、印刷データはプリンタサーバ６０内に格納され、印刷処理が実行される際にはプリンタサーバ６０から画像形成装置１０に印刷指示が行われる。つまり、図３に示した印刷制御装置３１の機能が、プリンタサーバ６０内に構成される。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態の印刷システムのシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】本発明の一実施形態における端末装置２１の機能構成を示すブロック図である。
【図５】本発明の一実施形態の印刷システムにおける画像形成装置１０の基本的な動作を示すフローチャートである。
【図６】図５のフローチャートのステップＳ１０５に示した共用文書判定処理の詳細について示すフローチャートである。
【図７】端末装置２１〜２３において画像形成装置１０から追加印刷可能文書リストを取得して、この追加印刷可能文書リストを用いて印刷指示を行う場合の動作を示すフローチャートである。
【図８】表示部５２に表示された追加印刷可能文書リストの一例を示す図である。
【図９】追加印刷指示を受信した場合の画像形成装置１０の動作を説明するためのフローチャートである。
【図１０】画像形成装置１０に記憶されている追加印刷可能文書リストから共用文書を削除する処理の一例を示すフローチャートである。
【図１１】端末装置２１〜２３と画像形成装置１０との間にプリントサーバ５０が設けられるような構成の印刷システムのシステム構成を示す図である。
【符号の説明】
【００５８】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２１〜２３    端末装置
３０    ネットワーク
３１    印刷制御装置
３２    画像出力部
４１    印刷指示受付部
４２    ラスタライズ処理部
４３    共用文書判定部
４４    追加印刷可能文書リスト送信部
４５    スプールデータ記憶部
４６    印刷処理実行部
５１    追加印刷可能文書リスト受信部
５２    表示部
５３    印刷指示生成部
５４    印刷指示送信部
６０    プリントサーバ
Ｓ１０１〜Ｓ１０９    ステップ
Ｓ２０１〜Ｓ２０６    ステップ
Ｓ３０１〜Ｓ３０４    ステップ
Ｓ４０１〜Ｓ４０４    ステップ
Ｓ５０１〜Ｓ５０３    ステップ
【図１】
2010069700.tif 000003
【図２】
2010069700.tif 000004
【図３】
2010069700.tif 000005
【図４】
2010069700.tif 000006
【図５】
2010069700.tif 000007
【図６】
2010069700.tif 000008
【図７】
2010069700.tif 000009
【図８】
2010069700.tif 000010
【図９】
2010069700.tif 000011
【図１０】
2010069700.tif 000012
【図１１】
2010069700.tif 000013