(57)【要約】      （修正有）【課題】特殊な用紙を使用することなく、差込みシートを生成し、印刷コピーの間に挿入することを可能とする方法、コンピュータプログラムおよび印刷デバイスを提供する。【解決手段】印刷ジョブがドキュメントの複数コピーを印刷することをリクエストし、模擬差込みシートオプションが前記印刷ジョブリクエストの一部として選択される場合、模擬差込みシートが、自動的に生成され、前記プリンタの出力トレイに出力される印刷コピーの間に挿入される。前記模擬差込みシートは、前記ドキュメントと同一の用紙を使用して印刷される。前記模擬差込みシートは、ナンバリングをすることができ、また、前記シートの端に向かって延長する印刷パターンを含むことも可能である。前記模擬差込みシートのレイアウトおよびコンテンツは、プリンタドライバあるいはプリンタ自体によって指定することも可能である。【選択図】図２
2009199589.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成するための印刷デバイスによって実行される方法であって、
（ａ）前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信するステップ、
（ｂ）前記ドキュメントの複数コピーを印刷するための指示を含んでいる前記印刷ジョブに関するジョブ情報を受信するステップ、
（ｃ）リクエストされた前記ドキュメントの複数コピーを印刷するステップ、および、
（ｄ）一つ以上の模擬差込みシートを印刷し、かつ、前記ドキュメントの印刷コピーの間にそれらを挿入するステップ、
を有することを特徴とする方法。
【請求項２】
前記模擬差込みシートは、各シート上のシーケンス番号を含んでいることを特徴とする請求項１に記載の方法。
【請求項３】
各模擬差込みシートは、前記シートの端に延在する印刷されたパターンを含んでいることを特徴とする請求項１に記載の方法。
【請求項４】
前記模擬差込みシートおよび前記ドキュメントのコピーは、前記印刷デバイスにおける同一の用紙トレイからの用紙を使用して印刷されることを特徴とする請求項１に記載の方法。
【請求項５】
（ｅ）前記模擬差込みシートのレイアウトあるいはコンテンツを指定する情報を受信するステップを、さらに有しており、
前記ステップ（ｄ）において、前記模擬差込みシートは、前記指定されたレイアウトあるいはコンテンツに従って印刷される
ことを特徴とする請求項１に記載の方法。
【請求項６】
ステップ（ｅ）において受信される情報は、前記印刷デバイスにおいてロゴを事前に記憶するためのリクエストを含んでおり、
ステップ（ｄ）は、前記事前に記憶されたロゴを含んでいる前記模擬差込みシートにおける一つ以上のラスタ画像を生成するステップを含んでいる
ことを特徴とする請求項５に記載の方法。
【請求項７】
ステップ（ｅ）において受信される前記情報は、前記印刷デバイスにおいて事前に記憶される複数のロゴの１つを指定し、
ステップ（ｄ）は、前記指定された事前に記憶されたロゴを含んでいる前記模擬差込みシートの一つ以上のラスタ画像を生成するステップを含んでいる
ことを特徴とする請求項５に記載の方法。
【請求項８】
ステップ（ｄ）における前記模擬差込みシートは、前記印刷デバイスにおいて事前に記憶されるデフォルトレイアウトおよびコンテンツに従って、印刷されることを特徴とする請求項１に記載の方法。
【請求項９】
前記ジョブ情報は、模擬差込みシートが印刷されるか否かを示しているパラメータを含んでおり、
ステップ（ｄ）における前記模擬差込みシートは、前記模擬差込みシートが印刷されることを前記パラメータが示している場合、印刷される
ことを特徴とする請求項１に記載の方法。
【請求項１０】
前記印刷デバイスは、差込みシートを保持するための差込みシートトレイを含んでおり、
前記方法は、
（ｆ）差込みシートが前記差込みシートトレイにおいて利用可能か否かを決定するステップ、および、
（ｇ）差込みシートが前記差込みシートトレイにおいて利用可能な場合、前記差込みシートトレイからの差込みシートを、前記ドキュメントの印刷コピーの間に挿入するステップ、
をさらに有しており、
ステップ（ｄ）は、差込みシートが差込みシートトレイにおいて利用できない場合、実行される
ことを特徴とする請求項１に記載の方法。
【請求項１１】
ステップ（ａ）および（ｂ）において、前記データおよび前記ジョブ情報は、前記印刷デバイスに接続されているホストコンピュータから受信されることを特徴とする請求項１に記載の方法。
【請求項１２】
ステップ（ａ）は、前記印刷デバイス上の前記ドキュメントのオリジナルハードコピーをスキャンし、印刷される前記ドキュメントを表しているデータを生成するステップを含み、
ステップ（ｂ）は、前記印刷デバイスの入力パネルから前記ジョブ情報を受信するステップを含んでいる
ことを特徴とする請求項１に記載の方法。
【請求項１３】
前記ジョブ情報は、ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）フォーマットであることを特徴とする請求項１に記載の方法。
【請求項１４】
印刷デバイスを制御するためのコンピュータプログラムであって、印刷ジョブを生成するためのプロセスを、前記印刷デバイスに実行させるために構成されており、
前記プロセスは、
（ａ）前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信するステップ、
（ｂ）前記ドキュメントの複数コピーを印刷するための指示を含んでいる前記印刷ジョブに関するジョブ情報を受信するステップ、
（ｃ）リクエストされた前記ドキュメントの複数コピーを印刷するステップ、および、
（ｄ）一つ以上の模擬差込みシートを印刷し、かつ、前記ドキュメントの印刷コピーの間にそれらを挿入するステップ、
を有することを特徴とするコンピュータプログラム。
【請求項１５】
前記プロセスは、（ｅ）前記模擬差込みシートのレイアウトあるいはコンテンツを指定する情報を受信するステップを、さらに有しており、
前記ステップ（ｄ）において、前記模擬差込みシートは、前記指定されたレイアウトあるいはコンテンツに従って印刷される
ことを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項１６】
ステップ（ｄ）における前記模擬差込みシートは、前記印刷デバイスにおいて事前に記憶されるデフォルトレイアウトおよびコンテンツに従って、印刷されることを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項１７】
．
前記ジョブ情報は、模擬差込みシートが印刷されるか否かを示しているパラメータを含んでおり、
ステップ（ｄ）における前記模擬差込みシートは、前記模擬差込みシートが印刷されることを前記パラメータが示している場合、印刷される
ことを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項１８】
前記印刷デバイスは、差込みシートを保持するための差込みシートトレイを含んでおり、
前記プロセスは、
（ｆ）差込みシートが前記差込みシートトレイにおいて利用可能か否かを決定するステップ、および、
（ｇ）差込みシートが前記差込みシートトレイにおいて利用可能な場合、前記差込みシートトレイからの差込みシートを、前記ドキュメントの印刷コピーの間に挿入するステップ、
をさらに有しており、
ステップ（ｄ）は、差込みシートが差込みシートトレイにおいて利用できない場合、実行される
ことを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項１９】
ステップ（ａ）は、前記印刷デバイス上の前記ドキュメントのオリジナルハードコピーをスキャンし、印刷される前記ドキュメントを表しているデータを生成することを含み、
ステップ（ｂ）は、前記印刷デバイスの入力パネルから前記ジョブ情報を受信するステップを含んでいる
ことを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項２０】
前記ジョブ情報は、ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）フォーマットであることを特徴とする請求項１４に記載のコンピュータプログラム。
【請求項２１】
制御および処理セクション、および、
前記制御および処理セクションに接続され、記録媒体上に画像を形成するための印刷エンジンを有し、
前記制御および処理セクションは、
前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信し、
前記ドキュメントの複数コピーを印刷する指示を含んでいる前記印刷ジョブに関するジョブ情報を受信し、
前記印刷エンジンを制御し、前記ドキュメントのリクエストされた複数コピーを印刷させ、および、
前記印刷エンジンを制御し、一つ以上の模擬差込みシートを印刷させ、前記ドキュメントの印刷コピーの間にそれらを挿入するように、
プログラムされている
ことを特徴とする印刷デバイス。
【請求項２２】
前記制御および処理セクションは、前記模擬差込みシートのレイアウトあるいはコンテンツを指定する情報を受信するために、さらにプログラムされており、
前記模擬差込みシートは、前記指定されたレイアウトあるいはコンテンツに従って印刷される
ことを特徴とする請求項２１に記載の印刷デバイス。
【請求項２３】
前記模擬差込みシートは、前記印刷デバイスにおいて事前に記憶されるデフォルトレイアウトおよびコンテンツに従って、印刷されることを特徴とする請求項２１に記載の印刷デバイス。
【請求項２４】
前記ジョブ情報は、模擬差込みシートが印刷されるか否かを示しているパラメータを含んでおり、
前記模擬差込みシートは、前記模擬差込みシートが印刷されることを前記パラメータが示している場合、印刷される
ことを特徴とする請求項２１に記載の印刷デバイス。
【請求項２５】
差込みシートを保持するための差込みシートトレイを、さらに有しており、
前記制御および処理セクションは、
差込みシートが前記差込みシートトレイにおいて利用可能か否かを決定し、
差込みシートが前記差込みシートトレイにおいて利用可能な場合、前記差込みシートトレイからの差込みシートを、前記ドキュメントの印刷コピーの間に挿入し、また、
差込みシートが差込みシートトレイにおいて利用できない場合、模擬差込みシートを印刷し、かつ、前記ドキュメントの印刷コピーの間に挿入する
ようにプログラムされている
ことを特徴とする請求項２１に記載の印刷デバイス。
【請求項２６】
前記ドキュメントのオリジナルハードコピーをスキャンし、印刷される前記ドキュメントを表しているデータを生成するためのスキャンセクション、および、
前記ジョブ情報を入力するための入力パネル、
をさらに有することを特徴とする請求項２１に記載の印刷デバイス。
【請求項２７】
印刷ジョブを生成するための印刷デバイスによって実行される方法であって、
（ａ）前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信するステップ、
（ｂ）前記ドキュメント内における複数のページ範囲を指定している前記印刷ジョブに関するジョブ情報を受信するステップ、
（ｃ）前記ドキュメントを印刷するステップ、および、
（ｄ）一つ以上の模擬差込みシートを印刷し、前記印刷されるドキュメントにおける隣接するページ範囲の間に、それらを挿入するステップ
を有することを特徴とする方法。
【請求項２８】
請求項１４〜２０のいずれか１項に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
技術分野
本発明は、コンピュータからのドキュメントを印刷する方法に関し、特に、ドキュメントの複数コピーを含む印刷ジョブのための模擬差込みシートを生成する方法に関する。
【背景技術】
【０００２】
関連技術の説明
差込みシートは、プリンタの出力トレイにおいて、印刷ジョブに基づいて生成されるハードコピーの一方を他方の上に順次積み重ねる場合において、ハードコピーを、分離するために使用されており、印刷ドキュメントの各コピーが、差込みシートによって物理的に他のコピーから分離される。差込みシートは、通常、プリンタの予備トレイに位置する特殊な種類の用紙から構成され、プリンタは、コピーを印刷する際に、それらを挿入する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
差込みシートを使用することに関連する多くの問題が存在する。例えば、差込みシートは、そうでなければ普通の印刷用紙を保持するために使用することが可能である貴重な用紙トレイの１つを奪う。また、差込みシートは、特殊な用紙から形成されるため、プリンタにおいて差込みシートが尽きる場合に、それらを普通の印刷用紙により代用することができない。加えて、差込みシートを含んでいるジョブを印刷する際、プリンタにおいて差込みシートが尽きる場合、差込みシートがプリンタに供給されるまで、印刷ジョブは一時中断し、割込みおよび遅延が引き起こされる。
【課題を解決するための手段】
【０００４】
概要
本発明の実施の形態は、普通の印刷用紙を使用し、差込みシートを模擬するプロセスを提供することによって、差込みシートを使用する既存の方法における上記の議論された限界を克服する。
【０００５】
本発明の目的は、特殊な用紙を使用することなく、差込みシートを生成し、印刷コピーの間に挿入することを可能とする方法を、提供することにある。
【０００６】
本発明の付加的な特徴および有利な点は、後に続く説明に記載されており、ある程度、前記説明から明らかになり、あるいは、本発明の実施によって知ることが可能である。本発明の前記目的および他の利点は、添付の図面と同様に、それの説明文および請求の範囲において詳しく指摘される構成によって、実現化されかつ達成される。
【０００７】
具体的に表現されかつ広範に説明されているこれらおよび／または他の目的を達成するために、本発明は、印刷ジョブを生成するための印刷デバイスによって実行される方法を提供し、当該方法は、（ａ）前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信するステップ、（ｂ）前記ドキュメントの複数コピーを印刷するための指示を含んでいる前記印刷ジョブに関するジョブ情報を受信するステップ、（ｃ）リクエストされた前記ドキュメントの複数コピーを印刷するステップ、および、（ｄ）一つ以上の模擬差込みシートを印刷し、かつ、前記ドキュメントの印刷コピーの間にそれらを挿入するステップを含んでいる。
【０００８】
別の様相においては、本発明は、印刷デバイスを制御するためのコンピュータプログラムを提供し、当該コンピュータプログラムは、印刷ジョブを生成するためのプロセスを前記印刷デバイスに実行させるように、構成されており、前記プロセスは、（ａ）前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信するステップ、（ｂ）前記ドキュメントの複数コピーを印刷するための指示を含んでいる前記印刷ジョブに関するジョブ情報を受信するステップ、（ｃ）リクエストされた前記ドキュメントの複数コピーを印刷するステップ、および、（ｄ）一つ以上の模擬差込みシートを印刷し、かつ、前記ドキュメントの印刷コピーの間にそれらを挿入するステップを含んでいる。
【０００９】
さらに別の様相において、本発明は、印刷デバイスを提供し、当該印刷デバイスは、制御および処理セクション、および、前記制御および処理セクションに接続され、記録媒体上に画像を形成するための印刷エンジンを有し、前記制御および処理セクションは、前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信し、前記ドキュメントの複数コピーを印刷する指示を含んでいる前記印刷ジョブに関するジョブ情報を受信し、前記印刷エンジンを制御し、前記ドキュメントのリクエストされた複数コピーを印刷させ、および、前記印刷エンジンを制御し、一つ以上の模擬差込みシートを印刷させ、前記ドキュメントの印刷コピーの間にそれらを挿入するように、プログラムされている。
【００１０】
別の態様において、本発明は、印刷ジョブを生成するための印刷デバイスによって実行される方法を提供し、当該方法は、（ａ）前記印刷ジョブにおいて印刷されるドキュメントを表しているデータを受信するステップ、（ｂ）前記ドキュメント内における複数のページ範囲を指定している前記印刷ジョブに関するジョブ情報を受信するステップ、（ｃ）前記ドキュメントを印刷するステップ、および、（ｄ）一つ以上の模擬差込みシートを印刷し、前記印刷されるドキュメントにおける隣接するページ範囲の間に、それらを挿入するステップを含んでいる。
【００１１】
前述の概略的記述および以下の詳細な記述の両方は、代表的および説明的であり、特許請求される本発明のさらなる説明を提供することを意図していることが理解されるだろう。
【図面の簡単な説明】
【００１２】
【図１ａ】ドキュメントの複数コピーと、コピーの間に配置される模擬差込みシートと、を含んでいるプリンタからの出力スタックを、概略的に例示している側面図である。
【図１ｂ】模擬差込みシートを概略的に例示している平面図である。
【図２】本発明の実施の形態に係る模擬差込みシートを生成する方法を例示しているフローチャートである。
【図３】本発明の実施の形態に係る模擬差込みシートを生成する別の方法を例示しているフローチャートである。
【図４】本発明の別の実施の形態に係る複数コピー印刷方式を例示しているフローチャートである。
【図５】本発明の実施の形態に係る方法を使用することが可能であるホストコンピュータおよびプリンタを含んでいるシステムを例示しているブロック図である。
【図６】本発明の実施の形態に係る方法を使用することが可能である複写機を例示しているブロック図である。
【発明を実施するための形態】
【００１３】
図面の簡単な説明
図１ａは、ドキュメントの複数コピーと、コピーの間に配置される模擬差込みシートと、を含んでいるプリンタからの出力スタックを、概略的に例示している。
【００１４】
図１ｂは、模擬差込みシートを概略的に例示している。
【００１５】
図２は、本発明の実施の形態に係る模擬差込みシートを生成する方法を例示している。
【００１６】
図３は、本発明の実施の形態に係る模擬差込みシートを生成する別の方法を例示している。
【００１７】
図４は、本発明の別の実施の形態に係る複数コピー印刷方式を例示している。
【００１８】
図５は、本発明の実施の形態に係る方法を使用することが可能であるホストコンピュータおよびプリンタを含んでいるシステムを例示している。
【００１９】
図６は、本発明の実施の形態に係る方法を使用することが可能である複写機を例示している。
【００２０】
好ましい実施の形態の詳細な説明
ここにおいて記載されている方法は、ホストコンピュータとホストコンピュータに接続されるプリンタとを有するデータ処理システムにおいて、使用することが可能である。データ処理システムの代表的構造は、図５に示される。ホストコンピュータ１１０は、プロセッサ１１１と、ソフトウェアプログラムおよびデータ（例えば、印刷されるファイル）を記憶するための一つ以上のメモリ１１２と、を含んでいる。ホストコンピュータ１１０は、印刷されるドキュメントを表しているデータと、印刷ジョブを記述している情報と、を送信することによって、印刷ジョブをプリンタに提出する。プリンタ１２０は、概して、コントローラ１２１、画像処理セクション１２２、印刷エンジン１２３および入力／出力（Ｉ／Ｏ）セクション１２４を含んでいる。コントローラ２０１は、中央処理装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）および読取り専用メモリ（ＲＯＭ）を、含むことが可能である。コントローラは、印刷画像を生成するため、ホストコンピュータ１１０から受信したデータおよびジョブ情報を処理する。画像処理セクション１２２は、コントローラ１２１の制御下、多様な画像処理を実行し、処理された印刷画像データを印刷エンジン１２３に送信する。印刷エンジンは、画像処理セクション１２２から送信された画像データに基づいて、記録シート上に画像を形成する。Ｉ／Ｏセクションは、ホストコンピュータ１１０と一体となってデータ転送を実行する。コントローラ１２１は、データを処理し、また、プリンタの多様な他のコンポーネントを制御し、ここにおいて記載されている多様な方法を実施するように、プログラムされている。
【００２１】
本発明の実施の形態は、自動的に模擬差込みシートを生成しかつプリンタの出力トレイに出力される印刷シートの間にそれらを挿入する方法を、提供する。図１ａは、ドキュメントの複数コピー１１とコピーの間に挿入される複数の模擬差込みシート１２とを含んでいるプリンタからの出力シートのスタックを、概略的に例示している。好ましい実施の形態において、模擬差込みシート１２はドキュメントと同一の用紙に印刷されるので、模擬差込みシートのための用紙を供給するために、独自の用紙トレイは必要とされない。模擬差込みシート１２は、ブランク（未印字）あるいは、多様なテキスト、グラフィクスあるいは画像が印刷されていても、差し支えなく、また、異なるカラー（プリンタがカラープリンタである場合）で印刷することが可能である。差込みシートの外観およびコンテンツは、印刷ジョブの全てのコピーに対して同一としたり、異なるコピー用に異ならすことも可能である。例えば、図１ｂに概略的に示されるように、模擬差込みシート１２は、コピーが容易にカウントできるように、番号１３を使用して順次ナンバリングすることが可能である。それらは、印刷ジョブのための記述的名称と共に印刷することができ、ユーザによって指定したり、自動的に決定することが可能である（例えば、印刷されるファイルのファイル名）。例えば、会社のロゴ等の他の望ましい情報を、模擬差込みシートに含ませることが可能である。模擬差込みシートは、色分けすることができる。すなわち、異なるカラーを、同一ジョブのための異なる差込みシートや、異なる印刷ジョブのための差込みシートに、印刷することができる。
【００２２】
好ましい実施の形態において、模擬差込みシートは、シートの一つ以上の端に向かってずっと延在した、一つ以上のパターンと共に印刷される。例えば、図１ｂに概略的に示されているように、小さく暗いブロックパターン１４を、シートの右端に印刷することが可能であり、ブロックの場所は、異なるコピーであることを示すために、毎シート毎シート、シフト（例えば、この実施の形態における下方に）させることができる。これは、互いの表面にスタックされるコピーの簡単な分離を容易にする。
【００２３】
本方法の第１の実施の形態において、普通の印刷用紙を使用する模擬差込みシートの印刷は、互いに連動しているホストコンピュータ１１０およびプリンタ１２０によって達成される。図２は、当該プロセスを例示している。まず、ホストコンピュータ１１０上のプリンタドライバプログラムは、印刷ジョブを記述している情報（ジョブ情報あるいはジョブチケットとして参照する）と共に、印刷されるドキュメントを表している印刷データを、プリンタコントローラ１２１に送信する（ステップＳ２１）。印刷データは、プリンタ言語フォーマットとすることが可能であり、当該フォーマットは、ポストスクリプトあるいはＰＣＬ（プリンタコマンド言語）等のＰＤＬ（ページ記述言語）として一般的に参照される。あるいは、印刷データは、他のフォーマット、例えば、プリンタ１２０がＰＤＦダイレクト印刷をサポートしている場合においてはポータブルドキュメントフォーマット（ＰＤＦ）とすることも差し支えない。ジョブ情報は、多様な標準フォーマットにおいて、例えば、プリンタジョブ言語（ＰＪＬ）、ジョブ定義フォーマット（ＪＤＦ）等、あるいはその他の非標準フォーマットにおいて、指定することが可能である。ジョブ情報は、例えば、印刷されるコピーの部数、使用される用紙のサイズ等のパラメータを含んでいる。
【００２４】
本実施の形態によれば、ステップＳ２１におけるプリンタドライバによって送信されるジョブ情報は、プリンタによって模擬差込みシートを生成させるためのリクエストを指定するパラメータ（ここにおいて、差込みシートパラメータとして参照する）を含んでいる。プリンタドライバが、印刷ジョブのための模擬差込みシートをリクエストしない場合、差込みシートパラメータを省略あるいはそれに負の値を指定する。加えて、ジョブ情報は、模擬差込みシートに関する他の（オプション）項目、例えば、ドキュメントのファイル名および著者（当該情報が模擬差込みシートに印刷される場合）、使用されるロゴを指定しているパラメータ、模擬差込みシートのレイアウトあるいは外観を指定しているパラメータ、模擬差込みシートを印刷するために使用する色を指定しているパラメータ等を、含むことができる。ジョブチケットがＰＪＬあるいはＪＤＦ等の標準言語である場合、特殊なパラメータを規定し、模擬差込みシートに関する上記情報を指定するために使用することができる。ここで留意すべきは、例えば、ＰＤＦビューワアプリケーション、ワードプロセッシングアプリケーション、その他のホストコンピュータ上のアプリケーションプログラムは、ステップＳ２１において、関与していないことである。
【００２５】
状況に応じ（図２に不図示）、プリンタドライバは、ユーザインターフェースを提供し、レイアウトおよびコンテンツ等の模擬差込みシートの多様な特徴を、ユーザが指定することを許容することが可能である。ユーザによって指定される前記レイアウトあるいはコンテンツは、次に、ステップＳ２１においてプリンタコントローラに送信される。
【００２６】
好ましい実施の形態において、ロゴを表しているデータは、事前にロードされてプリンタコントローラ１２１に記憶され、また、ステップＳ２１のジョブ情報は、模擬差込みシート上にロゴを含ませることを、プリンタコントローラにリクエストするパラメータを含んでいる。ロゴは、画像フォーマット（．ｔｉｆ、．ｊｐｇ、．ｂｍｐ、その他）あるいはＰＤＬデータフォーマットで、記憶することができる。加えて、複数のロゴを、プリンタコントローラに記憶させる場合、ユーザインターフェースを介して、ユーザが特定のロゴを選択することが可能であり、また、プリンタドライバは、ユーザ選択ロゴをリクエストするジョグ 情報における適当なパラメータを含んでいる。あるいは、プリンタコントローラは、ユーザの識別あるいは印刷ジョブを提出しているコンピュータの識別に基づいて、事前に記憶された複数のロゴのうちの１つを、自動的に選択することが可能である。さらに、好ましい実施の形態において、プリンタコントローラは、特定のレイアウトデザインオプションを事前に記憶し、また、ジョブ情報は、事前に記憶されたレイアウトデザインのうちの１つを指定するための適当なパラメータを含んでいる。ロゴおよびレイアウトデザインは、独立したユーティリティを使用し、プリンタコントローラに事前にロードすることが可能であり、当該ユーティリティは、例えば、ｈｔｔｐプロトコルあるいはＳＭＰプロトコル等のネットワークプロトコルを介し、データをプリンタコントローラに送信することができるウェブアプリケーションあるいはウィンドウズ（登録商標）アプリケーションである。ユーティリティは、また、事前にロードされたロゴおよびレイアウトデザイン毎に、識別コードを割り当て、そして、ホストコンピュータに対して識別コードを返送する。
【００２７】
別の実施の形態として、ロゴあるいはレイアウトデザインを表している実際のデータ（ＰＤＬフォーマット）を、ホストコンピュータによってプリンタに送信することも、可能である。
【００２８】
ステップＳ２１におけるジョブチケットは、ユーザインターフェースを介し、要望通りのユーザからの入力を取得し、プリンタドライバプログラムによって生成することが可能である。あるいは、ユーザは、プリンタドライバプログラム以外のプログラムを使用し、ＪＤＦ等の高水準言語におけるジョブチケットを生成することが可能であり、そこでは、ジョブチケットは、模擬差込みシートに関するパラメータを指定する。
【００２９】
プリンタコントローラは、印刷データおよびジョブ情報を受信し（ステップＳ２２）、そして、差込みシートパラメータの値あるいはその不存在に基づいて、模擬差込みシートがリクエストされるか否かを決定する（ステップＳ２３）。模擬差込みシートがリクエストされない場合（「ステップＳ２３における「Ｎ」）、プリンタコントローラは、ジョブを印刷するために通常の印刷プロセスを実行する（ステップＳ２８）が、当該プロセスは、周知技術であり、ここではさらに詳細に説明しない。模擬差込みシートがリクエストされる場合（「ステップＳ２３における「Ｙ」）、プリンタコントローラは、ジョブ情報および印刷データに含まれる模擬差込みシートに関する情報がある場合、獲得する（ステップＳ２４）。前述のように、ジョブチケットがＰＪＬあるいはＪＤＦのような標準言語である場合、特殊なパラメータを規定し、模擬差込みシートに関する情報を指定する。プリンタコントローラは、当該特殊なパラメータを解釈することが可能である。プリンタコントローラは、その後、ホストコンピュータから受信した印刷データを処理し、印刷されるドキュメントの画像のレンダリングを実施する（ステップＳ２５）。このステップは、概して、通常の印刷プロセスと同様の技術を使用する。加えて、プリンタコントローラは、模擬差込みシートの画像を生成する（ステップＳ２６）。
【００３０】
模擬差込みシートの画像は、多数の方法で生成することが可能である。例えば、ホストコンピュータのプリンタドライバからのジョブ情報が、模擬差込みシートに含まれることになるレイアウト、特定のコンテンツおよび／または事前に記憶されたロゴを指定している場合、プリンタコントローラは、それに応じて、模擬差込みシートのラスタ画像を生成する。あるいは、プリンタドライバからのジョブ情報が特定のレイアウトを指定していない場合、プリンタコントローラは、デフォルトのレイアウトを使用することが可能である。デフォルトのレイアウトおよびコンテンツは、例えば、模擬差込みシート毎のシーケンス番号、各シートの端に印刷されるダークパターン、会社ロゴ、その他を含むことが可能である。デフォルトのレイアウトおよびコンテンツは、事前にプリンタコントローラに記憶される。プリンタコントローラは、ユーザあるいはシステム管理者によって模擬差込みシートのデフォルトのレイアウトおよびコンテンツを編集し、それらをプリンタコントローラに記憶させること（当該ステップは、印刷のために基づいてホストコンピュータがドキュメントを提出する前に、実行される）を、許容することが可能である。模擬差込みシートは、レイアウトあるいはロゴ等のプリンタコントローラに事前に記憶されている情報と、例えば、ファイル名等のジョブ情報においてプリンタドライバによって指定された情報とを合成することによって、生成することが可能である。模擬差込みシートのラスタ画像が生成され、かつ、さらなる画像処理（オプション）の後において、プリンタは、印刷ジョブのドキュメントの複数コピーを印刷し、また、模擬差込みシートを印刷し、そして、ドキュメントのコピーの間にそれらを排出する（ステップＳ２７）。このステップは、プリンタコントローラ１２１の制御下、印刷エンジン１２３によって実行される。
【００３１】
第１の実施の形態は、ドキュメントの範囲内において模擬差込みシートを生成するために、例えば、チャプタ等を分離するために使用する差込みシートに、適用することも可能である。これを達成するために、ジョブ情報は、ドキュメントの範囲内における模擬差込みシートの場所を指定する。例えば、ＪＤＦ言語は、ユーザによってドキュメント内における異なるページ範囲のための異なるフィニッシングオプションを指定することを許容する「ランインデックス」機能を提供する。ランインデックスを使用し、ユーザは、多様なページ範囲を指定し、各ページ範囲毎に模擬差込みシートをリクエストすることが可能である。その結果、プリンタは、ドキュメント内の隣接したページ範囲の間に、模擬差込みシートを生成することができる。
【００３２】
第２の実施形態において、普通の印刷用紙を使用する模擬差込みシートの印刷は、プリンタ１２０によって単独で達成される。ホストコンピュータ１１０上のプリンタドライバプログラムは、変更する必要がない。図３は、当該プロセスを例示している。このアプローチ下、ホストコンピュータ１１０は、従来のプロセスで、印刷ジョブ（印刷データおよびジョブ情報）を、プリンタに提出し、そこでは、ジョブ情報は、作成されるドキュメントのコピー部数を含んでいる（ステップＳ３１）。プリンタコントローラ１２１は、印刷データおよびジョブ情報を受信し（ステップＳ３２）、ドキュメントの複数コピーが作成される場合（「ステップＳ３３の「Ｙ」）場合、プリンタコントローラは、デフォルトのレイアウトおよびコンテンツを使用し、模擬差込みシートのラスタ画像を生成する（ステップＳ３６）。デフォルトのレイアウトは、前述のように、模擬差込みシート毎のシーケンス番号、各シートの端に印刷されるダークパターン、会社ロゴ、その他を含むことが可能である。また、模擬差込みシートは、ホストコンピュータから受信されるジョブ情報が、例えば、ユーザ名、ファイル名、その他の情報を含んでいる場合、ユーザ固有あるいはジョブ固有としても（第１の実施の形態の場合と同様に）差し支えない。例えば、ユーザ名は、模擬差込みシートに含ませることが可能である。また、プリンタコントローラは、通常の印刷プロセスの場合のように、ドキュメントのラスタ画像を生成する（ステップＳ３５）。プリンタは、その後、印刷ジョブのドキュメントの複数コピーを印刷し、また、模擬差込みシートを印刷し、そして、ドキュメントのコピーの間に、それらを排出する（ステップＳ３７）。一方、ジョブ情報が、シングルコピーだけを作成すること指定している場合（ステップＳ３３の「Ｎ」）、プリンタコントローラは、通常の印刷プロセスを実行し、ドキュメントを印刷する（ステップＳ３８）。第１の実施の形態と同様に、模擬差込みシートのためのデフォルトのレイアウトおよびコンテンツは、事前にプリンタコントローラに記憶されており、ユーザあるいはシステム管理者によって編集することが可能である。
【００３３】
図４に例示される別の実施の形態において、プリンタは、従来の差込みシート（例えば、特殊な用紙）を含んでいるトレイを、備えている。複数コピー印刷ジョブを印刷する場合、プリンタは、トレイにおいて利用可能な差込みシートがある限り、このトレイから従来の差込みシートを使用する（ステップＳ４２、Ｓ４３およびＳ４４）。トレイの差込みシートが印刷ジョブの間に使い尽くされる場合（「ステップＳ４３の「Ｎ」）、従来のプリンタのように印刷を停止する代わりに、プリンタは、模擬差込みシートを生成し、従来の差込みシートの代用として、それらを使用し（ステップＳ４５）、印刷ジョブを完了する（ステップＳ４６およびＳ４７）。
【００３４】
印刷ジョブが詳細に説明されたが、模擬差込みシートを生成する方法は、コピージョブに適用することも可能であり、当該コピージョブにおいては、ユーザは、オリジナルハードコピードキュメントを複写機に供給し、オリジナルコピーから複数のハードコピーを作成することをリクエストする。ユーザは、例えば、複写機の入力パネルを使用し、作成されるコピーの部数を指定する。状況に応じ、入力パネルを使用し、複写機はまた、模擬差込みシートを作成するか否かを指定し、また、模擬差込みシートのレイアウトおよび／またはコンテンツを指定することを、ユーザに許容することが可能である。複写機によって実行されるプロセスは、若干のステップの適当な修正があれば、図２に示されるものあるいは図３に示されるものと同様である。例えば、図２におけるステップＳ２１、Ｓ２２およびＳ２５、図３におけるＳ３１、Ｓ３２およびＳ３５は、オリジナルドキュメントをスキャンすることによってコピーされるドキュメントの画像を生成するように、修正される。上記の方法を使用することができる複写機は、図６に示される。複写機１３０は、コントローラ１３１、画像処理セクション１３２、入力パネル１３４、印刷エンジン１３３およびスキャンセクション１３５を含んでいる。コントローラ１２１は、データを処理し、また、複写機の多様な他のコンポーネントを制御することで、ここに記載されている多様な方法を実行するように、プログラムされている。
【００３５】
したがって、この開示および添付の請求の範囲において用いられているように、用語「プリンタ」または「印刷デバイス」は、プリンタ、複写機、および、印刷機能、スキャン機能およびコピー機能を有するオールインワンマシンを含む、印刷機能を有する任意のマシンを、参照していると、広く理解しなければならない。用語「印刷」は、同様に印刷およびコピーの両方を含んでいる。すなわち、ホストコンピュータ等の外部デバイスから受信したデータから、あるいは、オリジナルハードコピーをスキャンすることによって生成されるデータから、記録媒体上に画像を形成することを参照している。
【００３６】
本発明の模擬差込みシートの印刷方法および装置において、本発明の意図あるいは範囲から逸脱することなく、多様な修正および変更を為すことが可能であることは、当業者にとって明らかである。したがって、本発明は、添付される請求の範囲およびそれらの等価の範囲内にある修正および変更を包含することを、意図している。
【図１ａ】
2009199589.tif 000003
【図１ｂ】
2009199589.tif 000004
【図２】
2009199589.tif 000005
【図３】
2009199589.tif 000006
【図４】
2009199589.tif 000007
【図５】
2009199589.tif 000008
【図６】
2009199589.tif 000009
【外国語明細書】
2009199589000001.pdf
2009199589000002.pdf
2009199589000003.pdf
2009199589000004.pdf