JP2007076187A - プリント制御装置、プリント制御方法 - Google Patents
プリント制御装置、プリント制御方法 Download PDFInfo
- Publication number
- JP2007076187A JP2007076187A JP2005267474A JP2005267474A JP2007076187A JP 2007076187 A JP2007076187 A JP 2007076187A JP 2005267474 A JP2005267474 A JP 2005267474A JP 2005267474 A JP2005267474 A JP 2005267474A JP 2007076187 A JP2007076187 A JP 2007076187A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- image supply
- supply device
- communication
- 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
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【課題】 画像供給装置としてのデジタルカメラと、プリント制御装置とのの無線ダイレクトプリントに適した通信を行うための方法とその構成を提供する事。
【解決手段】 デジタルカメラからの接続要求を受信したプリンタは、プリント実行中であるか否かを判定し、プリントジョブの実行を行っていない場合は接続要求に対する応答を返し、接続処理を行う。プリントジョブの実行中であれば、接続要求元のMACアドレスをプリンタ内部のメモリに保存する。ただし接続要求に対する応答は行わず、現在実行しているプリントジョブを続行する。プリントジョブを終了したと判定した場合、先に無線接続要求を送信したデジタルカメラにプリンタの状態がアイドルとなった事を通知するために、定められた回数のProbe要求を発行する。その後ステップ2010において無線接続待ち合わせ状態に移行する。
【選択図】 図2
【解決手段】 デジタルカメラからの接続要求を受信したプリンタは、プリント実行中であるか否かを判定し、プリントジョブの実行を行っていない場合は接続要求に対する応答を返し、接続処理を行う。プリントジョブの実行中であれば、接続要求元のMACアドレスをプリンタ内部のメモリに保存する。ただし接続要求に対する応答は行わず、現在実行しているプリントジョブを続行する。プリントジョブを終了したと判定した場合、先に無線接続要求を送信したデジタルカメラにプリンタの状態がアイドルとなった事を通知するために、定められた回数のProbe要求を発行する。その後ステップ2010において無線接続待ち合わせ状態に移行する。
【選択図】 図2
Description
本発明は、ダイレクトプリント機能を有するをデジタルカメラとプリント制御装置、プリント制御方法に関する。
近年、パーソナルコンピュータを介することなく、デジタルカメラとプリンタとをUSBケーブルなどで直接接続してプリントするダイレクトプリント製品が増えてきた。
一方、ケーブルレスでの印刷を可能とするため無線通信機能を有するプリンタもかんがえられている。(特許文献1参照)。
特開2005−55994号公報
しかしながら、デジタルカメラとプリンタのダイレクトプリントシステムを無線に対応するために、プリンタがジョブコントローラと十分なストレージをたせると、コストが高くなるという不都合がある。またストレージが無い場合は、無線接続要求に対してプリンタが他のインターフェースからのジョブを実行している場合に十分に応答できない、もしくは接続したままで無線接続してきた他のデジタルカメラからのジョブを実行できないという問題が発生すると考えられる。
上記問題に鑑み本発明では、デジタルカメラとプリンタの無線を用いたダイレクトプリントシステムにおいて、プリンタに十分なストレージを必要とせず、かつダイレクトプリントに適した通信を行うための方法とその構成を提供する事を目的とする。
本発明はこのような目的を達成するために、無線通信機能を有する画像供給装置と通信してプリント処理を行うプリント制御装置であって、画像供給装置と無線通信する通信部と、通信部を介して接続してきた画像供給装置を特定する情報をメモリに記憶する記憶制御手段と、他の通信機器からのプリントジョブを実行している場合には、画像供給装置との通信を切断し、プリントジョブの実行が終了した場合に、メモリに記憶されている情報に基づいて、画像供給装置からの接続を待機する通信制御手段ことを特徴とする。
以上説明したように本発明によれば、デジタルカメラ等の画像供給装置とプリント制御装置において無線によるダイレクトプリントが要求された時にプリンタがジョブの実行中で接続が不可能な場合に再接続をスムーズに実行できる。また、本発明ではプリンタの状態がアイドルである場合のみに無線接続によるダイレクトプリントを実行するため、ストレージを利用したジョブコントロールを実行する必要がなく、プリンタのコスト低減の効果もある。
以下、図面を参照して本発明の実施の形態について説明する。
図1は、本発明のダイレクトプリントシステムの実施例を示す機能ブロック図である。
図中符号1はダイレクトプリント対応のデジタルカメラ、2はダイレクトプリント対応のプリンタ、3はメモリカードを示している。デジタルカメラ1とプリンタ2は有線または無線で接続され、プリントする画像はデジタルカメラ1からプリンタ2へとJPEG形式のデータで送信される。
デジタルカメラ1は、各種データ演算を行うCPU11、このCPU11が動作中に各種データを格納するRAM12を有する。
また、CPU11で実行されるプログラムや各種データを予め格納しておくROM13、ユーザが操作するためのボタンの状態を読み取るユーザインターフェースモジュール14を有する。
また、外部メモリカードと接続するためのメモリカードインターフェース15、画像データをJPEG圧縮およびJPEG伸張するJPEGモジュール16を有する。
また、レンズやシャッター等を備え、撮像素子を用いて撮影を行うカメラモジュール17、装置上のLCDに画像等の表示を行うビデオモジュール18を有する。
また、プリンタやPC等と接続し、データ送受信を行うI/Oポート部19、無線通信に用いる無線LANモジュール1Aを備えている。
プリンタ2は、これを制御し、各種データ演算を行うCPU21、このCPUが動作中に各種データを格納するRAM22、CPU21で実行されるプログラムや各種データを予め格納しておくROM23、プリントヘッドや給排紙モータ等を備え、デジタルカメラから送信された画像データを印刷するプリンタモジュール24、デジタルカメラ1やPC等と接続し、データ送受信を行うI/Oポート部25、無線通信に用いる無線LANモジュール26を備えている。
図2は、プリンタが通常時の無線接続を示すフローチャートである。ステップ1001でデジタルカメラからの無線接続要求を受信したプリンタは、他のインターフェースからのプリントジョブを実行していない場合はステップ1002で応答があるため、ステップ1003において無線接続処理を実行する。ステップ1002において一定時間の間応答が得られなかった場合、プリンタの状態はプリントジョブの実行中またはプリンタの電源がOFFである事が考えられるため、デジタルカメラは送信を停止し、接続処理を中断する。
図3は、本発明のプリントシステムにおいて、プリンタが無線接続待ち合わせ状態へ移行する手順を示すフローチャートである。ステップ2001でデジタルカメラからの接続要求を受信したプリンタは、ステップ2002でプリント実行中であるか否かを判定する。
判定の結果、プリントジョブの実行を行っていない場合はステップ2003で接続要求に対する応答を返し、接続処理を行う。ステップ2002でプリントジョブの実行中であれば、ステップ2004においてすでに他のMACアドレスを持つデジタルカメラから無線接続要求を受信しているか否かを判定する。他のデジタルカメラからの接続要求を受信していた場合、無線接続待ち合わせ状態は該当するデジタルカメラと行うため、新しく受信した接続要求に対する処理は行わない(ステップ2005)。ステップ2004では、さらに他のデジタルカメラからの接続要求が存在していたかを判別する。判別の結果、存在していなかった場合は、ステップ2006において接続要求元のMACアドレスをプリンタ内部のメモリRAM22に保存する。ただし接続要求に対する応答は行わず、現在実行しているプリントジョブを続行する(ステップ2007)。ステップ2008でプリントジョブを終了したと判定した場合、ステップ2009で先に無線接続要求を送信したデジタルカメラにプリンタの状態がアイドルとなった事を通知する。そのために、定められた回数のProbe要求を発行する。これはデジタルカメラに状態を通知するためのものであり、応答の有無は問題としない。その後ステップ2010において無線接続待ち合わせ状態に移行する。この状態では、内部メモリに保存してあるMACアドレスを有するカメラからの接続要求を待つため、他のインターフェースおよび他のMACアドレスの無線機器からの接続要求を無視する。この無線接続待ち合わせ状態は別途定められた時間継続し、タイムオーバーにより通常のアイドル状態へと移行する。この一連の処理により、無線接続要求を実行したデジタルカメラに対してプリントジョブの実行状態からアイドル状態に移行した時に、一定時間の優先接続期間を設けることができる。
図4は、無線接続待ち合わせ状態のプリンタとデジタルカメラの間で接続を実行する際のデジタルカメラの動作を示すフローチャートである。ステップ3001でプリンタからのProbe要求を受信したデジタルカメラは、UI表示を用いてユーザに通知し、接続を実行するか否かを問い合わせる(ステップ3002)。接続を行う場合はステップ3003で通常の接続処理を実行する。この接続処理は、無線待ち合わせ状態のプリンタとの間である場合は優先的に実行される。接続を行わない場合は単にProbe要求を無視するか、もしくはProbe応答フレームを返すのみに留め、以降の処理を実行しない。
上記の実施例では、無線通信手段で接続要求してきた画像供給装置を特定する情報としてMACアドレスを用いていたが、これに限るものではない。
例えば、画像供給装置に与えられている機種情報や機体番号などでもよいし、これらを複合的に用いた情報でも良いし、予め聞きに決められているニックネームなど、装置を特定できる情報であれば利用可能である。
<他の実施形態>
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態に示すフローチャートに対応したプログラム)を、各装置に直接或いは遠隔から供給してもよい。さらに、その装置の処理部が該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MOでもよい。また、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)でもよい。
また、上述のプログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから取得しても良い。その際に、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、本発明のプログラムを暗号化して記憶媒体に格納してユーザに配布してもよい。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせてもよい。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
1 デジタルカメラ
2 プリンタ
3 メモリカード
11 デジタルカメラのCPU
12 デジタルカメラのRAM
13 デジタルカメラのROM
14 デジタルカメラのユーザインターフェースモジュール
15 デジタルカメラのメモリカードインターフェース
16 デジタルカメラのJPEGモジュール
17 デジタルカメラのカメラモジュール
18 デジタルカメラのビデオモジュール
19 デジタルカメラのI/Oポート部
1A デジタルカメラの無線LANモジュール
21 プリンタのCPU
22 プリンタのRAM
23 プリンタのROM
24 プリンタのプリンタモジュール
25 プリンタのI/Oポート部
26 プリンタの無線LANモジュール
2 プリンタ
3 メモリカード
11 デジタルカメラのCPU
12 デジタルカメラのRAM
13 デジタルカメラのROM
14 デジタルカメラのユーザインターフェースモジュール
15 デジタルカメラのメモリカードインターフェース
16 デジタルカメラのJPEGモジュール
17 デジタルカメラのカメラモジュール
18 デジタルカメラのビデオモジュール
19 デジタルカメラのI/Oポート部
1A デジタルカメラの無線LANモジュール
21 プリンタのCPU
22 プリンタのRAM
23 プリンタのROM
24 プリンタのプリンタモジュール
25 プリンタのI/Oポート部
26 プリンタの無線LANモジュール
Claims (6)
- 無線通信機能を有する画像供給装置と通信してプリント処理を行うプリント制御装置であって、
前記画像供給装置と無線通信する通信部と、
前記通信部を介して接続してきた前記画像供給装置を特定する情報をメモリに記憶する記憶制御手段と、
他の通信機器からのプリントジョブを実行している場合には、前記画像供給装置との通信を切断し、プリントジョブの実行が終了した場合に、前記メモリに記憶されている情報に基づいて、前記画像供給装置からの接続を待機する通信制御手段ことを特徴とするプリント制御装置。 - 前記通信制御手段は、前記メモリに記憶されている情報に基づいて、プローブ要求を発行し、プリンタ機能が使用可能な状態である事を前記が増強旧装置に通知することを特徴とする請求項1に記載のプリント制御装置。
- 前記通信制御手段は、メモリに記憶している情報に対応する画像供給装置以外の機器からの接続要求を一定時間受け付けないように制御することを特徴とする請求項1ないし2のいずれか1項に記載のプリント制御装置。
- 無線通信機能を有する画像供給装置と通信してプリント処理を行うためのプリント制御方法であって、
無線通信機能を介して接続してきた前記画像供給装置を特定する情報をメモリに記憶する記憶制御工程と、
他の通信機器からのプリントジョブを実行している場合には、前記画像供給装置との通信を切断し、プリントジョブの実行が終了した場合に、前記メモリに記憶されている情報に基づいて、前記画像供給装置からの接続を待機する通信制御工程ことを特徴とするプリント制御方法。 - 前記通信制御工程は、前記メモリに記憶されている情報に基づいて、プローブ要求を発行し、プリンタ機能が使用可能な状態である事を前記画像供給装置に通知することを特徴とする請求項4に記載のプリント制御方法。
- 前記通信制御工程は、メモリに記憶している情報に対応する画像供給装置以外の機器からの接続要求を一定時間受け付けないように制御することを特徴とする請求項4ないし5のいずれか1項に記載のプリント制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005267474A JP2007076187A (ja) | 2005-09-14 | 2005-09-14 | プリント制御装置、プリント制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005267474A JP2007076187A (ja) | 2005-09-14 | 2005-09-14 | プリント制御装置、プリント制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007076187A true JP2007076187A (ja) | 2007-03-29 |
Family
ID=37936941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005267474A Withdrawn JP2007076187A (ja) | 2005-09-14 | 2005-09-14 | プリント制御装置、プリント制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007076187A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011152762A (ja) * | 2010-01-28 | 2011-08-11 | Brother Industries Ltd | 印刷装置、印刷システム、及びプリンタドライバ |
KR101141276B1 (ko) | 2007-06-04 | 2012-05-04 | 삼성전자주식회사 | 무선 usb를 이용하여 디바이스와 접속 가능한 호스트장치의 통신 방법 및 호스트 장치와 디바이스를 포함하는무선 접속 시스템 |
US10142497B2 (en) | 2016-05-19 | 2018-11-27 | Canon Kabushiki Kaisha | Image printing system, method in image processing apparatus, and storage medium |
US10205848B2 (en) | 2016-05-13 | 2019-02-12 | Canon Kabushiki Kaisha | Printing apparatus serving as an access point based on authentication information for a wireless connection, printing system including the printing apparatus, and control method of the printing apparatus |
-
2005
- 2005-09-14 JP JP2005267474A patent/JP2007076187A/ja not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101141276B1 (ko) | 2007-06-04 | 2012-05-04 | 삼성전자주식회사 | 무선 usb를 이용하여 디바이스와 접속 가능한 호스트장치의 통신 방법 및 호스트 장치와 디바이스를 포함하는무선 접속 시스템 |
US8386658B2 (en) | 2007-06-04 | 2013-02-26 | Samsung Electronics Co., Ltd | Communication method of host apparatus capable of connecting with device by using wireless universal serial bus and wireless connection system including host apparatus and device |
JP2011152762A (ja) * | 2010-01-28 | 2011-08-11 | Brother Industries Ltd | 印刷装置、印刷システム、及びプリンタドライバ |
US8542387B2 (en) | 2010-01-28 | 2013-09-24 | Brother Kogyo Kabushiki Kaisha | Printing apparatus, printing system and printer driver |
US10205848B2 (en) | 2016-05-13 | 2019-02-12 | Canon Kabushiki Kaisha | Printing apparatus serving as an access point based on authentication information for a wireless connection, printing system including the printing apparatus, and control method of the printing apparatus |
US10142497B2 (en) | 2016-05-19 | 2018-11-27 | Canon Kabushiki Kaisha | Image printing system, method in image processing apparatus, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7626716B2 (en) | Recording apparatus and recording control method for executing recording according to setting of print parameters by wireless device | |
JP2008193474A (ja) | ジョブ処理システム、ジョブ処理システムの制御方法、ジョブ処理装置、記憶媒体及びプログラム | |
JP4577162B2 (ja) | プリンタシステムの制御ソフトウェアの更新 | |
JP2005335377A (ja) | ダイレクトイメージの印刷方法及び装置 | |
JP2008030287A (ja) | 印刷装置、印刷システム及びプログラム | |
JP4968888B2 (ja) | 印刷システム、撮像装置及びその制御方法、プログラム並びに記憶媒体 | |
JP2009205637A (ja) | Usb装置、印刷装置、usb装置の制御方法及びそのプログラム | |
JP2007076187A (ja) | プリント制御装置、プリント制御方法 | |
JP2008015912A (ja) | 情報処理装置及びデバイスドライバ削除方法 | |
JP2006302117A (ja) | 印刷システム | |
JP2010134772A (ja) | 情報処理装置及び情報処理方法 | |
JP2010117949A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2013119241A (ja) | 画像形成装置、画像形成装置の制御方法、及び、コンピュータプログラム | |
JP7070119B2 (ja) | 画像処理装置、その制御方法、およびプログラム | |
US20060050311A1 (en) | Image-forming apparatus and a controlling method for the same | |
JP2007190715A (ja) | 印刷装置 | |
JP2010158791A (ja) | 画像形成装置、ジョブ処理方法及びプログラム | |
JP5003365B2 (ja) | 印刷システム、印刷プログラム | |
JP2008046821A (ja) | 画像形成システム、情報処理装置、印刷制御方法及び印刷制御プログラム | |
JP5071744B2 (ja) | 印刷装置、印刷システム、及びプリンタドライバ | |
JP5459109B2 (ja) | 印刷装置 | |
JP2010218325A (ja) | 印刷制御装置および印刷システム | |
JP2009080647A (ja) | 周辺装置 | |
JP2007199770A (ja) | 情報処理装置、アンインストール方法、記憶媒体、プログラム | |
JP2013107338A (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: 20081202 |