(57)【要約】【課題】情報処理装置の電源ＯＮや省エネ復帰直後の起動処理時間中にユーザがジョブに関する詳細な設定を行えるようにする。【解決手段】ユーザからの操作を受け付ける、独自のプロセッサを有する第１の情報処理装置と、当該第１の情報処理装置からの要求に基づき動作し、独自のプロセッサを有する第２の情報処理装置とを備えた情報処理システムであって、前記第１の情報処理装置は、電源投入もしくは省エネ状態からの復帰時に、前記第２の情報処理装置の起動完了を待たずに単独で起動を行う手段と、単独で起動した状態でユーザインタフェースを提供する手段と、単独で起動した状態でユーザから前記ユーザインタフェースを介して受け付けたジョブを、前記第２の情報処理装置の起動完了後に当該第２の情報処理装置に投入する手段とを備える。【選択図】図１
2014230255.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの操作を受け付ける、独自のプロセッサを有する第１の情報処理装置と、当該第１の情報処理装置からの要求に基づき動作し、独自のプロセッサを有する第２の情報処理装置とを備えた情報処理システムであって、
前記第１の情報処理装置は、
電源投入もしくは省エネ状態からの復帰時に、前記第２の情報処理装置の起動完了を待たずに単独で起動を行う手段と、
単独で起動した状態でユーザインタフェースを提供する手段と、
単独で起動した状態でユーザから前記ユーザインタフェースを介して受け付けたジョブを、前記第２の情報処理装置の起動完了後に当該第２の情報処理装置に投入する手段と
を備えたことを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
前記第２の情報処理装置との接続が完了しているか否かを判断する手段と、
前記第２の情報処理装置との接続前にジョブの実行が要求された場合に、ユーザの入力を制限し、ユーザに処理中であることを通知する手段と、
前記第２の情報処理装置との接続完了後に当該第２の情報処理装置にジョブを投入するとともに、ユーザの入力制限を解除する手段と
を備えたことを特徴とする情報処理システム。
【請求項３】
請求項１または２のいずれか一項に記載の情報処理システムにおいて、
前記第２の情報処理装置は、
所定のデータを管理する手段と、
自己の管理しているデータの設定項目を、自己の起動完了後に前記第１の情報処理装置に通知する手段と
を備え、
前記第１の情報処理装置は、
前記第２の情報処理装置との接続前に前記第２の情報処理装置で管理しているデータの設定項目が要求された場合に、ユーザの設定を制限し、ユーザに処理中であることを通知する手段と、
前記第２の情報処理装置との接続完了後にユーザの設定制限を解除する手段と
を備えたことを特徴とする情報処理システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の情報処理システムにおいて、
前記第２の情報処理装置は、
前記第１の情報処理装置で生成したジョブを受信した後、当該ジョブのジョブ条件を前記第２の情報処理装置の構成と比較し、設定されたジョブ条件が前記第２の情報処理装置でサポートされているかどうかを検出する手段と、
サポートしていないジョブ条件を検出した場合に、サポートしていないジョブ条件についての情報を前記第１の情報処理装置に送信する手段と
を備え、
前記第１の情報処理装置は、
前記情報を受信する手段と、
受信した情報を画面に表示する手段と
を備えたことを特徴とする情報処理システム。
【請求項５】
請求項４に記載の情報処理システムにおいて、
前記第１の情報処理装置は、
サポートしていないジョブ条件の情報を受信した場合に、ジョブ継続選択肢を前記情報とともに画面に表示する手段と、
前記ジョブ継続選択肢が選択された場合に、その旨を前記第２の情報処理装置に通知する手段と
を備えたことを特徴とする情報処理システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報処理システムにおいて、
前記第１の情報処理装置と前記第２の情報処理装置は、有線インタフェースもしくは無線インタフェースにより接続される
ことを特徴とする情報処理システム。
【請求項７】
ユーザからの操作を受け付ける、独自のプロセッサを有する第１の情報処理装置と、当該第１の情報処理装置からの要求に基づき動作し、独自のプロセッサを有する第２の情報処理装置とを備えた情報処理システムにおける前記第１の情報処理装置であって、
電源投入もしくは省エネ状態からの復帰時に、前記第２の情報処理装置の起動完了を待たずに単独で起動する手段と、
単独で起動した状態でユーザインタフェースを提供する手段と、
単独で起動した状態でユーザから前記ユーザインタフェースを介して受け付けたジョブを、前記第２の情報処理装置の起動完了後に当該第２の情報処理装置に投入する手段と
を備えたことを特徴とする情報処理装置。
【請求項８】
ユーザからの操作を受け付ける、独自のプロセッサを有する第１の情報処理装置と、当該第１の情報処理装置からの要求に基づき動作し、独自のプロセッサを有する第２の情報処理装置とを備えた情報処理システムにおける前記第１の情報処理装置が実行する方法であって、
電源投入もしくは省エネ状態からの復帰時に、前記第２の情報処理装置の起動完了を待たずに単独で起動する工程と、
単独で起動した状態でユーザインタフェースを提供する工程と、
単独で起動した状態でユーザから前記ユーザインタフェースを介して受け付けたジョブを、前記第２の情報処理装置の起動完了後に当該第２の情報処理装置に投入する工程と
を備えたことを特徴とする情報処理方法。
【請求項９】
ユーザからの操作を受け付ける、独自のプロセッサを有する第１の情報処理装置と、当該第１の情報処理装置からの要求に基づき動作し、独自のプロセッサを有する第２の情報処理装置とを備えた情報処理システムにおける前記第１の情報処理装置を構成するコンピュータを、
電源投入もしくは省エネ状態からの復帰時に、前記第２の情報処理装置の起動完了を待たずに単独で起動する手段、
単独で起動した状態でユーザインタフェースを提供する手段、
単独で起動した状態でユーザから前記ユーザインタフェースを介して受け付けたジョブを、前記第２の情報処理装置の起動完了後に当該第２の情報処理装置に投入する手段
として機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置等の情報処理装置を含む情報処理システムの制御技術に関する。
【背景技術】
【０００２】
近年のＭＦＰ（Multi Function Printer, Multi Function Peripheral）等の画像処理装置では、その多機能化により、電源ＯＮ後の起動処理または省エネ状態からの復帰にかなり時間がかかっている。なお、以下では、電源ＯＮ後の起動処理と省エネ状態からの復帰処理を併せて単に「起動処理」と表現する。
【０００３】
起動処理を行っている期間中は、画像処理装置の操作ができないので、ユーザ（利用者）は、起動処理が終了して操作を受け付けるまで待っていなければならない。
【０００４】
そこで、画像処理装置の電源ＯＮ後や省エネ復帰後に短時間で利用を開始したいというユーザの要望に応えるため、画像処理装置のメインＣＰＵ（Central Processing Unit）が起動処理を行っている間に、サブＣＰＵ等を用いて操作部の表示を行う手法が提案されている（特許文献１等を参照。）。
【０００５】
特許文献１には、起動処理中のユーザの待ち時間を短縮する目的で、ハードワイヤードロジックの順序回路で構成された操作部を具備する画像処理装置について開示されている。その操作部は、主制御部の起動処理中に入力された入力情報を記憶する記憶手段と、起動処理完了後に記憶手段から入力情報を読み出して主制御部に送出する読出手段とを備えている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来の画像処理装置では、操作部で入力情報を単に受け付けて記憶しておき、入力情報の処理は主制御部が起動してから実行されるため、ユーザの選択内容に応じて設定内容が詳細に分岐していくような入力操作を行うことはできず、結局は本体が起動完了するまで数分間待つしかない。
【０００７】
そのため、画像処理装置本体が起動完了する前に、ユーザの入力情報を処理し、コピーやスキャン等の動作に対して、印刷部数や原稿サイズ、送信先等の設定をすることができないという問題があった。
【０００８】
ここまで画像処理装置の場合について述べてきたが、画像処理装置に限らず、本体となる情報処理装置と操作部となる情報処理装置とが存在する場合には、同様の問題がある。
【０００９】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、情報処理装置の電源ＯＮや省エネ復帰直後の起動処理時間中にユーザがジョブに関する詳細な設定を行えるようにすることにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明にあっては、ユーザからの操作を受け付ける、独自のプロセッサを有する第１の情報処理装置と、当該第１の情報処理装置からの要求に基づき動作し、独自のプロセッサを有する第２の情報処理装置とを備えた情報処理システムであって、前記第１の情報処理装置は、電源投入もしくは省エネ状態からの復帰時に、前記第２の情報処理装置の起動完了を待たずに単独で起動を行う手段と、単独で起動した状態でユーザインタフェースを提供する手段と、単独で起動した状態でユーザから前記ユーザインタフェースを介して受け付けたジョブを、前記第２の情報処理装置の起動完了後に当該第２の情報処理装置に投入する手段とを備えるようにしている。
【発明の効果】
【００１１】
本発明にあっては、情報処理装置の電源ＯＮや省エネ復帰直後の起動処理時間中にユーザがジョブに関する詳細な設定を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態にかかる画像処理装置のハードウェア構成例を示す図（その１）である。
【図２】本発明の一実施形態にかかる画像処理装置のハードウェア構成例を示す図（その２）である。
【図３】コントローラのソフトウェア構成例を示す図である。
【図４】操作部のソフトウェア構成例を示す図である。
【図５】従来の考え方に基づく起動処理の例を示すフローチャートである。
【図６】操作部に表示される画面の例を示す図である。
【図７】従来の考え方に基づくコントローラと操作部の責務の例を示す図である。
【図８】本実施形態によるコントローラと操作部の責務の例を示す図である。
【図９】本実施形態による起動処理の流れの例を示す図である。
【図１０】従来の考え方に基づく起動処理による状態変化の例を示す図である。
【図１１】本実施形態による起動処理による状態変化の例を示す図である。
【図１２】起動処理の具体的な処理例を示すシーケンス図である。
【図１３】ユーザからのジョブ投入からコントローラへのジョブ投入までの処理例を示すフローチャートである。
【図１４】処理中であることを示す画面例を示す図である。
【図１５】アドレス帳のデータ構造例を示す図である。
【図１６】操作部にアドレス帳のデータを保持する場合の処理例を示すシーケンス図である。
【図１７】コントローラにアドレス帳のデータを保持する場合の処理例を示すシーケンス図である。
【図１８】本実施形態による起動処理およびジョブ投入の流れの例を示す図である。
【図１９】起動処理およびジョブ投入の具体的な処理例を示すシーケンス図である。
【図２０】ジョブ投入を受けたコントローラによる印刷条件のチェックの処理例を示すフローチャートである。
【図２１】印刷条件の例を示す図である。
【図２２】起動処理およびジョブ投入の他の具体的な処理例を示すシーケンス図である。
【図２３】操作部に表示される画面の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施形態につき説明する。
【００１４】
＜構成＞
図１は本発明の一実施形態にかかる画像処理装置１のハードウェア構成例を示す図である。
【００１５】
図１において、画像処理装置１は、主制御部として機器の状態管理やジョブの制御を行うコントローラ２と、スキャンおよびプリントを実行するエンジン３と、コントローラ２から独立したＣＰＵや記憶領域を持ち、画面表示等の制御を行ってユーザインタフェースを提供する操作部４とを備えている。主制御部であるコントローラ２は、有線のインタフェースにより操作部４と接続されている。なお、画像処理装置１、コントローラ２および操作部４はそれぞれ情報処理装置でもある。操作部４には、例えば、Ａｎｄｒｏｉｄ端末が使用され、コントローラ２とはＵＳＢ（Universal Serial Bus）接続によって通信する構成が想定される。
【００１６】
コントローラ２は、ＣＰＵ２１とプログラムＲＯＭ（Read Only Memory）２２とネットワークＩ／Ｆ（Interface）２３とＲＡＭ（Random Access Memory）２４と不揮発性メモリ２５と操作部Ｉ／Ｆ２６とエンジンＩ／Ｆ２７とを備えている。
【００１７】
ＣＰＵ２１は、コントローラ２における主たる制御動作（電源管理およびジョブ制御等）を行うものである。プログラムＲＯＭ２２は、コントローラ２の制御動作に関連するプログラムが格納されるものである。ネットワークＩ／Ｆ２３は、外部ネットワークとの通信を行うものである。ＲＡＭ２４は、プログラム実行領域であり、印刷画像イメージの展開などに使用されるものである。不揮発性メモリ２５は、蓄積文書データの保存や画像イメージの展開に必要なデータの保存に使用されるものである。操作部Ｉ／Ｆ２６は、操作部４との通信を行うものである。エンジンＩ／Ｆ２７は、エンジン３との通信を行うものである。
【００１８】
操作部４は、ＣＰＵ４１とプログラムＲＯＭ４２とコントローラＩ／Ｆ４３とＲＡＭ４４と不揮発性メモリ４５と表示部４６とを備えている。
【００１９】
ＣＰＵ４１は、操作部４における主たる制御動作を行うものである。プログラムＲＯＭ４２は、操作部４の制御動作に関連するプログラムが格納されるものである。コントローラＩ／Ｆ４３は、コントローラ２との通信を行うものである。ＲＡＭ４４は、プログラム実行領域として使用されるものである。不揮発性メモリ４５は、起動時の初期値や設定可能な項目の保存に使用されるものである。表示部４６は、ユーザに対して画面を表示するとともに、タッチパネル等により操作を受け付けるものである。
【００２０】
図２は画像処理装置１の他のハードウェア構成例を示す図である。図１に示した画像処理装置１では、操作部４はコントローラ２と有線接続され、コントローラ２とエンジン３と操作部４が画像処理装置１として一体化したものであったが、図２の例では、操作部４はコントローラ２と無線接続（コントローラ２の操作部Ｉ／Ｆ２６と操作部４のコントローラＩ／Ｆ４３が無線通信）され、コントローラ２とエンジン３を含む画像処理装置本体１'と操作部４とが別体として構成されている。
【００２１】
操作部４を無線接続とすることにより、操作部４は場所にとらわれずに利用可能となる。操作部４は直接にユーザからの起動要求を受け、コントローラ２（画像処理装置本体１'）から独立して動作する。操作部４の画面制御とコントローラ２との接続処理は非同期に並列処理されるため、コントローラ２の状態に影響されることなく画面操作が可能となる。
【００２２】
図３はコントローラ２のソフトウェア構成例を示す図である。
【００２３】
図３において、コントローラ２は、データ処理部２０１とデータ保管部２０２と画像生成部２０３と印刷部２０４と通信部２０５とを備えている。
【００２４】
データ処理部２０１は、機器の状態に応じて画像処理装置１（画像処理装置本体１'）の動作を制御する機能を有している。データ保管部２０２は、蓄積ジョブを保存するＨＤＤ（Hard Disk Drive）やＮＶＲＡＭ（Non Volatile RAM）等を制御する機能を有している。画像生成部２０３は、ユーザジョブのデータを展開し、画像イメージとしてメモリに描画する機能を有している。印刷部２０４は、描画された画像を紙に転写・印刷を行うエンジン３の制御を行う機能を有している。通信部２０５は、外部（操作部４を含む）とデータのやり取りを行う機能を有している。
【００２５】
図４は操作部４のソフトウェア構成例を示す図である。
【００２６】
図４において、操作部４は、データ処理部４０１とデータ保管部４０２と表示部４０３と通信部４０４とを備えている。
【００２７】
データ処理部４０１は、表示部４０３に画面表示を行うとともに、表示部４０３から入力されたユーザ操作を解釈して操作部４の動作を制御する機能を有している。データ保管部４０２は、起動に必要な初期値等、不揮発性が求められるデータを保存する機能を有している。表示部４０３は、パネル表示を制御するとともに、ユーザからの入力をデータ処理部４０１に伝える機能を有している。通信部４０４は、コントローラ２と通信し、データのやり取りを行う機能を有している。
【００２８】
＜第１の実施形態：概要＞
先ず、従来の考え方に基づく起動処理の場合の、電源ＯＮもしくは省エネ状態からの復帰要求後から、コントローラ２と操作部４が接続するまでの動作について説明する。
【００２９】
図５は従来の考え方に基づく起動処理の例を示すフローチャートである。
【００３０】
図５において、電源ＯＮもしくは省エネ復帰要求があると（ステップＳ１）、操作部４とコントローラ２を起動する（ステップＳ２）。そして、操作部４はコントローラ２に比して起動に要する処理が軽いため、操作部４は先に起動完了し（ステップＳ３）、それから数分遅れてコントローラ２が起動完了する（ステップＳ４）。
【００３１】
ここで、従来の考え方では、コントローラ２が起動完了（ステップＳ４）するまで、操作部４を操作することはできない。特に、操作部４が起動完了（ステップＳ３）してからコントローラ２が起動完了（ステップＳ４）するまでの間（操作部４は起動完了しているが、コントローラ２が起動できていない状態）は、図６に示すように、操作部４上に「Ｐｌｅａｓｅ  Ｗａｉｔ」といったメッセージを表示する制御を行い、ユーザの操作を制限している。
【００３２】
これは一般に、図７に示すように、操作部４がユーザ入力受付と、画面表示の責務しか持たないためである。ユーザ入力に対する処理と画面制御の責務はコントローラ２が担っているため、いかに操作部４がコントローラ２よりも先に起動できたとしても、ユーザが入力した内容を解釈し、処理するにはコントローラ２の起動完了を待つ必要がある。
【００３３】
そこで、本実施形態では、コントローラ２の責務であったユーザ入力処理と画面制御を操作部４が受け持つこととする。この場合の責務の分担の例を図８に示す。
【００３４】
これにより、操作部４は単独で画面表示およびユーザ入力に対する制御が可能になるため、コントローラ２が起動していなくとも、ユーザはコントローラ２の起動完了後と全く同じ操作感で画面を操作することができる。
【００３５】
＜第１の実施形態：概略動作＞
図９は本実施形態による起動処理の流れの例を示す図である。
【００３６】
図９において、操作部４およびコントローラ２は、電源ＯＮもしくは省エネ状態からの復帰要求を受け付けると、起動処理を開始する（ステップＳ１１）。
【００３７】
次いで、操作部４は起動完了し（ステップＳ１２）、入力が受付可能な状態となる。コントローラ２の起動処理には時間がかかるため、先に起動完了した操作部４の処理は、コントローラ２の起動完了まで並列処理として進行する。
【００３８】
操作部４はコントローラ２と接続するため、コントローラ２の起動を待つ（ステップＳ１３）。コントローラ２の起動を待つ方法の一例としてポーリングがある。ポーリングは、通信やソフトウェアにおいて、競合を回避したり、送受信の準備状況を判断したり、処理を同期したりするために、単独もしくは複数の機器やプログラムに対して順番に定期的に問い合わせを行い、一定の条件を満たした場合に送受信や処理を行う通信および処理方式である。本実施形態では、操作部４が定期的にコントローラ２に起動処理が完了したかどうかの問い合わせを行い、起動処理完了後に接続を開始する。
【００３９】
その後、コントローラ２が起動処理を完了すると（ステップＳ１４）、操作部４はコントローラ２と接続する（ステップＳ１５）。
【００４０】
本実施形態では、操作部４がユーザインタフェースのための画面制御を行うため、操作部４が起動完了した時点（ステップＳ１２）で、ユーザはパネル操作が可能になる。ユーザがジョブに関する様々な設定をしている間にコントローラ２が起動し、操作部４がコントローラ２と接続することにより、ユーザの待ち時間を大幅に短縮することができる。
【００４１】
図１０は従来の考え方に基づく起動処理による状態変化の例を示す図であり、図１１は本実施形態による起動処理による状態変化の例を示す図である。
【００４２】
従来の考え方に基づく起動処理によれば、時刻ｔ１で電源ＯＮもしくは省エネ状態からの復帰要求があった場合、コントローラ２が起動完了する時刻ｔ３までユーザは待たされることになる。しかし、本実施形態では、操作部４が起動完了する時刻ｔ２でユーザ入力が可能となるため、従来と比較してユーザの待ち時間が大幅に短縮される。
【００４３】
コントローラ２が起動完了するまでは操作部４が単独で起動し、コントローラ２の起動完了待ちと平行して画面制御を行う。また、操作部４の単独起動中にユーザがジョブの実行を要求（コピーやスキャナアプリ等でスタートキーを押下）した場合は、コントローラ２の起動を待ってジョブを投入する。
【００４４】
＜第１の実施形態：具体例その１＞
図１２は起動処理の具体的な処理例を示すシーケンス図である。
【００４５】
図１２において、ユーザが電源ＯＮもしくは省エネ状態からの復帰要求を行うことで、コントローラ２と操作部４は起動処理を開始する。
【００４６】
操作部４ではデータ処理部４０１が操作部４の単独起動を開始し（ステップＳ１０１）、表示部４０３は「Ｐｌｅａｓｅ  Ｗａｉｔ」画面（図６と同様）を表示する（ステップＳ１０２）。
【００４７】
また、操作部４のデータ保管部４０２は初期値を読み出し（ステップＳ１０３）、データ処理部４０１は初期画面を構築し（ステップＳ１０４）、表示部４０３は初期画面を表示する（ステップＳ１０５）。これにより、ユーザ入力可能となる。
【００４８】
一方、操作部４の通信部４０４はポーリング等によりコントローラ２の起動完了を待つ（ステップＳ１０６）。
【００４９】
コントローラ２が起動完了し、コントローラ２の通信部２０５が接続要求を正常に受信すると（ステップＳ１０７）、通信部２０５は接続応答を行ない（ステップＳ１０８）、操作部４の通信部４０４はコントローラ２との接続を確認し（ステップＳ１０９）、データ処理部４０１は操作部４の単独起動を終了する（ステップＳ１１０）。
【００５０】
図１３はユーザからのジョブ投入からコントローラ２へのジョブ投入までの処理例を示すフローチャートである。
【００５１】
図１３において、操作部４はユーザからジョブが投入されると（ステップＳ１１１）、コントローラ２との接続チェックを行ない（ステップＳ１１２）、接続が完了していない場合（ステップＳ１１３のＮｏ）、すなわち、操作部４の単独起動中にユーザがジョブ設定を完了し、ジョブを実行した場合は、パネルに処理中であることを示すメッセージを表示してユーザのパネル入力を制御し、コントローラ２の起動が完了するまでコントローラ２へのジョブの投入を待つ（ステップＳ１１４）。図１４は処理中であることを示す画面例を示す図である。
【００５２】
図１３に戻り、接続が完了している場合（ステップＳ１１３のＹｅｓ）、操作部４はコントローラ２にジョブを投入する（ステップＳ１１５）。コントローラ２にジョブを投入した後、処理中であることを示すメッセージの画面表示（図１４）を解除する。
【００５３】
本実施形態では、操作部４が独自のＣＰＵやユーザインタフェースのための画面処理プログラムを持ち、画面制御を行うため、ユーザはコントローラ２の起動処理完了を待たずに画面の操作が可能となる。ジョブ実行の設定のために必要な情報は全て操作部４に記憶・保持しているため、ユーザはコントローラ２との接続完了前に操作部４からジョブの設定が可能となる。
【００５４】
＜第１の実施形態：具体例その２＞
ここでは、スキャナ送信ジョブにおいて送信宛先を指定するためのアドレス帳のデータを操作部４側に保持し、ユーザの要求に応じてアドレス帳を操作部４で表示する場合について説明する。
【００５５】
図１５はアドレス帳のデータ構造例を示す図であり、主に、名前（登録名）、メールアドレス、電話番号といった要素で構成される。
【００５６】
図１６は操作部４にアドレス帳のデータを保持する場合の処理例を示すシーケンス図である。
【００５７】
図１６において、ユーザが電源ＯＮもしくは省エネ状態からの復帰要求を行うことで、コントローラ２と操作部４は起動処理を開始する。
【００５８】
操作部４ではデータ処理部４０１が操作部４の単独起動を開始し（ステップＳ１２１）、表示部４０３は「Ｐｌｅａｓｅ  Ｗａｉｔ」画面（図６と同様）を表示する（ステップＳ１２２）。
【００５９】
また、操作部４のデータ保管部４０２は初期値を読み出し（ステップＳ１２３）、データ処理部４０１は初期画面を構築し（ステップＳ１２４）、表示部４０３は初期画面を表示する（ステップＳ１２５）。これにより、ユーザ入力可能となる。
【００６０】
この状態において操作部４の表示部４０３がユーザからのアドレス帳表示要求を受け付けると（ステップＳ１２６）、データ処理部４０１はアドレス帳データの読み出し指示をデータ保管部４０２に行ない（ステップＳ１２７）、データ保管部４０２はアドレス帳データを読み出す（ステップＳ１２８）。
【００６１】
そして、データ処理部４０１はアドレス帳の表示指示を表示部４０３に行ない（ステップＳ１２９）、表示部４０３はアドレス帳を表示する（ステップＳ１３０）。
【００６２】
一方、操作部４の通信部４０４はポーリング等によりコントローラ２の起動完了を待つ（ステップＳ１３１）。
【００６３】
コントローラ２が起動完了し、コントローラ２の通信部２０５が接続要求を正常に受信すると（ステップＳ１３２）、通信部２０５は接続応答を行ない（ステップＳ１３３）、操作部４の通信部４０４はコントローラ２との接続を確認し（ステップＳ１３４）、データ処理部４０１は操作部４の単独起動を終了する（ステップＳ１３５）。
【００６４】
＜第１の実施形態：具体例その３＞
上述した例では、アドレス帳のデータを操作部４側に保持し、ユーザの要求に応じてアドレス帳を操作部４で表示する場合について説明した。アドレス帳データを操作部４に保管する場合は、操作部４の単独起動中にアドレス帳表示要求がきても、正常に表示することができるという利点がある。
【００６５】
しかし、アドレス帳データは他の起動用データに比べ巨大（一般的な画像処理装置で数千件登録可能）であり、また頻繁にアクセスされるため、不揮発性メモリへの書き込み回数が多くなる傾向がある。その結果、操作部４に搭載する不揮発性メモリに求められる容量や書き込み回数の限界数などのスペックが高くなってしまうという問題がある。
【００６６】
そこで、ここで説明する例では、アドレス帳データをコントローラ２のデータ保管部２０２で管理し、操作部４の単独起動中には表示を制限することで、不揮発性メモリに求められるスペックを下げることができる。
【００６７】
なお、アドレス帳データに限らず、ジョブ実行の設定のために必要な情報のうち、比較的容量が大きいデータや書き込み回数が多いデータの管理について、同様に適用することができる。
【００６８】
図１７はコントローラ２にアドレス帳のデータを保持する場合の処理例を示すシーケンス図である。
【００６９】
図１７において、ユーザが電源ＯＮもしくは省エネ状態からの復帰要求を行うことで、コントローラ２と操作部４は起動処理を開始する。
【００７０】
操作部４ではデータ処理部４０１が操作部４の単独起動を開始し（ステップＳ１４１）、表示部４０３は「Ｐｌｅａｓｅ  Ｗａｉｔ」画面（図６と同様）を表示する（ステップＳ１４２）。
【００７１】
また、操作部４のデータ保管部４０２は初期値を読み出し（ステップＳ１４３）、データ処理部４０１は初期画面を構築し（ステップＳ１４４）、表示部４０３は初期画面を表示する（ステップＳ１４５）。これにより、ユーザ入力可能となる。
【００７２】
この状態において操作部４の表示部４０３がユーザからのアドレス帳表示要求を受け付けると（ステップＳ１４６）、データ処理部４０１は単独起動中であるため、処理中画面を表示することを表示部４０３に指示し（ステップＳ１４７）、表示部４０３は処理中画面（図１４と同様）を表示する（ステップＳ１４８）。
【００７３】
一方、操作部４の通信部４０４はポーリング等によりコントローラ２の起動完了を待つ（ステップＳ１４９）。
【００７４】
コントローラ２が起動完了し、コントローラ２の通信部２０５が接続要求を正常に受信すると（ステップＳ１５０）、通信部２０５は接続応答を行ない（ステップＳ１５１）、操作部４の通信部４０４はコントローラ２との接続成功を確認し（ステップＳ１５２）、データ処理部４０１は操作部４の単独起動を終了する（ステップＳ１５３）。
【００７５】
次いで、操作部４のデータ処理部４０１は通信部４０４に対してアドレス帳データの取得指示を行うと（ステップＳ１５４）、通信部４０４はコントローラ２に対してアドレス帳データ要求を行う（ステップＳ１５５）。
【００７６】
コントローラ２の通信部２０５がアドレス帳データ要求を受信すると（ステップＳ１５６）、データ保管部２０２はアドレス帳データを読み出し（ステップＳ１５７）、通信部２０５はアドレス帳データを操作部４に送信する（ステップＳ１５８）。
【００７７】
操作部４の通信部４０４がアドレス帳データを受信すると（ステップＳ１５９）、データ処理部４０１はアドレス帳の表示指示を表示部４０３に行ない（ステップＳ１６０）、表示部４０３はアドレス帳を表示する（ステップＳ１６１）。
【００７８】
なお、単独起動中にユーザがアドレス帳表示要求をしなかった場合、アドレス帳にアクセス可能になったことをユーザに通知するメッセージを画面上部またはダイアログ画面で表示する。
【００７９】
＜第２の実施形態：概要＞
本実施形態は、操作部４の単独起動中にユーザから投入されたジョブの印刷条件をコントローラ２の管理下にある機器構成が満たせない場合に対処したものである。すなわち、操作部４の単独起動中（コントローラ２は未起動）には、機器本体の構成を取得することができないため、操作部４で設定した印刷条件が機器本体の構成によりサポートされなくなってしまう場合、ユーザ意図した出力が失敗してしまうということに配慮したものである。
【００８０】
本実施形態では、コントローラ２が操作部４と接続した後、操作部４からの投入ジョブに含まれる印刷条件を機器本体の構成と比較し、設定された印刷条件が機器本体でサポートされていないことを検出した場合、その情報を操作部４を介してユーザに伝え、ユーザの条件変更を求めるようにしている。
【００８１】
なお、印刷条件は印刷ジョブの条件を定めるものであり、一般的なジョブを対象とする場合、ジョブ条件となる。
【００８２】
図１８は本実施形態による起動処理およびジョブ投入の流れの例を示す図である。
【００８３】
図１８において、操作部４およびコントローラ２は電源ＯＮ等により、起動処理を開始する（ステップＳ２１）。
【００８４】
操作部４では、起動処理を開始し（ステップＳ２２）、起動完了すると（ステップＳ２３）、ユーザが印刷条件を設定可能になり（ステップＳ２４）、設定が行われるとジョブを保存する（ステップＳ２５）。
【００８５】
コントローラ２では、起動処理を開始し、この際に機器の構成を取得し（ステップＳ２６）、その後に起動完了する（ステップＳ２７）。機器の構成として、例えば、ステープル針がなくなっていることを認識する。
【００８６】
一方、操作部４は起動完了すると、コントローラ２の起動処理には時間がかかるため、起動完了まで接続要求をポーリングする（ステップＳ２８）。
【００８７】
コントローラ２が起動完了すると、操作部４からのポーリングに応じて、操作部４とコントローラ２の接続が行われ（ステップＳ２９）、操作部４からジョブがコントローラ２に投入される（ステップＳ３０）。
【００８８】
コントローラ２はジョブ内の印刷条件を本体の構成と比較し、サポートされない印刷条件を認識する（ステップＳ３１）。例えば、印刷条件としてステープルが設定されている場合であって、機器の構成としてステープル針がなくなっている場合には、ステープルの印刷条件が未サポートであることを認識する。
【００８９】
コントローラ２はサポートできない印刷条件が検出された場合、その旨を操作部４に通知する（ステップＳ３２）。
【００９０】
操作部４は通知された情報をパネルに表示する（ステップＳ３３）。
【００９１】
＜第２の実施形態：具体例その１＞
図１９は起動処理およびジョブ投入の具体的な処理例を示すシーケンス図である。
【００９２】
図１９において、ユーザが電源ＯＮもしくは省エネ状態からの復帰要求を行うことで、コントローラ２と操作部４は起動処理を開始する。
【００９３】
操作部４ではデータ処理部４０１が操作部４の単独起動を開始し（ステップＳ２０１）、起動完了する（ステップＳ２０２）。
【００９４】
この状態でユーザが操作部４の表示部４０３に印刷条件を設定すると（ステップＳ２０３）、表示部４０３はデータ処理部４０１に印刷条件を引き渡し（ステップＳ２０４）、データ処理部４０１は設定完了してジョブをデータ保管部４０２により保存する（ステップＳ２０５）。
【００９５】
一方、コントローラ２ではデータ処理部２０１がコントローラ２の起動を開始し（ステップＳ２０６）、機器構成を取得し（ステップＳ２０７）、起動を完了する（ステップＳ２０８）。
【００９６】
操作部４の通信部４０４はポーリング等によりコントローラ２の起動完了を待つが（ステップＳ２０９）、コントローラ２が起動完了し、コントローラ２の通信部２０５が接続要求を正常に受信するとコントローラ２と操作部４の間で接続を行ない（ステップＳ２１０）、操作部４に接続応答を返す（ステップＳ２１１）。
【００９７】
操作部４の通信部４０４は接続応答を受信すると、接続成功をデータ処理部４０１に伝える（ステップＳ２１２）。
【００９８】
データ処理部４０１は保存してあったユーザからのジョブを通信部４０４を介してコントローラ２に投入する（ステップＳ２１３、Ｓ２１４）。
【００９９】
コントローラ２の通信部２０５はジョブ投入を受信するとデータ処理部２０１にジョブを引き渡す（ステップＳ２１５）。
【０１００】
データ処理部２０１はジョブ内の印刷条件を取得（抽出）し、既に取得してある機器構成と比較し（ステップＳ２１６）、機器構成によりサポートされない印刷条件（未サポート条件）を通信部２０５に伝え（ステップＳ２１７）、通信部２０５は未サポート条件を操作部４に送信する（ステップＳ２１８）。
【０１０１】
操作部４の通信部４０４は未サポート条件を受信すると、データ処理部４０１に未サポート条件を伝え（ステップＳ２１９）、データ処理部４０１は未サポート条件の表示を表示部４０３に要求し（ステップＳ２２０）、表示部４０３は未サポート条件を表示して、ユーザに印刷条件の変更を要求する（ステップＳ２２１）。
【０１０２】
ユーザが印刷条件の変更を行う場合の処理はステップＳ２０３〜Ｓ２０５と同様である。この場合、コントローラ２は既に起動されているため、すぐにジョブ投入（ステップＳ２１３）が行われる。
【０１０３】
図２０はジョブ投入を受けたコントローラ２による印刷条件のチェック（図１９のステップＳ２１６）の処理例を示すフローチャートである。
【０１０４】
図２０において、処理を開始すると、ジョブ内の印刷条件を本体の構成と比較する（ステップＳ２３１）。
【０１０５】
図２１（ａ）はジョブ内の印刷条件の例を示しており、「両面」「集約」「ステープル」等が設定されている。また、図２１（ｂ）は本体の構成のサポート可能な印刷条件の例を示しており、「両面」「製本」「集約」「パンチ」はサポートされるが、「集約方向」「集約線」「ソート／スタック」「ステープル」がサポートされないことを示している。
【０１０６】
図２０に戻り、コントローラ２は未サポート条件を抽出する（ステップＳ２３２）。図２１の例の場合、「ステープル」が未サポート条件として抽出される。
【０１０７】
図２０に戻り、コントローラ２は未サポート条件を操作部４に送信する（ステップＳ２３３）。
【０１０８】
＜第２の実施形態：具体例その２＞
上述した例では、ジョブの印刷条件にサポートできないものがあれば、ユーザに印刷条件の変更操作を求めるようにしている。しかし、場合により、未サポート条件のままで印刷してもいいというニーズもあると考えられる。そのため、本例ではそのような選択肢を提供するようにしている。
【０１０９】
図２２は起動処理およびジョブ投入の他の具体的な処理例を示すシーケンス図である。
【０１１０】
図２２において、ユーザが電源ＯＮもしくは省エネ状態からの復帰要求を行うことで、コントローラ２と操作部４は起動処理を開始する。
【０１１１】
操作部４ではデータ処理部４０１が操作部４の単独起動を開始し（ステップＳ２４１）、起動完了する（ステップＳ２４２）。
【０１１２】
この状態でユーザが操作部４の表示部４０３に印刷条件を設定すると（ステップＳ２４３）、表示部４０３はデータ処理部４０１に印刷条件を引き渡し（ステップＳ２４４）、データ処理部４０１は設定完了してジョブをデータ保管部４０２により保存する（ステップＳ２４５）。
【０１１３】
一方、コントローラ２ではデータ処理部２０１がコントローラ２の起動を開始し（ステップＳ２４６）、機器構成を取得し（ステップＳ２４７）、起動を完了する（ステップＳ２４８）。
【０１１４】
操作部４の通信部４０４はポーリング等によりコントローラ２の起動完了を待つが（ステップＳ２４９）、コントローラ２が起動完了し、コントローラ２の通信部２０５が接続要求を正常に受信するとコントローラ２と操作部４の間で接続を行ない（ステップＳ２５０）、操作部４に接続応答を返す（ステップＳ２５１）。
【０１１５】
操作部４の通信部４０４は接続応答を受信すると、接続成功をデータ処理部４０１に伝える（ステップＳ２５２）。
【０１１６】
データ処理部４０１は保存してあったユーザからのジョブを通信部４０４を介してコントローラ２に投入する（ステップＳ２５３、Ｓ２５４）。
【０１１７】
コントローラ２の通信部２０５はジョブ投入を受信するとデータ処理部２０１にジョブを引き渡す（ステップＳ２５５）。
【０１１８】
データ処理部２０１はジョブ内の印刷条件を取得（抽出）し、既に取得してある機器構成と比較し（ステップＳ２５６）、機器構成によりサポートされない印刷条件（未サポート条件）を通信部２０５に伝え（ステップＳ２５７）、通信部２０５は未サポート条件を操作部４に送信する（ステップＳ２５８）。
【０１１９】
操作部４の通信部４０４は未サポート条件を受信すると、データ処理部４０１に未サポート条件を伝え（ステップＳ２５９）、データ処理部４０１は未サポート条件とそのまま印刷開始の選択肢の表示を表示部４０３に要求し（ステップＳ２６０）、表示部４０３は未サポート条件を表示して、そのまま印刷開始するか否かの選択を要求する（ステップＳ２６１）。図２３は操作部４に表示される画面の例を示す図であり、「ステープルがないですが、印刷を継続しますか？」というメッセージとともに、「はい」「いいえ」のボタンを表示している。
【０１２０】
図２２に戻り、ユーザが例えば「はい」を選択すると（ステップＳ２６２）、操作部４の表示部４０３はその旨をデータ処理部４０１に伝え（ステップＳ２６３）、データ処理部４０１は印刷条件を変更せずに印刷開始することを通信部４０４を介してコントローラ２に伝える（ステップＳ２６４、Ｓ２６５）。
【０１２１】
コントローラ２の通信部２０５は印刷条件を変更せずに印刷開始することを受信すると、データ処理部２０１に印刷の開始を伝える（ステップＳ２６６）。その後、データ処理部２０１は印刷を開始する。
【０１２２】
＜総括＞
以上説明したように、本実施形態によれば、次のような利点がある。
（１）情報処理装置の電源ＯＮや省エネ復帰直後の起動処理時間中にユーザがジョブに関する詳細な設定を行うことができ、ユーザ待ち時間が大幅に短縮される。
（２）操作部とコントローラの接続完了前にジョブが実行された場合でも、追加のユーザ入力を制限し、接続を待つことで、操作部とコントローラの動作不整合をなくすことができる。
（３）容量が大きいデータや書き込み回数が多いデータをコントローラでデータ管理することで、操作部に搭載する不揮発性メモリが大容量かつ書き込み耐久性が高くなくても、操作部単独起動による待ち時間の短縮を実現することができる。
（４）未サポートの印刷条件をユーザに通知して印刷条件の変更を求めることで、ユーザの設定条件に満たさないまま印刷を開始することを防ぐことができる。
（５）未サポートの印刷条件があっても、そのまま印刷を開始する選択肢をユーザに与えることで、ユーザの許容を得れば条件の再設定を要すことなく印刷を開始できる。
（６）操作部をコントローラと無線接続することにより、場所にとらわれない操作部単独起動による画面操作を実現することができる。
【０１２３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【０１２４】
１          画像処理装置
１'        画像処理装置本体
２          コントローラ
２１        ＣＰＵ
２２        プログラムＲＯＭ
２３        ネットワークＩ／Ｆ
２４        ＲＡＭ
２５        不揮発性メモリ
２６        操作部Ｉ／Ｆ
２７        エンジンＩ／Ｆ
２０１      データ処理部
２０２      データ保管部
２０３      画像生成部
２０４      印刷部
２０５      通信部
３          エンジン
４          操作部
４１        ＣＰＵ
４２        プログラムＲＯＭ
４３        コントローラＩ／Ｆ
４４        ＲＡＭ
４５        不揮発性メモリ
４６        表示部
４０１      データ処理部
４０２      データ保管部
４０３      表示部
４０４      通信部
５          ネットワーク
【先行技術文献】
【特許文献】
【０１２５】
【特許文献１】特許第４９４９９５６号公報
【図１】
2014230255.tif 000003
【図２】
2014230255.tif 000004
【図３】
2014230255.tif 000005
【図４】
2014230255.tif 000006
【図５】
2014230255.tif 000007
【図７】
2014230255.tif 000008
【図８】
2014230255.tif 000009
【図１０】
2014230255.tif 000010
【図１１】
2014230255.tif 000011
【図１２】
2014230255.tif 000012
【図１３】
2014230255.tif 000013
【図１４】
2014230255.tif 000014
【図１５】
2014230255.tif 000015
【図１６】
2014230255.tif 000016
【図１７】
2014230255.tif 000017
【図１９】
2014230255.tif 000018
【図２０】
2014230255.tif 000019
【図２１】
2014230255.tif 000020
【図２２】
2014230255.tif 000021
【図６】
2014230255.tif 000022
【図９】
2014230255.tif 000023
【図１８】
2014230255.tif 000024
【図２３】
2014230255.tif 000025