(57)【特許請求の範囲】
【請求項１】
第１のタッチパネルおよび画像に対する処理手段を有する画像形成装置と、第２のタッチパネルを有する端末装置と含んだ画像形成システムであって、
前記第１のタッチパネル上の第１の操作に応じて、操作の種類と操作の対象とを示す第１の操作情報を生成するための第１の操作情報生成手段と、
前記第２のタッチパネル上の第２の操作に応じて、操作の種類と操作の対象とを示す第２の操作情報を生成するための第２の操作情報生成手段と、
前記画像形成装置の状態または前記操作の対象の種別を検出するための検出手段と、
前記第１の操作情報、前記第２の操作情報、前記処理手段による処理の内容、および所定の条件を関連付けた条件判別データーを記憶するための記憶手段と、
前記第１の操作情報、前記第２の操作情報、および前記検出手段の検出結果と、前記条件判別データーとに基づき、前記処理手段による処理を決定するための判断手段と、
前記判断手段により決定された処理を前記処理手段に実行させるための処理実行手段と、
前記処理実行手段によって実行された結果を処理データーとして前記端末装置に対して送信するための送信手段とを備える、画像形成システム。
【請求項２】
前記検出手段は、前記画像形成装置が前記処理手段による処理を実行できる状態か否かを検出する、請求項１に記載の画像形成システム。
【請求項３】
前記所定の条件は、前記画像形成装置において前記第１の操作を行なったログインユーザーと、前記端末装置において前記第２の操作を行なったログインユーザーのとの一致を示す条件を含む、請求項１または２に記載の画像形成システム。
【請求項４】
前記第１の操作は、前記処理手段により画像データーを生成する処理に対応するアイコンに対する操作であり、
前記第２の操作は、前記画像データーを前記処理データーとして格納する格納場所に対応するアイコンに対する操作である、請求項１〜３のいずれかに記載の画像形成システム。
【請求項５】
前記第１の操作は、前記第１のタッチパネル上で２点がタッチされた後に連続して前記２点のタッチ位置がその間隔が短くなる方向に移動し、その後、前記移動後の前記２点のタッチを解除する操作であり、
前記第２の操作は、前記第２のタッチパネル上で２点がタッチされた後に連続して前記２点のタッチ位置がその間隔が長くなる方向に移動し、その後、前記移動後の前記２点のタッチを解除する操作であり、
前記第１の操作情報生成手段および前記第２の操作情報生成手段は、前記移動前と前記移動後との少なくとも一方の前記２点のタッチ位置で定義される範囲に含まれるオブジェクトを前記操作の対象と特定する、請求項１〜４のいずれかに記載の画像形成システム。
【請求項６】
前記画像形成装置が前記判断手段を含む、請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
前記端末装置が前記判断手段を含む、請求項１〜５のいずれかに記載の画像形成システム。
【請求項８】
前記画像形成装置と前記端末装置とを仲介するためのサーバーをさらに含み、
前記サーバーが前記判断手段を含む、請求項１〜５のいずれかに記載の画像形成システム。
【請求項９】
前記画像形成装置の前記処理手段は、前記第１の操作により、セットされた原稿を読み取って画像データーを生成し、
前記端末装置は生成された前記画像データーを前記第２の操作により特定された格納場所に格納する、請求項１〜８のいずれかに記載の画像形成システム。
【請求項１０】
前記端末装置はカメラを含んで、前記第２の操作により、前記カメラにより撮影された画像データーを生成し、
前記画像形成装置の前記処理手段は、前記カメラにより撮影された画像データーを取得して、前記第１の操作により特定された格納場所に格納する、請求項１〜９のいずれかに記載の画像形成システム。
【請求項１１】
前記画像形成装置の前記処理手段は、前記第２の操作によって特定された画像データーを、前記第１の操作によって特定されたファイル形式に変換する、請求項１〜９のいずれかに記載の画像形成システム。
【請求項１２】
タッチパネルと、
前記タッチパネルに接続された制御手段と、
端末装置と通信するための通信手段と、
画像処理を実行するための処理手段とを備え、
前記制御手段は、
前記タッチパネル上の操作に応じて、操作の種類と操作の対象とを示す第１の操作情報を生成するための操作情報生成手段と、
当該画像形成装置の状態または前記操作の対象の種別を検出するための検出手段と、
前記通信手段により前記端末装置のタッチパネルにおける操作の種類と操作の対象とを示す第２の操作情報を受信するための受信手段と、
前記第１の操作情報、前記端末装置からの前記第２の操作情報、前記処理手段による処理の内容、および所定の条件を関連付けた条件判別データーを記憶するための記憶手段と、
前記第１の操作情報、前記端末装置からの前記第２の操作情報、および前記検出手段の検出結果と、前記条件判別データーとに基づき、前記処理手段による処理を決定するための判断手段と、
前記判断手段により決定された処理を前記処理手段に実行させるための処理実行手段と、
前記処理実行手段によって実行された結果を処理データーとして前記端末装置に対して送信するための送信手段とを備える、画像形成装置。
【請求項１３】
タッチパネルおよび画像に対する処理手段を有する画像形成装置に処理を実行させるための制御プログラムであって、
前記画像形成装置は、当該画像形成装置における操作の種類および操作の対象を示す第１の操作情報と、端末装置における操作の種類および操作の対象を示す第２の操作情報と、処理の内容と、所定の条件とを関連付けた条件判別データーを記憶し、
前記タッチパネルからの操作信号を基づいて、前記タッチパネルを用いた第１の操作が行なわれたことを検出するステップと、
前記第１の操作に応じて、操作の種類と操作の対象とを示す前記第１の操作情報を生成するステップと、
当該画像形成装置の状態または前記操作の対象の種別を検出するステップと、
前記端末装置から、当該端末装置の有するタッチパネルを用いた第２の操作の種類と操作の対象とを表わす前記第２の操作情報を受信するステップと、
前記第１の操作情報、前記第２の操作情報、および前記検出するステップでの検出結果と、前記条件判別データーとに基づき、前記処理手段による処理を決定するステップと、
前記決定するステップで決定された処理を前記処理手段で実行するステップと、
前記処理手段で実行された結果を処理データーとして前記端末装置に対して送信するステップとを前記画像形成装置に実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成システム、画像形成装置、および制御プログラムに関し、特に、タッチパネル上でのユーザーの「つまむ」操作および「離す」操作により処理が実行される画像形成システム、画像形成装置、および制御プログラムに関する。
【背景技術】
【０００２】
コピー機やプリンターやその複合機であるＭＦＰ（Multi-Functional Peripheral）などの画像形成装置の中には、画像データーをファイルとして記憶し、ネットワークを介して接続された、携帯情報端末などの他の装置と当該ファイルをやりとりするものがある。
【０００３】
一方で、タッチパネルを有する携帯情報端末などの装置が増え、タッチパネルを使用したユーザーインターフェースが普及している。その一例として、たとえば、特開２００２−１２３３６９号公報（以下、特許文献１）は、通常の押下操作とは異なる操作が行なわれた場合に、画面の表示内容をスクロールさせる技術を提案している。また、特開２０００−１６３４４４号公報（以下、特許文献２）は、ユーザーが指定した情報や入力した情報に日付情報を付して、自動的にファイルフォルダーに格納する機能を有する電子ブックであって、指による入力操作における指の移動履歴を用いて範囲の指定を行なう技術を開示している。また、特開２０００−１６３１９３号公報（以下、特許文献３）は、ページ番号が付与された情報をページ単位に画像情報として表示部に出力可能な電子ブックであって、検出された指の接触圧力、接触面積、および指の移動方向に基づき、ページめくり入力やしおり挿入を行なう技術を開示している。さらに、特開平８−７６９２６号公報（以下、特許文献４）は、指の接触移動の移動量と方向とに基づいてページめくりを行なったり、タッチする指の本数に応じてめくるページ数を変えたりする技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１２３３６９号公報
【特許文献２】特開２０００−１６３４４４号公報
【特許文献３】特開２０００−１６３１９３号公報
【特許文献４】特開平８−７６９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようにたとえばオフィス環境などにおいて複数の装置を利用し得る状態にあるときに、処理を実行させようとする装置と、その処理の実行を指示しようとする装置とが異なる場合がある。また、処理を実行させようとする装置と、その処理に用いる情報を保持している装置とが異なる場合がある。
【０００６】
そういった場合に、たとえ特許文献１〜４のような技術を採用した場合であっても、双方の装置にそれぞれ異なる操作を行ない、また、それぞれの装置に対する操作を繰り返し行なう必要があり、操作が煩雑である、という問題があった。またその結果、操作を誤るなどして、ユーザーの意図しない動作が行なわれてしまうこともある、という問題もあった。
【０００７】
本発明はこのような問題に鑑みてなされたものであって、直感的かつ容易な操作でネットワークで接続された装置間で動作を実行させることが可能な画像形成システム、画像形成装置、および制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明のある局面に従うと、画像形成システムは、第１のタッチパネルおよび画像に対する処理手段を有する画像形成装置と、第２のタッチパネルを有する端末装置と含んだ画像形成システムであって、第１のタッチパネル上の第１の操作に応じて、操作の種類と操作の対象とを示す第１の操作情報を生成するための第１の操作情報生成手段と、第２のタッチパネル上の第２の操作に応じて、操作の種類と操作の対象とを示す第２の操作情報を生成するための第２の操作情報生成手段と、画像形成装置の状態または操作の対象の種別を検出するための検出手段と、第１の操作情報、第２の操作情報、処理手段による処理の内容、および所定の条件を関連付けた条件判別データーを記憶するための記憶手段と、第１の操作情報、第２の操作情報、および検出手段の検出結果と、条件判別データーとに基づき、処理手段による処理を決定するための判断手段と、判断手段により決定された処理を処理手段に実行させるための処理実行手段と、処理実行手段によって実行された結果を処理データーとして端末装置に対して送信するための送信手段とを備える。
【０００９】
好ましくは、検出手段は、画像形成装置が処理手段による処理を実行できる状態か否かを検出する。
【００１０】
好ましくは、上記所定の条件は、画像形成装置において第１の操作を行なったログインユーザーと、端末装置において第２の操作を行なったログインユーザーのとの一致を示す条件を含む。
【００１１】
好ましくは、第１の操作は、処理手段により画像データーを生成する処理に対応するアイコンに対する操作であり、第２の操作は、画像データーを処理データーとして格納する格納場所に対応するアイコンに対する操作である。
【００１２】
好ましくは、第１の操作は、第１のタッチパネル上で２点がタッチされた後に連続して２点のタッチ位置がその間隔が短くなる方向に移動し、その後、移動後の２点のタッチを解除する操作であり、第２の操作は、第２のタッチパネル上で２点がタッチされた後に連続して２点のタッチ位置がその間隔が長くなる方向に移動し、その後、移動後の２点のタッチを解除する操作であり、第１の操作情報生成手段および第２の操作情報生成手段は、移動前と移動後との少なくとも一方の２点のタッチ位置で定義される範囲に含まれるオブジェクトを操作の対象と特定する。
【００１３】
好ましくは、画像形成装置が判断手段を含む。
または、好ましくは、端末装置が判断手段を含む。
【００１４】
または、好ましくは、画像形成システムは画像形成装置と端末装置とを仲介するためのサーバーをさらに含み、サーバーが判断手段を含む。
【００１５】
好ましくは、画像形成装置の処理手段は、第１の操作により、セットされた原稿を読み取って画像データーを生成し、端末装置は生成された画像データーを第２の操作により特定された格納場所に格納する。
【００１６】
好ましくは、端末装置はカメラを含んで、第２の操作により、カメラにより撮影された画像データーを生成し、画像形成装置の処理手段は、カメラにより撮影された画像データーを取得して、第１の操作により特定された格納場所に格納する。
【００１７】
好ましくは、画像形成装置の処理手段は、第２の操作によって特定された画像データーを、第１の操作によって特定されたファイル形式に変換する。
【００１８】
本発明のさらに他の局面に従うと、画像形成装置は、タッチパネルと、タッチパネルに接続された制御手段と、端末装置と通信するための通信手段と、画像処理を実行するための処理手段とを備える。制御手段は、タッチパネル上の操作に応じて、操作の種類と操作の対象とを示す第１の操作情報を生成するための操作情報生成手段と、当該画像形成装置の状態または操作の対象の種別を検出するための検出手段と、通信手段により端末装置のタッチパネルにおける操作の種類と操作の対象とを示す第２の操作情報を受信するための受信手段と、第１の操作情報、端末装置からの第２の操作情報、処理手段による処理の内容、および所定の条件を関連付けた条件判別データーを記憶するための記憶手段と、第１の操作情報、端末装置からの第２の操作情報、および検出手段の検出結果と、条件判別データーとに基づき、処理手段による処理を決定するための判断手段と、判断手段により決定された処理を処理手段に実行させるための処理実行手段と、処理実行手段によって実行された結果を処理データーとして端末装置に対して送信するための送信手段とを備える。
【００１９】
本発明のさらに他の局面に従うと、制御プログラムはタッチパネルおよび画像に対する処理手段を有する画像形成装置に処理を実行させるための制御プログラムであって、画像形成装置は、当該画像形成装置における操作の種類および操作の対象を示す第１の操作情報と、端末装置における操作の種類および操作の対象を示す第２の操作情報と、処理の内容と、所定の条件とを関連付けた条件判別データーを記憶し、タッチパネルからの操作信号を基づいて、タッチパネルを用いた第１の操作が行なわれたことを検出するステップと、第１の操作に応じて、操作の種類と操作の対象とを示す第１の操作情報を生成するステップと、当該画像形成装置の状態または操作の対象の種別を検出するステップと、端末装置から、当該端末装置の有するタッチパネルを用いた第２の操作の種類と操作の対象とを表わす第２の操作情報を受信するステップと、第１の操作情報、第２の操作情報、および検出するステップでの検出結果と、条件判別データーとに基づき、処理手段による処理を決定するステップと、決定するステップで決定された処理を処理手段で実行するステップと、処理手段で実行された結果を処理データーとして端末装置に対して送信するステップとを画像形成装置に実行させる。
【発明の効果】
【００２０】
この発明によると、直感的かつ容易な操作でネットワークで接続された装置間で動作を実行させることができる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかる画像形成システムの構成の具体例を示す図である。
【図２】画像形成システムに含まれるＭＦＰ（Multi-Function Peripheral）のハードウェア構成の具体例を示す図である。
【図３】画像形成システムに含まれる携帯端末のハードウェア構成の具体例を示す図である。
【図４】画像形成システムに含まれるサーバーのハードウェア構成の具体例を示す図である。
【図５】「つまむ」操作を説明するための図である。
【図６】「離す」操作を説明するための図である。
【図７】ＭＦＰに記憶される動作条件の対応の具体例を示す図である。
【図８】図７において番号１で表わされた動作条件が満たされるための動作の流れを表わした図である。
【図９】画像形成システムでの動作の流れを表わす図である。
【図１０】ＭＦＰの機能構成の具体例を示すブロック図である。
【図１１】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１２】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１３】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１４】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１５】つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【図１６】携帯端末の機能構成の具体例を示すブロック図である。
【図１７】サーバーの機能構成の具体例を示すブロック図である。
【図１８】ＭＦＰでの動作の具体例を示すフローチャートである。
【図１９】図７において番号２で表わされた動作条件が満たされるための動作の流れを表わした図である。
【図２０】図７の番号２で表わされた動作条件の例を用いた場合の、画像形成システムでの動作の流れを表わす図である。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２３】
＜システム構成＞
図１は、本実施の形態にかかる画像形成システムの構成の具体例を示す図である。
【００２４】
図１を参照して、本実施の形態にかかる画像形成システムは、画像形成装置の一例としてのＭＦＰ（Multi-Function Peripheral）１００と、端末装置として携帯端末３００と、サーバー５００とを含み、これらがＬＡＮ（Local Area Network）などのネットワークで接続されている。
【００２５】
ネットワークは有線であっても無線であってもよい。一例として、図１に示されるように、ＭＦＰ１００とサーバー５００とが有線ＬＡＮに接続され、該有線ＬＡＮにさらに無線ＬＡＮアクセスポイント７００が含まれ、携帯端末３００が無線ＬＡＮアクセスポイント７００と無線ＬＡＮで接続されている例が挙げられる。
【００２６】
画像形成装置は操作入力を受け付けるための構成としてタッチパネルを有するものであればＭＦＰに限定されず、どのような画像形成装置であってもよい。他の例として、複写機、プリンター、ファクシミリ装置などであってもよい。
【００２７】
携帯端末３００は操作入力を受け付けるための構成としてタッチパネルを有するものであればどのような装置であってもよい。たとえば、タッチパネルを備えた携帯電話機、パーソナルコンピューター、ＰＤＡ（Personal Digital Assistants）であってもよい。
【００２８】
＜ＭＦＰの構成＞
図２は、ＭＦＰ１００のハードウェア構成の具体例を示す図である。
【００２９】
図２を参照して、ＭＦＰ１００は、全体を制御するための演算装置であるＣＰＵ（Central Processing Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのＲＯＭ（Read Only Memory）１１と、ＣＰＵ１０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random Access Memory）１２と、図示しない原稿台に載置された原稿を光学的に読み取って画像データーを得るためのスキャナー１３と、画像データーを印刷用紙上に固定するためのプリンター１４と、情報を表示したり当該ＭＦＰ１００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル１５と、画像データーをファイルとして保存するためのメモリー１６と、上記ネットワークを介した通信を制御するためのネットワークコントローラー１７とを含む。
【００３０】
操作パネル１５は、図示しないタッチパネルと操作キー群とを含む。タッチパネルは、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成され、操作画面を表示して、その操作画面上の指示位置を特定する。ＣＰＵ１０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。
【００３１】
特定されたタッチパネル上での指示位置（タッチされた位置）や、押下されたキーを示す操作信号はＣＰＵ１０に入力される。ＣＰＵ１０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３２】
メモリー１６には、後述する動作条件を記憶するための記憶領域１６１が含まれる。
＜携帯端末の構成＞
図３は、携帯端末３００のハードウェア構成の具体例を示す図である。
【００３３】
図３を参照して、携帯端末３００は、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、画像データーをファイルとして記憶したり他の情報を記憶したりするためメモリー３３と、情報を表示したり当該携帯端末３００に対する操作入力を受け付けたりするためのタッチパネルを含んだ操作パネル３４と、図示しない基地局と通信することによる電話回線を介した通信を制御するための通信コントローラー３５と、上記ネットワークを介した通信を制御するためネットワークコントローラー３６とを含む。
【００３４】
操作パネル３４は、ＭＦＰ１００の操作パネル１５と同様の構成であってよい。すなわち、一例として、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルを含む。
【００３５】
ＣＰＵ３０は予め記憶されている画面表示をさせるためのデーターに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ３０に入力される。ＣＰＵ３０は表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００３６】
＜サーバーの構成＞
図４は、サーバー５００のハードウェア構成の具体例を示す図である。
【００３７】
図４を参照して、サーバー５００は上述のように一般的なコンピューター等によって構成されるものであり、一例として、全体を制御するための演算装置であるＣＰＵ５０と、ＣＰＵ５０で実行されるプログラムなどを記憶するためのＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際の作業領域として機能するためのＲＡＭ５２と、ファイルなどを記憶するためのＨＤ（Hard Disk）５３と、上記ネットワークを介した通信を制御するためのネットワークコントローラー５４とを含む。
【００３８】
＜動作概要＞
画像形成システムでは、つまむ操作がなされた装置および当該装置においてつまむ操作の対象となったもの（つまむ操作が行なわれた位置）と、離す操作がなされた装置および当該装置において離す操作の対象となったもの（離す操作が行なわれた位置）との組み合わせに応じた動作が行なわれる。
【００３９】
ここで、つまむ操作および離す操作について説明する。
図５は、「つまむ」操作を説明するための図である。図５を参照して、「つまむ」操作とは、たとえば２本の指などを用いて操作パネル上の２点Ｐ１、Ｐ２を指定し、続いて、その位置から直線状または略直線状に指を近づけ、近づいた位置である２点Ｐ’１、Ｐ’２で２本の指を操作パネルから離す操作を指す。
【００４０】
ＣＰＵは、操作パネル上の２点Ｐ１、Ｐ２が同時に指示され、さらに、それぞれの位置から連続して直線状または略直線状に位置が変化し、元の２点間の間隔よりも短い間隔である２点Ｐ’１、Ｐ’２で両指定がほぼ同時に解除されたことが検出されると、「つまむ」操作がなされたと検出する。
【００４１】
図６は、「離す」操作を説明するための図である。図６を参照して、「離す」操作とは、たとえば２本の指などを用いて操作パネル上の２点Ｑ１、Ｑ２を指定し、続いて、その位置から直線状または略直線状に指を遠ざけ、ある程度離れた位置である２点Ｑ’１、Ｑ’２で２本の指を操作パネルから離す操作を指す。
【００４２】
ＣＰＵは、操作パネル上の２点Ｑ１、Ｑ２が同時に指示され、さらに、それぞれの位置から連続して直線状または略直線状に位置が変化し、元の２点間の間隔よりも長い間隔である２点Ｑ’１、Ｑ’２で両指定がほぼ同時に解除されたことが検出されると、「離す」操作がなされたと検出する。
【００４３】
ＭＦＰ１００には、つまむ操作がなされた装置および当該装置においてつまむ操作の対象となったもの（つまむ操作が行なわれた位置）と、離す操作がなされた装置および当該装置において離す操作の対象となったもの（離す操作が行なわれた位置）との組み合わせに応じた動作内容、およびその動作が可能な状態が、動作条件として記憶されている。
【００４４】
図７は、ＭＦＰ１００に記憶される動作条件の対応を示す具体例である。この動作条件と動作とは、条件データーベースとして記憶されている。図７に示されるように、動作条件として、ＭＦＰ１００で実行される動作について、その動作を実行する際の条件として、つまむ操作および離す操作の組み合わせと満たすべき条件とが規定されている。
【００４５】
例として、図７の番号１では、ＭＦＰ１００においてつまむ操作が行なわれ、かつつまむ操作の対象がスキャンであって、携帯端末３００において離す操作が行なわれ、かつ、離す操作の対象がファイルフォルダーを表わすアイコンである場合であって、これら装置のログインユーザーが一致し、かつ、ＭＦＰ１００の図示しない原稿台に原稿がセットされているとう動作可能な状態である、という動作条件が満たされている場合、ＭＦＰ１００においてスキャン動作が実行されるものと規定されている。
【００４６】
図８は、図７において番号１で表わされた動作条件が満たされるための動作の流れを表わした図である。
【００４７】
すなわち、図７および図８を参照して、はじめにＭＦＰ１００の図示しない原稿読取台に原稿をセットし（図８（Ａ））、ＭＦＰ１００の操作パネル１５に表示されているメニュー画面においてスキャン動作の実行を指示するためのアイコン上でのつまむ操作が行なわれ（図８（Ｂ））、その次に、携帯端末３００の操作パネル３４に表示されているフォルダー表示画面においてファイルフォルダーを表わすアイコン上での離す操が行なわれると（図８（Ｃ））、図８（Ｂ）のつまむ操作が行なわれた際のＭＦＰ１００のログインユーザーと図８（Ｃ）の離す操作が行なわれた際の携帯端末３００のログインユーザーとが一致した場合に、ＭＦＰ１００でスキャン動作が実行され、図８（Ａ）で搭載された原稿が読み取られる。
【００４８】
図９は、画像形成システムでの動作の流れを表わす図である。
図９を参照して、ステップＳ１１でＭＦＰ１００の操作パネル１５上でのつまむ操作が検出されると、ステップＳ１２でつまむ操作によって特定される情報が生成され、保存される。つまむ操作によって特定される情報としては少なくともつまむ操作がなされたアイコンが表わすアプリケーションを特定する情報が該当する。その他の情報として、つまむ操作が検出された日時を特定する情報、および当該つまむ操作がなされた際のログインユーザーを特定する情報、などが該当する。これらのつまむ操作に関連する情報を、以降の説明において「つまみ情報（第１の操作情報）」とも称する。また、ステップＳ１２’では、ＭＦＰ１００に原稿がセットされているか等のＭＦＰ１００の状態が検出、保存される。
【００４９】
ＭＦＰ１００は予め通知先としてサーバー５００を記憶しており、ステップＳ１３で、操作パネル１５上でつまむ操作がなされたことをサーバー５００に対して通知する。このとき、ステップＳ１２で保存されたつまみ情報をサーバー５００に対して送信する。
【００５０】
サーバー５００はＭＦＰ１００からのつまみ情報を受信し、ステップＳ２１でメモリー５５の所定領域に保存する。
【００５１】
携帯端末３００もまた、予め通知先としてサーバー５００を記憶している。そして、ステップＳ３１−１で携帯端末３００の操作パネル３４に表示されたオブジェクト（ファイルフォルダー等）上での離す操作が検出されると、ステップＳ３２で、オブジェクト上で離す操作が行なわれたことをサーバー５００に対して通知する。このとき、携帯端末３００からは離す操作が行なわれたことと、操作対象のオブジェクトと、離す操作がなされた際の携帯端末３００のログインユーザー、または当該携帯端末３００に関連付けられたユーザーを特定する情報とを「離し情報（第２の操作情報）」として生成し（Ｓ３１−２）、ステップＳ３２でサーバー５００に対して通知する。
【００５２】
サーバー５００は、携帯端末３００から離す操作がなされたことを示す通知を受け取ると、それ以前に受信してメモリー５５に記憶されているつまみ情報を読み出して（ステップＳ２２）、当該つまみ情報の送信元であるＭＦＰ１００に対して、携帯端末３００からの通知内容を通知する（ステップＳ２３）。
【００５３】
ＭＦＰ１００は、サーバー５００から上記通知を受け取ると、ステップＳ１４で、上記ステップＳ１２で保存されたつまみ情報とサーバー５００からの通知内容とが予め記憶している動作条件を満たすものであるか否かを図７の条件データーベースに基づき判断する。そして、動作条件が満たされていると判断されると、ステップＳ１５で規定された動作を実行する。
【００５４】
ＭＦＰ１００は、上記ステップＳ１５でたとえば上述の例ではスキャン動作を行なうなどによって得られたデーター（ジョブ実行データー）を、ステップＳ１６で携帯端末３００に対して送信する。ステップＳ３３で携帯端末３００は、上記離し情報に基づき、送信されたデーターと上記オブジェクトとを関連付ける（格納等）。
【００５５】
なお、図９の例では、動作条件を満たしているか否かをＭＦＰ１００が判断するものとしている。以降でも、ＭＦＰ１００が判断するものとして説明する。しかしながら、この判断はサーバー５００において行なわれてもよい。この場合、サーバー５００が、後に説明するＭＦＰ１００のこの動作のための機能を備え、その判断に従って、ＭＦＰ１００に対して動作を実行させるためのコマンドを送信するようにすればよい。
【００５６】
また、以降では、図１に表わされたように画像形成システムにサーバー５００が含まれて、ＭＦＰ１００からのつまみ情報と携帯端末３００からの離す操作の通知との処理を行なうものとしているが、サーバー５００はＭＦＰ１００に含まれ、ＭＦＰ１００がこの処理を行なってもよい。つまり、ＭＦＰ１００が携帯端末３００から直接、離す操作が行なわれたことを示す通知を受け取って、動作条件を満たしているか否かを判断するようにしてもよい。
【００５７】
または、サーバー５００は携帯端末３００に含まれ、携帯端末３００がこの処理を行なってもよい。すなわち、携帯端末３００がＭＦＰ１００からつまみ情報を受け取って、離す操作が検出された際に動作条件を満たしているか否かを判断して、その結果に基づいてコマンドをＭＦＰ１００に対して送信するようにしてもよい。
【００５８】
この場合、ＭＦＰ１００または携帯端末３００が、後に説明するサーバー５００のこの動作のための機能を備えていればよい。
【００５９】
＜機能構成＞
図１０は、上記動作を行なうためのＭＦＰ１００の機能構成の具体例を示すブロック図である。図１０に示される各機能は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行することで、主にＣＰＵ１０に形成される機能である。しかしながら、少なくとも一部の機能が図２に示されたハードウェア構成によって形成されてもよい。
【００６０】
図１０を参照して、ＭＦＰ１００は、操作パネル１５での指示を示す操作信号の入力を受け付けるための入力部１０１と、操作信号に基づいて上述のつまむ操作を検出するための検出部１０２と、操作信号で表わされた指定された位置に基づいてつまむ操作で指定されたアイコン（オブジェクト）が表わすアプリケーションを特定する情報や、つまむ操作が検出された日時を特定する情報、つまむ操作が検出されたときのログインユーザーを特定する情報、などのつまみ情報をメモリー１６の所定領域に格納する処理を実行するための保存部１０３と、通知先としてサーバー５００を記憶しており、つまみ情報をネットワークコントローラー１７を介してサーバー５００に対して送信し、つまむ操作がなされたことを通知する処理を実行するための通知部１０４と、ネットワークコントローラー１７を介してサーバー５００からの携帯端末３００において離す操作が行なわれことを示す通知を受信するため受信部１０５と、図７の動作条件を予め記憶してその動作条件を満たすか否かを判断するための判断部１０６と、動作条件が満たされた場合にＭＦＰ１００の各部に対して制御信号を出力して、規定された動作を実行させるための実行部１０７と、その動作によって得られた情報をネットワークコントローラー１７を介してつまむ操作が行なわれた携帯端末３００に対して送信するための送信部１０８と含む。
【００６１】
保存部１０３は、つまむ操作の最初に指定された２点（図５の２点Ｐ１、Ｐ２）と最後に指定された２点（図５の２点Ｐ’１、Ｐ’２）との少なくとも一方に基づいて定義される範囲に表示されるアイコンを、つまむ操作で指定されたアイコンとして特定する。
【００６２】
保存部１０３での、つまむ操作によって指定されるアイコンを特定する方法は特定の方法に限定されない。図１１〜図１５は、保存部１０３での、つまむ操作によって指定されるアイコンを特定する方法の具体例を説明するための図である。
【００６３】
一例として保存部１０３は、図１１に示されるように、最初に指定された２点Ｐ１、Ｐ２を対角とする矩形をつまむ操作で定義される範囲と特定し、その中に少なくとも一部が含まれるアイコンを指定されるアイコンとして特定してもよい。または、図１２に示されるように、最初に指定された２点Ｐ１、Ｐ２を対角とする矩形をつまむ操作で定義される範囲と特定し、その矩形内に完全に含まれるアイコンを指定されるアイコンとして特定してもよい。このように特定されることで、ユーザーは意図するアイコンを挟むように２本の指を操作パネル１５にタッチさせ、その状態からつまむ操作のための動作を行なうことで、当該意図するアイコンを直感的に指定することができる。また、アイコン画像が小さい場合であっても、正確に指定することが可能となる。
【００６４】
他の例として保存部１０３は、図１３に示されるように、最後に指定された２点Ｐ’１、Ｐ’２を対角とする矩形をつまむ操作で定義される範囲と特定し、その中に少なくとも一部が含まれるアイコンを指定されるアイコンとして特定してもよい。または、図１４に示されるように、最後に指定された２点Ｐ’１、Ｐ’２を対角とする矩形をつまむ操作で定義される範囲と特定し、その矩形内に完全に含まれるアイコンを指定されるアイコンとして特定してもよい。このように特定されることで、ユーザーは意図するアイコンが最後に２本の指の間に挟まれるように、それよりも広く離して２本の指を操作パネル１５にタッチさせた後に近づけることで、当該意図するアイコンを直感的に指定することができる。また、アイコン画像が小さい場合であっても、正確に指定することが可能となる。
【００６５】
他の例として保存部１０３は、図１５に示されるように、最初に指定された２点Ｐ１、Ｐ２から最後に指定された２点Ｐ’１、Ｐ’２までを結ぶ２本の線をつまむ操作で定義される範囲と特定し、いずれかの線が重なるアイコンを指定されるアイコンとして特定してもよい。このように特定されることで、ユーザーは意図するアイコンをつまむように２本の指を移動させることで、当該意図するアイコンを直感的に指定することができる。また、アイコン画像が小さい場合であっても、正確に指定することが可能となる。
【００６６】
保存部１０３は、つまむ操作に関連するつまみ情報をメモリー１６の所定領域に一時的に記憶する。この「一時的」な期間はたとえば２４時間などと予め設定されており、その期間を経過してもサーバー５００から携帯端末３００でつまむ操作が行なわれた旨の通知がなかった場合には、メモリー１６の所定領域から削除するようにしてもよい。さらに、上記一時的な期間内にコマンドの入力がなかった場合には、ＣＰＵ１０は、メモリー１６の所定領域からの削除に替えて、または削除に加えて、コマンドが入力されなかった旨を表わす警告を操作パネル１５に表示させてもよいし、その旨を表わすメッセージをつまみ情報に関連付けられたユーザーに対応して記憶されている携帯端末３００に対して送信してもよい。
【００６７】
これは、サーバー５００でのつまみ情報の保存に関しても同様である。
つまみ情報を削除する他の例として、上記一時的な期間内に通知がなかった場合に替えて、または通知がなかった場合に加えて、つまむ操作の対象とされたアイコンに対する再度のつまむ操作を検出することで、保存部１０３は、当該つまみ情報をメモリー１６の所定領域から削除するようにしてもよい。
【００６８】
なお、図１０には示されていないものの、ＭＦＰ１００は、予めユーザー情報を記憶しておき、入力部１０１で操作パネル１５でのログイン操作に基づく操作信号の入力を受け付けて、該操作信号とユーザー情報とに基づいてユーザー認証を行なうための機能をさらに備える。そして、保存部１０３は、つまみ情報としてログインユーザーを特定する情報をメモリー１６の所定領域に記憶させる。
【００６９】
サーバー５００からの通知には、後述するように、携帯端末３００において離す操作の対象とされたアイコンやフォルダーを特定する情報と、当該携帯端末３００に関連付けられたユーザーを特定する情報やログイン情報などのユーザー情報とが含まれている。判断部１０６は、サーバー５００からの通知に含まれるこれら情報と、メモリー１６の所定領域に記憶されたつまみ情報とを用いて、記憶している動作条件を満たすか否かを判断する。そして、条件を満たす動作がある場合、その動作を実行させるよう、実行部１０７に判断結果を渡す。
【００７０】
図７の例の場合、つまみ情報で特定されるつまむ操作の対象（オブジェクト）がスキャナー動作を実行させるためのアイコンであって、サーバー５００からの通知によって特定される離す操作の対象がファイルフォルダーであって、かつ、つまむ操作がなされたときのログインユーザーと離す操作がなされた携帯端末３００に関連付けられたユーザーとが同一である場合、図７の番号１の動作条件が満たされているため、判断部１０６はスキャン動作を実行すると判断する。
【００７１】
なお、この例の場合、判断部１０６は、さらに、図示しない原稿台に配置されているセンサー信号に基づいて該原稿台に原稿がセットされていることも条件として考慮した上でスキャン動作を実行すると判断してもよいし、この条件なしにスキャン動作を実行すると判断して実行部１０７にその結果を渡し、実行部１０７においてスキャン動作を実行させる際に原稿台に原稿がセットされていないとスキャン動作をエラーとして返すようにしてもよい。
【００７２】
実行部１０７はこの判断に従ってスキャナー１３に制御信号を出力してスキャン動作を実行させ、その動作によって得られた画像データーをスキャナー１３から得る。該画像データーは、送信部１０８によって、上記通知で特定される携帯端末３００に対して送信される。
【００７３】
図１６は、上記動作を行なうための携帯端末３００の機能構成の具体例を示すブロック図である。図１６に示される各機能は、ＣＰＵ３０がＲＯＭ３１に記憶されるプログラムを読み出してＲＡＭ３２上で実行することで、主にＣＰＵ３０に形成される機能である。しかしながら、少なくとも一部の機能が図３に示されたハードウェア構成によって形成されてもよい。
【００７４】
図１６を参照して、携帯端末３００は、操作パネル３４での指示を示す操作信号の入力を受け付けるための入力部３０１と、操作信号に基づいて上述の離す操作を検出するための検出部３０２と、通常の操作パネル３４での指示を示す操作信号に基づくアプリケーション処理を実行するためのアプリケーション処理部３０３と、離す操作の対象を特定するための特定部３０４と、通知先としてサーバー５００を記憶しており、離す操作の対象、離す操作が検出された日時、およびログインユーザーなどの離す操作がなされたときの当該携帯端末３００に関連付けられたユーザーを特定する情報などを、ネットワークコントローラー３６を介してサーバー５００に対して送信し、離す操作がなされたことを通知する処理を実行するための通知部３０５と、ネットワークコントローラー３６を介してＭＦＰ１００から送信された動作の実行によって得られた情報を受信するための受信部３０６と、離す操作の対象に基づいてＭＦＰ１００から送信された情報の処理内容を特定し、その処理をＭＦＰ１００から受信した情報に対して施すための情報処理部３０７とを含む。
【００７５】
特定部３０４によって操作パネル３４に表示されたファイルフォルダー上において離す操作がなされたことが特定されると、通知部３０５によってその旨がサーバー５００に通知される。
【００７６】
図７の番号１で表わされた動作条件が満たされる場合、ＭＦＰ１００では上述のように原稿台にセットされた原稿が読み取られ、画像データーがＭＦＰ１００から携帯端末３００に対して送信される。
【００７７】
この場合、情報処理部３０７は、実行する処理として、ＭＦＰ１００から受信した画像データーを離す操作の対象となったファイルフォルダーに格納する処理を特定する。そして、受信した画像データーを離す操作の対象となったファイルフォルダーに格納する処理を実行する。
【００７８】
図１７は、上記動作を行なうためのサーバー５００の機能構成の具体例を示すブロック図である。図１７に示される各機能は、ＣＰＵ５０がＲＯＭ５１に記憶されるプログラムを読み出してＲＡＭ５２上で実行することで、主にＣＰＵ５０に形成される機能である。しかしながら、少なくとも一部の機能が図４に示されたハードウェア構成によって形成されてもよい。
【００７９】
図１７を参照して、サーバー５００は、ネットワークコントローラー５４を介してＭＦＰ１００からつまみ情報の入力を受け付けるためのつまみ情報入力部５０１と、当該つまみ情報をメモリー５５の所定領域に格納する処理を実行するための保存部５０２と、ネットワークコントローラー５４を介して携帯端末３００から離す操作がなされた通知を受け付けるための離す通知入力部５０３と、離す操作がなされた通知を受け付けるとメモリー５５の所定領域からつまみ情報を読み出すための読出部５０４と、読み出されたつまみ情報で特定されるＭＦＰ１００に対して携帯端末３００において離す操作がなされ旨を通知するための通知部５０５とを含む。
【００８０】
＜動作フロー＞
図１８は、ＭＦＰ１００での動作の具体例を示すフローチャートである。図１８のフローチャートに示される動作は、ＣＰＵ１０がＲＯＭ１１に記憶されるプログラムを読み出してＲＡＭ１２上で実行し、図９の各機能を発揮させることによって実現される。
【００８１】
図１８を参照して、操作パネル１５に表示されたメニュー画面においてつまむ操作があったことが検出されると（ステップＳ１０３でＹＥＳ）、ステップＳ１０５でＣＰＵ１０はその操作の対象とされたアイコンに対応したアプリケーションを特定し、その他の情報と共につまみ情報としてメモリー１６の所定領域に格納する。そして、ステップＳ１０７でＣＰＵ１０は、つまみ情報を送信すると共につまむ操作がなされたことを、予め通知先として記憶しているサーバー５００に対して通知する。
【００８２】
その後、サーバー５００から携帯端末３００で離す操作がなされた旨の通知を受け取ると（ステップＳ１０９でＹＥＳ）、ステップＳ１１１でＣＰＵ１０は、上記ステップＳ１０５で記憶したつまみ情報および通知された離す操作で特定される情報が記憶している図７の動作条件を満たすか否かを判断する。その結果、動作条件を満たすものがあった場合（ステップＳ１１３でＹＥＳ）、ステップＳ１１５で当該条件に対して規定されている動作を実行する。上の例の場合、たとえばここでスキャン動作を実行し、図示しない原稿台にセットされた原稿を読み取って画像データーを得る。
【００８３】
ステップＳ１１７でＣＰＵ１０は、上記ステップＳ１１５での動作によって得られた情報を、ステップＳ１０９での通知によって特定される携帯端末３００に対して送信して、一連の動作を終了する。
【００８４】
＜実施の形態の効果＞
以上の動作が画像形成システムにおいて行なわれることで、たとえば図７の番号１に表わされた動作の場合、ＭＦＰ１００に原稿をセットした後にスキャン動作を実行させて、その送信先をＭＦＰ１００に対して入力し、さらに、携帯端末３００でその画像データーを受信して所定の格納先に格納させるための操作を行なう、という煩雑な操作をすることなく、直感的で容易な操作によって、ＭＦＰ１００でスキャン動作を実行させ、画像データーをＭＦＰ１００から携帯端末３００に転送させて保存させることができる。
【００８５】
さらに、上述のように、たとえばユーザー一致する場合といったような動作条件が予め記憶されており、その条件が満たされた場合に上記動作が行なわれるため、意図しない動作が行なわれたり、誤った操作によって動作が行なわれたりすることを防止することができる。
【００８６】
＜他の例＞
なお、以上の動作例は、一例として、主に、図７の番号１に表わされた動作条件に沿って説明されたものである。しかしながら、この例は一例であって、他の条件によっては他の動作が行なわれる。すなわち、ＭＦＰ１００ではつまむ操作、携帯端末３００では離す操作、がなされるものに限定されるものではなく、その逆であってもよいし、ＭＦＰが複数台画像形成システムに含まれる場合には、ＭＦＰ間でのつまむ操作、離す操作によっていずれかのＭＦＰで規定された動作が行なわれるものであってもよいし、携帯端末が複数台画像形成システムに含まれる場合には、携帯端末間でのつまむ操作、離す操作によっていずれかの携帯端末で規定された動作が行なわれるものであってもよい。
【００８７】
たとえば、他の例として図７の番号２に表わされた動作条件に沿った動作が挙げられる。この例についても簡単に説明する。図１９は、図７において番号２で表わされた動作条件が満たされるための動作の流れを表わした図である。
【００８８】
図１９を参照して、はじめに携帯端末３００の操作パネル３４に表示されているファイル表示画面においてファイルを表わすアイコン上での離す操が行なわれ（図１９（Ａ））、次に、ＭＦＰ１００の操作パネル１５に表示されている読込み設定画面においてファイル形式を表わすアイコン上での離す操作行なわれると（図１９（Ｂ））、図１９（Ａ）のつまむ操作が行なわれた際の携帯端末３００のログインユーザーと図１９（Ｂ）の離す操作が行なわれた際のＭＦＰ１００のログインユーザーとが一致し、かつ、つまむ操作の対象とされたファイルの形式が当該ＭＦＰ１００において変換可能なデーター形式である場合、ＭＦＰ１００は携帯端末３００のつまむ操作で特定されたファイルに対して変換動作を実行して、作成したファイルを携帯端末３００に送信する。
【００８９】
図７の番号２で表わされた動作条件の例では、ＭＦＰ１００は携帯端末３００のファイルをＰＤＦ変換してＰＤＦ形式となったファイルを携帯端末３００に送信する。
【００９０】
この動作を行なうため、ＭＦＰ１００のメモリー１６には、図２に表わされたように、変換可能なデーター形式を記憶するための記憶領域１６２が含まれる。
【００９１】
図２０は、図７の番号２で表わされた動作条件の例を用いた場合の、画像形成システムでの動作の流れを表わす図である。
【００９２】
図２０を参照して、ステップＳ４１で携帯端末３００の操作パネル３４に表示されたオブジェクト（ファイル等）上でのつまむ操作が検出されると、ステップＳ４２でつまむ操作によって特定される情報が生成され、保存される。そして、ステップＳ４３でつまむ操作によって特定される情報が、つまみ情報としてサーバー５００に送信される。ここでのつまみ情報としては、つまむ操作の対象とされたファイルを特定する情報（対象データー）および当該つまむ操作がなされた際のログインユーザーを特定する情報、などが該当する。
【００９３】
サーバー５００は携帯端末３００からのつまみ情報を受信し、ステップＳ２１でメモリー５５の所定領域に保存する。
【００９４】
次に、ステップＳ５１でＭＦＰ１００の操作パネル１５上での離す操作が検出されると、ステップＳ５２で離し情報が生成されて、保存される。ステップＳ５３で、離す操作が行なわれたことをサーバー５００に対して通知する。
【００９５】
サーバー５００は、ＭＦＰ１００から離す操作がなされたことを示す通知を受け取ると、それ以前に受信してメモリー５５に記憶されているつまみ情報を対象データーと共にを読み出して（ステップＳ２２）、離す操作がなされたＭＦＰ１００に対して、携帯端末３００からのつまみ情報を対象データーと共に送信する（ステップＳ２３）。
【００９６】
以降は、図９と同等の動作が行なわれる。すなわち、ＭＦＰ１００は、サーバー５００からつまみ情報を受け取ると、ステップＳ１４’で上記携帯端末３００でつまむ操作がされた対象の種別（たとえば対象のファイル形式等）を検出する。また、ステップＳ１４で動作条件を満たすものであるか否かを図７の条件データーベースに基づき判断する。そして、動作条件が満たされていると判断されると、ステップＳ１５で規定された動作を実行する。
【００９７】
この例では、ＭＦＰ１００は、上記ステップＳ１５で変換したファイルを、ステップＳ１６で携帯端末３００に対して送信する。ステップＳ３３で携帯端末３００は、送信された変換ファイルを上記離し情報に対応して格納（保存）する。
【００９８】
なお、図２０の例でも、動作条件を満たしているか否かをＭＦＰ１００が判断するものとしたが、上述のように、この判断はサーバー５００において行なわれてもよいし、携帯端末３００で行なわれてもよい。
【００９９】
また、サーバー５００がＭＦＰ１００または携帯端末３００に含まれ、ＭＦＰ１００または携帯端末３００がサーバー５００の動作を行なってもよい。
【０１００】
この例で説明されたような動作であっても、２つの装置を用いて動作を行なわせる際に、両方の装置をそれぞれ順に操作したり、煩雑な操作を行なったりする必要がなく、直感的な容易な操作によって動作を行なわせることができる。
【０１０１】
さらに、上に説明された例は、いずれも、ＭＦＰ１００に動作を実行させるものであるが、画像形成システムに含まれるいずれかの装置に動作を行なわせるものであればよい。つまり、上の説明において、ＭＦＰ１００と携帯端末３００とが入れ替わってもよい。
【０１０２】
この例として、たとえば、図１９、図２０を用いて説明した動作のＭＦＰ１００と携帯端末３００とを入れ替える例が挙げられる。この一例として、ＭＦＰ１００においてユーザーまたはユーザーの属するグループに関連付けられた記憶領域であるボックスに対してつまむ操作が行なわれ、当該ユーザーに関連付けられた携帯端末３００のメニュー画面においてカメラを起動させるアイコン上で離す操作が行なわれた場合を例に挙げる。これら操作を用いた動作条件として、これらつまむ操作、離す操作に加えて、これらのログインユーザーが一致し、かつ、カメラが起動可能な状態である場合の動作として、カメラアプリケーションの起動が規定されているものとする。
【０１０３】
この場合、携帯端末３００はかかる動作条件を満たすと判断し、規定されている動作として、カメラを起動させて所定のタイミングで撮影を実行し、得られた画像データーをＭＦＰ１００に対して送信する動作を実行することが考えられる。そして、ＭＦＰ１００は受信した画像データーをつまむ操作の対象となったボックスに格納する動作を行なうことが考えられる。
【０１０４】
さらには、つまむ操作がなされる装置と離す操作がなされる装置が異なる装置にも限定されず、異なるタイミングで同じ装置で行なわれてもよい。
【０１０５】
このように、動作の内容や動作を行なう装置は上の例に限定されず、画像形成システムに含まれる１つの装置におけるつまむ操作、異なるタイミングでの他の装置における離す操作に応じて、これら操作時のユーザーの条件、および規定される動作が実行可能な状態であるか否かの条件、を動作条件として判断することで、画像形成システムに含まれるいずれかの装置で規定される動作を実行させる。
【０１０６】
このようにすることで、ユーザーは直感的で容易な操作によって、意図する動作を行なわせることが可能となる。
【０１０７】
さらに、上述の動作をＭＦＰ１００や携帯端末３００やサーバー５００に搭載されるコンピューターで実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピューター読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１０８】
なお、本発明にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１０９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１０】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１２】
１０，３０，５０  ＣＰＵ、１１，３１，５１  ＲＯＭ、１２，３２，５２  ＲＡＭ、１３  スキャナー、１４  プリンター、１５，３４  操作パネル、１６，３３，５５  メモリー、１７，３６，５４  ネットワークコントローラー、３５  通信コントローラー、１００  ＭＦＰ、１０１，３０１  入力部、１０２，３０２  検出部、１０３，５０２  保存部、１０４，３０５，５０５  通知部、１０５，３０６  受信部、１０６  判断部、１０７  実行部、１０８  送信部、１６１，１６２  記憶領域、３００  携帯端末、３０３  アプリケーション処理部、３０７  情報処理部、３０４  特定部、５００  サーバー、５０１  つまみ情報入力部、５０３  離す通知入力部、５０４  読出部、７００  アクセスポイント。
【図１】
0005768649.tif 000002
【図２】
0005768649.tif 000003
【図３】
0005768649.tif 000004
【図４】
0005768649.tif 000005
【図５】
0005768649.tif 000006
【図６】
0005768649.tif 000007
【図７】
0005768649.tif 000008
【図８】
0005768649.tif 000009
【図９】
0005768649.tif 000010
【図１０】
0005768649.tif 000011
【図１１】
0005768649.tif 000012
【図１２】
0005768649.tif 000013
【図１３】
0005768649.tif 000014
【図１４】
0005768649.tif 000015
【図１５】
0005768649.tif 000016
【図１６】
0005768649.tif 000017
【図１７】
0005768649.tif 000018
【図１８】
0005768649.tif 000019
【図１９】
0005768649.tif 000020
【図２０】
0005768649.tif 000021