(57)【要約】【課題】分散処理を実行させる他の複合機のデバイスだけでなく自機のデバイスについても効率よく利用する。【解決手段】占有要求送出ルーチンのステップＳ１００でユーザＩＤ及びパスワードが入力されたと判定したときには、その入力されたユーザＩＤ及びパスワードとフラッシュメモリの認証情報に記憶された情報とが一致しているか否かを判定し（Ｓ１１０）、ユーザＩＤ及びパスワードが一致し通常ログインしたときにはそのユーザに全てのデバイスを占有させる（Ｓ１２０）。その後そのジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除する（Ｓ１５０）。ジョブの量が最大ジョブ量を超えるときには（Ｓ１６０でＹＥＳ）、そのジョブの分散処理に必要なデバイスを占有する占有要求を選択候補の中から分散処理を実行するＭＦＰとして選択されたＭＦＰに送信する（Ｓ２６０）。【選択図】図５
2009182844.tif 000002
【特許請求の範囲】
【請求項１】
各種のデバイスを有し機能に応じて使用するデバイスが異なる複合機であって、
ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、
ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、
ユーザが認証情報を入力可能な認証情報入力手段と、
前記認証情報入力手段を介して認証情報が入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、一致していたときにはユーザ認証に成功したとして自機の有する全てのデバイスが該ユーザ認証に成功したユーザに予約された状態とし、その後該ユーザ認証に成功したユーザによりジョブの入力があったときには、該ジョブの処理を実行するのに必要なデバイス以外のデバイスの予約を解除すると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信する制御手段と、
を備えた複合機。
【請求項２】
各種のデバイスを有し機能に応じて使用するデバイスが異なる複合機であって、
ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、
ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、
ユーザが認証情報をジョブの種類の指定と共に入力可能な認証情報入力手段と、
前記認証情報入力手段を介して認証情報が入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、一致していたときにはユーザ認証に成功したとして自機の有するデバイスのうち指定された種類のジョブの処理を実行するのに必要なデバイスが該ユーザ認証に成功したユーザに予約された状態とすると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信する制御手段と、
を備えた複合機。
【請求項３】
前記制御手段は、前記占有要求を送信するにあたり、前記認証情報に含まれユーザを識別可能な情報であるユーザ識別情報を含む占有要求を送信する、
請求項１又は２に記載の複合機。
【請求項４】
各種のデバイスを有し機能に応じて使用するデバイスが異なり、ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、を備えた複合機のデバイス占有方法であって、
（ａ）認証情報が入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致していると判定したときには、ユーザ認証に成功したとして自機の有する全てのデバイスが該ユーザ認証に成功したユーザに予約された状態とするステップと、
（ｃ）前記ステップ(ｂ)の後前記ユーザ認証に成功したユーザによりジョブの入力があったときには、該ジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除すると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信するステップと、
を含むデバイス占有方法。
【請求項５】
各種のデバイスを有し機能に応じて使用するデバイスが異なり、ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、を備えた複合機のデバイス占有方法であって、
（ａ）認証情報がジョブの種類の指定と共に入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致していると判定したときには、ユーザ認証に成功したとして自機の有するデバイスのうち指定された種類のジョブの処理を実行するのに必要なデバイスが該ユーザ認証に成功したユーザに予約された状態とすると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信するステップと、
を含むデバイス占有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機及びデバイス占有方法に関する。
【背景技術】
【０００２】
従来より、自機の実行可能な機能につき、機能毎に占有状態に設定可能な複合機が知られている。例えば、特許文献１に記載の複合機では、占有要求元であるパーソナルコンピュータ（ＰＣ）からの占有要求を受信したときには、占有を希望する機能とその機能を実現するのに必要なデバイスを利用する他の機能とを占有状態に設定する。例えば、占有を希望する機能がファクシミリ機能であった場合には、ファクシミリ機能と、ファクシミリ機能を実現するのに必要な読取デバイスを利用するコピー機能とスキャナ機能とを占有状態に設定する。そして、この複合機に対して占有要求元以外のＰＣからその占有状態に設定された機能についての実行指令があったときには、基本的にはその機能の実行を拒否する。
【特許文献１】特開２００７−２０１６３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１の複合機では、占有要求元以外のＰＣから、占有状態に設定された機能以外の機能についての実行指令があったときには、その機能の実行を許可することが可能である。つまり、この複合機では、占有要求元のＰＣからの実行指令と占有要求元以外のＰＣからの実行指令とを並列に処理することができる。このため、例えば占有要求元のＰＣから複合機へジョブの分散処理の実行指令があった場合、その複合機ではそのＰＣからのジョブの分散処理を実行しつつ、空いている機能についての実行指令を他のＰＣから受けて実行することができる。したがって、ジョブの分散処理を複合機に実行させる場合、その複合機を占有要求元のＰＣに完全に独占させる場合に比べて、その複合機を効率よく利用することができる。
【０００４】
しかしながら、特許文献１では、占有要求元が複合機の場合について考慮していない。このため、占有要求元が複合機の場合、一人のユーザがその複合機の一部の機能しか利用しないにもかかわらずすべての機能を占有してしまうことがあった。この場合、占有要求元の複合機の効率的な利用が図られない。
【０００５】
本発明は、上述した課題に鑑みなされたものであり、分散処理を実行させる他の複合機のデバイスだけでなく自機のデバイスについても効率よく利用することができる複合機及びデバイス占有方法を提供することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００７】
本発明の複合機は、
各種のデバイスを有し機能に応じて使用するデバイスが異なる複合機であって、
ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、
ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、
ユーザが認証情報を入力可能な認証情報入力手段と、
前記認証情報入力手段を介して認証情報が入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、一致していたときにはユーザ認証に成功したとして自機の有する全てのデバイスが該ユーザ認証に成功したユーザに予約された状態とし、その後該ユーザ認証に成功したユーザによりジョブの入力があったときには、該ジョブの処理を実行するのに必要なデバイス以外のデバイスの予約を解除すると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信する制御手段と、
を備えたものである。
【０００８】
この複合機では、認証情報が入力されたときには、その入力された認証情報と認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、一致していたときにはユーザ認証に成功したとして自機の有する全てのデバイスがそのユーザ認証に成功したユーザに予約された状態とする。その後、そのユーザ認証に成功したユーザによりジョブの入力があったときには、そのジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除する。例えば、複合機が印刷デバイスと読取デバイスを有し、印刷機能では印刷デバイスを使用し、スキャン機能では読取デバイスを使用し、コピー機能では読取デバイスと印刷デバイスの両方を使用する場合、ユーザ認証に成功したときには、自機の有する印刷デバイスと読取デバイスをそのユーザ認証に成功したユーザに予約された状態とし、その後そのユーザから印刷ジョブの入力があったときには、読取デバイスの予約を解除する。このように、ユーザ認証に成功したユーザのジョブが入力されたあとはそのジョブの処理の実行に必要のないデバイスの予約を解除するため、他のユーザはその予約の解除されたデバイスを利用可能である。一方、ジョブの分散処理の必要があるときには、そのジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、その必要なデバイスが占有されていない他の複合機へ送受信手段を介して送信する。例えば、複合機が印刷デバイスと読取デバイスを有し、印刷機能では印刷デバイスを使用し、スキャン機能では読取デバイスを使用し、コピー機能では読取デバイスと印刷デバイスの両方を使用する場合、ジョブの分散処理を実行するのに必要なデバイスが印刷デバイスだったとすると、印刷デバイスを占有する占有要求を、印刷デバイスが占有されていない他の複合機へ送信する。このように、他の複合機にジョブの分散処理を実行させる際にその複合機のジョブの分散処理に必要なデバイスのみを占有することとなるため、他のユーザはその分散処理を実行させる複合機のその他のデバイスを利用可能である。したがって、分散処理を実行させる他の複合機のデバイスだけでなく自機のデバイスについても効率よく利用することができる。
【０００９】
ここで、「ジョブ」としては、印刷やコピー、スキャン、ファクス送信などが挙げられる。また、「機能に応じて使用するデバイスが異なる」とは、印刷機能では印刷デバイス、スキャン機能では読取デバイスというように機能に応じて別のデバイスを使用する場合のほか、印刷機能では印刷デバイス、コピー機能では印刷デバイスと読取デバイスというように機能に応じて一部共通するデバイスを使用する場合も含む。
【００１０】
本発明の複合機は、
各種のデバイスを有し機能に応じて使用するデバイスが異なる複合機であって、
ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、
ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、
ユーザが認証情報をジョブの種類の指定と共に入力可能な認証情報入力手段と、
前記認証情報入力手段を介して認証情報が入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、一致していたときにはユーザ認証に成功したとして自機の有するデバイスのうち指定された種類のジョブの処理を実行するのに必要なデバイスが該ユーザ認証に成功したユーザに予約された状態とすると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信する制御手段と、
を備えたものである。
【００１１】
この複合機では、認証情報が入力されたときには、その入力された認証情報と認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、一致していたときにはユーザ認証に成功したとして自機の有するデバイスのうち指定された種類のジョブの処理を実行するのに必要なデバイスがそのユーザ認証に成功したユーザに予約された状態とする。例えば、複合機が印刷デバイスと読取デバイスを有し、印刷機能では印刷デバイスを使用し、スキャン機能では読取デバイスを使用し、コピー機能では読取デバイスと印刷デバイスの両方を使用する場合、ユーザ認証に成功したときには、指定されたジョブの種類が印刷ジョブであった場合には、自機の有する印刷デバイスをそのユーザ認証に成功したユーザに予約された状態とする。このように、ユーザ認証に成功したユーザのジョブの処理の実行に必要のないデバイスを他のユーザは利用可能である。一方、ジョブの分散処理の必要があるときには、そのジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、その必要なデバイスが占有されていない他の複合機へ送受信手段を介して送信する。例えば、複合機が印刷デバイスと読取デバイスを有し、印刷機能では印刷デバイスを使用し、スキャン機能では読取デバイスを使用し、コピー機能では読取デバイスと印刷デバイスの両方を使用する場合、ジョブの分散処理を実行するのに必要なデバイスが印刷デバイスだったとすると、印刷デバイスを占有する占有要求を、印刷デバイスが占有されていない他の複合機へ送信する。このように、他の複合機にジョブの分散処理を実行させる際にその複合機のジョブの分散処理に必要なデバイスのみを占有することとなるため、他のユーザはその分散処理を実行させる複合機のその他のデバイスを利用可能である。したがって、分散処理を実行させる他の複合機のデバイスだけでなく自機のデバイスについても効率よく利用することができる。
【００１２】
本発明の複合機において、前記制御手段は、前記占有要求を送信するにあたり、前記認証情報に含まれユーザを識別可能な情報であるユーザ識別情報を含む占有要求を送信するものとしてもよい。こうすれば、分散処理を実行する他の複合機において、占有要求を送信したユーザか否かを確認することができる。
【００１３】
本発明のデバイス占有方法は、
各種のデバイスを有し機能に応じて使用するデバイスが異なり、ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、を備えた複合機のデバイス占有方法であって、
（ａ）認証情報が入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致していると判定したときには、ユーザ認証に成功したとして自機の有する全てのデバイスが該ユーザ認証に成功したユーザに予約された状態とするステップと、
（ｃ）前記ステップ(ｂ)の後前記ユーザ認証に成功したユーザによりジョブの入力があったときには、該ジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除すると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信するステップと、
を含むものである。
【００１４】
このデバイス占有方法では、認証情報が入力されたときには、その入力された認証情報と認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、入力された認証情報と認証情報記憶手段に記憶された認証情報とが一致していると判定したときには、ユーザ認証に成功したとして自機の有する全てのデバイスがそのユーザ認証に成功したユーザに予約された状態とし、そのユーザ認証に成功したユーザによりジョブの入力があったときには、そのジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除する。このように、ユーザ認証に成功したユーザのジョブが入力されたあとはそのジョブの処理の実行に必要のないデバイスの予約を解除するため、他のユーザがそのデバイスを利用可能である。一方、ジョブの分散処理の必要があるときには、そのジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、その必要なデバイスが占有されていない他の複合機へ送受信手段を介して送信する。このように、他の複合機にジョブの分散処理を実行させる際にその複合機のジョブの分散処理に必要なデバイスのみを占有することとなるため、他のユーザがその分散処理を実行させる複合機のその他のデバイスを利用可能である。したがって、分散処理を実行させる他の複合機のデバイスだけでなく自機のデバイスについても効率よく利用することができる。なお、こうしたデバイス占有方法において、上述した本発明の複合機が備える各種の構成によって奏される作用・機能を実現するためのステップを追加してもよい。
【００１５】
本発明のデバイス占有方法は、
各種のデバイスを有し機能に応じて使用するデバイスが異なり、ユーザ認証に用いる認証情報を記憶する認証情報記憶手段と、ネットワークを介して他の複合機とデータの送受信が可能な送受信手段と、を備えた複合機のデバイス占有方法であって、
（ａ）認証情報がジョブの種類の指定と共に入力されたときには、該入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で入力された認証情報と前記認証情報記憶手段に記憶された認証情報とが一致していると判定したときには、ユーザ認証に成功したとして自機の有するデバイスのうち指定された種類のジョブの処理を実行するのに必要なデバイスが該ユーザ認証に成功したユーザに予約された状態とすると共に、前記ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信するステップと、
を含むものである。
【００１６】
このデバイス占有方法では、認証情報がジョブの種類の指定と共に入力されたときには、その入力された認証情報と認証情報記憶手段に記憶された認証情報とが一致しているか否かを判定し、入力された認証情報と認証情報記憶手段に記憶された認証情報とが一致していると判定したときには、ユーザ認証に成功したとして自機の有するデバイスのうち指定された種類のジョブの処理を実行するのに必要なデバイスが該ユーザ認証に成功したユーザに予約された状態とする。このように、ユーザ認証に成功したユーザのジョブの処理の実行に必要のないデバイスを他のユーザは利用可能である。一方、ジョブの分散処理の必要があるときには、該ジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、該必要なデバイスが占有されていない他の複合機へ前記送受信手段を介して送信する。このように、他の複合機にジョブの分散処理を実行させる際にその複合機のジョブの分散処理に必要なデバイスのみを占有することとなるため、他のユーザはその分散処理を実行させる複合機のその他のデバイスを利用可能である。したがって、分散処理を実行させる他の複合機のデバイスだけでなく自機のデバイスについても効率よく利用することができる。なお、こうしたデバイス占有方法において、上述した本発明の複合機が備える各種の構成によって奏される作用・機能を実現するためのステップを追加してもよい。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、マルチファンクションプリンタ（以下ＭＦＰと称する）１０を含むジョブ処理システム９０の構成を表す説明図であり、図２は、ＭＦＰ１０の概略構成を示す外観図、図３は、ＭＦＰ１０の電気的接続を表すブロック図であり、図４は、フラッシュメモリ６８に記憶されている情報の説明図である。
【００１８】
図１に示すように、本実施形態のジョブ処理システム９０は、印刷やコピー、スキャン、ファクス送受信などを実行可能であり、ネットワーク９１に接続されたＭＦＰ１０〜１３から構成されている。各ＭＦＰ１０〜１３は、ファクス送受信のために電話回線９２に接続されている。なお、ここでは、ＭＦＰを４台含むものとしたが、５台以上含むものとしてもよいし２台や３台含むものとしてもよい。
【００１９】
４台のＭＦＰ１０〜１３は同じ構成のものであり、ここではＭＦＰ１０を例に挙げて説明する。ＭＦＰ１０は、図２に示すように、印刷を実行する印刷デバイス２０と、書類を読み取る読取デバイス２２と、ＦＡＸ情報を送受信する通信デバイス２４と、外部の機器との間でデータを送受信するネットワークインタフェース（ネットワークＩ／Ｆ）２６と、メモリカード４２との間でファイルの読み書きを行うメモリカードコントローラ４４（図３参照）と、各種情報を表示したりユーザの指示を入力したりする操作パネル５０と、装置全体の制御を司るメインコントローラ６０とを備えている。このＭＦＰ１０は、図３に示すように、印刷デバイス２０や読取デバイス２２、通信デバイス２４、ネットワークＩ／Ｆ２６、メモリカードコントローラ４４、メインコントローラ６０がバス９４を介して各種制御信号やデータのやり取りをすることができるよう構成されている。
【００２０】
印刷デバイス２０は、メインコントローラ６０から印刷指令を受けると、その印刷指令の対象である印刷ジョブに基づいて、印刷ヘッドから記録紙Ｓへインクを吐出することにより印刷を実行する周知のインクジェット方式のカラープリンタ機構として構成されている。
【００２１】
読取デバイス２２は、メインコントローラ６０からの読取指令を受けると、ガラス台３６に載置された書類を画像データとして読み取る周知のフラットベッド型のフルカラースキャナ機構として構成されている。この読取デバイス２２は、書類に向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解して読取データとする周知のカラーイメージセンサを備えている。
【００２２】
通信デバイス２４は、メインコントローラ６０からのファクス送信指令を受けると、ファクス送信する元のデータを送信先の通信方式に合わせた形式の送信データへと変換し、電話回線９２を介して接続された送信先の機器へその送信データを送信したり、電話回線９２を介して接続された機器から受信した受信データを画像データへと変換したりするよう構成されている。
【００２３】
ネットワークＩ／Ｆ２６は、ネットワーク９１と接続され、ネットワーク９１に接続された外部の機器（例えばＭＦＰ１１〜１３）との間でデータの送受信が可能なように構成されている。
【００２４】
メモリカードコントローラ４４は、操作パネル５０の横に備えられているメモリカードスロット４０に挿入されたメモリカード４２との間でデータの入出力を行うことが可能なように構成されている。メモリカード４２には、例えば、複数部の記録紙Ｓへの印刷を実行する画像データが記憶されている。
【００２５】
操作パネル５０は、液晶ディスプレイである表示部５２と、コピーボタンや印刷ボタン、ファクス送信ボタン、スキャンボタン、電源ボタン、テンキーなどを含むボタン群５４とを備えている。この操作パネル５０は、各種情報を表示部５２に表示したりユーザの指示をボタン群５４の操作を介して入力したりする。
【００２６】
メインコントローラ６０は、ＣＰＵ６２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的に印刷データ等を記憶するＲＡＭ６６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリ６８と、操作パネル５０との通信を可能とする内部通信インタフェース６９とを備えている。このメインコントローラ６０は、印刷デバイス２０や読取デバイス２２、通信デバイス２４、ネットワークＩ／Ｆ２６からの各種動作信号や各種検出信号、各種データを入力したり、操作パネル５０のボタン群５４の操作に応じて発生する操作信号を入力したりする。また、印刷を実行するよう印刷デバイス２０に指令を出力したり、読取デバイス２２へ各種制御信号を出力したり、メモリカードコントローラ４４へメモリカード４２に記憶させるデータを出力したり、操作パネル５０の表示部５２に制御信号を出力したりする。
【００２７】
ここで、フラッシュメモリ６８について図４を用いて詳しく説明する。フラッシュメモリ６８には、ユーザ認証情報６８ａや、機能（印刷、スキャン、コピー、ファクス送信）とデバイス（印刷デバイス２０、読取デバイス２２、通信デバイス２４）との対応関係情報６８ｂ、各機能毎に設定された閾値情報６８ｃ、各デバイス毎に設定された制限数情報６８ｄ、ジョブ処理システム９０に対して設定された優先機能情報６８ｅが記憶されている。ユーザ認証情報６８ａは、ジョブ処理システム９０のユーザ認証を実行するときに参照される情報であり、図示するようにユーザを識別するためのユーザＩＤに対してパスワードが対応付けられて記憶されている。対応関係情報６８ｂは、図示するように各機能に対してその機能を実現するのに必要なデバイスが対応付けられて記憶されている。例えば、ファクス送信機能には、読取デバイス２２と通信デバイス２４とが対応付けられて記憶されている。閾値情報６８ｃは、各機能に対して、その機能を１台の複合機で処理する最大値としての閾値が対応付けられて記憶されている。例えば、ファクス送信機能に対しては、ファクス送信先数として値２が対応付けられて記憶されている。制限数情報６８ｄは、各デバイス毎に、１人のユーザが占有可能な最大数が制限数として記憶されている。例えば、通信デバイスに対しては、値３が対応付けられて記憶されている。優先機能情報６８ｅは、各機能に対してその機能の優先順位が対応付けられて記憶されている。例えば、ファクス送信機能に対しては、優先順位として値２が記憶されている。ここで、優先順位は、その機能を実現するのに必要なデバイスの数が多いほど優先順位が高くなるように設定されている。なお、必要なデバイスの数が同じ場合には、ユーザによって任意に設定されるものとする。例えば、コピー機能とファクス送信機能は共に２つのデバイスにより実現される機能であり、１つのデバイスにより実現される機能である印刷機能やスキャン機能よりも優先順位が高く設定されている。そして、ここでは、ユーザによりコピー機能の方がファクス送信機能よりも優先順位が高く設定されている。また、印刷機能の方がスキャン機能よりも優先順位が高く設定されている。
【００２８】
こうして構成されたＭＦＰ１０は、印刷ジョブやスキャンジョブ、コピージョブ、ファクス送受信ジョブの処理を実行するための、印刷機能やスキャン機能、コピー機能、ファクス機能等を有している。印刷機能は、ネットワークＩ／Ｆ２６を介してネットワーク９１から入力された印刷ジョブやメモリカード４２に記憶された画像ファイルに基づいて印刷デバイス２０により記録紙Ｓへの印刷を行う機能である。スキャン機能は、ガラス台３６に載置された原稿の画像を読取デバイス２２により読み取る機能である。コピー機能は、読取デバイス２２により読み取った画像データに基づいて印刷デバイス２０により印刷を行う機能である。ファクス機能は、読取デバイス２２により読み取った画像データを通信デバイス２４及び電話回線９２を介して外部の機器へ送信したり、通信デバイス２４及び電話回線９２を介して外部の機器から受信した画像データを印刷デバイス２０により印刷したりする機能である。
【００２９】
次に、こうして構成された本実施形態のＭＦＰ１０の動作、特に、ジョブ（印刷ジョブ、スキャンジョブ、コピージョブ、ファクス送信ジョブ）を実行するＭＦＰを設定しそのデバイスを占有するまでの動作について説明する。図５は、ＣＰＵ６２により実行される占有要求送出ルーチンの一例を示すフローチャートである。このルーチンは、スタンバイ状態のときに所定時間毎に繰り返し実行される。
【００３０】
このルーチンが開始されると、ＣＰＵ６２は、まず、ユーザによってユーザＩＤ及びパスワードが入力されたか否かを判定する（ステップＳ１００）。ユーザは、ユーザＩＤ及びパスワードを操作パネル５０のボタン群５４を操作することにより入力する。そして、ユーザＩＤ及びパスワードが入力されていないときには、本ルーチンを終了する。一方、ユーザＩＤ及びパスワードが入力されたときには、ユーザＩＤ及びパスワードに基づき認証できたか否かを判定する（ステップＳ１１０）。ここで、認証できたか否かは、入力されたユーザＩＤ及びパスワードがユーザ認証情報６８ａに記憶された情報と一致しているか否かによって判定する。そして、認証できなかったときには、操作パネル５０の表示部５２にエラーを表示し（ステップＳ２９０）、本ルーチンを終了する。一方、認証できたときつまり通常ログインに成功したときには、通常ログインしたユーザに全てのデバイスを占有させる（ステップＳ１２０）。つまり、全てのデバイスにつき、他のユーザに使用させない占有状態とする。具体的には、他のＭＦＰからネットワーク９１を介して各デバイスの占有状況の問い合せが来たときには、全てのデバイスについて占有されている旨を返し、他のユーザのジョブが入力されたときには、そのジョブを受け付けない状態とする。なお、本実施形態では、ユーザが通常ログインしたときに全てのデバイスを占有できないときつまり他のユーザがいずれかのデバイスを予約又は使用しているときには通常ログインができないものとする。
【００３１】
次に、ＣＰＵ６２は、ユーザによるジョブの指定があったか否かを判定する（ステップＳ１３０）。ここでは、操作パネル５０のボタン群５４が操作され、実行するジョブの種類とその量とがユーザにより指定されたか否かを判定する。ユーザによるジョブの指定を待って、指定されたジョブの種類とその量とを判別する（ステップＳ１４０）。ここでは、ユーザの押下したボタンの種類とそのときユーザの図示しないテンキーの操作により入力された値とによってジョブの種類とその量とを判別するものとする。そして、判別したジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除する（ステップＳ１５０）。例えば、指定されたジョブの種類がファクス送信ジョブの場合には、印刷デバイス２０の占有を解除し、他のユーザがその印刷デバイス２０を使用可能な状態とする。続いて、ステップＳ１３０で指定されたジョブの量が最大ジョブ量を超えるか否かを判定する（ステップＳ１６０）。ここで、この最大ジョブ量は、フラッシュメモリ６８に閾値情報６８ｃ（図３参照）として記憶されている閾値のうち、そのジョブの種類に対応付けられた値を読み出して用いるものとする。ジョブの量が最大ジョブ量を超えるときには、ジョブの分散処理が必要であると判断し、ネットワーク９１に接続された他のＭＦＰ１１〜１３からそれらのデバイスの占有状況を取得する（ステップＳ１７０）。ここでは、ＭＦＰ１１〜１３は、ＭＦＰ１０からデバイスの問い合せ信号を受信したときには、自身の有する各デバイスについて占有されている状態か否かを判定し、その問い合せ信号の送信元のＭＦＰ１０へその占有状況を送信するものとする。このステップＳ１７０では、占有状況の問い合せ信号をネットワークＩ／Ｆ２６を介して他のＭＦＰ１１〜１３へ送信し、他のＭＦＰ１１〜１３から送信された占有状況を受信するものとする。
【００３２】
続いて、ＣＰＵ６２は、ステップＳ１７０で取得した占有状況に基づいて、ＭＦＰ１１〜１３の中に今回指定されたジョブの分散処理を実行するのに必要なデバイスが占有されていないＭＦＰがあるか否かを判定する（ステップＳ１８０）。本実施形態では、ジョブの種類がコピージョブの場合には、ジョブの分散処理を実行するＭＦＰ１０では原稿を読み取ってスキャンデータを記憶し該スキャンデータに基づいて印刷を行うが、ジョブの分散処理を実行する他のＭＦＰ１１〜１３ではＭＦＰ１０から送信されてきたスキャンデータに基づいて印刷のみを行うものとする。また、ジョブの種類がファクス送信ジョブの場合には、ジョブの分散処理を実行するＭＦＰ１０では原稿を読み取ってスキャンデータを記憶し該スキャンデータを送信先に送信するが、ジョブの分散処理を実行する他のＭＦＰ１１〜１３ではＭＦＰ１０から送信されてきたスキャンデータの送信先への送信のみを行うものとする。よって、このステップＳ１８０では、今回指定されたジョブの種類がコピージョブの場合には、他のＭＦＰ１１〜１３の中に印刷デバイスが占有されていないＭＦＰがあるか否かを判定し、今回指定されたジョブの種類がファクス送信ジョブの場合には、他のＭＦＰ１１〜１３の中に通信デバイスが占有されていないＭＦＰがあるか否かを判定することになる。なお、今回指定されたジョブの種類が印刷ジョブかスキャンジョブだった場合には、他のＭＦＰ１１〜１３の中にそれぞれ印刷デバイス、読取デバイスが占有されていないＭＦＰがあるか否かを判定することになる。これらの場合は、分散処理を実行するＭＦＰ１０でも分散処理を実行する他のＭＦＰと同じデバイスを占有することになる。そして、ＭＦＰ１１〜１３の中に今回指定されたジョブの分散処理を実行可能なＭＦＰがあるときには、そのＭＦＰをとりあえず選択候補として設定する（ステップＳ１９０）。続いて、今回指定されたジョブの分散処理を実行するのに必要なデバイスに対応して定められている制限数ｎｌｉｍ（図３参照）を読み出し、選択候補の数に値１を加えた数（ジョブの分散処理を実行可能なＭＦＰの数）が該制限数ｎｌｉｍを超えたか否かを判定する（ステップＳ２００）。なお、選択候補の数に値１を加えたのは、本実施形態では、ＭＦＰ１０がジョブの分散処理を実行するＭＦＰの１台目として決まっているからである。このステップＳ２００の処理では、例えば、今回指定されたジョブの種類がファクス送信ジョブのときには、ジョブの分散処理を実行するのに必要なデバイスは通信デバイスのため、制限数ｎｌｉｍは値３となる。
【００３３】
ステップＳ２００で、ジョブの分散処理を実行可能なＭＦＰの数が制限数ｎｌｉｍを超えていなかったときには、ＣＰＵ６２は、すべての選択候補をジョブの分散処理を実行するＭＦＰとして選択する（ステップＳ２１０）。一方、ジョブの分散処理を実行可能なＭＦＰの数が制限数ｎｌｉｍを超えていたときには、選択候補の中に、今回指定されたジョブの分散処理を実行するのに必要なデバイス以外のデバイスのうち少なくとも１つが占有されたＭＦＰが存在するか否かを判定する（ステップＳ２２０）。そして、そのようなＭＦＰが存在していたときには、最も優先順位の高い機能を実現可能なＭＦＰが選択されずに残るように、ジョブの分散処理を実行するＭＦＰを１台選択する（ステップＳ２３０）。ここで、優先順位は、フラッシュメモリ６８に優先機能情報６８ｅ（図３参照）として記憶されている優先順位を用いるものとする。具体的には、まず、選択候補の中からある１台のＭＦＰを仮選択する一方、仮選択されなかったＭＦＰが実現可能な機能を把握する。そして、すべての選択候補について順次この処理を行う。そうした後、仮選択されなかったＭＦＰで実現可能な機能の優先順位が最も高くなる場合を探し出し、そのときに仮選択されたＭＦＰを今回指定されたジョブの分散処理を実行するＭＦＰとして選択する。なお、こうしたＭＦＰが複数存在するときには、例えば使用頻度の低いものを選択したり、ユーザが操作パネル５０を操作中のＭＦＰ１０から距離的に近いものを選択したりすればよい。そして、選択されたＭＦＰの数に値１を加えた数が制限数ｎｌｉｍに達したか否かを判定する（ステップＳ２４０）。なお、選択されたＭＦＰの数に値１を加えたのは、本実施形態では、ＭＦＰ１０がジョブの分散処理を実行するＭＦＰの１台目として決まっているからである。そして、その数が制限数ｎｌｉｍに達していないときには、再度ステップＳ２２０に戻る。一方、ステップＳ２２０で否定判定されたときには、制限数ｎｌｉｍに達するまで選択候補の中から今回指定されたジョブの分散処理を実行するＭＦＰを選択する（ステップＳ２５０）。続いて、ステップＳ２４０で肯定判定されたときやステップＳ２１０又はＳ２５０の処理のあと、ジョブの分散処理を実行するＭＦＰとして選択されたＭＦＰに占有要求をユーザＩＤと共に送出する（ステップＳ２６０）。ここで、占有要求とは、ジョブの分散処理を実行するためのデバイスの占有を要求する信号である。ＭＦＰ１１〜１３のうち占有要求を受信したＭＦＰは、占有要求を受信してからジョブの分散処理を開始するまでの間、該当するデバイスが今回のユーザによって予約された状態（予約状態）とし、ジョブの分散処理を開始してから終了するまでの間、そのデバイスが今回のユーザによって使用されている状態（使用中の状態）とする。そして、該当するデバイスが予約状態と使用中の状態のとき、該当するデバイスは占有されている又は占有状態であると称することとする。ここで、ジョブの種類が印刷ジョブのときには、占有要求を送出する際にこの印刷ジョブの分散処理するデータを併せて送信すると共にこの印刷ジョブの分散処理開始指令を送信するものとする。一方、ジョブの種類がコピージョブやファクス送信ジョブの場合には、占有要求を送出する際には分散処理開始指令を送信せず、占有要求を送出したあと原稿の読み取りが終了してスキャンデータが生成され該スキャンデータの印刷やファクス送信を行うときに分散処理開始指令を出力するものとする。また、スキャンジョブの場合には、分散処理を実行するＭＦＰのボタン操作により分散処理開始指令を入力するため、ＭＦＰ１０からは分散処理開始指令を出力しないものとする。
【００３４】
そして、ＣＰＵ６２は、ステップＳ１６０でジョブの量が最大ジョブ量を超えないと判定したとき、又は、ステップＳ１８０で今回指定されたジョブの分散処理を実行可能なＭＦＰがないと判定したときには、自機つまりＭＦＰ１０のみをジョブの処理を実行するＭＦＰとして設定する（ステップＳ２７０）。続いて、ステップＳ２６０又はステップＳ２７０の処理のあと、ユーザが今回指定したジョブの分散処理を実行するＭＦＰを表示部５２に表示してユーザに報知し（ステップＳ２８０）、本ルーチンを終了する。
【００３５】
次に、ＭＦＰ１１〜１３の動作について説明する。これらＭＦＰ１１〜１３の動作は同様であるため、ここでは、ＭＦＰ１１について説明する。図６は、ＭＦＰ１１のＣＰＵ６２により実行されるデバイス予約ルーチンの一例を示すフローチャートであり、図７は、処理実行ルーチンの一例を示すフローチャートである。これらのルーチンは、スタンバイ状態のときにそれぞれ所定時間毎に繰り返し実行される。このデバイス予約ルーチンを開始するとＭＦＰ１１のＣＰＵ６２は、図６に示すように、まず、占有要求を受信したか否かを判定する（ステップＳ３００）。占有要求を受信していないときにはそのままデバイス予約ルーチンを終了する。一方、占有要求を受信したときには、ジョブの分散処理を実行するのに必要なデバイスを送信元のユーザによって予約された状態（予約状態）とし（ステップＳ３１０）、デバイス予約ルーチンを終了する。
【００３６】
また、処理実行ルーチンを開始するとＭＦＰ１１のＣＰＵ６２は、図７に示すように、まず、予約状態のデバイスがあるか否かを判定する（ステップＳ４００）。予約状態のデバイスがないときには、分散処理すべきジョブがないため、そのまま処理実行ルーチンを終了する。一方、予約状態のデバイスがあるときには、ジョブの分散処理開始指令が入力されたか否かを判定する（ステップＳ４１０）。分散処理開始指令が入力されるタイミングは、例えば、ジョブの種類が印刷ジョブのときには、占有要求と共にネットワーク９１を介して入力される。コピージョブやファクス送信ジョブのときには、ユーザが占有要求の送信元（ここでは、ＭＦＰ１０）でそれぞれコピーボタンやファクスボタンを押下したときにネットワーク９１を介して入力される。スキャンジョブのときには、ユーザが分散処理を実行するＭＦＰ（ここでは、ＭＦＰ１１）で、スキャンボタンを押下したときに内部通信Ｉ／Ｆを介して入力される。ジョブの分散処理開始指令が入力されていないときには分散処理を実行するタイミングでないため、そのまま処理実行ルーチンを終了する。一方、ジョブの分散処理開始指令が入力されたときには、分散処理するジョブが認証を必要とするジョブか否かを判定する（ステップＳ４２０）。ここでは、スキャンジョブの場合のみ認証を必要とするものとする。認証を必要とするジョブの場合には、ユーザＩＤの入力を促す画面を表示部５２に表示する（ステップＳ４３０）。そして、ユーザＩＤが入力されるのを待って（ステップＳ４４０）、認証できたか否かを判定する（ステップＳ４５０）。ここでは、入力されたユーザＩＤが、予約状態のデバイスを予約したユーザのユーザＩＤ（占有要求に含まれていたもの）と一致するか否かを判定する。認証できなかった場合には、ジョブの処理を実行できない旨を表示部５２に表示し（ステップＳ４６０）、処理実行ルーチンを終了する。一方、ステップＳ４５０で認証できた場合又はステップＳ４２０で分散処理するジョブが認証を必要としないジョブであると判定したときには、そのジョブの分散処理の実行を開始する（ステップＳ４７０）。そして、ジョブの分散処理の終了するのを待って（ステップＳ４８０）、デバイスの占有状態を解除し（ステップＳ４９０）、処理実行ルーチンを終了する。
【００３７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＭＦＰ１０が本発明の複合機に相当し、ネットワークＩ／Ｆ２６が送受信手段に相当し、フラッシュメモリ６８が認証情報記憶手段に相当し、ボタン群５４が認証情報入力手段に相当し、メインコントローラ６０が制御手段に相当する。なお、本実施形態はＭＦＰ１０の動作を説明することにより本発明のデバイス占有方法の一例も明らかにしている。また、ＭＦＰ１０〜１３は同じ構成であるため、ＭＦＰ１１〜１３が本発明の複合機として機能することもある。
【００３８】
以上詳述した本実施形態のＭＦＰ１０によれば、占有要求送出ルーチンでユーザＩＤ及びパスワードが入力されたと判定したときには、その入力されたユーザＩＤ及びパスワードとフラッシュメモリ６８に認証情報６８ａとして記憶された情報とが一致しているか否かを判定し、ユーザＩＤ及びパスワードが一致し通常ログインに成功したときには、そのユーザに全てのデバイスを占有させる。その後、そのユーザによるジョブの指定を待って、そのジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除する。このように、通常ログインしたユーザのジョブが入力されたあとはそのジョブの処理の実行に必要のないデバイスの占有を解除するため、他のユーザはその占有の解除されたデバイスを利用可能である。一方、指定されたジョブの量が最大ジョブ量を超えるときには、そのジョブの分散処理を実行するのに必要なデバイスを占有する占有要求を、選択候補の中からジョブの分散処理を実行するＭＦＰとして選択されたＭＦＰに送信し、その占有要求を受信したＭＦＰはそのジョブの分散処理に必要なデバイスのみを占有することとなるため、他のユーザはその分散処理を実行するＭＦＰのその他のデバイスを利用可能である。したがって、選択候補の中からジョブの分散処理を実行するＭＦＰとして選択されたＭＦＰのデバイスだけでなく自機（ＭＦＰ１０）のデバイスについても効率よく利用することができる。また、占有要求を送信するにあたり、ユーザＩＤを含む占有要求を送信するから、分散処理を実行するＭＦＰ１１〜１３において、占有要求を送信したユーザか否かを確認することができる。
【００３９】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４０】
例えば、上述した実施形態では、通常ログインしたときには、全てのデバイスが一旦通常ログインしたユーザに占有されるものとしたが、全てのデバイスが占有されるものでなくてもよい。例えば、通常ログイン時にユーザはジョブを指定するものとしその指定されたジョブの処理を実行するのに必要なデバイスを占有するものとしてもよい。この場合には、ユーザ認証に成功したユーザのジョブの処理に関係のないデバイスを通常ログイン時に占有することがなくなり、そのデバイスを他のユーザは利用可能である。よって、分散処理を実行させる他のＭＦＰのデバイスだけでなく自機のデバイスについても効率よく利用することができる。
【００４１】
上述した実施形態では、予約状態と使用中の状態とを合わせて占有状態としたが、これらの状態と、デバイスにエラー（例えば故障）が発生していずれのユーザもそのデバイスを使用できない状態であるエラー状態とを合わせて占有状態としてもよい。
【００４２】
上述した実施形態では、ジョブの種類がコピージョブやファクスジョブの場合には、
ＭＦＰ１１〜１３のうちこれらのジョブの分散処理を実行させるＭＦＰにおいては、読取デバイスを用いた原稿のスキャンを行わないものとしたが、例えば、原稿の量がスキャン機能の最大ジョブ量より多い場合には、分散処理を実行させるＭＦＰ１１〜１３においても原稿のスキャンを行うものとしてもよい。この場合には、図５の占有要求送出ルーチンのステップＳ１８０の処理において、分散処理を実行させるＭＦＰ１１〜１３について、コピージョブの場合は印刷デバイス及び読取デバイス、ファクスジョブの場合は通信デバイス及び読取デバイスが占有されていないＭＦＰがあるか否かを判定するものとする。
【００４３】
上述した実施形態では、ＭＦＰ１１は、図７の処理実行ルーチンのステップＳ４９０においてジョブの分散処理の終了後にデバイスの占有を解除するものとしたが、デバイスの占有を解除せず、ＭＦＰ１０において、ジョブの分散処理が終了したときにＭＦＰ１１のデバイスの占有を解除するものとしてもよい。
【００４４】
上述した実施形態では、ＭＦＰ１０は、図５に示した占有要求送出ルーチンのステップＳ１４０，Ｓ１５０において、ジョブの種類とその量とを判別しそのジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除するものとしたが、それ以外に以下のようにしてもよい。例えば、全デバイスの占有後、操作パネル５０が一定時間操作されていないときに、ＭＦＰ１０の全デバイスの占有を解除するものとしてもよい。あるいは、図示しない節電ボタンが押下され節電モードに移行したときに、ＭＦＰ１０の全デバイスの占有を解除するものとしてもよい。あるいは、ネットワーク９１に接続された他のＭＦＰ１１〜１３のデバイスの使用状況を監視し、ＭＦＰ１１〜１３の全てのデバイスが使用されていない状況から少なくとも１つのデバイスが使用されている状況へと変化したときに、ＭＦＰ１０でのジョブの処理を実行するのに必要なデバイス以外のデバイスの占有を解除するものとしてもよい。これら何れの場合においても、ＭＦＰ１０のデバイスを効率よく利用することができる。
【００４５】
上述した実施形態では、ＭＦＰ１０は、図５の占有要求送信ルーチンのステップＳ２６０においてユーザＩＤを含む占有要求を送信するものとしたが、ユーザＩＤ及びパスワードを含む占有要求を送信するものとしてもよい。この場合には、ＭＦＰ１１は、図７の処理実行ルーチンのステップＳ４５０において、入力されたパスワードが、予約状態のデバイスを予約したユーザのパスワードと一致するか否かについても判定するものとする。
【００４６】
上述した実施形態では、占有要求送出ルーチンのステップＳ１６０において、ジョブの量が最大ジョブ量を超えたか否かを判定し、ジョブの量が最大ジョブ量を超えたときにはジョブの分散処理の必要があると判断するものとしたが、ジョブの量にかかわらず分散処理を実行する分散処理モードに設定可能な分散処理ボタンをボタン群５４の１つに設け、ステップＳ１６０において、分散処理モードに設定されているか否かを判定し、分散処理モードに設定されているとき、ジョブの分散処理の必要があると判断するものとしてもよい。
【００４７】
上述した実施形態では、ＭＦＰ１０〜１３は印刷デバイスと読取デバイスと通信デバイスとを備えるものとして説明したが、印刷デバイスと読取デバイスを備え通信デバイスを備えないものとしてもよい。この場合、印刷機能とスキャン機能とコピー機能を有するが、ファクス送信機能は有さない。あるいは、印刷デバイスと読取デバイスと通信デバイスの他に、例えば、メモリカードコントローラ４４をデバイスとして捉えてもよい。この場合には、例えば、読取デバイスにより読み取ったデータをメモリカードに書き込むいわゆるスキャンＴｏメモリカードという機能を有しており、スキャンＴｏメモリカードジョブというジョブの種類が加えられたものとして、上述した他の機能やジョブの種類と同様に扱うものとしてもよい。
【図面の簡単な説明】
【００４８】
【図１】ＭＦＰ１０を含むジョブ処理システム９０の構成を表す説明図。
【図２】ＭＦＰ１０の概略構成を示す外観図。
【図３】ＭＦＰ１０の電気的接続を表すブロック図。
【図４】フラッシュメモリ６８に記憶されている情報の説明図。
【図５】占有要求送出ルーチンの一例を示すフローチャート。
【図６】デバイス予約ルーチンの一例を示すフローチャート。
【図７】処理実行ルーチンの一例を示すフローチャート。
【符号の説明】
【００４９】
１０〜１３  ＭＦＰ、２０  印刷デバイス、２２  読取デバイス、２４  通信デバイス、２６  ネットワークＩ／Ｆ、３２  ユーザ認証部、３６  ガラス台、４０  メモリカードスロット、４２  メモリカード、４４  メモリカードコントローラ、５０  操作パネル、５２  表示部、５４  ボタン群、６０  メインコントローラ、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリ、６８ａ  ユーザ認証情報、６８ｂ  対応関係情報、６８ｃ  閾値情報、６８ｄ  制限数情報、６８ｅ  優先機能情報、６９  内部通信インタフェース、９０  ジョブ処理システム、９１  ネットワーク、９２  電話回線、９４  バス。
【図１】
2009182844.tif 000003
【図２】
2009182844.tif 000004
【図３】
2009182844.tif 000005
【図４】
2009182844.tif 000006
【図５】
2009182844.tif 000007
【図６】
2009182844.tif 000008
【図７】
2009182844.tif 000009