【手続補正書】
【提出日】平成25年8月30日(2013.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホストコンピューターに接続可能な複合機であって、
少なくとも第１の処理部と第２の処理部とを有し、
前記第１の処理部に対応する第１のコマンド体系と、前記第２の処理部に対応する第２のコマンド体系とを記憶する記憶部と、
前記ホストコンピューターから受信する前記第１のコマンド体系のコマンドに基づいて、処理対象媒体に対して処理を実行し、前記ホストコンピューターから受信する前記第２のコマンド体系のコマンドに基づいて、前記処理対象媒体に対して処理を実行する実行制御部を備え、
前記実行制御部は、前記第１の処理部の前記処理対象媒体に対し所定処理を指示する前記第１のコマンド体系の所定処理コマンドを実行する際、または実行中に、前記第２の処理部の前記処理対象媒体に対する他の処理を指示する前記第２のコマンド体系の別処理コマンドを受信した場合には、前記第２のコマンド体系の別処理コマンドを実行待機状態にしてから前記第１のコマンド体系の所定処理コマンドを実行または続行し、前記第１のコマンド体系の所定処理の実行終了後に、前記実行待機状態の前記第２のコマンド体系の別処理コマンドを実行すること、
を特徴とする複合機。
【請求項２】
前記ホストコンピューターから受信したコマンドを記憶するもので、前記第１のコマンド体系用の第１の受信部と、前記第２のコマンド体系用の第２の受信部とを備え、
前記実行制御部は、前記第１の受信部に記憶されている前記所定処理コマンドを実行する際または実行中に、前記第２の受信部を参照し、前記第２の受信部にコマンドが記憶されている場合には、このコマンドを前記別処理コマンドとして前記実行待機状態にすることを特徴とする請求項１記載の複合機。
【請求項３】
前記記憶部は、所定の設定条件を記憶し、
前記実行制御部は、前記所定処理コマンドを実行する際または実行中に、前記所定の設定条件を満たす場合には、前記第２の受信部を参照し、前記所定の設定条件を満たさない場合には、前記第２の受信部を参照しないことを特徴とする請求項２記載の複合機。
【請求項４】
前記第１の処理部は印刷部であり、前記第２の処理部は読取部であり、
前記実行制御部は、
前記ホストコンピューターから受信する前記第１のコマンド体系のコマンドに基づいて、前記印刷部の前記処理対象媒体に対する印刷処理を実行し、
前記ホストコンピューターから受信する前記第２のコマンド体系のコマンドに基づいて、前記読取部の前記処理対象媒体に対する読取処理を実行することを特徴とする請求項１から３のいずれかに記載の複合機。
【請求項５】
少なくとも第１の処理部と第２の処理部とを有し、ホストコンピューターに接続可能な複合機の制御方法であって、
前記第１の処理部の処理対象媒体に対し、所定処理を指示する第１のコマンド体系の所定処理コマンドを実行する際または実行中に、
前記第２の処理部の前記処理対象媒体に対する他の処理を指示する第２のコマンド体系の別処理コマンドを受信した場合には、
前記第２のコマンド体系の別処理コマンドを実行待機状態にしてから前記第１のコマンド体系の所定処理コマンドを実行または続行し、
前記第１のコマンド体系の所定処理の実行終了後に、前記実行待機状態の前記第２のコマンド体系の別処理コマンドを実行すること、
を特徴とする複合機の制御方法。
【請求項６】
前記複合機は、前記第１のコマンド体系用の第１の受信部と、前記第２のコマンド体系用の第２の受信部とを備え、
前記第１の受信部に記憶されている前記所定処理コマンドを実行する際または実行中に、前記第２の受信部を参照し、
前記第２の受信部にコマンドが記憶されている場合には、このコマンドを前記別処理コマンドとして前記実行待機状態にすることを特徴とする請求項５記載の複合機の制御方法。
【請求項７】
前記所定処理コマンドを実行する際または実行中に、所定の設定条件を満たす場合には、前記第２の受信部を参照し、
前記所定の設定条件を満たさない場合には、前記第２の受信部を参照しないことを特徴とする請求項６記載の複合機の制御方法。
【請求項８】
ホストコンピューターに接続可能な複合機が有する少なくとも第１の処理部と第２の処理部を制御する制御部が実行可能なプログラムであって、
前記第１の処理部の処理対象媒体に対し、所定処理を指示する第１のコマンド体系の所定処理コマンドを実行する際または実行中に、
前記第２の処理部の前記処理対象媒体に対する他の処理を指示する第２のコマンド体系の別処理コマンドを受信した場合には、
前記第２のコマンド体系の別処理コマンドを実行待機状態にしてから前記第１のコマンド体系の所定処理コマンドを実行または続行し、
前記第１のコマンド体系の所定処理の実行終了後に、前記実行待機状態の前記第２のコマンド体系の別処理コマンドを実行すること、を特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】複合機、複合機の制御方法、及び、プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の第１の態様は、ホストコンピューターに接続可能な複合機であって、少なくとも第１の処理部と第２の処理部とを有し、前記第１の処理部に対応する第１のコマンド体系と、前記第２の処理部に対応する第２のコマンド体系とを記憶する記憶部と、前記ホストコンピューターから受信する前記第１のコマンド体系のコマンドに基づいて、処理対象媒体に対して処理を実行し、前記ホストコンピューターから受信する前記第２のコマンド体系のコマンドに基づいて、前記処理対象媒体に対して処理を実行する実行制御部を備え、前記実行制御部は、前記第１の処理部の前記処理対象媒体に対し所定処理を指示する前記第１のコマンド体系の所定処理コマンドを実行する際、または実行中に、前記第２の処理部の前記処理対象媒体に対する他の処理を指示する前記第２のコマンド体系の別処理コマンドを受信した場合には、前記第２のコマンド体系の別処理コマンドを実行待機状態にしてから前記第１のコマンド体系の所定処理コマンドを実行または続行し、前記第１のコマンド体系の所定処理の実行終了後に、前記実行待機状態の前記第２のコマンド体系の別処理コマンドを実行すること、を特徴とする。
本発明の第２の態様は、第１の態様の複合機において、前記ホストコンピューターから受信したコマンドを記憶するもので、前記第１のコマンド体系用の第１の受信部と、前記第２のコマンド体系用の第２の受信部とを備え、前記実行制御部は、前記第１の受信部に記憶されている前記所定処理コマンドを実行する際または実行中に、前記第２の受信部を参照し、前記第２の受信部にコマンドが記憶されている場合には、このコマンドを前記別処理コマンドとして前記実行待機状態にすることを特徴とする。
本発明の第３の態様は、第２の態様の複合機において、前記記憶部は、所定の設定条件を記憶し、前記実行制御部は、前記所定処理コマンドを実行する際または実行中に、前記所定の設定条件を満たす場合には、前記第２の受信部を参照し、前記所定の設定条件を満たさない場合には、前記第２の受信部を参照しないことを特徴とする。
本発明の第４の態様は、第１から３のいずれかの態様の複合機において、前記第１の処理部は印刷部であり、前記第２の処理部は読取部であり、前記実行制御部は、前記ホストコンピューターから受信する前記第１のコマンド体系のコマンドに基づいて、前記印刷部の前記処理対象媒体に対する印刷処理を実行し、前記ホストコンピューターから受信する前記第２のコマンド体系のコマンドに基づいて、前記読取部の前記処理対象媒体に対する読取処理を実行することを特徴とする。
本発明の第５の態様は、少なくとも第１の処理部と第２の処理部とを有し、ホストコンピューターに接続可能な複合機の制御方法であって、前記第１の処理部の処理対象媒体に対し、所定処理を指示する第１のコマンド体系の所定処理コマンドを実行する際または実行中に、前記第２の処理部の前記処理対象媒体に対する他の処理を指示する第２のコマンド体系の別処理コマンドを受信した場合には、前記第２のコマンド体系の別処理コマンドを実行待機状態にしてから前記第１のコマンド体系の所定処理コマンドを実行または続行し、前記第１のコマンド体系の所定処理の実行終了後に、前記実行待機状態の前記第２のコマンド体系の別処理コマンドを実行すること、を特徴とする。
本発明の第６の態様は、第５の態様の複合機の制御方法において、前記複合機は、前記第１のコマンド体系用の第１の受信部と、前記第２のコマンド体系用の第２の受信部とを備え、前記第１の受信部に記憶されている前記所定処理コマンドを実行する際または実行中に、前記第２の受信部を参照し、前記第２の受信部にコマンドが記憶されている場合には、このコマンドを前記別処理コマンドとして前記実行待機状態にすることを特徴とする。
本発明の第７の態様は、第６の態様の複合機の制御方法において、前記所定処理コマンドを実行する際または実行中に、所定の設定条件を満たす場合には、前記第２の受信部を参照し、前記所定の設定条件を満たさない場合には、前記第２の受信部を参照しないことを特徴とする。
本発明の第８の態様は、ホストコンピューターに接続可能な複合機が有する少なくとも第１の処理部と第２の処理部を制御する制御部が実行可能なプログラムであって、前記第１の処理部の処理対象媒体に対し、所定処理を指示する第１のコマンド体系の所定処理コマンドを実行する際または実行中に、前記第２の処理部の前記処理対象媒体に対する他の処理を指示する第２のコマンド体系の別処理コマンドを受信した場合には、前記第２のコマンド体系の別処理コマンドを実行待機状態にしてから前記第１のコマンド体系の所定処理コマンドを実行または続行し、前記第１のコマンド体系の所定処理の実行終了後に、前記実行待機状態の前記第２のコマンド体系の別処理コマンドを実行すること、を特徴とする。
また、上記目的を達成するため、複数の処理部を備える電子機器であって、ホストコンピューターから送信されるコマンドに基づいて、処理対象媒体に対して複数の処理を実行可能とする実行制御手段を備え、前記実行制御手段は、一方の処理部に対し所定処理を指示する所定処理コマンドを実行する際に、他方の処理部に対する他の処理を指示する別処理コマンドを受信している場合には、この別処理コマンドを実行待機状態にしてから前記所定処理コマンドを実行し、前記所定処理の実行後に、実行待機状態の前記別処理コマンドを実行する実行制御手段を備えた構成とすることができる。
この構成によれば、複数の処理部により複数の処理を実行可能な電子機器が、いずれかの所定処理を実行する際に他の処理に関するコマンドをすでに受信している場合には、例えば、この受信済みのコマンドの解析や、他の処理部の状況確認等の準備や実行前処理を行い、当該コマンドに基づく処理を実行待機状態にしてから所定処理を実行し、この所定処理の実行後に、実行待機状態であったコマンドを実行する。このため、一つの処理対象媒体に対して複数の処理を実行する場合に、一つの処理から別の処理への切り換えを速やかに行うことができるので、処理の切換に伴う待ち時間を短縮し、スループットの向上を図ることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、上記の電子機器において、前記ホストコンピューターから受信したコマンドを記憶する複数の受信バッファーを備え、各受信バッファーは各処理部に関わるコマンドに対応するものであり、前記実行制御手段は、前記一方の処理部に対する前記所定処理を指示する前記所定処理コマンドを実行する際に、前記他方の処理部に関わる前記受信バッファーを参照し、参照した前記受信バッファーにコマンドが記憶されている場合には、このコマンドを前記別処理コマンドとして実行待機状態にする構成とすることができる。
この構成によれば、各々異なる処理部に対応する複数の受信バッファーを備え、所定処理コマンドを実行する際に他の処理部に対応する受信バッファーを参照することで、他方の処理部に対する他の処理に関して受信しているコマンドとして、実行待機状態とすることができる。従って、受信バッファーを切り換えることで異なる処理部に関するコマンドを容易に参照でき、処理を速やかに切り換えることができる。
この際、前記一方の処理部に対応するコマンド体系と前記他方の処理部に対応するコマンド体系とは異なるように構成する。
各処理部に対応する各コマンドは、コマンドに含まれる情報を所定の規則で区別したコマンド体系としておくと、処理部毎に異なるコマンド体系（コマンド群）として識別ができ、各受信バッファーに振り分けることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、上記の電子機器において、前記実行制御手段は、前記所定処理コマンドが予め設定された条件を満たす場合に、前記他方の処理部に関わる前記受信バッファーを参照し、条件を満たさない場合は、前記所定処理コマンドが記憶されていた同じ前記受信バッファー内のコマンドを続けて実行する構成とすることができる。
この構成によれば、実行するコマンドが、所定の処理が終了したなど、所定の条件を満たす場合に他の処理に関するコマンドを実行待機状態にするので、必要な場合のみ処理を速やかに切り換えられるようにし、処理を頻繁に切り換えずに同種の処理を連続して実行することも可能となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、上記の電子機器において、前記複数の処理部は、印刷部と読取部を含み、前記実行制御手段は、前記ホストコンピューターから送信されるコマンドに基づいて、同一の前記処理対象媒体に対して行われる処理であり、前記印刷部に対する印刷処理、及び前記読取部に対する前記処理対象媒体の表面の情報の読取処理を含む複数の処理を実行可能である構成とすることができる。
この構成によれば、同一の処理対象媒体に対する印刷と読取とを速やかに、自在に切り換えて実行できる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、上記課題を解決するため、複数の処理部を備えるもので、ホストコンピューターから送信されるコマンドに基づいて、処理対象媒体に対して複数の処理を実行可能に構成された電子機器の制御方法であって、一方の処理部に対し所定処理を指示する所定処理コマンドを実行する際に、他方の処理部に対する他の処理を指示する別処理コマンドを受信している場合には、この別処理コマンドを実行待機状態にしてから前記所定処理コマンドを実行し、前記所定処理の実行後に実行待機状態の前記別処理コマンドを実行する構成とすることができる。
この制御方法を実行することにより、複数の処理を実行可能な電子機器が、いずれかの所定処理を実行する際に他の処理に関するコマンドをすでに受信している場合には、この受信済みのコマンドの解析や、他の処理部の状況確認等の準備や実行前処理を行い、当該コマンドに基づく処理を実行待機状態にしてから所定処理を実行し、この所定処理の実行後に、実行待機状態であったコマンドを実行する。このため、一つの処理対象媒体に対して複数の処理を実行する場合に、一つの処理から別の処理への切り換えを速やかに行うことができるので、処理の切換に伴う待ち時間を短縮し、スループットの向上を図ることができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、上記課題を解決するため、ホストコンピューターから送信されるコマンドに基づいて、処理対象媒体に対して複数の処理を実行可能に構成された電子機器の複数の処理部を制御する制御部が実行可能なプログラムであって、一方の処理部に対し所定処理を指示するコマンドを実行する際に、他の処理を指示する別処理コマンドを受信している場合には、この別処理コマンドを実行待機状態にしてから前記所定処理コマンドを実行し、前記所定処理の実行後に実行待機状態の前記別処理コマンドを実行する構成とすることができる。
このプログラムを実行する制御部により、複数の処理を実行可能な電子機器が、いずれかの所定処理を実行する際に他の処理に関するコマンドをすでに受信している場合には、この受信済みのコマンドの解析や、他の処理部の状況確認等の準備や実行前処理を行い、当該コマンドに基づく実処理を実行待機状態にしてから所定処理を実行し、この所定処理の実行後に、実行待機状態であったコマンドを実行する。このため、一つの処理対象媒体に対して複数の処理を実行する場合に、一つの処理から別の処理への切り換えを速やかに行うことができるので、処理の切換に伴う待ち時間を短縮し、スループットの向上を図ることができる。