(57)【要約】【課題】  ユーザが印刷条件で指定した所望の印刷結果が得られ、操作性のよい印刷装置、及び印刷指示方法を提供する。【解決手段】  印刷条件保持部２４に保持されている印刷条件情報が印刷オプション装置２２として接続されている両面印刷ユニット３０等の状況に応じて更新され、更新された印刷条件情報に基づきのフォルダ構成部１４内の記憶領域の印刷条件の定義が更新される。フォルダ構成部１４では、記憶領域の印刷条件の定義に基づき印刷条件のフォルダが構成されるため、印刷条件のフォルダが印刷装置１０で印刷される印刷機能のみで構成されるようになる。よって、ホスト装置５０により指定できる印刷条件と印刷結果が一致するようになり、ユーザが印刷条件で指定した所望の印刷結果を得ることができる。【選択図】  図１
2005219260.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件として指定可能な複数の機能を各項目とし、階層的に連携して構成されたフォルダのフォルダ情報並びに前記フォルダ毎の項目情報を記憶する記憶手段と、
前記フォルダへ印刷データファイルが格納されることで前記フォルダより特定される前記印刷条件の前記項目並びに前記印刷データに基づいて印刷を実行する印刷実行手段と、を備えた印刷装置とであって、
前記印刷条件として構成された前記フォルダの前記各項目が、前記印刷条件として使用可能な前記機能となるように当該フォルダの構成を変更する変更手段を有することを特徴とする印刷装置。
【請求項２】
前記変更手段が印刷装置本体への印刷オプション装置の追加又は削除に応じて実行されることを特徴とする前記請求項１記載の印刷装置。
【請求項３】
前記変更手段が前記印刷装置に設定されている設定情報の変更に応じて実行されることを特徴とする前記請求項１又は請求項２記載の印刷装置。
【請求項４】
前記フォルダの構成の変更が前記フォルダの増減であることを特徴とする前記請求項１乃至請求項３の何れか１項記載の印刷装置。
【請求項５】
前記フォルダの構成の変更がフォルダ名の変更であることを特徴とする前記請求項１乃至請求項４の何れか１項記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の印刷装置への印刷指示に関する。
【背景技術】
【０００２】
従来から、プリンタ等の印刷装置にて印刷を行なう場合、当該印刷装置に接続されたパーソナルコンピュータ（ＰＣ）等の情報処理装置（以下、ホスト装置という）側から、当該ホスト装置が備えるプリンタドライバを介して印刷データを送信することが一般的に行なわれている。この場合、例えば、ユーザは、ホスト装置側にて所望のアプリケーション上で作成した印刷データの印刷を指示すると、ユーザが出力しようとする任意のプリンタに対応したプリンタドライバが呼び出されプリンタが解釈可能なＰＤＬ（Page Description Language）言語などの所定の制御コードに印刷データを変換してプリンタに出力される。また、ユーザは、このプリンタドライバによって印刷データの用紙サイズ、出力枚数・部数、両面／片面印刷、ソートの有無などの印刷条件を指定することができ、これによって印刷データを所望の形式で出力させることができる。
【０００３】
しかし、上記のようなプリンタドライバによる印刷条件設定時のユーザインターフェース（ＵＩ）画面ではタブなどによって複数画面を切り換えて印刷条件の設定を行なうことが一般的であり、ＵＩ画面上における所望の機能を設定する設定箇所がプリンタドライバのＵＩ画面上のどの位置にあるのかが非常に分かりづらい。また、プリンタメーカ毎にプリンタドライバのＵＩ画面の構成も異なるため、普段使い慣れていないプリンタドライバを操作するときにはなおさらである。
【０００４】
そこで、本出願人は、特許文献１に印刷条件をフォルダ構成に対応させた印刷装置の出願を行った。この印刷装置では、例えば、印刷条件として出力枚数・部数、両面／片面印刷、ソート有無の指定する場合、上位階層として出力枚数・部数を選択するフォルダ（１部、２部、…、９部）を設け、各上位階層フォルダに中位階層として、両面／片面印刷を選択するフォルダ（両面印刷、片面印刷）を設け、さらに各中位階層フォルダに下位階層として、ソート有無を選択するフォルダ（ソートする、ソートしない）を設けている。ユーザは、ホスト装置において、印刷条件をフォルダ構成を上位階層から下位階層へ、２部フォルダ（上位）、片面印刷フォルダ（中位）、ソートするフォルダ（下位）、を選択して印刷データファイルを格納することにより、容易に印刷条件を指定することができる。
【特許文献１】特開２００３−２５６１６５公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の印刷装置では、ユーザが所望した印刷結果が得られない場合があった。これは、特許文献１記載の印刷装置では、例えば、両面印刷ユニットなどの印刷オプション装置を付加しても印刷条件のフォルダ構成を変更する手段が無いため、印刷オプション装置が付加されることにより使用可能となる機能（例えば、両面印刷）についても印刷条件のフォルダを予め用意しておく必要があった。すなわち、両面印刷ユニットが付加されていないにも関わらず印刷条件のフォルダには両面／片面印刷を選択するフォルダが設けられており、ユーザは、使用できないにもかかわらず両面印刷を選択できるため、ユーザが所望した印刷結果が得られなかった。
【０００６】
また、従来のプリンタドライバを用いた場合、両面印刷ユニットなどの印刷オプション装置が追加（削除）されると、ホスト装置では追加（削除）された機能に対応するためプリンタドライバの印刷条件設定のＵＩ画面を更新する必要があり、このためプリンタドライバの更新が必要であった。
【０００７】
本発明は上記事実を考慮し、ユーザが印刷条件で指定した所望の印刷結果が得られ、操作性のよい印刷装置、及び印刷指示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、印刷条件として指定可能な複数の機能を各項目とし、階層的に連携して構成されたフォルダのフォルダ情報並びに前記フォルダ毎の項目情報を記憶する記憶手段と、前記フォルダへ印刷データファイルが格納されることで前記フォルダにより特定される前記印刷条件の前記項目並びに前記印刷データに基づいて印刷を実行する印刷実行手段と、を備えた印刷装置とであって、前記印刷条件として構成された前記フォルダの前記各項目が、前記印刷条件として使用可能な前記機能となるように当該フォルダの構成を変更する変更手段を有することを特徴とする印刷装置。
【０００９】
請求項１に記載の発明によれば、記憶手段には、印刷条件として指定可能な複数の機能を各項目としたフォルダが階層的（ツリー状）に構成されたフォルダ情報並びに前記フォルダ毎の項目情報が記憶されている。印刷実行手段では、前記フォルダへ印刷データファイルが格納されることで格納されたフォルダより特定される印刷条件の項目並びに前記印刷データに基づいて印刷データの印刷が行われる。
【００１０】
このとき、変更手段では、印刷条件として構成されたフォルダの各項目を印刷条件として使用可能な前記機能となるように当該フォルダの構成を変更する。つまり、フォルダの構成が印刷装置で印刷される機能のみで構成されるため、使用できない機能を選択されることがなくなる。よって、印刷データファイルが格納されることにより指定される印刷条件と印刷結果が一致するようになり、ユーザは所望した印刷結果を得ることができる。
【００１１】
請求項２に記載の発明は、前記請求項１記載の発明において、前記変更手段が印刷装置本体への印刷オプション装置の追加又は削除に応じて実行されることを特徴とする。
【００１２】
請求項２に記載の発明によれば、印刷装置本体へ印刷オプション装置が追加又は削除されると、印刷装置では使用可能な機能が変更される。よって、変更手段は、機能の変更に応じてフォルダの構成を変更することによりフォルダの構成を印刷装置で使用可能な機能のみの構成とすることができる。
【００１３】
請求項３に記載の発明は、前記請求項１又は請求項２記載の発明において、前記変更手段が前記印刷装置に設定されている設定情報の変更に応じて実行されることを特徴とする。
【００１４】
請求項３に記載の発明によれば、前記印刷装置に設定されている設定情報が変更されることにより印刷装置で使用可能な機能が変更される。よって、変更手段は、機能の変更に応じてフォルダの構成を変更することによりフォルダの構成を印刷装置で使用可能な機能のみの構成とすることができる。
【００１５】
請求項４に記載の発明は、前記請求項２乃至請求項３の何れか１項記載の発明において、前記フォルダの構成の変更が前記フォルダの増減であることを特徴とする。
【００１６】
請求項４に記載の発明によれば、変更手段は、フォルダを増減させることにより印刷条件に対応させたフォルダの構成に変更をしている。印刷装置の機能の変更に応じてフォルダを増減させることによりフォルダの構造を印刷条件と一致させることができる。
【００１７】
請求項５に記載の発明は、前記請求項２乃至請求項４の何れか１項記載の発明において、前記フォルダの構成の変更がフォルダ名の変更であることを特徴とする。
【００１８】
請求項５に記載の発明によれば、変更手段は、フォルダ名を変更することにより印刷条件に対応させたフォルダの構成の変更をしている。印刷装置の機能の変更に応じてフォルダ名を変更することによりフォルダの構成を印刷条件と一致させることができる。
【発明の効果】
【００１９】
以上説明したように、本発明によれば、印刷条件のフォルダの構成が印刷装置で使用可能な機能のみで構成されるため、ユーザにより指定された印刷条件と印刷結果が一致するようになる。よって、ユーザが印刷条件で指定した所望の印刷結果が得られ、操作性のよい印刷装置を提供できるという優れた効果を有する。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しながら本発明の実施の形態について説明する。なお、本発明は、以下の実施例に限定されるものではない。
【００２１】
図１には、本実施の形態に係る印刷装置１０の概略構成が示されている。
【００２２】
本実施の形態に係る印刷装置１０は、当該印刷装置１０に対して所望の印刷データを送信して印刷指示を行なうためのホスト装置５０（詳細は後述）が接続されて用いられる。なお、上記ホスト装置５０としては、ＰＣ、及びＰＤＡ（Personal Digital Assistant）や携帯電話等の携帯情報端末等を採用することができる。
【００２３】
この印刷装置１０は、上記ホスト装置５０から送信される印刷データを受信する通信部１２と印刷条件のフォルダを構成し、当該通信部１２で受信した印刷データを格納するフォルダ構成部１４と格納された印刷データの印刷条件を解析する印刷条件解析部１６と解析された印刷条件に基づき後述する印刷エンジン２０を制御するエンジン制御部１８と印刷データの印刷を行う印刷エンジン２０と当該印刷装置１０に印刷のオプション機能として追加された印刷オプション装置２２と当該印刷装置１０の印刷条件に関する情報を保持する印刷条件保持部２４と印刷装置１０の各種設定情報を保持する内部情報保持部２６とから構成されている。
【００２４】
また、印刷装置１０には、印刷オプション装置２２として印刷データを用紙の両面に印刷する両面印刷ユニット３０と複数部数の印刷で印刷された用紙をソートするフィニッシャー３２が接続されている。
【００２５】
通信部１２は、ホスト装置５０とフォルダ構成部１４と接続されている。通信部１２は、後述するフォルダ構成部１４で構成される印刷条件のフォルダをホスト装置５０で参照可能としている。また、ホスト装置５０から印刷条件のフォルダに格納される印刷データを受信すると、フォルダ構成部１４へ送出する。なお、上記ホスト装置５０からの印刷データの送受信は、ファイル転送のプロトコルとして一般的なＦＴＰ（File Transfer Protocol）やＨＴＴＰ（Hyper Text Transfer Protocol）等を用いることができる。
【００２６】
フォルダ構成部１４は、図２に示すように、通信部１２で受信した印刷データが格納される複数の記憶領域を有する格納部４０と前記複数の記憶領域から印刷条件のフォルダを読み出す読み出し部４２と後述する印刷条件保持部２４に保持されている印刷条件情報の内容に基づき格納部４０の前記複数の記憶領域を変更する変更部４４とから構成されている。
【００２７】
格納部４０は、通信部１２と読み出し部４２と変更部４４と印刷条件解析部１６と接続されている。格納部４０は、図３に示すように、記憶領域１から記憶領域ｎ（ｎは自然数）までの複数の所定の領域が設けられており、各記憶領域にはそれぞれ印刷条件が定義されている。さらに、本実施の形態では各領域はフォルダとして定義され、そのフォルダ名として所定の印刷条件が設定されている。なお、格納部４０におけるフォルダ構成は読み出し部４２により読み出されホスト装置５０側から参照可能とされている。なお、格納部４０にフォルダとして設けられる各領域は複数設けることができ、各領域に設定する印刷条件の項目は、用紙サイズ、部数、両面／片面印刷、ソート、Ｎ−ＵＰ等の複数の項目が含まれる。
【００２８】
また、データ記憶部１４におけるフォルダ構成としては、図４に示す階層構造を採用することができる。
【００２９】
図４では、用紙サイズ、部数、両面／片面印刷、Ｎ−ＵＰ、ソートの印刷条件の項目についての領域が設けられている。さらに、用紙サイズの下位の階層として「Ａ３、Ａ４、Ｂ４、Ｂ５、はがき」の用紙サイズの設定値に関する領域が設けられている。さらに、「Ａ４」の領域の下位の階層には上位の階層ですでに選択した用紙サイズ以外の項目についての領域が設けられている。ここで図４に示す例では、部数の設定値に関する領域で部数の桁数に応じてさらに階層を設けている。図４に示す例の場合「１１１部」に対応した領域が指定されている。このように構成された印刷装置１０では、一番下位の階層の印刷条件の設定値の領域に印刷データが格納された場合は、それより上位の階層に対応する印刷条件すべてに従って印刷を行なう。例えば、図４では、「ソートしない」の領域に印刷データが格納されると、「Ａ４、１１１部、両面印刷、２−ＵＰ、ソートしない」の印刷条件で印刷データが印刷される。
【００３０】
また、ある印刷条件の設定値の領域に印刷データが格納されるとその階層より上位の階層に対応する印刷条件については全てそのまま従い、その階層より下位の階層の印刷条件についてはあらかじめ決められた初期値を用いて印刷を行なう。例えば、図４では、「両面印刷」の領域に印刷データが格納されると「Ａ４、１１１部、両面印刷」という印刷条件で印刷を行ない、Ｎ−ＵＰとソート印刷については初期値として予め設定された、例えば、１−ＵＰ、ソートしないという初期値で印刷が行なわれることになる。なお、部数に関する領域は、例えば、印刷装置１０が９９９部まで印刷可能である場合に、１〜９９９部までの９９９個の領域を設けるようにしてもよい。
【００３１】
読み出し部４２は、通信部１２と格納部４０と内部情報保持部２６と接続されている。読み出し部４２は、格納部４０に格納されている各記憶領域（１〜ｎ）に対応して定義されている印刷条件の日本語名称と英語名称を記憶しており、後述する内部情報保持部２６の設定情報（図６参照）に設定されている印刷条件表示の内容に基づき、印刷条件のフォルダ構成を通信部１２を通してホスト装置５０側から読み出し可能としている。
【００３２】
変更部４４（図２参照）は、格納部４０と印刷条件保持部２４と内部情報保持部２６と接続されている。変更部４４は、後述する印刷条件保持部２４に保持されている印刷条件情報（図５参照）、又は後述する内部情報保持部２６に保持されている設定情報（図６参照）のいずれかが変更されると変更された当該情報に基づき格納部４０に設けられている記憶領域（１〜ｎ）を変更する。すなわち、変更部４４は、印刷条件保持部２４に保持されている印刷条件情報、及び内部情報保持部２６に保持されている設定情報に基づき、記憶領域（１〜ｎ）が変更されるため、対応づけられている印刷条件の定義は印刷装置１０で印刷できる有効な印刷機能のみとなる。
【００３３】
印刷条件解析部１６（図１参照）は、格納部４０（図２参照）とエンジン制御部１８と接続されている。印刷条件解析部１６は、受信された印刷データのファイルタイプを識別し、ファイルタイプが印刷装置１０でサポートされるアプリケーションのファイル形式であると判断された場合には、受信した印刷データを、対応するアプリケーションのフォーマットに基づいてファイル解析を実行してイメージデータに変換する。また、印刷データが上記ホスト装置５０で作成されたＰＤＬデータの場合には、ＰＤＬデータをイメージデータに変換し、格納部４０で印刷データが格納されていた記憶領域に定義されている印刷条件に従い、イメージデータを印刷するための印刷指示をエンジン制御部１８へ出力する。
【００３４】
エンジン制御部１８は、印刷条件解析部１６と印刷エンジン２０と印刷条件保持部２４と接続されている。エンジン制御部１８は、印刷条件解析部１６より出力された印刷指示に基づき、印刷エンジン２０、両面印刷ユニット３０及びフィニッシャー３２の制御を行い指定された印刷条件でイメージデータを用紙に印刷する。また、エンジン制御部１８では、印刷エンジン２０に接続されている印刷オプション装置２２の状態を監視し、印刷条件保持部２４へ状態情報を出力する。図１に示す場合では、状態情報として印刷オプション装置２２に両面印刷ユニット３０とフィニッシャー３２が接続されていること及び両面印刷ユニット３０とフィニッシャー３２が使用可能な状態であるかが出力される。
【００３５】
印刷条件保持部２４は、変更部４４（図２参照）とエンジン制御部１８と接続されている。印刷条件保持部２４は、エンジン制御部１８より出力される印刷オプション装置２２の状態情報に基づき、図５に示すように印刷条件情報を更新して保持する。この印刷条件情報には、印刷装置１０で指定可能な印刷条件がレコードとして予め設けられており、印刷オプション装置２２が接続されているか、印刷条件が有効／無効であるかが設定されている。図５の場合、印刷条件が用紙サイズ、部数、Ｎ−ＵＰのレコードは印刷装置１０に標準（印刷オプション装置２２を必要としない）として設けられている印刷機能であるため、印刷オプション接続が「―」となっている。また、印刷条件が両面／片面、ソートのレコードは、印刷オプション装置２２に両面印刷ユニット３０、フィニッシャー３２が接続されていると印刷オプション接続が「あり」となり、接続されていないと「なし」となる。
【００３６】
内部情報保持部２６は、読み出し部４２（図２参照）と変更部４４と接続されている。内部情報保持部２６は、印刷装置１０に関する設定情報が保持されている。ここで、設定情報には、例えば図６に示すように、印刷条件に表示される名称を日本語／英語に切り替える設定、印刷条件の両面／片面印刷の指定を、両面、片面から選択（両面／片面）又は、指定を無くし片面印刷のみ（片面）又は、指定を無くし両面印刷のみ（両面）とする設定がある。
【００３７】
図７には上記ホスト装置５０の概略構成が示されている。
【００３８】
ホスト装置５０は、図示しないメイン制御部の制御下で実行されたＯＳ５６、ＯＳ５６上にインストールされた複数のアプリケーションプログラム５７、ＣＲＴや液晶表示器等からなるディスプレイで構成された表示部６０、印刷データ記憶部５８、印刷装置１０と通信を行なうための通信インターフェース（通信Ｉ／Ｆ）５２、及び印刷指示を行なうための印刷指示制御部５４を有している。
【００３９】
印刷データ記憶部５８には、アプリケーションプログラム５７で作成されたファイルやＰＤＬで作成された印刷データが格納される。なお、印刷データ記憶部５８に記憶されるファイルは、ホスト装置５０のアプリケーションプログラム５７で作成されたものには限らず、例えば、他のホスト装置から電子メールの添付文書として送信されたものや、ファイルサーバーからダウンロードしたものであってもよい。ホスト装置５０は印刷データ記憶部５８に記憶されたファイルのうちユーザによって指示されたファイルを、通信Ｉ／Ｆ５２を介して印刷装置１０に送信するようになっている。
【００４０】
また、ホスト装置５０は、印刷装置１０の読み出し部４２から印刷条件のフォルダ構成に関する情報を受信して表示部６０で表示する。ここでは、印刷装置１０の読み出し部４２のフォルダ構成がアイコンで表示され、さらにそのフォルダに対応する印刷条件がフォルダの名前として表示される。これにより、ユーザは印刷装置１０の読み出し部４２より読み出される印刷条件のフォルダ構成を視覚的に認識して把握することができる。
【００４１】
なお、本実施の形態では、表示部６０における表示は、フォルダやファイルの操作を行なうＯＳ５６が予め備えているファイル操作ソフトウェアによって行なっているが、これには限られない。例えば、印刷装置１０側にＷｅｂサーバーを備え、インターネットを介して印刷装置１０で設定可能な印刷条件に関する情報を一覧にしてホスト装置５０の表示部６０にて表示させることも可能である。この場合、ホスト装置５０側ではＷｅｂサイトを閲覧するためのブラウザソフトウェアを介して表示を行なうことになる。
【００４２】
次に本実施の形態の作用について説明する。
【００４３】
本実施の形態に係る印刷装置１０が接続されたホスト装置５０では、表示部６０にて、図８に示すような、ホスト装置５０（例えば、ＨＯＳＴ１に対応）が接続されているネットワーク上の各接続機器の一覧を示す画面が表示される。図８に示すように、本実施の形態では、ネットワーク上の各接続機器として他のホスト装置やファイルサーバー等と同様に印刷装置１０（例えば、ＰＲＩＮＴＥＲ１に対応）が参照可能なように表示される。
【００４４】
表示部６０において、印刷を実行する印刷装置１０（ＰＲＩＮＴＥＲ１）を選択すると、印刷装置１０の読み出し部４２によって読み出されるフォルダ構成が、図４に示す階層構造となっているので、図９〜１３で示すように、選択した印刷装置１０（ＰＲＩＮＴＥＲ１）で指定可能な印刷条件に関する選択肢がフォルダとして表示される。なお、図１４には、ユーザのフォルダ操作による各表示画面（図９〜１３）の切り替えの流れが示されている。
【００４５】
まず、図８に示す表示画面にて、印刷装置１０としての「ＰＲＩＮＴＥＲ１」を選択すると、図９（Ａ）に示すように、印刷条件の項目についての選択肢が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１０）。図９（Ａ）の場合は、用紙サイズ、部数、両面／片面印刷、Ｎ−ＵＰ、ソート、さらに、おまかせ印刷（詳細は後述）が表示されている。
【００４６】
ここで、例えば、用紙サイズから指定する場合、「用紙サイズ」フォルダを選択すると（図１４の操作Ｍ１０）、図９（Ｂ）に示すように、印刷装置１０で印刷可能な用紙サイズに関する設定値が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１１）。ここで、ユーザが所望の用紙サイズに対応するフォルダ（例えば、「Ａ４」フォルダ）を選択すると（図１４の操作Ｍ１１）、図１０（Ａ）に示すように、その下位の階層として、すでに選択した用紙サイズ以外の印刷条件の項目である、部数、両面／片面印刷、Ｎ−ＵＰ、ソート、及びおまかせ印刷が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１２）。ここで、例えば、部数として１１１部を指定する場合、「部数」フォルダを選択すると（図１４の操作Ｍ１２）、図１０（Ｂ）に示すように、その下位の階層として、印刷装置１０で印刷可能な部数に関する設定値が値に応じて分類された項目（「１〜９部」、「１０〜９９部」、「１００部以上」）が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１３）。ここで、「１００部以上」フォルダを選択すると（図１４の操作Ｍ１３）、さらにその下位の階層として、図１０（Ｃ）に示すように、部数に関する設定値が値に応じてさらに分類された項目（「１００部」、「２００部」、・・・、「９００部」）が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１４）。ここで、「１００部」フォルダを選択すると（図１４の操作Ｍ１４）、さらにその下位の階層として、図１０（Ｄ）に示すように、部数に関する設定値が値に応じてさらに分類された項目（「１０部」、「２０部」、・・・、「９０部」）が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１５）。ここで、「１０部」フォルダを選択すると（図１４の操作Ｍ１５）、さらにその下位の階層として、図１０（Ｅ）に示すように、部数に関する設定値が値に応じてさらに分類された項目（「１部」、「２部」、・・・、「９部」）が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１６）。ここで、「１部」フォルダを選択すると（図１４の操作Ｍ１６）、図１１（Ａ）に示すように、その下位の階層として、すでに選択した用紙サイズ及び部数以外の印刷条件の項目である、両面／片面印刷、Ｎ−ＵＰ、ソート、及びおまかせ印刷が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１７）。
【００４７】
次に、例えば、両面印刷を指定する場合、「両面／片面印刷」フォルダを選択すると（図１４の操作Ｍ１７）、図１１（Ｂ）に示すように、その下位の階層として、印刷装置１０で印刷可能な両面／片面印刷に関する設定値が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１８）。ここで、「両面印刷」フォルダを選択すると（図１４の操作Ｍ１８）、図１２（Ａ）に示すように、その下位の階層として、すでに選択した用紙サイズ、部数、及び両面／片面印刷以外の印刷条件の項目である、Ｎ−ＵＰ、ソート、及びおまかせ印刷が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ１９）。
【００４８】
次に、例えば、Ｎ−ＵＰ印刷として２−ＵＰ印刷を指定する場合、「Ｎ−ＵＰ」フォルダを選択すると（図１４の操作Ｍ１９）、図１２（Ｂ）に示すように、その下位の階層として、印刷装置１０で印刷可能なＮ−ＵＰ印刷に関する設定値が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ２０）。ここで、「２−ＵＰ」フォルダを選択すると（図１４の操作Ｍ２０）、図１３（Ａ）に示すように、その下位の階層として、すでに選択した用紙サイズ、部数、両面／片面印刷、及びＮ−ＵＰ以外の印刷条件の項目である、ソート、及びおまかせ印刷が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ２１）。
【００４９】
次に、例えば、ソートの有無を指定する場合、「ソート」フォルダを選択すると（図１４の操作Ｍ２１）、図１３（Ｂ）に示すように、その下位の階層として、印刷装置１０で設定可能なソート印刷に関する設定値が名称として設定されたフォルダ群が表示される（図１４の状態Ｓ２２）。ここで、例えば、「ソートしない」フォルダを選択する（図１４の操作Ｍ２２）。このように、最下階層であるソートについてのフォルダまで選択したところで、このフォルダへの印刷データのファイル操作を行なう（図１４の操作Ｍ２３）。これにより、印刷データは、印刷装置１０内の格納部４０に設けられた、ホスト装置５０で指定した対応するフォルダへ送信され、格納される。
【００５０】
上記のようにして、所望の印刷条件の項目及び設定値を選択する毎に下位の階層として項目と設定値が交互に表示され、ユーザは所望の印刷条件を指定することができる。
【００５１】
なお、途中の階層までの印刷条件を指定したフォルダに印刷データを送信した場合は、それより下位の階層で設定する印刷条件については予め登録された初期値で行なわれる。
【００５２】
また、ここでの説明では、図９（Ａ）に示す表示画面で用紙サイズの項目を選択し、その次の印刷条件の項目として図１０（Ａ）に示す表示画面で部数の項目を選択したが、本実施の形態では、この印刷項目の選択の順序は、いかなる順序でもあってよく、例えば、図９（Ａ）に示す表示画面でＮ−ＵＰ印刷の項目から設定してもよいし、その場合、次に選択する項目もＮ−ＵＰ印刷以外の項目であれば何れでもよい。つまり、設定可能な項目が図９（Ａ）に示すように５項目（用紙サイズ、部数、両面／片面印刷、Ｎ−ＵＰ印刷、ソート）の場合であれば、その５項目全てを設定する順序は５×４×３×２×１＝１２０通りあることになる。
【００５３】
なお、図９（Ａ）、図１０（Ａ）、図１１（Ａ）、図１２（Ａ）、図１３（Ａ）で示されている、おまかせ印刷とは、その階層以下の設定項目についてはすべて初期値で印刷するデフォルト印刷に対応するフォルダであり、このフォルダに印刷データのファイル操作を行なって印刷データを送信するとデフォルト印刷を選択することができる。例えば、図１２（Ａ）に示す表示画面の「おまかせ印刷」フォルダを選択した場合は、それより上位で指定した用紙サイズ、部数、両面／片面印刷については指定通り印刷を行なうが、それ以外のＮ−ＵＰ、ソートについては初期値が適用されることになる。
【００５４】
次に、印刷装置１０の処理の流れについて説明する
本実施の形態の印刷装置１０では、電源オンされ印刷スタンバイ（ウォームアップ）が完了して印刷データの送信待ち状態となると図１５に示す処理ルーチンが実行される。上述のようにしてホスト装置５０側より印刷データが送信されるとステップ１００の判別となる。
【００５５】
ステップ１００では、ホスト装置５０側より印刷データが送信されると、ステップ１００は肯定判定され印刷データの印刷処理を行う。送信された印刷データは、通信部１２（図１参照）で受信され、ホスト装置５０側でユーザが指定した印刷条件のフォルダに対応する格納部４０（図２参照）の記憶領域に格納されてステップ１０２へ移行する。
【００５６】
一方、ホスト装置５０側で印刷データの送信がされないと、ステップ１００は否定判定され、印刷処理を行わずにステップ１０６へ移行する。
【００５７】
ステップ１０２では、印刷データの格納された記憶領域に対応する印刷条件を判断し、さらに、印刷データをイメージデータに変換してステップ１０４へ移行する。
【００５８】
ステップ１０４では、変換されたイメージデータに基づき、印刷データの格納された記憶領域から判別された印刷条件でエンジン制御部１８（図１参照）により印刷エンジン２０を制御して、印刷を行なう。ここで具体的には、印刷装置１０の格納部４０の記憶領域構成が、例えば、図３のような構成であるとき、記憶領域１に印刷データが格納された場合は、記憶領域１に対応する印刷条件である「Ａ４、１部、片面印刷、１−ＵＰ、ソートなし」で印刷データの印刷を行い、印刷領域２に印刷データが格納された場合は、「Ａ３、２部、両面印刷、２−ＵＰ、ソートなし」で印刷データの印刷を行うことになる。さらに、印刷出力が終了すると印刷データは格納されていた記憶領域から消去される。これによって、印刷済みのデータがいつまでも格納部４０内に残ってしまうということがない。印刷データの削除が終了するとステップ１０６へ移行する。
【００５９】
ステップ１０６では、印刷オプション装置２２に追加又は削除があるかを判別する。追加又は削除があると、ステップ１０６は肯定判定され、印刷条件保持部２４に保存されている印刷条件情報が更新されてステップ１１０へ移行する。例えば、印刷装置１０の印刷オプション装置２２である両面印刷ユニット３０が取り外されると、図５の印刷条件が両面／片面のレコードの印刷オプション接続が「なし」に更新される。また、取り外された両面印刷ユニット３０が印刷装置１０の印刷オプション装置２２に取り付けされると、図５の印刷条件が両面／片面のレコードの印刷オプション接続が「あり」に更新される。
【００６０】
一方、印刷オプション装置２２に追加又は削除が無いとステップ１０６は否定判定され、ステップ１０８へ移行する。
【００６１】
ステップ１０８では、印刷条件として機能する機器が正常であるかを判別する。例えば、印刷装置１０の印刷オプション装置２２である両面印刷ユニット３０が故障しており、両面印刷が行えない場合、図５の印刷条件が両面／片面のレコードの有効／無効の設定が「無効」に更新される。このように、印刷条件として機能する機器に故障が発生した場合に、図５の該当する機器の有効／無効の設定を更新してステップ１１０へ移行する。なお、故障していた機器が修理され正常となると、該当する機器の有効／無効の設定は「有効」に更新される。
【００６２】
一方、印刷条件として機能する機器に故障が発生していないとステップ１０８の否定判定され、ステップ１１２へ移行する。
【００６３】
ステップ１１０では、図５に示される印刷条件情報に基づき、格納部４０の記憶領域に対応して定義されている印刷条件を更新して、印刷条件として選択可能な条件のみの構成とする。例えば、ステップ１０６にて両面印刷ユニット３０が取り外されると印刷オプション接続が「なし」となっており、又はステップ１０８にて両面印刷ユニット３０が故障した場合、有効／無効の設定が「無効」となっているため印刷条件として両面印刷を行うことができない。よって、印刷装置１０に標準として設けられている印刷機能（用紙サイズ、部数、Ｎ−ＵＰ）の場合は、有効／無効の設定が「有効」となっているレコード、また、印刷装置１０に印刷オプションとして設けられている印刷機能（両面／片面、ソート）の場合、印刷オプション接続が「あり」で且つ、有効／無効の設定が「有効」となっているレコードに基づき、図１６に示されるように記憶領域１〜記憶領域ｍ（ｍ：自然数）の印刷条件の定義が更新し、ステップ１１２へ移行する。なお、有効な印刷条件が変更されたため、記憶領域の数もｎからｍに変動する。このように記憶領域（１〜ｍ）が更新されるため、例えば、両面印刷ユニット３０が取り外され、又は故障した場合、印刷条件のフォルダ構成から両面／片面のフォルダが無くなり、図１７に示されるように変更される。
【００６４】
ステップ１１２では、内部情報に変更が行われたかを判別する。例えば、図６に示す、印刷条件表示が「日本語」から「英語」へ変更され、又は両面／片面印刷の指定が「両面／片面」から「両面」へ変更されると、ステップ１１２は肯定判定されステップ１１３へ移行する。
【００６５】
一方、内部情報に変更が行われないとステップ１１２は否定判定され、ステップ１１６へ移行する。
【００６６】
ステップ１１３では、変更された内部情報に基づき印刷条件の初期値を更新し、また、格納部４０の記憶領域に対応して定義されている印刷条件を更新してステップ１１４へ移行する。例えば、内部情報の両面／片面印刷の指定が「両面」に変更されると、両面印刷が印刷条件の初期値として設定され、ホスト装置５０側より送信される印刷データは全て両面印刷される。また、格納部４０に記憶されている記憶領域は、図１６に示されるように印刷条件の定義が更新されるため、印刷条件のフォルダ構成から両面／片面のフォルダが無くなり、図１７のように変更される。
【００６７】
このように、印刷装置１０では、内部情報に両面／片面印刷の指定を「両面」に設定し、全ての印刷データを両面印刷させることにより、印刷される用紙の消費量を減らすことができる。また、両面、片面印刷の指定を「両面」又は「片面に」とすることで、印刷条件のフォルダ構成から両面／片面のフォルダが無なるため、印刷条件の選択が容易となる。
【００６８】
ステップ１１４では、ステップ１１２にて内部情報の変更が行われると、変更された情報に基づき印刷条件として表示されるフォルダの名称の更新が行われ、ステップ１１６へ移行する。例えば、図６に示される印刷条件表示の設定内容が英語に変更された場合、読み出し部４２は印刷条件のフォルダ構成の表示文字を図１８に示すように日本語から英語に変更される。
【００６９】
ステップ１１６では、印刷装置１０に印刷スタンバイ状態を終了する指示がされたかを判別する。例えば、ユーザにより印刷装置１０の電源オフの操作がなされると印刷スタンバイ状態を解除するためステップ１１６の判定は肯定され処理終了となる。
【００７０】
一方、電源オフの操作が行われない場合、ステップ１１６は否定判定されステップ１００へ移行して次の印刷データの処理へと移る。
【００７１】
以上説明したように本実施の形態では、印刷条件保持部２４に保持されている印刷条件情報が印刷オプション装置２２に接続されている機器等の状況に応じて随時更新され、更新された印刷条件情報に基づき格納部４０の記憶領域の印刷条件の定義が更新されるため、読み出し部４２により読み出される印刷条件のフォルダ構成が印刷装置１０で印刷できる印刷機能のみの構成となる。よって、ホスト装置５０により指定できる印刷条件と印刷結果が一致するようになり、ユーザは印刷条件で指定した所望の印刷結果を得ることができる。
【００７２】
また、プリンタドライバを用いた場合のように、両面印刷ユニットなどの印刷オプション装置２２が追加（削除）されても、ホスト装置５０ではプリンタドライバを更新する必要がなくなり、フォルダの選択により所望の印刷条件で印刷ができるため操作性が向上する。
【００７３】
なお、上述の実施の形態では、格納部４０により図４に示すような印刷条件のフォルダ構成が作成されたが、図１９に示す階層構造を採用することもできる。
【００７４】
この階層構造では、まず、用紙サイズに関する複数の印刷条件に対応した領域が設けられており、さらに下位の階層として部数に関する複数の印刷条件に対応した領域が設けられている。部数に関する領域は、例えば、印刷装置１０が９９９部まで印刷可能である場合に、１〜９９９部までの９９９個の領域を設けるようにしてもよいが、図１９では、まず、１〜９部、１０〜９９部、１００部以上の領域のうち１〜９部を選択してから２部の領域を選択するようにしている。さらに部数の下位の階層には両面／片面印刷に関する印刷条件が設けられ、両面／片面印刷の下位の階層にはＮ−ＵＰ印刷についての印刷条件が設けられ、さらにその下位の階層にはソート印刷についての領域が設けられている。ここで、図１９ではＡ３用紙サイズについての下位の階層についてのみ示しているが、他のＡ４用紙サイズ、Ｂ４用紙サイズ、Ｂ５用紙サイズ、はがきサイズについても、Ａ３用紙サイズと同様に部数に関する下位の階層が設けられており、他の部数、両面／片面印刷、Ｎ−ＵＰ、ソート印刷の各印刷条件の全ての領域についてもそれぞれ下位の階層を有している。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態に係る印刷装置の概略構成を示す図である。
【図２】本発明の実施の形態に係るフォルダ構成部の構成図である。
【図３】本発明の実施の形態に係る格納部の記憶領域を説明するための図である。
【図４】本発明の実施の形態に係る読み出し部における印刷条件のフォルダ構造を説明するための図である。
【図５】本発明の実施の形態に係る印刷条件保持部に保持される印刷条件情報を表す図である。
【図６】本発明の実施の形態に係る内部情報保持部に保持される内部情報を表す図である。
【図７】本発明の実施の形態に係るホスト装置の概略構成を示す図である。
【図８】本発明の実施の形態に係る印刷装置及びホスト装置に対応するフォルダ群を示す表示画面の一例を説明するための図である。
【図９】（Ａ）及び（Ｂ）は、図４の階層情報に対応するフォルダ群を示す表示画面の一例を説明するための図である。
【図１０】（Ａ）〜（Ｅ）は、図４の階層情報に対応するフォルダ群を示す表示画面の一例を説明するための図である。
【図１１】（Ａ）及び（Ｂ）は、図４の階層情報に対応するフォルダ群を示す表示画面の一例を説明するための図である。
【図１２】（Ａ）及び（Ｂ）は、図４の階層情報に対応するフォルダ群を示す表示画面の一例を説明するための図である。
【図１３】（Ａ）及び（Ｂ）は、図４の階層情報に対応するフォルダ群を示す表示画面の一例を説明するための図である。
【図１４】図９〜１３に示す各表示画面のフォルダ操作による切り替えの流れを説明するための図である。
【図１５】本発明の実施の形態に係る印刷処理の流れを示すフローチャートである。
【図１６】本発明の実施の形態に係る両面印刷ユニットが取り外され、又は故障した場合の格納部４０の記憶領域を説明するための図である。
【図１７】本発明の実施の形態に係る図５の印刷条件情報の両面／印刷を無効とした場合の記憶領域を表す図である。
【図１８】本発明の実施の形態に係る図６の内部情報の印刷条件表示を英語とした場合の印刷条件の階層情報を表す図である。
【図１９】読み出し部４２における印刷条件のフォルダ構造の他の例を説明するための図である。
【符号の説明】
【００７６】
１０    印刷装置
１２    通信部
１４    フォルダ構成部
１６    印刷条件解析部
１８    エンジン制御部（印刷実行手段）
２０    印刷エンジン
２２    印刷オプション装置
２４    印刷条件保持部
２６    内部情報保持部
３０    両面印刷ユニット
３２    フィニッシャー
４０    格納部（記憶手段）
４２    読み出し部
４４    変更部（変更手段）
５０    ホスト装置
５２    通信Ｉ／Ｆ
５４    印刷指示制御部
５６    ＯＳ
５７    アプリケーション
５８    印刷データ記憶部
６０    表示部
【図１】
2005219260.tif 000003
【図２】
2005219260.tif 000004
【図３】
2005219260.tif 000005
【図４】
2005219260.tif 000006
【図５】
2005219260.tif 000007
【図６】
2005219260.tif 000008
【図７】
2005219260.tif 000009
【図８】
2005219260.tif 000010
【図９】
2005219260.tif 000011
【図１０】
2005219260.tif 000012
【図１１】
2005219260.tif 000013
【図１２】
2005219260.tif 000014
【図１３】
2005219260.tif 000015
【図１４】
2005219260.tif 000016
【図１５】
2005219260.tif 000017
【図１６】
2005219260.tif 000018
【図１７】
2005219260.tif 000019
【図１８】
2005219260.tif 000020
【図１９】
2005219260.tif 000021