(57)【要約】【課題】プレビュー表示や画像形成出力における画像のレイアウト崩れを防止すること。【解決手段】画像形成出力対象の情報であって文字情報を含む出力対象情報を取得し、取得された出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられたフォントデータの有無の確認に対する応答に応じて、指定されたフォントデータを有する画像処理装置からそのフォントデータを取得し、画像形成出力前にモバイル端末の表示部に表示させる出力対象情報のプレビュー画像を、取得されたフォントデータを用いて生成することを特徴とする。【選択図】図７
2014179015.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置及び前記画像処理装置と通信可能な情報処理端末を含む画像処理システムであって、
画像形成出力対象の情報であって文字情報を含む出力対象情報を取得する出力対象情報取得部と、
取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報を取得する文字形式情報取得部と、
画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成する確認画像生成部と
を含み、
前記文字形式情報取得部は、前記出力対象情報において指定されている前記文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得する
ことを特徴とする画像処理システム。
【請求項２】
前記文字形式情報を有する前記画像処理装置に対して、前記文字形式情報を用いて前記出力対象情報を画像形成出力させる画像形成出力制御部
を含む
ことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記画像形成出力制御部は、
前記文字形式情報を有する前記画像処理装置の状態を取得し、
取得された前記画像処理装置の状態が障害の発生を示す場合、障害が発生していない別の前記画像処理装置に対して、前記出力対象情報を画像形成出力させる
ことを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記画像形成出力制御部は、
前記文字形式情報を有する前記画像処理装置と前記情報処理端末との距離を計測し、
計測された前記距離が予め定められた距離以上である場合に、前記情報処理端末との距離が前記予め定められた距離よりも短い別の前記画像処理装置に対して、前記出力対象情報を画像形成出力させる
ことを特徴とする請求項２又は３に記載の画像処理システム。
【請求項５】
前記画像形成出力制御部は、前記出力対象情報を画像形成出力させる前記別の画像処理装置が前記出力対象情報において指定されている文字形式情報を有していない場合、前記文字形式情報が付加された前記出力対象情報を画像形成出力させる
ことを特徴とする請求項３又は４に記載の画像処理システム。
【請求項６】
前記文字形式情報取得部は、前記情報処理端末との距離が近い前記画像処理装置から順に前記出力対象情報において指定されている文字形式情報の有無を確認する
ことを特徴とする請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
前記文字形式情報取得部は、前記文字形式情報の種類が多い前記画像処理装置から順に前記出力対象情報において指定されている文字形式情報の有無を確認する
ことを特徴とする請求項１〜６のいずれかに記載の画像処理システム。
【請求項８】
画像処理装置と通信可能な情報処理端末であって、
画像形成出力対象の情報であって文字情報を含む出力対象情報を取得する出力対象情報取得部と、
取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報を取得する文字形式情報取得部と、
画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成する確認画像生成部と
を含み、
前記文字形式情報取得部は、前記出力対象情報において指定されている前記文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得する
ことを特徴とする情報処理端末。
【請求項９】
画像処理装置と通信可能な情報処理端末の制御プログラムであって、
画像形成出力対象の情報であって文字情報を含む出力対象情報を取得するステップと、
取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得するステップと、
画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成するステップと
を情報処理装置に実行させることを特徴とする制御プログラム。
【請求項１０】
画像処理装置と通信可能な情報処理端末の制御方法であって、
画像形成出力対象の情報であって文字情報を含む出力対象情報を取得し、
取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得し、
画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理端末、制御プログラム及び制御方法に関し、特に、画像データのプレビュー表示及び画像形成出力に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
他方、近年、携帯電話が高機能化され、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に準じた情報処理機能を有するスマートフォンやタブレット端末のような携帯型情報処理端末（以降、「携帯端末」とする）の普及が進んでいる。このような携帯端末の使用により、業務上においてＰＣから画像処理装置へ画像データを送信して画像形成出力に際したプレビューの生成や画像形成出力を実行する従来の態様に加えて、携帯端末から画像処理装置へ画像データを送信してプレビューの生成や画像形成出力を実行する態様も増えている。
【０００４】
このような画像処理装置及び携帯端末を有するシステムにおいて、画像形成出力させる画像処理装置が画像形成出力できない状態である場合に、携帯端末の指示に応じて画像形成出力可能な別の画像処理装置へ画像データが送信される方法が提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像処理装置は、画像データに対して指定されたフォントデータ（例えば、ＭＳ  Ｐゴシック、ＨＧＰゴシックＥ）を使用して画像データのプレビュー生成や画像形成出力を行う。しかしながら、画像処理装置が画像データに対して指定されたフォントデータを有していない場合、代替のフォントデータを使用してプレビュー生成を行うため、携帯端末上で表示されるプレビューのレイアウトが崩れている場合がある。また、代替のフォントデータを使用して画像形成出力が行われた場合も、レイアウトが崩れた印刷物が出力される場合がある。特許文献１の技術においては、画像処理装置の画像形成出力可否を示す状態については考慮されているが、画像のレイアウト崩れについては考慮されていない。
【０００６】
本発明は、このような課題を解決するためになされたものであり、プレビュー表示や画像形成出力における画像のレイアウト崩れを防止することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、画像処理装置及び前記画像処理装置と通信可能な情報処理端末を含む画像処理システムであって、画像形成出力対象の情報であって文字情報を含む出力対象情報を取得する出力対象情報取得部と、取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報を取得する文字形式情報取得部と、画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成する確認画像生成部とを含み、前記文字形式情報取得部は、前記出力対象情報において指定されている前記文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得することを特徴とする。
【０００８】
また、本発明の他の態様は、画像処理装置と通信可能な情報処理端末であって、画像形成出力対象の情報であって文字情報を含む出力対象情報を取得する出力対象情報取得部と、取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報を取得する文字形式情報取得部と、画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成する確認画像生成部とを含み、前記文字形式情報取得部は、前記出力対象情報において指定されている前記文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得することを特徴とする。
【０００９】
また、本発明の更に他の態様は、画像処理装置と通信可能な情報処理端末の制御プログラムであって、画像形成出力対象の情報であって文字情報を含む出力対象情報を取得するステップと、取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得するステップと、画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成するステップとを情報処理装置に実行させることを特徴とする。
【００１０】
また、本発明の更に他の態様は、画像処理装置と通信可能な情報処理端末の制御方法であって、画像形成出力対象の情報であって文字情報を含む出力対象情報を取得し、取得された前記出力対象情報において、文字情報を表示するための形式として指定されている情報であって、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連付けられた文字形式情報の有無の確認に対する応答に応じて、前記文字形式情報を有する前記画像処理装置から前記文字形式情報を取得し、画像形成出力前に前記情報処理端末の表示部に表示させる前記出力対象情報の出力結果確認画像を、取得された前記文字形式情報を用いて生成することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、プレビュー表示や画像形成出力における画像のレイアウト崩れを防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像処理システムの運用形態を示す図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】本発明の実施形態に係るモバイル端末の機能構成を示すブロック図である。
【図５】従来のプレビュー生成処理を示すシーケンス図である。
【図６】本発明の実施形態に係るプレビュー表示画面を示す図である。
【図７】本発明の実施形態に係るクライアントアプリケーションの機能構成を示すブロック図である。
【図８】本発明の実施形態に係るフォントデータ取得処理を示すフローチャートである。
【図９】本発明の実施形態に係る画像処理システムの動作を示すシーケンス図である。
【図１０】本発明の実施形態に係る画像処理装置の状態を考慮した画像形成出力制御処理を示すフローチャートである。
【図１１】本発明の実施形態に係る画像処理システムの画像形成出力を行う際の動作を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、スマートフォンやタブレット端末等のモバイル機器から画像形成装置に対して、文字情報を含む画像形成出力対象の情報である出力対象情報（以降、「画像データ」とする）を送信して画像形成出力を実行させる画像処理システムにおいて、画像形成出力に際したプレビュー表示や画像形成処理における画像データのレイアウト崩れを防止する構成に特徴を有する。
【００１４】
図１は、本実施の形態に係る画像処理システムの運用形態の例を示す図である。図１に示すように、本実施形態に係る画像処理システムは、画像処理装置１、画像処理装置２、画像処理装置３及びモバイル端末４が、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて構成される。
【００１５】
画像処理装置１〜３は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）である。モバイル端末４は、スマートフォン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の情報処理端末である。本実施形態に係るモバイル端末４は、画像処理装置１〜３に対して、画像形成出力を実行させるための印刷ジョブを送信する機能を有する。なお、画像処理装置１〜３は、プリンタ機能のみを備える画像形成装置であってもよい。
【００１６】
次に、本実施形態に係る画像処理システムに含まれる画像処理装置１〜３及びモバイル端末４等の情報処理装置を構成するハードウェアについて説明する。図２は、本実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。
【００１７】
即ち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。この他、画像処理装置１〜３の場合、画像形成出力やスキャンを実行するエンジンが含まれる。
【００１８】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００１９】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００２０】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像処理システムを構成する各機器の機能を実現する機能ブロックが構成される。
【００２１】
次に、本実施形態に係る画像処理装置１の機能について説明する。なお、画像処理装置２、３についても同様の機能を有する。図３は、本実施形態に係る画像処理装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１２０、排紙トレイ１３０、ディスプレイパネル１４０、給紙テーブル１５０、プリントエンジン１６０、排紙トレイ１７０及び有線通信Ｉ／Ｆ１８０及び無線通信Ｉ／Ｆ１９０を有する。
【００２２】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、画像処理部１０４及び操作表示制御部１０５を有する。図３に示すように、本実施形態に係る画像処理装置１は、スキャナユニット１２０、プリントエンジン１６０を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２３】
ディスプレイパネル１４０は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し若しくは画像処理装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。有線通信Ｉ／Ｆ１８０は、画像処理装置１が有線通信により他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。
【００２４】
無線通信Ｉ／Ｆ１９０は、画像処理装置１が無線通信により他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。
【００２５】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０やＨＤＤ４０等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０にロードされ、それらのプログラムに従ってＣＰＵ１０が演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００２６】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１６０やスキャナユニット１２０等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１０３は、有線通信Ｉ／Ｆ１８０、無線通信Ｉ／Ｆ１９０を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、有線通信Ｉ／Ｆ１８０や無線通信Ｉ／Ｆ１９０及びネットワークを介して他の装置にアクセスする。
【００２７】
画像処理部１０４は、主制御部１０１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１６０が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１０４は、スキャナユニット１２０から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１に格納され若しくは有線通信Ｉ／Ｆ１８０や無線通信Ｉ／Ｆ１９０を介して他の機器に送信される情報である。操作表示制御部１０５は、ディスプレイパネル１４０に情報表示を行い若しくはディスプレイパネル１４０を介して入力された情報を主制御部１０１に通知する。
【００２８】
なお、プリンタ機能のみを有する画像処理装置の場合、図３に示すＡＤＦ１１０、スキャナユニット１２０及び排紙トレイ１３０が省略されると共に、エンジン制御部１０２の機能から、ＡＤＦ１１０、スキャナユニット１２０及び排紙トレイ１３０を制御するための機能が省略される。
【００２９】
画像処理装置１〜３がプリンタとして動作する場合は、まず、入出力制御部１０３が有線通信Ｉ／Ｆ１８０や無線通信Ｉ／Ｆ１９０を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画像処理部１０４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１０４によって描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づき、給紙テーブル１５０から搬送される用紙に対して画像形成を実行する。プリントエンジン１６０の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１６０によって画像形成が施された文書は排紙トレイ１７０に排紙される。
【００３０】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１４０の操作若しくは有線通信Ｉ／Ｆ１８０や無線通信Ｉ／Ｆ１９０を介して外部の機器から入力されるスキャン実行指示に応じて、操作表示制御部１０５若しくは入出力制御部１０３が主制御部１０１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づき、エンジン制御部１０２を制御する。エンジン制御部１０２は、ＡＤＦ１１０を駆動し、ＡＤＦ１１０にセットされた撮像対象原稿をスキャナユニット１２０に搬送する。また、エンジン制御部１０２は、スキャナユニット１２０を駆動し、ＡＤＦ１１０から搬送される原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、スキャナユニット１２０に直接原稿がセットされた場合、スキャナユニット１２０は、エンジン制御部１０２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１２０が撮像部として動作する。
【００３１】
撮像動作においては、スキャナユニット１２０に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいた撮像情報が生成される。エンジン制御部１０２は、スキャナユニット１２０が生成した撮像情報を画像処理部１０４に転送する。画像処理部１０４は、主制御部１０１の制御に従い、エンジン制御部１０２から受信した撮像情報に基づき画像情報を生成する。画像処理部１０４が生成した画像情報はＨＤＤ４０等の画像処理装置１に装着された記憶媒体に保存される。画像処理部１０４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ４０等に格納され若しくは有線通信Ｉ／Ｆ１８０、無線通信Ｉ／Ｆ１９０を介して、入出力制御部１０３により外部の装置に送信される。
【００３２】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１０２がスキャナユニット１２０から受信した撮像情報若しくは画像処理部１０４が生成した画像情報に基づき、画像処理部１０４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１０２がプリントエンジン１６０を駆動する。
【００３３】
次に、本実施形態に係るモバイル端末４の機能構成について、図４を参照して説明する。図４に示すように、本実施形態に係るモバイル端末４は、図２において説明したＬＣＤ６０、操作部７０に加えて、コントローラ４００、有線通信Ｉ／Ｆ４１０及び無線通信Ｉ／Ｆ４２０を含む。また、コントローラ４００は、通信制御部４０１、操作制御部４０２、表示制御部４０３、及びクライアントアプリケーション４３０を含む。
【００３４】
有線通信Ｉ／Ｆ４１０は、モバイル端末４がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）等のインタフェースが用いられる。無線通信Ｉ／Ｆ４２０は、モバイル端末４が他の機器と通信するためのインタフェースであり、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦｅｌｉＣａ（登録商標）等のインタフェースが用いられる。有線通信Ｉ／Ｆ４１０、無線通信Ｉ／Ｆ４２０は、図２に示すＩ／Ｆ５０によって実現される。
【００３５】
コントローラ４００は、ソフトウェアとハードウェアとの組み合わせによって構成される。コントローラ４００は、モバイル端末４全体を制御する制御部である。通信制御部４０１は、有線通信Ｉ／Ｆ４１０及び無線通信Ｉ／Ｆ４２０を介して入力される情報を取得すると共に、有線通信Ｉ／Ｆ４１０及び無線通信Ｉ／Ｆ４２０を介して他の機器に情報を送信する。
【００３６】
操作制御部４０２は、操作部７０に対するユーザによる操作内容の信号を取得し、クライアントアプリケーション４３０等のモバイル端末４において動作するモジュールに入力する。表示制御部４０３は、クライアントアプリケーション４３０のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）等、モバイル端末４の状態をＬＣＤ６０に表示させる。
【００３７】
クライアントアプリケーション４３０は、本実施形態に係る画像処理システムの機能をモバイル端末４において利用するために、モバイル端末４にインストールされて動作するソフトウェア・プログラムによって構成される。クライアントアプリケーション４３０は、画像処理装置１〜３から所望のフォントデータを取得する機能、画像データのプレビューを作成する機能及び画像処理装置１〜３に画像形成出力を実行させるために画像データを送信する機能を有する。
【００３８】
なお、フォントデータは、画像データにおいて文字情報を表示するための形式として指定される情報であり、文字を識別する識別子と、それぞれの識別子によって識別される文字の画像とが関連づけられた文字形式情報（例えば、ＭＳ  Ｐゴシック、ＨＧＰゴシックＥ）を示す。また、プレビューは、画像形成出力前にモバイル端末４の画面等に表示させる画像データの出力結果確認画像を示す。また、上述したクライアントアプリケーション４３０は、例えば、モバイル端末４等の情報処理装置を介して画像処理装置１〜３に画像形成出力を実行させるためにモバイル端末４にインストールされるプリンタドライバによって実現される。
【００３９】
ここで、このようなシステムの構成における従来のプレビュー生成処理について図５に示すシーケンス図を用いて説明する。ユーザは、画像処理装置１に画像形成出力させる前に、画像形成出力させる画像データのプレビュー表示を行うようモバイル端末４を介して指示する。モバイル端末４は、ユーザからのプレビュー表示の指示を受けて、画像処理装置１に対して画像データを送信して、プレビューの生成を要求する（Ｓ５０１）。
【００４０】
画像処理装置１は、モバイル端末４から送信された画像データを受信すると、プレビュー画像を生成し（Ｓ５０２）、モバイル端末４に対して生成したプレビュー画像を送信する（Ｓ５０３）。モバイル端末４は、画像処理装置１から送信されたプレビュー画像を表示させる（Ｓ５０４）。
【００４１】
画像処理装置１が画像データにおいて指定されているフォントデータを有している場合、モバイル端末４に表示されるプレビューは、図６（ａ）に示すように、「１１・・・１１」、「２２・・・２２」及び「３３・・・３３」の文字列それぞれが１行で所望のフォントにより描画され、意図したレイアウトとなっている。
【００４２】
一方、画像処理装置１が画像データにおいて指定されているフォントデータを有していない場合、画像処理装置１は、代替のフォントデータを用いてプレビュー画像を生成するので、モバイル端末４に表示されるプレビューは、図６（ｂ）に示すように、所望のフォントとは異なるフォントにより描画され、さらに「１１・・・１１」、「２２・・・２２」及び「３３・・・３３」の文字列それぞれが１行に収まらず、レイアウトが崩れてしまっている。
【００４３】
同様に、画像処理装置１に画像データを送信し画像形成出力を実行させる場合であっても、画像処理装置１は、画像データにおいて指定されているフォントデータを有していない場合、代替のフォントデータを用いて描画情報を生成するので、レイアウトの崩れた印刷物が出力される。
【００４４】
このように、画像データのプレビュー生成や画像形成出力を実行させる画像処理装置１が画像データにおいて指定されているフォントデータを有していない場合、レイアウトの崩れたプレビューや印刷物が出力される場合がある。また、仮にレイアウトが崩れていないとしても、指定されたフォントとは異なるフォントにより出力されるので、プレビュー画像や印刷物の雰囲気が意図したものと異なる場合もある。
【００４５】
このようなシステムの構成において、本実施形態に係る画像処理システムは、画像データにおいて指定されているフォントデータの有無の確認に対する応答に応じて、そのフォントデータを有する画像処理装置からフォントデータを取得して、取得したフォントデータを用いてプレビュー表示及び画像形成出力を実行する。本実施形態に係る構成として、まず本実施形態に係るクライアントアプリケーション４３０の機能構成について説明する。図７は、本実施形態に係るクライアントアプリケーション４３０の機能構成を例示する図である。図７に示すように、本実施形態に係るクライアントアプリケーション４３０は、画像データ取得部４３１、フォントデータ取得部４３２、プレビュー生成部４３３及び画像形成出力制御部４３４を含む。
【００４６】
画像データ取得部４３１は、ユーザにより画像データのプレビュー表示を行う指示を受けることにより、プレビュー表示を行う画像データ（出力対象情報）を取得する。すなわち、画像データ取得部４３１は、出力対象情報取得部として機能する。フォントデータ取得部４３２は、画像データ取得部４３１から入力された画像データにおいて指定されているフォントデータ（文字形式情報）を取得する（詳細は図８を参照して後述）。すなわち、フォントデータ取得部４３２は文字形式情報取得部として機能する。なお、取得すべきフォントデータについての情報は、画像データに付加情報として含まれている等、何らかの方法で取得できるものとする。
【００４７】
プレビュー生成部４３３は、フォントデータ取得部４３２から入力されたフォントデータを用いて、画像データ取得部４３１から入力された画像データからプレビュー画像（出力結果確認画像）を生成する。すなわち、プレビュー生成部４３３は、確認画像生成部として機能する。画像形成出力制御部４３４は、ユーザにより画像データの画像形成出力を行う指示を受けることにより、画像形成出力を行う画像データを取得し、フォントデータを取得した画像処理装置に画像形成出力させる。
【００４８】
図８は、フォントデータ取得部４３２によるフォントデータ取得処理を例示するフローチャートである。プレビュー表示を行う画像データを取得したフォントデータ取得部４３２は、アクセス可能な画像処理装置に対して取得すべきフォントデータを有しているか否かの応答を要求する（Ｓ８０１）。応答を要求した画像処理装置からフォントデータを有する旨の応答を受信すると（Ｓ８０２／ＹＥＳ）、フォントデータ取得部４３２は、その画像処理装置からフォントデータを取得する（Ｓ８０３）。
【００４９】
一方、応答を要求した画像処理装置からフォントデータを有さない旨の応答を受信すると（Ｓ８０２／ＮＯ）、フォントデータ取得部４３２は、アクセス可能な別の画像処理装置に対して取得すべきフォントデータを有しているか否かの応答を要求する（Ｓ８０１）。
【００５０】
以下、本実施形態に係る画像処理システムの動作について図９に示すシーケンス図を用いて説明する。ユーザは、画像形成出力させる画像データのプレビュー表示を行うようモバイル端末４を介して指示する。モバイル端末４は、ユーザからのプレビュー表示の指示を受けて、画像処理装置１に対して、プレビュー表示させる画像データにおいて指定されているフォントデータの有無について応答するよう要求する（Ｓ９０１）。
【００５１】
モバイル端末４から応答が要求された画像処理装置１は、該当するフォントデータを有していないので、モバイル端末４に対して、フォントデータが無い旨を応答する（Ｓ９０２）。次に、モバイル端末４は、画像処理装置２に対して、フォントデータの有無について応答するよう要求する（Ｓ９０３）。モバイル端末４から応答が要求された画像処理装置２は、該当するフォントデータを有していないので、モバイル端末４に対して、フォントデータが無い旨を応答する（Ｓ９０４）。
【００５２】
次に、モバイル端末４は、画像処理装置３に対して、フォントデータの有無について応答するよう要求する（Ｓ９０５）。モバイル端末４から応答が要求された画像処理装置３は、該当するフォントデータを有しているので、モバイル端末４に対して、フォントデータが有る旨を応答する（Ｓ９０６）。
【００５３】
画像処理装置３からフォントデータが有る旨の応答を受けたモバイル端末４は、画像処理装置３に対してフォントデータを送信するよう要求する（Ｓ９０７）。フォントデータを送信するよう要求された画像処理装置３は、モバイル端末４に対して、フォントデータを送信する（Ｓ９０８）。
【００５４】
画像処理装置３からフォントデータが送信されたモバイル端末４は、送信されたフォントデータを用いて画像データのプレビューを生成する（Ｓ９０９）。プレビューを生成したモバイル端末４は、生成したプレビューを画面に表示させる（Ｓ９１０）。ユーザは、モバイル端末４により表示されたプレビューを確認し、この描画内容で印刷してもよいことを確認すると、モバイル端末４を介して印刷処理を行うよう指示する。
【００５５】
モバイル端末４は、ユーザからの画像形成出力の指示を受けて、フォントデータを送信した画像処理装置３に対して、画像データの印刷処理を行うよう要求する（Ｓ９１１）。モバイル端末４から画像データの印刷処理を行うよう要求された画像処理装置３は、フォントデータを用いて画像データから描画情報を生成して印刷を開始する（Ｓ９１２）。
【００５６】
以上説明したように、本実施形態においては、プレビュー生成を行う画像データにおいて指定されているフォントデータの有無を各画像処理装置に対して問い合わせ、該当するフォントデータを有する旨を応答した画像処理装置からフォントデータを取得して、取得したフォントデータを用いて画像データのプレビューを生成する。これにより、画像データにおいて指定されているフォントデータを用いてプレビューを生成することができ、またこのフォントデータを有する画像処理装置においてプレビューを生成した画像データの画像形成出力を行うことができるので、プレビュー表示及び画像形成出力における画像のレイアウト崩れを防止することが可能になる。
【００５７】
また、本実施形態においては、モバイル端末４が取得したフォントデータを用いてプレビューを生成するので、画像処理装置とのデータ通信はフォントデータの送受信のみであり、データ通信に必要な容量を軽減することができる。しかしながらこれは一例であり、図５において説明したように、フォントデータを有する画像処理装置１においてプレビューを生成させるような態様も可能である。
【００５８】
なお、上記実施形態においては、モバイル端末４が、３台の画像処理装置１〜３に対して、画像処理装置１、２、３の順にフォントデータの有無の問い合わせを行う場合を例として説明したが、問い合わせを行う画像処理装置の数や問い合わせ順序はこれに限定されるものではない。問い合わせ順序は、例えば、モバイル端末４との距離が近い順、フォントデータの種類が多い順やユーザが指定した順であってもよい。また、モバイル端末４は、フォントデータ有無の問い合わせを各画像処理装置に対して順に行うのではなく、全画像処理装置に対してブロードキャストにより問い合わせを行ってもよい。
【００５９】
上記実施形態においては、モバイル端末４は、プレビュー生成の際に用いられたフォントデータを送信した画像処理装置に対して、プレビューが生成された画像データを画像形成出力するよう要求した。しかしながら、画像形成出力を要求する時点で、その画像処理装置に紙詰まりやトナー切れ等の障害が発生している場合、画像形成出力が正常に行われない場合がある。そこで、以下、モバイル端末４が画像形成出力を行う際に画像処理装置の状態を考慮して画像形成出力を要求する処理を説明する。
【００６０】
図１０は、画像形成出力制御部４３４による画像処理装置の状態を考慮した画像形成出力制御処理を例示するフローチャートである。画像形成出力を行う画像データを取得した画像形成出力制御部４３４は、プレビュー生成の際に用いられたフォントデータを送信した画像処理装置に対して、画像処理装置の状態確認に応答するよう要求する（Ｓ１００１）。
【００６１】
応答を要求した画像処理装置から障害が発生している旨の応答を受信すると（Ｓ１００２／ＹＥＳ）、画像形成出力制御部４３４は、ユーザに対してモバイル端末４の表示画面等を介して画像処理装置に障害が発生している旨を通知し、他の画像処理装置を使用してもよいかの応答を促す（Ｓ１００３）。一方、障害は発生していない旨の応答を受信すると（Ｓ１００２／ＮＯ）、画像形成出力制御部４３４は、画像処理装置に対して画像形成出力させる画像データを送信する（Ｓ１０１０）。
【００６２】
ユーザから他の画像処理装置を使用してもよい旨の応答を受信すると（Ｓ１００４／ＹＥＳ）、画像形成出力制御部４３４は、プレビュー生成の際に用いられたフォントデータを送信した画像処理装置とは別のアクセス可能な画像処理装置に対して、画像処理装置の状態確認に応答するよう要求する（Ｓ１００５）。一方、ユーザから他の画像処理装置を使用しない旨の応答を受信すると（Ｓ１００４／ＮＯ）、画像形成出力制御部４３４は、画像形成出力処理を中止して処理を終了する（Ｓ１００６）。
【００６３】
応答を要求した画像処理装置から障害が発生している旨の応答を受信すると（Ｓ１００７／ＹＥＳ）、画像形成出力制御部４３４は、ユーザに対してモバイル端末４の表示画面等を介して画像処理装置に障害が発生している旨を通知し、他の画像処理装置を使用してもよいかの応答を促す（Ｓ１００３）。一方、障害は発生していない旨の応答を受信すると（Ｓ１００７／ＮＯ）、画像形成出力制御部４３４は、応答した画像処理装置に対して取得すべきフォントデータを有しているか否かの応答を要求する（Ｓ１００８）。
【００６４】
応答を要求した画像処理装置からフォントデータを有する旨の応答を受信すると（Ｓ１００９／ＹＥＳ）、画像形成出力制御部４３４は、画像処理装置に対して画像形成出力させる画像データを送信する（Ｓ１０１０）。一方、フォントデータを有さない旨の応答を受信すると（Ｓ１００９／ＮＯ）、画像形成出力制御部４３４は、プレビュー生成の際に用いられたフォントデータを画像形成出力させる画像データに埋め込んで、画像処理装置に対して送信する（Ｓ１０１１）。
【００６５】
以下、本実施形態に係る画像処理システムの画像形成出力を行う際の動作について図１１に示すシーケンス図を用いて説明する。ユーザは、図９に示した動作によりプレビュー表示された画像データを画像形成出力するようモバイル端末４を介して指示する。プレビュー生成の際に用いられたフォントデータを送信した画像処理装置３においては、紙詰まりやトナー切れ等による障害が発生している（Ｓ１１０１）。
【００６６】
モバイル端末４は、ユーザからの画像形成出力の指示を受けて、画像処理装置３に対して、画像処理装置の状態確認に応答するよう要求する（Ｓ１１０２）。モバイル端末４から応答が要求された画像処理装置３は、モバイル端末４に対して、故障が発生している旨を応答する（Ｓ１１０３）。画像処理装置３から故障が発生している旨の応答を受信したモバイル端末４は、ユーザに対して画像処理装置３に障害が発生している旨を通知し、他の画像処理装置を使用してもよいかの応答を促す（Ｓ１１０４）。
【００６７】
ユーザから他の画像処理装置を使用してもよい旨の応答を受信したモバイル端末４は、画像処理装置１に対して、画像処理装置の状態確認に応答するよう要求する（Ｓ１１０５）。モバイル端末４から応答が要求された画像処理装置１は、モバイル端末４に対して、故障は発生していない旨を応答する（Ｓ１１０６）。画像処理装置１から障害が発生していない旨の応答を受信したモバイル端末４は、画像処理装置１に対して、画像形成出力を行う画像データにおいて指定されているフォントデータの有無について応答するよう要求する（Ｓ１１０７）。
【００６８】
モバイル端末４から応答を要求された画像処理装置１は、モバイル端末４に対して、該当するフォントデータが無い旨を応答する（Ｓ１１０８）。画像処理装置１からフォントデータが無い旨の応答を受けたモバイル端末４は、画像処理装置１に対して、プレビュー生成の際に用いられたフォントデータを埋め込んだ画像データを送信する（Ｓ１１０９）。モバイル端末４からフォントデータが埋め込まれた画像データを受信した画像処理装置１は、受信した画像データを用いて描画情報を生成して印刷を開始する（Ｓ１１１０）。
【００６９】
このような構成により、画像形成出力を行う際にフォントデータを送信した画像処理装置の状態を問い合わせて、障害が発生している場合は、他の画像処理装置に画像形成出力を行わせることができるので、画像処理装置の障害により画像形成出力に失敗したり、画像形成出力の処理が遅延したりすることを防止できる。
【００７０】
なお、上記実施形態においては、画像処理装置に故障が発生している場合に、ユーザに対してその旨を通知するとともに、他の画像処理装置を使用してもよいかの応答を促す場合を例として説明したが、故障が発生している場合はユーザに通知することなく、モバイル端末４が画像形成出力を行える他の画像処理装置を探してもよい。
【００７１】
また、上記実施形態においては、ユーザが他の画像処理装置を使用しない旨を応答した場合に、画像形成出力処理が中止されるが、ユーザが明示的に画像形成出力処理を中止するよう指示したり、障害が発生している画像処理装置に対して、そのまま画像データを送信する（つまり、障害が解消されるまで画像形成出力されるのを待つ）よう指示したりすることができる構成としてもよい。
【００７２】
また、上記実施形態において、モバイル端末４は、画像形成出力を行う際にフォントデータを送信した画像処理装置の障害の有無を確認したが、画像処理装置との距離に応じてこの画像処理装置に対して画像形成出力を行わせるか否かを判断してもよい。例えば、モバイル端末４と画像処理装置３との距離が予め定められた距離以内である場合、モバイル端末４は、画像処理装置３に画像形成出力を行わせるが、予め定められた距離以上である場合、他の画像処理装置に画像形成出力を行わせる。なお、モバイル端末４と画像処理装置３との距離が予め定められた距離以上である場合、ユーザにその旨を通知して、他の画像処理装置を使用するか、そのまま画像形成出力処理を継続させるか等の指示をユーザから受けてもよい。
【００７３】
他の画像処理装置に画像形成出力を行わせる場合、例えば、モバイル端末４は、予め定められた距離以内であって、最も近い距離にある画像処理装置１に対して、Ｓ１１０７の処理と同様にフォントの有無を確認し、画像処理装置１からの応答内容に応じて処理を行う。なお、モバイル端末４と各画像処理装置との距離は、各装置に搭載されたＧＰＳにより計測される位置やユーザによる登録等、何らかの方法で計測されればよい。
【００７４】
このような構成により、モバイル端末４から画像形成出力を指示したユーザは、距離の近い画像処理装置から画像形成出力された印刷物を取ることができるので、ユーザの利便性を高めることができる。
【００７５】
その他、ユーザによりプレビュー表示及び画像形成出力の際の処理モードを選択できるようにしてもよい。処理モードには、例えば、モバイル端末４との距離が近い画像処理装置を優先して使用する距離優先モード及びフォントデータを多数有する画像処理装置を優先して使用するフォント優先モードがある。距離優先モードの場合、ユーザは、モバイル端末４と画像処理装置との距離を優先し、画像データにおいて指定されているフォントデータが無いことによる画像のレイアウト崩れを許容することが考えられる。また、フォント優先モードの場合、ユーザは、レイアウト崩れを防止することを優先し、画像形成出力された印刷物の位置が遠いことを許容することが考えられる。
【００７６】
また、その他の処理モードとして、画像処理装置においてプレビューを生成するモード、モバイル端末４においてフォントデータを用いて画像データから描画情報を生成し、画像処理装置に送信するモード等、画像処理システムのネットワーク環境やユーザの希望に応じて、様々な処理モードを選択することができる。
【符号の説明】
【００７７】
１、２、３  画像処理装置
４  モバイル端末
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  主制御部
１０２  エンジン制御部
１０３  入出力制御部
１０４  画像処理部
１０５  操作表示制御部
１１０  ＡＤＦ
１２０  スキャナユニット
１３０  排紙トレイ
１４０  ディスプレイパネル
１５０  給紙テーブル
１６０  プリントエンジン
１７０  排紙トレイ
１８０  有線通信Ｉ／Ｆ
１９０  無線通信Ｉ／Ｆ
４００  コントローラ
４０１  通信制御部
４０２  操作制御部
４０３  表示制御部
４１０  有線通信Ｉ／Ｆ
４２０  無線通信Ｉ／Ｆ
４３０  クライアントアプリケーション
４３１  画像データ取得部
４３２  フォントデータ取得部
４３３  プレビュー生成部
４３４  画像形成出力制御部
【先行技術文献】
【特許文献】
【００７８】
【特許文献１】特開２００９−０３７５９１号公報
【図１】
2014179015.tif 000003
【図２】
2014179015.tif 000004
【図３】
2014179015.tif 000005
【図４】
2014179015.tif 000006
【図５】
2014179015.tif 000007
【図６】
2014179015.tif 000008
【図７】
2014179015.tif 000009
【図８】
2014179015.tif 000010
【図９】
2014179015.tif 000011
【図１０】
2014179015.tif 000012
【図１１】
2014179015.tif 000013