記録媒体に対して画像データと前記画像データに付加される印字データとを形成する画像形成装置であって、前記記録媒体における前記印字データの形成可能領域を算出する可能領域算出手段と、前記形成可能領域における前記印字データの占有領域を算出する占有領域算出手段と、前記形成可能領域と前記占有領域との大小を比較し判断する判断手段と、前記判断手段により、前記占有領域が前記形成可能領域を超えると判断されたとき、前記占有領域が前記形成可能領域以下となるよう前記印字データを加工する加工手段と、を含むことを特徴とする画像形成装置。前記加工手段は、前記記録媒体に対する前記印字データの形成方向と前記記録媒体の搬送方向とが同一であり、前記印字データの形成方向に対するデータ長が、前記記録媒体の前記搬送方向に対する長さを超えているとき、前記印字データを前記記録媒体の前記搬送方向に対する長さの末端部で折り返し、前記折り返された印字データの続きを、前記記録媒体の搬送方向に直交する方向であって、前記記録媒体の前記搬送方向に対する長さの先端部に形成する第1の折り返し手段であることを特徴とする請求項1に記載の画像形成装置。前記加工手段は、前記記録媒体に対する前記印字データの形成方向と前記記録媒体の搬送方向とが直交し、前記印字データの形成方向に対するデータ長が、前記記録媒体の前記形成方向に対する長さを超えているとき、前記印字データを前記記録媒体の前記形成方向に対する末端部で折り返し、前記折り返された印字データの続きを、前記記録媒体の搬送方向であって、前記記録媒体の前記形成方向に対する長さの先端部に形成する第2の折り返し手段であることを特徴とする請求項1に記載の画像形成装置。前記加工手段は、前記印字データのフォントサイズを下げることにより、前記占有領域を前記形成可能領域以下とするフォントサイズ変更手段であることを特徴とする請求項1に記載の画像形成装置。前記占有領域が前記形成可能領域を超えると判断されたとき、前記第1の折り返し手段、前記第2の折り返し手段、前記フォントサイズ変更手段、及び前記何れの手段も選択せずに印字データを形成する現状画像データ形成手段の中から、何れのか手段を起動させるよう予め設定する動作設定手段を含むことを特徴とする請求項1から4の何れか1項に記載の画像形成装置。前記第1、第2の折り返し手段により印字データを形成するか、又は印字データの形成を取り止めるかについて選択させる折り返し選択手段をさらに含むことを特徴とする請求項2又は3に記載の画像形成装置。前記フォントサイズ変更手段により印字データを形成するか、又は印字データの形成を取り止めるかについて選択させるフォント選択手段をさらに含むことを特徴とする請求項4に記載の画像形成装置。記録媒体に対して画像データと前記画像データに付加される印字データとを形成する画像形成方法であって、可能領域算出手段が、前記記録媒体における前記印字データの形成可能領域を算出する工程と、占有領域算出手段が、前記形成可能領域における前記印字データの占有領域を算出する工程と、判断手段が、前記形成可能領域と前記占有領域との大小を比較し判断する工程と、前記比較し判断する工程により、前記占有領域が前記形成可能領域を超えると判断されたとき、加工手段が、前記占有領域が前記形成可能領域以下となるよう前記印字データを加工する工程と、を含むことを特徴とする画像形成方法。記録媒体に対して画像データと前記画像データに付加される印字データとを形成する画像形成装置のコンピュータに実行させるプログラムであって、可能領域算出手段が、前記記録媒体における前記印字データの形成可能領域を算出する処理と、占有領域算出手段が、前記形成可能領域に対する前記印字データの占有領域を算出する処理と、判断手段が、前記形成可能領域と前記占有領域との大小を比較し判断する処理と、前記比較し判断する処理により、前記占有領域が前記形成可能領域を超えると判断されたとき、加工手段が、前記占有領域が前記形成可能領域以下となるよう前記印字データを加工する処理と、を含むことを特徴とするプログラム。しかしながら、今までの技術では、印字するデータのフォントや印字するデータそのものが大きく且つ長かった場合に、印字する位置によっては記録紙からはみ出てしまうという問題がある。また、特許文献1に記載された番号自動付加装置では、設定情報による印刷では、基本的には印字する設定情報通りに印字するものであるが、印字するデータが長い場合、印字データが記録紙からはみ出てしまうという問題は依然として解決されないという問題がある。そこで本発明は、上記問題点に鑑みてなされたものであって、印字データのフォント、印字データ自体が大きく且つ長くなってしまった場合でも、印字データが記録紙からはみ出てしまうことがないようにすることができる画像形成装置、画像形成方法、及びプログラムを提供することを目的とする。上記課題を解決するため、請求項1に記載の本発明における画像形成装置は、記録媒体に対して画像データと前記画像データに付加される印字データとを形成する画像形成装置であって、前記記録媒体における前記印字データの形成可能領域を算出する可能領域算出手段と、前記形成可能領域における前記印字データの占有領域を算出する占有領域算出手段と、前記形成可能領域と前記占有領域との大小を比較し判断する判断手段と、前記判断手段により、前記占有領域が前記形成可能領域を超えると判断されたとき、前記占有領域が前記形成可能領域以下となるよう前記印字データを加工する加工手段と、を含むことを特徴とする。本発明によれば、印字データのフォントや印字データ自体が大きく且つ長くなってしまった場合でも、印字データが記録紙からはみ出てしまうことがなく、印字データのフォントや印字データ自体が大きく且つ長くなってしまった場合でも、印字データが記録紙からはみ出てしまうことがない画像形成装置、画像形成方法、及びプログラムを得ることができる。次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。本発明は、要するに、記録媒体に画像データと画像データに付加される印字データとを形成する前に、当該印字データが記録媒体に収まるか否かを事前に判断し、記録媒体に収まらないことがわかった場合には、印字データのフォントサイズを小さくする、又は印字データの文字列を改行する等の処理を行うことにより、記録媒体に収まるサイズに自動的に変更し印字データを形成することが特徴になっている。この本発明の特徴について、以下の図面を用いて詳細に解説する。まず、本発明の実施形態に係る画像形成装置で形成される画像データに付加される印字データと記録紙について説明する。図1は、本発明の実施形態に係る画像形成装置で印字される印字データと記録紙を示す図である。図1において、印字データとして、ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789を用い、記録紙として所定サイズここでは、A4サイズと仮定する。を用いることとする。なお、印字データは文字データに限定されず、様々な画像データであっても良いことは勿論である。次に、本発明の実施形態に係る画像形成装置において、図1で示したA4サイズの記録紙に印字データABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789をそのまま印字したときと、本発明による改行処理やフォントサイズ変更処理を施したときの印字状態について説明する。なお、記録媒体は、記録紙に限定されず、画像データを形成することができるものであれば、如何なる媒体であっても良いことは勿論である。図2は、本発明の実施形態に係る画像形成装置で印字される印字データがa記録紙からはみ出るとき、b改行したとき、cフォントサイズを小さくしたときの状態をそれぞれ示す図である。図2aに示すように、印字データABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789に対して何らの処理も行わないと、印字データが記録紙からはみ出てしまうが、図2bに示すように、印字データABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789を改行すること、又は、図2cに示すように印字データABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789のフォントサイズを小さくすることにより、印字データABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789が、記録紙からはみ出ることを防止することができる。次に、図2で説明した改行処理やフォント処理を実行する画像形成装置の構成について説明する。図3は、本発明の実施形態に係る画像形成装置におけるハードウェアの構成を示す概略ブロック図である。図3において、画像形成装置100には、コピー、スキャナ機能における画像の入力手段であるスキャナエンジン5と、プリント機能における画像の入力手段として外部ホスト機器11からの印刷データを受信するホストI/Fインタフェース制御部12とが設けられている。ここで、I/Fの種類としてはIEEETheInstituteofElectricalandElectronicEngineers:米国電気電子学会1284、USBUniversalSerialBus等のローカル接続や有線、無線によるイーサネット登録商標等のネットワーク接続がある。FAX機能としてFAX送信時の画像入力手段は前述のスキャナエンジン5の他、外部ホスト機器11からもデータ入力が可能である。FAX受信時は一般公衆回線に接続されたNCUネットワークコントロールユニット9を介してFAX制御部10により印刷データとしてデータの復号化等が行われる。印刷出力手段としてはプリンタエンジン19であり、レーザ方式、LEDLightEmittingDiode方式、インクジェット方式等の作像方式がある。その他、各ブロックへの指示や制御等を行うCPUCentralProcessingUnit1があり、ROMReadOnlyMemory2に実行するプログラムが格納されており、システムによっては複数個搭載することで処理性能を向上させるシステムもある。RAMRandomAccessMemory3は揮発メモリであり、RAM制御部4を介してCPU1をはじめ各ブロックの処理のデータの一時保存に活用される。NVRAMNonVolatileRAM21は不揮発メモリであり、機器固有の情報各種パラメータ等及び本発明で使用する、機器の使用状況を保持する用途に用いられる。操作部16は機器操作のためのボタンや機器状態表示のためのインジケータLEDやLCDLiquidCrystalDisplay等の表示器、スピーカ等等、機器操作者とのマンマシンインターフェース部であり、操作部I/F制御部17により操作部16との情報入出力を行う。次に、本発明の実施形態における画像形成装置の機能について図4を参照して説明する。図4は本発明の実施形態に係る画像形成装置における機能ブロックの構成を示す概略ブロック図である。本発明の実施形態における画像形成装置200は、主として、操作部201と、加工手段202と、OSOperatingSystem207と、メモリ208と、HDD209と、CPU210と、エンジン211とから構成される。CPU210CPU1、図3は、図示しないコピーアプリケーション、プリンタアプリケーションから出力された情報をCPU210に内蔵された出力画像生成モジュールに通知する。また、CPU210内の図示しないパネル管理モジュールは、操作部I/F制御部図3に相当し、操作部201操作部16、図3から通知されたキー情報を上記コピーアプリケーション、プリンタアプリケーションに通知する。また、操作部201は、コピーアプリケーション、プリンタアプリケーションから通知されるエラー情報を受けてユーザに警告画面を表示する。CPU210内の図示しないエンジン管理モジュールは、エンジン211から通知されるエンジン情報を上記出力画像生成モジュールに通知する。そして出力画像生成モジュールから通知される画像情報から、エンジン211に対して印刷の実行を指示する。出力画像生成モジュールは、画像データと画像データに付加される印字データとの書き込み位置、書き込み領域を計算し、HDD209、メモリ208から必要な容量を確保する。次に、加工手段202について説明する。加工手段202は、記録紙における印字データを形成できる領域と、この領域に対して、実際の印字データが占める領域とをそれぞれ計算し、実際の印字データが占める領域が、記録紙における印字データを形成できる領域を超えている場合、実際の印字データが占める領域が、記録紙における印字データを形成できる領域以下となるよう、実際の印字データに対して何らかの加工を施すものである。加工手段202は、第1の折り返し手段203と、第2の折り返し手段204と、フォントサイズ変更手段205と、現状画像データ形成手段206とから構成される。以下、これらの各手段について具体的に説明する。第1の折り返し手段203は、図2aに示すように、印字データとして、ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789を用い、記録媒体として所定サイズここでは、A4サイズと仮定する。の記録紙に印刷することを考えたとき、記録紙の搬送方向と、印字データの印刷方向が同一方向である場合、印字データに何ら加工を加えないと、印字データが記録紙に収まらないこととなる。そこで、印字データが記録紙の搬送方向に対する長さの末端部分に到達したとき、第1の折り返し手段203により、その部分で当該印字データを折り返し、搬送方向に直交する方向であって、記録紙の搬送方向に対する長さの先端部分に、当該折り返された印字データの続きを印字するのである図2bを参照。。一方、記録紙の搬送方向と、印字データの印刷方向とが直交する場合、やはり、印字データに何ら加工を加えないと、印字データが記録紙に収まらないこととなる。そこで、印字データが記録紙の印刷方向に対する長さの末端部分に到達したとき、第2の折り返し手段204により、その部分で当該印字データを折り返し、搬送方向であって、記録紙の印刷方向に対する長さの先端部分に、当該折り返された印字データの続きを印字するのである図2bを参照。。また、記録紙の搬送方向、及び印字データの印刷方向とは無関係に、図2aに示すように、印字データに何ら加工を加えないと、印字データが記録紙に収まらなくなることを防止するために、フォントサイズ変更手段205により、当該印字データ全体のフォントサイズを小さくし、印字データが当該記録紙内に収まるようにするのである図2cを参照。。さらに、記録紙の搬送方向、及び印字データの印刷方向とは無関係に、図2aに示すように、印字データに何ら加工を加えないと、印字データが記録紙に収まらないこととなるが、当該印字データを途中で折り返したり、フォントサイズを小さくしたりすることなく、現状のまま、すなわち、記録紙の端部で印字データが切れたままでも構わない場合には、現状画像データ形成手段206により、印字データに何ら加工を施すことなく、現状のまま記録紙に印字を行うのである。なお、加工手段202において、第1の折り返し手段203又は第2の折り返し手段204、フォントサイズ変更手段205、現状画像データ形成手段206の何れを起動させるかについては、後述する画像形成装置の初期設定時における印字切れ後の動作設定として予め選択し設定しておくことができる。次に、本発明の実施形態に係る画像形成装置の動作について説明する。図5、図6は、本発明の実施形態に係る画像形成装置における基本動作について説明する動作フロー図である。図5において、まず、ステップ以下、Sという。501において印字切れ後の動作設定、S502において印字位置の設定、S503においてフォントサイズの設定、S504において印字文字列の設定、S505において給紙トレイの設定、がそれぞれ行われる。ここで、S501の印字切れ発生後の動作設定について、図13を参照して説明する。図13は、本発明の実施形態に係る画像形成装置における印字切れ発生後の動作設定部の一例を示す図である。S501の処理において、初期設定として、印字切れ後の動作設定を行うと、操作部16図3には図13に示すような画面が現れる。すなわち、印字切れ発生後の動作として、印字を折り返す、フォントサイズを小さくする、又はそのまま印刷する、の何れかがユーザにより選択される。そして、S506においてユーザにより原稿束がADFAutoDocumentFeeder又は圧版にセットされ、S507においてコピースタートキーが押下されるとコピーが開始される。そして、原稿が読み取られた後に印刷処理が開始される。印刷処理が開始されると、S508において記録紙サイズが決定され、S509において記録紙サイズに基づいて印字書き込み開始位置が決定され、S510において印字書き込み領域が決定される。そして、S601において、書き込み領域と記録紙サイズ記録紙における書き込み可能領域のサイズ、以下同じとが比較され、印字書き込み領域が記録紙サイズを超えているか否かが判断される。S601において、書き込み領域が記録紙サイズを超えていないS601:NOと判断されたときは、S610の処理へ移行し、そのまま印刷が実行される。他方、書き込み領域が記録紙サイズを超えているS601:YESと判断されたときは、S501において設定された印字切れ後の動作に基づいてS602において、ユーザに印字が切れることを警告する。このユーザに対して印字が切れることを警告するメッセージが、図8に示すように操作部16図3に画面表示される。図8は、本発明の実施形態に係る画像形成装置における印字切れが発生するときのジョブキャンセルメッセージを示す図である。そして、S603の処理において、印字切れ後の動作をどのようにするかが、S501での設定に基づいて選択される。S603において、S501における印字切れ後の動作として何もしないそのまま印刷することことが設定されていたときS603:何もしないにはS610へ移行し、そのまま印刷が実行される。S501における印字切れ後の動作としてフォントサイズを変更することが設定されていたときS603:フォントサイズを小さくするは、ユーザに対して操作部16図3を介して印字切れの警告を表示し、S604においてフォントサイズを小さくするか否かジョブキャンセルを行うか、フォントサイズを変更するかの判断を求める。このとき、操作部図3に表示される画面を図15を参照して説明する。図15は、本発明の実施形態に係る画像形成装置における印字中断後の動作設定をフォントサイズ変更にしたときの印字中断時のメッセージの一例を示す図である。すなわち、S604の処理において、図15に示す画面表示の中から、フォントサイズを自動変更するのかS604:YES、ジョブキャンセルを行うのかS604:NOがユーザにより選択される。ユーザにより、フォントサイズを小さくしないS604:NOことが選択されたときには、S605の処理へ移行し、ジョブキャンセルがなされ、そのまま処理が終了する。ユーザにより、フォントサイズを小さくするS604:YESことが選択されたときには、S606の処理へ移行し、S503において設定されたフォントサイズに変更する処理が実行され、S610へ移行する。一方、S603において、S501における印字切れ後の動作として折り返すことが設定されていたときS603:折り返すにはS607へ移行し、ユーザに対して操作部図3を介して印字切れの警告を表示し、S607において折り返すかどうかの判断を求める。このとき、操作部図3に表示される画面を図14を参照して説明する。図14は、本発明の実施形態に係る画像形成装置における印字切れ発生後の動作設定を印字折り返しにした場合の印字中断時のメッセージの一例を示す図である。すなわち、S607の処理において、図14に示す画面表示の中から、折り返すのかS607:YES、ジョブキャンセルを行う折り返さないのかS607:NOがユーザにより選択される。ユーザにより、折り返さないS607:NOことが選択されたときには、S608の処理へ移行し、ジョブキャンセルがなされ、そのまま処理が終了する。ユーザにより、折り返すS607:YESことが選択されたときには、S609の処理へ移行し、折り返し処理がなされ、S610へ移行する。S611では、すべての頁の印刷が完了したか否かの判断がなされる。すべての頁の印刷が完了したと判断されたときはS611:YES、処理を終了し、すべての頁の印刷が終了していないと判断された場合にはS611:NO、S508の処理へ移行する。次に、図6のS609の処理で行われる折り返し処理の動作について詳細に説明する。図7は、本発明の実施形態に係る画像形成装置における印字折り返し処理のときの基本動作について説明する動作フロー図である。なお、本実施形態では、図10に示すように、A4サイズの用紙の長手方向を折り返しを行う方向とし、用紙の短手方向にあああああああああという文字を連続して印刷する場合を想定して説明する。図10は、本発明の実施形態に係る画像形成装置における印字折り返し方向について説明する図である。すなわち、用紙の搬送方向が用紙の短手方向印刷方向と同一である場合、文字は用紙の搬送方向短手方向の末端部分で折り返され、折り返された文字の続きは、用紙の搬送方向用紙の短手方向と直交する方向用紙の長手方向であって、用紙の搬送方向短手方向の先端部分に印刷される。また、用紙の搬送方向が用紙の長手方向と同一である場合印刷方向と直交する場合、文字は用紙の印刷方向短手方向の末端部分で折り返され、折り返された文字の続きは、用紙の搬送方向用紙の長手方向であって、用紙の印刷方向短手方向の先端部分に印刷される。具体的には、図7において、折り返し処理が開始されると、S701の処理では、書き込み開始位置から記録紙端までの領域の計算が行われる。次に、S702の処理において、S701で計算された領域に基づいて、印字の折り返し幅の計算がなされ、S703の処理において、印字書き込み領域の再計算がなされる。そして、S704の処理において、書き込み領域が記録紙サイズ記録紙における書き込み可能領域のサイズ、以下同じをはみ出しているか否かが判断される。書き込み領域が記録紙サイズをはみ出していないS704:NOと判断されたときには、基本フローの印刷実行処理、ずなわち、図6に示したS610の処理へ移行する。他方、書き込み領域が記録紙サイズをはみ出しているS704:YESと判断されたときは、S705の処理へ移行し、折り返しを行う方向に記録紙サイズの余白があるか否かが判断される。ここで、折り返しを行う方向に対する記録紙サイズの余白の有無について図11、図12を参照して説明する。図11は、本発明の実施形態に係る画像形成装置における折り返しを行う方向に余白がある状態について説明する図であり、図12は、本発明の実施形態に係る画像形成装置における折り返しを行う方向に余白がない状態について説明する図である。すなわち、図10に矢印で示した方向に折り返しを行う場合の、記録紙サイズの余白の有無を検出している。折り返しを行う方向に記録紙サイズの余白がないS705:NOと判断されたときには、基本フローのジョブキャンセル処理、すなわち、図6に示したS608の処理へ移行する。折り返しを行う方向に記録紙サイズの余白があるS705:YESと判断されたときには、S701の処理へ移行し、再度、書き込み開始位置から記録紙端までの領域を計算して同様の処理を行う。次に、図6のS606の処理で行われるフォントサイズ変倍処理の動作について詳細に説明する。図9は、本発明の実施形態に係る画像形成装置における印字フォントサイズを変更するときの基本動作について説明する動作フロー図である。図9において、フォントサイズ変倍処理が開始されると、S901の処理では、書き込み開始位置から記録紙端までの領域の計算が行われる。次に、S902の処理において、S901で計算された領域と印字書き込み領域とからフォントサイズの計算がなされる。そして、S903の処理において、算出されたフォントサイズが、印字フォントサイズ限界値を下回っているか否かが判断される。算出されたフォントサイズが、印字フォントサイズ下限値を下回っていないS903:NOと判断されたときには、基本フローの印刷実行処理、すなわち、図6に示したS610の処理へ移行する。他方、算出されたフォントサイズが、印字フォントサイズの下限値を下回っているS903:YESと判断されたときは、基本フローのジョブキャンセル処理、すなわち、図6に示したS605の処理へ移行する。なお、図5、図6、図7、及び図9に示した本発明の実施形態に係る画像形成装置の各動作フローは、コンピュータ上のプログラムに実行させることもできる。すなわち、図3のCPU1図4のCPU210が、ROM2、RAM3、NVRAM21等の記憶媒体に格納されたプログラムをロードし、プログラムの処理ステップが順次実行されることによって行われる。以上説明したように、本発明では、印字データのフォントや印字データ自体が大きくかつ長くなった場合でも、印字データが記録紙からはみ出ないように印字する方法に関し、まず、印字するデータの印字サイズを印刷開始前に算出し、それに基づき記録紙における書き込み可能領域のサイズを算出する。そして、算出された印字サイズが、算出された記録紙における書き込み可能領域のサイズからはみ出るか否が判断される。そして、判断された結果、はみ出る場合には、記録紙に収まる印字サイズとなるよう、印字のフォントサイズを小さくするか、記録紙に収まるように、印字の文字列を改行するのである。要するに、印字のフォントサイズを小さくする、文字列を改行する等の手段を用いることにより、記録紙における書き込み可能領域に対する印字データの書き込み領域を小さくし、印字データが記録紙からはみ出ることが無いように印刷するのである。このように、本発明では、印字データのフォントや印字データ自体が大きく且つ長くなってしまった場合でも、印字データが記録紙からはみ出ることがない画像形成装置、画像形成方法、及びプログラムを得ることが可能となる。以上、本発明の好適な実施形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨及び範囲から逸脱することなく、これら具体例に様々な修正及び変更が可能である。