(57)【要約】【課題】  受信したテキストデータを用紙にプリントする際に印刷用紙サイズが自動的に選択される画像形成装置を提供する。【解決手段】  クライアント端末（外部装置）１６からテキストデータを受信する手段と、受信したテキストデータ中の改行コードを検出する手段と、検出された改行コードの数をライン数として積算する手段と、受信したテキストデータ中の改ページコードを検出する手段と、ライン数と印刷用紙サイズとを対応付けて記憶するＲＯＭ（記憶手段）４と、改ページコードが検出されたときは、積算されたライン数に基づいてＲＯＭ４を検索し、対応する印刷用紙サイズを選択する手段と、選択された印刷用紙サイズの用紙に受信したテキストデータの画像をプリントする手段と、を備えた。【選択図】      図３ 
2005343000.tif 000002
【特許請求の範囲】
【請求項１】
外部装置からテキストデータを受信する手段と、
前記受信したテキストデータ中の改行コードを検出する手段と、
前記検出された改行コードの数をライン数として積算する手段と、
前記受信したテキストデータ中の改ページコードを検出する手段と、
ライン数と印刷用紙サイズとを対応付けて記憶する記憶手段と、
前記改ページコードが検出されたときは、前記積算されたライン数に基づいて前記記憶手段を検索し、対応する印刷用紙サイズを選択する手段と、
前記選択された印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
外部装置からテキストデータを受信する手段と、
前記受信したテキストデータ中の改行コードを検出する手段と、
前記検出された改行コードの数をライン数として積算する手段と、
前記受信したテキストデータ中の改ページコードを検出する手段と、
前記テキストデータのプリント時のフォントサイズとライン数と印刷用紙サイズとを対応付けて記憶する記憶手段と、
標準のフォントサイズを記憶する手段と、
前記改ページコードが検出されたときは、前記記憶された標準のフォントサイズ及び前記積算されたライン数に基づいて前記記憶手段を検索し、対応する印刷用紙サイズを選択する手段と、
前記選択された印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、
を備えたことを特徴とする画像形成装置。
【請求項３】
前記画像をプリントする手段は、２ページ目以降については１ページ目で選択された印刷用紙サイズの用紙にプリントすることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
外部装置からテキストデータを受信する手段と、
前記受信したテキストデータ中の改行コードを検出する手段と、
前記検出された改行コードの数をライン数として積算する手段と、
最大印刷ライン数及び標準の印刷用紙サイズを記憶する手段と、
前記積算されたライン数が前記記憶された最大印刷ライン数を超えたときは、前記記憶された標準の印刷用紙サイズを選択する手段と、
前記選択された標準の印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、
を備えたことを特徴とする画像形成装置。
【請求項５】
外部装置からテキストデータを受信する手段と、
前記受信したテキストデータ中の改行コードを検出する手段と、
前記検出された改行コードの数をライン数として積算する手段と、
前記受信したテキストデータ中の文書終了コードを検出する手段と、
最大印刷ライン数及び標準の印刷用紙サイズを記憶する手段と、
前記積算されたライン数が前記記憶された最大印刷ライン数以下であるときに前記文書終了コードが検出されたときは、前記記憶された標準の印刷用紙サイズを選択する手段と、
前記選択された標準の印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、
を備えたことを特徴とする画像形成装置。
【請求項６】
前記画像をプリントする手段は、２ページ目以降については１ページ目で選択された標準の印刷用紙サイズの用紙にプリントすることを特徴とする請求項４又は５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したテキストデータを用紙にプリント可能な画像形成装置に関するものである。
【背景技術】
【０００２】
従来のこの種の技術としては、作成された文書をページ記述言語で記述した形式に変換し、印刷装置に送信する印刷処理装置において、印刷対象文書の書式から用紙サイズ情報を抽出する用紙サイズ情報取得手段と、前記抽出された用紙サイズ情報と前記印刷装置で印刷可能な用紙サイズとから最適な印刷用紙サイズを決定する印刷用紙サイズ決定手段と、前記決定された印刷用紙サイズと共に所定のページ記述言語形式で前記印刷対象文書を前記印刷装置に送信する処理手段とを備えたことを特徴とする印刷処理装置が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平６−１１５２０９号公報（第２−５頁，図２，図３等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような印刷処理装置では、印刷対象文書が用紙サイズ情報等の書式情報のないテキストデータ（テキストファイル）で構成されていれば用紙サイズ情報を取得できないので、印刷用紙サイズが自動選択されないという問題点がある。
【０００４】
本発明は、以上のような問題点に鑑みてなされたものであり、受信したテキストデータを用紙にプリントする際に印刷用紙サイズが自動的に選択される画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための請求項１の発明は、外部装置からテキストデータを受信する手段と、前記受信したテキストデータ中の改行コードを検出する手段と、前記検出された改行コードの数をライン数として積算する手段と、前記受信したテキストデータ中の改ページコードを検出する手段と、ライン数と印刷用紙サイズとを対応付けて記憶する記憶手段と、前記改ページコードが検出されたときは、前記積算されたライン数に基づいて前記記憶手段を検索し、対応する印刷用紙サイズを選択する手段と、前記選択された印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、を備えたものである。
【０００６】
請求項２の発明は、外部装置からテキストデータを受信する手段と、前記受信したテキストデータ中の改行コードを検出する手段と、前記検出された改行コードの数をライン数として積算する手段と、前記受信したテキストデータ中の改ページコードを検出する手段と、前記テキストデータのプリント時のフォントサイズとライン数と印刷用紙サイズとを対応付けて記憶する記憶手段と、標準のフォントサイズを記憶する手段と、前記改ページコードが検出されたときは、前記記憶された標準のフォントサイズ及び前記積算されたライン数に基づいて前記記憶手段を検索し、対応する印刷用紙サイズを選択する手段と、前記選択された印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、を備えたものである。
【０００７】
請求項３の発明は、前記画像をプリントする手段が、２ページ目以降については１ページ目で選択された印刷用紙サイズの用紙にプリントするものである。
【０００８】
請求項４の発明は、外部装置からテキストデータを受信する手段と、前記受信したテキストデータ中の改行コードを検出する手段と、前記検出された改行コードの数をライン数として積算する手段と、最大印刷ライン数及び標準の印刷用紙サイズを記憶する手段と、前記積算されたライン数が前記記憶された最大印刷ライン数を超えたときは、前記記憶された標準の印刷用紙サイズを選択する手段と、前記選択された標準の印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、を備えたものである。
【０００９】
請求項５の発明は、外部装置からテキストデータを受信する手段と、前記受信したテキストデータ中の改行コードを検出する手段と、前記検出された改行コードの数をライン数として積算する手段と、前記受信したテキストデータ中の文書終了コードを検出する手段と、最大印刷ライン数及び標準の印刷用紙サイズを記憶する手段と、前記積算されたライン数が前記記憶された最大印刷ライン数以下であるときに前記文書終了コードが検出されたときは、前記記憶された標準の印刷用紙サイズを選択する手段と、前記選択された標準の印刷用紙サイズの用紙に前記受信したテキストデータの画像をプリントする手段と、を備えたものである。
【００１０】
請求項６の発明は、前記画像をプリントする手段が、２ページ目以降については１ページ目で選択された標準の印刷用紙サイズの用紙にプリントするものである。
【発明の効果】
【００１１】
請求項１の発明によれば、外部装置から受信したデータがテキストデータであっても印刷用紙サイズが自動的に選択される。
【００１２】
請求項２の発明によれば、外部装置から受信したデータがテキストデータであっても印刷用紙サイズが自動的に選択されると共に、フォントサイズに応じて印刷用紙サイズとライン数との関係を変更することができる。
【００１３】
請求項３及び請求項６の発明によれば、２ページ目以降の無駄な処理を回避できるので、２ページ目以降をより効率良くプリントすることができる。
【００１４】
請求項４及び請求項５の発明によれば、改ページコードが検出されないときでも印刷用紙サイズが自動的に選択される。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を図面に基づいて説明する。
本実施形態に係る画像形成装置１は、図１に示すように、ＣＰＵ（Central Processing Unit，中央処理装置）２、ＲＡＭ（Random Access Memory，随時書き込み読み出しメモリ）３、データの書き換えが可能なＲＯＭ（Read Only Memory）（記憶手段）４、コーデック（ＣＯＤＥＣ）５、モデム６、ＮＣＵ（Network Control Unit，回線網制御装置）７、読み取り部８、プリント部９、表示部１０、操作部１１、及びＬＡＮ（Local Area Network）インターフェース（Ｉ／Ｆ）１２等を備えたものであり、各部２〜１２はバス１３を介して互いに通信可能に接続されている。
【００１６】
ＲＯＭ４は、データの書き換えが可能なフラッシュメモリ等で構成されており、ＣＰＵ２により各部３〜１２の動作を制御するための各種制御プログラム、標準の印刷用紙サイズ、標準のフォントサイズ（テキストデータをラスタライズしてプリントする際の文字サイズ）等を記憶した記憶部として機能する。なお、記憶手段はＲＯＭ４に限定されるものではなく、ＨＤＤ（Hard Disk Drive）、光磁気ディスク（Magneto Optical Disk）ドライブ、ＤＶＤ（Digital Versatile Disk）−ＲＡＭドライブ等であってもよい。
【００１７】
ＣＰＵ２は、ＲＯＭ４に記憶された制御プログラムに従って各部３〜１２の動作を制御する制御部として機能する。
【００１８】
ＲＡＭ３は、受信したテキストデータ（テキストファイル）、テキストデータのライン数（改行コード数）情報、印刷ライン数情報、原稿のサイズ情報、ライフ情報（プリント済み枚数、読み取り枚数等）、読み取り部８により読み取られる原稿の画像データ、機器設定情報（発信元名、発信元番号等）、ファクス（ＦＡＸ）送信履歴情報、電子メール送信履歴情報、格納履歴情報（コピー履歴、ファクス受信履歴、電子メール受信履歴等）、出力条件情報（原稿種類、濃度、倍率、部数、印刷用紙サイズ等）等を記憶する記憶部として機能する。テキストデータとしては、文字コードの他、改行コード、改ページコード、タブコード、文書終了コード等が挙げられる。
【００１９】
読み取り部８は、原稿の画像を読み取り、白黒２値化等した画像データを出力する。プリント部９は、電子写真方式等により、ＲＡＭ３に記憶された画像データを用紙にプリントする。
【００２０】
表示部１０は、操作部１１等に併設されたＬＣＤ（Liquid Crystal Display，液晶ディスプレイ）等で構成されており、各種のメッセージや画面情報を表示する。操作部１１は、印刷用紙サイズ、フォントサイズ、コピーや送信等の装置動作のスタート・ストップ等の各種情報・操作の入力・選択をするための入力キー・選択キー等を備えている。画像形成装置１に対するユーザによる各種操作は、この操作部１１を通じて行われる。なお、標準の印刷用紙サイズや標準のフォントサイズは、操作部１１による入力・選択によって適宜に設定変更可能である。
【００２１】
コーデック６は、画像データを記憶や送信等のためにＭＨ（Modified Huffman）方式、ＭＲ（Modified READ）方式、ＭＭＲ（Modified Modified READ）方式等により符号化したり、受信した画像データを復号化したりする。また、コーデック６は、電子メールの添付ファイル形式として一般的な画像フォーマットであるＴＩＦＦ（Tagged Image File Format）形式やＰＤＦ（Portable Document Format）形式等にも対応して画像データを符号化及び復号化する。
【００２２】
モデム６は、例えばＩＴＵ−Ｔ（国際電気通信連合−電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送信データの変調及び受信データの復調を行う。ＮＣＵ７は、ＰＳＴＮ（Public Switched Telephone Network，公衆電話交換網）１４に接続されており、電話回線を制御して電話をかけたり切ったりする。
【００２３】
ＬＡＮインターフェース１２は、有線方式又は無線方式のＬＡＮ１５と画像形成装置１とを通信可能に接続するインターフェースである。ＬＡＮ１５にはＰＣ（Personal Computer，パーソナルコンピュータ）、ＰＤＡ（Personal Digital Assistant，携帯情報端末）、携帯電話等のクライアント端末（外部装置）１６が接続されており、画像形成装置１が有する各種機能をクライアント端末１６からＬＡＮ１５を通じて利用できるようになっている。また、ＬＡＮ１５にはメールサーバ（図示せず）や、インターネットに接続されたルータ（図示せず）等も設置されており、画像形成装置１はメールサーバやルータ等を通じてインターネット上の他の電子メール端末装置とインターネットＦＡＸ通信を行うことができるようになっている。
【００２４】
即ち、画像形成装置１は、コピー機能、ＦＡＸ通信機能、ＰＣ−ＦＡＸ通信機能（クライアント端末１６からのネットワークを介したダイレクトＦＡＸ通信機能）、インターネットＦＡＸ通信機能〔インターネットを利用したＦＡＸ通信機能，ＴＩＦＦ（Tagged Image File Format）形式又はＰＤＦ（Portable Document Format）形式等に変換した画データを電子メールに添付して通信する機能〕、ネットワークプリンタ機能（クライアント端末１６からのネットワークを介したダイレクト印刷機能）、及びネットワークスキャナ機能（クライアント端末１６へのネットワークを介したダイレクトスキャン機能）等を有するデジタル複合機である。
【００２５】
なお、画像形成装置１はこのようなデジタル複合機に限定されるものではなく、少なくともプリント機能を有するものであればよい。また、画像形成装置１とクライアント端末１６等の外部装置とを通信可能に接続するインターフェースも、ＬＡＮインターフェース１２の他、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（米国電気電子学会）１３９４等のシリアルインターフェース、パラレルインターフェース等であってもよい。
【００２６】
次に、テキストプリント（テキストデータのプリント）処理の一例を図２、図３、図５、図７〜図９に示すフローチャートに基づいて説明する。なお、この処理は、ＲＯＭ４に記憶された制御プログラムに基づいてＣＰＵ２が発行する命令に従って行われる。
【００２７】
テキストプリント処理においては、図２に示すように、まず、ＲＡＭ３に記憶されたライン数がリセット（ライン数＝０）される（ステップＳ１）。そして、クライアント端末１６からＬＡＮ１５を介してテキストデータを受信したとき〔データを受信したが、ＰＤＬ（Page Description Language，ページ記述言語）であることを示す制御コードを受信していないとき〕は（ステップＳ２でＹＥＳ）、データ終了であるか否か（受信したテキストデータが文書終了コードであるか否か）が判断される（ステップＳ３）。一方、テキストデータを受信していないときは（ステップＳ２でＮＯ）、ステップＳ２に戻る。なお、ＰＤＬであることを示す制御コードを受信したときは、ＰＤＬプリントが行われる。即ち、前記制御コードを受信したときは、続いてＰＤＬデータを受信し、受信したＰＤＬデータが展開され、展開されたデータがラスタライズされた後、プリントされる。
【００２８】
ステップＳ３において、データ終了でないときは（ステップＳ３でＮＯ）、受信したテキストデータが改行コードであるか否かが判断される（ステップＳ４）。改行コードでないときは（ステップＳ４でＮＯ）、改ページコードであるか否かが判断される（ステップＳ５）。改ページコードでないときは（ステップＳ５でＮＯ）、ステップＳ２に戻る。なお、受信したテキストデータは、ＲＡＭ３に記憶される。
【００２９】
ステップＳ４において、改行コードであるときは（ステップＳ４でＹＥＳ）、ライン数に１が加算（インクリメント）されることにより積算され（ステップＳ６）、ＲＡＭ３に記憶されたプリント済み枚数に基づいて１ページ目であるか否かが判断される（ステップＳ７）。１ページ目（プリント済み枚数＝０）であるときは（ステップＳ７でＹＥＳ）、積算されたライン数が、ＲＯＭ４に記憶されたＡ３印刷ライン数（Ａ３サイズの用紙にプリント可能なライン数）（最大印刷ライン数）を超えたか否かが判断される（ステップＳ８）。Ａ３印刷ライン数を超えていないときは（ステップＳ８でＮＯ）、ステップＳ２に戻る。なお、ここでいうところの印刷ライン数とは、用紙にプリント可能なライン数をいう。また、最大印刷ライン数とは、画像形成装置１が用紙にプリント可能な最大の印刷ライン数をいう。このような最大印刷ライン数としては、Ａ３印刷ライン数の他、Ｂ４印刷ライン数（Ｂ４サイズの用紙にプリント可能なライン数）やＡ４印刷ライン数（Ａ４サイズの用紙にプリント可能なライン数）等であってもよい。
【００３０】
ステップＳ５において、改ページコードであるときは（ステップＳ５でＹＥＳ）、図３に示すように、１ページ目であるか否かが判断される（ステップＳ１１）。１ページ目であるときは（ステップＳ１１でＹＥＳ）、積算されたライン数に基づいて、ＲＯＭ４に記憶された図４のような印刷用紙サイズテーブルが検索され、対応する印刷用紙サイズが選択される（ステップＳ１２）。
【００３１】
印刷用紙サイズテーブルは、図４に示すように、ライン数と印刷用紙サイズとを対応付けたものであり、ＲＯＭ４に記憶されている。印刷用紙サイズとしては、Ａ４（２９７×２１０ｍｍ）、Ｂ４（３６４×２５７ｍｍ）、Ａ３（４２０×２９７ｍｍ）等が挙げられる。図４のような印刷用紙サイズテーブルによれば、積算されたライン数がＡ４印刷ライン数以下であるときは、Ａ４の印刷用紙サイズが選択される。ライン数がＡ４印刷ライン数より大きくかつＢ４印刷ライン数以下であるときは、Ｂ４の印刷用紙サイズが選択される。ライン数がＢ４印刷ライン数より大きくかつＡ３印刷ライン数以下であるときは、Ａ３の印刷用紙サイズが選択される。
【００３２】
なお、上記のようなテーブル形式でなく、ＲＯＭ４等の記憶手段にライン数と印刷用紙サイズとを適宜の形式で対応付けて記憶させておくだけでもよい。この場合、積算されたライン数に基づいて記憶手段が検索され、対応する印刷用紙サイズが選択されるように構成しておけばよい。
【００３３】
次いで、選択された印刷用紙サイズ及びＲＯＭ４に記憶された標準のフォントサイズに基づいて改ページコードまでのテキストデータの画像がラスタライズされ（ステップＳ１３）、ラスタライズされた画像が選択された印刷用紙サイズの用紙にプリント部９によりプリントされた後（ステップＳ１４）、ステップＳ１に戻る。
【００３４】
ステップＳ１１において、１ページ目でない（プリント済み枚数≧１）ときは（ステップＳ１１でＮＯ）、ステップＳ１３に進む。この場合、１ページ目で選択された印刷用紙サイズ及び既述の標準のフォントサイズに基づいて改ページコードまでのテキストデータの画像がラスタライズされ（ステップＳ１３）、ラスタライズされた画像が１ページ目で選択された印刷用紙サイズの用紙にプリント部９によりプリントされる（ステップＳ１４）。
【００３５】
このように構成された画像形成装置１によれば、クライアント端末１６から受信したデータがテキストデータであっても、印刷用紙サイズが自動的に選択されるという利点がある。
【００３６】
ステップＳ８において、積算されたライン数がＡ３印刷ライン数を超えたときは（ステップＳ８でＹＥＳ）、図５に示すように、ＲＯＭ４に記憶された標準の印刷用紙サイズが選択される（ステップＳ２１）。そして、選択された標準の印刷用紙サイズに基づいて、ＲＯＭ４に記憶された図６のような印刷ライン数テーブルが検索され、対応する印刷ライン数が選択される（ステップＳ２２）。
【００３７】
印刷ライン数テーブルは、図６に示すように、印刷用紙サイズと印刷ライン数とを対応付けたものであり、ＲＯＭ４に記憶されている。
【００３８】
次いで、選択された標準の印刷用紙サイズ及び既述の標準のフォントサイズに基づいて、選択された印刷ライン数までのテキストデータの画像がラスタライズされる（ステップＳ２３）。ラスタライズされた画像は、選択された標準の印刷用紙サイズの用紙にプリント部９によりプリントされる（ステップＳ２４）。そして、ライン数から、選択された印刷ライン数が減算されることにより積算された後（ステップＳ２５）、ステップＳ２に戻る。
【００３９】
このように、積算されたライン数がＡ３印刷ライン数を超えたときは、標準の印刷用紙サイズを選択するように構成しておけば、改ページコードが検出されないときでも印刷用紙サイズが自動的に選択されるという利点がある。
【００４０】
ステップＳ７において、１ページ目でないときは（ステップＳ７でＮＯ）、図７に示すように、１ページ目で選択された印刷用紙サイズに対応する印刷ライン数が選択済みであるか否かが判断される（ステップＳ３１）。対応する印刷ライン数が選択済みでないときは（ステップＳ３１でＮＯ）、１ページ目で選択された印刷用紙サイズに基づいて既述の印刷ライン数テーブルが検索され、対応する印刷ライン数が選択される（ステップＳ３２）。
【００４１】
次いで、積算されたライン数が選択された印刷ライン数に達したときは（ステップＳ３３でＹＥＳ）、１ページ目で選択された印刷用紙サイズ及び既述の標準のフォントサイズに基づいて、選択された印刷ライン数までのテキストデータの画像がラスタライズされる（ステップＳ３４）。ラスタライズされた画像は、１ページ目で選択された印刷用紙サイズの用紙にプリント部９によりプリントされ（ステップＳ３５）、ステップＳ１に戻る。
【００４２】
ステップＳ３１において、対応する印刷ライン数が選択済みであるときは（ステップＳ３１でＹＥＳ）、ステップＳ３３に進む。ステップＳ３３において、積算されたライン数が選択された印刷ライン数に達していないときは（ステップＳ３３でＮＯ）、ステップＳ２に戻る。
【００４３】
ステップＳ３において、データ終了であるときは（ステップＳ３でＹＥＳ）、図８に示すように、１ページ目であるか否かが判断される（ステップＳ４１）。１ページ目であるときは（ステップＳ４１でＹＥＳ）、既述の標準の印刷用紙サイズが選択される（ステップＳ４２）。そして、選択された標準の印刷用紙サイズに基づいて既述の印刷ライン数テーブルが検索され、対応する印刷ライン数が選択される（ステップＳ４３）。
【００４４】
次いで、選択された標準の印刷用紙サイズ及び既述の標準のフォントサイズに基づいて、選択された印刷ライン数又は積算されたライン数までのテキストデータの画像がラスタライズされる（ステップＳ４４）。ラスタライズされた画像は、選択された標準の印刷用紙サイズの用紙にプリント部９によりプリントされ（ステップＳ４５）、ライン数から、選択された印刷ライン数が減算されることにより積算される（ステップＳ４６）。そして、ライン数が正であるときは（ステップＳ４７でＹＥＳ）、ステップＳ４４に戻る。一方、ライン数が０以下となるときは（ステップＳ４７でＮＯ）、処理が終了する。
【００４５】
このように、積算されたライン数がＡ３印刷ライン数以下でも文書終了コードが検出されたときは、標準の印刷用紙サイズを選択するように構成しておけば、改ページコードが検出されないときでも印刷用紙サイズが自動的に選択されるという利点がある。
【００４６】
ステップＳ４１において、１ページ目でないときは（ステップＳ４１でＮＯ）、図９に示すように、積算されたライン数が０であるか否かが判断される（ステップＳ５１）。積算されたライン数が０でないときは（ステップＳ５１でＮＯ）、１ページ目で選択された印刷用紙サイズ及び既述の標準のフォントサイズに基づいて、積算されたライン数までのテキストデータの画像がラスタライズされる（ステップＳ５２）。ラスタライズされた画像は、１ページ目で選択された印刷用紙サイズの用紙にプリント部９によりプリントされ（ステップＳ５３）、処理が終了する。ステップＳ５１において、積算されたライン数が０であるときも（ステップＳ５１でＹＥＳ）、処理が終了する。
【００４７】
以上のように、２ページ目以降については１ページ目で選択された印刷用紙サイズ又は標準の印刷用紙サイズの用紙にプリントするように構成しておけば、２ページ目以降の無駄な処理を回避できるので、２ページ目以降をより効率良くプリントできるという利点がある。
【００４８】
ここで、既述の印刷用紙サイズテーブルをフォントサイズごとにＲＯＭ４に記憶させておき、既述の標準のフォントサイズに対応する印刷用紙サイズテーブルを抽出し、積算されたライン数に基づいて、抽出された印刷用紙サイズテーブルを検索し、対応する印刷用紙サイズを選択するように構成しておけば、フォントサイズに応じて印刷用紙サイズとライン数との関係を変更できるという利点がある。
【００４９】
なお、ライン数や印刷用紙サイズについては、上記のようなテーブル形式でなく、ＲＯＭ４等の記憶手段にフォントサイズとライン数と印刷用紙サイズとを適宜の形式で対応付けて記憶させておくだけでもよい。この場合、記憶された標準のフォントサイズ及び積算されたライン数に基づいて記憶手段が検索され、対応する印刷用紙サイズが選択されるように構成しておけばよい。
【００５０】
また、上記の場合、フォントサイズとＡ３印刷ライン数（最大印刷ライン数）とを対応付けた図１０のような最大印刷ライン数テーブルをＲＯＭ４に記憶させておき、積算されたライン数がＡ３印刷ライン数を超えたか否かを判断する際（ステップＳ８）に、既述の標準のフォントサイズに基づいて最大印刷ライン数テーブルを検索し、対応するＡ３印刷ライン数を選択して用いるように構成しておけば、フォントサイズに応じてＡ３印刷ライン数を変更することができる。フォントサイズとしては、１０．５ポイント〔１ポイント＝１／７２インチ（約０．３５ｍｍ）〕、１２ポイント、１４ポイント等が挙げられる。
【００５１】
なお、フォントサイズや最大印刷ライン数についても、上記のようなテーブル形式でなく、ＲＯＭ４等の記憶手段にフォントサイズと最大印刷ライン数とを適宜の形式で対応付けて記憶させておくだけでもよい。この場合、記憶された標準のフォントサイズに基づいて記憶手段が検索され、対応する最大印刷ライン数が選択されるように構成しておけばよい。
【産業上の利用可能性】
【００５２】
以上のように、本発明に係る画像形成装置は、受信したテキストデータを用紙にプリント可能な画像形成装置として有用であり、特に、印刷用紙サイズが自動的に選択されるようにするのに適している。
【図面の簡単な説明】
【００５３】
【図１】実施形態に係る画像形成装置の構成例を示すブロック図。
【図２】テキストプリント処理例の一部を示すフローチャート。
【図３】テキストプリント処理例の一部を示すフローチャート。
【図４】印刷用紙サイズテーブルの一例を示す説明図。
【図５】テキストプリント処理例の一部を示すフローチャート。
【図６】印刷ライン数テーブルの一例を示す説明図。
【図７】テキストプリント処理例の一部を示すフローチャート。
【図８】テキストプリント処理例の一部を示すフローチャート。
【図９】テキストプリント処理例の一部を示すフローチャート。
【図１０】最大印刷ライン数テーブルの一例を示す説明図。
【符号の説明】
【００５４】
１  画像形成装置
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ（記憶手段）
９  プリント部
１６  クライアント端末（外部装置）
【図１】
2005343000.tif 000003
【図２】
2005343000.tif 000004
【図３】
2005343000.tif 000005
【図４】
2005343000.tif 000006
【図５】
2005343000.tif 000007
【図６】
2005343000.tif 000008
【図７】
2005343000.tif 000009
【図８】
2005343000.tif 000010
【図９】
2005343000.tif 000011
【図１０】
2005343000.tif 000012