(57)【要約】【課題】ホストコンピュータからネットワークを介したリモートアクセスを受けている場合、印刷システムが一方的に低消費電力状態へ移行してしまうと、移行後にすぐ定常状態へ復帰させられてしまう恐れがある。また、リモートアクセスの内容によっては、データの破損を招く恐れがある。【解決手段】低消費電力状態への移行を妨げる要因が、リモートアクセスによるネットワーク接続のみになったら、リモートアクセスを行っているホストコンピュータに対して、低消費電力状態への移行開始通知を行う。【選択図】  図７
2015215814.tif 000002
【特許請求の範囲】
【請求項１】
低消費電力状態への移行機能、およびネットワーク（１０１）を介して接続されたホストコンピュータ（１０２）からのリモートアクセスを受け付ける機能を有する印刷装置から成る印刷システム（１０００）であって、
所定の条件の成立状況を確認する事で、低消費電力状態への移行処理を開始するか否かを判断する移行開始判断部（２１２）と、
前記移行開始判断部（２１２）の判断結果に応じて、ホストコンピュータ（１０２）に対して移行開始を通知する移行開始通知部（２１３）と、を有し、
前記移行開始判断部（２１２）にて、ホストコンピュータ（１０２）からのリモートアクセスのみが、印刷システムの低電力状態への移行を妨げていると判断した場合に、ホストコンピュータ（１０２）に対して前記移行開始通知部（２１３）による移行開始通知を行うことを特徴とする印刷システム（１０００）。
【請求項２】
前記移行開始判断部（２１２）にて、印刷装置（１００）に具備された保存装置（１０９）に保存されたファイルおよびデータに対するリモートアクセスが、印刷システムの低電力状態への移行を妨げている要因に含まれると判断した場合、移行開始通知部（２１３）にてホストコンピュータ（１０２）に対して移行開始を通知しないよう制御することを特徴とする請求項１に記載の印刷システム（１０００）。
【請求項３】
前記移行開始通知部（２１３）による移行開始通知を行うか否かを選択する通知選択手段（２１２）を有し、
作業者が前記通知選択手段（２１２）にて、通知を行わないと設定している場合、移行開始通知部（２１３）にてホストコンピュータ（１０２）に対して移行開始を通知しないよう制御することを特徴とする請求項１に記載の印刷システム（１０００）。
【請求項４】
印刷システム（１０００）に操作部（２０４）が接続されているか否かを判断する構成判断手段（２１２）を有し、
前記通知選択手段（２１２）にて、通知を行わないと設定されていた場合であっても、前記構成判断手段（２１２）にて、操作部（２０４）が接続されていないと判断した場合は、前記移行開始通知部（２１３）による移行開始通知を行うことを特徴とする請求項１記載の印刷システム（１０００）。
【請求項５】
ネットワーク（１０１）を介して印刷システム（１０００）と接続されたホストコンピュータ（１０２）上で動作し、印刷システム（１０００）に対してリモートアクセスを行うクライアントソフト（１３０１）であって、
印刷システム（１０００）から低消費電力状態への移行開始通知を受け付ける受け付け手段（１３０３）と、
終了確認画面（図９、図１４）をホストコンピュータ（１０２）の画面上に表示する画面表示手段（１３０４）と、
前記画面表示手段（１３０４）を介して入力された作業者の操作内容を受信する操作受け付け手段（１３０２）と、
前記操作受け付け手段（１３０２）にて受け付けた内容をもとに、クライアントソフト（１３０１）を終了するよう制御を行う終了手段（１３０２）と、を有することを特徴とするクライアントソフト（１３０１）。
【請求項６】
前記画面表示手段（１３０４）によってホストコンピュータ（１０２）上に終了確認画面を表示してからの経過時間を監視する時間監視手段（１３０２）を有し、
前記時間監視手段（１３０２）にて、前記画面表示手段（１３０４）にて終了確認画面を表示してから、作業者からの操作がないまま所定の時間が経過したと判断した場合、前記終了手段（１３０２）によって、クライアントソフト（１３０１）を終了するよう制御を行うことを特徴とする請求項５に記載のクライアントソフト（１３０１）。
【請求項７】
作業者による操作の内容を監視する操作監視手段（１３０３、１３０２）を有し、前記操作監視手段（１３０２、１３０３）にて、作業者からの操作がないまま所定の時間が経過したと判断された場合は、前記画面表示手段（１３０４）による終了確認画面（図９、図１４）の表示を行わずに、前記終了手段（１３０２）によって、クライアントソフト（１３０１）を終了するよう制御を行うことを特徴とする請求項５に記載のクライアントソフト（１３０１）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に低消費電力を実現する節電モードを有した印刷装置、その制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
高速な印刷装置を用いて商用の成果物などの印刷を行う、ハイエンドの印刷業界においては、専門のオペレータによって印刷装置の設定や消耗品の状態といった詳細な情報を確認しながら作業が進められる。また、印刷ジョブの設定の確認やスケジューリングといったジョブの管理もオペレータの重要な作業であり、近年これら作業はネットワークを介して接続されたクライアントPC上で、専用ソフトを用いて行われる事が多い。そのため、印刷装置には操作部や簡易的な操作パネルを有するものがあるが、印刷装置に関する設定や状況の確認を、この操作部等を介して行う作業フローとした場合、クライアントPCと印刷装置間の動線を行き来する回数が増えてしまう。そこで、印刷装置が有するリモートアクセス機能を利用して、印刷装置の前に行かずにクライアントPCから印刷装置の設定や装置状況の詳細を確認して、作業を進めるスタイルが多く利用されるようになっている。具体的には専用のクライアントソフトを用いたリモートデスクトップ機能や、印刷装置にてWebサービスを起動し、クライアントPCからブラウザを介して専用ページにアクセスするといったものがある。また、クライアントPCに関しても、デスクトップ型のコンピュータのみではなく、モバイル型の端末が使用されるケースも増えている。このような背景から、ハイエンドの印刷業界で用いられる印刷装置には、上記リモートアクセスの利用を常とし、操作部を有しないものも提案されている。
【０００３】
一方、ハイエンドの印刷業界で用いられるような印刷装置に関しても、消費電力を抑える取り組みが進められており、節電モードや非操作時に低消費電力状態へ移行する機能（スリープ機能）などを有する印刷装置が増えている。特にスリープ状態に関しては、定着器の温調を停止するといった内容のみではなく、印刷装置に具備されているHDDの電源を落とすと言ったレベルまで、低消費電力化が図られている。
【０００４】
ここで、作業者が上記のようなリモートアクセスを使用して作業を行っている場合について考える。例えば、クライアントPCからリモートデスクトップによる接続を行っている場合、印刷装置がスリープ状態へ移行してしまうと、リモートデスクトップによる接続が切断されてしまう。また、リモートデスクトップによる接続に用いるクライアントソフトによっては、自動的に再度接続を試みるものもある。すると、印刷装置がその際接続のアクセスによって、スリープ状態から復帰してしまう、という状況に陥ってしまう。そこで、これを回避するために、クライアントPCからリモートアクセスを行っている場合は、印刷装置を低電力状態へ移行させないよう制御するといった事が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開2006-221427号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、クライアントPCからリモートアクセスがある場合に、スリープ状態へ移行しないよう制御する事は、利便性を優先する事にはなるが、消費電力の観点としては無駄につながるため問題である。また、前述した操作部を有さず、リモートアクセスを常とする印刷装置に関しては、スリープ状態へ移行する事がほとんどなくなってしまう恐れがある。
【０００７】
さらに、印刷装置がスリープ状態へ移行するのを阻害する条件は、他にも複数存在する。例えば、原稿のファイルを、具備されたHDDへ保存する機能を有した印刷装置の場合、ファイルの破損などにつながる恐れがあるため、当該原稿ファイルへ何らかのアクセスがなされている場合、印刷装置はスリープ状態へ移行しないよう制御される。また、所定の時間以内（例えば現在から１０分以内など）に特定の処理やジョブの実行がスケジューリングされている場合も、印刷装置はスリープ状態へ移行しないよう制御される。これは、こうする事でスリープ状態へ移行したものの、すぐ復帰してしまい、結果的に余計に電力を消費してしまうという状況を回避するためである。
【０００８】
このように印刷装置がスリープ状態へ移行するのを阻害する条件は複数存在しているため、もしクライアントPCからのリモートアクセスを停止したとしても、結局印刷装置がスリープ状態へ移行しないという場合も考えられ、非効率となる場合がある。
【課題を解決するための手段】
【０００９】
本発明はこれら課題を鑑みてなされたものであり、例えば以下構成もしくは特徴を備える。つまり、
低消費電力状態への移行機能、およびネットワーク（１０１）を介して接続されたホストコンピュータ（１０２）からのリモートアクセスを受け付ける機能を有する印刷装置から成る印刷システム（１０００）であって、
所定の条件の成立状況を確認する事で、低消費電力状態への移行処理を開始するか否かを判断する移行開始判断部（２１２）と、
前記移行開始判断部（２１２）の判断結果に応じて、ホストコンピュータ（１０２）に対して移行開始を通知する移行開始通知部（２１３）と、を有し、
前記移行開始判断部（２１２）にて、ホストコンピュータ（１０２）からのリモートアクセスのみが、印刷システムの低電力状態への移行を妨げていると判断した場合に、ホストコンピュータ（１０２）に対して前記移行開始通知部（２１３）による移行開始通知を行う事を特徴とする印刷システム（１０００）。
【発明の効果】
【００１０】
本発明により、作業者がなんらかのリモートアクセスを行っている状態でも、利便性を最大限維持した状態で、印刷装置が低消費電力状態へ移行する事が可能となる。そのため、利便性の低下を抑えつつ、低消費電力状態への移行機能の機能性を向上させる事が期待される。
【図面の簡単な説明】
【００１１】
【図１】本実施例を最も簡潔に説明する構成図
【図２】印刷システム１０００のブロック図
【図３】印刷システム１０００の操作部２０４
【図４】ブラウザを介したリモートアクセスによる機器状態表示画面
【図５】ブラウザを介したリモートアクセスによるジョブ一覧表示画面
【図６】リモートデスクトップ用クライアントソフト１３０１の表示画面
【図７】実施例１における印刷システム１０００の処理フローチャート
【図８】実施例１におけるクライアントソフト１３０１の処理フローチャート
【図９】クライアントソフト１３０１を介した作業者への終了確認画面
【図１０】実施例２における印刷システム１０００の処理フローチャート
【図１１】実施例３におけるクライアントソフト１３０１の処理フローチャート
【図１２】実施例４における印刷システム１０００の処理フローチャート
【図１３】クライアントソフト１３０１のソフトブロック図
【図１４】作業者への、期間延長確認付きの終了確認画面
【発明を実施するための形態】
【００１２】
［発明を実施するための形態１］
以下、本発明を実施するための最良の形態について、図面を用いて説明する。図１は本実施例を説明するにあたって最も単純な構成を示す図であり、印刷システム１０００、クライアントコンピュータ１０２、１０３（以後ＰＣ１０２、１０３と称する）を有し、それらはネットワーク１０１を介して接続されている。本構成においてＰＣ１０２、１０３は、ネットワーク１０１を介してＰＤＬ（ページ記述言語）コードデータを印刷システム１０００に送信し、印刷システム１０００にて実際の印刷が実行される。また、ＰＣ１０２、１０３は、同様にネットワーク１０１を介して印刷システム１０００と双方向通信を行い、印刷システムおよび印刷ジョブの各種詳細をやり取りできるよう構成されている。
【００１３】
次に、図２のシステムブロック図を用いて印刷システム１０００の説明を行う。印刷システム１０００は、図中点線で囲まれた部分である印刷装置１００と、シート処理装置２００とを有する。なお、本実施形態では、印刷装置１００として、コピー機能及びプリンタ機能等、複数の機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に取り説明する。無論、印刷装置１００はプリンタ機能のみを有した単一機能型の印刷装置であっても良い。本実施形態では、１例として、印刷システム１０００が以下に説明する各種構成要件を具備するものとする。
【００１４】
印刷システム１０００は、印刷装置１００で印刷されたシートに対するシート処理を、印刷装置１００に接続されたシート処理装置２００により実行できるように構成されている。無論、シート処理装置２００を接続せずに印刷装置１００のみで印刷システム１０００を構成することも可能である。シート処理装置２００は、印刷装置１００と通信可能に構成され、印刷装置１００からの指示を受け、ステイプルや穴開け、折り処理、製本印刷といった、様々なシート処理を実行することができる装置である。
【００１５】
スキャナ部２０１は、原稿上の画像を読み取り、これを画像データに変換し、他のユニットに転送する。外部Ｉ／Ｆ２０２は、ネットワーク１０１に接続された他の装置との間でデータの送受信を行う。前述のホストコンピュータ１０２、１０３との双方向通信も当該外部Ｉ／Ｆ２０２およびネットワーク１０１を介して行われる。プリンタ部２０３は、不図示の給紙トレイを備え、入力された画像データに基づく画像をシート上に印刷する。操作部２０４は図３のような構成となっており、タッチパネル部３０１や、ハードキー入力部（キー入力部）３０２を有し、これらを介してオペレータとインタラクティブなやり取りを行う事ができる。
【００１６】
また、操作部２０４は、操作部２０４が有するタッチパネル部３０１に各種表示を行う。前述のとおり、操作部２０４に関しては本実施例のように印刷装置に具備されたスタイルではなく、印刷装置としては具備せず、リモートデスクトップのようなリモートアクセスを用いる構成もある。こちらに関しては後述する。
【００１７】
次に、制御部２０５は、印刷システム１０００が有する各種ユニットの処理や動作等を統括的に制御する。即ち、印刷装置１００及び印刷装置１００に接続されたシート処理装置２００の動作も制御する。ＲＯＭ２０７は、制御部２０５によって実行される各種コンピュータプログラムを記憶する。例えば、ＲＯＭ２０７は、後述するフローチャートの各種処理を制御部２０５に実行させる為のプログラムや、後述する各種設定画面を表示するために必要な表示制御プログラムを記憶する。
【００１８】
また、ＲＯＭ２０７は、ＰＣ１０２、１０３から受信したＰＤＬコードデータを、制御部２０５が解釈し、ラスタイメージデータに展開する動作を実行するためのプログラムを記憶する。他にも、ＲＯＭ２０７は、ブートシーケンスやフォント情報等を記憶する。そして、ＲＡＭ２０８は、スキャナ部２０１や外部Ｉ／Ｆ２０２から送られてきた画像データやＰＤＬコードデータ、ＲＯＭ２０７からロードされた各種プログラム、設定情報を記憶する。ＨＤＤ（ハードディスクドライブ）２０９は、ハードディスクとハードディスクへのデータの読み書きを行う駆動部等で構成される。
【００１９】
ＨＤＤ２０９は、スキャナ部２０１から入力され、圧縮伸張部２１０によって圧縮された画像データを記憶する為の大容量の記憶装置である。制御部２０５は、オペレータからの指示に基づいて、ＨＤＤ２０９に格納された画像データをプリンタ部２０３によって印刷することができる。また、ＨＤＤ２０９はスプーラとしても用いられ、制御部２０５はＰＣ１０２、１０３から受信したＰＤＬコードデータをジョブとして管理し、ＨＤＤ２０９に格納することができる。圧縮伸張部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ＨＤＤ２０９に記憶されている画像データ等の圧縮・伸張動作を行う。
【００２０】
ここで、制御部２０５は、ＨＤＤ２０９に格納されているジョブの管理を行う事ができ、格納されているジョブの個数やジョブになされている設定情報を取得することも可能である。また、制御部２０５は、ＨＤＤ２０９にジョブとして管理・格納されたＰＤＬコードデータの一覧を、操作部２０４のタッチパネル部３０１に表示する事ができる。そして、制御部２０５は、表示に対してタッチパネル部３０１を介してインタラクティブになされたオペレータからの指示に基づいて、ＨＤＤ２０９に格納されたジョブを解釈し、プリンタ部２０３によって印刷する事もできる。
【００２１】
また、制御部２０５は前述のリモートアクセスを司るリモートアクセス制御部２１１を有する。リモートアクセスの形態としては、例えばブラウザを介して印刷システム１０００にアクセスし、印刷システム１０００に投入されたジョブの状態や、機器および消耗品の状態を確認するＷｅｂアクセス形式がある。この場合、リモートアクセス制御部２１１は、具体的にはＷｅｂサービスを提供するサービスデーモンとして機能し、ＰＣ１０２、１０３のブラウザに対して図４のような画面を提供する。このようにリモートアクセス制御部２１１は、印刷システムの様々な情報を収集／提供する機能も併せ持つ。
【００２２】
更にリモートアクセス制御部２１１は、ブラウザを介した作業者からの要求に応じて図５のようなジョブの一覧を表示し、作業者にインタラクティブなジョブの管理機能を提供する事もできる。このような機能をリモートからでも利用できるようにする事によって、印刷装置に具備された操作部２０４を直接操作せずとも、ＰＣ１０２、１０３から印刷作業に必要な設定や操作を行う事ができるようになっている。また、別のリモートアクセスの形態として、リモートデスクトップ機能がある。
【００２３】
これは、ＰＣ１０２、１０３に専用のクライアントソフト１３０１をインストールし、操作部２０４のタッチパネル部３０１に表示される内容を、図６のようにそのままＰＣ１０２、１０３の当該ソフト上に表示するものである。図１３はそのソフトウェアブロック図を示したものである。クライアントソフト１３０１は、印刷システム１０００とネットワーク１０１等を介して通信を行う通信制御部１３０３を有しており、後述するスリープ通知部２１３からの通信もこの通信制御部１３０３にて処理する。
【００２４】
また、クライアントソフト１３０１は、ディスプレイなどの表示デバイスに、図６のような画面を表示する画面制御部１３０４を有している。ハードキーによる入力部に関しても、図６のようにソフトキーとして表示される。そのためリモートデスクトップの形式では、タッチパネル部に表示されている内容や機能がそのまま利用できるため、操作部２０４とほぼ同等として利用する事が可能である。また、クライアントソフト１３０１は、アプリケーションの起動／終了処理、および通信制御部１３０３、画面制御部１３０４を含めた全体の統括処理を行う、メイン制御部１３０２を有する。
【００２５】
クライアントソフト１３０１は、インストールされたＰＣ１０２、１０３上で、キーボードやマウス、タッチパネルなどの入力手段を介して作業者とインタラクティブにやり取りを行うよう構成されている。その際、メイン制御部１３０２は、画面制御部１３０４を介して、作業者からの入力内容を受信する処理も有する。そして、上記の各制御部は、不図示のソフトウェアバスを介して互いに通信可能なように構成されている。
【００２６】
なお、ここで説明するクライアントソフト１３０１は、インストールされたＰＣ１０２、１０３のＯＳにより制御され、ＰＣ１０２、１０３のハードウェア上で実行されるものである。しかし、ＰＣ１０２、１０３に関しては汎用的なデスクトップコンピュータを用いるものとし、そのブロック図に関してはここで説明しない。例えば前述のソフトウェアバスは、ＰＣ１０２、１０３のＯＳがサービスとして提供するものである。
【００２７】
また、印刷システム１０００は、使用されないまま所定の時間が経過すると、低消費電力状態へ移行するスリープ機能を有しており、本制御は制御部２０５に設けられたスリープ制御部２１２にて実現される。ここより本スリープ処理の概要について、図７、図８のフローチャート用いて説明する。なお、図７は主にスリープ制御部２１２による、印刷システム１０００の制御についてのフローチャートであり、本処理に係るプログラムはＨＤＤ２０９に保存されている。そして、ＲＡＭ２０８へ読み出され、制御部２０５によって実行される。
【００２８】
また、図８はクライアントＰＣ１０２、１０３にインストールされ、印刷システム１０００に対して接続を行っているリモートアクセス用のクライアントソフトが行う制御についてのフローチャートである。
【００２９】
まず、本印刷システムにおけるスリープ機能では、プリンタ部２０３に具備された定着器の温調制御や操作部の表示を停止するといった内容だけでなく、外部Ｉ／Ｆ２０２以外の、ＨＤＤ２０９を含んだ印刷装置１００の電源をも落として、低消費電力を実現する。また、当然ながらスリープ状態に移行してもすぐ復帰してしまっては意味がない。そのような場合、状況によってはスリープ状態への移行およびスリープ状態からの復帰処理によって、トータルとして多くの電力を消費してしまう恐れもある。そのためには、まず印刷装置としていくつかの条件を満たす必要がある。
【００３０】
まず、ＨＤＤ２０９はその構成上、電源をＯＮ／ＯＦＦする回数に品質的な上限が存在する。そのため、闇雲に電源を切る事は適切ではなく、1度電源を入れたらしばらくは電源を切らないよう制御する事が多い。そのため、スリープ状態へ移行する際は、まずはＨＤＤ２０９の電源が切れる状態になっている必要がある。また別の条件として、印刷システム１０００が稼働状態になっている必要のある事案が、時間的に近いところにスケジューリングされていない必要がある。これは、仮に５分後に印刷開始の予約がなされているジョブがあった場合、例え印刷システム１０００がスリープ状態へ移行したとしても、５分後にすぐ復帰させることになり、電力の無駄につながる恐れがあるためである。
【００３１】
スリープ制御部２１２はこれら条件を考慮し、まずは印刷装置内部のスリープ移行準備が整ったか、つまりは印刷装置としてスリープ状態へ移行する用意ができたか否かを判断する（Ｓ７０１）。Ｓ７０１にてＮＯと判断した場合、スリープ制御部２１２は、一定の間隔をもって確認を繰り返しつつ、スリープ状態へ移行する用意ができるのを待つ。一方、Ｓ７０１にてＹＥＳと判断した場合、スリープ制御部２１２は、スリープ状態へ移行するために満たす必要のある条件が全てクリアされているか否かを判断する（Ｓ７０２）。Ｓ７０２にてＹＥＳと判断した場合、スリープ制御部２１２は、印刷システムをスリープ状態へ移行させるよう制御をおこなう（Ｓ７０６）。
【００３２】
一方、Ｓ７０２にてＮＯと判断した場合、スリープ制御部２１２は、ネットワークアクセスを止めるためには、作業者への確認が必要となる接続以外にも、ネットワークアクセスが発生している接続があるかを確認する（Ｓ７０３）。Ｓ７０３においてＹＥＳと判断した場合、スリープ制御部２１２は、制御部２０５に設けられたスリープ通知部２１３を用いて、外部のシステムおよびアプリケーションに対してスリープ状態移行への協調動作を依頼する。この際、スリープ通知部２１３は、ネットワーク対してブロードキャストを用いてスリープ移行通知を送信する（Ｓ７０４）。そして再びＳ７０２に戻り、スリープ状態へ移行可能か否かを判断する。
【００３３】
ここで、この協調動作および制御について説明を付加する。スリープ状態にある印刷装置１０００は、作業者により操作されたり、ネットワークを介したアクセスを受けたりすると、スリープ状態から即座に復帰するよう制御される。そのため、外部のシステムおよびアプリケーションからネットワークを介したアクセスを受けている状態のままでは、仮にスリープ状態へ移行したとしても、すぐ復帰する事になってしまう。そこでスリープ制御部２１２は、ネットワークを介したアクセスを行っている外部システムおよびアプリケーションに対して、当該アクセスを停止するよう、スリープ通知部２１３を介して依頼を行うのである。
【００３４】
一方、フローチャートの説明に戻ると、Ｓ７０３にてＮＯと判断した場合に初めて、スリープ制御部２１２は、制御部２０５に設けられたスリープ通知部２１３を用いて、作業者へリモートアクセス用のクライアントソフト１３０１の切断要請を行う。言い換えると、クライアントソフト１３０１に対して、アプリケーションの終了依頼を行う（Ｓ７０５）。そして再びＳ７０２に戻り、スリープ状態へ移行可能か否かを判断する。
【００３５】
次に、図８のフローチャートを用いてリモートアクセス用のクライアントソフト１３０１の制御を説明する。まずクライアントソフト１３０１の通信制御部１３０３が、Ｓ７０５においてスリープ制御部２１２によって、スリープ通知部２１３を介して発行される切断要請を受け付ける（Ｓ８０１）。そして、前記切断要請を受け付けると（Ｓ８０１でＹＥＳと判断した場合）、クライアントソフト１３０１のメイン制御部１３０２は、画面制御部１３０４を介して、図９のような確認画面を表示する。これにより、作業者に対してクライアントソフトの終了可否を確認する（Ｓ８０２）。
【００３６】
そしてメイン制御部１３０２は、図９の確認画面において、作業者によってＯＫが押下されたと判断すると、クライアントソフト１３０１を終了する（Ｓ８０３、Ｓ８０５）。ここで、スリープ制御部２１２は、図７のＳ７０５にてクライアントソフトの切断要請を行った後、Ｓ７０２に戻り、スリープ状態への移行が可能か否かを再び確認する処理を行っている。そのため、クライアントソフト１３０１が終了すると、Ｓ７０２においてスリープ制御部２１２は、スリープ状態への移行が可能と判断する事となり、印刷システムをスリープ状態へ移行させるよう制御をおこなう（Ｓ７０６）。
【００３７】
一方メイン制御部１３０２は、図９の確認画面において、“いいえ”もしくは“キャンセル”が押下されたと判断した場合、特に何も処理は行わずに、確認画面を閉じる（Ｓ８０４、Ｓ８０６）。この場合、スリープ状態への移行はまだできないままの状態となる。なお、この場合はスリープ制御部２１２およびスリープ通知部２１３によって、再び切断要請が発行され、図８のフローチャートの処理が実行される事となる。すると再び作業者に対して確認画面が表示され、作業者に操作の手間が生じてしまう。
【００３８】
そこで、図１４の画面を用いて、Ｓ８０４において作業者によって”いいえ”が選択された場合は、改めて確認画面を表示する際は、所定の時間が経過した後とするかを合わせて選択させる。無論表示しない、もしくは期間を作業者が選択できる形式としてもよい。そして、ここでの選択に基づいて、Ｓ８０１の処理を止める、もしくは切断要請を無視するよう、メイン制御部１３０２を構成してもよい。
【００３９】
上述したように、ネットワークアクセスが生じると、印刷システム１０００はスリープ状態から復帰してしまう。そのため、印刷装置１０００がスリープ状態へ移行する際には、リモートアクセス用のクライアントソフトも終了されている必要がある。しかし、このようなリモートアクセス用のクライアントソフトは、作業者がどのような作業を行っているかわからないため、印刷システム１０００の方から一方的に切断するわけにはいかない。そこで、図９のような確認画面を介して作業者に切断の可否を確認している。
【００４０】
ただし、実際には作業者が離席していたり、別作業のためにクライアントソフトの画面を見ていなかったりする場合があるため、確認画面に対して何の操作もなされない場合がありうる。そこで、Ｓ８０４にて“いいえ”も“キャンセル”も押下されなかった場合、メイン制御部１３０３は、操作がないまま所定の時間が経過したか否かを判断する（Ｓ８０７）。Ｓ８０７にてＮＯと判断した場合は、再びＳ８０３の処理へ戻る。また、Ｓ８０７にてＹＥＳと判断された場合は、作業者が不在と判断し、メイン制御部１３０２は、アプリケーションを終了する（Ｓ８０５）。
【００４１】
上述のように、図９のような確認画面を介した確認作業を行い、クライアントソフトを終了したにも関わらず、印刷システムが別のネットワークアクセスを受けていると、印刷システムが結局スリープ状態へ移行しないという状況に陥ってしまう。そのため本提案ではＳ７０３の処理を行い、クライアントソフトを終了すれば印刷システム１０００がスリープ状態へ移行可能となるところまで条件を絞った上で、Ｓ７０５の切断要請を発行するように制御を行っている。
【００４２】
［発明を実施するための形態２］
実施例１においては、図７のＳ７０３でネットワークアクセスを止めるためには、作業者への確認が必要となる接続以外にも、ネットワークアクセスが発生している接続があるかを確認した。そしてその後、Ｓ７０５にてクライアントソフト１３０１に対して切断要請を行い、クライアントソフトが表示する図９のような確認画面を介して、作業者にクライアントソフトの終了を求めた。ここで、印刷システムは具備されたＨＤＤの一部を、ネットワークを介して使用可能なファイル用のストレージとして利用できる機能を提供しているものが多い。この機能を利用する際、作業者はクライアントコンピュータからＳＭＢやＷｅｂＤＡＶといったプロトコルを用いて、上記ストレージに保存されたファイルにアクセスを行う。しかし、このファイルアクセス中に仮に印刷装置が一方的にスリープ状態へ移行してしまうと、ファイルが破損してしまう恐れがある。そのため、このようなストレージ機能を有する印刷システムにおいては、スリープ移行の際にこのストレージ機能の利用状況も考慮する必要がある。以下より本処理に関して、図１０のフローチャートを用いて、図７のフローチャートからの差分を中心に説明する。なお、実施例１と同様、本処理に係るプログラムもＨＤＤ２０９に保存されており、ＲＡＭ２０８へ読み出され、制御部２０５によって実行される。
【００４３】
まず、前述のとおりスリープ制御部２１２は、ネットワークアクセスを止めるためには、作業者への確認が必要となる接続以外にも、ネットワークアクセスが発生している接続があるかを確認する（Ｓ７０３）。そして、作業者への確認が必要となる接続のみであると判断した場合（Ｓ７０３においてＮＯと判断した場合）、残っている接続の中に、前述のストレージ機能を介したファイルアクセスが含まれているか否かを判断する（Ｓ１００１）。Ｓ１００１の判断処理はスリープ制御部２１２にて行う構成としており、言い換えると、開かれているファイルがあるか否かの判断を行っている。なお、ファイルが開かれているか否かの判断機能は、一般的なファイルシステムが基本機能として有している汎用的なものを利用し、ここでは説明しない。
【００４４】
ここで、ＳＭＢやＷｅｂＤＡＶといった一般的なプロトコルを用いた接続は、汎用のアプリケーションを用いて実現される事が多く、印刷システム１０００と特別なやり取りを行う事ができないものが多い。しかし、そのような場合であっても印刷システムがスリープ状態へ移行する事によって、一方的に接続を切断してしまうわけにはいかない。そこで、これらの接続がある場合に限っては、スリープ状態への移行を行わないよう処理する。つまりは、Ｓ１００１にてＹＥＳと判断された場合、再びＳ７０２へ戻るよう制御する。こうする事で具備されたＨＤＤ２０９をストレージとして利用する機能を有する印刷システム１０００においても、ファイルの破損を回避しつつ、スリープ状態への移行処理を行う事ができる。
【００４５】
［発明を実施するための形態３］
実施例１においては図８のＳ８０１にて、クライアントソフト１３０１が印刷システム１０００から切断要請を受けた場合、Ｓ８０２にて図９のような画面を表示して、作業者に対して切断の可否を確認するという例を説明した。そしてその後、クライアントソフト１３０１のメイン制御部１３０２は、Ｓ８０２にて表示した図９の確認画面に対して、操作がないまま所定の時間が経過したかをＳ８０７で確認し、ＹＥＳの場合はアプリケーションを終了するよう制御する。
【００４６】
これは、作業者がクライアントソフト１３０１を起動したまま離席している場合や、Ｓ８０２で表示した確認画面に作業者が気づいていない場合であっても、スリープ状態へ移行する事ができるよう配慮したためである。ここでクライアントソフト１３０１は、Ｓ８０２にて確認画面を表示する前に、作業者が離席している事などを推測できる場合は、Ｓ８０２の確認画面を表示しないよう制御する事も可能である。以下より本処理に関して、図１１のフローチャートを用いて、図８のフローチャートからの差分を中心に説明する。
【００４７】
まず、前述の通りクライアントソフト１３０１の通信制御部１３０３は、印刷システム１０００から切断要請を受けたか否かを判断する（Ｓ８０１）。次にクライアントソフト１３０１のメイン制御部１３０２は、操作がないまま所定の時間が経過しているか否かを判断する（Ｓ１１０１）。そして、Ｓ１１０１にてＮＯと判断した場合、メイン制御部１３０２は画面制御部１３０４を介して、図９のような画面を表示し、作業者に対して切断の可否を確認する（Ｓ８０２）。
【００４８】
Ｓ８０２以降の処理に関しては、実施例１にて説明を行った内容と同様であるため、ここでは説明を割愛する。一方、Ｓ１１０１にてＹＥＳと判断した場合、メイン制御部１３０２はＳ８０２にて行うような確認画面の表示を行わずに、アプリケーションを終了するよう制御を行う（Ｓ８０５）。前述のとおり、クライアントソフト１３０１は、ＰＣ１０２、１０３上で、キーボードやマウス、タッチパネルなどの入力手段を介して作業者とインタラクティブにやり取りを行うよう構成されている。
【００４９】
その際、メイン制御部１３０２は画面制御部１３０４を介して、作業者からの入力を受信する構成となっているため、メイン制御部１３０２にて、Ｓ１１０１のように、作業者からの操作有無を判断する事ができる。これにより、不必要に作業者に対する確認を求める事が抑制され、より早くスリープ状態へ移行する事が可能となる。
【００５０】
［発明を実施するための形態４］
実施例１においては、Ｓ７０５にてクライアントソフト１３０１に対して切断要請を行い、クライアントソフトが表示する図９のような確認画面を介して、作業者にクライアントソフトの終了を求めた。また、作業者の操作がないまま所定の時間が経過した場合、アプリケーションを終了する処理を説明した（Ｓ８０７）。しかし、作業フローによっては、作業者が常にＰＣ１０２、１０３の前にいるわけではなく、しばらく操作しない間に印刷システム１０００がスリープ状態へ移行する事を否とする作業者もいる。そのため、本機能の動作をＯＦＦとする仕組みを設ける事も効果的である。以下より本処理に関して、図１２のフローチャートを用いて、図７のフローチャートからの差分を中心に説明する。なお、実施例１と同様、本処理に係るプログラムもＨＤＤ２０９に保存されており、ＲＡＭ２０８へ読み出され、制御部２０５によって実行される。
【００５１】
まず、前述のとおりスリープ制御部２１２は、ネットワークアクセスを止めるためには、作業者への確認が必要となる接続以外にも、ネットワークアクセスが発生している接続があるかを確認する（Ｓ７０３）。そして、作業者への確認が必要となる接続のみであると判断した場合（Ｓ７０３においてＮＯと判断した場合）、スリープ制御部２１２は、印刷システム１０００に、作業者用の操作部２０４が装着されているか否かを判断する（Ｓ１２０１）。そして、操作部２０４が装着されていると判断した場合（Ｓ１２０１にてＹＥＳと判断した場合）、次にスリープ制御部２１２は、前述Ｓ７０５における通知機能がＯＦＦに設定されているか否かを判断する（Ｓ１２０２）。
【００５２】
そしてＳ１２０２にて、通知機能がＯＦＦに設定されていると判断した場合、スリープ制御部２１２は、Ｓ７０５の処理を行わずにＳ７０２へ戻る。一方、Ｓ１２０２にて、通知機能がＯＦＦではない、言い換えると、通知機能がＯＮに設定されていると判断した場合、スリープ制御部２１２は、Ｓ７０５の処理を行う。
【００５３】
ここで、印刷システム１０００が操作部２０４を有していない場合、作業者は基本的に前述のようなリモートアクセス用のクライアントソフト１３０１を用いて印刷システム１０００の操作を行う事となる。つまり、印刷システム１０００は、操作部２０４を有している場合より、クライアントソフト１３０１からのリモートアクセスを受ける可能性が非常に高くなる。しかし、この状態において仮に作業者が前述Ｓ７０５の通知機能をＯＦＦとする設定を行うと、クライアントソフト１３０１を終了させる手がなくなってしまう。
【００５４】
そのため、印刷システム１０００がスリープ状態へ移行する可能性が、非常に低い状態となってしまう。そこで、スリープ制御部２１２は、操作部２０４が装着されていないと判断した場合（Ｓ１２０１にてＮＯと判断した場合）、Ｓ１２０２における通知機能の設定確認を行う事なく、Ｓ７０５における通知処理を行う。このように制御する事により、操作部２０４を有しない構成とした印刷システム１０００においても、利便性を最大限維持したまま、スリープ状態への移行処理を行う事ができる。
【符号の説明】
【００５５】
Ｓ７０１ スリープ状態移行の内部条件確認処理
Ｓ７０２ スリープ状態移行の外部条件確認処理
Ｓ７０３ リモートアクセスの内容判別処理
Ｓ７０４ スリープ移行通知のブロードキャスト処理
Ｓ７０５ クライアントソフトに対する切断要請処理
Ｓ７０６ スリープ状態への移行処理
【図１】
2015215814.tif 000003
【図２】
2015215814.tif 000004
【図３】
2015215814.tif 000005
【図４】
2015215814.tif 000006
【図５】
2015215814.tif 000007
【図６】
2015215814.tif 000008
【図７】
2015215814.tif 000009
【図８】
2015215814.tif 000010
【図９】
2015215814.tif 000011
【図１０】
2015215814.tif 000012
【図１１】
2015215814.tif 000013
【図１２】
2015215814.tif 000014
【図１３】
2015215814.tif 000015
【図１４】
2015215814.tif 000016