(57)【要約】【課題】複数の印刷データを１つの印刷データとして扱い、ページ番号を付加して印刷することを可能にする印刷システムを提供する。【解決手段】この印刷システム１０は、印刷情報記憶手段２に記憶された印刷情報を１つ１つの印刷情報中のページ数や複数の印刷情報の合計ページ数などを印刷情報から作成し、管理を行う印刷ページ制御手段１と、コンピュータから印刷システムに送られた印刷データの印刷情報を記憶する印刷情報記憶手段２と、印刷情報記憶手段に記憶された印刷情報中に含まれるページの制御に関する情報の解析を行い、複数の印刷データを印刷する場合に、複数の印刷データ間の接続に係わる情報の制御、及び印刷順序の制御を行う印刷制御手段３と、印刷制御手段３の制御に基づいて印刷媒体に印刷データを印刷する印刷手段４から構成されている。【選択図】　　　図１
2004110595.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータからの印刷データに基づいて前記印刷データを印刷する印刷システムであって、
前記コンピュータから送られた印刷データの印刷情報を記憶する印刷情報記憶手段と、該印刷情報記憶手段に記憶された印刷情報に基づいて印刷ページ数の作成と管理を行う印刷ページ制御手段と、前記印刷情報に含まれるページの制御に関する情報の解析、複数の印刷データ間の接続に係わる情報の制御、及び印刷順番の制御を行う印刷制御手段と、を備え、
前記印刷制御手段は、印刷する複数の印刷データを１つの印刷データとしてページ番号を割り振り、該ページ番号を自動的に付加して印刷媒体に印刷することを特徴とする印刷システム。
【請求項２】
前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する印刷データ単位に連続したページ番号を順次割り振り、該ページ番号を自動的に付加して印刷するように制御することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する用紙単位に連続したページ番号を順次割り振り、該ページ番号を自動で付加して印刷するように制御することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する印刷データ単位、若しくは印刷する用紙単位に連続したページ番号を順次割り振り、且つ前記複数の印刷データ群の先頭が印刷する用紙の先頭になるように配置して、前記ページ番号を自動で付加して印刷するように制御することを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する印刷データ単位、若しくは印刷する用紙単位に連続したページ番号を順次割り振るか、又は前記複数の印刷データ群の先頭が印刷する用紙の先頭になるようにするかを、ユーザが選択可能とするように制御することを特徴とする請求項１に記載の印刷システム。
【請求項６】
前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群の印刷順序をユーザが指定可能とするように制御することを特徴とする請求項１に記載の印刷システム。
【請求項７】
前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記印刷データ単位で先頭ページ番号をユーザが指定可能とするように制御することを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷システムに関し、さらに詳しくは、ページ番号の付加を可能とした印刷システムに関するものである。
【０００２】
【従来の技術】
従来のプリンタは、コンピュータのアプリケーションからの印刷データを受け取りそのまま印刷を行っていた。従って、印刷データ中にページ数を付加して印刷を行うこともアプリケーションにより可能である。その場合、そのページ数はアプリケーション側で指示するため、当然、印刷を行う印刷データ単位で完結するページ番号となる。そのため、アプリケーションで作成された複数の印刷データ、または複数の異なるアプリケーションで作成された印刷データに、それらを連続した一つの通し番号としてページ番号を付加することはできなかった。例えば、それぞれの特性に合わせたアプリケーションを使用して作成した文書、図表データ、写真などを含んだ１つのドキュメントを作成し、ページ番号を振って管理を行いたい場合、１つのドキュメント単位で連続したページ番号を振ることが困難であった。
また、従来技術として特開平９−２１８７６０号公報には、複数ページのデータを印刷するのに多量の用紙を必要とする場合、複数ページの印刷データを１ページに印刷して用紙を節約する技術について開示されている。それによると、ホスト装置のページ数入力手段は１ページの印刷データに変換する印刷データのページ数を入力する。プリンタ制御手段は入力したページ数分の印刷データを１ページに印刷するように複数ページ印刷指示コマンドをプリンタ装置に送る。プリンタ装置の複数ページ印刷手段は印刷指示判別手段がホスト装置から受信した印刷指示コマンドを複数ページ印刷データ印刷指示コマンドと判別すると、ホスト装置から受信したページ数の印刷データを１ページの印刷データに変換して印刷するとしている。
また、特開平１０−１４３３４２号公報には、先行文書末の用紙の裏面に後続文書を続けて印刷させ、無駄な白紙を抑制する文書結合が画一的に行われ、印刷ジョブ中の文書の構成を反映した適切な印刷結果が得られないことへの解決手段について開示されている。それによると、プリンタ制御装置に設けるラスタデータ調整部が、文書結合されるべき範囲であるブロックを印刷ジョブの属性に基づいて定める。そして、ラスタデータ調整部で受信されたページデータがブロックの末ページであり、その末ページが奇数であると判定されると、白紙ページのラスタデータが挿入され、その文書間の分離が行われる。一方、１ブロック内の文書は結合されて印刷されるとしている。
【特許文献１】特開平９−２１８７６０号公報
【特許文献２】特開平１０−１４３３４２号公報
【０００３】
【発明が解決しようとする課題】
しかし、特許文献１は、ホスト側の指示により複数ページの印刷データを１ページの印刷データに変換して印刷するものであり、異なる印刷データを１つの印刷データとして集約する技術ではない。従って、ページ数によっては１ページ印刷データに変換した場合、印刷データが縮小される可能性があり、等倍印刷が保証できないといった問題がある。また、連続した印刷データとしてページ数を付加する技術については言及されていない。
また、特許文献２は、異なる文書ブロック間の分離と結合方法に関する発明であり、連続した印刷データとしてページ数を付加する技術については言及されていない。
本発明は、かかる課題に鑑み、複数の印刷データを１つの印刷データとして扱い、ページ番号を付加して印刷することを可能にする印刷システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
本発明はかかる課題を解決するために、請求項１は、コンピュータからの印刷データに基づいて前記印刷データを印刷する印刷システムであって、前記コンピュータから送られた印刷データの印刷情報を記憶する印刷情報記憶手段と、該印刷情報記憶手段に記憶された印刷情報に基づいて印刷ページ数の作成と管理を行う印刷ページ制御手段と、前記印刷情報に含まれるページの制御に関する情報の解析、複数の印刷データ間の接続に係わる情報の制御、及び印刷順番の制御を行う印刷制御手段と、を備え、前記印刷制御手段は、印刷する複数の印刷データを１つの印刷データとしてページ番号を割り振り、該ページ番号を自動的に付加して印刷媒体に印刷することを特徴とする。
以下、印刷データとはコンピュータで作成されたページ単位のデータを指し、印刷データ群とは印刷データが少なくとも１つ以上集合したものを指し、印刷情報とは印刷データのページの制御に関する情報、複数の印刷データ間の接続に係わる情報、及び印刷順番に関する情報を指す。
コンピュータの複数のアプリケーションで作成された印刷データは、夫々のアプリケーション毎に完結している。つまり、各印刷データに特有のページ番号が付与されている。従って、１つのアプリケーションの印刷データだけを印刷するのであれば、出力された印刷データをそのまま印刷すればページ番号もそのまま印刷される。しかし、複数のアプリケーションで作成された印刷データを、１つの印刷データとして連続して印刷する場合には、夫々の印刷データに付与されたページ番号をそのまま印刷することはできない。そこで、本発明では、印刷ページ制御手段によりそれらのページを管理し、印刷制御手段によって新たに複数の印刷データ間の接続を行い、１つの印刷データとしてページ番号を割り振って印刷するものである。
かかる発明によれば、複数のアプリケーションにより作成された印刷データを１つの印刷データとしてページ番号管理するので、連番でページ番号を割り振ることができる。
請求項２は、前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する印刷データ単位に連続したページ番号を順次割り振り、該ページ番号を自動的に付加して印刷するように制御することを特徴とする。
例えば、２種類の印刷データ群が３ページと２ページで構成されていた場合、これらを１つの印刷データとして１ページに２つの印刷データを集約して印刷すると、合計３ページの用紙に印刷データが印刷される。このとき、各印刷データ毎に例えば、１／５，２／５，・・・５／５とページを割り振るとページの抜けがあった場合、即座に検出することができる。
かかる発明によれば、印刷データ毎にページを割り振るので、印刷データの検索が容易となり、また、ページ抜けを即座に検出することができる。
【０００５】
請求項３は、前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する用紙単位に連続したページ番号を順次割り振り、該ページ番号を自動で付加して印刷するように制御することを特徴とする。
例えば、２種類の印刷データ群が３ページと２ページで構成されていた場合、これらを１つの印刷データとして１ページに２つの印刷データを集約して印刷すると、合計３ページの用紙に印刷データが印刷される。このとき、各用紙毎に例えば、１／３，２／３，３／３とページを割り振るとページの抜けがあった場合、即座に検出することができる。
かかる発明によれば、印刷用紙毎にページを割り振るので、ページの管理が容易となり、また、ページ抜けを即座に検出することができる。
請求項４は、前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する印刷データ単位、若しくは印刷する用紙単位に連続したページ番号を順次割り振り、且つ前記複数の印刷データ群の先頭が印刷する用紙の先頭になるように配置して、前記ページ番号を自動で付加して印刷するように制御することを特徴とする。複数の印刷データ群を印刷する場合、印刷する印刷データ単位、若しくは印刷する用紙単位でページを付与したとき、複数の印刷データ群の区切りが明確にならない虞がある。そこで本発明では、各印刷データ群の先頭を必ず印刷用紙の先頭になるように配置する。
かかる発明によれば、各印刷データ群の先頭を必ず印刷用紙の先頭になるように配置するので、異なる印刷データ群の区切りを明確にすることができる。
【０００６】
請求項５は、前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群が１つの印刷データとして連続するように、印刷する印刷データ単位、若しくは印刷する用紙単位に連続したページ番号を順次割り振るか、又は前記複数の印刷データ群の先頭が印刷する用紙の先頭になるようにするかを、ユーザが選択可能とするように制御することを特徴とする。
ユーザは複数の印刷データ群を１つの印刷データとして連続してページを割り振る場合と、各印刷データの先頭が印刷用紙の先頭にして印刷する場合がある。これらの何れを選択するかはユーザの使用形態による。そこで本発明では、ユーザが使用形態により何れでも選択できるようにするものである。
かかる発明によれば、連続ページ印刷と印刷データ先頭印刷をユーザが選択できるので、用紙枚数の削減と見やすい印刷物との選択ができ、ユーザの使用目的を明確にすることができる。
請求項６は、前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記複数の印刷データ群の印刷順序をユーザが指定可能とするように制御することを特徴とする。
また、複数の印刷データ群があった場合、その印刷順序は基本的にはホスト側から指定される。しかし、ユーザがその印刷順序を故意に変更したい場合もある。そこで本発明では、ユーザが印刷データ群の印刷順序を変更できるようにするものである。
かかる発明によれば、ユーザが印刷データ群の印刷順序を変更できるので、取得したい印刷物に優先度をつけることができる。
請求項７は、前記印刷制御手段は、少なくとも１つ以上の印刷データから構成される複数の印刷データ群の印刷データを１ページに集約して印刷する場合、前記印刷データ単位で先頭ページ番号をユーザが指定可能とするように制御することを特徴とする。
ホストから送られた印刷データは、必ずしも先頭のページから印刷をする必要がない場合がある。例えば、先頭から１０ページまでは不要で１１ページから印刷を必要な場合、１１ページを先頭ページに変更する操作が必要である。
かかる発明によれば、印刷データ単位で先頭ページ番号をユーザが指定できるので、別々に印刷したものを合わせて１つのドキュメントとすることができる。
【０００７】
【発明の実施の形態】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の実施形態に係る印刷システムの機能ブロック図である。この印刷システム１０は、印刷情報記憶手段２に記憶された印刷情報を１つ１つの印刷情報中のページ数や複数の印刷情報の合計ページ数などを印刷情報から作成し、管理を行う印刷ページ制御手段１と、コンピュータから印刷システムに送られた印刷データの印刷情報を記憶する印刷情報記憶手段２と、印刷情報記憶手段に記憶された印刷情報中に含まれるページの制御に関する情報の解析を行い、複数の印刷データを印刷する場合に、複数の印刷データ間の接続に係わる情報の制御、及び印刷順序の制御を行う印刷制御手段３と、印刷制御手段３の制御に基づいて印刷媒体に印刷データを印刷する印刷手段４から構成されている。
図示しないコンピュータから印刷システム１０に送られた印刷データの印刷情報は、一度印刷情報記憶手段２に記憶される。印刷ページ制御手段１では、印刷情報記憶手段２に記憶された印刷情報を１つ１つの印刷情報中のページ数や複数の印刷情報の合計ページ数などを印刷情報から作成し、管理を行う。また、印刷制御手段３では、印刷情報記憶手段２に記憶された印刷情報中に含まれるページの制御に関する情報の解析を行い、複数の印刷データを印刷する場合に、複数の印刷データ間の接続に係わる情報の制御、及び印刷順番の制御を行う。この様に、コンピュータから印刷システム１０に送られた印刷データをそのまま印刷するのではなく、印刷システム１０上の印刷情報記憶手段２に記憶し、その印刷情報を解析、制御して、印刷手段４に送ることにより、複数の印刷データを１つの印刷データとして扱い、ページ番号を付加して印刷するものである。
【０００８】
図２は、本発明の実施形態に係る印刷システムの動作フローチャートである。図２を参照して更に詳細に動作を説明する。まず、印刷制御手段３はページ印刷を行うか否かを判断し（Ｓ１）、ページ印刷を行わないのであれば（Ｓ１でＮＯのルート）、ステップＳ８の印刷処理によりコンピュータから送られてきた印刷データをそのまま印刷手段４により印刷する。ステップＳ１でページ印刷を行う場合（Ｓ１でＹＥＳのルート）、印刷データを印刷情報記憶手段２に記憶する（Ｓ２）。次に印刷ページ制御手段１が印刷データの印刷情報からページ数をカウントし（Ｓ３）、最後の印刷データまで記憶していく（Ｓ４）。最後の印刷データが記憶されると（Ｓ４でＹＥＳのルート）、印刷制御手段３で印刷データの並べ替えを行い（Ｓ５）、白紙ページの設定が必要であれば白紙ページを設定し（Ｓ６）、印刷制御手段３が全ての印刷データにページ数を付加して（Ｓ７）それらを印刷する（Ｓ８）。
図３は、本発明の第１の実施形態の印刷システムのページ付加の一例を示す図である。この例では、３ページの印刷データＡ（Ｐ１／３〜Ｐ３／３）と２ページの印刷データＢ（Ｐ１／２〜Ｐ２／２）からなる複数のページを、Ａ４横サイズに２ページを１ページに集約して印刷する場合である。まず、Ａ４横サイズの１ページ目２０に印刷データＡの１ページ目（Ｐ１／３）と２ページ目（Ｐ２／３）を印刷し、Ａ４横サイズの２ページ目２１に印刷データＡの３ページ目（Ｐ３／３）と印刷データＢの１ページ目（Ｐ１／２）を印刷し、最後のページ２２に印刷データＢの２ページ目（Ｐ２／２）のみを印刷して、それぞれの印刷データに連続ページとしてＰ１／５〜Ｐ５／５のページ番号を印刷する。
図４は、本発明の２実施形態の印刷システムのページ付加の一例を示す図である。この例では、３ページの印刷データＡ（Ｐ１／３〜Ｐ３／３）と２ページの印刷データＢ（Ｐ１／２〜Ｐ２／２）からなる複数のページを、Ａ４横サイズに２ページを１ページに集約して印刷する場合である。まず、Ａ４横サイズの１ページ目２５に印刷データＡの１ページ目（Ｐ１／３）と２ページ目（Ｐ２／３）を印刷し、Ａ４横サイズの２ページ目２６に印刷データＡの３ページ目（Ｐ３／３）と印刷データＢの１ページ目（Ｐ１／２）を印刷し、最後のページ７印刷データＢの２ページ目（Ｐ２／２）のみを印刷して、それぞれの印刷用紙に連続ページとしてＰ１／３〜Ｐ３／３のページ番号を印刷する。
【０００９】
図５は、本発明のコンピュータ上の画面の模式図である。本発明の３実施形態の印刷システムは、複数のページを１ページに集約して印刷する場合に、一つ一つの印刷データの先頭が必ず用紙の先頭になるように印刷することまたは一つ一つの印刷データを全て連続して印刷することを、例えば、図５に示したようなコンピュータ上の画面３２から、ユーザが「先頭ページ揃え」チェックボックス３２のＯＮ／ＯＦＦ選択により、選択するものである。
また、本発明の４実施形態の印刷システムは、複数の印刷データを１つの印刷データとしてページ番号を割り振り、ページ番号を自動で付加して印刷する場合に、図５に示したようなコンピュータ上の画面３２から、ユーザが自由に印刷制御手段３に複数の印刷データの印刷順序を印刷順序を入れ替える釦３０により指定するものである。
また、本発明の５実施形態の印刷システムは、複数の印刷データを１つの印刷データとしてページ番号を割り振り、ページ番号を自動で付加して印刷する場合に、図５に示したようなコンピュータ上の画面３２から、ユーザが自由に印刷データ単位で先頭ページ番号３３を指定するものである。
【００１０】
【発明の効果】
以上記載のごとく請求項１の発明によれば、複数のアプリケーションにより作成された印刷データを１つの印刷データとしてページ番号管理するので、連番でページ番号を割り振ることができる。
また請求項２では、印刷データ毎にページを割り振るので、印刷データの検索が容易となり、また、ページ抜けを即座に検出することができる。
また請求項３では、印刷用紙毎にページを割り振るので、ページの管理が容易となり、また、ページ抜けを即座に検出することができる。
また請求項４では、各印刷データ群の先頭を必ず印刷用紙の先頭になるように配置するので、異なる印刷データ群の区切りを明確にすることができる。
また請求項５では、連続ページ印刷と印刷データ先頭印刷をユーザが選択できるので、用紙枚数の削減と見やすい印刷物との選択ができ、ユーザの使用目的を明確にすることができる。
また請求項６では、ユーザが印刷データ群の印刷順序を変更できるので、取得したい印刷物に優先度をつけることができる。
また請求項７では、印刷データ単位で先頭ページ番号をユーザが指定できるので、別々に印刷したものを合わせて１つのドキュメントとすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る印刷システムの機能ブロック図である。
【図２】本発明の実施形態に係る印刷システムの動作フローチャートである。
【図３】本発明の第１の実施形態の印刷システムのページ付加の一例を示す図である。
【図４】本発明の２実施形態の印刷システムのページ付加の一例を示す図である。
【図５】本発明のコンピュータ上の画面の模式図である。
【符号の説明】
１　印刷ページ制御手段、２　印刷情報記憶手段、３　印刷制御手段、４　印刷手段、１０　印刷システム
【図１】
2004110595.tif 000003
【図２】
2004110595.tif 000004
【図３】
2004110595.tif 000005
【図４】
2004110595.tif 000006
【図５】
2004110595.tif 000007