(57)【要約】      （修正有）【課題】情報処理装置からの指示により、印刷装置及び印刷制御装置を適切にシャットダウンさせる。【解決手段】情報処理装置からのシャットダウン指示を受け、印刷制御装置２は、印刷装置３へプリンタ情報要求を送信する。印刷装置３は、印刷制御装置２へプリンタ情報を送信する。そして、印刷制御装置２は、プリンタ情報に基づいて、印刷装置３がシャットダウン可能であるか否か判断する。ＮＯの場合、印刷装置３は、シャットダウン指示を受信できない状態になっているので、印刷装置がシャットダウン成功するまで、印刷装置へシャットダウン指示を所定間隔で繰り返して送信する。【選択図】図５
2014130451.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置及び印刷装置と通信可能な印刷制御装置であって、
前記印刷装置及び前記印刷制御装置をシャットダウンさせるための第１の指示を前記情報処理装置から受信する受信手段と、
前記受信手段が前記第１の指示を受信した場合に、前記印刷装置をシャットダウンさせるための第２の指示を前記印刷装置に送信する送信手段と、
前記印刷装置が前記第２の指示を受信した場合に、前記印刷制御装置のシャットダウンを実行する実行手段とを有し、
前記送信手段は、前記第２の指示を送信した際に前記印刷装置が前記第２の指示を受信できない状態であった場合に、前記印刷装置が前記第２の指示を受信できる状態になってから再び前記第２の指示を送信することを特徴とする印刷制御装置。
【請求項２】
前記送信手段は、前記印刷装置が前記第２の指示を受信できる状態になるまで一定間隔で前記第２の指示を送信し続けることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記印刷装置がシャットダウン可能であるか否か判断する判断手段を更に有し、
前記送信手段は、前記印刷装置がシャットダウン可能であると前記判断手段が判断した場合に、前記第２の指示を送信することを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記実行手段が前記シャットダウンを実行する際に、前記印刷装置及び前記印刷制御装置のシャットダウンが成功したことを前記情報処理装置に通知する通知手段を更に有することを特徴とする請求項１乃至３の何れか１項に記載の印刷制御装置。
【請求項５】
前記印刷装置が前記第２の指示を受信せずに所定時間が経過した場合に、所定処理を実行することを特徴とする請求項１乃至４の何れか１項に記載の印刷制御装置。
【請求項６】
前記所定時間は、予め装置に設定された値であることを特徴とする請求項５に記載の印刷制御装置。
【請求項７】
前記所定時間は、ユーザによって任意に設定された値であることを特徴とする請求項５に記載の印刷制御装置。
【請求項８】
前記所定処理は、前記印刷装置を強制的にシャットダウンさせてから、前記印刷制御装置をシャットダウンさせる処理であることを特徴とする請求項５乃至７の何れか１項に記載の印刷制御装置。
【請求項９】
前記所定処理は、前記印刷装置をシャットダウンさせずに、前記印刷制御装置をシャットダウンさせる処理であることを特徴とする請求項５乃至７の何れか１項に記載の印刷制御装置。
【請求項１０】
前記所定処理は、前記印刷装置及び前記印刷制御装置を何れもシャットダウンさせずに、シャットダウンを中止する処理であることを特徴とする請求項５乃至７の何れか１項に記載の印刷制御装置。
【請求項１１】
ユーザの指示に従って、複数の所定処理の中から実行すべき所定処理を選択する選択手段を更に有することを特徴とする請求項５乃至１０の何れか１項に記載の印刷制御装置。
【請求項１２】
前記選択手段は、前記受信手段が前記第１の指示を受信する前に、前記所定処理を選択することを特徴とする請求項１１に記載の印刷制御装置。
【請求項１３】
前記選択手段は、前記実行手段が前記前記所定処理を実行する前に、前記所定処理を選択することを特徴とする請求項１１に記載の印刷制御装置。
【請求項１４】
情報処理装置及び印刷装置と通信可能な印刷制御装置の制御方法であって、
前記印刷装置及び前記印刷制御装置をシャットダウンさせるための第１の指示を前記情報処理装置から受信する受信工程と、
前記受信工程で前記第１の指示を受信した場合に、前記印刷装置をシャットダウンさせるための第２の指示を前記印刷装置に送信する送信工程と、
前記印刷装置が前記第２の指示を受信した場合に、前記印刷制御装置のシャットダウンを実行する実行工程とを有し、
前記送信工程では、前記第２の指示を送信した際に前記印刷装置が前記第２の指示を受信できない状態であった場合に、前記印刷装置が前記第２の指示を受信できる状態になってから再び前記第２の指示を送信することを特徴とする制御方法。
【請求項１５】
情報処理装置及び印刷装置と通信可能な印刷制御装置に、
前記印刷装置及び前記印刷制御装置をシャットダウンさせるための第１の指示を前記情報処理装置から受信する受信工程と、
前記受信工程で前記第１の指示を受信した場合に、前記印刷装置をシャットダウンさせるための第２の指示を前記印刷装置に送信する送信工程と、
前記印刷装置が前記第２の指示を受信した場合に、前記印刷制御装置のシャットダウンを実行する実行工程とを実行させるためのプログラムであって、
前記送信工程では、前記第２の指示を送信した際に前記印刷装置が前記第２の指示を受信できない状態であった場合に、前記印刷装置が前記第２の指示を受信できる状態になってから再び前記第２の指示を送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置をシャットダウンさせるには、ユーザが印刷装置の電源スイッチをオフにするのが一般的だった。
【０００３】
近年、印刷装置を印刷制御装置と接続し、更にネットワークを介して印刷制御装置を情報処理装置と接続して、印刷システムを構成することがある。このような印刷システムの中には、ユーザが情報処理装置からシャットダウン指示をすることによって印刷装置及び印刷制御装置を遠隔操作でシャットダウンできる、リモートシャットダウンという技術を採用したものもある（特許文献１）。リモートシャットダウンの技術を採用することによって、ユーザは印刷装置及び印刷制御装置をシャットダウンさせるために、わざわざ各装置の設置場所に行かなくて済むようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３６３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１には以下のような課題がある。
【０００６】
引用文献１において、印刷制御装置は、情報処理装置からシャットダウン指示を受信すると、印刷装置にシャットダウン指示を送信する。そして、印刷制御装置は、印刷装置に起動中か否かを問い合わせて、所定時間が過ぎても返答が無かったら、印刷制御装置をシャットダウンする。このため、印刷装置が何らかの処理を行っていてシャットダウン指示を受け付けられない状態であると、ユーザが気付かぬまま、印刷装置がシャットダウンせずに、印刷制御装置だけがシャットダウンしてしまうことがある。
【０００７】
本発明は、情報処理装置からの指示により、印刷装置及び印刷制御装置を適切にシャットダウンさせることを目的とする。
【課題を解決するための手段】
【０００８】
本願発明は、情報処理装置及び印刷装置と通信可能な印刷制御装置であって、前記印刷装置及び前記印刷制御装置をシャットダウンさせるための第１の指示を前記情報処理装置から受信する受信手段と、前記受信手段が前記第１の指示を受信した場合に、前記印刷装置をシャットダウンさせるための第２の指示を前記印刷装置に送信する送信手段と、前記印刷装置が前記第２の指示を受信した場合に、前記印刷制御装置のシャットダウンを実行する実行手段とを有し、前記送信手段は、前記第２の指示を送信した際に前記印刷装置が前記第２の指示を受信できない状態であった場合に、前記印刷装置が前記第２の指示を受信できる状態になってから再び前記第２の指示を送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置からの指示により、印刷装置及び印刷制御装置を適切にシャットダウンさせることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る印刷システムの構成を示す概略図
【図２】第１の実施形態に係る情報処理装置の構成を示すブロック図
【図３】第１の実施形態に係る印刷制御装置の構成を示すブロック図
【図４】第１の実施形態に係る印刷装置の構成を示すブロック図
【図５】第１の実施形態に係る印刷システムの動作を示すシーケンス図
【図６】第１の実施形態に係る情報処理装置の動作を示すフローチャート
【図７】第１の実施形態に係る印刷制御装置の動作を示すフローチャート
【図８】第１の実施形態に係る印刷装置の動作を示すフローチャート
【図９】第２の実施形態に係る印刷制御装置の動作を示すフローチャート
【発明を実施するための形態】
【００１１】
〔第１の実施形態〕
図１は、第１の実施形態に係る印刷システムの構成を示す概略図である。
【００１２】
情報処理装置１は、アプリケーションファイルの編集や印刷指示を行う機能を有する。オペレータは、情報処理装置１を利用して、ジョブのステータスや印刷装置３及び印刷制御装置２の状況などを確認することができる。また、オペレータは、情報処理装置１からシャットダウン指示を行い、印刷装置３及び印刷制御装置２を電源オフにすることができる。
【００１３】
印刷制御装置２は、画像処理、印刷制御、ジョブ管理等の様々な機能を有する。また、印刷ジョブやシャットダウン指示といった各種制御指示を情報処理装置１から受け取り、それを印刷装置３に転送する。印刷制御装置２は、情報処理装置１と印刷装置３の間に配置され、両方と互いに通信可能となっている。
【００１４】
印刷装置３は、スキャン、プリント、コピーなどの様々な機能を有する。
【００１５】
ネットワーク４は、ＬＡＮやＷＡＮ等のネットワークであり、印刷制御装置２と情報処理装置１を接続する。情報処理装置１は、データやコマンドのやり取りを行うにあたり、印刷装置３に直接アクセスすることはなく、印刷制御装置２を介して間接的にアクセスすることになる。
【００１６】
ネットワーク５は、印刷装置３と印刷制御装置２を接続し、各種データを転送する。
【００１７】
ネットワーク６は、印刷装置３と印刷制御装置２を接続し、主に画像データを転送する。なお、印刷装置３と印刷制御装置２の接続に用いられるネットワークは、単一のネットワークであってもよい。
【００１８】
図２は、第１の実施形態に係る情報処理装置の構成を示すブロック図である。
【００１９】
ＣＰＵ１０１は、情報処理装置１の制御全般を司る。
【００２０】
ＲＯＭ１０２は、情報処理装置１のブートプログラム等を記憶する。
【００２１】
ＲＡＭ１０３は、各種データを一時的に記憶する。
【００２２】
ＨＤＤ１０４は、情報処理装置１で使用されるＯＳやアプリケーションプログラム等を記憶する。
【００２３】
表示部１０５は、ユーザに対して様々な情報を表示する。
【００２４】
操作部１０６は、ユーザから様々な操作を受け付ける。
【００２５】
ネットワークＩ／Ｆ１０７は、外部とデータ通信を行う。
【００２６】
電源制御部１０８は、情報処理装置１の各構成に対する電源制御を行う。
【００２７】
図３は、第１の実施形態に係る印刷制御装置の構成を示すブロック図である。
【００２８】
ＮＩＣ２０１は、ネットワークとの間でデータのやりとりを行う。
【００２９】
ＲＩＰ処理部２０２は、受信したＰＤＬ等の印刷言語やＪＢＩＧなどで圧縮された特定のデータフォーマットをラスタイメージ化する。
【００３０】
エンコード部２０３は、ラスタイメージ化されたデータを印刷装置３がサポートする形式の印刷データ或いはデータフォーマットに変換する。
【００３１】
ＮＩＣ２０４は、ネットワーク５との間でデータのやりとりを行う。
【００３２】
ＨＤＤ２０５は、ＮＩＣ２０１が受信した印刷データやＲＩＰ後の圧縮データを一時的にスプールするためのものである。
【００３３】
第１メモリ２０６は、ＲＩＰ処理部２０２が画像展開処理に利用するためのものである。
【００３４】
ＣＰＵ２０７は、印刷制御装置全体の制御を司る。
【００３５】
第２メモリ２０８は、ＣＰＵ２０７がデータの一時保存領域として利用するためのものである。
【００３６】
操作部２０９は、ボタンやキー、タッチパネル等を有し、印刷制御装置のオペレーションを行うためのものである。
【００３７】
表示部２１０は、オペレータに画像や文字によって情報を伝えるためのものである。
【００３８】
Ｉボード２１１は、ネットワーク６との間でデータのやりとりを行う。
【００３９】
スイッチ２１２は、印刷制御装置２の電源オン／オフの指示をユーザから受け付ける。スイッチ２１２が操作されると、ＣＰＵ２０７へ割り込みが入る。
【００４０】
電源制御部２１３は、商用電源に接続され、印刷制御装置２への電力供給を制御する。
【００４１】
コネクタ２１４は、印刷制御装置２をネットワークと接続する。
【００４２】
コネクタ２１５は、印刷制御装置２をネットワーク５と接続する。
【００４３】
コネクタ２１６は、印刷制御装置２をネットワーク６と接続する。
【００４４】
図４は、第１の実施形態に係る印刷装置の構成を示すブロック図である。
【００４５】
プリンタエンジン３０１は、画像データに基づいて用紙に印刷を行う。
【００４６】
ＣＰＵ３０２は、ＭＦＰ全体を制御するための中央処理装置である。
【００４７】
ＲＡＭ３０３は、ＣＰＵ３０２が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。
【００４８】
操作部Ｉ／Ｆ３０４は、画像データ等を表示可能な表示画面を有する操作部３１８に対するインターフェース部であり、操作部３１８に対して操作画面データを出力する。また、操作部Ｉ／Ｆ３０４は、操作部３１８から操作者が入力した情報をＣＰＵ３０２に伝える役割をする。
【００４９】
ネットワークインターフェース３０５は、例えばＬＡＮカード等で実現され、ネットワークに接続して外部装置との間で情報の入出力を行う。
【００５０】
モデム３０６は、電話回線に接続し、外部装置との間で情報の入出力を行う。
【００５１】
ＲＯＭ３０７は、ブートＲＯＭであり、システムのブートプログラムが格納されている。
【００５２】
ＨＤＤ３０８は、ハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データ等を格納する。
【００５３】
イメージバスＩ／Ｆ３０９は、システムバス３１８と画像データを高速で転送する画像バス３１９とを接続するためのインターフェースであり、データ構造を変換するバスブリッジである。
【００５４】
ＣＭＭ３１０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理（色空間変換処理ともいう）を施す専用ハードウェアモジュールである。プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。キャリブレーションデータとは、印刷装置３におけるスキャナ３２０やプリンタエンジン３０１の色再現特性を修正するためのデータである。
【００５５】
ＲＩＰ３１１は、ラスタイメージプロセッサであり、ページ記述言語（ＰＤＬ）をラスタイメージに展開する。
【００５６】
デバイスＩ／Ｆ部３１２は、スキャナ３２０やプリンタエンジン３０１との画像データの同期系／非同期系の変換を行う。
【００５７】
スキャナ画像処理部３１３は、スキャナ３２０から入力した画像データに対して、補正、加工、編集等の各種処理を行う。
【００５８】
プリンタ画像処理部３１４は、プリント出力する画像データに対して、プリンタエンジンに応じた補正、解像度変換等の処理を行う。
【００５９】
画像編集部３１５は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。
【００６０】
電源制御部３１６は、商用電源に接続され、印刷装置３への電力供給を制御する。
【００６１】
スイッチ３１７は、印刷装置３の電源オン／オフの指示をユーザから受け付ける。スイッチ３１７が操作されると、電源制御部３１６からＣＰＵ３０２へ割り込みが入る。
【００６２】
システムバス３１８は、ＣＰＵ３０２〜イメージバスＩ／Ｆ３０９の各構成を接続する。
【００６３】
画像バス３１９は、ＲＩＰ３１１〜画像編集部３１５の各構成を接続する。
【００６４】
スキャナ３２０は、原稿を読み取って画像データを入力する。
【００６５】
図５は、第１の実施形態に係る印刷システムの動作を示すシーケンス図である。
【００６６】
このシーケンスは、情報処理装置１が、ユーザから印刷制御装置２及び印刷装置３のシャットダウン指示を受け付けたことによって開始する。
【００６７】
Ｅ１０１において、情報処理装置１は、印刷制御装置２へシャットダウン指示（第１の指示）を送信する。一方、印刷制御装置２は、情報処理装置１からシャットダウン指示（第１の指示）を受信する。
【００６８】
Ｅ２０１において、印刷制御装置２は、印刷装置３へプリンタ情報要求を送信する。一方、印刷装置３は、印刷制御装置２からプリンタ情報要求を受信する。
【００６９】
Ｅ３０１において、印刷装置３は、印刷制御装置２へプリンタ情報を送信する。一方、印刷制御装置２は、印刷装置３からプリンタ情報を受信する。そして、印刷制御装置２は、プリンタ情報に基づいて、印刷装置３がシャットダウン可能であるか否か判断する。ＹＥＳの場合、印刷制御装置２は、Ｅ２０２を行う。ＮＯの場合、印刷制御装置２は、情報処理装置１へシャットダウン失敗通知を送信する。なお、Ｅ２０１やＥ３０１は、Ｅ１０１の前に行ってもよい。
【００７０】
Ｅ３０２において、印刷装置３は、シャットダウン指示を受信できない状態になっている。
【００７１】
Ｅ２０２において、印刷制御装置２は、印刷装置３へシャットダウン指示（第２の指示）を送信する。このとき、印刷装置３はシャットダウン指示（第２の指示）を受信できない状態になっているため、印刷制御装置２は印刷装置３をシャットダウンさせることに失敗する。
【００７２】
Ｅ２０３において、印刷制御装置２は、Ｅ２０２から所定時間が経過してから、再び印刷装置３へシャットダウン指示（第２の指示）を送信する。このときも、印刷装置３はシャットダウン指示（第２の指示）を受信できない状態になっているため、印刷制御装置２は印刷装置３をシャットダウンさせることに失敗する。
【００７３】
Ｅ２０４において、印刷制御装置２は、Ｅ２０３から所定時間が経過してから、再び印刷装置３へシャットダウン指示（第２の指示）を送信する。このときは、印刷装置３はシャットダウン指示（第２の指示）を受信できる状態になっているため、印刷制御装置２は印刷装置３をシャットダウンさせることに成功する。
【００７４】
すなわち、Ｅ２０２〜Ｅ２０４では、印刷装置３がシャットダウンするまでの間、印刷制御装置２が一定間隔で印刷装置３へシャットダウン指示を送信するのである。
【００７５】
Ｅ２０５において、印刷制御装置２は、情報処理装置１へシャットダウン成功通知を送信する。一方、情報処理装置１は、印刷制御装置２からシャットダウン成功通知を受信する。
【００７６】
Ｅ２０６において、印刷制御装置２は、印刷制御装置２のシャットダウンを行う。
【００７７】
Ｅ３０３において、印刷装置３は、印刷装置３のシャットダウンを行う。
【００７８】
図６は、第１の実施形態に係る情報処理装置の動作を示すフローチャートである。
【００７９】
このフローチャートは、ＣＰＵ１０１がＨＤＤ１０４からＲＡＭ１０３にプログラムを読み出して実行することによって実現される。
【００８０】
Ｓ１０１において、ＣＰＵ１０１は、操作部１０６を介して、ユーザから印刷制御装置２及び印刷装置３のシャットダウン指示を受け付ける。受付の方法としては、例えば、マウスやキーボードやタッチパネルにより入力する方法等が考えられるが、これ以外の方法であってもよい。
【００８１】
Ｓ１０２において、ＣＰＵ１０１は、ネットワークＩ／Ｆ１０７を介して、印刷制御装置２へシャットダウン指示を送信する。なお、Ｓ１０２からＳ１０４又はＳ１０６までの間、表示部１０５を介して、ユーザに印刷制御装置２及び印刷装置３のシャットダウンが実行中であることを通知してもよい。
【００８２】
Ｓ１０３において、ＣＰＵ１０１は、ネットワークＩ／Ｆ１０７を介して、印刷制御装置２から印刷制御装置２及び印刷装置３のシャットダウン成功通知を受信したか否か判断する。ＹＥＳの場合には、Ｓ１０４に進む。ＮＯの場合には、Ｓ１０５に進む。
【００８３】
Ｓ１０４において、ＣＰＵ１０１は、表示部１０５を介して、ユーザに印刷制御装置２及び印刷装置３のシャットダウンが成功したことを通知する。通知の方法としては、例えば、文字や画像や動画をディスプレイに表示したり、音や音声をスピーカーで鳴らしたりする方法等が考えられるが、これ以外の方法であってもよい。
【００８４】
Ｓ１０５において、ＣＰＵ１０１は、ネットワークＩ／Ｆ１０７を介して、印刷制御装置２から印刷制御装置２及び印刷装置３のシャットダウン失敗通知を受信したか否か判断する。ＹＥＳの場合には、Ｓ１０６に進む。ＮＯの場合には、Ｓ１０３に戻る。
【００８５】
Ｓ１０６において、ＣＰＵ１０１は、表示部１０５を介して、ユーザに印刷制御装置２及び印刷装置３のシャットダウンが失敗したことを通知する。通知の方法は、Ｓ１０４と同様である。
【００８６】
図７は、第１の実施形態に係る印刷制御装置の動作を示すフローチャートである。
【００８７】
このフローチャートは、ＣＰＵ２０７がＨＤＤ２０５から第１メモリ２０６にプログラムを読み出して実行することによって実現される。
【００８８】
Ｓ２０１において、ＣＰＵ２０７は、ＮＩＣ２０１を介して、情報処理装置１からシャットダウン指示を受信する。
【００８９】
Ｓ２０２において、ＣＰＵ２０７は、ＮＩＣ２０４を介して、印刷装置３へプリンタ情報要求を送信する。
【００９０】
Ｓ２０３において、ＣＰＵ２０７は、ＮＩＣ２０４を介して、印刷装置３からプリンタ情報を受信する。プリンタ情報は、印刷装置３におけるジョブ処理の状況や、印刷装置３におけるリモートシャットダウンの設定等を含む。ジョブ処理の状況としては、［１］ジョブがない［２］ジョブ処理中［３］予約ジョブが存在する［４］エンジンの冷却中［５］データのバックアップ中［６］データのリストア中［７］ソフトウェアのバージョンアップ中等が含まれる。リモートシャットダウンの設定としては、［８］リモートシャットダウンのサポートの有無［９］リモートシャットダウンのオン／オフ状態等が含まれる。
【００９１】
Ｓ２０４において、ＣＰＵ２０７は、Ｓ２０３で受信したプリンタ情報に基づいて、印刷装置３がシャットダウン可能であるか否か判断する。判断は、プリンタ情報のうち、印刷装置３におけるジョブ処理の状況や、印刷装置３におけるリモートシャットダウンの設定等に基づいて行う。ジョブ処理の状況に基づく場合には、前述した［１］〜［７］のうち、［１］ではＹＥＳと判断し、［２］〜［７］ではＮＯと判断する。リモートシャットダウンの設定に基づく場合には、［８］で有の場合や［９］でオンの場合にＹＥＳと判断し、［８］で無の場合や［９］でオフの場合にＮＯと判断する。ＹＥＳの場合には、Ｓ２０５に進む。ＮＯの場合には、Ｓ２０９に進む。
【００９２】
Ｓ２０５において、ＣＰＵ２０７は、ＮＩＣ２０４を介して、印刷装置３へシャットダウン指示を送信する。
【００９３】
Ｓ２０６において、ＣＰＵ２０７は、一定時間待機する。一定時間は、固定値を用いてもよいし、ユーザによって任意に設定可能としてもよい。
【００９４】
Ｓ２０７において、ＣＰＵ２０７は、ＮＩＣ２０４を介して、印刷装置３からシャットダウン成功通知を受信したか否か判断する。ＹＥＳの場合には、Ｓ２０７に進む。ＮＯの場合には、Ｓ２０５に戻る。
【００９５】
Ｓ２０８において、ＣＰＵ２０７は、ＮＩＣ２０１を介して、情報処理装置１へシャットダウン成功通知を送信する。
【００９６】
Ｓ２０９において、ＣＰＵ２０７は、印刷制御装置２のシャットダウンを行う。
【００９７】
Ｓ２１０において、ＣＰＵ２０７は、ＮＩＣ２０１を介して、情報処理装置１へシャットダウン失敗通知を送信する。
【００９８】
図８は、第１の実施形態に係る印刷装置の動作を示すフローチャートである。
【００９９】
このフローチャートは、ＣＰＵ３０２がＨＤＤ３０８からＲＡＭ３０３にプログラムを読み出して実行することによって実現される。
【０１００】
Ｓ３０１において、ＣＰＵ３０２は、ネットワークＩ／Ｆ３０５を介して、印刷制御装置２からプリンタ情報要求を受信する。
【０１０１】
Ｓ３０２において、ＣＰＵ３０２は、ネットワークＩ／Ｆ３０５を介して、印刷制御装置２へプリンタ情報を送信する。
【０１０２】
Ｓ３０３において、ＣＰＵ３０２は、印刷装置３がシャットダウン指示を受信可能であるか否か判断する。判断は、印刷装置３におけるジョブ処理の状況や、印刷装置３におけるリモートシャットダウンの設定等に基づいて行う。ジョブ処理の状況に基づく場合には、前述した［１］〜［７］のうち、［１］ではＹＥＳと判断し、［２］〜［７］ではＮＯと判断する。リモートシャットダウンの設定に基づく場合には、［８］で有の場合や［９］でオンの場合にＹＥＳと判断し、［８］で無の場合や［９］でオフの場合にＮＯと判断する。ＹＥＳの場合には、Ｓ３０４に進む。ＮＯの場合には、ＹＥＳになるまで待機する。
【０１０３】
Ｓ３０４において、ＣＰＵ３０２は、ネットワークＩ／Ｆ３０５を介して、印刷制御装置２からシャットダウン指示を受信する。
【０１０４】
Ｓ３０５において、ＣＰＵ３０２は、ネットワークＩ／Ｆ３０５を介して、印刷制御装置２へシャットダウン成功通知を送信する。
【０１０５】
Ｓ３０６において、ＣＰＵ２０７は、印刷装置３のシャットダウンを行う。
【０１０６】
以上のように、第１の実施形態では、印刷制御装置は、情報処理装置からシャットダウン指示を受信したら、印刷装置がシャットダウン成功するまで、印刷装置へシャットダウン指示を所定間隔で繰り返して送信する。
【０１０７】
これにより、印刷装置がシャットダウンせずに、印刷制御装置だけがシャットダウンしてしまうことを防止することが可能となる。
【０１０８】
〔第２の実施形態〕
第１の実施形態では、印刷制御装置は、情報処理装置からシャットダウン指示を受信したら、印刷装置がシャットダウン成功するまで、印刷装置へシャットダウン指示を所定間隔で繰り返して送信する。
【０１０９】
これに対して、第２の実施形態では、印刷制御装置は、情報処理装置からシャットダウン指示を受信したら、所定時間が経過するまで、印刷装置へシャットダウン指示を所定間隔で繰り返して送信する。そして、所定時間が経過したら、所定処理を行う。
【０１１０】
以下の説明において、第１の実施形態と同様の部分は省略し、第１の実施形態との差分になる部分を重点的に説明する。
【０１１１】
図９は、第２の実施形態に係る印刷制御装置の動作を示すフローチャートである。
【０１１２】
図９は、図７を基にして、第１の実施形態との差分になる部分を修正して作成したものである。図７と共通のステップには、同様の番号を付した。図７と異なるのは、新たにＳ２１１とＳ２１２が加わっている点である。
【０１１３】
Ｓ２１１において、ＣＰＵ２０７は、１回目のＳ２０５からの経過時間が所定時間より大きくなったか否か判断する。ここでの所定時間は、少なくともＳ２０６の一定時間より大きいものである。ＹＥＳの場合には、Ｓ２１２に進む。ＮＯの場合には、Ｓ２０５に進む。
【０１１４】
Ｓ２１２において、ＣＰＵ２０７は、所定処理を実行する。所定処理としては、次のようなものが挙げられる。１つ目の処理は、印刷装置３を強制的にシャットダウン（前記所定処理）させてから、印刷制御装置２をシャットダウンさせる処理である。２つ目の処理は、印刷装置３をシャットダウンさせずに、印刷制御装置２のみをシャットダウンさせる処理である。３つ目の処理は、印刷装置３及び印刷制御装置２を何れもシャットダウンさせずに、シャットダウンを中止する処理である。
【０１１５】
なお、所定処理を実行するにあたり、印刷制御装置２が、情報処理装置１へ処理の内容を通知してもよい。また、このときに、印刷制御装置２が、情報処理装置１へ印刷装置３の状態を通知してもよい。
【０１１６】
さらに、所定の処理としては、前述した複数の処理の何れかを固定的に実行してもよいし、前述した複数の処理の中からユーザによって任意に選択可能としてもよい。ここで、ユーザから所定処理の選択を受け付けるタイミングは、Ｓ２０１の前でもよいし、Ｓ２１２の直前でもよい。
【０１１７】
以上のように、第２の実施形態では、印刷制御装置は、情報処理装置からシャットダウン指示を受信したら、所定時間が経過するまで、印刷装置へシャットダウン指示を所定間隔で繰り返して送信する。そして、所定時間が経過したら、所定処理を行う。これにより、所定時間が経過するまで、印刷装置がシャットダウンせずに、印刷制御装置だけがシャットダウンしてしまうことを防止することが可能となる。そして、所定時間が経過したら、それ以上シャットダウンの待機によりユーザを待たせることを防止することが可能となる。
【０１１８】
〔他の実施形態〕
本発明は、以下の処理を実行することによっても実現される。
【０１１９】
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014130451.tif 000003
【図２】
2014130451.tif 000004
【図３】
2014130451.tif 000005
【図４】
2014130451.tif 000006
【図５】
2014130451.tif 000007
【図６】
2014130451.tif 000008
【図７】
2014130451.tif 000009
【図８】
2014130451.tif 000010
【図９】
2014130451.tif 000011