JP2005192022A - 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム - Google Patents

画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム Download PDF

Info

Publication number
JP2005192022A
JP2005192022A JP2003432438A JP2003432438A JP2005192022A JP 2005192022 A JP2005192022 A JP 2005192022A JP 2003432438 A JP2003432438 A JP 2003432438A JP 2003432438 A JP2003432438 A JP 2003432438A JP 2005192022 A JP2005192022 A JP 2005192022A
Authority
JP
Japan
Prior art keywords
image data
interface
host device
host
processing apparatus
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
Application number
JP2003432438A
Other languages
English (en)
Inventor
Toru Fujino
徹 藤野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003432438A priority Critical patent/JP2005192022A/ja
Priority to US11/017,725 priority patent/US8068246B2/en
Publication of JP2005192022A publication Critical patent/JP2005192022A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00204Connection 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 digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/0022Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission involving facsimile protocols or a combination of facsimile protocols and computer data transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00204Connection 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 digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection 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/00204Connection 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 digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0041Point to point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0044Connecting to a plurality of different apparatus; Using a plurality of different connectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】 ローカルI/FとネットワークI/Fを両方有する画像処理装置において、ホスト装置に対する画像データの送信を極めて容易に行なえるようにする。
【解決手段】 ローカルI/F管理部3およびネットワークI/F管理部2を有し、これらI/Fを介してホストのPC(13、12、12…)に対してスキャナ制御部6で読み取った画像データを送信するに際し、各I/Fの活性状態検出を行ない、ローカルI/Fのみが活性状態にある場合、所定キー操作に応じて所定ユーザーインターフェースによるホスト選択を行なうことなくローカルI/Fに接続されたPCに対して画像データを送信し、一方、ネットワークI/Fが活性状態にある場合、所定キー操作に応じて所定ユーザーインターフェースによるホスト選択により選択されたPCにローカルI/FまたはネットワークI/Fを介して画像データを送信する。
【選択図】 図1

Description

