(57)【要約】【課題】一般的な印刷機構を用いて、紙を積み重ねた結果できる側面に情報が擬似的に印刷されているように見えるよう用紙の表面/裏面に対して情報を印刷することを目的とする。【解決手段】各ページの紙面印刷イメージを生成し、指定された用紙の厚さ及び印刷するページ数から算出された側面に対して、側面印刷イメージを作成する。生成された紙面印刷イメージと、作成された側面印刷イメージとを用いて、複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報として表示させるべく、紙面印刷イメージの側面にあたる縁部分に、側面印刷イメージの一部を割り当てて、新たな紙面印刷イメージを生成する。【選択図】図１
2010143167.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報を表示させるための印刷をする情報処理装置であって、
印刷ジョブから各ページの紙面印刷イメージを生成する第１の生成手段と、
前記印刷ジョブから側面に表示させるための印刷情報を取得する取得手段と、
指定された用紙の厚さ及び印刷するページ数から、前記用紙を平積みした場合にできる用紙の側面を算出する算出手段と、
前記算出手段により算出された側面に対して、前記取得手段により取得された印刷情報を用いて、側面印刷イメージを作成する作成手段と、
前記第１の生成手段により生成された紙面印刷イメージと、前記作成手段により作成された側面印刷イメージとを用いて、前記複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報として表示させるべく、当該紙面印刷イメージの側面にあたる縁部分に、当該側面印刷イメージの一部を割り当てて、新たな紙面印刷イメージを生成する第２の生成手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記算出手段は、指定された用紙の厚さ及び印刷する複数の印刷ジョブの全てのページ数から、前記用紙を平積みした場合にできる用紙の側面を算出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記作成手段は、前記算出手段により算出された一の印刷ジョブに対応する側面と、及び複数の印刷ジョブに対応する側面のそれぞれの側面印刷イメージを作成することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第２の生成手段は、印刷ページ数に応じて、前記紙面印刷イメージの側面にあたる縁部分に、割り当てる前記面印刷イメージの一部の幅を制御することを特徴とする請求項１乃至３に記載の情報処理装置。
【請求項５】
前記側面にあたる縁部分とは、印刷した用紙を裁断する場合においては、裁断される部分を縁部分とすることを特徴とする請求項１乃至４に記載の情報処理装置。
【請求項６】
複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報を表示させるための印刷をする情報処理装置における制御方法であって、
印刷ジョブから各ページの紙面印刷イメージを生成する第１の生成ステップと、
前記印刷ジョブから側面に表示させるための印刷情報を取得する取得ステップと、
指定された用紙の厚さ及び印刷するページ数から、前記用紙を平積みした場合にできる用紙の側面を算出する算出ステップと、
前記算出ステップにより算出された側面に対して、前記取得ステップにより取得された印刷情報を用いて、側面印刷イメージを作成する作成ステップと、
前記第１の生成ステップにより生成された紙面印刷イメージと、前記作成ステップにより作成された側面印刷イメージとを用いて、前記複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報として表示させるべく、当該紙面印刷イメージの側面にあたる縁部分に、当該側面印刷イメージの一部を割り当てて、新たな紙面印刷イメージを生成する第２の生成ステップと
を有することを特徴とする制御方法。
【請求項７】
複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報を表示させるための印刷をする情報処理装置において実行可能なプログラムであって、
印刷ジョブから各ページの紙面印刷イメージを生成する第１の生成手段、
前記印刷ジョブから側面に表示させるための印刷情報を取得する取得手段、
指定された用紙の厚さ及び印刷するページ数から、前記用紙を平積みした場合にできる用紙の側面を算出する算出手段、
前記算出手段により算出された側面に対して、前記取得手段により取得された印刷情報を用いて、側面印刷イメージを作成する作成手段、
前記第１の生成手段により生成された紙面印刷イメージと、前記作成手段により作成された側面印刷イメージとを用いて、前記複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報として表示させるべく、当該紙面印刷イメージの側面にあたる縁部分に、当該側面印刷イメージの一部を割り当てて、新たな紙面印刷イメージを生成する第２の生成手段
として前記情報処理装置を機能させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙の側面に情報を表示させるための印刷を印刷用紙にする情報処理装置、および制御方法およびプログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来の印刷では、印刷用紙の表面もしくは裏面への印刷が前提となっているが、印刷物を立体と考えると、これまでの印刷対象であった紙面（表／裏）のみならず側面に対しても面が存在するため、この側面への印刷が考えられる。
【０００３】
通常の印刷は紙に対して用紙の表面や裏面に対し２次元的に情報を記録するものであるが、実際の印刷は複数枚印刷する場合が多く、これは印刷物を立体と考えたとき、表や裏以外にもう４側面に対して印刷が印刷対象と考えられる。
【０００４】
例えば、複数枚数印刷し、それをまとめた場合、側面となる部分に何らかの情報を表現することによりその資料の所存を明確にすることが可能になる。
【０００５】
このとき利用者からは、通常紙面と同じ感覚で側面に対する印刷が行えると汎用性が高まる。
【０００６】
しかしながら、側面印刷を行う場合は、特許文献１に記載のような専用の印刷機構を用いる必要があるが、通常の印刷機や複写機に対して別途専用の印刷機構を追加するのは、構造・金額・保守等何らかの負担を強いるものになるため、一般的な印刷機構を用いて側面部分に印刷を行える方法が求められる。
【０００７】
現在、用紙の表や裏の面に対してできるかぎり多くの面積で印刷をするため、紙の縁ぎりぎりに印刷する「縁なし印刷」という方法がある。
【０００８】
特許文献２には、縁なし印刷を応用した技術が開示されており、その内容は、用紙の端部に印刷されたページマーク、部マーク、表裏マークを利用者がチェックするだけで、束（部）の仕分け、ページ順、紙の表裏方向の統一性等を容易にチェックし、整えることを容易にすることと、ふちなし印刷する際には、ふちなし印刷画像の仕上がりの美しさと、整列の容易性を同時に実現することが記載されている。
【特許文献１】特開２００４−１３６４５９号公報
【特許文献２】特開２００４−２０２８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２に記載の技術は、紙を積み重ねた結果できる側面を積極的に活用するものではない。
【００１０】
本発明は、上記課題を解決するものであり、一般的な印刷機構を用いて、紙を積み重ねた結果できる側面に情報が擬似的に印刷されているように見えるよう用紙の表面/裏面に対して情報を印刷すること（以下「側面印刷」という。）を目的とする。
【課題を解決するための手段】
【００１１】
本発明は、複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報を表示させるための印刷をする情報処理装置であって、印刷ジョブから各ページの紙面印刷イメージを生成する第１の生成手段と、前記印刷ジョブから側面に表示させるための印刷情報を取得する取得手段と、指定された用紙の厚さ及び印刷するページ数から、前記用紙を平積みした場合にできる用紙の側面を算出する算出手段と、前記算出手段により算出された側面に対して、前記取得手段により取得された印刷情報を用いて、側面印刷イメージを作成する作成手段と、前記第１の生成手段により生成された紙面印刷イメージと、前記作成手段により作成された側面印刷イメージとを用いて、前記複数枚の用紙を平積みした場合にできる用紙の側面に視認可能な情報として表示させるべく、当該紙面印刷イメージの側面にあたる縁部分に、当該側面印刷イメージの一部を割り当てて、新たな紙面印刷イメージを生成する第２の生成手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、一般的な印刷機構を用いて、紙を積み重ねた結果できる側面に情報が擬似的に印刷されているように見えるよう用紙の表面/裏面に対して情報を印刷することが可能となる。
【発明を実施するための最良の形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１４】
＜システム構成の説明＞
〔第１実施形態〕
以下、添付図面を参照して、本発明を実施するための最良の形態について詳細に説明する。
【００１５】
図１は、通常の印刷の場合の例と、本発明による方法により印刷した場合の例とを示した図である。１０１が通常の印刷の場合であり、１０５が側面印刷した場合である。
【００１６】
図１において、１０２は印刷用紙を示し、１０３は紙面における印刷内容を示す。現状の機構では側面印刷を行えないので、用紙の側面である１０４には何も表示されない。
【００１７】
１０６は印刷用紙を示し、１０７は紙面における印刷内容を示す。本発明による側面印刷は縁なし印刷の技術を用いて用紙の側面部分にあたる１０８にマークを行うものである。
【００１８】
このとき１０９のように側面に印刷すべき情報を適切に展開し、該当する位置にマークをする（印刷をする）ことにより、用紙を積み重ねた結果１１０のようにあたかも側面に印刷されているように側面印刷を行うことを可能とする。
【００１９】
なお、縁なし印刷で側面にあたる部分に印刷を行ってはいるが、あくまでも紙面に対しての印刷でありコントラストが低くなるという問題があるが、これは浸透インク/浸透トナーや発泡インクや発泡トナーを用いることで解決できる。具体例を図２に示す。
【００２０】
図２は、浸透インク/浸透トナー、発泡インク/発泡トナーの概念を示した図である。
【００２１】
図２において、２０１は、印刷用紙を示し、２０２は、印刷直後の浸透インク/浸透トナーを示す。その後インク/トナーは印刷用紙に浸透し、２０３の状態になる。
【００２２】
同様に、２０４は、印刷直後の発泡インク/発泡トナーを示す。その後インク/トナーに対して発泡処理（加熱等の適切な処理）を行い、２０５の状態になる。
【００２３】
これらの対応を行うことで側面部分のコントラストの低下をある程度防ぐことが可能となる。
【００２４】
なお、浸透インク/浸透トナー、発泡インク/発泡トナーが使用できない場合であっても、印刷装置内で印刷工程を複数回繰り返し、同じ用紙の同じ位置に多重印刷を行うことによって、インクの濃度やトナーの厚さを高めることにより側面から見たときのコントラストを上げることが可能である。図３３は、多重印刷の概念を示す図である。また、図３４は、多重印刷を行う前のトナー/インクの状態と、多重印刷を行った後のトナー/インクの状態を比較する図である。通常印刷時の厚さが１２０１であるのに対し、多重印刷時の厚さは１２０３となる。
【００２５】
１２０１は初回印刷されたトナー/インクである。１２０２は印刷用紙である。１２０３は多重印刷を行うことにより、初回印刷トナーやインクの上に同じ物が印刷されトナー厚やインク厚が高まった状態を示す。１２０４は印刷用紙であるが、これは１２０２と同一の物である。
【００２６】
なお、本発明は、縁なし印刷の技術を用いなくとも、側面印刷を実現することが可能である。即ち、用紙を裁断する場合である。図３〜５に具体例を示す。
【００２７】
図３は、「裁断なし」の場合を示す図である。
【００２８】
図３において、３０１は、裁断を行わない通常の印刷時の用紙を示す。３０２は、用紙に対する通常の印刷エリアを示す。３０３は、印刷情報を示す。３０４は、通常紙面の場合のマーク位置であり、この場合縁なし印刷を行うので用紙の縁にマークが印刷されている。
【００２９】
図４は、「裁断あり」の場合を示す図である。
【００３０】
図４において、３０５は、裁断を行う場合の印刷用紙を示す。３０６は、用紙に対する通常の印刷エリアであり、３０８はその印刷情報である。用紙が裁断される場合は、裁断位置が示されるがこれが３０９を示す。
【００３１】
側面印刷を行うためには、側面にあたる部分の印刷を行う必要があり、これを３１０で示している。当然のことながら、裁断される場所に印刷を行う必要があるため用紙の縁ではなく３０９が指す裁断位置にマークを印刷する必要がある。
【００３２】
図５は、一裁断を行った場合の概略図である。
【００３３】
図５において、４０１は、裁断後の側面にあたる位置にマークが印刷された用紙である。４０２は、裁断後の側面にあたる部分である。４０３は、側面部分のマークである。４０４は、裁断位置を示す。４０５は、裁断を行って側面にあたる部分が表面に現れたものである。
【００３４】
なお、図では単純に太線で表しているが、実際には文字や図形等が現れる。
【００３５】
上記説明のようにすることで、縁なし印刷の技術をもいることなく、側面印刷を実現することが可能となる。
【００３６】
次に、本発明を実施するための、システム構成「印刷要求装置（情報処理装置）、印刷装置（プリンタ）」について説明する。
【００３７】
図６は、印刷要求装置５０１側で本発明を実現する場合を示すものであり、図７は、印刷装置６１０側で本発明を実現する場合を示すものである。
【００３８】
ここで、印刷を要求する側を「印刷要求装置」とし、印刷を行う側を「印刷装置」とする。なお、複写機や特定の業務に特化したシステムは、何らかの画像入力装置や他システムとの連携装置をもっているが、ここではすでに印刷すべき情報はアプリケーションが管理している前提とし、他装置の記載は不図示とする。
【００３９】
５０１は、印刷要求装置を示す。
【００４０】
５０４は、印刷を依頼するアプリケーションであり、その上位に５０２のユーザインタフェースが存在している。また、アプリケーションの下には５０５のデバイスドライバがあり５０９のオペレーティングシステムを経由し印刷装置と接続されている。本発明を実現するためには、従来のデバイスドライバ（プリンタドライバ）５０６に、側面印刷拡張５０７部分の拡張を行う。
【００４１】
６０１は、印刷要求装置を示す。５０４は、印刷を依頼するアプリケーションであり、その上位に５０２のユーザインタフェースが存在している。また、アプリケーションの下には５０５のデバイスドライバがあり５０９のオペレーティングシステムを経由し印刷装置と接続されている。本発明を実現するためには、従来の印刷制御プログラム６１３に、側面印刷拡張６１４部分の拡張を行う。
【００４２】
印刷要求装置および印刷装置はユーザインタフェースをもっているので、機能拡張にともない情報をユーザインタフェースから設定することも考えられる。
【００４３】
図８は、デバイスドライバを機能拡張した場合における、印刷要求装置の表示装置上に表示される背表紙印刷設定の入力画面（「背表紙名入力」画面）を示す図である。この入力画面は、デバイスドライバの設定画面の中から読み出し可能である。例えば、デバイスドライバの設定画面の中に、「背表紙名入力」画面を表示するボタンを設けておいて、そのボタンが押された場合に入力画面を表示する。ここで、入力された文字列を側面に印刷する。また図には示さないが、利用者は、側面印刷を行う方向を指示することができる（例えば、左側面、上下面、４側面等。）。複数側面印刷する場合は、それぞれの側面に印刷する文字列を指定してもよい。その場合、側面印刷時に、各側面それぞれ対応する文字列が指定される。
【００４４】
図９は、印刷制御プログラムを機能拡張した場合における、印刷装置の表示装置上に表示される入力画面の入力欄に「セビョウシメイ：」との文字が入力された例を示す図である。
【００４５】
図１０は、側面印刷実現時の側面の扱いを示す図である。このとき印刷用紙は、紙面を上にして平積みのようすを表現している。
【００４６】
複数枚の印刷をおこなった場合、７０１で示すＡの高さを持ち、また、７０２で示す印刷用紙の横幅Ｂを持つことになる。
【００４７】
ここで、Ａを用紙の縦幅、Ｂを用紙の横幅と考える。もしくはＡを用紙の横幅、Ｂを用紙の縦幅と考えてもよい。これらをそれぞれＡ'、Ｂ'とする。
【００４８】
上記において、Ａ'ＸＢ'は二次元をあらわすので、これを印刷用紙と仮想的に取り扱い、通常の紙面同様に印刷を行う。
【００４９】
図１１は、フォントＲＯＭ等に保存された７ドットＸ７ドットのフォント例を示す図である。
【００５０】
現在のフォントは多様化しているが、側面印刷の原理を簡単に説明するため、ドットマトリックスで構成されたフォント例を用いることとする。
【００５１】
８０１は、無印刷部分のピクセルを示し、８０２は、印刷部分のピクセルを示す。
【００５２】
図１２は、上記フォントを側面印刷に割り当てた場合の例を示す図である。
【００５３】
なお、実際の側面印刷においては、印刷用紙一枚の厚さや文字の大きさでフォントのドットの大きさは異なるが、本説明では便宜上フォント１ドットが用紙１枚の厚さに該当する前提で記載する。同様に横方向のドットの大きさも印刷機構により異なるが、本説明では用紙１枚の厚さと同じ大きさとして記載する。
【００５４】
９０１は、印刷用紙の厚さを示す。便宜上１ドットの大きさは用紙１枚と同じ厚さとする。９０２は、横方向のドットの最小単位である。９０３は、無印刷部分を示し、９０４は印刷された部分を示す。
【００５５】
図１１で構成されたドットマトリックスフォントを、各用紙の縁部分にそれぞれ印刷を行った場合、図１２で表されるＡという文字が構成されることになる。上記において１ドット単位の例で記載したが、この最小単位を１ドットではなく複数ドットで構成してもよいし、１ドット単位の印刷ルールをｎ倍にしても考え方は同じである。
【００５６】
上記方法は、既存印刷機の内部において一般的に使用される方法であり、側面印刷においても既存の手法で描画可能である。
【００５７】
図１３は、図形描画における座標系と直線例を示した図である。
【００５８】
１００１は、Ｙ方向の座標軸を示している。左上を原点としているため、Ｙ方向の増加分は下向きとなる。１００２は、Ｘ方向の座標軸を示している。左上を原点としているため、Ｘ方向の増加分は右向きとなる。１００３は、Ｙ＝Ｘの線分を示している。
【００５９】
図１４は、上記座標系を側面印刷に割り当てた場合の例を示す。なお、実際の側面印刷においては、印刷用紙一枚の厚さや文字の１座標の大きさは異なるが、本説明では便宜上１座標が用紙１枚の厚さに該当する前提で記載する。同様に横方向の座標大きさも印刷機構により異なるが、本説明では用紙１枚の厚さと同じ大きさとして記載する。
【００６０】
１１０１は、印刷用紙の厚さを示す。便宜上１ドットの大きさは用紙１枚と同じ厚さとする。１１０２は、横方向の座標の最小単位である。１１０３は無印刷部分を示し、１１０４は印刷された部分を示す。
【００６１】
図１３で構成される図形を各用紙の縁部分にそれぞれ印刷を行った場合、図１４ような線分が用紙の側面部分に記載される。
【００６２】
上記において１ピクセル単位の例で記載したが、この最小単位を１ピクセルではなく複数ピクセルで構成してもよいし、１ピクセル単位の印刷ルールをｎ倍にしても考え方は同じである。
【００６３】
上記方法は、既存印刷機の内部において一般的に使用される方法であり、側面印刷においても既存の手法で描画可能である。
【００６４】
図１５は、本発明の実施の手順を示すフローチャートである。
【００６５】
上述したとおり、本発明は、印刷要求装置又は印刷装置のいずれにおいても実現可能であるが、便宜上、印刷要求装置のデバイスドライバ５０６において実施するものとして以下説明する。
【００６６】
基本的な流れは、紙面に対する印刷情報をすべて読み込み側面の高さを求める。これと同じく用紙の縦幅や横幅もとめる。この作業により４側面を４枚の用紙と考えることができる。次に各側面（４枚の用紙と想定したもの）に対して、印刷する情報を取得する。これは画像/文字/記号などが考えられる。その後１枚あたりの用紙の側面に印刷する画素を求めるため、高さにあたる部分のピクセル情報を用紙の枚数で割ることにより１枚あたりの画素が求められる。以下、各処理の説明を記載する。
【００６７】
Ｓ１０１において、デバイスドライバ５０６は、紙面に印刷するためのテキスト情報、図形等の情報の取得を行う。これは紙の平面に印刷する際に取得する情報であって、通常の印刷時と変わりはない。
【００６８】
Ｓ１０２において、デバイスドライバ５０６は、紙面印刷イメージの保存を行う（Ｓ１１０）。この時点では用紙の高さ（最後まで印刷したときの仕上がり厚）が不明であるため、一旦印刷紙面に出力すべき情報をすべて保存する。保存する形式は、特に規定しないが、以下の処理を考慮すると紙面印刷イメージの形式が望ましい。前もって紙面印刷イメージを生成しておくことで、後の処理にコンピュータ資源を配分することができるからである。低い処理能力のコンピュータ資源の場合は有効となる。
【００６９】
ところで、通常の印刷時には、紙面印刷イメージを作成した後、直ちに紙面印刷イメージを印刷するための処理を実行するが、側面印刷時には、直ちに印刷しない。
【００７０】
これは、印刷する全てのページの紙面印刷イメージを一時保存しておき、各ページにおける端の部分に側面印刷する文字の一部分をマッピング（割り当て）する必要があるからである。
【００７１】
Ｓ１０３において、デバイスドライバ５０６は、側面部分の印刷情報を取得する。この情報は、今回新たに拡張された情報であり、通常の印刷情報と共に取得されるものである。また、この情報は、任意のものが可能であるが、データ形式印刷装置が扱えるものである必要がある。側面印刷部分の印刷情報には、少なくとも図８に示す入力画面で入力された文字列の情報を含み、その他、例えば、フォントの種類、文字列の印刷位置（文字を印刷する場所を示す座標情報）、自動的に文字列をスケーリングするか否かの指定、印刷する側面の指定（例えば、左側面、上下側面、４側面）等がある。利用者は、デバイスドライバの設定画面を通じて上記設定を行うことが可能である。
【００７２】
Ｓ１０４において、デバイスドライバ５０６は、印刷対象の用紙１枚の厚さを求める。例えば、デバイスドライバの設定画面から指定された用紙の種類を判別し、用紙の種類に応じてあらかじめ定められている厚さ情報から求める方法がある。用紙の種類毎に厚さ情報は、デバイスドライバ自身が持ってもよいし、その他のアプリケーションが持っている情報を使ってもよい。また、側面印刷時にプリンタドライバで利用者により明示的に指定された用紙の厚さを用いてもよい。
【００７３】
Ｓ１０５において、デバイスドライバ５０６は、印刷枚数を求める。印刷枚数は、紙面印刷イメージを作成した総数から求めることが可能である。具体的には、Ｓ１０２で１つの紙面印刷イメージを作成する回数をカウントすることで総数を求める。
【００７４】
Ｓ１０６において、デバイスドライバ５０６は、Ｓ１０４で求めた１枚の用紙厚さにＳ１０５で求めた印刷枚数をかけることにより、用紙の高さ（最後まで印刷したときの仕上がり厚）を求める。この時点で、側面を印刷用紙と考えたときの面積が求まる。例えば、デバイスドライバで左側面に印刷と指定されている場合は、左側面の面積が求まる。また、４側面に印刷と指定されている場合は、上下左右の面積が求まる。この場合、面としては４面存在する。
【００７５】
それぞれの印刷面に対する指定は、印刷を開始する前に、デバイスドライバの設定画面により設定可能である。例えば、１つの文字列を左側のみに印刷する設定、１つの文字列を４面すべてに印刷する設定、２つの文字列をそれぞれ上下面に印刷する設定等ができるものとする。
【００７６】
Ｓ１０７において、デバイスドライバ５０６は、側面印刷情報を所定のルールに従って展開する。この所定のルールについては図１６〜１８において後述する。展開された側面画素イメージ（Ｓ１１１）を、Ｓ１０２で求めた紙面印刷イメージ（Ｓ１１０）の側面部分にあたる場所に展開するための計算をする。即ち、複数の紙面印刷イメージそれぞれについて、それぞれの紙面印刷イメージの側面にあたる部分に、擬似的な側面印刷を実現するための、側面印刷する文字の一文を印刷する位置を計算している。例えば、図３に示す３０４の位置を計算している。計算方法については、後に説明する。
【００７７】
以上の処理により、複数ページにおけるすべての紙面印刷イメージと、その複数ページを印刷した際の側面に印刷する側面印刷イメージが生成される。
【００７８】
Ｓ１０８において、デバイスドライバ５０６は、通常複数枚印刷を行うための終了の判断を行う。即ち、すべての紙面印刷イメージを印刷したか否かによって判断する。
【００７９】
全て印刷した場合は、終了となり、全て印刷していない場合は、Ｓ１０９へ進む。
【００８０】
Ｓ１０９において、デバイスドライバ５０６は、実際の印刷部分であり、この時点で通常紙面の印刷を行うと同時に側面部分にあたる縁部分にマーク（情報）を印刷する。なお、裁断する場合は、裁断される箇所の縁部分にマークを印刷する。その後、Ｓ１０８へ進み、全て印刷するまで繰り返す。
【００８１】
具体的な方法を説明する。
【００８２】
まず、一時的に記憶したすべての紙面印刷イメージを１ページ目から順に取り出す。取り出した紙面印刷イメージの側面部分にあたる縁部分（図３に示す３０４、３１０）に、そのページに印刷すべき、側面印刷する文字の一部分をマッピングして、あらたな紙面印刷イメージを生成する。側面印刷する文字の一部分は、図１２に示す展開図における側面印刷イメージから、そのページに対応する側面印刷イメージを抽出することで取得することができる。また、マッピングは、この側面印刷イメージの横幅と、側面印刷する横幅とからマッピング位置を求めることができる。
【００８３】
図１６は、Ｓ１０７において文字を印刷する場合の詳細フローである。
【００８４】
Ｓ２０１において、デバイスドライバ５０６は、フォントジェネレータから印刷対象文字の画素情報を取得する。このときドットマトリックスフォントであればフォントＲＯＭから取得するし、アウトラインフォントであれば描画ルールを取得する。
【００８５】
Ｓ２０２において、デバイスドライバ５０６は、側面印刷する領域を面と捉えて、描画イメージを作成する。描画イメージは、ステップＳ１０６において求めた厚さと、印刷用紙の幅から求められる面に対して描画イメージを展開する。この描画イメージは、文字情報が指定された位置に指定さえた大きさでスケーリングされたピクセル画素イメージとする。
【００８６】
Ｓ２０３において、デバイスドライバ５０６は、Ｓ２０２で展開されたピクセル画素イメージを、各用紙の側面に対してのマークに対応した形式変換する。即ち、図１２に示すように、ページ毎に、そのページの側面の部分に印刷するマークを求めている。
【００８７】
Ｓ２０４において、デバイスドライバ５０６は、印刷しやすいように印刷イメージとして情報を保存する（Ｓ１１１）。
【００８８】
なお、複数の側面（上下面、４側面など）に側面印刷をする場合は、それぞれの側面に対して同じ処理を繰り返す。
【００８９】
図１７は、Ｓ１０７において画像情報を印刷する場合の詳細フローである。
【００９０】
Ｓ３０１において、デバイスドライバ５０６は、画像情報を、各用紙一枚単位の側面にあたる部分のマークに展開する。
【００９１】
Ｓ３０２において、デバイスドライバ５０６は、印刷しやすいように印刷イメージとして情報を保存する（Ｓ１１１）。
【００９２】
なお、複数の側面（上下面、４側面など）に側面印刷をする場合は、それぞれの側面に対して同じ処理を繰り返す。
【００９３】
図１８は、図形情報を印刷する場合の詳細フローである。
【００９４】
Ｓ４０１において、デバイスドライバ５０６は、指定された図形を適切な座標系に展開し二次元イメージの描画情報として取得する。
【００９５】
Ｓ４０２において、デバイスドライバ５０６は、画像情報を、各用紙一枚単位の側面にあたる部分のマークに展開する。
【００９６】
Ｓ４０３において、デバイスドライバ５０６は、印刷しやすいように印刷イメージとして情報を保存する（Ｓ１１１）。
【００９７】
なお、複数の側面（上下面、４側面など）に側面印刷をする場合は、それぞれの側面に対して同じ処理を繰り返す。
【００９８】
以上説明したように、本発明によれば、一般的な印刷機構を用いて、紙を積み重ねた結果できる側面に情報が擬似的に印刷されているように見えるよう用紙の表面/裏面に対して情報を印刷することが可能となる。
【００９９】
図１９〜図３２において、本発明を応用した様々な利用形態を説明する。
【０１００】
図１９は、印刷枚数によって縁マーク部分の幅を制御する場合を示す図である。即ち、印刷枚数が少なく、側面の領域が十分確保できないときは、縁マーク部分の幅を通常より広くする制御を行うことで、図２０に示すように、印刷物をずらすことで、視認可能な情報を側面印刷することが可能となる。
【０１０１】
具体的には、あらかじめ設定されるページ数（例えば５０ページなど）を場合に下回った場合に、ステップＳ２０３において、展開するマークの幅を通常より広げる制御をすることで実現可能である。その他、デバイスドライバに明示的に設定項目を設け、利用者により、設定されたページ数に従って、幅を制御してもよい。
【０１０２】
また、広げる幅もデバイスドライバで明示的に設定項目を設け、その設定された値に従って幅を制御することも可能である。
【０１０３】
当然のことながらページ毎に段階的に幅を変化させることも可能である。例えば、デフォルト幅が「１」の場合、５０ページ以下は、「１．５」、２０ページ以下は「２」等とすることができる。
【０１０４】
図２１は、背表紙を印刷した例である。通常紙面印刷と同時に側面印刷として背表紙タイトルを印刷することで、背表紙を効率よく作成できる。
【０１０５】
図２２は、禁持ち出しマークを印刷した例である。側面印刷として１側面だけでなく、４側面に特定の文字や色等を印刷することで、印刷物の扱いを示すことが可能となる。禁持ち出しマークの例として、正規の状態と特定部分が抜き出された場合の例を記載する。
【０１０６】
一部の印刷装置においては、用紙の仕上がり厚が適切にまとまらない場合も考えられる。例えば、図２３において、仕上がり厚が想定したよりも小さい場合と大きい場合の例を記載する。このような場合、背表紙としては必ずしも好ましくないが、例えば、図２４に示すように印刷する文字の大きさを変更して印刷する方法が考えられる。このように印刷することで背表紙としての最低限の機能は果たすことができる。
【０１０７】
実際印刷においてジョブの概念があり、側面印刷を実装する場合にジョブの情報を取得できるのであれば、側面印刷において有効に活用することができる。例えば、図２５には、複数ジョブ印刷を行った場合のジョブ番号を割り当てた場合の例を示す。
【０１０８】
回収前提のドキュメントなどは、背表紙にあわせ総部数と連番を割り当てることで回収もれを防ぐ運用も考えられる。
【０１０９】
また、側面印刷のロジックを複数ジョブに対し応用することで、複数の印刷物で構成される印刷物全体に対して側面印刷を行うことも考えられる。すなわち、複数の印刷ジョブまとめて、その印刷された面を１側面と考えることにより、複数ドキュメントに対して通しで印刷する方法である。
【０１１０】
なお、これまで側面を１つのエリアとして扱ってきたが、１つの側面を複数のエリアで構成されていると考えることにより、各エリアに対してそれぞれ異なったルールで側面印刷を行うことも考えられる。
【０１１１】
図３５は、複数のドキュメントで構成され、全体のドキュメント情報と個々のドキュメント情報とが組み合わさった例を示す図である。この例では用紙側面を２分割し、上段を全体の情報、下段を個々の情報として割り当てている。
【０１１２】
１２０５は、複数ドキュメントを一つの側面印刷として扱う場合のエリアを示し、１２０６は、個々のドキュメントのエリアを示す。
【０１１３】
１２０７は、複数ドキュメントに対して一つの側面印刷を行った例を示すもので、複数ドキュメントにまたがり「複数」の文字が印刷される。１２０８は、複数ドキュメントそれぞれ個別に側面印刷を行った例を示すもので、各ドキュメントに対して「個別」の文字が印刷される。
【０１１４】
図２６は、複数ジョブで構成されるドキュメントを印刷するとき、側面のエリア分割情報やジョブ数やジョブ情報およびドキュメント名などを適切な処理を行い、側面印刷を行った例を示すものである
この例では、分割情報として「側面を２分割」「上段をドキュメント名エリア」「下段をジョブ情報エリア」として通知し、印刷時に全ページ数から画面上段の横幅計算しスケーリングした後、ドキュメント名である「漱石全集」を印刷している。同様に下段は各ジョブ名である「一巻」、「二巻」、・・・、「六巻」を印刷している。
【０１１５】
図３６は、複数ジョブで構成されるドキュメントの側面に側面印刷をする処理の流れを示すフローチャートである。
【０１１６】
なお、側面印刷の実装方法や印刷装置の処理能力また利用できる記憶領域のサイズにより各種方法が考えられるので一例として記載する。
【０１１７】
本処理は、図１５に示す処理と同様、デバイスドライバにおける処理である。
【０１１８】
まず、側面印刷のために指定された複数のジョブをＲＡＭ等に一時的に蓄積する。
【０１１９】
Ｓ５０１において、一時的に蓄積された複数のジョブに対する側面エリア分割情報、各エリアの印刷ルールを取得する。側面エリア分割情報とは、複数のジョブを印刷することでできるドキュメントの側面をどのように分割して側面印刷を行うかの情報である。図３５に示す例では、全てのドキュメントに共通な側面エリア１とそれぞれのドキュメントの側面エリア２とに分けられている。この側面エリアの設定は、デバイスドライバの設定画面から設定可能とする。例えば、図３５に示すようなビジュアル的な画面を表示して、オブジェクト操作をすることにより容易に設定させることもできる。各エリアの印刷ルールとは、それぞれのエリアにどのような文字列を印刷するかの情報である。図３５に示す例では、１２０７に「複数」と、１２０８に「個別」と印刷する。この文字の指定は、図８に示す画面のほか、図３５に示すようなビジュアル的な画面を表示して、各エリアに文字列を入力させることもできる。
【０１２０】
なお、この情報を取得するにあたり、ページ記述言語の拡張やデバイスドライバ経由などの方法が考えられるが、側面印刷の機構をどのように実装するかにより取得方法が異なるので、ここでは取得方法の詳細は記述しない。
【０１２１】
Ｓ５０２において、まずジョブ単位の側面印刷イメージを作成する。具体的には、図３５に示すそれぞれの印刷ジョブの側面１２０８をそれぞれ作成する。この作成方法については、図１５に示すＳ１０１〜Ｓ１０７の処理と同様であるため説明は省略する。また、ここでは、側面印刷イメージと共に各印刷ジョブの紙面印刷イメージも作成される。
【０１２２】
なお、複数のジョブを処理する必要があるため、側面印刷イメージ用のバッファ、紙面印刷イメージ用のバッファを複数用意する必要がある。さらに、複数のジョブにまたがるページ数をカウントするためのカウンタも設ける必要がある。
【０１２３】
Ｓ５０３において、一時的に蓄積した全ての複数の印刷ジョブに対して処理をしたかの判定を行う。終了していない場合は、Ｓ５０２へ戻り処理を続ける。また、終了した場合は、Ｓ５０４へ進む。
【０１２４】
Ｓ５０４において、カウンタに記憶した全ページ数と、指定された印刷用紙の厚さ（厚さの求め方は、既に説明したとおりである。）から複数のジョブにまたがるエリアの大きさを算出する（図３５に示す側面エリア１）。
【０１２５】
Ｓ５０５において、全ページにわたる側面印刷イメージを作成する（図３５に示す１２０７「複数」）。この作成方法は、図１６に示す方法を用いることで実現可能である。
【０１２６】
Ｓ５０６において、Ｓ５０２で作成したジョブ単位の紙面印刷イメージ及びジョブ単位の側面印刷イメージと、Ｓ５０５で作成した全ページにわたる側面印刷イメージとを用いて、最終的に印刷する紙面印刷イメージを作成する。
【０１２７】
基本的な処理は、Ｓ１０９における方法と同様であるが、各ページについて、それぞれの印刷ジョブについての側面印刷イメージ（図３５の１２０８）と、全ての印刷ジョブについての側面印刷イメージ（図３５の１２０７）の両方をマッピングする必要がある点が異なる。
【０１２８】
Ｓ５０７において、Ｓ５０６で作成された紙面印刷イメージを印刷するための処理を実行する。
【０１２９】
次に、印刷要求装置が側面印刷に対応していなくても印刷装置が側面印刷に対応していれば、印刷装置側が所定ルールに従って振舞うことで側面印刷を有効に活用することも考えられる。
【０１３０】
図２７は、小口部分に章マークを印刷した例である。これは印刷装置が印刷を行うとき、特定のルールにしたがって章を判断し、章単位に番号を側面印刷した例である。
【０１３１】
図３７は、章印刷を行う処理の流れを示すフローチャートである。
【０１３２】
ここでは、ページ記述言語に章の概念がある場合や、何らのコマンドに章情報を盛り込むことにより、印刷装置側（デバイスドライバ）でそれを検出して章を認識できることを前提としている。なお、章印刷はあくまでも一例であって、汎用的にルールを定義することにより章以外も当然のことながら対応可能である。
【０１３３】
この処理は、印刷要求装置のデバイスドライバの処理として説明する。
【０１３４】
Ｓ６０１において、印刷ジョブの総ページ数から側面サイズを計算する。具体的には、Ｓ１０４〜Ｓ１０６の方法により大きさを得ることができる。
【０１３５】
Ｓ６０２において、印刷要求装置から送られた印刷情報を構文解析して、特定のキーワードを検出する。検出できなかった場合は、Ｓ６０４へ進み、検出できた場合は、Ｓ６０３へ進む。
【０１３６】
ここでは、ページ記述言語に章の概念がある場合や、何らのコマンドに章情報を盛り込むことにより、印刷装置側（デバイスドライバ）でそれを検出して章を認識できることを前提としている。しかし、例えば、あらかじめ特定にキーワードを定めておき、印刷テキストの中にその特定のキーワードがあるかにより判定する方法も考えられる。
【０１３７】
Ｓ６０３において、章単位の側面印刷イメージを作成する。この作成方法は、図１６に示す方法を用いることで実現可能である。
【０１３８】
Ｓ６０４において、通常の印刷処理を行って、紙面印刷イメージを作成する。作成した紙面印刷イメージは、側面印刷する場合は、一時的に保存しておく。側面印刷しない場合は、その後の印刷処理を継続する。
【０１３９】
Ｓ６０５において、全てのページについて処理を終えたかを判定する。終えていない場合は、Ｓ６０１へ戻り処理を続ける。終えた場合は、Ｓ６０６へ進む。
【０１４０】
Ｓ６０６において、Ｓ６０３で作成された側面印刷イメージと、Ｓ６０４で作成された紙面印刷イメージを用いて、最終的に印刷する紙面印刷イメージを作成する。作成方法は、上記説明した方法を採用することで実現可能である。
【０１４１】
そして、作成した最終的に印刷する紙面印刷イメージを印刷するための処理を実行する。
【０１４２】
また、側面印刷の例として記号の印刷も考えられる。図２８は、側面部分にバーコードを印刷した場合の例である。単独でバーコードを印刷してもメリットは少ないが、図２９に示すように、印刷物がベルトコンベア上にあり、バーコードセンサーによって生産管理や発送制御を行っている場合は、有効に活用できると考えられる。
【０１４３】
側面印刷を複数の機器で運用を行った場合のメリットも考えられる。図３０はネットワーク上に複数のＰＣ（パーソナルコンピュータ）やＷＳ（ワークステーション）が接続された環境で、Ｔａｒｏユーザが月報と会議資料をＸ１プリンタに印刷すると同時に、Ｊｉｒｏユーザが議事録をＸ１プリンタに印刷している例である。
【０１４４】
印刷対象の側面印刷情報としてドキュメント名、ユーザ名、出力機器名を指定した場合の例を図３１に示す。最初の「会議資料」がドキュメント名であり、「User:Taro」がユーザ名であり、「Pr:X1」が出力機器名である。このとき、ユーザ名や出力機器名の情報を側面印刷の機能として自動取得できれば効率より運用が考えられる。
【０１４５】
図３２にプリンタトレイ上に印刷物が出力された状態を示す。側面に各種情報が印刷されているので、利用者は自分のドキュメントを効率よく探すことができる。
【０１４６】
側面印刷をする方法として、印刷要求装置（デバイスドライバ）もしくは印刷装置で実装する方法と、ページ記述言語を拡張し両者で実装する方法がある。
【０１４７】
前者の実現方法は既に上述したので、次に後者の実現方法を説明する。
【０１４８】
なお、側面印刷を実現するにあたり、専用プロトコルや独自のページ記述言語を作成し制御する方法も考えられるが、汎用性を考慮するとＰｏｓｔＳｃｒｉｐｔ等の既存ページ記述言語を拡張する形が望ましい。
【０１４９】
すなわち、既存ページ記述言語を雛形とし側面印刷の規格を拡張することにより、最小限の追加/変更作業で多くの機器で利用することが可能となるからである。
【０１５０】
また、上記においてオペレーティングシステムのレベルで実装していれば、各アプリケーションは実際に接続されている印刷装置の仕様や機器ごとのハードウェアの差異を意識することなく側面印刷を利用することが可能となる。
【０１５１】
既存ページ記述言語を改造するにあたり拡張する部分は最小限に留め、新規追加を行うのは「側面指定」の制御情報のみとし、それ以外の情報は変更しないことが望ましい。これにより過去機種との互換性を最大限に保つことが可能となる。
【０１５２】
つまり、側面印刷に対応していない印刷装置に対して側面印刷を行っても、「側面指定」の制御情報や「側面印刷画像」が通常の紙面に印刷されるもしくは軽度のエラーになる程度で、印刷装置に自身に誤作動をおよぼすことは無いからである。
【０１５３】
ページ記述言語拡張において「側面指定」制御情報の実装方法としては次の方法が考えられる。
【０１５４】
（手法１）最初に来る４枚分の印刷情報を、それぞれ４側面分の情報として解釈する。
【０１５５】
（手法２）「改ページ」等のページに関するコマンドを拡張し側面を指定する情報を追加する。
【０１５６】
（手法３）「用紙指定」コマンドを拡張し側面を意味する指定を追加する。
【０１５７】
（手法４）「給紙段指定」コマンドを拡張し側面を指定する情報を追加する。
【０１５８】
（手法５）新たに側面を指定するための専用のコマンドを追加する。
【０１５９】
まず、手法１について説明する。
【０１６０】
手法１は、印刷装置に対して最初に通知された４枚分の印刷情報をそれぞれ４側面分の情報として解釈し側面印刷を行う方法である。
【０１６１】
厳密にはページ記述言語を拡張するのではなく、解釈の方法を変更し側面印刷を可能にする。
【０１６２】
これは印刷物を立体に見立てた場合、印刷表面（立体では上面）と印刷裏面（立体では下面）をのぞいた４側面をそれぞれ印刷ページの４枚に割り当てることにより側面印刷を実現する方法である。
【０１６３】
例えば、１００ページの印刷物がある場合、印刷要求装置は側面画像として印刷する４枚分を加え１０４ページの情報を印刷装置に送信する。印刷装置は先の４ページ分をそれぞれ各側面の画像イメージとして解釈し、側面画素イメージバッファに保管する。
【０１６４】
そして、印刷装置は、本来のデータである１００ページ分の印刷を行うが、ことのき側面画素イメージバッファに保管した側面イメージを組み合わせ印刷する。この方法をもちいることにより、既存ページ記述言語を改造せず側面情報を印刷装置に通知することが可能である。
【０１６５】
次に、手法２について説明する。
【０１６６】
手法２は、「改ページ」のコマンドを拡張する方法である。
【０１６７】
これはページ記述言語の「改ページ」制御コマンドに対して、このコマンドが持つ既存オプションや既存パラメータに競合しない形式で側面を指定する情報を追加することにより側面印刷を可能にする。
【０１６８】
印刷装置は、描画コマンドを受け取っただけでは印刷は行わず、描画イメージを印刷バッファに展開するだけである。
【０１６９】
そして、改ページコマンドを受け取った段階で、実際に印刷バッファに展開された内容を紙面に印刷する。
【０１７０】
この改ページコマンドのオプションやパラメータが通常の情報であれば紙面への印刷を行い、側面情報であれば印刷バッファに展開された印刷イメージを側面画素イメージバッファに転送し側面情報とする。
【０１７１】
通常最初に描画イメージと側面指定をそれぞれ４側面分通知し、その後本来の紙面印刷時に、側面画素イメージバッファに保管した情報と組み合わせ印刷を行うことにより側面印刷を実現する。
【０１７２】
次に、手法３について説明する。
【０１７３】
手法３は、「用紙指定」のコマンドを拡張する方法である。
【０１７４】
これはページ記述言語の「用紙指定」制御コマンドに対して、このコマンドが持つ既存オプションや既存パラメータに競合しない形式で側面を指定する情報を追加することにより側面印刷を可能にする。
【０１７５】
印刷装置によっては、Ａ４やＢ５など複数用紙を切り替え印刷することができる。これはページ記述言語の「用紙指定」で任意の用紙を指定できるからである。
【０１７６】
このとき実存する用紙ではなく、側面を仮想的な用紙として仮定し、これに対して描画コマンドを通知することで側面画素イメージを作成する。
【０１７７】
この側面画素イメージ作成は、次の「用紙指定」コマンドで別の側面指定か、本来の印刷面に対する用紙指定が通知されるまでくりかえされる。
【０１７８】
最後に実際の印刷を行う場合に、これら側面画素イメージバッファに保管されたものと本来の印刷イメージを組み合わせ印刷することで側面印刷を実現する。
【０１７９】
次に、手法４について説明する。
【０１８０】
手法４は、「給紙段指定」のコマンドを拡張する方法である。
【０１８１】
これはページ記述言語の「給紙段指定」制御コマンドに対して、このコマンドが持つ既存オプションや既存パラメータに競合しない形式で側面を指定する情報を追加することにより側面印刷を可能にする。
【０１８２】
なお、機種によっては「給紙段指定」ではなく「カセット指定」や「トレイ指定」や「カートリッジ指定」など固有の名称が存在するが、給紙段を変更するという意味でここでは「給紙段指定」とする。
【０１８３】
印刷装置によっては、複数のカセットやトレイなどを切り替え印刷することができる。これはページ記述言語の「給紙段指定」で任意の給紙段を指定できるからである。
【０１８４】
このとき実存する給紙段ではなく、側面を仮想的な給紙段として仮定し、これに対して描画コマンドを通知することで側面画素イメージを作成する。
【０１８５】
この側面画素イメージ作成は、次の「給紙段指定」コマンドで別の側面指定か、本来の印刷面に対する用紙指定が通知されるまでくりかえされる。
【０１８６】
最後に実際の印刷を行う場合に、これら側面画素イメージバッファに保管されたものと本来の印刷イメージを組み合わせ印刷することで側面印刷を実現する。
【０１８７】
次に手法５について説明する。
【０１８８】
手法５は、新たに側面を指定するための専用のコマンドを追加することである。
【０１８９】
実際に専用コマンドを追加するにあたり、万が一あやまって側面印刷に対応していない印刷装置に通知されたとしても、このコマンドが無視されるかコマンドのみが無意味な文字として印字されるような実装が望ましい。
【０１９０】
ただし、具体的な実装方法は各ページ記述言語に依存するためここでは詳細を記載しない。
【０１９１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１９２】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【図面の簡単な説明】
【０１９３】
【図１】側面印刷イメージを示す図である。
【図２】浸透インク/浸透トナーおよび発泡インク/発泡トナーを示す図である。
【図３】側面印刷時のマーク位置を示す図である。
【図４】裁断を行う場合の側面印刷を示す図である。
【図５】裁断を行う場合の印刷イメージを示す図である。
【図６】側面印刷をデバイスドライバで実装する場合を示す図である。
【図７】側面印刷をプリンタで実装する場合を示す図である。
【図８】側面印刷をデバイスドライバで実装した場合のユーザインタフェースを示す図である。
【図９】側面印刷をプリンタで実装した場合のユーザインタフェースを示す図である。
【図１０】側面印刷時の擬似用紙面の考え方を示す図である。
【図１１】フォントＲＯＭイメージを示す図である。
【図１２】側面印刷時の文字印刷方法概念を示す図である。
【図１３】図形描画イメージを示す図である。
【図１４】側面印刷時の図形描画方法概念を示す図である。
【図１５】側面印刷処理手順を示すフローチャートである。
【図１６】文字印刷時の詳細手順を示すフローチャートである。
【図１７】画像印刷時の詳細手順を示すフローチャートである。
【図１８】図形印刷時の詳細手順を示すフローチャートである。
【図１９】印刷枚数によって縁マーク部分の幅を制御する場合を示す図である。
【図２０】側面印刷状態を示す図である。
【図２１】背表紙印刷例を示す図である。
【図２２】禁持ち出しマーク印刷例を示す図である。
【図２３】仕上がり厚不定時の側面印刷例を示す図である。
【図２４】用紙厚不定時の側面印刷例を示す図である。
【図２５】複数ジョブ印刷例を示す図である。
【図２６】複数ドキュメント印刷例を示す図である。
【図２７】キーワード検出側面印刷例を示す図である。
【図２８】バーコード印刷例を示す図である。
【図２９】バーコード印刷活用例を示す図である。
【図３０】複数マシン配置時環境例を示す図である。
【図３１】複数マシン配置時の側面印刷例を示す図である。
【図３２】複数マシン配置時のトレイ出力例を示す図である。
【図３３】多重印刷の方法を示す図である。
【図３４】多重印刷した場合の例を示す図である。
【図３５】複数の印刷ジョブのドキュメントの側面に対して側面印刷する例を示す図である。
【図３６】複数の印刷ジョブのドキュメントの側面に対して側面印刷する処理の流れを示すフローチャートである。
【図３７】章印刷する処理の流れを示すフローチャートである。
【符号の説明】
【０１９４】
５０１    印刷要求装置
５０２    ユーザインタフェース
５０４    アプリケーション
５０６    デバイスドライバ
５０７    側面印刷拡張１
５０９    オペレーティングシステム
５１１    印刷装置
５１２    ユーザインタフェース
５１４    印刷制御プログラム
６１４    側面印刷拡張２
【図１】
2010143167.tif 000003
【図２】
2010143167.tif 000004
【図３】
2010143167.tif 000005
【図４】
2010143167.tif 000006
【図５】
2010143167.tif 000007
【図６】
2010143167.tif 000008
【図７】
2010143167.tif 000009
【図８】
2010143167.tif 000010
【図９】
2010143167.tif 000011
【図１０】
2010143167.tif 000012
【図１１】
2010143167.tif 000013
【図１２】
2010143167.tif 000014
【図１３】
2010143167.tif 000015
【図１４】
2010143167.tif 000016
【図１５】
2010143167.tif 000017
【図１６】
2010143167.tif 000018
【図１７】
2010143167.tif 000019
【図１８】
2010143167.tif 000020
【図１９】
2010143167.tif 000021
【図２０】
2010143167.tif 000022
【図２１】
2010143167.tif 000023
【図２２】
2010143167.tif 000024
【図２３】
2010143167.tif 000025
【図２４】
2010143167.tif 000026
【図２５】
2010143167.tif 000027
【図２６】
2010143167.tif 000028
【図２７】
2010143167.tif 000029
【図２８】
2010143167.tif 000030
【図２９】
2010143167.tif 000031
【図３０】
2010143167.tif 000032
【図３１】
2010143167.tif 000033
【図３２】
2010143167.tif 000034
【図３３】
2010143167.tif 000035
【図３４】
2010143167.tif 000036
【図３５】
2010143167.tif 000037
【図３６】
2010143167.tif 000038
【図３７】
2010143167.tif 000039