(57)【要約】      （修正有）【課題】指定された送信方法に適した幅で、入力画像を送信することができる画像処理装置及びプログラムを提供する。【解決手段】画像処理装置は、入力画像を指定された方法で送信する指示を受け付ける指示受付手段と、前記入力画像が正立するよう、０度以上の回転を施す画像正立手段と、前記指示受付手段により受け付けられた送信方法に応じて、前記入力画像の幅を調整する画像調整手段と、前記指示受付手段により受け付けられた送信方法で、前記画像調整手段により調整された画像を送信する画像送信手段とを有する。【選択図】図５
2011024113.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を指定された方法で送信する指示を受け付ける指示受付手段と、
前記指示受付手段により受け付けられた送信方法に応じて、前記入力画像の幅を調整する画像調整手段と、
前記指示受付手段により受け付けられた送信方法で、前記画像調整手段により調整された画像を送信する画像送信手段と
を有する画像処理装置。
【請求項２】
前記入力画像が正立するよう、０度以上の回転を施す画像正立手段
をさらに有し、
前記画像調整手段は、
前記画像正立手段によって回転が施された画像に対し、前記画像正立手段によって施された回転とは逆方向の回転を施して、予め定められた幅となるよう幅を調整し、
前記指示受付手段によって受け付けられる送信方法がファクシミリ送信及びインターネットファクシミリ送信のいずれでもない場合、前記画像送信手段は、前記画像正立手段により回転された画像を送信し、
前記指示受付手段によって受け付けられる送信方法がファクシミリ送信又はインターネットファクシミリ送信である場合、前記画像送信手段は、前記画像調整手段により回転された画像を送信する
請求項１に記載の画像処理装置。
【請求項３】
前記画像正立手段によって回転が施された画像を記憶する記憶手段
をさらに有し、
前記指示受付手段によって受け付けられる送信方法がファクシミリ送信及びインターネットファクシミリ送信のいずれでもない場合、前記画像送信手段は、前記記憶手段に記憶された画像を送信し、
前記指示受付手段によって受け付けられる送信方法がファクシミリ送信又はインターネットファクシミリ送信である場合、前記画像送信手段は、前記記憶手段に記憶された画像に対し、前記画像調整手段によって回転が施された画像を送信する
請求項１又は２に記載の画像処理装置。
【請求項４】
載置された原稿から、原稿に含まれる画像を読み取る画像読取手段
をさらに有し、
前記入力画像は、前記画像読取手段によって読み取られた画像であり、
前記記憶手段は、原稿に含まれる画像の向き及び画像調整手段により回転が施された画像の向きをさらに記憶し、
前記記憶手段によって記憶されている画像の向きが読み出され、読み出された画像の向きに基づいて、前記画像正立手段により回転された方向及び回転された角度が判断される
請求項３に記載の画像処理装置。
【請求項５】
入力画像を指定された方法で送信する指示を受け付けるステップと、
受け付けられた送信方法に応じて、入力画像の幅を調整するステップと
受け付けられた送信方法で、調整された画像を送信するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、原稿の画像の向き及び綴じ方向にしたがって、画像の回転量を決定し、画像の向きを誤ることなくファクシミリ送信することができる画像読取装置及び画像読取方法が開示されている。
特許文献２には、主走査方向の読取ライン数が少なくなるようにセットした原稿から読み取るとともに、画像情報のライン長が所定ライン長以上であり、かつ、ライン数が所定ライン長以下であるとき、画像情報を９０度回転させ、ファクシミリ装置の記録紙幅を越える原稿サイズを送信することができるファクシミリ装置が開示されている。
特許文献３には、読み取った画像の上下方向を揃えてファクシミリ送信する画像処理装置が開示されている。
特許文献４には、横送りの両面原稿の表裏面の画像データを同一方向に読み取って送信する場合に、表裏面の画像データ主走査出力方向の左右を揃えるとともに、表面の画像データの上下の出力方向を揃えて送信するファクシミリ装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−８８７６１号公報
【特許文献２】特開平８−１１１７３８号公報
【特許文献３】特開平９−２３３３１０号公報
【特許文献４】特開平９−２８４５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、本構成を有していない場合に比べて、指定された送信方法に適した幅で、入力画像を送信することができる画像処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
[画像処理装置]
請求項１に係る画像処理装置は、入力画像を指定された方法で送信する指示を受け付ける指示受付手段と、前記指示受付手段により受け付けられた送信方法に応じて、前記入力画像の幅を調整する画像調整手段と、前記指示受付手段により受け付けられた送信方法で、前記画像調整手段により調整された画像を送信する画像送信手段とを有する。
【０００６】
請求項２に係る画像処理装置は、前記入力画像が正立するよう、０度以上の回転を施す画像正立手段をさらに有し、前記画像調整手段は、前記画像正立手段によって回転が施された画像に対し、前記画像正立手段によって施された回転とは逆方向の回転を施して、予め定められた幅となるよう幅を調整し、前記指示受付手段によって受け付けられる送信方法がファクシミリ送信及びインターネットファクシミリ送信のいずれでもない場合、前記画像送信手段は、前記画像正立手段により回転された画像を送信し、前記指示受付手段によって受け付けられる送信方法がファクシミリ送信又はインターネットファクシミリ送信である場合、前記画像送信手段は、前記画像調整手段により回転された画像を送信する。
【０００７】
請求項３に係る画像処理装置は、前記画像正立手段によって回転が施された画像を記憶する記憶手段をさらに有し、前記指示受付手段によって受け付けられる送信方法がファクシミリ送信及びインターネットファクシミリ送信のいずれでもない場合、前記画像送信手段は、前記記憶手段に記憶された画像を送信し、前記指示受付手段によって受け付けられる送信方法がファクシミリ送信又はインターネットファクシミリ送信である場合、前記画像送信手段は、前記記憶手段に記憶された画像に対し、前記画像調整手段によって回転が施された画像を送信する。
【０００８】
請求項４に係る画像処理装置は、載置された原稿から、原稿に含まれる画像を読み取る画像読取手段をさらに有し、前記入力画像は、前記画像読取手段によって読み取られた画像であり、前記記憶手段は、原稿に含まれる画像の向き及び画像調整手段により回転が施された画像の向きをさらに記憶し、前記記憶手段によって記憶されている画像の向きが読み出され、読み出された画像の向きに基づいて、前記画像正立手段により回転された方向及び回転された角度が判断される。
【０００９】
[プログラム]
請求項５に係るプログラムは、入力画像を指定された方法で送信する指示を受け付けるステップと、受け付けられた送信方法に応じて、入力画像の幅を調整するステップと、受け付けられた送信方法で、調整された画像を送信するステップとをコンピュータに実行させる。
【発明の効果】
【００１０】
請求項１に係る画像処理装置によれば、本構成を有していない場合に比べて、指定された送信方法に適した幅で、入力画像を送信することができる。
【００１１】
請求項２に係る画像処理装置によれば、本構成を有していない場合に比べて、ファクシミリ送信又はインターネットファクシミリ送信に適した幅で、入力画像を送信することができる。
【００１２】
請求項３に係る画像処理装置によれば、請求項１又は２に記載の画像処理装置が奏する効果に加え、本構成を有していない場合に比べて、回転が施された状態で記憶された画像を送信することができる。
【００１３】
請求項４に係る画像処理装置によれば、画像処理装置において自動正立が禁止されている場合であっても、ファクシミリ送信又はインターネットファクシミリ送信に適した幅で、入力画像を送信することができる。
【００１４】
請求項５に係るプログラムによれば、本構成を有していない場合に比べて、指定された送信方法に適した幅で、入力画像を送信することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態である画像処理装置のハードウエア構成を例示する図である。
【図２】図１の画像処理装置のパネルに表示される画面例である。
【図３】図１の画像処理装置で実行されるリダイレクトプログラムの構成を示す図である。
【図４】載置された原稿が読み込まれ、スプールされるまでの動作を説明するためのシーケンス図である。
【図５】スプールされたスキャン文書が、転送又は送信される動作を説明するためのシーケンス図である。
【図６Ａ】Ａ４サイズの原稿が載置された状態を示す図である。
【図６Ｂ】Ａ４サイズの原稿がスキャンされた後の状態を示す図である。
【図６Ｃ】Ａ４サイズの原稿がスキャンされ、ローテーションされた後の状態を示す図である。
【図７】Ｂ４サイズの原稿が載置され、スキャンされ、ローテーションされた後の状態を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく、必要に応じて適宜変更可能である。
【００１７】
[画像処理装置のハードウエア構成]
図１は、本発明の一実施形態である画像処理装置１のハードウエア構成を例示する図である。
図１に示すように、画像処理装置１は、ＣＰＵ１０、メモリ１２、ハードディスクドライブ等の記憶装置１４、クライアントＰＣなどとデータを送受信する通信ＩＦ１６、タッチパネル及びディスプレイ等のユーザインターフェース（ＵＩ）装置、スキャナ２０、プリント部２２から構成される。これらの構成要素は、制御バス２４を介して互いに通信可能に接続される。
メモリ１２及び記憶装置１４は、スキャナ２０により読み込まれた原稿から画像データ（スキャン文書）を生成する画像処理プログラム２６などを記憶する。なお、画像処理プログラム２６の詳細は後述する。
ＵＩ装置１８は、例えば、操作パネルであり、各種設定（例えば、スキャナ２０による読取方法に関する設定）を受け付ける。
プリント部２２は、給紙装置（不図示）から供給された用紙に印刷を施す。
【００１８】
図２は、図１のＵＩ装置１８である操作パネルに表示される画面例である。
図２（Ａ）は、スキャナ２０を用いて読み込む原稿の向きを設定する場合、操作パネルに表示される画面例である。図２（Ａ）に示すように、載置した原稿の向きを「読める向き（上向き）」及び「左向き」のいずれかに設定することができる。
ここでは、「読める向き」で原稿を載置することが設定されている。
【００１９】
図２（Ｂ）は、スキャナ２０によって読み込まれた原稿の出力先を設定する場合、操作パネルに表示される画面例である。図２（Ｂ）に示すように、スキャナ２０によって読み込まれた原稿は、図２（Ａ）の画面例において設定された原稿の向きとともに表示される。スキャナ２０によって読み込まれた原稿を選択し、選択した原稿の送信方法を「ＰＣへ転送」、「ファクシミリ送信」及び「インターネットファクシミリ送信」のいずれかに設定することができる。
ここでは、「読める向き」で載置された「○○課請求書フォーム」を「ファクシミリ送信」することが設定されている。
【００２０】
[画像処理装置のソフトウエア構成]
図３は、図１の画像処理装置で動作する画像処理プログラム２６の構成を示す図である。画像処理プログラム２６は、画像処理装置において、メモリ１２及び記憶装置１４に記憶され、ＣＰＵ１０によって実行される。
図３に示すように、画像処理プログラム２６は、ジョブ受付部２６０、ローテータ２６２、画像蓄積部２６４、フォーマッタ２６６、リダイレクタ２６８及びジョブ制御部２７０を有する。
【００２１】
ジョブ受付部２６０は、図１のＵＩ装置１８である操作パネルにおいて設定されたパラメータを、ジョブとして受け取る。
ここで、ジョブとは、同一のパラメータなどで処理可能な処理単位である。
よって、同一のスキャン文書に対して異なる送信方法が指定された場合、スキャン文書を送信するジョブは、送信方法ごとに異なるジョブとして受け付けられる。例えば、２つの異なる送信方法が指定された場合、異なる２つのジョブとして受け付けられる。なお、同一のスキャン文書に対して異なる送信方法を指定するのは、同一のユーザであってもかまわないし、異なるユーザであってもかまわない。
【００２２】
ローテータ２６２は、操作パネルによって受け付けられたパラメータに基づいてスキャナ２０が読み込んだスキャン文書を適宜回転させ、画像蓄積部２６４に出力する。ここでの回転は、スキャン文書を正立させる（つまり、読める向きにする）ためのものであるが、ユーザがこのような回転を禁止（自動正立禁止）するよう設定している場合や、画像処理装置の機種によっては、このような回転ができない場合がある。以下、ローテータ２６２による自動正立禁止の設定が可能であるものとする。
【００２３】
画像蓄積部２６４は、ローテータ２６２からのスキャン文書を一時的に蓄積する（スプール）。
フォーマッタ２６６は、画像蓄積部２６４からのスキャン文書に適宜回転を施す。
ジョブ制御部２７０は、操作パネルにおいて設定された原稿の送信方法に応じて、フォーマッタ２６６がスキャン文書を回転するよう（又は、回転しないよう）制御する。
具体的には、原稿の送信方法が「ＰＣへ転送」である場合には、スキャン文書に回転が施されないよう制御し、原稿の送信方法が「ファクシミリ送信」及び「インターネットファクシミリ送信」である場合には、ローテータ２６２における回転に応じた回転がスキャン文書に施されるよう制御する。なお、ローテータ２６２において回転が施されなかった場合には、スキャン文書が回転されないよう制御する。
【００２４】
ローテータ２６２における回転方向及び回転角度は、ジョブ受付部２６０によって受け付けられた、原稿セット向きパラメータ（例えば、「読める向き」及び「左向き」）によって示される、載置された原稿に含まれる画像の向き（以下、単に「原稿の向き」）と、ローテータ２６２からスキャン文書とともに出力されるページ属性によって示される、スキャン文書に含まれる画像の向き（以下、単に「スキャン文書の向き」）とに基づいて判断される。
原稿の向きは、ジョブ受付部２６０によって受け付けられた、原稿セット向きパラメータを画像蓄積部２６４にスキャン文書とともに蓄積しておき、画像蓄積部２６４からスキャン文書を出力する際に原稿セット向きパラメータを読み出すことにより求めてもよい。スキャン文書の向きは、ローテータ２６２からスキャン文書とともに出力されるページ属性を画像蓄積部２６４にスキャン文書とともに蓄積しておき、画像蓄積部２６４からスキャン文書を出力する際にページ属性を読み出すことにより求めてもよい。
【００２５】
図４は、載置された原稿が読み込まれ、画像蓄積部２６４にスプールされるまでの動作を説明するためのシーケンス図である。
図４に示すように、ステップ１００（Ｓ１００）において、ジョブ受付部２６０は、操作パネルで設定されたパラメータをジョブとして受け付け、パラメータをジョブ制御部２７０に出力する。例えば、図６Ａ（Ａ）のように載置された原稿に対して、操作パネルでは、原稿の向きを「読める向き」と設定し、図６Ａ（Ｂ）のように載置された原稿に対して、操作パネルでは、原稿の向きを「左向き」と設定する。
ステップ１０２（Ｓ１０２）において、ジョブ制御部２７０は、ステップ１００において出力されたパラメータに基づいて、載置された原稿が読み込まれるよう、スキャナ２０を制御する。
【００２６】
ステップ１０４（Ｓ１０４）において、スキャナ２０は、ＣＣＤラインセンサが内蔵された読取部によって、載置された原稿を読み取り、スキャン文書を作成する。
図６Ａ（Ａ）に示すように、読取部が左端に設けられ、「読める向き」に原稿が載置された場合には、矢印の方向に沿って原稿が読み取られ、図６Ｂ（Ａ）に示すスキャン文書が作成される。また、図６Ａ（Ｂ）に示すように、読取部が左端に設けられ、「左向き」に原稿が載置された場合には、矢印の方向に沿って原稿が読み取られ、図６Ｂ（Ｂ）に示すスキャン文書が作成される。なお、読取部が上端に設けられ、「読める向き」に原稿が載置された場合には、正立した状態のスキャン文書が作成される。以下、読取部が左端に設けられているものとして説明する。
ステップ１０６（Ｓ１０６）において、スキャナ２０は、ステップ１０４において作成したスキャン文書を、ローテータ２６２に対して出力する。
【００２７】
自動正立禁止とは設定されていない場合、ステップ１０８（Ｓ１０８）において、ローテータ２６２は、ステップ１０６において出力されたスキャン文書を適宜回転させ、正立させる。例えば、図６Ｂ（Ａ）に示す状態でスキャナ２０から出力されたスキャン文書には、左に９０度の回転を施し、図６Ｂ（Ｂ）に示す状態でスキャナ２０から出力されたスキャン文書には、回転を施さない。
ステップ１１０（Ｓ１１０）において、ローテータ２６２は、ステップ１０８において正立させたスキャン文書を、画像蓄積部２６４に対して出力する。
このようにして、スキャン文書は正立した状態（例えば、図６Ｃに示す状態）で画像蓄積部２６４にスプールされる。
自動正立禁止と設定されている場合、ローテータ２６２は、ステップ１０８（Ｓ１０８）において、ローテータ２６２は、ステップ１０６において出力されたスキャン文書を、ステップ１１０（Ｓ１１０）において、画像蓄積部２６４に対して出力し、スキャン文書は正立した状態（例えば、図６Ｃに示す状態）あるいは正立しない状態で画像蓄積部２６４にスプールされる。ローテータ２６２は、ステップ１０８（Ｓ１０８）において、図６Ｂ（Ａ）に示す状態でスキャナ２０から出力されたスキャン文書にも、回転を施さない。
【００２８】
以上、Ａ４サイズの原稿が載置されるものとして説明したが、他のサイズの原稿の場合も同様である。
図７（Ａ）は、Ｂ４サイズの原稿が載置された状態を示す図であり、図７（Ｂ）は、図７（Ａ）の原稿がスキャンされた後の状態を示す図であり、図７（Ｃ）は、図７（Ｂ）のスキャン文書がローテーションされた後の状態を示す図である。
Ａ３サイズの原稿は、Ｂ４サイズの原稿と同様に載置され、スキャンされ、ローテーションされる。
また、異なるサイズの原稿（ミックス原稿）が載置され、スキャンされ、ローテーションされてもよい。
【００２９】
図５は、画像蓄積部２６４にスプールされたスキャン文書が、転送又は送信される動作を説明するためのシーケンス図である。
図５に示すように、ステップ１１２（Ｓ１１２）において、ジョブ受付部２６０は、操作パネルで設定されたパラメータをジョブとして受け付け、パラメータをジョブ制御部２７０に出力する。このパラメータにおいて、原稿の送信方法が「ＰＣへ転送」である場合には、ステップ１１４〜１２２の処理が行われ、原稿の送信方法が「ファクシミリ送信」又は「インターネットファクシミリ送信」である場合には、ステップ１１４、１１６及びステップ１２４〜１３２の処理が行われる。
ステップ１１４（Ｓ１１４）において、ジョブ制御部２７０は、図４のステップ１１０においてスプールされたスキャン文書が読み出されるよう、画像蓄積部２６４を制御する。
ステップ１１６（Ｓ１１６）において、画像蓄積部２６４は、スプールされたスキャン文書を読み出し、フォーマッタ２６６に対して出力する。
【００３０】
ステップ１１８（Ｓ１１８）において、ジョブ制御部２７０は、ステップ１１２において出力されたパラメータにおいて、原稿の送信方法が「ＰＣへ転送」である場合には、ステップ１１６において読み出したスキャン文書に回転を施さないよう、フォーマッタ２６６を制御する。
ステップ１２０（Ｓ１２０）において、フォーマッタ２６６は、ステップ１１６において読み出されたスキャン文書を、リダイレクタ２６８に対してそのまま出力する。
ステップ１２２（Ｓ１２２）において、リダイレクタ２６８は、ステップ１２０において出力されたスキャン文書をＰＣ転送する。
【００３１】
ステップ１２４（Ｓ１２４）において、ジョブ制御部２７０は、ステップ１１２において出力されたパラメータにおいて、原稿の送信方法が「ファクシミリ送信」又は「インターネットファクシミリ送信」である場合には、ステップ１１６において読み出されたスキャン文書に、図４のステップ１０８における回転に応じた回転が施されるよう、フォーマッタ２６６を制御する。
ステップ１２６（Ｓ１２６）において、フォーマッタ２６６は、ステップ１０８において左に９０度の回転が施された場合には、右に９０度の回転を施し、ステップ１０８において回転が施されなかった場合には、回転を施さない。
【００３２】
ステップ１０８において左に９０度の回転が施されたか、回転が施されなかったかは、ステップ１００においてジョブ受付部２６０によって受け付けられる原稿の向きと、ステップ１１０においてローテータ２６２から出力されるスキャン文書の向きとの両方を記憶しておき、これらを適宜読み出すことにより、判断される。
具体的には、例えば、原稿の向きが読める向きで、スキャン文書の向きが上向きの場合、ステップ１０８において左に９０度の回転が施されたと判断でき、例えば、原稿の向きが読める向きで、スキャン文書の向きが右向きの場合、自動正立禁止と設定されていたことにより、ステップ１０８において回転が施されなかったと判断できる。
原稿の向きが左向きで、スキャン文書の向きが上向きの場合も、ステップ１０８において回転が施されなかったと判断できる。原稿の向きが左向きの場合、スキャン文書の向きが上向き以外の向きになることはないため、原稿の向きが左向きの場合、スキャン文書の向きを使用せずに、ステップ１０８において回転が施されなかったと判断してもよいし、スキャン文書の向きが上向き以外の向きの場合、致命的エラーが発生したと判断し、それ以降の処理を中止してもよい。
【００３３】
このように回転が施されることによって、ファクシミリ送信又はインターネットファクシミリ送信に適さない幅でスキャン文書が送信されるのを防ぐことができる。
なお、回転が施されることによって、幅の調整が行われるものとして説明したが、幅の調整は、スキャン文書を縮小させることによって行われてもよい。また、幅を越える部分をカットすることによって行われてもよいし、スキャン文書を分割（例えば、Ａ３サイズのスキャン文書をＡ４サイズのスキャン文書２枚に分割）することによって行われてもよい。
【００３４】
ステップ１２８（Ｓ１２８）において、フォーマッタ２６６は、回転が施されたスキャン文書を、リダイレクタ２６８に対して出力する。
ステップ１３０（Ｓ１３０）において、ジョブ制御部２７０は、ステップ１１２において出力されたパラメータにおいて、原稿の送信方法が「ファクシミリ送信」である場合（又は「インターネットファクシミリ送信」である場合）には、ステップ１２８において出力されたスキャン文書がファクシミリ送信（又はインターネットファクシミリ送信）されるよう、リダイレクタ２６８を制御する。
ステップ１３２（Ｓ１３２）において、リダイレクタ２６８は、ステップ１２８において出力されたスキャン文書を、ファクシミリ送信又はインターネットファクシミリ送信する。
【００３５】
このようにして、画像蓄積部２６４にスプールされたスキャン文書は、回転を適宜施され、送信方法に適した状態で送信される。このことにより、送信先において、受信したスキャン文書に対し、新たに回転を施す必要がなくなる。
なお、原稿がスキャン文書として「ＰＣへ転送」、「ファクシミリ送信」及び「インターネットファクシミリ送信」のいずれかの送信方法により送信されるものとして説明したが、プリントされてもかまわない。スキャン文書がプリントされるよう設定された場合には、ファクシミリ送信の場合と同様に扱う。
【符号の説明】
【００３６】
１      画像処理装置
１０    ＣＰＵ
１２    メモリ
１４    記憶装置
１６    通信ＩＦ
１８    ＵＩ装置
２０    スキャナ
２２    プリント部
２４    制御バス
２６    画像処理プログラム
２６０  ジョブ受付部
２６２  ローテータ
２６４  画像蓄積部
２６６  フォーマッタ
２６８  リダイレクタ
２７０  ジョブ制御部
【図１】
2011024113.tif 000003
【図２】
2011024113.tif 000004
【図３】
2011024113.tif 000005
【図４】
2011024113.tif 000006
【図５】
2011024113.tif 000007
【図６Ａ】
2011024113.tif 000008
【図６Ｂ】
2011024113.tif 000009
【図６Ｃ】
2011024113.tif 000010
【図７】
2011024113.tif 000011