(57)【要約】【課題】印刷システムに含まれる複数の印刷装置それぞれに格納されているジョブの一覧を、他の印刷装置との間の通信状態に関係なく表示する。【解決手段】印刷システム内に格納されているジョブの一覧を示すジョブリストを記憶するジョブリスト記憶部１８と、ジョブ登録、削除等によりジョブＤＢ１７に格納されているジョブの構成が変更されたときに、変更後のジョブの構成を示すジョブリスト更新情報を印刷システムに含まれている他のプリンタ１０に配信するジョブリスト更新情報配信部１３１と、ジョブＤＢ１７に格納されているジョブの構成が変更されたときに、又は他のプリンタ１０からジョブリスト更新情報が送信されてきたときにジョブリストを更新するジョブリスト更新部１３６と、ユーザの印刷実行時における表示指示に応じてジョブリスト記憶部１８から読み出されたジョブリストを表示するジョブリスト表示部１５１と、を有する。【選択図】図３
2014172394.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置のいずれかに格納されているジョブのうち、いずれかの印刷装置からの印刷実行指示により指定されたジョブを当該印刷装置に実行させる印刷システムに含まれる印刷装置において、
ジョブを記憶するジョブ記憶手段と、
ジョブの登録要求に応じて前記ジョブ記憶手段に当該ジョブを登録する登録手段と、
前記印刷システム内に格納されているジョブの一覧を示すジョブリストを記憶するジョブリスト記憶手段と、
前記ジョブ記憶手段に格納されているジョブの構成が変更されたときに、前記ジョブ記憶手段に格納されているジョブを特定するためのジョブリスト更新情報を前記印刷システムに含まれている他の印刷装置に配信する配信手段と、
前記ジョブ記憶手段に格納されているジョブの構成が変更されたときにその変更内容に従い、又は前記印刷システムに含まれている他の印刷装置からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、前記ジョブリスト記憶手段に記憶されているジョブリストを更新する更新手段と、
を有することを特徴とする印刷装置。
【請求項２】
ユーザによる一覧表示指示に応じて前記他の印刷装置それぞれに対し、当該他の印刷装置との通信状態を確認する確認手段と、
前記一覧表示指示に応じて前記ジョブリスト記憶手段に記憶されたジョブリストに含まれる各ジョブを特定する情報を、前記確認手段により確認された、当該ジョブを記憶している前記他の印刷装置との通信状態を示す属性情報を対応付けて表示する表示手段と、
を有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記他の印刷装置と通信不可となる状態への移行が検出されたときに、前記他の印刷装置の稼動状態に基づき、前記ジョブ記憶手段に記憶されているジョブの移譲先を決定する移譲先決定手段と、
通信不可となる状態に移行されるより前に、前記移譲先決定手段により移譲先として決定された前記他の印刷装置に、前記ジョブ記憶手段に記憶されているジョブを転送する転送手段と、
を有することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記転送手段により転送されたジョブを前記ジョブ記憶手段から削除する削除手段を有することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記表示手段により表示されているジョブの中から、前記確認手段により通信不可の状態にあると確認された前記他の印刷装置に記憶されたジョブに対する削除要求を受け付ける削除要求受付手段と、
削除要求されたジョブを記憶する前記他の印刷装置が通信可の状態になった時点で当該他の印刷装置に対して当該ジョブの削除指示情報を送信する削除指示情報送信手段と、
を有することを特徴とする請求項２に記載の印刷装置。
【請求項６】
前記他の印刷装置から送信されてきたジョブの削除指示情報に応じて前記ジョブ記憶手段から当該ジョブを削除する削除手段を有することを特徴とする請求項５に記載の印刷装置。
【請求項７】
複数の印刷装置のいずれかに格納されているジョブのうち、いずれかの印刷装置からの印刷実行指示により指定されたジョブを当該印刷装置に実行させる印刷システムに含まれる前記印刷装置に搭載されたコンピュータを、
ジョブの登録要求に応じてジョブ記憶手段に当該ジョブを登録する登録手段、
前記ジョブ記憶手段に格納されているジョブの構成が変更されたときに、前記ジョブ記憶手段に格納されているジョブを特定するためのジョブリスト更新情報を前記印刷システムに含まれている他の印刷装置に配信する配信手段、
前記ジョブ記憶手段に格納されているジョブの構成が変更されたときにその変更内容に従い、又は前記印刷システムに含まれている他の印刷装置からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、前記ジョブリスト記憶手段に記憶されている、前記印刷システム内に格納されているジョブの一覧を示すジョブリストを更新する更新手段、
として機能させるためのプログラム。
【請求項８】
複数の印刷装置のいずれかに格納されているジョブのうち、いずれかの印刷装置からの印刷実行指示により指定されたジョブを当該印刷装置に実行させる印刷システムにおいて、
前記各印刷装置は、
ジョブを記憶するジョブ記憶手段と、
ジョブの登録要求に応じて前記ジョブ記憶手段に当該ジョブを登録する登録手段と、
前記印刷システム内に格納されているジョブの一覧を示すジョブリストを記憶するジョブリスト記憶手段と、
前記ジョブ記憶手段に格納されているジョブの構成が変更されたときに、前記ジョブ記憶手段に格納されているジョブを特定するためのジョブリスト更新情報を前記印刷システムに含まれている他の印刷装置に配信する配信手段と、
前記ジョブ記憶手段に格納されているジョブの構成が変更されたときにその変更内容に従い、又は前記印刷システムに含まれている他の印刷装置からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、前記ジョブリスト記憶手段に記憶されているジョブリストを更新する更新手段と、
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、プログラム及び印刷システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）などからプリンタが指定されずに送信された印刷ジョブをプリントサーバに蓄積させた後、印刷システム内におけるいずれかのプリンタからユーザが印刷の実行を指示すると、当該プリンタに実行対象の印刷ジョブをプリントサーバから取り出させて実行させる機能がある。近年では、プリントサーバを利用せずに印刷システム内のいずれかのプリンタに印刷ジョブを登録しておくことで当該機能を実現する印刷システムが存在する。
【０００３】
例えば、特許文献１では、プリンタからユーザにより指定された印刷ジョブが当該プリンタに存在する場合はその印刷ジョブを実行し、存在しなかった場合は他のプリンタに対して検索を行う順序で印刷を実行する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３０９８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、印刷システムに含まれる複数の印刷装置それぞれに格納されているジョブの一覧を、他の印刷装置との間の通信状態に関係なく表示することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る印刷装置は、複数の印刷装置のいずれかに格納されているジョブのうち、いずれかの印刷装置からの印刷実行指示により指定されたジョブを当該印刷装置に実行させる印刷システムに含まれる印刷装置において、ジョブを記憶するジョブ記憶手段と、ジョブの登録要求に応じて前記ジョブ記憶手段に当該ジョブを登録する登録手段と、前記印刷システム内に格納されているジョブの一覧を示すジョブリストを記憶するジョブリスト記憶手段と、前記ジョブ記憶手段に格納されているジョブの構成が変更されたときに、前記ジョブ記憶手段に格納されているジョブを特定するためのジョブリスト更新情報を前記印刷システムに含まれている他の印刷装置に配信する配信手段と、前記ジョブ記憶手段に格納されているジョブの構成が変更されたときにその変更内容に従い、又は前記印刷システムに含まれている他の印刷装置からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、前記ジョブリスト記憶手段に記憶されているジョブリストを更新する更新手段と、を有することを特徴とする。
【０００７】
また、ユーザによる一覧表示指示に応じて前記他の印刷装置それぞれに対し、当該他の印刷装置との通信状態を確認する確認手段と、前記一覧表示指示に応じて前記ジョブリスト記憶手段に記憶されたジョブリストに含まれる各ジョブを特定する情報を、前記確認手段により確認された、当該ジョブを記憶している前記他の印刷装置との通信状態を示す属性情報を対応付けて表示する表示手段と、を有することを特徴とする。
【０００８】
また、前記他の印刷装置と通信不可となる状態への移行が検出されたときに、前記他の印刷装置の稼動状態に基づき、前記ジョブ記憶手段に記憶されているジョブの移譲先を決定する移譲先決定手段と、通信不可となる状態に移行されるより前に、前記移譲先決定手段により移譲先として決定された前記他の印刷装置に、前記ジョブ記憶手段に記憶されているジョブを転送する転送手段と、を有することを特徴とする。
【０００９】
また、前記転送手段により転送されたジョブを前記ジョブ記憶手段から削除する削除手段を有することを特徴とする。
【００１０】
また、前記表示手段により表示されているジョブの中から、前記確認手段により通信不可の状態にあると確認された前記他の印刷装置に記憶されたジョブに対する削除要求を受け付ける削除要求受付手段と、削除要求されたジョブを記憶する前記他の印刷装置が通信可の状態になった時点で当該他の印刷装置に対して当該ジョブの削除指示情報を送信する削除指示情報送信手段と、を有することを特徴とする。
【００１１】
また、前記他の印刷装置から送信されてきたジョブの削除指示情報に応じて前記ジョブ記憶手段から当該ジョブを削除する削除手段を有することを特徴とする。
【００１２】
本発明に係るプログラムは、複数の印刷装置のいずれかに格納されているジョブのうち、いずれかの印刷装置からの印刷実行指示により指定されたジョブを当該印刷装置に実行させる印刷システムに含まれる前記印刷装置に搭載されたコンピュータを、ジョブの登録要求に応じてジョブ記憶手段に当該ジョブを登録する登録手段、前記ジョブ記憶手段に格納されているジョブの構成が変更されたときに、前記ジョブ記憶手段に格納されているジョブを特定するためのジョブリスト更新情報を前記印刷システムに含まれている他の印刷装置に配信する配信手段、前記ジョブ記憶手段に格納されているジョブの構成が変更されたときにその変更内容に従い、又は前記印刷システムに含まれている他の印刷装置からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、前記ジョブリスト記憶手段に記憶されている、前記印刷システム内に格納されているジョブの一覧を示すジョブリストを更新する更新手段、として機能させるためのものである。
【００１３】
本発明に係る印刷システムは、複数の印刷装置のいずれかに格納されているジョブのうち、いずれかの印刷装置からの印刷実行指示により指定されたジョブを当該印刷装置に実行させる印刷システムにおいて、前記各印刷装置は、ジョブを記憶するジョブ記憶手段と、ジョブの登録要求に応じて前記ジョブ記憶手段に当該ジョブを登録する登録手段と、前記印刷システム内に格納されているジョブの一覧を示すジョブリストを記憶するジョブリスト記憶手段と、前記ジョブ記憶手段に格納されているジョブの構成が変更されたときに、前記ジョブ記憶手段に格納されているジョブを特定するためのジョブリスト更新情報を前記印刷システムに含まれている他の印刷装置に配信する配信手段と、前記ジョブ記憶手段に格納されているジョブの構成が変更されたときにその変更内容に従い、又は前記印刷システムに含まれている他の印刷装置からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、前記ジョブリスト記憶手段に記憶されているジョブリストを更新する更新手段と、を有することを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、印刷システムに含まれる複数の印刷装置それぞれに格納されているジョブの一覧を、他の印刷装置との間の通信状態に関係なく表示することができる。
【００１５】
請求項２に記載の発明によれば、印刷システム内のいずれかの印刷装置に格納されているジョブを、当該印刷装置との通信状態を示す属性情報と対応付けて表示することができる。
【００１６】
請求項３に記載の発明によれば、印刷システム内に存在するジョブを実行可能な状態にて印刷システム内に格納することができる。
【００１７】
請求項４に記載の発明によれば、印刷システム内においてジョブの重複登録を回避することができる。
【００１８】
請求項５に記載の発明によれば、通信不可の状態である他の印刷装置に格納されているジョブを、当該他の印刷装置が通信可の状態になった時点で削除させることができる。
【００１９】
請求項６に記載の発明によれば、他の印刷装置からのジョブの削除指示に応じて自印刷装置が通信可の状態になった時点で当該ジョブを削除することができる。
【００２０】
請求項７に記載の発明によれば、印刷システムに含まれる複数の印刷装置それぞれに格納されているジョブの一覧を、他の印刷装置との間の通信状態に関係なく表示することができる。
【００２１】
請求項８に記載の発明によれば、印刷システムに含まれる複数の印刷装置それぞれに格納されているジョブの一覧を、他の印刷装置との間の通信状態に関係なく表示することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る印刷システムの一実施の形態を示すシステム構成図である。
【図２】本実施の形態におけるプリンタのハードウェア構成図である。
【図３】本実施の形態におけるプリンタのブロック構成図である。
【図４】本実施の形態におけるジョブリスト記憶部に記憶されるジョブリストのデータ構成例を示す図である。
【図５】本実施の形態におけるジョブの登録時処理を示すシーケンス図である。
【図６】本実施の形態における印刷実行時処理を示すシーケンス図である。
【図７】本実施の形態におけるプリンタの操作パネルに表示されたジョブリスト表示画面の例を示す図である。
【図８】本実施の形態におけるプリンタの操作パネルに表示されたジョブリスト表示画面の他の例を示す図である。
【図９】本実施の形態におけるオフライン時処理を示すシーケンス図である。
【図１０】本実施の形態における削除予約時処理を示すシーケンス図である。
【図１１】本実施の形態におけるオンライン時処理を示すシーケンス図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２４】
図１は、本発明に係る印刷システムの一実施の形態を示すシステム構成図である。図１には、ＰＣ２とプリンタ１０ａ，１０ｂ，１０ｃとがネットワーク４にて接続された構成が示されている。なお、各プリンタ１０ａ，１０ｂ，１０ｃは、同等の構成及び処理機能を有していればよいので、特定する必要がない場合、「プリンタ１０」と記して総称することにする。また、図１には、３台のプリンタ１０を示したが、印刷システムに含まれるプリンタ１０の台数はこれに限定する必要はない。印刷システムに含まれるネットワーク４は、印刷システムの利用形態からして通常はローカルエリア内で構築されることを想定しているが、広域で構築されていてもよい。
【００２５】
ＰＣ２は、ジョブを登録、実行したいユーザにより使用される情報処理装置であり、ユーザからの印刷指示に応じてジョブを発行し、いずれかのプリンタ１０に登録させる。登録先となるプリンタ１０は、ジョブの発行時にユーザにより明示的に指定されるか、あるいは通常使用するプリンタとして設定されている。
【００２６】
プリンタ１０は、印刷装置であり、ユーザにより印刷を実行させるための印刷実行指示操作がされると、その印刷実行指示により指定されたジョブを実行する。
【００２７】
本実施の形態における印刷システムにおいて、ＰＣ２から送信されたジョブは、いずれかのプリンタ１０に格納される。その後、印刷ジョブを投入したユーザが印刷を実行させたいプリンタ１０まで移動し、そのプリンタ１０を操作することによって印刷システムに格納されている当該ユーザのジョブの一覧（ジョブリスト）を表示させる。ジョブリストに含まれる各ジョブには、当該ジョブの格納場所が対応付けして設定されている。一覧表示されたジョブの中からユーザが実行させたい印刷ジョブを選択すると、その操作されたプリンタ１０は、選択されたジョブを当該格納場所から取得し、実行する。
【００２８】
このような印刷を実行する機能は、プリントサーバを利用しないで実現する、オンデマンドプリントやどこでもプリントなどと呼ばれる印刷制御機能である。本実施の形態では、この印刷制御機能に後述する機能を付加している。
【００２９】
図２は、本実施の形態におけるプリンタ１０のハードウェア構成図である。本実施の形態におけるプリンタ１０は、印刷機能をはじめコピー機能、スキャナ機能等各種機能を搭載した複合機などと呼ばれる画像形成装置により実現することを想定している。画像形成装置は、コンピュータを内蔵した装置である。図２において、ＣＰＵ２１は、ＲＯＭ２９に格納されたプログラムにしたがってスキャナ２４やプリンタエンジン２６等本装置に搭載された各種機構の動作制御を行う。アドレスデータバス２２は、ＣＰＵ２１の制御対象となる各種機構と接続してデータの通信を行う。操作パネル２３は、ユーザからの指示の受け付け、ジョブリスト等の情報の表示を行う。スキャナ２４は、ユーザがセットした原稿を読み取り、電子データとしてＨＤＤ２５等に蓄積する。ＨＤＤ２５は、ネットワークコントローラ２７を介して他のプリンタ１０から受信した印刷ジョブや、スキャナ２４を使用して読み取った電子文書などを格納する。プリンタエンジン２６は、ＣＰＵ２１で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。ネットワークコントローラ２７は、ネットワーク４を接続し、プリンタ１０との間で授受されるデータの交換などに利用される。ＲＡＭ２８は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。ＲＯＭ２９は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。各種プログラムが実行されることで後述する各構成要素が所定の処理機能を発揮する。
【００３０】
図３は、本実施の形態におけるプリンタ１０のブロック構成図である。本実施の形態におけるプリンタ１０は、ジョブ受付部１１、ジョブ管理部１２、ジョブリスト管理部１３、印刷制御処理部１４、ユーザインタフェース（ＵＩ）部１５、制御部１６、ジョブＤＢ１７及びジョブリスト記憶部１８を有している。ジョブ受付部１１は、ＰＣ２から送られてくるジョブを受け付ける。
【００３１】
ジョブ管理部１２は、自プリンタ１０において取り扱うジョブの管理を行う。ジョブ管理部１２は、登録部１２１、削除部１２２、移譲部１２３及び引受部１２４を有している。登録部１２１は、登録手段として設けられ、ＰＣ２からのジョブ登録要求に応じて当該ジョブをジョブＤＢ１７に登録する。削除部１２２は、削除手段として設けられ、ジョブＤＢ１７に格納されているジョブを削除する。削除するタイミングとしては、ジョブが実行終了したとき、移譲部１２３により他のプリンタ１０にジョブが移譲されたとき、さらに他のプリンタ１０からジョブの削除指示情報が送信されてきたとき、である。移譲部１２３は、移譲先決定手段及び転送手段として設けられ、他のプリンタ１０と通信不可となる状態への移行が検出されたときに、他のプリンタ１０の稼動状態に基づき、ジョブＤＢ１７に記憶されているジョブの移譲先を決定する。そして、通信不可となる状態に移行されるより前に、移譲先として決定した他のプリンタ１０に、ジョブＤＢ１７に格納されているジョブを転送する。
【００３２】
他のプリンタ１０との通信状態として、通信可の状態と通信不可の状態とがある。本実施の形態でいう「通信不可」の状態というのは、他のプリンタ１０との間でネットワーク４を介したデータ通信ができない状態である。具体的には、プリンタ１０の電源がオフされ稼動していない状態、電源がオンであってもネットワーク４が切断され、他のプリンタ１０との間でデータ通信ができない状態等である。これに対し、「通信可」の状態というのは、他のプリンタ１０との間でネットワーク４を介したデータ通信ができない状態である。
【００３３】
引受部１２４は、他のプリンタ１０により自プリンタ１０が移譲先として決定された場合に、当該他のプリンタ１０のジョブを引き受ける。具体的には、当該他のプリンタ１０から送信されてくるジョブを受け付け、ジョブＤＢ１７に登録する。
【００３４】
ジョブリスト管理部１３は、印刷システムに含まれる全てのプリンタ１０それぞれに格納されている全てのジョブの一覧を示すジョブリストの管理を行う。ジョブリストは、各プリンタ１０がそれぞれ有しており、その内容の同一性が維持されるように運用管理される。ジョブリスト管理部１３は、ジョブリスト更新情報配信部１３１、削除予約リスト情報送信部１３２、ジョブリスト更新情報受信部１３３、削除予約リスト情報受信部１３４、ヘルスチェック部１３５及びジョブリスト更新部１３６を有している。ジョブリスト更新情報配信部１３１は、配信手段として設けられ、ジョブＤＢ１７に格納されているジョブの構成が変更されたときに、ジョブＤＢ１７に格納されているジョブを特定するためのジョブリスト更新情報を印刷システムに含まれている他のプリンタ１０に配信する。ジョブＤＢ１７に格納されているジョブの構成が変更されたときというのは、ジョブ受付部１１により受け付けられたジョブがジョブＤＢ１７に登録されたとき、ジョブＤＢ１７に登録されているジョブが実行されたことに伴い削除されたとき、ジョブの移譲によりジョブＤＢ１７に格納されているジョブが削除されたとき、他のプリンタ１０からの削除指示により当該ジョブが削除されたとき、引受部１２４により受信されたジョブがジョブＤＢ１７に格納されたとき、である。
【００３５】
削除予約リスト情報送信部１３２は、削除指示情報送信手段として設けられ、操作パネル２３に表示されたジョブリストの中からユーザにより削除要求されたジョブを格納する他のプリンタ１０が通信可の状態になった時点で当該他のプリンタ１０に対して当該ジョブの削除指示情報を送信する。ジョブリスト更新情報受信部１３３は、他のプリンタ１０から送信されてきたジョブリスト更新情報を受信する。削除予約リスト情報受信部１３４は、他のプリンタ１０から送信されてきた削除予約リスト更新情報を受信する。ヘルスチェック部１３５は、確認手段として設けられ、ユーザによる一覧表示指示に応じて他のプリンタ１０それぞれに対し、当該他のプリンタ１０との通信状態を確認する。ジョブリスト更新部１３６は、ジョブリスト記憶部１８に記憶されているジョブリストを更新する。具体的には、更新手段として設けられているジョブリスト更新部１３６は、ジョブＤＢ１７に格納されているジョブの構成が変更されたときにその変更内容に従い、又は印刷システムに含まれている他のプリンタ１０からジョブリスト更新情報が送信されてきたときにそのジョブリスト更新情報の内容に従い、ジョブリスト記憶部１８に記憶されているジョブリストを更新する。
【００３６】
印刷制御処理部１４は、プリンタ１０における印刷の実行及びその制御を行う。印刷制御処理部１４は、ジョブ取得部１４１及び印刷処理部１４２を有している。ジョブ取得部１４１は、ユーザによる印刷実行指示により指定されたジョブを取得する。印刷処理部１４２は、ジョブ取得部１４１により取得されたジョブを実行することによって印刷を行う。
【００３７】
ユーザインタフェース（ＵＩ）部１５は、操作パネル２３と連携動作するユーザインタフェース手段であり、ジョブリスト表示部１５１、印刷実行指示受付部１５２及び削除予約指示受付部１５３を有している。ジョブリスト表示部１５１は、表示手段として設けられ、ユーザによる一覧表示指示に応じてジョブリスト記憶部１８に記憶されたジョブリストを表示する。本実施の形態では、後述するようにジョブリストに含まれる各ジョブを特定する情報を、当該ジョブを記憶している他のプリンタ１０との通信状態を示す属性情報を対応付けて表示する。他のプリンタ１０との通信状態は、ヘルスチェック部１３５により確認される。印刷実行指示受付部１５２は、ユーザにより操作パネル２３を操作することによって指定されたジョブの印刷実行指示を受け付ける。削除予約指示受付部１５３は、ユーザにより操作パネル２３を操作することによって指定されたジョブの削除予約指示を受け付ける。
【００３８】
制御部１６は、他の構成要素１１〜１５と連携動作することによってプリンタ１０全体の動作制御を行う。
【００３９】
ジョブＤＢ１７はジョブを記憶するジョブ記憶手段である。より具体的には、格納されるジョブ毎に、当該ジョブを識別するジョブＩＤ、ジョブの登録日時、ジョブの発行者を特定するユーザＩＤ、ジョブ又はジョブの格納場所を特定する情報等が対応付けして登録される。ジョブＤＢ１７自体は従前と同じでよい。
【００４０】
ジョブリスト記憶部１８は、印刷システム内に格納されているジョブの一覧を示すジョブリストを記憶するジョブリスト記憶手段である。ジョブリスト記憶部１８に設定登録されるジョブリストのデータ構成例を図４に示す。ジョブリストには、印刷システム内に格納されているジョブ毎に、ジョブ名、格納場所、登録日時、属性及び削除予約が対応付けして設定される。ジョブ名には、当該ジョブの識別情報として当該ジョブの名称が設定される。ジョブの識別情報としてジョブＩＤ等他の情報でもよい。格納場所には、当該ジョブが格納されているプリンタ１０を特定する情報が設定される。登録日時には、印刷システムへの登録日時が設定される。属性には、当該ジョブの属性情報が設定される、本実施の形態の場合、当該ジョブが格納されているプリンタ１０の状態を示す情報として、通信可の状態、通信不可の状態、通信状態の確認中である状態が設定される。削除予約には、ユーザにより削除予約された場合にその旨を示すフラグ情報が設定される。
【００４１】
プリンタ１０における各構成要素１１〜１６は、プリンタ１０に内蔵されたコンピュータと、コンピュータに搭載されたＣＰＵ２１で動作するプログラムとの協調動作により実現される。また、ジョブＤＢ１７は、プリンタ１０に搭載されたＨＤＤ２５にて実現される。ジョブリスト記憶部１８は、プリンタ１０に搭載されたＨＤＤ２５又はＲＡＭ２８で実現する。
【００４２】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００４３】
次に、本実施の形態における動作について、ジョブの登録時処理、印刷実行時処理、オフライン時処理、削除予約時処理及びオンライン時処理に分けて説明する。本実施の形態では、３台のプリンタＡ，Ｂ，Ｃを有する印刷システムを例にして説明する。
【００４４】
［ジョブの登録時処理］
ジョブの登録時処理は、ＰＣ２から発行されたジョブを受け付けてジョブＤＢ１７に登録されるときに各プリンタにおいて実施される。
【００４５】
図５は、本実施の形態におけるジョブの登録時処理を示すシーケンス図である。本実施の形態では、ＰＣ２からの指示に応じてジョブがプリンタＢに登録される場合を例にして説明する。
【００４６】
ＰＣ２から新たに送信されてきたジョブをジョブ受付部１１が受け付けると、登録部１２１は、そのジョブをジョブＤＢ１７に登録する（ステップ１１１）。ジョブが新たに登録されることで、ジョブＤＢ１７に格納されているジョブの構成が変更されると、ジョブリスト更新部１３６は、ジョブＤＢ１７に格納されているジョブの構成をジョブ管理部１２から取得してジョブリスト記憶部１８に記憶されているジョブリストを更新する（ステップ１１２）。このとき更新されるのは、プリンタＢに格納されているジョブに関する情報だけである。続いて、ジョブリスト更新情報配信部１３１は、ジョブＤＢ１７に格納されている各ジョブに関連する情報、具体的には他のプリンタ１０においてジョブリストの更新に必要なジョブ名、格納場所、登録日時等の情報を含むジョブリスト更新情報を生成して、印刷システムに含まれている他のプリンタに相当するプリンタＡ，Ｃに配信する（ステップ１１３）。
【００４７】
プリンタＡにおいて、ジョブリスト更新情報受信部１３３がプリンタＢから送信されてきたジョブリスト更新情報を受信すると（ステップ１０１）、ジョブリスト更新部１３６は、その受信されたジョブリスト更新情報に設定されている内容に従い、ジョブリスト記憶部１８に記憶されているプリンタＢ分のジョブリストを更新する（ステップ１０２）。なお、ジョブリスト管理部１３は、正常に更新が終了した旨をジョブリスト更新情報の送信元であるプリンタＢに通知してもよい（ステップ１０３）。
【００４８】
プリンタＣにおいてもプリンタＡと同様に処理することで、ジョブリスト記憶部１８に記憶されているプリンタＢ分のジョブリストを更新する（ステップ１２１〜１２３）。
【００４９】
このように、ジョブが登録されることでジョブＤＢ１７に格納されているジョブの構成が変更されるたびにジョブリストを更新することによって、印刷システムに含まれている全てのプリンタＡ，Ｂ，Ｃそれぞれが保持するジョブリストの設定内容は同一となる。
【００５０】
ここでは、ジョブを新たに登録したときの処理について説明したが、ジョブＤＢ１７に格納されているジョブを削除する場合も上記と同様の処理を行えばよい。すなわち、ジョブの削除に伴いジョブＤＢ１７に格納されているジョブの構成が変更すると、ジョブＤＢ１７に格納されているジョブの構成を取得してジョブリストを更新する。そして、更新した後のジョブの構成を示すジョブリスト更新情報を他のプリンタに配信することによって全てのプリンタ１０それぞれが持つジョブリストの同一性を維持する。
【００５１】
［印刷実行時処理］
図６は、本実施の形態における印刷実行時処理を示すシーケンス図である。本実施の形態では、プリンタＢにおいてジョブが実行される場合を例にして説明する。
【００５２】
ＰＣ２からいずれかのプリンタにジョブを登録したユーザは、印刷を実行したいプリンタＢの設置場所まで移動し、プリンタＢにログインする。ユーザがプリンタＢの操作パネル２３に対して所定のジョブリストを表示させる操作をすると、ジョブリスト表示部１５１は、ジョブリスト管理部１３を介してジョブリスト記憶部１８に記憶されているジョブリストを取得し、操作パネル２３に表示する（ステップ２１１）。すなわち、本実施の形態では、ユーザによるジョブリストの表示指示がされてからジョブリストを生成するのではなく、予め用意しておいたジョブリストを読み出して表示する。なお、ここでは、当該ユーザが実行可能なジョブのみが表示されるものとする。
【００５３】
ユーザによりジョブリストの表示が要求されたことを認識すると、ヘルスチェック部１３５は、他のプリンタＡ，Ｃとの通信状態を確認するためのヘルスチェックを行う（ステップ２１２）。プリンタＡは、プリンタＢからの確認要求が受信できると、受信できた旨を応答する（ステップ２０１）。プリンタＣも同様に応答する（ステップ２２１）。プリンタＢにおけるジョブリスト更新部１３６は、ヘルスチェック先のプリンタＡ，Ｃからの応答に応じて各プリンタＡ，Ｃの属性情報を更新する（ステップ２１３）。この属性情報の更新に伴うジョブリストの表示処理について図７，８を用いて説明する。
【００５４】
図７，８は、プリンタＢの操作パネル２３に表示されたジョブリスト表示画面の例を示す図である。図７，８に示したように、ジョブリストには、プリンタＢのジョブリスト記憶部１８に記憶されている各ジョブに対応したジョブ名、格納場所、登録日時が表示される。すなわち、印刷システムに格納されている全てのジョブに関する情報が表示される。なお、全てのジョブを一画面上に一覧表示するのではなく、例えばプリンタ毎に分類して表示してもよい。そして、ステップ２１２におけるヘルスチェックにより通信状態が確認されるが、その確認処理によって通信可の状態であることが確認されると、プリンタＡに格納されているジョブ（Ｔｅｘｔ０１．ｔｘｔ）のように属性には何も表示されない。すなわち、自プリンタＢに格納されているジョブと同様、プリンタＡに格納されているジョブへのアクセスは可能な状態であって実行が可能な状態であることがわかる。これに対し、プリンタＣのように通信状態の確認がまだとれていない場合、プリンタＣに格納されているジョブに対応させて、属性には“確認中”と表示される。また、通信状態が確認されていないためプリンタＣに格納されているジョブの実行の可否が不明であることから、プリンタＡ，Ｂに格納されているジョブに対応させて表示された実行ジョブ選択用のチェックボックス３１は表示されない。
【００５５】
ヘルスチェック部１３５によりプリンタＣとは通信可の状態であることが確認されると、ジョブリスト更新部１３６は、プリンタＣの属性情報を確認中から通信可の状態に更新する。また、属性情報が更新されると、ジョブリスト表示部１５１は、プリンタＣに格納されているジョブに対応させて表示した“確認中”を消去する。また、実行ジョブ選択用のチェックボックス３１を表示する。
【００５６】
一方、プリンタＣとは通信不可の状態であることが確認されると、ジョブリスト更新部１３６は、プリンタＣの属性情報を確認中から通信不可の状態に更新する。また、属性情報が更新されると、ジョブリスト表示部１５１は、図８に例示したようにプリンタＣに格納されているジョブに対応させて表示した“確認中”を“未接続”と更新する。更に、ジョブリスト表示部１５１は、プリンタＣに格納されているジョブに対応させて、実行ジョブ選択用のチェックボックス３１に代えて解除予約ボタン３２を表示する。これにより、プリンタＣに格納されているジョブは選択できない。解除予約ボタン３２が選択される場合の処理（削除予約時処理）については、追って説明する。
【００５７】
ユーザは、操作パネル２３に表示されたジョブリストから実行させたい１又は複数のジョブを選択し、印刷ボタン３３を押下することで印刷の実行を指示する。印刷実行指示受付部１５２がこの印刷実行指示を受け付けると（ステップ２１４）、印刷制御処理部１４におけるジョブ取得部１４１は、ユーザにより選択されたジョブを、当該ジョブの格納場所から取得する（ステップ２１５）。選択されたジョブがプリンタＢに格納されていれば、プリンタＢのジョブＤＢ１７からジョブを取り出す。選択されたジョブがプリンタＢ以外のプリンタに格納されていれば、該当するプリンタからネットワーク４経由で当該ジョブを取得する。印刷処理部１４２は、このようにしてジョブ取得部１４１が取得したジョブを実行することで印刷を行う（ステップ２１６）。
【００５８】
［オフライン時処理］
本実施の形態における「オフライン時処理」というのは、他のプリンタとの通信が可能なオンラインの状態から通信ができなくなるオフラインの状態に移行するときに実施される処理のことをいう。「オフラインの状態」というのは、前述した通信不可の状態と同義である。
【００５９】
図９は、本実施の形態におけるオフライン時処理を示すシーケンス図である。本実施の形態では、プリンタＢが電源オフされることでオフライン状態に移行する場合を例にして説明する。
【００６０】
シャットダウン処理が開始されるなどして制御部１６がプリンタＢの電源がオフされることを検出すると（ステップ３１１）、自プリンタＢがオフラインの状態に移行することを移譲部１２３に通知する。移譲部１２３は、この通知に応じて印刷システムに含まれる他のプリンタＡ，Ｃに対し、各プリンタＡ，Ｃの稼動状態を問い合わせる（ステップ３１２）。他のプリンタＡ，Ｃは、この問合せに応じて自プリンタにおける稼動状態を返答する（ステップ３０１，３２１）。
【００６１】
全てのプリンタＡ，Ｃからの返答を受信すると（ステップ３１３）、移譲部１２３は、問合せに応じて返信されてきた稼動状態に基づき、ジョブＤＢ１７に記憶されているジョブの移譲先を決定する（ステップ３１４）。なお、タイムアウト時間を設定しておき、その時間内に返答があったプリンタだけを移譲先候補としてもよい。
【００６２】
ところで、問合せにより得た稼動状態というのは、前述したヘルスチェックと同様に、通信可能な状態かどうかを知るための情報であってもよい。ただ、ここでは、通信可能な状態であるのは当然のこと、各プリンタにおける性能や登録ジョブ数等現在の負荷を知るために必要な情報を含めるようにしてもよい。プリンタＢにおける移譲部１２３は、最初の稼動状態を返答してきたプリンタ、登録ジョブ数と性能の関係から最も負荷が小さいと判定したプリンタ等予め設定された決定基準に従い、各プリンタから送信されてきた稼動状態を参照してジョブの移譲先を決定する。なお、複数のジョブがジョブＤＢ１７に格納されている場合、ジョブ毎に移譲先を決定してもよい。図９に示した処理の例によると、プリンタＣを全てのジョブの移譲先として決定している。移譲部１２３は、移譲先として決定したプリンタＣにジョブＤＢ１７に格納されている全てのジョブを転送する（ステップ３１５）。転送の正常終了が確認されると、ジョブＤＢ１７に格納されている全てのジョブを削除部１２２に削除させることで、印刷システム内に重複してジョブを存在させないようにしてもよい（ステップ３１６）。
【００６３】
以上のようにして、プリンタＢにおけるジョブＤＢ１７に格納されているジョブの構成が変更されると、ジョブリスト更新部１３６は、ジョブＤＢ１７に格納されているジョブの構成を取得してジョブリスト記憶部１８に記憶されているプリンタＢ分のジョブリストを更新する（ステップ３１７）。続いて、ジョブリスト更新情報配信部１３１は、更新したプリンタＢ分のジョブのジョブリスト更新情報を生成して、印刷システムに含まれている他のプリンタＡ，Ｃに配信する（ステップ３１８）。
【００６４】
移譲先として決定されたプリンタＣにおいて、引受部１２４は、プリンタＢから送信されてくるジョブを受け付けてジョブＤＢ１７に登録する（ステップ３２２）。このジョブの登録に伴い、プリンタＣにおけるジョブＤＢ１７に格納されているジョブの構成が変更されるので、ジョブリスト更新部１３６は、ジョブＤＢ１７に格納されているジョブの構成を取得してジョブリスト記憶部１８に記憶されているプリンタＣ分のジョブリストを更新する（ステップ３２３）。続いて、ジョブリスト更新情報配信部１３１は、更新したプリンタＣ分のジョブのジョブリスト更新情報を生成して、印刷システムに含まれている他のプリンタＢ，Ｃに配信する（ステップ３２５）。また、ジョブリスト更新情報受信部１３３がプリンタＢから送信されてきたジョブリスト更新情報を受信すると、ジョブリスト更新部１３６は、その受信されたジョブリスト更新情報に設定されている内容に従い、ジョブリスト記憶部１８に記憶されているプリンタＢ分のジョブリストを更新する（ステップ３２４）。
【００６５】
なお、プリンタＣにおいて、ジョブ受付後における処理は、便宜的に上記処理順にて説明したが、ステップ３２３，３２５とステップ３２４は、同時並行して処理可能であり、各ステップ処理の所要時間によって前後する。
【００６６】
プリンタＢにおいて、ジョブリスト更新情報受信部１３３がプリンタＣから送信されてきたジョブリスト更新情報を受信すると、ジョブリスト更新部１３６は、その受信されたジョブリスト更新情報に設定されている内容に従い、ジョブリスト記憶部１８に記憶されているプリンタＣ分のジョブリストを更新する（ステップ３２９）。
【００６７】
プリンタＡにおいても同様に、ジョブリスト更新情報受信部１３３がプリンタＢから送信されてきたジョブリスト更新情報を受信すると、ジョブリスト更新部１３６は、そのジョブリスト更新情報に従い、ジョブリスト記憶部１８を更新する（ステップ３０２）。また、ジョブリスト更新情報受信部１３３がプリンタＢから送信されてきたジョブリスト更新情報を受信すると、ジョブリスト更新部１３６は、そのジョブリスト更新情報に従い、ジョブリスト記憶部１８を更新する（ステップ３０３）。なお、プリンタＢ，Ｃからジョブリスト更新情報が送信されてくるタイミングによってステップ３０２とステップ３０３は前後する、又は同時並行して実行される。
【００６８】
以上のようにしてオフライン状態になるプリンタＢが保持していたジョブは、オンライン状態であるプリンタＣを格納場所として、実行可能な状態で印刷システム内に存在することになる。
【００６９】
［削除予約時処理］
図１０は、本実施の形態における削除予約時処理を示すシーケンス図である。本実施の形態では、プリンタＢにおいてユーザが操作を行う場合を例にして説明する。
【００７０】
ＰＣ２からいずれかのプリンタにジョブを登録したユーザは、印刷を実行したいプリンタＢの設置場所まで移動し、プリンタＢにログインする。ユーザがプリンタＢの操作パネル２３に対して所定のジョブリストを表示させる操作をすると、ジョブリスト表示部１５１は、ジョブリスト管理部１３を介してジョブリスト記憶部１８に記憶されているジョブリストを取得し、操作パネル２３に表示する（ステップ４１１）。ユーザによりジョブリストの表示が要求されたことを認識すると、ヘルスチェック部１３５は、他のプリンタＡ，Ｃとの通信状態を確認するためのヘルスチェックを行う（ステップ４１２）。通信状態の可不可が確認できるまでの間、ジョブリスト更新部１３６は、ヘルスチェック先のプリンタＡ，Ｃの属性情報に確認中である旨の情報を登録する。これに応じて、ジョブリスト表示部１５１は、ジョブリスト中、プリンタＡ，Ｃに格納されている各ジョブの属性に“確認中”を表示する。
【００７１】
プリンタＡは、プリンタＢからの確認要求が受信できると、通信可の状態であることを示すために応答する（ステップ４０１）。プリンタＢにおけるジョブリスト更新部１３６は、ヘルスチェック先のプリンタＡからの応答に応じて各プリンタＡの属性情報を更新する（ステップ４１３）。なお、ここまでの処理は、図６を用いて説明した印刷実行時処理においてヘルスチェックを行うまでの処理と同じである。
【００７２】
一方、プリンタＣは、電源オフの状態であることから、プリンタＢからの確認要求に応答できない。この結果、プリンタＢにおけるヘルスチェック部１３５は、プリンタＣとは通信不可の状態であることが確認すると、ジョブリスト更新部１３６は、プリンタＣの属性情報を確認中から通信不可の状態に更新する（ステップ４１４）。属性情報が更新されると、ジョブリスト表示部１５１は、図８に例示したようにプリンタＣに格納されているジョブに対応させて表示した“確認中”を“未接続”と更新する。更に、ジョブリスト表示部１５１は、プリンタＣに格納されているジョブに対応させて、実行ジョブ選択用のチェックボックス３１に代えて解除予約ボタン３２を表示する。
【００７３】
ここで、ユーザが削除したいジョブに対応した削除予約ボタン３２を選択することでジョブの削除予約を指示する。削除予約指示受付部１５３がこの削除指示予約を受け付けると（ステップ４１５）、ジョブリスト更新部１３６は、ジョブリスト記憶部１８に記憶されているジョブリストの、当該ジョブの削除予約の項目に予約された旨のフラグ情報を設定することで削除予約を登録する（ステップ４０６）。
【００７４】
登録した削除予約に応じてジョブを削除する処理については、次のオンライン時処理において説明する。
【００７５】
前述したオフライン時処理では、プリンタＢが正常に終了する場合であるので、正常終了する前にプリンタＢに保存されていたジョブをオンライン状態のプリンタＣに移譲させることができた。つまり、プリンタＢのジョブＤＢ１７に格納されているジョブを転送後に削除できるので、削除予約を行う必要はない。
【００７６】
しかしながら、プリンタが異常によりオフライン状態になることで、ジョブの移譲若しくは移譲後における削除を実行できない場合もあり得る。この場合、電源オフの状態のプリンタには、実行できない状態のジョブが残った状態にある。プリンタがオンライン状態に戻るのを待たずにこの実行できない状態のジョブを実行したい場合、ユーザは、同じ内容のジョブを別途登録し、実行するかもしれない。そうすると、電源オフの状態のプリンタに残ったジョブは、不要となるので削除することが好適である。しかしながら、プリンタは、電源オフの状態なので今すぐに削除できない。そこで、本実施の形態では、削除予約をできるようにした。
【００７７】
［オンライン時処理］
本実施の形態における「オンライン時処理」というのは、他のプリンタとの通信ができないオフラインの状態から通信可の状態のオフラインの状態に移行するときに実施される処理のことをいう。「オンラインの状態」というのは、前述した通信可の状態と同義である。
【００７８】
図１１は、本実施の形態におけるオンライン時処理を示すシーケンス図である。本実施の形態では、プリンタＢが電源オンされることでオンライン状態に移行する場合を例にして説明する。
【００７９】
プリンタＢの電源がオフからオンの状態になり、システムが立ち上がると、ジョブリスト管理部１３は、ジョブリスト更新情報配信部１３１に、ジョブＤＢ１７に格納されているジョブのリストを含む上記ジョブリスト更新情報をプリンタＡ，Ｃに配信させることで各プリンタＡ，Ｃのジョブリストを問い合わせる（ステップ５１１）。
【００８０】
プリンタＡにおいて、ジョブリスト更新情報受信部１３３がプリンタＢから送信されてきたジョブリスト更新情報を含む問い合わせを受信すると（ステップ５０１）、ジョブリスト更新部１３６は、その受信されたジョブリスト更新情報に設定されている内容に従い、ジョブリスト記憶部１８に記憶されているプリンタＢ分のジョブリストを更新する（ステップ５０２）。そして、プリンタＢからの問合せに応じて、ジョブリスト更新情報配信部１３１は、ジョブＤＢ１７に格納されているジョブのリストを含む上記ジョブリスト更新情報を生成してプリンタＢに送信する（ステップ５０３）。
【００８１】
ここで、ジョブリスト記憶部１８に記憶されているジョブリストを参照することにより、前述した削除予約時処理においてプリンタＢに格納されているジョブに削除予約が設定されていることが確認された場合、削除予約リスト情報送信部１３２は、プリンタＢに格納されているジョブであって削除予約されたジョブを特定するジョブ名等の情報を含む削除予約リスト情報を生成し、プリンタＢに送信する。なお、図１１に示したように、ジョブリスト更新情報に削除予約リスト情報を付加して送信してもよい。
【００８２】
プリンタＣにおいてもプリンタＡと同様に処理することで、プリンタＢからの問合せに応じてジョブリスト更新情報及び削除予約リスト情報をプリンタＢに送信する（ステップ５２１〜５２３）。
【００８３】
各プリンタＡ，Ｃから送信されてきたジョブリスト更新情報をプリンタＢにおけるジョブリスト更新情報受信部１３３が受信すると、ジョブリスト更新部１３６は、受信したジョブリスト更新情報に基づきジョブリスト記憶部１８に記憶されているプリンタＡ，Ｃ分のジョブリストを更新する（ステップ５１２）。また、プリンタＡ，Ｃから削除予約リスト情報が送信されてきた場合、プリンタＢにおける削除予約リスト情報受信部１３４を受信する。そして、削除予約リスト情報に含まれているジョブを削除部１２２に削除させ（ステップ５１３）、また、ジョブの削除によりジョブＤＢ１７に格納されているジョブの構成が変更されるので、ジョブリスト更新部１３６にジョブリスト記憶部１８に記憶されているプリンタＢ分のジョブリストを更新させる（ステップ５１４）。続いて、ジョブリストの更新に伴い、ジョブリスト更新情報配信部１３１は、ジョブリスト更新情報を生成してプリンタＡ，Ｃに送信する（ステップ５１５）。なお、ステップ５１２とステップ５１３〜５１５の各処理は、前後してもよいし、同時並行して処理してもよい。
【００８４】
以上のようにして、プリンタＢのオンライン状態への移行に伴い、印刷システムに含まれて全てのプリンタそれぞれが保持するジョブリストの同一化を図ると共に、削除予約されていたジョブをプリンタＢから削除する。
【００８５】
本実施の形態では、印刷装置として複合機を想定して説明したが、プリントサーバを利用しないでオンデマンドプリントなどと呼ばれる印刷制御機能を実現しうる印刷装置であれば、複合機に限定する必要はない。
【符号の説明】
【００８６】
２  ＰＣ、４  ネットワーク、１０，１０ａ，１０ｂ，１０ｃ  プリンタ、１１  ジョブ受付部、１２  ジョブ管理部、１３  ジョブリスト管理部、１４  印刷制御処理部、１５  ユーザインタフェース（ＵＩ）部、１６  制御部、１７  ジョブデータベース（ＤＢ）、１８  ジョブリスト記憶部、２１  ＣＰＵ、２２  アドレスデータバス、２３  操作パネル、２４  スキャナ、２５  ハードディスクドライブ（ＨＤＤ）、２６  プリンタエンジン、２７  ネットワークコントローラ、２８  ＲＡＭ、２９  ＲＯＭ、１２１  登録部、１２２  削除部、１２３  移譲部、１２４  引受部、１３１  ジョブリスト更新情報配信部、１３２  削除予約リスト情報送信部、１３３  ジョブリスト更新情報受信部、１３４  削除予約リスト情報受信部、１３５  ヘルスチェック部、１３６  ジョブリスト更新部、１４１  ジョブ取得部、１４２  印刷処理部、１５１  ジョブリスト表示部、１５２  印刷実行指示受付部、１５３  削除予約指示受付部。
【図１】
2014172394.tif 000003
【図２】
2014172394.tif 000004
【図３】
2014172394.tif 000005
【図４】
2014172394.tif 000006
【図５】
2014172394.tif 000007
【図６】
2014172394.tif 000008
【図７】
2014172394.tif 000009
【図８】
2014172394.tif 000010
【図９】
2014172394.tif 000011
【図１０】
2014172394.tif 000012
【図１１】
2014172394.tif 000013