(57)【要約】      （修正有）【課題】個別のワークフローを実行するときのユーザビリティを向上させることができる画像処理装置、通信端末、通信システム、画像処理方法、及びプログラムを提供する。【解決手段】画像形成装置２０は、端末１０へアクセスするためのＵＲＬ情報を端末から受信し、受信したＵＲＬ情報に基づいて端末へアクセスし、端末において管理される特定のワークフローを示すＨＴＭＬファイルを取得する。画像形成装置は、取得されたＨＴＭＬファイルに基づいて、特定のワークフローに従って画像を処理する。【選択図】図５
2019062247.tif 000002
【特許請求の範囲】
【請求項１】
通信端末へアクセスするためのアクセス情報を前記通信端末から受信する受信手段と、
前記受信手段によって受信されたアクセス情報に基づいて前記通信端末へアクセスし、前記通信端末において管理される特定のワークフローを示すワークフロー情報を取得する取得手段と、
前記取得手段によって取得された前記ワークフロー情報に基づいて、前記特定のワークフローに従って画像を処理させる画像処理手段と、
を有する画像処理装置。
【請求項２】
前記受信手段は、近距離無線通信を用いて前記アクセス情報を受信する請求項１に記載の画像処理装置。
【請求項３】
自通信端末へアクセスするためのアクセス情報を、画像処理装置へ送信する第１送信手段と、
前記アクセス情報に基づいてアクセスしてきた前記画像処理装置へ、特定のワークフローを示すワークフロー情報を送信する第２送信手段と、
を有する通信端末。
【請求項４】
前記ワークフロー情報は、前記画像処理装置において読み取られた画像を、所定の宛先へ送信する処理を示す請求項３に記載の通信端末。
【請求項５】
前記ワークフロー情報は、所定の候補の画像の中から、選択された画像を印刷する処理を示す請求項３に記載の通信端末。
【請求項６】
請求項１に記載の画像処理装置と、
前記通信端末と、
を有する通信システム。
【請求項７】
通信端末へアクセスするためのアクセス情報を前記通信端末から受信する画像処理装置に、
前記受信されたアクセス情報に基づいて前記通信端末へアクセスし、前記通信端末において管理される特定のワークフローを示すワークフロー情報を取得する取得処理と、
前記取得処理によって取得された前記ワークフロー情報に基づいて、前記特定のワークフローに従った画像処理と、
を実行させる画像処理方法。
【請求項８】
自通信端末へアクセスするためのアクセス情報を、画像処理装置へ送信する通信端末に、
前記アクセス情報に基づいてアクセスしてきた前記画像処理装置へ、特定のワークフローを示すワークフロー情報を送信する送信処理
を実行させる画像処理方法。
【請求項９】
通信端末へアクセスするためのアクセス情報を前記通信端末から受信する画像処理装置に、
前記受信されたアクセス情報に基づいて前記通信端末へアクセスし、前記通信端末において管理される特定のワークフローを示すワークフロー情報を取得する取得処理と、
前記取得処理によって取得された前記ワークフロー情報に基づいて、前記特定のワークフローに従った画像処理と、
を実行させるプログラム。
【請求項１０】
自通信端末へアクセスするためのアクセス情報を、画像処理装置へ送信する通信端末に、
前記アクセス情報に基づいてアクセスしてきた前記画像処理装置へ、特定のワークフローを示すワークフロー情報を送信する送信処理
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、通信端末、通信システム、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、画像を読み取ってから、画像を送信するなどの一連の処理を、アプリケーションを用いて、ワークフローとしてＭＦＰ(Multifunction Peripheral/Printer/Product)などの画像処理装置に実行させる方法が知られている。画像処理装置にアプリケーションがインストールされていない場合でも、ブラウザの機能により、共用のＷｅｂサーバから一連のコマンドが含まれたＨＴＭＬ（HyperText Markup Language）ファイルを取得することで、ワークフローを実行することができる。
【０００３】
特許文献１には、ブラウザ機能を有するＭＦＰデバイスと、Ｗｅｂストレージサーバと、Ｗｅｂストレージサーバと連携し、何らかのサービスを提供することができるオプションサービスがＬＡＮ／インターネットを介して接続された環境下において、ＭＦＰデバイスにブラウザを表示する手段と、スキャン文書をＷｅｂストレージサーバに格納する場所を指定する手段と、ＭＦＰデバイスのスキャナ装置の情報をＷｅｂストレージサーバに登録し、該スキャナ装置の情報に応じてスキャン設定画面を形成する手段と、ユーザが設定した内容に応じてスキャンを行いＷｅｂストレージサーバに送信する文書登録システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、共用のＷｅｂサーバからワークフローを取得して実行する方法によると、例えば、画像を読み取ってから、特定の宛先へ画像を送信するなどの個別のワークフローを実行する場合に、画像処理装置において特定の宛先を設定するなどの操作を要する。このため、個別のワークフローを実行するときのユーザビリティに課題がある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明の画像処理装置は、通信端末へアクセスするためのアクセス情報を前記通信端末から受信する受信手段と、前記受信手段によって受信されたアクセス情報に基づいて前記通信端末へアクセスし、前記通信端末において管理される特定のワークフローを示すワークフロー情報を取得する取得手段と、前記取得手段によって取得された前記ワークフロー情報に基づいて、前記特定のワークフローに従って画像を処理させる画像処理手段と、を有する。
【発明の効果】
【０００６】
画像処理装置において、個別のワークフローを実行するときのユーザビリティを向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る通信システムの全体構成図である。
【図２】一実施形態に係る端末のハードウェア構成図である。
【図３】一実施形態に係る画像形成装置のハードウェア構成図である。
【図４】一実施形態に係る通信システムの一部を構成する端末、及び画像形成装置の機能ブロック図である。
【図５】端末において設定されたワークフローを画像形成装置へ送信する処理を示すシーケンス図である。
【図６】ディスプレイの表示例である。
【図７】端末において管理される各種情報を示す。
【図８】ワークフローを実行する処理を示すシーケンス図である。
【図９】ＵＩ画面の一例を示す。
【図１０】ワークフローを画像形成装置へ送信する処理を示すシーケンス図である。
【図１１】ＨＴＭＬファイルを示す概念図である。
【図１２】ワークフローを実行する処理を示すシーケンス図である。
【図１３】ＵＩ画面の一例を示す。
【発明を実施するための形態】
【０００８】
以下、図面を用いて、本発明の実施形態について説明する。
【０００９】
＜＜通信システム＞＞
図１は、本発明の一実施形態に係る通信システムの全体構成図である。以下、通信端末を単に端末と表す。図１に示されているように、通信システム１は、端末１０、画像形成装置２０、およびメールサーバ５０によって構築されている。通信システム１において、端末１０、画像形成装置２０、およびメールサーバ５０は、それぞれ２台以上有していてもよい。
【００１０】
端末１０は、通信機能を有する情報処理装置であり、例えば、タブレット、スマートフォンなどのスマートデバイス、ノートＰＣ(Personal Computer)、テレビ会議端末、電子黒板、またはカメラなどである。以下、端末１０がスマートデバイスである場合について説明する。
【００１１】
画像形成装置２０は、画像処理機能および通信機能を有する情報処理装置であり、例えば、ＭＦＰ(Multifunction Peripheral/Printer/Product)、ファクシミリ、スキャナ、プリンタ、またはＰＣである。以下、画像形成装置２０が、ファクシミリ、スキャナ、プリンタ、およびメール送信機能を有するＭＦＰである場合について説明する。メールサーバ５０は、例えば、ＰＯＰ／ＳＭＴＰ（Post Office Protocol/ Simple Mail Transfer Protocol）やＩＭＡＰ（Internet Message Access Protocol）を用いて電子メールを配送するためのサーバソフトウェアあるいはサーバコンピュータである。
【００１２】
端末１０は、ＬＡＮ（Local Area Network）または携帯電話網が一例である通信ネットワーク２Ａに接続している。画像形成装置２０は、ＬＡＮまたは専用線が一例である通信ネットワーク２Ｂに接続している。メールサーバ５０は、ＬＡＮが一例である通信ネットワーク２Ｃに接続している。ただし、端末１０、画像形成装置２０、およびメールサーバ５０は、同じ通信ネットワークに接続していてもよい。通信ネットワーク２Ａ，２Ｂ，２Ｃは、それぞれ、ゲートウェイを介してインターネット２Ｉに接続している。以下、通信ネットワーク２Ａ，２Ｂ，２Ｃおよびインターネット２Ｉのうち任意のものを通信ネットワーク２と表す。通信ネットワーク２の全部又は一部には、例えば、Ｗｉ−Ｆｉ（Wireless Fidelity）などの無線による通信が行われる箇所があってもよい。端末１０、画像形成装置２０、およびメールサーバ５０は、通信ネットワーク２を介して通信可能に接続している。
【００１３】
端末１０および画像形成装置２０は、近距離無線通信２Ｎを利用して通信可能に接続する。近距離無線とは電波の到達距離が、例えば、３Ｇ(3rd Generation)、ＬＴＥ(Long Term Evolution)、４Ｇ(4th Generation)、ＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)などの長距離通信よりも近距離であり、目安としては１００メートル以下の距離で通信できる無線である。また、基地局などの中継装置が不要な無線を近距離無線と称してもよい。近距離無線の具体例としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＮＦＣ（Near Field Communication）などがある。
【００１４】
＜＜ハードウェア構成＞＞
図２は、一実施形態に係る端末のハードウェア構成図である。図２を用いて、端末１０のハードウェア構成について説明する。
【００１５】
端末１０は、ＣＰＵ１０１(Central Processing Unit)と、ＲＯＭ１０２(Read Only Memory)と、ＲＡＭ１０３(Random Access Memory)と、ＮＦＣＩ／Ｆ１０６(Near Field Communication Interface)と、ネットワークＩ／Ｆ１０７と、操作部１０８と、バスライン１１０と、を有する。
【００１６】
ＣＰＵ１０１は、端末１０全体の動作を制御する。ＲＯＭ１０２は、端末１０上で動作する各種プログラムおよびアプリケーションを記憶する。以下、アプリケーションを単にアプリと表す。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＲＡＭ１０３は、ＮＶＲＡＭ(Non-volatile RAM)を含む。ＮＦＣＩ／Ｆ１０６は、近距離無線通信を実行する。近距離無線通信で用いられる規格としては、特に限定されないが、ＩＳＯ／ＩＥＣ１４４４３、ＩＳＯ／ＩＥＣ１５６９３、ＩＳＯ／ＩＥＣ２１４８１(NFC IP-2)、Ｂｌｕｅｔｏｏｔｈ、ＲＦＩＤなどが例示される。ネットワークＩ／Ｆ１０７は、通信ネットワーク２を介して通信するためのインタフェースである。操作部１０８は、ユーザによる操作入力を受け付けるための装置である。本実施形態において操作部１０８は、タッチパネル機能を搭載した液晶表示装置（LCD：Liquid Crystal Display）により構成されるが、これに限定されない。例えば、操作部１０８は、タッチパネル機能が搭載された有機ＥＬ（Electro Luminescence）表示装置であってもよい。バスライン１１０は、上記各構成要素を図２に示されているように電気的に接続するためのアドレスバス、及びデータバスなどの装置である。
【００１７】
図３は、一実施形態に係る画像形成装置のハードウェア構成図である。図３を用いて、画像形成装置２０のハードウェア構成について説明する。
【００１８】
画像形成装置２０は、ユーザの操作に応じた入力を受け付ける操作部２００と、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能、メール送信機能などを実現する本体２２０とを有する。操作部２００と本体２２０とは、専用の通信路を介して相互に通信可能に接続されている。通信路は、例えば、ＵＳＢ（Universal Serial Bus）規格を用いることができるが、有線又は無線を問わず任意の規格であっても良い。
【００１９】
操作部２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ＮＦＣＩ／Ｆ２０６と、ネットワークＩ／Ｆ２０７と、操作パネル２０８と、接続Ｉ／Ｆ２０９と、システムバス２１０と、を有する。
【００２０】
ＣＰＵ２０１は、操作部２００の動作を統括的に制御することで、画像の生成、表示、送信、印刷などの各種機能を実現する。ＲＯＭ２０２は、画像形成装置２０上で動作する各種プログラムおよびアプリを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＲＡＭ２０３は、ＮＶＲＡＭを含む。
【００２１】
ＮＦＣＩ／Ｆ２０６は、近距離無線通信により端末１０と通信するためのインタフェースである。画像形成装置２０のＮＦＣＩ／Ｆ２０６および端末１０のＮＦＣＩ／Ｆ１０６は、共通の近距離無線通信の規格に対応している。ネットワークＩ／Ｆ２０７は、通信ネットワーク２を介して外部の情報処理装置と通信するためのインタフェースである。接続Ｉ／Ｆ２０９は、専用の通信路を介して本体２２０と通信するためのインタフェースである。操作パネル２０８は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報を表示する装置である。各種の情報としては、受け付けられた入力に応じた情報、画像形成装置の動作状況を示す情報、設定状態を示す情報などが例示される。本実施形態において操作パネル２０８は、タッチパネル機能を搭載した液晶表示装置により構成されるが、これに限定されない。例えば、操作パネル２０８は、タッチパネル機能が搭載された有機ＥＬ表示装置であってもよい。さらに、液晶表示装置などに代えて、ハードウェアキーおよびランプを設けることもできる。システムバス２１０は、上記各構成要素を図３に示されているように電気的に接続する。
【００２２】
本体２２０は、操作部２００によって受け付けられた入力に応じた動作を行う。また、本体２２０は、クライアントＰＣなどの外部装置と通信可能であり、外部装置から受信される指示に応じた動作を行うこともできる。
【００２３】
本体２２０は、ＣＰＵ２２１と、ＲＯＭ２２２と、ＲＡＭ２２３と、ＨＤＤ２２４（Hard Disk Drive）と、エンジン部２２５と、ネットワークＩ／Ｆ２２７と、接続Ｉ／Ｆ２２９と、システムバス２３０と、を有している。
【００２４】
ＣＰＵ２２１は、本体２２０全体の動作を統括的に制御し、画像形成装置２０におけるプリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能、メール送信機能などの各種機能を実現する。ＲＯＭ２２２は、画像形成装置２０上で動作する各種プログラムおよびアプリを記憶する。ＲＡＭ２２３は、ＣＰＵ２２１のワークエリアとして使用される。ＲＡＭ２２３は、ＮＶＲＡＭを含む。ＨＤＤ２２４は、画像形成装置２０上で動作する各種プログラムおよびアプリを記憶する。
【００２５】
エンジン部２２５は、プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能などを実現させるための、汎用的な情報処理および通信以外の処理を実行するハードウェアである。例えば、エンジン部２２５は、原稿をスキャンして読み取るスキャナ装置、用紙等の記録媒体への印刷を行なうプロッタ、ファクシミリ通信を行なうファクシミリ装置などを有する。さらに、エンジン部２２５は、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（Auto Document Feeder:自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２６】
ネットワークＩ／Ｆ２２７は、情報蓄積装置などの外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ２２９は、通信路を介して、操作部２００と通信するためのインタフェースである。システムバス２３０は、上記各構成要素を図３に示されているように電気的に接続する。
【００２７】
メールサーバ５０のハードウェア構成は、端末１０あるいは一般的な情報処理装置と同様であるので、説明を省略する。
【００２８】
＜＜機能構成＞＞
次に、一実施形態に係る通信システムの機能構成について説明する。図４は、一実施形態に係る通信システムの一部を構成する端末１０、及び画像形成装置２０の機能ブロック図である。図４では、端末１０、及び画像形成装置２０が、通信ネットワーク２を介して、または近距離無線通信２Ｎにより、通信可能に接続されている。
【００２９】
端末１０は、ＮＦＣ通信部１１１０と、ＷＥＢサーバ部１１２０と、ＨＴＭＬ生成部１１３０と、ＩＰ通信部１２１０と、ワークフロー管理部１２２０と、を有している。
【００３０】
これら各部は、図２に示されている各構成要素のいずれかが、ＲＯＭ１０２からＲＡＭ１０３上に展開された端末１０用のプログラムまたはアプリに従ったＣＰＵ１０１からの命令によって動作することで実現される機能である。また、端末１０は、ＲＯＭ１０２およびＲＡＭ１０３により構築される記憶部１０００を有している。記憶部１０００には、以下に示すような情報が記憶されている。
【００３１】
（アドレス情報）
記憶部１０００には、アドレス情報１００１が記憶されている。表１は、アドレス情報の一例を示す。アドレス情報１００１は、画像データの宛先候補の名前およびメールアドレスの組を含む。表１には３組のアドレス情報１００１が示されているが、記憶部１０００において管理されるアドレス情報１００１は３組に限られない。
【００３２】
【表１】
2019062247.tif 000003
【００３３】
（設定情報）
記憶部１０００には、設定情報１００２が記憶される。設定情報１００２は、端末１０において個別に設定され、画像形成装置２０において実行可能なワークフローを示す。設定情報１００２の詳細は後述する。
【００３４】
（文書情報）
記憶部１０００には、文書情報１００３が記憶されている。表２は、文書情報の一例を示す。文書情報１００３は、印刷対象の候補となる文書のファイル名および作成日時の組を含む。表２には３組の文書情報１００３が示されているが、記憶部１０００において管理される文書情報１００３は３組に限られない。また、文書情報１００３として管理されている各ファイル名のファイルは、記憶部１０００に記憶されている。
【００３５】
【表２】
2019062247.tif 000004
【００３６】
ＮＦＣ通信部１１１０は、ＣＰＵ１０１からの命令およびＮＦＣＩ／Ｆ１０６の処理により、近距離無線通信２Ｎを用いて情報を送受信する。
【００３７】
ＷＥＢサーバ部１１２０は、ＣＰＵ１０１からの命令により、ＷＥＢサーバの機能を実現する。ＷＥＢサーバの機能には、ＷＥＢブラウザからのＨＴＴＰリクエストに応じた情報の送信が含まれる。
【００３８】
ＨＴＭＬ生成部１１３０は、ＣＰＵ１０１からの命令により、ＨＴＭＬ（HyperText Markup Language）文書を生成する。
【００３９】
ＩＰ通信部１２１０は、ＣＰＵ１０１からの命令およびネットワークＩ／Ｆ１０７の処理により、通信ネットワーク２を介して情報を送受信する。
【００４０】
ワークフロー管理部１２２０は、任意のアプリに従ったＣＰＵ１０１からの命令により、画像形成装置２０において実行されるワークフローを管理する。
【００４１】
画像形成装置２０の操作部２１０は、ＮＦＣ通信部２１１０およびＷＥＢブラウザ部２１２０を有する。
【００４２】
ＮＦＣ通信部２１１０は、ＣＰＵ２０１からの命令およびＮＦＣＩ／Ｆ２０６の処理により、近距離無線通信２Ｎを用いて情報を送受信する。
【００４３】
ＷＥＢブラウザ部２１２０は、ＣＰＵ２０１からの命令により、ＷＥＢブラウザの機能を実現する。ＷＥＢブラウザの機能には、ＷＥＢサーバへのＨＴＴＰリクエストの送信、ＷＥＢサーバから受信したＨＴＭＬファイルに基づくＵＩの表示、ＵＩの操作に基づく処理の実行が含まれる。
【００４４】
画像形成装置２０の本体２２０は、ＩＰ通信部２２１０、印刷部２２３０、読取部２２４０、および送信部２２５０を有する。
【００４５】
ＩＰ通信部２２１０は、ＣＰＵ２２１からの命令およびネットワークＩ／Ｆ２２７の処理により、通信ネットワーク２を介して情報を送受信する。
【００４６】
印刷部２２３０は、ＣＰＵ２２１からの命令およびエンジン部２２５の処理により、画像形成装置２０のプロッタによる画像の印刷を制御する。
【００４７】
読取部２２４０は、ＣＰＵ２２１からの命令およびエンジン部２２５の処理により、画像形成装置２０のスキャナ装置による画像の読み取りを制御する。
【００４８】
送信部２２５０は、ＣＰＵ２２１からの命令により、画像の送信を制御する。
【００４９】
＜＜処理＞＞
続いて、通信システム１における処理について説明する。図５は、端末において設定されたワークフローを画像形成装置へ送信する処理を示すシーケンス図である。以下、端末１０に、ワークフローを管理するアプリとして、読取画像をメール送信するためのScan to Emailアプリがインストールされている場合について説明する。
【００５０】
ユーザが端末１０の操作部１０８において、Scan to Emailアプリを起動する操作を行うと、Scan to Emailアプリが起動して、ワークフロー管理部１２２０は、動作を開始する（ステップＳ１０１）。
【００５１】
ワークフロー管理部１２２０は、動作開始後、ＷＥＢサーバ部１１２０を起動する（ステップＳ１０２）。ＷＥＢサーバ部１１２０は、起動後、ＷＥＢサーバ部１１２０にアクセスするためのＵＲＬ(Uniform Resource Locator)情報をワークフロー管理部１２２０へ送信する（ステップＳ１０３）。なお、送信されるＵＲＬ情報は、予め記憶部１０００に記憶されていたものであってもよい。ワークフロー管理部１２２０は、ＷＥＢサーバによって送信されたＵＲＬ情報を受信する。ＵＲＬ情報は、例えば、「http://xxx.xxx.xxx.xxx:8080」のようなＩＰアドレスを含む形式であってもよい。ＩＰアドレスの部分は、端末１０および画像形成装置２０のネットワーク環境に応じて、ローカルＩＰアドレス、またはグローバルＩＰアドレスが記載される。
【００５２】
ワークフロー管理部１２２０は、Scan to Emailアプリの初期画面を操作部１０８のディスプレイに表示させる。図６は、ディスプレイの表示例である。図６の（Ａ）は、Scan to Emailアプリの初期画面例を示す。初期画面には、宛先選択処理へ移行するためのボタンが含まれている。
【００５３】
ユーザが上記のボタンを押下する操作を行うと、ワークフロー管理部１２２０は、記憶部１０００において管理されているアドレス情報１００１を読み出す（ステップＳ１０４）。読み出されたアドレス情報１００１には、１組以上の名前およびメールアドレスの組が含まれている。
【００５４】
ワークフロー管理部１２２０は、ステップＳ１０４で読み出された各アドレス情報１００１を含み、読取画像の宛先の選択を受け付けるための画面を操作部１０８のディスプレイに表示させる。図６の（Ｂ）は、選択を受け付けるための画面例を示す。選択を受け付けるための画面には、アドレス情報ごとにラジオボタンが表示されている。なお、宛先を複数選択可能とするために、ラジオボタンはチェックボックスに置き換えてもよい。
【００５５】
ユーザが、所望のアドレス情報に対応付けられたラジオボタンを選択する操作を行うと、ワークフロー管理部１２２０は、宛先となる所望のアドレス情報の選択を受け付ける（ステップＳ１０５）。
【００５６】
ワークフロー管理部１２２０は、ステップＳ１０５で選択されたアドレス情報、ならびに読取画像を送信するワークフローが含まれた設定情報を作成する（ステップＳ１０６）。図７は、端末において管理される各種情報を示す。図７の（Ａ）は、設定情報を示す概念図である。設定情報は、メールアドレスＡＤおよびワークフローＷＦを含む。メールアドレスＡＤは、ステップＳ１０５で選択されたアドレス情報に含まれるメールアドレスである。ワークフローＷＦは、スキャン実行命令ＳＣおよび送信実行命令ＥＭを含み、スキャンした読取画像をメール送信する一連の処理を示す。スキャン実行命令ＳＣは、画像形成装置２０において、スキャン機能を実行するための命令コードである。送信実行命令ＥＭは、画像形成装置２０において、スキャンした読取画像をメール送信するための命令コードである。スキャン実行命令ＳＣおよび送信実行命令ＥＭは、それぞれ、ＨＴＭＬ（HyperText Markup Language）文書に埋め込み可能な、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などの言語で記述されている。
【００５７】
ワークフロー管理部１２２０は、作成された設定情報１００２を記憶部１０００に記憶させる。記憶された設定情報１００２は、端末１０の電源をＯＦＦにした後も、保持される。これにより、続いて、端末１０が起動したときに、ワークフロー管理部１２２０は、新たに設定情報を作成しなくても、記憶部１０００に記憶された設定情報１００２を読み出して利用することができる。
【００５８】
画像形成装置２０のＮＦＣ通信部２１１０は、Ｂｌｕｅｔｏｏｔｈ Ｌｏｗ Ｅｎｅｒｇｙ(BLE、登録商標)を利用して、電波が届く範囲にアドバタイジングパケットを定期的に送信する。ユーザが端末１０を、アドバタイジングパケットが届く範囲にまで近づけると、端末１０のＮＦＣ通信部１１１０は、アドバタイジングパケットを受信する。なお、ＮＦＣ通信部１１１０，２１１０が利用する近距離無線通信手段は、ＢＬＥに限られずＮＦＣなどの他の同様の通信方法を用いてもよい。
【００５９】
端末１０においてアドバタイジングパケットが受信されると、ワークフロー管理部１２２０は、ＷＥＢサーバ部１１２０にアクセスするためのＵＲＬ情報（ステップＳ１０３参照）を、ＮＦＣ通信部１１１０から画像形成装置２０へ送信させる（ステップＳ１０７）。
【００６０】
画像形成装置２０のＮＦＣ通信部１１１０は、端末１０によって送信されたＵＲＬ情報をＮＦＣイベントとして受信する。ＮＦＣイベントの受信に応じて、画像形成装置２０は、ＷＥＢブラウザ部２１２０を起動させる（ステップＳ１０８）。
【００６１】
画像形成装置２０のＷＥＢブラウザ部２１２０は、受信されたＵＲＬ情報に基づいて、ＩＰ通信部２２１０から通信ネットワーク２を介してＷＥＢサーバ部１１２０へアクセスし、データを取得するためのＨＴＴＰ（Hypertext Transfer Protocol）リクエストを送信する（ステップＳ１０９）。端末１０と画像形成装置２０との間で、通信ネットワーク２を介してＨＴＴＰリクエストを送信することにより、近距離無線通信２Ｎにより送受信可能な容量よりも大容量のデータを送受信可能になる。
【００６２】
端末１０のＷＥＢサーバ部１１２０は、ＩＰ通信部１２１０を介して画像形成装置２０から送られてきたＨＴＴＰリクエストを受信する。ＨＴＴＰリクエストが受信されると、ＷＥＢサーバ部１１２０は、ＨＴＭＬファイルの生成要求をＨＴＭＬ生成部１１３０へ送信する（ステップＳ１１０）。
【００６３】
ＨＴＭＬ生成部１１３０は、ＷＥＢサーバ部１１２０によるＨＴＭＬファイルの生成要求を受信すると、設定情報１００２を取得するための情報取得要求をワークフロー管理部１２２０へ送信する（ステップＳ１１１）。
【００６４】
ワークフロー管理部１２２０は、情報取得要求を受信すると、記憶部１０００に記憶されている設定情報１００２を読み出して、ＨＴＭＬ生成部１１３０へ送信する（ステップＳ１１２）。
【００６５】
ＨＴＭＬ生成部１１３０は、設定情報を受信すると、受信した設定情報を含み、設定情報によって示されるワークフローを含むＨＴＭＬファイルを生成する（ステップＳ１１３）。
【００６６】
図７の（Ｂ）は、ＨＴＭＬファイルを示す概念図である。ＨＴＭＬファイル１０１０は、ヘッダＨＤおよびボディＢＤを含む。ヘッダＨＤには、ＨＴＭＬファイルのタイトルなどが含まれる。ボディＢＤは、ＵＩ(user interface)部ＵＩおよびワークフローＷＦを含む。ＵＩ部ＵＩは、画像形成装置２０のＷＥＢブラウザ部２１２０によってＵＩ画面を生成するための記述を含む。
【００６７】
ワークフローＷＦは、スキャン実行命令ＳＣおよび送信実行命令ＥＭを含む。ＨＴＭＬファイル１０１０におけるスキャン実行命令ＳＣは、設定情報１００２におけるスキャン実行命令ＳＣと同じである。ＨＴＭＬファイル１０１０における送信実行命令ＥＭは、設定情報１００２における送信実行命令ＥＭに、読取画像の宛先として設定情報１００２におけるメールアドレスＡＤが埋め込まれたものである。これにより、ＨＴＭＬファイル１０１０における送信実行命令ＥＭは、読取画像の宛先がメールアドレスＡＤに特定された命令となる。
【００６８】
ＨＴＭＬ生成部１１３０は、ステップＳ１１３で生成されたＨＴＭＬファイルをＷＥＢサーバ部１１２０へ送信する（ステップＳ１１４）。
【００６９】
ＷＥＢサーバ部１１２０は、ＨＴＭＬファイルを受信すると、受信したＨＴＭＬファイルを、ＩＰ通信部１２１０から通信ネットワーク２を介して画像形成装置２０へ送信させる（ステップＳ１１５）。画像形成装置２０のＷＥＢブラウザ部２１２０は、ＩＰ通信部２２１０を介して、端末１０から送信されたＨＴＭＬファイルを受信する。
【００７０】
図８は、ワークフローを実行する処理を示すシーケンス図である。図８を用いて、画像形成装置２０がワークフローを実行する処理について説明する。
【００７１】
画像形成装置２０のＷＥＢブラウザ部２１２０は、受信したＨＴＭＬファイルにおけるＵＩ部ＵＩ（図７の（Ｂ）参照）の記述に従い、操作パネル２０８にＵＩ画面を表示させる（ステップＳ１１６）。図９は、ＵＩ画面の一例を示す。ＵＩ画面には、ワークフローを実行するためのボタンおよび端末１０において選択されたメールアドレスが含まれている。
【００７２】
ユーザがＵＩ画面においてワークフローを実行するためのボタンを押下する操作を行うと、ＷＥＢブラウザ部２１２０は、ワークフローの開始要求を受け付ける。開始要求が受け付けられると、ＷＥＢブラウザ部２１２０は、ＨＴＭＬファイルにおけるスキャン実行命令ＳＣ（図７の（Ｂ）参照）を読取部２２４０へ送信する（ステップＳ１１８）。画像形成装置２０において、操作部２００および本体２２０の間の通信は、ＨＴＴＰを用いている。スキャン実行命令ＳＣは、ＨＴＭＬに従って作成されているので、操作部２００から本体２２０へ、ＨＴＴＰを用いて送信可能である。
【００７３】
読取部２２４０は、スキャン実行命令ＳＣを受信すると、スキャン実行命令ＳＣに従い、画像形成装置２０におけるスキャナ装置に原稿をスキャンさせ、原稿の画像を読み取る（ステップＳ１１９）。読取画像は、ｐｄｆ、ｂｍｐ、ｊｐｇ、ｇｉｆ、ｔｉｆｆ、ｐｎｇなどの任意の画像ファイルの形式で出力される。読取部２２４０は、出力された読取画像の画像ファイルをＷＥＢブラウザ部２１２０へ送信する（ステップＳ１２０）。
【００７４】
ＷＥＢブラウザ部２１２０は、読取部２２４０から送られてきた読取画像の画像ファイルを受信する。ＷＥＢブラウザ部２１２０は、ＨＴＭＬファイルにおける送信実行命令ＥＭ（図７の（Ｂ）参照）を送信部２２５０へ送信する（ステップＳ１２１）。
【００７５】
送信部２２５０は、送信実行命令ＥＭを受信すると、送信実行命令ＥＭに従い、読取部２２４０によって出力された読取画像の画像ファイルが添付されており、メールアドレスＡＤを宛先とするメールをメールサーバ５０へ送信する（ステップＳ１２２）。メールサーバ５０は、画像形成装置２０から送られてきたメールを受信する。これにより、メールアドレスＡＤを用いてメールサーバ５０へアクセスした情報処理装置は、画像形成装置２０によって送信され、読取画像の画像ファイルが添付されたメールを受信することができる。
【００７６】
ワークフローの処理が完了してから、ユーザが端末１０の操作部１０８において、Scan to Emailアプリを終了させる操作を行うと、ワークフロー管理部１２２０は、Scan to Emailアプリの終了を受け付ける（ステップＳ１２３）。
【００７７】
終了の受け付けに応じて、ワークフロー管理部１２２０は、ＷＥＢサーバ部１１２０の動作を終了させる（ステップＳ１２４）。続いて、ワークフロー管理部１２２０は、Scan to Emailアプリによるワークフロー管理部１２２０の動作を終了させる。なお、ワークフロー管理部１２２０およびＷＥＢサーバ部１１２０は、常時起動していてもよい。
【００７８】
＜＜実施形態の変形例＞＞
続いて、実施形態の変形例について上記の実施形態とは異なる点について説明する。変形例では、文書ファイルを取得して、印刷するワークフローを画像形成装置２０に実行する処理について説明する。
【００７９】
実施形態の変形例では、選択された文書ファイルを印刷する一連の処理をワークフローとして実行するための文書印刷アプリが端末１０にインストールされているものとする。端末１０のワークフロー管理部１２２０は、文書印刷アプリに従ったＣＰＵ１０１からの命令によって、選択された文書ファイルを印刷するワークフローを画像形成装置２０に実行させる。
【００８０】
図１０は、ワークフローを画像形成装置へ送信する処理を示すシーケンス図である。ユーザが端末１０の操作部１０８において、文書印刷アプリを起動する操作を行うと、文書印刷アプリが起動して、ワークフロー管理部１２２０の動作は開始する（ステップＳ２０１）。ワークフロー管理部１２２０は、動作開始後、ＷＥＢサーバ部１１２０を起動する（ステップＳ２０２）。ＷＥＢサーバ部１１２０は、起動後、ＷＥＢサーバ部１１２０にアクセスするためのＵＲＬ情報をワークフロー管理部１２２０へ送信する（ステップＳ２０３）。
【００８１】
画像形成装置２０によって送信されたアドバタイジングパケットを端末１０が受信すると、ワークフロー管理部１２２０は、ＷＥＢサーバ部１１２０へアクセスするためのＵＲＬ情報（ステップＳ２０３参照）を、ＮＦＣ通信部１１１０から画像形成装置２０へ送信させる（ステップＳ２０７）。
【００８２】
画像形成装置２０のＮＦＣ通信部１１１０は、端末１０によって送信されたＵＲＬ情報をＮＦＣイベントとして受信する。ＮＦＣイベントの受信に応じて、画像形成装置２０は、ＷＥＢブラウザ部２１２０を起動させる（ステップＳ２０８）。
【００８３】
画像形成装置２０のＷＥＢブラウザ部２１２０は、受信されたＵＲＬ情報に基づいて、ＩＰ通信部２２１０から通信ネットワーク２を介してＷＥＢサーバ部１１２０へアクセスし、データを取得するためのＨＴＴＰリクエストを送信する（ステップＳ２０９）。
【００８４】
端末１０のＷＥＢサーバ部１１２０は、ＩＰ通信部１２１０を介して画像形成装置２０から送られてきたＨＴＴＰリクエストを受信する。ＨＴＴＰリクエストが受信されると、ＷＥＢサーバ部１１２０は、ＨＴＭＬファイルの生成要求をＨＴＭＬ生成部１１３０へ送信する（ステップＳ２１０）。
【００８５】
ＨＴＭＬ生成部１１３０は、ＷＥＢサーバ部１１２０によるＨＴＭＬファイルの生成要求を受信すると、ＨＴＭＬファイルの生成に必要な情報を取得するための情報取得要求をワークフロー管理部１２２０へ送信する（ステップＳ２１１）。
【００８６】
ワークフロー管理部１２２０は、情報取得要求を受信すると、記憶部１０００において管理されている文書情報１００３（表２参照）を読み出す（ステップＳＡ１）。読み出された文書情報１００３には、１組以上の文書のファイル名および作成日時の組が含まれている。ワークフロー管理部１２２０は、読み出された文書情報１００３を、ＨＴＭＬ生成部１１３０へ送信する（ステップＳ２１２）。
【００８７】
ＨＴＭＬ生成部１１３０は、文書情報１００３を受信すると、受信した文書情報１００３を含み、選択された文書を取得して印刷するためのワークフローを含むＨＴＭＬファイルを生成する（ステップＳ２１３）。
【００８８】
図１１は、ＨＴＭＬファイルを示す概念図である。ＨＴＭＬファイル１０１１は、ヘッダＨＤおよびボディＢＤを含む。ヘッダＨＤには、ＨＴＭＬファイルのタイトルなどが含まれる。ボディＢＤは、ＵＩ部ＵＩおよびワークフローＷＦを含む。ＵＩ部ＵＩは、ステップＳ２１３で受信された文書情報１００３の中から印刷する文書を選択するためのＵＩ画面を、ＷＥＢブラウザ部２１２０によって表示させるための記述を含む。なお、上記の実施形態と同様に、ワークフロー管理部１２２０が、ヘッダＨＤおよびボディＢＤの雛形を管理していてもよい。この場合、ＨＴＭＬ生成部１１３０は、ワークフロー管理部１２２０によって管理されているヘッダＨＤおよびボディＢＤの雛形、ならびに文書情報１００３に基づいて、ＨＴＭＬファイル１０１１を生成する。
【００８９】
ワークフローＷＦは、取得実行命令ＡＣおよび印刷実行命令ＰＲを含む。取得実行命令ＡＣは、ＵＩ画面において選択されたファイル名の文書ファイルを、端末１０から取得するための命令コードである。印刷実行命令ＰＲは、取得実行命令ＡＣに従って取得された文書ファイルを画像形成装置２０において印刷するための命令コードである。取得実行命令ＡＣおよび印刷実行命令ＰＲは、それぞれ、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）などの言語で記述されている。
【００９０】
ＨＴＭＬ生成部１１３０は、ステップＳ２１３で生成されたＨＴＭＬファイルをＷＥＢサーバ部１１２０へ送信する（ステップＳ２１４）。ＷＥＢサーバ部１１２０は、ＨＴＭＬファイルを受信すると、受信したＨＴＭＬファイルを、ＩＰ通信部１２１０から、画像形成装置２０へ送信させる（ステップＳ２１５）。
【００９１】
画像形成装置２０のＷＥＢブラウザ部２１２０は、ＩＰ通信部２２１０を介して、端末１０から送信されたＨＴＭＬファイルを受信する。
【００９２】
図１２は、ワークフローを実行する処理を示すシーケンス図である。図１２を用いて、画像形成装置２０がワークフローを実行する処理について説明する。
【００９３】
画像形成装置２０のＷＥＢブラウザ部２１２０は、ＨＴＭＬファイルにおけるＵＩ部ＵＩ（図１１参照）の記述に従い、操作パネル２０８にＵＩ画面を表示させる（ステップＳ２１６）。図１３は、ＵＩ画面の一例を示す。ＵＩ画面には、文書情報に含まれるファイル名に対応付けて印刷する文書を選択するためのラジオボタン、およびワークフローを実行するためのボタンが含まれている。複数の文書を選択可能とするため、ラジオボタンはチェックボックスに置き換え可能である。
【００９４】
ユーザがＵＩ画面において印刷する文書を選択して実行するボタンを押下する操作を行うと、ＷＥＢブラウザ部２１２０は、印刷する文書の選択を受け付ける（ステップＳ２１７）。選択が受け付けられると、ＷＥＢブラウザ部２１２０は、ＨＴＭＬファイルにおける取得実行命令ＡＣ（図１１参照）に従い、ステップＳ２１７で選択された文書の文書ファイルを取得するためのファイル取得要求を、ＩＰ通信部２２１０を介して、端末１０へ送信する（ステップＳ２１８）。ファイル取得要求には、選択された文書のファイル名が含まれている。
【００９５】
端末１０のＷＥＢサーバ部１１２０は、画像形成装置２０によって送信されたファイル取得要求を、ＩＰ通信部１２１０を介して受信する。ＷＥＢサーバ部１１２０は、ファイル取得要求に含まれるファイル名の文書ファイルを記憶部１０００から取得する（ステップＳ２１９）。ＷＥＢサーバ部１１２０は、取得した文書ファイルを、ＩＰ通信部１２１０を介して画像形成装置２０へ送信する（ステップＳ２２０）。
【００９６】
画像形成装置２０のＷＥＢブラウザ部２１２０は、端末１０によって送信された文書ファイルを、ＩＰ通信部２２１０を介して受信する。画像形成装置２０のＷＥＢブラウザ部２１２０は、ＨＴＭＬファイルにおける印刷実行命令ＰＲ（図１１参照）を印刷部２２３０へ送信する（ステップＳ２２１）。
【００９７】
印刷部２２３０は、印刷実行命令ＰＲを受信すると、受信した印刷実行命令ＰＲに従い、ステップＳ２２１で受信された文書ファイルの印刷処理を実行する。
【００９８】
ワークフローの処理が完了してから、ユーザが端末１０の操作部１０８において、文書印刷アプリを終了させる操作を行うと、ワークフロー管理部１２２０は、文書印刷アプリの終了を受け付ける（ステップＳ２２３）。
【００９９】
終了の受け付けに応じて、ワークフロー管理部１２２０は、ＷＥＢサーバ部１１２０の動作を終了させる（ステップＳ２２４）。続いて、ワークフロー管理部１２２０は、文書印刷アプリによるワークフロー管理部１２２０の動作を終了させる。なお、ワークフロー管理部１２２０およびＷＥＢサーバ部１１２０は、常時起動していてもよい。
【０１００】
実施形態の変形例によると、端末１０の画面のサイズが小さく、画像形成装置２０の画面サイズが大きい場合に、画像形成装置２０における大きな画面でファイルを選択させることが可能になるという効果がある。
【０１０１】
＜＜実施形態の主な効果＞＞
上記実施形態の画像処理方法によると、画像形成装置２０（画像処理装置の一例）のＮＦＣ通信部２１１０（受信手段の一例）は、端末１０へアクセスするためのＵＲＬ情報（アクセス情報の一例）を端末１０から受信する（受信処理の一例）。画像形成装置２０のＷＥＢブラウザ部２１２０（取得手段の一例）は、受信されたＵＲＬ情報に基づいて端末１０へアクセスし、端末１０において管理される特定のワークフローを示すＨＴＭＬファイル（ワークフロー情報の一例）を取得する（取得処理の一例）。画像形成装置２０のＷＥＢブラウザ部２１２０（画像処理手段の一例）は、取得されたＨＴＭＬファイルに基づいて、特定のワークフローに従って画像を処理させる（画像処理の一例）。この画像処理方法によると、画像形成装置２０において、個別のワークフローを実行するときの画像形成装置２０側での設定の手間が省けるので、ユーザビリティが向上する。
【０１０２】
画像形成装置２０のＮＦＣ通信部２１１０は、近距離無線通信を用いてＵＲＬ情報を受信する。これにより、画像形成装置２０は、近距離無線の到達範囲の端末１０からワークフローを取得することができる。
【０１０３】
端末１０のＮＦＣ通信部１１１０（第１送信手段の一例）は、自端末１０へアクセスするためのＵＲＬ情報を、画像形成装置２０へ送信する。端末１０のＩＰ通信部１２１０（第２送信手段の一例）は、ＵＲＬ情報に基づいてアクセスしてきた画像形成装置２０へ、特定のワークフローを示すＨＴＭＬファイルを送信する（送信処理の一例）。これにより、端末１０は、画像形成装置２０において、端末１０側で管理されるワークフローを実行させることができる。
【０１０４】
ワークフロー情報は、画像形成装置２０において読み取られた画像を、所定の宛先へ送信する処理を示す。これにより、端末１０は、画像形成装置２０において、端末１０側で生成した読取画像を所定の宛先へ送信するワークフローを実行させることができる。
【０１０５】
ワークフロー情報は、所定の候補の文書（画像の一例）の中から、選択された文書を印刷する処理を示す。これにより、端末１０は、画像形成装置２０において、所定の候補の文書の中から、選択された文書を印刷するワークフローを実行させることができる。
【０１０６】
＜＜実施形態の補足＞＞
端末１０および画像形成装置２０用のプログラムは、インストール可能な形式又は実行可能な形式のファイルによって、コンピュータで読み取り可能な記録媒体に記録されて流通されるようにしてもよい。また、上記記録媒体の他の例として、ＣＤ−Ｒ(Compact Disc Recordable)、ＤＶＤ(Digital Versatile Disk)、ブルーレイディスク等が挙げられる。また、上記記録媒体、あるいは、これらプログラムが記憶されたＨＤ(Hard Disk)は、プログラム製品(Program Product)として、国内又は国外へ提供できる。
【０１０７】
また、上記実施形態における端末１０、及び画像形成装置２０は、単一の装置によって構築されてもよいし、各部（機能又は手段）を分割して任意に割り当てられた複数の装置によって構築されていてもよい。
【０１０８】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路を含むプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)や従来の回路モジュール等のデバイスを含むものとする。
【符号の説明】
【０１０９】
１  通信システム
２  通信ネットワーク
１０  端末
１０００  記憶部
１００１  アドレス情報
１００２  設定情報
１００３  文書情報
１１１０  ＮＦＣ通信部
１１２０  ＷＥＢサーバ部
１１３０  ＨＴＭＬ生成部
１２１０  ＩＰ通信部
１２２０  ワークフロー管理部
２０  画像形成装置
２００  操作部
２２０  本体
２１１０  ＮＦＣ通信部
２１２０  ＷＥＢブラウザ部
２２１０  ＩＰ通信部
２２３０  印刷部
２２４０  読取部
２２５０  送信部
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開２００６−２１１４７３号公報
【図１】
2019062247.tif 000005
【図２】
2019062247.tif 000006
【図３】
2019062247.tif 000007
【図４】
2019062247.tif 000008
【図５】
2019062247.tif 000009
【図６】
2019062247.tif 000010
【図７】
2019062247.tif 000011
【図８】
2019062247.tif 000012
【図９】
2019062247.tif 000013
【図１０】
2019062247.tif 000014
【図１１】
2019062247.tif 000015
【図１２】
2019062247.tif 000016
【図１３】
2019062247.tif 000017