(57)【要約】【課題】  面付けされた画像データを自動両面プリントし、自動中綴じ製本出来る画像処理システムを低コストで実現することである。【解決手段】  総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させてストレージ２００３に蓄積しておき、ＰＤＬコントローラ部２００１がサドルフィニッシャ部１００３に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序でストレージ２００３に記憶された展開済みの第１の画像データとＰＤＬデータより直前展開する第２の画像データとのページメモリ２００６に対する書き込み転送を制御するデータ書込み制御と、ページメモリ２００６に書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、記録媒体の両面に製本モードで頁順序が揃う画像データをマーキングエンジン部に転送するデータ転送制御とを行う構成を特徴とする。【選択図】図３
2005104041.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のプリンタドライバより生成されるＰＤＬデータを解析して両面印刷処理された記録媒体に所定の製本処理を行うシート後処理装置を接続可能な画像処理装置であって、
前記ＰＤＬデータを解析してプリンタエンジンが出力可能な画像データに展開する展開手段と、
前記展開手段により総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させて記憶装置に蓄積する蓄積手段と、
前記画像データを見開き単位で１頁となる２頁分の画像データを展開可能なページメモリと、
前記シート後処理装置に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序で前記記憶手段に記憶された展開済みの第１の画像データと前記ＰＤＬデータより前記展開手段が直前展開する第２の画像データとの前記ページメモリに対する書き込み転送を制御するデータ書込み制御と、前記ページメモリに書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、前記記録媒体の両面に製本モードで頁順序が揃う画像データを前記プリンタエンジンに転送するデータ転送制御とを行うページメモリ制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記ＰＤＬデータで指定される原稿データの総頁数を４の倍数に正規化し、端数の頁には白紙頁を原稿データの最後に追加する頁追加手段と、
前記ページメモリに画像データを書き込む際に、画像データの４辺に白データを保証する保証手段と、
有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記シート後処理装置に対して設定される製本モードは、見開き２頁を中央で折り返して綴じ込む中綴じモードを含むことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記シート後処理装置は、サドルフィニッシャであることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記ＰＤＬデータは、前記プリンタドライバより指定可能な総頁数データが含まれることを特徴とする請求項１記載の画像処理装置。
【請求項６】
画像データを見開き単位で１頁となる２頁分の画像データを展開可能なページメモリを備え、情報処理装置のプリンタドライバより生成されるＰＤＬデータを解析して両面印刷処理された記録媒体に所定の製本処理を行うシート後処理装置を接続可能な画像処理装置における画像処理方法であって、
前記ＰＤＬデータを解析してプリンタエンジンが出力可能な画像データに展開する展開ステップと、
前記展開ステップにより総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させて記憶装置に蓄積する蓄積ステップと、
前記シート後処理装置に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序で前記記憶手段に記憶された展開済みの第１の画像データと前記ＰＤＬデータより前記展開ステップが直前展開する第２の画像データとのページメモリに対する書き込み転送を制御するデータ書込み制御と、前記ページメモリに書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、前記記録媒体の両面に製本モードで頁順序が揃う画像データを前記プリンタエンジンに転送するデータ転送制御とを行うページメモリ制御ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
前記ＰＤＬデータで指定される原稿データの総頁数を４の倍数に正規化し、端数の頁には白紙頁を原稿データの最後に追加する頁追加ステップと、
前記ページメモリに画像データを書き込む際に、画像データの４辺に白データを保証する保証ステップと、
を有することを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記シート後処理装置に対して設定される製本モードは、見開き２頁を中央で折り返して綴じ込む中綴じモードを含むことを特徴とする請求項６記載の画像処理方法。
【請求項９】
前記シート後処理装置は、サドルフィニッシャであることを特徴とする請求項６記載の画像処理方法。
【請求項１０】
前記ＰＤＬデータは、前記プリンタドライバより指定可能な総頁数データが含まれることを特徴とする請求項６記載の画像処理方法。
【請求項１１】
請求項６〜１０のいずれかに記載の画像処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１２】
請求項６〜１０のいずれかに記載の画像処理方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを見開き単位で１頁となる２頁分の画像データを展開可能なページメモリを備え、情報処理装置のプリンタドライバより生成されるＰＤＬデータを解析して両面印刷処理された記録媒体に所定の製本処理を行うシート後処理装置を接続可能な画像処理装置および画像処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、この種の画像処理装置において、画像データをプリントした用紙の製本方法には中綴じという方法がある。これは用紙の両面の左右にそれぞれ頁を配置し、用紙の中央を例えばステイプラで綴じ、綴じた部分を折り目として用紙を折ることにより、冊子状に製本する方法である。この中綴じ製本をした場合に、各用紙に製本後に頁順序が正しくなるように画像データを処理することを面付けという。
【０００３】
従来、この面付けされた画像をプリントするには、３種類の方法があった。第１の方法は、プリンタに画像を送る前に、原稿データの作成元のパーソナルコンピュータやグラフィックワークステーション上のアプリケーションソフトで面付けを行い、画像処理装置としてのプリンタ側は、受け取った画像データを両面プリント処理して、フィニッシャにより中綴じでステイプルするという方法である。
【０００４】
この場合、自動両面可能なプリンタに中綴じステイプルできるサドルフィニッシャを排紙部に接続するだけで、中綴じ製本プリントを実現できる。この場合は、プリンタ装置側におけるＰＤＬコントローラは、２頁面付け済みの画像データを用紙片面１頁の画像として受け取るので、１頁分ラスタイメージプロセッシングオペレーション（ＲＩＰ）したら、１頁マーキングエンジンへ転送しプリントする方法を行うことが可能で、ユーザのプリント開始から１冊目の製本完成までも早くなる。
【０００５】
第２の方法は、プリンタ装置側のＰＤＬコントローラ上で面付けを行い、マーキングエンジンは、受け取った画像を両面プリントして中綴じステイプルするという方法である。この場合も、自動両面可能なマーキングエンジンに中綴じステイプルできるサドルフィニッシャを排紙部に接続するだけで、中綴じ製本プリントを実現できる。
【０００６】
この場合は、ＰＤＬコントローラは全ファイルをＲＩＰ展開して、面付け画像を作成してから、マーキングエンジンに画像を転送していた。このため、１頁ＲＩＰしたら１頁マーキングエンジンへ転送しプリントする方法よりは、ユーザのプリント開始から１冊目の製本完成までにかかる時間は長くなる。
【０００７】
第３の方法は、マーキングエンジン側にイメージサーバ（電子ソータともいう）を搭載し、ＰＤＬコントローラからマーキングエンジンに送られてきた画像データをプリンタ内のイメージサーバに格納し、イメージサーバにおいて画像データの面付けを行う方法である。
【０００８】
この方法は、特別なアプリケーションソフトやＰＤＬコントローラを準備することなしに、中綴じ製本プリントを実現できる。この場合、ＰＤＬコントローラは、１頁ＲＩＰ展開しては、１頁マーキングエンジンに画像を転送し、イメージサーバが、全頁を受け取った後、頁を製本用に整合させていた。この場合もイメージサーバが全頁を受け取る時間が必要なので、１頁ＲＩＰしたら１頁マーキングエンジンへ転送し、プリントする方法よりは、ユーザのプリント開始から１冊目の製本完成までにかかる時間は長くなる。従来、この種の技術として下記特許文献１が既に公開されている。
【特許文献１】特開平１０−３１０３１５公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように従来の面付けを伴うページ処理では、特に、第１の方法の場合、面付けが出来る特別なアプリケーションがホスト側に必要であり、ユーザが使用できるデスクトップパブリッシングのアプリケーションを限定されてしまうという問題がある。
【００１０】
また、第２の方法では、面付けの能力を持つＰＤＬコントローラがプリンタ装置側に必要となり、ＰＤＬコントローラはＲＩＰにより展開した２枚の画像を１枚の画像に張り合わせる制御が必要となり、さらに張り合わせのためにＰＤＬコントローラのビデオメモリの容量を増やさなければならなくなるなど、システム全体としてのトータルコストが上がってしまう問題がある。
【００１１】
さらに、第３の方法の場合は、プリンタには、自動両面機能とサドルフィニッシャの他に、十分な容量を有するイメージサーバが必要になり、今度はプリンタ装置全体のコストが上がってしまう。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、
総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させて記憶装置に蓄積しておき、シート後処理装置に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序で記憶手段に記憶された展開済みの第１の画像データとＰＤＬデータより直前展開する第２の画像データとのページメモリに対する書き込み転送を制御するデータ書込み制御と、ページメモリに書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、記録媒体の両面に製本モードで頁順序が揃う画像データを前記プリンタエンジンに転送するデータ転送制御とを行うことにより、面付けされた画像データを自動両面プリントし、自動中綴じ製本出来る画像処理システムを低コストで実現できるとともに、プリント開始から１冊目の製本完成までにかかる印刷処理時間を大幅に短縮することができる画像処理装置および画像処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明に係る第１の発明は、情報処理装置のプリンタドライバより生成されるＰＤＬデータを解析して両面印刷処理された記録媒体に所定の製本処理を行うシート後処理装置を接続可能な画像処理装置であって、前記ＰＤＬデータを解析してプリンタエンジンが出力可能な画像データに展開する展開手段（図３に示すＰＤＬコントローラ２００１に相当）と、前記展開手段により総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させて記憶装置（図３に示すストレージ２００３に相当）に蓄積する蓄積手段（図３に示すＰＤＬコントローラ２００１に相当）と、前記画像データを見開き単位で１頁となる２頁分の画像データを展開可能なページメモリ（図３に示すページメモリ２００６に相当）と、前記シート後処理装置に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序で前記記憶手段に記憶された展開済みの第１の画像データと前記ＰＤＬデータより前記展開手段が直前展開する第２の画像データとの前記ページメモリに対する書き込み転送を制御するデータ書込み制御と、前記ページメモリに書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、前記記録媒体の両面に製本モードで頁順序が揃う画像データを前記プリンタエンジンに転送するデータ転送制御とを行うページメモリ制御手段（図３に示すＰＤＬコントローラ２００１に相当）とを有することを特徴とする。
【００１４】
本発明に係る第２の発明は、前記ＰＤＬデータで指定される原稿データの総頁数を４の倍数に正規化し、端数の頁には白紙頁を原稿データの最後に追加する頁追加手段（図３に示すＰＤＬコントローラ２００１に相当）と、前記ページメモリに画像データを書き込む際に、画像データの４辺に白データを保証する保証手段（図３に示すＰＤＬコントローラ２００１に相当）と有することを特徴とする。
【００１５】
本発明に係る第３の発明は、前記シート後処理装置に対して設定される製本モードは、見開き２頁を中央で折り返して綴じ込む中綴じモードを含むことを特徴とする。
【００１６】
本発明に係る第４の発明は、前記シート後処理装置は、サドルフィニッシャであることを特徴とする。
【００１７】
本発明に係る第５の発明は、前記ＰＤＬデータは、前記プリンタドライバより指定可能な総頁数データが含まれることを特徴とする。
【００１８】
本発明に係る第６の発明は、画像データを見開き単位で１頁となる２頁分の画像データを展開可能なページメモリを備え、情報処理装置のプリンタドライバより生成されるＰＤＬデータを解析して両面印刷処理された記録媒体に所定の製本処理を行うシート後処理装置を接続可能な画像処理装置における画像処理方法であって、前記ＰＤＬデータを解析してプリンタエンジンが出力可能な画像データに展開する展開ステップ（図１１に示すステップＳ１４００４）と、前記展開ステップにより総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させて記憶装置に蓄積する蓄積ステップ（図１１に示すステップＳ１４００４）と、前記シート後処理装置に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序で前記記憶手段に記憶された展開済みの第１の画像データと前記ＰＤＬデータより前記展開ステップが直前展開する第２の画像データとのページメモリに対する書き込み転送を制御するデータ書込み制御と、前記ページメモリに書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、前記記録媒体の両面に製本モードで頁順序が揃う画像データを前記プリンタエンジンに転送するデータ転送制御とを行うページメモリ制御ステップ（図１２に示すステップＳ１０００１〜Ｓ１０００９）とを有することを特徴とする。
【００１９】
本発明に係る第７の発明は、前記ＰＤＬデータで指定される原稿データの総頁数を４の倍数に正規化し、端数の頁には白紙頁を原稿データの最後に追加する頁追加ステップ（図１２に示すステップＳ１０００４）と、前記ページメモリに画像データを書き込む際に、画像データの４辺に白データを保証する保証ステップ（図１２に示すステップＳ１０００４）とを有することを特徴とする。
【００２０】
本発明に係る第８の発明は、前記シート後処理装置に対して設定される製本モードは、見開き２頁を中央で折り返して綴じ込む中綴じモードを含むことを特徴とする。
【００２１】
本発明に係る第９の発明は、前記シート後処理装置は、サドルフィニッシャであることを特徴とする。
【００２２】
本発明に係る第１０の発明は、前記ＰＤＬデータは、前記プリンタドライバより指定可能な総頁数データが含まれることを特徴とする。
【００２３】
本発明に係る第１１の発明は、第６〜第１０の発明のいずれかに記載の画像処理方法を実現するプログラムを記憶したコンピュータが読み取り可能な記憶媒体であることを特徴とする。
【００２４】
本発明に係る第１２の発明は、第６〜第１０の発明のいずれかに記載の画像処理方法を実現するプログラムであることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、総頁数の半数頁分のＰＤＬデータを一括して画像データに展開させて記憶装置に蓄積しておき、シート後処理装置に対して設定される製本モードに従う両面頁出力スケジュールで決定される頁順序で記憶手段に記憶された展開済みの第１の画像データとＰＤＬデータより直前展開する第２の画像データとのページメモリに対する書き込み転送を制御するデータ書込み制御と、ページメモリに書き込まれる２頁分の画像データを見開き１頁分の画像データとして読み出し、記録媒体の両面に製本モードで頁順序が揃う画像データを前記プリンタエンジンに転送するデータ転送制御とを行うことにより、面付けされた画像データを自動両面プリントし、自動中綴じ製本出来る画像処理システムを低コストで実現できるとともに、プリント開始から１冊目の製本完成までにかかる印刷処理時間を大幅に短縮することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下、図を用いて本発明の実施形態を説明する。
【００２７】
図１は、本発明の一実施形態を示す画像処理装置を適用可能な画像処理システムの構成を説明する図である。
【００２８】
図１において、１００１は出力用紙に画像をプリントするマーキングエンジン部である。１００２はＰＤＬコントローラ部で、ＰＤＬで記述されたページ情報を、ＲＩＰして画像情報に変換する。該ＰＤＬコントローラ部１００２は、ネットワーク接続機能を有している。
【００２９】
１００３はサドルフィニッシャ部で、マーキングエンジン部１００１が出力したプリント済みの用紙を製本する。１００４は本実施形態のシステムにおけるホストコンピュータであり、ユーザはここから画像のプリント指示を行う。該ホストコンピュータ１００４はネットワーク接続機能を有している。
【００３０】
また、該ホストコンピュータ１００４上では、ＯＳ上で機能するページ情報を処理するアプリケーションソフトと、該ＰＤＬコントローラ部１００２に指示を行うためのプリンタドライバが図示しない外部記憶装置上に搭載されている。１００５は、ホストコンピュータ１００４とＰＤＬコントローラ部１００２を接続するネットワークケーブルである。なお、ホストコンピュータ１００４の接続台数は、複数であってもよいことはいうまでもない。また、ホストコンピュータ１００４との接続形態は、ネットワーク接続と、所定の双方向インタフェースによるローカル接続も本発明を適用可能である。
【００３１】
図２は、図１に示したホストコンピュータ１００４上のプリンタドライバによる綴じ処理指定画面の一例を示す図であり、中綴じ印刷の指定を行う”プリントのプロパティ”画面に対応する。
【００３２】
図２において、１３００１はステイプル指定であり、この中の項目として左開き製本と右開き製本を指定することが可能である。１３００２は総頁数の設定部であり、ここに総頁数を入力することで、ユーザは総頁数の入力が可能である。
【００３３】
本実施形態では、総頁数の入力を手動で行っているが、アプリケーションソフトまたは、プリンタドライバに自動的に総頁数を数えて設定する機能を有する手法を用いても、本提案の実施はもちろん可能である。
【００３４】
図３は、図１に示したマーキングエンジン部１００１、ＰＤＬコントローラ部１００２、サドルフィニッシャ部１００３の制御構成を説明するためのブロック図であり、図１と同一のものには同一の符号を付してある。
【００３５】
図３において、１００１は図１で述べたマーキングエンジン部を表し、１００２はＰＤＬコントローラ部を、１００３はサドルフィニッシャ部を表している。
【００３６】
２００１はＰＤＬコントローラの制御部であり、ＣＰＵ２００１１、ＲＡＭ２００１２、不揮発性メモリ２００１３を内部に有する。２００２はネットワーク制御部であり、ネットワーク１００５から受け取ったＰＤＬ情報を制御部２００１へ送る。もし、制御部２００１が別のＰＤＬ情報の処理に占有されている場合は、ストレージ２００３へＰＤＬ情報を一時格納する。
【００３７】
なお、ストレージ２００３は、ネットワーク制御部２００２のＰＤＬ情報や制御部２００１でＲＩＰされた画像データを、例えばＤＲＡＭ等の安価なメモリにより最大出力可能な画像サイズで、所定頁数分格納可能な容量を備えている。
【００３８】
２００４はインタフェースで、制御部２００１とマーキングエンジン部１００１のエンジンコントローラ２００７を繋ぐ。ここで、制御部２００１は、ネットワーク制御部２００２またはストレージ２００３からＰＤＬ情報を受け取り、不揮発性メモリ２００１３に格納されたプログラムに従ってＰＤＬ情報のＲＩＰ展開を行い、画像データに変換する。
【００３９】
制御部２００１で変換された画像データは、マーキングエンジン部１００１に送られる。もし、マーキングエンジン部１００１が既に別の画像データのプリントに占有されているなら、ストレージ２００３に展開された展開済み画像データを一時格納する。
【００４０】
また、後で詳述するように、マーキングエンジン部１００１に画像データを転送する前に、１ジョブ内における転送ページ順序を入れ替える処理が必要な場合にも、制御部２００１でＲＩＰされた画像は、ストレージ２００３に一時格納され、転送ページ順序の入れ替えを行ってから、マーキングエンジン部１００１へ転送される。
【００４１】
２００５はシステムコントローラで、マーキングエンジン部１全体を制御する。システムコントローラ２００５は、ＣＰＵ２００５１、ＲＡＭ２００５２、不揮発性メモリ２００５３を有する。
【００４２】
２００６はページメモリで、後述するように、中綴じ時における両面分、つまり４ページ分の容量を備えている。２００７はエンジンコントローラで、ＣＰＵ２００７１、ＲＡＭ２００７２、不揮発性メモリ２００７３を有する。２００８は駆動系で、給紙、作像、現像、定着の各駆動系を含み、それぞれエンジンコントローラ２００７によって制御される。
【００４３】
２００９はインタフェースで、マーキングエンジン部１００１とサドルフィニッシャ部１００３とを通信可能に接続している。ここで、システムコントローラ２００５は、インタフェース２００４を介して制御部２００１から得た制御コマンドに応じて、インタフェース２００４から送られて来る画像データをページメモリ２００６に格納する。
【００４４】
さらに、システムコントローラ２００５は、エンジンコントローラ２００７にプリントを指示する。エンジンコントローラ２００７は、システムコントローラ２００５の指示に応じて、各駆動系２００８を駆動し、用紙の動きに同期して、ページメモリ２００６から画像を読み出し、用紙に画像をプリントする。
【００４５】
また、エンジンコントローラ２００７はプリントした用紙の排紙に同期して、インタフェース２００９を介してサドルフィニッシャ部１００３に対して製本指示を行う。
【００４６】
２０１０はサドルコントローラで、サドルフィニッシャ部１００３の駆動系２０１１、例えば用紙排出装置やステイプル装置等の各部の動作を制御する。サドルコントローラ２０１０はＣＰＵ２０１０１、ＲＡＭ２０１０２、不揮発性メモリ２０１０３を有する。ここで、サドルコントローラ２０１０は、インタフェース２００９を介して得た製本コマンドに応じて、サドルフィニッシャ部１００３の駆動系２０１１を駆動し、マーキングエンジン部１００１から受け取ったプリント済みの用紙を製本する。
【００４７】
図４は、図１に示したマーキングエンジン部１００１の一例を示す概略断面図であり、以下、１パス両面プリントについて説明する。
【００４８】
図４において、位置３００１から給紙された用紙は、レジストローラ３０１３で、描画装置と同期を取りながら転写ベルト３００９によって、転写位置３００２へ搬送される。
【００４９】
転写位置３００２において、ＹＭＣＫ各色の現像部３００６１、３００６２、３００６３、３００６４によって順次、各色の画像が描画される。ここで、各現像部は、それぞれ感光ドラム３００７１、３００７２、３００７３、３００７４と、感光ドラムを所定の電位に帯電させる一次帯電器３００８１、３００８２、３００８３、３００８４、感光ドラム上に潜像を描画するためのレーザもしくはＬＥＤによる露光部３００９１、３００９２、３００９３、３００９４と、感光ドラム上の潜像を現像してトナー像とする現像器３０１０１、３０１０２、３０１０３、３０１０４、転写ベルトの反対側から、感光ドラム上のトナー像を用紙に転写するための転写帯電器３０１１１、３０１１２、３０１１３、３０１１４を含んでいる。
【００５０】
３０１２は定着器であり、転写ベルト３００９によって送られてきた用紙上のトナー像が定着処理され、これにより表面のプリントが完了する。次に用紙は、反転搬送路３００３に入り、スイッチバック搬送制御して裏面搬送路３００４に入り、用紙の表裏が反転される。
【００５１】
裏面搬送路３００４より再給紙された用紙は、レジストローラ３０１３で、描画装置と同期を取りながら転写ベルト３００９によって、転写位置３００２へ搬送され、ＹＭＣＫ各色の現像部３００６１、３００６２、３００６３、３００６４によって順次、裏面画像が形成される。裏面画像を形成された用紙は、定着器３０１２で裏面画像を定着された後、今度は排紙搬送路３００５からマーキングエンジン部外に排紙され、サドルフィニッシャ部１００３へ送られる。
【００５２】
図５は、図１に示したサドルフィニッシャ部１００３の一例を示す概略断面図である。以下、サドルフィニッシャ部１００３による中綴じ動作を説明する。
【００５３】
図５において、４００１はサドルフィニッシャの給紙部であり、マーキングエンジン部１００１から排紙されたプリント済みの用紙を受け取る。４００２は用紙搬送切り替え部であり、中綴じ製本時には、サドル搬送路４００８へ用紙を送り、それ以外の場合は、フィニッシャ搬送路４００３へ用紙を送る。
【００５４】
４００４は前記フィニッシャ搬送路４００３のステイプル部であり、フィニッシャ搬送路４００３の用紙をステイプルする。
【００５５】
４００５、４００６、４００７はそれぞれ、第１排紙トレイ、第２排紙トレイ、第３排紙トレイであり、それぞれ上下揺動することにより、フィニッシャ搬送路４００３からの用紙の排紙先を選択することが可能である。
【００５６】
４００８はサドル搬送路であり、中綴じ製本時に、用紙搬送切り替え部４００２より用紙を受け取る。４００９は押し当て棒である。４０１０は前記サドル搬送路４００８のステイプル部である。ここで、サドル搬送路４００８の用紙は、サドル搬送路４００８のステイプル部４０１０と押し当て棒４００９に挟まれることにより、中綴じステイプルされる。
【００５７】
４０１１は押しローラであり、後述するように、サドル搬送路４００８で中綴じステイプルされた用紙を中綴じ部で折り曲げる。４０１２は製本トレイであり、押しローラ４０１１で折り曲げられた、中綴じ製本済みの用紙が排紙される。４０１３は整合器で、製本トレイ４０１２の冊子が飛び出さないように抑える。
【００５８】
図６は、図５に示したサドル搬送路４００８周辺の詳細構成を説明する要部断面図であり、図５と同一のものには同一の符号を付してある。以下、図５と図６を参照して、サドル搬送路４００８での用紙折り曲げ動作を説明する。
【００５９】
サドル搬送路４００８に用紙が１部分蓄積されると、ステイプル部４０１０と押し棒４００９に挟まれた用紙は中綴じステイプルされる。
【００６０】
次に、図６に示すように、ステイプル部４０１０は所定位置に待避移動し、押し棒４００９が用紙のステイプルされた位置を矢印方向に押し出しながら、押しローラ４０１１が、用紙全体を挟み込むように折り曲げる。押しローラ４０１１は、用紙を折り曲げながら製本トレイ４０１２に向けて用紙を排紙する。この一連の動作によって、中綴じ製本が実行される。
【００６１】
図７は、図３に示したマーキングエンジン部１００１のページメモリ２００６の構成を説明する概念図であり、用紙１枚における片面の１色分のページメモリを表現している。なお、本実施形態はカラープリントであるため、ＹＭＣＫ各色毎に、同様のメモリが４枚分使用される。
【００６２】
図７において、６００１は該サイズのページメモリ２００６の先頭画素である。６００２は前記ページメモリ２００６における主走査方向を表している。６００３は前記ページメモリ２００６における副走査方向を表している。
【００６３】
副走査方向は、すなわち用紙送り方向に対応する。ここで、先頭画素６００１から書き込まれた画像データは主走査方向に格納されて行き、先頭行末尾画素６００６まで来たら、第２行先頭画素６０１３へと続き、再び主走査方向に走査していく。
【００６４】
ページメモリ２００６には、先頭画素６００１、主走査幅６００４、主走査先端余白幅６００５、主走査後端余白幅６００６、主走査有効画素数６００７、副走査幅６００８、副走査先端余白幅６００９、副走査後端余白幅６０１０、副走査有効画素数６０１１が書き込み用と読み込み用に各々独立して設定出来る。ここで余白に設定された部分は、ページメモリ２００６に書き込まれる時に０データに置き換えられてページメモリに格納される。
【００６５】
つまり、図７において、画像データが用紙上に描画される有効画像領域は斜線部分６０１２に相当し、その外側は余白として、描画されない白抜き領域となる。
【００６６】
図８〜図１０は、マーキングエンジン部１００１のページメモリ２００６上での画像の面付け処理状態を説明する概念図である。以下、マーキングエンジン部１００１のページメモリ２００６上での画像の面付け処理について説明する。
【００６７】
なお、図８〜図１０はそれぞれ中綴じ時に１枚の用紙の片面にプリントされる画像、つまり２頁分の画像を表現している。また、図８〜図１０はそれぞれ、図７と同様にＹＭＣＫ４色の１色分を表している。
【００６８】
特に、図８は、中綴じ面付け時の前半頁のページメモリ２００６への書き込みを表している。
【００６９】
マーキングエンジン部１００１のシステムコントローラ２００５は、制御部２００１から中綴じ製本の指示を受けると、制御部２００１から送られてくる画像２頁分に相当する用紙サイズのメモリをページメモリ２００６上に確保する。すなわち、副走査側だけ倍のサイズである図８に示すメモリ領域である。
【００７０】
該サイズのメモリ領域は、中央部でメモリ前半部７１００とメモリ後半部７２００に論理的に分離されている。この時ページメモリ２００６には、書き込み先頭画素７００１、書き込み主走査幅７００４、書き込み主走査先端余白幅７００５、書き込み主走査後端余白幅７００６、書き込み主走査有効画素数７００７、書き込み副走査幅７００８、書き込み副走査先端余白幅７００９、書き込み副走査後端余白幅７０１０、書き込み副走査有効画素数７０１１が設定される。
【００７１】
この時、書き込み副走査後端余白幅７０１０と書き込み副走査有効画素数７０１１は、サドルフィニッシャが要求する中綴じの綴じ代幅を保証するように設定する。これによって、中綴じ面付け時の前半頁の画像が獲得されたページメモリのメモリ前半部７１００に書き込まれる。この時、ページメモリのメモリ後半部７２００は、獲得されているだけで処理されることはない。
【００７２】
図９は中綴じ面付け時の後半頁のページメモリ２００６への書き込み状態を表している。図９で示すページメモリ２００６は、図８で獲得したページメモリと同じメモリであり、図８のメモリ後半部７２００に画像を書き込むことを表している。
【００７３】
この時、ページメモ２００６には、書き込み先頭画素８００１、書き込み主走査幅８００４、書き込み主走査先端余白幅８００５、書き込み主走査後端余白幅８００６、書き込み主走査有効画素数８００７、書き込み副走査幅８００８、書き込み副走査先端余白幅８００９、書き込み副走査後端余白幅８０１０、書き込み副走査有効画素数８０１１が設定される。
【００７４】
この時、書き込み副走査先端余白幅８００９と書き込み副走査有効画素数８０１１は、サドルフィニッシャが要求する中綴じの綴じ代幅を保証するように設定する。これによって、中綴じ面付け時の後半頁の画像が獲得されたページメモリのメモリ後半部７２００に書き込まれる。この時、ページメモリのメモリ前半部７１００は、図８で書き込まれた前半頁画像が維持されている。
【００７５】
図１０は、図８、図９で書き込まれた中綴じ面付け時の用紙１枚の片面全体画像のページメモリからの読み出し状態を表している。
【００７６】
この時、ページメモリ２００６には、読み出し先頭画素９００１、読み出し主走査幅９００４、読み出し主走査先端余白幅９００５、読み出し主走査後端余白幅９００６、読み出し主走査有効画素数９００７、読み出し副走査幅９００８、読み出し副走査先端余白幅９００９、読み出し副走査後端余白幅９０１０、読み出し副走査有効画素数９０１１が設定される。
【００７７】
図１０のように前半頁と後半頁の２つの画像を張り合わした画像が、１枚の用紙の片面用としてメモリから読み出され、プリントされる。ここで、９０１２は、図８に示した前半頁の副走査後端余白と図９に示した後半頁の主走査後端余白を合わせたものとなり、中綴じ製本時の綴じ代になる。
【００７８】
図１１は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、制御部２００１において、中綴じ製本時に、総頁数の半分までＲＩＰを行いストレージ２００３に格納する手順に対応する。なお、Ｓ１４００１〜Ｓ１４００６は各ステップを示す。
【００７９】
まず、ステップＳ１４００１において、総頁数の半分の値を図２に示したプリンタドライバで設定された総頁数１３００２から算出する。ここで、総頁数は４の倍数に正規化してから「２」で割ることにより、総頁数の半分の値が算出される。
【００８０】
そして、ステップＳ１４００２において、現在ＲＩＰ頁を第１頁に初期化する。次に、ステップＳ１４００３において、現在ＲＩＰ頁を総頁数の半分と比較し、越えていると判断した場合は、ステップＳ１４００６に進みフローを抜け、現在ＲＩＰ頁が総頁数以下ならステップＳ１４００４へ進む。
【００８１】
次に、ステップＳ１４００４において、画像頁データはＲＩＰされ、図３に示したストレージ２００３に格納される。次に、ステップＳ１４００５において、現在ＲＩＰ頁がカウントアップされ、ステップＳ１４００３へ戻る。
【００８２】
図１２は、本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートであり、制御部２００１において、中綴じ面付け用に頁の順序を入れ替えて画像データをマーキングエンジン部１００１へ転送する制御手順に対応する。なお、Ｓ１０００１〜Ｓ１０００９は各ステップを示す。また、頁出力順序は、設定される製本モードに従う両面頁出力スケジュールにより決定されるものとする。
【００８３】
まず、ステップＳ１０００１において、センタ見開きの２頁を決定する。ここで、センタ見開きの２頁とは、中綴じの真ん中の用紙を見開いた時、その用紙にプリントされている左右２頁のことである。
【００８４】
また、センタ見開きの２頁は、中綴じ製本ジョブにおいて、最初にプリントされる画像でもある。このセンタ見開きの２頁とは、図１１に示したステップＳ１４００１で「４」の倍数で正規化された総頁数を「２」で割った頁数の先頭頁側頁群の最後の頁と、それと同数の末尾頁側頁群の先頭の頁であり、例えば、総頁数１２頁なら、第６頁と第７頁に相当する。
【００８５】
次に、ステップＳ１０００２において、左開き本か右開き本かを判定する。なお、製本の開き方の指定は、ホストコンピュータからプリンタドライバを通じて行う。
【００８６】
ここで、左開き本であると判定された場合は、ステップＳ１０００３へ進み、右開き本であると判定された場合は、ステップＳ１０００８へ進む。
【００８７】
そして、ステップＳ１０００３において、第１給紙用紙の表面の転送画像を決定する。ここでは、左開き本なので、第１給紙用紙の表面の前半用画像は先頭側頁群に設定され、先頭側頁群の現在頁は先頭側頁群の最後の頁となる。同様に第１給紙用紙の表面の後半用画像は末尾側頁群に設定され、末尾側頁群の現在頁は末尾側頁群の最初の頁となる。例えば、総頁数１２頁なら、用紙の前半用画像が第６頁であり、用紙の後半用画像が第７頁である。
【００８８】
そして、ステップＳ１０００４において、用紙の前半用画像、後半用画像の順でマーキングエンジン部１００１に対し、画像データを転送する。この時、先頭側頁群の画像データは、図１１で説明したようにＲＩＰ済みなので、ストレージ２００３から読み出して転送し、末尾側頁群の画像は、１頁ＲＩＰして１頁転送するようにする。
【００８９】
この時、総頁数の４の倍数への正規化により、末尾側頁群の原稿頁が存在しない場合は、白紙頁を生成し、末尾側頁として転送する。
【００９０】
そして、マーキングエンジン部１００１は転送された２頁分の画像データを図８〜図１０で説明したように面付けし、第１給紙用紙の第１面画像としてプリントする。
【００９１】
次に、ステップＳ１０００５において、転送した画像データの先頭側頁群の現在頁が第１頁か否かを判定して、第１頁であると判定した場合は、ステップＳ１０００９に進んで図１２に示す制御を終了する。
【００９２】
一方、ステップＳ１０００５で、第１頁でないなら、ステップＳ１０００６へ進む。
【００９３】
そして、ステップＳ１０００６において、先頭側頁群の現在頁を１頁減算し、末尾側頁群の現在頁を１頁加算する。例えば、総頁数１２頁なら、「６−１」と「７＋１」で、第５頁と、第８頁となる。
【００９４】
次に、ステップＳ１０００７において、用紙の前半用画像と用紙の後半用画像にそれぞれ対応する頁群の先頭側、末尾側を入れ替える。
【００９５】
つまり前の転送で、前半用画像が先頭側頁群だったなら、今度の転送の前半用画像は末尾側頁群からの画像となり、同様に、前の転送で後半用画像が末尾側頁群だったなら、今度の転送の後半用画像は先頭側頁群からの画像となる。
【００９６】
例えば、先の総頁数１２頁の例では、今度の転送の前半用画像は第８頁、後半用画像は第５頁となる。
【００９７】
そしてステップＳ１０００４に戻り、画像をマーキングエンジン部１００１へ転送し、ステップＳ１０００５で、終了判定されるまで、同様の制御を繰り返す。
【００９８】
一方、ステップＳ１０００２で、右開き本であると判定した場合には、ステップＳ１０００３の代わりにステップＳ１０００８が実行される。
【００９９】
ステップＳ１０００８において、第１給紙用紙の表面の転送画像を決定する。この場合は、右開き本なので、第１給紙用紙の表面の前半用画像は末尾側頁群に設定され、末尾側頁群の現在頁は末尾側頁群の最初の頁となる。同様に第１給紙用紙の表面の後半用画像は先頭側頁群に設定され、先頭側頁群の現在頁は先頭側頁群の最後の頁となる。例えば、総頁数１２頁なら、用紙の前半用画像が第７頁であり、用紙の後半用画像が第６頁である。
【０１００】
以上のような制御フローにより、例えば総頁数１２頁の場合には、左開き本、右開き本のそれぞれにおいて、図１３で示すような転送順序で対応するページの画像データＰ１〜Ｐ１２が転送される。また、例えば総頁数１２頁の場合の、左開き本、右開き本の製本例を図１４に示す。
【０１０１】
上記実施形態によれば、特定の面付け可能なアプリケーションソフトや、面付けされた画像を作成できるＰＤＬコントローラや、プリンタのイメージサーバといった追加装備なしで、面付けされた画像を自動両面プリントし、自動中綴じ製本出来るようになり、自動中綴じ製本画像処理システムを低コストに提供することが可能となる。また、本発明により、全頁をＲＩＰ展開してから画像をマーキングエンジンに転送するより、ユーザのプリント開始から１冊目の製本完成までにかかる時間を短縮することが可能となる。
【０１０２】
以下、図１５に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０３】
図１５は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０６】
本実施形態における図１１，図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０９】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１１０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１１３】
【図１】本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システムの構成を説明する図である。
【図２】図１に示したホストコンピュータ上のプリンタドライバによる綴じ処理指定画面の一例を示す図である。
【図３】図１に示したマーキングエンジン部、ＰＤＬコントローラ部、サドルフィニッシャ部の制御構成を説明するためのブロック図である。
【図４】図１に示したマーキングエンジン部の一例を示す概略断面図である。
【図５】図１に示したサドルフィニッシャ部の一例を示す概略断面図である。
【図６】図５に示したサドル搬送路周辺の詳細構成を説明する要部断面図である。
【図７】図３に示したマーキングエンジン部のページメモリの構成を説明する概念図である。
【図８】マーキングエンジン部のページメモリ上での画像の面付け処理状態を説明する概念図である。
【図９】マーキングエンジン部のページメモリ上での画像の面付け処理状態を説明する概念図である。
【図１０】マーキングエンジン部のページメモリ上での画像の面付け処理状態を説明する概念図である。
【図１１】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係る画像処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１３】図３に示したＰＤＬコントローラ部による画像データのページ転送順序を説明する図である。
【図１４】本発明に係る画像処理装置における見開き別の中綴じ製本出力時のページ構成を説明する図である。
【図１５】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１１４】
１００１  マーキングエンジン部
１００２  ＰＤＬコントローラ部
１００３  サドルフィニッシャ部
２００１  ＰＤＬコントローラ
２００３  ストレージ
２００５  システムコントローラ
２００６  ページメモリ
２００７  エンジンコントローラ
２０１０  サドルコントローラ
【図１】
2005104041.tif 000003
【図２】
2005104041.tif 000004
【図３】
2005104041.tif 000005
【図４】
2005104041.tif 000006
【図５】
2005104041.tif 000007
【図６】
2005104041.tif 000008
【図７】
2005104041.tif 000009
【図８】
2005104041.tif 000010
【図９】
2005104041.tif 000011
【図１０】
2005104041.tif 000012
【図１１】
2005104041.tif 000013
【図１２】
2005104041.tif 000014
【図１３】
2005104041.tif 000015
【図１４】
2005104041.tif 000016
【図１５】
2005104041.tif 000017