(57)【要約】【課題】  印刷するように指定された画像の印刷動作が実行されないことをオペレータに直ちに警告し、作業効率を高める画像印刷システムを実現する。【解決手段】  印刷すべき画像が、一枚の印刷用紙において何番目に印刷される画像であるかを示す画像インデックス「Ｃｏ」と、一枚の印刷用紙にプリンタが印刷可能な印刷画像数「Ｘ」とに基づいて、印刷すべき画像の数が印刷画像数よりも大きいか否かが判断される（ステップＳ１４、Ｓ１６）。そして、印刷すべき画像の数が印刷画像数よりも多い場合においては、プリンタが印刷に要する時間である印刷所要時間「Ｔｍａｘ」内に、印刷画像数「Ｘ」を超えて印刷するように指定された画像については、印刷ができないことを警告する（ステップＳ２２）。【選択図】        図３
2007047969.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷するプリンタと、
前記プリンタに印刷させる画像を指定する印刷画像指定手段と、
前記プリンタが前記画像を被印刷物に印刷するために必要な印刷所要時間を含むプリンタ情報を記憶するプリンタ情報記憶手段と、
前記印刷画像指定手段により指定された前記画像の印刷開始からの経過時間を測定する経過時間測定手段と、
前記画像の印刷開始から前記印刷画像指定手段による新たな画像の指定までの前記経過時間が前記印刷所要時間よりも短いときに、前記プリンタが前記新たな画像を印刷できないことを警告する警告手段と
を備えることを特徴とする画像印刷システム。
【請求項２】
前記プリンタが、前記印刷画像指定手段により指定された画像の画像データを記憶する画像記憶手段と、前記画像データを、印刷後に消去する画像消去手段とを有することを特徴とする請求項１に記載の画像印刷システム。
【請求項３】
前記プリンタが、単一の前記被印刷物に印刷可能な画像の数である印刷画像数を設定する画像数設定手段をさらに有し、前記印刷画像数が、前記プリンタ情報に含まれることを特徴とする請求項１に記載の画像印刷システム。
【請求項４】
前記プリンタ情報記憶手段が、前記印刷画像数だけある画像を単一の前記被印刷物に印刷するときに必要な前記印刷所要時間を前記プリンタ情報として記憶することを特徴とする請求項３に記載の画像印刷システム。
【請求項５】
前記印刷画像指定手段により指定された印刷すべき画像の数が前記印刷画像数と一致するか否かを判断する画像数判断手段をさらに有し、前記画像数判断手段が、前記画像の数が前記印刷画像数と一致すると判断した場合に、前記プリンタが前記画像を自動的に印刷することを特徴とする請求項３に記載の画像印刷システム。
【請求項６】
前記プリンタが、前記画像数判断手段による判断結果に関わらず、オペレータの指示に基づいて、前記画像を印刷可能であることを特徴とする請求項５に記載の画像印刷システム。
【請求項７】
前記画像を表示するためのモニタをさらに有することを特徴とする請求項１に記載の画像印刷システム。
【請求項８】
前記モニタが、前記プリンタが前記新たな画像を印刷できないことを示すメッセージを表示可能であり、前記警告手段が前記モニタを含むことを特徴とする請求項７に記載の画像印刷システム。
【請求項９】
前記プリンタが、昇華型プリンタであることを請求項１に記載の画像印刷システム。
【請求項１０】
被写体の画像データを生成する画像データ生成手段と、請求項１に記載の画像印刷システムとを備え、前記プリンタが、前記画像データが示す前記被写体の画像を印刷することを特徴とする内視鏡システム。
【請求項１１】
前記プリンタ情報記憶手段が、複数のプリンタの前記プリンタ情報を記憶可能であり、前記複数のプリンタのいずれも使用できることを請求項１０に記載の内視鏡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像印刷システムに関し、特に内視鏡装置に用いられる画像印刷システムに関する。
【背景技術】
【０００２】
内視鏡装置においては、生成された画像データに基づく被写体画像を印刷するために、インクを加熱して昇華させる昇華型プリンタが広く使用されている。昇華型のプリンタは、加熱制御によって印字濃度を細かく設定できるため、高精細な画像印刷を実現できるものの、印刷動作に比較的長い時間を要する傾向にある。
【０００３】
また、内視鏡装置と共に使用されるプリンタでは、内視鏡装置から送信された画像データは、印刷動作が終了するまでの間、一時的にメモリに記憶される。そして内視鏡観察においては、少しずつ位置が異なる部位の被写体画像を互いに比較しながら確認することが必要であるといった理由から、通常、一枚の印刷用紙に複数の画像が印刷されることが多い。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
昇華型プリンタを用いて複数の被写体画像を一枚の印刷用紙に印刷する場合、印刷動作に要する時間が長くなる。そして、印刷中に新たな画像データが送信され、印刷が指示されると、プリンタはその画像を印刷できない場合がある。さらに、オペレータが多くの画像を印刷させながら被写体を観察する場合には、印刷されなかった画像があることに気付かずに、観察動作を終了してしまう可能性がある。この場合には、再び、印刷すべき画像を探索する必要が生じ、作業効率の低下を招く恐れがある。
【０００５】
本発明は、印刷するように指定された画像の印刷動作が実行されないことをオペレータに直ちに警告し、作業効率を高める内視鏡装置用の画像印刷システムを実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像印刷システムは、画像を印刷するプリンタと、プリンタに印刷させる画像を指定する印刷画像指定手段と、プリンタが画像を被印刷物に印刷するために必要な印刷所要時間を含むプリンタ情報を記憶するプリンタ情報記憶手段と、印刷画像指定手段により指定された画像の印刷開始からの経過時間を測定する経過時間測定手段と、画像の印刷開始から印刷画像指定手段による新たな画像の指定までの経過時間が印刷所要時間よりも短いときに、プリンタが新たな画像を印刷できないことを警告する警告手段とを備える。
【０００７】
プリンタは、印刷画像指定手段により指定された画像の画像データを記憶する画像記憶手段と、画像データを、印刷後に消去する画像消去手段とを有することが好ましい。また、プリンタは、単一の被印刷物に印刷可能な画像の数である印刷画像数を設定する画像数設定手段をさらに有し、印刷画像数が、プリンタ情報に含まれることが好ましい。
【０００８】
プリンタ情報記憶手段は、印刷画像数だけある画像を単一の被印刷物に印刷するときに必要な印刷所要時間をプリンタ情報として記憶することが望ましい。この場合、画像印刷システムは、印刷画像指定手段により指定された印刷すべき画像の数が印刷画像数と一致するか否かを判断する画像数判断手段をさらに有し、画像数判断手段が、画像の数が印刷画像数と一致すると判断した場合に、プリンタが画像を自動的に印刷することがより望ましい。
【０００９】
プリンタは、画像数判断手段による判断結果に関わらず、オペレータの指示に基づいて、画像を印刷可能であることが好ましい。
【００１０】
画像印刷システムは、画像を表示するためのモニタをさらに有することが好ましい。そしてこの場合、モニタが、プリンタが新たな画像を印刷できないことを示すメッセージを表示可能であり、警告手段がモニタを含むことがより好ましい。また、プリンタは、例えば昇華型のプリンタである。
【００１１】
本発明の内視鏡システムは、被写体の画像データを生成する画像データ生成手段と、先述の画像印刷システムとを備え、プリンタが、画像データが示す被写体の画像を印刷することを特徴とする。プリンタ情報記憶手段は、複数のプリンタのプリンタ情報を記憶可能であり、複数のプリンタのいずれも使用できることが好ましい。
【発明の効果】
【００１２】
本発明によれば、印刷するように指定された画像の印刷動作が実行されないことをオペレータに直ちに警告し、作業効率を高める画像印刷システムを実現できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を、図面を参照して説明する。図１は、本実施形態の内視鏡システムのブロック図である。
【００１４】
内視鏡システム１０は、ビデオスコープ２０とプロセッサ３０とから成る内視鏡装置４０を含む。ビデオスコープ２０は、被写体である体腔内の撮影に用いられ、プロセッサ３０は、ビデオスコープ２０から送られてくる画像信号を処理する。そしてプロセッサ３０には、オペレータが指示信号等を入力するためのキーボード５０、被写体の画像等を印刷する昇華型のプリンタ６０、および被写体像を表示するモニタ７０が、それぞれ接続されている。
【００１５】
プロセッサ３０には、プロセッサ３０全体を制御するシステムコントローラ３２、各回路の信号処理タイミングを調整するタイミングコントロール回路３４、照明光を出射する光源部３６等が設けられている。システムコントローラ３２の制御の下で、光源部３６に設けられた光源（図示せず）は、照明光を出射する。この照明光は、光量が調整された後に、ライトガイド３８に入射する。ライトガイド３８を通った照明光は、ビデオスコープ２０の先端部から、被写体である体腔内に向けて出射される。
【００１６】
被写体で反射した照明光は、ビデオスコープ２０の先端にあるＣＣＤ２２の受光面に到達し、ＣＣＤ２２によって被写体を示す画像信号が生成される。この画像信号に所定の処理が施され、輝度信号Ｙ、色差信号Ｃｂ、Ｃｒが生成される。輝度信号Ｙ、色差信号Ｃｂ、Ｃｒは、初段信号処理回路４２に送信され、さらなる処理が施された後に、画像メモリ４４に記録される。
【００１７】
さらに、輝度信号Ｙと色差信号Ｃｂ、Ｃｒとからなる画像データは、画像メモリ４４から後段信号処理回路４８を介してモニタ７０に出力される。この結果、被写体の動画像がモニタ７０の画面上にリアルタイムで表示される。
【００１８】
ビデオスコープ２０には、フリーズボタン２４が設けられている。モニタ７０上に動画像が表示されているときにフリーズボタン２４が押下されると、静止画像を生成するための信号がシステムコントローラ３２に送られ、静止画像の画像データが生成される。生成された静止画像の画像データは、画像メモリ４４に記録されるとともに、さらに後段信号処理回路４８において所定の処理が施された後に、モニタ７０に送られる。この結果、モニタ７０上に静止画像が表示される。
【００１９】
また、フリーズボタン２４の近傍にはコピーボタン２６が設けられている。コピーボタン２６は、オペレータがプリンタ６０に印刷させる画像を指定するために用いられる。すなわち、モニタ７０上に動画像が表示されている状態で、コピーボタン２６が押下されると、押下時に表示されていた被写体の静止画像を印刷するように指示する信号が、システムコントローラ３２に送られる。この結果、静止画像の画像データが生成され、生成された静止画像の画像データは、後段信号処理回路４８、およびプリンタ出力処理回路５２を介してプリンタ６０に送られ、被写体画像が印刷される。
【００２０】
なお、被写体の観察が終了した際に画像メモリ４４に記録されている画像は、キーボード５０及びプリンタ６０に設けられたプリントボタン（図示せず）の操作によって印刷できる。また、フリーズボタン２４の押下によって生成、記録された静止画像は、コピーボタン２６を押すことにより、同様に印刷させることができる。
【００２１】
プリンタ６０には、プリンタ出力処理回路５２から送られる画像データを一時的に記憶するためのプリンタ側画像メモリ６２が設けられている。そして後述するように、記憶されていた画像データに基づく被写体の画像が印刷用紙（被印刷物）に印刷されると、印刷された画像についての画像データは、自動的にプリンタ側画像メモリ６２から消去され、その後、新たに送られてくる画像データがプリンタ側画像メモリ６２に記憶され、その後、画像データの示す被写体画像の印刷、および画像データの消去が繰り返し実行される。
【００２２】
また、後述するように、印刷するように指定された被写体画像をプリンタ６０が印刷できない場合には、モニタ７０上に警告メッセージが表示されるとともに、システムコントローラ３２の制御によって、フロントパネル４６の近傍に設けられた警告ブザー５６が警告音を発する。
【００２３】
図２は、プリンタ６０によって印刷された被写体画像を例示する図である。
【００２４】
プリンタ６０は、一枚の印刷用紙Ｓの印刷領域を複数に分割し、分割された小領域ごとに、被写体画像を印刷することができる。そして、印刷領域の分割数、すなわち一枚の印刷用紙に印刷可能な画像の数である印刷画像数は、プリンタに応じて予め定められている複数の選択肢から、キーボード５０の入力操作によって選択、設定可能である。例えば、プリンタ６０においては、図示するように、一枚の印刷用紙Ｓに最大で４つの被写体画像を印刷するように、すなわち印刷画像数を「４」に設定することができる。
【００２５】
なお、プリンタ６０においては、印刷領域を分割させずに、１つの被写体画像のみを印刷用紙Ｓに印刷するように印刷画像数を「１」に設定することも可能であり、さらに印刷領域を２分割、もしくは８分割すべく印刷画像数を「２」、「８」等にも設定できる。なお、印刷するよう指定された被写体画像を識別するための画像識別番号Ｎが、印刷指定の順に自動的に割り振られ、コピーボタン２６の押下時に、モニタ７０上に被写体画像にスーパーインポーズされて表示され、さらには被写体画像の端部に印刷される。
【００２６】
印刷画像数を始めとするプリンタ情報は、プリンタ出力処理回路５２内に設けられたデータメモリ（図示せず）に記憶されている。そして、このプリンタ情報には、印刷画像数分の画像を一枚の印刷用紙Ｓに印刷する際に必要な印刷プリンタ６０の印刷所要時間が含  まれる。印刷所要時間は、プリンタに固有の値であるとともに、設定される印刷画像数によっても異なるために、プリンタの種類と印刷画像数ごとに設定、記憶されている。
【００２７】
このように、プリンタ情報がプリンタ６０についてのみならず、他の複数の種類のプリンタについても予めデータメモリに記録されているため、内視鏡システム１０においては、プロセッサ３０との接続を切換えることにより、複数のプリンタが使用可能である。また、印刷所要時間は、印刷する画像によっても異なるが、予め算出された最も長い所要時間が印刷所要時間として定められている。
【００２８】
印刷画像数が「４」に設定されているときに、コピーボタン２６が４回押下されると、印刷されるべき被写体画像が４つ指定され、プリンタ側画像メモリ６２に指定された４つの画像データが記憶されるために、プリンタ６０は、自動的に図２に例示するような被写体画像の印刷する。ここで、プリンタ６０が被写体画像を印刷している間に、さらにコピーボタン２６が押下されたとしても、プリンタ６０はこの最後に指定された被写体画像を印刷することができない。これは、印刷動作実行中に指定された画像の画像データは、プリンタ側画像メモリ６２に記憶できないためである。
【００２９】
このため、プリンタ６０による印刷が開始されると、タイミングコントロール回路３４内のシステム・クロック（図示せず）が印刷開始時からの経過時間を測定する。そして、印刷開始後にコピーボタン２６が押下されると、印刷開始時からコピーボタン２６の押下までの経過時間と、プリンタ出力処理回路５２のデータメモリから読み出された所定の印刷所要時間とが、システムコントローラ３２によって比較される。
【００３０】
この結果、印刷開始時からコピーボタン２６の押下までの経過時間が印刷所要時間よりも短い場合、すなわちプリンタ６０による印刷動作中にコピーボタン２６が押下された場合には、印刷動作中のコピーボタン２６の押下により指定された被写体画像は印刷できないことを警告するメッセージが、モニタ７０上に表示され、警告ブザー５６が警告音を発する。
【００３１】
この警告メッセージは、ＲＯＭ５４に予め格納されていた文字情報が後段信号処理回路４８によって読み出され（図１参照）、この文字情報に基づくモニタ７０上の被写体画像へのスーパーインポーズによって、画像識別番号Ｎとともに表示される。このためオペレータは、いずれの被写体画像が印刷すべく指定したにも関わらず印刷されないか、直ちに知ることができる。
【００３２】
なお、印刷開始からコピーボタン２６の押下までの経過時間が、所定の印刷所要時間よりも長かった場合、コピーボタン２６の押下によって指定された被写体画像の画像データは、次に印刷時に印刷すべきものとして、プリンタ側画像メモリ６２に記憶される。
【００３３】
また、プリンタ６０は、印刷するように指定された被写体画像の数が設定された印刷画像数と一致したときに、自動的に印刷を開始することから、印刷用紙Ｓには、図２に例示するように、通常は印刷画像数分の画像が含まれる。
【００３４】
しかしながら、一連の被写体観察を終了したい場合など、オペレータが、印刷したい被写体画像の数が印刷画像数に満たない状態での印刷開始を望む場合、キーボード５０への入力操作、もしくはプリンタ６０に設けられたプリントスイッチ（図示せず）を押下することにより、印刷を指示する信号が後段信号処理回路４８を介してプリンタ出力処理回路５２に送られ、印刷画像数よりも少ない画像数の印刷が実行される。
【００３５】
図３は、内視鏡システム１０における印刷制御を示す印刷制御ルーチンを示すフローチャートである。
【００３６】
印刷制御ルーチンは、内視鏡システム１０が起動すると開始する。ステップＳ１１においては、印刷すべき画像が、一枚の印刷用紙において何番目に印刷される画像であるかを示すインデックスである画像インデックス「Ｃｏ」が、初期値である「Ｃｏ」＝０に設定されて、ステップＳ１２に進む。ステップＳ１２では、コピーボタン２６が押下されてオン状態になったか否かが判断され、コピーボタン２６がオン状態になったと判断されると、ステップＳ１３に進む。ステップＳ１３では、画像インデックス「Ｃｏ」が１だけインクリメントされて、ステップＳ１４に進む。
【００３７】
ステップＳ１４では、画像インデックス「Ｃｏ」が、設定されている印刷画像数「Ｘ」よりも小さいか否かが、システムコントローラ３２によって判断される。そして、画像インデックス「Ｃｏ」が印刷画像数「Ｘ」よりも小さいと判断されるとステップＳ１５に進み、画像インデックス「Ｃｏ」が印刷画像数「Ｘ」よりも小さくないと判断されると、ステップＳ１６に進む。
【００３８】
ステップＳ１５では、ステップＳ１２において印刷するよう指定された被写体画像の画像データが、プリンタ出力処理回路５２から、プリンタ６０のプリンタ側画像メモリ６２に送られ、ステップＳ１７に進む。ステップＳ１７では、キーボード５０への入力操作、あるいは印刷スイッチにより、印刷が指示されたか否かが、プリンタ出力処理回路５２により判断される。そして、印刷指示がなされたと判断された場合、ステップＳ２０に進み、印刷指示がなされていないと判断された場合、ステップＳ１２に戻る。
【００３９】
ステップＳ１６では、画像インデックス「Ｃｏ」が印刷画像数「Ｘ」と等しいか否かが判断される。画像インデックス「Ｃｏ」と印刷画像数「Ｘ」とが等しいと判断されると、ステップＳ１８に進み、画像インデックス「Ｃｏ」と印刷画像数「Ｘ」とが等しくない、すなわち画像インデックス「Ｃｏ」が印刷画像数「Ｘ」よりも大きいと判断されると、ステップＳ１９に進む。
【００４０】
ステップＳ１８では、ステップＳ１２において指定された被写体画像の画像データが、プリンタ出力処理回路５２からプリンタ側画像メモリ６２に送られ、ステップＳ２０に進む。ステップＳ２０においては、プリンタ側画像メモリ６２に一時的に記憶されていた画像データが示す被写体画像が印刷され、ステップＳ２１に進む。ステップＳ２１では、タイミングコントロール回路３４により、ステップＳ２０における印刷開始時からの経過時間「Ｔｉ」がリセットされ、経過時間「Ｔｉ」の測定が開始される。
【００４１】
すなわち、ステップＳ２１では、既に経過時間「Ｔｉ」が測定されていた場合にはこれを０として引き続き測定し、これまでに経過時間「Ｔｉ」が測定されていなかった場合には、経過時間「Ｔｉ」の測定を新たに始め、ステップＳ１２に戻る。
【００４２】
このように、印刷制御ルーチンにおいては、画像インデックス「Ｃｏ」が印刷画像数「Ｘ」に一致するとき、すなわち、コピーボタン２６の押下により指定された印刷すべき画像が、一枚の印刷用紙において印刷可能な最後の画像であるとき、プリンタ６０は自動的に印刷を開始する（ステップＳ１６、Ｓ１８、およびＳ２０）。また、印刷すべき画像の数が印刷画像数よりも少ない場合であっても、印刷スイッチ等によって印刷が指示される（ステップＳ１４、Ｓ１５、およびＳ１７）と、印刷が開始される（ステップＳ２０）。
【００４３】
ステップＳ１９においては、既にステップＳ２１において測定が開始されていた印刷開始時からの経過時間「Ｔｉ」が、システムコントローラ３２によって、プリンタの種類と設定された印刷画像数「Ｘ」とに基づいてデータメモリから読み出され、設定されていた印刷所要時間「Ｔｍａｘ」よりも短いか否かが判断される。そして、経過時間「Ｔｉ」が印刷所要時間「Ｔｍａｘ」よりも短い、すなわち、ステップＳ１２での印刷すべき画像の指定がプリンタ６０の動作中になされており、指定された画像の印刷ができないと判断されるとステップＳ２２に進み、経過時間「Ｔｉ」が印刷所要時間「Ｔｍａｘ」よりも長い、もしくは等しいと判断されると、ステップＳ２３に進む。
【００４４】
ステップＳ２２では、モニタ７０上に警告メッセージが表示され、警告音が発せられてステップＳ２４に進む。ステップＳ２４では、ステップＳ１２にてコピーボタン２６がオン状態になったにも関わらず指定された画像が印刷されなかったことから、画像インデックス「Ｃｏ」を１だけデクリメントし、ステップＳ１２に戻る。
【００４５】
一方、ステップＳ２３では、プリンタ側画像メモリ６２が、ステップＳ１２において印刷指定された画像の画像データを受信でき、なおかつ、その前に印刷指定された画像は既にプリンタ６０によって印刷されていることが明らかであるため、Ｓ１２で指定された画像を新たな印刷用紙における１番目の画像とすべく、画像インデックス「Ｃｏ」＝１に設定され、ステップＳ１４に戻る。
【００４６】
このように、印刷すべき画像の数が印刷画像数よりも多い場合に、印刷所要時間「Ｔｍａｘ」中に印刷画像数を超えて印刷するように指定された画像については、印刷ができないことがオペレータに知らされる（ステップＳ２２）。
【００４７】
以上のように、本実施形態の内視鏡システム１０においては、印刷すべき画像の数と印刷画像数とが一致するとプリンタ６０が自動的に印刷を開始するとともに、印刷すべき画像の数が印刷画像数よりも多い場合においては、印刷動作中に指定された画像は印刷できないことを、オペレータに直ちに警告することができる。
【００４８】
このため、オペレータは、印刷を指示した被写体画像が印刷されないことを印刷指示の直後に知ることができ、一連の被写体観察の後に、再び被写体画像を印刷するために所望の部位を観察し直すことが防止される。従って、内視鏡システム１０においては、効率的な被写体観察が可能であり、検査時間を短縮することができる。
【００４９】
なお、画像印刷システムは、本実施形態における内視鏡システム１０には限定されず、例えば、内視鏡装置４０の代わりに、プリンタ６０に印刷させる画像を指示するコンピュータ等を含んでいても良い。また、画像印刷システムにおいて使用されるプリンタは、比較的長い印刷時間を要する昇華型のプリンタ６０に限定されず、例えばインクジェット型であっても良い。
【図面の簡単な説明】
【００５０】
【図１】本実施形態の内視鏡システムのブロック図である。
【図２】プリンタによって印刷された被写体画像を例示する図である。
【図３】内視鏡システムにおける印刷制御を示す印刷制御ルーチンを示すフローチャートである。
【符号の説明】
【００５１】
１０  内視鏡システム
２２  ＣＣＤ（画像データ生成手段）
２４  フリーズボタン（印刷画像指定手段）
２６  コピーボタン（印刷画像指定手段）
３２  システムコントローラ（画像数判断手段）
３４  タイミングコントロール回路（経過時間測定手段）
５０  キーボード（画像数設定手段）
５２  プリンタ出力処理回路（プリンタ情報記憶手段）
６０  プリンタ（昇華型プリンタ）
６２  プリンタ側画像メモリ（画像記憶手段）
７０  モニタ（警告手段）
Ｓ  印刷用紙（被印刷物）
【図１】
2007047969.tif 000003
【図２】
2007047969.tif 000004
【図３】
2007047969.tif 000005