(57)【要約】【課題】  緊急性の高い印刷データの待ち時間が短縮された、ユーザビリティの高い転送制御を行う印刷サーバを提供することである。【解決手段】  実施形態の印刷サーバは、記憶部とインターフェースと制御部を備える。記憶部は、ユーザ装置から受信した第１の印刷データ及び第２の印刷データと、予め設定された第１の閾値を保存する。インターフェースは、印刷データを画像形成装置に送信する。制御部は、前記第１の印刷データを前記画像形成装置に送信するためにかかる送信時間を、前記第１の印刷データのデータ量に基づいて算出し、前記第１の転送時間が前記第１の閾値を超える場合であって、前記第１の印刷データを送信中に前記第２の印刷データの印刷を要求された場合、前記第１の印刷データの送信を中断し、先に前記第２の印刷データを送信した後、前記第１の印刷データの送信を再開する。【選択図】  図１
2014041393.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ装置から受信した第１の印刷データ及び第２の印刷データと、予め設定された第１の閾値とを保存する記憶部と、
画像形成装置を介して前記第１の印刷データ或いは前記第２の印刷データの印刷を要求された場合に、要求された印刷データを前記画像形成装置へ送信するインターフェースと、
前記第１の印刷データを前記画像形成装置へ送信するためにかかる送信時間を、前記第１の印刷データのデータ量に基づいて算出し、前記第１の印刷データの前記送信時間が前記第１の閾値を超える場合であって、前記第１の印刷データを前記画像形成装置へ送信中に前記第２の印刷データの印刷を要求された場合、前記第１の印刷データの送信を中断し、先に前記第２の印刷データを送信した後、前記第１の印刷データの送信を再開する制御部と、
を備える印刷サーバ。
【請求項２】
前記制御部は、前記第１の印刷データの前記送信時間が前記第１の閾値を超える場合であって、前記第１の印刷データを前記画像形成装置へ送信中に、前記第２の印刷データの印刷要求が発生した場合、前記第１の印刷データの送信を中断して、先に前記第２の印刷データを送信する追い越し処理の実行可否を選択させる通知を前記ユーザ装置或いは前記画像形成装置の表示部に表示させる、請求項１に記載の印刷サーバ。
【請求項３】
前記制御部は、前記第１の印刷データの前記送信時間が前記第１の閾値を超える場合に、前記ユーザ端末へ前記追い越し処理の実行可否を選択させる通知を行い、前記ユーザ端末から前記追い越し処理を実行可とする設定情報を取得した場合に、前記画像形成部の表示部へ前記第１の印刷データに対応づけて前記設定情報を表示させる、請求項２に記載の印刷サーバ。
【請求項４】
前記制御部は、前記画像形成装置を介して前記第１の印刷データの印刷データの印刷を要求された場合であって、前記第１の印刷データの前記送信時間が前記第１の閾値を超える場合に、前記画像形成装置へ前記追い越し処理の実行可否を選択させる通知を行う、請求項２又は請求項３に記載の印刷サーバ。
【請求項５】
前記記憶部は、予め設定された第２の閾値を保持し、
前記制御部は、前記第１の印刷データが、前記第２の印刷データやその他複数の印刷データに追い越されることで、前記第１の印刷データの転送が中断される時間が前記第２の閾値を超える場合には、他の印刷データによる追い越し処理を禁止し、前記第１の印刷データの送信を再開する、請求項１乃至請求項４の何れか１項に記載の印刷サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像形成装置やクライアント端末とネットワークを通じて接続される印刷サーバに関する。
【背景技術】
【０００２】
近年、複数のクライアント端末と画像形成装置とが印刷サーバを介して接続されるネットワーク印刷システムが存在する。
【０００３】
上記システムでは、ユーザはクライアント端末から予め印刷サーバに印刷データを登録しておく。印刷する場合には、ユーザは画像形成装置を操作することで印刷指示を行い、画像形成装置が印刷サーバから印刷データを受信することで印刷処理が行われる。
【０００４】
しかしながら、上記の技術では、画像形成装置から印刷指示がなされた順番に、印刷サーバは画像形成装置に印刷データを転送していくため、印刷サーバからの受信に時間のかかる印刷データの印刷指示がなされた場合、その後で別のユーザが同一の画像形成装置から緊急性の高い印刷データの印刷を指示しても、前の印刷データの受信が終了するまで新しい印刷データが受信されず、待たなければいけなかった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７８２５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、緊急性の高い印刷データの待ち時間が短縮された、ユーザビリティの高い転送制御を行う印刷サーバを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の印刷サーバは、記憶部とインターフェースと制御部を備える。記憶部は、ユーザ装置から受信した第１の印刷データ及び第２の印刷データと、予め設定された第１の閾値を保存する。インターフェースは、印刷データを画像形成装置に送信する。制御部は、前記第１の印刷データを前記画像形成装置に送信するためにかかる送信時間を、前記第１の印刷データのデータ量に基づいて算出し、前記第１の転送時間が前記第１の閾値を超える場合であって、前記第１の印刷データを送信中に前記第２の印刷データの印刷を要求された場合、前記第１の印刷データの送信を中断し、先に前記第２の印刷データを送信した後、前記第１の印刷データの送信を再開する。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態のネットワーク印刷システムの構成例を示す図である。
【図２】第１の実施形態におけるクライアント端末の構成を示すブロック図である。
【図３】第１の実施形態における印刷サーバの構成を示すブロック図である。
【図４】第１の実施形態における画像形成装置の構成を示すブロック図である。
【図５】第１の実施形態における認証サーバの構成を示すブロック図である。
【図６】ユーザが第１の閾値を設定する際の設定ダイアログである。
【図７】第１の実施形態における印刷データの登録フローチャートである。
【図８】ユーザが追い越し可否を選択する際の設定ダイアログである。
【図９】第１の実施形態における印刷フローチャートである。
【図１０】画像形成装置の液晶表示部に表示される印刷リスト画面の例である。
【図１１】第２の実施形態における印刷データの登録フローチャートである。
【図１２】第２の実施形態における印刷フローチャートである。
【図１３】第３の実施形態における印刷データの登録フローチャートである。
【発明を実施するための形態】
【０００９】
以下、発明を実施するための実施形態について説明する。
（第１の実施形態）
【００１０】
図１は、ネットワーク印刷システムの構成例を示す図である。
【００１１】
ネットワーク印刷システムでは、複数のクライアント端末１０（１０Ａ、１０Ｂ）、印刷サーバ２０、画像形成装置３０、及び認証サーバ４０を有する。クライアント端末１０、印刷サーバ２０、画像形成装置３０、及び認証サーバ４０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク５０を介して互いに接続される。
【００１２】
図２は、クライアント端末１０のハードウェア構成を示すブロック図である。クライアント端末１０は、ユーザが使用する機器であり、ネットワーク５０を通じて印刷サーバ２０に印刷データを送信する機能を有する。クライアント端末１０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等により構成される。クライアント端末１０は、制御部１１、記憶部１３、ネットワークインターフェース１４、表示部１５、及び操作部１７を有し、各コンポーネントはバス１９を介して接続される。
【００１３】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）或いはＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）からなるプロセッサ１１ａ、メモリ１１ｂを有する。メモリ１１ｂは、例えば、半導体メモリであり、各種制御プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１ｃと、プロセッサ１１ａに一時的な作業領域を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１ｄを有する。
【００１４】
制御部１１は、記憶部１３が記憶するアプリケーションプログラムを実行することにより、各種の処理を実行する。制御部１１は、例えば、画像形成装置３０に印刷させる印刷データを、ネットワークインターフェース１４を介して印刷サーバ２０に送信する。
【００１５】
記憶部１３は、アプリケーションプログラム、プリンタドライバ及び識別情報を記憶する。アプリケーションプログラムは、一般的なソフトウェアに加え、Ｗｅｂブラウザ、Ｗｅｂアプリケーションを含む。プリンタドライバは、アプリケーションプログラムからの印刷指示に合わせて印刷サーバ２０或いは画像形成装置３０を制御するデバイスドライバである。識別情報は、印刷サーバ２０或いは画像形成装置３０へ印刷データを要求したユーザ、或いは印刷データの送信元であるクライアント端末１０を識別させる情報を含む。
【００１６】
記憶部１３は、例えば、ハードディスクドライブやその他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリ等の半導体記憶装置又はこれらの任意の組み合わせであってよい。
【００１７】
ネットワークインターフェース１４は、外部の装置とネットワーク５０を介して接続するインターフェースである。ネットワークインターフェース１４は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、赤外線接続、光接続といったＩＥＥＥ８０２．１５、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．３、ＩＥＥＥ１２８４等の適切な無線又は有線のインターフェースを含む。
【００１８】
表示部１５は、画像形成装置３０に出力させる印刷データ等の各種データを表示する。表示部１５は、例えば、クライアント装置１０に付随するディスプレイである。
【００１９】
操作部１７は、ユーザの指示を入力するために、キーボード或いはマウス等で構成される。
【００２０】
図３は、印刷サーバ２０のハードウェア構成を示すブロック図である。印刷サーバ２０は、クライアント端末１０から受信した印刷データを保存し、画像形成装置３０を操作するユーザからの要求に応じて、画像形成装置３０に印刷データを転送する。印刷サーバ２０は、制御部２１、記憶部２３、及びネットワークインターフェース２４を有し、各コンポーネントはバス２９を介して接続される。
【００２１】
制御部２１は、プロセッサ２１ａとメモリ２１ｂを主体に構成され、記憶部に記憶されているアプリケーションプログラムを実行することにより各種の処理を実行する機能を有する。制御部２１は、例えば、記憶部２３に保存された印刷データを、画像形成装置３０からの要求に応じて画像形成装置３０に転送する。記憶部２３は、クライアント端末１０から受信した印刷データ、印刷データとともに受信した識別情報、第１の閾値、及び追い越し可否情報を記憶する。尚、第１の閾値と追い越し可否情報については後述する。ネットワークインターフェース２４は、ネットワーク５０と接続される外部装置と通信するためのインターフェースである。
【００２２】
図４は、画像形成装置３０のハードウェア構成を示すブロック図である。画像形成装置３０は、印刷サーバ２０に保存されている印刷データをユーザに提示し、ユーザによって選択された印刷データを印刷サーバ２０から受信し、出力する機能を有する。画像形成装置３０は、例えば、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等により構成される。画像形成装置３０は、制御部３１、記憶部３３、ネットワークインターフェース３４、スキャナ３５、プリンタ３６、操作パネル３７、及び認証情報取得部３８を有し、各コンポーネントはバス３９を介して接続される。
【００２３】
制御部３１は、プロセッサ３１ａとメモリ３１ｂを主体に構成され、記憶部３３に記憶されているアプリケーションプログラムを実行することにより各種の処理を実行する機能を有する。制御部３１は、例えば、印刷サーバ２０との通信を制御したり、印刷サーバ２０から取得した情報を液晶表示部３７ａに表示させたり、印刷サーバ２０から取得した印刷データの印刷処理を行ったりする。記憶部３３は、印刷処理を行う印刷データを一時的に保存する。ネットワークインターフェース３４は、ネットワーク５０と接続される外部装置と通信するためのインターフェースである。スキャナ３５は、画像を読み取る。プリンタ３６は、印刷データに基づいた画像を用紙に印刷する。操作パネル３７は、タッチパネル内臓の液晶表示部３７ａを有するパネルとして構成される。この場合、操作パネル３７の液晶表示部３７ａには、操作案内或いはタッチキー等が表示される。認証情報取得部３８は、ユーザの認証情報を取得するものである。
【００２４】
図５は、認証サーバ４０のハードウェア構成を示すブロック図である。認証サーバ４０は、画像形成装置３０から供給される認証情報に基づいてユーザ認証を行うサーバである。認証サーバ４０は、制御部４１、記憶部４３、及びネットワークインターフェース４４を有し、各コンポーネントはバス４９を介して接続される。
【００２５】
制御部４１は、プロセッサ４１ａとメモリ４１ｂを主体に構成され、記憶部４３に記憶されているアプリケーションプログラムを実行することにより各種の処理を実行する機能を有する。制御部４１は、例えば、画像形成装置３０から与えられる認証情報が記憶部４３に記憶されている登録者の認証情報（登録者情報）と一致するか否かによりユーザ認証を行う。記憶部４３は、登録者情報等を記憶する。ネットワークインターフェース４４は、ネットワーク５０と接続される外部装置と通信するためのインターフェースである。
【００２６】
尚、認証サーバ４０の代わりに、印刷サーバ２０が上記の認証機能を兼ねても良い。
【００２７】
次に第１の実施形態でのネットワーク印刷システムの動作について説明する。
【００２８】
まず、本システムにおいては、印刷データが印刷サーバ２０から画像形成装置３０に転送される時間が長い場合に、ユーザに対して他の印刷データによる追い越しを許可するかどうかの設定を求める。一方、転送に時間のかからない印刷データについては自動的に他の印刷データによる追い越しを不可とし、これらの判断基準となる時間を第１の閾値とする。
【００２９】
図６は、ユーザが第１の閾値を設定する際の設定ダイアログである。この設定ダイアログは、プリンタドライバのインストール時や、ユーザ若しくは印刷サーバ２０の管理者がプリンタドライバや画像形成装置３０の操作パネル３７で所定の操作した際に、クライアント端末１０の表示部１５や、画像形成装置３０の液晶表示部３７ａに表示される。ユーザ等は操作部１７や液晶表示部を操作し、任意の時間を入力することで、第１の閾値を設定する。設定された第１の閾値は、ネットワーク５０を通じて印刷サーバ２０に送信され、記憶部２３に保存される。無論、この第１の閾値をシステムが自動で設定しても良い。
【００３０】
次に、この第１の実施形態における印刷データの登録フローを、図７のフローチャートを参照して説明する。
【００３１】
まず、ユーザＡがクライアント端末１０Ａを操作しプリンタドライバから印刷を実行すると、クライアント端末１０Ａの制御部１１は、印刷サーバ２０に対してネットワーク５０を通じて印刷データａと識別情報を送信する（ＡＣＴ１０１）。印刷データａ等を受信した印刷サーバ２０の制御部２１は、印刷データａが印刷サーバから画像形成装置までの転送にかかる転送時間を、受信した印刷データのデータ量を基に算出する（ＡＣＴ１０２）。次に制御部２１は、算出した転送時間と記憶部３３に保存されている第１の閾値とを比較する（ＡＣＴ１０３）。すなわち、制御部２１は、算出した転送時間が第１の閾値を超えるか否かを判断する。転送時間が第１の閾値を超えない場合は（ＡＣＴ１０３、Ｎｏ）、印刷データａを、同時に受信した識別情報と関連付けて記憶部２３に保存し、登録が完了する（ＡＣＴ１０６）。一方、転送時間が閾値を超える場合には（ＡＣＴ１０３、Ｙｅｓ）、ネットワーク５０を通じて所定の信号をクライアント端末１０Ａに送信する。信号を受け取ったクライアント端末１０Ａは、制御部１１が表示部１５に図８に示すダイアログを表示することにより、転送時間が長い旨をユーザに通知する（ＡＣＴ１０４）。ユーザＡは、通知に対して追い越しの可否を選択する（ＡＣＴ１０５）。ユーザＡによって選択された追い越し可否情報は、印刷サーバ２０に送信される。印刷サーバ２０の制御部２１は、受信した追い越し可否情報を識別情報や印刷データａに関連付けて印刷サーバ２０の記憶部２３に保存し、登録が完了する（ＡＣＴ１０６）。
【００３２】
尚、前記ダイアログの表示に関しては、印刷サーバ２０の制御部２１が、ダイアログの情報をクライアント端末１０Ａに送信することにより、表示部１５にダイアログを表示する方法でもよい。
【００３３】
続いて、ユーザＢが画像形成装置３０を操作して印刷を行う際のネットワーク印刷システムの動作について、図９のフローチャートを参照して説明する。尚、印刷データｂも上記の登録フローにより（ＡＣＴ１０１〜ＡＣＴ１０６）、既に印刷サーバ２０に登録されている。
【００３４】
まず、ユーザＢは画像形成装置３０の認証取得部３８に認証情報を入力する。画像形成装置３０の制御部３１は、認証取得部３８を介して取得した認証情報を認証サーバ４０に送信する。認証情報を受信した認証サーバ４０の制御部４１は、受信した認証情報と記憶部４３に保存された登録者情報とが一致するかを判定することでユーザ認証を行う（ＡＣＴ１０７）。ユーザ認証が完了すると、画像形成装置３０の制御部３１は、ユーザ情報を印刷サーバ２０に送信する。印刷サーバ２０の制御部２１は、受信したユーザ情報と、記憶部２３に保存されている識別情報とから、同じく記憶部２３に保存されているユーザＢの印刷データのリストを画像形成装置３０の液晶表示部３７ａに表示させる。次にユーザＢが、液晶表示部３７ａに表示された印刷データのリストから印刷データｂを選択すると（ＡＣＴ１０８）、画像形成装置３０の制御部３１は、印刷サーバ２０に選択情報を送信する。選択情報を受信した印刷サーバ２０は、制御部２１が当該画像形成装置３０において他のユーザによる印刷データの転送が行われているかを判断する。（ＡＣＴ１０９）転送が行われていない場合は（ＡＣＴ１０９、Ｎｏ）、制御部２１が選択情報を基に印刷データｂを画像形成装置３０に転送する（ＡＣＴ１１３）。一方、ユーザＡの印刷データａが転送中の場合（ＡＣＴ１０９、Ｙｅｓ）、制御部２１は、印刷データａの追い越し可否情報を記憶部２３から取得する（ＡＣＴ１１０）。取得した追い越し可否情報が追い越し拒否の設定の場合（ＡＣＴ１１１、Ｎｏ）、制御部２１は印刷データａの転送を継続し（ＡＣＴ１１２）、終了した後に印刷データｂの転送を行う（ＡＣＴ１１３）。一方、追い越し許可の設定の場合（ＡＣＴ１１１、Ｙｅｓ）、制御部２１は印刷データａの転送を中断し（ＡＣＴ１１４）、ネットワーク５０を通じて画像形成装置３０に信号を送信する。信号を受信した画像形成装置３０は、制御部３１が、転送が完了している分の印刷データａ´を記憶部３３に保存する。その後、印刷サーバ２０の制御部２１は、印刷データｂの転送を開始する（ＡＣＴ１１５）。印刷データｂの転送が完了すると、画像形成装置３０の制御部３１は、記憶部３３に保存しておいた印刷データａ´を呼び出し、印刷サーバの制御部２１は印刷データａの転送を再開する（ＡＣＴ１１６）。
【００３５】
上述した第１の実施形態によれば、転送における追い越し許可の設定を行うことで、緊急性の高い印刷データの転送待ち時間を短縮させることができる。また、転送時間が第１の閾値を超えた旨がクライアント端末１０に通知されることで、ユーザは印刷データを印刷サーバ２０に登録する段階で、転送に時間がかかることを把握できる。
【００３６】
さらに、第１の実施形態においては、印刷サーバ２０の記憶部２３に保存されているユーザの印刷データのリストが画像形成装置３０の液晶表示部３７ａに表示される際に、図１０に示すように、追い越し可否情報も印刷データごとに表示させることで、ユーザは自身が印刷データの登録時に設定した追い越し可否情報を、画像形成装置３０の液晶表示部３７ａで確認することもできる。
（第２の実施形態）
【００３７】
第２の実施形態のネットワーク印刷システムにおける構成と第１の閾値の設定方法は、第１の実施形態と同様である。この第２の実施形態が第１の実施形態と異なる点は、ユーザが画像形成装置３０から印刷データの印刷指示を印刷サーバ２０に要求した際に、追い越し可否の設定を行う点である。
【００３８】
この第２の実施形態における印刷データの登録フローを、図１１のフローチャートを参照して説明する。
【００３９】
まず、ユーザＡがクライアント端末１０Ａを操作しプリンタドライバから印刷を実行すると、クライアント端末１０Ａの制御部１１は、印刷サーバ２０に対してネットワーク５０を通じて印刷データａと識別情報を送信する（ＡＣＴ２０１）。印刷サーバ２０の制御部２１は、受信した印刷データａと識別情報を記憶部２３に保存し、登録が完了する（ＡＣＴ２０２）。次に、制御部２１は印刷データａの転送時間を算出し（ＡＣＴ２０３）、この転送時間と記憶部３３に保存されている第１の閾値とを比較する（ＡＣＴ２０４）。制御部２１は、この比較情報を印刷データａと識別情報に関連付けて記憶部２３に保存する（ＡＣＴ２０５）。
【００４０】
次に、ユーザＡが画像形成装置３０を操作して印刷を行う際のネットワーク印刷システムの動作について、図１２のフローチャートを参照して説明する。
【００４１】
まず、ユーザＡは、第１の実施形態でのユーザＢと同様にして、画像形成装置３０の認証情報取得部３８からユーザ認証を行う（ＡＣＴ２０６）。ユーザ認証が完了した後に、リスト表示された印刷データの中から、ユーザによって印刷データａが選択されると（ＡＣＴ２０７）、制御部３１は、選択情報を印刷サーバ２０に送信する。選択情報を受信した印刷サーバ２０は、制御部２１が印刷データａと比較情報を記憶部２３から呼び出し（ＡＣＴ２０８）、比較情報から転送時間が閾値を下回っている場合には（ＡＣＴ２０９、Ｎｏ）、制御部２１は、印刷データａの転送を開始する（ＡＣＴ２１２）。一方、転送時間が閾値を上回っている場合には（ＡＣＴ２０９、Ｙｅｓ）、第１の実施形態と同様にして画像形成装置３０の液晶表示部３７ａにその旨を通知し（ＡＣＴ２１０）、ユーザは追い越し可否の選択を行う（ＡＣＴ２１１）。画像形成装置の制御部３１は、選択された追い越し可否情報を印刷サーバ２０に送信する。追い越し可否情報を受信した印刷サーバ２０は、制御部２１が、追い越し可否情報を記憶部２３に登録し、印刷データａの転送を開始する（ＡＣＴ２１２）。
【００４２】
以降のユーザＢによる工程は、第１の実施形態と同様である（ＡＣＴ１０７〜ＡＣＴ１１６）。
【００４３】
上述した第２の実施形態によれば、ユーザが印刷データを印刷サーバ２０に登録した後に転送時間を算出するため、印刷データの印刷サーバ２０への登録時や、画像形成装置３０から印刷指示を要求した際に、算出処理等による余計な待ち時間を生じさせない。
【００４４】
また、ユーザが画像形成装置３０から複数の印刷データを選択した場合には、選択された印刷データの転送時間の総和と第１の閾値とを制御部２１が比較することにより、上記の実施形態と同様の効果を得ることが可能である。
【００４５】
尚、実施の形態の印刷サーバ２０は、転送時間が第１の閾値を超えること通知する処理として、上記第１の実施の形態および第２の実施の形態の処理を適宜組み合わせても良い。例えば、ユーザから印刷データの登録を受け付ける場合に、印刷データの転送時間が第１の閾値を超えるかを判断し、単独の印刷データにより転送時間が第１の閾値を超える場合には、印刷サーバ２０の制御部２１は、クライアント端末１０に転送時間が第１の閾値を超えることを通知する。また、印刷データの登録を受け付ける場合に、印刷データの転送時間が第１の閾値を超えない場合であって、ユーザ操作により画像形成装置３０から選択された複数の印刷データの総転送時間が第１の閾値を超えた場合に、印刷サーバ２０の制御部２１は、画像形成装置３０に転送時間が第１の閾値を超えることを通知すれば良い。
（第３の実施形態）
【００４６】
第３の実施形態では、第１の閾値をそれぞれのクライアント端末１０の記憶部１３が保持し、転送時間の算出や、前記転送時間と前記第１の閾値との比較についてもクライアント端末１０の制御部１１が行い、制御部１１が印刷データと追い越し可否情報を印刷サーバ２０に送信することで、印刷サーバへの登録が完了する。
【００４７】
第３の実施形態のネットワーク印刷システムの構成は第１の実施形態と同様である。個々の構成要件として、第１の実施形態と異なる点は、第１の閾値はクライアント端末１０の記憶部１３に記憶される点である。
【００４８】
この第３の実施形態における印刷データの登録フローを、図１３のフローチャートを参照して説明する。
【００４９】
まず、ユーザＡがクライアント端末１０Ａを操作しプリンタドライバから印刷データａの印刷を実行すると（ＡＣＴ３０１）、クライアント端末１０Ａの制御部１１は、印刷データａが印刷サーバから画像形成装置までの転送にかかる転送時間を、受信した印刷データのデータ量を基に算出する（ＡＣＴ３０２）。次に制御部１１は、算出された転送時間と記憶部１３に保存されている第１の閾値とを比較する（ＡＣＴ３０３）。転送時間が第１の閾値を超えない場合は（ＡＣＴ３０３、Ｎｏ）、制御部１１は、印刷データａと識別情報を印刷サーバ２０に送信する。受信した印刷サーバ２０は、制御部２１が印刷データａと識別情報を関連付けて記憶部２３に保存し、登録が完了する（ＡＣＴ３０６）。一方、転送時間が閾値を超える場合には（ＡＣＴ３０３、Ｙｅｓ）、クライアント端末１０Ａの制御部１１は、表示部１７にその旨を通知し（ＡＣＴ３０４）、追い越しの可否をユーザＡに選択させる（ＡＣＴ３０５）。制御部１１は、追い越し可否情報、印刷データａ、及び識別情報を印刷サーバ２０に送信し、印刷サーバ２０の制御部２１は、これら３つのデータを記憶部２３に保存し、登録が完了する（ＡＣＴ３０６）。
【００５０】
以降のユーザＢによる印刷時のフローは、第１の実施形態及び第２の実施形態と同様である（ＡＣＴ１０７〜ＡＣＴ１１６）。
【００５１】
上述した第３の実施形態によれば、第１の実施形態と同様の効果を得ることができる。さらに、複数の印刷データが同時に印刷サーバ２０へ登録要求された際の、印刷サーバ２０への負荷を軽減させることができる。また、第３の実施形態の変形例として、印刷データを印刷サーバ２０に登録する際には、クライアント端末１０の制御部１１による比較情報と印刷データと識別情報を登録し、追い越し可否の選択は、第１の実施形態と同様にユーザが画像形成装置３０から印刷データを選択した際に行っても良い。
【００５２】
以上説明した少なくとも一つの実施形態によれば、印刷サーバから画像形成装置への転送に時間のかかる印刷データに対して、追い越し許可の設定を設けることで、画像形成装置はより緊急性の高い印刷データの転送、印刷処理を優先的に行うのでユーザの待ち時間が短縮され、ユーザビリティの向上を図ることができる。
【００５３】
本発明は上記実施形態に限定されるものではなく、種々の変形が可能である。実施形態１乃至実施形態３において、追い越しを行う際の複数の印刷データは、異なるクライアント端末（ユーザ）によるものであったが、同一クライアント端末（ユーザ）からの複数の印刷データにおいても適用可能である。
【００５４】
また、上記の実施形態では、複数の追い越しがあった場合などに、印刷データａの転送が再開されるのに大幅な時間がかかってしまうことが考えられる。これでは、いくらユーザＡが追い越しを許可したとはいえ、あまり実用的ではない。そこで、ユーザが追い越しを認める時間の最大値としての第２の閾値を設定しておくことで、追い越されることにより転送が中断される時間の総和が第２の閾値を超えてしまう分の印刷データについては追い越しを認めず、印刷データａの転送を再開させる。このことにより、追い越しを許可したユーザに対しても一定の印刷終了時刻を保障することが可能となる。無論、この第２の閾値をシステムが自動で設定しても良い。
【００５５】
さらに、実施形態における転送時間を、同じく印刷データのデータ量に基づいて計測可能である、ラスターイメージを生成するためのＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理にかかる時間も加算した時間として扱っても良い。
【００５６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５７】
１０・・・クライアント端末
１１・・・制御部
１１ａ・・・プロセッサ
１１ｂ・・・メモリ
１１ｃ・・・ＲＯＭ
１１ｄ・・・ＲＡＭ
１３・・・記憶部
１４・・・ネットワークインターフェース
１５・・・表示部
１７・・・操作部
１９・・・バス
２０・・・印刷サーバ
２１・・・制御部
２１ａ・・・プロセッサ
２１ｂ・・・メモリ
２１ｃ・・・ＲＯＭ
２１ｄ・・・ＲＡＭ
２３・・・記憶部
２４・・・ネットワークインターフェース
２９・・・バス
３０・・・画像形成装置
３１・・・制御部
３１ａ・・・プロセッサ
３１ｂ・・・メモリ
３１ｃ・・・ＲＯＭ
３１ｄ・・・ＲＡＭ
３３・・・記憶部
３４・・・ネットワークインターフェース
３５・・・スキャナ
３６・・・プリンタ
３７・・・操作パネル
３７ａ・・・液晶表示部
３８・・・認証情報取得部
３９・・・バス
４０・・・認証サーバ
４１・・・制御部
４１ａ・・・プロセッサ
４１ｂ・・・メモリ
４１ｃ・・・ＲＯＭ
４１ｄ・・・ＲＡＭ
４３・・・記憶部
４４・・・ネットワークインターフェース
４９・・・バス
５０・・・ネットワーク
【図１】
2014041393.tif 000003
【図２】
2014041393.tif 000004
【図３】
2014041393.tif 000005
【図４】
2014041393.tif 000006
【図５】
2014041393.tif 000007
【図６】
2014041393.tif 000008
【図７】
2014041393.tif 000009
【図８】
2014041393.tif 000010
【図９】
2014041393.tif 000011
【図１０】
2014041393.tif 000012
【図１１】
2014041393.tif 000013
【図１２】
2014041393.tif 000014
【図１３】
2014041393.tif 000015