(57)【要約】【課題】スタンプを描画してもパフォーマンスが低下しにくい画像形成装置を提供する。【解決手段】  画像形成装置１は、記録紙にスタンプを画像形成可能である。スタンプフォントデータ作成部１００は、設定されたフォントでスタンプの描画に必要な保存フォントデータ３２０を作成する。記憶部１９は、スタンプフォントデータ作成部１００により作成された保存フォントデータ３２０を保存する。スタンプフォント制御部１２０は、記憶部１９に保存された保存フォントデータ３２０のみを参照してスタンプが描画され、新たなフォントデータが作成されないよう制御する。【選択図】図１
2015083348.tif 000002
【特許請求の範囲】
【請求項１】
記録紙にスタンプを画像形成可能な画像形成装置において、
設定されたフォントで前記スタンプの描画に必要なフォントデータを作成するスタンプフォントデータ作成手段と、
該スタンプフォントデータ作成手段により作成された前記フォントデータを保存する記憶手段と、
該記憶手段に保存された前記フォントデータのみを参照して、スタンプを描画するよう制御するスタンプフォント制御手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記記憶手段に記憶された前記フォントデータは、所定期間保存される
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶手段に記憶された前記フォントデータが所定期間使用されていない場合は削除するフォントデータ管理手段を備える
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
記録紙にスタンプを画像形成可能な画像形成装置により実行される画像形成方法において、
設定されたフォントで前記スタンプの描画に必要なフォントデータを作成し、
作成された前記フォントデータを保存し、
保存された前記フォントデータのみを参照して、スタンプを描画するよう制御する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に係り、特にスタンプ機能を備える画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
このような画像形成装置では、印刷される記録紙の所定位置に、所定の画像や文字列、日付、ページ番号等であるスタンプを描画するスタンプ機能を備えるものが存在する。
【０００３】
図５は、記録紙Ｐの上部余白位置に、スタンプＳ１が描画されている例を示している。また、図５には、記録紙Ｐの余白以外にも、文字等が印刷原稿と重ね合わせられたスタンプＳ２が描画されている例を示している。このような余白以外に描画されるスタンプは、「ウォーターマーク」と称呼されることもある。
【０００４】
たとえば、特許文献１には、個々のユーザーによって印刷される印刷物に対して適正にウォーターマークの組み込みを行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−５４４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術のような従来のスタンプ機能を備える画像形成装置では、印刷データに係るジョブ毎に、いちいちスタンプ用に必要な画像データを作成して、スタンプを描画していた。このため、スタンプの画像形成を指示すると、印字スピード等のパフォーマンスが低下していた。
【０００７】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、記録紙にスタンプを画像形成可能な画像形成装置において、設定されたフォントで前記スタンプの描画に必要なフォントデータを作成するスタンプフォントデータ作成手段と、該スタンプフォントデータ作成手段により作成された前記フォントデータを保存する記憶手段と、該記憶手段に保存された前記フォントデータのみを参照して、スタンプを描画するよう制御するスタンプフォント制御手段とを備えることを特徴とする。
本発明の画像形成装置は、前記記憶手段に記憶された前記フォントデータは、所定期間保存されることを特徴とする。
本発明の画像形成装置は、前記記憶手段に記憶された前記フォントデータが所定期間使用されていない場合は削除するフォントデータ管理手段を備えることを特徴とする。
本発明の画像形成方法は、記録紙にスタンプを画像形成可能な画像形成装置により実行される画像形成方法において、設定されたフォントで前記スタンプの描画に必要なフォントデータを作成し、作成された前記フォントデータを保存し、保存された前記フォントデータのみを参照して、スタンプを描画するよう制御することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、先にスタンプ描画用のフォントデータを作成しておき、このフォントデータに対応した印刷データについては、このフォントデータでスタンプを描画することにより、印字スピード等のパフォーマンスを向上させる画像形成装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の画像形成装置の実施の形態に係るシステム構成図である。
【図２】本発明の実施の形態に係るスタンプフォント作成描画処理のフローチャートである。
【図３】本発明の画像形成装置の実施の形態に係る全体の構成を示すブロック図である。
【図４】本発明の画像形成装置の実施の形態に係る概略図である。
【図５】従来のスタンプを説明する概念図である。
【発明を実施するための形態】
【００１１】
＜実施の形態＞
〔画像形成装置１の全体の構成〕
まず、図３を参照して、画像形成装置１の全体の構成について説明する。
【００１２】
画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、搬送部（給紙ローラー４２ｂ、搬送ローラー対４４、排出ローラー対４５）、ネットワーク送受信部１５、操作パネル部１６、画像形成部１７（画像形成手段）、及び記憶部１９（記憶手段）等が、制御部１０に接続されている。各部は、制御部１０によって動作制御される。
【００１３】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理手段である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。また、制御部１０は、図示しない外部の端末や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００１４】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の制御演算手段である。画像処理部１１は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
画像処理部１１は、原稿読取部１２で読み取られた画像を、記憶部１９に印刷データ３００として記憶する。この際、画像処理部１１は、印刷データ３００をＰＤＦやＴＩＦＦ等のフォーマットのファイル単位に変換することも可能である。
【００１５】
原稿読取部１２は、セットされた原稿を読み取る（スキャン）手段である。
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する手段である。
画像形成部１７は、ユーザーの出力指示により、記憶部１９に記憶され、原稿読取部１２で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる手段である。
搬送部は、給紙カセット４２ａ（図４）から記録紙を搬送し、画像形成部１７で画像形成させ、その後にスタックトレイ５０へ搬送する。
なお、原稿読取部１２、原稿給送部１３、搬送部、画像形成部１７の動作については後述する。
【００１６】
ネットワーク送受信部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等の外部ネットワークに接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
ネットワーク送受信部１５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００１７】
操作パネル部１６は、ＬＣＤ等の表示部と、テンキー、スタート、キャンセル、複写やＦＡＸ送信やスキャナー等の動作モードの切り換えのボタンと、選択された文書の印刷や送信や保存や記録等に関するジョブの実行に係る指示を行うためのボタンやタッチパネル等の入力部とを備えている。
操作パネル部１６は、ユーザーによる画像形成装置１の各種ジョブの指示を取得する。また、操作パネル部１６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。また、操作パネル部１６から取得したユーザーの指示により、スタンプ設定３１０の設定をすることも可能である。
【００１８】
ＦＡＸ送受信部１８は、ファクシミリの送受信を行う部位であり、通常の電話回線やＩＳＤＮ回線等と接続されている。
また、ＦＡＸ送受信部１８は、受信したファクシミリ画像を、印刷データ３００（図１）として記憶部１９に記憶する。
また、ＦＡＸ送受信部１８は、記憶部１９に記憶された描画データ３４０を、画像形成部１７で記録する代わりにファクシミリ送信してもよい。
【００１９】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の記録媒体を用いた記憶手段である。
記憶部１９のＲＡＭは、省電力状態であっても、セルフリフレッシュ等の機能により、記憶内容が保持される。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。これに加えて、記憶部１９は、ユーザーのユーザーＩＤや権限等の情報が設定されたアカウント設定も記憶している。また、記憶部１９には、ユーザー毎の保存フォルダーの領域が含まれていてもよい。
【００２０】
なお、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部１０及び画像処理部１１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００２１】
〔画像形成装置１の動作〕
次に、図４を参照して、本発明の実施の形態に係る画像形成装置１の動作について説明する。
原稿読取部１２は、本体部１４の上部に配設され、原稿給送部１３は、原稿読取部１２の上部に配設されている。スタックトレイ５０は、本体部１４に形成された記録紙の排出口４１側に配設され、また、操作パネル部１６は、画像形成装置１のフロント側に配設されている。
【００２２】
原稿読取部１２は、スキャナー１２ａと、プラテンガラス１２ｂと、原稿読取スリット１２ｃとを備えている。スキャナー１２ａは、露光ランプ、及びＣＣＤ(Charge Coupled Device)やＣＭＯＳ（Complementary Metal Oxide Semiconductor）撮像センサー等から構成され、原稿給送部１３による原稿の搬送方向に移動可能に構成されている。
プラテンガラス１２ｂは、ガラス等の透明部材により構成された原稿台である。原稿読取スリット１２ｃは、原稿給送部１３による原稿の搬送方向と直交方向に形成されたスリットを有する。
【００２３】
プラテンガラス１２ｂに載置された原稿を読み取る場合には、スキャナー１２ａは、プラテンガラス１２ｂに対向する位置に移動され、プラテンガラス１２ｂに載置された原稿を走査しながら原稿を読み取って画像データを取得して、取得した画像データを本体部１４に備わる制御部１０（図３）に出力する。
また、原稿給送部１３により搬送された原稿を読み取る場合には、スキャナー１２ａは、原稿読取スリット１２ｃと対向する位置に移動され、原稿読取スリット１２ｃを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って画像データを取得し、取得した画像データを本体部１４に備わる制御部１０に出力する。
【００２４】
原稿給送部１３は、原稿載置部１３ａと、原稿排出部１３ｂと、原稿搬送機構１３ｃとを備えている。原稿載置部１３ａに載置された原稿は、原稿搬送機構１３ｃによって、１枚ずつ順に繰り出されて原稿読取スリット１２ｃに対向する位置へ搬送され、その後、原稿排出部１３ｂに排出される。
なお、原稿給送部１３は、可倒式に構成され、原稿給送部１３を上方に持ち上げることで、プラテンガラス１２ｂの上面を開放させることができる。
【００２５】
本体部１４は、画像形成部１７を備えると共に、給紙部４２と、用紙搬送路４３と、搬送ローラー対４４と、排出ローラー対４５とを備えている。給紙部４２は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット４２ａと、給紙カセット４２ａから記録紙を１枚ずつ用紙搬送路４３に繰り出す給紙ローラー４２ｂとを備えている。給紙ローラー４２ｂ、搬送ローラー対４４、及び排出ローラー対４５は、搬送部として機能する。記録紙は、この搬送部により搬送される。
給紙ローラー４２ｂによって用紙搬送路４３に繰り出された記録紙は、搬送ローラー対４４によって画像形成部１７に搬送される。そして、画像形成部１７によって記録が施された記録紙は、排出ローラー対４５によってスタックトレイ５０に排出される。
【００２６】
画像形成部１７は、感光体ドラム１７ａと、露光部１７ｂと、現像部１７ｃと、転写部１７ｄと、定着部１７ｅとを備えている。露光部１７ｂは、レーザー装置やミラーやレンズやＬＥＤアレイ等を備えた光学ユニットであり、画像データに基づいて光等を出力して感光体ドラム１７ａを露光し、感光体ドラム１７ａの表面に静電潜像を形成する。現像部１７ｃは、トナーを用いて感光体ドラム１７ａに形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム１７ａ上に形成させる。転写部１７ｄは、現像部１７ｃによって感光体ドラム１７ａ上に形成されたトナー像を記録紙に転写させる。定着部１７ｅは、転写部１７ｄによってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
【００２７】
〔画像形成装置１のシステム構成〕
ここで、図１により、画像形成装置１のシステム構成について説明する。
画像形成装置１は、スタンプフォントデータ作成部１００（スタンプフォントデータ作成手段）、印刷データ取得部１１０（印刷データ取得手段）、スタンプフォント制御部１２０（スタンプフォント制御手段）、スタンプ描画部１３０（スタンプ描画手段）、及びフォントデータ管理部１４０（フォントデータ管理手段）を備えている。
記憶部１９は、印刷データ３００、スタンプ設定３１０、保存フォントデータ３２０（フォントデータ）、保存フォントデータ管理情報３３０、描画データ３４０を記憶している。
【００２８】
スタンプフォントデータ作成部１００は、設定されたフォントでスタンプの描画に必要なフォントデータを作成する。スタンプフォントデータ作成部１００は、フォントラスタライザー（フォント描画手段）等により、指定されたフォントの文字の保存フォントデータ３２０を作成する。この際、作成された保存フォントデータ３２０は、記憶部１９に保存される。
また、スタンプフォントデータ作成部１００は、操作パネル部１６や外部の端末によるユーザーの指示により、記憶部１９のスタンプ設定３１０を設定する。
【００２９】
印刷データ取得部１１０は、原稿読取部１２、ＦＡＸ送受信部１８、又は図示しない端末や外部の記録媒体等から印刷データ３００を取得し、記憶部１９に保存する。
【００３０】
スタンプフォント制御部１２０は、記憶部１９に記憶された保存フォントデータのみを参照して、スタンプを描画するよう制御する。このため、スタンプフォント制御部１２０は、スタンプ設定３１０及び印刷データ３００に含まれるスタンプの設定を参照し、スタンプを描画する際のフォントデータを指定する。
つまり、スタンプフォント制御部１２０は、スタンプフォントデータ作成部１００により作成された保存フォントデータ３２０と対応したフォントが指定されている印刷データ３００については、スタンプ描画部１３０に、保存フォントデータ３２０にて画像形成を行い、新たなフォントデータを作成しないよう指示する。また、スタンプフォント制御部１２０は、画像形成装置１のスタンプ設定３１０に、強制的にスタンプが描画されるよう設定されている場合も、保存フォントデータ３２０にて画像形成を行う。
一方、スタンプフォント制御部１２０は、スタンプフォントデータ作成部１００により作成された保存フォントデータ３２０と対応しないフォントが指定されている印刷データ３００については、スタンプ描画部１３０に、新たなフォントデータを作成して描画するよう指示する。
【００３１】
スタンプ描画部１３０は、印刷データ３００に含まれるスタンプ、又はスタンプ設定３１０により設定されたスタンプを描画する。スタンプ描画部１３０は、スタンプフォント制御部１２０により保存フォントデータ３２０が設定されていた場合、保存フォントデータ３２０を読み出してスタンプを描画する。
スタンプ描画部１３０は、新たなフォントデータを作成するよう指示された場合、印刷データ３００に設定されているフォント等を参照し、フォントラスタライザーによりフォントデータを新たに一時データとして記憶部１９に作成する。この場合、スタンプ描画部１３０は、作成されたフォントデータで描画データ３４０のスタンプを描画する。
【００３２】
フォントデータ管理部１４０は、保存フォントデータ管理情報３３０を参照して、スタンプの描画に保存フォントデータ３２０が使用されたか否かを管理する。
また、フォントデータ管理部１４０は、フォントデータ作成手段により作成された保存フォントデータ３２０が所定期間使用されていない場合は削除する。
【００３３】
印刷データ３００は、印刷データ取得部１１０により取得された画像及び／又は文書のデータである。印刷データ３００の画像データ及び／又は文書のデータは、原稿読取部１２やＦＡＸ送受信部１８で読み取られたビットマップ等の画像データ、外部の端末や記録媒体等から取得されたＰＤＬ（Page Description Language）の文書のデータ、ＰＤＦ（Portable Document Format）等の文書のデータ、ｊｐｇやＧＩＦやＴＩＦＦ等のフォーマットの画像データ等であってもよい。また、印刷データ３００は、作成元の機器や手段の種類、ＩＰアドレス、ユーザー名等のデータを含んでいてもよい。
【００３４】
スタンプ設定３１０は、印刷データ３００が画像形成される際に、記録紙に画像形成されるスタンプの設定を示すデータである。また、スタンプ設定３１０は、描画される画像データ及び／又は文字データと、スタンプの設定の情報とを含んでいる。スタンプ設定３１０の画像データ及び文字データは、スタンプやウォーターマークや表紙や定形データとして描画される画像及び文字のデータを含んでいる。スタンプ設定３１０のスタンプ設定３１０の情報は、スタンプを付加するページ番号、時刻、ユーザー名の表示指定、ファイル名の表示指定、ユーザーにより指定された文字列及び／又は画像、文字列及び／又は画像の描画位置や角度や微調整位置（マージン）の指定、見開きや製本印刷時に描画する位置を変化させるかの変化設定等のデータを含んでいる。また、スタンプ設定３１０は、強制的にスタンプを記録紙に記録する、印刷データ３００にスタンプの描画が設定されていた場合のみスタンプを記録する、印刷データ３００のスタンプの設定を優先する、ユーザーのＩＤや権限によってスタンプを記録するといった、スタンプの描画可否に関する設定も含んでいてもよい。また、スタンプ設定３１０は、保存フォントデータ３２０を使用する／使用しないといった設定を含んでいてもよい。
なお、スタンプ設定３１０は、記憶部１９に複数設定されていてもよい。スタンプ設定３１０は、ユーザー別、ユーザーのユーザーＩＤや権限別、印刷データ３００が作成された作成元の機器や手段の種類別に選択可能なように、別々に記憶部１９に保存されていてもよい。また、スタンプ設定３１０は、印刷データ３００毎に選択可能であってもよい。また、スタンプ設定３１０自体が印刷データ３００に含まれる構成であってもよい。
【００３５】
保存フォントデータ３２０は、スタンプフォントデータ作成部１００により作成され保存されたフォントデータである。保存フォントデータ３２０は、例えば、スタンプ設定３１０で設定された描画に必要な文字列の文字のビットマップデータのみが含まれていてもよい。つまり、保存フォントデータ３２０は、スタンプ設定３１０に指定された文字列のビットマップデータと、ページ数等が指定されていた場合は０〜９までの数字のビットマップデータのみが含まれていてもよい。また、保存フォントデータ３２０には、スタックトレイに保存された記録紙の大きさ、この記録紙の描画位置等に基づいたポイント数の大きさの文字列のビットマップデータを選択して含まれるようにしてもよい。これにより、保存フォントデータ３２０を保存しておくための記憶部１９の記憶容量を削減することができる。
また、保存フォントデータ３２０は、ユーザーにより固定されたスタンプの文字列及び／又は画像が指定されている場合、この固定されたスタンプの文字列及び／又は画像が描画された画像データを含んでいてもよい。
また、保存フォントデータ３２０として、印刷データ３００に設定されていたスタンプの設定により、新たに作成されたフォントデータが追加されてもよい。
また、記憶部に記憶された保存フォントデータ３２０は、所定期間保存される。
【００３６】
保存フォントデータ管理情報３３０は、保存フォントデータ３２０のフォントや文字毎に使用されたか否かの時刻等を含むデータである。また、保存フォントデータ管理情報３３０は、保存フォントデータ３２０が使用された際のユーザーのＩＤ、印刷データ３００のファイル名等を設定として保存していてもよい。
【００３７】
描画データ３４０は、スタンプ描画部１３０により印刷データ３００がラスタライズ（描画）等され、スタンプが描画されたビットマップデータや、当該ビットマップデータがランレングスで圧縮されたデータ等である。また、描画データ３４０は、ＦＡＸ送受信部１８からファクシミリ送信するためのビットマップデータ等であってもよい。また、描画データ３４０は、ＰＤＦ等のファイルであってもよい。描画データ３４０は、画像形成部１７に送信される際のＣＭＹＫ等の色毎に分割されていてもよく、バンド等と呼ばれる所定単位で分割されていてもよい。
【００３８】
ここで、画像形成装置１の制御部１０は、記憶部１９に記憶された制御プログラムを実行することで、スタンプフォントデータ作成部１００、印刷データ取得部１１０、スタンプフォント制御部１２０、フォントデータ管理部１４０として機能する。
また、上述の画像形成装置１の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
【００３９】
〔画像形成装置１によるスタンプフォント作成描画処理〕
次に、図２を参照して、本発明の実施の形態に係る画像形成装置１によるスタンプフォント作成描画処理の説明を行う。
本実施形態のスタンプフォント作成描画処理では、スタンプの設定がされた場合、事前にユーザーが使用すると推測される文字列に係る保存フォントデータ３２０を記憶部１９に生成して保存する。保存フォントデータ３２０で印刷可能な印刷データ３００の場合、保存フォントデータ３２０を参照してスタンプを描画する。
本実施形態のスタンプフォント作成描画処理は、主に制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図２のフローチャートを参照して、スタンプフォント作成描画処理の詳細をステップ毎に説明する。
【００４０】
（ステップＳ１００）
まず、制御部１０が、スタンプフォントデータ作成部１００により、スタンプ設定処理を行う。
制御部１０は、操作パネル部１６や外部の端末等からのユーザーの指示を取得して、スタンプ設定３１０の設定を行う。制御部１０は、この設定の際に、ユーザー認証を行ってもよい。
なお、制御部１０は、図示しない外部の端末により、スタンプの設定を行ってもよい。この場合、デバイスドライバーのＧＵＩ（Graphical User Interface）でスタンプの設定を行い、印刷データ３００にスタンプ設定３１０を含めてもよい。また、外部の記録媒体（図示せず）から、既に設定されたスタンプ設定３１０を読み込んでもよい。
【００４１】
（ステップＳ１０１）
次に、制御部１０が、スタンプフォントデータ作成部１００により、既に作成された保存フォントデータ３２０が記憶部１９に存在するか否かを判定する。
制御部１０は、保存フォントデータ３２０が記憶部１９に存在し、当該保存フォントデータ３２０がスタンプ設定３１０に設定されているフォントや文字列等と対応している場合に、Ｙｅｓと判定する。制御部１０は、それ以外の場合、つまり保存フォントデータ３２０がないか、スタンプ設定３１０のフォントや文字列等と対応せずに新たに保存フォントデータ３２０を作成する必要がある場合、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ１０４に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ１０２に進める。
【００４２】
（ステップＳ１０２）
新たに保存フォントデータ３２０を作成する必要がある場合、制御部１０が、スタンプフォントデータ作成部１００により、保存フォントデータ作成処理を行う。
制御部１０は、スタンプ設定３１０を読み出して、例えば、記憶部１９のＨＤＤ等に保存されたベクトルデータのフォントの元データ（図示せず）と、スタンプ設定３１０で指定されている画像とを描画する。制御部１０は、この描画されたビットマップデータを、保存フォントデータ３２０として記憶部１９に保存する。この際、制御部１０は、スタンプ設定３１０に、例えば標準のフォントを使用するよう設定されていた場合、この標準のフォントを選択して描画する。この標準のフォントは、画像形成装置１の機器の言語設定により標準で設定されているフォントや、管理者のユーザーにより設定されたフォントを使用してもよい。
また、制御部１０は、スタンプで使用する文字のみを選択して、文字を描画して、保存フォントデータ３２０を作成してもよい。つまり、制御部１０は、スタンプ設定３１０でユーザーにより指定された文字列や画像が固定されていた場合、その文字列に含まれる文字のフォントのみを描画してもよい。また、スタンプ設定３１０に、ページ数や時刻等の出力設定が含まれていた場合、数字のフォントのみを描画してもよい。また、スタンプ設定３１０に、ユーザー名の表示指定、ファイル名の表示指定が含まれていた場合、ユーザー名やファイル名として指定可能な文字のフォントのみを描画してもよい。また、制御部１０は、スタックトレイ５０に保存された記録紙の大きさや向きの設定を記憶部１９から読み出して、この大きさや向きに対応したポイント数や向きのフォントのみを描画してもよい。また、制御部１０は、これらの組み合わせの場合には、その組み合わせに必要な文字のフォントのみを描画してもよい。
また、制御部１０は、描画時に描画される文字を回転、拡大させてもよい。また、特にウォーターマークの設定がされている場合、制御部１０は、半透明化等の処理をしてもよい。また、制御部１０は、スタンプ設定３１０により、画像と文字とをあらかじめ重ねて描画しておいてもよい。
制御部１０は、作成した保存フォントデータ３２０を、記憶部１９のＲＡＭ等の半導体メモリーやＨＤＤ等の不揮発性の記憶媒体に保存する。
また、制御部１０は、保存フォントデータ３２０のアクセス制限等の状態について、印刷データ３００間で共有してアクセスできるように設定する。
【００４３】
（ステップＳ１０３）
次に、制御部１０が、スタンプフォントデータ作成部１００により、スタンプ文字列設定処理を行う。
制御部１０は、ユーザーにより固定されたスタンプの文字列及び／又は画像が指定されている場合、この文字列や画像を描画し、描画後の画像データを保存フォントデータ３２０に含めて保存してもよい。また、制御部１０は、この際に、文字列及び／又は画像の描画位置や角度や微調整位置の指定を反映させた画像データを描画してもよい。
【００４４】
（ステップＳ１０４）
ここで、制御部１０が、印刷データ取得部１１０にて、印刷データ取得処理を行う。
制御部１０は、原稿給送部１３にセットされた原稿を原稿読取部１２に読み取らせ、この画像データを印刷データ３００として取得し、記憶部１９に保存する。
また、制御部１０は、ＦＡＸ送受信部１８からファクシミリ受信した原稿等の画像データを印刷データ３００として取得し、記憶部１９に保存してもよい。
また、制御部１０は、外部の端末の各種アプリケーションソフトウェアからデバイスドライバーにより出力された印刷データ３００を、外部のネットワークを介してネットワーク送受信部１５にて受信し、記憶部１９に保存してもよい。
また、制御部１０は、接続された記録媒体（図示せず）から印刷データ３００を取得して、記憶部１９に保存してもよい。
なお、制御部１０は、操作パネル部１６の入力部や端末からユーザーにユーザーＩＤとパスワードを入力させてこれを取得し、ユーザー認証を行ってもよい。また、ＩＣカード等によるユーザー認証を行ってもよい。
【００４５】
（ステップＳ１０５）
次に、制御部１０が、スタンプフォント制御部１２０により、記録紙にスタンプを描画するか否かを判定する。制御部１０は、印刷データ３００にスタンプの描画が指示されている場合、及び／又はスタンプ設定３１０の描画可否の情報として「強制的にスタンプを描画する」設定がされている場合等に、Ｙｅｓと判定する。制御部１０は、それ以外の場合、つまりスタンプの描画はしない場合には、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ１０６に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ１１１に進める。
【００４６】
（ステップＳ１０６）
スタンプを描画する場合、制御部１０が、スタンプフォント制御部１２０により、スタンプ設定３１０や印刷データ３００に含まれるスタンプの描画の指示を参照し、描画するスタンプは保存フォントデータ３２０のフォントと対応しているか否かを判定する。制御部１０は、保存フォントデータ３２０があり、この保存フォントデータ３２０で印刷データ３００のスタンプを描画可能な場合に、Ｙｅｓと判定する。制御部１０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ１０７に進める。
Ｎｏの場合、制御部１０は、処理をステップＳ１０８に進める。
【００４７】
（ステップＳ１０７）
描画するスタンプが保存フォントデータ３２０と対応する場合、制御部１０が、スタンプフォント制御部１２０により、保存フォントデータ描画指定処理を行う。
制御部１０は、印刷データ３００について、保存フォントデータ３２０にてスタンプの描画と画像形成とを行い、新たなフォントデータを作成しないようスタンプ描画部１３０に指示する。
その後、制御部１０は、処理をステップＳ１０８に進める。
【００４８】
（ステップＳ１０８）
描画するスタンプが保存フォントデータ３２０と対応しない場合、制御部１０が、スタンプフォント制御部１２０により、新規フォントデータ作成処理を行う。
制御部１０は、印刷データ３００について、新たにフォントデータを作成してスタンプを描画し画像形成するよう、スタンプ描画部１３０に指示する。
【００４９】
（ステップＳ１０９）
ここで、制御部１０が、スタンプ描画部１３０により、スタンプ描画処理を行う。
制御部１０は、印刷データ３００を描画データ３４０に描画する。
制御部１０は、スタンプの描画が指定されている場合には、描画データ３４０にスタンプも描画する。制御部１０は、スタンプフォント制御部１２０の指示として、保存フォントデータ３２０の使用が指示されている場合は、記憶部１９から保存フォントデータ３２０を読み出して、スタンプを描画する。制御部１０は、この際、保存フォントデータ３２０に含まれるフォントのビットマップデータや画像データを用いてスタンプを描画してもよい。また、制御部１０は、ページ数や時刻やファイル名やユーザー名といった可変の文字列及び／又は画像についても、それぞれ描画する。
また、制御部１０は、スタンプフォント制御部１２０の指示として、新たにフォントデータを作成するよう指示されている場合は、フォントラスタライザーにより、記憶部１９の元データから新たなフォントデータを作成して、これを用いてスタンプを描画する。制御部１０は、この新たなフォントデータを保存フォントデータ３２０に加えてもよい。
また、制御部１０は、描画データ３４０への描画が完了した後、この描画データ３４０を画像形成部１７に画像形成させる。なお、制御部１０は、描画データ３４０を画像形成させる他に、ＦＡＸ送受信部１８で送信することもできる。また、制御部１０は、描画データ３４０からＰＤＦ等の文書データを作成し、記憶部１９のユーザーの保存フォルダーに保存したり、外部記録媒体に保存したり、図示しない端末に送信したり外部記録媒体に保存したりしてもよい。
【００５０】
（ステップＳ１１０）
次に、制御部１０が、フォントデータ管理部１４０により、フォントデータ管理情報設定処理を行う。
制御部１０は、保存フォントデータ３２０で描画を行った場合、保存フォントデータ管理情報３３０に使用時刻等を設定する。制御部１０は、この際、使用した文字や画像データの種類毎にフォントの使用時刻等を設定してもよい。
【００５１】
（ステップＳ１１１）
次に、制御部１０が、フォントデータ管理部１４０により、保存フォントデータ３２０が所定期間使用されているか否かを判定する。制御部１０は、保存フォントデータ管理情報３３０を読み出し、保存フォントデータ３２０が所定期間内に使用されている場合に、Ｙｅｓと判定する。制御部１０は、それ以外の場合、つまり保存フォントデータ３２０が所定期間内に使用されていなかった場合、Ｎｏと判定する。制御部１０は、この際、内蔵フォントデータの使用した文字や画像データのうち一つでも所定期間使用されていなかった場合は、Ｎｏと判定してもよい。
Ｙｅｓの場合、制御部１０は、スタンプフォント作成描画処理を終了する。
Ｎｏの場合、制御部１０は、処理をステップＳ１１２に進める。
【００５２】
（ステップＳ１１２）
保存フォントデータ３２０が所定期間使用されていなかった場合、制御部１０が、フォントデータ管理部１４０により、保存フォントデータ削除処理を行う。
制御部１０は、保存フォントデータ３２０を記憶部１９から削除する。制御部１０は、この際に、使用されていなかった文字や画像データに対応するデータのみ削除してもよい。
以上により、本発明の実施の形態に係るスタンプフォント作成描画処理を終了する。
【００５３】
以上のように構成することで、以下のような効果を得ることができる。
従来、特許文献１の技術のように、スタンプの描画を指定すると、パフォーマンスの低下が起こっていた。
これに対して、本発明の実施の形態に係る画像形成装置１は、記録紙にスタンプを画像形成可能な画像形成装置において、設定されたフォントでスタンプの描画に必要な保存フォントデータ３２０を作成するスタンプフォントデータ作成部１００と、スタンプフォントデータ作成部１００により作成された保存フォントデータ３２０を保存する記憶部１９と、記憶部１９に保存された保存フォントデータ３２０のみを参照してスタンプの描画を行うよう制御するスタンプフォント制御部１２０とを備えることを特徴とする。
このように構成することで、保存フォントデータ３２０と対応したフォントが指定されている印刷データ３００については、既に作成されている保存フォントデータ３２０でスタンプの描画を行うことができ、画像形成等のパフォーマンスを向上させることが可能となる。
また、従来、スタンプ機能を用いて文字列を付加する場合、印刷／送信ジョブが並行して動作する環境においては、文字列を行う制御部が排他制御を行うため、パフォーマンスの低下が起こっていた。
これに対して、本実施形態の画像形成装置１は、スタンプ機能を使用する際、フォントラスタライザーに対して文字列の生成を各印刷データ３００のジョブ毎に行わせなくてもよくなる。このため、印字／送信ジョブが並行して実行されるような環境でも、いちいちフォントデータを作成する必要がなくなり、パフォーマンスを向上させることが可能となる。
また、本実施形態の画像形成装置１は、スタンプ機能に必要な文字のみのフォントを作成して保存フォントデータ３２０に含めることができるので、記憶部１９に必要な記憶領域も削減できる。
また、本実施形態の画像形成装置１は、保存フォントデータ３２０に対応しないスタンプが指定された印刷データ３００については、新たにフォントデータを作成して描画することができる。このため、保存フォントデータ３２０以外の多種多様なフォントでスタンプを描画することもできる。また、保存フォントデータ３２０に画像データを含めておくことで、スタンプの画像についてもいちいち描画する必要がなくなり、パフォーマンスを向上させ、高速に印刷等させることができる。
【００５４】
また、本発明の実施の形態に係る画像形成装置１は、記憶部１９に保存された保存フォントデータ３２０を所定期間保存することを特徴とする。
更に、本発明の実施の形態に係る画像形成装置１は、記憶部１９に保存された保存フォントデータ３２０が所定期間使用されていない場合は削除するフォントデータ管理部１４０を備えることを特徴とする。
また、本実施形態の画像形成装置１は、描画されなかった文字単位で保存フォントデータ３２０を削除可能なため、スタンプに必要なくなった文字だけを削除するようにしてもよい。
このように構成することで、スタンプ機能があまり利用されなくなった場合は、保存フォントデータ３２０を削除できるため、パフォーマンスを向上させつつ、記憶部１９の記憶領域の必要量を削減できる。
【００５５】
なお、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００５６】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００５７】
１  画像形成装置
１０  制御部
１１  画像処理部
１２  原稿読取部
１２ａ  スキャナー
１２ｂ  プラテンガラス
１２ｃ  原稿読取スリット
１３  原稿給送部
１３ａ  原稿載置部
１３ｂ  原稿排出部
１３ｃ  原稿搬送機構
１４  本体部
１５  ネットワーク送受信部
１６  操作パネル部
１７  画像形成部
１７ａ  感光体ドラム
１７ｂ  露光部
１７ｃ  現像部
１７ｄ  転写部
１７ｅ  定着部
１８  ＦＡＸ送受信部
１９  記憶部
４１  排出口
４２  給紙部
４２ａ  給紙カセット
４２ｂ  給紙ローラー
４３  用紙搬送路
４４  搬送ローラー対
４５  排出ローラー対
５０  スタックトレイ
１００  スタンプフォントデータ作成部
１１０  印刷データ取得部
１２０  スタンプフォント制御部
１３０  スタンプ描画部
１４０  フォントデータ管理部
３００  印刷データ
３１０  スタンプ設定
３２０  保存フォントデータ
３３０  保存フォントデータ管理情報
３４０  描画データ
【図１】
2015083348.tif 000003
【図２】
2015083348.tif 000004
【図３】
2015083348.tif 000005
【図４】
2015083348.tif 000006
【図５】
2015083348.tif 000007