(57)【要約】【課題】可搬型の情報処理端末による画像形成出力を好適に行うこと。【解決手段】モバイル機器２において記憶されている情報を画像形成出力する画像処理システムであって、画像形成出力するべき情報である対象情報の指定及び画像形成出力に際する設定を受け付け、印刷ジョブを生成するプリンタドライバ３０６を有するＰＣ３に対して、指定された対象情報及び画像形成出力に際する設定を送信するクライアントアプリケーション２０５と、ＰＣ３において、モバイル機器２から受信した対象情報及び前記画像形成出力に際する設定に基づき、プリンタドライバ３０６に印刷ジョブを生成させるエージェントアプリケーション３０５とを含むことを特徴とする。【選択図】図１１
2014021822.tif 000002
【特許請求の範囲】
【請求項１】
可搬型の情報処理端末からの情報を画像形成出力する画像処理システムであって、
画像形成出力する情報である対象情報の指定及び画像形成出力に際する設定を、前記可搬型の情報処理端末において受け付ける設定受け付け部と、
画像形成出力を実行する画像処理装置に入力する画像形成出力命令を生成する命令生成部を有する情報処理装置に対して、指定された前記対象情報及び画像形成出力に際する設定を、前記可搬型の情報処理端末から送信する情報送信部と、
前記情報処理装置において、前記可搬型の情報処理端末から受信した前記対象情報及び前記画像形成出力に際する設定に基づき、前記命令生成部に画像形成出力命令を生成させる命令生成制御部とを含むことを特徴とする画像処理システム。
【請求項２】
前記設定受付部は、前記情報処理装置の利用権限を認証するための認証情報の入力を受け付け、
前記情報送信部は、入力された前記認証情報を前記情報処理装置に対して送信し、
前記命令生成制御部は、受信した前記認証情報に基づいて利用権限を認証した後に前記命令生成部に画像形成出力命令を生成させ、
前記認証情報は、前記情報処理装置のオペレーションシステムにログインするための認証情報であることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記設定受付部は、前記情報処理装置に含まれる前記命令生成部に基づき、画像形成出力を実行させる画像処理装置を選択するための装置選択画面を表示装置に表示させ、前記装置選択画面に対する操作に応じて、画像形成出力を実行させる画像処理装置の選択を受け付けることを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記設定受付部は、前記命令生成部が前記画像形成出力命令を生成する際に設定可能な項目に基づき、画像形成出力に際する設定を入力するための設定入力画面を表示装置に表示させ、前記設定入力画面に対する操作に応じて、画像形成出力に際する設定を受け付けることを特徴とする請求項１乃至３いずれか１項に記載の画像処理システム。
【請求項５】
前記情報送信部は、指定された前記対象情報及び画像形成出力に際する設定の情報を、前記情報処理装置に含まれる記憶媒体の所定の領域に格納すると共に、前記所定の領域を前記命令生成部に通知することを特徴とする請求項１乃至４いずれか１項に記載の画像処理システム。
【請求項６】
前記可搬型の情報処理端末において、指定された前記対象情報を前記情報処理装置において読み込み可能な形式に変換する情報変換部を含み、
前記情報送信部は、変換された前記対象情報を前記情報処理装置に送信することを特徴とする請求項１乃至５いずれか１項に記載の画像処理システム。
【請求項７】
内部に保存されている情報を画像処理装置に画像形成出力させることが可能な可搬型の情報処理端末の制御プログラムであって、
画像形成出力するべき情報である対象情報の指定及び画像形成出力に際する設定を受け付けるステップと、
前記画像処理装置に入力する画像形成出力命令を生成する命令生成部を有する情報処理装置に対して、指定された前記対象情報及び画像形成出力に際する設定を送信することにより、前記命令生成部に画像形成出力命令を生成させるステップとを前記可搬型の情報処理端末に実行させることを特徴とする制御プログラム。
【請求項８】
可搬型の情報処理端末において記憶されている情報を画像形成出力する画像処理方法であって、
画像形成出力するべき情報である対象情報の指定及び画像形成出力に際する設定を、前記可搬型の情報処理端末において受け付け、
画像形成出力を実行する画像処理装置に入力する画像形成出力命令を生成する命令生成部を有する情報処理装置に対して、指定された前記対象情報及び画像形成出力に際する設定を、前記可搬型の情報処理端末から送信し、
前記情報処理装置において、前記可搬型の情報処理端末から受信した前記対象情報及び前記画像形成出力に際する設定に基づき、前記命令生成部に画像形成出力命令を生成させることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、制御プログラム及び画像処理方法に関し、特に、可搬型の情報処理端末に保存されている情報の画像形成出力に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
また、近年のモバイル機器の発展、普及により、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等のモバイル機器は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置において生成されたファイルや、ウェブサイト、電子メール等の閲覧用途に限らず、ＰＣ等の情報処理装置に準じた役割を果たすようになっている。そのため、モバイル機器にインストールされたアプリケーションによって文書等を作成することや、モバイル機器にて閲覧しているファイルを上述した画像処理装置を介してプリントアウトするようなこともあり得る。
【０００４】
モバイルコンピュータから共用のプリンタに印刷出力する際の操作の煩雑さを解消するため、プラグアンドプレイによりモバイルコンピュータにプリンタドライバをインストールすると共に、モバイルコンピュータからプリンタドライバを介して入力された印刷ジョブのプロトコルを変換して画像処理装置に入力するために送出する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された方法においては、接続されたモバイル機器にプリンタドライバをインストールした上で、モバイル機器において印刷ジョブを生成することが前提となっている。しかしながら、一般的なＰＣとモバイル機器とでは、普及しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が異なる。そのため、同一のファイルを表示したとしても、ＯＳの違いによるフォントの違い等により、表示上のレイアウトが崩れてしまう場合がある。そのようにレイアウトが崩れるような環境で印刷ジョブを生成して印刷出力を実行したとしても、同様にレイアウトが崩れた状態で印刷出力が実行されてしまう。
【０００６】
本発明は、このような課題を解決するためになされたものであり、可搬型の情報処理端末による画像形成出力を好適に行うことを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、可搬型の情報処理端末において記憶されている情報を画像形成出力する画像処理システムであって、画像形成出力するべき情報である対象情報の指定及び画像形成出力に際する設定を、前記可搬型の情報処理端末において受け付ける設定受け付け部と、画像形成出力を実行する画像処理装置に入力する画像形成出力命令を生成する命令生成部を有する情報処理装置に対して、指定された前記対象情報及び画像形成出力に際する設定を、前記可搬型の情報処理端末から送信する情報送信部と、前記情報処理装置において、前記可搬型の情報処理端末から受信した前記対象情報及び前記画像形成出力に際する設定に基づき、前記命令生成部に画像形成出力命令を生成させる命令生成制御部とを含むことを特徴とする。
【０００８】
また、本発明の他の態様は、内部に保存されている情報を画像処理装置に画像形成出力させることが可能な可搬型の情報処理端末の制御プログラムであって、画像形成出力するべき情報である対象情報の指定及び画像形成出力に際する設定を受け付けるステップと、前記画像処理装置に入力する画像形成出力命令を生成する命令生成部を有する情報処理装置に対して、指定された前記対象情報及び画像形成出力に際する設定を送信することにより、前記命令生成部に画像形成出力命令を生成させるステップとを前記可搬型の情報処理端末に実行させることを特徴とする。
【０００９】
また、本発明の更に他の態様は、可搬型の情報処理端末において記憶されている情報を画像形成出力する画像処理方法であって、画像形成出力するべき情報である対象情報の指定及び画像形成出力に際する設定を、前記可搬型の情報処理端末において受け付け、画像形成出力を実行する画像処理装置に入力する画像形成出力命令を生成する命令生成部を有する情報処理装置に対して、指定された前記対象情報及び画像形成出力に際する設定を、前記可搬型の情報処理端末から送信し、前記情報処理装置において、前記可搬型の情報処理端末から受信した前記対象情報及び前記画像形成出力に際する設定に基づき、前記命令生成部に画像形成出力命令を生成させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、可搬型の情報処理端末による画像形成出力を好適に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像処理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るモバイル機器の機能構成を示すブロック図である。
【図５】本発明の実施形態に係るＰＣの機能構成を示すブロック図である。
【図６】本発明の実施形態に係るシステムの動作を示すシーケンス図である。
【図７】本発明の実施形態に係るモバイル機器の画面表示の例を示す図である。
【図８】本発明の実施形態に係るモバイル機器の画面表示の例を示す図である。
【図９】本発明の実施形態に係るモバイル機器の画面表示の例を示す図である。
【図１０】本発明の実施形態に係るモバイル機器の画面表示の例を示す図である。
【図１１】本発明の実施形態に係るシステムの動作概要を示す図である。
【図１２】本発明の実施形態に係るシステムの動作概要を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、スマートフォンやタブレット端末等の可搬型の情報処理端末であるモバイル機器に保存されている情報をプリンタドライバがインストールされたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に転送し、ＰＣが印刷ジョブを生成することによってモバイル機器に保存されている情報のプリントアウトを実現する画像処理システムを例として説明する。
【００１３】
図１は、本実施の形態に係る画像処理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る画像処理システムは、画像処理装置１、モバイル機器２、ＰＣ３が、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて構成される。
【００１４】
画像処理装置１は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。モバイル機器２は、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の可搬型の情報処理端末である。ＰＣ３は一般的な情報処理装置であり、画像処理装置１を介したプリントアウトは、通常、ＰＣ３にインストールされたプリンタドライバを介して実行される。
【００１５】
次に、本実施形態に係る画像処理システムに含まれる夫々の機器である情報処理装置のハードウェア構成について説明する。図２は、本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。
【００１６】
即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。この他、画像処理装置１の場合、画像形成出力やスキャンを実行するエンジンが含まれる。
【００１７】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１８】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００１９】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理システムを構成する各機器の機能を実現する機能ブロックが構成される。
【００２０】
次に、本実施形態に係る画像処理装置１の機能構成について説明する。図３は、本実施形態に係る画像処理装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１２０、排紙トレイ１３０、ディスプレイパネル１４０、給紙テーブル１５０、プリントエンジン１６０、排紙トレイ１７０及び＾ネットワークＩ／Ｆ１８０を有する。
【００２１】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、画像処理部１０４及び操作表示制御部１０５を有する。図３に示すように、本実施形態に係る画像処理装置１は、スキャナユニット１２０、プリントエンジン１６０を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２２】
ディスプレイパネル１４０は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは画像処理装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ１８０は、画像処理装置１がネットワークを介して管理者用端末等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。
【００２３】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２４】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１６０やスキャナユニット１２０等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１０３は、ネットワークＩ／Ｆ１８０を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、ネットワークＩ／Ｆ１８０及びネットワークを介して他の装置にアクセスする。
【００２５】
画像処理部１０４は、主制御部１０１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１６０が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１０４は、スキャナユニット１２０から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１に格納され若しくはネットワークＩ／Ｆ１８０を介して他の機器に送信される情報である。
【００２６】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１０３がネットワークＩ／Ｆ１８０を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画像処理部１０４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１０４によって描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づき、給紙テーブル１５０から搬送される用紙に対して画像形成を実行する。プリントエンジン１６０の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１６０によって画像形成が施された文書は排紙トレイ１７０に排紙される。
【００２７】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１４０の操作若しくはネットワークＩ／Ｆ１８０を介して外部の機器から入力されるスキャン実行指示に応じて、操作表示制御部１０５若しくは入出力制御部１０３が主制御部１０１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づき、エンジン制御部１０２を制御する。
【００２８】
エンジン制御部１０２は、ＡＤＦ１１０を駆動し、ＡＤＦ１１０にセットされた撮像対象原稿をスキャナユニット１２０に搬送する。また、エンジン制御部１０２は、スキャナユニット１２０を駆動し、ＡＤＦ１１０から搬送される原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、スキャナユニット１２０に直接原稿がセットされた場合、スキャナユニット１２０は、エンジン制御部１０２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１２０が撮像部として動作する。
【００２９】
撮像動作においては、スキャナユニット１２０に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいた撮像情報が生成される。エンジン制御部１０２は、スキャナユニット１２０が生成した撮像情報を画像処理部１０４に転送する。画像処理部１０４は、主制御部１０１の制御に従い、エンジン制御部１０２から受信した撮像情報に基づき画像情報を生成する。画像処理部１０４が生成した画像情報はＨＤＤ４０等の画像処理装置１に装着された記憶媒体に保存される。画像処理部１０４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくはネットワークＩ／Ｆ１８０、近距離通信Ｉ／Ｆ１９０を介して、入出力制御部１０３により外部の装置に送信される。
【００３０】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１０２がスキャナユニット１２０から受信した撮像情報若しくは画像処理部１０４が生成した画像情報に基づき、画像処理部１０４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１０２がプリントエンジン１６０を駆動する。
【００３１】
次に、本実施形態に係るモバイル機器２の機能構成について、図４を参照して説明する。図４に示すように、本実施形態に係るモバイル機器２は、図２において説明したＬＣＤ６０、操作部７０に加えて、コントローラ２００、ネットワークＩ／Ｆ２１０及び近距離通信Ｉ／Ｆ２２０を含む。また、コントローラ２００は、ネットワーク制御部２０１、操作制御部２０２、表示制御部２０３、近距離通信制御部２０４及びクライアントアプリケーション２０５を含む。
【００３２】
ネットワークＩ／Ｆ２１０は、モバイル機器２がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。近距離通信Ｉ／Ｆ２２０は、モバイル機器２が近距離無線通信により他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。ネットワークＩ／Ｆ２１０、近距離通信Ｉ／Ｆ２２０は、図２に示すＩ／Ｆ５０によって実現される。
【００３３】
コントローラ２００は、ソフトウェアとハードウェアとの組み合わせによって構成される。コントローラ２００は、モバイル機器２全体を制御する制御部である。ネットワーク制御部２０１は、ネットワークＩ／Ｆ２１０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ２１０を介して他の機器に情報を送信する。近距離通信制御部２０４は、近距離通信Ｉ／Ｆ２２０を介して入力される情報を取得すると共に、近距離通信Ｉ／Ｆ２２０を介して他の機器に情報を送信する。
【００３４】
操作制御部２０２は、操作部７０に対するユーザによる操作内容の信号を取得し、クライアントアプリケーション２０５等のモバイル機器２において動作するモジュールに入力する。表示制御部２０３は、クライアントアプリケーション２０５のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、モバイル機器２の状態をＬＣＤ６０に表示させる。
【００３５】
クライアントアプリケーション２０５は、本実施形態に係る画像処理システムの機能をモバイル機器２において利用するために、モバイル機器２にインストールされて動作するソフトウェア・プログラムによって構成される。クライアントアプリケーション２０５は、モバイル機器２に保存されている情報を画像処理装置１によってプリントアウトさせる際に、簡単な設定を受け付ける機能や、プリントアウトするべき情報をＰＣ３に転送してプリンタドライバを動作させる機能等を実現する。
【００３６】
次に、本実施形態に係るＰＣ３の機能構成について、図５を参照して説明する。図５に示すように、本実施形態に係るＰＣ３は、図２において説明したＬＣＤ６０、操作部７０に加えて、コントローラ３００、ネットワークＩ／Ｆ３１０及び近距離通信Ｉ／Ｆ３２０を含む。また、コントローラ３００は、ネットワーク制御部３０１、操作制御部３０２、表示制御部３０３、近距離通信制御部３０４、エージェントアプリケーション３０５、プリンタドライバ３０６及び文書作成アプリケーション３０７を含む。
【００３７】
ネットワークＩ／Ｆ３１０は、ＰＣ３がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。近距離通信Ｉ／Ｆ３２０は、ＰＣ３が近距離無線通信により他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。ネットワークＩ／Ｆ３１０、近距離通信Ｉ／Ｆ３２０は、図２に示すＩ／Ｆ５０によって実現される。
【００３８】
コントローラ３００は、ソフトウェアとハードウェアとの組み合わせによって構成される。コントローラ３００は、ＰＣ３全体を制御する制御部である。ネットワーク制御部３０１は、ネットワークＩ／Ｆ３１０を介して入力される情報を取得すると共に、ネットワークＩ／Ｆ３１０を介して他の機器に情報を送信する。近距離通信制御部３０４は、近距離通信Ｉ／Ｆ３２０を介して入力される情報を取得すると共に、近距離通信Ｉ／Ｆ３２０を介して他の機器に情報を送信する。
【００３９】
操作制御部３０２は、操作部７０に対するユーザによる操作内容の信号を取得し、エージェントアプリケーション３０５等のＰＣ３において動作するモジュールに入力する。表示制御部３０３は、エージェントアプリケーション３０５のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、ＰＣ３の状態をＬＣＤ６０に表示させる。
【００４０】
エージェントアプリケーション３０５は、本実施形態に係る画像処理システムの機能を実現するために、ＰＣ３にインストールされて動作するソフトウェア・プログラムによって構成される。エージェントアプリケーション３０５は、モバイル機器２に保存されている情報を画像処理装置１によってプリントアウトさせる際に、モバイル機器２から送信される情報を受け付ける機能や、ＰＣ３における印刷ジョブの生成を制御する機能等を実現する。
【００４１】
プリンタドライバ３０６は、画像処理装置１にプリントアウトを実行させるために画像処理装置１に入力する印刷ジョブを生成する機能を実現する。本実施形態においては、説明の簡略化のために１つの画像処理装置１のみを図１において示しており、図５においても１つのプリンタドライバ３０６を表示している。この他、システム上に複数の画像処理装置が接続される場合があり、その場合、夫々の画像処理装置毎に対応したプリンタドライバ３０６がインストールされる。
【００４２】
文書作成アプリケーション３０７は、文書ファイル、プレゼンテーションファイル、表計算ファイル等、所定形式のファイルを作成、閲覧するためのソフトウェア・アプリケーションである。プリンタドライバ３０６による印刷ジョブの生成の際、文書作成アプリケーション３０７がプリントアウト対象の情報を読み込み、ＰＣ３のデフォルトの機能によって処理可能な画像情報に変換する。プリンタドライバ３０６は、そのように変換された画像情報に基づいて印刷ジョブを生成する。尚、図５においては、説明の簡略化のために１つの文書作成アプリケーション３０７を示しているが、対応するべき情報の形式に応じて、複数の文書作成アプリケーション３０７がインストールされる。
【００４３】
次に、本実施形態に係るシステムの動作について、図６を参照して説明する。図６の例においては、ＰＣ３にインストールされた文書作成アプリケーション３０７によって生成された情報がモバイル機器２に保存されてモバイル機器２において閲覧され、その情報がモバイル機器２を起点としてプリントアウトされる場合を例として説明する。
【００４４】
このような場合、ＰＣ３にインストールされた文書作成アプリケーション３０７によって生成された情報は、ＰＣ３にインストールされたフォントによる表示を前提として生成されているため、モバイル機器２において表示すると、フォントの違いによりレイアウトが崩れた状態で表示される場合があり得る。そのような場合、モバイル機器２において印刷ジョブを生成すると、レイアウトが崩れた状態で印刷が実行されることになる。これに対して、本実施形態においては、ＰＣ３において印刷ジョブを生成することにより、このような課題を解決する。
【００４５】
図６に示すように、まずはモバイル機器２において、クライアントアプリケーション２０５が、ユーザによる操作によって各種の設定を受け付ける（Ｓ６０１）。即ち、Ｓ６０１においては、クライアントアプリケーション２０５が設定受付部として機能する。Ｓ６０１において、クライアントアプリケーション２０５は、図７に示すような画面をモバイル機器２においてＬＣＤ６０に表示させ、プリントアウトするべき情報の指定を受け付ける。
【００４６】
また、クライアントアプリケーション２０５は、図８に示すような画面をモバイル機器２においてＬＣＤ６０に表示させ、プリントアウトを実行するプリンタ、即ち画像処理装置１の指定を受け付ける。図８に示すような画面は、クライアントアプリケーション２０５が、ＰＣ３のエージェントアプリケーションから情報を受け取ることによって表示することが可能となる。
【００４７】
本実施形態に係るエージェントアプリケーション３０５は、図５において説明したように、ＰＣ３においてインストールされているプリンタドライバ３０６を参照し、ＰＣ３において利用可能なプリンタ、即ち画像処理装置１を夫々認識する。この際、エージェントアプリケーション３０５は、夫々のプリンタがカラー出力可能であるか、モノクロ出力のみ可能であるかも判断する。
【００４８】
そのような判断により、エージェントアプリケーション３０５は、ＰＣ３において利用可能なプリンタ及び各プリンタのカラー／モノクロの情報を生成して、モバイル機器２に送信する。モバイル機器２においては、クライアントアプリケーション２０２０５が、エージェントアプリケーション３０５によって生成された情報に基づき、図８に示すような画面を生成してＬＣＤ６０に表示させる。
【００４９】
また、クライアントアプリケーション２０５は、図９に示すような画面をモバイル機器２においてＬＣＤ６０に表示させ、プリントアウトに際する各種の設定等を受け付ける。図９においては、“カラー／モノクロ”、“部数”、“原稿サイズ”、“原稿方向”、“機密印刷”等の項目が設定可能な画面が表示されている。このような設定項目は、クライアントアプリケーション２０５において予め選択された設定項目である。
【００５０】
選択されるプリンタの機種によっては、図９に示す設定項目の機能に対応していない場合もあり得る。そのような場合、クライアントアプリケーション２０５は、対応していない機能の設定が不可能となるように、図９に示す画面を表示させることが好ましい。尚、選択されたプリンタがどのような機能に対応しているかの判断は、図８の画面の場合と同様に、ＰＣ３のエージェントアプリケーション３０５から、夫々のプリンタが対応している機能や、設定可能な項目を示す情報を取得することによって可能である。
【００５１】
また、クライアントアプリケーション２０５は、図１０に示すような画面をモバイル機器２においてＬＣＤ６０に表示させ、モバイル機器２を介してＰＣ３を動作させるための認証情報を受け付ける。このような認証処理を経ることにより、エージェントアプリケーション３０５がＰＣ３においてセキュリティホールとなってしまうことを防ぐことができる。図１０に示すように、本実施形態においては、ユーザＩＤ及びパスワードが認証情報として用いられる。例えば、ＰＣ３においてＷｉｎｄｏｗｓ（登録商標）がＯＳとして用いられている場合、図１０において受け付けるユーザＩＤ及びパスワードは、ＯＳの管理者若しくはユーザ用のユーザＩＤ及びパスワードである。
【００５２】
このように、モバイル機器２の操作画面において受け付ける認証情報をＰＣ３のＯＳに対する認証情報とすることにより、ＰＣ３側においては、エージェントアプリケーション３０５に認証機能を設ける必要が無くなり、ソフトウェア開発の設計負荷を低減することが可能であると共に、ＰＣ３の利用権限を好適に認証することが可能である。
【００５３】
図７〜図１０に示す画面において設定を受け付けると、クライアントアプリケーション２０５は、設定された情報やプリントアウト対象として指定された情報をＰＣ３に送信する（Ｓ６０２）。即ち、Ｓ６０２においては、クライアントアプリケーション２０５が、情報送信部として機能する。Ｓ６０２において、クライアントアプリケーション２０５が送信した情報は、ＰＣ３においてエージェントアプリケーション３０５が取得し（Ｓ６０３）、ＰＣ３において記憶媒体に格納される。Ｓ６０２におけるモバイル機器２による送信及びＰＣ３による受信処理においては、図４及び図５において説明したネットワークＩ／Ｆ２１０、３１０や、近距離通信Ｉ／Ｆ２２０、３２０が用いられる。
【００５４】
図１１は、図６の例における処理の流れを概念的に示す図である。図１１に示すように、プリントアウト対象の情報及びユーザによって入力された設定の情報は、夫々“対象ファイル”、“設定ファイル”としてクライアントアプリケーション２０５からエージェントアプリケーション３０５に送信され、ＰＣ３において記憶媒体に格納される。
【００５５】
情報を取得したエージェントアプリケーション３０５は、図１０に示す画面において入力された情報を参照して、ＯＳの機能により認証処理を行う（Ｓ６０４）。クライアントアプリケーション２０５から受信した認証情報に基づいて認証処理が完了すると、エージェントアプリケーション３０５は、図１１に示すように、格納した対象ファイルを文書作成アプリケーション３０７に受け渡し、文書作成アプリケーション３０７に画像変換を実行させる（Ｓ６０５）。
【００５６】
Ｓ６０５の処理により、プリントアウト対象の情報が一般的に処理可能な画像情報の形式に変換されると、その画像情報に基づき、プリンタドライバ３０６が印刷ジョブを生成する（Ｓ６０６）。即ち、Ｓ６０５、Ｓ６０６においては、エージェントアプリケーション３０５が、画像形成出力命令である印刷ジョブを、命令生成部であるプリンタドライバ３０６に生成させる命令生成制御部として機能する。Ｓ６０６の処理に際して、エージェントアプリケーション３０５は設定ファイルを参照し、プリントアウトを実行するプリンタの指定を確認して、指定されているプリンタに対応するプリンタドライバ３０６に処理を依頼する。
【００５７】
プリンタドライバ３０６は、ＰＣ３において格納された設定ファイルに基づき、ユーザによって指定された設定に従って画像処理装置１にプリントアウトを実行させるための印刷ジョブを生成し、画像処理装置１に送信する（Ｓ６０７）。プリンタドライバ３０６から印刷ジョブを受信した画像処理装置１は、受信した印刷ジョブに従って通常通りプリントアウトを実行する（Ｓ６０８）。このような処理により、本実施形態に係る画像処理システムの動作が完了する。
【００５８】
このように、本実施形態に係る画像処理システムにおいては、モバイル機器２に保存されている情報をプリントアウトする際、モバイル機器２において印刷ジョブを生成するのではなく、プリントアウト対象の情報をそのままＰＣ３に送信し、ＰＣ３にインストールされたプリンタドライバ３０６が印刷ジョブを生成する。この際、ＰＣ３にインストールされた文書作成アプリケーション３０７が、同じくＰＣ３にインストールされているフォントを利用して対象ファイルを画像情報に変換し、その画像情報に基づいて印刷ジョブが生成される。従って、ＰＣ３にインストールされたフォントとモバイル機器２にインストールされたフォントとの違いにより、レイアウトが崩れた状態でプリントアウトが実行されることを回避することができる。即ち、本実施形態に係る画像処理システムにおいては、可搬型の情報処理端末による画像形成出力を好適に行うことができる。
【００５９】
また、ＰＣ３とモバイル機器２とでＯＳの種類が異なる場合や、ハードウェアを含むアーキテクチャが異なる場合が多い。そのため、モバイル機器２にプリンタドライバをインストールするためには、モバイル機器２の種類に合わせてＰＣ３にインストールされるものとは別に作成する必要があり、画像処理装置を提供するメーカにとっての負担が大きい。
【００６０】
これに対して、本実施形態に係る画像処理システムにおいては、プリンタドライバがイストールされるのはＰＣ３のみであり、モバイル機器２にインストールされるのは、プリントアウト対象の情報やプリントアウトに際する設定等の指定を受け付けてＰＣ３に転送する機能を担うクリアントアプリケーション３０５のみである。そのため、プリンタドライバをモバイル機器２の種類に応じて設計・開発するよりも低い不可で実現可能であり、メーカの負担を軽減することが可能である。
【００６１】
尚、図６の例においては、図１０において説明したように、モバイル機器２においてユーザＩＤ及びパスワードを認証情報として受け付け、ＰＣ３においてユーザＩＤ及びパスワードにより認証処理を行う場合を例として説明した。この他、モバイル機器２においてはパスワードのみを受け付けるようにしても良い。
【００６２】
図６に示すような動作が実行される場合、当然ＰＣ３が起動していることが前提であり、且つエージェントアプリケーション３０５が動作していることも求められる。そのような場合、ＯＳの仕様によっては、エージェントアプリケーション３０５の実行権限が判断され、そのような実行権限を有するアカウントがＰＣ３にログインしていることが求められる。上述した動作のように、ユーザＩＤ及びパスワードを受け付けてＰＣ３において判断する場合には、このＰＣ３にログインしているアカウントのユーザＩＤ及びパスワードを受け付けることとなるが、アカウントは確定しているため、パスワードが正しいか否かを判断するだけでも認証処理が可能である。従って、モバイル機器２においてはパスワードのみを受け付けるようにしても良い。
【００６３】
また、図６の例においては、ＰＣ３にインストールされた文書作成アプリケーション３０７によって生成された情報がモバイル機器２に保存されてモバイル機器２において閲覧され、その情報がモバイル機器２を起点としてプリントアウトされる場合を例として説明した。これに限らず、モバイル機器２にインストールされたアプリケーションを用いてモバイル機器２において生成された情報をプリントアウトするような場合もあり得る。このような場合においても、本実施形態に係るシステムを利用することによってモバイル機器２のためにプリンタドライバを開発する必要がなくなり、メーカの負荷を低減することが可能となる。
【００６４】
尚、モバイル機器２において生成された情報をプリントアウトするような場合、本実施形態に係るシステムを用いることにより、モバイル機器２にインストールされたフォントとＰＣ３にインストールされたフォントとの違いによってレイアウトが崩れてしまうような場合が考えられる。このような場合、図７に示すような画面において指定された対象ファイルの形式をクライアントアプリケーション２０５が判断し、クライアントアプリケーション２０５において生成されたファイルであることが確認された場合には、ＰＣ３の文書作成アプリケーション３０７が実行する処理と同様に、画像情報に変換した上でＰＣ３に送信することができる。この場合、クライアントアプリケーション２０５が、対象ファイルをＰＣ３において読み込み可能な形式に変換する情報変換部として機能する。
【００６５】
このような処理により、上述したようなレイアウトの崩れを回避することが可能である。また、モバイル機器２において生成された情報の場合、ＰＣ３にインストールされているアプリケーションやＯＳに搭載されている機能では画像情報に変換することが出来ない場合もあり得る。そのような課題も、上述したようにモバイル機器２側で画像情報に変換することにより解決することが可能である。
【００６６】
尚、クライアントアプリケーション２０５が、対象ファイルを画像情報に変換するか否かの判断は、例えば対象ファイルの拡張子を確認することによって容易に可能である。また、ＰＣ３において読み込み可能な形式としては、ＰＤＦ形式やＪＰＧ形式等の画像形式を用いることが可能である。
【００６７】
また、上記実施形態においては、図５において説明したように、エージェントアプリケーション３０５がＰＣ３にインストールされており、図１１において説明したように、クライアントアプリケーション２０５がエージェントアプリケーション３０５に情報を受け渡す場合を例として説明した。しかしながら、ＰＣ３にインストールされたプリンタドライバ３０５がエージェントアプリケーション３０５の機能の一部を有することにより、エージェントアプリケーション３０５を省略することが可能となる。そのような例について、図１２に示す。
【００６８】
図１２は、プリンタドライバ３０５がネットワークを介してコマンドを受け付ける機能を有する場合の例を示す図である。図１２の例の場合、クライアントアプリケーション２０５は、図６のＳ６０２において、ＰＣ３に搭載された記憶媒体内の所定のフォルダに対象ファイル及び設定ファイルをネットワークまたは近距離無線通信を介して格納する。モバイル機器２からＰＣ３内の記憶領域に情報を格納する処理については、ＯＳに搭載されているネットワークファイル共有の機能等を用いることが可能である。
【００６９】
また、クライアントアプリケーション２０５は、上述したように対象ファイル及び設定ファイルをＰＣ３内の記憶領域に格納した上で、上述したようにプリンタドライバ３０６に含まれているネットワーク通信機能を介して、プリンタドライバ３０６に情報の格納場所やプリントアウトの実行命令を通知する。これにより、プリンタドライバ３０６は、クライアントアプリケーション２０５からの通知に従って対象ファイル及び設定ファイルを参照し、図６のＳ６０４以降の処理を実行する。このような処理によっても、上記と同様の効果を得ることが可能である。
【００７０】
このような場合、図８に示すような画面は、クライアントアプリケーション２０５が、画像処理装置１の機種に応じて複数インストールされている夫々のプリンタドライバとの間で情報をやり取りすることによってモバイル機器２において表示される。
【００７１】
また、図１２に示す例においては、ネットワークを介して情報をやり取りする機能を有するプリンタドライバ３０６が、Ｓ６０４においてＯＳに認証処理を実行させる機能を担うことにより、上記と同様にセキュリティを確保することができる。
【符号の説明】
【００７２】
１  画像処理装置
２  モバイル機器
３  ＰＣ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  画像処理部
１０５  操作表示制御部
１１０  ＡＤＦ
１２０  スキャナユニット
１３０  排紙トレイ
１４０  ディスプレイパネル
１５０  給紙テーブル
１６０  プリントエンジン
１７０  排紙トレイ
１８０  ネットワークＩ／Ｆ
２００  コントローラ
２０１  ネットワーク制御部
２０２  操作制御部
２０３  表示制御部
２０４  近距離通信制御部
２０５  クライアントアプリケーション
２１０  ネットワークＩ／Ｆ
２２０  近距離通信Ｉ／Ｆ
３０１  ネットワーク制御部
３０２  操作制御部
３０３  表示制御部
３０４  近距離通信制御部
３０５  エージェントアプリケーション
３０６  プリンタドライバ
３０７  文書作成アプリケーション
３１０  ネットワークＩ／Ｆ
３２０  近距離通信Ｉ／Ｆ
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２００７−３２３１２０号公報
【図１】
2014021822.tif 000003
【図２】
2014021822.tif 000004
【図３】
2014021822.tif 000005
【図４】
2014021822.tif 000006
【図５】
2014021822.tif 000007
【図６】
2014021822.tif 000008
【図７】
2014021822.tif 000009
【図８】
2014021822.tif 000010
【図９】
2014021822.tif 000011
【図１０】
2014021822.tif 000012
【図１１】
2014021822.tif 000013
【図１２】
2014021822.tif 000014