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