本発明は、ローカルインターフェースおよびネットワークインターフェースを有し、前記ローカルインターフェースおよびネットワークインターフェースを介してホスト装置に対して画像データを送信可能な画像処理装置、その制御方法、およびその制御プログラムに関するものである。
近年になって、ファクシミリ、スキャナ、プリンタのような装置、およびこれらの機能のうち複数のものを複合化した複合機(MFP:マルチ・ファンクション・ペリフェラル)のような画像処理装置として、USB(下記の非特許文献1)などのPC(パーソナルコンピュータ)と1対1接続時用のI/F(ローカルI/F)と、CSMA/CD(下記の非特許文献2)などを用いたLAN経由で複数のPCと接続可能なI/F(ネットワークI/F)の両方のインターフェースを備えた製品が提供されるようになってきた。
旧来のこの種の装置では、ファクシミリ通信などに用いる公衆回線I/Fと、プリントやスキャン機能をPCなどのホスト装置と接続して用いるためのローカルI/Fを設けたものが知られていたが、最近では近年のインターネットファクスの規格の整備や、ネットワークプリント機能の要求などにともないイーサネット(商標名)などのネットワークI/Fを備えた複合機が登場している。
UNIVERSAL SERIAL BUS: http://www.usb.org/faq/ IEEE 802.3 CSMA/CD (ETHERNET): http://grouper.ieee.org/groups/802/3/
上記のようなローカルI/FないしネットワークI/Fを介してPCと接続できる画像処理装置では、PC側とデータ授受を行なうことができる。
たとえば、スキャナを持つ画像処理装置のスキャン機能について考えてみると、現在ではスキャン機能の動作の種類にはPC上で動作するアプリケーションであるスキャンドライバを操作して、PC側から一連の動作を開始するいわゆるPULL(プル)スキャンと、装置側のキーを押下してPC側のアプリケーションに信号を送り、装置側から一連の動作を開始する、いわゆるPUSH(プッシュ)スキャン機能が知られている。
特に後者のPUSHスキャン機能においては、ローカルI/F接続時には相手となるPCは1台しか存在しないため、装置とスキャンドライバの間であらかじめ想定したプロトコルに従えば、1回のキー操作だけでスキャン動作が完了する、使い勝手の良い使用方法を提供することが可能である。
しかしながらネットワークI/Fを介して画像処理装置がネットワークに接続されている場合は信号を送るべきPCが複数存在する可能性があるため、希望どおりのPCにスキャン画像を送るためには通信すべき宛先を選択し、決定する操作が必要となる。
また、ローカルI/FとネットワークI/Fの両方を備えた画像処理装置の場合、PCとの接続方法は利用者が任意に選択可能であるが、従来では使用する画像処理装置と接続するインターフェースによって操作メニューを切り替える必要があるため、あらかじめどちらのインターフェースを使用するかの情報を、装置に登録する必要があった。
また、従来では、PCとの通信に使用するインターフェースI/Fを変更する度に、装置の登録情報を変更する手間が必要になるという問題があった。また、ネットワークI/F使用設定時に宛先選択メニューを動作させた場合、宛先が1つしかなくても選択操作が必要になるなど使い勝手が悪かった。
本発明の課題は、上記の問題を解決し、ローカルインターフェースとネットワークインターフェースの両方を備えた画像処理装置において、PCなどのホスト装置に対する画像データの送信を極めて容易に行なえるようにすることにある。
本発明は、ローカルインターフェースおよびネットワークインターフェースを有し、前記ローカルインターフェースおよびネットワークインターフェースを介してホスト装置に対して画像データを送信するとともに、前記ローカルインターフェースおよびネットワークインターフェースの活性状態を検出する活性状態検出手段と、前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つを画像データの送信宛先として選択するユーザーインターフェース手段を有する画像処理装置、その制御方法、およびその制御プログラムにおいて、前記活性状態検出手段により前記ローカルインターフェースのみが活性状態にあることが検出された場合、所定操作に応じて前記ユーザーインターフェース手段によるホスト選択を行なうことなく前記ローカルインターフェースに接続されたホスト装置に対して画像データを送信する処理を開始し、一方、前記活性状態検出手段により前記ネットワークインターフェースが活性状態にあることが検出された場合、前記所定操作に応じて前記ユーザーインターフェース手段によるホスト選択により選択されたホスト装置に前記ローカルインターフェースまたはネットワークインターフェースを介して画像データを送信する処理を開始する構成を採用した。
本発明によれば、上記構成を採用することにより、PCなどのホスト装置に対する画像データの送信を極めて容易に行なえる、という利点がある。
以下、LANなどのネットワークインターフェース(リモートホストコンピュータインターフェース)と、USBやRS232Cなどのローカルインターフェースの双方を有するMFPに関する実施例を示す。また、以下の実施例においては、ホスト装置としてのPCとの通信の態様の一例として、MFPが画像読取のためのスキャナを有し、PCに対してスキャナにより読み取った画像データをローカルあるいはリモートホストコンピュータインターフェースを介して送信する例を示す。
図1は、本発明を採用したMFP1の構成をローカルI/FおよびネットワークI/Fの各インターフェースにPCが接続された状態で示している。
図1のMFP1は、ネットワークI/F管理部2、ローカルI/F管理部3、表示部41およびキーボード42を備えた操作部4、FAX制御部5、スキャナ制御部6、プリンタ制御部7、本体制御部8から構成されている。
図1の各ブロックは、それぞれ対応するハードウェアを有する。たとえば、ネットワークI/F管理部2はCSMA/CDなどのネットワークI/Fハードウェアを有し、ローカルI/F管理部3はUSBなどのI/Fハードウェアを有する。
また、操作部4は表示部41およびキーボード42のハードウェアが設けられる。本実施例では、操作部4のキーボード42にはスキャナ制御部6に画像読み取りを開始させる所定操作を行なうための手段として、たとえばスキャンキーが含まれるものとする。表示部41はLCDパネルなどの表示器により構成され、キーボード42とともにユーザーインターフェースを構成する。
FAX制御部5には、公衆回線10(アナログあるいはデジタルPSTN)に接続し、他のファクシミリ装置11等とファクシミリ手順のファクシミリ通信を行なうためのファクシミリ通信部のハードウェアが設けられる。また、スキャナ制御部6にはイメージセンサおよび搬送系を有するスキャナのハードウェアが設けられる。プリンタ制御部7は電子写真方式など任意の画像記録方式により構成されたプリンタエンジンが設けられる。
また、図1の各ブロックは、それぞれに対応するハードウェアを制御するプログラムを有する。これらの各ブロックに対応するプログラム群は、MFP1内に配置されたCPUとメモリを使用して実行され、同じCPU上で実行されるリアルタイムOSを使用して、擬似的に並列に動作可能である。
本体制御部8は、上記のCPUおよびメモリなどのハードウェアと、装置全体を統轄するプログラム部分に対応するものである。
LAN9には、MFP1と連動するためのアプリケーションである、プリンタドライバやスキャナドライバがインストールされたPC12(図1ではPC#1とPC#2)が複数台接続可能であり、ユーザがPC12を操作してネットワーク越しにプリントやスキャン操作を行なうことができる。また、USBなどのローカル接続I/Fにより、ローカルI/F管理部3とPC13を接続し、同様にプリントやスキャン動作が可能である。また、図1のMFPはFAX制御部5を介して公衆回線10に接続し、他のファクシミリ装置11などの通信装置とファクシミリ通信を行なうことができる。
次に、図2および図3(図3−1〜図3−3)を参照して本発明におけるPUSHスキャン動作時のユーザ、MFP1およびPCの間の動作シーケンスを説明する。このPUSHスキャンは前述のように周辺装置(本実施例ではMFP1)側の主導によりスキャンを開始し、データをPCに送信するスキャン動作である。
図2はMFPのローカルI/F(図1ではUSB)を使用して、PC13と1対1で接続した場合のシーケンスである。ユーザは原稿をMFP1にセットし(ステップS−L1)、操作部4のスキャンキーを押下する(ステップS−L2)。
MFP1は表示部41にスキャン中であることを操作部4の表示部41に表示し(ステップS−L3)、USBを介してスキャン開始トリガ信号をPC13に送る(ステップS−L4)。
PC13上のアプリケーションであるスキャナドライバソフトウエアは、MFP1からのトリガを受け付けると、読み取り開始コマンドをMFP1に送信する(ステップS−L5)。MFP1はスキャナ制御部6により原稿画像を読み取りつつ、原稿から読み取った所定形式の画像データを一定サイズ毎に区切ってPC13に送信する(ステップS−L6−1〜ステップS−L6−N)。MFP1はデータを最後まで送り終えると、操作部4の表示部41でスキャン完了を表示、またはそのスキャン中表示を消去することによりスキャン動作の完了をユーザに知らせる(ステップS−L7)。
図3−1は、MFP1のネットワークI/Fを介して複数のPC(図1ではPC#1とPC#2)が存在するネットワーク(図1ではLAN)に接続した場合のシーケンスである。
ユーザが原稿をMFP1にセットすると(ステップS−N1)、MFP1に複数のPCが宛先として登録してある場合、送信宛先の選択を促す操作メニューを操作部4の表示部41に表示する(ステップS−N2)。
ネットワークI/F経由でPUSHスキャンを行なう場合、接続可能(データ転送可能)なPCを複数、選択肢としてMFP1に登録できるようにしておく(この手法については後述する)。図3のステップS−N2で表示される宛先(データ転送先)の選択肢は、事前にMFP1に登録されているものとする。
そして、ユーザが操作部4の表示部41を見ながらキー装置の操作によって送信宛先(ここではPC#1)を選択し(ステップS−N3)、操作部4のキーボード42に設けられたスキャンキーを押下すると(ステップS−N4)、MFP1は操作部4の表示部41にスキャン中であることを表示し(ステップS−N5)、スキャン開始トリガ信号を選択されたPC#1に送る(ステップS−N6)。
以下ローカル接続時と同様に、PC上のアプリケーションであるスキャナドライバソフトウエアは、MFP1からのトリガを受け付けると、読み取り開始コマンドをMFP1に送信する(ステップS−N7)。MFP1はスキャナ制御部6により原稿画像を読み取りつつ、原稿から読み取った所定形式の画像データを一定サイズ毎に区切って画像データをPCに送信する(ステップS−N8−1〜ステップS−N8−N)。
MFP1はデータを最後まで送り終えると、操作部4の表示部41でスキャン完了を表示、またはそのスキャン中表示を消去することにより、スキャン動作の完了をユーザに知らせる(ステップS−N9)。もし宛先の選択肢が1つしか登録されていない場合には、ステップS−N2とステップS−N3の操作は省略し、ローカル接続時と同様のシーケンスとなる。
上記のように、ネットワークI/F経由でPUSHスキャンを行なう場合、接続可能(データ転送可能)なPCを複数(あるいは単数でもよい)、選択肢としてMFP1に登録できるようにしておく必要がある。スキャンデータを転送する宛先の登録および表示(上記のステップS−N2)はたとえば図3−2に示すように行なうことができる。
図3−2は、スキャンデータを転送する宛先の登録データの構成と、これに対応する宛先の表示の態様を示している。図示のように、宛先登録は、MFP1のメモリ(たとえば本体制御部8に対応するハードウェアとして設けられる)上に、ユーザが判読可能なPCの識別子文字列301と、IPアドレス(またはネットワークI/F管理部2を構成するネットワークカードのMACアドレスなどでもよい)のような宛先が一意に決まるネットワークアドレス302が対になった宛先管理情報を記憶することにより行なう。この宛先管理情報の登録は、ユーザが手動で入力しても良いし、ネットワークプロトコルを使用して自動的に行っても良い。
図3−2の上部は図3−2下部の宛先管理情報に対応して図3−1のステップS−N2で操作部4の表示部41に表示する宛先選択のためのユーザーインターフェースの一例を示している。ここでは、操作部4のキーボード42に設けられた不図示のカーソルキー(あるいはマウスなどのポインティングデバイスによりカーソルを移動してPC#2を転送宛先として選択した時の状態を示している。
図3−3は、MFP1にスキャンデータを転送する宛先の登録をネットワークプロトコルを使用して自動的に実行するためのシーケンスの一例を示している。
図3−3はUDPプロトコルを使用した宛先登録シーケンスの例を示しており、図示のようにMFP1はまず転送宛先として登録可能なPC(あるいは他のホスト装置)を検索する。この転送宛先として登録可能なPCは、具体的にはPCを本実施例のスキャンデータ転送宛先として動作させるスキャナドライバがインストールされたPCであって、いいかえればこの転送宛先の検索は、当該スキャナドライバをネットワーク上で検索することに他ならない。したがって、ここでは、MFP1は任意のタイミングで、UDPブロードキャストパケットを使用して、PCを本実施例のスキャンデータ転送宛先として動作させるスキャナドライバを検索することを示す信号を送信する(401)。
ネットワーク上のPC(PC#1〜PC#N)上のスキャナドライバは、受信したUDPパケットの中身を解析し、自分が応答できるサービスの検索であることが解ると、少なくとも自機のIPアドレス情報を含んだサービス応答パケットを返送する(402、403、404…)。なお、当然ながら、当該のスキャナドライバがインストールされていないPCはこのサービス応答パケット(402、403、404…)を返送することができない。
サービス応答パケット(402、403、404…)を受信したMFP1は、図3−2に示した宛先管理情報として、サービス応答パケットから抽出したIPアドレス(図3−2の302)をPCの識別情報(図3−2の301)とともに書き込む。PCのIPアドレス自体は、UDP/IPのパケット(データグラム)から抽出できるが、PCの識別情報(301)は、PCがあらかじめ適当に選択された文字列などのサービス応答パケット(402、403、404…)に格納して転送するか、あるいはIPアドレスからDNS逆引きなどを行なって得たホスト名などをPCの識別情報(301)として用いるようにしてもよい。
また、図3(あるいは図2)でMFPとPC間でやり取りする信号のフォーマットおよびプロトコルは、それぞれのI/Fの規格上で送受できるものであれば特に限定する必要はない。
また、図2でのローカル接続がUSBであれば、ステップS−L4にインタラプト転送、ステップS−L5からステップS−L6にはバルク転送を使用し、その上でMFP1とドライバアプリケーション間であらかじめ規定した信号フォーマットでやり取りを行う。また図2でのネットワーク接続がTCP/IPであれば、他の一般的なプロトコルと競合しないポート番号を用い、ステップS−N6にはUDP/IP、ステップS−N7からステップS−N8にはTCP/IPでのコネクションを使用し、ローカル接続と同様にMFPとドライバアプリケーション間であらかじめ規定した信号フォーマットでやり取りを行えばよい。
特に図3−3においてMFP1の宛先検索や、PCが応答に用いるUDPポート番号や、パケットのフォーマットなどとしてはあらかじめ適当な番号ないし書式を選択しておけばよい。データ転送に用いるTCP/IP通信に関しても、ポート番号や、パケットのフォーマットなどは任意に仕様を選択できる。
次に図4のフローチャートを参照してMFP1のインターフェースの活性に応じた操作メニューの自動切換について説明する。ここでは、ネットワークI/F管理部2が管理するネットワークインターフェースと、ローカルI/F管理部3が管理するローカルインターフェースの活性状態を検出し、これらのインターフェースの活性状態に応じて上記の転送先の選択処理を行なう。
この図4の処理は、スキャナ制御部6による画像読み取り開始時に実行すべきものである。
まず、上記のPUSHスキャン操作などが行なわれ、スキャナ制御部6による画像読み取りを開始する時に、ネットワークI/F部が活性状態にあるか調べ(ステップS−F1)、ネットワークI/F部が活性状態であれば宛先PCの登録の有無を調べる(ステップS−F2)。そして、宛先PCの登録があれば、さらにローカルI/F部も活性状態にあるか調べ(ステップS−F3)、ローカルI/F部も活性状態であれば、ローカルI/F部に接続されたPCも宛先PCの1つとして図3−2の宛先管理情報に選択肢として追加する(ステップS−F4)。
その後、宛先管理情報に登録した選択肢が1つ以上あるか調べ(ステップS−F5)、選択肢が1つ以上あれば宛先選択メニューを表示し、ユーザに宛先選択操作を促す(ステップS−F6)。なお、本図のようにローカルI/F部に接続されたPCも宛先PCの1つとして図3−2の宛先管理情報に追加する場合は、図3−2上部のユーザーインターフェースの表示にはローカルI/F部に接続されたPCも選択肢として表示する。
表示した宛先の1つが選択され、決定されると送信宛先が確定し、その宛先をPUSHスキャン開始のためのトリガ信号を送信すべき宛先として決定する(ステップS−F7)また、宛先が1つしかない場合(ステップS−F5)は宛先選択処理は省略され、その1つの宛先が選択される(ステップS−F7)。
一方、ステップS−F1においてネットワークI/Fが不活性の場合はローカルI/Fが活性状態にあるか調べ(ステップS−F8)、ローカルI/Fが活性状態にある場合はローカル接続のPCが宛先として決定される(ステップS−F7)。またステップS−F8においてローカルI/Fが不活性の場合は接続すべきPCがないので、スキャン動作を開始せずに終了する(エラー終了)。
なお、ステップS−F6における宛先選択メニューの操作では、あらかじめデフォルトのホスト装置としてPCの1つが画像データの送信宛先として選択されていてもよい。そして、ユーザが宛先選択メニューの操作において、明示的にホスト装置を選択しなかった場合にこのデフォルトのホスト装置を画像データの送信宛先として選択する。このデフォルトの画像データの送信宛先は、図3−2に示した表示画面にあらかじめ選択肢の1つとして表示しておくか、ユーザがホストを指定するためのテキスト入力フィールドなどを使用する場合は、宛先選択メニューを表示した時点でデフォルトのホスト装置の名前やIPアドレス既入力状態とする、といった省略入力のために用いることができる。
ここで、図4のステップS−F1、ステップS−F3、ステップS−F8においてI/Fの活性状態を判別するための構成例を図5に示す。
図5は、ネットワークI/F管理部2およびローカルI/F管理部3の詳細な構成と、各管理部2、3が管理する制御情報/フラグの構成例を示している。
図示のように、ネットワークI/F管理部2およびローカルI/F管理部3はハードウェアのレイヤ2002(CSMA/CD)および3002(USB)と、これらハードウェアのレイヤ2002および3002を制御するデバイスドライバ(ソフトウェア)2001および3001から構成されている。
ハードウェアレイヤの制御、および上述のインターフェースの活性状態の判定のために、ネットワークI/F管理部2およびローカルI/F管理部3は制御情報群2003および3003を用いる。制御情報群2003および3003は、インターフェースの種別を示す識別情報2004および3004、動作を許容ないし許可するフラグ2005および3005、エラーの発生状態を表示するフラグ2006および3006、さらに、当該インターフェースの活性状態の判定の1要素として用いることができるフラグ2007および3007を含む。
フラグ2007および3007は、それぞれのインターフェースに特有のフラグで、フラグ2007はネットワークインターフェースが「Up」状態(動作可能状態)にあることを示すフラグ、フラグ3007はUSBバスから電源供給が行なわれていることを示すフラグである。
各デバイスドライバ2001および3001は、ハードウエアの情報を読み取って、逐次管理情報エリアに状態を書き込み、一方、ネットワークI/F管理部2およびローカルI/F管理部3は制御情報群2003および3003を任意のタイミングで状態を読み取ることができ、これにより制御情報群2003および3003の各フラグの状態を介して当該インターフェースが活性状態か不活性状態かを判定することができる。
以上のように、本実施例ではローカルインターフェースおよびネットワークインターフェースが利用可能であるか否かを示す活性状態判別手段を備え、PUSHスキャン操作を行なう場合に、ローカルインターフェースが活性状態にある場合には従来通り操作部4の所定操作、すなわちキーボード42のスキャンキーの押下のみで一連の動作を開始し、一方、ネットワークインターフェースが活性状態にある場合には、スキャンキーの押下後(または押下前)に宛先選択操作を促すように、操作メニューを自動的に切り替える制御を行なっているので、従来のようにローカル/ネットワークインターフェースごとにメニューを切り換えたり、登録情報を変更し直す必要がなく、簡単な操作によりスキャン動作を行なうことができる使い勝手の良いMFPを提供することができる。
また、データ転送の宛先としてメニューの選択肢が1つしか登録されていない場合には、宛先選択操作(メニューの表示およびその操作)を省略し、ローカルI/F使用時と同様、その登録された宛先をデータ転送先として自動的に用いることができるので、ユーザの余計な操作を減らし、MFPの使い勝手を大きく向上することができる。
また、図3−3に示した制御によれば、PC側に対応するドライバソフトウェアを用意しておき、本発明の画像データを所定のプロトコルを介して送信可能なデータ転送の宛先をネットワーク上で所定の検索プロトコルを用いて自動的に検索することができるので、データ転送の宛先の登録処理をユーザが手動で行なう必要がなく、完全な自動処理によりデータ転送の宛先の登録処理を実行し、スキャン開始時に適切なデータ転送の宛先選択メニューを表示することができる。
以上の実施例では、データの転送先としてPCを例示したが、もちろんデータの転送先のホスト装置としては他の画像処理装置や通信装置など、任意の装置を対象とすることができる。
また、以上ではスキャナを用いたPUSHスキャン動作を例示したが、データの転送先に転送すべきデータはスキャナが読み取ったものに限定されるものではなく、本実施例の技術はたとえばFAX制御部5が他のファクシミリ装置(11)などから受信した画像データをPCなどのホスト装置に転送する場合にも実施することができ、その場合、上述の転送先の選択制御、転送先の自動登録制御などは全く同様に実施することができる。
なお、FAX制御部5が入力した画像データをホスト装置に対して送信する場合は、たとえば、公衆回線10から自動受信した画像データを公衆回線10からの着信(あるいは受信終了)に応じて受信した画像データをホスト装置に送信することが考えられる。この場合は、上記実施例において、画像データの送信を開始するための契機として説明したスキャンキー操作は公衆回線10からの着信(あるいは受信終了)に読み換えればよい。また、本発明の技術は同様にFAX制御部5が受信し画像メモリに蓄積した画像データをホスト装置に対して送信する場合にも実施できる。この場合は、上記実施例における画像データの送信を開始するための契機として説明したスキャンキー操作は、画像データ送信を命令する操作部4の所定操作に置き換えればよい。
また、以上ではMFPを実施例としたが、単機能のファクシミリ装置やスキャナ装置においても本発明が実施できるのはいうまでもない。
本発明は、ネットワークインターフェース、またはローカルインターフェースを介してホストコンピュータと通信可能な形態を問わず任意の画像処理装置に実施することができる。また、本発明の方法ないしプログラムは適当な記憶媒体経由、あるいはネットワーク経由で対象の画像処理装置に導入することができる。
本発明を採用したMFP1およびその接続構成を示した説明図である。 ローカル接続時のPUSHスキャンの動作シーケンスを示した説明図である。 ネットワーク接続時のPUSHスキャンの動作シーケンスを示した説明図である。 宛先登録情報と宛先選択表示の一例を示した説明図である。 UDP/IPプロトコルを利用した宛先自動登録シーケンスを示した説明図である。 PUSHスキャン時の操作メニュー制御を示したフローチャート図である。 ネットワークI/F管理部およびローカルI/F管理部の構成を示した説明図である。
符号の説明
1 MFP
2 ネットワークI/F管理部
3 ローカルI/F管理部
4 操作部
5 FAX制御部
6 スキャナ制御部
7 プリンタ制御部
8 本体制御部
9 ネットワーク(LAN)
10 公衆回線
11 通信相手ファクシミリ(FAX)
12、13 PC

Claims (15)

  1. ローカルインターフェースおよびネットワークインターフェースを有し、前記ローカルインターフェースおよびネットワークインターフェースを介してホスト装置に対して画像データを送信可能な画像処理装置において、
    前記ローカルインターフェースおよびネットワークインターフェースの活性状態を検出する活性状態検出手段と、
    前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つを画像データの送信宛先として選択するユーザーインターフェース手段と、
    前記活性状態検出手段により前記ローカルインターフェースのみが活性状態にあることが検出された場合、所定操作に応じて前記ユーザーインターフェース手段によるホスト選択を行なうことなく前記ローカルインターフェースに接続されたホスト装置に対して画像データを送信する処理を開始し、一方、前記活性状態検出手段により前記ネットワークインターフェースが活性状態にあることが検出された場合、前記所定操作に応じて前記ユーザーインターフェース手段によるホスト選択により選択されたホスト装置に前記ローカルインターフェースまたはネットワークインターフェースを介して画像データを送信する処理を開始する制御手段を有することを特徴とする画像処理装置。
  2. 前記画像データを所定のプロトコルを介して送信可能なホスト装置を、前記ネットワークインターフェースを介して接続されたネットワーク上で所定の検索プロトコルを用いて検索し、前記ユーザーインターフェース手段により選択可能なホスト装置として登録することを特徴とする請求項1に記載の画像処理装置。
  3. 前記ユーザーインターフェース手段により選択可能なホスト装置が1つしかない場合、前記ユーザーインターフェース手段によるホスト選択を行なうことなく当該ホスト装置を画像データの送信宛先として選択することを特徴とする請求項1に記載の画像処理装置。
  4. 前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つがデフォルトのホスト装置として選択されており、前記ユーザーインターフェース手段により明示的に特定のホスト装置が選択されなかった場合、前記デフォルトのホスト装置を画像データ送信宛先として選択することを特徴とする請求項1に記載の画像処理装置。
  5. 前記ホスト装置に送信される画像データが画像入力手段として設けられたスキャナにより読み取られた画像データであることを特徴とする請求項1に記載の画像処理装置。
  6. ローカルインターフェースおよびネットワークインターフェースを有し、前記ローカルインターフェースおよびネットワークインターフェースを介してホスト装置に対して画像データを送信するとともに、前記ローカルインターフェースおよびネットワークインターフェースの活性状態を検出する活性状態検出手段と、前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つを画像データの送信宛先として選択するユーザーインターフェース手段を有する画像処理装置の制御方法において、
    前記活性状態検出手段により前記ローカルインターフェースのみが活性状態にあることが検出された場合、所定操作に応じて前記ユーザーインターフェース手段によるホスト選択を行なうことなく前記ローカルインターフェースに接続されたホスト装置に対して画像データを送信する処理を開始し、一方、前記活性状態検出手段により前記ネットワークインターフェースが活性状態にあることが検出された場合、前記所定操作に応じて前記ユーザーインターフェース手段によるホスト選択により選択されたホスト装置に前記ローカルインターフェースまたはネットワークインターフェースを介して画像データを送信する処理を開始することを特徴とする画像処理装置の制御方法。
  7. 前記画像データを所定のプロトコルを介して送信可能なホスト装置を、前記ネットワークインターフェースを介して接続されたネットワーク上で所定の検索プロトコルを用いて検索し、前記ユーザーインターフェース手段により選択可能なホスト装置として登録することを特徴とする請求項6に記載の画像処理装置の制御方法。
  8. 前記ユーザーインターフェース手段により選択可能なホスト装置が1つしかない場合、前記ユーザーインターフェース手段によるホスト選択を行なうことなく当該ホスト装置を画像データの送信宛先として選択することを特徴とする請求項6に記載の画像処理装置の制御方法。
  9. 前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つがデフォルトのホスト装置として選択されており、前記ユーザーインターフェース手段により明示的に特定のホスト装置が選択されなかった場合、前記デフォルトのホスト装置を画像データ送信宛先として選択することを特徴とする請求項6に記載の画像処理装置の制御方法。
  10. 前記ホスト装置に送信される画像データがスキャナにより読み取られた画像データであることを特徴とする請求項6に記載の画像処理装置の制御方法。
  11. ローカルインターフェースおよびネットワークインターフェースを有し、前記ローカルインターフェースおよびネットワークインターフェースを介してホスト装置に対して画像データを送信するとともに、前記ローカルインターフェースおよびネットワークインターフェースの活性状態を検出する活性状態検出手段と、前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つを画像データの送信宛先として選択するユーザーインターフェース手段を有する画像処理装置の制御プログラムにおいて、
    前記活性状態検出手段により前記ローカルインターフェースのみが活性状態にあることが検出された場合、所定操作に応じて前記ユーザーインターフェース手段によるホスト選択を行なうことなく前記ローカルインターフェースに接続されたホスト装置に対して画像データを送信する処理を開始し、一方、前記活性状態検出手段により前記ネットワークインターフェースが活性状態にあることが検出された場合、前記所定操作に応じて前記ユーザーインターフェース手段によるホスト選択により選択されたホスト装置に前記ローカルインターフェースまたはネットワークインターフェースを介して画像データを送信する処理を開始するための制御ステップを含むことを特徴とする画像処理装置の制御プログラム。
  12. 前記画像データを所定のプロトコルを介して送信可能なホスト装置を、前記ネットワークインターフェースを介して接続されたネットワーク上で所定の検索プロトコルを用いて検索し、前記ユーザーインターフェース手段により選択可能なホスト装置として登録するための制御ステップを含むことを特徴とする請求項11に記載の画像処理装置の制御プログラム。
  13. 前記ユーザーインターフェース手段により選択可能なホスト装置が1つしかない場合、前記ユーザーインターフェース手段によるホスト選択を行なうことなく当該ホスト装置を画像データの送信宛先として選択するための制御ステップを含むことを特徴とする請求項11に記載の画像処理装置の制御プログラム。
  14. 前記ローカルインターフェースまたはネットワークインターフェースを介して接続されるホスト装置の1つがデフォルトのホスト装置として選択されており、前記ユーザーインターフェース手段により明示的に特定のホスト装置が選択されなかった場合、前記デフォルトのホスト装置を画像データ送信宛先として選択するための制御ステップを含むことを特徴とする請求項11に記載の画像処理装置の制御プログラム。
  15. 前記ホスト装置に送信される画像データがスキャナにより読み取られた画像データであることを特徴とする請求項11に記載の画像処理装置の制御プログラム。
JP2003432438A 2003-12-26 2003-12-26 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム Pending JP2005192022A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2003432438A JP2005192022A (ja) 2003-12-26 2003-12-26 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム
US11/017,725 US8068246B2 (en) 2003-12-26 2004-12-22 Image processing apparatus and control method and control program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003432438A JP2005192022A (ja) 2003-12-26 2003-12-26 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム

Publications (1)

Publication Number Publication Date
JP2005192022A true JP2005192022A (ja) 2005-07-14

Family

ID=34697691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003432438A Pending JP2005192022A (ja) 2003-12-26 2003-12-26 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム

Country Status (2)

Country Link
US (1) US8068246B2 (ja)
JP (1) JP2005192022A (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007150567A (ja) * 2005-11-25 2007-06-14 Fuji Xerox Co Ltd 画像読取装置およびその制御方法
EP2169934A1 (en) 2008-09-26 2010-03-31 Brother Kogyo Kabushiki Kaisha Image scanner and image scanning system
EP2169933A2 (en) 2008-09-24 2010-03-31 Brother Kogyo Kabushiki Kaisha Image processing system and image scanner therefor
JP2012034298A (ja) * 2010-08-02 2012-02-16 Canon Inc 画像読取装置及びその制御方法と画像読取システム
KR101126362B1 (ko) * 2005-11-14 2012-03-23 삼성전자주식회사 통합된 스캐닝 사용자 인터페이스를 이용한 스캔 시스템 및그 방법
US8325369B2 (en) 2008-09-26 2012-12-04 Brother Kogyo Kabushiki Kaisha Image scanning system, image scanner, and computer readable medium for image processing device
JP2014230005A (ja) * 2013-05-20 2014-12-08 富士ゼロックス株式会社 画像形成装置及びプログラム
US9154644B2 (en) 2012-09-28 2015-10-06 Brother Kogyo Kabushiki Kaisha Image reading apparatus and image data transmission method
US9232091B2 (en) 2012-09-07 2016-01-05 Brother Kogyo Kabushiki Kaisha Image reader with button display control, and method and computer readable medium for the same
JP2018157516A (ja) * 2017-03-21 2018-10-04 株式会社リコー 情報処理装置、通信システム、通信経路制御方法、およびプログラム
JP2019176364A (ja) * 2018-03-29 2019-10-10 ブラザー工業株式会社 読取装置、読取装置の制御方法、及びプログラム

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4405871B2 (ja) * 2004-07-15 2010-01-27 キヤノン株式会社 取り外し可能な外部メモリを備えた画像形成装置およびその制御方法
JP5300367B2 (ja) * 2008-08-08 2013-09-25 キヤノン株式会社 情報処理装置、情報処理方法及びコンピュータプログラム
US20170115864A1 (en) * 2015-10-24 2017-04-27 Oracle International Corporation Visual form designer

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0971531B1 (en) * 1994-04-19 2006-09-27 Canon Kabushiki Kaisha Network system in which a plurality of image processing apparatuses are connected
US5675782A (en) * 1995-06-06 1997-10-07 Microsoft Corporation Controlling access to objects on multiple operating systems
US6069706A (en) * 1995-07-31 2000-05-30 Canon Kabushiki Kaisha Image reading device and image processing method utilizing the same
US5999708A (en) * 1995-07-31 1999-12-07 Canon Kabushiki Kaisha Method and apparatus for copier request and retrieval of files from multiple computers
JPH11161451A (ja) * 1997-09-26 1999-06-18 Hitachi Koki Co Ltd 印刷システム
US6678068B1 (en) * 1999-03-11 2004-01-13 Electronics For Imaging, Inc. Client print server link for output peripheral device
US20030140344A1 (en) * 2002-01-21 2003-07-24 Ghulam Bhatti Wireless control for universal plug and play networks and devices
US7278047B2 (en) * 2002-10-14 2007-10-02 Lexmark International, Inc. Providing different clock frequencies for different interfaces of a device

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101126362B1 (ko) * 2005-11-14 2012-03-23 삼성전자주식회사 통합된 스캐닝 사용자 인터페이스를 이용한 스캔 시스템 및그 방법
US8300241B2 (en) 2005-11-25 2012-10-30 Fuji Xerox Co., Ltd. Image reading device and control method thereof
JP2007150567A (ja) * 2005-11-25 2007-06-14 Fuji Xerox Co Ltd 画像読取装置およびその制御方法
EP2169933A2 (en) 2008-09-24 2010-03-31 Brother Kogyo Kabushiki Kaisha Image processing system and image scanner therefor
US8351091B2 (en) 2008-09-24 2013-01-08 Brother Kogyo Kabushiki Kaisha Image processing system and image scanner therefor
US8553256B2 (en) 2008-09-26 2013-10-08 Brother Kogyo Kabushiki Kaisha Image scanner and image scanning system
US8325369B2 (en) 2008-09-26 2012-12-04 Brother Kogyo Kabushiki Kaisha Image scanning system, image scanner, and computer readable medium for image processing device
EP2169934A1 (en) 2008-09-26 2010-03-31 Brother Kogyo Kabushiki Kaisha Image scanner and image scanning system
US8681366B2 (en) 2008-09-26 2014-03-25 Brother Kogyo Kabushiki Kaisha Image scanner and image scanning system
US9300843B2 (en) 2008-09-26 2016-03-29 Brother Kogyo Kabushiki Kaisha Image scanner and image scanning system
JP2012034298A (ja) * 2010-08-02 2012-02-16 Canon Inc 画像読取装置及びその制御方法と画像読取システム
US9232091B2 (en) 2012-09-07 2016-01-05 Brother Kogyo Kabushiki Kaisha Image reader with button display control, and method and computer readable medium for the same
US9154644B2 (en) 2012-09-28 2015-10-06 Brother Kogyo Kabushiki Kaisha Image reading apparatus and image data transmission method
JP2014230005A (ja) * 2013-05-20 2014-12-08 富士ゼロックス株式会社 画像形成装置及びプログラム
JP2018157516A (ja) * 2017-03-21 2018-10-04 株式会社リコー 情報処理装置、通信システム、通信経路制御方法、およびプログラム
JP2019176364A (ja) * 2018-03-29 2019-10-10 ブラザー工業株式会社 読取装置、読取装置の制御方法、及びプログラム
JP7040216B2 (ja) 2018-03-29 2022-03-23 ブラザー工業株式会社 読取装置

Also Published As

Publication number Publication date
US20050141026A1 (en) 2005-06-30
US8068246B2 (en) 2011-11-29

Similar Documents

Publication Publication Date Title
EP2216979B1 (en) Image processing apparatus, information processing system, method of controlling the same
CN106254718B (zh) 图像处理系统、图像接收装置、图像处理装置及其方法
JP2005192022A (ja) 画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラム
JP5219777B2 (ja) 画像処理装置、画像処理装置の制御方法及びコンピュータプログラム
US20100259799A1 (en) Image processing apparatus, control method for image processing apparatus, and storage medium storing control program therefor
US8619302B2 (en) Image reading apparatus, control method thereof and image reading system
US8601032B2 (en) Image forming apparatus, display control method, and recording medium
JP2002261998A (ja) 複合機能装置および情報処理装置およびデータ処理方法および制御プログラムおよびコンピュータ読取可能な記憶媒体
US8509402B2 (en) Communication device
KR101606831B1 (ko) 화상형성장치, 호스트 장치 및 인쇄 제어 방법
JP2008113080A (ja) 通信装置及び画像処理装置
JP5500883B2 (ja) 画像読取装置及びその制御方法とそのプログラム
JP2008085955A (ja) 通信装置及び画像処理装置
JP3862530B2 (ja) データ通信装置、データ処理方法および記憶媒体
JP6379932B2 (ja) 画像記録装置及びプログラム
US8745289B2 (en) Image processing apparatus, method for controlling the image processing apparatus, and computer-readable storage medium
EP1786166B1 (en) Method and apparatus for remotely managing electronic utility devices
KR101499553B1 (ko) 스캔 데이터 처리 방법 및 장치
JP4846524B2 (ja) 通信装置及び画像処理装置
JP7784247B2 (ja) 通信装置、制御方法、プログラム、および記憶媒体
JP2006140840A (ja) 通信端末装置、通信システム、プログラムおよび記録媒体
JP2004318722A (ja) 通信装置
JP2024147145A (ja) 端末装置のためのコンピュータプログラム、端末装置、及び、端末装置のための制御方法
JP2023165196A (ja) 情報処理システム、情報処理装置、情報処理方法、及びプログラム
JP5453772B2 (ja) リクエスト処理装置