JP2005318537A - 画像処理装置及び画像処理システムとその制御方法 - Google Patents
画像処理装置及び画像処理システムとその制御方法 Download PDFInfo
- Publication number
- JP2005318537A JP2005318537A JP2005084517A JP2005084517A JP2005318537A JP 2005318537 A JP2005318537 A JP 2005318537A JP 2005084517 A JP2005084517 A JP 2005084517A JP 2005084517 A JP2005084517 A JP 2005084517A JP 2005318537 A JP2005318537 A JP 2005318537A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- image processing
- usb
- network
- data
- 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.)
- Pending
Links
Images
Landscapes
- Facsimile Transmission Control (AREA)
- Small-Scale Networks (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Systems (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】 本来の無線接続では不要であるUSBインターフェースを使用しなければならない。また、そもそも互いに離れた場所に設置するにも拘わらず、一度、USBケーブルを介して接続可能な場所まで移動しなければならないという不便がある。
【解決手段】 USBインターフェースを介してUSBホスト制御部を有する無線LANユニットと接続され、無線LANユニットが接続されているネットワークに含まれるPCとの間でデータを送受信する画像処理装置であって、USBインターフェースを介して無線LANユニットにデータ受信要求を発行し(S1)、そのデータ受信要求に応答して無線LANユニットから送られるデータ要求コマンド(S2)に応じて、操作部からの入力により設定されたネットワークに関する情報を無線LANユニットに送信し(S3)、そのネットワークに関する情報を用い、無線LANユニットを介してPCと通信を行う。
【選択図】 図7
【解決手段】 USBインターフェースを介してUSBホスト制御部を有する無線LANユニットと接続され、無線LANユニットが接続されているネットワークに含まれるPCとの間でデータを送受信する画像処理装置であって、USBインターフェースを介して無線LANユニットにデータ受信要求を発行し(S1)、そのデータ受信要求に応答して無線LANユニットから送られるデータ要求コマンド(S2)に応じて、操作部からの入力により設定されたネットワークに関する情報を無線LANユニットに送信し(S3)、そのネットワークに関する情報を用い、無線LANユニットを介してPCと通信を行う。
【選択図】 図7
Description
本発明は、USBインターフェースを介して通信端末と接続され、その通信端末が含まれるネットワークの情報処理装置と通信を行う画像処理装置と画像処理システム及びその制御方法に関するものである。
近年、無線技術の進歩により、家庭やオフィス等において無線ネットワークの利用が盛んになっており、このような無線ネットワークを用いて、プリンタ、スキャナ及びFAXなどの機能を備える複合機とPCとを接続したいという要望が高まっている。
無線ネットワークでは、各種データはパケット形式で電波によってやり取りされる。このため、その電波の到達範囲であれば、誰でもそのネットワークを介して送受信されるパケットを受信できることになる。そこで、このパケットの秘匿性を確保するために、そのパケットデータを暗号化する必要がある。このような暗号化手法には、IEEE802.11bやIEEE802.11a等で用いられているwep(Wire Equivalent Privacy)などがある。
この暗号化方法は、基本として、通信する機器の双方が同じ暗号鍵を持ち、送信側の機器ではその暗号鍵を用いて暗号化したパケットを無線で送信し、受信側では、その受信したパケットをその暗号鍵を使用して復号する。例えば、IEEE802.11iなどのように、暗号鍵を途中で動的に切り替える方式もあるがpsk(pre-shared key)を用いれば基本は変わらない。
ここで上述の複合機とPCとを無線により接続する場合、PCは元々ネットワークに接続されており、ユーザは新たに複合機を購入して、そのネットワークに加えたいとする。このときPCと複合機との間は無線で接続されるため、秘匿性を保った安全な無線通信を行うためには、PCと複合機の双方に同じ暗号鍵を登録する必要がある。
複合機に無線通信機能を付加することが望まれてはいるものの、コストダウンのため、通常、複合機の標準仕様では無線通信機能は実装されておらず、オプションで無線通信用ユニットを実装して無線通信に対処する必要がある。この場合、複合機とPCとで互いに共通の暗号鍵を登録しなければならず、そのための処理が極めて面倒である。
このような手間を避けるため従来の機器では、例えば図6に示すように、PC200と無線LANユニット300とを直接、別のインターフェース301、例えばUSBによってケーブルを介して接続し、このUSBインターフェース301を介してPC200と無線LANユニット300との間で暗号鍵を共有したり無線設定を行う。そしてその後、このUSBインターフェース301を分離して、初めて無線通信が開始されるという方法がとられている(特許文献1)。
特開2002−236561号公報
しかしこのような方法では、本来の無線接続では不要であるUSBインターフェースを、PCと無線LANユニットとの間に設けなければならない。また、そもそもPC200と無線LANユニット300とが離れた場所に設置する必要があるため無線LANを導入しなければならないのに、一度、USBインターフェース301を介してPC200と無線LANユニット300とを接続するために、USBケーブルで接続可能な場所までPC200或は無線LANユニット300のいずれかを移動しなければならないという不便な点がある。また、このような無線LANユニット300は、無線LAN対応のユニット(図6では複合機1000)向けのUSBインターフェースに加えて、暗号鍵を設定するためにPC200との接続用USBインターフェースも設けなければならず、コストの点でも不利である。
本願発明は上記従来技術の欠点を解決することを目的とする。
本発明の特徴は、余分なインターフェースを追加することなく、ネットワークに接続された通信端末を介して、そのネットワークに含まれる情報処理装置との間でデータの送受信を行うことができる画像処理装置と画像処理システム及びその制御方法を提供することを目的とする。
本発明に係る画像処理装置は以下のような構成を備える。即ち、
USBホスト制御部を有する通信端末とUSBインターフェースを介して接続され、前記通信端末が接続されているネットワークに含まれる情報処理装置との間でデータを送受信する画像処理装置であって、
ユーザにより操作され、前記ネットワークに関する情報を設定するための情報を入力する操作入力手段と、
前記USBインターフェースを介して前記通信端末にデータ受信要求を発行する手段と、 前記データ受信要求に応答して前記USBホスト制御部から送られるデータ要求コマンドに応じて、前記操作入力手段による入力により設定されたネットワークに関する情報を前記通信端末に送信する送信手段と、
前記ネットワークに関する情報を用い、前記通信端末を介して前記情報処理装置と通信を行う通信制御手段とを有することを特徴とする。
USBホスト制御部を有する通信端末とUSBインターフェースを介して接続され、前記通信端末が接続されているネットワークに含まれる情報処理装置との間でデータを送受信する画像処理装置であって、
ユーザにより操作され、前記ネットワークに関する情報を設定するための情報を入力する操作入力手段と、
前記USBインターフェースを介して前記通信端末にデータ受信要求を発行する手段と、 前記データ受信要求に応答して前記USBホスト制御部から送られるデータ要求コマンドに応じて、前記操作入力手段による入力により設定されたネットワークに関する情報を前記通信端末に送信する送信手段と、
前記ネットワークに関する情報を用い、前記通信端末を介して前記情報処理装置と通信を行う通信制御手段とを有することを特徴とする。
本発明に係る画像処理システムは以下のような構成を備える。即ち、
無線回線を介して情報処理装置との間でデータの送受信を実行する無線通信部とUSBホスト制御部とを有する無線通信ユニットと、
前記無線通信ユニットが前記無線回線を介した通信を行うための設定値を設定するための操作部とUSBファンクション制御部とを有し、前記無線ユニットとUSBインターフェースを介して接続された画像処理ユニットと、
前記操作部で設定された設定値を前記画像処理ユニットから前記無線通信ユニットに転送する転送手段と、
前記転送手段により転送された前記設定値に基づいて、前記情報処理装置と前記画像処理ユニットとの間でデータ転送を可能にしたことを特徴とする。
無線回線を介して情報処理装置との間でデータの送受信を実行する無線通信部とUSBホスト制御部とを有する無線通信ユニットと、
前記無線通信ユニットが前記無線回線を介した通信を行うための設定値を設定するための操作部とUSBファンクション制御部とを有し、前記無線ユニットとUSBインターフェースを介して接続された画像処理ユニットと、
前記操作部で設定された設定値を前記画像処理ユニットから前記無線通信ユニットに転送する転送手段と、
前記転送手段により転送された前記設定値に基づいて、前記情報処理装置と前記画像処理ユニットとの間でデータ転送を可能にしたことを特徴とする。
本発明に係る画像処理装置の制御方法は以下のような工程を備える。即ち、
USBホスト制御部を有する通信端末とUSBインターフェースを介して接続され、前記通信端末が接続されているネットワークに含まれる情報処理装置との間でデータを送受信する画像処理装置の制御方法であって、
ユーザにより操作され、前記ネットワークに関する情報を設定するための情報を入力する入力工程と、
前記USBインターフェースを介して前記通信端末にデータ受信要求を発行する工程と、
前記データ受信要求に応答して前記USBホスト制御部から送られるデータ要求コマンドに応じて、前記入力工程での入力により設定されたネットワークに関する情報を前記通信端末に送信する送信工程と、
前記ネットワークに関する情報を用い、前記通信端末を介して前記情報処理装置と通信を行う通信制御工程とを有することを特徴とする。
USBホスト制御部を有する通信端末とUSBインターフェースを介して接続され、前記通信端末が接続されているネットワークに含まれる情報処理装置との間でデータを送受信する画像処理装置の制御方法であって、
ユーザにより操作され、前記ネットワークに関する情報を設定するための情報を入力する入力工程と、
前記USBインターフェースを介して前記通信端末にデータ受信要求を発行する工程と、
前記データ受信要求に応答して前記USBホスト制御部から送られるデータ要求コマンドに応じて、前記入力工程での入力により設定されたネットワークに関する情報を前記通信端末に送信する送信工程と、
前記ネットワークに関する情報を用い、前記通信端末を介して前記情報処理装置と通信を行う通信制御工程とを有することを特徴とする。
本発明によれば、余分なインターフェースを追加することなく、ネットワークに接続された通信端末を介して、そのネットワークに含まれる情報処理装置との間でデータの送受信を行うことができる。
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は、特許請求の範囲に記載の発明の限定するものでなく、また実施の形態で説明されている特徴組み合わせの全てが発明の解決手段に必須のものとは限らない。
[実施の形態1]
図1は、本発明の実施の形態1に係る画像処理システムの全体の構成を示すブロック図である。尚、本実施の形態1では、画像処理装置の一例として、プリンタ、スキャナ、FAXなどの機能を備えた複合機100の場合で説明するが本発明はこれに限定されるものでなく、この画像処理装置は、例えば単機能のプリンタやFAXヤスキャナ等でもかまわない。
図1は、本発明の実施の形態1に係る画像処理システムの全体の構成を示すブロック図である。尚、本実施の形態1では、画像処理装置の一例として、プリンタ、スキャナ、FAXなどの機能を備えた複合機100の場合で説明するが本発明はこれに限定されるものでなく、この画像処理装置は、例えば単機能のプリンタやFAXヤスキャナ等でもかまわない。
無線LANユニット130の詳細は後述するが、この無線LANユニット130は、複合機(MFP)100とUSBインターフェース131で接続されている。また無線LANユニット130はアクセスポイント140とローカルエリアネットワーク132(以下LAN)によって接続されている。このLAN132は有線でも無線でもかまわないが、図1では無線のイメージで図示されている。
PC150についても詳細は後述するが、アクセスポイント140とローカルエリアネットワーク133(以下LAN)によって接続されている。このLAN133は有線でも無線でもかまわないが、図では無線のイメージで図示されている。
以上の構成において、PC150から複合機100を直接USBインターフェースによらず、LAN132,133を通して制御する。ここではPC150と複合機100の間の制御プロトコルは公知の方法を用いるものとする。
ここでは複合機100と無線LANユニット130とはUSBインターフェース131を介して接続されており、複合機100はデバイス(クライアント)側としてのUSBインターフェースを有し、無線LANユニット130はホスト側としてのUSBインターフェースを持つ。USBでの通信方法は公知なので詳細は省略するが、USBホスト側が主導であり、デバイス側はコマンドに対して応答するのみである。
そこで本実施の形態1では、複合機100の操作キーを用いて入力され、設定された設定情報を、複合機100が主体となって無線LANユニット130へ送信する通信方法を規定することにより、無線ネットワークの設定情報を複合機100で入力してPC150に送るようにしている。
これにより、わざわざ複合機100或はPC150を、直接通信可能な位置まで移動させて複合機150とPC150との間での設定情報の整合をとる必要をなくし、また無線通信を実際に行う無線LANユニット130に、表示操作部などの設定情報の入力手段を新規に設ける必要をなくしている。
図2は、本実施の形態1に係る複合機100の概略構成を示すブロック図である。
図において、CPU101は、ROM102に記憶されている制御プログラムに従って、この複合機100全体の動作を制御している。ROM102は、CPU101が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム(OS)、プログラム等の固定データを格納する。本実施の形態1では、ROM102に格納されている各制御プログラムは、ROM102に格納されている組み込みOSの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェアの実行制御を行う。RAM103は、バックアップ電源を必要とするSRAM(Static Random Access Memory)等で構成され、そこに記憶されているデータは、図示しないデータバックアップ用の一次電池によって不揮発に保持されている。従って、RAM103には、消去されては困るプログラム制御変数等が格納される。またこのRAM103には、オペレータが登録した設定値や複合機100の管理データ等を格納するメモリエリアも設けられている。
画像メモリ104は、DRAM(Dynamic Random Access Memory)等で構成されて、画像データを蓄積する。また、この画像メモリ104の一部の領域は、ソフトウェアによる処理の実行のためのワークエリアとしても確保されている。データ変換部105は、ページ記述言語(PDL:Page Description Language)等の解析や、キャラクタデータのCG(Computer Graphics)展開等、画像データの変換を行う。読取制御部106は、読取部(スキャナ)107が、CISイメージセンサ(密着型イメージセンサ)によって原稿を光学的に読み取り、電気的な画像データに変換した画像信号を、図示しない画像処理制御部を介して、2値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。尚、この実施の形態1では、読取制御部106、読取部107は、原稿を搬送しながら、固定されているCISイメージセンサで読み取りを行うシート読取制御方式と、原稿台に固定されている原稿を、移動するCISイメージセンサでスキャンするブック読取制御方式の両制御方式に対応している。
操作表示部108は、数値入力キー、文字入力キー、モード設定キー、決定キー、取り消しキー等を備えた操作部と、各種キー、LED(発光ダイオード)とLCD(液晶ディスプレイ)等を有している。この表示操作部108は、複合機としての各種機能や、無線LANユニット130のネットワーク設定や暗号鍵の入力及び編集や、複合機100の動作状況、ステータス状況の表示等に用いられる。通信制御部109は、モデム(変復調装置)や、NCU(網制御装置)等を有し、通信回線131との間でのFAX通信やデータ送受信を可能にしている。本実施の形態1では、通信制御部109は、アナログの通信回線(PSTN)131に接続され、T30プロトコルでの通信制御、通信回線に対する発呼と着呼等の回線制御を行っている。解像度変換処理部110は、ミリ系の画像データとインチ系の画像データの相互変換等の解像度変換制御を行う。尚、この解像度変換部110において、画像データの拡大/縮小処理も可能である。符号復号化処理部111は、複合機100で扱う画像データ(非圧縮、MH,MR,MMR,JBIG,JPEG等)を相互に符号及び復号処理したり、拡大縮小処理を行うことができる。
記録制御部112は、印刷される画像データに対し、図示しない画像処理制御部を介して、スムージング処理や記録濃度の補正処理、色補正等の各種画像処理を施すことにより、高精細な画像データに変換し、USBホスト制御部114(後述)に出力する。また、USBホスト制御部114を制御することにより、定期的に記録部(プリンタ部)115の状態情報を取得する役割も果たす。USBファンクション制御部113は、USBインターフェース131による通信制御を行う。具体的には、無線LANユニット130との間で通信を行い、またUSB通信規格に従ってプロトコル制御を行って、CPU101が実行するUSBファンクション制御タスクからのデータをパケットに変換し、PC150にUSBパケットで送信を行ったり、逆にPC150からのUSBパケットを受信し、データに変換してCPU101に対して転送する。USBホスト制御部114は、USB通信規格で定められたプロトコルで通信を行うための制御部である。USB通信規格は、双方向のデータ通信を高速に行うことができる規格であり、1台のホスト(マスタ)に対し、複数のハブ又はファンクション(スレーブ)を接続することができる。USBホスト制御部114は、USB通信におけるホストの機能を有する。
記録部115は、専用CPU(不図示)で制御されるレーザビームプリンタやインクジェットプリンタ等からなるプリンタ部であり、USBインターフェース経由で受信したカラー画像データ、又はモノクロ画像データを印刷部材(記録シート)に印刷する。記録部115とUSBホスト制御部114とはUSB通信規格で定められたプロトコルで通信を行い、特に記録部115はスレーブとしての機能を有する。本実施の形態1においては、記録機能に関するUSB通信は1対1の接続形態を用いる。上記構成要素101〜106、108〜114及び116は、CPU101が管理するCPUバス121を介して、相互に接続されている。
図3は、本実施の形態1に係る情報処理端末等のPC150の概略構成を示すブロック図である。
CPU201は、ROM202,内部記憶装置204、或は外部記憶ディスク206から外部記憶装置205を介してRAM203にロードされたプログラムに従ってシステムバス211を介してPC150全体の動作を制御している。ROM202は、CPU201の制御プログラム等を格納している。RAM203は、内部記憶装置204或は外部記憶装置205から読み込んだプログラムを記憶してCPU201により実行可能としている。このRAM203はまたCPU201の動作時、画像データや各種データを記憶するためのワークエリアを提供している。内部記録装置204には、オペレーティングシステム、各種アプリケーションプログラムや画像データ等が格納されている。この内部記録装置204には、本実施の形態1に係る文字データの処理工程を含む、複合機100に対する各種制御命令やデータの送受信を行うためのアプリケーションソフト、プリンタドライバソフト、スキャナドライバソフト、ファクシミリドライバソフト、各機能毎のUSBクラスドライバソフトおよびUSBバスドライバソフト等がインストールされている。通常、これらのアプリケーションソフト及びドライバソフトは、これらが記憶されたほかのコンピュータ可読媒体から外部記憶ディスク206(フロッピー(登録商標)ディスク、CD−ROMメディア)からデータを受け取り、外部記憶装置205を制御することにより内部記憶装置204にインストールされる。また通信回線133を介して通信部209(ネットワークやモデム)でアプリケーションソフト及びドライバソフトを受け取り、内部記憶装置204にインストールすることも可能である。
操作部207は、オペレータからの指示入力手段としてのキーボードやマウス(不図示)を制御するものである。印刷の実行起動には通常、操作部207のキーボードやマウスが使用される。表示部208は、オペレータに対して各種表示を行うものである。このPC150から印刷の実行を起動する場合は、確認ダイヤログ等を表示部208に表示してオペレータに入力を促す。また、印刷動作の実行中は、印刷状況を示す情報をオペレータに提供する。通信部209は、PC150側の無線LAN133との通信部であり、アクセスポイント140を経由して無線LANユニット130や複合機100とデータの送受信を行う。USBホスト制御部210は、USBインターフェースの通信制御を行うもので、USB通信規格に従って、CPU201からのデータをパケットに変換し、複合機100にUSBパケットを送信したり、逆に、複合機100からのUSBパケットをデータに変換してCPU201に送信する。この通信制御方法に関しては、公知の方法を使用するものとし、説明を省略する。
図4は、本実施の形態1に係る無線LANユニット130の概略構成を示すブロック図である。
CPU301は、ROM302,RAM303に記憶されたプログラムに従ってシステムバス311を介して無線LANユニット130全体の動作を制御する。ROM302は、CPU301の制御プログラム等を格納している。RAM303は、一時的にプログラムや画像データを記憶する。無線LAN通信部304は、無線LAN132による通信を行う。この通信部304は、各社から供給されている無線LANコントロールチップ(LSI)を用いて構成されても良く、更に、通信の認証の手間を省くため各社から供給されているPCMCIAカード型無線LANアダプタを、PCMCIAカードコントローラ(不図示)を通してシステムバス311に接続してもよい。
USBホスト制御部305は、USBインターフェースの通信制御を行うものであり、USB通信規格に従って、CPU301からのデータをパケットに変換し、USBインターフェース131を介して複合機100にUSBパケットとして送信する。また逆に、複合機100からのUSBパケットを受信し、データに変換してCPU301に送信する。この場合の通信制御方法に関しては、公知の方法を使用するものとし、説明を省略する。
次に、本実施の形態1に係る複合機100と無線LANユニット130との間の通信手順を説明する前に、図5(A)を参照して、従来の通信手順について説明する。尚、図5では、ここではユーザが複合機100を操作するので、図において、デバイス(複合機)からホストに向かう左方向の矢印が送信を示し、ホストからデバイスに向かう右方向の矢印が受信を示している。しかし、USB通信での用語としてはホスト(PC、無線LANユニット)側が主体となるので右矢印が送信を示し「out」で表され、左矢印は受信を示し「in」で表される。
図5(A)に示す従来例では、例えばユーザが入力した暗号鍵を、無線LANユニットから複合機へ問い合わせる場合、無線LANユニットから複合機に対してデータを要求するコマンドをBulk outにより要求する(S401)。それに応答して複合機は、暗号鍵データをBulk inで返す(S402)。その後、複合機は、1組のコマンド処理が正常に終了したことを示す確認をホスト(無線LANユニット)側に返す(S403)。
このように従来は、無線LANユニットが通信を主体的に制御しているので、複合機で暗号鍵が設定されても、それを無線LANユニットに伝達することができなかった。
これに対して図5(B)に示す本実施の形態1では、例えば複合機100でユーザが暗号健を入力し終わった時に、その暗号健を無線LANユニット130へ送るために、データ受信要求コマンドをInterrupt inで返す(S420)。それによって無線LANユニット130からデータを要求するコマンドがBulk outで要求され(S421)。それに対応して複合機100は、その暗号鍵をBulk inで返す(S422)。そして複合機100からホスト(無線LANユニット130)に対して、1組のコマンド処理が正常に終了したことを示す確認を返す(S423)。
続いて逆方向、即ち、無線LANユニットから複合機へのデータ転送の例を説明する。まず図5(A)の従来例では、例えば無線LANユニットが複合機へネットワークの状態を送りたい場合、ホスト(無線LANユニット)から複合機にデータを送信するための要求コマンドをBulk outで送信する(S411)。それに続いて、ホストからネットワーク状態のデータがBulk outで複合機に送られる(S412)。そして無事データを受信できると、複合機は1組のコマンド処理が正常に終了したことを示す確認をBulk inで返す(S413)。
このように従来は、無線LANユニットが通信を主体的に制御しているので、複合機が無線ネットワークの状態を取得したい場合でも、それを無線LANユニットに伝達して取得することができなかった。
これに対して本実施の形態1では、図5(B)に示すように、例えばユーザが複合機100の表示操作部108からネットワーク状態を無線LANユニット130へ問い合わせたい場合、ホストコンピュータからデバイス「out」方向のデータ送信要求コマンドを、複合機100からホストに対してInterrupt inで送る(S430)。それに応答してホストは、データの送信要求コマンドに応答して複合機100にデータ送信コマンドをBulk outで送信する(S431)。それに続いて、ネットワーク状態を示すデータがBulk outで複合機100に送信される(S432)。そして複合機100で、そのデータが無事データを受信でき、1組のコマンド処理が正常に終了すると、それを示す受信確認をBulk inでホストに返す(S433)。
ここでは無線LANでのネットワーク接続に必要な設定として(S422)や(S412)で、暗号鍵やネットワークの状態を送受信すると説明したが、暗号鍵以外にも、現在受信することのできる複数のアクセスポイント情報や、アクセスポイントのSSID、無線LANユニットに設定されているIPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバアドレスなども送受信できる。
図7は、本実施の形態1に係る複合機100における無線LANユニット130へのデータ送信処理を説明するフローチャートで、この処理を実行するプログラムはROM102或はRAM103に記憶されており、CPU101の制御の下に実行される。
この処理は、複合機100で、例えば、表示操作部108を使用して暗号鍵が入力されて、それを無線LANユニット130に送信するために表示操作部108が操作されることにより開始される。まずステップS1で、USBインターフェース113を介してデータ受信要求コマンドを無線LANユニット130に送信する(図5(B)のS420)。次にステップS2で、これに応答して無線LANユニット130からデータを要求するデータ要求コマンドが送られてくるのを待つ。このコマンドを受信すると(図5(B)のS421)ステップS3に進み、複合機100で設定されている暗号鍵を無線LANユニット130に送信する(図5(B)のS422)。尚、ここで送信するデータは暗号鍵に限定されるものでなく、上述したように、複数のアクセスポイント情報や、アクセスポイントのSSID、無線LANユニットに設定されているIPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバアドレスなどのネットワーク設定情報でも良い。こうしてステップS4で正常に受信が完了したことが確認されるとステップS5に進み、送信確認を無線LANユニット130に送信して(図5(B)のS423)処理を終了する。
一方、ステップS4で受信が正常でないときはステップS6に進み、エラー情報を受信したかどうかを調べ、そうであればステップS8に進むが、エラー受信でないときはステップS7で、応答待ちのタイムオーバなったかどうかを調べ、そうでないときはステップS4に進む。タイムオーバになるとステップS8に進み、リトライを行うかを調べ、そうであればステップS1に進み、前述の処理を実行する。またステップS8でリトライを実行しないときはステップS9に進み、エラー処理を実行する。
図8は、本実施の形態1に係る複合機100における無線LANユニット130からのデータ受信処理を説明するフローチャートで、この処理を実行するプログラムはROM102或はRAM103に記憶されており、CPU101の制御の下に実行される。この処理は、複合機100で、例えば、表示操作部108を使用して、無線LANユニット130が有している暗号鍵などのネットワーク情報を受信するように指示されることにより開始される。
まずステップS11で、無線LANユニット130に対してデータ送信要求コマンドを送信する(図5(B)のS430)。次にステップS12で、このコマンドに応答して、無線LANユニット130からデータ要求コマンドが送られてくるのを待つ。ステップS12で、このデータ要求コマンドを受信すると(図5(B)のS431)ステップS13に進み、無線LANユニット130から送信されてくるデータを待って受信する(図5(B)のS432)。こうしてデータを受信するとステップS14に進み、その受信したデータに基づいて、暗号鍵や、ネットワーク情報などを取得する。これら暗号鍵やネットワーク情報とは、前回複合機100から無線LANユニット130に対して設定した暗号鍵やネットワーク情報や、無線LAN132を介して無線LANユニット130が予めアクセスポイント140から取得した暗号鍵やネットワーク情報のことである。そしてステップS15で、無線LANユニット130に対して、受信確認の応答を返す(図5(B)のS433)。
図9は、本実施の形態1に係る無線LANユニット130における複合機100との送受信処理を説明するフローチャートで、この処理を実行するプログラムはROM302に記憶されており、CPU301の制御の下に実行される。
まずステップS21で、前述の図7のステップS1の送信処理によるデータ受信要求コマンド(図5(B)のS420)を受信したかをみる。受信するとステップS22に進み、データを要求するコマンドをデバイス(複合機100)に送信する(図5(B)のS421)。次にステップS23で、このデータ要求コマンドに応答して複合機100からデータが送信されてくるのを待ってデータを受信し、データを受信するとステップS24に進み、複合機100で設定されている暗号鍵などの情報を取得する。そしてステップS25で、複合機100から送信確認を受信する(図5(B)のS423)。
またステップS21で、データ要求コマンドを受信しないときはステップS27に進み、複合機100から、図8のステップS11で送信されるデータ送信要求コマンド(図5(B)のS430)を受信したかをみる。受信するとステップS29に進み、無線LANユニット130から送信したいデータがあることを示すデータ要求コマンドを複合機100に送信する(図5(B)のS430)。次にステップS30で、無線LANユニット130が有している暗号鍵などの情報を、USBインターフェースを介して複合機100に送信する(図5(B)のS433)。そしてステップS31で、複合機100からの受信確認(図5(B)のS433)によりデータが正常に受信されたことを確認すると、この処理を終了する。またステップS27で、データ送信要求コマンドでないときはステップS28に進み、その受信したコマンドに応じた処理を実行するが、本願発明に関係ないので、ここではその説明を省略する。
尚、この図8、図9のフローチャートでは、図7のステップS6〜S9で示すようなエラー処理は記述していないが、無線LANユニット130からのデータが正常に受信できない場合にはこれらの処理が実行されることは言うまでも無い。
[実施の形態2]
次に本発明の実施の形態2について説明する。この実施の形態2においては、無線LANユニット130、PC150の基本的な構成及び動作は同じで、複合機が2つのUSBインターフェースを有している点が前述の実施の形態1と異なっている。従って、前述の実施の形態1と異なる点を中心に説明する。
次に本発明の実施の形態2について説明する。この実施の形態2においては、無線LANユニット130、PC150の基本的な構成及び動作は同じで、複合機が2つのUSBインターフェースを有している点が前述の実施の形態1と異なっている。従って、前述の実施の形態1と異なる点を中心に説明する。
本実施の形態2に係る複合機は、PC150や無線LANユニット130などのホストにUSBで接続されることが前提である。この複合機に操作部を設け、USBのHIDクラスなどでホストへ信号を送信できる形で実装する。また複合機に表示部を実装し、例えばベンダークラスなどでホストからの文字や画像情報を表示できるものとする。そのため複合機は最低でも2つのUSBインターフェースを持つ。この2つのインターフェースはコンパウンド構成とする。そして複合機の操作部を使用して、ユーザが各ネットワーク設定と暗号健を入力する。この信号は直接、USBで無線LANユニットへ伝達される。入力した文字はユーザに分かり易くするため、同様にUSBを通して複合機の表示部に表示される。
この実施の形態2に係る画像処理システムの概略構成は前述の図1と同じであるため、その説明を省略する。
図10は、本発明の実施の形態2に係る複合機100aの概略構成を示すブロック図で、前述の図2と共通する部分は同じ記号で示し、その説明を省略する。
表示部108aは、LED(発光ダイオード)とLCD(液晶ディスプレイ)等によって構成され、USBファンクション制御部1(116)から送られてきた表示用のデータを表示する。また複合機100a単体としての動作状況、ステータス状況の表示等も行うことができる。操作部109は、表示部108aに表示された数値入力キー、文字入力キー、モード設定キー、決定キー、取り消しキー等を備える表示操作部と各種キー等によって構成され、ユーザによって指示されたキー情報をUSBファンクション制御部2(117)を通してPC150へ送信する。ここでは操作部109により、複合機100aとしての各種機能や、無線LANユニット130のネットワーク設定や暗号鍵の入力及び編集を行うことができる。
USBファンクション制御部1(116)と、USBファンクション制御部2(117)は、USBインターフェースの通信制御を行うもので、USB通信規格に従ってプロトコル制御を行う。具体的には、CPU101が実行するUSBファンクション制御タスクからのデータをパケットに変換し、PCにUSBパケット送信を行ったり、逆にPC150からのUSBパケットを受信し、データに変換してCPU101に対し送信する。USBハブ118は、一般に市販もされているUSBハブと同様のもので、このUSBハブ118により、USBファンクション制御部1(116)と、USBファンクション制御部2(117)の2つのUSBデバイスが1つにまとめられる。
図11は、本発明の実施の形態2に係る複合機100aのUSBファンクションを説明するブロック図である。
ここで複合機100aは、1つのCPU101の制御の下で動作しているが、PC150からは、USB上であたかも操作部109とUSBファンクション制御部2(117)とからなるHIDクラスUSBデバイス702として認識される。同様に複合機100aの全体と特に表示部108aとUSBファンクション制御部1(116)からなるベンダークラスUSBデバイス701として認識される。また全体として、無線LANユニット130のUSBホスト制御部305からは、USBハブ118にベンダークラスデバイス701とHIDクラスデバイス702がまとまって接続されているように認識される。
尚、本実施の形態2に係る無線LANユニット130のUSBホスト制御部305(図4)は、USBインターフェースの通信制御を行うものであり、USB通信規格に従って、CPU301からのデータをパケットに変換し、複合機100にUSBパケットを送信したり、逆に複合機100からのUSBパケットをデータに変換して、CPU301に送信したりする。このような小型の制御機器にはあまり高機能なUSBホストコントローラは用いられないが、本実施の形態2では、最低でも2つのインターフェースもしくは、2のデバイスを制御できるものを用いる。通信制御方法に関しては、公知の方法を使用するものとし、説明を省略する。
本発明の目的は前述したように、本実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM,CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
以上説明したように本実施の形態によれば、わずかの変更と、無線LANユニットを追加するだけで、複合機を無線LANに対応させることができる。
また複合機の操作部を使用して、無線LANユニットとその無線LANに含まれるPCの設定を所望の設定に変更することができる。
Claims (18)
- USBホスト制御部を有する通信端末とUSBインターフェースを介して接続され、前記通信端末が接続されているネットワークに含まれる情報処理装置との間でデータを送受信する画像処理装置であって、
ユーザにより操作され、前記ネットワークに関する情報を設定するための情報を入力する操作入力手段と、
前記USBインターフェースを介して前記通信端末にデータ受信要求を発行する手段と、 前記データ受信要求に応答して前記USBホスト制御部から送られるデータ要求コマンドに応じて、前記操作入力手段による入力により設定されたネットワークに関する情報を前記通信端末に送信する送信手段と、
前記ネットワークに関する情報を用い、前記通信端末を介して前記情報処理装置と通信を行う通信制御手段と、
を有することを特徴とする画像処理装置。 - 前記USBインターフェースを介して前記通信端末にデータ要求を発行する手段と、
前記データ要求に応答して前記USBホスト制御部から送られるネットワークに関する情報を受信する受信手段と、
を更に有することを特徴とする請求項1に記載の画像処理装置。 - 前記ネットワークは無線ネットワークで、前記ネットワークに関する情報は、前記画像処理装置及び前記情報処理装置における暗号鍵を含むことを特徴とする請求項1又は2に記載の画像処理装置。
- 無線回線を介して情報処理装置との間でデータの送受信を実行する無線通信部とUSBホスト制御部とを有する無線通信ユニットと、
前記無線通信ユニットが前記無線回線を介した通信を行うための設定値を設定するための操作部とUSBファンクション制御部とを有し、前記無線ユニットとUSBインターフェースを介して接続された画像処理ユニットと、
前記操作部で設定された設定値を前記画像処理ユニットから前記無線通信ユニットに転送する転送手段と、
前記転送手段により転送された前記設定値に基づいて、前記情報処理装置と前記画像処理ユニットとの間でデータ転送を可能にしたことを特徴とする画像処理システム。 - 前記無線通信ユニットは、前記画像処理ユニットから前記USBインターフェースを介して受信するデータ受信要求コマンドに応じて、前記画像処理ユニットに前記設定値を要求することを特徴とする請求項4に記載の画像処理システム。
- 前記無線通信ユニットは、前記画像処理ユニットから前記USBインターフェースを介して受信するデータ要求コマンドに応じて、前記画像処理ユニットに前記設定値を送信することを特徴とする請求項4に記載の画像処理システム。
- 前記設定値は、前記無線通信ユニットを介する無線通信を実行するための暗号鍵を含むことを特徴とする請求項4乃至6のいずれか1項に記載の画像処理システム。
- 前記画像処理ユニットは更に、
前記無線通信ユニットと接続するUSBハブを有し、
前記操作部は第1USBファンクション制御部と接続され、前記操作部から前記第1USBインターフェースを通して前記設定値を前記無線ユニットに対して設定することを特徴とする請求項4に記載の画像処理システム。 - 前記画像処理ユニットは更に、表示部と第2USBファンクション制御部とを有し、前記表示部は前記操作部から入力された設定値を前記第2USBファンクション制御部を介して表示することを特徴とする請求項4に記載の画像処理システム。
- USBインターフェースを介してUSBホスト制御部を有する通信端末と接続され、前記通信端末が接続されているネットワークに含まれる情報処理装置との間でデータを送受信する画像処理装置の制御方法であって、
ユーザにより操作され、前記ネットワークに関する情報を設定するための情報を入力する入力工程と、
前記USBインターフェースを介して前記通信端末にデータ受信要求を発行する工程と、 前記データ受信要求に応答して前記USBホスト制御部から送られるデータ要求コマンドに応じて、前記入力工程での入力により設定されたネットワークに関する情報を前記通信端末に送信する送信工程と、 前記ネットワークに関する情報を用い、前記通信端末を介して前記情報処理装置と通信を行う通信制御工程と、
を有することを特徴とする画像処理装置の制御方法。 - 前記USBインターフェースを介して前記通信端末にデータ要求を発行する工程と、
前記データ要求に応答して前記USBホスト制御部から送られるネットワークに関する情報を受信する受信工程と、
を更に有することを特徴とする請求項10に記載の制御方法。 - 前記ネットワークは無線ネットワークで、前記ネットワークに関する情報は、前記画像処理装置及び前記情報処理装置における暗号鍵を含むことを特徴とする請求項10又は11に記載の制御方法。
- 無線回線を介して情報処理装置との間でデータの送受信を実行する無線通信部とUSBホスト制御部とを有する無線通信ユニットと、前記無線通信ユニットが前記無線回線を介した通信を行うための設定値を設定するための操作部とUSBファンクション制御部とを有し、前記無線ユニットとUSBインターフェースを介して接続された画像処理ユニットとを有する画像処理システムの制御方法であって、
前記操作部で設定された設定値を前記画像処理ユニットから前記無線通信ユニットに転送する転送工程と、
前記転送工程で転送された前記設定値に基づいて、前記情報処理装置と前記画像処理ユニットとの間でデータ転送を行うことを特徴とする画像処理システムの制御方法。 - 前記無線通信ユニットは、前記画像処理ユニットから前記USBインターフェースを介して受信するデータ受信要求コマンドに応じて、前記画像処理ユニットに前記設定値を要求することを特徴とする請求項13に記載の制御方法。
- 前記無線通信ユニットは、前記画像処理ユニットから前記USBインターフェースを介して受信するデータ要求コマンドに応じて、前記画像処理ユニットに前記設定値を送信することを特徴とする請求項13に記載の制御方法。
- 前記設定値は、前記無線通信ユニットを介する無線通信を実行するための暗号鍵を含むことを特徴とする請求項13乃至15のいずれか1項に記載の制御方法。
- 前記画像処理ユニットは更に前記無線通信ユニットと接続するUSBハブを有し、
前記操作部は第1USBファンクション制御部と接続され、前記操作部から前記第1USBインターフェースを通して前記設定値を前記無線ユニットに対して設定することを特徴とする請求項13に記載の制御方法。 - 前記画像処理ユニットは更に、表示部と第2USBファンクション制御部とを有し、前記表示部は前記操作部から入力された設定値を前記第2USBファンクション制御部を介して表示することを特徴とする請求項13に記載の制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005084517A JP2005318537A (ja) | 2004-03-30 | 2005-03-23 | 画像処理装置及び画像処理システムとその制御方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004099731 | 2004-03-30 | ||
JP2005084517A JP2005318537A (ja) | 2004-03-30 | 2005-03-23 | 画像処理装置及び画像処理システムとその制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005318537A true JP2005318537A (ja) | 2005-11-10 |
Family
ID=35445434
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005084517A Pending JP2005318537A (ja) | 2004-03-30 | 2005-03-23 | 画像処理装置及び画像処理システムとその制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005318537A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007142524A (ja) * | 2005-11-15 | 2007-06-07 | Nagano Japan Radio Co | データ伝送方式 |
JP2007142523A (ja) * | 2005-11-15 | 2007-06-07 | Nagano Japan Radio Co | データ伝送用モジュール及びデータ伝送方式 |
JP2013545630A (ja) * | 2010-10-12 | 2013-12-26 | ダイモ・ビーブイビーエイ | ラベルプリンタ |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001051749A (ja) * | 1999-07-30 | 2001-02-23 | Internatl Business Mach Corp <Ibm> | オプション・ユニットの装着可能なコンピュータ |
JP2003110564A (ja) * | 2001-09-28 | 2003-04-11 | Toshiba Corp | 情報処理装置及びネットワーク設定方法 |
JP2003218875A (ja) * | 2002-01-18 | 2003-07-31 | Seiko Epson Corp | 無線通信装置へのパラメータの設定 |
JP2003244186A (ja) * | 2002-01-25 | 2003-08-29 | Quanta Computer Inc | フレキシブル周辺アクセスルータのための装置及び方法 |
JP2003304518A (ja) * | 2002-04-11 | 2003-10-24 | Canon Inc | 電子会議システム、電子会議方法、プログラムおよび記憶媒体 |
-
2005
- 2005-03-23 JP JP2005084517A patent/JP2005318537A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001051749A (ja) * | 1999-07-30 | 2001-02-23 | Internatl Business Mach Corp <Ibm> | オプション・ユニットの装着可能なコンピュータ |
JP2003110564A (ja) * | 2001-09-28 | 2003-04-11 | Toshiba Corp | 情報処理装置及びネットワーク設定方法 |
JP2003218875A (ja) * | 2002-01-18 | 2003-07-31 | Seiko Epson Corp | 無線通信装置へのパラメータの設定 |
JP2003244186A (ja) * | 2002-01-25 | 2003-08-29 | Quanta Computer Inc | フレキシブル周辺アクセスルータのための装置及び方法 |
JP2003304518A (ja) * | 2002-04-11 | 2003-10-24 | Canon Inc | 電子会議システム、電子会議方法、プログラムおよび記憶媒体 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007142524A (ja) * | 2005-11-15 | 2007-06-07 | Nagano Japan Radio Co | データ伝送方式 |
JP2007142523A (ja) * | 2005-11-15 | 2007-06-07 | Nagano Japan Radio Co | データ伝送用モジュール及びデータ伝送方式 |
JP2013545630A (ja) * | 2010-10-12 | 2013-12-26 | ダイモ・ビーブイビーエイ | ラベルプリンタ |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060104238A1 (en) | Wireless communication device and setup method | |
JP6454075B2 (ja) | 通信装置、通信制御方法、及びプログラム | |
JP2012037986A (ja) | 画像形成装置及びその制御方法と画像形成システム | |
JP2004213635A (ja) | 画像処理装置および画像処理方法および制御プログラム | |
US8228528B2 (en) | Printing apparatus performing bidirectional communication with a server and an information terminal | |
US20080094650A1 (en) | Print processing apparatus and method of controlling print processing apparatus | |
JP2010087909A (ja) | 無線通信装置、接続方法及びプログラム | |
JP6700972B2 (ja) | 通信装置、制御方法、及びプログラム | |
JP6742150B2 (ja) | 通信装置、制御方法、及びプログラム | |
JP2007282052A (ja) | 画像出力装置及びその制御方法と画像処理システム | |
US10855879B2 (en) | Method for establishing wireless connection of image forming device by using mobile terminal, and image forming device for performing same | |
JP2006054577A (ja) | 無線ネットワークシステム、無線通信装置、及び接続設定方法 | |
EP2237547B1 (en) | Data processor, relay transmitter, and data transmission system | |
JP2005318537A (ja) | 画像処理装置及び画像処理システムとその制御方法 | |
JP2022131419A (ja) | 情報処理装置、その制御方法、並びにプログラム | |
US20070171877A1 (en) | Image processing apparatus and image processing system and its control method | |
JP6774221B2 (ja) | 通信装置、制御方法、及びプログラム | |
US7793016B2 (en) | Information processing apparatus, its control method and control program | |
JP2015144334A (ja) | 電子機器およびプログラム | |
US7404191B2 (en) | Information processing apparatus, its control method and control program | |
CN114980260A (zh) | 信息处理设备及其控制方法和存储介质 | |
JP6468869B2 (ja) | 印刷制御装置、制御方法および制御プログラム | |
JP5084624B2 (ja) | 通信装置、画像形成装置、制御方法、プログラム、記憶媒体 | |
JP2005173816A (ja) | 画像形成装置、認証方法 | |
JP2006159438A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080324 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100115 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100514 |