(57)【要約】【課題】  掲示用の両面印刷物を容易に作成できるプログラム、画像処理装置、及び画像処理方法を提供する。【解決手段】  画像形成装置に接続されるコンピュータに、形成処理の対象となる対象ドキュメントを２つ受け入れさせ、当該受け入れた、２つの対象ドキュメントのうち、第１のドキュメントの各ページのデータに基づき、用紙の第１の面に画像を形成するよう、画像形成装置に指示させ、当該用紙の第２の面に、２つの対象ドキュメントのうち、第２のドキュメントの各ページのデータに基づき、画像を形成するよう、画像形成装置に指示させるプログラムである。【選択図】        図１
2005346148.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に接続されるコンピュータに、
形成処理の対象となる対象ドキュメントを２つ受け入れる手順と、
前記受け入れた、２つの対象ドキュメントのうち、第１のドキュメントの各ページのデータに基づき、用紙の第１の面に画像を形成するよう、前記画像形成装置に指示する第１形成手順と、
前記用紙の第２の面に、前記２つの対象ドキュメントのうち、第２のドキュメントの各ページのデータに基づき、画像を形成するよう、前記画像形成装置に指示する第２形成手順と、
実行させることを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記第１形成手順は、前記第１のドキュメントの各ページを所定順に形成するよう指示し、
前記第２形成手順は、前記第２のドキュメントの各ページを前記所定順とは逆順に形成するよう指示することを特徴とするプログラム。
【請求項３】
請求項１に記載のプログラムであって、
前記第１形成手順は、前記第１のドキュメントの各ページを所定順に形成するよう指示し、
前記第２形成手順は、前記第２のドキュメントの各ページを所定ページ数ごとにグループに分割し、各グループごとに、前記所定順とは逆順に前記第２ドキュメントの各ページを形成するよう指示することを特徴とするプログラム。
【請求項４】
画像形成装置に接続される画像処理装置であって、
形成処理の対象となる対象ドキュメントを２つ受け入れる手段と、
前記受け入れた、２つの対象ドキュメントのうち、一方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、用紙の一面側に画像を形成させる手段と、
前記用紙の他の面に、前記２つの対象ドキュメントのうち、他方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、画像を形成させる手段と、
を含むことを特徴とする画像処理装置。
【請求項５】
画像形成装置に接続されるコンピュータを用い、
形成処理の対象となる対象ドキュメントを２つ受け入れさせ、
前記受け入れた、２つの対象ドキュメントのうち、一方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、用紙の一面側に画像を形成させ、
前記用紙の他の面に、前記２つの対象ドキュメントのうち、他方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、画像を形成させる
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置に画像の形成処理を行わせるプログラム、画像処理装置、及び画像処理方法に関する。
【背景技術】
【０００２】
プレゼンテーション資料など、複数のページからなるドキュメントを印刷して掲示することがある。この場合に、掲示場所の都合などから、２つのドキュメントのそれぞれを用紙の両面に印刷する（つまり、一面側に一方のドキュメントのページを印刷し、他方の面に他方のドキュメントのページを印刷する）ことで、例えば透明ガラスの掲示板に掲示して両側から参照できるようにすることが行われている。
【０００３】
なお、特許文献１には、ページ順をプリントジョブ単位で制御可能なプリンタ装置が開示されている。
【特許文献１】特開平８−２７８７２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のように２つのドキュメントを用紙両面に印刷して、掲示用の印刷物を作成しようとするときには、一方のドキュメントを片面印刷した上で、この印刷後の用紙をさらに用紙トレイに戻すなどして、他方の面にもう一つのドキュメントを印刷することになり、作成手順が面倒であった。
【０００５】
本発明は上記実情に鑑みて為されたもので、上記掲示用の印刷物を容易に作成できるプログラム、画像処理装置、及び画像処理方法を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、画像形成装置に接続されるコンピュータに実行されるプログラムであって、形成処理の対象となる対象ドキュメントを２つ受け入れる手順と、前記受け入れた、２つの対象ドキュメントのうち、第１のドキュメントの各ページのデータに基づき、用紙の第１の面に画像を形成するよう、前記画像形成装置に指示する第１形成手順と、前記用紙の第２の面に、前記２つの対象ドキュメントのうち、第２のドキュメントの各ページのデータに基づき、画像を形成するよう、前記画像形成装置に指示する第２形成手順と、をコンピュータに実行させることを特徴としている。
【０００７】
ここで前記第１形成手順は、前記第１のドキュメントの各ページを所定順に形成するよう指示し、前記第２形成手順は、前記第２のドキュメントの各ページを前記所定順とは逆順に形成するよう指示することとしてもよい。
【０００８】
また、前記第１形成手順は、前記第１のドキュメントの各ページを所定順に形成するよう指示し、前記第２形成手順は、前記第２のドキュメントの各ページを所定ページ数ごとにグループに分割し、各グループごとに、前記所定順とは逆順に前記第２ドキュメントの各ページを形成するよう指示することとしてもよい。
【０００９】
さらに本発明の一形態に係る画像処理装置は、画像形成装置に接続される画像処理装置であって、形成処理の対象となる対象ドキュメントを２つ受け入れる手段と、前記受け入れた、２つの対象ドキュメントのうち、一方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、用紙の一面側に画像を形成させる手段と、前記用紙の他の面に、前記２つの対象ドキュメントのうち、他方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、画像を形成させる手段と、を含むことを特徴としている。
【００１０】
また、本発明の別の態様に係る画像処理方法は、画像形成装置に接続されるコンピュータを用い、形成処理の対象となる対象ドキュメントを２つ受け入れさせ、前記受け入れた、２つの対象ドキュメントのうち、一方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、用紙の一面側に画像を形成させ、前記用紙の他の面に、前記２つの対象ドキュメントのうち、他方のドキュメントの各ページのデータに基づき、前記画像形成装置に対して、画像を形成させることを特徴としている。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る画像処理装置は、図１に示すように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５とを含んで構成されている。制御部１１は、ＣＰＵ（Central Processing Unit）等のコンピュータ素子を用いて実現でき、記憶部１２に格納されているプログラムに従って動作する。具体的にこの制御部１１は、形成処理の対象となる対象ドキュメントを２つ受け入れ、これら受け入れた、２つの対象ドキュメントのうち、第１のドキュメントの各ページのデータに基づき、用紙の第１の面に画像を形成するよう、画像形成装置に指示する第１形成処理と、当該第１のドキュメントを一方の面に形成した当該用紙の第２の面に、２つの対象ドキュメントのうち、第２のドキュメントの各ページのデータに基づき、画像を形成するよう、画像形成装置に指示する第２形成処理と、を実行している。この制御部１１の処理の具体的内容については、後に詳しく述べる。
【００１２】
記憶部１２は、ＲＡＭ（Random Access Memory）などの記憶素子や、ハードディスク等の補助記憶装置を含んで構成されている。この記憶部１２は、制御部１１によって実行されるプログラムを保持するコンピュータ可読な記録媒体として動作する。また、この記憶部１２は、制御部１１の処理過程で必要とされる種々のデータを格納するワークメモリとしても動作する。
【００１３】
操作部１３は、キーボードやマウスを含んでなる。この操作部１３は、利用者からの操作の内容を制御部１１に出力している。表示部１４は、ディスプレイ装置などであり、制御部１１から入力される指示に従って、情報の表示を行う。通信部１５は、例えばＵＳＢ（Universal Serial Bus）やネットワークインタフェースであり、画像形成装置としてのプリンタ等に接続されている。通信部１５は、制御部１１から入力される指示に従って、プリンタ等の画像形成装置に対して形成処理の対象となる画像データや形成指示を出力する。
【００１４】
ここで、制御部１１によって実行されるプログラムの内容について説明する。このプログラムは、図２にその機能的構成を示すように、ジョブ受入部２１と、ページ処理部２２と、画像データ展開部２３とを含んで構成されている。
【００１５】
ジョブ受入部２１は、表示部１４に図３に示すようなプリンタドライバの設定画面を提示する。この設定画面では、少なくとも、両面に互いに異なるドキュメントを印刷した掲示用の印刷物を生成するか否かの設定（両面利用掲示の有無）を受け入れる。また、当該掲示用の印刷物を生成する旨の設定が為された場合、このジョブ受入部２１はさらに、図４に示す画面を表示部１４に提示し、一つの掲示板に掲示する用紙の横方向の枚数（掲示横幅）と、２つのドキュメントを特定する情報（格納場所やＵＲＬ等）を受け入れる。
【００１６】
ここで掲示横幅は、図５（ａ）に示すように、横一列に４枚掲示する場合には「４」となり、図５（ｂ）に示すように、縦横に４×２枚の合計８枚を掲示する場合にも、横方向の枚数を数えるので「４」となる。
【００１７】
ジョブ受入部２１は、これら掲示横幅と、２つのドキュメントを特定する情報とを受け入れると、これらの情報をページ処理部２２に出力する。
【００１８】
ページ処理部２２は、２つのドキュメントを取得する。具体的には、各ドキュメントを特定する情報に基づき、記憶部１２からドキュメントを読み出し、または通信部１５を介してネットワーク上のサーバ等からドキュメントを取得する。ページ処理部２２は、各ドキュメントの画像データを各ページのデータに分割して、各ドキュメントの各ページのデータを形成する用紙の面を決定し、各ドキュメントの各ページのデータを当該決定した順序に並替えて、画像データ展開部２３に出力する。
【００１９】
例えばページ処理部２２は、第１、第２の２つのドキュメントのそれぞれの画像データ（具体的にはPostScript（登録商標）などのページ記述言語で記述したデータでよい）から、それぞれの第１ページ目のデータ（以下、第１のドキュメントの第ｉ番目のページのデータを、「データ１−ｉ」と記し、第２のドキュメントの第ｉ番目のページのデータを、「データ２−ｉ」と記す）を、１枚目の用紙の表面と裏面とに形成させるため、データ１−１、データ２−１、データ１−２、データ２−２、…という順序に並替えて各ページのデータを出力する。
【００２０】
画像データ展開部２３は、ページ処理部２２から入力される順序で各ページのデータをビットマップのデータに展開する。具体的には、この画像データ展開部２３は、各ページのデータとしてページ記述言語で記述されたデータを受け入れて、ビットマップのデータを生成するものである。画像データ展開部２３は、この生成したビットマップのデータを通信部１５を介して画像形成装置に出力する。なお、画像形成装置自身が、ページ記述言語で記述されたデータを受け入れてビットマップデータへ展開する処理を行う場合には、この画像データ展開部２３は必ずしも必要ではない。これにより、用紙の表裏にそれぞれ各ドキュメントを形成した印刷物を作成することができるようになる。
【００２１】
また、本実施の形態の画像処理装置では、掲示された印刷物を閲覧する閲覧者の動線（移動方向）に応じて、ページ順を調整してもよい。つまり、図６（ａ）に示すように、利用者が第１の掲示板Ａに掲示された第１ドキュメントの１から４ページを閲覧し、次に第２の掲示板Ｂに掲示された第１ドキュメントの５から８ページを閲覧してから、掲示板Ａを振り返り、そこに掲示されている第２ドキュメントの１から４ページを閲覧し、次に掲示板Ｂの別の面に回って第２ドキュメントの５から８ページを閲覧するという順路で閲覧を行う場合は、上述の処理で構わない。
【００２２】
なお、図６（ａ）では、第１ドキュメントのページ１（１−１などと略記している）と、第２ドキュメントのページ１（２−１）とが用紙の表裏に形成されており、掲示板を挟んでそれらが参照できることを示している。
【００２３】
しかしながら図６（ｂ）に示すように、掲示板Ａ，Ｂの配置状況によっては、第１ドキュメントの１から４ページを閲覧し、次に第２の掲示板Ｂに掲示された第１ドキュメントの５から８ページを閲覧してから、この第２の掲示板Ｂの裏側へ回る順路をとる場合は、第２ドキュメントのページ順を第１ドキュメントとは逆順にしておくことが好ましい。さらに、別の動線の例では、図６（ｃ）のようにページを配することが好ましいこともある。
【００２４】
そこで本実施の形態のページ処理部２２の処理として、利用者の指示を受けて、第１のドキュメントの各ページを所定順に形成させ、第２のドキュメントの各ページを当該所定順とは逆順に形成させるようなデータを生成する。つまり、例えば第２のドキュメントが８ページからなる場合、データ１−１、データ２−８、データ１−２、データ２−７…という順序に並替える。これにより図６（ｂ）のような掲示が可能となる。
【００２５】
また、利用者の指示により、第２のドキュメントの各ページを所定ページ数ごとにグループに分割し、各グループごとに、上記所定順とは逆順に第２ドキュメントの各ページを形成させるようなデータを生成してもよい。つまりこの場合は、第２ドキュメントの各ページを、入力された掲示横幅Ｐごとのグループに分割して、逆順に配列する。これにより例えば、データ１−１、データ２−４、データ１−２、データ２−３、…、データ１−４、データ２−１、データ１−５、データ２−８…という順序に並替える。これにより図６（ｃ）に示したような掲示が可能となる。
【００２６】
さらにこれらページ順の調整方法は、第１ドキュメントと第２ドキュメントとのページ数の差、並びに掲示状況（掲示横幅）に基づいて設定するようにしてもよい。この場合、ページ処理部２２は、ページ数の多い方のドキュメントを第１ドキュメントとして、第２ドキュメントのページ順を次のように定める。
【００２７】
すなわち、例えば第１ドキュメントが７ページからなる場合であって、掲示横幅が「４」である場合、最後の掲示板（２つ目の掲示板）には、３枚の用紙が貼付けられることになる。これを図７に示すように蛇行順路をとるように貼付ける場合、最後のページは、閲覧の開始点側（データ１−１に対応するページが貼付けられている側）Ｑに近い側で終っている。この場合、閲覧者の自然な順路は、データ１−１に対応するページの裏側に形成されたデータから閲覧する順路である。従って、この場合はデータ１−１の裏側にデータ２−１が形成されること（つまり、第１、第２のドキュメントとも、同じ順序で各ページのデータが形成されること）が好ましい。
【００２８】
一方、第１ドキュメントが５ページからなり、掲示横幅が「４」である場合、最後の掲示板（２つ目の掲示板）には、１枚の用紙が貼付けられることになる。この場合に図７に示したのと同様の順序で貼付ける場合、最後のページは、各掲示板の終了点側（図７のＲ側）に近い側で終っている。この場合、閲覧者の自然な順路は、その場で振り返る順路（データ１−４に対応するページの裏側を最初に見る順路）となる。このため、データ１−４の裏側にデータ２−１が形成されることが好ましい。
【００２９】
なお、最後の掲示板において、第１ドキュメント（ページ数の長い方のドキュメント）の最後のページが閲覧の開始点側Ｑと、終了点側Ｒとのどちらで終っているかは、次のような配置順序パラメータを演算することで判定できる。
【００３０】
具体的に、第１ドキュメントのページ数Ｌを、掲示横幅ｄで除した余りｅを計算し、フラグｆ０を次のように定める。
【００３１】
【数１】
2005346148.tif 000003
【００３２】
また、フラグｆ１を次のように定める。
【数２】
2005346148.tif 000004
【００３３】
フラグｆ０は、最後の掲示板で最終ページの位置が当該掲示板の開始側と、終了側のどちらの側に近いか（蛇行順路の場合、掲示板毎に入れ替ることになる）により、掲示板の終了側に近いときに「−１」、開始側に近いときに「１」となる。フラグｆ１は、最後の掲示板が指定された掲示横幅で終了すると考えたときに、当該掲示板の終了側が最初の列の開始端側（Ｑ側）に近いときに「１」、Ｒ側に近いときに「−１」となる。そこでこれらを乗じた値を配置順序パラメータとする。
【００３４】
そして、この配置順序パラメータが「１」であるときには、最後のページがＲ側に近い側に貼付けられているとして判断でき、従って、第１、第２のドキュメントのページのデータの形成順序を互いに逆順とする。
【００３５】
また、配置順序パラメータが「−１」であるときには、最後のページがＱ側に近い側に貼付けられているとして判断でき、従って、第１、第２のドキュメントのページのデータの形成順序を同一とする。なお、この場合さらに、利用する掲示板の数Ｌをｄで除した商が３以上であるときには、最後の掲示板に近い側に第２ドキュメントの最初のページがあることが好ましいので、第２のドキュメントの各ページを所定ページ数ごとにグループに分割し、各グループごとに、上記所定順とは逆順に第２ドキュメントの各ページを形成させることとしてもよい。
【００３６】
さらに、本実施の形態のここまでの説明では、例えば透明な掲示板に用紙を貼付ける例について説明したので、振り返れば各用紙の裏面が見えるとする場合について説明したが、例えば両面印刷に係る用紙を閲覧者が実際に裏返して見るようにすれば、掲示板が必ずしも透明でなくてもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係る画像処理装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る画像処理プログラムの例を表す機能ブロック図である。
【図３】本発明の実施の形態に係る画像処理装置によって提供されるユーザインタフェースの一例を表す説明図である。
【図４】本発明の実施の形態に係る画像処理装置によって提供されるユーザインタフェースの一例を表す説明図である。
【図５】掲示板の一方の面への用紙の貼付け例を表す説明図である。
【図６】閲覧者の順路例を表す説明図である。
【図７】用紙の貼付け例を表す説明図である。
【符号の説明】
【００３８】
１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部、２１  ジョブ受入部、２２  ページ処理部、２３  画像データ展開部。
【図１】
2005346148.tif 000005
【図２】
2005346148.tif 000006
【図３】
2005346148.tif 000007
【図４】
2005346148.tif 000008
【図５】
2005346148.tif 000009
【図６】
2005346148.tif 000010
【図７】
2005346148.tif 000011