(57)【要約】【課題】ユーザの利便性向上に寄与する、新規の画像形成装置を得る。【解決手段】アプリケーション層からのアドレス帳７５に係る画像形成処理要求を受け付けたとき、画像データ作成部７７は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、これを受けて出力制御部７９は、画像データ作成部７７で作成された画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う。【選択図】  図３
2010109656.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づく画像を用紙上に形成するための画像形成部を少なくとも含むハードウェア資源と、
前記ハードウェア資源における直近上位に位置し、システム全体を統合管理するための制御プログラム層と、
前記制御プログラム層における直近上位に位置し、各種サービスを提供するためのアプリケーション層と、
からなるアーキテクチャを有し、
前記制御プログラム層は、
アドレス帳画像形成処理用ＡＰＩプログラムを有し、
前記アドレス帳画像形成処理用ＡＰＩプログラムは、
前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させる、
ことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置であって、
前記アドレス帳画像形成処理用ＡＰＩプログラムは、当該装置本体に備えられたハードディスク装置、或いは、当該装置本体に着脱自在に装着される半導体メモリに登録されている、
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【背景技術】
【０００１】
従来、コピー、ファクシミリ、スキャナ、並びにプリンタ等の諸機能を併せ持つ、いわゆるＭＦＰ（Multi Function Peripheral）とも呼ばれる画像形成装置が提供されている。
【０００２】
かかるＭＦＰでは、原稿画像を読み取るスキャンジョブ、原稿画像を読み取ることで得られた画像データに基づく画像を用紙上に形成するコピージョブ、外部端末からのプリント指令に伴って転送されてきた画像データに基づく画像を用紙上に形成するプリントジョブ、外部のファクシミリ装置との間で画像を送受信するＦＡＸジョブなどの各種ジョブを実現するための基本ソフトウエアを搭載する一方、各種ジョブ以外の、ユーザ側のニーズに従う独自機能については、各独自機能を実現するためのＡＰＩ（アプリケーション・プログラミング・インターフェース）プログラムを別途搭載したものが知られている。
【０００３】
こうしたＡＰＩプログラムが搭載されたＭＦＰの一例として、外部のパソコンからの画像処理に関する処理要求を含むＸＭＬデータを受け付けて、それを制御層のＡＰＩに対応するコマンドに変換して制御層に渡す機能を有する外部ＡＰＩアプリを、制御層から見てアプリケーション層に属するアプリケーションと同層の位置に備える構成を備えたものが提案されている（例えば特許文献１参照）。
【０００４】
特許文献１に係る機能拡張技術によれば、既存のアプリケーションプログラムの変更をほとんど要することなく、機能の拡張を容易に実現することができる。
【０００５】
ところで、仮に、アドレス帳機能を有する画像形成装置において、アドレス帳の登録宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における任意の位置に割り付けて画像形成出力することができれば、ユーザの利便性向上に寄与する、新規の画像形成装置を提供することができるであろうことは想像に難くない。しかるに、こうした試みは一切されてこなかったのが現状である。
【特許文献１】特開２００５−８００１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、従来技術に係る機能拡張技術では、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における任意の位置に割り付けて画像形成出力することはできていなかった点である。
【課題を解決するための手段】
【０００７】
本発明は、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けて画像形成出力可能に構成することによって、ユーザの利便性向上に寄与する、新規の画像形成装置を提供することを目的として、画像データに基づく画像を用紙上に形成するための画像形成部を少なくとも含むハードウェア資源と、前記ハードウェア資源における直近上位に位置し、システム全体を統合管理するための制御プログラム層と、前記制御プログラム層における直近上位に位置し、各種サービスを提供するためのアプリケーション層と、からなるアーキテクチャを有し、前記制御プログラム層は、アドレス帳画像形成処理用ＡＰＩプログラムを有し、前記アドレス帳画像形成処理用ＡＰＩプログラムは、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させる、ことを最も主要な特徴とする。
【発明の効果】
【０００８】
本発明に係る画像形成装置では、前記制御プログラム層に属する前記アドレス帳画像形成処理用ＡＰＩプログラムは、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させるように動作する。これを受けて、画像形成部は、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する。従って、本発明によれば、ユーザの利便性向上に寄与する、新規の画像形成装置を得ることができる。
【発明を実施するための最良の形態】
【０００９】
ユーザの利便性向上に寄与する、新規の画像形成装置を得るといった目的を、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させるように動作するアドレス帳画像形成処理用ＡＰＩプログラムによって実現した。
【実施例】
【００１０】
以下、本発明に係る画像形成装置について、図面を参照しつつ詳細に説明する。なお、以下において、本発明実施例に係る画像形成装置として、コピー、スキャナ、データ通信、及びプリンタを含む諸機能を有するデジタル複合機を例示して説明してゆく。
【００１１】
［デジタル複合機（画像形成装置）］
図１は、本発明実施例に係るデジタル複合機周辺を示すブロック構成図、図２は、同デジタル複合機における階層化されたアーキテクチャを示す説明図である。
【００１２】
本発明実施例に係るデジタル複合機１０は、宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報をテーブル形式で記憶保持するアドレス帳機能と、自局と相手局間におけるデータ通信機能と、などを有する。具体的には、本機１０は、ファクシミリ通信ジョブの他に、コピージョブ、印刷ジョブ、又はネットワーク送信（メール送信やデータ送信）ジョブを含む諸機能が利用可能であり、マイクロコンピュータ及び専用のハードウェア回路等から構成される主制御部１１によって制御される。この主制御部１１に接続され諸機能を担う入出力機器として、本機１０は、スキャナ部２１、画像処理部３１、エンジン部４１、操作パネル部５１、ＨＤＤ（ハードディスクドライブ）６１、ネットワークＩ／Ｆ（インタフェース）部６３、並びに、ファクシミリ通信部６５を備える。
【００１３】
主制御部１１は、スキャナ機能を実現するための動作制御を行うスキャナコントローラ１３、コピー機能を実現するための動作制御を行うコピーコントローラ１５、プリンタ機能を実現するための動作制御を行うプリンタコントローラ１７、並びに、ファクシミリ機能を実現するための動作制御を行うファクシミリコントローラ１９を内蔵し、本装置全体の動作を統括制御する。
【００１４】
スキャナ部２１は、図示しないスキャナを構成する画像照射ランプ２３及びＣＣＤ（電荷結合素子：Charge Coupled Device）センサ２５を含む。スキャナ部２１は、画像照射ランプ２３により原稿を照射し、その反射光をＣＣＤセンサ２５で受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを画像処理部３１へ出力する。
【００１５】
画像処理部３１は、補正部３３、画像加工部３５及び画像メモリ３７を含む。画像処理部３１は、スキャナ部２１で読み取られた画像データを必要に応じて補正部３３及び画像加工部３５により処理し、処理された画像データを画像メモリ３７に記憶したり、エンジン部４１、ファクシミリ通信部６５等へ出力する。補正部３３は、スキャナ部２１で読み取られた画像データに対してレベル補正、ガンマ補正等の所定の補正処理を行う。画像加工部３５は、画像データの圧縮又は伸張処理、及び拡大又は縮小処理等の種々の加工処理を行う。
【００１６】
エンジン部４１は、図示しない給紙カセットや給紙ローラ等から構成される用紙搬送部４３、図示しない感光体ドラム、露光装置、現像装置等から構成される画像形成部４５、図示しない転写ローラ等から構成される転写部４７、及び図示しない定着ローラ等から構成される定着部４９を含む。エンジン部４１は、スキャナ部２１で読み取られた画像データ、ネットワークＩ／Ｆ部６３を介してＬＡＮ（Local Area Network）によりクライアントＰＣ（パーソナルコンピュータ）等から送信された画像データ、ファクシミリ通信部６５を用いて外部のファクシミリ装置等から受信したファクスデータ等の画像データを用いて画像を用紙に印刷する。具体的には、用紙搬送部４３は用紙を画像形成部４５へ搬送し、画像形成部４５は上記の画像データに対応するトナー像を形成し、転写部４７はトナー像を用紙に転写し、定着部４９はトナー像を用紙に定着させて画像を形成する。
【００１７】
操作パネル部５１は、図１に示すように、タッチパネル部５３及び操作キー部５５を含む。操作パネル部５１は、ユーザがファクシミリ機能、スキャナ機能、プリンタ機能、コピー機能等に関する操作を行うために使用され、ユーザによる操作指令等を主制御部１１に与える。
【００１８】
タッチパネル部５３は、タッチパネルとカラーＬＣＤ（Liquid Crystal Display）とを組み合わせたタッチパネルユニット等から構成され、種々の操作画面、例えば、コピー機能実行時には、原稿サイズ、コピーサイズ、複写部数等に関する情報を表示するとともに、ユーザが該当部分をタッチすることにより種々の操作指令を入力するための操作ボタン類を表示する。
【００１９】
操作キー部５５は、ユーザの操作入力を受付けるための複数の操作キーを備えており、例えば、ファクシミリ機能、コピー機能、プリンタ機能、スキャナ機能、などの諸機能のなかから、所要機能のキー入力操作をユーザが選択的に実行する際に用いられる。具体的には、例えば、ファクシミリ機能の利用時にユーザが送信宛先Ｆａｘ番号を選択するためのテンキー入力操作を行う際や、ワンタッチダイヤル、短縮ダイヤルに係る入力操作を行う際に用いられる。
【００２０】
ＨＤＤ（ハードディスク装置）６１は、スキャナ部２１によって読み取られた画像データ及び同画像データに設定されている出力形式等の種々のデータ等を記憶する。ＨＤＤに記憶されている画像データは、画像形成装置、プログラム及び記録媒体内部で使用されるだけでなく、必要に応じて、ネットワークＩ／Ｆ部６３を介してクライアントＰＣ等から確認したり、クライアントＰＣやＦＴＰサーバ等の所定のフォルダへ転送される。
【００２１】
ネットワークＩ／Ｆ部６３は、ネットワークインタフェース（１０／１００Ｂａｓｅ−ＴＸ）等を用い、ＬＡＮを介して接続されたクライアントＰＣ等のユーザ端末６７に対する種々のデータの送受信を制御する。
【００２２】
ファクシミリ通信部６５は、スキャナ部２１によって読み取られた送信原稿の画像データを公衆回線網７１を介して相手局７３へ送信したり、相手局７３から送信されてきた画像データを受信する機能を有し、符号化／復号化部６７、変復調部６８、及び網制御部６９を含んで構成されている。
【００２３】
符号化／復号化部６７は、送信原稿に係る画像データの圧縮及び符号化を行なうとともに、受信した画像データの伸長及び復号化を行なう機能を有している。
【００２４】
変復調部６８は、圧縮／符号化された画像データの音声信号への変調、並びに受信した音声信号の画像データへの復調を行なう機能を有している。
【００２５】
網制御部６９は、ＮＣＵ（Network Control Unit）に相当し、公衆回線網７１網にダイヤル信号を送出する等の網制御を行う機能を有している。
【００２６】
次に、デジタル複合機１０における階層化されたアーキテクチャについて、図２を参照して説明する。
【００２７】
図２に示すように、本発明実施例に係るデジタル複合機１０は、最下位層に位置するハードウエア資源と、前記ハードウェア資源における直近上位に位置し、システム全体を統合管理するための制御プログラム層と、前記制御プログラム層における直近上位に位置し、各種サービスを提供するためのアプリケーション層と、が階層的に体系化されたアーキテクチュアを有している。
【００２８】
ハードウエア資源に係る階層は、スキャナ部２１と、画像形成部４５が属するエンジン部４１と、操作パネル部５１と、ファクシミリ通信部６５などを含んで構成されている。
【００２９】
制御プログラム層に係る階層は、ＯＳ（Operating System）としての役割を果たす部分であり、カーネル（不図示）と、ハードウエア資源の動作を制御するための各種モジュール（不図示）と、に加えて、アドレス帳画像形成処理用ＡＰＩ（アプリケーション・プログラム・インターフェース）プログラム８１を有している。このアドレス帳画像形成処理用ＡＰＩプログラム８１は、装置本体１０に備えられたハードディスク装置（ＨＤＤ）６１、或いは、当該装置本体１０に着脱自在に装着されるコンパクトフラッシュメモリ（登録商標：CompactFlash）等の半導体メモリ（不図示）に登録されている。かかるアドレス帳画像形成処理用ＡＰＩプログラム８１は、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する画像形成部４５に実行させる制御を行う機能を有している。なお、ＡＰＩプログラムとは、次述するアプリケーション層に属する各種アプリが、制御プログラム層で実現される各種機能を利用する際に、対応する機能を呼び出すための関数の集合体をいう。すなわち、ＡＰＩプログラムは、予め定義された関数によって各アプリからの処理要求を受け付ける機能を有している。
【００３０】
アプリケーション層に係る階層は、予め定義された関数のうち、任意のものを必要に応じて呼び出すことを通じて、実際にハードウエア資源を動作させるための複数のアプリケーションを含んで構成されている。例えば、スキャンアプリ８３は、スキャンジョブ実行時に起動されると、スキャナ部２１に原稿画像を読み取らせ（スキャン動作を実行させて）、画像データを得る。コピーアプリ８５は、コピージョブ実行時に起動されると、スキャナ部２１に原稿画像を読み取らせ、得られた画像データに基づく画像形成処理をエンジン部４１に実行させる。プリントアプリ８７は、プリントジョブ実行時に起動されると、ＰＤＬ（Page Description Language）形式の画像データをビットマップ形式の画像データに変換し、その画像データに基づく画像形成処理をエンジン部４１に実行させる。ＦＡＸアプリ８９は、ＦＡＸジョブ実行時に起動されると、ＦＡＸ送信時には、例えばスキャナ部２１に原稿画像を読み取らせ、得られた画像データをファクシミリ用のデータに変換して、指定された宛先に送信する一方、ＦＡＸ受信時には、例えば外部から受信した画像データに基づく画像形成処理をエンジン部４１に実行させる。
【００３１】
ところで、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けて画像形成出力可能とするために、主制御部１１は、宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報をテーブル形式で記憶保持するアドレス帳７５と、アドレス帳７５に記憶保持されている宛先アドレス情報を取得する宛先アドレス情報取得部７６と、アプリケーション層からのアドレス帳７５に係る画像形成処理要求を受け付けたとき、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成する画像データ作成部７７と、画像データ作成部７７で作成した画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う出力制御部７９と、を備えて構成されている。
【００３２】
次に、本発明実施例に係るデジタル複合機（画像形成装置）の動作について、図面を参照して詳細に説明する。
【００３３】
［本発明実施例に係るデジタル複合機（画像形成装置）の動作］
図３は、本発明実施例に係るデジタル複合機（画像形成装置）の動作フローチャート図である。
【００３４】
図３に示すように、まず、主制御部１１は、操作パネル部５１を介して操作入力される操作情報等を監視することを通じて、アドレス帳７５に係る画像形成処理要求の受付有無を判定する（ステップＳ１１）。
【００３５】
ステップＳ１１における判定の結果、独自フォームでのアドレス帳７５の印刷出力を希望するユーザによる、アドレス帳７５に係る画像形成処理要求が受け付けられたとき、主制御部１１は、アドレス帳画像形成処理用ＡＰＩプログラム８１を起動する（ステップＳ１２）。
【００３６】
次いで、画像データ作成部７７は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成する（ステップＳ１３）。これを受けて、出力制御部７９は、ステップＳ１３で作成された画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う（ステップＳ１４）。
【００３７】
ステップＳ１４における画像形成処理の実行制御後に、主制御部１１は、画像形成部４５におけるジョブ進捗状況を監視する等を通じて、画像形成処理が完了したか否かに係る判定を行う（ステップＳ１５）。
【００３８】
ステップＳ１５における判定の結果、画像形成処理が完了していない旨の判定が下されたとき、主制御部１１は、処理の流をステップＳ１４へと戻し、以下の処理を繰り返し実行させる。
【００３９】
一方、ステップＳ１５における判定の結果、画像形成処理が完了した旨の判定が下されたとき、主制御部１１は、一連の処理の流を終了させる。
【００４０】
［実施例の効果］
以上述べたように、本発明実施例に係る画像形成装置では、アプリケーション層からのアドレス帳７５に係る画像形成処理要求を受け付けたとき、画像データ作成部７７は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、これを受けて出力制御部７９は、画像データ作成部７７で作成された画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う。これを受けて、画像形成部４５は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する。従って、本発明によれば、ユーザの利便性向上に寄与する、新規の画像形成装置を得ることができる。
【００４１】
［その他］
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨、あるいは技術思想に反しない範囲で適宜変更可能であり、そのような変更を伴う画像形成装置もまた、本発明における技術的範囲の射程に包含されるものである。
【００４２】
すなわち、例えば、本発明実施例において、アドレス帳機能と、自局と相手局間におけるデータ通信機能と、を有するデジタル複合機を例示して説明したが、本発明はかかる実施例に限定されるものではなく、例えば、ファクシミリ装置、情報端末などの、アドレス帳機能と、データ通信機能と、を有するあらゆる装置に適用可能であることはいうまでもない。
【図面の簡単な説明】
【００４３】
【図１】本発明実施例に係るデジタル複合機周辺を示すブロック構成図である。
【図２】同デジタル複合機における階層化されたアーキテクチャを示す説明図である。
【図３】本発明実施例に係るデジタル複合機の動作フローチャート図である。
【符号の説明】
【００４４】
１１  主制御部
７５  アドレス帳
７６  宛先アドレス情報取得部
７７  画像データ作成部
７９  出力制御部
８１  アドレス帳画像形成処理用ＡＰＩプログラム
【図１】
2010109656.tif 000003
【図２】
2010109656.tif 000004
【図３】
2010109656.tif 000005
【手続補正書】
【提出日】平成21年6月5日(2009.6.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス帳機能を有する画像形成装置に係り、特に、アドレス帳の登録宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けて画像形成出力可能に構成することで、ユーザの利便性向上に寄与する画像形成装置に関する。
【背景技術】
【０００２】
従来、コピー、ファクシミリ、スキャナ、並びにプリンタ等の諸機能を併せ持つ、いわゆるＭＦＰ（Multi Function Peripheral）とも呼ばれる画像形成装置が提供されている。
【０００３】
かかるＭＦＰでは、原稿画像を読み取るスキャンジョブ、原稿画像を読み取ることで得られた画像データに基づく画像を用紙上に形成するコピージョブ、外部端末からのプリント指令に伴って転送されてきた画像データに基づく画像を用紙上に形成するプリントジョブ、外部のファクシミリ装置との間で画像を送受信するＦＡＸジョブなどの各種ジョブを実現するための基本ソフトウエアを搭載する一方、各種ジョブ以外の、ユーザ側のニーズに従う独自機能については、各独自機能を実現するためのＡＰＩ（アプリケーション・プログラミング・インターフェース）プログラムを別途搭載したものが知られている。
【０００４】
こうしたＡＰＩプログラムが搭載されたＭＦＰの一例として、外部のパソコンからの画像処理に関する処理要求を含むＸＭＬデータを受け付けて、それを制御層のＡＰＩに対応するコマンドに変換して制御層に渡す機能を有する外部ＡＰＩアプリを、制御層から見てアプリケーション層に属するアプリケーションと同層の位置に備える構成を備えたものが提案されている（例えば特許文献１参照）。
【０００５】
特許文献１に係る機能拡張技術によれば、既存のアプリケーションプログラムの変更をほとんど要することなく、機能の拡張を容易に実現することができる。
【０００６】
ところで、仮に、アドレス帳機能を有する画像形成装置において、アドレス帳の登録宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における任意の位置に割り付けて画像形成出力することができれば、ユーザの利便性向上に寄与する、新規の画像形成装置を提供することができるであろうことは想像に難くない。しかるに、こうした試みは一切されてこなかったのが現状である。
【特許文献１】特開２００５−８００１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
解決しようとする問題点は、従来技術に係る機能拡張技術では、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における任意の位置に割り付けて画像形成出力することはできていなかった点である。
【課題を解決するための手段】
【０００８】
本発明は、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けて画像形成出力可能に構成することによって、ユーザの利便性向上に寄与する、新規の画像形成装置を提供することを目的として、画像データに基づく画像を用紙上に形成するための画像形成部を少なくとも含むハードウェア資源と、前記ハードウェア資源における直近上位に位置し、システム全体を統合管理するための制御プログラム層と、前記制御プログラム層における直近上位に位置し、各種サービスを提供するためのアプリケーション層と、からなるアーキテクチャを有し、前記制御プログラム層は、アドレス帳画像形成処理用ＡＰＩプログラムを有し、前記アドレス帳画像形成処理用ＡＰＩプログラムは、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させる、ことを最も主要な特徴とする。
【発明の効果】
【０００９】
本発明に係る画像形成装置では、前記制御プログラム層に属する前記アドレス帳画像形成処理用ＡＰＩプログラムは、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させるように動作する。これを受けて、画像形成部は、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する。従って、本発明によれば、ユーザの利便性向上に寄与する、新規の画像形成装置を得ることができる。
【発明を実施するための最良の形態】
【００１０】
ユーザの利便性向上に寄与する、新規の画像形成装置を得るといった目的を、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する前記画像形成部に実行させるように動作するアドレス帳画像形成処理用ＡＰＩプログラムによって実現した。
【実施例】
【００１１】
以下、本発明に係る画像形成装置について、図面を参照しつつ詳細に説明する。なお、以下において、本発明実施例に係る画像形成装置として、コピー、スキャナ、データ通信、及びプリンタを含む諸機能を有するデジタル複合機を例示して説明してゆく。
【００１２】
［デジタル複合機（画像形成装置）］
図１は、本発明実施例に係るデジタル複合機周辺を示すブロック構成図、図２は、同デジタル複合機における階層化されたアーキテクチャを示す説明図である。
【００１３】
本発明実施例に係るデジタル複合機１０は、宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報をテーブル形式で記憶保持するアドレス帳機能と、自局と相手局間におけるデータ通信機能と、などを有する。具体的には、本機１０は、ファクシミリ通信ジョブの他に、コピージョブ、印刷ジョブ、又はネットワーク送信（メール送信やデータ送信）ジョブを含む諸機能が利用可能であり、マイクロコンピュータ及び専用のハードウェア回路等から構成される主制御部１１によって制御される。この主制御部１１に接続され諸機能を担う入出力機器として、本機１０は、スキャナ部２１、画像処理部３１、エンジン部４１、操作パネル部５１、ＨＤＤ（ハードディスクドライブ）６１、ネットワークＩ／Ｆ（インタフェース）部６３、並びに、ファクシミリ通信部６５を備える。
【００１４】
主制御部１１は、スキャナ機能を実現するための動作制御を行うスキャナコントローラ１３、コピー機能を実現するための動作制御を行うコピーコントローラ１５、プリンタ機能を実現するための動作制御を行うプリンタコントローラ１７、並びに、ファクシミリ機能を実現するための動作制御を行うファクシミリコントローラ１９を内蔵し、本装置全体の動作を統括制御する。
【００１５】
スキャナ部２１は、図示しないスキャナを構成する画像照射ランプ２３及びＣＣＤ（電荷結合素子：Charge Coupled Device）センサ２５を含む。スキャナ部２１は、画像照射ランプ２３により原稿を照射し、その反射光をＣＣＤセンサ２５で受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを画像処理部３１へ出力する。
【００１６】
画像処理部３１は、補正部３３、画像加工部３５及び画像メモリ３７を含む。画像処理部３１は、スキャナ部２１で読み取られた画像データを必要に応じて補正部３３及び画像加工部３５により処理し、処理された画像データを画像メモリ３７に記憶したり、エンジン部４１、ファクシミリ通信部６５等へ出力する。補正部３３は、スキャナ部２１で読み取られた画像データに対してレベル補正、ガンマ補正等の所定の補正処理を行う。画像加工部３５は、画像データの圧縮又は伸張処理、及び拡大又は縮小処理等の種々の加工処理を行う。
【００１７】
エンジン部４１は、図示しない給紙カセットや給紙ローラ等から構成される用紙搬送部４３、図示しない感光体ドラム、露光装置、現像装置等から構成される画像形成部４５、図示しない転写ローラ等から構成される転写部４７、及び図示しない定着ローラ等から構成される定着部４９を含む。エンジン部４１は、スキャナ部２１で読み取られた画像データ、ネットワークＩ／Ｆ部６３を介してＬＡＮ（Local Area Network）によりクライアントＰＣ（パーソナルコンピュータ）等から送信された画像データ、ファクシミリ通信部６５を用いて外部のファクシミリ装置等から受信したファクスデータ等の画像データを用いて画像を用紙に印刷する。具体的には、用紙搬送部４３は用紙を画像形成部４５へ搬送し、画像形成部４５は上記の画像データに対応するトナー像を形成し、転写部４７はトナー像を用紙に転写し、定着部４９はトナー像を用紙に定着させて画像を形成する。
【００１８】
操作パネル部５１は、図１に示すように、タッチパネル部５３及び操作キー部５５を含む。操作パネル部５１は、ユーザがファクシミリ機能、スキャナ機能、プリンタ機能、コピー機能等に関する操作を行うために使用され、ユーザによる操作指令等を主制御部１１に与える。
【００１９】
タッチパネル部５３は、タッチパネルとカラーＬＣＤ（Liquid Crystal Display）とを組み合わせたタッチパネルユニット等から構成され、種々の操作画面、例えば、コピー機能実行時には、原稿サイズ、コピーサイズ、複写部数等に関する情報を表示するとともに、ユーザが該当部分をタッチすることにより種々の操作指令を入力するための操作ボタン類を表示する。
【００２０】
操作キー部５５は、ユーザの操作入力を受付けるための複数の操作キーを備えており、例えば、ファクシミリ機能、コピー機能、プリンタ機能、スキャナ機能、などの諸機能のなかから、所要機能のキー入力操作をユーザが選択的に実行する際に用いられる。具体的には、例えば、ファクシミリ機能の利用時にユーザが送信宛先Ｆａｘ番号を選択するためのテンキー入力操作を行う際や、ワンタッチダイヤル、短縮ダイヤルに係る入力操作を行う際に用いられる。
【００２１】
ＨＤＤ（ハードディスク装置）６１は、スキャナ部２１によって読み取られた画像データ及び同画像データに設定されている出力形式等の種々のデータ等を記憶する。ＨＤＤに記憶されている画像データは、画像形成装置、プログラム及び記録媒体内部で使用されるだけでなく、必要に応じて、ネットワークＩ／Ｆ部６３を介してクライアントＰＣ等から確認したり、クライアントＰＣやＦＴＰサーバ等の所定のフォルダへ転送される。
【００２２】
ネットワークＩ／Ｆ部６３は、ネットワークインタフェース（１０／１００Ｂａｓｅ−ＴＸ）等を用い、ＬＡＮを介して接続されたクライアントＰＣ等のユーザ端末６７に対する種々のデータの送受信を制御する。
【００２３】
ファクシミリ通信部６５は、スキャナ部２１によって読み取られた送信原稿の画像データを公衆回線網７１を介して相手局７３へ送信したり、相手局７３から送信されてきた画像データを受信する機能を有し、符号化／復号化部６７、変復調部６８、及び網制御部６９を含んで構成されている。
【００２４】
符号化／復号化部６７は、送信原稿に係る画像データの圧縮及び符号化を行なうとともに、受信した画像データの伸長及び復号化を行なう機能を有している。
【００２５】
変復調部６８は、圧縮／符号化された画像データの音声信号への変調、並びに受信した音声信号の画像データへの復調を行なう機能を有している。
【００２６】
網制御部６９は、ＮＣＵ（Network Control Unit）に相当し、公衆回線網７１網にダイヤル信号を送出する等の網制御を行う機能を有している。
【００２７】
次に、デジタル複合機１０における階層化されたアーキテクチャについて、図２を参照して説明する。
【００２８】
図２に示すように、本発明実施例に係るデジタル複合機１０は、最下位層に位置するハードウエア資源と、前記ハードウェア資源における直近上位に位置し、システム全体を統合管理するための制御プログラム層と、前記制御プログラム層における直近上位に位置し、各種サービスを提供するためのアプリケーション層と、が階層的に体系化されたアーキテクチュアを有している。
【００２９】
ハードウエア資源に係る階層は、スキャナ部２１と、画像形成部４５が属するエンジン部４１と、操作パネル部５１と、ファクシミリ通信部６５などを含んで構成されている。
【００３０】
制御プログラム層に係る階層は、ＯＳ（Operating System）としての役割を果たす部分であり、カーネル（不図示）と、ハードウエア資源の動作を制御するための各種モジュール（不図示）と、に加えて、アドレス帳画像形成処理用ＡＰＩ（アプリケーション・プログラム・インターフェース）プログラム８１を有している。このアドレス帳画像形成処理用ＡＰＩプログラム８１は、装置本体１０に備えられたハードディスク装置（ＨＤＤ）６１、或いは、当該装置本体１０に着脱自在に装着されるコンパクトフラッシュメモリ（登録商標：CompactFlash）等の半導体メモリ（不図示）に登録されている。かかるアドレス帳画像形成処理用ＡＰＩプログラム８１は、前記アプリケーション層からのアドレス帳に係る画像形成処理要求を受け付けたとき、前記アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する処理を、前記ハードウェア資源に属する画像形成部４５に実行させる制御を行う機能を有している。なお、ＡＰＩプログラムとは、次述するアプリケーション層に属する各種アプリが、制御プログラム層で実現される各種機能を利用する際に、対応する機能を呼び出すための関数の集合体をいう。すなわち、ＡＰＩプログラムは、予め定義された関数によって各アプリからの処理要求を受け付ける機能を有している。
【００３１】
アプリケーション層に係る階層は、予め定義された関数のうち、任意のものを必要に応じて呼び出すことを通じて、実際にハードウエア資源を動作させるための複数のアプリケーションを含んで構成されている。例えば、スキャンアプリ８３は、スキャンジョブ実行時に起動されると、スキャナ部２１に原稿画像を読み取らせ（スキャン動作を実行させて）、画像データを得る。コピーアプリ８５は、コピージョブ実行時に起動されると、スキャナ部２１に原稿画像を読み取らせ、得られた画像データに基づく画像形成処理をエンジン部４１に実行させる。プリントアプリ８７は、プリントジョブ実行時に起動されると、ＰＤＬ（Page Description Language）形式の画像データをビットマップ形式の画像データに変換し、その画像データに基づく画像形成処理をエンジン部４１に実行させる。ＦＡＸアプリ８９は、ＦＡＸジョブ実行時に起動されると、ＦＡＸ送信時には、例えばスキャナ部２１に原稿画像を読み取らせ、得られた画像データをファクシミリ用のデータに変換して、指定された宛先に送信する一方、ＦＡＸ受信時には、例えば外部から受信した画像データに基づく画像形成処理をエンジン部４１に実行させる。
【００３２】
ところで、アドレス帳の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けて画像形成出力可能とするために、主制御部１１は、宛先に係る名称、ＦＡＸ番号、メールアドレスなどの宛先アドレス情報をテーブル形式で記憶保持するアドレス帳７５と、アドレス帳７５に記憶保持されている宛先アドレス情報を取得する宛先アドレス情報取得部７６と、アプリケーション層からのアドレス帳７５に係る画像形成処理要求を受け付けたとき、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成する画像データ作成部７７と、画像データ作成部７７で作成した画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う出力制御部７９と、を備えて構成されている。
【００３３】
次に、本発明実施例に係るデジタル複合機（画像形成装置）の動作について、図面を参照して詳細に説明する。
【００３４】
［本発明実施例に係るデジタル複合機（画像形成装置）の動作］
図３は、本発明実施例に係るデジタル複合機（画像形成装置）の動作フローチャート図である。
【００３５】
図３に示すように、まず、主制御部１１は、操作パネル部５１を介して操作入力される操作情報等を監視することを通じて、アドレス帳７５に係る画像形成処理要求の受付有無を判定する（ステップＳ１１）。
【００３６】
ステップＳ１１における判定の結果、独自フォームでのアドレス帳７５の印刷出力を希望するユーザによる、アドレス帳７５に係る画像形成処理要求が受け付けられたとき、主制御部１１は、アドレス帳画像形成処理用ＡＰＩプログラム８１を起動する（ステップＳ１２）。
【００３７】
次いで、画像データ作成部７７は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成する（ステップＳ１３）。これを受けて、出力制御部７９は、ステップＳ１３で作成された画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う（ステップＳ１４）。
【００３８】
ステップＳ１４における画像形成処理の実行制御後に、主制御部１１は、画像形成部４５におけるジョブ進捗状況を監視する等を通じて、画像形成処理が完了したか否かに係る判定を行う（ステップＳ１５）。
【００３９】
ステップＳ１５における判定の結果、画像形成処理が完了していない旨の判定が下されたとき、主制御部１１は、処理の流をステップＳ１４へと戻し、以下の処理を繰り返し実行させる。
【００４０】
一方、ステップＳ１５における判定の結果、画像形成処理が完了した旨の判定が下されたとき、主制御部１１は、一連の処理の流を終了させる。
【００４１】
［実施例の効果］
以上述べたように、本発明実施例に係る画像形成装置では、アプリケーション層からのアドレス帳７５に係る画像形成処理要求を受け付けたとき、画像データ作成部７７は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、これを受けて出力制御部７９は、画像データ作成部７７で作成された画像データに基づく画像を用紙上に形成する処理を、ハードウェア資源に属する画像形成部４５に実行させる制御を行う。これを受けて、画像形成部４５は、アドレス帳７５の登録宛先に係る宛先アドレス情報を、ユーザの要望に従ってカスタマイズされた独自のフォーム上における所要の位置にそれぞれ割り付けた画像データを作成し、当該生成した画像データに基づく画像を用紙上に形成する。従って、本発明によれば、ユーザの利便性向上に寄与する、新規の画像形成装置を得ることができる。
【００４２】
［その他］
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨、あるいは技術思想に反しない範囲で適宜変更可能であり、そのような変更を伴う画像形成装置もまた、本発明における技術的範囲の射程に包含されるものである。
【００４３】
すなわち、例えば、本発明実施例において、アドレス帳機能と、自局と相手局間におけるデータ通信機能と、を有するデジタル複合機を例示して説明したが、本発明はかかる実施例に限定されるものではなく、例えば、ファクシミリ装置、情報端末などの、アドレス帳機能と、データ通信機能と、を有するあらゆる装置に適用可能であることはいうまでもない。
【図面の簡単な説明】
【００４４】
【図１】本発明実施例に係るデジタル複合機周辺を示すブロック構成図である。
【図２】同デジタル複合機における階層化されたアーキテクチャを示す説明図である。
【図３】本発明実施例に係るデジタル複合機の動作フローチャート図である。
【符号の説明】
【００４５】
１１  主制御部
７５  アドレス帳
７６  宛先アドレス情報取得部
７７  画像データ作成部
７９  出力制御部
８１  アドレス帳画像形成処理用ＡＰＩプログラム