(57)【要約】      （修正有）【課題】ネットワークスキャナからネットワークプリンタへ印刷処理を行う際に、自席に戻っても印刷が完了したか失敗したか等の結果を知ることができ、エラーが発生した場合でも再度画像データを送信する必要もなく、再印刷を可能とするネットワークスキャナを提供する。【解決手段】画像データをネットワーク上にあるプリンタにネットワークを通じて送信し、プリンタから取得した印刷結果に基づいて印刷結果メッセージを作成し、設定時に入力されたアドレスに送信する。印刷失敗の場合は印刷結果メッセージに圧縮画像データを添付する。【選択図】図３
2010153980.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取る画像読取手段と、
読取画像の画像データをネットワーク上にあるプリンタにネットワークを通じて送信する手段と、
電子メールのアドレスを入力するアドレス入力手段と、
ネットワークを通じて前記アドレス入力手段によって入力されたアドレスに電子メールを送信する電子メール送信手段と、
ネットワーク上の前記プリンタからの印刷結果を取得する印刷結果取得手段と、
前記印刷結果取得手段によって取得した印刷結果に基づいて印刷結果メッセージを作成する印刷結果メッセージ作成手段とを有し、
前記画像データをネットワーク上の前記プリンタに送信した後、
前記印刷結果を取得して作成した前記印刷結果メッセージを前記アドレス入力手段によって入力されたアドレスに送信することを特徴とする画像読取装置。
【請求項２】
前記画像データをネットワーク上の前記プリンタに送信する前に、
前記印刷結果メッセージを送信するためのアドレスを確認する手段を有することを特徴とする請求項１記載の画像読取装置。
【請求項３】
画像データを添付ファイルとして電子メールに添付するファイル添付手段を有し、
前記画像データをネットワーク上の前記プリンタに送信し、前記印刷結果取得手段により印刷エラーであるとの印刷結果を取得した場合、
前記印刷結果メッセージを送信するための電子メールに、前記送信した画像データに基づく画像データを添付ファイルとして添付することを特徴とする請求項１または２記載の画像読取装置。
【請求項４】
読み取った画像データを圧縮する画像圧縮手段を有し、
前記添付ファイルとして添付された画像データは、前記送信した画像データに基づく画像データを前記画像圧縮手段によって圧縮したものであることを特徴とする請求項３記載の画像読取装置。
【請求項５】
原稿から画像を読み取る画像読取手段と、
読取画像の画像データをネットワーク上にあるプリンタにネットワークを通じて送信する手段とを有する画像読取装置を制御する制御方法であって、
電子メールのアドレスを入力するアドレス入力工程と、
ネットワークを通じて前記アドレス入力工程によって入力されたアドレスに電子メールを送信する電子メール送信工程と、
ネットワーク上の前記プリンタからの印刷結果を取得する印刷結果取得工程と、
前記印刷結果取得工程によって取得した印刷結果に基づいて印刷結果メッセージを作成する印刷結果メッセージ作成工程とを有し、
前記画像データをネットワーク上の前記プリンタに送信した後、
前記印刷結果を取得して作成した前記印刷結果メッセージを前記アドレス入力工程によって入力されたアドレスに、前記電子メール送信工程により送信することを特徴とする画像読取装置の制御方法。
【請求項６】
原稿から画像を読み取る画像読取手段と、
読取画像の画像データをネットワーク上にあるプリンタにネットワークを通じて送信する手段とを有する画像読取装置を制御する制御方法をコンピュータに実行させるプログラムであって、
電子メールのアドレスを入力するアドレス入力工程と、
ネットワークを通じて前記アドレス入力工程によって入力されたアドレスに電子メールを送信する電子メール送信工程と、
ネットワーク上の前記プリンタからの印刷結果を取得する印刷結果取得工程と、
前記印刷結果取得工程によって取得した印刷結果に基づいて印刷結果メッセージを作成する印刷結果メッセージ作成工程とを有し、
前記画像データをネットワーク上の前記プリンタに送信した後、
前記印刷結果を取得して作成した前記印刷結果メッセージを前記アドレス入力工程によって入力されたアドレスに、前記電子メール送信工程により送信することを特徴とする画像読取装置の制御方法を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像情報を読取る画像読取装置、画像読取装置の制御方法方法及び該制御方法を実行するためのプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク上で通信が可能なネットワークスキャナやネットワークプリンタが普及してきた。ネットワークスキャナは接続を変更することなく複数のユーザで共用可能であり、原稿から画像データを読み取り、取得した画像データをネットワークを介してメールサーバや共有のパーソナルコンピュータ、ＦＴＰサーバ、プリンタなどに送信することができる。また、ネットワークプリンタは複数のパーソナルコンピュータやワークステーションを経由した印刷を実行することができる。このように、これらの装置はオフィスなどに設置され、複数のユーザによって共用されることが多い。
【０００３】
印刷時にプリンタにおいて用紙切れ、紙詰まりなどのエラーが発生した場合、通常は、ネットワークプリンタの本体パネルに異常メッセージを表示し、印刷処理を中断する。しかし、ユーザはスキャンを行う原稿が少量である場合、スキャン処理が終わってからプリンタの設置場所に出向くため、読み取り直後では印刷のエラーに気づくことができない。
【０００４】
このように複数のユーザがネットワークスキャナやネットワークプリンタを共有している環境で、ユーザがネットワークスキャナから印刷処理を行う際に、印刷処理中にエラーが起きたことをネットワークスキャナの設置位置で認識できるように、エラーを当該ネットワークスキャナ上に表示する技術がある（例えば特許文献１参照）。このような技術により、少量の原稿を読み取るユーザは、スキャンを行った直後にスキャナの表示部により、印刷エラーの発生を知ることができる。
【特許文献１】特開２００７−０８８８８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、読み取る原稿の量が多い場合、全ての印刷処理が終わるまで時間がかかるため、一旦スキャナの設置場所を離れて自席に戻ったユーザには、このようにエラーをネットワークスキャナ上に表示する方法では、印刷エラーに気づかせることができない。また、印刷処理が終了したことも自席ではわからず、しばらく時間をおいてとりに行くか、プリンタの設置場所で印刷が終わるまで待機する必要があり、無駄な待ち時間が発生していた。さらに、再度印刷処理をやり直す場合には、ユーザは再度ネットワークスキャナの設置場所へ戻り、ネットワークスキャナからネットワークプリンタに画像データを再送する必要があった。またこのような再送を可能にするためには、エラー発生時にユーザがエラーの確認をするまで、ネットワークスキャナは画像データを保持しなくてはならず、他のユーザがネットワークスキャナを使用できなかった
【０００６】
本発明の目的は、上記の課題のうち少なくとも１つを解決するためになされたものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像読取装置は、原稿から画像を読み取る画像読取手段と、読取画像の画像データをネットワーク上にあるプリンタにネットワークを通じて送信する手段と、電子メールのアドレスを入力するアドレス入力手段と、ネットワークを通じて前記アドレス入力手段によって入力されたアドレスに電子メールを送信する電子メール送信手段と、ネットワーク上の前記プリンタからの印刷結果を取得する印刷結果取得手段と、前記印刷結果取得手段によって取得した印刷結果に基づいて印刷結果メッセージを作成する印刷結果メッセージ作成手段とを有し、前記画像データをネットワーク上の前記プリンタに送信した後、前記印刷結果を取得して作成した前記印刷結果メッセージを前記アドレス入力手段によって入力されたアドレスに送信することを特徴とする。
【０００８】
また、本発明の画像読取装置の制御方法は、原稿から画像を読み取る画像読取手段と、
読取画像の画像データをネットワーク上にあるプリンタにネットワークを通じて送信する手段とを有する画像読取装置を制御する制御方法であって、電子メールのアドレスを入力するアドレス入力工程と、ネットワークを通じて前記アドレス入力工程によって入力されたアドレスに電子メールを送信する電子メール送信工程と、ネットワーク上の前記プリンタからの印刷結果を取得する印刷結果取得工程と、前記印刷結果取得工程によって取得した印刷結果に基づいて印刷結果メッセージを作成する印刷結果メッセージ作成工程とを有し、前記画像データをネットワーク上の前記プリンタに送信した後、前記印刷結果を取得して作成した前記印刷結果メッセージを前記アドレス入力工程によって入力されたアドレスに送信することを特徴とする。
【０００９】
また、本発明のコンピュータプログラムは、原稿から画像を読み取る画像読取手段と、
読取画像の画像データをネットワーク上にあるプリンタにネットワークを通じて送信する手段とを有する画像読取装置を制御する制御方法をコンピュータに実行させるプログラムであって、電子メールのアドレスを入力するアドレス入力工程と、ネットワークを通じて前記アドレス入力工程によって入力されたアドレスに電子メールを送信する電子メール送信工程と、ネットワーク上の前記プリンタからの印刷結果を取得する印刷結果取得工程と、前記印刷結果取得工程によって取得した印刷結果に基づいて印刷結果メッセージを作成する印刷結果メッセージ作成工程とを有し、前記画像データをネットワーク上の前記プリンタに送信した後、前記印刷結果を取得して作成した前記印刷結果メッセージを前記アドレス入力工程によって入力されたアドレスに、前記電子メール送信工程により送信することを特徴とする。
ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ネットワークスキャナからネットワークプリンタへ画像データを送信して印刷させる処理を行う際に、プリンタからの印刷結果メッセージをメール本文とした電子メールが作成され、ユーザのパーソナルコンピュータに送信されるので、ユーザが自席に戻っても印刷処理の終了や印刷エラー等に気づくことができ、プリンタの設置場所にて印刷終了まで待機する無駄時間がなくなるので、ネットワークスキャナからの印刷処理の処理効率を改善できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら説明する。
【実施例１】
【００１２】
図１は、本発明の実施の形態に係るネットワークスキャナを利用したネットワークスキャニングシステムの概略の形態を示している。ネットワークスキャナ１００はネットワークインタフェースを有し、５００は周知のイーサネット（登録商標）等の構築されたローカルエリアネットワーク（単にネットワークという）である。ネットワーク５００に接続されたパーソナルコンピュータ（以下、ＰＣという）１０１は、個々のユーザが使用するものである。ネットワークプリンタ１０２はネットワークインタフェースを有し、ＰＣやワークステーションなどからネットワークを介して送信された印刷データを受信し、既知の印刷技術を用いて用紙に印刷を行うものである。メールサーバ１０３はネットワークインタフェースを有し、ネットワークを介し電子メールの送受信を行う。
【００１３】
図２にネットワークスキャナ１００のハード構成を示すブロック図を例示する。ＣＰＵ２０１は装置全体を制御し、ＲＯＭ２０２はブートプログラム及びＢＩＯＳ等を記憶している。ＲＡＭ２０３はＣＰＵ２０１が実行するＯＳ、アプリケーションをロードして実行するために使用される。また、ワークエリアとしても使用される。さらにタッチパネル２０４、液晶表示用のコントローラ２０５、液晶表示器（ＬＣＤ）２０６を備えている。本実施例ではタッチパネルは透明シートで構成される感圧式を採用し、ＬＣＤ２０６の前面に設けるものとした。タッチパネル２０４からは読取設定の入力、読込開始の指示、印刷プリンタの指定、印刷設定などの入力が可能である。ネットワークインタフェース２００はネットワーク５００と接続するためのインタフェースであり、ハードディスク装置２０７にはＯＳ、スキャニングアプリケーションを保存するとともに、画像を一時的に蓄積することができる。２０８は画像読取部であり、タッチパネル２０４を用いて入力された設定値で画像の読み取りを行う。
【００１４】
以下、図３、図４、図５、図６を用いて、本実施形態について説明する。図３は本実施例におけるＣＰＵ２０１が行う制御のフロー図、図４は本実施形態におけるネットワークスキャナのユーザインターフェイス（ＵＩ）画面の例、図５は本実施形態におけるプリンタからの印刷結果を通知するメールの例、図６は本実施形態におけるプリント設定を確認するＵＩ画面の例である。
【００１５】
まず、ネットワークスキャナ１００のＣＰＵ２０１は図４のＵＩ画面の表示と各種設定の入力を受け付ける処理を行う（ステップＳ３００）。図４のＵＩ画面は読取条件設定部（４００）とプリンタ設定部（４０１）を持っている。白黒、グレー、カラーを設定する読み取りモード、その他、用紙サイズ、読み取り面、解像度、ファイル形式などの読み取り設定を行う読取条件設定部（４００）に、ユーザはタッチパネル２０４を用いて入力することができる。また、印刷処理を行うプリンタの指定やプリンタの印刷処理応答メッセージをメールで通知するかどうかを含んだプリンタ設定をプリンタ設定部（４０１）に、ユーザ操作によりタッチパネル２０４を用いて入力することができる。メールでプリンタの印刷処理応答メッセージを通知するよう設定する場合は、プリンタ設定をプリンタ設定部（４０１）のチェックボックス（４０２）をユーザはＯＮに設定し、送信先のアドレスもエディットボックス（４０３）にユーザはタッチパネル２０４等を用いて入力しておく。ＣＰＵ２０１は、このような各種設定を入力するユーザによる操作をステップＳ３００で受け付ける。
【００１６】
その後、ユーザによる読み取り開始の指示が、タッチパネル２０４等を用いて入力されたことをＣＰＵ２０１が認識すると（ステップＳ３０１でＹＥＳ）、ＣＰＵ２０１は画像読取部２０８にステップＳ３０２で原稿の読み取りを行うよう指示する。画像の読み取りが正常に行われれば（ステップＳ３０３でＹＥＳ）全ての原稿の読み取りが終了したかを判定する（ステップＳ３０４）。画像読み取り中に紙詰まりなどのエラーが発生した場合は（ステップＳ３０３でＮＯ）、画像の読み取りを中止し（ステップＳ３０６）、エラーメッセージを表示する（ステップＳ３０７）。ユーザによりエラーメッセージを確認したことを表す操作がタッチパネル２０４等を用いて入力されると（ステップＳ３０８でＹＥＳ）、ステップＳ３０１に戻り、ＣＰＵ２０１は再び画像の読み取りの指示を待つ待機状態となる。
【００１７】
ステップＳ３０４で全ての原稿の読み取りが終了していない場合、ステップＳ３０２に戻り、ＣＰＵ２０１は全ての画像の読み取りが終了するまで読み取りを繰り返し行うよう制御する。全ての画像の読み取りが終了した場合は、Ｓ３０５に進み、ＣＰＵ２０１は画像読み取りを終了する制御を行う。ネットワークスキャナ１００で全ての画像読み取りを終了後、表示画面で読取画像が正常であると確認したユーザにより、タッチパネル２０４等を用いてプリンタへの送信が選択されたと、ＣＰＵ２０１が判断したとき（ステップＳ３０９でＹＥＳ）、ネットワークスキャナ１００のＣＰＵ２０１はネットワークプリンタ１０２に読み取った画像データを送信するための準備を行う（ステップＳ３１０）。
【００１８】
一方、読取画像を表示画面で確認したユーザにより、正常に読み取れていない等の理由でプリンタに送信しないことがタッチパネル２０４等を用いて選択されたとＣＰＵ２０１が判断したとき（ステップＳ３０９でＮＯ）、再度同一原稿の画像読み取りを行うことや、別の原稿の読取を行うこと等を可能とするためステップＳ３００に戻り、再度読み取り設定や、プリンタの設定等を受け付けるための処理を行う。
【００１９】
ユーザによる画像データの送信の選択がされたとＣＰＵ２０１がステップＳ３０９で判断したとき、ユーザに印刷結果をメールで送信するかどうかの設定と、メール送信先アドレスを含んだプリンタ設定を再度確認させるために図６のようなＵＩ画面をＣＰＵ２０１は表示させる（ステップＳ３１０）。
【００２０】
図６のＵＩ画面には、電子メールでユーザにプリンタからの印刷処理の応答メッセージを通知するかどうかのチェックボックス６０１と、送信先のアドレスを入力するエディットボックス６０２が表示される。これらにステップＳ３００においてプリンタ設定部４０１にタッチパネル等からユーザが入力した際の入力値が表示されており、ユーザは印刷用の画像データの送信先アドレスを確認することができる。送信先のアドレスを変更したい場合は、ステップＳ３１０で表示された画面において、ユーザは変更ボタン６０３を押すことによりエディットボックス６０２に送信先のアドレスを入力して変更可能な状態にすることができる。
【００２１】
プリンタ設定を確認したユーザがＯＫボタンを押したとネットワークスキャナ１００のＣＰＵ２０１が判断すると（ステップＳ３１０ａでＹＥＳ）、ＣＰＵ２０１は印刷用の画像データを送信するとともにネットワークプリンタ１０２からの印刷結果を取得できるまで待機し（ステップＳ３１１）印刷結果を取得したらステップＳ３１２に進む。
【００２２】
ユーザによりネットワークプリンタ１０２からの印刷処理の応答メッセージをメールで通知する設定がされていたと判断し（ステップＳ３１２でＹＥＳ）、かつ印刷処理の応答メッセージがエラーの通知だった場合（ステップＳ３１３でＹＥＳ）、読み取った画像データを圧縮し（ステップＳ３１４）、圧縮ファイルを通知メールに添付し（ステップＳ３１５）、取得したプリンタの印刷処理の応答メッセージから作成した図５の５０２のようなメッセージを通知メールの本文とし、ステップＳ３１０で入力した電子メールの宛先を通知メールの送信先のアドレスとして（ステップＳ３１６）、メールサーバ１０３に通知メールを送信する（ステップＳ３１７）。その後、読み取った画像データをネットワークスキャナ１００のメモリ内から削除（ステップＳ３１８）して処理を終了する。
【００２３】
ステップＳ３１３で印刷処理の応答メッセージがエラーでなかった場合は、ステップＳ３１４、Ｓ３１５の処理をスキップし、ステップＳ３１６でプリンタの印刷処理の応答メッセージから作成した図５の５０１のようなメッセージを通知メールの本文とし、ステップＳ３１０で入力した電子メールの宛先を送信先のアドレスとして通知メールを作成し、メールサーバ１０３に通知メールを送信（ステップＳ３１７）した後、読み取った画像データをネットワークスキャナ１００のメモリ内から削除（ステップＳ３１８）して処理を終了する。
【００２４】
一方、ユーザによりネットワークプリンタ１０２からの応答メッセージを通知する設定にされていないと、ステップＳ３１２においてＣＰＵ２０１が判断した場合は、読み取った画像データをネットワークスキャナ１００のメモリ内から削除（ステップＳ３１８）してそのまま処理を終了する。
【００２５】
なお、本実施例ではネットワーク上のプリンタとして直接ＬＡＮ等のネットワークに接続されているプリンタを例に挙げて説明を行ったが、図７のようにＬＡＮ等のネットワークと接続されているパーソナルコンピュータにプリンタ１０４を接続し、プリンタを共有する設定にしている場合での共有プリンタもネットワーク上のプリンタに含むものとする。
【００２６】
また、本発明の画像読取装置はネットワークスキャナに限るものではなく、ＬＡＮ等のネットワークと接続されているパーソナルコンピュータにスキャナを接続したものでもよい。この場合パーソナルコンピュータで実行されるソフトウエアが、本発明のプログラムに相当する。
【００２７】
このように、ネットワークスキャナからネットワークプリンタへ印刷処理を行うようなシステムにおいて、ユーザのパーソナルコンピュータにプリンタから印刷結果メッセージを通知することにより印刷処理にエラーが生じた場合でも自席に戻ったユーザがすぐにエラーを検知することができ、無駄に印刷終了を待ってしまうことを防ぎ、ネットワークスキャナからの印刷処理の処理効率を改善することができる。
【００２８】
また、プリンタへの画像データの送信を指定する際に、プリンタからの印刷結果メッセージを送信するためのアドレスを確認する構成にした場合は、誤ったアドレスに印刷結果メッセージを送信することを防ぐことができる。さらに、印刷処理が失敗したとき、ユーザのパーソナルコンピュータに送信する電子メールの本文にプリンタからの印刷結果メッセージを記載する構成にした場合には、どのプリンタでどのように印刷処理が失敗したのか等が明確に理解できる。
【００２９】
また、印刷処理の失敗した画像データを電子メールに添付する構成にした場合には、ユーザが自席に戻っても、ユーザのパーソナルコンピュータから添付の画像データを用いて印刷処理を再度実行することができる。さらに、電子メールに添付する画像データを圧縮画像データとすることで、電子メールの添付ファイルが大きくなりすぎることを防止して、印刷結果メッセージの送信によるネットワークのトラフィックへの影響を抑えることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明のネットワークスキャナを含む画像読取印刷システムを例示する図
【図２】本発明の実施例であるネットワークスキャナのハードウエア構成を示すブロック図
【図３】本発明の実施例のネットワークスキャナにおける制御のフロー図
【図４】本発明の実施例のネットワークスキャナにおけるＵＩ画面を例示する図
【図５】本発明の実施例のネットワークスキャナにおけるプリンタからの印刷結果を通知する電子メールを例示する図
【図６】本発明の実施例のネットワークスキャナにおけるプリント設定を確認するＵＩ画面を例示する図
【図７】本発明のネットワークスキャナを含む画像読取印刷システムの他の形態を例示する図
【符号の説明】
【００３１】
１００  ネットワークスキャナ
１０１  パーソナルコンピュータ
１０２  ネットワークプリンタ
１１３  メールサーバ
５００  ローカルエリアネットワーク
２００  ネットワークインタフェース
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  タッチパネル
２０５  ＬＣＤコントローラ
２０６  ＬＣＤ
２０７  ハードディスク装置
２０８  画像読取部
４００  読取条件設定部
４０１  プリンタ設定部
４０２  メール通知選択チェックボックス
４０３  メールアドレス入力エディットボックス
６０１  メール通知選択チェックボックス
６０２  メールアドレス入力エディットボックス
６０３  アドレス変更ボタン
【図１】
2010153980.tif 000003
【図２】
2010153980.tif 000004
【図３】
2010153980.tif 000005
【図４】
2010153980.tif 000006
【図５】
2010153980.tif 000007
【図６】
2010153980.tif 000008
【図７】
2010153980.tif 000009