(57)【特許請求の範囲】
【請求項１】
画像データを記録した記録媒体または外部装置と接続するための接続用アダプタを着脱自在に装着可能な装着用スロットと、
前記装着用スロットに装着された装着物が記録媒体であるか又は前記接続用アダプタであるかを識別するための識別手段と、
印刷対象の画像データの選択及び印刷指示を含む印刷に係る操作を行う操作手段と、
前記識別手段の識別結果に基づいた印刷処理を実行する印刷制御手段とを有し、
前記印刷制御手段は、
前記装着用スロットに前記記録媒体が装着されたときには、前記操作手段の操作に従って前記記録媒体に記録された画像データから印刷対象の画像データを選択し、この画像データに基づいた印刷処理を実行し、
前記装着用スロットに前記接続用アダプタが装着されたときには、印刷処理の実行前に当該接続用アダプタに接続された前記外部装置から伝送される画像データを入力し、この入力された画像データを印刷データに変換して印刷処理を実行し、
印刷終了のコマンドが送信されるまで、前記いずれかの印刷処理を繰り返すように構成されていることを特徴とするプリンタ。
【請求項２】
前記装着用スロットに装着された記録媒体または接続用アダプタから画像データを入力するインターフェースを有し、
前記識別手段の識別結果に従って、前記インターフェースを前記記録媒体または前記接続用アダプタのいずれかに適合するように切替えるインターフェース切替え手段を有することを特徴とする請求項１記載のプリンタ。
【請求項３】
前記識別手段は、
前記装着用スロットに前記接続用アダプタが装着されたときに、当該接続用アダプタに接続された外部装置のインターフェース仕様を識別する機能を有することを特徴とする請求項１又は請求項２のいずれか１項に記載のプリンタ。
【請求項４】
前記識別手段は、
前記装着用スロットに前記接続用アダプタが装着されたときに、当該接続用アダプタの接続部の形状に基づいて前記外部装置のインターフェース仕様を識別する機能を有することを特徴とする請求項３記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばディジタルカメラにより撮影して得られた画像データ及びコンピュータシステムから送信される画像を、用紙上に印刷するためのプリンタに関する。
【０００２】
【従来の技術】
近年、ディジタルカメラ（電子スチルカメラ）などの画像記録装置の開発により、撮影した画像をディジタルの画像データに変換して、メモリカードなどの記録媒体に記録することが容易になっている。メモリカードに記録した画像データの利用方法としては、画像を保存するだけでなく、ＴＶ受信機などのディスプレイ装置を利用して画面上に表示するソフトコピーや、またプリンタ（画像プリンタ）により用紙上に印刷するハードコピーがある。
【０００３】
ところで、プリンタは、メモリカードから入力される画像データだけでなく、例えばパーソナルコンピュータなどの外部装置からケーブルを介して伝送される画像データを入力できるのが一般的である。通常では、プリンタ自体には、色変換や回転拡大などの複雑な画像処理機能はない。このため、パーソナルコンピュータ側で画像処理した画像データをケーブルを介して入力することにより、プリンタは当該画像データに対応する画像を用紙上に印刷する。
【０００４】
このような特に画像を印刷するプリンタでは、メモリカードのような記録媒体を装着するスロットと共に、パーソナルコンピュータなどに接続したケーブルと接続するためのインターフェース用コネクタが設けられている。インターフェース用コネクタは、パーソナルコンピュータの種類（ＤＯＳ−ＶやＭＡＣなど）やインターフェース規格（ＵＳＢなど）により物理的形状などが異なるため、それぞれ専用コネクタとなる。
【０００５】
【発明が解決しようとする課題】
前述したように、パーソナルコンピュータなどの外部装置との接続機能を有するプリンタでは、メモリカード用スロット以外に、インターフェース用コネクタが必要となる。インターフェース用コネクタは、例えばセントロニクスなどでは外形のサイズがかなり大きい。このため、特に携帯性を重視した小型のプリンタの本体に、種類や規格に従って、複数の専用コネクタを設けることは実際上では困難である。
【０００６】
また、インターフェース規格としては、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）規格と呼ぶ赤外線データ通信規格が周知である。この規格であれば、ワイヤレスのため、専用コネクタを使用せずに画像データをプリンタに入力することが可能となる。しかしながら、この規格のインターフェースを構成するためには、プリンタとパーソナルコンピュータに、赤外線の送受信装置を設ける必要があるため、小型化及びコストの点で難点がある。更に、メモリカードの装着が可能なＩ／Ｏカードを使用して、プリンタとパーソナルコンピュータを接続する方式も提案されている（例えば特開平５−２６６４号公報を参照）。しかしながら、Ｉ／Ｏカードに接続される記録媒体やパーソナルコンピュータなどの外部装置の種類を判別できないため、実用性の点で難点がある。
【０００７】
そこで、本発明の目的は、各種の専用コネクタ、データ通信用送受信装置などを使用することなく、メモリカードなどの記録媒体またはパーソナルコンピュータなどの外部装置からの画像データを入力して画像を印刷できる小型で実用性に優れたプリンタを提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、画像データを記録した記録媒体または外部装置と接続するための接続用アダプタを着脱自在に装着可能な装着用スロットと、前記装着用スロットに装着された装着物が記録媒体であるか又は前記接続用アダプタであるかを識別するための識別手段と、印刷対象の画像データの選択及び印刷指示を含む印刷に係る操作を行う操作手段と、前記識別手段の識別結果に基づいた印刷処理を実行する印刷制御手段とを有し、前記印刷制御手段は、前記装着用スロットに前記記録媒体が装着されたときには、前記操作手段の操作に従って前記記録媒体に記録された画像データから印刷対象の画像データを選択し、この画像データに基づいた印刷処理を実行し、前記装着用スロットに前記接続用アダプタが装着されたときには、印刷処理の実行前に当該接続用アダプタに接続された前記外部装置から伝送される画像データを入力し、この入力された画像データを印刷データに変換して印刷処理を実行し、印刷終了のコマンドが送信されるまで、前記いずれかの印刷処理を繰り返すように構成されているプリンタである。
【００１０】
このような構成のプリンタであれば、メモリカードなどの記録媒体用の装着スロットを兼用して、パーソナルコンピュータなどの外部装置から伝送される画像データを入力することができる。従って、各種の専用コネクタ、データ通信用送受信装置などを使用しないため、小型かつ低コストのプリンタを提供することができる。また、兼用する装着スロットに装着される装着物の種類（インターフェース仕様を含む）を識別するため、使用不可の装着物が接続されて誤動作するような事態を未然に防止できるため、実用性に優れたプリンタを提供することができる。
【００１３】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１４】
図１は本実施形態に関係するプリンタの要部を示すブロック図である。
【００１５】
（プリンタの構成）
同実施形態では、図１に示すように、例えば昇華型のプリンタ１及び外部装置としてパーソナルコンピュータ２からシステムを想定する。プリンタ１は、システムコントローラ１０と、液晶ディスプレイ（ＬＣＤ）１１と、操作部１２と、カードスロット（装着用スロット）１３と、インターフェース１４と、バッファメモリ１５と、画像伸長回路１６と、画像表示回路１７とを有する。
【００１６】
システムコントローラ１０はシステム制御装置であり、印刷処理を実行する上で必要な各種の制御を実行する。システムコントローラ１０は、マイクロプロセッサ（ＣＰＵ）にファームウェア（制御プログラム）を組み込んで構成されている。ＬＣＤ１１は、システムコントローラ１０から出力される各種の制御処理に応じた状態表示を行なうためのディスプレイである。操作部１２は、印刷処理に必要な各種の操作に必要なキーボタン（印刷実行キーなど）などからなり、ユーザの操作に応じた操作信号をシステムコントローラ１０に入力する。
【００１７】
同実施形態のカードスロット１３は、画像データの記録媒体であるメモリカード２４と共に、後述する接続用アダプタ（以下単にアダプタとする）３０を着脱可能に装着する兼用スロットである。カードスロット１３は、装着されたメモリカード２４またはアダプタ３０の一方と、インターフェース１４とを接続するコネクタ（１３Ａ）を有する。インターフェース１４は、メモリカード２４に記録された画像データまたはアダプタ３０から伝送された画像データをプリンタ１内に入力する。バッファメモリ１５は、メモリカード２４またはアダプタ３０からから入力された画像データの複数枚（複数コマ）分を格納する。
【００１８】
画像伸長回路１６は、バッファメモリ１５に格納された画像圧縮データを伸長して、内蔵の画像メモリに格納する。ここで、メモリカード２４には例えばＪＰＥＧ方式により圧縮された画像データが記録されているため、メモリカード２４から入力された画像データは、画像圧縮データである。一方、アダプタ３０からから入力された画像データは、通常ではパーソナルコンピュータにより画像処理（画像伸長処理も含む）された後のデータである。従って、画像伸長回路１６は、システムコントローラ１０からの指示がない限り、バッファメモリ１５に格納された画像データをそのまま、内蔵の画像メモリに格納する。
【００１９】
画像表示回路１７は、画像伸長回路１６により伸長処理または伸長処理されない画像データを表示処理して出力端子２０に出力する。出力端子２０には、例えばテレビジョン受信機などの画像表示装置が接続される。画像表示回路１７は出力端子２０を介して画像データだけでなく、システムコントローラ１０からの印刷制御に必要な画像選択画面データなども出力する。
【００２０】
さらに、プリンタ１は、ヘッド駆動回路１８と、プリンタヘッド１９と、駆動制御回路２１と、駆動部２２とを有する。ヘッド駆動回路１８は、システムコントローラ１０の制御により、画像データ（画像伸長回路１６により伸長処理された画像データを含む）に対応する印刷データ（プリントデータ）に従ってプリンタヘッド１９を駆動する。プリンタヘッド１９は、用紙搬送部２６により供給される用紙上に、インクリボン送り機構２５によるインクリボンを加熱し、当該インクリボンの色素を用紙に定着させることで、指定の画像をカラー印刷する。駆動制御回路２１及び駆動部２２は、インクリボン送り機構２５及び用紙搬送部２６を駆動する。
【００２１】
ここで、図４に示すように、プリンタ１は、着脱可能で、用紙及びインクリボンがセットされているカートリッジ２７が使用される。このカートリッジ２７から、プリンタ１の用紙搬送部２６により用紙がプリンタヘッド１９まで供給される。また、インクリボン送り機構２５によりインクリボンがプリンタヘッド１９まで送られる。
【００２２】
一方、パーソナルコンピュータ２は、周知のハードウエア構成からなり、ＣＰＵ２００と、操作部２０１と、モニタ２０２と、メモリ２０３と、インターフェース２０４と、バス２０５とを有する。ＣＰＵ２００は、メモリ２０３に格納されたアプリケーション・プログラムを実行することにより、色変換や回転拡大などの各種の画像処理機能を有し、当該画像処理機能により生成した画像データをインターフェース２０４を介して外部に出力する。ここで、同実施形態では、パーソナルコンピュータ２は、インターフェース２０４と前述のアダプタ３０とが接続可能であり、当該アダプタ３０がカードスロット１３に装着されることによりプリンタ１に接続される。
【００２３】
アダプタ３０は、図４に示すように、カードスロット１３に装着可能な形状（メモリカード２４と類似形状）の接続部（コネクタを含む第２の接続部）と、当該接続部に結合したケーブル３１とを有する。ケーブル３１の一方は、図１に示すように、パーソナルコンピュータ２のインターフェース２０４に接続可能な接続部（図示しない第１の接続部）に結合している。なお、アダプタ３０の接続部は、図５に示すように、メモリカード２４との識別用の形状（３０Ｃ）を有する。後述するように、プリンタ１のカード検出部２３は、カードスロット１３に装着されたカードの形状に基づいて、メモリカード２４またはアダプタ３０を識別する。また、カード検出部２３は、アダプタ３０の形状に基づいて、当該アダプタ３０に接続された外部装置であるパーソナルコンピュータ２のインターフェース仕様を識別する機能を有する。
【００２４】
（カード検出部２３の具体例）
図２は、同実施形態のカードスロット１３と周辺回路の構成関係を説明するための図である。カードスロット１３は、メモリカード２４またはアダプタ３０のいずれとも接続可能なコネクタ１３Ａを有する。この具体例では、カード検出部２３のカードの種類を検出する機能として、コネクタ１３Ａに接続された検出信号線２３０，２３１が利用される。即ち、メモリカード２４またはアダプタ３０がスロット１３のコネクタ１３Ａに接続されると（スロット１３に装着されると）、カードの装着を検出する検出信号線２３０がアクティブとなる（論理レベル「Ｈ」）。システムコントローラ１０は、カードＩＮ端子に接続された当該検出信号線２３０のアクティブに応じて、カードスロット１３にメモリカード２４またはアダプタ３０が装着されたことを検知する。
【００２５】
また、スロット１３に装着されたメモリカード２４及びアダプタ３０の各接続部の形状に応じて、両者を識別するための検出信号線２３１の論理レベルが変化する。具体的には、メモリカード２４がスロット１３に装着された場合には、検出信号線２３１は論理レベル「Ｌ」であると想定する。従って、アダプタ３０がスロット１３に装着された場合には、検出信号線２３１は論理レベル「Ｈ」に変化する。システムコントローラ１０は、カード／ＰＣ端子に接続された当該検出信号線２３１の論理レベルに応じて、カードスロット１３にはメモリカード２４またはアダプタ３０のいずれかが装着されたことを識別する。ここで、「カード」はメモリカード２４を意味し、「ＰＣ」はパーソナルコンピュータ２に接続されたアダプタ３０を意味する。
【００２６】
さらに、同実施形態のインターフェース１４は、カードスロット１３に装着されるメモリカード２４またはアダプタ３０のいずれかに従って、それぞれに適合するカードインターフェース１４１またはＰＣインターフェース１４２に切替えるためのインターフェース切替え回路１４０を有する。インターフェース切替え回路１４０は前記の検出信号線２３１は論理レベルに応じて、論理レベル「Ｌ」の場合にはコネクタ１３Ａとカードインターフェース１４１とを接続する。一方、インターフェース切替え回路１４０は、検出信号線２３１が論理レベル「Ｈ」の場合には、コネクタ１３ＡとＰＣインターフェース１４２とを接続する。
【００２７】
次に、ＰＣインターフェース１４２は、パーソナルコンピュータ２の種類に従ってインターフェース仕様を識別し、当該識別信号をシステムコントローラ１０のインターフェース仕様端子（Ｓ／Ｐ）に出力する。ここで、「Ｓ」とはシリアルインターフェースモード（シリアルＩ／Ｆモード）を意味し、「Ｐ」とはパラレルインターフェースモード（パラレルＩ／Ｆモード）を意味する。
【００２８】
ＰＣインターフェース１４２は、図３（Ａ）に示すように、アダプタ３０のコネクタ３０Ａとスロット１３のコネクタ１３Ａとが接続したときに、所定の信号線がオープン状態になる場合には、パラレルＩ／Ｆモードであると検知する。また、図３（Ｂ）に示すように、アダプタ３０のコネクタ３０Ａとスロット１３のコネクタ１３Ａとが接続したときに、所定の信号線がショートする状態になる場合には、シリアルＩ／Ｆモードであると検知する。
【００２９】
（プリンタの動作）
以下図１と共に、図６のフローチャートを参照して同実施形態のプリンタの動作を説明する。
【００３０】
まず、プリンタ１のシステムコントローラ１０は、前述の図２に示す方式により、カードスロット１３に装着物（メモリカード２４またはアダプタ３０）が装着されると、その装着物の種類を検出する（ステップＳ１のＹＥＳ，Ｓ２）。
【００３１】
システムコントローラ１０は、メモリカード２４がスロット１３に装着されたことを検知すると、カード印刷モード（プリンタ独立モードである通常モード）をセットし、一連の通常の手順に従って印刷処理を実行する。即ち、ユーザによる操作部１２（操作ボタン）の操作に従って、システムコントローラ１０は、スロット１３に装着されたメモリカード２４に記録された画像データから印刷対象の画像を選択するなどの印刷処理に関係する一連の処理を実行する（ステップＳ１２〜Ｓ１４）。
【００３２】
そして、印刷指示の操作ボタン１２Ａの操作に応じて、システムコントローラ１０は、画像伸長回路１６を制御してバッファメモリ１５に格納された画像圧縮データを伸長して、プリントデータに変換する。さらに、ヘッド駆動回路１８を制御して、プリントデータに従ってプリンタヘッド１９を駆動させることにより、用紙搬送部２６により供給される用紙上に、インクリボン送り機構２５によるインクリボンで指定された画像をカラー印刷する。このようなカード印刷モードにより、例えばディジタルカメラにより撮影されて、メモリカード２４に記録された画像データに従った印刷処理を実行することになる。
【００３３】
一方、システムコントローラ１０は、アダプタ３０がスロット１３に装着されたことを検知すると、ＰＣ印刷モード（外部から入力される画像データによる印刷モード）をセットし、待機状態にする（ステップＳ２のＹＥＳ，Ｓ３）。
【００３４】
即ち、印刷処理が実行される前に、前述したように、ＰＣインターフェース１４２は、アダプタ３０に接続されたパーソナルコンピュータ２のインターフェース仕様を識別する（ステップＳ４）。システムコントローラ１０は、ＰＣインターフェース１４２の識別信号により、アダプタ３０に接続されたインターフェース仕様（Ｓ／Ｐ）を識別する（図２を参照）。
【００３５】
システムコントローラ１０は、識別されたシリアルＩ／ＦモードまたはパラレルＩ／Ｆモードのいずれかに従って、アダプタ３０を介してパーソナルコンピュータ２から伝送される画像データを入力して、バッファメモリ１５に格納する（ステップＳ５，Ｓ６，Ｓ７）。そして、印刷指示の操作ボタン１２Ａの操作に応じて、システムコントローラ１０は、バッファメモリ１５に格納された画像データ（通常では画像伸長処理を実行しない）を、プリントデータに変換する（ステップＳ８のＹＥＳ）。さらに、ヘッド駆動回路１８を制御して、プリントデータに従ってプリンタヘッド１９を駆動させることにより、用紙搬送部２６により供給される用紙上に、インクリボン送り機構２５によるインクリボンで指定された画像をカラー印刷する（ステップＳ９）。
【００３６】
システムコントローラ１０は、印刷終了のコマンドが送信されるまで、前記の印刷処理を繰り返す（ステップＳ１０）。ここで、スロット１３からメモリカード２４またはアダプタ３０が印刷処理の終了前に排出された場合には、プリンタ１は印刷動作を中止し、最初から一連の処理を実行することになる（ステップＳ１２のＹＥＳ，Ｓ７のＹＥＳ）。
【００３７】
以上のように同実施形態のプリンタ１であれば、カードスロット１３にメモリカード２４が装着された場合には、プリンタ独立モード（カード印刷モード）による印刷処理を実行する。即ち、メモリカード２４に記録された画像データが入力されて、当該画像データに従った画像の印刷処理が実行される。一方、カードスロット１３にアダプタ３０が装着された場合には、いわばＰＣ印刷モードによる印刷処理を実行する。即ち、アダプタ３０を介して、パーソナルコンピュータ２から伝送された画像データが入力されて、当該画像データに従った画像の印刷処理が実行される。
【００３８】
従って、カードスロット１３をメモリカード２４及びアダプタ３０の兼用スロットとして使用することにより、アダプタ３０に接続するための専用のインターフェース用コネクタを省略することができる。また、ＩｒＤＡ規格のデータ通信用送受信装置も不要である。アダプタ３０に接続されるパーソナルコンピュータ２のインターフェース仕様を識別する機能により、複数のインターフェース仕様に対して対応することが可能であり、各インターフェース仕様により伝送される画像データを確実に入力することができる。
【００３９】
なお、同実施形態では、外部装置としてパーソナルコンピュータを想定したが、当然ながらこれに限ることなく、例えばディジタルテレビ受信機などの各種のディジタル装置に適用できる。
【００４０】
【発明の効果】
以上詳述したように本発明によれば、各種の専用コネクタ、データ通信用送受信装置などを使用することなく、メモリカードなどの記録媒体またはパーソナルコンピュータなどの外部装置からの画像データを入力して画像を印刷することができる。従って、小型かつ低コストのプリンタを提供できると共に、兼用する装着スロットに装着される装着物の種類（インターフェース仕様を含む）を識別するため、使用不可の装着物が接続されて誤動作するような事態を未然に防止できるため、実用性に優れたプリンタを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関係するプリンタの要部を説明するためのブロック図。
【図２】同実施形態に関係するスロットと周辺回路の構成を示すブロック図。
【図３】同実施形態に関係するスロットとアダプタの各コネクタ接続関係を説明するための図。
【図４】同実施形態のプリンタの外観を示す図。
【図５】同実施形態に関係するメモリカードとアダプタの外形の形状を示す図。
【図６】同実施形態の動作を説明するためのフローチャート。
【符号の説明】
１…プリンタ
２…パーソナルコンピュータ（外部装置）
１０…システムコントローラ
１１…液晶ディスプレイ（ＬＣＤ）
１２…操作部
１２Ａ…印刷指示ボタン
１３…カードスロット
１４…インターフェース
１５…バッファメモリ
１６…画像伸長回路（画像メモリを含む）
１７…画像表示回路
１８…ヘッド駆動回路
１９…プリンタヘッド
２０…出力端子
２１…駆動制御回路
２２…駆動部
２３…カード検出部
２４…メモリカード
２５…インクリボン送り機構
２６…用紙搬送部
２７…カートリッジ
３０…接続用アダプタ
【図１】
0004615646.tif 000002
【図２】
0004615646.tif 000003
【図３】
0004615646.tif 000004
【図４】
0004615646.tif 000005
【図５】
0004615646.tif 000006
【図６】
0004615646.tif 000007