(57)【要約】【課題】画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握できる技術を提供する。【解決手段】変更手段１１は、原稿を読み取る読取手段１７により生成された画像データを予め定められたメモリ１８に格納できない場合、該画像データに関する設定を変更する。画像処理手段１２は、変更手段１１により変更された設定に従って、生成された画像データに対し画像処理を施す。表示手段１３は、画像処理手段１２により画像処理が施された画像データがメモリ１８に格納可能である場合、画像データのプレビュー画像を表示させる。【選択図】図２
2019062517.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段により生成された画像データを予め定められたメモリに格納できない場合、該画像データに関する設定を変更する変更手段と、
前記変更された設定に従って前記生成された画像データに対し画像処理を施す画像処理手段と、
前記画像処理が施された画像データが前記メモリに格納可能である場合、該画像データのプレビュー画像を表示させる表示手段と
を有する画像処理装置。
【請求項２】
前記表示手段は、前記生成された画像データのデータ量及び／又はファイルフォーマットが予め定められた条件を満たす場合に、該画像データのプレビュー画像を表示させる
請求項１に記載の画像処理装置。
【請求項３】
前記表示手段により前記プレビュー画像が表示されている状態において、ユーザによる設定変更を受け付ける受付手段
を更に有し、
前記画像処理手段は、前記読取手段により生成された画像データに対し、前記受け付けられた設定変更に従って再度画像処理を施す
請求項１又は２に記載の画像処理装置。
【請求項４】
表示装置の解像度を取得する解像度取得手段と、
前記生成された画像データのプレビュー画像データとして、前記取得された解像度又は該解像度よりも低い解像度のプレビュー画像データを生成する生成手段と
を更に有し、
前記表示手段は、前記生成されたプレビュー画像データを前記表示装置に供給する
請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記生成された画像データを前記メモリに格納できない場合、変更対象となるパラメータをユーザに提示する提示手段
を更に有し、
前記変更手段は、ユーザによる前記パラメータの設定値の変更を受け付け、受け付けた変更に従って前記設定を変更する
請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記提示手段は、変更後の前記パラメータの設定値に対応するプレビュー画像を表示させ、前記変更対象となる前記パラメータが複数ある場合に、該パラメータを切り替えつつ、各パラメータに対応するプレビュー画像の表示を切り替える制御を行う
請求項５に記載の画像処理装置。
【請求項７】
前記画像処理手段は、画質を優先する画質優先モードを含む複数の動作モードの中から選択された一の動作モードに従って動作し、
前記変更手段は、前記画像処理手段の動作モードとして前記画質優先モードが選択されている場合、ユーザによる設定変更の指示を待機することなく、前記読取手段により生成された画像データのサイズを小さくする処理を行う
請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記画像処理手段は、サイズを優先するサイズ優先モードを含む複数の動作モードの中から選択された一の動作モードに従って動作し、
前記変更手段は、前記画像処理手段の動作モードとして前記サイズ優先モードが選択されている場合、ユーザによる設定変更の指示を待機することなく、前記読取手段により生成された画像データの解像度を下げる処理を行う
請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記変更手段は、前記解像度を下げる変更を行ったとしても前記メモリに格納する処理が実行可能とならない場合、前記設定の変更をユーザに促す処理を実行する
請求項８に記載の画像処理装置。
【請求項１０】
コンピュータに、
原稿を読み取る読取手段により生成された画像データを予め定められたメモリに格納できない場合、該画像データに関する設定を変更するステップと、
前記変更された設定に従って前記生成された画像データに対し画像処理を施すステップと、
前記画像処理が施された画像データが前記メモリに格納可能である場合、該画像データのプレビュー画像を表示させるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
原稿の画像を読み取る装置において、大判の原稿を読み取った場合等において読み取られた原稿の画像データが格納できなかった場合に、設定の変更画面を表示する機能を備えた装置が提案されている。表示される画面には、変更することでデータが格納可能となり得る設定が表示される。この画面により設定変更が促され、変更された設定で画像データに画像処理が施される。
【０００３】
また、原稿の画像を読み取る装置において、読み取った原稿のプレビュー画像を表示する技術がある。例えば特許文献１に記載の技術では、コピー処理を行う際に、ユーザがプレビュー画面上で設定変更を行うと、プレビュー画像に対して画像処理を施した結果がプレビュー確認画面に再表示される。ユーザは再表示された画像を確認し、その後、画像形成装置が、スキャンした元画像データに変更された設定で画像処理を施す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３８１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来の装置では、コピー処理やプリント処理の場合には、変更を行った設定を反映させた処理ができるが、特に大判原稿のスキャン処理の場合は、格納するファイルフォーマットによってはデータ量の制限により格納できず、設定変更されて画像処理が施された画像データのデータ量が大きすぎる等により、画像データが格納できず処理がエラーになってしまう場合がある。その場合、ユーザは、設定変更した後の画像イメージを把握することができなかった。
本発明は、画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る画像処理装置は、原稿を読み取る読取手段により生成された画像データを予め定められたメモリに格納できない場合、該画像データに関する設定を変更する変更手段と、前記変更された設定に従って前記生成された画像データに対し画像処理を施す画像処理手段と、前記画像処理が施された画像データが前記メモリに格納可能である場合、該画像データのプレビュー画像を表示させる表示手段とを有することを特徴とする。
【０００７】
本発明の請求項２に係る画像処理装置は、請求項１に記載の構成において、前記表示手段は、前記生成された画像データのデータ量及び／又はファイルフォーマットが予め定められた条件を満たす場合に、該画像データのプレビュー画像を表示させることを特徴とする。
【０００８】
本発明の請求項３に係る画像処理装置は、請求項１又は２に記載の構成において、前記表示手段により前記プレビュー画像が表示されている状態において、ユーザによる設定変更を受け付ける受付手段を更に有し、前記画像処理手段は、前記読取手段により生成された画像データに対し、前記受け付けられた設定変更に従って再度画像処理を施すことを特徴とする。
【０００９】
本発明の請求項４に係る画像処理装置は、請求項１乃至３のいずれか１項に記載の構成において、表示装置の解像度を取得する解像度取得手段と、前記生成された画像データのプレビュー画像データとして、前記取得された解像度又は該解像度よりも低い解像度のプレビュー画像データを生成する生成手段とを更に有し、前記表示手段は、前記生成されたプレビュー画像データを前記表示装置に供給することを特徴とする。
【００１０】
本発明の請求項５に係る画像処理装置は、請求項１乃至４のいずれか１項に記載の構成において、前記生成された画像データを前記メモリに格納できない場合、変更対象となるパラメータをユーザに提示する提示手段を更に有し、前記変更手段は、ユーザによる前記パラメータの設定値の変更を受け付け、受け付けた変更に従って前記設定を変更することを特徴とする。
【００１１】
本発明の請求項６に係る画像処理装置は、請求項５に記載の構成において、前記提示手段は、変更後のパラメータの設定値に対応するプレビュー画像を表示させ、前記変更対象となるパラメータが複数ある場合に、該パラメータを切り替えつつ、各パラメータに対応するプレビュー画像の表示を切り替える制御を行うことを特徴とする。
【００１２】
本発明の請求項７に係る画像処理装置は、請求項１乃至６のいずれか１項に記載の構成において、前記画像処理手段は、画質を優先する画質優先モードを含む複数の動作モードの中から選択された一の動作モードに従って動作し、前記変更手段は、前記画像処理手段の動作モードとして前記画質優先モードが選択されている場合、ユーザによる設定変更の指示を待機することなく、前記読取手段により生成された画像データのサイズを小さくする処理を行うことを特徴とする。
【００１３】
本発明の請求項８に係る画像処理装置は、請求項１乃至７のいずれか１項に記載の構成において、前記画像処理手段は、サイズを優先するサイズ優先モードを含む複数の動作モードの中から選択された一の動作モードに従って動作し、前記変更手段は、前記画像処理手段の動作モードとして前記サイズ優先モードが選択されている場合、ユーザによる設定変更の指示を待機することなく、前記読取手段により生成された画像データの解像度を下げる処理を行うことを特徴とする。
【００１４】
本発明の請求項９に係る画像処理装置は、請求項８に記載の構成において、前記変更手段は、前記解像度を下げる変更を行ったとしても前記メモリに格納する処理が実行可能とならない場合、前記設定の変更をユーザに促す処理を実行することを特徴とする。
【００１５】
本発明の請求項１０に係るプログラムは、コンピュータに、原稿を読み取る読取手段により生成された画像データを予め定められたメモリに格納できない場合、該画像データに関する設定を変更するステップと、前記変更された設定に従って前記生成された画像データに対し画像処理を施すステップと、前記画像処理が施された画像データが前記メモリに格納可能である場合、該画像データのプレビュー画像を表示させるステップとを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１６】
請求項１及び１０に係る発明によれば、画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握することができる。
請求項２に係る発明によれば、画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握することができる。
請求項３に係る発明によれば、必要に応じて設定変更処理を再度行うことができる。
請求項４に係る発明によれば、プレビュー画像が表示されるまでの時間が短縮される。
請求項５に係る発明によれば、ユーザが画像読取に関する設定変更を行い易くすることができる。
請求項６に係る発明によれば、変更するパラメータが複数ある場合に、ユーザがそれぞれの変更後のプレビュー画像を確認することができる。
請求項７に係る発明によれば、ユーザが設定変更の指示を行うことなく、画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握することができる。
請求項８に係る発明によれば、ユーザが設定変更の指示を行うことなく、画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握することができる。
請求項９に係る発明によれば、画像データの解像度を下げたとしてもメモリに格納する処理が実行可能とならない場合であっても、画像読取処理において設定が変更された場合の変更後の画像のイメージをユーザが把握することができる。
【図面の簡単な説明】
【００１７】
【図１】画像処理システムの構成を例示する図
【図２】画像処理システムの機能構成を例示する図
【図３】画像処理装置のハードウェア構成を例示する図
【図４】ユーザ端末のハードウェア構成を例示する図
【図５】画像処理装置の処理の流れを例示するフローチャート
【図６】プレビュー画面を例示する図
【図７】設定画面を例示する図
【図８】画像処理装置の処理の流れを例示するフローチャート
【図９】スキャン処理中に表示される画面を例示する図
【図１０】プレビュー画面を例示する図
【図１１】表示される画面を例示する図
【発明を実施するための形態】
【００１８】
［第１実施形態］
［１］構成
図１は本実施形態に係る画像処理システム１の構成を示すブロック図である。画像処理システム１は、画像処理装置１０、サーバ２０、及びユーザ端末３０を備える。画像処理装置１０は、用紙等の媒体に画像を形成する画像形成処理や、原稿等の媒体に形成された画像を読み取る画像読取処理等の画像処理を行う。サーバ２０はストレージサービス等の各種サービスを提供する。ユーザ端末３０は、例えばスマートフォン、タブレット端末、又はノートブック型ＰＣ（Personal Computer）である。画像処理装置１０は通信回線２によりサーバ２０及びユーザ端末３０に接続されている。通信回線２は、例えばインターネットや移動体通信網、電話回線、ＬＡＮ（local Area Network）などのうちの少なくとも１つを含む。
【００１９】
この実施形態では、ユーザ端末３０は画像処理装置１０のメニュー画面やプレビュー画面等を表示する表示装置としても機能する。ユーザ端末３０が画像処理装置１０の表示装置として用いられる場合、画像処理装置１０はメニュー画面やプレビュー画面等を表すデータをユーザ端末３０に送信し、ユーザ端末３０は画像処理装置１０から受信されるデータに従ってメニュー画面やプレビュー画面等の各種情報を自装置の表示パネルに表示する。
【００２０】
図２は画像処理システム１の機能構成を例示するブロック図である。図において、変更手段１１は、原稿を読み取る読取手段１７により生成された画像データを予め定められたメモリに格納できない場合、該画像データに関する設定を変更する。画像処理手段１２は、変更手段１１により変更された設定に従って、画像データに対し画像処理を施す。表示手段１３は、画像処理手段１２により画像処理が施された画像データがメモリ１８に格納可能である場合、画像データのプレビュー画像を表示装置１９に表示させる。プレビュー画像とは、メモリに格納される画像データの表す画像であり、その画像データの内容をユーザが確認するために表示装置に表示される画像をいう。受付手段１４は、表示手段１３によりプレビュー画像が表示されている状態において、ユーザによる設定変更を受け付ける。
【００２１】
解像度取得手段１５は表示装置１９の解像度を取得する。生成手段１６は、画像データのプレビュー画像データとして、取得された解像度又は取得された解像度よりも低い解像度のプレビュー画像データを生成する。提示手段１１１は、生成手段１６により生成された画像データをメモリ１８に格納できない場合、変更対象となるパラメータをユーザに提示する。
【００２２】
図３は画像処理装置１０のハードウェア構成を例示する図である。図において、メモリ１５１は各種データを記憶する。プロセッサ１５２はメモリ１５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ１５３は外部の装置とネットワークを介したデータ通信を行うインターフェイスである。ＵＩ部１５４は例えばタッチスクリーンとキーとを備える。画像形成部１５５は電子写真方式で用紙等の媒体に画像を形成する。ＵＩ部１５４は画像処理装置１０に内蔵されていてもよく、また、外付けされて外部接続されるものであってもよい。画像読取部１５６は原稿（媒体）の画像を光学的に読み取る。画像処理部１５７は、例えばＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）を備え、各種の画像処理を実行する。給紙部１５８は画像形成部１５５に用紙等の媒体を供給する。
【００２３】
この例で、メモリ１５１に記憶されているプログラムをプロセッサ１５２及び／又は画像処理部１５７が実行することにより、図２に示される機能が実装される。プログラムを実行しているプロセッサ１５２及び／又は画像処理部１５７は、変更手段１１、画像処理手段１２、表示手段１３、受付手段１４、解像度取得手段１５、生成手段１６、及び提示手段１１１の例である。画像読取部１５６は、読取手段１７の例である。メモリ１８は、メモリ１５１の例である。ＵＩ部１５４は、表示装置１９の例である。
【００２４】
図４はユーザ端末３０のハードウェア構成を例示する図である。図において、メモリ３５１は各種データを記憶する。プロセッサ３５２はメモリ３５１に記憶されているプログラムに従いデータ処理を行う。通信ＩＦ３５３は外部の装置と通信回線２を介したデータ通信を行うインターフェイスである。ＵＩ部３５４は例えばタッチスクリーンとキーとを備える。
【００２５】
［２］動作
［２−１］動作例１
図５は画像処理装置１０の処理の流れを示すフローチャートである。ステップＳ１０１において、プロセッサ１５２は、ユーザにより原稿（例えば、大判の原稿）が画像処理装置１０にセットされ、スキャン処理が指示されるまで待機する。この実施形態において、大判の原稿には、例えば、ＪＩＳ規格に適合するもの（Ａ０サイズの原稿、Ａ１サイズの原稿、等）や、規格に適合しないもの（ロール紙、等）が含まれる。
【００２６】
この実施形態では、ユーザによるスキャン処理の指示は、画像処理装置１０のＵＩ部１５４又はユーザ端末３０のＵＩ部３５４が用いられる。画像処理装置１０のＵＩ部１５４が用いられる場合、画像処理装置１０のプロセッサ１５２がＵＩ部１５４に画像処理装置１０のメニュー画面を表示し、ユーザは、ＵＩ部１５４に表示された画面を用いて各種の処理の実行を指示する。一方、ユーザ端末３０のＵＩ部３５４が用いられる場合、画像処理装置１０のプロセッサ１５２は、メニュー画面を表すデータをユーザ端末３０に送信し、ユーザ端末３０のプロセッサ３５２は、画像処理装置１０から受信されたデータに従ってメニュー画面をＵＩ部３５４に表示する。この場合、ユーザは、ＵＩ部３５４に表示されたメニュー画面を用いて各種の処理の実行を指示する。処理の実行が指示された場合、ユーザ端末３０はユーザの操作内容を示すデータを画像処理装置１０に送信し、画像処理装置１０のプロセッサ１５２は、ユーザ端末３０からそのデータを受信することにより、スキャン処理の指示を検知する。スキャン処理が指示された旨を検知すると（ステップＳ１０１；ＹＥＳ）、プロセッサ１５２はステップＳ１０２の処理に進む。
【００２７】
ステップＳ１０２において、プロセッサ１５２は、画像読取部１５６を制御してスキャン処理を実行させる。すなわち、プロセッサ１５２は、画像処理装置１０にセットされた原稿の画像を画像読取部１５６に読み取らせる。読み取った画像データは、予め設定された設定値に従って生成される。設定値は、例えば、画像データの解像度や、ファイルフォーマットを示す。例えば、解像度として６００dpiが設定され、ファイルフォーマットとしてＪＰＥＧ（Joint Photographic Experts Group）が設定されている場合、６００dpiのＪＰＥＧ形式のファイルが生成される。
【００２８】
ステップＳ１０３において、プロセッサ１５２は、画像読取部１５６により読み取られた原稿を表す画像データを、予め定められたメモリ領域（以下「メモリ領域Ｍ１」という）に格納可能か否かを判定する。この判定は、例えば、画像データのデータ量やファイルフォーマットにより判定される。この実施形態では、プロセッサ１５２は、生成された画像データのデータ量及び／又はファイルフォーマットが予め定められた条件を満たす場合に、格納処理が実行可能であると判定する。例えば、大判の原稿が読み取られた場合、画像データのデータ量が大きすぎてメモリ領域Ｍ１に格納しきれない場合がある。この場合、画像データをメモリ領域Ｍ１に格納できないと判定される。また、他の例として、例えば、大判の原稿が読み取られた場合等において、画像データのサイズが、設定されたファイルフォーマットの規格の上限値を超えてしまう場合がある。例えば、ファイルフォーマットとしてＪＰＥＧが指定されている場合において、読み取られた原稿の横幅が、ＪＰＥＧの上限値である２７２２ｍｍを超えてしまっている場合や、大きな倍率や大きなサイズが指定されることにより画像データが大きくなった場合、画像データをＪＰＥＧとして保存することはできない。この場合、読み取られた画像データをメモリ領域Ｍ１に格納できないと判定される。
【００２９】
ステップＳ１０３において、画像データをメモリ領域Ｍ１に格納可能であると判定された場合（ステップＳ１０３；ＹＥＳ）、プロセッサ１５２はステップＳ１０４の処理に進む。一方、格納できないと判定された場合（ステップＳ１０３；ＮＯ）、プロセッサ１５２はステップＳ１０９の処理に進む。
【００３０】
ステップＳ１０４において、プロセッサ１５２は、プレビュー画像の表示先である表示装置（ＵＩ部１５４、ＵＩ部３５４、等）の解像度を取得する。この実施形態では、スキャン処理の指示にＵＩ部１５４が用いられた場合、ＵＩ部１５４がプレビュー画像の表示先とされる。一方、スキャン処理の指示にユーザ端末３０のＵＩ部３５４が用いられた場合、ＵＩ部３５４がプレビュー画像の表示先とされる。ＵＩ部１５４がプレビュー画像の表示先である場合、プロセッサ１５２はＵＩ部１５４が対応している解像度を示す情報を予め定められたメモリから読み出す。一方、ＵＩ部３５４がプレビュー画像の表示先である場合、プロセッサ１５２はユーザ端末３０にＵＩ部３５４の解像度を問い合わせる処理を行う。この場合、ユーザ端末３０は画像処理装置１０からの問い合わせに応じて、ＵＩ部３５４が対応している解像度を示す情報を、画像処理装置１０に送信し、画像処理装置１０は、ユーザ端末３０から情報を受信することにより、解像度を取得する。
【００３１】
ステップＳ１０５において、プロセッサ１５２は、生成された画像データのプレビュー画像データとして、ステップＳ１０４で取得された解像度以下の解像度のプレビュー画像データを生成する。この実施形態では、プロセッサ１５２は、生成された画像データの解像度が、ステップＳ１０４で取得された解像度よりも高い場合、生成された画像データの解像度を、取得された解像度に落としたプレビュー画像データを生成する。例えば、スキャンされて予め定められたストレージに格納される画像データの解像度が６００dpiである一方、ＵＩパネルの解像度が１００dpiである場合、画像データの解像度を１００dpiに落としたプレビュー画像データが生成される。なお、生成された画像データの解像度が表示装置の解像度以下である場合、プレビュー画像データの生成処理は行われない。この場合、読み取られた原稿の画像データがそのままプレビュー画像データとして用いられる。
【００３２】
ステップＳ１０６において、プロセッサ１５２は、ステップＳ１０５で生成されたプレビュー画像データを表示装置に供給し、プレビュー画像を表示装置に表示させる。ＵＩ部１５４がプレビュー画像の表示先である場合、プロセッサ１５２はＵＩ部１５４にプレビュー画像データを出力する。一方、ユーザ端末３０のＵＩ部３５４がプレビュー画像の表示先である場合、プロセッサ１５２はプレビュー画像データをユーザ端末３０に送信し、プレビュー画像の表示をユーザ端末３０に指示する。
【００３３】
図６は表示されるプレビュー画面を例示する図である。図６に例示されるプレビュー画面Ａ１は、プレビュー画像が表示されるプレビュー画像領域Ａ１１、プレビュー画像の表示態様を変更するボタンＢ１２、Ｂ１３、…、保存ボタンＢ２１、取消ボタンＢ２２、設定変更ボタンＢ２３、等を含む。プレビュー画像が表示されている状態において、ユーザはＵＩ部１５４（又はＵＩ部３５４）を操作して、画像データの格納指示又は設定変更を行う。画像データの格納を指示する場合、ユーザは保存ボタンＢ２１を押下する。一方、設定変更を行う場合、ユーザは設定変更ボタンＢ２３を押下する。このように、プレビュー画像が表示されている状態において、プロセッサ１５２は、ユーザによる設定変更又は格納指示を受け付ける。
【００３４】
図５の説明に戻る。ユーザにより格納指示がなされた場合（ステップＳ１０７；格納指示）、プロセッサ１５２はステップＳ１０８の処理に進む。一方、ユーザにより設定変更がなされた場合（ステップＳ１０７；設定変更）、プロセッサ１５２はステップＳ１１１の処理に進む。
【００３５】
ステップＳ１０８において、プロセッサ１５２は、ユーザの指示に応じて、読み取られた原稿の画像データを、予め定められたストレージに格納する処理を行う。
【００３６】
ステップＳ１０９において、プロセッサ１５２は、画像データの格納処理が実行できない旨のエラーメッセージを表示パネルに表示させる。また、このとき、プロセッサ１５２は、画像データの格納処理が実行可能となり得る設定の変更画面を表示パネルに表示させることにより、変更対象となる設定パラメータをユーザに提示する処理を行う。例えば、画像データのデータ量が大きすぎてメモリに格納できない場合、画像データの解像度を変更するための設定変更画面や、カラーをモノクロに変更するための設定変更画面をプロセッサ１５２が表示させてもよい。また、例えば、大判の原稿が読み取られた場合に原稿のサイズがファイルフォーマットの規定値の上限値よりも大きい場合、他のファイルフォーマットに変更する画面をプロセッサ１５２が表示させてもよい。
【００３７】
ユーザは、ＵＩ部１５４（又はＵＩ部３５４）を用いて設定を変更する操作を行う。ステップＳ１１０において、ユーザにより設定が変更されたと判定された場合（ステップＳ１１０；ＹＥＳ）、プロセッサ１５２はステップＳ１１１の処理に進む。一方、設定が変更されなかったと判定された場合（ステップＳ１１０；ＮＯ）、プロセッサ１５２はステップＳ１１３の処理に進む。
【００３８】
ステップＳ１１１において、プロセッサ１５２は、ユーザによる操作されたＵＩ部１５４（又はＵＩ部３５４）から出力される情報に従って、画像読取部１５６により生成された画像データに関する設定を変更する。この実施形態では、例えば、画像データの解像度を下げる変更がなされたり、ファイルフォーマットの変更がなされたりする。ステップＳ１１２において、プロセッサ１５２は、格納対象である画像データに対し、変更された設定に従って画像処理を施す。例えば、解像度を下げる設定変更がなされた場合、プロセッサ１５２は画像処理部１５７を制御して、画像データの解像度を変更する画像処理を行う。また、ファイルフォーマットを変更する旨の設定変更がなされた場合、プロセッサ１５２は画像処理部１５７を制御して、画像データのファイルフォーマットを変更する処理を行う。ステップＳ１１２の画像処理を終えると、プロセッサ１５２はステップＳ１０３の処理に戻り、画像処理を施した画像データの格納処理が実行可能かの判定を行う。
【００３９】
一方、ステップＳ１１０において設定変更がされなかったと判定された場合（ステップＳ１１０；ＮＯ）、プロセッサ１５２はステップＳ１１３において指示された処理の実行をキャンセルし、処理を終了する。
【００４０】
この実施形態では、スキャン再設定画面で設定変更後に、スキャンした元画像データに対して、指定した設定での画像データが再生成され、格納可能と判定された時点でプレビュー画像が表示される。これにより、設定変更した結果の画像イメージをユーザが確認でき、更に、プレビュー表示により確認された画像データの格納を保証する。そのため、エラー等により再度原稿をスキャンし直す必要が無くなる。
【００４１】
更に、スキャン再設定後のプレビュー確認画面で、必要に応じて更に設定変更を行い、画像データを再生成してプレビュー確認することも可能となる。具体的には、図５のステップＳ１０７乃至Ｓ１１２に示されるように、プレビュー画像が表示されている状態において、ユーザによる設定変更が受け付けられる毎に、受け付けられた設定変更に従って、画像処理が施された画像データに対し画像処理が施される。
【００４２】
また、画像処理装置等の操作部のＵＩ画面は設定を行うためのものであるので、一般的に画面の解像度は低く、表示領域も狭い。このため、画像処理装置のＵＩパネルにプレビュー画像を表示する場合、高解像度の画像を表示しようとしても、ＵＩ画面の解像度よりも高い画質でプレビュー表示することはできない。また、高解像度の画像を表示するには時間がかかり操作性が悪い場合がある。それに対しこの実施形態では、プレビュー画面に表示するプレビュー画像には、格納する画像データの解像度は必要ないため、格納する画像データを元に、表示するＵＩパネルの解像度に変換される。一般的にＵＩパネルの解像度は低いため、プレビュー画像データは小さくなり、プレビュー表示までの時間が短縮される。また、ＵＩの解像度に合わせることで、低解像度であっても、画像が潰れるなどの劣化はなくプレビュー表示が行われる。
【００４３】
［２−２］動作例２
次いで、この実施形態の他の動作例を説明する。この動作例では、画像処理装置１０は、画質を優先する画質優先モードと、サイズを優先するサイズ優先モードとを含む複数の動作モードの中から選択された一の動作モードに従って動作する。まず、ユーザは画像処理装置１０に原稿（例えば、大判の原稿）をセットし、表示装置（ＵＩ部１５４又はＵＩ部３５４）に表示される操作画面を用いてスキャン処理に係る設定操作を行い、スキャン処理を指示する。
【００４４】
図７は表示装置に表示される設定画面を例示する図である。図７の例では、「カラーモード」、「読み取り解像度」、「原稿の画質」及び「出力ファイル形式」が設定される。「カラーモード」としては、「フルカラー」、「グレースケール（２５６階調）」、「白黒（２値）」、「白黒疑似階調（２値）」、「赤黒（２値）」及び「赤黒疑似階調（２値）」といった値のいずれかがユーザにより選択される。「読み取り解像度」としては、「１５０ｄｐｉ」、「２００ｄｐｉ」、「３００ｄｐｉ」、「４００ｄｐｉ」及び「６００ｄｐｉ」といった解像度の値のいずれかがユーザにより選択される。「原稿の画質」としては、「文字／線画」及び「文字／写真」といった値のいずれかがユーザにより選択される。「出力ファイル形式」としては、「シングルページ  ＴＩＦＦ」、「マルチページ  ＴＩＦＦ」、「シングルページ  ＰＤＦ」及び「マルチページ  ＰＤＦ」といった値のいずれかがユーザにより選択される。
【００４５】
図８は、画像処理装置１０が行う処理の流れを例示するフローチャートである。ユーザにより原稿（例えば、大判の原稿）が画像処理装置１０にセットされ、スキャン処理が指示されると、ステップＳ２０１において、プロセッサ１５２は、画像読取部１５６を制御してスキャン処理を実行させる。すなわち、プロセッサ１５２は、画像処理装置１０にセットされた原稿の画像を画像読取部１５６に読み取らせる。
【００４６】
図９は、スキャン処理中に表示装置に表示される画面を例示する図である。図９の例では、画像データの格納先、ファイル名、スキャン設定の設定値などが表示される。画像データは、ユーザにより設定された設定値に従って生成される。例えば、解像度として６００dpiが設定され、ファイルフォーマットとしてＪＰＥＧ（Joint Photographic Experts Group）が設定されている場合、６００dpiのＪＰＥＧ形式のファイルが生成される。なお、ユーザによりスキャン設定がなされなかった場合、デフォルト値が参照される。
【００４７】
図８の説明に戻る。ステップＳ２０２において、プロセッサ１５２は、動作モードが「画質優先モード」であるか「サイズ優先モード」であるかを判定する。画像処理装置１０は、動作モードとして「画質優先モード」と「サイズ優先モード」とを有する。「画質優先モード」は、保存する画像データの画像のサイズ（大きさ）よりも画質を優先させるモードである。「サイズ優先モード」は保存する画像データの画質よりも画像のサイズを優先させるモードである。動作モードは、ユーザ操作により設定されてもよく、また、予め設定されたデフォルト値が参照されてもよい。ステップＳ２０２において、「画質優先モード」が選択されている場合、プロセッサ１５２は、ステップＳ２０３の処理に進む。一方、「サイズ優先モード」が選択されている場合、プロセッサ１５２はステップＳ２１１の処理に進む。
【００４８】
ステップＳ２０３において、プロセッサ１５２は、生成された画像データを、予め定められたメモリ領域Ｍ１に格納可能かを判定する。この判定処理は、図５のステップＳ１０３の処理と同様であり、例えば、画像データのデータ量やファイルフォーマットにより判定される。例えば、大判の原稿が読み取られた場合、画像データのデータ量が大きすぎてメモリ領域Ｍ１に格納しきれない場合がある。この場合、画像データをメモリ領域Ｍ１に格納できないと判定される。
【００４９】
ステップＳ２０３において、画像データをメモリ領域Ｍ１に格納可能であると判定された場合（ステップＳ２０３；ＹＥＳ）、プロセッサ１５２はステップＳ２０４の処理をスキップしてステップＳ２０５の処理に進む。一方、格納できないと判定された場合（ステップＳ２０３；ＮＯ）、プロセッサ１５２はステップＳ２０４の処理に進む。
【００５０】
ステップＳ２０４において、プロセッサ１５２は、画像データの解像度を変更することなく（高解像度のままで）、画像のサイズを格納可能なサイズに変更する処理を行う。すなわち、「画質優先モード」が選択されている場合、プロセッサ１５２は、ユーザによる設定変更の指示を待機することなく、画像読取部１５６により生成された画像データの画像のサイズを小さくする処理を行う。ステップＳ２０４の処理を終えると、プロセッサ１５２はステップＳ２０５の処理に進む。
【００５１】
一方、「サイズ優先モード」が選択されている場合、プロセッサ１５２はステップＳ２１１の処理に進む。ステップＳ２１１において、プロセッサ１５２は、生成された画像データを予め定められたメモリ領域Ｍ１に格納可能かを判定する。この判定処理は、ステップＳ２０３の処理と同様であり、例えば、画像データのデータ量やファイルフォーマットにより判定される。例えば、大判の原稿が読み取られた場合、画像データのデータ量が大きすぎてメモリ領域Ｍ１に格納しきれない場合がある。この場合、画像データをメモリ領域Ｍ１に格納できないと判定される。
【００５２】
ステップＳ２１１において、画像データをメモリ領域Ｍ１に格納可能であると判定された場合（ステップＳ２１１；ＹＥＳ）、プロセッサ１５２はステップＳ２１２の処理をスキップしてステップＳ２１３の処理に進む。一方、格納できないと判定された場合（ステップＳ２１１；ＮＯ）、プロセッサ１５２はステップＳ２１２の処理に進む。
【００５３】
ステップＳ２１２において、プロセッサ１５２は、画像データのサイズを変更することなく、解像度を変更して格納可能な画像データを生成する。すなわち、「サイズ優先モード」が選択されている場合、プロセッサ１５２は、ユーザによる設定変更の指示を待機することなく、画像読取部１５６により生成された画像データの解像度を下げる処理を行う。
【００５４】
ステップＳ２１３において、プロセッサ１５２は、格納可能な画像データを作成可能かを判定する。例えば、大判の原稿であり画像のサイズが大きいために、解像度を最小値に設定したとしても画像データがメモリ領域Ｍ１に格納可能とならない場合がある。その場合、格納可能な画像データを作成できないと判定される。画像データを作成可能であると判定された場合（ステップＳ２１３；ＹＥＳ）、プロセッサ１５２はステップＳ２０５の処理に進む。一方、作成可能でないと判定された場合（ステップＳ２１３；ＮＯ）、プロセッサ１５２はステップＳ２１４の処理に進む。
【００５５】
ステップＳ２０５において、プロセッサ１５２は、プレビュー画像を表示する処理を行う。この動作例では、プロセッサ１５２は、生成された画像データの解像度が表示装置（ＵＩ部１５４又はＵＩ部３５４）の解像度よりも高い場合、生成された画像データの解像度を、取得された解像度に落としたプレビュー画像データを生成し、生成したプレビュー画像データを表示装置に出力する。なお、生成された画像データの解像度が表示装置の解像度以下である場合、プレビュー画像データの生成処理は行われない。この場合、読み取られた原稿の画像データがそのままプレビュー画像データとして用いられる。
【００５６】
図１０は表示装置に表示されるプレビュー画面を例示する図である。プレビュー画像データが表示装置に供給され、表示装置によりプレビュー画像を含むプレビュー画面が表示される。プレビュー画像が表示されている状態において、ユーザはＵＩ部１５４（又はＵＩ部３５４）を操作して、画像データの格納指示を行う。画像データの格納を指示する場合、ユーザは保存ボタンＢ３１を押下する。このようにして、プレビュー画像が表示されている状態において、プロセッサ１５２はユーザによる格納指示を受け付ける。
【００５７】
図８の説明に戻る。ユーザにより格納指示がなされた場合（ステップＳ２０６；ＹＥＳ）、プロセッサ１５２は画像データを予め定められたストレージに格納する処理を行う。一方、ユーザにより格納指示がなされない場合（ステップＳ２０６；ＮＯ）、プロセッサ１５２はステップＳ２１４の処理に進む。
【００５８】
ステップＳ２１４において、プロセッサ１５２は、画像データの格納処理が実行可能となり得るスキャン設定の変更画面を表示装置に表示させることにより、変更対象となる設定パラメータ（例えば、サイズ設定）をユーザに提示する処理を行う。すなわち、プロセッサ１５２は、解像度を下げる変更（ステップＳ２１２）を行ったとしてもメモリ領域Ｍ１に画像データを格納する処理が実行可能とならない場合、設定の変更をユーザに促す処理（ステップＳ２１４）を実行する。このとき、画像データの格納処理が実行できない旨のエラーメッセージが表示装置に表示されてもよい。
【００５９】
図１１は、ステップＳ２１４において表示装置に表示される設定変更画面を例示する図である。図１１の例では、画像ファイルを作成できない旨や、設定の変更を促す旨を示すメッセージが表示される。例えば、大判の原稿が読み取られた場合に原稿のサイズがファイルフォーマットの規定値の上限値よりも大きい場合、他のファイルフォーマットに変更する画面をプロセッサ１５２が表示装置に表示させてもよい。また、例えば、画像データのデータ量が大きすぎてメモリに格納できない場合、画像データの解像度を変更するための設定変更画面、カラーをモノクロに変更するための設定変更画面、又は画像のサイズを変更するための設定変更画面をプロセッサ１５２が表示装置に表示させてもよい。ユーザは、ＵＩ部１５４（又はＵＩ部３５４）を用いてスキャン設定を変更する操作を行う。
【００６０】
図８の説明に戻る。ユーザにより再スキャンが指示された場合（ステップＳ２１５；ＹＥＳ）、プロセッサ１５２はステップＳ２１６の処理に進む。一方、再スキャンが指示されなかった場合（ステップＳ２１５；ＮＯ）、プロセッサ１５２はステップＳ２１８の処理に進む。
【００６１】
ステップＳ２１６において、プロセッサ１５２は、ユーザにより変更された内容に従って、画像読取部１５６により生成された画像データに関するスキャン設定を変更する。この動作例では、例えば、ファイルフォーマットが変更される。また、プロセッサ１５２は、格納対象である画像データに対し、変更されたスキャン設定に従って画像処理を施す。例えば、ファイルフォーマットを変更する旨の設定変更がなされた場合、プロセッサ１５２は画像処理部１５７を制御して、画像データのファイルフォーマットを変更する処理を行う。ステップＳ２１６の画像処理を終えると、プロセッサ１５２はステップＳ２１７の処理に進む。
【００６２】
ステップＳ２１７において、プロセッサ１５２は、再生成された画像データを予め定められたメモリ領域Ｍ１に格納可能かを判定する。この判定処理はステップＳ２０３の処理と同様である。ステップＳ２１７において、画像データをメモリ領域Ｍ１に格納可能であると判定された場合（ステップＳ２１７；ＹＥＳ）、プロセッサ１５２はステップＳ２０５の処理に進む。一方、格納できないと判定された場合（ステップＳ２１７；ＮＯ）、プロセッサ１５２はステップＳ２１５の処理に戻る。
【００６３】
ステップＳ２１８において、プロセッサ１５２は、生成された画像データを削除し、処理を終了する。
【００６４】
以上説明したように、この動作例では、画像処理装置１０に動作モード（画質優先、サイズ優先）が設けられる。画像処理装置１０は、読み込んだスキャン画像から、動作モードに従って保存可能な設定を特定し、特定した設定に従って画像ファイルを生成する。「画質優先モード」の場合、画像処理装置１０は、画像読取部１５６により読み取られた画像のサイズを元に、高解像度（例えば、６００ｄｐｉ）固定で、読み取られた画像のサイズそのままでスキャン画像が保存可能であればそのプレビュー画像を表示する。一方、保存不可の場合は、画像処理装置１０は、保存可能なサイズに変換し、画像データの生成を行う。
【００６５】
一方、「サイズ優先モード」の場合、画像処理装置１０は、読み取られた画像のサイズは変更せず、保存可能な解像度設定のうち、解像度が最も高い設定値で画像データの生成を行い、プレビュー表示する。このとき、設定可能な解像度がない場合には、画像処理装置１０は、既存のスキャン再設定画面（図１１等）を表示する。
【００６６】
この動作例では、動作モードの設定値にあわせて読み取られた画像データのサイズ又は解像度を画像処理装置１０が変更する。これにより、再設定画面（図１１）を表示するケース（ステップＳ２１６の処理を実行するケース）が減少し、スキャン処理に要するユーザ操作が少なくなる。また、ユーザが細かなパラメータを設定することなくスキャン処理が実行され易くなる。
【００６７】
［３］変形例
上述した実施形態は、本発明の実施の一例に過ぎず、以下のように変形させてもよい。
また、上述した実施形態及び以下に示す各変形例は、必要に応じて組み合わせて実施されてもよい。
【００６８】
（１）プレビュー画像を表示する表示装置は、画像処理装置１０に内蔵されたＵＩ部１５４の表示パネルであってもよく、また、画像処理装置１０に外部接続された表示装置が表示装置として用いられてもよい。
【００６９】
（２）上述の実施形態では、図５のステップＳ１０９において、プロセッサ１５２は、画像データの格納処理が実行可能となり得る設定の変更画面を表示装置に表示させる処理を行った。この処理において、プロセッサ１５２が、変更後のパラメータの設定値を表示装置（ＵＩ部１５４又はＵＩ部３５４）に表示させるとともに、変更後のパラメータの設定値に対応するプレビュー画像を表示装置（ＵＩ部１５４又はＵＩ部３５４）に表示させてもよい。この場合、プロセッサ１５２は、変更対象となるパラメータが複数ある場合、表示させるパラメータを切り替えつつ、各パラメータに対応するプレビュー画像の表示を切り替える制御を行う。この切替制御においては、プロセッサ１５２は、選択されたパラメータに対応するプレビュー画像をプレビュー画像領域に表示させ、ユーザによりパラメータの選択が変更される毎に、プレビュー画像の表示を更新してもよい。また、例えば、プロセッサ１５２は、予め定められた単位時間毎に、プレビュー画像の表示を切り替える、いわゆるスライドショー表示を行ってもよい。また、プロセッサ１５２は、プレビュー画像領域に複数のプレビュー画像を並べて表示させてもよい。
【００７０】
（３）上述の実施形態では、プロセッサ１５２は、ユーザ操作により設定変更がなされた場合に、ユーザ操作に従って画像データに関する設定変更処理を行った。設定変更処理の態様は上述した実施形態で示したものに限られない。例えば、プロセッサ１５２は、画像データを予め定められたメモリに格納できない場合に、ユーザ操作の有無に関わらず、画像データに関する設定の変更を行ってもよい。
【００７１】
（４）上述の実施形態では、図５のステップＳ１０６乃至ステップＳ１０８に示されるように、プレビュー表示が行われた後で画像データの格納処理が行われた。プレビュー表示が行われるタイミングと格納処理が行われるタイミングとの関係は、上述した実施形態で示したものに限られない。例えば、プレビュー表示が行われるのに先立って、画像データの格納処理が行われてもよい。また、プレビュー表示処理と画像データの格納処理とが並行して実行されてもよい。
【００７２】
（５）上述の実施形態では、動作モードとして「画質優先モード」と「サイズ優先モード」とが設けられていたが、動作モードとして他のモードが設けられていてもよい。例えば、「ファイル形式変更モード」が設けられていてもよい。この場合、「ファイル形式変更モード」が選択されると、画像処理装置１０は、解像度を変更する処理及び画像のサイズを変更する処理を行うことなく、画像データが格納可能となるようにファイル形式を変更する（例えば、ｐｄｆファイルをｔｉｆｆファイルに変換する）処理を実行する。
【００７３】
（６）上述した実施形態において、画像処理装置１０のプロセッサ１５２及び／又は画像処理部１５７により実行されるプログラムは、インターネットなどの通信回線を介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【符号の説明】
【００７４】
１…画像処理システム、２…通信回線、１０…画像処理装置、１１…変更手段、１２…画像処理手段、１３…表示手段、１４…受付手段、１５…解像度取得手段、１６…生成手段、１７…読取手段、１８…メモリ、１９…表示装置、２０…サーバ、３０…ユーザ端末、１５１，３５１…メモリ、１１１…提示手段、１５２，３５２…プロセッサ、１５３，３５３…通信ＩＦ、１５４，３５４…ＵＩ部、１５５…画像形成部、１５６…画像読取部、１５７…画像処理部、１５８…給紙部。
【図１】
2019062517.tif 000003
【図２】
2019062517.tif 000004
【図３】
2019062517.tif 000005
【図４】
2019062517.tif 000006
【図５】
2019062517.tif 000007
【図６】
2019062517.tif 000008
【図７】
2019062517.tif 000009
【図８】
2019062517.tif 000010
【図９】
2019062517.tif 000011
【図１０】
2019062517.tif 000012
【図１１】
2019062517.tif 000013