(57)【要約】【課題】印刷装置と接続される情報処理装置であって、状態情報に基づいて連動オフ機能の動作を制限する情報処理装置を提供する。【解決手段】印刷装置２００と接続され、印刷データの生成処理の少なくとも一部を実行するコントローラ１００は、入力信号に基づいて状態情報を取得する状態情報取得部１０５と、印刷装置の電源が入っていない場合にコントローラ１００の電源を切る連動制御部１０４と、状態情報に基づいて連動制御部１０４の動作を制限する動作制限部１０６と、を有する。【選択図】図３
2016057961.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と接続され、前記印刷装置において印刷される印刷データの生成処理の少なくとも一部を実行する情報処理装置であって、
前記情報処理装置への入力信号に基づいて状態情報を取得する状態情報取得手段と、
前記印刷装置の電源が入っていない場合に前記情報処理装置の電源を切る連動オフ手段と、
前記状態情報に基づいて前記連動オフ手段の動作を制限する動作制限手段と、
を有する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記動作制限手段は、前記情報処理装置の電源が入れられた場合に、前記状態情報に基づいて前記連動オフ手段の動作を制限する、
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記状態情報は、前記印刷装置の電源が入っているか否かを示す情報であり、
前記動作制限手段は、前記印刷装置の電源が入っていない場合に前記連動オフ手段の動作を制限する、
ことを特徴とする情報処理装置。
【請求項４】
請求項１又は２に記載の情報処理装置において、
前記状態情報は、前記情報処理装置に接続される装置に対して所定の操作がなされているか否かを示す情報であり、
前記動作制限手段は、前記所定の操作がなされている場合に前記連動オフ手段の動作を制限する、
ことを特徴とする情報処理装置。
【請求項５】
請求項１又は２に記載の情報処理装置において、
前記状態情報は、前記情報処理装置に所定の装置が接続されているか否かを示す情報であり、
前記動作制限手段は、前記情報処理装置に前記所定の装置が接続されている場合に前記連動オフ手段の動作を制限する、
ことを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置であって、
前記印刷データの生成処理のうち、ラスタライズ処理を行うことを特徴とする情報処理装置。
【請求項７】
コンピュータを、
印刷装置と接続され、前記印刷装置において印刷される印刷データの生成処理の少なくとも一部を実行する情報処理装置であって、
前記情報処理装置への入力信号に基づいて状態情報を取得する状態情報取得手段、
前記印刷装置の電源が入っていない場合に前記情報処理装置の電源を切る連動オフ手段、および
前記状態情報に基づいて前記連動オフ手段の動作を制限する動作制限手段、
を有する情報処理装置として動作させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、原稿を読み取る手段等、複数の手段を有する複合画像処理装置において、手段の各々に選択的に状態監視および動作制御の停止または再開を行うことでメンテナンス等の際のダウンタイムを短縮する発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５２９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の１つは、印刷装置と接続される情報処理装置であって、状態情報に基づいて連動オフ機能の動作を制限する情報処理装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の発明は、印刷装置と接続され、前記印刷装置において印刷される印刷データの生成処理の少なくとも一部を実行する情報処理装置であって、前記情報処理装置への入力信号に基づいて状態情報を取得する状態情報取得手段と、前記印刷装置の電源が入っていない場合に前記情報処理装置の電源を切る連動オフ手段と、前記状態情報に基づいて前記連動オフ手段の動作を制限する動作制限手段と、を有する情報処理装置である。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記動作制限手段は、前記情報処理装置の電源が入れられた場合に、前記状態情報に基づいて前記連動オフ手段の動作を制限する、ことを特徴とする情報処理装置である。
【０００７】
また、請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記状態情報は、前記印刷装置の電源が入っているか否かを示す情報であり、前記動作制限手段は、前記印刷装置の電源が入っていない場合に前記連動オフ手段の動作を制限する、ことを特徴とする情報処理装置である。
【０００８】
また、請求項４に記載の発明は、請求項１又は２に記載の情報処理装置において、前記状態情報は、前記情報処理装置に接続される装置に対して所定の操作がなされているか否かを示す情報であり、前記動作制限手段は、前記所定の操作がなされている場合に前記連動オフ手段の動作を制限する、ことを特徴とする情報処理装置である。
【０００９】
また、請求項５に記載の発明は、請求項１又は２に記載の情報処理装置において、前記状態情報は、前記情報処理装置に所定の装置が接続されているか否かを示す情報であり、前記動作制限手段は、前記情報処理装置に前記所定の装置が接続されている場合に前記連動オフ手段の動作を制限する、ことを特徴とする情報処理装置である。
【００１０】
また、請求項６に記載の発明は、請求項１乃至５のいずれかに記載の情報処理装置であって、前記印刷データの生成処理のうち、ラスタライズ処理を行うことを特徴とする情報処理装置である。
【００１１】
また、請求項７に記載の発明は、コンピュータを、印刷装置と接続され、前記印刷装置において印刷される印刷データの生成処理の少なくとも一部を実行する情報処理装置であって、前記情報処理装置への入力信号に基づいて状態情報を取得する状態情報取得手段、前記印刷装置の電源が入っていない場合に前記情報処理装置の電源を切る連動オフ手段、および前記状態情報に基づいて前記連動オフ手段の動作を制限する動作制限手段、を有する情報処理装置として動作させるプログラムである。
【発明の効果】
【００１２】
請求項１に係る発明によれば、印刷装置と接続される情報処理装置であって、状態情報に基づいて連動オフ手段の動作を制限する情報処理装置が提供される。
【００１３】
請求項２に係る発明によれば、当該情報処理装置の電源が入れられた場合に状態情報に基づいて連動オフ手段の動作を制限する情報処理装置が提供される。
【００１４】
請求項３に係る発明によれば、印刷装置の電源が入っていない場合に連動オフ手段の動作を制限する情報処理装置が提供される。
【００１５】
請求項４に係る発明によれば、所定の操作がなされている場合に連動オフ手段の動作を制限する情報処理装置が提供される。
【００１６】
請求項５に係る発明によれば、所定の装置が接続されている場合に連動オフ手段の動作を制限する情報処理装置が提供される。
【００１７】
請求項６に係る発明によれば、連動オフ手段の動作を制限する動作制限手段を有し、ラスタライズ処理を行う情報処理装置が提供される。
【００１８】
請求項７に係る発明によれば、コンピュータを、印刷装置と接続される情報処理装置であって、状態情報に基づいて連動オフ手段の動作を制限する情報処理装置として動作させるプログラムが提供される。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るコントローラを含む情報処理システムの構成を示す図である。
【図２】本発明の一実施形態に係るコントローラのハードウエア構成を示すブロック図である。
【図３】本発明の一実施形態に係るコントローラが有する機能を示す機能ブロック図である。
【図４】本発明の一実施形態に係るコントローラの動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施形態に係るコントローラ１００を含む情報処理システム１０の構成を示す図である。情報処理システム１０は、互いに接続されたコントローラ１００、印刷装置２００、およびクライアントＰＣ３００を含む。
【００２１】
印刷装置２００は、クライアントＰＣ３００から出力される印刷命令に応じて印刷処理を行う、プリンタ等の情報処理装置である。クライアントＰＣ３００は、ユーザの操作に応じて、印刷対象データ（ラスタライズ処理対象データ）を含む印刷命令をコントローラ１００に対して出力するパソコン等の情報処理装置である。コントローラ１００は、印刷装置２００およびクライアントＰＣ３００と接続されて、印刷装置２００において印刷される印刷データの生成処理の一部を実行する情報処理装置である。コントローラ１００は、例えば印刷装置２００の背面に取り付けられる外付けＰＣ等の情報処理装置であり、印刷データの生成処理のうち、ラスタライズ処理を実行する。
【００２２】
図２は、本発明の一実施形態に係るコントローラ１００のハードウエア構成を示すブロック図である。コントローラ１００は、互いにバス１１０により接続される操作部１２０、Ｉ／Ｆ部１３０、電源部１４０、ＣＰＵ１５０、および記憶部１６０を有する。
【００２３】
操作部１２０は、コントローラ１００に設けられユーザによる操作を受け付ける各種の操作キーであり、コントローラ１００の電源のオン／オフのための電源キーを含む。
【００２４】
Ｉ／Ｆ部１３０は、コントローラ１００と接続される印刷装置２００、クライアントＰＣ３００等の装置との通信を行うための接続端子および信号処理回路を含む。
【００２５】
電源部１４０は、コントローラ１００が動作するための電源を供給するために設けられる、バッテリー又は外部電源から供給される電源を取得する回路である。
【００２６】
ＣＰＵ１５０は、記憶部１６０に記憶されるプログラムにより動作し、後述する各機能を実現する。記憶部１６０はハードディスク、メモリ等の記憶素子からなる。
【００２７】
図３は、本発明の一実施形態に係るコントローラ１００が有する機能を示す機能ブロック図である。コントローラ１００は、印刷装置２００の電源が切られた場合に自身の電源を切る連動オフ機能を有し、更に自身の電源が入れられた際に印刷装置２００の電源が入っていない場合に連動オフ機能の動作を制限する機能を有する。
【００２８】
コントローラ１００は、操作部１０１、電源部１０２、電源制御部１０３、連動制御部１０４、状態情報取得部１０５、動作制限部１０６、およびＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理部１０７を有する。操作部１０１はコントローラ１００のユーザの操作を受け付け、操作に基づく信号を生成する。操作部１０１は図２の操作部１２０に相当する。
【００２９】
電源部１０２は、コントローラ１００が動作するための電源を供給する。電源部１０２は、図２の電源部１４０に相当する。
【００３０】
電源制御部１０３は、電源部１０２の動作を制御する。具体的には、電源制御部１０３はコントローラ１００の電源キーに対する操作により操作部１０１から入力される信号に基づいて、電源部１０２からの電源供給の開始（以下、「コントローラ１００の電源を入れる」と表記する。）および停止（（以下、「コントローラ１００の電源を切る」と表記する。）を行う。さらに、電源制御部１０３は、後述する連動制御部１０４から入力される信号に基づいて、コントローラ１００の電源を入れる制御、および電源を切る制御を行う。電源制御部１０３は、図２のＣＰＵ１５０の一機能として実現される。
【００３１】
連動制御部１０４は、コントローラ１００の電源を印刷装置２００の電源と連動させる制御を行う。連動制御部１０４は、印刷装置２００の電源が入れられた場合に、連動してコントローラ１００の電源を入れる制御、印刷装置２００の電源が切られた場合に、連動してコントローラ１００の電源を切る制御、および印刷装置２００の電源が入っていない場合に、連動してコントローラ１００の電源を切る制御を行う。
【００３２】
具体的には連動制御部１０４は、印刷装置２００から入力される電源信号（印刷装置２００の電源が入っているか切られているかを示す信号）を監視する。そして電源信号がオフ状態からオン状態になった場合、連動制御部１０４は、電源制御部１０３に対し所定の信号を出力することでコントローラ１００の電源を入れる制御を行う。また、電源信号がオン状態からオフ状態になった場合、又は電源信号がオフ状態である場合に、電源制御部１０３に対し所定の信号を出力することでコントローラ１００の電源を切る制御を行う。
【００３３】
これは、コントローラ１００は主に印刷装置２００と併用される情報処理装置であることから、印刷装置２００の電源が入れられた場合にはコントローラ１００の電源も入れることが好ましく、印刷装置２００の電源が切られた場合、もしくは印刷装置２００の電源が入っていない場合にはコントローラ１００の電源も切ることが好ましい場合が多いことによる。この機能は、コントローラ１００が印刷装置２００の背面に取り付けられる装置であって電源キーの操作が比較的困難な場合等に有効である。連動制御部１０４は、図２のＣＰＵ１５０の一機能として実現される。
【００３４】
状態情報取得部１０５は、印刷装置２００から入力される電源信号に基づいて、印刷装置２００の電源が入っているか否かを示す状態情報を取得する。状態情報取得部１０５は、図２のＣＰＵ１５０の一機能として実現される。
【００３５】
動作制限部１０６は、状態情報取得部１０５によって取得される状態情報に基づいて連動制御部１０４の動作を制限する制御を行う。具体的には、動作制限部１０６は電源部１０２からコントローラ１００の電源が入っているか否かを示す信号を受け取っており、コントローラ１００の電源が入った際に状態情報を参照し、印刷装置２００の電源が入っていない場合には連動制御部１０４の動作を制限する。
【００３６】
動作制限部１０６の動作の意図は以下のとおりである。コントローラ１００の電源が入った際に印刷装置２００の電源が入っていない場合、これは印刷装置２００の電源との連動ではなく、操作部１０１における操作によりコントローラ１００の電源が入ったと考えられる。そしてこの状況で連動制御部１０４が通常どおり動作すると、連動制御部１０４はコントローラ１００の電源を、印刷装置２００の電源と連動させて切る制御を行う。
【００３７】
しかし、操作部１０１における操作によりコントローラ１００の電源が入った場合、印刷装置２００の電源に連動してコントローラ１００の電源が切られることは好ましくないことがある。このような場合としては例えば、印刷装置２００がメンテナンス中である、コントローラ１００によるＲＩＰ処理の結果確認が必要である、等の理由により、ユーザはコントローラ１００のみが動作することを望んでいる場合が考えられる。動作制限部１０６は、コントローラ１００の電源が入った際に、状態情報を参照し、印刷装置２００の電源が入っていない場合には連動制御部１０４の動作を制限する。動作制限部１０６は、図２のＣＰＵ１５０の一機能として実現される。
【００３８】
ＲＩＰ処理部１０７は、クライアントＰＣ３００から送信される印刷対象データ（ラスタライズ処理対象データ）や、ＵＳＢメモリ等に格納されているラスタライズ対象データ等に対してラスタライズ処理を行い、生成されるラスタライズ処理済みデータを印刷装置２００に対して出力する。ＲＩＰ処理部１０７は、電源部１０２から供給される電源により動作する。ＲＩＰ処理部１０７は、図２のＣＰＵ１５０の一機能として実現される。
【００３９】
次に、本実施形態に係るコントローラ１００の動作を、フローチャートを用いて説明する。図４は、本発明の一実施形態に係るコントローラ１００の動作を示すフローチャートである。
【００４０】
コントローラ１００の電源が入れられると（Ｓ４００）、状態情報取得部１０５は印刷装置２００から入力されている電源信号に基づいて印刷装置２００の電源が入っているか否かを示す状態情報を取得し（Ｓ４０１）、動作制限部１０６は、状態情報に基づいて印刷装置２００の電源が入っているか否かの判定を行う（Ｓ４０２）。
【００４１】
Ｓ４０２において印刷装置２００の電源が入っていないと判定された場合、動作制限部１０６は連動制御部１０４の動作を制限する制御を行い（Ｓ４０３）、以降、コントローラ１００の電源は、コントローラ１００の操作部１０１に対する操作により切られる（Ｓ４０４）。
【００４２】
Ｓ４０２において印刷装置２００の電源が入っていると判定された場合、動作制限部１０６は連動制御部１０４の動作を制限する制御は行わず、以降、コントローラ１００の電源は、連動制御部１０４による動作により、印刷装置２００の電源が切られるのと連動して切られる（Ｓ４０５）。
【００４３】
以上の構成によれば、電源信号から取得される状態情報に基づいて連動制御部１０４の動作を制限するコントローラ１００が提供される。これにより、印刷装置２００の電源と連動して電源を制御する構成を有するコントローラ１００であっても、コントローラ１００のみの電源を入れて動作させることが可能になり、印刷装置２００のメンテナンス中におけるコントローラ１００のみの動作や、印刷装置２００の電源を入れることなくコントローラ１００の動作結果の確認を行うこと等が可能になる。
【００４４】
なお、本発明は上述の実施形態に限定されず、本発明の趣旨を逸脱しない範囲で変更した他の実施形態も及ぶことはいうまでもない。すなわち本発明は、接続される外部装置の電源と連動して自身の電源を切る機能（連動オフ機能）を有する装置において、入力信号に基づいて取得される情報に基づいて連動オフ機能の動作を制限する構成を有するものであれば、他の構成としてもよい。
【００４５】
例えば、上記実施形態に示されるコントローラ１００において、当該コントローラ１００にＵＳＢメモリ等の所定の機器が接続されている場合に、当該機器からの入力信号等に基づいてその接続の有無を示す状態情報を取得し、取得される状態情報に基づいて機器が接続されている場合には連動オフ機能の動作を制限する構成としてもよい。この構成によれば、ＵＳＢメモリに記憶されたデータに対してラスタライズ処理を行って、処理後のデータを利用したい場合等、所定の機器の接続の有無により連動オフ機能の要否が判断可能な場合に、連動オフ機能を制限する制御が実行される。
【００４６】
また例えば、上記実施形態に示されるコントローラ１００において、当該コントローラ１００にキーボードが接続されている場合に、キーボードからの入力信号等に基づいて所定のキー（リターンキー等）の押下の有無を示す状態情報を取得し、取得される状態情報に基づいて所定のキーが押下されている場合には連動オフ機能の動作を制限する構成としてもよい。この構成によれば、ユーザがコントローラ１００のみを使用したい場合に所定のキーを押した状態でコントローラ１００の電源を入れることで、連動オフ機能を制限する制御が実行される。
【００４７】
また、上記実施形態ではラスタライズ処理を行うコントローラ１００の構成が開示されたが、印刷装置２００において印刷される印刷データの生成処理の一部であれば他の処理を行うコントローラ１００でもよく、更に印刷データの生成処理のみならず印刷装置２００における印刷処理の実行に必要な処理の一部を行うコントローラ１００としてもよい。
【００４８】
また、上記実施形態では、コントローラ１００に直接電源を入れる構成として電源キーを有する構成が示されたが、本発明はこれに限定されず、例えばＷａｋｅＯｎＬａｎ機能によりネットワーク経由で電源が入れられる構成としてもよい。
【００４９】
なお、ここで述べたコントローラ１００の動作は、記憶部１６０に記憶されるプログラムを動作させることで実現される。このプログラムは通信によって提供されてもよいし、コンピュータによる読み取りが可能な、ＣＤ−ＲＯＭ等の記憶媒体に格納されて提供されてもよい。
【符号の説明】
【００５０】
１０  情報処理システム、１００  コントローラ、１０１  操作部、１０２  電源部、１０３  電源制御部、１０４  連動制御部、１０５  状態情報取得部、１０６  動作制限部、１０７  ＲＩＰ処理部、１１０  バス、１２０  操作部、１３０  Ｉ／Ｆ部、１４０  電源部、１５０  ＣＰＵ、１６０  記憶部、２００  印刷装置、３００  クライアントＰＣ。
【図１】
2016057961.tif 000003
【図２】
2016057961.tif 000004
【図３】
2016057961.tif 000005
【図４】
2016057961.tif 000006