(57)【要約】【課題】同一の印刷サーバーにログインしている複数の画像形成装置のユーザーからの画像データの印刷及び削除の要求に起因する前記画像データの不整合を防止すること。【解決手段】印刷サーバー１０は、画像データを記憶する記憶部を有しており、前記記憶部から読み出される前記画像データに基づいて画像を形成する画像形成装置３０各々からのログイン要求に応じてユーザーをログインさせ、ログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限すると共に、前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する。【選択図】図１
2015007913.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する記憶部と、
前記記憶部から読み出される前記画像データに基づいて画像を形成する画像形成装置各々からのログイン要求に応じてユーザーをログインさせるログイン制御手段と、
ログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する排他制御手段と、
前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する通知制御手段と、
を備える印刷サーバー。
【請求項２】
前記通知制御手段が、前記ログイン順番が最先である前記ユーザーがログアウトした場合に、次に前記ログイン順番が最先となった前記ユーザーに前記画像データの印刷及び削除の実行が可能になった旨を通知する請求項１に記載の印刷サーバー。
【請求項３】
前記排他制御手段が、前記ログイン順番が最先である前記ユーザーが使用する前記画像形成装置との間で非通信状態が予め設定された時間以上継続した場合、又は、通信異常が発生した場合に、前記ログイン順番が最先である前記ユーザーによる前記画像データの印刷及び削除の実行を制限し、前記ログイン順番が二番目である前記ユーザーによる前記画像データの印刷及び削除を実行可能にする請求項１又は２に記載の印刷サーバー。
【請求項４】
前記通知制御手段が、前記画像データの印刷及び削除が実行可能になった前記ユーザーにその旨を通知する請求項３に記載の印刷サーバー。
【請求項５】
画像データを記憶する記憶部を有する一又は複数の印刷サーバーと、
前記記憶部から読み出される前記画像データに基づいて画像を形成する複数の画像形成装置と、
前記画像形成装置各々から前記印刷サーバーへのログイン要求に応じてユーザーを前記印刷サーバーにログインさせるログイン制御手段と、
同一の前記印刷サーバーにログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する排他制御手段と、
前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する通知制御手段と、
を備える印刷システム。
【請求項６】
コンピューターに、
画像データを記憶する記憶部から読み出される前記画像データに基づいて画像を形成する画像形成装置各々からのログイン要求に応じてユーザーをログインさせるログイン制御工程と、
ログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する排他制御工程と、
前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する通知制御工程と、
を実行させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷サーバーに記憶された画像データを任意の画像形成装置で読み出して印刷することが可能な印刷システムに関する。
【背景技術】
【０００２】
一般に、印刷サーバーに記憶された画像データを任意の画像形成装置で読み出して印刷することが可能なプルプリントシステムと称される印刷システムが知られている（例えば特許文献１参照）。また、この種の印刷システムでは、画像形成装置各々におけるユーザーの印刷サーバーへのログインの有無が管理されることがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３２１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の画像形成装置のユーザーが同一の印刷サーバーにログインしている場合には、複数のユーザーが、同時又は少しずれたタイミングで、同一の画像データの印刷又は削除を要求することが考えられる。しかしながら、複数のユーザーから同一の画像データの印刷又は削除のような処理が要求されると、その要求タイミングと実行タイミングとの間で前記画像データに不整合が生じる。
【０００５】
本発明の目的は、同一の印刷サーバーにログインしている複数の画像形成装置のユーザーからの画像データの印刷及び削除の要求に起因する前記画像データの不整合を防止することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る印刷サーバーは、記憶部と、ログイン制御手段と、排他制御手段と、通知制御手段と、を備える。前記記憶部は、画像データを記憶する。前記ログイン制御手段は、前記記憶部から読み出される前記画像データに基づいて画像を形成する画像形成装置各々からのログイン要求に応じてユーザーをログインさせる。前記排他制御手段は、ログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する。前記通知制御手段は、前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する。
【０００７】
本発明の他の局面に係る印刷システムは、一又は複数の印刷サーバーと、複数の画像形成装置と、ログイン制御手段と、排他制御手段と、通知制御手段と、を備える。前記印刷サーバーは、画像データを記憶する記憶部を有する。前記画像形成装置は、前記記憶部から読み出される前記画像データに基づいて画像を形成する。前記ログイン制御手段は、前記画像形成装置各々から前記印刷サーバーへのログイン要求に応じてユーザーを前記印刷サーバーにログインさせる。前記排他制御手段は、同一の前記印刷サーバーにログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する。前記通知制御手段は、前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する。
【０００８】
本発明の他の局面に係る印刷プログラムは、コンピューターに、ログイン制御工程と、排他制御工程と、通知制御工程と、を実行させるための印刷プログラムである。前記ログイン制御工程は、画像データを記憶する記憶部から読み出される前記画像データに基づいて画像を形成する画像形成装置各々からのログイン要求に応じてユーザーをログインさせる。前記排他制御工程は、ログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する。前記通知制御工程は、前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する。
【発明の効果】
【０００９】
本発明によれば、同一の印刷サーバーにログインしている複数の画像形成装置のユーザーからの画像データの印刷及び削除の要求に起因する前記画像データの不整合が防止される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る印刷システムの構成を示す模式図。
【図２】本発明の実施の形態に係る印刷システムのハードウェア構成を示すブロック図。
【図３】本発明の実施の形態に係る印刷サーバーで実行されるログイン制御処理の一例を示すフローチャート。
【図４】本発明の実施の形態に係る印刷サーバーで実行される排他制御処理の一例を示すフローチャート。
【図５】本発明の実施の形態に係る印刷システムの動作例を説明するためのシーケンス図。
【図６】本発明の実施の形態に係る印刷システムの動作例を説明するためのシーケンス図。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１２】
［印刷システム１００］
図１及び図２に示すように、本発明の実施の形態に係る印刷システム１００は、一又は複数の印刷サーバー１０と、一又は複数の情報処理装置２０と、複数の画像形成装置３０と、を備える。前記印刷サーバー１０、前記情報処理装置２０、及び前記画像形成装置３０は、インターネット又はＬＡＮのようなネットワーク４０を介して通信可能に接続されている。前記印刷システム１００は、前記情報処理装置２０によって前記印刷サーバー１０に予め記憶された画像データを、前記画像形成装置３０から読み出して印刷することが可能な所謂プルプリントシステムである。なお、前記画像データは、例えば文書、画像、又は写真のような各種のドキュメントを前記画像形成装置３０で印刷するためのデータである。
【００１３】
［印刷サーバー１０］
図２に示すように、前記印刷サーバー１０は、記憶部１１、通信処理部１２、及び制御部１３を備える。前記記憶部１１は、前記画像データを記憶するハードディスク又はＳＳＤのような記憶部である。前記通信処理部１２は、前記ネットワーク４０を介する前記情報処理装置２０及び前記画像形成装置３０との間の通信処理を可能にする通信インターフェイスを有する。なお、前記情報処理装置２０又は前記画像形成装置３０が前記印刷サーバー１０を兼ねる構成も他の実施形態として考えられる。
【００１４】
前記制御部１３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、及びＥＥＰＲＯＭを備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは揮発性の記憶部であり、前記ＥＥＰＲＯＭは不揮発性の記憶部である。前記ＲＡＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、前記制御部１３は、前記ＣＰＵを用いて、前記ＲＯＭに記憶された前記制御プログラムに従って各種の処理を実行することにより前記印刷サーバー１０を統括的に制御する。
【００１５】
また、前記制御部１３は、ログイン制御部１３１（ログイン制御手段の一例）、排他制御部１３２（排他制御手段の一例）、及び通知制御部１３３（通知制御手段の一例）を含む。具体的に、前記制御部１３は、前記ＣＰＵを用いて、前記ＲＯＭに記憶された印刷プログラム１３４を実行することにより、前記ログイン制御部１３１、前記排他制御部１３２、及び前記通知制御部１３３として機能する。即ち、前記印刷プログラム１３４は、前記制御部１３のようなコンピューターに、後述のログイン制御処理（図３参照）及び排他制御処理（図４参照）の各処理工程を実行させるための印刷プログラムである。前記印刷プログラムは、ＣＤ、ＤＶＤ、フラッシュメモリーなどのコンピューター読み取り可能な記録媒体に記録されており、前記印刷サーバー１０が備える不図示の読取装置により前記記録媒体から読み取られて前記印刷サーバー１０にインストールされてもよい。なお、前記制御部１３は、ＡＳＩＣ又はＤＳＰのような電子回路であってもよい。この場合、前記ログイン制御部１３１、前記排他制御部１３２、及び前記通知制御部１３３は、前記制御部１３に含まれた回路モジュールである。
【００１６】
前記ログイン制御部１３１は、前記記憶部１１から読み出される前記画像データに基づいて画像を形成する前記画像形成装置３０各々からのログイン要求に応じて前記画像形成装置３０のユーザーを前記印刷サーバー１０にログインさせる。また、前記ログイン制御部１３１は、前記画像形成装置３０各々からのログアウト要求に応じて前記ユーザーを前記印刷サーバー１０からログアウトさせる。
【００１７】
前記排他制御部１３２は、ログイン中の前記ユーザーのうちログイン順番が二番目以降である前記ユーザーによる前記画像データの印刷及び削除の実行を制限する。即ち、前記排他制御部１３２は、ログイン中の前記ユーザーのうちログイン順番が最先である前記ユーザーのみによる前記画像データの印刷及び削除の実行を許可する。
【００１８】
前記通知制御部１３３は、前記ログイン順番が二番目以降である前記ユーザーに前記画像データの印刷及び削除が制限されている旨を通知する。また、前記通知制御部１３３は、前記ログイン順番が最先である前記ユーザーがログアウトした場合に、次に前記ログイン順番が最先となった前記ユーザーに前記画像データの印刷及び削除の実行が可能になった旨を通知する。
【００１９】
［情報処理装置２０］
図２に示すように、前記情報処理装置２０は、操作表示部２１、通信処理部２２、及び制御部２３を備える。前記情報処理装置２０は、例えばパーソナルコンピューター、タブレット端末、スマートフォン、又は携帯電話である。
【００２０】
前記操作表示部２１は、表示部及び操作部を備える。前記表示部は、前記制御部１５からの制御指示に応じて各種の情報を表示する液晶ディスプレー又は有機ＥＬディスプレーなどである。前記操作部は、ユーザーの操作に応じて前記制御部１５に各種の情報を入力するタッチパネル、キーボード、又はマウスなどである。
【００２１】
前記通信処理部２２は、前記ネットワーク４０を介する前記印刷サーバー１０及び前記画像形成装置３０との間の通信処理を可能にする通信インターフェイスを有する。
【００２２】
前記制御部２３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、及びＥＥＰＲＯＭを備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは揮発性の記憶部であり、前記ＥＥＰＲＯＭは不揮発性の記憶部である。前記ＲＡＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、前記制御部２３は、前記ＣＰＵを用いて前記ＲＯＭに予め記憶された各種の制御プログラムに従って各種の処理を実行することにより前記情報処理装置２０を統括的に制御する。
【００２３】
具体的に、前記制御部２３は、前記操作表示部２１のユーザー操作に応じて、前記画像形成装置３０で印刷する前記画像データを、前記通信処理部２２を介して前記印刷サーバー１０に送信する。これにより、前記印刷サーバー１０では、前記画像形成装置３０から受信した前記画像データが前記制御部１３によって前記記憶部１１に記憶される。なお、前記情報処理装置２０から前記印刷サーバー１０への前記画像データの送信は、前記情報処理装置２０で選択された前記印刷サーバー１０へのログイン後に行われる。
【００２４】
［画像形成装置３０］
図２に示すように、前記情報処理装置３０は、画像読取部３１、画像形成部３２、操作表示部３３、通信処理部３４、及び制御部３５を備える。前記画像形成装置３０は、プリント機能に加えて、スキャン機能、コピー機能、及びＦＡＸ機能を有する複合機である。なお、前記画像形成装置３０は、前記画像読取部３１を備えないプリンターであってもよい。
【００２５】
前記画像読取部３１は、原稿に光を照射する光源と、前記原稿からの反射光の受光量に応じた電気信号を前記原稿の画像データとして出力する光電変換素子と、を有する。前記画像読取部３１で読み取られた画像データは、前記画像形成部３２又は前記通信処理部３４に入力される。
【００２６】
前記画像形成部３２は、入力される画像データに基づいてシートに画像を形成する画像形成処理を実行する電子写真方式又はインクジェット方式の画像形成部である。前記画像データは、前記画像読取部３１で読み取られた画像データ、前記印刷サーバー２０から読み出した画像データ、又は前記情報処理装置３０から入力される画像データである。
【００２７】
前記操作表示部３３は、前記制御部３５からの制御指示に応じて各種の情報を表示する液晶ディスプレーのような表示部、及びユーザーの操作に応じて前記制御部３５に各種の情報を入力するタッチパネルなどの入力部を備える。
【００２８】
前記通信処理部３４は、前記ネットワーク４０を介する前記印刷サーバー２０及び前記情報処理装置３０との間の通信処理を可能にする通信インターフェイスを有する。
【００２９】
前記制御部３５は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭを備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは揮発性の記憶部であり、前記ＥＥＰＲＯＭは不揮発性の記憶部である。前記ＲＡＭ及び前記ＥＥＰＲＯＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、前記制御部３５は、前記ＣＰＵを用いて前記ＲＯＭに予め記憶された各種の制御プログラムに従って各種の処理を実行することにより前記画像形成装置３０を統括的に制御する。
【００３０】
例えば、前記制御部３５は、前記操作表示部３３のユーザー操作により入力されるユーザーＩＤ及びパスワードを前記印刷サーバー１０に送信するログイン要求を実行する。なお、前記印刷システム１００に前記印刷サーバー１０が複数設けられている場合には、前記制御部３５は、前記操作表示部３３のユーザー操作により選択された前記印刷サーバー１０に対して前記ログイン要求を実行する。これにより、前記印刷サーバー１０において前記ユーザーが認証されてログインが成立すると、前記画像形成装置３０から前記印刷サーバー１０の前記記憶部１１へのアクセスが可能になる。
【００３１】
また、前記画像形成装置３０が、磁気カード又はＩＣカードから情報を読み取るカードリーダーを備え、前記カードリーダーによりユーザーが有するＩＤカードから読み取られたユーザー情報を前記印刷サーバー１０に送信することも前記ログイン要求の一例として考えられる。さらに、前記画像形成装置３０が、ユーザーの指紋を読み取る指紋認証装置を備え、前記指紋認証装置によりユーザーの指から読み取られた指紋の情報を前記印刷サーバー１０に送信することも前記ログイン要求の一例として考えられる。
【００３２】
そして、前記印刷システム１００では、前記印刷サーバー１０の前記制御部１３によって後述のログイン制御処理及び排他制御処理が実行される。本発明は、前記印刷サーバー１０で前記ログイン制御処理及び前記排他制御処理の各処理手順を実行する方法の発明として捉えてもよい。さらに、本発明を、前記制御部１３に前記ログイン制御処理及び前記排他制御処理の各処理手順を実行させるための前記印刷プログラムを記録したコンピューター読み取り可能な記録媒体の発明として捉えてもよい。
【００３３】
［ログイン制御処理］
まず、図３のフローチャートを参照しつつ、前記ログイン制御処理の手順の一例について説明する。なお、図３におけるＳ１、Ｓ２、・・・は、前記制御部１３により実行される処理手順（ステップ）番号を示す。ここに、後述のステップＳ１〜Ｓ４及びステップＳ１１〜Ｓ１３を含むログイン制御工程は、前記制御部１３の前記ログイン制御部１３１により実行される。また、後述のステップＳ６〜Ｓ７及びステップＳ１４を含む通知制御工程は、前記制御部１３の前記通知制御部１３３により実行される。
【００３４】
＜ステップＳ１＞
ステップＳ１において、前記制御部１３は、前記画像形成装置３０からの前記ログイン要求が行われたか否かを判断する。具体的に、前記制御部１３は、前記画像形成装置３０から前記印刷サーバー１０にログインするためのユーザーＩＤ及びパスワードのようなログイン情報を受信した場合にログイン要求が行われたと判断する。
【００３５】
ここで、前記制御部１３は、前記ログイン要求が行われたと判断すると（Ｓ１のＹｅｓ側）、処理をステップＳ２に移行させる。また、前記制御部１３は、前記ログイン要求が行われていないと判断すると（Ｓ１のＮｏ側）、処理をステップＳ１１に移行させる。
【００３６】
＜ステップＳ２＞
ステップＳ２において、前記制御部１３は、前記ログイン要求に応じて前記画像形成装置３０を使用するユーザーを照合する認証処理を実行する。具体的に、前記制御部１３は、前記画像形成装置３０から受信した前記ログイン情報が、予め登録されたユーザーの認証情報と一致するか否かを照合する。
【００３７】
＜ステップＳ３＞
ステップＳ３において、前記制御部１３は、前記ステップＳ２における認証処理による照合結果が一致であったか否かを判断する。ここで、前記制御部１３は、前記照合結果が一致であると判断した場合には（Ｓ３のＹｅｓ側）、処理をステップＳ４に移行させる。また、前記制御部１３は、前記総合結果が不一致であると判断した場合には（Ｓ３のＮｏ側）、処理を前記ステップＳ１に戻す。
【００３８】
＜ステップＳ４＞
ステップＳ４において、前記制御部１３は、前記ログイン要求を行った前記画像形成装置３０を使用するユーザーを前記印刷サーバー１０にログインさせるログイン処理を実行する。具体的に、前記制御部１３は、前記ログイン要求を行った前記画像形成装置３０に対してログイン完了を通知し、前記画像形成装置３０による前記記憶部１１へのアクセスを可能にする。これにより、前記画像形成装置３０のユーザーは、前記記憶部１１に記憶された前記画像データを参照することが可能になる。
【００３９】
＜ステップＳ５＞
ステップＳ５において、前記制御部１３は、前記印刷サーバー１０にログイン中のユーザーの識別情報及びログイン順番の対応関係を示すログイン履歴情報を更新する。具体的に、前記制御部１３は、前記ステップＳ４でログインしたユーザーの識別情報及びログイン順番を前記ログイン履歴情報に追加する。なお、前記ログイン履歴情報は、例えば前記制御部１３の前記ＥＥＰＲＯＭに記憶されている。また、前記ログイン履歴情報は、後述のステップＳ１３においても更新される。
【００４０】
＜ステップＳ６＞
ステップＳ６において、前記制御部１３は、前記ステップＳ４でログインしたユーザーのログイン順番が二番目以降であるか否かを判断する。このとき、前記制御部１３は、前記ＥＥＰＲＯＭに記憶されている前記ログイン履歴情報を参照することにより、前記ユーザーのログイン順番を判断することが可能である。
【００４１】
ここで、前記制御部１３は、前記ログイン順番が二番目以降であると判断すると（Ｓ６のＹｅｓ側）、処理をステップＳ７に移行させる。また、前記制御部１３は、前記ログイン順番が二番目以降ではなく最先であると判断すると（Ｓ６のＮｏ側）、処理を前記ステップＳ１に戻す。
【００４２】
＜ステップＳ７＞
ステップＳ７において、前記制御部１３は、前記ステップＳ４でログインしたユーザーに、前記記憶部１１に記憶された前記画像データの印刷及び削除が制限されている旨を通知する。具体的に、前記制御部１３は、前記ステップＳ４でログインしたユーザーが使用する前記画像形成装置３０に、前記記憶部１１に記憶された前記画像データの印刷及び削除が制限されている旨を通知し、その旨を前記操作表示部３３に表示させる。これにより、前記印刷サーバー１０にログインしたユーザーは、前記印刷サーバー１０の前記記憶部１１に記憶された前記画像データの印刷及び削除を実行することができない旨を認識することができる。従って、同一の前記印刷サーバー１０にログイン中の複数のユーザーが、同一の前記画像データの印刷及び削除を要求することを抑制することができる。
【００４３】
＜ステップＳ１１＞
一方、前記ステップＳ１において、前記ログイン要求が行われていないと判断された場合、続くステップＳ１１において、前記制御部１３は、前記画像形成装置３０からの前記ログアウト要求が行われたか否かを判断する。具体的に、前記制御部１３は、前記画像形成装置３０から前記操作表示部３３の操作に応じて送信されるログアウト要求信号を受信した場合に前記ログアウト要求が行われたと判断する。
【００４４】
ここで、前記制御部１３は、前記ログアウト要求が行われたと判断すると（Ｓ１１のＹｅｓ側）、処理をステップＳ１２に移行させる。また、前記制御部１３は、前記ログアウト要求が行われていないと判断すると（Ｓ１１のＮｏ側）、処理を前記ステップＳ１に移行させる。
【００４５】
＜ステップＳ１２＞
ステップＳ１２において、前記制御部１３は、前記ログアウト要求を行った前記画像形成装置３０を使用するユーザーを前記印刷サーバー１０からログアウトさせるログアウト処理を実行する。具体的に、前記制御部１３は、前記ログアウト要求を行った前記画像形成装置３０に対してログアウト完了を通知し、前記画像形成装置３０による前記記憶部１１へのアクセスを不可にする。これにより、前記画像形成装置３０のユーザーは、前記記憶部１１に記憶された前記画像データを参照することができなくなる。
【００４６】
＜ステップＳ１３＞
ステップＳ１３において、前記制御部１３は、前記ログイン履歴情報を更新する。具体的に、前記制御部１３は、前記ステップＳ１２でログアウトしたユーザーの識別情報及びログイン順番を前記ログイン履歴情報から消去する。そして、前記制御部１３は、前記ログイン履歴情報において、前記ステップＳ１２でログアウトしたユーザーよりログイン順番が遅い他のユーザーの前記ログイン順番を繰り上げる。
【００４７】
＜ステップＳ１４＞
そして、ステップＳ１４において、前記制御部１３は、前記ログイン順番が最先であったユーザーがログアウトしたか否かを判断する。例えば、前記制御部１３は、前記ログイン履歴情報において前記ログイン順番が１番のユーザーの情報が消去された場合に、前記ステップＳ１２でログアウトしたユーザーの前記ログイン順番が最先であったと判断する。
【００４８】
ここで、前記制御部１３は、前記ログイン順番が最先であったユーザーがログアウトしたと判断すると（Ｓ１４のＹｅｓ側）、処理をステップＳ１５に移行させる。また、前記制御部１３は、前記ログイン順番が最先であったユーザーがログアウトしていないと判断すると（Ｓ１４のＮｏ側）、処理を前記ステップＳ１に戻す。
【００４９】
＜ステップＳ１５＞
ステップＳ１５において、前記制御部１３は、前記ログイン順番が最先である前記ユーザーがログアウトした後、次に前記ログイン順番が最先となったユーザーに、前記画像データの印刷及び削除の実行が可能になった旨を通知する。具体的に、前記制御部１３は、次に前記ログイン順番が最先となったユーザーが使用する前記画像形成装置３０に、前記記憶部１１に記憶された前記画像データの印刷及び削除が実行可能になった旨を通知し、その旨を前記操作表示部３３に表示させる。これにより、前記印刷サーバー１０にログインしているユーザーは、前記印刷サーバー１０の前記記憶部１１に記憶された前記画像データの印刷及び削除を実行することが可能になった旨を認識することができる。
【００５０】
［排他制御処理］
次に、図４のフローチャートを参照しつつ、前記排他制御処理について説明する。なお、図４におけるＳ２１、Ｓ２２、・・・は、前記制御部１３により実行される前記排他制御処理の処理手順（ステップ）番号を示す。ここに、後述のステップＳ２１〜２３及びステップＳ２１１〜Ｓ２１２を含む排他制御工程は、前記制御部１３の前記排他制御部１３２により実行される。また、後述のステップＳ２１３は、前記制御部１３の前記通知制御部１３３により実行される。
【００５１】
＜ステップＳ２１＞
ステップＳ２１において、前記制御部１３は、前記記憶部１１に記憶されている前記画像データの印刷又は削除が前記画像形成装置３０から要求されたか否かを判断する。ここで、前記制御部１３は、前記画像データの印刷又は削除が要求されたと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。また、前記制御部１３は、前記画像データの印刷又は削除が要求されていない間は（Ｓ２１のＮｏ側）、処理を前記ステップＳ２１で待機させる。
【００５２】
＜ステップＳ２２＞
ステップＳ２２において、前記制御部１３は、前記画像データの印刷又は削除を要求した前記画像形成装置３０のユーザーが利用権限を有するか否かを判断する。具体的に、前記制御部１３は、前記ログイン履歴情報に基づいて、前記印刷サーバー１０への前記ログイン順番が最先であるユーザーのみを前記利用権限を有するユーザーと判断する。即ち、前記制御部１３は、前記印刷サーバー１０への前記ログイン順番が二番目以降のユーザーは前記利用権限を有していないと判断する。
【００５３】
ここで、前記制御部１３は、前記ユーザーが利用権限を有すると判断すると（Ｓ２２のＹｅｓ側）、処理をステップＳ２３に移行させる。また、前記制御部１３は、前記ユーザーが利用権限を有していないと判断すると（Ｓ２２のＮｏ側）、例えば利用権限を有していない旨を前記画像形成装置３０に表示させた後、処理を前記ステップＳ２１に戻す。即ち、前記印刷システム１００では、前記利用権限を有していないユーザーによる前記画像形成装置３０から前記印刷サーバー１０への前記画像データの印刷又は削除の要求が禁止される。
【００５４】
なお、前記画像形成装置３０各々の前記制御部３３が、前記ステップＳ７における前記印刷サーバー１０からの通知後、前記ステップＳ１５における前記印刷サーバー１０からの通知までの間、前記画像データの印刷又は削除の要求を禁止することも考えられる。この場合、前記利用権限を有していないユーザーによる前記画像形成装置３０から前記印刷サーバー１０への前記画像データの印刷又は削除の要求が行われないため、前記ステップＳ２２は省略可能である。
【００５５】
＜ステップＳ２３＞
ステップＳ２３において、前記制御部１３は、前記画像データの印刷又は削除を実行し、処理を前記ステップＳ２１に戻す。このように、前記印刷システム１００では、複数の前記画像形成装置３０のユーザーが前記印刷サーバー１０にログインしている状態であっても、前記ログイン順番が最先であり前記利用権限を有するユーザーのみからの前記画像データの印刷又は削除が実行される。即ち、前記印刷システム１００では、複数の前記画像形成装置３０のユーザーが前記印刷サーバー１０にログインしている場合、前記ログイン順番が二番目以降の前記ユーザーからの前記画像データの印刷又は削除は制限される。そのため、前記印刷システム１００では、同一の前記印刷サーバー１０にログイン中の複数のユーザーが、同一の前記画像データの印刷及び削除を要求することに起因する前記画像データの不整合が防止される。
【００５６】
＜ステップＳ２１１＞
一方、前記ステップＳ２１において、前記画像データの印刷又は削除の要求が行われていないと判断された場合、続くステップＳ２１１において、前記制御部１３は、予め設定された利用権限変更条件が充足したか否かを判断する。例えば、前記利用権限変更条件は、前記ログイン順番が最先であるユーザーが使用する前記画像形成装置３０と前記印刷サーバー１０との間でデータの送受信が生じていない非通信状態（アイドルタイム）が予め設定された時間以上継続したことである。また、前記利用権限変更条件は、前記ログイン順番が最先であるユーザーが使用する前記画像形成装置３０と前記印刷サーバー１０との間で通信異常が発生したことであってもよい。
【００５７】
ここで、前記制御部１３は、前記利用権限変更条件が充足したと判断すると（Ｓ２１１のＹｅｓ側）、処理を前記ステップＳ２１２に移行させる。また、前記制御部１３は、前記利用権限変更条件が充足していないと判断すると（Ｓ２１１のＮｏ側）、処理を前記ステップＳ１に戻す。
【００５８】
＜ステップＳ２１２＞
ステップＳ２１２において、前記制御部１３は、前記ログイン履歴情報に基づいて、前記ログイン順番が二番目のユーザーに前記利用権限を移動させる。具体的に、前記制御部１３は、前記ログイン順番が最先のユーザーによる前記画像データの印刷及び削除を制限し、前記ログイン順番が二番目のユーザーによる前記画像データの印刷及び削除を実行可能とする。従って、前記印刷システム１００において、一つの前記画像形成装置３０が無駄に長時間前記印刷サーバー１０を占有することが防止される。なお、前記利用権限の有無に関する情報は、例えば前記ログイン履歴情報に記憶される。
【００５９】
＜ステップＳ２１３＞
ステップＳ２１３において、前記制御部１３は、前記ステップＳ２１２で前記利用権限を得たユーザーに対して前記画像データの印刷及び削除の実行が可能になった旨を通知する。具体的に、前記制御部１３は、前記利用権限を得たユーザーが使用する前記画像形成装置３０に、前記記憶部１１に記憶された前記画像データの印刷及び削除が実行可能になった旨を通知し、その旨を前記操作表示部３３に表示させる。これにより、前記印刷サーバー１０にログインしているユーザーは、前記印刷サーバー１０の前記記憶部１１に記憶された前記画像データの印刷及び削除を実行することが可能になった旨を認識することができる。また、前記ステップＳ２１３で前記利用権限を失った前記画像形成装置３０と前記印刷サーバー１０との間の通信処理が可能な状態であれば、前記制御部１３が、前記ステップＳ２１３において、その旨を前記利用権限を失った前記画像形成装置３０に通知することも考えられる。
【００６０】
なお、前記ログイン制御処理の前記ステップＳ１１〜Ｓ１２において、前記制御部１３が、前記ログイン順番が最先である前記画像形成装置３０と前記印刷サーバー１０との間で非通信状態が予め設定された時間以上継続した場合に自動ログアウトを実行することも他の実施形態として考えられる。また、前記ログイン制御処理の前記ステップＳ１１〜Ｓ１２において、前記制御部１３が、前記ログイン順番が最先である前記画像形成装置３０と前記印刷サーバー１０との間で通信異常が発生した場合にも自動ログアウトを実行することも考えられる。この場合でも、一つの前記画像形成装置３０が無駄に長時間前記印刷サーバー１０を占有することが防止される。
【００６１】
以上、説明したように、前記印刷システム１００では、同一の前記印刷サーバー１０にログインしている複数の前記画像形成装置３０のユーザーのうち一の前記画像形成装置３０のユーザーのみに対して前記画像データの印刷及び削除の要求が許可される。従って、同一の前記印刷サーバー１０にログインしている複数の前記画像形成装置３０のユーザーからの前記画像データの印刷及び削除の要求に起因する前記画像データの不整合が防止される。
【００６２】
［印刷システム１００の動作例］
以下、図５及び図６を参照しつつ、前記印刷システム１００の動作例について説明する。なお、図５及び図６に示すＱ１、Ｑ２、・・・は、前記印刷システム１００における動作の手順番号を示す。また、ここでは、前記印刷システム１００に設けられた二つの前記画像形成装置３０を画像形成装置３０Ａ及び画像形成装置３０Ｂと称する。なお、図６において図５に示す動作と同じ手順については同じ符号を付してその説明を省略する。
【００６３】
まず、図５に示すように、前記画像形成装置３０Ａでログイン要求が行われ（ステップＱ１）、前記印刷サーバー１０でログイン認証が正常に行われると、前記印刷サーバー１０から前記画像形成装置３０Ａにログイン通知が送信される（ステップＱ２）。このとき、前記印刷サーバー１０には他の前記画像形成装置３０がログインしていない。そのため、前記画像形成装置３０Ａでは、前記印刷サーバー１０の前記記憶部１１に記憶されている前記画像データの参照に加えて、前記画像データの印刷及び削除の要求が可能である（ステップＱ３）。
【００６４】
その後、前記画像形成装置３０Ｂでログイン要求が行われ（ステップＱ４）、前記印刷サーバー１０でログイン認証が正常に行われると、前記印刷サーバー１０から前記画像形成装置３０Ｂにログイン通知が送信される（ステップＱ５）。また、前記印刷サーバー１０は、前記画像形成装置３０Ｂに対して、前記記憶部１１に記憶された前記画像データの印刷及び削除が制限されている旨を通知する（ステップＱ６）。なお、このとき前記画像形成装置３０Ｂは、前記記憶部１１に記憶された前記画像データを参照することは可能である。
【００６５】
次に、前記画像形成装置３０Ａでログアウト要求が行われると（ステップＱ７）、前記印刷サーバー１０で前記画像形成装置３０Ａのログアウト処理が実行され、前記印刷サーバー１０から前記画像形成装置３０Ａにログアウト通知が送信される（ステップＱ８）。そして、前記印刷サーバー１０は、二番目にログインしていた前記画像形成装置３０Ｂに前記画像データの印刷及び削除の利用権限を付与し、前記画像形成装置３０Ｂに対して前記画像データの印刷及び削除が可能になった旨を通知する（ステップＱ９）。これにより、前記画像形成装置３０Ｂでは、前記印刷サーバー１０の前記記憶部１１に記憶されている前記画像データの参照だけでなく、前記画像データの印刷及び削除の要求が可能となる（ステップＱ１０）。
【００６６】
また、図６に示すように、前記画像形成装置３０Ａからログアウト要求が行われない場合であっても、前記画像形成装置３０Ａと前記印刷サーバー１０との間の非通信状態が継続した場合又は通信異常が発生した場合は（ステップＱ７１）、前記画像形成装置３０Ａによる前記画像データの印刷及び削除が制限されてその旨が通知され（ステップＱ８１）、前記画像形成装置３０Ｂによる前記画像データの印刷及び削除が可能となりその旨が通知される（ステップＱ９）。
【符号の説明】
【００６７】
１０：印刷サーバー
１１：記憶部
１２：通信処理部
１３：制御部
１３１：ログイン制御部
１３２：排他制御部
１３３：通知制御部
１３４：印刷プログラム
２０：情報処理装置
２１：操作表示部
２２：通信処理部
２３：制御部
３０：画像形成装置
３１：画像読取部
３２：画像形成部
３３：操作表示部
３４：通信処理部
３５：制御部
４０：ネットワーク
１００：印刷システム
【図１】
2015007913.tif 000003
【図２】
2015007913.tif 000004
【図３】
2015007913.tif 000005
【図４】
2015007913.tif 000006
【図５】
2015007913.tif 000007
【図６】
2015007913.tif 000008