JP2009302865A - Image forming apparatus, facsimile transmission data processing method, and program - Google Patents
Image forming apparatus, facsimile transmission data processing method, and program Download PDFInfo
- Publication number
- JP2009302865A JP2009302865A JP2008154537A JP2008154537A JP2009302865A JP 2009302865 A JP2009302865 A JP 2009302865A JP 2008154537 A JP2008154537 A JP 2008154537A JP 2008154537 A JP2008154537 A JP 2008154537A JP 2009302865 A JP2009302865 A JP 2009302865A
- Authority
- JP
- Japan
- Prior art keywords
- related data
- image data
- data
- fax
- fax transmission
- 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.)
- Granted
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Transmission Control (AREA)
Abstract
Description
本発明は、画像形成装置、ファクス送信データ処理方法、及びプログラムに関し、特に情報処理装置からの要求に応じてファクス送信を行う画像形成装置、ファクス送信データ処理方法、及びプログラムに関する。 The present invention relates to an image forming apparatus, a fax transmission data processing method, and a program, and more particularly, to an image forming apparatus, a fax transmission data processing method, and a program that perform fax transmission in response to a request from an information processing apparatus.
画像形成装置(例えば、複合機)等の組み込み機器のためのソリューションツールとして、Java(登録商標)は有用である。但し、JVM(Java(登録商標) Virtual Machine)やJava(登録商標)アプリ等を動作させるには、メモリ、演算装置処理性能といった面において多くのリソースが必要になる。PC等の汎用的なコンピュータは、このようなリソースが豊富であり、リソース不足といった問題は比較的生じにくい。しかし、組み込み機器の場合、不要なコストアップを回避するためにハードウェア上の制限が厳しい。したがって、搭載するJava(登録商標)アプリに対する制約も厳しいものにならざるをえない。 Java (registered trademark) is useful as a solution tool for an embedded device such as an image forming apparatus (for example, a multifunction machine). However, in order to operate a JVM (Java (registered trademark) Virtual Machine), a Java (registered trademark) application, etc., a lot of resources are required in terms of memory and processing performance of the arithmetic unit. General-purpose computers such as PCs have such abundant resources, and problems such as lack of resources are relatively unlikely to occur. However, in the case of embedded devices, hardware restrictions are severe to avoid unnecessary cost increases. Therefore, restrictions on the installed Java (registered trademark) application must be severe.
そこで、従来、画像形成装置にLAN(Local Area Network)やUSB(Universal Serial Bus)等を介して十分なリソースを有するPC等の情報処理装置を接続することにより、上記の課題の解決が図られている。この場合、Javaアプリ等の実行は情報処理装置側で行い、スキャンやFAX送受信等の画像形成装置に固有の処理は画像形成装置が実行する。 Therefore, the above problem can be solved by connecting an information processing apparatus such as a PC having sufficient resources to the image forming apparatus via a LAN (Local Area Network) or USB (Universal Serial Bus). ing. In this case, execution of the Java application or the like is performed on the information processing apparatus side, and processing unique to the image forming apparatus such as scanning and FAX transmission / reception is performed by the image forming apparatus.
例えば、FAX送信を行うJava(登録商標)アプリ(以下、「FAXアプリ」という。)を実行する場合、十分な量のメモリ及び高速な演算装置を有し、更に、操作パネル等の入出力装置を有する情報処理装置で当該Java(登録商標)アプリが実行される。FAX用の画像データのスキャンやモデムを通したFAX送信などは、画像形成装置にて実行される。 For example, when executing a Java (registered trademark) application that performs FAX transmission (hereinafter referred to as “FAX application”), it has a sufficient amount of memory and a high-speed computing device, and further includes an input / output device such as an operation panel. The Java (registered trademark) application is executed by the information processing apparatus having Scanning of FAX image data, FAX transmission through a modem, and the like are executed by the image forming apparatus.
ところで、複合機等の画像形成装置は、TWAINやSANE(Scanner Access Now Easy)といった、一般的なネットワーク用のスキャンI/Fを有する。クライアントである情報処理装置は、当該I/Fを呼び出すことで画像形成装置にスキャンを実行させる。したがって、情報処理装置におけるFAXアプリは、当該I/Fを介してFAX送信用の画像データを画像形成装置にスキャンさせ、当該画像データを情報処理装置側に転送させる。続いて、FAXアプリは、当該画像データと共にFAX送信の要求を画像形成装置に送信する。 Incidentally, an image forming apparatus such as a multifunction peripheral has a general network scan I / F such as TWAIN or SANE (Scanner Access Now Easy). The information processing apparatus that is a client calls the I / F to cause the image forming apparatus to execute scanning. Therefore, the FAX application in the information processing apparatus causes the image forming apparatus to scan the image data for FAX transmission via the I / F and transfer the image data to the information processing apparatus side. Subsequently, the FAX application transmits a FAX transmission request to the image forming apparatus together with the image data.
なお、FAX送信用の画像データを一旦情報処理装置側に転送させるのは以下の理由による。すなわち、情報処理装置から画像形成装置に対してFAX送信の要求を行う場合、FAX送信用の画像データは、必ずしもそのときにスキャンされるものであるとは限られない。例えば、情報処理装置側に既に保存されている画像データや、画像形成装置に既に保存されている画像データが送信対象とされる形態も有る。これらの形態について、それぞれのAPI(Application Program Interface)を画像形成装置側に実装するのはプログラムの煩雑化を招き、開発コストも増加する。そこで、画像形成装置側では、各形態に対して統一のAPIとして、FAX送信の要求時に画像データの実体も受け取るAPIが実装されている。したがって、スキャンされた画像データをそのままFAX送信する場合は、当該画像データを一旦情報処理装置側に取得しておく必要があるのである。
しかしながら、この場合、画像形成装置においてスキャンされたFAX送信用の画像データは情報処理装置と画像形成装置との間のネットワーク上を往復することになる。一般的に、画像データのデータ量は非常に大きいため(特に圧縮されていない場合)、画像データのネットワーク上の往復は、システム全体の負荷を増大させるという問題がある。また、FAX用の画像データは、重要な機密情報であることが多い。したがって、斯かる画像データがネットワーク上を流通するのは、セキュリティ的にも問題がある。 However, in this case, the image data for FAX transmission scanned in the image forming apparatus reciprocates on the network between the information processing apparatus and the image forming apparatus. In general, since the amount of image data is very large (in particular, when the image data is not compressed), the round trip of the image data on the network increases the load on the entire system. In addition, FAX image data is often important confidential information. Accordingly, the distribution of such image data on the network is problematic in terms of security.
本発明は、上記の点に鑑みてなされたものであって、情報処理装置からの要求に応じたファクス送信を適切に実行することのできる画像形成装置、ファクス送信データ処理方法、及びプログラムの提供を目的とする。 The present invention has been made in view of the above points, and provides an image forming apparatus, a fax transmission data processing method, and a program capable of appropriately executing fax transmission according to a request from an information processing apparatus With the goal.
そこで上記課題を解決するため、本発明は、情報処理装置より受信されるスキャンの実行要求に応じ原稿のスキャンを実行させるスキャン制御手段と、スキャンされた画像データを記憶装置に保存し、前記画像データに関連付けられた関連データを生成する関連データ生成手段と、前記関連データを前記情報処理装置に返信する関連データ返信手段と、前記情報処理装置より受信される前記関連データのファクス送信の実行要求に応じ、該関連データに関連付けられている画像データを前記記憶装置より取得する画像データ取得手段と、取得された画像データのファクス送信を実行させるファクス送信制御手段とを有することを特徴とする。 Accordingly, in order to solve the above-described problem, the present invention provides a scan control unit that executes scanning of a document in response to a scan execution request received from an information processing device, stores scanned image data in a storage device, and stores the image Related data generation means for generating related data associated with data, related data return means for returning the related data to the information processing apparatus, and an execution request for fax transmission of the related data received from the information processing apparatus The image data acquisition means for acquiring the image data associated with the related data from the storage device and the fax transmission control means for executing the fax transmission of the acquired image data.
このような画像形成装置では、情報処理装置からの要求に応じたファクス送信を適切に実行することができる。 In such an image forming apparatus, fax transmission according to a request from the information processing apparatus can be appropriately executed.
本発明によれば、情報処理装置からの要求に応じたファクス送信を適切に実行することのできる画像形成装置、ファクス送信データ処理方法、及びプログラムを提供することができる。 According to the present invention, it is possible to provide an image forming apparatus, a fax transmission data processing method, and a program that can appropriately execute fax transmission according to a request from an information processing apparatus.
以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるシステム構成例を示す図である。同図において、外付け装置10と画像形成装置20とは、LAN(Local Area Network)等のネットワーク30を介して接続されている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a system configuration in the embodiment of the present invention. In the figure, an
外付け装置10は、画像形成装置20に代わってJVM(Java(登録商標) Virtual Machine)やJava(登録商標)アプリ等のプログラムを実行する情報処理装置である。外付け装置10は、これらのプログラムを実行するために十分なハードウェア資源を備える。画像形成装置20は、スキャン機能及びFAX(ファクス)送受信機能を備える。本実施の形態では、コピー機能や印刷機能をも備えた複合機を例とする。
The
なお、外付け装置10と画像形成装置20とは、ネットワーク30の代わりに、利用するプロトコルに応じてUSB(Universal Serial Bus)ケーブル又はシリアルケーブル等によって接続されてもよい。
The
ところで、FAX送信を行う場合、ユーザは、原稿を画像形成装置20にセットし、外付け装置10においてFAX送信の指示入力を行う。この場合、外付け装置10と画像形成装置20とが物理的に離れているとユーザにとって不便である。したがって、外付け装置10はオプションボードのようなハードウェアとして構成され、画像形成装置20の筐体内に設置されるようにしてもよい。
By the way, when performing FAX transmission, the user sets a document on the
図2は、本発明の実施の形態における外付け装置のハードウェア構成例を示す図である。同図の外付け装置10は、それぞれバスBで相互に接続されているドライブ装置100と、HDD102と、メモリ装置103と、CPU104と、インタフェース装置105と、表示装置106と、入力装置107とを有するように構成される。
FIG. 2 is a diagram illustrating a hardware configuration example of the external device according to the embodiment of the present invention. The
外付け装置10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介してHDD102にインストールされる。HDD102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
A program for realizing processing in the
メモリ装置103は、プログラムの起動指示があった場合に、HDD102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って外付け装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107は、マウス、キーボード、又はタッチパネル等によって構成され、様々な操作指示を入力させるために用いられる。表示装置106及び入力装置107は、オペレーションパネルとして一体的に構成されていてもよい。
The
なお、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。
The program need not be installed from the
図3は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図3において、画像形成装置20は、コントローラ201、スキャナ202、プリンタ203、モデム204、ネットワークインタフェース205、及び操作パネル206等のハードウェアを有する。
FIG. 3 is a diagram illustrating a hardware configuration example of the image forming apparatus according to the embodiment of the present invention. 3, the
コントローラ201は、CPU211、RAM212、ROM213、及びHDD214等を有する。ROM213には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。RAM212は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU211は、RAM212にロードされたプログラムを処理することにより、後述される機能を実現する。HDD214は、各種のデータ(例えば、スキャンされた画像データ)を保存するために利用される。
The
スキャナ202は、原稿より画像データを読み取るためのハードウェアである。プリンタ203は、画像データを印刷用紙に印刷するためのハードウェアである。モデム204は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース205は、LAN(Local Area Network)等のネットワーク(有線又は無線の別は問わない。)に接続するためのハードウェアである。操作パネル206は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。
The
図4は、本発明の実施の形態のソフトウェア構成例を示す図である。同図において外付け装置10は、FAXアプリ11、JVM12、Webブラウザ13、ネットワークスキャンドライバ14、ネットワークFAXドライバ15、及びOS(Operating System)16等を有する。
FIG. 4 is a diagram illustrating a software configuration example according to the embodiment of this invention. In FIG. 1, an
FAXアプリ11は、Java(登録商標)バイトコードによるプログラムであり、画像形成装置20によるFAX用画像データの読み取り及びFAX用画像データのFAX送信を外付け装置10より操作させるための手段をユーザに提供する。JVM12は、いわゆるJava(登録商標)仮想マシンであり、Java(登録商標)バイトコードによるプログラムを解釈し、実行する。Webブラウザ13は、いわゆるWebブラウザであり、表示装置106にWebページを表示させる。ネットワークスキャンドライバ14は、ネットワーク30を介して画像形成装置20にスキャンを実行させるためのドライバプログラムである。ネットワークスキャンドライバ14は、TWAIN(http://www.twain.org/)に基づいて実現してもよい。ネットワークFAXドライバ15は、ネットワーク30を介して画像形成装置20にFAX送信を実行させるためのドライバプログラムである。ネットワークFAXドライバ15としては、PC−FAX等が一般的である。なお、FAXアプリ11は、JVM12が有するJNI(Java(登録商標) Native Interface)を介してネットワークスキャンドライバ14及びネットワークFAXドライバ15を呼び出す(利用する)。OS15は、ネットワーク機能を備えている汎用的なOSでよい。
The FAX application 11 is a program using Java (registered trademark) byte code, and means for allowing a user to operate the
画像形成装置20は、標準アプリ21、ネットワークFAXサービス22、ネットワークスキャンサービス23、FAX画像設定サービス24、FAXサービス25、スキャンサービス26、画像管理モジュール27、及びOS(Operating System)28等を有する。
The
標準アプリ21は、画像形成装置20の標準機能(スキャン、コピー、印刷、及びFAX送受信等)を操作パネル206から利用させるためのアプリケーション群である。ネットワークFAXサービス22は、外付け装置10のネットワークFAXドライバ15からの要求に応じて画像形成装置20におけるFAX送信の実行を制御する。ネットワークスキャンサービス23は、外付け装置10のネットワークスキャンドライバ14からの要求に応じて画像形成装置20におけるスキャンの実行を制御する。FAX画像設定サービス24は、FAX用画像パラメータの判定値を設定させるためのモジュールである。FAX用画像パラメータとは、スキャン時に指定されるパラメータのうち、当該スキャンがFAX用のものであるか(すなわち、FAXアプリ11からの要求に応じたスキャンであるか)であるか否かを自動判定するために用いられるパラメータをいう。また、FAX用画像パラメータの判定値とは、FAX用のスキャンである場合に指定されるFAX用画像パラメータの値をいう。なお、FAX画像設定サービス24は、Webアプリケーションとして実行される場合は、FAX画像設定サービス24は外付け装置10上のWebブラウザ13から操作可能である。FAXサービス25やスキャンサービス26は、FAX送受信又はスキャンの実行を制御する下位レベルのモジュールであり、標準アプリ21や、ネットワークスキャンサービス23又はネットワークFAXサービス22等より共通的に利用される。画像管理モジュール27は、外付け装置10のFAXアプリ11によって制御されるFAX送信時において、外付け装置10と画像形成装置20との間でやりとりするデータ量を削減すると共に、FAX用にスキャンされた画像データのセキュリティを確保するための処理を実行する。OS28は、ネットワーク機能を備えている汎用的なOSでよい。
The
以下、本実施の形態のシステムによる処理手順について説明する。図5は、FAX用画像パラメータの判定値の設定処理を説明するためのフローチャートである。 Hereinafter, a processing procedure performed by the system according to the present embodiment will be described. FIG. 5 is a flowchart for explaining processing for setting a determination value of a FAX image parameter.
ステップS101において、FAX画像設定サービス24は、画像形成装置20の操作パネル206又は外付け装置10のWebブラウザ13に表示させている設定画面を介して、FAX用画像パラメータの判定値の入力をユーザより受け付ける。FAX用画像パラメータは、FAXアプリ11が指定するスキャンパラメータの中で、特徴的なもの(通常のスキャンとの区別がし易いパラメータ)によって構成されればよい。例えば、FAX用画像パラメータが解像度、圧縮形式である場合、解像度及び圧縮形式のそれぞれについてFAXアプリ11によって指定される値(例えば、主走査幅1728、G3圧縮)が判定値として入力されればよい。FAXアプリ11によって指定される値が一意であるとは限らないパラメータ(ユーザの入力によって複数の候補の中から選択可能であるパラメータ)については複数の判定値を入力可能としてもよい。入力された判定値は、FAX画像設定サービス24より画像管理モジュール27に通知される。
In step S101, the FAX
なお、解像度及び圧縮形式だけではFAX用のスキャンであるか否かを適切に区別できない場合、又は他のパラメータの方が適切に区別できる場合は、他のパラメータをFAX用画像パラメータとしてもよい。また、FAX用画像パラメータに原稿サイズを含めてもよいし、システム固有の拡張パラメータを含めてもよい。 Note that if it is not possible to appropriately distinguish whether the scan is for FAX only by the resolution and the compression format, or if other parameters can be more appropriately distinguished, the other parameters may be used as FAX image parameters. Further, the document size may be included in the FAX image parameter, or an expansion parameter unique to the system may be included.
続いて、画像管理モジュール27は、通知されたFAX用画像パラメータの判定値をHDD214に保存して管理する(S102)。
Subsequently, the
なお、図5の処理は、FAX送信のたびに行う必要はない。FAX用画像パラメータの判定値の変更が必要となった場合にFAX送信とは非同期に行われればよい。 Note that the processing in FIG. 5 does not need to be performed every time FAX transmission is performed. When it is necessary to change the determination value of the image parameter for FAX, it may be performed asynchronously with FAX transmission.
続いて、図6、図7、及び図8は、本実施の形態におけるFAX送信処理の処理手順を説明するための図である。 Next, FIG. 6, FIG. 7, and FIG. 8 are diagrams for explaining the processing procedure of FAX transmission processing in the present embodiment.
まず、外付け装置10の表示装置106に表示されたFAXアプリ画面を介してスキャンの実行指示が入力されると、FAXアプリ11は、ネットワークスキャンドライバ14を介してスキャンの実行要求を画像形成装置10のネットワークスキャンサービス23に送信する(図6:S201)。
First, when a scan execution instruction is input via the FAX application screen displayed on the
図9は、FAXアプリ画面の例を示す図である。同図においてFAXアプリ画面500は、宛先入力ボタン501、A4ボタン502、LTボタン503、スキャンボタン504、及び送信ボタン505等を有する。
FIG. 9 is a diagram illustrating an example of a FAX application screen. In the figure, a
宛先入力ボタン501が押下(クリック)されると、FAX送信の宛先のFAX番号の入力が可能となる。A4ボタン502及びLTボタン503は、原稿サイズを選択するためのボタンであり、それぞれ排他的な関係にある(いずれか一方のみが選択可能である)。A4ボタン502は原稿がA4サイズの場合に選択される。LTボタン503は原稿がレター(Letter)サイズの場合に選択される。
When the
宛先、原稿サイズが入力又は選択された後、スキャンボタン504が押下されると、FAXアプリ11は、入力等されたパラメータの値と、予めFAXアプリ11のロジック内に記録されているパラメータ(解像度、圧縮形式等)の値と共にステップS201のスキャン実行要求を送信する。
When the
続いて、画像形成装置20のネットワークスキャンサービス23はスキャンサービス26を利用して、画像形成装置20の圧盤又はADF(Auto Document Feeder)に設置された原稿のスキャン(読み取り)をFAXアプリ11によって指定されたパラメータ(スキャンパラメータ)に従って実行し、スキャンされた画像データ50をRAM212内に生成する。なお、スキャンパラメータの値は画像データ50に関連付けられて(又は画像データ50に含められて)RAM212内に保存される。但し、RAM212の容量が不足する場合、画像データ50等はHDD214に生成されてもよい。
Subsequently, the
続いて、ネットワークスキャンサービス23は、スキャンされた画像データを外付け装置10に返信する前に、生成された画像データ50が、FAX用画像データか否かを画像管理モジュール27に問い合わせる。問い合わせの際、ネットワークスキャンサービス23は、画像データ50の位置情報(メモリアドレス又はファイルパス)を画像管理モジュール27に通知する。画像管理モジュール27は、図5の処理により予めHDD214に保存されているFAX用画像パラメータの判定値と画像データ50のスキャンパラメータの値とを比較することにより、画像データ50がFAX用画像データであるか否かを判定する。画像管理モジュール27は、スキャンパラメータの値がFAX用画像パラメータの判定値と一致する場合は、画像データ50はFAX用画像データであると判定する。但し、判定値は、ネガティブリストとして設定されていてもよい。この場合、判定値と一致しない場合に画像データ50はFAX用画像データであると判定される。
Subsequently, the
画像データ50がFAX用画像データとして判定された場合、画像管理モジュール27は、画像データ50をHDD214に退避させる(保存する)(図6:S202)。続いて、画像管理モジュール27は、画像データ50のダミーデータ51をRAM212内に生成する(図6:S203)。ダミーデータ51は、画像データ50のヘッダ部は含むが画像の実体(画像部分)は含まないデータである。また、ダミーデータ51には、画像形成装置20内において画像データ50を一意に識別可能なIDが記録される。当該IDによってダミーデータ51と画像データ50とは関連付けられる。図6では、IDの値が「1」である例が示されている。なお、FAXアプリ11において画像データ50のヘッダ部を参照する必要が無い場合、ダミーデータ51は画像データ50のIDのみによって構成されていてもよい。なお、ダミーデータ51と画像データ50との関連付けは他の方法によって実現されてもよい。
When the
続いて、ネットワークスキャンサービス23は、ダミーデータ51を外付け装置10のネットワークスキャンドライバ14に返信する(図6:S204)。ネットワークスキャンドライバ14は、ダミーデータ51を受信するとダミーデータ51をファイルとして補助記憶装置102又はメモリ装置103に保存する。また、ネットワークスキャンドライバ14は、スキャンの成功をイベントによってFAXアプリ11に通知する。FAXアプリ11は、当該イベントによってスキャンの成功を認識する。なお、FAXアプリ11が画像データの中身を参照することがなければ、当該ダミーデータ51はFAXアプリ11にはスキャンされた通常の画像データとして見える。
Subsequently, the
続いて、ユーザによってFAXアプリ画面500の送信ボタン505が押下されると、FAXアプリ11はネットワークFAXドライバ15を介してFAX送信の実行要求を画像形成装置20のネットワークFAXサービス22に送信する(図7:S205)。この際、FAXアプリ11は、補助記憶装置102又はメモリ装置103に保存されているダミーデータ51をネットワークFAXサービス22に送信する。なお、ダミーデータ51が画像形成装置20より返信されていない状態で送信ボタン505が押下された場合は、FAXアプリ11は、エラーメッセージを表示装置106に表示させる。
Subsequently, when the
続いて、画像形成装置20のネットワークFAXサービス22は、受信されたデータがダミーデータ51か否かを画像管理モジュール27に問い合わせる。画像管理モジュール27は、受信されたデータの内容を参照しダミーデータ51であるか否かを判定する。但し、ダミーデータ51のデータ名について命名規則が有る場合は、そのデータ名に基づいてダミーデータ51であるか否かを判定してもよい。
Subsequently, the
受信されたデータがダミーデータ51である場合、画像管理モジュール27は、ダミーデータ51に含まれているIDに基づいて画像データ50をHDD214より読み出し(図7:S206)ネットワークFAXサービス22に出力する。また、画像管理モジュール27はダミーデータ51を削除する。なお、IDと画像データとの関連付けは、IDと画像データの位置情報との変換テーブルによって管理されていてもよい。
When the received data is
続いて、ネットワークFAXサービス22はFAXサービス25を介して宛先として指定された送信相手先への画像データ50のFAX送信を実行する(図8:S207)。FAX送信が完了すると、ネットワークFAXサービス22は外付け装置10のネットワークFAXドライバ15にFAX送信の結果を送信する。FAXアプリ11はFAX送信の結果をネットワークFAXドライバ15を介して受信する。なお、一般的にFAX送信における送信結果は、一定期間待機後の再送信などがあるため非同期に発生するものである。したがって、外付け装置10のネットワークFAXドライバ15が画像形成装置20に対してポーリングを行うようにしてもよい。また、Cometなどのプロトコルを利用してもよい。
Subsequently, the
上述したように、本実施の形態によれば、画像データ50の代わりにダミーデータ51が外付け装置10と画像形成装置20との間を流通する。ダミーデータ51は、スキャンされた画像は含まれておらず、データの容量は画像データ50に比して非常に小さい。したがって、FAX送信処理全体を高速化することができる。また、ダミーデータ51がネットワーク30上を流通することにより、スキャンされた画像の盗聴を防止することができる。したがって、外付け装置10からのFAX送信の実行を安全に行うことができる。
As described above, according to the present embodiment,
なお、本実施の形態の実施にあたり、従来の画像形成装置20及び外付け装置10が有するインタフェースを変更する必要はないため、必要最小限の変更で本願の課題を解決することができる。
It should be noted that since it is not necessary to change the interfaces of the conventional
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.
10 外付け装置
11 FAXアプリ
12 JVM
13 Webブラウザ
14 ネットワークスキャンドライバ
15 ネットワークFAXドライバ
16 OS
20 画像形成装置
21 標準アプリ
22 ネットワークFAXサービス
23 ネットワークスキャンサービス
24 FAX画像設定サービス
25 FAXサービス
26 スキャンサービス
27 画像管理モジュール
28 OS
30 ネットワーク
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
106 表示装置
107 入力装置
201 コントローラ
202 スキャナ
203 プリンタ
204 モデム
205 ネットワークインタフェース
206 操作パネル
211 CPU
212 RAM
213 ROM
214 HDD
B バス
10 External device 11
13 Web browser 14
20
30
105
212 RAM
213 ROM
214 HDD
B bus
Claims (12)
スキャンされた画像データを記憶装置に保存し、前記画像データに関連付けられた関連データを生成する関連データ生成手段と、
前記関連データを前記情報処理装置に返信する関連データ返信手段と、
前記情報処理装置より受信される前記関連データのファクス送信の実行要求に応じ、該関連データに関連付けられている画像データを前記記憶装置より取得する画像データ取得手段と、
取得された画像データのファクス送信を実行させるファクス送信制御手段とを有することを特徴とする画像形成装置。 Scan control means for scanning a document in response to a scan execution request received from the information processing apparatus;
Related data generation means for storing scanned image data in a storage device and generating related data associated with the image data;
Related data return means for returning the related data to the information processing apparatus;
In response to an execution request for fax transmission of the related data received from the information processing device, image data acquisition means for acquiring image data associated with the related data from the storage device;
An image forming apparatus comprising: a fax transmission control unit configured to perform fax transmission of acquired image data.
前記判定値を記憶装置に保存する判定値保存手段とを有することを特徴とする請求項3記載の画像形成装置。 Determination value input means for receiving input of the determination value;
The image forming apparatus according to claim 3, further comprising a determination value storage unit that stores the determination value in a storage device.
情報処理装置より受信されるスキャンの実行要求に応じ原稿のスキャンを実行させるスキャン制御手順と、
スキャンされた画像データを記憶装置に保存し、前記画像データに関連付けられた関連データを生成する関連データ生成手順と、
前記関連データを前記情報処理装置に返信する関連データ返信手順と、
前記情報処理装置より受信される前記関連データのファクス送信の実行要求に応じ、該関連データに関連付けられている画像データを前記記憶装置より取得する画像データ取得手順と、
取得された画像データのファクス送信を実行させるファクス送信制御手順とを有することを特徴とするファクス送信データ処理方法。 A fax transmission data processing method executed by an image forming apparatus,
A scan control procedure for scanning a document in response to a scan execution request received from the information processing apparatus;
A related data generation procedure for storing scanned image data in a storage device and generating related data associated with the image data;
A related data return procedure for returning the related data to the information processing apparatus;
In response to an execution request for fax transmission of the related data received from the information processing device, an image data acquisition procedure for acquiring image data associated with the related data from the storage device;
A fax transmission data processing method comprising: a fax transmission control procedure for executing fax transmission of acquired image data.
前記判定値を記憶装置に保存する判定値保存手順とを有することを特徴とする請求項7記載のファクス送信データ処理方法。 A determination value input procedure for receiving an input of the determination value;
8. The fax transmission data processing method according to claim 7, further comprising a determination value storing procedure for storing the determination value in a storage device.
情報処理装置より受信されるスキャンの実行要求に応じ原稿のスキャンを実行させるスキャン制御手順と、
スキャンされた画像データを記憶装置に保存し、前記画像データに関連付けられた関連データを生成する関連データ生成手順と、
前記関連データを前記情報処理装置に返信する関連データ返信手順と、
前記情報処理装置より受信される前記関連データのファクス送信の実行要求に応じ、該関連データに関連付けられている画像データを前記記憶装置より取得する画像データ取得手順と、
取得された画像データのファクス送信を実行させるファクス送信制御手順とを実行させるためのプログラム。 In the image forming device,
A scan control procedure for scanning a document in response to a scan execution request received from the information processing apparatus;
A related data generation procedure for storing scanned image data in a storage device and generating related data associated with the image data;
A related data return procedure for returning the related data to the information processing apparatus;
In response to an execution request for fax transmission of the related data received from the information processing device, an image data acquisition procedure for acquiring image data associated with the related data from the storage device;
A program for executing a fax transmission control procedure for executing fax transmission of acquired image data.
前記判定値を記憶装置に保存する判定値保存手順とを有することを特徴とする請求項11記載のプログラム。 A determination value input procedure for receiving an input of the determination value;
The program according to claim 11, further comprising a determination value storing procedure for storing the determination value in a storage device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008154537A JP5211877B2 (en) | 2008-06-12 | 2008-06-12 | Image forming apparatus, fax transmission data processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008154537A JP5211877B2 (en) | 2008-06-12 | 2008-06-12 | Image forming apparatus, fax transmission data processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009302865A true JP2009302865A (en) | 2009-12-24 |
JP5211877B2 JP5211877B2 (en) | 2013-06-12 |
Family
ID=41549312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008154537A Active JP5211877B2 (en) | 2008-06-12 | 2008-06-12 | Image forming apparatus, fax transmission data processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5211877B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288644A (en) * | 1994-04-20 | 1995-10-31 | Canon Inc | Image processor |
JP2001313766A (en) * | 2000-04-27 | 2001-11-09 | Murata Mach Ltd | Image reader and image reader-recorder |
-
2008
- 2008-06-12 JP JP2008154537A patent/JP5211877B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07288644A (en) * | 1994-04-20 | 1995-10-31 | Canon Inc | Image processor |
JP2001313766A (en) * | 2000-04-27 | 2001-11-09 | Murata Mach Ltd | Image reader and image reader-recorder |
Also Published As
Publication number | Publication date |
---|---|
JP5211877B2 (en) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10530941B2 (en) | Image forming apparatus and scanned data process method | |
US9277093B2 (en) | Method, apparatus, and computer product for managing image formation resources | |
JP5677047B2 (en) | Printing system, information processing apparatus, printing method, and program | |
KR101377468B1 (en) | Image processing apparatus, control method of image processing apparatus, and recording medium storing computer program | |
JP5565346B2 (en) | Printer | |
JP4736774B2 (en) | Image processing program, image processing method, image processing apparatus, and image processing system | |
JP5219418B2 (en) | File transmission apparatus, method, and program | |
JP4752480B2 (en) | Image processing program, image processing apparatus, and image processing system | |
JP2006301856A (en) | Document management system, its history management method, and program | |
US20070083629A1 (en) | Data processing system, data managing apparatus, and computer product | |
JP5328499B2 (en) | Processing apparatus and method, and program | |
JP5211877B2 (en) | Image forming apparatus, fax transmission data processing method, and program | |
JP5858092B2 (en) | Printer | |
JP5131223B2 (en) | Workflow execution device, workflow execution method, and workflow execution program | |
JP2010204960A (en) | Data distribution system, image processing device, image forming device, data distribution method, distribution managing program, and recording medium | |
JP7212539B2 (en) | Information processing device, its control method, and program | |
JP6074923B2 (en) | Information processing apparatus, network system, operation information capturing method, and operation information capturing program | |
JP2007243397A (en) | Image processor, operation terminal, and image processing system | |
US20230195397A1 (en) | Image processing device, system, and method of controlling image processing device | |
JP5195200B2 (en) | Information processing apparatus, application execution method, and program | |
JP2008288792A (en) | Image processing system, controller and its control program | |
JP5042079B2 (en) | Image processing apparatus and application activation method | |
JP2019159421A (en) | Electronic apparatus, program, workflow execution control method and information processing system | |
JP2006270636A (en) | Image processing system, and thumbnail picture processing method thereof | |
JP2009037627A (en) | Image forming apparatus, control method of image forming apparatus, and control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110302 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120706 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120724 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120921 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130129 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130211 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5211877 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160308 Year of fee payment: 3 |