(57)【特許請求の範囲】
【請求項１】
設定されたジョブを実行する画像処理装置であって、
携帯端末から無線で、原稿を使用するジョブの設定を受け付ける通信手段と、
前記ジョブに一意のジョブ識別情報と前記携帯端末の携帯端末識別情報とが紐づけられた第一のテーブルと、
前記ジョブ識別情報毎にジョブの設定情報が記録された第二のテーブルと、
前記携帯端末で押下されたキーのキー識別情報を前記通信手段が受信した場合、前記キー識別情報を送信した前記携帯端末の前記携帯端末識別情報に紐づけられた前記ジョブ識別情報を前記第一のテーブルから読み出すジョブ設定手段と、
前記ジョブ設定手段が読み出した前記ジョブ識別情報の前記設定情報を前記キー識別情報に基づき更新するキー対応処理手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記携帯端末との距離を推定する距離推定手段を有し、
前記通信手段が受信した前記キー識別情報が原稿を使用する前記ジョブの実行開始を指示する場合、
前記キー対応処理手段は、前記距離が閾値未満の場合にのみ、前記ジョブの実行を開始する、
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記閾値未満に複数の前記携帯端末が存在する場合、
前記キー対応処理手段は、前記距離が前記閾値未満の前記携帯端末のうち、最も距離が小さい前記携帯端末の前記ジョブの実行を開始する、
ことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記通信手段が受信した前記キー識別情報が前記ジョブの実行開始を指示するが、前記距離が閾値未満でない場合、前記キー対応処理手段は前記距離が閾値未満でない前記携帯端末にエラーの発生を通知する、
ことを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記通信手段が前記ジョブの実行開始を指示する前記キー識別情報を受信した時、当該画像形成装置が備え付けの操作パネルから受け付けたジョブを実行している場合、
前記キー対応処理手段は、前記ジョブの実行開始を指示する前記キー識別情報を送信した前記携帯端末のジョブ実行を保留し、前記操作パネルから受け付けたジョブ実行が完了した後、実行する、
ことを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記キー対応処理手段は、前記ジョブのジョブ実行を保留した場合、前記ジョブの実行開始を指示する前記キー識別情報を送信した前記携帯端末にジョブ実行を保留したことを通知する、
ことを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記キー対応処理手段は、前記設定情報に基づき前記ジョブの実行時間を推定し、前記ジョブの実行開始を指示する前記キー識別情報を送信した前記携帯端末に通知する、
ことを特徴とする請求項１記載の画像処理装置。
【請求項８】
ジョブに一意のジョブ識別情報と携帯端末の携帯端末識別情報とが紐づけられた第一のテーブルと、
前記ジョブ識別情報毎に原稿を使用するジョブの設定情報が記録された第二のテーブルと、を有し、設定されたジョブを実行する画像処理装置のジョブ設定方法であって、
通信手段が、携帯端末から無線で前記ジョブの設定を受け付けるステップと、
前記携帯端末で押下されたキーのキー識別情報を前記通信手段が受信した場合、前記キー識別情報を送信した前記携帯端末の前記携帯端末識別情報に紐づけられた前記ジョブ識別情報を、ジョブ設定手段が前記第一のテーブルから読み出すステップと、
キー対応処理手段が、前記ジョブ設定手段が読み出した前記ジョブ識別情報の前記設定情報を前記キー識別情報に基づき更新するステップと、
を有することを特徴とするジョブ設定方法。
【請求項９】
ジョブに一意のジョブ識別情報と携帯端末の携帯端末識別情報とが紐づけられた第一のテーブルと、
前記ジョブ識別情報毎に原稿を使用するジョブの設定情報が記録された第二のテーブルと、を有し、設定された前記ジョブを実行する画像処理装置に、
通信手段を用いて携帯端末から無線でジョブの設定を受け付ける通信ステップと、
前記携帯端末で押下されたキーのキー識別情報を前記通信手段が受信した場合、前記キー識別情報を送信した前記携帯端末の前記携帯端末識別情報に紐づけられた前記ジョブ識別情報を、前記第一のテーブルから読み出すジョブ設定ステップと、
前記ジョブ設定ステップで読み出された前記ジョブ識別情報の前記設定情報を前記キー識別情報に基づき更新するキー対応処理ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定されたジョブを実行する画像処理装置に関する。
【背景技術】
【０００２】
プリンタやコピー機などの画像形成装置は、操作パネルを有すると共に、ネットワークを介して端末と通信する通信機能を有していることが多い。ユーザは、例えば、端末でブラウザを起動させ画像形成装置と通信することで、遠隔地から画像形成装置の蓄積文書操作やプリンタについてジョブの設定、又は、ジョブ実行などすることができる。
【０００３】
しかしながら、従来の画像形成装置は、スキャナとして使用する場合やコピー機として使用する場合に、ユーザは機器本体に備え付けられた操作部を操作して設定を行いジョブを実行するため、画像形成装置を占有する時間が長くなる傾向にある。特にリモートのTWAINスキャナ（ネットワークに直接接続されたTWAINスキャナ）の場合には設定開始からジョブ開始まで画像形成装置を占有してしまう。
【０００４】
また、遠隔地から端末を用いて設定やジョブ実行を行うと、端末で動作するデバイスドライバが必要であったり、原稿を置いたり用紙詰まりを解除するなどのため機器本体と端末を行き来する手間が発生する。
【０００５】
この点について、ＶＮＣ（Virtual Network Computing）と呼ばれる技術を利用して、印刷装置本体の操作パネルと、ネットワークで接続された端末とで画面を共有する技術が考えられている（例えば、特許文献１参照。）。この技術によれば、端末に保存されている文書の指定など設定ミスがあった場合に端末に戻ることなく印刷装置から端末を操作可能となるので、機器本体と端末を行き来する手間を低減できる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術においても、原稿を使用するジョブでは、ある時間帯では一人のユーザが画像形成装置を占有することに変わりがないという問題がある。このため、ユーザの一人あたりの画像形成装置の占有時間を短縮する効果はそれほど大きくない。
【０００７】
本発明は、上記課題に鑑み、ユーザの一人あたりの占有時間を短縮することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、設定されたジョブを実行する画像処理装置であって、携帯端末から無線で原稿を使用するジョブの設定を受け付ける通信手段と、ジョブに一意のジョブ識別情報と前記携帯端末の携帯端末識別情報とが紐づけられた第一のテーブルと、前記ジョブ識別情報毎にジョブの設定情報が記録された第二のテーブルと、前記携帯端末で押下されたキーのキー識別情報を前記通信手段が受信した場合、前記キー識別情報を送信した前記携帯端末の前記携帯端末識別情報に紐づけられた前記ジョブ識別情報を前記第一のテーブルから読み出すジョブ設定手段と、前記ジョブ設定手段が読み出した前記ジョブ識別情報の前記設定情報を前記キー識別情報に基づき更新するキー対応処理手段と、を有することを特徴とする。
【発明の効果】
【０００９】
ユーザの一人あたりの占有時間を短縮することができる画像処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の画像形成装置の概略的な特徴を説明する図の一例である。
【図２】通信システムのシステム構成図の一例である。
【図３】携帯端末のハードウェア構成図の一例である。
【図４】画像形成装置のハードウェア構成図の一例である。
【図５】ユーザ情報等の一例を示す図である。
【図６】ＵＩ管理部の機能ブロックの一例を示す図である。
【図７】ジョブ管理テーブルの一例を示す図である。
【図８】携帯端末の概略的な機能ブロック図の一例である。
【図９】携帯端末に表示される画面の一例を示す図である。
【図１０】キーＩＤテーブルの一例を示す図である。
【図１１】携帯端末が画像形成装置のアプリケーションに対して設定を行う手順を示すシーケンス図の一例である。
【図１２】複数の携帯端末が画像形成装置のアプリケーションに対して設定を行う手順を示すシーケンス図の一例である。
【図１３】画像形成装置によるジョブの実行判定を説明する図の一例である。
【図１４】画像形成装置がジョブの実行の可否を判定する手順を示すフローチャート図の一例である。
【図１５】予約中であることを示すジョブ管理テーブル等の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図１は、本実施形態の画像形成装置の概略的な特徴を説明する図の一例である。なお、画像形成装置１００は特許請求の範囲の画像処理装置に相当する。
【００１２】
本実施形態の画像形成装置１００は、携帯端末３００をジョブの設定の受付手段とする。図示するように、各ユーザＡ〜Ｃはそれぞれ携帯端末３００を携帯しており、個々に画像形成装置１００と通信することができる。
【００１３】
例えば、ユーザＡ〜Ｃが画像形成装置１００で原稿を光学的に読み取る（以下、スキャンするという）際、原稿を画像形成装置１００に載置して備え付けの操作パネルから読み取り条件（色設定を含む原稿種類、原稿面、解像度、原稿サイズ、編集）を設定することが一般的である。このような操作手順では一人のユーザが画像形成装置１００を占有する時間が長くなってしまう。
【００１４】
そこで、本実施形態の画像形成装置１００では、ユーザＡ〜Ｃが原稿を画像形成装置１００に載置する前に、携帯端末３００から読み取り条件を設定情報として画像形成装置１００に設定する。これより、各ユーザは画像形成装置をほとんど占有することなく、読み取り条件を画像形成装置１００に設定できる。また、各ユーザは重複した時間帯に携帯端末３００を操作して、それぞれ異なる読み取り条件を画像形成装置１００に設定することができる。
【００１５】
ユーザが読み取り条件を画像形成装置１００に送信すると、画像形成装置１００はジョブＩＤを付与してジョブ管理テーブルに別々のジョブとして登録する。また、ジョブとユーザはユーザジョブ照合テーブルにて対応づけられている。
【００１６】
ユーザＡ〜Ｃは所望のタイミングで原稿を画像形成装置１００に載置し、携帯端末３００に表示されたスタートキーを押下する。画像形成装置１００は、ユーザとの距離（以下、携帯端末との距離と区別しない）を推定して、距離が閾値未満のユーザを特定して該ユーザの読み取り条件を呼び出し原稿をスキャンする。したがって、ジョブの実行時においても、画像形成装置１００の操作パネルを操作する必要がないので、一人のユーザが画像形成装置１００を占有する時間を短縮できる。
【００１７】
なお、以下では、スキャンジョブを例にして説明するが、コピージョブなど原稿を使用するジョブについても同様に適用できる。
【００１８】
〔構成例〕
図２は、通信システムのシステム構成図の一例を示す。通信システム５００は、ネットワーク２０を介して接続された携帯端末３００、画像形成装置１００、及び、ＰＣ（Personal  Computer）２００を有している。携帯端末３００は、ネットワーク２０を介して画像形成装置１００の操作ができる情報処理装置であればよい。たとえば、スマートフォン、タブレット、ストレートＰＣ、ノートＰＣ、携帯電話、及び、ＰＤＡ（Personal  Digital  Assistant）等であるが、どのような呼称でもよい。携帯端末３００は、例えば、無線ＬＡＮ、Bluetooth（登録商標）又はＩＣ通信などの無線通信で画像形成装置１００と通信する。
【００１９】
ＰＣ２００は、ネットワークを介して画像形成装置１００の操作ができる情報処理装置である。ＰＣ２００は主にデスクトップＰＣであるが、可搬型の情報処理装置でもよく、ノートＰＣやタブレットＰＣがＰＣ２００となる場合もある。ＰＣ２００は、例えば、無線ＬＡＮ、又は、有線ＬＡＮなどで画像形成装置１００と通信する。
【００２０】
ネットワーク２０は、主にＬＡＮであるが、図示するように複数のＬＡＮがルータを介して接続されることで、複数のＬＡＮ（サブネット）を有していてもよい。後者ではネットワークにインターネットが含まれる場合がある。また、例えば、１対１で通信する場合も「ネットワークを介して通信する」ということができる。
【００２１】
画像形成装置１００は、プリンタ、コピー、スキャナ、ドキュメントボックス、送信（FAX送信、Scan To E-mail）、などの機能の１つ以上を備えた装置である。ＭＦＰ（Multifunction Peripheral）と呼ばれる場合がある。
【００２２】
図３は、携帯端末３００のハードウェア構成図の一例を示す。携帯端末３００は、無線ＬＡＮに接続する無線ＬＡＮ通信部１０８、Bluetooth（登録商標）などの近距離無線通信部１１１の他、キャリア通信部１０９を有するものと有さないものがある。本実施形態では、キャリア通信部１０９を有していても有さなくてもよい。図示する携帯端末３００は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、フラッシュＲＯＭ１０４、表示部１０５、操作部１０６、メディアＩ／Ｆ部１０７、無線ＬＡＮ通信部１０８、キャリア通信部１０９、カメラ１１０、及び、近距離無線通信部１１１を有する。
【００２３】
ＣＰＵ１０１は、フラッシュＲＯＭ１０４に記憶されたプログラム１１２を実行して携帯端末３００の全体の動作を制御する。ＲＯＭ１０２は、ＩＰＬ（Initial Program Loader）や静的なデータを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１がプログラム１１２を実行する際のワークエリアとして使用される。
【００２４】
フラッシュＲＯＭ１０４にはＣＰＵ１０１が実行するプログラム１１２が記憶されている。プログラム１１２は、ＯＳ（例えば、Ａｎｄｏｒｏｉｄ（登録商標）、ｉＯＳ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標））、ミドルウェア、及び、携帯端末３００の下記の機能を提供するアプリが含まれる。
【００２５】
表示部１０５は、液晶や有機ＥＬなどのＵＩ画面を表示する。不図示のグラフィック制御部は、ＣＰＵ１０１がビデオＲＡＭに書き込んだ描画コマンドを解釈して表示部１０５にウィンドウ、メニュー、カーソル、文字又は画像などの各種情報を表示する。なお、表示部１０５はタッチパネルを一体に有しており、ソフトキーを表示する。
【００２６】
操作部１０６は、ユーザの操作を受け付けるハードキーやボタン、及び、タッチパネルである。ハードキーやソフトキーの操作内容はＣＰＵ１０１に通知される。
【００２７】
メディアＩ／Ｆ１０７は、フラッシュメモリ等の記録メディアに対するデータの読み出し又は書き込み（記憶）を制御する。
【００２８】
プログラム１１２は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム１１２は、不図示のサーバからインストール可能な形式又は実行可能な形式のファイルで携帯端末３００に配布される。
【００２９】
無線ＬＡＮ通信部１０８は、ＩＥＥＥ８０２．１１ｂ／１１ａ／１１ｇ／１１ｎに基づき変調方式、伝送速度、周波数等を制御し、データを送受信する。データを受信する際は、受信した電波をデジタル信号に変換し、データを送信する際は、ＣＰＵ１０１から送信要求されたデータを通信規格に従って変調等して電波として送信する。携帯端末３００のＩＰアドレスは無線ＬＡＮのアクセスポイントから与えられる。
【００３０】
キャリア通信部１０９は、携帯端末３００のユーザが契約している電気通信事業者によって様々な通信を行う。電気通信事業者は、例えば、ＣＤＭＡやＬＴＥなどの通信規格で通信する携帯電話事業者、ＷｉＭａｘ事業者、などである。キャリア通信部１０９にはＳＩＭ（Subscriber Identity Module Card）カードが装着されている。ＳＩＭカードは、電気通信事業者が契約者に発行する契約者情報が記憶されたＩＣカードであり、主にＩＭＳＩ（International Mobile Subscriber Identity）と呼ばれる固有の番号及び携帯電話番号等が記憶されている。
【００３１】
キャリア通信部１０９は、電気通信事業者が定める通信方式に従い変調等を行い、インターネットに接続されている不図示の基地局と通信する。基地局は電気通信事業者の事業者サーバと接続されており、事業者サーバは携帯端末３００に一時的なＩＰアドレスを与える。携帯端末３００は、インターネットを介して画像形成装置１００と通信することも可能である。
【００３２】
カメラ１１０は、ＣＣＤやＣＭＯＳの光電変換素子を備えたカラーの撮像手段である。近距離無線通信部１１１は、例えばBluetooth（登録商標）、ＩＣ通信、ＵＷＢ（Ultra Wide Band）などの近距離用の無線通信装置である。
【００３３】
図４は、画像形成装置１００のハードウェア構成図の一例を示す。画像形成装置１００は、コントローラ２４０、操作パネル１３、ＦＣＵ（ファクシミリコントロールユニット）２３、スキャナエンジン２２及びプロッタエンジン２１を有する。
【００３４】
コントローラ２４０は、ＣＰＵ２０１と、ＡＳＩＣ２０５と、ＮＢ（ノースブリッジ）２０２と、ＳＢ（サウスブリッジ）２０６と、ＭＥＭ−Ｐ（システムメモリ）２０３と、ＭＥＭ−Ｃ（ローカルメモリ）２０４と、ＨＤＤ（ハードディスクドライブ）２１８と、メモリカードスロット２１６と、ネットワークアダプタ（ネットワークインタフェースコントローラ）１１と、ＵＳＢデバイス２０８と、ＩＥＥＥ１３９４デバイス２０９と、セントロニクスデバイス２１０とを有する。
【００３５】
ＣＰＵ２０１は、種々の情報処理を実行するためのＩＣであり、アプリケーションやサービスを提供するプログラムをＵＮＩＸ（登録商標）、Ｌｉｎｕｘ（登録商標）等のＯＳによりプロセス単位で並列的に実行する。ＡＳＩＣ２０５は、画像処理用のＩＣである。ＮＢ２０２は、ＣＰＵ２０１とＡＳＩＣ２０５を接続するためのブリッジである。ＳＢ２０６は、ＮＢ２０２と周辺機器等を接続するためのブリッジである。ＡＳＩＣ２０５とＮＢ２０２は、ＡＧＰ（accelerated Graphics Port）を介して接続されている。
【００３６】
ＭＥＭ−Ｐ２０３は、ＮＢ２０２に接続されたメモリである。ＭＥＭ−Ｃ２０４は、ＡＳＩＣ２０５に接続されたメモリである。ＨＤＤ２２０は、ＡＳＩＣ２０５に接続されたストレージであり、画像データ蓄積・文書データ蓄積・プログラム蓄積・フォントデータ蓄積・フォームデータ蓄積等を行うために使用される。
【００３７】
メモリカードスロット２１６は、ＳＢ２０６に接続され、メモリカード２１７をセット（挿入）するために使用される。メモリカード２１７は、ＵＳＢメモリ等のフラッシュメモリであり、プログラム２２０を配布するために使用される。
【００３８】
ネットワークアダプタ１１は、ＭＡＣアドレスを識別情報として無線ＬＡＮ又は有線ＬＡＮを介したデータ通信を行うためのコントローラである。主に、Layer１，２の処理を行いこれより上位層の通信制御はＯＳ、ミドルウェア又はアプリケーションが受け持つ。また、Bluetooth（登録商標）にて携帯端末３００と通信する場合は、ネットワークアダプタ１１は、Bluetooth（登録商標）の通信モジュールである。また、ＩＣ通信（例えばＮＦＣ：Near Field Communication）を利用した通信の場合、ＩＣ通信装置が対応する。
【００３９】
無線ＬＡＮの場合、通信形態には、アクセスポイントを介して画像形成装置１００と携帯端末３００が通信するインフラストラクチャーモードと、携帯端末３００が画像形成装置１００と直接、通信するアドホックモードがある。アドホックネットワークは、携帯端末３００と画像形成装置１００は１対１のネットワークを形成する。インフラストラクチャーモード又はアドホックモードの接続手順は、例えば以下のようになる。アクセスポイント又は画像形成装置１００がアクセスポイントとして、周囲に定期的にビーコン（チャネル（周波数範囲）、ＥＳＳＩＤ、サポートしている伝送速度、セキュリティ方式、タイムスタンプ、及び、ＱｏＳ等）を送信している。携帯端末３００がビーコンの到達範囲に進入すると、ビーコンを受信することでプローブ要求する（自機に設定されているＥＳＳＩＤを送信する）。この後、画像形成装置１００は、オープンシステム認証と共通鍵認証のどちらかの認証方法で携帯端末３００を認証すると、通信が可能になる。共通鍵認証の場合、携帯端末３００は予め暗号キーを有している。
【００４０】
Bluetooth（登録商標）の場合、携帯端末３００にＰＩＮコードが設定されていれば、携帯端末３００が画像形成装置１００との通信可能範囲に進入することで、通信が開始される。
【００４１】
また、  ＵＳＢデバイス２０８は、ＵＳＢ規格に準拠したシリアルポートを提供するためのデバイスである。ＩＥＥＥ１３９４デバイス２０９は、ＩＥＥＥ１３９４規格に準拠したシリアルポートを提供するためのデバイスである。セントロニクスデバイス２１０は、セントロニクス仕様に準拠したパラレルポートを提供するためのデバイスである。ネットワークアダプタ１１と、ＵＳＢデバイス２０８と、ＩＥＥＥ１３９４デバイス２０９と、セントロニクスデバイス２１０は、ＰＣＩ（Peripheral Component Interconnect）バスを介してＮＢ２０２とＳＢ２０６に接続されている。
【００４２】
プログラム２２０には、ＯＳ、ミドルウェア、及び、下記の機能を提供するプログラム（各種のアプリケーション）が含まれる。プログラム２２０は、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記録メディアに記録して配布される。また、プログラム２２０は、不図示のサーバからインストール可能な形式又は実行可能な形式のファイルで配布される。
【００４３】
操作パネル１３は、ユーザが画像形成装置１００に入力を行うためのハードウェア（操作部）であると共に、画像形成装置１００がユーザに各種の画面を提供するためのハードウェアである表示部２１５を有する。操作パネル１３は、ＡＳＩＣ２０５に接続されている。本実施形態では、ユーザは携帯端末３００から画像形成装置１００を操作するので操作パネル１３は必ずしも必須ではないが、画像形成装置１００が操作パネル１３を有していても不都合はない。
【００４４】
ＦＣＵ２３と、スキャナエンジン２２と、プロッタエンジン２１は、ＰＣＩバスを介してＡＳＩＣ２０５に接続されている。
【００４５】
スキャナエンジン２２は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して画像処理を施し、所定の解像度のデジタルデータ（以下、画像データという）を生成する。
【００４６】
プロッタエンジン２１は、例えばタンデム型の感光ドラムを有し、画像データに基づきレーザビームを変調し感光ドラムを走査して潜像を形成する。潜像にトナーを付着して現像した１ページ毎に画像を用紙に熱と圧力で転写する。このような電子写真方式のプロッタに限られず、液滴を吐出して画像を形成するインクジェット型のプロッタエンジンでもよい。
【００４７】
ＦＣＵ２３は、ネットワークアダプタ１１を介してネットワークに接続し例えばＴ.３７，Ｔ.３８の規格に対応した通信手順、又は、公衆通信網に接続し例えばＧ３、Ｇ４規格に対応した通信手順、に従い画像データの送受信を行う。また、画像形成装置１００の電源がＯＦＦのときに画像データを受信しても、プロッタエンジン２１を起動して画像データを用紙に印刷することができる。
【００４８】
図２に戻り、画像形成装置１００の機能について説明する。なお、図２において図４と同一部には同一の符号を付しその説明は省略する。図２において、距離検出部１４、及び、ジョブ管理部１５は、ＡＰＩ（Application Interface）１６を介してメモリ管理部１７、エンジン管理部１８、及び、ユーザ管理部１９と接続されている。なお、図示する構造は模式的であり、ある機能が必要とする機能と通信可能であればよい。
【００４９】
ＵＩ管理部１２は、画像形成装置１００と携帯端末３００のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を管理する。ＵＩ管理部１２については後述する。
【００５０】
距離検出部１４は、携帯端末３００と画像形成装置１００との距離を検出する。距離の検出方法は、例えば、Bluetooth（登録商標）で通信する際の応答時間を利用する。例えば、距離検出部１４がネットワークアダプタ１１を介して携帯端末３００にデータを送信してから、携帯端末３００からデータを受信するまでの応答時間から距離を測定する。
【００５１】
また、無線ＬＡＮを利用してもよい。アドホックモードでは、携帯端末３００はアクセスポイントにアクセスすることなく画像形成装置１００と通信するので、距離検出部１４は、Bluetoothの場合と同様に距離を測定できる。また、ＩＣ通信で携帯端末３００と通信可能な場合、距離が近いと判断し、通信できない場合、距離が遠いと判断してもよい。
【００５２】
また、有線接続されているＰＣ２００との距離は、例えばPingコマンドを利用して測定する。携帯端末のＩＰアドレスを指定してPingコマンドを実行すると、平均応答時間が得られるので、応答時間から距離を測定する。なお、測定方法毎に補正定数を乗じるなどして測定方法が異なっても距離を比較できるようにすることが好ましい。
【００５３】
本実施形態では、例えば、距離が１ｍ未満と推定される場合に、距離が近いと判定し、
１ｍ以上の場合に距離が遠いと判定するものとする。"１ｍ"という閾値は一例であって、例えば"５０ｃｍ""２ｍ"としてもよい。
【００５４】
なお、距離検出部１４は、画像形成装置１００が有しているのでなく、携帯端末３００が有していてもよい。この場合、携帯端末３００の距離検出部１４は、測定した距離を画像形成装置１００に送信する。また、距離検出部１４は、距離を位置情報から算出してもよい。この場合、携帯端末３００と画像形成装置１００はいずれも例えばＧＮＳＳ（Global Navigation Satellite Systems）などにより位置情報を測定し、位置情報を一方が他方に送信することで距離を算出できる。
【００５５】
ジョブ管理部１５は、携帯端末３００又は操作パネル１３から操作を受け付け、ジョブの設定情報を登録する。ジョブには、画像形成装置１００の機能に応じて、プリントジョブ、コピージョブ、スキャンジョブ、送信ジョブ等がある。ジョブ管理部１５は、携帯端末３００、ＰＣ２００又は操作パネル１３から、ジョブの種類と、ジョブに応じて設定可能な設定情報（読み取り条件、コピー条件等）を受け付ける。ジョブ管理部１５は、登録されたジョブの設定情報に基づいてジョブを実行する。また、ジョブ管理部１５は、画像形成装置１００の状態（各機能が動作可能かどうか、消耗品の残量、エラー内容）、各ジョブのジョブ状態を画像形成装置１００の全体から収集し、ＵＩ管理部１２に提供する。
【００５６】
エンジン管理部１８は、プロッタエンジン２１、及び、スキャナエンジン２２などの各エンジンを管理する。スキャナエンジン２２を管理する際は、ＡＤＦ、ラインセンサの移動速度、取り込んだ画像のγ補正などの画像処理を行う。プロッタエンジン２１を管理する際は、画像形成、給排紙、定着温度等を制御する。
【００５７】
メモリ管理部１７は、実行されるジョブに応じてメモリを確保したり、開放するなどのメモリ管理を行う。ユーザ管理部１９は、ユーザ情報を管理する。ユーザ管理部１９は、予め登録されたユーザ情報を有している。
【００５８】
図５（ａ）は、ユーザ情報の一例を示す図である。ユーザ情報は、「ユーザＩＤ」に対応づけられた「パスワード」を有している。「ユーザＩＤ」はユーザを一意に識別するための識別情報である。ユーザＩＤに加え（又はユーザＩＤに代えて）ユーザ名が設定されていてもよい。「パスワード」は、画像形成装置１００がユーザを認証するため（ユーザが画像形成装置１００にログインするため）の数字、アルファベット、記号又はこれらの組み合わせである。
【００５９】
〔ＵＩ管理部〕
図６は、ＵＩ管理部１２の機能ブロックの一例を示す図である。ＵＩ管理部１２は、ネットワークサーバ１２１、ネットワークＵＩ受信管理部１２２、ネットワーク送信管理部１２５、操作パネル入力管理部１２３、ジョブ設定部１２６、ＵＩ構成状態管理部１２７、操作パネル表示管理部１２８、ユーザジョブ照合テーブル１２９、及び、操作パネルドライバ１２４を有している。
【００６０】
ネットワークサーバ１２１は、サーバとしてＴＣＰ／ＩＰなどのプロトコルスタックや、ＨＴＴＰなどのプロトコルに従い携帯端末３００との通信を制御する。ネットワークサーバ１２１は、データ送信の際は、ネットワーク送信管理部１２５から取得したデータを通信規格に応じた通信フレーム（パケット）を格納してネットワークアダプタ１１の送信バッファに記憶し、ネットワークアダプタ１１に送信を依頼する。データ受信の際は、例えば割込みなどの仕組みを利用して、ネットワークアダプタ１１の受信バッファに格納された通信フレームを読み出しネットワークＵＩ受信管理部１２２に送出する。本実施形態では、データとして"キー押下通知"を受信する。
【００６１】
ネットワークＵＩ受信管理部１２２は、ネットワークサーバ１２１が携帯端末３００又はＰＣ２００から受信したキー押下通知から、ユーザが操作したキーのキーＩＤを抽出し、ジョブ設定部１２６に出力する。
【００６２】
ジョブ設定部１２６は、キーＩＤに基づきユーザが操作したキー入力を解釈する。また、任意のユーザが携帯端末３００からキーＩＤを送信するので、ジョブ設定部１２６は携帯端末３００から送信されるユーザＩＤによりキーＩＤを操作したユーザを特定する。ユーザによるジョブの設定手順として、１つのジョブの全ての設定情報を一度に送信する手順と、ユーザが携帯端末３００のキーを１つ押下する毎にそのキーに対応する設定情報（この場合はキーＩＤ）を送信する手順とがある。本実施形態ではどちらの手順でジョブの設定情報を送信してもよい。しかしながら、どちらの手順でも、ユーザとジョブを紐づける必要がある。このため、ジョブ設定部１２６は、ユーザとジョブを紐づけるユーザジョブ照合テーブル１２９を有している。
【００６３】
図５（ｂ）はユーザジョブ照合テーブルの一例を示す図である。「ユーザＩＤ」に「ジョブＩＤ」が対応づけられている。ジョブＩＤは画像形成装置内で一意の数字、アルファベット、記号又はこれらの組み合わせである。ジョブ設定部１２６は、ユーザＩＤとキーＩＤを取得する毎にユーザジョブ照合テーブル１２９を参照し、ユーザＩＤが登録されていない場合、ユーザＩＤに対応づけてジョブＩＤを生成する。または、ジョブＩＤはジョブ管理部１５が生成し、ジョブ設定部１２６に通知してもよい。ジョブ設定部１２６は、ユーザＩＤにジョブＩＤを対応づけて登録する。
【００６４】
ユーザジョブ照合テーブル１２９を参照した際に、ユーザＩＤが登録されている場合、ユーザＩＤに対応づけられているジョブＩＤによりジョブを特定する。
【００６５】
また、ジョブ設定部１２６は、解析したキー入力の内容を、ＭＦＰキーＩＤに変換してジョブ管理部１５に通知する。ＭＦＰキーＩＤは、キー入力の内容を画像形成装置１００で統一的に使用されている形式のキー内容に変換したものである。ＭＦＰキーＩＤは例えば、"ＫＩ＿ＳＩＺＥ＿Ｂ４"である。ＭＦＰキーＩＤはジョブＩＤと共にジョブ管理部１５に通知される。なお、ＭＦＰキーＩＤには設定情報の属性とその属性値が含まれている。ＭＦＰキーＩＤが"ＫＩ＿ＳＩＺＥ＿Ｂ４"の場合、属性が原稿サイズ、属性値がＢ４である。
【００６６】
ジョブ管理部１５は、ジョブＩＤとＭＦＰキーＩＤにより各ユーザのジョブの設定情報を更新する。このため、ジョブ管理部１５は、ジョブ管理テーブル１３０を有している。なお、ジョブ管理部１５は新しいジョブＩＤが通知された場合、新たにジョブ管理テーブル１３０を生成する。
【００６７】
図７はジョブ管理テーブル１３０の一例を示す図である。ジョブ管理テーブル１３０は、例えばジョブＩＤ毎に生成され、設定情報の属性として「色」「原稿面」「原稿サイズ」「濃度」等を有している。ジョブ管理部１５は、各属性に属性値を設定する。なお、ジョブ管理部１５がジョブ管理テーブル１３０を生成する際、各属性に初期値を設定するので、ユーザは全ての属性を設定する必要はない（設定しない属性は初期値のままである。）。
【００６８】
ＵＩ構成状態管理部１２７は、ジョブ管理部１５からの通知を受けて、携帯端末３００の画面のキー状態を制御する。すなわち、ジョブ管理部１５はジョブ管理テーブル１３０に基づき画面におけるＭＦＰキー状態を特定し、ＵＩ構成状態管理部１２７に通知する。なお、このＭＦＰキー状態は、画像形成装置１００で統一的に使用されている形式のキー状態である。ＵＩ構成状態管理部１２７はＭＦＰキー状態が携帯端末３００の画面で反映されるように、携帯端末３００にキー状態を通知する。
【００６９】
なお、ジョブ管理部１５は、ジョブ管理テーブル１３０に登録されていないジョブＩＤが通知された場合、各属性に初期値が設定された状態をキー状態としてＵＩ構成状態管理部１２７に通知する。よって、携帯端末３００の画面のソフトキーは、属性に初期値が設定されている状態に対応したキーの選択状態となり、ユーザは初期の設定情報を判別できる。
【００７０】
ネットワーク送信管理部１２５は、ＵＩ構成状態管理部１２７から通知されるキー状態をネットワークサーバ１２１に送信する。キー状態を送信することを"キー状態通知"という。
【００７１】
操作パネルドライバ１２４、操作パネル入力管理部１２３、及び、操作パネル表示管理部１２８は、ユーザが操作パネル１３を操作する場合に動作する。操作パネルドライバ１２４はユーザの操作位置を操作パネル入力管理部１２３に通知する。操作パネル入力管理部１２３は、操作パネルドライバ１２４から入力された操作位置をキーＩＤに変換してジョブ設定部１２６に通知する。ジョブ設定部１２６は、キーＩＤをＭＦＰキーＩＤに変換してジョブ管理部１５に通知する。ジョブ管理部１５はＭＦＰキー状態をＵＩ構成状態管理部１２７に通知する。ＵＩ構成状態管理部１２７はＭＦＰキー状態をキー状態に変換して操作パネル表示管理部１２８に通知する。操作パネル表示管理部１２８はＵＩ構成状態管理部１２７から通知されたキー状態を、操作パネルドライバ１２４に通知する。操作パネルドライバ１２４はキー状態に基づき画面を表示する。したがって、ユーザは操作パネル１３からも同様にジョブを設定できる。
【００７２】
〔携帯端末の機能〕
図８は、携帯端末３００の概略的な機能ブロック図の一例を示す。携帯端末３００は、画面表示部３０１、キーＩＤ決定部３０２、キーＩＤ送信部３０３、及び、キーＩＤテーブル３０４を有している。
【００７３】
画面表示部３０１は、予め記憶している画面構成情報に、画像形成装置１００から受信したキー状態を反映させて表示部１０５に表示する。なお、画面構成情報とは、画面を構成する情報であり、画面を構成する、図形のサイズ・色・配置位置、図形内に表示される文字や記号・文字サイズ・配置位置、等の情報を有している。
【００７４】
図９は、携帯端末３００に表示される画面の一例を示す図である。ユーザが画像形成装置１００にジョブを登録する場合、予めインストールされているアプリ（プログラム１１２に含まれる）を起動させる。図９（ａ）は起動直後に表示される画面の一例を示す図である。図９（ａ）の起動直後に表示される画面の直前又は直後、ユーザはユーザＩＤ及びパスワードを入力することで画像形成装置１００にログインする。
【００７５】
各アプリケーションを指示するためのソフトキーとして、「コピー」のソフトキー５１１、「ドキュメントボックス」のソフトキー５１２、及び、「スキャナ」のソフトキー５１３が表示されている。ユーザは所望のアプリケーションを選択することができる。例えば、「スキャナ」のソフトキー５１３が選択された場合、図９（ｂ）のスキャナ画面が表示される。
【００７６】
より詳細には、携帯端末３００は例えば、いずれかのソフトキーが押下（タップ）されたことを契機に、ユーザＩＤと選択されたアプリケーションを画像形成装置１００に送信する。画像形成装置１００は、ユーザＩＤがユーザジョブ照合テーブル１２９に登録されていないため、そのアプリケーションにおける各属性の初期値に相当するキー状態を携帯端末３００に送信する。これにより、画面表示部３０１はスキャナ画面の予め記憶している画面構成情報に、画像形成装置１００から受信したキー状態を反映させて表示部１０５に表示する。
【００７７】
このように、画像形成装置１００から初期値のキー状態を受信するのでなく、予め携帯端末が、画像形成装置１００の初期の設定情報を有していてもよい。携帯端末のユーザは画像形成装置１００を使用することが想定されているので、事前に画像形成装置１００の初期の設定情報を取得することが可能である。
【００７８】
図９（ｂ）のスキャナ画面は、「原稿種類」タブ５０１、「解像度」タブ５０２、「読み取りサイズ」タブ５０３、及び、「編集」タブ５０４を有している。各タブがスキャナ画面にて設定可能な属性であり、各タブ毎に属性値が選択可能に表示されている。例えば「原稿種類」という属性では、"白黒・文字"、"白黒・文字・図表""白黒・文字・写真""白黒・写真""グレースケール""フルカラー・文字・写真""フルカラー・印刷紙・写真""自動カラー選択"という属性値が表示されている。
【００７９】
「原稿種類」という属性の属性値の初期値が"白黒・文字・図表"であった場合、"白黒・文字・図表"が反転して表示される。「解像度」タブ、「読み取りサイズ」タブ、及び、「編集」タブについても同様であり、ユーザがタブを選択すると、属性値の初期値が反転して表示される。反転されたソフトキーの表示状態は選択状態と呼ばれ、反転されていないソフトキーは通常表示状態と呼ばれる。この他、表示状態には、選択不可状態、非表示状態、などがある。
【００８０】
例えば、図９（ｂ）の状態で、ユーザは操作を開始する。図８のキーＩＤ決定部３０２は、表示部１０５のタッチパネルから位置情報を取得して、ユーザがタップしたソフトキーをキーＩＤにて特定する。このため、キーＩＤ決定部３０２はキーＩＤテーブル３０４を有している。
【００８１】
図１０はキーＩＤテーブル３０４の一例を示す図である。キーＩＤテーブル３０４では、「位置情報」と「キーＩＤ」が対応づけて登録されている。なお、「キー入力」は参考に示したもので、携帯端末３００が有していなくてもよい。「位置情報」は、各ソフトキーが矩形で表示される場合の左上頂点と右下頂点の座標である。キーＩＤ決定部３０２は、表示部１０５から取得したタップ位置が対応する「位置情報」を特定し、該位置情報に対応づけられたキーＩＤをキーＩＤテーブル３０４から読み出す。これにより、ユーザがタップしたソフトキーを特定できる。例えば、ユーザが（１０，１０）（１００，２００）の矩形内をタップした場合、キーＩＤは"Key_3001"である。
【００８２】
キーＩＤ送信部３０３は、キーＩＤ決定部３０２が決定したキーＩＤを画像形成装置１００に送信する。Bluetooth（登録商標）で通信する場合、ペアリングが済んでいれば共通のプロファイルを介して通信できる。また、無線ＬＡＮで通信する場合、画像形成装置１００のＩＰアドレスが分かれば通信できる。携帯端末３００で動作するアプリは画像形成装置１００を想定して作成されているので、アプリにはプロファイルや画像形成装置１００のＩＰアドレスが登録されている。ＩＰアドレスが分かればＡＲＰ（Address Resolution Protocol）などのプロトコルで画像形成装置１００のＭＡＣアドレスを取得できる。
【００８３】
なお、複数のタブを有する画面の場合、表示部１０５の同じ位置に異なるソフトキーが表示されるので、キーＩＤテーブル３０４ではタブ毎に用意されている。
【００８４】
画像形成装置側では、ジョブ設定部１２６がキーＩＤからキー入力を特定できるように、変換表を有する。変換表は、「キーＩＤ」と「キー入力」が対応づけられたもので、キーＩＤが"Key_3001"の場合、「キー入力」は"解像度１００"であることが分かる。
【００８５】
なお、携帯端末３００の画面と、画像形成装置１００のジョブ設定値を常に同期させておく必要はないので、キーＩＤ送信部３０３はユーザのソフトキーのタップ毎にキーＩＤを送信しなくてもよい。この場合、画面表示部３０１は、ユーザの操作に応じてソフトキーを反転表示させておき、周期的又はユーザが"ＯＫ"ボタン５０６をタップしたタイミングで、画像形成装置１００にキーＩＤを送信する。こうすることで、ユーザがソフトキーの応答に違和感を感じることを抑制できる。
【００８６】
〔動作手順〕
図１１は、携帯端末が画像形成装置のアプリケーションに対して設定を行う手順を示すシーケンス図の一例である。すでに、図９（ｂ）のスキャナ画面が表示されている状態であるとして説明する。
【００８７】
S1：ユーザ（例えばユーザＡ）は携帯端末３００のソフトキーをタップする。これにより、キーＩＤ決定部３０２はキーＩＤを決定し、キーＩＤ送信部３０３がユーザＩＤとキーＩＤを引数としてキー押下通知をネットワークアダプタ１１に送信する。例えば、ユーザID："userA"、キーＩＤ：""key_3001"が送信される。なお、この時のキー入力を"原稿サイズB4"とする。
【００８８】
S1.1：ネットワークアダプタ１１はキー押下通知（ユーザＩＤ、キーＩＤ）をネットワークサーバに出力する。
【００８９】
S1.1.1：ネットワークサーバは、キー押下通知（ユーザＩＤ、キーＩＤ）をネットワークＵＩ受信管理部１２２に出力する。
【００９０】
S2：ネットワークＵＩ受信管理部１２２は、キー押下通知（ユーザＩＤ、キーＩＤ）をジョブ設定部１２６に出力する。
【００９１】
S3：ジョブ設定部１２６はキーＩＤを解析してキー入力を特定する。また、ジョブ設定部１２６は、キー入力を画像形成装置１００で利用されるキーＩＤ形式であるＭＦＰキーＩＤに変換する。
【００９２】
S4：また、ジョブ設定部１２６は、ユーザＩＤとジョブＩＤの照合処理を行う。すなわち、ユーザＩＤがユーザジョブ照合テーブル１２９に登録されているか否かを判定し、登録されていないユーザの場合、ユーザジョブ照合テーブル１２９にユーザＩＤを追加すると共に、重複しないジョブＩＤを生成する。登録されている場合は、ユーザジョブ照合テーブル１２９のジョブＩＤを取得する。
【００９３】
S5：ジョブ設定部１２６は、ＭＦＰキーＩＤとジョブＩＤを引数にジョブ設定値通知をジョブ管理部１５に出力する。
【００９４】
S6：ジョブ管理部１５は、ジョブＩＤに対応するジョブ管理テーブル１３０を特定し、ＭＦＰキーＩＤを属性値に変換してジョブ管理テーブル１３０に設定する。各属性には初期値が設定されているので、初期値は属性値にて更新される。
【００９５】
S7：次に、ジョブ管理部１５は画像形成装置１００に対しソフトキーの表示を要求する。まず、ジョブ管理部１５は、ジョブＩＤとＭＦＰキー状態を引数に設定値状態通知をＵＩ構成状態管理部１２７に出力する。ＭＦＰキー状態とは、ソフトキーの表示状態を画像形成装置内で統一的に特定する形式の情報である。
【００９６】
S8：ＵＩ構成状態管理部１２７は、ＭＦＰキー状態を解釈して、携帯端末３００で利用できるキー状態に変換する。
【００９７】
S8.1：また、ＵＩ構成状態管理部１２７は、ユーザＩＤとジョブＩＤの照合処理を行う。ＵＩ構成状態管理部１２７は、ユーザジョブ照合テーブル１２９からジョブＩＤに対応づけられたユーザＩＤを特定する。ユーザＩＤを特定するのはキー状態を送信する携帯端末３００を特定するためである。
【００９８】
S9：ＵＩ構成状態管理部１２７はジョブＩＤとキー状態を引数としてキー状態通知をネットワーク送信管理部１２５に出力する。
【００９９】
S10：ネットワーク送信管理部１２５はネットワークサーバにキー状態通知を出力する。
【０１００】
S11：ネットワークサーバはキー状態通知をネットワークアダプタ１１に出力する。
【０１０１】
S11.1：ネットワークアダプタ１１はキー状態通知を携帯端末３００に送信する。
【０１０２】
以上の処理により、ユーザが携帯端末３００のソフトキーをタップすると、キーＩＤが画像形成装置１００に通知されジョブ設定値が設定される。また、画像形成装置１００はキー状態を携帯端末３００に送信するので、携帯端末３００はキー状態をソフトキーの表示状態に反映させることができる。これにより、ユーザは携帯端末３００から画像形成装置１００を操作できる。
【０１０３】
〔複数の携帯端末からのジョブの設定〕
図１２は、複数の携帯端末が画像形成装置１００のアプリケーションに対して設定を行う手順を示すシーケンス図の一例である。図１２では画像形成装置１００の機能ブロックを簡略化して説明する。全体的な流れは図１１と同様である。図１２では２つの携帯端末３００がジョブを設定しているが、３つ以上の携帯端末３００がジョブを設定することもできる。
【０１０４】
S1：ユーザＡが携帯する携帯端末３００がユーザＩＤ（例えば、ユーザＡ）とキーＩＤを引数にしてキー押下通知をＵＩ管理部１２に送信する。
【０１０５】
S2：ＵＩ管理部１２は、キーＩＤからキー入力を解釈する。キー入力はＭＦＰキーＩＤ（例えば、原稿サイズＢ４）に変換される。
【０１０６】
S3：ＵＩ管理部１２はユーザジョブ照合テーブル１２９を参照して、ユーザＩＤとジョブＩＤの照合処理を行う。これにより、例えば"３００１"というジョブＩＤが特定される。
【０１０７】
S4：ＵＩ管理部１２はジョブＩＤとＭＦＰキーＩＤを引数にしてジョブ設定値通知をジョブ管理部１５に出力する。
【０１０８】
S5：ジョブ管理部１５は、ＭＦＰキーＩＤを属性値に変換してジョブ管理テーブル１３０に設定する。これにより、ユーザＡが設定するジョブ管理テーブル１３０の「原稿サイズ」という属性には"Ｂ４"という属性値が設定される。
【０１０９】
S6：ユーザＢが携帯する携帯端末３００がユーザＩＤ（例えば、ユーザＢ）とキーＩＤを引数にしてキー押下通知をＵＩ管理部１２に送信する。
【０１１０】
S7：ＵＩ管理部１２は、キーＩＤからキー入力を解釈する。キー入力はＭＦＰキーＩＤ（例えば、フルカラー）に変換される。
【０１１１】
S8：ＵＩ管理部１２はユーザジョブ照合テーブル１２９を参照して、ユーザＩＤとジョブＩＤの照合処理を行う。これにより、例えば"３００２"というジョブＩＤが特定される。
【０１１２】
S9：ＵＩ管理部１２はジョブＩＤとＭＦＰキーＩＤを引数にしてジョブ設定値通知をジョブ管理部１５に出力する。
【０１１３】
S10：ジョブ管理部１５は、ＭＦＰキーＩＤを属性値に変換してジョブ管理テーブル１３０に設定する。これにより、ユーザＢが設定するジョブ管理テーブル１３０の「色」という属性には"フルカラー"という属性値が設定される。
【０１１４】
S11：ジョブ管理部１５は、ジョブＩＤ（例えば、３００１）とＭＦＰキー状態を引数にして設定値状態通知を出力する。ＭＦＰキー状態は例えば"選択"である。初期値にて選択状態であった属性のＭＦＰキー状態は、通常表示状態に変更される。
【０１１５】
S12：ＵＩ管理部１２は、ＭＦＰキー状態を解釈してキー状態に変換する。
【０１１６】
S13：ＵＩ管理部１２は、ユーザジョブ照合テーブル１２９を参照してジョブＩＤに紐づけられたユーザＩＤ（例えばユーザＡ）を特定する。
【０１１７】
S14：ＵＩ管理部１２は、ユーザＩＤとキー状態を引数にしてキー状態通知を、ユーザＡの携帯端末３００に送信する。
【０１１８】
S15：ジョブ管理部１５は、ジョブＩＤ（例えば、３００２）とＭＦＰキー状態を引数にして設定値状態通知を出力する。ＭＦＰキー状態は例えば"選択"である。初期値にて選択状態であった属性のＭＦＰキー状態は、通常表示状態に変更される。
【０１１９】
S16：ＵＩ管理部１２は、ＭＦＰキー状態を解釈してキー状態に変換する。
【０１２０】
S17：ＵＩ管理部１２は、ユーザジョブ照合テーブル１２９を参照してジョブＩＤに紐づけられたユーザＩＤ（例えばユーザＢ）を特定する。
【０１２１】
S18：ＵＩ管理部１２は、ユーザＩＤとキー状態を引数にしてキー状態通知を、ユーザＢの携帯端末３００に送信する。
【０１２２】
このように、画像形成装置１００は、複数の携帯端末３００から送信されるキー押下の通知を並行して（キー押下の通知からキー状態の通知までの処理が時間的に重複した状態で）処理できる。
【０１２３】
〔ジョブ実行時の動作手順〕
ジョブを設定した後、各ユーザはジョブを実行する。画像形成装置１００を原稿に載置する必要があるジョブ（例えば、スキャナジョブ、コピージョブ）の場合、ユーザが画像形成装置１００のすぐ近く（例えば、手の届く範囲）にいるはずである。換言すると、ユーザが画像形成装置１００のすぐ近くにいない場合、ジョブを実行する必要性が低い。
【０１２４】
そこで、画像形成装置１００は、ユーザ（携帯端末）との距離が閾値未満か否かを判定して、ユーザによるジョブの実行を許可するか否かを判定する。
【０１２５】
図１３は、画像形成装置１００によるジョブの実行判定を説明する図の一例である。画像形成装置１００とユーザＡの距離は１ｍ未満であり、画像形成装置１００とユーザＢの距離は１ｍ以上である。また、ユーザＡとユーザＢは携帯端末３００を携帯しているが、ユーザＣはＰＣ２００を介して画像形成装置１００と通信している。ユーザＣと画像形成装置１００の距離は１ｍ以上である。
【０１２６】
例えば、ジョブ管理部１５は、ジョブの実行を要求したユーザとの距離が閾値未満か否かに基づき、ジョブの実行を許可するか否かを判定する。閾値は例えば、１〔ｍ〕とするが、５０〔ｃｍ〕や２〔ｍ〕などに設定してもよい。
【０１２７】
図１３の例では、閾値未満の距離に存在するのはユーザＡのみである。よって、ジョブ管理部１５は、ユーザＡからジョブの実行要求を受信した場合、ジョブを実行する。ユーザＢ，Ｃからジョブの実行要求を受信した場合、例えばエラー通知を返すなどしてジョブを実行しない。
【０１２８】
なお、閾値未満の距離に複数のユーザが存在する場合、画像形成装置１００は最も距離が小さいユーザにジョブの実行を許可する。
【０１２９】
図１４は、画像形成装置１００がジョブの実行の可否を判定する手順を示すフローチャート図の一例である。
【０１３０】
携帯端末３００はジョブを実行する場合、ソフトキーのスタートキー５０５を押下する。スタートキー５０５のキーＩＤはキー押下通知の引数として画像形成装置１００に通知される。ジョブ設定部１２６はスタートキー５０５のキーＩＤをＭＦＰキーＩＤに変換してジョブ管理部１５に通知する。
【０１３１】
ジョブ管理部１５はＭＦＰキーＩＤを解釈してスタートキー５０５が押下されたか否かを判定する（Ｓ１０）。
【０１３２】
スタートキー５０５が押下されたのでない場合は（Ｓ１０のＮｏ）、ジョブの設定のキー押下通知であると判定する。ジョブ管理部等は図１１にて説明した手順で、ジョブの設定情報を設定する（Ｓ２０）。
【０１３３】
スタートキー５０５が押下された場合（Ｓ１０のＹｅｓ）、ジョブ管理部１５は距離検出部１４が検出した携帯端末３００との距離を閾値と比較する（Ｓ３０）。
【０１３４】
距離が閾値未満であった場合（Ｓ３０のＹｅｓ）、ジョブ管理部１５は、ジョブＩＤに基づきジョブを特定しジョブのスタート処理を行う（Ｓ５０）。
【０１３５】
距離が閾値未満でない場合（Ｓ３０のＮｏ）、ジョブ管理部１５は、ユーザにエラー通知を行う（Ｓ４０）。
【０１３６】
なお、操作パネル１３からユーザがジョブを実行している場合、携帯端末３００が実行を要求したジョブを画像形成装置１００が実行することができない（操作パネル１３を操作したユーザと携帯端末３００を操作するユーザが同一人物であってもよい）。この場合、ジョブ管理部１５はジョブ管理テーブル１３０に予約中であることを登録して実行を保留しておき、操作パネル１３から実行されたジョブが終了次第、携帯端末３００が実行を要求したジョブの実行を開始する。
【０１３７】
図１５（ａ）は、ジョブＩＤ３００１のジョブが予約中であることを示すジョブ管理テーブル１３０の一例を示す図である。ジョブ管理部１５は、操作パネル１３から実行されたジョブが終了すると、ジョブ管理テーブル１３０を参照して予約中のジョブを検索し、予約中のジョブがあれば実行を開始する。複数のジョブが予約中となることもあるので、ジョブ管理部１５は予約した時刻を記録することが有効である。ジョブ管理部１５は予約した時刻が古いジョブから先にジョブを実行する。
【０１３８】
また、ジョブ管理部１５は、ジョブ管理テーブル１３０に予約中であることを登録した場合、該ジョブの実行を要求した携帯端末３００に予約したことを通知する。
【０１３９】
図１５（ｂ）は、携帯端末３００に表示されたメッセージの一例を示す図である。携帯端末３００の表示部１０５には、「ＭＦＰが使用中なのでジョブを予約しました」と表示されている。これにより、携帯端末３００のユーザはジョブが実行されない理由を把握することができる。
【０１４０】
また、スタートキーが押下されたと判定したジョブ管理部１５は、原稿の読み取り時間を携帯端末３００に通知することも有効である。読み取り時間は原稿のページ数により変わるので、１ページあたりの読み取り時間の目安を通知する。読み取り時間に影響する属性としては「色」「原稿面」「原稿サイズ」「解像度」等がある。ジョブ管理部１５はこれらを重み付けして１ページあたりの読み取り時間の目安を算出し、携帯端末３００に通知する。
【０１４１】
図１５（ｃ）は、携帯端末３００に表示された読み取り時間の一例を示す図である。携帯端末３００の表示部１０５には、「読み取り時間は１ページあたり約０．５秒です」と表示されている。携帯端末３００のユーザは原稿のページ数を少なくともほぼ把握しているので、１ページあたりの読み取り時間にページ数を乗じることで読み取り時間を予想できる。なお、ＡＤＦによっては原稿積載量を検出可能なものがあるので、この場合は１ページあたりの読み取り時間に原稿積載量を乗じた値を読み取り時間として携帯端末３００に送信する。
【０１４２】
以上説明したように、本実施形態の画像形成装置１００は、ユーザが操作する携帯端末３００からジョブの設定を受け付けることができるので、一人のユーザが画像形成装置１００を占有する時間を低減できる。また、複数の携帯端末３００からも並行的にジョブの設定を受け付けることができるので、一方のユーザが、他方のユーザが設定を終えるまで待機する状況が生じることも低減できる。
【符号の説明】
【０１４３】
１１      ネットワークアダプタ
１２      ＵＩ管理部
１３      操作パネル
１４      距離検出部
１５      ジョブ管理部
１００    画像形成装置
１２１    ネットワークサーバ
１２２    ネットワークＵＩ受信管理部
１２３    操作パネル入力管理部
１２４    操作パネルドライバ
１２５    ネットワーク送信管理部
１２６    ジョブ設定部
１２７    ＵＩ構成状態管理部
１２８    操作パネル表示管理部
１２９    ユーザジョブ照合テーブル
１３０    ジョブ管理テーブル
２００    ＰＣ
３００    携帯端末
【先行技術文献】
【特許文献】
【０１４４】
【特許文献１】特開２００６‐２３８１９９号公報
【図２】
0005920041.tif 000002
【図３】
0005920041.tif 000003
【図４】
0005920041.tif 000004
【図５】
0005920041.tif 000005
【図６】
0005920041.tif 000006
【図７】
0005920041.tif 000007
【図８】
0005920041.tif 000008
【図９】
0005920041.tif 000009
【図１０】
0005920041.tif 000010
【図１１】
0005920041.tif 000011
【図１２】
0005920041.tif 000012
【図１３】
0005920041.tif 000013
【図１４】
0005920041.tif 000014
【図１５】
0005920041.tif 000015
【図１】
0005920041.tif 000016