(57)【要約】【課題】  印刷用紙の消費を低減するのに好適な印刷設定変更システムを提供する。【解決手段】  プリントサーバ２００は、ページ割付に関する印刷設定を含む印刷データを記憶装置６２に保存する。そして、認証カードが与えられたときは、与えられた認証カードから認証情報を読み取り、読み取った認証情報に対応する印刷データを記憶装置６２のなかから検索し、索出した印刷データの一覧を表示する。印刷データの一覧のなかから複数の印刷データが選択されると、選択された印刷データの印刷設定を変更し、選択した印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データを結合し、結合した印刷データをネットワークプリンタ３００に送信する。【選択図】  図１
2006260383.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段とを備えることを特徴とする印刷設定変更システム。
【請求項２】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記印刷データ選択手段で選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする印刷設定変更システム。
【請求項３】
請求項２において、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数よりも、それら印刷データを前記印刷データ結合手段により結合して印刷を行った場合に消費する前記印刷用紙の枚数が少なくなる前記他の印刷データを前記印刷データ記憶手段のなかから検索する印刷データ検索手段と、
前記印刷データ検索手段で索出した印刷データを提示する印刷データ提示手段とを備えることを特徴とする印刷設定変更システム。
【請求項４】
請求項２において、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数と、それら印刷データを前記印刷データ結合手段により結合して印刷を行った場合に消費する前記印刷用紙の枚数との差分枚数を算出する差分枚数算出手段と、
前記差分枚数算出手段で算出した差分枚数を前記他の印刷データと対応付けて提示する差分枚数提示手段とを備えることを特徴とする印刷設定変更システム。
【請求項５】
請求項２において、
前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの組み合わせを提示する組合せ提示手段とを備えることを特徴とする印刷設定変更システム。
【請求項６】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段の各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記組合せ決定手段で決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする印刷設定変更システム。
【請求項７】
印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段とを備えることを特徴とする印刷装置。
【請求項８】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記印刷データ選択手段で選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする印刷装置。
【請求項９】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段の各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記組合せ決定手段で決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする印刷装置。
【請求項１０】
印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷設定変更プログラム。
【請求項１１】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記印刷データ選択ステップで選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷設定変更プログラム。
【請求項１２】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段の前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出ステップと、
前記空きページ領域数算出ステップの算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定ステップと、
前記組合せ決定ステップで決定した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記組合せ決定ステップで決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷設定変更プログラム。
【請求項１３】
印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップとを含むことを特徴とする印刷設定変更方法。
【請求項１４】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記印刷データ選択ステップで選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとを含むことを特徴とする印刷設定変更方法。
【請求項１５】
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段の前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出ステップと、
前記空きページ領域数算出ステップの算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定ステップと、
前記組合せ決定ステップで決定した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記組合せ決定ステップで決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとを含むことを特徴とする印刷設定変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データの印刷設定を変更するシステム、装置およびプログラム、並びに方法に係り、特に、印刷用紙の消費を低減するのに好適な印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法に関する。
【背景技術】
【０００２】
一般的なプリンタにおいては、複数のページを１つのページにまとめて印刷を行う割り付け印刷機能を備えている。ユーザは、割り付け印刷を行うことで印刷用紙の消費を低減することができる。
従来の割り付け印刷機能は、印刷要求を発行するＰＣにてあらかじめ割り付け方法を設定するものである。しかし、ＰＣからの印刷データをプリンタやサーバ等に蓄積しておき、プリンタやサーバ等において、ユーザが印刷データを選択して印刷する構成においては、割り付け設定が行われていない印刷データに対して後から割り付け設定を行うことはできなかった。また、このような構成においては、複数の印刷データを指定し、まとめて印刷する場合があるが、従来の割り付け印刷機能は、単一の印刷データに対してのみ利用することができ、複数の印刷データをまとめることはできなかった。
【０００３】
この問題を解決するものとして、特許文献１記載の印刷装置が提案されている。
特許文献１記載の発明によれば、ユーザが印刷指示した複数の印刷データを自動的に同一のページに割り当てることができる。
【特許文献１】特開平１０−１９３６９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の発明は、送信されてくる印刷データを順次割り付けていく方式のため、ユーザが意図しない割り付けが行われる可能性が高い。
また、印刷データの送信順序によっては、印刷用紙の消費を必ずしも低減できない場合がある。
図２３は、２つの印刷データをそれぞれ印刷した場合と、同一のページに割り付けて印刷した場合を示す図である。
【０００５】
例えば、印刷データＡが３ページ、印刷データＢが２ページからなる場合、それぞれの印刷データＡ，Ｂに基づいて印刷を行うと、図２３（ａ）に示すように、消費する印刷用紙は２枚となる。これに対し、印刷データＡ，Ｂを同一のページに割り当てて印刷を行うと、図２３（ｂ）に示すように、消費する印刷用紙は同様に２枚となり、それぞれ行った場合と変わらない。そればかりか、同一のページに割り付けた分、却って見づらくなる。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷用紙の消費を低減するのに好適な印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の印刷設定変更システムは、
印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段とを備えることを特徴とする。
【０００８】
このような構成であれば、ユーザは、印刷データ選択手段により、印刷データ記憶手段のなかから印刷データを選択すると、印刷設定変更手段により、選択された印刷データの印刷設定が変更される。
これにより、ユーザは、ページの割付が行われていない印刷データに対してページの割付等の印刷設定を事後的に行うことができる。また、印刷データの内容を考慮し、印刷用紙の消費を低減する組み合わせで印刷データを選択することもできる。したがって、従来に比して、印刷用紙の消費を低減することができるという効果が得られる。
【０００９】
ここで、印刷設定としては、例えば、ページ割付の有無、ページの割付数、両面印刷の有無、印刷部数、その他印刷に関する設定が含まれる。以下、形態７の印刷装置、形態１３の印刷設定変更プログラム、および形態１９の印刷設定変更方法において同じである。
ここで、印刷データ記憶手段は、印刷データをあらゆる手段でかつあらゆる時期に記憶するものであり、印刷データをあらかじめ記憶してあるものであってもよいし、印刷データをあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって印刷データを記憶するようになっていてもよい。以下、形態２および６の印刷設定変更システム、並びに形態７、８および１２の印刷装置において同じである。
【００１０】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、形態２および６の印刷設定変更システムにおいて同じである。
【００１１】
〔形態２〕  さらに、形態２の印刷設定変更システムは、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記印刷データ選択手段で選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする。
【００１２】
このような構成であれば、ユーザは、印刷データ選択手段により、印刷データ記憶手段のなかから複数の印刷データを選択すると、印刷設定変更手段により、選択された印刷データの印刷設定が変更される。これにより、ページの割付に関する印刷設定が変更される。そして、印刷データ結合手段により、選択された印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データが結合される。
【００１３】
これにより、ユーザは、ページの割付が行われていない印刷データに対してページの割付を事後的に行うことができる。また、印刷データの内容を考慮し、印刷用紙の消費を低減する組み合わせで印刷データを選択することもできる。したがって、従来に比して、印刷用紙の消費を低減することができるという効果が得られる。
また、複数の印刷データの各ページが連続して印刷用紙に割り付けられるように印刷データが結合されるので、そのような印刷データに基づいて印刷を行えば、印刷用紙の消費をさらに低減することができるという効果も得られる。
【００１４】
ここで、印刷設定としては、例えば、ページ割付の有無、ページの割付数、両面印刷の有無、その他ページ割付に関する設定が含まれる。以下、形態６の印刷設定変更システム、形態８および１２の印刷装置、形態１４および１８の印刷設定変更プログラム、並びに形態２０および２４の印刷設定変更方法において同じである。
【００１５】
〔形態３〕  さらに、形態３の印刷設定変更システムは、形態２の印刷設定変更システムにおいて、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数よりも、それら印刷データを前記印刷データ結合手段により結合して印刷を行った場合に消費する前記印刷用紙の枚数が少なくなる前記他の印刷データを前記印刷データ記憶手段のなかから検索する印刷データ検索手段と、
前記印刷データ検索手段で索出した印刷データを提示する印刷データ提示手段とを備えることを特徴とする。
【００１６】
このような構成であれば、印刷データ検索手段により、対象の印刷データと他の印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する印刷用紙の枚数よりも、それら印刷データを印刷データ結合手段により結合して印刷を行った場合に消費する印刷用紙の枚数が少なくなる他の印刷データが印刷データ記憶手段のなかから検索される。その結果、該当の印刷データが索出されると、印刷データ提示手段により、索出された印刷データが提示される。
【００１７】
これにより、ユーザは、提示された印刷データを参照することにより印刷用紙の消費を低減する組み合わせを選択しやすくなるので、印刷用紙の消費をさらに低減することができるという効果が得られる。
【００１８】
〔形態４〕  さらに、形態４の印刷設定変更システムは、形態２の印刷設定変更システムにおいて、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数と、それら印刷データを前記印刷データ結合手段により結合して印刷を行った場合に消費する前記印刷用紙の枚数との差分枚数を算出する差分枚数算出手段と、
前記差分枚数算出手段で算出した差分枚数を前記他の印刷データと対応付けて提示する差分枚数提示手段とを備えることを特徴とする。
【００１９】
このような構成であれば、差分枚数算出手段により、対象の印刷データと他の印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する印刷用紙の枚数と、それら印刷データを結合して印刷を行った場合に消費する印刷用紙の枚数との差分枚数が算出される。そして、差分枚数提示手段により、算出された差分枚数が他の印刷データと対応付けられて提示される。
【００２０】
これにより、ユーザは、提示された差分枚数を参照することにより印刷用紙の消費を低減する好適な組み合わせを選択しやすくなるので、印刷用紙の消費をさらに低減することができるという効果が得られる。
【００２１】
〔形態５〕  さらに、形態５の印刷設定変更システムは、形態２の印刷設定変更システムにおいて、
前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの組み合わせを提示する組合せ提示手段とを備えることを特徴とする。
【００２２】
このような構成であれば、空きページ領域数算出手段により、各印刷データごとに、その印刷データに基づいて印刷を行った場合の空きページ領域数が算出され、組合せ決定手段により、その算出結果に基づいて、空きページ領域数が所定関係となる印刷データの組み合わせが決定される。そして、組合せ提示手段により、決定された印刷データの組み合わせが提示される。
【００２３】
これにより、ユーザは、提示された印刷データの組み合わせを参照することにより空きページ領域数が所定関係となる組み合わせを把握することができるので、印刷用紙の消費を低減する組み合わせを選択しやすくなる。したがって、印刷用紙の消費をさらに低減することができるという効果が得られる。
ここで、所定関係としては、例えば、複数の印刷データについて空きページ領域数を加算した結果が、印刷用紙に対して割り付けるページ数の整数倍となる関係が含まれる。すなわち、このような関係を満たす印刷データを組み合わせれば、印刷用紙の消費を効果的に低減することができる。以下、形態１１の印刷装置、形態１７の印刷設定変更プログラム、および形態２３の印刷設定変更方法において同じである。
【００２４】
〔形態６〕  さらに、形態６の印刷設定変更システムは、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段の各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記組合せ決定手段で決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする。
【００２５】
このような構成であれば、空きページ領域数算出手段により、各印刷データごとに、その印刷データに基づいて印刷を行った場合の空きページ領域数が算出され、組合せ決定手段により、その算出結果に基づいて、空きページ領域数が所定関係となる印刷データの組み合わせが決定される。次いで、印刷設定変更手段により、決定された印刷データの印刷設定が変更される。これにより、ページの割付に関する印刷設定が変更される。そして、印刷データ結合手段により、決定された印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データが結合される。
【００２６】
これにより、空きページ領域数が所定関係となる組み合わせで印刷データが結合される。また、複数の印刷データの各ページが連続して印刷用紙に割り付けられるように印刷データが結合される。したがって、そのような印刷データに基づいて印刷を行えば、従来に比して、印刷用紙の消費を低減することができるという効果が得られる。
【００２７】
〔形態７〕  一方、上記目的を達成するために、形態７の印刷装置は、
印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段とを備えることを特徴とする。
このような構成であれば、形態１の印刷設定変更システムと同等の作用および効果が得られる。
【００２８】
〔形態８〕  さらに、形態８の印刷装置は、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択手段と、
前記印刷データ選択手段で選択した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記印刷データ選択手段で選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする。
このような構成であれば、形態２の印刷設定変更システムと同等の作用および効果が得られる。
【００２９】
〔形態９〕  さらに、形態９の印刷装置は、形態８の印刷装置において、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数よりも、それら印刷データを前記印刷データ結合手段により結合して印刷を行った場合に消費する前記印刷用紙の枚数が少なくなる前記他の印刷データを前記印刷データ記憶手段のなかから検索する印刷データ検索手段と、
前記印刷データ検索手段で索出した印刷データを提示する印刷データ提示手段とを備えることを特徴とする。
このような構成であれば、形態３の印刷設定変更システムと同等の作用および効果が得られる。
【００３０】
〔形態１０〕  さらに、形態１０の印刷装置は、形態８の印刷装置において、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数と、それら印刷データを前記印刷データ結合手段により結合して印刷を行った場合に消費する前記印刷用紙の枚数との差分枚数を算出する差分枚数算出手段と、
前記差分枚数算出手段で算出した差分枚数を前記他の印刷データと対応付けて提示する差分枚数提示手段とを備えることを特徴とする。
このような構成であれば、形態４の印刷設定変更システムと同等の作用および効果が得られる。
【００３１】
〔形態１１〕  さらに、形態１１の印刷装置は、形態８の印刷装置において、
前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの組み合わせを提示する組合せ提示手段とを備えることを特徴とする。
このような構成であれば、形態５の印刷設定変更システムと同等の作用および効果が得られる。
【００３２】
〔形態１２〕  さらに、形態１２の印刷装置は、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段の各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出手段と、
前記空きページ領域数算出手段の算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定手段と、
前記組合せ決定手段で決定した印刷データの前記印刷設定を変更する印刷設定変更手段と、
前記組合せ決定手段で決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合手段とを備えることを特徴とする。
このような構成であれば、形態６の印刷設定変更システムと同等の作用および効果が得られる。
【００３３】
〔形態１３〕  一方、上記目的を達成するために、形態１３の印刷設定変更プログラムは、
印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷設定変更システムと同等の作用および効果が得られる。
【００３４】
〔形態１４〕  さらに、形態１４の印刷設定変更プログラムは、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記印刷データ選択ステップで選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の印刷設定変更システムと同等の作用および効果が得られる。
【００３５】
〔形態１５〕  さらに、形態１５の印刷設定変更プログラムは、形態１４の印刷設定変更プログラムにおいて、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数よりも、それら印刷データを前記印刷データ結合ステップにより結合して印刷を行った場合に消費する前記印刷用紙の枚数が少なくなる前記他の印刷データを前記印刷データ記憶手段のなかから検索する印刷データ検索ステップと、
前記印刷データ検索ステップで索出した印刷データを提示する印刷データ提示ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の印刷設定変更システムと同等の作用および効果が得られる。
【００３６】
〔形態１６〕  さらに、形態１６の印刷設定変更プログラムは、形態１４の印刷設定変更プログラムにおいて、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数と、それら印刷データを前記印刷データ結合ステップにより結合して印刷を行った場合に消費する前記印刷用紙の枚数との差分枚数を算出する差分枚数算出ステップと、
前記差分枚数算出ステップで算出した差分枚数を前記他の印刷データと対応付けて提示する差分枚数提示ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の印刷設定変更システムと同等の作用および効果が得られる。
【００３７】
〔形態１７〕  さらに、形態１７の印刷設定変更プログラムは、形態１４の印刷設定変更プログラムにおいて、
前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出ステップと、
前記空きページ領域数算出ステップの算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定ステップと、
前記組合せ決定ステップで決定した印刷データの組み合わせを提示する組合せ提示ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００３８】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の印刷設定変更システムと同等の作用および効果が得られる。
【００３９】
〔形態１８〕  さらに、形態１８の印刷設定変更プログラムは、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段の前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出ステップと、
前記空きページ領域数算出ステップの算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定ステップと、
前記組合せ決定ステップで決定した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記組合せ決定ステップで決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００４０】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の印刷設定変更システムと同等の作用および効果が得られる。
【００４１】
〔形態１９〕  一方、上記目的を達成するために、形態１９の印刷設定変更方法は、
印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップとを含むことを特徴とする。
これにより、形態１の印刷設定変更システムと同等の効果が得られる。
【００４２】
〔形態２０〕  さらに、形態２０の印刷設定変更方法は、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段のなかから複数の前記印刷データを選択する印刷データ選択ステップと、
前記印刷データ選択ステップで選択した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記印刷データ選択ステップで選択した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとを含むことを特徴とする。
これにより、形態２の印刷設定変更システムと同等の効果が得られる。
【００４３】
〔形態２１〕  さらに、形態２１の印刷設定変更方法は、形態２０の印刷設定変更方法において、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数よりも、それら印刷データを前記印刷データ結合ステップにより結合して印刷を行った場合に消費する前記印刷用紙の枚数が少なくなる前記他の印刷データを前記印刷データ記憶手段のなかから検索する印刷データ検索ステップと、
前記印刷データ検索ステップで索出した印刷データを提示する印刷データ提示ステップとを含むことを特徴とする。
これにより、形態３の印刷設定変更システムと同等の効果が得られる。
【００４４】
〔形態２２〕  さらに、形態２２の印刷設定変更方法は、形態２０の印刷設定変更方法において、
対象の前記印刷データと他の前記印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する前記印刷用紙の枚数と、それら印刷データを前記印刷データ結合ステップにより結合して印刷を行った場合に消費する前記印刷用紙の枚数との差分枚数を算出する差分枚数算出ステップと、
前記差分枚数算出ステップで算出した差分枚数を前記他の印刷データと対応付けて提示する差分枚数提示ステップとを含むことを特徴とする。
これにより、形態４の印刷設定変更システムと同等の効果が得られる。
【００４５】
〔形態２３〕  さらに、形態２３の印刷設定変更方法は、形態２０の印刷設定変更方法において、
前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出ステップと、
前記空きページ領域数算出ステップの算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定ステップと、
前記組合せ決定ステップで決定した印刷データの組み合わせを提示する組合せ提示ステップとを含むことを特徴とする。
これにより、形態５の印刷設定変更システムと同等の効果が得られる。
【００４６】
〔形態２４〕  さらに、形態２４の印刷設定変更方法は、
印刷用紙に対してページの割付を規定した印刷設定を含む印刷データを記憶する印刷データ記憶手段の前記各印刷データごとに、当該印刷データに基づいて印刷を行った場合の空きページ領域数を算出する空きページ領域数算出ステップと、
前記空きページ領域数算出ステップの算出結果に基づいて、空きページ領域数が所定関係となる前記印刷データの組み合わせを決定する組合せ決定ステップと、
前記組合せ決定ステップで決定した印刷データの前記印刷設定を変更する印刷設定変更ステップと、
前記組合せ決定ステップで決定した印刷データの各ページが連続して前記印刷用紙に割り付けられるように当該印刷データを結合する印刷データ結合ステップとを含むことを特徴とする。
これにより、形態６の印刷設定変更システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図１２は、本発明に係る印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法の第１の実施の形態を示す図である。
本実施の形態は、本発明に係る印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法を、図１に示すように、認証カードを利用してネットワークプリンタ３００で印刷を行う場合について適用したものである。
【００４８】
まず、本発明を適用するネットワークシステムの機能概要を図１を参照しながら説明する。
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１に示すように、ユーザの利用に供するホスト端末１００と、ネットワークプリンタ３００と、ネットワークプリンタ３００に近接して設置されたプリントサーバ２００とが接続されている。
【００４９】
ホスト端末１００は、文書データを取得する文書データ取得部１０と、ユーザの認証情報を取得する認証情報取得部１１と、文書データ取得部１０で取得した文書データに基づいて認証情報および印刷設定を含む印刷データを生成する印刷データ生成部１２と、印刷データ生成部１２で生成した印刷データをプリントサーバ２００に送信する印刷データ送信部１３とを有して構成されている。
【００５０】
プリントサーバ２００は、印刷データ記憶部１４と、印刷データを受信する印刷データ受信部１５と、印刷データ受信部１５で受信した印刷データを印刷データ記憶部１４に保存する印刷データ保存部１６とを有して構成されている。
プリントサーバ２００は、さらに、与えられた認証カードから認証情報を読み取るカードリーダ１７と、カードリーダ１７で読み取った認証情報に対応する印刷データを印刷データ記憶部１４のなかから検索する印刷データ検索部１８と、印刷データ検索部１８で索出した印刷データのなかから複数の印刷データをユーザに選択させる印刷データ選択部１９とを有して構成されている。
【００５１】
プリントサーバ２００は、さらに、印刷データ選択部１９で選択された印刷データの印刷設定を変更する印刷設定変更部２０と、印刷データ選択部１９で選択された印刷データの各ページが連続して印刷用紙に割り付けられるようにその印刷データを結合する印刷データ結合部２１と、印刷データ結合部２１で結合した印刷データをネットワークプリンタ３００に送信する印刷データ送信部２２とを有して構成されている。
【００５２】
ネットワークプリンタ３００は、印刷データを受信する印刷データ受信部２３と、印刷データ受信部２３で受信した印刷データに基づいて印刷を行うプリンタエンジン２４とを有して構成されている。
次に、ホスト端末１００の構成を説明する。
図２は、ホスト端末１００のハードウェア構成を示すブロック図である。
【００５３】
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００５４】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネットワーク１９９に接続するための信号線とが接続されている。
ＣＰＵ３０は、マイクロプロセッシングユニット等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図３のフローチャートに示す印刷要求処理を実行する。
【００５５】
図３は、印刷要求処理を示すフローチャートである。
印刷要求処理は、プリントサーバ２００に対して印刷を要求する処理であって、ＣＰＵ３０において実行されると、図３に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００で待機する。
【００５６】
ステップＳ１０２では、文書作成アプリケーション等から印刷対象となる文書データを取得し、ステップＳ１０４に移行して、ログイン処理等でユーザにより入力されたユーザ情報を認証情報として取得し、ステップＳ１０６に移行する。
ステップＳ１０６では、取得した文書データに基づいてネットワークプリンタ３００が印刷可能なラスターデータを生成し、生成したラスターデータ、取得した認証情報、およびページの割付数を規定した印刷設定を含む印刷データを生成し、ステップＳ１０８に移行する。
【００５７】
ステップＳ１０８では、プリントサーバ２００に印刷要求を送信し、ステップＳ１１０に移行して、生成した印刷データをプリントサーバ２００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、プリントサーバ２００の構成を説明する。
図４は、プリントサーバ２００のハードウェア構成を示すブロック図である。
【００５８】
プリントサーバ２００は、図４に示すように、ホスト端末１００と同様に、ＣＰＵ５０、ＲＯＭ５２、ＲＡＭ５４およびＩ／Ｆ５８をバス５９で接続し、入力装置６０、記憶装置６２、表示装置６４、カードリーダ１７およびネットワーク１９９に接続するための信号線をＩ／Ｆ７８に接続して構成されている。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５および図６のフローチャートに示す印刷データ保存処理および認証印刷制御処理をそれぞれ時分割で実行する。
【００５９】
初めに、印刷データ保存処理を説明する。
図５は、印刷データ保存処理を示すフローチャートである。
印刷データ保存処理は、ホスト端末１００からの印刷要求に応じて印刷データを保存する処理であって、ＣＰＵ５０において実行されると、図５に示すように、まず、ステップＳ２００に移行する。
【００６０】
ステップＳ２００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ２００で待機する。
ステップＳ２０２では、印刷データを受信し、ステップＳ２０４に移行して、受信した印刷データを記憶装置６２に保存し、一連の処理を終了して元の処理に復帰させる。
【００６１】
次に、認証印刷制御処理を説明する。
図６は、認証印刷制御処理を示すフローチャートである。
認証印刷制御処理は、認証情報に基づいて印刷の可否を判定する処理であって、ＣＰＵ５０において実行されると、図６に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、カードリーダ１７に認証カードが挿入されたか否かを判定し、認証カードが挿入されたと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、認証カードが挿入されるまでステップＳ３００で待機する。
【００６２】
ステップＳ３０２では、カードリーダ１７により認証カードから認証情報を読み取り、ステップＳ３０４に移行して、読み取った認証情報と同一の認証情報が含まれる印刷データを記憶装置６２のなかから検索し、ステップＳ３０６に移行して、該当の印刷データを索出したか否かを判定し、該当の印刷データを索出したと判定したとき(Yes)は、ステップＳ３０８に移行する。
【００６３】
ステップＳ３０８では、索出した印刷データの一覧を表示装置６４に表示し、ステップＳ３１０に移行して、「印刷」ボタンの押下等により印刷処理の実行処理が要求されたか否かを判定し、印刷処理の実行が要求されたと判定したとき(Yes)は、ステップＳ３１２に移行するが、そうでないと判定したとき(No)は、印刷処理の実行が要求されるまでステップＳ３１０で待機する。
【００６４】
ステップＳ３１２では、印刷データの一覧のなかからいずれかの印刷データが選択されているか否かを判定し、いずれかの印刷データが選択されていると判定したとき(Yes)は、ステップＳ３１４に移行して、ネットワークプリンタ３００に印刷要求を送信し、ステップＳ３１６に移行する。
ステップＳ３１６では、印刷データの一覧のなかから複数の印刷データが選択されているか否かを判定し、複数の印刷データが選択されていると判定したとき(No)は、ステップＳ３１８に移行する。
【００６５】
ステップＳ３１８では、選択された印刷データについて、カラー印刷の有無、ページ割付の有無、ページの割付数、両面印刷の有無および印刷部数を規定した印刷設定を決定する。新たな印刷設定は、選択された複数の印刷データの印刷設定に基づいて決定する。カラー印刷については、いずれかの印刷設定にカラー印刷の設定が含まれている場合は、カラー印刷に設定する。ページの割付数については、いずれかの印刷設定のうちページの割付数が最も大きいものに設定する。両面印刷については、いずれかの印刷設定に両面印刷の設定が含まれている場合は、両面印刷に設定する。
【００６６】
次いで、ステップＳ３２０に移行して、選択された印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データを結合する。このとき、結合した印刷データの印刷設定は、ステップＳ３１８で決定した印刷設定に置き換えられる。
次いで、ステップＳ３２２に移行して、結合した印刷データをネットワークプリンタ３００に送信し、一連の処理を終了して元の処理に復帰させる。
【００６７】
一方、ステップＳ３１６で、複数の印刷データが選択されていないと判定したとき(No)は、ステップＳ３２４に移行して、選択された印刷データをネットワークプリンタ３００に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ３１２で、印刷データが選択されていないと判定したとき(No)は、ステップＳ３１０に移行する。
【００６８】
一方、ステップＳ３０６で、該当の印刷データを索出しないと判定したとき(No)は、ステップＳ３２６に移行して、エラーメッセージを表示装置６４に表示し、一連の処理を終了して元の処理に復帰させる。
次に、ネットワークプリンタ３００の構成を説明する。
図７は、ネットワークプリンタ３００のハードウェア構成を示すブロック図である。
【００６９】
ネットワークプリンタ３００は、図７に示すように、ホスト端末１００と同様に、ＣＰＵ７０、ＲＯＭ７２、ＲＡＭ７４およびＩ／Ｆ７８をバス７９で接続し、ヒューマンインターフェースとしてデータの入力および表示が可能なタッチパネル等からなる操作パネル８０、記憶装置８２、プリンタエンジン２４およびネットワーク１９９に接続するための信号線をＩ／Ｆ７８に接続して構成されている。
【００７０】
ＣＰＵ７０は、ＲＯＭ７２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８のフローチャートに示す印刷制御処理を実行する。
図８は、印刷制御処理を示すフローチャートである。
印刷制御処理は、プリントサーバ２００からの印刷要求に応じて印刷を制御する処理であって、ＣＰＵ７０において実行されると、図８に示すように、まず、ステップＳ４００に移行する。
【００７１】
ステップＳ４００では、印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、印刷要求を受信するまでステップＳ４００で待機する。
ステップＳ４０２では、印刷データを受信し、ステップＳ４０４に移行して、受信した印刷データに基づいてプリンタエンジン２４により印刷を行う印刷処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００７２】
次に、本実施の形態の動作を説明する。
ユーザは、ホスト端末１００において、文書作成アプリケーション等を利用して、ページの割付数等の印刷設定を行い、印刷を要求する。
ホスト端末１００では、印刷が要求されると、ステップＳ１０２〜Ｓ１０６を経て、文書データおよび認証情報が取得され、取得された文書データに基づいて認証情報および印刷設定を含む印刷データが生成される。そして、ステップＳ１０８，Ｓ１１０を経て、生成された印刷データがプリントサーバ２００に送信される。
【００７３】
プリントサーバ２００では、印刷データを受信すると、ステップＳ２０４を経て、受信した印刷データが記憶装置６２に保存される。
次に、ユーザは、ホスト端末１００において、カードライタ（不図示）に認証カードを挿入し、カードライタにより認証カードに認証情報を書き込む。なお、認証カードには、あらかじめ認証情報を書き込んでおいてもよく、この場合は、ホスト端末１００にカードライタを設けなくてもよい。
【００７４】
ユーザは、プリントサーバ２００のところまで赴き、カードリーダ１７に認証カードを挿入する。
プリントサーバ２００では、認証カードが挿入されると、ステップＳ３０２，Ｓ３０４を経て、認証カードから認証情報が読み取られ、読み取られた認証情報に対応する印刷データが記憶装置６２のなかから検索される。その結果、該当の印刷データが索出されると、ステップＳ３０８を経て、索出した印刷データの一覧が表示される。
【００７５】
図９は、印刷データの選択画面である。
図９の選択画面には、印刷データの一覧を表示する領域５００と、印刷処理の実行を要求するボタン５０２と、印刷データの削除を要求するボタン５０４とが配置されている。
ここで、ユーザは、印刷データＡ（「fileA.txt」の印刷データをいう。以下、同様に略記する。）、印刷データＢおよび印刷データＣについてはそれぞれ印刷要求を行ったが、一覧を参照した結果、それらをまとめて印刷したい場合は、図９の選択画面において印刷データＡ〜Ｃを入力装置６０により選択し、ボタン５０２をクリックする。
【００７６】
プリントサーバ２００では、印刷データＡ〜Ｃが選択された状態で印刷処理の実行が要求されると、ステップＳ３１８を経て、選択された印刷データＡ〜Ｃについて新たな印刷設定が決定される。
図１０は、印刷設定を決定する場合を示す図である。
印刷データＡ〜Ｃのヘッダ部には、図１０（ａ）に示すように、それぞれ印刷設定が格納されている。印刷データＡは、カラー印刷および両面印刷で、印刷用紙１枚あたり２ページを割り付ける設定となっている。印刷データＢは、モノクロ印刷および片面印刷で、ページの割付数が１ページとなっている。印刷データＣは、カラー印刷および両面印刷で、ページの割付数が４ページとなっている。したがって、印刷データＡ，Ｃの印刷設定にカラー印刷および両面印刷の設定が含まれ、また、印刷データＣのページの割付数が最も大きいので、新たな印刷設定は、図１０（ｂ）に示すように、カラー印刷、両面印刷、およびページの割付数が４ページとして決定される。そして、決定された印刷設定に基づいて合成ヘッダ部が生成される。
【００７７】
次いで、ステップＳ３２０を経て、選択された印刷データＡ〜Ｃの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データが結合される。
図１１は、印刷データを結合する場合を示す図である。
図１１に示すように、ラスタデータを含むデータ部Ａ〜Ｃが印刷データＡ〜Ｃからそれぞれ抽出され、抽出されたデータ部Ａ〜Ｃが順番に結合されて新たなデータ部が生成される。そして、生成されたヘッダ部に合成ヘッダ部が付加されることにより印刷データＡ〜Ｃが結合される。
【００７８】
印刷データＡ〜Ｃが結合されると、ステップＳ３２２を経て、結合された印刷データがネットワークプリンタ３００に送信される。
ネットワークプリンタ３００では、印刷データを受信すると、ステップＳ４０４を経て、受信した印刷データに基づいて印刷が行われる。
図１２は、印刷により消費する印刷用紙の枚数を示す図である。
【００７９】
印刷データＡは、図１２に示すように、全ページ数が７ページであり、両面印刷およびページの割付数が２ページなので、単独で印刷した場合は、INT((7-1)/2/2)+1＝２枚の印刷用紙を消費する。印刷データＢは、全ページ数が５ページであり、片面印刷およびページの割付数が１ページなので、INT((5-1)/1/1)+1＝５枚の印刷用紙を消費する。印刷データＣは、全ページ数が９ページであり、両面印刷およびページの割付数が４ページなので、INT((9-1)/4/2)+1＝２枚の印刷用紙を消費する。したがって、印刷データＡ〜Ｃをそれぞれ印刷した場合は、合計９枚の印刷用紙を消費することになる。
【００８０】
これに対し、印刷データＡ〜Ｃをまとめて印刷した場合は、全ページ数が２１ページであり、両面印刷およびページの割付数が４ページなので、INT((21-1)/4/2)+1＝３枚の印刷用紙を消費することになる。これにより、それぞれ印刷する場合に比して、９−３＝６枚の印刷用紙を削減することができる。
なお、不正な認証情報を記録した認証カードを利用した場合は、プリントサーバ２００では、該当の印刷データが索出できないので、ステップＳ３２６を経て、エラーメッセージが表示され印刷が行われない。
【００８１】
また、印刷データを１つしか選択せずに印刷処理の実行が要求された場合は、ステップＳ３２４を経て、選択された印刷データがネットワークプリンタ３００に送信される。
このようにして、本実施の形態では、プリントサーバ２００は、ページ割付に関する印刷設定を含む印刷データを記憶装置６２に保存し、印刷データの一覧を表示し、印刷データの一覧のなかから複数の印刷データが選択されたときは、選択した印刷データの印刷設定を変更し、選択した印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データを結合し、結合した印刷データをネットワークプリンタ３００に送信するようになっている。
【００８２】
これにより、ユーザは、ページの割付が行われていない印刷データに対してページの割付を事後的に行うことができる。また、印刷データの内容を考慮し、印刷用紙の消費を低減する組み合わせで印刷データを選択することもできる。したがって、従来に比して、印刷用紙の消費を低減することができる。
また、複数の印刷データの各ページが連続して印刷用紙に割り付けられるように印刷データが結合されるので、そのような印刷データに基づいて印刷を行えば、印刷用紙の消費をさらに低減することができる。
【００８３】
上記第１の実施の形態において、印刷データ記憶部１４および記憶装置６２は、形態１、２、７、８、１３、１４、１９または２０の印刷データ記憶手段に対応し、印刷データ選択部１９および入力装置６０は、形態１、２、７または８の印刷データ選択手段に対応し、印刷設定変更部２０およびステップＳ３１８は、形態１、２、７または８の印刷設定変更手段に対応している。また、ステップＳ３１８は、形態１３、１４、１９または２０の印刷設定変更ステップに対応し、印刷データ結合部２１およびステップＳ３２０は、形態２または８の印刷データ結合手段に対応し、ステップＳ３２０は、形態１４または２０の印刷データ結合ステップに対応している。
【００８４】
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図１３ないし図１８は、本発明に係る印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法の第２の実施の形態を示す図である。
本実施の形態は、本発明に係る印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法を、認証カードを利用してネットワークプリンタ３００で印刷を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、印刷データの組み合わせに応じて印刷用紙の削減枚数を表示し、ユーザがそれを参照して印刷設定の変更内容を決定する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００８５】
まず、プリントサーバ２００の構成を説明する。
ＣＰＵ５０は、図６の認証印刷制御処理に代えて、図１３のフローチャートに示す認証印刷制御処理を実行する。
図１３は、認証印刷制御処理を示すフローチャートである。
認証印刷制御処理は、認証情報に基づいて印刷の可否を判定する処理であって、ＣＰＵ５０において実行されると、図１３に示すように、まず、ステップＳ３００〜Ｓ３０６を経て、ステップＳ５００に移行する。
【００８６】
ステップＳ５００では、「印刷設定」ボタンの押下等により印刷設定の変更が要求されたか否かを判定し、印刷設定の変更が要求されたと判定したとき(Yes)は、ステップＳ５０２に移行して、印刷設定を変更する印刷設定変更処理を実行し、ステップＳ３０８に移行する。
一方、ステップＳ５００で、印刷設定の変更が要求されないと判定したとき(No)は、ステップＳ５０４に移行して、印刷処理の実行が要求されたか否かを判定し、印刷処理の実行が要求されたと判定したとき(Yes)は、ステップＳ５０６に移行する。
【００８７】
ステップＳ５０６では、印刷データの一覧のなかからいずれかの印刷データが選択されているか否かを判定し、いずれかの印刷データが選択されていると判定したとき(Yes)は、ステップＳ５０８に移行して、ネットワークプリンタ３００に印刷要求を送信し、ステップＳ５１０に移行する。
ステップＳ５１０では、印刷データの一覧のなかから複数の印刷データが選択されているか否かを判定し、複数の印刷データが選択されていると判定したとき(No)は、ステップＳ５１２に移行して、選択された印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データを結合し、ステップＳ５１４に移行して、結合した印刷データをネットワークプリンタ３００に送信し、一連の処理を終了して元の処理に復帰させる。
【００８８】
一方、ステップＳ５１０で、複数の印刷データが選択されていないと判定したとき(No)は、ステップＳ５１６に移行して、印刷設定変更処理によって印刷設定が変更されているか否かを判定し、印刷設定が変更されていると判定したとき(Yes)は、ステップＳ５１８に移行する。
ステップＳ５１８では、選択された印刷データの印刷設定を、印刷設定変更処理によって変更された内容に置き換え、ステップＳ５２０に移行して、選択された印刷データをネットワークプリンタ３００に送信し、一連の処理を終了して元の処理に復帰させる。
【００８９】
一方、ステップＳ５１６で、印刷設定が変更されていないと判定したとき(No)は、ステップＳ５２０に移行する。
一方、ステップＳ５０６で、印刷データが選択されていないと判定したとき(No)、およびステップＳ５０４で、印刷処理の実行が要求されないと判定したとき(No)はいずれも、ステップＳ５００に移行する。
【００９０】
次に、ステップＳ５０２の印刷設定変更処理を説明する。
図１４は、印刷設定変更処理を示すフローチャートである。
印刷設定変更処理は、ステップＳ５０２において実行されると、まず、ステップＳ６００に移行する。
ステップＳ６００では、印刷設定の変更対象となる印刷データ（以下、対象の印刷データという。）についてページの割付数が２ページ以上であるか否かを判定し、ページの割付数が２ページ以上であると判定したとき(Yes)は、ステップＳ６０２に移行する。
【００９１】
ステップＳ６０２では、対象の印刷データに基づいて印刷を行った場合に消費する印刷用紙の枚数を算出し、ステップＳ６０４に移行して、対象の印刷データ以外の印刷データのうち未処理のものを記憶装置６２から読み出し、ステップＳ６０６に移行する。
ステップＳ６０６では、読み出した印刷データに基づいて印刷を行った場合に消費する印刷用紙の枚数を算出し、ステップＳ６０８に移行して、対象の印刷データおよび読み出した印刷データをステップＳ５１２の処理で結合したものに基づいて印刷を行った場合に消費する印刷用紙の枚数を算出する。ただし、ステップＳ６０６，Ｓ６０８での印刷は、読み出した印刷データの印刷設定ではなく対象の印刷データの印刷設定に基づいて行った場合である。
【００９２】
次いで、ステップＳ６１０に移行して、ステップＳ６０２，Ｓ６０６で算出した印刷用紙の枚数の合計から、ステップＳ６０８で算出した印刷用紙の枚数を減算することにより印刷用紙の削減枚数を算出し、ステップＳ６１２に移行して、算出した削減枚数が１枚以上であるか否かを判定し、削減枚数が１枚以上であると判定したとき(Yes)は、ステップＳ６１４に移行して、読み出した印刷データを削減枚数とともに表示装置６４に表示し、ステップＳ６１６に移行する。
【００９３】
ステップＳ６１６では、対象の印刷データ以外のすべての印刷データについてステップＳ６０４〜Ｓ６１４の処理が終了したか否かを判定し、対象の印刷データ以外のすべての印刷データについて処理が終了したと判定したとき(Yes)は、ステップＳ６１８に移行する。
ステップＳ６１８では、対象の印刷データの印刷設定が更新されたか否かを判定し、印刷設定が更新されていないと判定したとき(No)は、ステップＳ６２０に移行して、「キャンセル」ボタンの押下等により変更の取消が要求されたか否かを判定し、変更の取消が要求されないと判定したとき(No)は、ステップＳ６２２に移行する。
【００９４】
ステップＳ６２２では、「適用」ボタンの押下等により変更および選択の確定が要求されたか否かを判定し、変更および選択の確定が要求されたと判定したとき(Yes)は、ステップＳ６２４に移行して、対象の印刷データの印刷設定の内容および印刷データの選択を確定し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ６２２で、変更および選択の確定が要求されないと判定したとき(No)は、ステップＳ６２６に移行して、表示された印刷データのなかからいずれかが選択されたか否かを判定し、印刷データが選択されていないと判定したとき(No)は、ステップＳ６１８に移行する。
【００９５】
一方、ステップＳ６２６で、印刷データが選択されたと判定したとき(Yes)は、現在対象の印刷データおよび選択された印刷データを新たな対象の印刷データとして設定し、ステップＳ６０４に移行する。
一方、ステップＳ６２０で、変更の取消が要求されたと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【００９６】
一方、ステップＳ６１８で、印刷設定が更新されたと判定したとき(Yes)は、ステップＳ６００に移行する。
一方、ステップＳ６１６で、対象の印刷データ以外のすべての印刷データについて処理が終了しないと判定したとき(No)は、ステップＳ６０４に移行する。
一方、ステップＳ６１２で、削減枚数が１未満であると判定したとき(No)は、ステップＳ６１６に移行する。
【００９７】
一方、ステップＳ６００で、ページの割付数が２ページ未満であると判定したとき(No)は、ステップＳ６１８に移行する。
次に、本実施の形態の動作を説明する。
ユーザは、プリントサーバ２００のところまで赴き、カードリーダ１７に認証カードを挿入する。
【００９８】
プリントサーバ２００では、認証カードが挿入されると、ステップＳ３０２，Ｓ３０４を経て、認証カードから認証情報が読み取られ、読み取られた認証情報に対応する印刷データが記憶装置６２のなかから検索される。その結果、該当の印刷データが索出されると、ステップＳ３０８を経て、索出した印刷データの一覧が表示される。
図１５は、印刷データの選択画面である。
【００９９】
図１５の選択画面には、一覧表示領域５００およびボタン５０２，５０４のほか、一覧表示領域５００に表示された各印刷データごとに印刷設定の変更を要求するボタン５０６が配置されている。
ここで、ユーザは、印刷データＡに対応するボタン５０６をクリックすると、印刷データＡの印刷設定を変更するための変更画面が表示される。
【０１００】
図１６は、印刷設定の変更画面である。
図１６の変更画面には、対象の印刷データを表示する領域５２０と、ページの割付数を入力するテキストボックス５２２と、印刷部数を入力するテキストボックス５２４と、対象の印刷データ以外の印刷データの一覧を表示する領域５２６と、両面印刷の可否を選択するラジオボタン５２８と、変更の取消を要求するボタン５３０と、変更および選択の確定を要求するボタン５３２とが配置されている。図１６の例では、対象の印刷データが印刷データＡであり、印刷データＡの現在の印刷設定は、ページの割付数が４ページ、印刷部数が１部、両面印刷となっている。
【０１０１】
プリントサーバ２００では、印刷データＡの変更画面が表示されると、ステップＳ６０４〜Ｓ６１６を繰り返し経て、印刷データＡ以外の印刷データについて削減枚数が算出され、削減枚数が１枚以上となる印刷データのみが表示される。図１６の例では、印刷データＢ〜Ｄが表示され、削減枚数がいずれも１枚となっている。これは、印刷データＡ，Ｂをまとめて印刷した場合は、それらをそれぞれ印刷する場合に比して、１枚の印刷用紙を削減することができることを示している。印刷データＣ，Ｄとの組み合わせについても同じである。
【０１０２】
ここで、ユーザは、図１６の変更画面において印刷データＢを入力装置６０により選択すると、変更画面が更新される。
図１７は、印刷データＢを選択した場合の印刷設定の変更画面である。
印刷データＢが選択されると、印刷データＡ，Ｂが対象の印刷データとして設定され、ステップＳ６０４〜Ｓ６１６を繰り返し経て、印刷データＡ，Ｂ以外の印刷データについて削減枚数が算出され、図１７に示すように、削減枚数が１枚以上となる印刷データのみが表示される。図１７の例は、印刷データＡ，Ｂについては、印刷用紙を削減できる印刷データの組み合わせは存在しないことを示している。印刷データＡ，Ｂの合計ページ数がページの割付数の整数倍である場合は、いかなる組み合わせでも削減することはできない。
【０１０３】
図１８は、印刷データの選択画面である。
次に、ユーザは、印刷データＢが選択された状態でボタン５３２をクリックする。
プリントサーバ２００では、印刷データＢが選択された状態で変更および選択の確定が要求されると、ステップＳ６２４を経て、対象の印刷データＡ，Ｂの印刷設定の内容および印刷データＢの選択が確定され、図１８に示すように、印刷データの選択画面が再表示される。図１８の例では、印刷データＡについて印刷データＢが選択されているので、印刷データＡに印刷データＢが付随的に表示されている。
【０１０４】
次に、ユーザは、印刷データＡが選択された状態でボタン５０２をクリックする。
プリントサーバ２００では、印刷データＡが選択された状態で印刷処理の実行が要求されると、ステップＳ５１２，Ｓ５１４を経て、選択された印刷データＡ，Ｂの各ページが連続して印刷用紙に割り付けられるように印刷データＡ，Ｂが結合され、結合された印刷データがネットワークプリンタ３００に送信される。
【０１０５】
このようにして、本実施の形態では、プリントサーバ２００は、対象の印刷データと他の印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する印刷用紙の枚数よりも、それら印刷データを結合して印刷を行った場合に消費する印刷用紙の枚数が少なくなる他の印刷データを検索し、索出した印刷データを表示するようになっている。
【０１０６】
これにより、ユーザは、表示された印刷データを参照することにより印刷用紙の消費を低減する組み合わせを選択しやすくなるので、印刷用紙の消費をさらに低減することができる。
さらに、本実施の形態では、プリントサーバ２００は、対象の印刷データと他の印刷データの組み合わせにおいて、それら印刷データに基づいてそれぞれ印刷を行った場合に消費する印刷用紙の枚数と、それら印刷データを印刷データ結合手段により結合して印刷を行った場合に消費する印刷用紙の枚数との削減枚数を算出し、算出した削減枚数を他の印刷データと対応付けて表示するようになっている。
【０１０７】
これにより、ユーザは、表示された削減枚数を参照することにより印刷用紙の消費を低減する好適な組み合わせを選択しやすくなるので、印刷用紙の消費をさらに低減することができる。
上記第２の実施の形態において、ステップＳ５１２は、形態３、４、９若しくは１０の印刷データ結合手段、または形態１５、１６、２１若しくは２２の印刷データ結合ステップに対応し、ステップＳ６０２〜Ｓ６１２は、形態３若しくは９の印刷データ検索手段、または形態１５若しくは２１の印刷データ検索ステップに対応している。また、ステップＳ６０２，Ｓ６０６〜Ｓ６１０は、形態４若しくは１０の差分枚数算出手段、または形態１６若しくは２２の差分枚数算出ステップに対応し、ステップＳ６１４は、形態３若しくは９の印刷データ提示手段、形態４若しくは１０の差分枚数提示手段、形態１５若しくは２１の印刷データ提示ステップ、または形態１６若しくは２２の差分枚数提示ステップに対応している。
【０１０８】
なお、上記第２の実施の形態においては、対象の印刷データに対して、削減枚数が１枚以上となる印刷データを表示するように構成したが、これに限らず、削減枚数が１枚以上となる印刷データの組み合わせを表示するように構成することもできる。
図１９は、印刷データの選択画面である。
図１９の選択画面には、一覧表示領域５００およびボタン５０２，５０４のほか、一覧表示領域５００に表示された各印刷データごとに、まとめて印刷すべき印刷データの提案を要求するボタン５０８が配置されている。
【０１０９】
ここで、ユーザは、印刷データＡに対応するボタン５０８をクリックすると、各印刷データごとに、その印刷データに基づいて印刷を行った場合の空きページ領域数が算出される。空きページ領域数は、下式（１），（２）により算出することができる。
片面印刷時：
空きページ領域数＝割付数−mod（（全ページ数）／割付数)                …（１）
両面印刷時：
空きページ領域数＝割付数×２−mod（（全ページ数）／（割付数×２）)    …（２）
上式（１），（２）において、「mod（）」は、括弧内の除算の余りを求める演算式である。
【０１１０】
図２０は、空きページ領域数を算出する場合を示す図である。
図２０（ａ）の例は、印刷データの全ページ数が３ページ、ページの割付数が４ページである場合を示している。この場合、空きページ領域数は１つとなる。また、図２０（ｂ）の例は、印刷データの全ページ数が１ページ、ページの割付数が４ページである場合を示している。この場合、空きページ領域数は３つとなる。
【０１１１】
すべての印刷データについて空きページ領域数が算出されると、その算出結果に基づいて削減枚数が１枚以上となる印刷データの組み合わせが決定される。そして、印刷データＡの印刷設定を変更するための変更画面が表示され、決定された印刷データの組み合わせが変更画面に表示される。
図２１は、印刷設定の変更画面である。
【０１１２】
図２１の変更画面には、領域５２０，５２６、テキストボックス５２２，５２４およびボタン５３０，５３２のほか、両面印刷の可否を表示する領域５４０と、印刷プレビュー画像を表示する領域５４２と、削減枚数を表示する領域５４４とが配置されている。図２１の例では、対象の印刷データが印刷データＡであり、印刷データＡとの組み合わせの候補として、印刷データＢ，Ｅ，Ｆ、印刷データＣ，Ｂ、印刷データＣ，Ｅ、印刷データＣ，Ｆ、および印刷データＤが表示されている。
【０１１３】
ここで、ユーザは、図２１の変更画面において印刷データＣ，Ｅを入力装置６０により選択すると、印刷データＡ，Ｃ，Ｅをまとめて印刷した場合の印刷プレビュー画像および削減枚数が領域５４２，５４４に表示される。
次に、ユーザは、印刷データＣ，Ｅが選択された状態でボタン５３２をクリックし、印刷データ一覧画面においてさらにボタン５０２をクリックすると、選択された印刷データＡ，Ｃ，Ｅの各ページが連続して印刷用紙に割り付けられるように印刷データＡ，Ｃ，Ｅが結合され、結合された印刷データがネットワークプリンタ３００に送信される。
【０１１４】
これにより、ユーザは、表示された印刷データの組み合わせを参照することにより削減枚数が１枚以上となる組み合わせを把握することができるので、印刷用紙の消費を低減する組み合わせを選択しやすくなる。したがって、印刷用紙の消費をさらに低減することができる。
また、この場合においては、削減枚数が１枚以上となる印刷データの組み合わせを表示するように構成したが、これに限らず、削減枚数が１枚以上となる印刷データの組み合わせを自動的に決定するように構成することもできる。
【０１１５】
図２２は、印刷データの選択画面である。
図２２の選択画面には、一覧表示領域５００およびボタン５０２，５０４のほか、一覧表示領域５００に表示された各印刷データごとに、まとめて印刷すべき印刷データの組み合わせを自動的に決定することを要求するボタン５１０が配置されている。
ここで、ユーザは、印刷データＡに対応するボタン５１０をクリックすると、各印刷データごとに、その印刷データに基づいて印刷を行った場合の空きページ領域数が算出される。そして、その算出結果に基づいて削減枚数が１枚以上となる印刷データの組み合わせが決定される。
【０１１６】
例えば、ページの割付数が４ページ、片面印刷、空きページ領域数が１つの印刷データについては、合計ページ数が４ｎ−１（ｎは１以上の整数）となる１または複数の印刷データを検索する。また、例えば、ページの割付数が４ページ、片面印刷、空きページ領域数が３つの印刷データについては、合計ページ数が４ｎ−３となる１または複数の印刷データを検索する。
【０１１７】
印刷データの組み合わせが決定されると、決定された印刷データの各ページが連続して印刷用紙に割り付けられるようにそれら印刷データが結合され、結合された印刷データがネットワークプリンタ３００に送信される。
これにより、削減枚数が１枚以上となる組み合わせで印刷データが結合されて印刷が行われるので、印刷用紙の消費をさらに低減することができる。
【０１１８】
なお、印刷データの組み合わせの候補が複数ある場合は、以下の３つの基準によりいずれか１つに決定する。
（１）組み合わせる印刷データの数ができるだけ少なくなるように、ページ数の多いものを組み合わせる。これにより、組み合わせる印刷データの数を最小限にし、ドキュメントの混在による複雑化を低減することができる。
（２）印刷時間の近いものを優先的に選択する。これにより、関連性がある可能性の高い印刷データをまとめて印刷することができる。
（３）ファイル名が似ているものを優先的に選択する。これにより、関連性がある可能性の高い印刷データをまとめて印刷することができる。
【０１１９】
また、上記第１および第２の実施の形態においては、プリントサーバ２００に印刷データ記憶部１４を設けて構成したが、これに限らず、ホスト端末１００、ネットワークプリンタ３００その他の端末に印刷データ記憶部１４を設けて構成することもできる。
また、上記第１および第２の実施の形態において、図３、図５、図６、図８、図１３および図１４のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２，５２，７２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４，５４，７４に読み込んで実行するようにしてもよい。
【０１２０】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１２１】
また、上記第１および第２の実施の形態においては、本発明に係る印刷設定変更システム、印刷装置および印刷設定変更プログラム、並びに印刷設定変更方法を、認証カードを利用してネットワークプリンタ３００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ３００に代えて、例えば、プロジェクタ、電子ペーパ、ホームゲートウェイ、パソコン、ＰＤＡ（Personal Digital Assistant）、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ（登録商標）（Personal Handyphone System）、ウォッチ型ＰＤＡ、ＳＴＢ（Set Top Box）、ＰＯＳ（Point Of Sale）端末、ＦＡＸ機、電話（ＩＰ電話等も含む。）、その他のデバイスに適用することができる。
【図面の簡単な説明】
【０１２２】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ホスト端末１００のハードウェア構成を示すブロック図である。
【図３】印刷要求処理を示すフローチャートである。
【図４】プリントサーバ２００のハードウェア構成を示すブロック図である。
【図５】印刷データ保存処理を示すフローチャートである。
【図６】認証印刷制御処理を示すフローチャートである。
【図７】ネットワークプリンタ３００のハードウェア構成を示すブロック図である。
【図８】印刷制御処理を示すフローチャートである。
【図９】印刷データの選択画面である。
【図１０】印刷設定を決定する場合を示す図である。
【図１１】印刷データを結合する場合を示す図である。
【図１２】印刷により消費する印刷用紙の枚数を示す図である。
【図１３】認証印刷制御処理を示すフローチャートである。
【図１４】印刷設定変更処理を示すフローチャートである。
【図１５】印刷データの選択画面である。
【図１６】印刷設定の変更画面である。
【図１７】印刷データＢを選択した場合の印刷設定の変更画面である。
【図１８】印刷データの選択画面である。
【図１９】印刷データの選択画面である。
【図２０】空きページ領域数を算出する場合を示す図である。
【図２１】印刷設定の変更画面である。
【図２２】印刷データの選択画面である。
【図２３】２つの印刷データをそれぞれ印刷した場合と、同一のページに割り付けて印刷した場合を示す図である。
【符号の説明】
【０１２３】
１００…ホスト端末，  ２００…プリントサーバ，  ３００…ネットワークプリンタ，  １０…文書データ取得部，  １１…認証情報取得部，  １２…印刷データ生成部，  １３，２２…印刷データ送信部，  １４…印刷データ記憶部，  １５，２３…印刷データ受信部，  １６…印刷データ保存部，  １７…カードリーダ，  １８…印刷データ検索部，  １９…印刷データ選択部，  ２０…印刷設定変更部，  ２１…印刷データ結合部，  ２４…プリンタエンジン，  ３０，５０，７０…ＣＰＵ，  ３２，５２，７２…ＲＯＭ，  ３４，５４，７４…ＲＡＭ，  ３８，５８，７８…Ｉ／Ｆ，  ３９，５９，７９…バス，  ４０，６０…入力装置，  ４２，６２，８２…記憶装置，  ４４，６４…表示装置，  ８０…操作パネル，  １９９…ネットワーク
【図１】
2006260383.tif 000003
【図２】
2006260383.tif 000004
【図３】
2006260383.tif 000005
【図４】
2006260383.tif 000006
【図５】
2006260383.tif 000007
【図６】
2006260383.tif 000008
【図７】
2006260383.tif 000009
【図８】
2006260383.tif 000010
【図９】
2006260383.tif 000011
【図１０】
2006260383.tif 000012
【図１１】
2006260383.tif 000013
【図１２】
2006260383.tif 000014
【図１３】
2006260383.tif 000015
【図１４】
2006260383.tif 000016
【図１５】
2006260383.tif 000017
【図１６】
2006260383.tif 000018
【図１７】
2006260383.tif 000019
【図１８】
2006260383.tif 000020
【図１９】
2006260383.tif 000021
【図２０】
2006260383.tif 000022
【図２１】
2006260383.tif 000023
【図２２】
2006260383.tif 000024
【図２３】
2006260383.tif 000025