(57)【要約】【課題】ＰＣとの接続によりカードリード機能実行時に効率アップさせるＰＤ（フォトダイレクトインクジェットプリンタ）機に関する。【解決手段】ＰＣとの接続により動作するカードリード機能付ＰＤ（フォトダイレクトインクジェットプリンタ）機においてＰＣからのカードリード動作時に過去のリード履歴を検出する検出手段を設け上記カードリード時には前記検出手段によってＰＣの複数読みを警告する機能を有するカードリード機能付ＰＤシステム機。【選択図】        図１
2004171193.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣとの接続により動作するカードリード機能付ＰＤ（フォトダイレクトインクジェットプリンタ）機においてＰＣからのカードリード動作時に過去のリード履歴を検出する検出手段を設け上記カードリード時には前記検出手段によってＰＣの複数読みを警告する機能を有するカードリード機能付ＰＤシステム機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＣとの接続によりカードリード機能を有するＰＤ（フォトダイレクトインクジェットプリンタ）機に関する。
【０００２】
【従来の技術】
従来のＰＤ機には、メモリカードを挿入する口が設けられている。
【０００３】
上記挿入口にメモリカードが挿入されると通常フォトダイレクト機能、又はメモリカードリード機能を伴うアプリケーションが立ちあがりメモリカードの内容を表示圧縮データに変換した形でＰＣに送信され更にＰＣ接続ＣＲＴ上に表示する。ユーザーは、前記ＣＲＴに映し出された画像を見ることによって、フォトアルバム機能ヘの編集作業や接続ＰＣにカードの内容をＰＣに読込む（カードリード機能）操作を実行する。
【０００４】
【発明が解決しようとする課題】
近年の高画質を期待する数百万画素のデジタルカメラで撮影された画像は、一枚数Ｍｂｉｔクラスのデータ量になっている。そのため上記カードリード機能実行時においてもメモリ容量が小さい時に比較すると時間が非常に掛かる欠点が生じる。
【０００５】
更には実行後にＰＣ内の別のフォルダ内に同じデータを読込んでしまう等無駄な作業をすることも有る。
【０００６】
【課題を解決するための手段】
前述した課題を解決するため本発明の『カードリード機能付ＰＤシステム機』は、ＰＣからのカードリード動作時に過去のリード履歴を検出する検出手段を設け上記カードリード時には前記検出手段によってＰＣの複数読みを警告する機能を有するカードリード機能付ＰＤシステム機を提供する。
【０００７】
【発明の実施の形態】
（実施例１）
以下、添付図面を参照して本発明の好適な実施の形態を説明する。
【０００８】
図１は、本発明を実施した形態の一例である。同図において、１００は、本体１１０、ＣＲＴディスプレイ１２０、キーボード１３０を含むホストコンピュータである。２００は、図２に示すようなキャリッジＣＲＧ上に記録ヘッドＩＪＨを載せた場合は画像を形成する画像形成装置、スキャナヘッドＳＣＨを載せた場合は紙面の画像を読取る画像読取り装置として用いることが出来るプリンタであるである。また、１５０は、ホストコンピュータ１００とインクジェットプリンタ２００を接続するＵＳＢ等の通信ケーブルである。
【０００９】
図３は、本発明を実施した形態の一例であるインクジェットプリンタの制御構成の一例を示すブロック図である。インターフェース（Ｉ／Ｆ）１７００は、ホストコンピュータ１００からの画像データ情報を受信し、ゲートアレイ１７０４に印字データを供給する。プログラムメモリ１７０２は、プリンタ２００を制御するプログラムを格納したメモリ媒体である。また、プログラムメモリ１７０２には１７０８メモリカード内の画像データを印字データに変換するプログラムも格納されている。ＥＥＰＲＯＭ１７３０は、ホストコンピュータ１００によって指定された設定内容を記憶する領域をもつ不揮発性メモリである。ゲートアレイ１７０４は、ＣＰＵ１７０１の指示に従って、ＲＡＭ１７０３を使用しながら１７０８メモリカード内の画像データを印刷データに展開し、ヘッドドライバ１７０５及びモータドライバ１７０７をヘッド駆動制御して画像を形成せしめる回路である。ＣＰＵ１７０１は、プログラムメモリ１７０２に格納された制御プログラムに基づいてプリンタ２００を統括的に制御する。ヘッドドライバ１７０５は、記録ヘッドＩＪＨを駆動するドライバである。キャリアモータ５０１３は、記録ヘッドＩＪＨを搬送するモータであり、モータドライバ１７０７は、キャリアモータ５０１３を駆動するドライバである。メモリカード１７０８は、カードリード機能実行時に、ＲＡＭ１７０３に一度保存され、インターフェース（Ｉ／Ｆ）１７００を通してホストコンピュータ１００に転送される。
【００１０】
図４は、本発明における『カードリード機能付ＰＤシステム機』の動作を示すフローチャートである。
【００１１】
ＣＰＵ１７０１はＳ００２においてメモリカード１７０８が有るかないかを同カードのメモリアクセスを実行することにより判別する。ない場合には、ステップＳ００２でループする。本実施例ではループを実行するがその他の動作を実行してもかまわない。
【００１２】
メモリカードがある場合ＣＰＵ１７０１はＳ００３において過去にＰＣヘのデータ転送が実行されたかを判別する。この判別方法には『カードリード機能付ＰＤシステム機』本体がＰＣにメモリカードの転送処理を実行した後に挿入されているメモリカード内の特殊メモリエリアに保管する。ＣＰＵ１７０１はＳ００３でメモリカードの過去のリード履歴を前記メモリカードの特殊エリアのデータで履歴有りのメモリカードと判別した場合にはＳ２０１でＰＣヘメモリカード内の内容が過去にリードして接続ＰＣに同じデータが存在する可能性が高い旨の警告通知をする。警告に同意する場合にはすみやに中止する。警告に対してユーザーは、再度リードしたい要求等がある場合。又は、ＣＰＵ１７０１はＳ００３でメモリカードの過去のリード履歴を前記メモリカードの特殊エリアのデータで履歴無しのメモリカードと判別した場合にはＳ００４に進む。
【００１３】
ＣＰＵ１７０１は、Ｓ００４でホストコンピュータ１００からのカードリード要求の有無を検出しながらループする。
【００１４】
本実施例ではループを実行するがその他の動作を実行してもかまわない。
【００１５】
ＣＰＵ１７０１はＳ００４でカードリード要求コマンド又は信号を接続Ｉ／Ｆから検出したら次に、ステップＳ００５でメモリカード１７０８からの従来のカードリード機能を開始する。
【００１６】
カードリード開始後Ｓ２０２で何らかの理由でカードリードを中止したいユーザー要求に対するコマンド又は信号センスをインターフェース（Ｉ／Ｆ）１７００を介して実行する。
【００１７】
何もない場合には、カードリード動作を繰り返し終了する。
【００１８】
【発明の効果】
以上説明したように、本発明によれば、ＰＣとの接続により動作するカードリード機能付ＰＤ（フォトダイレクトインクジェットプリンタ）機においてＰＣからのカードリード動作時に過去のリード履歴を検出する検出手段を設け上記カードリード時には前記検出手段によってＰＣの複数読みを警告する機能を有するカードリード機能付ＰＤシステム機が提供できる。
【図面の簡単な説明】
【図１】本発明を実施した形態の一例である。
【図２】本実施例における画像形成装置の機能ブロック図である。
【図３】本発明を実施した形態の一例であるインクジェットプリンタの制御構成の一例を示すブロック図である。
【図４】本発明における『カードリード機能付ＰＤシステム機』の動作を示すフローチャートである。
【図１】
2004171193.tif 000003
【図２】
2004171193.tif 000004
【図３】
2004171193.tif 000005
【図４】
2004171193.tif 000006