(57)【要約】【課題】メモリカードから、直接印刷するダイレクトプリンタでかつ、スキャナヘッドが搭載可能なものであってメモリカードの空き容量を利用してコストを上げることなく複写機能を実現する。【解決手段】ダイレクトプリンタでスキャナヘッドを搭載可能なものであって、挿入されたメモリカードの空き領域に、スキャナヘッドで読み取った画像データを保存する。また、保存したデータをプリンタで印刷後、その画像データを消去することでメモリカードの空き領域を利用して複写機能を実現することができる。また、メモリカードの空き領域が確保できない場合を考慮して、空き領域に応じて、スキャナヘッドで読み取る設定を動的に変更する、あるいは読み取った画像データに圧縮を施すことでメモリカードの空き領域に画像データを保存できるようにする。【選択図】　　　　図１
2004042404.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータに接続することなく、印字装置に挿入された記憶媒体上の画像を直接印字する印字装置に関し、記憶媒体上にある画像データを印刷できるデータに変換する画像処理部と、記憶媒体上にある画像の選択、選択された画像の枚数の指定および、印刷する画像に処理を施すための操作部と、記憶媒体上の画像の番号やプリンタの状態を表示する表示部、記憶媒体を差し込む記憶媒体差し込み口と、プリンタヘッドを交換することでスキャナヘッドを搭載することができるキャリッジ部とを備え、スキャナヘッド搭載時にスキャナヘッドから読み込んだ画像データを印字装置に挿入された記憶媒体に保存することを特徴とする印字装置。
【請求項２】
前記印字装置であって、スキャナヘッドから読み込んだ画像データを印字装置に挿入された記憶媒体の空き容量を利用して一時的に保存する手段と、前記記憶媒体上の画像データを画像処理部で処理を行う手段と、画像処理部処理された画像を印字する手段と、印字終了後、一時的に保存してあった画像データを消去する手段を有し、これらの手段を利用して複写機能を実現することを特徴とする請求項１に記載の印字装置。
【請求項３】
前記印字装置であって、印字装置に挿入された記憶媒体の空き領域を計算する手段と、計算された空き領域に応じて、スキャナヘッドで読み込む時の画像の読み取り設定を動的に変更する手段とを備え、読み取る画像を前記記憶媒体の空き容量に応じて記憶することを特徴とする請求項１または２に記載の印字装置。
【請求項４】
前記印字装置であって、印字装置に挿入された記憶媒体の空き領域に応じて、スキャナヘッドで読み込んだ画像データに圧縮を施す手段を備え、読み取った画像を前記記憶媒体の空き領域に応じて記憶することを特徴とする請求項１、２または３に記載の印字装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印字装置に挿入されたメモリカード等の記憶媒体上にある画像データをホストコンピュータに接続することなく直接印字できる印字装置であり、かつプリンタヘッドを交換することで、スキャナヘッドを搭載できる印字装置に関する。
【０００２】
【従来の技術】
従来のホストコンピュータに接続することなく、印字装置に挿入された記憶媒体上の画像を直接印字する印字装置（以下、ダイレクトプリンタと呼ぶ）は、印字装置にコンパクトフラッシュ（登録商標）やＰＣＭＣＩＡ等のカードスロットを備えることで、デジタルカメラ等で撮影したコンパクトフラッシュ等の着脱可能な記憶媒体をダイレクトプリンタに挿入し、その記憶媒体に記憶されている画像を印刷するものがほとんどである。さらに、入出力インタフェースを備えることで、ホストコンピュータと接続してホストコンピュータ用印字装置、外部記憶媒体の読取装置と使用できるものもある。
【０００３】
また、複合機あるいはマルチファンクション機と呼ばれる印字装置で複写機能を備えるものについては、スキャナ機能、ＦＡＸ機能、プリンタ機能等の複数の機能を有するものが多く、その多機能性を実現するために、印字装置上に画像処理や読み取った画像を保存するために必要となる容量の大きいメモリ、複数の機能を的確に処理するために必要な処理速度の速いＣＰＵ等を用いているため、コストが高くなり高額な装置がほとんどである。
【０００４】
上記のような複数の機能を有する複合機においてコストを考慮した、特開平１１−３３１７５７号公報にあるような、着脱可能な記憶媒体の空き領域を画像処理用に使用する一時的なワーク領域として利用するものも提案されている。
【０００５】
【発明が解決しようとする課題】
スキャナヘッド搭載可能なダイレクトプリンタで複写機能を実現するためには、印字装置内にスキャナヘッドから読み込んだ画像データを記憶しておく十分なメモリが必要である。そのため、印字装置のコストが上がってしまい、昨今の印字装置の低価格化を考慮すると、そのような価格帯の印字装置に複写機能をもたせるのは難しい。そこで印字装置に挿入された記憶媒体を利用することにより、コストを上げることなく印字装置に複写機能をもたせ、印字装置に高付加価値を与えることが課題である。また、記憶媒体に十分な空き領域が確保できない場合を想定し、そのような状況においても複写機能を損なわないようにすることが課題である。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明では複写機能を実現するために必要となるメモリ領域を印字装置に挿入された記憶媒体のメモリを利用することで、コストをあげることなく実現する。また、前記記憶媒体の空き領域を計算する手段と、空き領域に応じてスキャナヘッドで読み取る画像の設定を変更する手段と、読み取った画像を空き領域に応じて圧縮する手段を備えることで上記課題を解決することができる。
【０００７】
【発明の実施の形態】
以下では、本発明の実施形態を具体的に説明する。
【０００８】
（実施例）
従来のダイレクトプリンタは、印字するための印字部、記憶媒体上の画像データを印字部が印字を行えるように画像データを変換する画像変換部を備えている。また記憶媒体を挿入するためのカードスロットを備えている。このカードスロットはコンパクトフラッシュ、スマートメディアカードなど個々のメモリを直接差し込む形式のカードスロットや、それぞれのメモリに対応するＰＣＭＣＩＡアダプタを介して差し込む形式のものとがある。また、スキャナヘッドを搭載できるキャリッジを有している印字装置もあるが、そのスキャナヘッドを使用して画像を読み取るためにはホストコンピュータに接続する必要があった。
【０００９】
そのため、本発明ではダイレクトプリンタに搭載されたスキャナヘッドからの画像データをダイレクトプリンタに挿入された記憶媒体に直接保存することで、ホストコンピュータを用いることなく画像を取り込むことができる。また、記憶媒体の空き容量を利用することで、ダイレクトプリンタに新たにメモリを追加することなく安価に複写機能を提供することができる。さらに、記憶媒体の空き領域が十分には確保できない場合を想定し、記憶媒体の空き領域に応じて、スキャナヘッドで読み取る際の設定を変更する方法と、読み取った画像データを圧縮する方法について以下で詳細に説明する。
【００１０】
（第１の実施例）
図１は本発明の構成例を表す図である。ダイレクトプリンタ本体１０１は記憶媒体を差し込む記憶媒体差込口１０２、記憶媒体上にある画像の選択、選択された画像の枚数の指定および、印刷する画像に処理を施すための操作部１０３、記憶媒体上の画像の番号やプリンタの状態を表示する表示部１０４を備えている。また、本発明のダイレクトプリンタは、プリントヘッドを搭載するキャリッジにスキャナヘッドを搭載することが可能である。
【００１１】
図２は本発明ダイレクトプリンタの内部構成例を表すブロック図である。図中の構成要素のそれぞれを以下で説明する。ダイレクトプリンタに挿入された記憶媒体上の画像をダイレクトプリンタで印刷できるように画像処理を行う画像処理部２０１と、ダイレクトプリンタに挿入された記憶媒体上のデータの読み書きを行う記憶媒体処理部２０２と、接続されたホストコンピュータとのやり取りを担う入出力インタフェース部２０３と、画像処理部２０１または接続されたホストコンピュータからの印刷データを印刷する印字部２０４と、印字部２０４内にあり、ヘッドが着脱可能で、プリントヘッドを交換しスキャナヘッドを搭載できるキャリッジ部２０５とを備えている。
【００１２】
上記構成で、ダイレクトプリンタの操作部から、スキャナヘッドで読み込んだ画像データをダイレクトプリンタに挿入された記憶媒体に保存する手順について図３のフローチャートに基づいて説明する。
【００１３】
利用者がダイレクトプリンタの操作部から、画像読み込みを行う操作を行ったものとする。現在、キャリッジに搭載されているヘッドがスキャナヘッドかどうか判断するＳ３０１。スキャナヘッドでない、あるいはヘッドが搭載されていない場合、ダイレクトプリンタの表示部に警告を表示してＳ３０４、終了する。ヘッドがスキャナヘッドであった場合、ダイレクトプリンタの記憶媒体差し込み口に記憶媒体が挿入されているかどうか判断するＳ３０２。記憶媒体が挿入されていない場合、前記表示部に警告を表示してＳ３０４終了する。記憶媒体が挿入されている場合、挿入されている記憶媒体の空き容量を確認するＳ３０３。記憶媒体の空き容量が十分でない場合、前記表示部に警告を表示してＳ３０４終了する。記憶媒体の空き容量が十分確保できた場合、スキャナヘッドから画像を読み込み、挿入された記憶媒体にデータを送信し保存するＳ３０５。
【００１４】
以上がスキャナヘッドから読み込んだ画像を挿入された記憶媒体に保存する際の手順である。
【００１５】
次に、ダイレクトプリンタに挿入された記憶媒体の空き容量を利用して、ダイレクトプリンタに複写機能を付加する方法について図４のフローチャートに基づいて説明する。
【００１６】
利用者はダイレクトプリンタの操作部から、複写機能を行う操作を行ったものとする。読み取りたい画像をダイレクトプリンタに挿入された記憶媒体に保存する手順については前述の方法と同様の手順で行うＳ４０１〜Ｓ４０４、Ｓ４０５。ダイレクトプリンタに搭載されているスキャナヘッドから画像を読み込み、記憶媒体に保存した後、スキャナヘッドを取り外して、プリントヘッドに交換するように促す内容を表示部に表示するＳ４０６。キャリッジにプリントヘッドが搭載されているかどうか判断するＳ４０７。プリントヘッドが搭載されていない場合、ヘッド交換を促す表示を再び行うＳ４０６。キャリッジにプリントヘッドが搭載されている場合、挿入された記憶媒体に一時的に保存されている画像を読み込み、画像処理部で印字できるように画像処理を行うＳ４０８。画像処理部で処理されたデータを印字部に送信し、印刷を行うＳ４０９。印刷終了後、記憶媒体上に一時的に保存してあった画像データを消去するＳ４１０。
【００１７】
上記の手順を取ることで、ダイレクトプリンタに挿入された記憶媒体の空き容量を利用して、複写機能を実現することができる。
【００１８】
（第２の実施例）
第２の実施例として、ダイレクトプリンタに挿入された記憶媒体の空き容量に応じてスキャナヘッドで読み取る解像度、階調数、など読取時の設定を変更する方法、および読み取った画像データを圧縮して記憶媒体に保存する方法について詳細に説明する。
【００１９】
まず、前者の読取時の設定を変更する手順を図５のフローチャートを用いて説明する。利用者がダイレクトプリンタの操作部から、画像読み込みを行う操作を行ったものとする。現在、キャリッジに搭載されているヘッドがスキャナヘッドかどうか判断するＳ５０１。スキャナヘッドでない、あるいはヘッドが搭載されていない場合、ダイレクトプリンタの表示部に警告を表示してＳ５０４、終了する。ヘッドがスキャナヘッドであった場合、ダイレクトプリンタの記憶媒体差し込み口に記憶媒体が挿入されているかどうか判断するＳ５０２。記憶媒体が挿入されていない場合、前記表示部に警告を表示してＳ５０４終了する。記憶媒体が挿入されている場合、挿入されている記憶媒体の空き容量を確認するＳ５０３。記憶媒体の空き容量が十分確保できた場合、スキャナヘッドから画像を読み込み、挿入された記憶媒体にデータを送信し保存するＳ５１０。記憶媒体の空き容量が十分でない場合は、記憶媒体の現在の空き容量を計算するＳ５０５。スキャナヘッドで読み取る際に必要となるデータ量と、記憶媒体の空き容量を比較し、空き容量が読み取られるデータ量の１／２未満であるかどうかを判定するＳ５０６。空き容量が読み込むデータ量の１／２以上ある場合は、スキャナヘッドで読み取る時の階調数を半分に設定するＳ５０８。階調数を半分にすることで、読み込むデータ量を半分にする事ができ、記憶媒体の空き容量にデータを収めることができる。
【００２０】
その後、スキャナヘッドで画像データを読み込み、挿入された記憶媒体に保存するＳ５１０。空き容量が読み込むデータの１／２未満である場合、スキャナヘッドで読み取る時の解像度を縦、横ともに半分にするＳ５０７。読み取る解像度が縦横ともに半分になるため、保存するべきデータの容量は１／４になる。この状態で、読み取る画像データが記憶媒体の空き容量に保存できるかどうかを判断するＳ５０９。保存可能である場合、スキャナヘッドで画像データを読み込み、挿入された記憶媒体に保存するＳ５１０。保存可能でない場合、再びＳ５０６に戻り、再帰的に繰り返すことにより、空き容量にあわせて、読み取る画像の解像度、階調数を変更する。空き容量に保存が可能になった場合、スキャナヘッドで画像データを読み込み、挿入された記憶媒体に保存するＳ５１０。上
上記の手順でダイレクトプリンタに挿入された記憶媒体の空き領域に応じて、スキャナヘッドで読み取る画像の解像度、階調数を変更し、画像を保存することができる。
【００２１】
また、上記手順により保存した画像を画像処理部で処理し印刷を行うことで、実施例１のように複写機能を実現することも可能である。本実施例では読み込む画像データのサイズと空き容量の比較を１／２のしきい値で判定しているが、この値に限定するものではなく、またこのしきい値を複数設定し、それに応じた画像の解像度、階調数を変更することにより、記憶媒体の空き領域をより有効に利用することが考えられる。
【００２２】
次に、記憶媒体の空き領域に応じて、スキャナヘッドで読み込んだ画像に圧縮を施すことにより、空き容量が少ない場合であってもその容量内に収まるようにする方法について図６のフローチャートに基づいて説明する。
【００２３】
利用者がダイレクトプリンタの操作部から、画像読み込みを行う操作を行ったものとする。現在、キャリッジに搭載されているヘッドがスキャナヘッドかどうか判断するＳ６０１。スキャナヘッドでない、あるいはヘッドが搭載されていない場合、ダイレクトプリンタの表示部に警告を表示してＳ６０４、終了する。ヘッドがスキャナヘッドであった場合、ダイレクトプリンタの記憶媒体差し込み口に記憶媒体が挿入されているかどうか判断するＳ６０２。記憶媒体が挿入されていない場合、前記表示部に警告を表示してＳ６０４終了する。記憶媒体が挿入されている場合、挿入されている記憶媒体の空き容量を確認するＳ６０３。記憶媒体の空き容量が十分確保できた場合、スキャナヘッドから画像を読み込み、挿入された記憶媒体にデータを送信し保存するＳ６０９。記憶媒体の空き容量が十分でない場合は、記憶媒体の現在の空き容量を計算するＳ６０５。計算された空き容量に応じて、画像を圧縮するアルゴリズムを選択するＳ６０６。
【００２４】
この際、選択されるアルゴリズムは表１にあるように、空き容量、圧縮率、可逆性、圧縮解凍スピード、および画質などの各要素に応じて複数用意しておき、記憶媒体の空き領域に見合うアルゴリズムを選択することで画質や処理速度に応じた圧縮方法で圧縮することができる。アルゴリズムが選択されると、選択された圧縮アルゴリズムを用いてスキャナヘッドから読み込んだ画像を圧縮するＳ６０７。圧縮後、圧縮された画像データを記憶媒体に保存するＳ６０８。
【００２５】
表１は本発明の第２の実施例である記憶媒体の空き領域に応じて、読み取った画像を圧縮する際に選択される圧縮アルゴリズムを表すものである。
【００２６】
【表１】
2004042404.tif 000003
【００２７】
以上の手順によりスキャナヘッドから読み込んだ画像を記憶媒体の空き領域に応じて圧縮することが可能である。また、実施例１のように保存した画像データを画像処理部で処理を行い印字し、印字終了後に保存してある画像データを消去することで複写機能を実現することも可能である。
【００２８】
また、上記の空き領域に応じた各手順を組み合わせて利用することで、記憶媒体の空き領域をより有効に使用することが可能である
【００２９】
【発明の効果】
本発明により、ホストコンピュータを用いることなくスキャナヘッドで読み取った画像を直接、ダイレクトプリンタに挿入された記憶媒体に保存することが可能である。また、記憶媒体の空き容量を用いることにより、その領域を一時的な保存領域としてスキャナヘッドで読み取った画像を保存することができ、従来複写機能を実現するために必要であったメモリをあらたに追加することなく複写機能を実現することが可能である。そのためコストを上げることなくダイレクトプリンタに付加価値を与えることができ、従来の複写機能を有する印字装置に比べ、安価に提供することが可能である。
【００３０】
記憶媒体の空き容量が少ない場合であっても、複写機能を実現する方法として空き領域に応じて、読み取る画像の解像度、階調数などの読み込み設定を動的に変更することや、あるいは、読み取った画像に圧縮を施すことにより記憶媒体の空き領域を効率的に使用することができ、利用者の利便性を向上させることが可能になる。
【図面の簡単な説明】
【図１】本発明の実施例の構成例を表す図
【図２】本発明の実施例の内部構成例を表すブロック図
【図３】本発明の第１の実施例であるスキャナヘッドで読み取った画像を記憶媒体に保存する手順を示すフローチャート
【図４】本発明の第１の実施例である記憶媒体の空き領域を利用して、複写機能を実現する手順を示すフローチャート
【図５】本発明の第２の実施例である記憶媒体の空き領域に応じて、スキャナヘッドで読み取る際の設定を変更する手順を示すフローチャート
【図６】本発明の第２の実施例である記憶媒体の空き領域に応じて、読み取った画像を圧縮して保存する手順を示すフローチャート
【符号の説明】
１０１　ダイレクトプリンタ本体
１０２　記憶媒体差込口
１０３　操作部
１０４　表示部
【図１】
2004042404.tif 000004
【図２】
2004042404.tif 000005
【図３】
2004042404.tif 000006
【図４】
2004042404.tif 000007
【図５】
2004042404.tif 000008
【図６】
2004042404.tif 000009