(57)【要約】【課題】印刷処理待ち状態となっている画像情報を消去することなく、所望の画像情報により示される画像の印刷処理を優先して実行させることができる印刷制御装置、及び印刷制御プログラムを得る。【解決手段】記憶手段によって記憶された画像情報を用いて印刷装置により実行される印刷処理をダイレクトプリント機能による印刷処理から、オンデマンドプリント機能による印刷処理に切り替える切替指示を受け付け（ステップ１０４、１０８）、切替指示の種類に応じて、ダイレクトプリント機能による印刷処理が実行されるものとして記憶手段によって記憶された、全ての画像情報により示される画像の印刷処理、又は予め選択された画像情報により示される画像の印刷処理、の何れか一方の印刷処理をオンデマンドプリント機能による印刷処理に切り替える（ステップ１０６、１１０、及び１１２）。【選択図】図５
2009069891.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を情報処理装置から受信する受信手段と、
前記受信手段によって受信された画像情報を記憶する記憶手段と、
前記記憶手段によって記憶された画像情報を用いて印刷装置により実行される印刷処理を前記記憶手段に画像情報が記憶された順に実行する第１の機能による印刷処理から、前記記憶手段によって記憶された画像情報の中から使用者によって選択された画像情報により示される画像の印刷処理を実行する第２の機能による印刷処理に切り替える切替指示を受け付ける受付手段と、
前記受付手段によって前記切替指示が受け付けられた場合に、当該切替指示の種類に応じて、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理、又は前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶され、かつ予め選択された画像情報により示される画像の印刷処理、の何れか一方の印刷処理を前記第２の機能による印刷処理に切り替える切替手段と、
を備えた印刷制御装置。
【請求項２】
前記切替手段は、前記受付手段によって、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶されている全ての画像情報により示される画像の印刷処理を中止させる中止指示が、前記切替指示として受け付けられた場合に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理を、前記第２の機能による印刷処理に切り替えることを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記切替手段は、前記受付手段によって、前記印刷装置の印刷処理モードを前記第１の機能による印刷処理を実行する第１の印刷処理モードから、前記第２の機能による印刷処理のみを実行する第２の印刷処理モードへ変更させるモード変更指示が前記切替指示として受け付けられた場合に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理を、前記第２の機能による印刷処理に切り替えることを特徴とする請求項１又は請求項２記載の印刷制御装置。
【請求項４】
前記切替手段は、前記受付手段によって、予め選択された画像情報により示される画像の印刷処理を、前記第１の機能による印刷処理から前記第２の機能による印刷処理に切り替える選択切替指示が前記切替指示として受け付けられた場合に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶され、かつ前記予め選択された画像情報により示される画像の印刷処理を、前記第２の機能による印刷処理に切り替えることを特徴とする請求項１〜請求項３の何れか１項記載の印刷制御装置。
【請求項５】
前記第１の機能による印刷処理から前記第２の機能による印刷処理への切り替えの対象となる画像情報が選択される際に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶されている画像情報に関する所定の情報を、前記選択の実行に用いられる前記情報処理装置又は前記印刷装置へ送信する情報送信手段を更に備えたことを特徴とする請求項１〜請求項４の何れか１項記載の印刷制御装置。
【請求項６】
情報処理装置から受信した画像情報を記憶手段に記憶する記憶ステップと、
前記記憶手段によって記憶された画像情報を用いて印刷装置により実行される印刷処理を前記記憶手段に画像情報が記憶された順に実行する第１の機能による印刷処理から、前記記憶手段によって記憶された画像情報の中から使用者によって選択された画像情報により示される画像の印刷処理を実行する第２の機能による印刷処理に切り替える切替指示を受け付ける受付ステップと、
前記受付ステップによって前記切替指示が受け付けられた場合に、当該切替指示の種類に応じて、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理、又は前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶され、かつ予め選択された画像情報により示される画像の印刷処理、の何れか一方の印刷処理を前記第２の機能による印刷処理に切り替える切替ステップと、
をコンピュータに実行させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、及び印刷制御プログラムに関する。
【背景技術】
【０００２】
プリントサーバは、一般に、パソコンから画像情報を受信し、受信した画像情報を一時的に記憶した後に、プリンタへ送信する。これに対して、プリントサーバから画像情報を受信したプリンタは、当該画像情報により示される画像の印刷処理を実行する。
【０００３】
ところで、プリントサーバとプリンタとが接続されたプリントシステムの機能として、プリントサーバに記憶された画像情報により示される画像の印刷処理を当該画像情報がプリントサーバに記憶された順に、印刷が指示されたプリンタに対して当該画像情報を送信し、印刷処理を実行させるダイレクトプリント機能や、プリントサーバに記憶された画像情報の中からユーザによって選択された画像情報により示される画像の印刷処理を実行するオンデマンドプリント機能が設けられたものがある。
【０００４】
ダイレクトプリント機能による印刷は、ユーザの操作として、プリントジョブを実行させるプリンタを指示してプリントサーバに送信する。一方、オンデマンドプリント機能による印刷は、ユーザの操作として、プリントジョブをプリントサーバに送信する指示を行った後にユーザがプリンタの設置位置まで移動し、当該プリンタに設けられている操作パネルを操作することで、上記プリントサーバに送信し保持されたプリントジョブを選択し、印刷指示を行う。この操作により、指示したプリントジョブを当該プリンタで印刷処理させることができる。
【０００５】
そして、上記ダイレクトプリント機能及びオンデマンドプリント機能が設けられたプリントシステムに関する技術として、特許文献１には、ダイレクトプリント機能による印刷処理が実行されるプリントジョブに含まれる画像情報が、過去にオンデマンドプリント機能による印刷処理が実行された画像情報であった場合、当該プリントジョブを機密文書とみなし、オンデマンドプリント機能による印刷処理を実行する技術が開示されている。また、特許文献２には、ダイレクトプリント機能による印刷処理が実行されたプリントジョブに含まれる画像情報により示される画像が、予め登録されている定型フォーマットと異なる場合、当該プリントジョブの印刷処理をオンデマンドプリント機能に切り替えて実行する技術が開示されている。更に、特許文献３には、プリンタに記憶されている印刷処理されていないプリントジョブを、他のプリンタへ転送し、当該他のプリンタで当該転送したプリントジョブに対する印刷処理を実行する技術が開示されている。
【特許文献１】特開２００４−００１２８４号公報
【特許文献２】特開２００６−２５５９３６号公報
【特許文献３】特開２００５−１５６７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、印刷処理待ち状態となっている画像情報を消去することなく、所望の画像情報により示される画像の印刷処理を優先して実行させることができる印刷制御装置、及び印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、上記目的を達成するために、画像情報を情報処理装置から受信する受信手段と、前記受信手段によって受信された画像情報を記憶する記憶手段と、前記記憶手段によって記憶された画像情報を用いて印刷装置により実行される印刷処理を前記記憶手段に画像情報が記憶された順に実行する第１の機能による印刷処理から、前記記憶手段によって記憶された画像情報の中から使用者によって選択された画像情報により示される画像の印刷処理を実行する第２の機能による印刷処理に切り替える切替指示を受け付ける受付手段と、前記受付手段によって前記切替指示が受け付けられた場合に、当該切替指示の種類に応じて、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理、又は前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶され、かつ予め選択された画像情報により示される画像の印刷処理、の何れか一方の印刷処理を前記第２の機能による印刷処理に切り替える切替手段と、を備えている。
【０００８】
また、請求項２に記載の発明は、請求項１の発明において、前記切替手段が、前記受付手段によって、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶されている全ての画像情報により示される画像の印刷処理を中止させる中止指示が、前記切替指示として受け付けられた場合に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理を、前記第２の機能による印刷処理に切り替えるものである。
【０００９】
また、請求項３に記載の発明は、請求項１又は請求項２記載の発明において、前記切替手段が、前記受付手段によって、前記印刷装置の印刷処理モードを前記第１の機能による印刷処理を実行する第１の印刷処理モードから、前記第２の機能による印刷処理のみを実行する第２の印刷処理モードへ変更させるモード変更指示が前記切替指示として受け付けられた場合に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理を、前記第２の機能による印刷処理に切り替えるものである。
【００１０】
また、請求項４に記載の発明は、請求項１〜請求項３の何れか１項に記載の発明において、前記切替手段が、前記受付手段によって、予め選択された画像情報により示される画像の印刷処理を、前記第１の機能による印刷処理から前記第２の機能による印刷処理に切り替える選択切替指示が前記切替指示として受け付けられた場合に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶され、かつ前記予め選択された画像情報により示される画像の印刷処理を、前記第２の機能による印刷処理に切り替えるものである。
【００１１】
また、請求項５に記載の発明は、請求項１〜請求項４の何れか１項に記載の発明において、前記第１の機能による印刷処理から前記第２の機能による印刷処理への切り替えの対象となる画像情報が選択される際に、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶されている画像情報に関する所定の情報を、前記選択の実行に用いられる前記情報処理装置又は前記印刷装置へ送信する情報送信手段を更に備えているものである。
【００１２】
一方、請求項６に記載の発明は、上記目的を達成するために、情報処理装置から受信した画像情報を記憶手段に記憶する記憶ステップと、前記記憶手段によって記憶された画像情報を用いて印刷装置により実行される印刷処理を前記記憶手段に画像情報が記憶された順に実行する第１の機能による印刷処理から、前記記憶手段によって記憶された画像情報の中から使用者によって選択された画像情報により示される画像の印刷処理を実行する第２の機能による印刷処理に切り替える切替指示を受け付ける受付ステップと、前記受付ステップによって前記切替指示が受け付けられた場合に、当該切替指示の種類に応じて、前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶された全ての画像情報により示される画像の印刷処理、又は前記第１の機能による印刷処理が実行されるものとして前記記憶手段によって記憶され、かつ予め選択された画像情報により示される画像の印刷処理、の何れか一方の印刷処理を前記第２の機能による印刷処理に切り替える切替ステップと、をコンピュータに実行させるものである。
【発明の効果】
【００１３】
請求項１及び請求項６に記載の発明によれば、印刷処理待ち状態となっている画像情報を消去することなく、所望の画像情報により示される画像の印刷処理を優先して実行させることができる、という優れた効果を有する。
【００１４】
また、請求項２に記載の発明によれば、印刷装置に中止指示が与えられても、印刷処理待ち状態となっている画像情報を消去することなく、所望の画像情報により示される画像の印刷処理を優先して実行させることができる、という優れた効果を有する。
【００１５】
また、請求項３に記載の発明によれば、印刷装置にモード変更指示が与えられても、印刷処理待ち状態となっている画像情報を消去することなく、所望の画像情報により示される画像の印刷処理を優先して実行させることができる、という優れた効果を有する。
【００１６】
また、請求項４に記載の発明によれば、印刷処理待ち状態となっている画像情報からユーザによって選択された画像情報により示される画像の印刷処理を、他の印刷処理待ち状態となっている画像情報を消去することなく、優先して実行させることができる、という優れた効果を有する。
【００１７】
更に、請求項５に記載の発明によれば、記憶手段に記憶されている画像情報に関する所定の情報を情報処理装置又は印刷処理装置に表示させることができ、ユーザにとっての操作の利便性を向上させることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明をパーソナルコンピュータ（以下、「パソコン」という。）、プリントサーバ、プリンタ、及び携帯電話機を含んで構成された印刷システムに適用した場合について説明する。
【００１９】
まず、図１を参照して、本実施の形態に係る印刷システムの構成を説明する。
【００２０】
同図に示されるように、本実施の形態に係る印刷システムは、複数のパソコン１４と、複数のプリンタ１６Ａ、１６Ｂ、１６Ｃ・・・と、当該パソコンとプリンタとの間にネットワーク１２を介して接続されたプリントサーバ１０とを備えている。さらに、公衆回線を介した情報の送受信機能を有する基地局２０が、ネットワーク１２を介してプリントサーバ１０と接続されている。プリントサーバ１０は、ネットワーク１２と基地局２０とを介することで、携帯電話機２２との間で情報の送受信を行う。
【００２１】
本実施の形態に係る複数のプリンタ１６Ａ、１６Ｂ、１６Ｃ・・・は、ダイレクトプリント機能による通常の印刷処理に加え、プリントサーバ１０に保持されたプリントジョブを選択して印刷指示することにより印刷処理を行うオンデマンドプリント機能が搭載されている。なお、上記複数のプリンタを特に区別する必要がない場合には、符号末尾のアルファベットは省略して、「プリンタ１６」と表記する。
【００２２】
パソコン１４は、プリンタ１６で印刷処理を実行させる際に、プリントサーバ１０へプリントジョブを送信する。なお、上記プリントジョブには、当該プリントジョブを識別するためのジョブＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）、印刷すべき画像を示す画像情報、印刷処理を実行させるプリンタ１６を特定することのできる特定情報、及び当該印刷処理に関する各種設定情報（例えば、出力枚数、用紙サイズ等）等が含まれる。パソコン１４にはユーザによって、プリンタ１６における認証処理に用いるためにユーザ毎に与えられたユーザＩＤが予め入力され、パソコン１４は、当該ユーザＩＤとジョブＩＤとを関連付け、プリントジョブをプリントサーバに送信する。
【００２３】
そして、プリントサーバ１０は、パソコン１４から受信したプリントジョブを一時的に記憶した後、ネットワーク１２を介して上記特定情報によって特定されるプリンタ１６へ当該プリントジョブを送信する。プリントジョブを受信したプリンタ１６は当該プリントジョブに含まれる画像情報により示される画像の印刷処理を実行する。
【００２４】
ここで、ダイレクトプリント機能による印刷処理、及びオンデマンドプリント機能による印刷処理について説明する。
【００２５】
ダイレクトプリント機能による印刷処理は、プリントジョブがプリントサーバ１０に記憶された順に、プリントジョブに含まれる画像情報により示される画像の印刷処理を、当該画像情報に対応する特定情報によって特定されるプリンタ１６で実行させる。
【００２６】
一方、オンデマンドプリント機能による印刷処理は、印刷処理を実行させるプリンタ１６に設けられた操作パネル１８を介して、ユーザによって認識情報がプリントサーバ１０へ送信され、記憶されたプリントジョブの印刷処理が許されているユーザの認証を実行する。ユーザ認証のためには、例えば、ユーザＩＤが操作パネル１８を用いて、ユーザによって入力される。入力されたユーザＩＤが予め登録されている当該ユーザのものと一致している場合は、プリントサーバ１０がユーザＩＤと関連付けられたジョブＩＤを有するプリントジョブを示す情報を当該プリンタ１６に送信する。これに応じて当該プリンタ１６は、操作パネル１８により、受信したプリントジョブを示す情報を一覧表示する。これに応じて、ユーザは、印刷処理を希望するプリントジョブを当該一覧表示の中から選択し、選択したプリントジョブの印刷要求指示を入力する。当該印刷要求指示は、プリンタ１６からプリントサーバ１０へ送信される。プリントサーバ１０は当該印刷要求指示を受信すると、ユーザにより選択されたプリントジョブを、印刷要求指示の送信元のプリンタ１６に送信する。これに応じて、当該プリンタ１６は、送信されたプリントジョブにより示される画像の印刷処理を実行する。
【００２７】
なお、オンデマンドプリント機能で印刷処理を実行させるプリンタは、プリントサーバ１０に接続され、かつオンデマンドプリント機能が設けられているプリンタであれば何れのプリンタでもよい。
【００２８】
次に、図２を参照して、印刷システムで特に重要な役割を有するプリントサーバ１０の処理系の要部構成を説明する。
【００２９】
同図に示すように、プリントサーバ１０は、プリントサーバ１０全体の制御を司るＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０、ＣＰＵ３０により実行されるプログラムをロードしたり、作業データを格納する際等に使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２、プログラムその他の情報が予め記憶されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４、ＣＰＵ３０により実行されるプログラムやパソコン１４から送信されたプリントジョブ等の各種のデータを記憶するハードディスクドライブ３６、及びパソコン１４、プリンタ１６、基地局２０等との間の情報の授受を司るネットワークインターフェース３８を備えており、これら各部はバス４０によって各々接続されている。
【００３０】
ハードディスクドライブ３６は、パソコン１４から送信されたプリントジョブを一時的に記憶する。
【００３１】
ところで、本実施の形態に係る印刷システムでは、プリントジョブを管理する役割を有するプリントジョブ管理プログラムが、プリントサーバ１０にインストールされている。このプリントジョブ管理プログラムは、ユーザがプリンタ１６のダイレクトプリント機能による印刷処理を実行する場合に、図３に示されるプリンタ１６とプリンタキューとの対応関係を表す模式図に示されるように、パソコン１４から送信されたプリントジョブを、それぞれのプリンタ１６に対応させてプリンタキュー４２Ａ、４２Ｂ、４２Ｃ・・・として受け付け記憶し、記憶した順に印刷処理を行うよう管理している。プリンタキュー４２Ａはプリンタ１６Ａに対応しており、上記特定情報によって特定されるプリンタがプリンタ１６Ａである場合に、当該特定情報を含むプリントジョブを記憶する。同様にプリンタキュー４２Ｂはプリンタ１６Ｂに対応し、プリンタキュー４２Ｃはプリンタ１６Ｃに対応しており、対応するプリンタ１６により印刷処理が実行されるプリントジョブを記憶する。なお、上記複数のプリンタキューを特に区別する必要がない場合には、符号末尾のアルファベットは省略して、「プリンタキュー４２」と表記する。
【００３２】
一方、上記プリントジョブ管理プログラムは、ユーザがプリンタ１６のオンデマンドプリント機能による印刷処理をする場合に、パソコン１４から送信されるプリントジョブを各プリンタ１６に共通のプリンタキュー４４で管理している。
【００３３】
一方、図４には、本実施の形態に係るプリントサーバ１０の機能的な構成を示す機能ブロック図が示されている。
【００３４】
同図に示されるように、本実施の形態に係るプリントサーバ１０は、切替指示受付部５０、プリントジョブ切替部５２、プリントジョブ状態管理部５４、及びプリントジョブリスト表示部５６を備えている。
【００３５】
上記切替指示受付部５０は、プリンタキュー４２によって記憶されたプリントジョブを用いてプリンタ１６により実行される印刷処理をダイレクトプリント機能による印刷処理から、オンデマンドプリント機能による印刷処理に切り替える切替指示情報を受け付けるものである。
【００３６】
本実施の形態に係る切替指示情報としては、ダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶されている全てのプリントジョブにより示される画像の印刷処理を中止させる中止指示を示す中止指示情報、プリンタ１６の印刷処理モードをダイレクトプリント機能による印刷処理を実行するダイレクトプリント処理モードからオンデマンドプリント機能による印刷処理のみを実行するオンデマンドプリント処理モードへ変更させるモード変更指示を示すモード変更指示情報、及びダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶され、かつ予め選択されたプリントジョブにより示される画像の印刷処理を、オンデマンドプリント機能による印刷処理に切り替える選択ジョブ切替指示情報を有している。
【００３７】
なお、プリンタ１６に備えられる操作パネル１８をユーザが操作することで、当該プリンタ１６に対する中止指示及びモード変更指示が与えられた場合、中止指示及びモード変更指示が与えられた当該プリンタ１６からプリントサーバ１０へ中止指示情報、及びモード変更指示情報が送信される。一方、パソコン１４、及び携帯電話機２２から、プリンタ１６に対して中止指示及びモード変更指示が与えられた場合には、当該パソコン１４及び当該携帯電話機２２からプリントサーバ１０へ、当該プリンタ１６に対する中止指示情報、及びモード変更指示情報が送信される。
【００３８】
また、中止指示及びモード変更指示は、当該各指示を与える権限を有するユーザＩＤがプリンタ１６又はパソコン１４、携帯電話機２２に入力された場合に、プリンタ１６に対し与えることができるとしてもよい。さらに、プリンタ１６に中止指示又はモード変更指示が与えられた際に、当該プリンタ１６においてプリントジョブにより示される画像の印刷処理が実行中の場合、当該プリンタ１６は、当該印刷処理を完了させた後に印刷処理の中止又はモード変更を実行する。
【００３９】
一方、選択ジョブ切替指示情報は、ユーザがパソコン１４、プリンタ１６、及び携帯電話機２２の何れかを用いて、プリンタキュー４２に記憶されているプリントジョブの中から、オンデマンドプリント機能による印刷処理への切り替えを希望するプリントジョブを選択した際に、当該選択に用いた機器からプリントサーバ１０へ送信される。
【００４０】
プリントジョブ切替部５２は、切替指示受付部５０によって切替指示情報が受け付けられた場合に、当該切替指示情報の種類に応じて、ダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶された全てのプリントジョブにより示される画像の印刷処理、又はダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶され、かつ予め選択されたプリントジョブにより示される画像の印刷処理、の何れか一方の印刷処理をオンデマンドプリント機能による印刷処理に切り替える、切替処理を実行する。
【００４１】
本実施の形態に係るプリントジョブ切替部５２によって実行される切替処理は、切替指示受付部５０で中止指示情報又はモード変更指示情報が切替指示情報として受け付けられた場合に、ダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶された全てのプリントジョブにより示される画像の印刷処理をオンデマンドプリント機能による印刷処理に切り替える。すなわち、切替処理によって、プリンタキュー４２に記憶されているプリントジョブの全てが、プリンタキュー４４へ転送される。
【００４２】
例えば、プリンタ１６Ａに対する中止指示情報又はプリンタ１６Ａに対するモード変更指示情報がプリントサーバ１０に送信されると、中止指示情報、又はモード変更指示情報が送信されるよりも前にプリンタキュー４２Ａに記憶されたプリントジョブの全てが、プリンタキュー４４へ転送される。
【００４３】
一方、切替指示受付部５０で選択ジョブ切替指示情報が切替指示情報として受け付けられた場合は、プリントジョブ切替部５２によって実行される切替処理は、ダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶され、かつ予めユーザによって選択されたプリントジョブにより示される画像の印刷処理をオンデマンドプリント機能による印刷処理に切り替る。すなわち、切替処理によって、プリンタキュー４２に記憶されているプリントジョブの中から、当該選択されたプリントジョブがプリンタキュー４４へ転送される。
【００４４】
例えば、プリンタ１６Ａに対応するプリンタキュー４２Ａによって記憶されている複数のプリントジョブのうち、ユーザによって選択されたプリントジョブを識別するジョブＩＤを含む選択ジョブ切替指示情報が、プリントサーバ１０に送信されると、当該ジョブＩＤにより識別されるプリントジョブがプリンタキュー４２Ａからプリンタキュー４４へ転送される。
【００４５】
また、上記プリントジョブリスト表示部５６は、ダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理への切り替え対象となる画像情報が選択される際に、ダイレクトプリント機能による印刷処理が実行されるものとしてプリンタキュー４２によって記憶されているプリントジョブに関する所定の情報を、前記選択の実行に用いられるパソコン１４、プリンタ１６、及び携帯電話機２２の何れかへ送信する、ダイレクトプリントジョブ情報送信処理を実行するものである。
【００４６】
本実施の形態に係るプリントジョブリスト表示部５６によって実行されるダイレクトプリントジョブ情報送信処理は、パソコン１４、プリンタ１６、及び携帯電話機２２の何れかから、プリントジョブとして示される画像の印刷処理を、ダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理への切り替えを開始させる切替開始信号を受信すると、プリンタキュー４２に記憶されているプリントジョブを識別するジョブＩＤを、ダイレクトプリントジョブ情報として切替開始信号を送信してきた機器に対して送信する。また、切替開始信号をプリントサーバ１０に送信する機器は、切替開始信号と共にユーザＩＤもプリントサーバ１０へ送信する。これにより、送信されたユーザＩＤに関連付けられたジョブＩＤが、ダイレクトプリントジョブ情報として送信される。
【００４７】
なお、ダイレクトプリントジョブ情報は、ジョブＩＤの他に、プリントジョブに含まれる画像情報を示すファイル名、プリントジョブのデータサイズ、及びプリントジョブがプリントサーバ１０に送信された日時等を含んでもよい。
【００４８】
さらに、上記プリントジョブ状態管理部５４は、オンデマンドプリント機能による印刷処理が実行されるプリントジョブを識別するジョブＩＤを記憶するものである。
【００４９】
本実施の形態に係るプリントジョブ状態管理部５４は、プリントジョブ切替部５２と接続され、プリンタキュー４２からプリンタキュー４４へ転送されたプリントジョブを識別するジョブＩＤをプリントジョブ切替部５２から受信し、受信したジョブＩＤを記憶する。さらに、プリントジョブ状態管理部５４は、プリンタキュー４４によって記憶されているプリントジョブのうち印刷処理が終了したプリントジョブを識別するジョブＩＤを受信し、前記記憶しているジョブＩＤの中から、プリンタキュー４４から受信したジョブＩＤに対応するジョブＩＤを削除する。
【００５０】
そして、プリントジョブ状態管理部５４は、パソコン１４、プリンタ１６、及び携帯電話機２２からオンデマンドプリント機能による印刷処理の対象となっているプリントジョブの印刷処理状況の確認をする旨を示すプリントジョブ確認信号を受信した場合に、プリントジョブ状態管理部５４に記憶されているジョブＩＤをオンデマンドプリントジョブ情報として、プリントジョブ確認信号を送信した機器に対して送信する。また、プリントジョブ確認信号をプリントサーバ１０に送信するときにユーザＩＤも送信することで、送信したユーザＩＤに関連付けられたプリントジョブのジョブＩＤがオンデマンドプリントジョブ情報として、プリントジョブ確認信号を送信した機器に対して送信される。
【００５１】
なお、オンデマンドプリントジョブ情報は、ジョブＩＤの他に、プリントジョブに係る画像情報を示すファイル名、プリントジョブのデータサイズ、及びプリントジョブがプリントサーバ１０に送信された日時等を含んでもよい。
【００５２】
なお、以上のように構成されたＣＰＵ３０の各構成要素（切替指示受付部５０、プリントジョブ切替部５２、プリントジョブ状態管理部５４、プリントジョブリスト表示部５６）による処理は、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現することができる。この場合、当該プログラムに本実施の形態に係る印刷制御プログラムが含まれることになる。但し、ソフトウェア構成による実現に限られるものではなく、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現することもできることは言うまでもない。
【００５３】
次に、図５を参照して、本実施の形態に係るプリントサーバ１０の作用を説明する。なお、図５は、パソコン１４、プリンタ１６、又は携帯電話機２２の何れかから切替開始信号をプリントジョブリスト表示部５６が受信した場合に、プリントサーバ１０のＣＰＵ３０によって実行される印刷制御プログラムの処理の流れを示すフローチャートであり、プログラムは、ＲＯＭ３４の所定の領域に予め記憶されている。なお、プログラムは、ハードディスクドライブ３６の所定の領域に予め記憶されているとしても良い。
【００５４】
まず、ステップ１００で、プリントジョブリスト表示部５６によりダイレクトプリントジョブ情報送信処理を実行する。
【００５５】
ここで、図６に、ダイレクトプリントジョブ情報送信処理によって送信されたダイレクトプリント情報に基づいて、パソコン１４、プリンタ１６、又は携帯電話機２２の何れかから切替開始信号を送信した機器の表示面に表示される選択画面の模式図を示す。
【００５６】
同図に示されるように、選択画面７０にはユーザＩＤに関連付けられたプリントジョブのジョブＩＤが、プリンタ１６毎に表示される。図６に示される選択画面は、ＸＹＺ０９０のユーザＩＤに関連付けられたジョブＩＤで識別されるプリントジョブが、プリンタ１６Ａに対応するプリンタキュー４２Ａに４個、プリンタ１６Ｂに対応するプリンタキュー４２Ａに２個、プリンタ１６Ｃに対応するプリンタキュー４２Ａに０個、記憶されている場合を示している。なお、図６に示される選択画面７０には、ジョブＩＤのみが表示されているが、ダイレクトプリント情報として、プリントジョブに係る画像情報を示すファイル名、プリントジョブのデータサイズ、及びプリントジョブがプリントサーバ１０に送信された日時等を選択画面７０に表示させてもよい。
【００５７】
ユーザが、ダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理への切り替えの対象となるプリントジョブを選択する場合、ユーザは、表示されたジョブＩＤの中から、印刷処理を切り替えたいプリントジョブを識別するジョブＩＤを選択する操作をする。選択されたジョブＩＤ（図６の「Ａ０００１」、「Ａ０００３」）は強調表示される。そして、ユーザによって図６に示される「選択したジョブをオンデマンドプリントへ切り替え」ボタンが操作されることで、選択されたジョブＩＤの情報を含む選択ジョブ切替指示情報がプリントサーバ１０へ送信される。
【００５８】
一方、選択画面７０を介して、ユーザがプリンタ１６に対して中止指示を送信する場合、ユーザはプリンタ１６を示す表示（図６の「プリンタＡ（ダイレクトプリント処理モード）」と記される箇所等）を選択する操作をする。そして、ユーザによって中止指示に対応する図６に示される「ダイレクトプリント中止」ボタンが操作されることで、選択されたプリンタ１６へ中止指示が送信されると共に、当該中止指示が送信されたプリンタ１６を特定する情報を含む中止指示情報がプリントサーバ１０へ送信される。
【００５９】
一方、選択画面７０を介して、ユーザがプリンタ１６に対してモード変更指示を送信する場合、ユーザはプリンタ１６を示す表示（図６の「プリンタＡ（ダイレクトプリント処理モード）」と記される箇所等）を選択する操作をする。そして、ユーザによって中止指示に対応する図６に示される「プリントモードの変更」ボタンが操作されることで、選択されたプリンタ１６へモード変更指示が送信されると共に、当該モード変更指示が送信されたプリンタ１６を特定する情報を含むモード変更指示情報がプリントサーバ１０へ送信される。
【００６０】
なお、本実施の形態では、選択画面７０を介してプリンタ１６に中止指示及びモード変更指示を与えることのできるユーザを、管理者として認められたユーザに限定することが望ましく、この管理者であるユーザのＩＤにより特定するものとする。すなわち、予め定められた管理者であるユーザＩＤのユーザ以外は、選択画面７０を介してプリンタ１６に中止指示及びモード変更指示を与えることはできない。
【００６１】
次の、ステップ１０２では、パソコン１４、プリンタ１６、及び携帯電話機２２の何れかから、プリンタ１６に対する切替指示情報を受信したか否かを判定する。肯定判定となった場合はステップ１０４へ移行し、否定判定となった場合は待ちの状態となる。
【００６２】
ステップ１０４では、切替指示情報として中止指示を受信したか否かを判定する。肯定判定となった場合はステップ１０６へ移行し、否定判定となった場合はステップ１０８へ移行する。
【００６３】
ステップ１０６では、中止指示のあったプリンタ１６に対応するプリンタキュー４２によって記憶されているプリントジョブを全てプリンタキュー４４へ転送する切替処理をプリントジョブ切替部５２で実行し、本プログラムを終了する。
【００６４】
ステップ１０８では、切替指示情報としてモード変更指示を受信したか否かを判定する。肯定判定となった場合はステップ１１０へ移行し、否定判定となった場合はステップ１１２へ移行する。
【００６５】
ステップ１１０では、モード切替指示のあったプリンタ１６に対応するプリンタキュー４２によって記憶されているプリントジョブを全てプリンタキュー４４へ転送する切替処理をプリントジョブ切替部５２で実行し、本プログラムを終了する。
【００６６】
ステップ１１２では、切替指示情報は選択ジョブ切替指示情報であるとし、プリンタキュー４２に記憶されているプリントジョブのうち、選択ジョブ切替指示情報に含まれるジョブＩＤで識別されるプリントジョブをプリンタキュー４４へ転送する切替処理をプリントジョブ切替部５２で実行し、本プログラムを終了する。
【００６７】
図７に、本実施の形態に係る印刷システムを教育現場（ここでは、大学）に適用した場合のプリントサーバ１０による処理の流れが模式的に示す。なお、図７に示されるプリンタ１６Ｄ、及びプリンタ１６Ｅはダイレクトプリント機能及びオンデマンドプリント機能が設けられているプリンタとする。なお、プリンタ１６Ｄは教室内に設置され、プリンタ１６Ｅは教室外の大学構内に設置されているとする。
【００６８】
まず、モード変更指示がプリンタ１６Ｄに与えられた場合について説明する。
【００６９】
教室内での講義終了の際にプリンタ１６Ｄに対応するプリンタキュー４２Ｄに、ユーザである学生がパソコン１４から送信したプリントジョブが、多量に記憶されている場合がある。このような場合、当該プリントジョブにより示される画像情報の印刷処理をダイレクトプリント機能による印刷処理で実行すると、終了した講義と次の講義との間の休憩時間内に、全てのプリントジョブに対する印刷処理が終了しない可能性がある。そのため、プリンタ１６Ｄに対してモード変更指示を与える権限を有する教官が、プリンタ１６Ｄが備える操作パネル１８を介して、プリンタ１６Ｄに対してモード変更指示を与え、プリンタ１６Ｄの印刷処理モードをダイレクトプリント処理モードからオンデマンドプリント処理モードへ変更させる。この場合、プリンタ１６Ｄから、プリントサーバ１０へモード変更切替指示情報が送信される。
【００７０】
プリントサーバ１０は、切替指示受付部５０で受信したモード変更切替指示情報に基づいて、プリントジョブ切替部５２によって、プリンタキュー４２Ｄに記憶されているプリントジョブをプリンタキュー４２Ｄからプリンタキュー４４へ転送する。この際に、プリントジョブ状態管理部５４は、プリンタキュー４２Ｄからプリンタキュー４４へ転送されたプリントジョブを識別するジョブＩＤを記憶する。
【００７１】
そして、ユーザである学生は、自身が送信したプリントジョブにより示される画像の印刷処理が実行されないことに気づくと、プリントジョブの印刷処理状況を確認するために、携帯電話機２２から自身のユーザＩＤを用いてプリントサーバ１０へ接続する。このとき、プリントサーバ１０は、プリントジョブ状態管理部５４によって記憶されているジョブＩＤの中から前記ユーザＩＤに関連付けられたジョブＩＤをプリントサーバ１０へ接続した携帯電話機２２に送信する。これにより、前記ユーザは、自身のプリントジョブがオンデマンドプリント機能により印刷処理が実行されるべく、プリンタキュー４２Ｄからプリンタキュー４４へ転送されていることを知る。
【００７２】
そして、前記学生が、学内に配置されているプリンタ１６Ｅの操作パネル１８を操作することで、プリンタキュー４４に記憶されているプリントジョブを選択し、プリンタ１６Ｅのオンデマンドプリント機能による印刷処理によって、当該プリントジョブに対する印刷処理の実行指示を与える。
【００７３】
プリントサーバ１０は、印刷処理の実行指示が与えられたプリントジョブを、プリンタキュー４４からプリンタ１６Ｅに転送する。当該転送が終了するとプリントジョブ状態管理部５４は、記憶しているジョブＩＤと、プリンタ１６Ｅへ転送されたプリントジョブを識別するジョブＩＤとを比較し、記憶しているジョブＩＤの中から当該転送されたプリントジョブを識別するジョブＩＤに該当するジョブＩＤを削除する。
【００７４】
次に、ユーザがプリンタキュー４２によって記憶されているプリントジョブの中から、プリントジョブを選択し、選択したプリントジョブにより示される画像情報の印刷処理を実行する場合について説明する。
【００７５】
教室内の複数のパソコン１４からプリントサーバ１０へ送信されたプリントジョブは、プリンタ１６Ｄに対応するプリンタキュー４２Ｄに記憶される。
【００７６】
そして、プリンタキュー４２Ｄに記憶されたプリントジョブは、プリンタ１６Ｄのダイレクトプリント機能によって印刷処理を実行される。しかし、プリンタキュー４２Ｄに多量にプリントジョブが記憶されている場合、パソコン１４から送信されたプリントジョブは速やかに印刷処理を実行されない場合がある。
【００７７】
このような場合に、ユーザである学生は、自身が送信したプリントジョブにより示される画像の印刷処理が速やかに実行されないと判断したときに、プリンタ１６Ｄに自身のユーザＩＤでログインし、プリントジョブリスト表示部５６を介して、プリンタキュー４２Ｄに記憶されている自分のプリントジョブをプリンタ１６に設けられた操作パネル１８に一覧表示させる。そして、一覧表示させたプリントジョブの中から、ダイレクトプリント機能による印刷処理からオンデマンドプリント機能による印刷処理への切り替えを希望するプリントジョブを選択し、選択ジョブ切替指示情報をプリントサーバ１０へ送信する。
【００７８】
プリントサーバ１０は、切替指示受付部５０で受信した選択ジョブ切替指示情報に基づいて、プリントジョブ切替部５２によって、選択されたプリントジョブをプリンタキュー４２Ｄからプリンタキュー４４へ転送する。この際に、プリントジョブ状態管理部５４は、プリンタキュー４２Ｄからプリンタキュー４４へ転送されたプリントジョブを識別するジョブＩＤを記憶する。
【００７９】
そして、前記学生が、学内に配置されているプリンタ１６Ｅの操作パネル１８を操作することで、プリンタキュー４４に記憶されているプリントジョブを選択し、プリンタ１６Ｅのオンデマンドプリント機能による印刷処理によって、当該プリントジョブに対する印刷処理の実行指示を、プリントサーバ１０を介して与える。
【００８０】
プリントサーバ１０は、印刷処理の実行指示が与えられたプリントジョブを、プリンタキュー４４からプリンタ１６Ｅに転送する。当該転送が終了するとプリントジョブ状態管理部５４は、記憶しているジョブＩＤと、プリンタ１６Ｅへ転送されたプリントジョブを識別するジョブＩＤとを比較し、記憶しているジョブＩＤの中から当該転送されたプリントジョブを識別するジョブＩＤに該当するジョブＩＤを削除する。
【００８１】
以上、本発明を上記実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【００８２】
また、上記実施の形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。前述した実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における組み合わせにより種々の発明を抽出できる。上記実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【００８３】
例えば、上記実施の形態では、プリンタ１６に中止指示又はモード変更指示が与えられた際に実行中の印刷処理が存在する場合に、プリンタ１６は、当該印刷処理を完了した後に、全てのプリンタジョブに対する印刷処理の中止又はモード変更を実行する場合について説明したが、これに限られず、印刷処理の実行中に中止指示又は変更指示が与えられた場合に、当該印刷処理を途中で停止するとしてもよい。この場合は、印刷処理が途中で停止されたプリントジョブを、当該プリンタ１６からプリントサーバ１０へ転送し、当該転送したプリントジョブも切り替えの対象となりプリンタキュー４４によって記憶されるものとする。
【００８４】
また、プリントサーバ１０がプリンタ１６に印刷処理を実行させる場合、プリントサーバ１０はプリントジョブの複製をプリンタ１６へ送信し、当該プリンタ１６で当該印刷処理が完了した後に、プリンタキュー４２から当該プリントジョブを削除するものとしてもよい。こうすることで、印刷処理を途中で停止されたプリントジョブは、プリンタキュー４２から削除されないため印刷処理の切り替え対象となりプリンタキュー４４によって記憶される。
【００８５】
また、プリンタ１６に対して中止指示又はモード変更指示を与えた場合に、プリントジョブが転送された旨を、当該転送されたプリントジョブをプリントサーバ１０へ送信したパソコン１４、又は当該転送されたプリントジョブをプリントサーバ１０へ送信したユーザの携帯電話機２２へ通知するとしてもよい。
【００８６】
また、上記実施の形態では、プリンタ１６に対して中止指示が与えられると、中止指示が与えられたプリンタ１６に対応するプリンタキュー４２によって記憶されているプリントジョブをプリンタキュー４４に転送する場合について説明したが、後からプリントサーバ１０に送信される特定のプリントジョブに対する印刷処理を優先して実行させるために、プリンタ１６に中止指示を与えた場合は、当該特定のプリントジョブに対する印刷処理の完了後に、前記転送したプリントジョブを元のプリンタキュー４２に転送し直すとしてもよい。
【００８７】
更に、上記実施の形態に係る印刷処理システムは、プリントサーバ１０はネットワーク１２及び基地局２０を介して携帯電話機２２と接続される場合について説明したが、これに限られず、プリントサーバ１０はネットワーク１２及び基地局２０を介して、携帯電話機２２の他にノートパソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末装置と接続され、携帯電話機２２と同様に各種情報の授受を行えるとしてもよい。
【００８８】
その他、上記実施の形態で説明した印刷処理システムやプリントサーバ１０の構成（図１〜図４参照。）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりすることができることは言うまでもない。
【００８９】
また、上記実施の形態で説明した印刷制御プログラムの処理の流れ（図５参照。）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりすることができることは言うまでもない。
【００９０】
また、上記実施の形態に係る印刷制御プログラムは、プリントサーバ１０に予めインストールしておく形態や、コンピュータ読み取り可能な記録媒体に格納された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等に適用することができる。
【図面の簡単な説明】
【００９１】
【図１】実施の形態に係る印刷システムの概略構成を示す図である。
【図２】実施の形態に係るプリントサーバの電気系の要部構成を示すブロック図である。
【図３】実施の形態に係るプリンタキューとプリンタの対応関係を概念的に示す図である。
【図４】実施の形態に係るプリントサーバの機能的な構成を示す機能ブロック図である。
【図５】実施の形態に係る印刷制御プログラムの処理の流れを示すフローチャートである。
【図６】実施の形態に係るパソコン、プリンタ、及び携帯電話機に表示される選択画面を示す図である。
【図７】実施の形態に係る印刷システムを、大学において適用した例を示す模式図である。
【符号の説明】
【００９２】
１０    プリントサーバ
１４    パソコン（情報処理装置）
１６    プリンタ（印刷装置）
４２    プリンタキュー（記憶手段）
４４    プリンタキュー（記憶手段）
３８    ネットワークインターフェース（受信手段、送信手段）
５０    切替指示受付部（受付手段）
５２    プリントジョブ切替部（切替手段）
５６    プリントジョブリスト表示部（情報送信手段）
【図１】
2009069891.tif 000003
【図２】
2009069891.tif 000004
【図３】
2009069891.tif 000005
【図４】
2009069891.tif 000006
【図５】
2009069891.tif 000007
【図６】
2009069891.tif 000008
【図７】
2009069891.tif 000009