(57)【要約】【課題】  印刷出力時の後処理において、Ｚ折り処理が指定されても、印刷結果にはページ番号が隠れずに表示されるようにする。【解決手段】  合成位置が折り込み領域かを判定し、出力対象の電子データに対して適切な位置にページ番号合成を行う画像加工部１２と、印刷出力機器１への印刷出力指示の際に、出力対象の電子データから実際に印刷出力機器１へ送られるプリンタ言語データ（ＰＤＬ）を生成するプリンタ言語データ生成部１４を備えている。【選択図】        図２
2006021465.tif 000002
【特許請求の範囲】
【請求項１】
印刷出力にページ番号を合成付与するページ番号合成手段と、Ｚ折り実行時にページ番号合成位置調整を行うか否かをユーザーに選択させる選択手段と、前記合成位置調整を選択した場合、ユーザーが指定したページ番号合成位置がＺ折りの折り込み領域と重なるか否かを判断する領域判定手段と、重なる場合に折り込み領域と重ならない位置にページ番号合成位置の調整を行う合成位置調整手段と、を備えたことを特徴とする印刷システム。
【請求項２】
前記合成位置調整手段は、ユーザーが指定したページ番号合成位置がＺ折りの折り込み領域と重なる場合には、Ｚ折の折り込み領域と重ならない位置にもページ番号の合成を行うことを特徴とする請求項１記載の印刷システム。
【請求項３】
Ｚ折り印刷出力が指定された際に、ページ番号表示がＺ折りの折り込み領域と重なるか否かを確認する領域判定手段と、折り込み領域にページ番号表示が重なる場合にページ番号表示に対するＺ折り用調整を行うか否かをユーザーに選択させる選択手段と、前記Ｚ折り用調整を選択した場合に、Ｚ折りの折り込み領域に重ならない位置にページ番号表示位置を調整するように印刷出力用のプリンタ言語データを生成するＰＤＬ生成手段と、を備えたことを特徴とする印刷システム。
【請求項４】
前記ＰＤＬ調整手段は、Ｚ折りの折り込み領域にページ番号表示位置が重なる場合には、Ｚ折の折り込み領域と重ならない位置にもページ番号を表示するプリンタ言語データを生成することを特徴とする請求項３記載の印刷システム。
【請求項５】
印刷出力指定時にページ番号合成処理とＺ折り印刷出力とが指定されている場合には、ページ番号合成処理に対してＺ折り用調整を行うか否かをユーザーに選択させる選択手段と、前記Ｚ折り用調整を選択した場合に、ユーザーが指定したページ番号表示がＺ折りの折り込み領域と重なるか否かを判断する領域判定手段と、重なる場合にはページ番号表示位置をＺ折りの折り込み領域と重ならない位置に調整する印刷出力用のプリンタ言語データを生成するＰＤＬ生成手段と、を備えたことを特徴とする印刷システム。
【請求項６】
前記ＰＤＬ生成手段は、ページ番号表示位置がＺ折りの折り込み領域と重なる場合には、Ｚ折の折り込み領域と重ならない位置にもページ番号を表示するプリンタ言語データを生成することを特徴とする請求項５記載の印刷システム。
【請求項７】
請求項１乃至６の何れか一項に記載の印刷システムの制御方法をコンピュータが制御可能にプログラミングしたことを特徴とする印刷制御プログラム。
【請求項８】
請求項７に記載の印刷制御プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに対するページ番号の付与に関し、特にＺ折り機能を有する印刷装置へ出力するためのページ番号合成制御に関する。
【背景技術】
【０００２】
製本用原稿などに対する画像編集処理におけるページ番号合成処理が可能なシステムは存在する。また、ページ番号を合成する位置が綴じ位置と重ならないようにページ番号付け位置を変更する技術もある（例えば特許文献１）。さらに、印刷出力時の後処理においてＺ折り処理により出力紙の用紙サイズが半分になる様に折りたたむ画像形成装置も存在する。
【特許文献１】特開平７−１６８８１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のシステムでは、ページ番号を合成した画像の出力時にＺ折り処理を行う場合、ページ番号の合成位置によっては、折りたたまれた状態では合成印字されたページ番号が隠れてしまう事があり、製本されたアウトプットが見づらい物となってしまうという問題があった。
本発明は、上述した実情を考慮してなされたものであって、印刷出力時の後処理においてＺ折り処理が指定されても、印刷結果にはページ番号が隠れずに表示されるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の印刷システムは、印刷出力にページ番号を合成付与するページ番号合成手段と、Ｚ折り実行時にページ番号合成位置調整を行うか否かをユーザーに選択させる選択手段と、前記合成位置調整を選択した場合、ユーザーが指定したページ番号合成位置がＺ折りの折り込み領域と重なるか否かを判断する領域判定手段と、重なる場合に折り込み領域と重ならない位置にページ番号合成位置の調整を行う合成位置調整手段と、を備えたことを特徴とする。
また、請求項２は、請求項１記載の印刷システムにおいて、前記合成位置調整手段は、ユーザーが指定したページ番号合成位置がＺ折りの折り込み領域と重なる場合には、Ｚ折の折り込み領域と重ならない位置にもページ番号の合成を行うことを特徴とする。
また、請求項３は、Ｚ折り印刷出力が指定された際に、ページ番号表示がＺ折りの折り込み領域と重なるか否かを確認する領域判定手段と、折り込み領域にページ番号表示が重なる場合にページ番号表示に対するＺ折り用調整を行うか否かをユーザーに選択させる選択手段と、前記Ｚ折り用調整を選択した場合に、Ｚ折りの折り込み領域に重ならない位置にページ番号表示位置を調整するように印刷出力用のプリンタ言語データを生成するＰＤＬ生成手段と、を備えたことを特徴とする。
【０００５】
また、請求項４は、請求項３記載の印刷システムにおいて、前記ＰＤＬ調整手段は、Ｚ折りの折り込み領域にページ番号表示位置が重なる場合には、Ｚ折の折り込み領域と重ならない位置にもページ番号を表示するプリンタ言語データを生成することを特徴とする。
また、請求項５は、印刷出力指定時にページ番号合成処理とＺ折り印刷出力とが指定されている場合には、ページ番号合成処理に対してＺ折り用調整を行うか否かをユーザーに選択させる選択手段と、前記Ｚ折り用調整を選択した場合に、ユーザーが指定したページ番号表示がＺ折りの折り込み領域と重なるか否かを判断する領域判定手段と、重なる場合にはページ番号表示位置をＺ折りの折り込み領域と重ならない位置に調整する印刷出力用のプリンタ言語データを生成するＰＤＬ生成手段と、を備えたことを特徴とする。
また、請求項６は、請求項５記載の印刷システムにおいて、前記ＰＤＬ生成手段は、ページ番号表示位置がＺ折りの折り込み領域と重なる場合には、Ｚ折の折り込み領域と重ならない位置にもページ番号を表示するプリンタ言語データを生成することを特徴とする。
また、請求項７は、請求項１乃至６の何れか一項に記載の印刷システムの制御方法をコンピュータが制御可能にプログラミングしたことを特徴とする。
また、請求項８は、請求項７に記載の印刷制御プログラムをコンピュータが読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、印刷出力時の後処理において、Ｚ折り処理が指定されても、印刷結果にはページ番号が隠れずに表示される。
また、ページ番号を折り込み領域と重ならない位置にも合成した場合は、ユーザーの意図する位置にページ番号が印字された出力を得ることができる為、予め設定された位置のページ番号印字を機械的に認識するＯＣＲシステム等へのインプットとしても利用できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明が動作する環境を示す図である。同図において、１はプリンタや複写機等に代表される電子データの印刷出力機器である。印刷出力機器１は、印刷出力時の付加機能として、出力用紙に対するＺ折り機能を備えている。２は、ユーザーが電子データの印刷出力指示を行うＰＣ（パーソナルコンピュータ）である。そして、印刷出力機器１およびＰＣ２は、ＬＡＮ等のネットワーク３で結ばれ、それぞれ本発明にかかる処理を実現するプログラムを実装している。特にＰＣ２に実装されているプリンタドライバ（印刷制御プログラム）が、本発明の特徴的機能を実現する。
図２は、本発明にかかる印刷出力機器１およびＰＣ２の要部の機能構成を示す図である。ＰＣ２は、出力対象の電子データを蓄積する出力対象データ蓄積部１１と、合成位置が折り込み領域内かを判定する図示しない領域判定部を有し、出力対象の電子データに対してページ番号合成を行う画像加工部１２と、印刷出力機器１への印刷指示部１３とを備えており、印刷指示部１３には、印刷出力機器１への印刷出力指示の際に、出力対象の電子データから実際に印刷出力機器１へ送られるプリンタ言語データ（ＰＤＬ）を生成するプリンタ言語データ生成部１４を備えている。そして、印刷出力機器１へはデータ通信部１５を介して印刷データを送信するようになっている。
一方、印刷出力機器１では、データ通信部１６を介して印刷データを受け取り、印刷処理部１７でプリンタ言語データ（印刷データ）を解析して画像データ化等を行い、図示しない印刷エンジンに送り、プリント結果１９を出力する。なお、印刷付加機能処理部１８はパンチ穴をあける、ステープラで綴じる、出力用紙に対するＺ折りを行う等の指示を図示しないフィニッシャに指示するものである。
なお、印刷出力機器１については、特別なものではなく、Ｚ折り機能を有するものであれば、市販されている通常のプリンタ、複写機、複合機等でよい。
【０００８】
次に以上のように構成した本発明の動作を説明する。この動作は主にＰＣ２に実装したプログラムの動作である。図３は、本発明にかかる印刷システムを制御する印刷制御プログラムの処理の流れを示すフローチャートである。ユーザー操作から画像加工部１２に、印刷対象のデータに対するページ番号合成処理が指示され、画像加工部１２でＺ折り印刷出力を想定した印字位置調整を行うかどうかをユーザーに選択させる（ステップ３０１）。そして、画像加工部１２で、ユーザーが任意で指定したページ印字位置がＺ折りの折り込み領域と重なるかどうかを判断して（ステップ３０２）、重なる場合には対象画像に対してページ番号合成位置の調整を行う（ステップ３０３）。Ｚ折りの折り込み領域とは、Ｚ折りされた状態において開かないと見えない領域を指す（図４右の斜線部２０）。この領域は、長手方向で４分割した中央の２つの領域である。従って、このような領域にページ番号を合成する場合は、ページ番号印字位置の調整を行い、Ｚ折りの折り込み領域内にあるページ番号表示をＺ折りされた状態でも確認可能な位置に移動または複写することが望ましい（図５参照）。
ページ番号印字位置の調整が済んだら、画像加工部１２は調整した（あるいは指示された）位置にページ番号を合成する（ステップ３０４）。このページ合成は、プリンタ言語データ生成部１４が印刷装置向けのＰＤＬを生成しても、あるいは出力対象データの形式のまま出力命令を追加する処理をしてもよい。
【０００９】
図６は、本発明にかかるプリンタドライバの処理の流れを示すフローチャートである。なお、この処理はＺ折りが指定されていることを前提にした処理である。出力対象データ蓄積部１１にある出力対象データを検査して、ページ印字位置がＺ折りの折り込み領域と重なるかどうかを判断する（ステップ４０１、４０２）。重なりがなければ（ステップ４０２がＮＯ）、そのままＰＤＬを生成して（ステップ４０６）処理を終了する。
重なりがあれば（ステップ４０２がＹＥＳ）、Ｚ折り印刷出力時の印字位置調整を行うかどうかをユーザーに選択させる（ステップ４０３）。印字位置調整を行わない場合は、重なりがあって見えないページ番号があっても、そのままＰＤＬを生成して（ステップ４０６）処理を終了する。
印字位置調整が指示されたら（ステップ４０３がＹ）、ページ番号の合成位置を調整して（ステップ４０４）、調整した位置にページ番号を合成し（ステップ４０５）、ＰＤＬを生成して（ステップ４０６）処理を終了する。
なお、ユーザーが指定したページ印字位置がＺ折りの折り込み領域と重なるかどうかを判断するには、アプリケーションからの出力対象データを解析する方法、あるいはプリンタが行うイメージデータへの展開を事前に行い文字認識する方法がある。また、ページ番号印字位置の調整は、図５のように、移動する場合と、元の印字はそのままにして、Ｚ折りされた状態でもページ番号が確認可能な位置に別途表示する場合とがある。
【００１０】
図７は、他の実施例におけるプリンタドライバの処理の流れを示すフローチャートである。この実施例では、プリンタドライバにページ番号を合成させる処理を含んでいる。まず、前提として、ページ番号の合成とＺ折りとが指定されているとする。ページ番号の合成位置調整を指示しない場合は（ステップ５０１がＮＯ）、ユーザーが指定した位置にページ番号を合成して（ステップ５０４）、ＰＤＬを生成して（ステップ５０５）処理を終了する。
ページ番号の合成位置調整を指示した場合は（ステップ５０１がＹＥＳ）、ページ印字位置がＺ折りの折り込み領域と重なるかどうかを判断し（ステップ５０２）、重なっていれば、合成位置を調整する（ステップ５０３）。そして、調整した位置にページ番号を合成し（ステップ５０４）、ＰＤＬを生成して（ステップ５０５）処理を終了する。位置の調整方法は前述と同様に、重なっていない所に合成するか、あるいは指示どおりに合成し、且つ重なっていない所にも合成する。
なお、ページ番号の合成とＰＤＬの生成は分けて説明したが、所望の位置にページ番号を印刷するＰＤＬ（Page Description Language）スクリプトを追加することで印刷出力にページ番号を付与することができる。ページ番号の位置の移動は、対応するスクリプトの印刷位置を変更することにより行える。
同様に、アプリケーションレベルで付与したページ番号の移動も、対応する印刷命令を削除して、ＰＤＬ生成時に別途スクリプトを追加することで実現できる。
【図面の簡単な説明】
【００１１】
【図１】本発明が動作する環境を示す図。
【図２】本発明にかかる印刷出力機器およびＰＣの要部の機能構成を示す図。
【図３】本発明にかかる印刷プログラムの処理の流れを示すフローチャート。
【図４】Ｚ折りの折り込み領域を説明する図。
【図５】ページ番号の位置調整を説明する図。
【図６】本発明にかかるプリンタドライバの処理の流れを示すフローチャート。
【図７】他の実施例におけるプリンタドライバの処理の流れを示すフローチャート。
【符号の説明】
【００１２】
１  印刷出力機器、２  ＰＣ、３  ネットワーク、１１  出力対象データ蓄積部、１２  画像加工部、１３  印刷指示部、１４  プリンタ言語データ生成部、１５、１６  データ通信部、１７  印刷処理部、１８  印刷付加機能処理部、１９  プリント結果
【図１】
2006021465.tif 000003
【図２】
2006021465.tif 000004
【図３】
2006021465.tif 000005
【図４】
2006021465.tif 000006
【図５】
2006021465.tif 000007
【図６】
2006021465.tif 000008
【図７】
2006021465.tif 000009