JP2004334531A - 制御システム、制御方法、印刷システム、画像データ制御装置及びプログラム - Google Patents
制御システム、制御方法、印刷システム、画像データ制御装置及びプログラム Download PDFInfo
- Publication number
- JP2004334531A JP2004334531A JP2003129476A JP2003129476A JP2004334531A JP 2004334531 A JP2004334531 A JP 2004334531A JP 2003129476 A JP2003129476 A JP 2003129476A JP 2003129476 A JP2003129476 A JP 2003129476A JP 2004334531 A JP2004334531 A JP 2004334531A
- Authority
- JP
- Japan
- Prior art keywords
- external device
- program
- printer
- control
- dsc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000007639 printing Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 3
- 101100223811 Caenorhabditis elegans dsc-1 gene Proteins 0.000 description 92
- 238000012545 processing Methods 0.000 description 20
- 102100021202 Desmocollin-1 Human genes 0.000 description 16
- 101000968043 Homo sapiens Desmocollin-1 Proteins 0.000 description 16
- 101000880960 Homo sapiens Desmocollin-3 Proteins 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 12
- 238000003384 imaging method Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 1
- -1 as described later Proteins 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010017 direct printing Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00278—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00143—Ordering
- H04N1/00145—Ordering from a remote location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00132—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
- H04N1/00167—Processing or editing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00395—Arrangements for reducing operator input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00458—Sequential viewing of a plurality of images, e.g. browsing or scrolling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
- H04N1/32571—Details of system components
- H04N1/32577—Input interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
- H04N1/32571—Details of system components
- H04N1/32587—Controller
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Stored Programmes (AREA)
Abstract
【課題】PC等の制御機器やプリンタ等の外部機器に不慣れなユーザであっても、これらの機器の整合性を容易に取れ、容易に操作できる制御システムを実現する。
【解決手段】制御システムは、プログラムを受信する受信手段を有し、受信手段で受信したプログラムに基づいて動作可能な第1の外部機器と、第1の外部機器が受信したプログラムに基づいて第1の外部機器から出力されたコマンドに関連して動作可能な第2の外部機器と、第1及び第2の外部機器が制御可能に接続されていると判定された際に、第1の機器と第2の外部機器とが互いに関連して動作するための特定プログラムを選択するとともに、選択された特定プログラムを第1の外部機器へ送信する制御機器とからなる制御システムであって、第1の外部機器から出力されたコマンドによって、第2の外部機器を制御する。
【選択図】 図1
【解決手段】制御システムは、プログラムを受信する受信手段を有し、受信手段で受信したプログラムに基づいて動作可能な第1の外部機器と、第1の外部機器が受信したプログラムに基づいて第1の外部機器から出力されたコマンドに関連して動作可能な第2の外部機器と、第1及び第2の外部機器が制御可能に接続されていると判定された際に、第1の機器と第2の外部機器とが互いに関連して動作するための特定プログラムを選択するとともに、選択された特定プログラムを第1の外部機器へ送信する制御機器とからなる制御システムであって、第1の外部機器から出力されたコマンドによって、第2の外部機器を制御する。
【選択図】 図1
Description
【0001】
【発明の属する技術分野】
本発明は、制御システム、制御方法、印刷システム、画像データ制御装置及びプログラムに関する。
【0002】
【従来の技術】
近年、デジタルカメラが広く利用されている。デジタルカメラは、被写体の像をデジタルの画像データとして記録する記憶手段を有している。デジタルカメラに記録された画像データは、パーソナルコンピュータ(以下、PCと略す)に接続されたプリンタで印刷するのが一般的である。その場合、ユーザは、デジタルカメラとPCを接続し、デジタルカメラ内の記憶手段に記憶されている画像データを読み出し、その読み出した画像データをプリンタに出力するように、PCを操作してプリンタへ印刷指示を出す。
【0003】
しかし、PCからプリンタへ印刷指示することによって、デジタルカメラの画像データを印刷する方法の場合、ユーザがPCの操作に不慣れであると、容易にデジタルカメラに記憶された画像データの印刷をすることができない。そこで、PCにデジタルカメラを接続すると、自動的に、デジタルカメラからの画像データの取得、印刷データの作成、印刷の実行を行う画像印刷システムが提案されている(例えば、特許文献1参照)。そのシステムによれば、ユーザは、PC等の操作に不慣れであっても、容易に画像データの印刷をすることができる。
【0004】
また、PCを利用してカメラの各種設定をできる装置も提案されている(例えば、特許文献2参照)。PCから撮影モード等の変更を行うことによって、カメラを遠隔で制御することができる。そして、PCに接続されたプリンタの印刷性能を検出し、その性能に合った撮影画像をPCからプリンタへ送信したり、カメラが印刷性能の情報をプリンタに問い合わせて送信依頼をするようにする技術が提案されている。
【0005】
【特許文献1】
特開2001−238156号公報(第2頁から第3頁、第1図)
【0006】
【特許文献2】
特開2000−32321号公報(第18頁から第22頁、図20、図24)
【0007】
【発明が解決しようとする課題】
しかし、デジタルカメラからの画像データの取得、印刷データの作成、及び印刷の実行を自動的に行う画像印刷システムの場合、PC、デジタルカメラ、プリンタは予め決められたものでなければならない。すなわち、PCが画像データを取得するときに、デジタルカメラに記憶されている画像データのフォーマットが予め決められたフォーマットでなければならず、さらに、PCが印刷データの作成及び印刷実行を行うとき、PCに接続されたプリンタに対応した予め決められたフォーマットでなければ処理を実行できない。
【0008】
また、PCがカメラを遠隔制御する技術を利用してカメラを場合であっても、ユーザがPC、プリンタ等の操作に不慣れであると、ユーザはプリンタ等の外部機器への対応をすることは容易ではなかった。
【0009】
そこで、本発明は、PC等の制御機器やプリンタ等の外部機器に不慣れなユーザであっても、これらの機器の整合性を容易に取れ、容易に操作できる制御システムを提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明の制御システムは、プログラムを受信する受信手段を有し、受信手段で受信したプログラムに基づいて動作可能な第1の外部機器と、上記第1の外部機器が受信したプログラムに基づいて上記第1の外部機器から出力されたコマンドに関連して動作可能な第2の外部機器と、上記第1及び第2の外部機器が制御可能に接続されていると判定された際に、上記第1の機器と上記第2の外部機器とが互いに関連して動作するための特定プログラムを選択するとともに、選択された特定プログラムを上記第1の外部機器へ送信する制御機器とからなる制御システムであって、上記第1の外部機器から出力されたコマンドによって、上記第2の外部機器を制御する。
【0011】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【0012】
まず図1に基づき、本実施の形態に係わるシステムの構成を説明する。図1は、本実施の形態に係わる画像データ制御システムの構成を示す構成図である。
【0013】
図1において、1はデジタルカメラ(以下、DSCと略す)であり、内蔵されている撮像装置によって撮像された被写体の画像データを、内蔵あるいは接続された記憶媒体に記憶することができる。2は制御装置としてのPCであり、後述するプログラムを記憶する記憶装置、例えばハードディスクドライブ(以下、HDDと略す)を有する。記憶装置には、後述する各種処理、例えば、判定処理、プログラム生成処理、プリンタへの制御コマンド送信処理を行うプログラムが記憶されている。3は、プリンタ装置(以下、プリンタという)であり、受信した画像データに基いて紙等に画像を印刷する。4は光磁気ディスク装置(以下、MOと略す)であり、画像データを記憶することができる。プリンタ3とMO4は、DSC1の画像データの処理、例えば、印刷処理、蓄積処理を行う。
【0014】
PC2とDSC1とはUSB(Universal Serial Bus)等の接続ケーブル5によって接続され、PC2とプリンタ3とはUSB等の接続ケーブル6によって接続され、PC2とMO4とはUSB等の接続ケーブル7によって接続されている。従って、PC2は、接続ケーブル5、6及び7を介して、DSC1、プリンタ3及びMO4とデータ通信をすることができる。PC2は、これらの接続ケーブルを介して、後述するように、生成あるいは選択したプログラムをDSC1へ送信したり、DSC1から受信したデータを、プリンタ制御コマンドに変換してプリンタ3及びMO4へ送信したりすることができる。
【0015】
図2は、DSC1、PC2及びプリンタ3の構造を示すブロック構成図である。DSC1は、CCD(Charge Coupled Device)等の固体撮像素子等を有する撮像部11、DSC1の外装表面に設けられた液晶表示装置(以下、LCDという)を有する表示部12、DSC1の外装表面に設けられ、ユーザによって各種操作をするために設けられたシャッターボタン、セルフタイマーボタン等の操作部13、撮像部11によって取得された被写体像の画像データを記憶する記憶部14、PC2とデータ通信をするための通信インターフェース部(以下、I/F部と略す)15、及び、制御部である中央処理装置(以下、CPUと略す)16を含む。
【0016】
DSC1は、通常のデジタルカメラの機能を有しており、被写体を撮像し、画像データを記憶部14に記憶し、かつ接続ケーブル5を用いてPC2へ接続し、画像データをPC2へ送信することができる。さらに、DFC1は、予め決められたモードにおいて、CPU16とRAM(図示せず)によって、PC2において選択あるいは生成された予め決められた形式のプログラムを受信して実行することができる。予め決められた形式のプログラムを実行することについては後述する。
【0017】
PC2は、LCD等の表示部21、キーボード等の操作部22、各種処理を行う各種プログラム、後述するテーブルデータ等の各種データを記憶するHDD等の記憶部23、DSC1とデータ通信をするためのI/F部24、プリンタ3とデータ通信をするためのI/F部25、及び制御部としてのCPU26を含む。
【0018】
PC2は、通常のコンピュータの機能を有し、さらに、PC2は、記憶部23に記憶された後述する各種処理を実行する機能を有している。
【0019】
プリンタ3は、画像データに対して印刷のための各種画像処理を行う画像処理部31、紙等の媒体に画像を印刷するためのプリンタヘッド32、画像を媒体に印刷するためのデータを記憶する記憶部33、及びPC2とデータ通信をするためのI/F部34、及び制御部としてのCPU35を含む。
【0020】
プリンタ3は、PC2から制御コマンドを受信すると、その制御コマンドに基づいて各種処理を実行する機能を有する。
【0021】
なお、MO4の構成はここでは省略するが、構成は通常の光磁気ディスク装置の構成と同様である。
【0022】
以下、DSC1、PC2及びプリンタ3との間でのデータ通信と、DSC1、PC2及びプリンタ3における処理の例を説明する。
【0023】
PC2は、後述する生成又は選択したプログラムの送信、DSC1からのデータの受信を、I/F24と、接続ケーブル5と、I/F15とを介して行う。同様に、PC2は、後述するプリント制御コマンドの送信、プリンタからの状態情報のデータの受信を、I/F25と、接続ケーブル6と、I/F34とを介して行う。
【0024】
後述するように、本実施の形態によれば、PC2から送信されてDSC1において実行されたプログラムによってDSC1に表示された内容に従って、ユーザがDSC1を操作することによって、プリンタ3等への操作指示を行うことができる。その結果、図1の点線8の矢印で示すように、DSC1のユーザは、DSC1によって、プリンタ3等の操作を行うことができる。
【0025】
図3は、PC2とプリンタ3、そして、PC2とMO4とが接続されている状態で、さらにDSC1をPC2に接続したときに、PC2で実行される処理の流れの例を示すフローチャートである。PC2とプリンタ3とは既に接続されているので、PC2とプリンタ3の間、及びPC2とMO4の間では、PC2からの各種制御コマンドの送信、プリンタ3及びMO4からの状態情報、例えば動作状態等の情報のやり取りが行い得る状態である。
【0026】
まず、PC2は、DSC1とのUSB接続を確認する(ステップ(以下、Sと略す)1)。そして、USB接続が確認されなければ、図3のS1以降の処理は行われない。USB接続が確認されると、S1でYESとなって、次に、DSC1の記憶する画像データをプリンタ3及びMO4が処理可能に、DSC1とプリンタ3等とが接続されているか否かの判定が行われる。
【0027】
まず、S2において、DSCの確認を行う。DSCの確認では、USBを介して接続されているDSCの種類、すなわちメーカ名、型番、ファームウエアのバージョン等の確認を行う。なお、DSCの確認は、通信インターフェースの物理層であるUSBインターフェースの機能を用いて行ってもよいが、DSC1とPC2がPTP(Picture Transfer Protocol)等の画像転送プロトコルをサポートしているときは、その画像転送プロトコルの機能を用いて行ってもよい。
【0028】
次に、PC2は、外部機器であるプリンタ3の確認を行う(S3)。すなわち、プリンタ3の種類、すなわちメーカ名、型番等の確認が行われる。
【0029】
そして、S2とS3の処理の結果、DSC1の記憶する画像データをプリンタ3及びMO4が処理可能に、DSC1とプリンタ3等とが接続されているか否かの判定が行われる(S4)。判定の結果、OKであれば、処理はS5に進む。判定の結果、NGであれば、処理は何もしないで終了する。
【0030】
S4の判定は、例えば、S2とS3において確認されたDSCの種類とプリンタの種類とに対応するプログラムが予め用意されているか否かによって行われる。DSCの種類とプリンタの種類とに対応するプログラムについては後述する。
【0031】
次に、PC2は、DSC1とプリンタ3の組み合せに基いて、PC2の記憶部23に予め記憶された複数のプログラムの中から、DSC1に送信するためのDSC1に適合するプログラムを選択する。PC2の記憶部23には、ユーザがプリンタ3に対する制御コマンドをDSC1において指示できるように、あるいはプリンタ3の状態をDSC1において表示出力できるように、DSCの種類とプリンタの種類とに応じて、複数のプログラムが予め用意されて記憶されている。その予め用意されたプログラム群の中から、S2とS3とにおいて確認された種類に基いて、DSC1に適合する予め決められた形式のプログラムが選択される(S5)。
【0032】
選択されたプログラムは、DSC1へ送信されてDSC1の制御部16において実行され、その結果、ユーザがDSC1からプリンタ3への制御コマンドを指定できるようになる。具体的には、選択されたプログラムがDSC1において実行された結果、後述するように、予め決められたモードにDSC1がセットされ、DSC1の表示部12に所定の表示がされ、ユーザがDSC1の操作部13を用いてプリンタ3への制御コマンドを指定するための入力機能等が実現できるようになる。よって、S5では、DSC1が有している表示部12の画面の大きさ、操作部13のボタンの数、種類等、DSC1の性能、機能、構成等に応じた画面のプログラムが選択される。
【0033】
さらに、プログラムは、プリンタ3の性能、機能、構成等にも応じたものでなければならない。よって、DSC1のメーカ、型番等とプリンタ3のメーカ、型番等に対応して、選択されるプログラムを決定するためのテーブル形式のデータが、PC2の記憶部23に予め記憶されており、プログラムの選択は、PC2の記憶部23に予め記憶されているテーブルデータに基いて行われる。さらに、DSCとプリンタに対応して予め用意されたプログラムが複数、PC2の記憶部23に記憶されている。よって、具体的には、PC2は、S2とS3において確認された、DSC1の型番等とプリンタ3の型番等に基いて、複数のプログラムの中から、DSC1において実行される予め決められた形式のプログラムを選択する。
【0034】
なお、適合するプログラムの選択は、DSC1の種類とプリンタ3の種類ではなく、DSC1の機能とプリンタ3の機能とに対応したテーブルデータに基いて行ってもよい。すなわち、DSCの表示機能、操作機能等を確認し、その確認された機能とプリンタ3の機能とに対応したプログラムを選択するようにしてもよい。例えば、PC2に、ピクトブリッジ(PictBridge)等のダイレクトプリント用のプロトコルも認識可能となっていれば、そのピクトブリッジ等のプロトコルの機能を用いてDSCの機能の確認を行う。
【0035】
具体的には、ピクトブリッジの機能の一つであるディスカバリー機能を用いて、PC2が、DSC1の機能を確認する。例えば、PC2は、PC2からDSC1へ、DSC1がどのような形式のファイルを有しているのかを確認するために仮想ファイルを送信したり、あるいはDSC1へどのようなファイルを有しているのかを示すファイルリストを要求することによって、DSC1の機能を確認し、予め用意されたプログラム群の中から、そのDSCの機能に対応したプログラムを選択する。
【0036】
さらになお、PC2はDSC1へ送信するプログラムを、予め用意された複数のプログラムの中から選択して送信するのではなく、PC2は、DSC1とプリンタ3の種類あるいは機能に適合するプログラムをその都度、DSC1とプリンタ3の種類あるいは機能に基いて生成して送信するようにしてもよい。
【0037】
PC2は、選択されたプログラムをDSC1へ送信する(S6)。選択されたプログラムは、後述するように、DSC1の表示部12に、ユーザがプリンタ3を制御できるようにするための画面表示を行い、その表示内容に従って、ユーザがDSC1においてプリンタ3へプリント指示をすることができるようにするための予め決められた形式のプログラムである。さらに、PC2が送信するプログラムは、例えばDSC1の表示部12にプリンタ3の状態を表示したりすることもできるプログラムでもある。
【0038】
図4は、DSC1における処理の流れの例を示すフローチャートである。まず、DSC1は、PC2から予め決められた形式のプログラムを受信したか否かを判断する(S11)。DSC1は、PC2から予め決められた形式のプログラムを受信しないと、S11でNOとなって、処理は何もしない。DSC1は、PC2から送信された予め決められた形式のプログラムを実行できる実行手段を有している。実行手段は、制御部16に含まれるCPUとRAM等から構成される。よって、DSC1は、PC2から予め決められた形式のプログラムを受信すると、受信したそのプログラムをその実行手段によって実行し、DSC1自体を外部機器制御モードにセットする(S12)。DSC1は、DSC1が外部機器制御モードになったことを、PC2へ通知するためのデータを、DSC1はPC2送信する(S13)。
【0039】
DSC1は、外部機器制御モードにセットされると、表示部12の表示機能及び操作部13の操作機能の全てあるいは一部は、通常のデジタルカメラの機能を果たさなくなる。例えば、後述するように、予め決められたボタン等が、プリンタ3を操作するためのボタンとなる。
【0040】
S12において受信したプログラムが実行されると、DSC1の表示部12には、そのプログラムによって生成された画面が表示される。表示された画面内には、プリンタ3の状態を示す表示、プリンタ3へのコマンドを送信するための表示等が含まれる。
【0041】
図5は、表示部12の表示例を示す図である。51は、LCD等の表示部12の表示枠である。表示枠51内には、MO4に画像データを記憶した後に、プリンタ3によって画像を印刷することができる旨を示す人の絵52、プリンタを示す絵53、MOを示す絵54、「記憶装置に転送後印刷します。」という文字55、「Printer」の文字56、「記憶装置」の文字57を用いて表示されている。さらに、表示画面中には、「印刷」のコマンドを示すボタン58も含まれている。
【0042】
なお、表示部12において表示が、ユーザが選択した操作に応じて画面が遷移していくような場合は、PC2は、S5において、複数の画面の中から選択された画面毎にその画面を表示するためのプログラムあるいは画面データを送信し、DSC1では、S11及びS12において、選択操作毎に受信したプログラムあるいは画面データに基いて画面表示を行うようにしてもよい。
【0043】
このような表示がDSC1の表示部12においてされているときに、ユーザが予め決められた操作をしたか否かが判断される(S14)。例えば、ユーザが、DSC1に記憶されている画像データをMO4に転送して記憶させた後に、プリンタ3で画像データに基いて画像を印刷する場合は、DSC1の操作部13の1つである矢印キーを操作することによって、表示されているボタン58上にカーソルを移動してボタン58を押す、すなわちボタン58を選択すると、S14でYESとなって、プリンタ3とMO4の制御コマンドに関するデータがPC2へ送信される(S15)。DSC1では、終了操作がなされたか否かが判断され(S16)、終了操作がされたときは、S16でYESとなって、処理は終了する。終了操作がされないときは、処理はS14へ戻る。なお、S16の終了は、1つの画面に基づく制御コマンドに関するデータが送信される毎に終了するようにしてもよいし、接続ケーブル5がDSC1又はプリンタ3から外されたときに終了するようにしてもよい。
【0044】
次に、DSC1からPC2へ制御コマンドに関するデータが送信された場合のPC2の処理を説明する。図6は、PC2が制御コマンドに関するデータを受信して実行する場合の処理の流れの例を示すフローチャートである。
【0045】
まず、PC2は、図4のS13における外部機器制御モードの通知を受信したか否かを判断し(S21)、外部機器制御モードの通知をDSC1から受信すると、S21でYESとなって、PC1は外部機器制御モードに移行する(S22)。PC2は、制御コマンドに関するデータをDSC1から受信したか否かが判断され(S23)、制御コマンドに関するデータをDSC1から受信すると、S23でYESとなって、受信した制御コマンドに関するデータを外部機器制御コマンドに変換、あるいは受信した制御コマンドに関するデータに基づいて外部機器制御コマンドを生成する(S24)。
【0046】
例えば、PC2はDSC1の表示部12に表示されている画面の内容を認識しているのでその画面に対応してユーザが指定した制御コマンドを、PC2は認識することができる。例えば図5の表示がDSC1の表示部12において行われているときに、OKボタン58が選択されたとすると、「MO4に画像データを記憶した後に、プリンタ3によって画像を印刷する」コマンドに関するデータがPC2において受信される。よって、PC2は、MO4に画像データを記憶した後に、プリンタ3によって画像を印刷するように、外部機器制御コマンドを生成し、MO4とプリンタ3に送信する(S25)。その結果、MO4は、DSC1からの画像データを記憶し、その後、プリンタ3が画像データに基いて画像を印刷する。
【0047】
なお、図5では、プリンタ3とMO4が表示され、かつMO4に画像データを記憶した後に、プリンタ3によって画像を印刷する場合の例が示されているが、プリンタ3のみがPC2に接続されており、プリンタ3によって画像を印刷する場合であれば、プリンタ3だけが表示される。
【0048】
また、DSC1の表示部12には、外部機器であるプリンタ3及びMO4の状態が表示される。プリンタ3及びMO4とPC2とは既にデータ通信ができる状態にあり、プリンタ3及びMO4の状態に変化があれば、その状態データがプリンタ3からPC2へ送信されるので、PC2は、外部機器の状態データを常に得ることができる。例えば、プリンタ3にエラーが発生すれば、エラーの内容を示すエラーデータプリンタ3からPC2へ送信され、PC2は、表示部12の画面を変更するプログラムを選択あるいは生成して、DSC1へ送信する。その結果、DSC1においてそのプログラムが実行され、図7に示す画面表示がDSC1の表示部12になされる。
【0049】
図7は、プリンタ3が印刷中であることを示す画面の例を示す図である。図7に示すように、表示枠51中には、プリンタ3の絵61と、プリンタ3に設けられた表示部と同じ表示内容を示す表示枠62と、印刷中であることを示す文字63を含む。従って、ユーザがDSC1において印刷指示をし、プリンタ3において印刷が行われていると、図7に示すような画面が表示部12に表示されるので、ユーザはプリント中であることを知ることができる。
【0050】
また、ユーザは、操作部13のボタンを操作して、表示枠62中のキャンセルボタン64を選択すると、印刷をキャンセルすることができる。この場合も、DSC1からPC2へ印刷キャンセルのコマンドに関するデータが送信され、PC2は、そのデータに基いてプリンタ3に対して印刷キャンセルのコマンドを送信し、その結果、プリンタ3の印刷がキャンセルされる。
【0051】
さらにまた、図7の表示において、プリンタ3の状態を、プリンタ3の表示ランプの絵65を対応した色に変更表示する。例えば、プリンタ3の状態変化に応じて、絵65の色は、印刷可能になれば白色に、印刷中になれば緑色に、エラーになれば赤色に変更表示される。
【0052】
また、プリンタ3において、紙詰まりが発生すると、プリンタ3からPC2へそのエラーが発生したことを示す状態データが送信される。よって、PC2では、紙詰まりが発生したしたことを示す画面のプログラムを生成して、DSC1へ送信する。図8は、紙詰まりを示す画面の例を示す図である。図8において、表示枠51には、紙詰まりをしているプリンタ3の絵71と、その旨を示す絵72と、その旨を示す文字73と、印刷を続行する場合のボタン74を含む。従って、ユーザは、プリンタ3において紙詰まりが発生したことを知ることができる。
【0053】
状態変化の処理とエラー処理の内容を、図9に示す。図9は、PC2による状態変化及びエラーの処理の流れの例を示すフローチャートである。まず、外部機器において状態変化があったか否かが判断される(S31)。PC2とプリンタ3等の間で通信を介して、プリンタ3等は、PC2へ状態変化があったことを通知するためのデータを送信することによって、PC2はこの判断をすることができる。
【0054】
その結果、PC2は、その状態変化に応じた状態変化処理を実行する(S32)。例えば、プリンタ3が正常に印刷中であれば、PC2は、正常に印刷中である旨の情報をプリンタ3から得るので、PC2はその状態を示す図7の画面のプログラムを生成して、DSC1に送信するという処理を実行する。
【0055】
また、外部機器3にエラーが発生したかが判断される(S33)。PC2とプリンタ3等の間で通信を介して、プリンタ3等はPC2へエラーが発生したことを通知するためのデータを送信することによって、PC2はこの判断をすることができる。その結果、PC2はそのエラー処理を実行する(S34)。例えば、プリンタ3において、紙詰まりが発生すれば、PC2は、紙詰まりが発生した旨の情報をプリンタ3から得るので、PC2はその状態を示す図8の画面のプログラムを生成して、DSC1に送信するという処理を実行する。
【0056】
以上のように、印刷エラー等が発生し、その印刷ができない旨の表示等は、PC2あるいはプリンタ3ではなく、DSC1の表示部12においてされる。よって、ユーザがPC等に不慣れであっても、外部機器の問題の発生を認識することができる。
【0057】
なお、以上の例では、図5、図7及び図8に示すように、表示部12に絵、図形等を表示し、その表示を選択することによって、外部機器への制御コマンドを、ユーザが指定できるようになっている。例えば、図5の58、図7の64、図8の74である。しかし、表示された絵等の部分を選択することによって、プリンタ3への制御コマンドを指定するのではなく、DSC1の操作部13のボタン等を操作させることによって、プリンタ3への制御コマンドを指定するようにしてもよい。
【0058】
図10は、DSC1の表示部12に表示される画面の例を示す図である。図10に示すように、PC2からDSC1へ送信されたプログラムによって生成された画面が、DSC1に記憶された画像データを印刷することができる旨を表示しているが、ここでは、プリンタ3に画像を印刷させるときは、DSC1の操作ボタンの1つであるセルフタイマーボタンを押すことを文字81によって、ユーザに示している。このとき、DSC1は外部機器制御モードに設定されているので、DSC1では、セルフタイマーボタンは、プリンタ3へのプリントコマンド指示ボタンとなっている。よって、セルフタイマーボタンが押されると、DSC1はPC2へ印刷指示コマンドのデータを送信する。
【0059】
同様に、図11は、DSC1の表示部12に表示される画面の他の例を示す図である。図11は、絵を用いて、DSC1のどのボタンが印刷指示ボタンであるかを表示する場合の例を示す図である。図11中、DSC1の外観を示す絵91と、DSC1の操作ボタン中、矢印92で示したボタンが、プリントコマンド指示ボタンとなっていることが、絵によって示されている。よって、ユーザが、DSC1の矢印92で指示されたボタンを押すと、DSC1はPC2へ印刷指示コマンドのデータを送信する。なお、矢印で示さないで、対応するボタン部分93が点滅することによって、印刷指示ボタンであることを示すようにしてもよい。
【0060】
以上のように、本実施の形態によれば、PC、プリンタ等に不慣れなユーザであっても、DSCを用いて、プリンタ等を容易に操作することができる。
【0061】
なお、以上の説明は、DSC1と、プリンタ3とMO4との間での処理で説明したが、さらに多くの外部機器が接続されていてもよいし、あるいはDSC1とPC2とプリンタ3のみからなるシステムであってもよい。
【0062】
さらに、以上の説明では、DSCへ送信されるプログラムは、予めPCの記憶部に記憶されている例で説明したが、DSC、プリンタ等の最新の機種にも対応したデータとするために、別途CD−ROM等の記憶媒体から、テーブルデータ及びプログラムを読み込むようにしたり、あるいはインターネットを介して、予め決められたサイトから、テーブルデータ及びプログラムをダウンロードして、PCの記憶部に記憶するようにしてもよい。
【0063】
また、以上の説明は、DSCの記憶する画像データを、プリンタ等の外部機器に出力させる例であるが、DSCではなく、カメラ機能を有する携帯電話であってもよい。すなわち、カメラ機能を有する携帯電話は、携帯電話機能を有するカメラとも言えるからである。
【0064】
なお、PCにおいて実行されるプログラムは、フロッピー(登録商標)ディスク、CD−ROM等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本発明の画像データ制御装置を実現することができる。
【0065】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【0066】
【発明の効果】
以上説明したように、PC等の制御機器に接続されている外部機器同士のフォーマットが異なっていても、これらの機器の整合性を容易に取れるので、機器に不慣れなユーザであっても容易に操作できる。
【0067】
また、PC等の制御機器を直接操作しなくても、PC等の制御機器に接続されている一部の外部機器を操作するだけで、他の外部機器を制御できる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係わる画像データ制御システムの構成を示す構成図である。
【図2】本発明の実施の形態に係わるDSC、PC及びプリンタの構造を示すブロック構成図である。
【図3】DSCをPCに接続したときに、PCで実行される処理の流れの例を示すフローチャートである。
【図4】DSCにおける処理の流れの例を示すフローチャートである。
【図5】DSCの表示部の表示例を示す図である。
【図6】PCが制御コマンドに関するデータを受信して実行する場合の処理の流れの例を示すフローチャートである。
【図7】プリンタが印刷中であることを示す画面の例を示す図である。
【図8】紙詰まりを示す画面の例を示す図である。
【図9】PCによる状態変化及びエラーの処理の流れの例を示すフローチャートである。
【図10】DSCの表示部に表示される画面の例を示す図である。
【図11】DSCの表示部に表示される画面の他の例を示す図である。
【符号の説明】
1・・・デジタルカメラ、2・・・パーソナルコンピュータ、3・・・プリンタ、4・・・光磁気ディスク装置
【発明の属する技術分野】
本発明は、制御システム、制御方法、印刷システム、画像データ制御装置及びプログラムに関する。
【0002】
【従来の技術】
近年、デジタルカメラが広く利用されている。デジタルカメラは、被写体の像をデジタルの画像データとして記録する記憶手段を有している。デジタルカメラに記録された画像データは、パーソナルコンピュータ(以下、PCと略す)に接続されたプリンタで印刷するのが一般的である。その場合、ユーザは、デジタルカメラとPCを接続し、デジタルカメラ内の記憶手段に記憶されている画像データを読み出し、その読み出した画像データをプリンタに出力するように、PCを操作してプリンタへ印刷指示を出す。
【0003】
しかし、PCからプリンタへ印刷指示することによって、デジタルカメラの画像データを印刷する方法の場合、ユーザがPCの操作に不慣れであると、容易にデジタルカメラに記憶された画像データの印刷をすることができない。そこで、PCにデジタルカメラを接続すると、自動的に、デジタルカメラからの画像データの取得、印刷データの作成、印刷の実行を行う画像印刷システムが提案されている(例えば、特許文献1参照)。そのシステムによれば、ユーザは、PC等の操作に不慣れであっても、容易に画像データの印刷をすることができる。
【0004】
また、PCを利用してカメラの各種設定をできる装置も提案されている(例えば、特許文献2参照)。PCから撮影モード等の変更を行うことによって、カメラを遠隔で制御することができる。そして、PCに接続されたプリンタの印刷性能を検出し、その性能に合った撮影画像をPCからプリンタへ送信したり、カメラが印刷性能の情報をプリンタに問い合わせて送信依頼をするようにする技術が提案されている。
【0005】
【特許文献1】
特開2001−238156号公報(第2頁から第3頁、第1図)
【0006】
【特許文献2】
特開2000−32321号公報(第18頁から第22頁、図20、図24)
【0007】
【発明が解決しようとする課題】
しかし、デジタルカメラからの画像データの取得、印刷データの作成、及び印刷の実行を自動的に行う画像印刷システムの場合、PC、デジタルカメラ、プリンタは予め決められたものでなければならない。すなわち、PCが画像データを取得するときに、デジタルカメラに記憶されている画像データのフォーマットが予め決められたフォーマットでなければならず、さらに、PCが印刷データの作成及び印刷実行を行うとき、PCに接続されたプリンタに対応した予め決められたフォーマットでなければ処理を実行できない。
【0008】
また、PCがカメラを遠隔制御する技術を利用してカメラを場合であっても、ユーザがPC、プリンタ等の操作に不慣れであると、ユーザはプリンタ等の外部機器への対応をすることは容易ではなかった。
【0009】
そこで、本発明は、PC等の制御機器やプリンタ等の外部機器に不慣れなユーザであっても、これらの機器の整合性を容易に取れ、容易に操作できる制御システムを提供することを目的とする。
【0010】
【課題を解決するための手段】
本発明の制御システムは、プログラムを受信する受信手段を有し、受信手段で受信したプログラムに基づいて動作可能な第1の外部機器と、上記第1の外部機器が受信したプログラムに基づいて上記第1の外部機器から出力されたコマンドに関連して動作可能な第2の外部機器と、上記第1及び第2の外部機器が制御可能に接続されていると判定された際に、上記第1の機器と上記第2の外部機器とが互いに関連して動作するための特定プログラムを選択するとともに、選択された特定プログラムを上記第1の外部機器へ送信する制御機器とからなる制御システムであって、上記第1の外部機器から出力されたコマンドによって、上記第2の外部機器を制御する。
【0011】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【0012】
まず図1に基づき、本実施の形態に係わるシステムの構成を説明する。図1は、本実施の形態に係わる画像データ制御システムの構成を示す構成図である。
【0013】
図1において、1はデジタルカメラ(以下、DSCと略す)であり、内蔵されている撮像装置によって撮像された被写体の画像データを、内蔵あるいは接続された記憶媒体に記憶することができる。2は制御装置としてのPCであり、後述するプログラムを記憶する記憶装置、例えばハードディスクドライブ(以下、HDDと略す)を有する。記憶装置には、後述する各種処理、例えば、判定処理、プログラム生成処理、プリンタへの制御コマンド送信処理を行うプログラムが記憶されている。3は、プリンタ装置(以下、プリンタという)であり、受信した画像データに基いて紙等に画像を印刷する。4は光磁気ディスク装置(以下、MOと略す)であり、画像データを記憶することができる。プリンタ3とMO4は、DSC1の画像データの処理、例えば、印刷処理、蓄積処理を行う。
【0014】
PC2とDSC1とはUSB(Universal Serial Bus)等の接続ケーブル5によって接続され、PC2とプリンタ3とはUSB等の接続ケーブル6によって接続され、PC2とMO4とはUSB等の接続ケーブル7によって接続されている。従って、PC2は、接続ケーブル5、6及び7を介して、DSC1、プリンタ3及びMO4とデータ通信をすることができる。PC2は、これらの接続ケーブルを介して、後述するように、生成あるいは選択したプログラムをDSC1へ送信したり、DSC1から受信したデータを、プリンタ制御コマンドに変換してプリンタ3及びMO4へ送信したりすることができる。
【0015】
図2は、DSC1、PC2及びプリンタ3の構造を示すブロック構成図である。DSC1は、CCD(Charge Coupled Device)等の固体撮像素子等を有する撮像部11、DSC1の外装表面に設けられた液晶表示装置(以下、LCDという)を有する表示部12、DSC1の外装表面に設けられ、ユーザによって各種操作をするために設けられたシャッターボタン、セルフタイマーボタン等の操作部13、撮像部11によって取得された被写体像の画像データを記憶する記憶部14、PC2とデータ通信をするための通信インターフェース部(以下、I/F部と略す)15、及び、制御部である中央処理装置(以下、CPUと略す)16を含む。
【0016】
DSC1は、通常のデジタルカメラの機能を有しており、被写体を撮像し、画像データを記憶部14に記憶し、かつ接続ケーブル5を用いてPC2へ接続し、画像データをPC2へ送信することができる。さらに、DFC1は、予め決められたモードにおいて、CPU16とRAM(図示せず)によって、PC2において選択あるいは生成された予め決められた形式のプログラムを受信して実行することができる。予め決められた形式のプログラムを実行することについては後述する。
【0017】
PC2は、LCD等の表示部21、キーボード等の操作部22、各種処理を行う各種プログラム、後述するテーブルデータ等の各種データを記憶するHDD等の記憶部23、DSC1とデータ通信をするためのI/F部24、プリンタ3とデータ通信をするためのI/F部25、及び制御部としてのCPU26を含む。
【0018】
PC2は、通常のコンピュータの機能を有し、さらに、PC2は、記憶部23に記憶された後述する各種処理を実行する機能を有している。
【0019】
プリンタ3は、画像データに対して印刷のための各種画像処理を行う画像処理部31、紙等の媒体に画像を印刷するためのプリンタヘッド32、画像を媒体に印刷するためのデータを記憶する記憶部33、及びPC2とデータ通信をするためのI/F部34、及び制御部としてのCPU35を含む。
【0020】
プリンタ3は、PC2から制御コマンドを受信すると、その制御コマンドに基づいて各種処理を実行する機能を有する。
【0021】
なお、MO4の構成はここでは省略するが、構成は通常の光磁気ディスク装置の構成と同様である。
【0022】
以下、DSC1、PC2及びプリンタ3との間でのデータ通信と、DSC1、PC2及びプリンタ3における処理の例を説明する。
【0023】
PC2は、後述する生成又は選択したプログラムの送信、DSC1からのデータの受信を、I/F24と、接続ケーブル5と、I/F15とを介して行う。同様に、PC2は、後述するプリント制御コマンドの送信、プリンタからの状態情報のデータの受信を、I/F25と、接続ケーブル6と、I/F34とを介して行う。
【0024】
後述するように、本実施の形態によれば、PC2から送信されてDSC1において実行されたプログラムによってDSC1に表示された内容に従って、ユーザがDSC1を操作することによって、プリンタ3等への操作指示を行うことができる。その結果、図1の点線8の矢印で示すように、DSC1のユーザは、DSC1によって、プリンタ3等の操作を行うことができる。
【0025】
図3は、PC2とプリンタ3、そして、PC2とMO4とが接続されている状態で、さらにDSC1をPC2に接続したときに、PC2で実行される処理の流れの例を示すフローチャートである。PC2とプリンタ3とは既に接続されているので、PC2とプリンタ3の間、及びPC2とMO4の間では、PC2からの各種制御コマンドの送信、プリンタ3及びMO4からの状態情報、例えば動作状態等の情報のやり取りが行い得る状態である。
【0026】
まず、PC2は、DSC1とのUSB接続を確認する(ステップ(以下、Sと略す)1)。そして、USB接続が確認されなければ、図3のS1以降の処理は行われない。USB接続が確認されると、S1でYESとなって、次に、DSC1の記憶する画像データをプリンタ3及びMO4が処理可能に、DSC1とプリンタ3等とが接続されているか否かの判定が行われる。
【0027】
まず、S2において、DSCの確認を行う。DSCの確認では、USBを介して接続されているDSCの種類、すなわちメーカ名、型番、ファームウエアのバージョン等の確認を行う。なお、DSCの確認は、通信インターフェースの物理層であるUSBインターフェースの機能を用いて行ってもよいが、DSC1とPC2がPTP(Picture Transfer Protocol)等の画像転送プロトコルをサポートしているときは、その画像転送プロトコルの機能を用いて行ってもよい。
【0028】
次に、PC2は、外部機器であるプリンタ3の確認を行う(S3)。すなわち、プリンタ3の種類、すなわちメーカ名、型番等の確認が行われる。
【0029】
そして、S2とS3の処理の結果、DSC1の記憶する画像データをプリンタ3及びMO4が処理可能に、DSC1とプリンタ3等とが接続されているか否かの判定が行われる(S4)。判定の結果、OKであれば、処理はS5に進む。判定の結果、NGであれば、処理は何もしないで終了する。
【0030】
S4の判定は、例えば、S2とS3において確認されたDSCの種類とプリンタの種類とに対応するプログラムが予め用意されているか否かによって行われる。DSCの種類とプリンタの種類とに対応するプログラムについては後述する。
【0031】
次に、PC2は、DSC1とプリンタ3の組み合せに基いて、PC2の記憶部23に予め記憶された複数のプログラムの中から、DSC1に送信するためのDSC1に適合するプログラムを選択する。PC2の記憶部23には、ユーザがプリンタ3に対する制御コマンドをDSC1において指示できるように、あるいはプリンタ3の状態をDSC1において表示出力できるように、DSCの種類とプリンタの種類とに応じて、複数のプログラムが予め用意されて記憶されている。その予め用意されたプログラム群の中から、S2とS3とにおいて確認された種類に基いて、DSC1に適合する予め決められた形式のプログラムが選択される(S5)。
【0032】
選択されたプログラムは、DSC1へ送信されてDSC1の制御部16において実行され、その結果、ユーザがDSC1からプリンタ3への制御コマンドを指定できるようになる。具体的には、選択されたプログラムがDSC1において実行された結果、後述するように、予め決められたモードにDSC1がセットされ、DSC1の表示部12に所定の表示がされ、ユーザがDSC1の操作部13を用いてプリンタ3への制御コマンドを指定するための入力機能等が実現できるようになる。よって、S5では、DSC1が有している表示部12の画面の大きさ、操作部13のボタンの数、種類等、DSC1の性能、機能、構成等に応じた画面のプログラムが選択される。
【0033】
さらに、プログラムは、プリンタ3の性能、機能、構成等にも応じたものでなければならない。よって、DSC1のメーカ、型番等とプリンタ3のメーカ、型番等に対応して、選択されるプログラムを決定するためのテーブル形式のデータが、PC2の記憶部23に予め記憶されており、プログラムの選択は、PC2の記憶部23に予め記憶されているテーブルデータに基いて行われる。さらに、DSCとプリンタに対応して予め用意されたプログラムが複数、PC2の記憶部23に記憶されている。よって、具体的には、PC2は、S2とS3において確認された、DSC1の型番等とプリンタ3の型番等に基いて、複数のプログラムの中から、DSC1において実行される予め決められた形式のプログラムを選択する。
【0034】
なお、適合するプログラムの選択は、DSC1の種類とプリンタ3の種類ではなく、DSC1の機能とプリンタ3の機能とに対応したテーブルデータに基いて行ってもよい。すなわち、DSCの表示機能、操作機能等を確認し、その確認された機能とプリンタ3の機能とに対応したプログラムを選択するようにしてもよい。例えば、PC2に、ピクトブリッジ(PictBridge)等のダイレクトプリント用のプロトコルも認識可能となっていれば、そのピクトブリッジ等のプロトコルの機能を用いてDSCの機能の確認を行う。
【0035】
具体的には、ピクトブリッジの機能の一つであるディスカバリー機能を用いて、PC2が、DSC1の機能を確認する。例えば、PC2は、PC2からDSC1へ、DSC1がどのような形式のファイルを有しているのかを確認するために仮想ファイルを送信したり、あるいはDSC1へどのようなファイルを有しているのかを示すファイルリストを要求することによって、DSC1の機能を確認し、予め用意されたプログラム群の中から、そのDSCの機能に対応したプログラムを選択する。
【0036】
さらになお、PC2はDSC1へ送信するプログラムを、予め用意された複数のプログラムの中から選択して送信するのではなく、PC2は、DSC1とプリンタ3の種類あるいは機能に適合するプログラムをその都度、DSC1とプリンタ3の種類あるいは機能に基いて生成して送信するようにしてもよい。
【0037】
PC2は、選択されたプログラムをDSC1へ送信する(S6)。選択されたプログラムは、後述するように、DSC1の表示部12に、ユーザがプリンタ3を制御できるようにするための画面表示を行い、その表示内容に従って、ユーザがDSC1においてプリンタ3へプリント指示をすることができるようにするための予め決められた形式のプログラムである。さらに、PC2が送信するプログラムは、例えばDSC1の表示部12にプリンタ3の状態を表示したりすることもできるプログラムでもある。
【0038】
図4は、DSC1における処理の流れの例を示すフローチャートである。まず、DSC1は、PC2から予め決められた形式のプログラムを受信したか否かを判断する(S11)。DSC1は、PC2から予め決められた形式のプログラムを受信しないと、S11でNOとなって、処理は何もしない。DSC1は、PC2から送信された予め決められた形式のプログラムを実行できる実行手段を有している。実行手段は、制御部16に含まれるCPUとRAM等から構成される。よって、DSC1は、PC2から予め決められた形式のプログラムを受信すると、受信したそのプログラムをその実行手段によって実行し、DSC1自体を外部機器制御モードにセットする(S12)。DSC1は、DSC1が外部機器制御モードになったことを、PC2へ通知するためのデータを、DSC1はPC2送信する(S13)。
【0039】
DSC1は、外部機器制御モードにセットされると、表示部12の表示機能及び操作部13の操作機能の全てあるいは一部は、通常のデジタルカメラの機能を果たさなくなる。例えば、後述するように、予め決められたボタン等が、プリンタ3を操作するためのボタンとなる。
【0040】
S12において受信したプログラムが実行されると、DSC1の表示部12には、そのプログラムによって生成された画面が表示される。表示された画面内には、プリンタ3の状態を示す表示、プリンタ3へのコマンドを送信するための表示等が含まれる。
【0041】
図5は、表示部12の表示例を示す図である。51は、LCD等の表示部12の表示枠である。表示枠51内には、MO4に画像データを記憶した後に、プリンタ3によって画像を印刷することができる旨を示す人の絵52、プリンタを示す絵53、MOを示す絵54、「記憶装置に転送後印刷します。」という文字55、「Printer」の文字56、「記憶装置」の文字57を用いて表示されている。さらに、表示画面中には、「印刷」のコマンドを示すボタン58も含まれている。
【0042】
なお、表示部12において表示が、ユーザが選択した操作に応じて画面が遷移していくような場合は、PC2は、S5において、複数の画面の中から選択された画面毎にその画面を表示するためのプログラムあるいは画面データを送信し、DSC1では、S11及びS12において、選択操作毎に受信したプログラムあるいは画面データに基いて画面表示を行うようにしてもよい。
【0043】
このような表示がDSC1の表示部12においてされているときに、ユーザが予め決められた操作をしたか否かが判断される(S14)。例えば、ユーザが、DSC1に記憶されている画像データをMO4に転送して記憶させた後に、プリンタ3で画像データに基いて画像を印刷する場合は、DSC1の操作部13の1つである矢印キーを操作することによって、表示されているボタン58上にカーソルを移動してボタン58を押す、すなわちボタン58を選択すると、S14でYESとなって、プリンタ3とMO4の制御コマンドに関するデータがPC2へ送信される(S15)。DSC1では、終了操作がなされたか否かが判断され(S16)、終了操作がされたときは、S16でYESとなって、処理は終了する。終了操作がされないときは、処理はS14へ戻る。なお、S16の終了は、1つの画面に基づく制御コマンドに関するデータが送信される毎に終了するようにしてもよいし、接続ケーブル5がDSC1又はプリンタ3から外されたときに終了するようにしてもよい。
【0044】
次に、DSC1からPC2へ制御コマンドに関するデータが送信された場合のPC2の処理を説明する。図6は、PC2が制御コマンドに関するデータを受信して実行する場合の処理の流れの例を示すフローチャートである。
【0045】
まず、PC2は、図4のS13における外部機器制御モードの通知を受信したか否かを判断し(S21)、外部機器制御モードの通知をDSC1から受信すると、S21でYESとなって、PC1は外部機器制御モードに移行する(S22)。PC2は、制御コマンドに関するデータをDSC1から受信したか否かが判断され(S23)、制御コマンドに関するデータをDSC1から受信すると、S23でYESとなって、受信した制御コマンドに関するデータを外部機器制御コマンドに変換、あるいは受信した制御コマンドに関するデータに基づいて外部機器制御コマンドを生成する(S24)。
【0046】
例えば、PC2はDSC1の表示部12に表示されている画面の内容を認識しているのでその画面に対応してユーザが指定した制御コマンドを、PC2は認識することができる。例えば図5の表示がDSC1の表示部12において行われているときに、OKボタン58が選択されたとすると、「MO4に画像データを記憶した後に、プリンタ3によって画像を印刷する」コマンドに関するデータがPC2において受信される。よって、PC2は、MO4に画像データを記憶した後に、プリンタ3によって画像を印刷するように、外部機器制御コマンドを生成し、MO4とプリンタ3に送信する(S25)。その結果、MO4は、DSC1からの画像データを記憶し、その後、プリンタ3が画像データに基いて画像を印刷する。
【0047】
なお、図5では、プリンタ3とMO4が表示され、かつMO4に画像データを記憶した後に、プリンタ3によって画像を印刷する場合の例が示されているが、プリンタ3のみがPC2に接続されており、プリンタ3によって画像を印刷する場合であれば、プリンタ3だけが表示される。
【0048】
また、DSC1の表示部12には、外部機器であるプリンタ3及びMO4の状態が表示される。プリンタ3及びMO4とPC2とは既にデータ通信ができる状態にあり、プリンタ3及びMO4の状態に変化があれば、その状態データがプリンタ3からPC2へ送信されるので、PC2は、外部機器の状態データを常に得ることができる。例えば、プリンタ3にエラーが発生すれば、エラーの内容を示すエラーデータプリンタ3からPC2へ送信され、PC2は、表示部12の画面を変更するプログラムを選択あるいは生成して、DSC1へ送信する。その結果、DSC1においてそのプログラムが実行され、図7に示す画面表示がDSC1の表示部12になされる。
【0049】
図7は、プリンタ3が印刷中であることを示す画面の例を示す図である。図7に示すように、表示枠51中には、プリンタ3の絵61と、プリンタ3に設けられた表示部と同じ表示内容を示す表示枠62と、印刷中であることを示す文字63を含む。従って、ユーザがDSC1において印刷指示をし、プリンタ3において印刷が行われていると、図7に示すような画面が表示部12に表示されるので、ユーザはプリント中であることを知ることができる。
【0050】
また、ユーザは、操作部13のボタンを操作して、表示枠62中のキャンセルボタン64を選択すると、印刷をキャンセルすることができる。この場合も、DSC1からPC2へ印刷キャンセルのコマンドに関するデータが送信され、PC2は、そのデータに基いてプリンタ3に対して印刷キャンセルのコマンドを送信し、その結果、プリンタ3の印刷がキャンセルされる。
【0051】
さらにまた、図7の表示において、プリンタ3の状態を、プリンタ3の表示ランプの絵65を対応した色に変更表示する。例えば、プリンタ3の状態変化に応じて、絵65の色は、印刷可能になれば白色に、印刷中になれば緑色に、エラーになれば赤色に変更表示される。
【0052】
また、プリンタ3において、紙詰まりが発生すると、プリンタ3からPC2へそのエラーが発生したことを示す状態データが送信される。よって、PC2では、紙詰まりが発生したしたことを示す画面のプログラムを生成して、DSC1へ送信する。図8は、紙詰まりを示す画面の例を示す図である。図8において、表示枠51には、紙詰まりをしているプリンタ3の絵71と、その旨を示す絵72と、その旨を示す文字73と、印刷を続行する場合のボタン74を含む。従って、ユーザは、プリンタ3において紙詰まりが発生したことを知ることができる。
【0053】
状態変化の処理とエラー処理の内容を、図9に示す。図9は、PC2による状態変化及びエラーの処理の流れの例を示すフローチャートである。まず、外部機器において状態変化があったか否かが判断される(S31)。PC2とプリンタ3等の間で通信を介して、プリンタ3等は、PC2へ状態変化があったことを通知するためのデータを送信することによって、PC2はこの判断をすることができる。
【0054】
その結果、PC2は、その状態変化に応じた状態変化処理を実行する(S32)。例えば、プリンタ3が正常に印刷中であれば、PC2は、正常に印刷中である旨の情報をプリンタ3から得るので、PC2はその状態を示す図7の画面のプログラムを生成して、DSC1に送信するという処理を実行する。
【0055】
また、外部機器3にエラーが発生したかが判断される(S33)。PC2とプリンタ3等の間で通信を介して、プリンタ3等はPC2へエラーが発生したことを通知するためのデータを送信することによって、PC2はこの判断をすることができる。その結果、PC2はそのエラー処理を実行する(S34)。例えば、プリンタ3において、紙詰まりが発生すれば、PC2は、紙詰まりが発生した旨の情報をプリンタ3から得るので、PC2はその状態を示す図8の画面のプログラムを生成して、DSC1に送信するという処理を実行する。
【0056】
以上のように、印刷エラー等が発生し、その印刷ができない旨の表示等は、PC2あるいはプリンタ3ではなく、DSC1の表示部12においてされる。よって、ユーザがPC等に不慣れであっても、外部機器の問題の発生を認識することができる。
【0057】
なお、以上の例では、図5、図7及び図8に示すように、表示部12に絵、図形等を表示し、その表示を選択することによって、外部機器への制御コマンドを、ユーザが指定できるようになっている。例えば、図5の58、図7の64、図8の74である。しかし、表示された絵等の部分を選択することによって、プリンタ3への制御コマンドを指定するのではなく、DSC1の操作部13のボタン等を操作させることによって、プリンタ3への制御コマンドを指定するようにしてもよい。
【0058】
図10は、DSC1の表示部12に表示される画面の例を示す図である。図10に示すように、PC2からDSC1へ送信されたプログラムによって生成された画面が、DSC1に記憶された画像データを印刷することができる旨を表示しているが、ここでは、プリンタ3に画像を印刷させるときは、DSC1の操作ボタンの1つであるセルフタイマーボタンを押すことを文字81によって、ユーザに示している。このとき、DSC1は外部機器制御モードに設定されているので、DSC1では、セルフタイマーボタンは、プリンタ3へのプリントコマンド指示ボタンとなっている。よって、セルフタイマーボタンが押されると、DSC1はPC2へ印刷指示コマンドのデータを送信する。
【0059】
同様に、図11は、DSC1の表示部12に表示される画面の他の例を示す図である。図11は、絵を用いて、DSC1のどのボタンが印刷指示ボタンであるかを表示する場合の例を示す図である。図11中、DSC1の外観を示す絵91と、DSC1の操作ボタン中、矢印92で示したボタンが、プリントコマンド指示ボタンとなっていることが、絵によって示されている。よって、ユーザが、DSC1の矢印92で指示されたボタンを押すと、DSC1はPC2へ印刷指示コマンドのデータを送信する。なお、矢印で示さないで、対応するボタン部分93が点滅することによって、印刷指示ボタンであることを示すようにしてもよい。
【0060】
以上のように、本実施の形態によれば、PC、プリンタ等に不慣れなユーザであっても、DSCを用いて、プリンタ等を容易に操作することができる。
【0061】
なお、以上の説明は、DSC1と、プリンタ3とMO4との間での処理で説明したが、さらに多くの外部機器が接続されていてもよいし、あるいはDSC1とPC2とプリンタ3のみからなるシステムであってもよい。
【0062】
さらに、以上の説明では、DSCへ送信されるプログラムは、予めPCの記憶部に記憶されている例で説明したが、DSC、プリンタ等の最新の機種にも対応したデータとするために、別途CD−ROM等の記憶媒体から、テーブルデータ及びプログラムを読み込むようにしたり、あるいはインターネットを介して、予め決められたサイトから、テーブルデータ及びプログラムをダウンロードして、PCの記憶部に記憶するようにしてもよい。
【0063】
また、以上の説明は、DSCの記憶する画像データを、プリンタ等の外部機器に出力させる例であるが、DSCではなく、カメラ機能を有する携帯電話であってもよい。すなわち、カメラ機能を有する携帯電話は、携帯電話機能を有するカメラとも言えるからである。
【0064】
なお、PCにおいて実行されるプログラムは、フロッピー(登録商標)ディスク、CD−ROM等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本発明の画像データ制御装置を実現することができる。
【0065】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【0066】
【発明の効果】
以上説明したように、PC等の制御機器に接続されている外部機器同士のフォーマットが異なっていても、これらの機器の整合性を容易に取れるので、機器に不慣れなユーザであっても容易に操作できる。
【0067】
また、PC等の制御機器を直接操作しなくても、PC等の制御機器に接続されている一部の外部機器を操作するだけで、他の外部機器を制御できる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係わる画像データ制御システムの構成を示す構成図である。
【図2】本発明の実施の形態に係わるDSC、PC及びプリンタの構造を示すブロック構成図である。
【図3】DSCをPCに接続したときに、PCで実行される処理の流れの例を示すフローチャートである。
【図4】DSCにおける処理の流れの例を示すフローチャートである。
【図5】DSCの表示部の表示例を示す図である。
【図6】PCが制御コマンドに関するデータを受信して実行する場合の処理の流れの例を示すフローチャートである。
【図7】プリンタが印刷中であることを示す画面の例を示す図である。
【図8】紙詰まりを示す画面の例を示す図である。
【図9】PCによる状態変化及びエラーの処理の流れの例を示すフローチャートである。
【図10】DSCの表示部に表示される画面の例を示す図である。
【図11】DSCの表示部に表示される画面の他の例を示す図である。
【符号の説明】
1・・・デジタルカメラ、2・・・パーソナルコンピュータ、3・・・プリンタ、4・・・光磁気ディスク装置
Claims (7)
- プログラムを受信する受信手段を有し、当該受信手段で受信したプログラムに基づいて動作可能な第1の外部機器と、
上記第1の外部機器が受信したプログラムに基づいて上記第1の外部機器から出力されたコマンドに関連して動作可能な第2の外部機器と、
上記第1及び第2の外部機器が制御可能に接続されていると判定された際に、上記第1の機器と上記第2の外部機器とが互いに関連して動作するための特定プログラムを選択するとともに、選択された特定プログラムを上記第1の外部機器へ送信する制御機器と、
からなる制御システムであって、
上記第1の外部機器から出力されたコマンドによって、上記第2の外部機器を制御するようにしたことを特徴とする制御システム。 - 制御機器を介してカメラとプリンタとが接続された印刷システムにおいて、
上記制御機器は、
上記カメラと上記プリンタとが制御可能に接続されているか否かを判定する手段と、
上記カメラと上記プリンタとが制御可能に接続されている判定された際に、上記カメラ及び上記プリンタに固有の動作プログラムを生成または選択する手段と、
上記生成または選択された動作プログラムを上記カメラへ送信するプログラム送信手段と、
を有し、
上記カメラは、
上記制御機器から送信されてきた上記動作プログラムを受信する受信手段と、
上記受信手段で受信した上記動作プログラムを実行する実行手段と、
上記カメラを制御するための入力を行う操作部材と、
上記受信手段で受信した上記動作プログラムを実行された状態で上記操作部材が操作された際に、上記カメラを制御するための入力を、上記プリンタを制御するための入力に変更する手段と、
上記変更された入力の内容を上記プリンタ用の指令として上記制御機器へ出力する手段と、
を有していることを特徴とする印刷システム。 - 上記カメラは表示部を有し、
上記プログラムは、上記プリンタの実行に関するコマンドをユーザに選択させるための表示を、上記表示部に行わせ、かつ、上記ユーザによって選択された上記コマンドに関するデータを、上記制御機器へ送信させるプログラムであることを特徴とする請求項2に記載の印刷システム。 - 上記カメラは表示部を有し、
上記プログラムは、上記プリンタの状態に関する状態情報を、上記表示部に表示させるプログラムであることを特徴とする請求項2に記載の印刷システム。 - 第1の機器と第2の機器とが接続される制御装置であって、
上記第1の機器の画像データを上記第2の機器が処理可能に、上記第1の機器と上記第2の機器とが接続されているか否かを判定する判定部と、
上記第2の機器の制御コマンドに関するデータを生成するためのプログラムを生成又は選択するプログラム生成部と、
上記プログラムに基いて生成された上記データを受信する受信部と、
上記受信部が受信した上記データに基いて、上記第2の機器の上記制御コマンドを生成する制御コマンド生成部とを有することを特徴とする画像データ制御装置。 - 第1の外部機器と第2の外部機器とが接続された制御機器において実行されるプログラムであって、
上記制御機器に接続された第1及び第2の外部機器を認識するステップと、
上記認識された第1及び第2の外部機器が互いに関連して動作するための特定プログラムであって、上記第1の外部機器からの出力で上記第2の外部機器を制御する制御プログラムを選択するステップと、
上記選択された制御プログラムを上記第1の外部機器へ送信するステップと、
送信された上記制御プログラムを実行することにより、上記第1の外部機器からの出力を上記第2の外部機器を制御するための指令に変換するステップと、
を上記制御機器のコンピュータに実行させるプログラム。 - 制御機器を介して第1の外部機器と第2の外部機器とが接続されたシステムの制御方法であって、
上記第1の外部機器及び第2の外部機器の接続を認識し、
上記第1の外部機器及び第2の外部機器の種類を認識し、
上記第1の外部機器及び第2の外部機器が互いに関連して動作するための特定プログラムであって、上記第1の外部機器に設けられた操作部材から出力される指令内容を変更するプログラムを選択し、
選択された上記プログラムを上記第1の外部機器へ送信し、
送信された上記プログラムを実行することにより上記第1の外部機器に設けられた上記操作部材から出力される出力を上記第2の外部機器を制御するための指令を出力となるように信号の定義を変更し、
上記第1の外部機器に設けられた操作部材からの出力を、上記第2の外部機器を制御するための第1の制御命令として上記制御機器へ出力し、
上記制御機器で上記第1の制御命令を解析して上記第2の外部機器を制御する第2の制御命令を第2の外部機器へ出力し、
上記制御機器を介して、上記第1の外部機器で上記第2の外部機器を制御する制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003129476A JP2004334531A (ja) | 2003-05-07 | 2003-05-07 | 制御システム、制御方法、印刷システム、画像データ制御装置及びプログラム |
| US10/830,654 US20040223060A1 (en) | 2003-05-07 | 2004-04-23 | Control system, control method, printing system, and image data control apparatus and program |
| CNB2004100422353A CN100508557C (zh) | 2003-05-07 | 2004-05-08 | 打印系统及打印控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003129476A JP2004334531A (ja) | 2003-05-07 | 2003-05-07 | 制御システム、制御方法、印刷システム、画像データ制御装置及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004334531A true JP2004334531A (ja) | 2004-11-25 |
Family
ID=33410509
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003129476A Withdrawn JP2004334531A (ja) | 2003-05-07 | 2003-05-07 | 制御システム、制御方法、印刷システム、画像データ制御装置及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20040223060A1 (ja) |
| JP (1) | JP2004334531A (ja) |
| CN (1) | CN100508557C (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007235723A (ja) * | 2006-03-02 | 2007-09-13 | Canon Inc | 画像送信装置および撮像装置 |
| CN102055868A (zh) * | 2009-10-30 | 2011-05-11 | 京瓷美达株式会社 | 信息处理装置、画面数据生成方法、动作控制方法、电气设备和动作控制系统 |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7685341B2 (en) * | 2005-05-06 | 2010-03-23 | Fotonation Vision Limited | Remote control apparatus for consumer electronic appliances |
| US7792970B2 (en) * | 2005-06-17 | 2010-09-07 | Fotonation Vision Limited | Method for establishing a paired connection between media devices |
| US7777779B2 (en) * | 2003-09-10 | 2010-08-17 | Olympus Corporation | Photographing apparatus, control method for lens barrel of photographing apparatus, printer, control method for printer, and printing system |
| JP2005316625A (ja) * | 2004-04-28 | 2005-11-10 | Fuji Photo Film Co Ltd | 画像データ通信システムならびに画像サーバおよび携帯型電子装置ならびにそれらの制御方法 |
| JP4484625B2 (ja) * | 2004-08-10 | 2010-06-16 | キヤノン株式会社 | 通信装置、ファイル転送システム及び通信装置の制御方法 |
| JP2006056039A (ja) * | 2004-08-17 | 2006-03-02 | Funai Electric Co Ltd | フォトダイレクトプリンタ |
| JP4353037B2 (ja) * | 2004-09-21 | 2009-10-28 | 船井電機株式会社 | ダイレクトプリントシステム |
| JP4561272B2 (ja) * | 2004-09-21 | 2010-10-13 | 船井電機株式会社 | ダイレクトプリントシステム |
| US9910341B2 (en) | 2005-01-31 | 2018-03-06 | The Invention Science Fund I, Llc | Shared image device designation |
| US9489717B2 (en) | 2005-01-31 | 2016-11-08 | Invention Science Fund I, Llc | Shared image device |
| US9819490B2 (en) * | 2005-05-04 | 2017-11-14 | Invention Science Fund I, Llc | Regional proximity for shared image device(s) |
| US10003762B2 (en) | 2005-04-26 | 2018-06-19 | Invention Science Fund I, Llc | Shared image devices |
| US7694048B2 (en) * | 2005-05-06 | 2010-04-06 | Fotonation Vision Limited | Remote control apparatus for printer appliances |
| JP5020517B2 (ja) * | 2006-02-02 | 2012-09-05 | キヤノン株式会社 | 印刷システム、印刷装置、撮像装置、及び制御方法 |
| JP2008146181A (ja) * | 2006-12-06 | 2008-06-26 | Canon Inc | 情報処理方法及び情報処理システム |
| EP2410414B1 (en) * | 2010-07-16 | 2019-10-30 | BlackBerry Limited | Media module control |
| TWI544337B (zh) * | 2012-10-25 | 2016-08-01 | 緯創資通股份有限公司 | 共用通用串列匯流排(usb)裝置之雙作業系統架構,以及雙作業系統架構共用通用串列匯流排(usb)裝置之方法 |
| JP6493466B2 (ja) | 2017-07-28 | 2019-04-03 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19645716A1 (de) * | 1995-11-06 | 1997-05-07 | Ricoh Kk | Digitale Einzelbild-Videokamera |
| US7212229B2 (en) * | 1997-04-04 | 2007-05-01 | Eastman Kodak Company | Digital camera providing image processing for an attachable printer |
| JPH10341396A (ja) * | 1997-04-09 | 1998-12-22 | Seiko Epson Corp | デジタルカメラの機能付加方法およびデジタルカメラ |
| JPH1173247A (ja) * | 1997-06-27 | 1999-03-16 | Canon Inc | I/oカード、電子機器、電子システム及び電子機器の立ち上げ方法 |
| TW502172B (en) * | 1998-10-26 | 2002-09-11 | Winbond Electronics Corp | Digital camera to printer conversion device with USB structure |
| JP2000307594A (ja) * | 1999-04-21 | 2000-11-02 | Nec Corp | Av機器の機能の最適処理分散システム |
| JP4046897B2 (ja) * | 1999-06-30 | 2008-02-13 | キヤノン株式会社 | 画像入力装置およびその制御方法 |
| US6957437B1 (en) * | 1999-12-23 | 2005-10-18 | Intel Corporation | Selecting a device driver for a peripheral device adapted to operate on a network and simplifying secondary printer installation |
| JP2003338972A (ja) * | 2001-09-12 | 2003-11-28 | Fuji Photo Film Co Ltd | 画像処理システム、撮像装置、画像処理装置、画像処理方法及びプログラム |
| US20030227554A1 (en) * | 2002-04-26 | 2003-12-11 | Nikon Corporation | Digital camera system |
| US20030220988A1 (en) * | 2002-05-22 | 2003-11-27 | Hymel James A. | Method and electronic device for establishing an interface to control an accessory device |
| JP4420647B2 (ja) * | 2003-04-15 | 2010-02-24 | シャープ株式会社 | 制御システム |
| US20040221146A1 (en) * | 2003-04-30 | 2004-11-04 | International Business Machines Corporation | Build time dynamic installation of drivers on cloned systems |
| US8176503B2 (en) * | 2004-01-27 | 2012-05-08 | Hewlett-Packard Development Company, L.P. | Device driver selection |
-
2003
- 2003-05-07 JP JP2003129476A patent/JP2004334531A/ja not_active Withdrawn
-
2004
- 2004-04-23 US US10/830,654 patent/US20040223060A1/en not_active Abandoned
- 2004-05-08 CN CNB2004100422353A patent/CN100508557C/zh not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007235723A (ja) * | 2006-03-02 | 2007-09-13 | Canon Inc | 画像送信装置および撮像装置 |
| CN102055868A (zh) * | 2009-10-30 | 2011-05-11 | 京瓷美达株式会社 | 信息处理装置、画面数据生成方法、动作控制方法、电气设备和动作控制系统 |
| US8873073B2 (en) | 2009-10-30 | 2014-10-28 | Kyocera Mita Corporation | Information processing device, computer-readable recording medium on which operational control program is recorded, electrical device, and operational control system |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040223060A1 (en) | 2004-11-11 |
| CN1551618A (zh) | 2004-12-01 |
| CN100508557C (zh) | 2009-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004334531A (ja) | 制御システム、制御方法、印刷システム、画像データ制御装置及びプログラム | |
| EP1784979B1 (en) | Portable communication apparatus, print system, and control method thereof | |
| JP3530847B2 (ja) | プリント装置及びその制御方法、並びに、プリントシステム | |
| KR100663209B1 (ko) | 인쇄 시스템, 그 제어 방법 및 포토다이렉트 인쇄 장치 | |
| US20150036002A1 (en) | Configuring apparatus, image output apparatus, methods of controlling the same, and program | |
| KR100619150B1 (ko) | 화상송수신 시스템, 화상송신장치 및 화상수신장치 | |
| JP2004032783A (ja) | 映像印刷方法及び装置 | |
| WO2004090711A1 (ja) | 画像出力システム及びその方法 | |
| JP4321802B2 (ja) | プリントシステム、プリンタ、及びプリンタ制御装置 | |
| US8144343B2 (en) | Printing apparatus and an image supply device using picture transfer protocol having a function which checks attribute information of a file object managed in the image supply device | |
| JP7020822B2 (ja) | システム、撮像装置、情報処理装置、制御方法、及び、プログラム | |
| JP2004072350A (ja) | デジタルカメラおよびプリンタ | |
| JP3625345B2 (ja) | 画像処理システム | |
| JP5972115B2 (ja) | 撮像装置、その制御方法、プログラム | |
| JP2005006012A (ja) | 画像入力装置、画像出力装置、および画像出力システム | |
| JP2011029855A (ja) | 画像処理装置及びその制御方法、並びに、コンピュータプログラム | |
| JP5127597B2 (ja) | 画像表示システム、画像表示装置及びその制御方法、画像処理装置及びその制御方法 | |
| JP4717543B2 (ja) | 画像編集装置及びその制御方法及びプログラム及び記憶媒体 | |
| JP2011004244A (ja) | 画像表示システム、画像管理装置、画像表示装置、及びプログラム | |
| JP3854981B2 (ja) | カメラ、プリンタ及びこれらの制御方法 | |
| JP5379425B2 (ja) | 画像出力装置及びその制御方法 | |
| JP2002204414A (ja) | データ転送方法および画像撮影装置 | |
| JP2006168079A (ja) | 記録システム及びその記録方法、画像供給装置及びその制御方法、記録装置及びその制御方法、プログラム、並びに記憶媒体 | |
| JP2006005760A (ja) | 記録装置、撮像装置及び印刷システム | |
| JP2005004457A (ja) | 画像出力システム、画像出力装置、および端末装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20060801 |