(57)【要約】【課題】ネットワーク伝送負荷とコンピュータ側の処理負荷を軽減しつつ、画像形成装置と接続されたコンピュータ上でレイアウト処理を行うことが可能な画像形成装置、情報処理装置、画像形成システム及び画像形成方法を提供することを目的としている。【解決手段】読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手段と、前記記憶装置に蓄積された画像データの容量を削減する容量削減手段と、前記容量削減手段により容量が削減された画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手段と、を有する。【選択図】図３
2012175664.tif 000002
【特許請求の範囲】
【請求項１】
当該画像形成装置と接続された情報処理装置において設定された画像の読み取りに係る設定を受信して、前記設定にしたがって画像を読み取り画像データとする読み取り手段を有する画像形成装置であって、
前記読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手段と、
前記記憶装置に蓄積された画像データの容量を削減する容量削減手段と、
前記容量削減手段により容量が削減された画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手段と、を有する画像形成装置。
【請求項２】
前記読み取り手段により読み取った前記画像データから、前記画像を構成する画像要素を表す部分画像データを切り出す切り出し手段を有し、
前記画像蓄積手段は、
前記切り出された部分画像データに前記識別情報を付加して前記記憶装置へ蓄積し、
前記送信手段は、
前記容量削減手段により容量が削減された前記部分画像データと前記識別情報とを前記情報処理装置へ送信する請求項１記載の画像形成装置。
【請求項３】
ページ上での前記部分画像データの配置位置と、前記部分画像データの前記識別情報とを含むレイアウト情報を前記情報処理装置から受信し、前記レイアウト情報にしたがって描画データを作成する描画手段を有し、
前記描画手段は、
前記記憶装置から前記レイアウト情報に含まれる前記識別情報と対応する前記部分画像データを読み出し、前記レイアウト情報に含まれる前記部分画像データの前記配置位置にしたがって描画データを作成する請求項２に記載の画像形成装置。
【請求項４】
前記容量削減手段は、
前記部分画像データの解像度を低くすることで前記部分画像データの容量を削減する請求項２又は３記載の画像形成装置。
【請求項５】
前記容量削減手段は、
前記部分画像データを圧縮することで前記部分画像データの容量を削減する請求項２ないし４の何れか一項に記載の画像形成装置。
【請求項６】
前記容量削減手段は、
前記部分画像データにテキストが含まれるとき、前記テキストを抽出して前記部分画像データの代わりとすることで前記部分画像データの容量を削減する請求項２ないし５の何れか一項に記載の画像形成装置。
【請求項７】
前記容量削減手段による前記容量の削減の方法は、前記情報処理装置における前記画像の読み取りに係る前記設定に含まれており、
前記容量削減手段は、前記設定にしたがって前記部分画像データの容量を削減する請求項２ないし６の何れか一項に記載の画像形成装置。
【請求項８】
画像の読み取りに係る設定にしたがって画像を読み取り画像データとし、前記画像データの容量を削減する画像形成装置と接続された情報処理装置であって、
前記画像の読み取りに係る設定を行う設定手段と、
前記前記容量を削減された画像データと、前記画像データに付与された前記画像データの識別情報と、を受信する受信手段と、
ページ上における前記画像データの配置を決定するレイアウト手段と、
配置された前記画像データの前記識別情報と、前記画像データの位置を示す情報と、を含むレイアウト情報を作成する手段と、
前記レイアウト情報を前記画像形成装置へ送信する送信手段と、を有する情報処理装置。
【請求項９】
画像を読み取って画像データとする画像形成装置と、前記画像形成装置と接続された情報処理装置と、を含む画像形成システムであって、
前記画像形成装置は、
前記情報処理装置において設定された画像の読み取りに係る設定を受信して、前記設定にしたがって画像を読み取り画像データとする読み取り手段と、
前記読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手段と、
前記記憶装置に蓄積された画像データの容量を削減する容量削減手段と、
前記容量削減手段により容量が削減された画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手段と、を有し、
前記情報処理装置は、
前記画像の読み取りに係る設定を行う設定手段と、
前記容量が削減された画像データと、前記画像データに付加された前記識別情報と、を受信する受信手段と、
ページ上における前記画像データの配置を決定するレイアウト手段と、
配置された前記画像データの前記識別情報と、前記画像データの位置を示す情報と、を含むレイアウト情報を作成するレイアウト情報作成手段と、
前記レイアウト情報を前記画像形成装置へ送信する送信手段と、を有する画像形成システム。
【請求項１０】
当該画像形成装置と接続された情報処理装置において設定された画像の読み取りに係る設定を受信して、前記設定にしたがって画像を読み取り画像データとする読み取り手段を有する画像形成装置による画像形成方法であって、
前記読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手順と、
前記記憶装置に蓄積された画像データの容量を削減する容量削減手順と、
容量が削減された前記画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手順と、を有する画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の読み取りに係る設定を受信して、設定にしたがって画像を読み取り画像データとする読み取り手段を有する画像形成装置、情報処理装置、画像形成システム及び画像形成方法に関する。
【背景技術】
【０００２】
近年では、スキャナ機能とプリンタ機能とを一つの筐体内に備え、スキャナ機能を用いて画像を読み取って画像データとし、プリンタ機能を用いてこの画像データを印刷する画像形成装置が普及している。また、この画像形成装置とコンピュータとをネットワークで接続し、画像形成装置のスキャナ機能による読み取り設定や、プリンタ機能による印刷設定などをコンピュータから行うことを可能としたシステムが開発されている。
【０００３】
上記のシステムでは、画像形成装置と接続されたコンピュータ上で、画像形成装置のスキャナ機能を用いて読み取った画像データ（コンテンツ）の用紙におけるレイアウトを決定する技術が提案されている。すなわち上記システムでは、画像形成装置のスキャナ機能により画像データを、ネットワークを介してコンピュータに送信し、コンピュータ側で用紙に対する画像データの選択や配置などに関するレイアウトを決定することができる。
【０００４】
コンピュータは決定されたレイアウトにしたがって描画データを生成し、ネットワークを介して描画データを画像形成装置に送信する。画像形成装置は、受信した描画データにしたがって用紙に対して画像形成を行う。
【０００５】
上記システムのように、コンピュータ側でレイアウトを決定する場合、ＧＵＩ（Graphical User Interface）等を用いて自由度が高く視認性の良いレイアウト調整を行うことができる。またスキャナ機能によって読み取られた画像データと、コンピュータ中の画像データを組み合わせて同じ用紙に配置することができる。
【０００６】
このようなシステムとして、例えば特許文献１には、スキャンによって入力された画像データを、原稿種類、カラー・モノクロといったスキャン情報を付加してコンピュータに送信し、コンピュータ上でスキャン情報を使ってレイアウトしなおしたものを印刷出力することが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来の技術では、画像形成装置のスキャナ機能により取得した画像データをコンピュータに送信し、コンピュータ側でレイアウト処理を行う。画像形成装置のスキャン機能によって取得した画像データは、原稿サイズと解像度によって画像データのサイズが決まっている。
【０００８】
このため、例えば原稿サイズが大きい場合や、高解像度で原稿をスキャンした場合には、画像データのサイズが大きくなり、コンピュータに画像データを送信する際のネットワークの伝送負荷が大きくなる。またコンピュータ側では、画像データに対する処理負荷が大きくなるという問題点があった。
【０００９】
本発明は、上記事情を鑑みてこれを解決すべく成されたものであり、ネットワーク伝送負荷とコンピュータ側の処理負荷を軽減しつつ、画像形成装置と接続されたコンピュータ上でレイアウト処理を行うことが可能な画像形成装置、情報処理装置、画像形成システム及び画像形成方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、以下の如き構成を採用した。
【００１１】
本発明は、当該画像形成装置と接続された情報処理装置において設定された画像の読み取りに係る設定を受信して、前記設定にしたがって画像を読み取り画像データとする読み取り手段を有する画像形成装置であって、前記読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手段と、
前記記憶装置に蓄積された画像データの容量を削減する容量削減手段と、前記容量削減手段により容量が削減された画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手段と、を有する。
【００１２】
また本発明の画像形成装置は、前記読み取り手段により読み取った前記画像データから、前記画像を構成する画像要素を表す部分画像データを切り出す切り出し手段を有し、前記画像蓄積手段は、前記切り出された部分画像データに前記識別情報を付加して前記記憶装置へ蓄積し、前記送信手段は、前記容量削減手段により容量が削減された前記部分画像データと前記識別情報とを前記情報処理装置へ送信する。
【００１３】
また本発明の画像形成装置は、ページ上での前記部分画像データの配置位置と、前記部分画像データの前記識別情報とを含むレイアウト情報を前記情報処理装置から受信し、前記レイアウト情報にしたがって描画データを作成する描画手段を有し、前記描画手段は、前記記憶装置から前記レイアウト情報に含まれる前記識別情報と対応する前記部分画像データを読み出し、前記レイアウト情報に含まれる前記部分画像データの前記配置位置にしたがって描画データを作成する。
【００１４】
また本発明の画像形成装置において、前記容量削減手段は、前記部分画像データの解像度を低くすることで前記部分画像データの容量を削減する。
【００１５】
また本発明の画像形成装置において、前記容量削減手段は、前記部分画像データを圧縮することで前記部分画像データの容量を削減する。
【００１６】
また本発明の画像形成装置において、前記容量削減手段は、前記部分画像データにテキストが含まれるとき、前記テキストを抽出して前記部分画像データの代わりとすることで前記部分画像データの容量を削減する。
【００１７】
また本発明の画像形成装置において、前記容量削減手段による前記容量の削減の方法は、前記情報処理装置における前記画像の読み取りに係る前記設定に含まれており、前記容量削減手段は、前記設定にしたがって前記部分画像データの容量を削減する。
【００１８】
本発明は、画像の読み取りに係る設定にしたがって画像を読み取り画像データとし、前記画像データの容量を削減する画像形成装置と接続された情報処理装置であって、前記画像の読み取りに係る設定を行う設定手段と、前記前記容量を削減された画像データと、前記画像データに付与された前記画像データの識別情報と、を受信する受信手段と、ページ上における前記画像データの配置を決定するレイアウト手段と、配置された前記画像データの前記識別情報と、前記画像データの位置を示す情報と、を含むレイアウト情報を作成する手段と、前記レイアウト情報を前記画像形成装置へ送信する送信手段と、を有する。
【００１９】
本発明は、画像を読み取って画像データとする画像形成装置と、前記画像形成装置と接続された情報処理装置と、を含む画像形成システムであって、前記画像形成装置は、前記情報処理装置において設定された画像の読み取りに係る設定を受信して、前記設定にしたがって画像を読み取り画像データとする読み取り手段と、前記読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手段と、前記記憶装置に蓄積された画像データの容量を削減する容量削減手段と、前記容量削減手段により容量が削減された画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手段と、を有し、前記情報処理装置は、前記画像の読み取りに係る設定を行う設定手段と、前記容量が削減された画像データと、前記画像データに付加された前記識別情報と、を受信する受信手段と、ページ上における前記画像データの配置を決定するレイアウト手段と、配置された前記画像データの前記識別情報と、前記画像データの位置を示す情報と、を含むレイアウト情報を作成するレイアウト情報作成手段と、前記レイアウト情報を前記画像形成装置へ送信する送信手段と、を有する。
【００２０】
本発明は、当該画像形成装置と接続された情報処理装置において設定された画像の読み取りに係る設定を受信して、前記設定にしたがって画像を読み取り画像データとする読み取り手段を有する画像形成装置による画像形成方法であって、前記読み取り手段により読み取った画像データに、前記画像データを識別する識別情報を付加して記憶装置に蓄積する画像蓄積手順と、前記記憶装置に蓄積された画像データの容量を削減する容量削減手順と、容量が削減された前記画像データと、前記画像データに付加された前記識別情報と、を前記情報処理装置へ送信する送信手順と、を有する。
【発明の効果】
【００２１】
本発明によれば、ネットワーク伝送負荷とコンピュータ側の処理負荷を軽減しつつ、画像形成装置と接続されたコンピュータ上でレイアウト処理を行うことができる。
【図面の簡単な説明】
【００２２】
【図１】第一の実施形態の画像処理システムを説明する図である。
【図２】ウィジェット、ウィジェットマネージャ、プロバイダアプリケーションの構成例を示す図である。
【図３】第一の実施形態の画像処理システム１００の動作を説明するフローチャートである。
【図４】部分画像の切り出し範囲の判定方法の第一の例を説明するための図である。
【図５】部分画像の切り出し範囲の判定方法の第二の例を説明するための図である。
【図６】画像蓄積部による識別情報の付与を説明する図である。
【図７】レイアウト処理を説明する第一の図である。
【図８】レイアウト処理を説明する第二の図である。
【図９】レイアウト処理を説明する第三の図である。
【図１０】レイアウト情報の例を示す図である。
【図１１】第三の実施形態の部分画像データの切り出しを説明する図である。
【発明を実施するための形態】
【００２３】
本実施形態では、画像形成装置と情報処理装置（コンピュータ）との間で受け渡しされる画像データの容量を削減することで、ネットワーク伝送負荷と情報処理装置の処理負荷を低減する。
【００２４】
（第一の実施形態）
以下に図面を参照して本実施形態の画像処理システムについて説明する。図１は、第一の実施形態の画像処理システムを説明する図である。
【００２５】
本実施形態の画像処理システム１００は、画像形成装置２００と、ユーザ端末３００とがネットワークを介して接続されている。
【００２６】
画像形成装置２００は、スキャン、印刷、コピー、及びＦＡＸ送受信等の機能を一台の筐体によって実現する複合機である。本実施形態において、画像形成装置２００は、スキャン機能及び印刷機能の双方を備えているのが好適である。但し、スキャン機能又は印刷機能のいずれか一方を備える機器が画像形成装置２００として用いられてもよい。この場合、画像処理システム１に含まれる他の画像形成装置２００によって、当該機器が備えていない機能（印刷機能又はスキャン機能）が補完されればよい。
【００２７】
ユーザ端末３００は、ユーザが利用する個人端末であり、ソフトウェアプログラムのインストール及び実行が可能であり、通信機能を有するものであれば、特定の装置に限定されない。ユーザ端末３００の具体例として、デスクトップ型のＰＣ（Personal Computer）、ノートＰＣ、ＰＤＡ（Personal Digital Assistance）、又は携帯電話等が挙げられる。本実施の形態において、ユーザ端末３００は、画像処理装置の一例として機能する。
【００２８】
以下に画像処理システム１００を構成する各装置について説明する。
【００２９】
本実施形態の画像形成装置２００は、スキャナ部２１０、演算処理部２２０、プリンタ部２３０、ＨＤＤ（Hard disk drive）２４０を有する。スキャナ部２１０は、スキャナエンジンとエンジン制御部等により構成され、原稿を読み取って画像データとする。
【００３０】
演算処理部２２０は、画像形成装置２００の動作全体を制御する。演算処理部２２０の詳細は後述する。ＨＤＤ２３０は、スキャナ部２１０により読み取られた画像データが蓄積される。
【００３１】
プリント部２３０は、プロッタエンジンとエンジン制御部等により構成され、画像データを出力する。
【００３２】
以下に演算処理部２２０について説明する。演算処理部２２０は、画像蓄積部２２１、容量削減部２２２、プロバイダ部２２３、印刷ジョブ生成部２２４を有する。画像蓄積部２２１は、スキャナ部２１０で読み取った画像データをＨＤＤ２３０へ蓄積する。容量削減部２２２は、ＨＤＤ２３０に蓄積した画像データの容量を削減する。具体的には容量削減部２２２は、例えば画像データの解像度を低くして画像データの容量を低減させても良い。
【００３３】
プロバイダアプリケーション２２３は、容量削減部２２２により容量が削減された画像データを情報処理装置３００へ送信する。プロバイダアプリケーション２２３の詳細は後述する。印刷ジョブ生成部２２４は、情報処理装置３００からの指示に基づき印刷ジョブを生成する。
【００３４】
本実施形態の情報処理装置３００は、ウィジェット３１０、ウィジェットマネージャ部３２０を有する。
【００３５】
本実施形態のウェジェット３１０は、アプリケーションプログラムである。近年では、ウィジェット（Ｗｉｄｇｅｔ）又はガジェット（Ｇａｄｇｅｔ）とよばれる手軽なアプリケーションが流通している。本実施形態では、手軽にインストールして利用可能なアプリケーションという程度の意味においてこれらのアプリケーションをウィジェット３１０と呼ぶ（すなわち、技術的な意義において限定する趣旨ではない）。但し、本実施形態において、ウィジェット３１０は、画像形成装置２００の機能を利用して所定の処理フロー（例えば、ワークフロー等の一連の処理フロー）を実現するという点において共通する。
【００３６】
本実施形態のウィジェット３１０は、画像形成装置２００にスキャンを実行させ、スキャンされた画像データの容量を低減させてＨＤＤ２３０へ蓄積させる。ウィジェット３１０は、蓄積された画像データによって表現される複数の画像について、所定の配置領域に対するレイアウトを生成し、生成されたレイアウトによって当該複数の画像が配置された画像データを生成する。なお、「画像データによって表現される画像」とは、画像データがコンピュータによって処理されることにより、表示装置又は印刷媒体等に形成されうる２次元の情報をいう。但し、本実施の形態で「画像」というとき、当該画像の状態は、必ずしも表示装置又は印刷媒体等に形成された具体的な状態に限定されない。「画像」には、画像データ内に記録された情報によって表現される抽象的な状態の画像も含まれる。またウィジェット３１０は、画像形成装置２００に印刷ジョブを実行させる。
【００３７】
ウィジェットマネージャ３２０は、ウィジェット３１０のフレームワークとして位置付けられ、ウィジェット３１０と画像形成装置２００との間の通信の仲介等を行う。ウィジェット３１０は、ウィジェットマネージャ３２０によって規定されるインタフェース及び処理手順を備える必要がある。換言すれば、ウィジェットマネージャ３２０と協調して動作するアプリケーションが、本実施形態におけるウィジェット３１０である。
【００３８】
以下に本実施形態のウィジェット３１０、ウィジェットマネージャ３２０、プロバイダアプリケーション２２３の詳細を説明する。図２は、ウィジェット、ウィジェットマネージャ、プロバイダアプリケーションの構成例を示す図である。
【００３９】
図２に示されるように、ウィジェット３１０は、ウィジェットＵＩ部３１１、ウィジェット情報送信部３１２、連携部３１３、ロジック部３１４及び属性情報管理ファイル３１５等を有する。
【００４０】
ウィジェットＵＩ部３１１は、ウィジェット３１０に関する各種の表示画面をユーザ端末３００の表示装置に表示させる。ウィジェット情報送信部３１２は、ウィジェット３１０が起動されたとき等に、ウィジェット情報（ウィジェット３１０の属性情報）の登録要求をウィジェットマネージャ３２０に送信する。連携部３１３は、プロバイダアプリケーション２２４との連携のための通信（情報のやりとり等）を制御する。属性情報管理ファイル３１５は、ウィジェット３１０に対する属性情報を格納するファイルである。属性情報には、ウィジェット３１０に対する設定情報も含まれる。設定情報は、ウィジェット３１０の振る舞い又はウィジェット３１０によって実行されるジョブの内容を規定するパラメータの集合である。ロジック部３１４は、ウィジェット３１０に固有の機能が実装される部分である。例えば本実施形態のロジック部３１５は、スキャンされた画像データによって表現される画像のレイアウトの生成処理等を実行する。また本実施形態のロジック部３１５は、所定の論理プリンタに対して生成された印刷データについて、画像形成装置２００に印刷ジョブを実行させるための処理を実行する。
【００４１】
ウィジェットマネージャ３２０は、ウィジェット情報登録部３２１、広告部３２２、ウィジェット情報提供部３２３、仲介部３２４及びウィジェット情報管理テーブル３２５等を有する。
【００４２】
ウィジェット情報登録部３２１は、ウィジェット３１０より送信されるウィジェット情報の登録要求を受信し、当該ウィジェット情報をウィジェット情報管理テーブル３２５に保存する。ウィジェット情報管理テーブル３２５には、ユーザ端末３００において起動されているウィジェット３１０のウィジェット情報が登録されるテーブルであり、ユーザ端末３００の補助記憶装置に記録される。
【００４３】
広告部３２２は、ウィジェット情報登録部３２１によって受信されたウィジェット情報に含まれるユーザＩＤ等をネットワーク上に広告（ブロードキャスト又はマルチキャスト等）する。広告は、ユーザ単位（ユーザＩＤ単位）で発行される。本実施形態では、便宜上、ユーザ端末３００とユーザとは一対一に対応する。したがって、広告部３２２による広告は、ウィジェット３１０を利用可能になったユーザが新たに発生したことを画像形成装置２００に通知するための情報であるといえる。但し、ウィジェット情報単位で広告が行われてもよい。この場合、同一ユーザについて重複して広告が発行されることになるが、重複の排除は画像形成装置２００側で行えばよい。
【００４４】
ウィジェット情報提供部３２３は、画像形成装置２００からの要求に応じ、ウィジェット情報管理テーブル３２５に登録されているウィジェット情報を画像形成装置２００に提供（送信）する。仲介部３２４は、ウィジェット３１０とプロバイダアプリケーション２２４との通信を仲介又は中継する。
【００４５】
プロバイダアプリケーション２２４は、ユーザ検知部３３１、ＵＩ制御部３３２、ウィジェット情報取得部３３３、ウィジェット連携部３３４、機能制御部３３５及びユーザ管理テーブル３３６等を有する。
【００４６】
ユーザ検知部３３１は、ウィジェットマネージャ３２０より発行される広告に基づいて、ウィジェット３１０を利用可能なユーザの存在を検知し、広告に含まれているユーザＩＤ等をユーザ管理テーブル３３６に登録する。ユーザ管理テーブル３３６は、利用可能なウィジェット３１０がネットワーク上に存在するユーザの一覧を管理するテーブルである。
【００４７】
ＵＩ制御部３３２は、ユーザよりウィジェット３１０の操作指示等の入力を受け付ける。すなわち、ウィジェット３１０は、ユーザ端末３００に配置されているが、画像形成装置２００の操作パネルからも操作されうる。ウィジェット情報取得部３３３は、ユーザ管理テーブル３３６に登録されているユーザの中から選択されたユーザに属するウィジェット３１０のウィジェット情報をウィジェットマネージャ３２０より取得する。ウィジェット連携部３３４は、ウィジェットマネージャ３２０との通信を制御する。機能制御部３３５は、ウィジェット３１０から要求された機能の実行を制御する。機能を実現するための処理は、その他のアプリケーションに委譲される。
【００４８】
尚本実施形態では、ウィジェット３１０及びウィジェットマネージャ３２０を利用した形態を示しているが、この形態に限定されない。本実施形態は、ウィジェット３１０に限定されず、画像形成装置２００の機能とユーザ端末３００のアプリケーションを利用することで同様のシステムを実現することができる。本実施形態のウィジェット３１０とはＨＴＴＰプロトコルを使い、手軽にコンピュータにインストールして利用可能なアプリケーションという意味で使っているに過ぎない。
【００４９】
次に、図３を参照して本実施形態の画像処理システム１００の動作を説明する。図３は、第一の実施形態の画像処理システム１００の動作を説明するフローチャートである。
【００５０】
画像処理システム１００において、ユーザによりユーザ端末３００上でウィジェット３１０が起動され、スキャン設定（解像度、両面及び片面、カラー及びモノクロの別等）等が入力される（ステップＳ３０１）。尚ここで後述する画像データの容量削減のスキャン設定は、ウィジェットマネージャ３２０の広告部３２２によってブロードキャストされ、実際に操作された画像形成装置２００によってその情報がウィジェットマネージャ３２０から受信される（ステップＳ３０２）。
【００５１】
続いて、操作対象の画像形成装置２００に原稿がセットされると、ステップＳ３０２で画像形成装置２００がユーザ端末３００から受信したスキャン設定にしたがってスキャンが実行され、ページごとに画像データが生成される（ステップ３０３）。例えば、設定されたスキャン条件の解像度が３００ｄｐｉで、セットされた原稿のサイズがＡ４であった場合、画像形成装置２００は、この設定に応じた縦、横の画素数で画像データを生成する。
【００５２】
続いて画像形成装置２００は、プロバイダアプリケーション２２４の機能制御部３３５により、画像形成装置２００に実装されている画像処理プログラムを用いて、スキャンにより読み取られた画像からの部分画像の切り出し処理を実行する（ステップＳ３０４）。部分画像とは、画像を構成する画像要素を表す画像データである。
【００５３】
部分画像の切り出し範囲は、例えば、次のような方法に基づいて判定される。
【００５４】
図４は、部分画像の切り出し範囲の判定方法の第一の例を説明するための図である。第一の例では、まず、スキャン画像データが二値化される。図４の例では、二値化されたスキャン画像４０には、黒塗りの矩形４１及び矩形４２が含まれている。矩形４１の幅はｗ１であり、高さはｈ１である。矩形４２の幅はｗ２であり、高さはｈ２である。
【００５５】
続いて、スキャン画像４０の主走査方向（幅方向）及び副走査方向（高さ方向）のそれぞれについて、黒画素の分布が一次元化される。すなわち、主走査方向及び副走査方向のそれぞれについて、黒画素の論理和が１次元に投影される。図４には、黒画素の分布の一元化の結果として、主走査方向の黒画素の分布を示す分布４５と、副走査方向の黒画素の分布を示す分布４６とが示されている。
【００５６】
続いて、分布４５及び分布４６が重複する矩形領域が部分画像の切り出し範囲として判定される。具体的には、ｗ１＋αの幅を有し、ｈ１の高さを有する矩形４１ａに係る範囲と、ｗ２＋βの幅を有し、ｈ２の高さを有する矩形４１ｂに係る範囲とが部分画像の切り出し範囲とされる。
【００５７】
また、図５は、部分画像の切り出し範囲の判定方法の第二の例を説明するための図である。第二の例では、まず、スキャン画像が二値化される。続いて、二値化されたスキャン画像５０において、主走査方向の黒ラン（黒画素の連続部分）が抽出される。図中（１）では、黒ラン５１ａ〜５１ｋが抽出された例が示されている。なお、同図では、便宜上、スキャン画像５０の一部のみが示されている。
【００５８】
続いて、副走査方向に隣接している黒ラン同士がグループ化される。図中（２）には、グループ化の結果が示されている。すなわち、黒ラン５１ａ、５１ｂ、５１ｅ、５１ｇ、及び５１ｈは、グループＧ１としてグループ化されている。また、黒ラン５１ｃ、５１ｆ、及び５１ｋは、グループＧ２としてグループ化されている。また、黒ラン５１ｄは、単独でグループＧ３としてグループ化されている。
【００５９】
続いて、各グループに属する黒ランを含む最小の矩形に係る範囲が部分画像の切り出し範囲として判定される。したがって、図５の例では、グループＧ１に係る矩形、グループＧ２に係る矩形、グループＧ３に係る矩形（厳密には線分）が、部分画像の切り出し範囲とされる。
【００６０】
なお、部分画像の切り出し範囲の判定には、他の公知技術が用いられてもよい。例えば、ＯＣＲ（Optical Character Recognition）処理の過程において判定されるＯＣＲ範囲が部分画像の切り出し範囲として判定されてもよい。また、部分画像の切り出し範囲は、ユーザによって指定されてもよい。
【００６１】
図３に戻って、部分画像が切り出されると、画像形成装置２００は、画像蓄積部２２１により切り出された部分画像データをＨＤＤ２３０へ蓄積する（ステップ３０５）。
【００６２】
ここで本実施形態の画像蓄積部２２１は、各部分画像と、部分画像が切り出された元の画像とを対応付けるための識別情報（ＩＤ）を各部分画像データに付与する。これは、後述するレイアウト処理の実行後の各部分画像の配置を示す情報と、部分画像データとを結び付けるためである。
【００６３】
図６は、画像蓄積部による識別情報の付与を説明する図である。本実施形態の画像蓄積部２２１は、例えばスキャンを実行した日付と通し番号を画像ＩＤとして各部分画像データにふっても良い。また画像蓄積部２２１は、各部分画像データをビットマップファイルとしてＨＤＤ２３０に保存しても良い。その際には、各部分画像データのビットマップファイルのファイル名を画像ＩＤと対応させることが好ましい。また画像蓄積部２２１は、ＪＰＥＧファイルのように圧縮した画像ファイルとして保存しても良い。さらに画像蓄積部２２１は、各部分画像データの解像度を画像ＩＤと対応させて保存しても良い。
【００６４】
続いて画像形成装置２００は、容量削減部２２２により部分画像データの容量を削減する（ステップＳ３０６）。
【００６５】
本実施形態において生成された部分画像データの解像度は、スキャン条件にしたがった画素数となる。本実施形態の容量削減部２２２は、部分画像データの解像度を、レイアウトを決めるための視認性をそこなわない程度の画素数まで縮小する。本実施形態の容量削減部２２２は、例えば３００ｄｐｉでスキャンされた結果６４０×６４０の画素数となった部分画像データを縦横１／４に縮小し、１６０×１６０の画素数とする。縮小アルゴリズムはバイリニアやバイキュービックなどを用いる。さらに、縮小した画像をＪＰＥＧ等の静止画符号化を行うことで、多少画像が劣化するものの、よりデータ容量を小さくすることができる。
【００６６】
本実施形態では、後述するレイアウト処理における各画像の選択・配置の決定やテキストの追加等のユーザによる操作の際に、各部分画像の内容が把握できる程度の画質となるように、部分画像データの容量削減を行う。そして実際の印刷処理では、画像形成装置２００に蓄積されたオリジナルの部分画像データを使うことで、印刷に耐える画質を達成することができる。
【００６７】
続いて画像形成装置２００は、画像蓄積部２２１に付与された画像ＩＤと共に、部分画像データをユーザ端末３００のウィジェット３１０へ送信する（ステップＳ３０７）。尚ここで部分画像データは、ビットマップやＪＰＥＧといった画像ファイルとなっている。ウィジェット３１０に部分画像データを送信する方法は例えば以下のように実現される。
【００６８】
本実施携帯の画像形成装置２００は、部分画像データをＨＤＤ２３０からプロバイダアプリケーション２２３のウィジェット連携部３３４へ出力する。ウィジェット連携部３３４は、部分画像データをカレントウィジェット情報に含まれているウィジェット中継用ＵＲＬ宛に送信する。尚カレントウィジェット情報とは、選択された処理に対応したウィジェット情報である。
【００６９】
ウィジェット中継用ＵＲＬ宛に送信された部分画像データは、ウィジェットマネージャ３２０の仲介部３２４によって受信される。続いて、仲介部３２４は、当該ウィジェット中継用ＵＲＬに対応するウィジェット３１０の連携部３１３からの部分画像データの取得要求に応じ、部分画像データを連携部３１３に渡す。尚連携部３１３からの取得要求は、仲介部３２４が部分画像データを受信した後に受信される。
【００７０】
部分画像データを受け取ると、ユーザ端末３００はレイアウト処理を行う（ステップＳ３０８）。ユーザ端末３００では、連携部３１３が部分画像データを受信すると、連携部３１３はこの部分画像データをロジック部３１４へ渡す。レイアウト処理は、ロジック部３１４により行われる。
【００７１】
以下にレイアウト処理について説明する。本実施形態のロジック部３１４は、部分画像データと、ユーザ端末３００内の画像データ（画像ファイル等）とから、ページに配置されるものが選択される。尚ここで、部分画像データ及び画像データの大きさを変更することが可能であることが好ましい。
【００７２】
次に、ユーザ端末３００においてレイアウトが決定される。レイアウトは、手動で決定されても良いし、自動で決定されても良い。手動でレイアウトを決定する場合は、ユーザが部分画像データ及び画像データをグラフィカルインターフェース（レイアウトエディタと呼ぶ）でドラッグ＆ドロップなどの操作によってページ上に配置する。自動でレイアウトを決定する場合は、部分画像データ及び画像データのページに対するサイズに基づいてＦＦＤＨ(First-Fit Decreasing-Height)などのアルゴリズムを用いてページ上に配置する。
【００７３】
レイアウトが決定されると、ユーザ端末３００は、ロジック部３１４により部分画像データ毎のレイアウト情報を生成する。本実施形態のレイアウト情報には、ページ毎に部分画像データが配置される領域を示す情報が含まれる。尚領域は、ページに対する座標で示す。具体的には座標は、ページの縦、横サイズに対する比率か、又は特定の解像度でページを印刷した場合の実際の画素数に対応した座標値で示される。またレイアウト情報には、部分画像データが画像形成装置２００でスキャンされた画像データから切り出されて画像ＩＤが付加されたものか、又はユーザ端末３００内に格納されていた画像データかを示す情報も含まれる。
【００７４】
ここで図７ないし図９を参照して本実施形態におけるレイアウト処理について説明する。
【００７５】
図７は、レイアウト処理を説明する第一の図である。図７では、容量を削減された部分画像データによるレイアウト処理の概要を示している。画像形成装置２００でスキャンした画像データ７０には、画像ＩＤが１〜４の部分画像データ７１〜７４が含まれている。本実施形態の画像形成装置２００は、画像データ７０から部分画像データ７１〜７４をそれぞれ切り出して、容量を削減してＨＤＤ２３０へ蓄積している。
【００７６】
この部分画像データ７１〜７４は、ユーザ端末３００へ送信され、ユーザ端末３００でレイアウトが決定される。図７では、ユーザ端末３００の表示装置等に表示されたページ画像７５上に、部分画像データ７２の容量を削減した部分画像データ７２Ａ、部分画像データ７３の容量を削減した部分画像データ７３Ａ、部分画像データ７４の容量を削減した部分画像データ７４Ａが配置されている。
【００７７】
本実施形態では、このように各部分画像データの容量を部分画像データの内容が把握できる程度まで削減することで、レイアウト処理を行う際のユーザ端末３００における処理負荷を低減できる。
【００７８】
図８は、レイアウト処理を説明する第二の図である。図８では、ユーザ端末３００の表示装置にレイアウトエディタが表示された画面８０を示している。レイアウトを手動で決定する際には、ユーザは画面８０において、部分画像データをページ画像上にドラッグ＆ドロップなどの操作によって配置すれば良い。
【００７９】
図９は、レイアウト処理を説明する第三の図である。図９では、ページ９０にユーザ端末３００が画像形成装置２００から受信した部分画像データ７２Ａ、７３Ａ、７４Ａと、ユーザ端末３００内に格納されていた画像データ９１とが配置された例を示している。
【００８０】
図１０は、レイアウト情報の例を示す図である。図１０に示すレイアウト情報９５は、図９に示すページ９０のレイアウト情報である。レイアウト情報９５には、ページ９０に配置された部分画像データ７２Ａ、７３Ａ、７４Ａ、画像データ９１の画像ＩＤと、部分画像データ７２Ａ、７３Ａ、７４Ａの元となる画像データの取得方法（画像ソース）と、レイアウト後の座標値とが対応付けられて格納されている。
【００８１】
ページ９０には、画像ソースがユーザ端末３００内の画像データ９１が配置されている。このためロジック部３１４は、レイアウト情報９５の生成時に画像データ９１に画像ＩＤを付与する。尚画像データ９１は、ビットマップやＪＰＥＧといったファイルになっているものとした。
【００８２】
図３へ戻って、ユーザ端末３００は、レイアウト情報を生成すると、画像形成装置２００へレイアウト情報を送信する（ステップＳ３０９）。本実施形態では、ユーザ端末３００は、ウィジェット３１０を用いてレイアウト情報を画像形成装置２００へ送信する。この送信は、スキャンによって生成された画像データの送信と同様に、ウィジェットマネージャ３２０へのデータの送信と、受信要求を受け取った画像形成装置２００からのリクエストによる受信によって実現される。
【００８３】
画像形成装置２００は、レイアウト情報を受信すると、このレイアウト情報に基づき描画データを作成する描画処理を行う（ステップＳ３１０）。以下に画像形成装置２００による描画処理について説明する。
【００８４】
画像形成装置２００は、ページサイズのキャンパスを用意する。ページサイズは、画像を印刷する際の用紙のサイズと解像度によって決まる。続いて画像形成装置２００は、キャンパスに、レイアウト情報に従って画像データを配置する。
【００８５】
例えばレイアウト情報の画像ソースが「スキャン」であった場合、スキャンにより取得した画像データから切り出された部分画像データであることがわかる。よって画像形成装置２００は、レイアウト情報に記述された画像ＩＤに一致する部分画像データをＨＤＤ２３０から取得し、取得した部分画像データをレイアウト情報の画像ＩＤと対応した座標(ｘ０，ｘ１，ｙ０，ｙ１)にしたがって拡大又は縮小した後に、キャンパス上に上書きする。
【００８６】
また例えばレイアウト情報の画像ソースが「ユーザ端末」であった場合、ユーザ端末３００内にあった画像データであることがわかる。よって画像形成装置２００は、レイアウト情報に記述された画像ＩＤに一致する画像データを、ユーザ端末３００から受信した画像データの中から取得する。そして画像形成装置２００は、取得した画像データをレイアウト情報の座標(ｘ０，ｘ１，ｙ０，ｙ１)にしたがって拡大縮小した後に、キャンパス上に上書きする。
【００８７】
続いて画像形成装置２００は、印刷ジョブ生成部２２４により、画像データを配置した後のキャンパスのビットマップを描画する印刷ジョブをＰＬＤ（Printer Description Language）で作成する。また、画像形成装置２００によってはＴＩＦＦやＪＰＥＧといった画像を直接レンダリングして印刷ジョブとするモジュールを持っているものも数多く存在する。
【００８８】
印刷ジョブが作成されると、画像形成装置２００は印刷ジョブを実行し、プリント部２４０から描画された画像データを出力する（ステップＳ３１１）。
【００８９】
このように、本実施形態では、画像形成装置２００内で部分画像データを蓄積し、さらにこの部分画像データの容量を削減する。そして容量を削減した部分画像データをユーザ端末３００へ送信する。ユーザ端末３００でレイアウト処理を行う場合には、容量が削減された部分画像データが用いられる。よって本実施形態によれば、ネットワーク伝送負荷と情報処理装置の処理負荷を低減することができる。
【００９０】
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態は、ユーザ端末３００において部分画像データの削減に関する設定を行う点が第一の実施形態と相違する。よって以下の本発明の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００９１】
本実施形態では、ユーザ端末３００のウィジェット３１０からスキャン設定を行う際に、解像度などのスキャン条件に加えて、スキャンによって得られた画像データの容量を削減する方法を設定することができる。
【００９２】
画像データ容量の削減方法として、例えばＪＰＥＧ符号化による圧縮の度合いをQuality Factorを設定する方法がある。Quality FactorとはＪＰＥＧ符号化する際の量子化の度合いを決定するもので、Quality Factorを下げると量子化ステップが大きくなるため、画質は悪くなるが符号容量が小さくなる。ユーザは、例えばウィジェット３１０を操作する際に、画像データの容量削減方法として、Quality Factor:15等と設定すれば良い。
【００９３】
画像形成装置２００の容量削減部２２２は、設定されたQuality Factorの値を用いてＪＰＥＧ圧縮を行って部分画像データの容量を削減し、削減後の画像データをウィェット３１０側に送信する。
【００９４】
また容量削減部２２２による部分画像データの削減方法は、上記に限定されない。例えば容量削減部２２２は、部分画像データがカラー画像であった場合には、カラー画像をモノクロ画像とすることで部分画像データの容量を削減しても良い。また容量削減部２２２は、部分画像データを部分画像データの形状のみを示すデータとすることで、容量削減を行っても良い。また容量削減部２２２は、部分画像データをベクトルデータとすることで容量削減を行っても良い。
【００９５】
以上に説明したように、本実施形態では、この構成により、ユーザ端末３００でのレイアウト処理において、ユーザの好む形態で部分画像データを表示させることができる。
【００９６】
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。本発明の第三の実施形態は、部分画像データがテキスト領域であった場合にテキストデータを抽出する点が第一の実施形態と相違する。よって以下の本発明の第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００９７】
分画像データがテキスト領域の場合、部分画像データの容量削減の際に解像度の縮小することにより細線がつぶれて視認性が悪くなることがある。
【００９８】
そこで本実施形態では、部分画像データがテキスト領域であった場合、ＯＣＲ（Optical Character Recognition）処理により、テキスト領域から文字情報を抽出し、部分画像データではなく文字コード列からなる情報としてユーザ端末３００へ送信する。ユーザ端末３００では、レイアウト処理の際に、部分画像データの代わりにテキストを表示する。
【００９９】
以下に図１１を参照して、本実施形態の部分画像データの切り出しについて説明する。図１１は、第三の実施形態の部分画像データの切り出しを説明する図である。図１１（Ａ）は、テキスト領域を含む画像データの例を示し、図１１（Ｂ）は図１１（Ａ）のテキスト領域を含むページのレイアウト情報の例を示している。
【０１００】
画像データ７０には、部分画像データ７１〜７４が含まれており、部分画像データ７３がテキスト領域である。本実施形態の画像形成装置２００では、部分画像データ７１、７２、７３Ｂ、７４を切り出す際に、部分画像データ７３ＢにＯＣＲ処理を施し、テキストデータを抽出する。そして画像形成装置２００は、部分画像データ７３Ｂの代わりに、抽出したテキストデータをユーザ端末３００へ送信する。
【０１０１】
ユーザ端末３００において、ページ上においてテキストデータを含むレイアウトが決定されると、ウィジェット３１０のロジック部３１４は、レイアウト情報９５Ａを作成する。本実施形態のロジック部３１４は、情報の項目として、画像ＩＤ、画像ファイル名、解像度に加えて、テキストという項目を有するようにレイアウト情報を作成する。
【０１０２】
そして、ページ上にテキストデータが配置された場合、レイアウト情報のテキスト項目に、画像形成装置２００から受信したテキストデータを格納する。図１１（Ｂ）のレイアウト情報９５Ａでは、部分画像データ７３Ｂの画像ＩＤに対応したテキスト項目に、部分画像データ７３Ｂから抽出したテキストデータが格納されている。
【０１０３】
尚本実施形態では、レイアウト情報９５Ａのテキスト項目に格納されるテキストデータは、部分画像データ７３Ａに含まれるテキストデータデータ全体であっても良いし、一部であっても良い。
【０１０４】
画像形成装置２００は、このレイアウト情報９５Ａを受信すると、第一の実施形態で説明した処理により、画像データの描画処理及び出力を行う。
【０１０５】
本実施形態では、このように部分画像データがテキスト領域である場合に、テキストデータを抽出して部分画像データの代わりに使用することで、データの容量を削減でき、ネットワーク伝送負荷とユーザ端末３００側の処理負荷を軽減することができる。
【０１０６】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１０７】
１００  画像処理システム
２００  画像形成装置
２１０スキャナ部
２２０  演算処理部
２２１  画像蓄積部
２２２  容量削減部
２２３  プロバイダアプリケーション
２２４  印刷ジョブ生成部
２３０  ＨＤＤ
２４０  プリント部
３００  ユーザ端末
３１０  ウィジェット
３２０  ウィジェットマネージャ
【先行技術文献】
【特許文献】
【０１０８】
【特許文献１】特開２０１０−００２８２５号公報
【図１】
2012175664.tif 000003
【図２】
2012175664.tif 000004
【図３】
2012175664.tif 000005
【図４】
2012175664.tif 000006
【図５】
2012175664.tif 000007
【図６】
2012175664.tif 000008
【図７】
2012175664.tif 000009
【図８】
2012175664.tif 000010
【図９】
2012175664.tif 000011
【図１０】
2012175664.tif 000012
【図１１】
2012175664.tif 000013