(57)【要約】【課題】  本発明では、ダイレクト印刷において、当該画像形成装置自身で適切な解像度を設定し、この適切な解像度で印刷画像を出力させる画像形成装置を提供する。【解決手段】  本発明に係る画像形成装置１は、端末２から印刷要求のあったＰＤＦ文書を、当該画像形成装置１の印刷装置１９０に出力させる印刷画像に展開するための展開領域を有する記憶装置１２０と、指定された解像度で、ＰＤＦ文書を印刷画像に展開する展開手段４０と、を有する画像形成装置１であって、展開手段４０が、指定された解像度で、印刷画像に展開できなかった場合、展開手段４０は、当初指定された解像度より低い解像度に変更して、ＰＤＦ文書を印刷画像に展開することを特徴とする。【選択図】図２
2009220364.tif 000002
【特許請求の範囲】
【請求項１】
端末から印刷要求のあったデータ圧縮された電子文書を、当該画像形成装置の印刷装置に出力させる印刷画像に展開するための展開領域を有する記憶装置と、
指定された解像度で、前記電子文書を前記印刷画像に展開する展開手段と、を有する画像形成装置であって、
前記展開手段が、前記指定された解像度で、前記印刷画像に展開できなかった場合、
前記展開手段は、前記指定された解像度より低い解像度に変更して、前記電子文書を前記印刷画像に展開することを特徴とする画像形成装置。
【請求項２】
前記展開手段は、所定の解像度より低い解像度では、展開しないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザによる前記解像度の入力を受け付けるユーザ入力受付手段を有し、
前記展開手段は、前記ユーザ入力受付手段により受け付けた前記解像度で、展開することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記端末から前記解像度の指定を受け付ける端末指定受付手段を有し、
前記展開手段は、前記端末指定受付手段により受け付けた前記指定に基づく前記解像度で、展開することを特徴とする請求項１乃至３の一に記載の画像形成装置。
【請求項５】
前記展開手段が展開した前記解像度を、前記記憶装置に記憶させる解像度記憶手段を有し、
前記展開手段は、前記解像度記憶手段により記憶された前記解像度で、展開することを特徴とする請求項１乃至４の一に記載の画像形成装置。
【請求項６】
前記解像度記憶手段は、前記展開手段が展開した前記解像度より高い解像度を、前記記憶装置に記憶させることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記電子文書は、ＰＤＦ形式であることを特徴とする請求項１乃至６の一に記載の画像形成装置。
【請求項８】
端末から印刷要求のあったデータ圧縮された電子文書を、当該画像形成装置の印刷装置に出力させる印刷画像に展開するための展開領域を有する記憶装置と、
指定された解像度で、前記電子文書を前記印刷画像に展開する展開手順と、を有する画像形成装置の画像形成方法であって、
前記展開手順が、前記指定された解像度で、前記印刷画像に展開できなかった場合、
前記展開手順は、前記指定された解像度より低い解像度に変更して、前記電子文書を前記印刷画像に展開することを特徴とする画像形成方法。
【請求項９】
前記展開手順は、所定の解像度より低い解像度では、展開しないことを特徴とする請求項８に記載の画像形成方法。
【請求項１０】
ユーザによる前記解像度の入力を受け付けるユーザ入力受付手順を有し、
前記展開手順は、前記ユーザ入力受付手順により受け付けた前記解像度で、展開することを特徴とする請求項８又は９に記載の画像形成方法。
【請求項１１】
前記端末から前記解像度の指定を受け付ける端末指定受付手順を有し、
前記展開手順は、前記端末指定受付手順により受け付けた前記指定に基づく前記解像度で、展開することを特徴とする請求項８乃至１０の一に記載の画像形成方法。
【請求項１２】
前記展開手順が展開した前記解像度を、前記記憶装置に記憶させる解像度記憶手順を有し、
前記展開手順は、前記解像度記憶手順により記憶された前記解像度で、展開することを特徴とする請求項８乃至１１の一に記載の画像形成方法。
【請求項１３】
前記解像度記憶手順は、前記展開手順が展開した前記解像度より高い解像度を、前記記憶装置に記憶させることを特徴とする請求項１２に記載の画像形成方法。
【請求項１４】
前記電子文書は、ＰＤＦ形式であることを特徴とする請求項８乃至１３の一に記載の画像形成方法。
【請求項１５】
端末から印刷要求のあったデータ圧縮された電子文書を、当該画像形成装置の印刷装置に出力させる印刷画像に展開するための展開領域を有する記憶装置を有する画像形成装置の画像形成プログラムであって、
コンピュータに、
指定された解像度で、前記電子文書を前記印刷画像に展開する展開手順、を実行させるための画像形成プログラムであって、
前記展開手順が、前記指定された解像度で、前記印刷画像に展開できなかった場合、
前記展開手順は、前記指定された解像度より低い解像度に変更して、前記電子文書を前記印刷画像に展開することを特徴とする画像形成プログラム。
【請求項１６】
前記展開手順は、所定の解像度より低い解像度では、展開しないことを特徴とする請求項１５に記載の画像形成プログラム。
【請求項１７】
ユーザによる前記解像度の入力を受け付けるユーザ入力受付手順を有し、
前記展開手順は、前記ユーザ入力受付手順により受け付けた前記解像度で、展開することを特徴とする請求項１５又は１６に記載の画像形成プログラム。
【請求項１８】
前記端末から前記解像度の指定を受け付ける端末指定受付手順を有し、
前記展開手順は、前記端末指定受付手順により受け付けた前記指定に基づく前記解像度で、展開することを特徴とする請求項１５乃至１７の一に記載の画像形成プログラム。
【請求項１９】
前記展開手順が展開した前記解像度を、前記記憶装置に記憶させる解像度記憶手順を有し、
前記展開手順は、前記解像度記憶手順により記憶された前記解像度で、展開することを特徴とする請求項１５乃至１８の一に記載の画像形成プログラム。
【請求項２０】
前記解像度記憶手順は、前記展開手順が展開した前記解像度より高い解像度を、前記記憶装置に記憶させることを特徴とする請求項１９に記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＤＦ形式の電子文書をダイレクト印刷する際、画像形成装置においてビットマップ画像の解像度を適切に設定する技術に関する。
【背景技術】
【０００２】
ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式の電子文書には透過機能があり、下地のオブジェクトとその上の透過するオブジェクトを重ねて、透過状態の再現性を良くする必要がある。そして、アプリケーションとプリンタドライバを通さずに、プリンタで直接ＰＤＦ形式の電子文書を受信し、ビットマップ画像に展開して印刷するＰＤＦダイレクト印刷においては、高解像度にて全面のビットマップ画像を作成するために、大きなメモリ領域と展開時間を要する。それを解決するため、ビットマップ画像の解像度を落とすことにより、省メモリ化と印刷速度の向上を図る技術が知られている。
【０００３】
一方、特許文献１には、印刷速度を低下させることなく、解像度と階調を低く変更するために、情報処理装置において、印刷データを構成する要素を検索してインデックスを作成、印刷データ内に挿入し、印刷の際このインデックス情報に基づき、解像度、階調変更処理の要否を決定する印刷システムに関する技術が記載されている。
【特許文献１】特開平９−１６７８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術は、データを印刷させる印刷装置の他に、当該処理機能を有する情報処理装置が必要となるという問題点があった。
また、上記技術は、印刷速度の低下を抑制することが目的となっているため、出力される画像の解像度、階調が低下し、ユーザが求める出力画像とは違った出力となるという問題点もあった。
【０００５】
従って、本発明では、上記問題点に鑑み、ダイレクト印刷において、当該画像形成装置自身で適切な解像度を設定し、この適切な解像度で印刷画像を出力させる画像形成装置、画像形成方法、画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、端末から印刷要求のあったデータ圧縮された電子文書を、当該画像形成装置の印刷装置に出力させる印刷画像に展開するための展開領域を有する記憶装置と、指定された解像度で、前記電子文書を前記印刷画像に展開する展開手段と、を有する画像形成装置であって、前記展開手段が、前記指定された解像度で、前記印刷画像に展開できなかった場合、前記展開手段は、前記指定された解像度より低い解像度に変更して、前記電子文書を前記印刷画像に展開することを特徴とする。
【０００７】
また、本発明に係る画像形成装置の一形態では、前記展開手段は、所定の解像度より低い解像度では、展開しないことを特徴とする。
【０００８】
また、本発明に係る画像形成装置の一形態では、ユーザによる前記解像度の入力を受け付けるユーザ入力受付手段を有し、前記展開手段は、前記ユーザ入力受付手段により受け付けた前記解像度で、展開することを特徴とする。
【０００９】
また、本発明に係る画像形成装置の一形態では、前記端末から前記解像度の指定を受け付ける端末指定受付手段を有し、前記展開手段は、前記端末指定受付手段により受け付けた前記指定に基づく前記解像度で、展開することを特徴とする。
【００１０】
また、本発明に係る画像形成装置の一形態では、前記展開手段が展開した前記解像度を、前記記憶装置に記憶させる解像度記憶手段を有し、前記展開手段は、前記解像度記憶手段により記憶された前記解像度で、展開することを特徴とする。
【００１１】
また、本発明に係る画像形成装置の一形態では、前記解像度記憶手段は、前記展開手段が展開した前記解像度より高い解像度を、前記記憶装置に記憶させることを特徴とする。
【００１２】
また、本発明に係る画像形成装置の一形態では、前記電子文書は、ＰＤＦ形式であることを特徴とする。
【００１３】
従って、本発明では、ダイレクト印刷において、当該画像形成装置自身で適切な解像度を設定し、この適切な解像度で印刷画像を出力させる画像形成装置を提供する。
【発明の効果】
【００１４】
本発明は、ダイレクト印刷において、当該画像形成装置自身で適切な解像度を設定し、この適切な解像度で印刷画像を出力させる画像形成装置、画像形成方法、画像形成プログラムを提供する。
【発明を実施するための最良の形態】
【００１５】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
（本実施の形態に係る画像形成装置の動作原理）
図１、２を用いて、本実施の形態に係る画像形成装置の動作原理について説明する。図１は、本実施の形態に係る画像形成装置１を含む画像形成システムの構成の一例を説明する図であり、図２は、本実施の形態に係る画像形成装置１の動作原理を示す図である。
【００１６】
本実施の形態に係る画像形成装置１を含む画像形成システムは、画像形成装置１と端末２、３、４から構成される。
端末２、３、４は、ＰＤＦ形式の電子文書（以下、ＰＤＦ文書）について印刷命令を、画像形成装置１に対して行う。このとき、端末２、３、４は、印刷すべきＰＤＦ文書を、プリンタドライバを介さず、ＰＤＦ形式のまま、画像形成装置１に対して、転送する。そして、画像形成装置１は、受信したＰＤＦ文書を、設定された解像度で展開して、印刷画像データを生成し、その印刷画像データを出力装置から出力する。この一連の印刷処理をダイレクト印刷という。
【００１７】
また、本実施の形態に係る画像形成装置１は、ＰＤＦ文書を展開するにあたり、印刷画像データの出力品質を重視した画質優先モードと、印刷処理に係る時間の早さを重視した速度優先モードとを備え、それぞれの印刷モードに対応する解像度が設定される。
そして、画像形成装置１は、画質優先モード、又は、速度優先モードを指定すると、それに対応した解像度で、印刷すべきＰＤＦ文書の展開処理を行う。
【００１８】
本実施の形態に係る画像形成装置１は、ユーザ入力受付手段１０、端末指定受付手段２０、解像度記憶手段３０、展開手段４０、印刷手段５０、記憶装置１５０、ネットワークインタフェース１７０、タッチパネル１８０を有する。
記憶装置１５０は、電源を切ってもデータが消えず保存される半導体メモリのことであり、画像形成装置１のセットアップ情報等が保存されている。
ネットワークインタフェース１７０は、通信ネットワークを介して接続され、通信制御機能を備えた他の周辺機器と情報（データ）をやり取りするインタフェースである。本実施の形態に係る画像形成装置１は、このネットワークインタフェース１７０を介して、端末２、３、４からの印刷要求、印刷すべきＰＤＦ文書の受信を行う。
タッチパネル１８０は、画像形成装置１が有する機能をユーザが利用する際や、各種設定を行うときなどのユーザインタフェースとして機能する装置である。本実施の形態に係る画像形成装置１では、このタッチパネル１８０を介して、ユーザによる印刷モードの設定等を行う。
【００１９】
ユーザ入力受付手段１０は、タッチパネル１８０から、ユーザの入力を受け付ける。このとき、ユーザは、画質優先モード及び速度優先モードに対応する解像度、画像形成装置１が印刷処理を遂行する最も低い解像度である出力最低解像度、初期値として原則的に適用する印刷モード、適用する印刷モードの指定などの入力を、タッチパネル１８０から行う。
【００２０】
端末指定受付手段２０は、端末２、３、４からの、ネットワークインタフェース１７０を介した、印刷モードの指定を受け付ける。当該印刷モードの指定は、印刷すべきＰＤＦ文書の転送と共に実施されても良く、当該指定のみが行われるとする形態でも良い。
【００２１】
解像度記憶手段３０は、印刷モードとそれに対応する解像度とを関連付けて、記憶装置１５０に記憶する。また、解像度記憶手段３０は、ユーザ入力受付手段１０により受け付けられた画質優先モード及び速度優先モードに対応する解像度、画像形成装置１が印刷処理を遂行する最も低い解像度である出力最低解像度、初期値として原則的に適用する印刷モード、適用する印刷モードの指定などの入力を、記憶装置１５０に記憶する。
【００２２】
さらに、解像度記憶手段３０は、展開手段４０がＰＤＦ文書の展開処理に適用した解像度を、当該展開処理に適用した印刷モードと関連付けて、記憶装置１５０に記憶する。また、解像度記憶手段３０は、展開手段４０がＰＤＦ文書の展開処理に適用した解像度を、当該展開処理に適用した印刷モードと関連付けて、かつ、当該印刷モードを原則的に適用する印刷モードとして、記憶装置１５０に記憶しても良い。こうすることで、今回の印刷処理で適用された印刷モードとそれに対応する解像度とを、次回以降の印刷処理に適用することができる。
【００２３】
さらに、解像度記憶手段３０は、展開手段４０がＰＤＦ文書の展開処理に適用した解像度より高い解像度を、当該展開処理に適用した印刷モードと関連付けて、記憶装置１５０に記憶する。ここでも、解像度記憶手段３０は、展開手段４０がＰＤＦ文書の展開処理に適用した解像度より高い解像度を、当該展開処理に適用した印刷モードと関連付けて、かつ、当該印刷モードを原則的に適用する印刷モードとして、記憶装置１５０に記憶しても良い。こうすることで、今回の印刷処理に適用された解像度よりも高い解像度を適用して印刷処理が行うことができる。
【００２４】
展開手段４０は、指定された印刷モードに対応する解像度で、印刷すべきＰＤＦ文書を展開して、印刷画像を生成する。
このとき、指定された印刷モードとは、ユーザ入力受付手段１０又は端末指定受付手段２０が受け付けた印刷モード、解像度記憶手段３０が記憶装置１５０に記憶させた印刷モードのどれであっても良い。
さらに、指定された印刷モードに対応する解像度で、ＰＤＦ文書から印刷画像への展開ができなかった場合に、展開手段４０は、この指定された印刷モードに対応する解像度よりも低い解像度で、再度、ＰＤＦ文書から印刷画像への展開処理を行う。例えば、当初指定の解像度が６００ｄｐｉであった場合に、次回の展開処理に適用する解像度を４５０ｄｐｉ、３００ｄｐｉ等に変更し、再び、展開処理を行う。
【００２５】
ここで、ＰＤＦ文書から印刷画像への展開処理は、画像形成装置１のＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）上の作業領域を使用して実行されるため、指定された印刷モードに対応する解像度で行う展開処理に要するメモリ領域が、画像形成装置１のＲＡＭ上で確保される作業領域よりも大きい場合には、画像形成装置１において当該解像度を適用した展開処理はできないこととなる。また、展開処理に要するメモリ領域の大きさは、展開処理に適用する解像度に依存し、かつ、正比例する関係にある。従って、ある解像度での展開処理において、上述のようなメモリ不足が生じ、当該展開処理ができなかった場合には、展開手段４０は、解像度をより低く再設定して、再度、ＰＤＦ文書の展開処理を行う。
【００２６】
ただし、画像形成装置１は、出力画像の品質を一定以上に保つ観点から、所定の解像度より低い解像度を適用した展開処理を行わない。上記所定の解像度を出力最低解像度といい、例えば、この出力最低解像度は７５ｄｐｉに設定する。
【００２７】
また、展開手段４０による一の印刷モードに係る展開処理に要するメモリ領域が、画像形成装置１のＲＡＭ上で確保できる作業領域に比べ、小さい場合（つまり、確保できる作業領域に余裕がある場合）に、解像度記憶手段３０は、記憶装置１５０に記憶されている、この印刷モードに対応する解像度より大きい解像度を、当該印刷モードに対応する解像度として新たに記憶する。例えば、一の印刷モードに対応する解像度として、１５０ｄｐｉが記憶されていれば、３００ｄｐｉを新たにこの印刷モードに対応する解像度として記憶する。すると、次回の展開処理から、この印刷モードに係る解像度は、新たに記憶された解像度が適用される。
印刷手段５０は、展開手段４０により生成された印刷画像を、出力装置から出力させる。
【００２８】
以下で、本実施の形態に係る画像形成装置１の一連の処理の流れについて説明する。
始めに、初期設定として、ユーザ入力受付手段１０が、各印刷モードに対応する解像度、出力最低解像度に関するユーザの入力を受け付け、解像度記憶手段３０が、それらを記憶装置１５０に記憶する。また、ユーザ入力受付手段１０は、ＰＤＦ文書をダイレクト印刷する場合に、原則として、画質優先モード又は速度優先モードのどちらを適用するかについて、ユーザの入力を受け付け、解像度記憶手段３０が、それを印刷モードの初期値として記憶装置１５０に記憶する。
【００２９】
ここから、印刷処理について説明する。まず、展開手段４０が、初期値である印刷モードに対応する解像度で、端末２、３、４から印刷要求のあったＰＤＦ文書を、印刷画像に展開する。そして、印刷手段５０が、この印刷画像を出力装置から出力する。
一方、展開手段４０が、初期値である印刷モードに対応する解像度で、ＰＤＦ文書の展開を行った結果、画像形成装置１のＲＡＭ上で確保できる作業領域では、印刷画像への展開ができなかった場合には、展開手段４０は、初期値である印刷モードに対応する解像度より低い解像度で、再度、ＰＤＦ文書の展開処理を行い、それで展開できた場合は、印刷手段５０が、生成された印刷画像を出力装置から出力する。
【００３０】
また、上記のように解像度を落として展開処理を行う場合に、適用する解像度が記憶装置１５０に記憶している出力最低解像度より低くなったときは、展開手段４０は、展開処理を行わない。
さらに、ユーザ入力受付手段１０又は端末指定受付手段２０が印刷モードの指定を受け付けた場合、展開手段４０は、初期値として設定されている印刷モードに代えて、ユーザ入力受付手段１０又は端末指定受付手段２０が受け付けた印刷モードに対応する解像度で、ＰＤＦ文書を展開し、印刷画像を生成する。そして、印刷手段５０が、この印刷画像を出力装置から出力する。
【００３１】
他方、展開手段４０が、速度優先モードに対応する解像度で、展開処理を行った場合であって、当該解像度で行う展開処理に要するメモリ領域が、画像形成装置１のＲＡＭ上で確保できる作業領域に比べ、小さい場合には、解像度記憶手段３０は、記憶装置１５０に記憶されている速度優先モードに対応する解像度より大きい解像度を、速度優先モードに対応する解像度として記憶する。例えば、速度優先モードに対応する解像度として、当初１５０ｄｐｉが記憶されていれば、３００ｄｐｉを新たに速度優先モードに対応する解像度として記憶する。すると、展開手段４０は、次回以降、速度優先モードが指定された場合、記憶装置１５０へ新たに記憶した速度優先モードに対応する解像度で、展開処理を行う。
【００３２】
本発明では、上記のような処理を実行することで、ダイレクト印刷において、当該画像形成装置自身で適切な解像度を設定し、この適切な解像度で印刷画像を出力させる画像形成装置を提供することができる。
【００３３】
（本実施の形態に係る画像形成装置のハードウェア構成）
図３を用いて、本実施の形態に係る画像形成装置のハードウェア構成を説明する。図３は、本実施の形態に係る画像形成装置１のハードウェア構成の一例を示す図である。
本実施の形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０、ＲＡＭ１２０、フォントＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０、プログラムＲＯＭ１４０、ＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  ＲＡＭ）１５０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６０、ネットワークＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）１７０、タッチパネル１８０、プロッタ１９０を有する。
【００３４】
ＣＰＵ１１０は、プログラムＲＯＭ１４０に記憶されたプログラムを実行する装置で、ＲＡＭ１２０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、画像形成装置１の全体を制御する。
ＲＡＭ１２０は、ＣＰＵ１１０でプログラムＲＯＭ１４０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。本実施の形態において、展開手段４０は、ＲＡＭ１２０上に確保された作業領域を使用して、ＰＤＦ文書を印刷画像に展開する処理を行う。
【００３５】
フォントＲＯＭ１３０は、フォントデータを記憶する装置である。
プログラムＲＯＭ１４０は、ＣＰＵ１１０が実行するプログラムを記憶する装置である。
ＮＶＲＡＭ１５０は、電源を切ってもデータが消えず保存される半導体メモリのことであり、画像形成装置１のセットアップ情報等が保存されている。本実施の形態において、画質優先モード、速度優先モード等の印刷モードとそれに対応する解像度、最低出力解像度、初期値としての印刷モードに関する情報を記憶している。
【００３６】
ＨＤＤ１６０は、基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、本実施の形態に係るアプリケーションプログラムや機能拡張用のプラグインなどを、関連するデータとともに記憶する装置である。本実施の形態では、端末２、３、４から転送された印刷すべきＰＤＦ文書は、ＨＤＤ１６０に保存され、これを参照しながら、展開手段４０は、当該ＰＤＦ文書の展開処理を行う。
【００３７】
ネットワークＩ／Ｆ１７０は、通信ネットワークを介して接続され、通信制御機能を備えた他の周辺機器と情報（データ）をやり取りするインタフェースである。本実施の形態では、ＬＡＮに接続され、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などの通信プロトコルに従ってＬＡＮとのデータやメールの送受信を行う。
【００３８】
タッチパネル１８０は、ハードキーによるキースイッチとＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）とから構成され、画像形成装置１が有する機能をユーザが利用する際に、各種設定を行うなどのユーザインタフェースとして機能する装置である。本実施の形態では、ユーザがタッチパネル１８０に表示される初期設定画面にタッチすることで、各種初期設定を行う。
プロッタ１９０は、印刷画像を紙出力させる装置である。
【００３９】
以下で、本実施の形態に係る画像形成装置１の一連の処理の流れを説明する。
始めに、初期設定として、ユーザ入力受付手段１０が、タッチパネル１８０を介して、ユーザの各印刷モードに対応する解像度及び出力最低解像度の入力を受け付け、解像度記憶手段３０が、それらの入力をＮＶＲＡＭ１５０に記憶する。また、ユーザ入力受付手段１０が、タッチパネル１８０を介して、初期値として、画質優先モード又は速度優先モードのどちらを適用するかについての入力を受け付け、解像度記憶手段３０が、それをＮＶＲＡＭ１５０に記憶する。
【００４０】
ここから、印刷処理について説明する。まず、展開手段４０が、初期値である印刷モードに対応する解像度をＮＶＲＡＭ１５０から読み出し、その読み出した解像度でＰＤＦ文書を、印刷画像に展開する。そして、印刷手段５０が、この印刷画像をプロッタ１９０から出力する。
一方、展開手段４０が、初期値である印刷モードに対応する解像度で、ＰＤＦ文書の展開を行った結果、画像形成装置１のＲＡＭ１２０上で確保できる作業領域では、印刷画像への展開ができなかった場合には、展開手段４０は、初期値である印刷モードに対応する解像度より低い解像度で、再度、ＰＤＦ文書の展開処理を行い、それで展開できた場合は、印刷手段５０が、生成された印刷画像をプロッタ１９０から出力する。
【００４１】
また、上記のように解像度を落として展開処理を行う場合に、適用する解像度とＮＶＲＡＭ１５０に記憶している出力最低解像度とを比較し、この適用する解像度が出力最低解像度より小さくなったときは、展開手段４０は、展開処理を行わない。
さらに、ユーザ入力受付手段１０が、タッチパネル１８０を介し、ユーザによる印刷モードの指定を受け付けた場合、又は、ネットワークＩ／Ｆ１７０を介し、端末指定受付手段２０が端末２、３、４からの印刷モードの指定を受け付けた場合、展開手段４０は、初期値として設定されている印刷モードに代えて、ユーザ入力受付手段１０又は端末指定受付手段２０が受け付けた印刷モードに対応する解像度をＮＶＲＡＭ１５０から読み出し、その読み出した解像度でＰＤＦ文書を展開し、印刷画像を生成する。そして、印刷手段５０が、この印刷画像をプロッタ１９０から出力する。
【００４２】
他方、展開手段４０が、速度優先モードに対応する解像度で、展開処理を行った場合であって、当該解像度で行う展開処理に要するメモリ領域が、画像形成装置１のＲＡＭ１２０上で確保できる作業領域に比べ小さい場合に、解像度記憶手段３０は、ＮＶＲＡＭ１５０に記憶されている速度優先モードに対応する解像度より大きい解像度を、速度優先モードに対応する解像度としてＮＶＲＡＭ１５０に記憶する。例えば、速度優先モードに対応する解像度として、当初１５０ｄｐｉが記憶されていれば、３００ｄｐｉを新たに速度優先モードに対応する解像度として記憶する。すると、展開手段４０は、次回以降、速度優先モードが指定された場合、ＮＶＲＡＭ１５０へ新たに記憶した速度優先モードに対応する解像度で、展開処理を行う。
【００４３】
（初期設定処理）
図４を用いて、本実施の形態に係る画像形成装置の初期設定処理について説明する。図４は、本実施の形態に係る画像形成装置１における初期設定処理の流れを示すフローチャートである。
Ｓ１で画像形成装置１は、初期設定処理を開始する。
【００４４】
Ｓ２でユーザ入力受付手段１０が、出力画像の画質の高さを優先する（印刷画像の解像度が相対的に高い）画質優先モードと印刷処理に掛かる時間の早さを重視する（印刷画像の解像度が相対的に低い）速度優先モードとに対応する解像度の入力を、タッチパネル１８０を介して、受け付ける。
また、Ｓ２でユーザ入力受付手段１０が、出力画像の品質を考慮して、所定の解像度以下で印刷画像を生成させない処理を実行するために、この所定の解像度（出力最低解像度）の入力を、タッチパネル１８０を介して、受け付ける。
【００４５】
Ｓ３でユーザ入力受付手段１０が、原則的に適用する印刷モードを、画質優先モードにするか、速度優先モードにするかの入力を、タッチパネル１８０を介して、受け付ける。
Ｓ４で解像度記憶手段３０が、ユーザ入力受付手段がＳ２及びＳ３で受け付けた入力を、ＮＶＲＡＭ１５０に記憶する。
Ｓ５で画像形成装置１は、初期設定処理を終了する。
【００４６】
（印刷モードの変更処理）
図５を用いて、本実施の形態に係る画像形成装置における印刷モードの変更処理について説明する。図５は、本実施の形態に係る画像形成装置１における印刷モードの変更処理の流れを示すフローチャートである。
【００４７】
画像形成装置１の印刷処理では、ユーザ入力受付手段１０がＳ３で受け付けた、原則的に適用する印刷モードに係る解像度で、ＰＤＦ文書の展開処理を行う。だたし、タッチパネル１８０を介したユーザによる印刷モードの指定、又は、ネットワークＩ／Ｆ１７０を介した端末２、３、４からの印刷モードの指定があった場合には、原則的に適用する印刷モードに代えて、この指定のあった印刷モードを適用して、その印刷モードに対応する解像度で、ＰＤＦ文書の展開処理を実行する。
【００４８】
Ｓ１１で画像形成装置１は、印刷モードの変更処理を開始する。
Ｓ１２で画像形成装置１は、ＮＶＲＡＭ１５０から、原則的に適用する印刷モードに係る情報を読み出す。
【００４９】
Ｓ１３でユーザ入力受付手段１０が、タッチパネル１８０を介したユーザによる印刷モードの指定を受け付けるか、又は、端末指定受付手段２０が、ネットワークＩ／Ｆ１７０を介した端末２、３、４からの印刷モードの指定を受け付けた場合（Ｓ１３でＹｅｓの場合）、Ｓ１４で画像形成装置１は、ＰＤＦ文書の展開処理に適用する印刷モードを変更する。具体的には、Ｓ１４で画像形成装置１は、適用する印刷モードを変更設定し、ユーザ入力受付手段１０又は端末指定受付手段２０が受け付けた印刷モードに対応する解像度を、ＮＶＲＡＭ１５０から読み出す。
【００５０】
Ｓ１５で画像形成装置１は、変更後の印刷モードを適用して、ＰＤＦ文書を印刷する処理を行う。
Ｓ１３でユーザ入力受付手段１０及び端末指定受付手段２０が、印刷モードの指定を受け付けていない場合（Ｓ１３でＮｏの場合）、Ｓ１５で画像形成装置１は、原則として適用する印刷モードにて、ＰＤＦ文書を印刷する処理を行う。
Ｓ１６で画像形成装置１は、印刷モードの変更処理を終了する。
【００５１】
（印刷モードに応じた処理）
図６を用いて、本実施の形態に係る画像形成装置における印刷モードに応じた印刷処理の概略について説明する。図６は、本実施の形態に係る画像形成装置１における印刷モードに応じた印刷処理の流れを示すフローチャートである。
画像形成装置１は、上記説明のように印刷モードを決定した後、決定した各印刷モードに応じて展開処理に適用する解像度を設定し、展開処理、出力処理を行う。
【００５２】
Ｓ２１で画像形成装置１は、印刷処理を開始する。
Ｓ２２で画像形成装置１は、上記説明のような手順で印刷処理に適用する印刷モードを決定する。
Ｓ２３で画像形成装置１の印刷処理に適用する印刷モードが画質優先モードと決定された場合（Ｓ２３でＹｅｓの場合）、Ｓ２４で画像形成装置１は画質優先モードで印刷処理を実行する。
【００５３】
Ｓ２４で画像形成装置１の印刷処理に適用する印刷モードが速度優先モードと決定された場合（Ｓ２３でＮｏの場合）、Ｓ２５で画像形成装置１は速度優先モードで印刷処理を実行する。
Ｓ２６で画像形成装置１は、印刷処理を終了する。
【００５４】
（画質優先モードでの印刷処理）
図７を用いて、本実施の形態に係る画像形成装置における画質優先モードでの印刷処理について説明する。図７は、本実施の形態に係る画像形成装置１における画質優先モードでの印刷処理の流れを示すフローチャートである。
【００５５】
Ｓ３１で画像形成装置１は、画質優先モードでの印刷処理を開始する。
Ｓ３２で展開手段４０が、ＮＶＲＡＭ１５０から、画質優先モードでの展開処理に適用する解像度を読み出す。ここで、画質優先モードは、印刷画像の品質の高さを重視するため、展開処理に適用する解像度は、速度優先モードより相対的に高く設定されている。例えば、画像形成装置１の印刷エンジンの出力解像度が６００ｄｐｉである場合、画質優先モードに係る解像度を６００ｄｐｉに設定し、ＮＶＲＡＭ１５０に記憶させる。
【００５６】
Ｓ３３で展開手段４０が、画質優先モードに係る解像度で、ＰＤＦ文書の展開処理を実行する。
Ｓ３４で展開処理４０が、ＰＤＦ文書の展開処理を行う途中で、ＲＡＭ１２０上に確保された作業領域の大きさでは展開処理を行うことができない場合、つまり、メモリ不足が生じた場合（Ｓ３４でＹｅｓの場合）、Ｓ３６で展開手段４０は、この展開処理に適用した解像度より低い解像度を、ＰＤＦ文書の展開処理に適用する解像度として新たに設定する。
【００５７】
ここで、新たに適用する解像度は、画質優先モードに対応する解像度としてＮＶＲＡＭ１５０に記憶されている値を整数値で割った値としても良い。また、画質優先モードは出力画像の品質の高さを重視する印刷モードであるため、解像度の低下幅は、速度優先モードに比べ、小さなものとするのが良い。例えば、当初の解像度が６００ｄｐｉであった場合には、新たに展開処理に適用する解像度は６００ｄｐｉを２で割った３００ｄｐｉを設定し、それでも展開処理においてメモリ不足が生じた場合、新たな展開処理に適用する解像度に６００ｄｐｉを３で割った２００ｄｐｉを設定する。
【００５８】
Ｓ３４で展開処理４０が、ＰＤＦ文書の展開処理を行う途中で、メモリ不足が生じなかった場合（Ｓ３４でＮｏの場合）、Ｓ３５で印刷手段５０は、ＰＤＦ文書を展開処理することで生成した印刷画像を、プロッタ１９０から出力させる。
Ｓ３７で展開手段４０の新たに設定した解像度が、ＮＶＲＡＭ１５０に記憶した出力最低解像度より低い場合（Ｓ３７でＹｅｓの場合）、Ｓ３８で展開手段４０は、ＰＤＦ文書の展開処理を行わず、タッチパネル１８０にエラー表示を行う。
【００５９】
Ｓ３７で展開手段４０の新たに設定した解像度が、ＮＶＲＡＭ１５０に記憶した出力最低解像度より高い場合（Ｓ３７でＮｏの場合）、Ｓ３３で展開手段４０は、新たに設定した解像度で、ＰＤＦ文書の展開処理を実行する。
Ｓ３９で画像形成装置１は、画質優先モードでの印刷処理を終了する。
【００６０】
（速度優先モードでの印刷処理）
図８を用いて、本実施の形態に係る画像形成装置における速度優先モードでの印刷処理について説明する。図８は、本実施の形態に係る画像形成装置１における速度優先モードでの印刷処理の流れを示すフローチャートである。
【００６１】
Ｓ４１で画像形成装置１は、速度優先モードでの印刷処理を開始する。
Ｓ４２で展開手段４０が、ＮＶＲＡＭ１５０から、速度優先モードでの展開処理に適用する解像度を読み出す。ここで、速度優先モードは、印刷処理に掛かる時間の早さを重視するため、展開処理に適用する解像度は、画質優先モードより相対的に低く設定されている。例えば、画像形成装置１の印刷エンジンの出力解像度が６００ｄｐｉである場合、速度優先モードに係る解像度を画質優先モードに係る解像度よりも低い１５０ｄｐｉとしてＮＶＲＡＭ１５０に記憶させる。
【００６２】
Ｓ４３で展開手段４０が、速度優先モードに係る解像度で、ＰＤＦ文書の展開処理を実行する。
Ｓ４４で展開処理４０が、ＰＤＦ文書の展開処理を行う途中で、ＲＡＭ１２０上に確保された作業領域の大きさでは展開処理を行うことができない場合、つまり、メモリ不足が生じた場合（Ｓ４４でＹｅｓの場合）、Ｓ４９で展開手段４０は、この展開処理に適用した解像度より低い解像度を、ＰＤＦ文書の展開処理に適用する解像度として新たに設定する。
【００６３】
ここで、新たに適用する解像度は、速度優先モードに対応する解像度としてＮＶＲＡＭ１５０に記憶されている値を整数値で割った値としても良い。また、速度優先モードは印刷処理に要する時間の早さを重視する印刷モードであるため、解像度の低下幅は、画質優先モードのそれに比べ、大きなものとするのが良い。例えば、当初の解像度が１５０ｄｐｉであった場合には、新たに展開処理に適用する解像度は印刷エンジンの出力解像度６００ｄｐｉを６で割った１００ｄｐｉを設定し、それでも展開処理においてメモリ不足が生じた場合、新たな展開処理に適用する解像度はこの６００ｄｐｉを８で割った７５ｄｐｉを設定する。
【００６４】
Ｓ４４で展開処理４０が、ＰＤＦ文書の展開処理を行う途中で、メモリ不足が生じなかった場合（Ｓ４４でＮｏの場合）、Ｓ４５で画像形成装置１は、当該ＰＤＦ文書の展開処理に要したメモリ領域と画像形成装置１のＲＡＭ上に確保された作業領域とを比較し、この作業領域に余裕があるか否かを調査する。
Ｓ４６で画像形成装置１が上記調査を行った結果、作業領域に大きな余裕があると判断した場合（Ｓ４６でＹｅｓの場合）、Ｓ４７で解像度記憶手段３０は、速度優先モードに対応したＮＶＲＡＭ１５０に記憶されている解像度より高い解像度を、速度優先モードに対応した解像度として新たに、ＮＶＲＡＭ１５０に記憶する。
【００６５】
ここで、作業領域に大きな余裕があると判断する基準については、例えば、ＰＤＦ文書の展開処理に要するメモリ領域の大きさが、ＲＡＭ１２０上に確保されている作業領域の大きさに対して、５０％以下である場合を作業領域に余裕がある場合と判断しても良い。
Ｓ４６で画像形成装置１が上記調査を行った結果、作業領域に大きな余裕はないと判断した場合（Ｓ４６でＮｏの場合）、Ｓ４８で印刷手段５０が、印刷画像をプロッタ１９０から出力する。
【００６６】
Ｓ５０で展開手段４０の新たに設定した解像度が、ＮＶＲＡＭ１５０に記憶した出力最低解像度（例えば、７５ｄｐｉ）より低い場合（Ｓ３７でＹｅｓの場合）、Ｓ５１で展開手段４０は、ＰＤＦ文書の展開処理を行わず、タッチパネル１８０にエラー表示を行う。
Ｓ５０で展開手段４０の新たに設定した解像度が、ＮＶＲＡＭ１５０に記憶した出力最低解像度より高い場合（Ｓ５０でＮｏの場合）、Ｓ４３で展開手段４０は、新たに設定した解像度で、ＰＤＦ文書の展開処理を実行する。
Ｓ５２で画像形成装置１は、速度優先モードでの印刷処理を終了する。
【００６７】
本発明では、上記で説明したような一連の処理を実行することで、ダイレクト印刷において、当該画像形成装置自身で適切な解像度を設定し、この適切な解像度で印刷画像を出力させる画像形成装置を提供することができる。
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６８】
【図１】本実施の形態に係る画像形成装置を含む画像形成システムの構成の一例を示す図である。
【図２】本実施の形態に係る画像形成装置の動作原理を示す図である。
【図３】本実施の形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図４】本実施の形態に係る画像形成装置の初期設定処理の流れを示すフローチャートである。
【図５】本実施の形態に係る画像形成装置の印刷モードの変更処理の流れを示すフローチャートである。
【図６】本実施の形態に係る画像形成装置の印刷モードに応じた印刷処理の概略を示すフローチャートである。
【図７】本実施の形態に係る画像形成装置の画質優先モードに係る印刷処理の流れを示すフローチャートである。
【図８】本実施の形態に係る画像形成装置の速度優先モードに係る印刷処理の流れを示すフローチャートである。
【符号の説明】
【００６９】
１    画像形成装置
２、３、４    端末
１０  ユーザ入力受付手段
２０  端末指定受付手段
３０  解像度記憶手段
４０  展開手段
５０  印刷手段
１１０  ＣＰＵ
１２０  ＲＡＭ
１３０  フォントＲＯＭ
１４０  プログラムＲＯＭ
１５０  ＮＶＲＡＭ
１６０  ＨＤＤ
１７０  ネットワークＩ／Ｆ
１８０  タッチパネル
１９０  プロッタ
【図１】
2009220364.tif 000003
【図２】
2009220364.tif 000004
【図３】
2009220364.tif 000005
【図４】
2009220364.tif 000006
【図５】
2009220364.tif 000007
【図６】
2009220364.tif 000008
【図７】
2009220364.tif 000009
【図８】
2009220364.tif 000010