(57)【要約】      （修正有）【課題】印刷機器内に予め装填された複数のシート上に大きいサイズの対象物を印刷すること。【解決手段】大きいサイズの対象物を複数のシート上に印刷するための方法及び機器。本方法は、印刷機器１００において、ユーザによって提出された印刷ジョブを受け取ることを含み、印刷ジョブは、大きいサイズの対象物を含む。印刷ジョブ内に存在する大きいサイズの対象物は、大きいサイズの対象物を印刷するために必要とされるシートの数及びサイズを確認するように、印刷機器によって処理される。次いで、この確認に基づいて、印刷機器によって、大きいサイズの対象物が複数のシート上に印刷される。【選択図】図１Ａ
2020066235.tif 000002
【特許請求の範囲】
【請求項１】
印刷機器において大きいサイズの対象物の印刷を取り扱うための方法であって、前記方法が、
前記印刷機器において、大きいサイズの対象物を含む印刷ジョブを受け取ることと、
前記印刷機器によって、前記大きいサイズの対象物を印刷するために必要とされるシートのサイズ及び前記シートの対応する数を確認するように、前記大きいサイズの対象物を処理することであって、前記処理が、
前記大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割すること、
単一の空間セグメントのサイズを測定すること、
前記印刷機器内に予め装填されたシートの異なるサイズを識別すること、
前記単一の空間セグメントの前記測定されたサイズを、前記印刷機器内に予め装填されたシートの異なるサイズと比較すること、並びに
前記比較に基づいて、
前記Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数を確認すること、又は
マップされていない空間セグメント上にマップするための２番目に大きいサイズのシートの数を確認すること、又は
前記マップされていない空間セグメント上にマップするための前記２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は
前記最も大きいサイズのシート、前記２番目に大きいサイズのシート、及び前記最も小さいサイズのシートの前記数が、前記マップされていない空間セグメントの全てをマップすることができない場合、前記マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、のうちの１つ以上を実施すること、を含む、処理することと、
前記印刷機器によって、前記確認に基づいて前記大きいサイズの対象物を複数のシート上に印刷することと、を含む、方法。
【請求項２】
前記単一の空間セグメントのサイズの前記測定が、前記単一の空間セグメントの幅及び高さを測定することを含む、請求項１に記載の方法。
【請求項３】
前記単一の空間セグメントの前記測定されたサイズを、前記印刷機器内に予め装填されたシートの前記異なるサイズと比較することが、以下の式に基づいて、前記単一の空間セグメントの幅及び高さを、各利用可能なシートの幅及び高さと比較することを含む、請求項１に記載の方法。
【数１】
2020066235.tif 000010
【請求項４】
前記印刷ジョブが、前記大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含む、請求項１に記載の方法。
【請求項５】
各空間セグメントのサイズが、可変であり、かつ前記大きいサイズの対象物のサイズに依存する、請求項１に記載の方法。
【請求項６】
前記マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認することが、前記最も大きいサイズのシート、前記２番目に大きいサイズのシート、及び前記最も小さいサイズのシートによってマップされていないまま残された空間セグメントのために行われる、請求項１に記載の方法。
【請求項７】
前記方法が、単一の空間セグメントのサイズを測定した後に、前記印刷機器内に予め装填された異なるシートの数及びサイズを確認することを含む、請求項１に記載の方法。
【請求項８】
前記大きいサイズの対象物の前記処理が、前記Ｎ×Ｎの空間セグメントの全てをマップするために、前記最も大きいサイズのシート、前記２番目に大きいサイズのシート、前記最も小さいサイズのシート、又は前記個々のシートの幾何学的画像変換及び回転を含む、請求項１に記載の方法。
【請求項９】
前記幾何学的画像変換が、前記大きいサイズの対象物の前記処理において前記画像のモーフィング及び配向を整合させるために、座標上の空間画像スケーリングを含む、請求項８に記載の方法。
【請求項１０】
処理リソースによって実行可能な命令を含む非一時的コンピュータ可読媒体の形態で実装される、請求項１に記載の方法。
【請求項１１】
方法であって、
印刷ジョブを印刷機器において受け取ることであって、前記印刷ジョブが、対象物を含む、受け取ることと、
前記対象物のサイズを測定することと、
前記印刷機器内の予め装填されたシートを識別することと、
前記印刷機器内の前記予め装填されたシートに基づいて、前記対象物が大きいサイズの対象物であるかどうかを判定することと、
前記大きいサイズの対象物を、
前記大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割し、
単一の最も大きいサイズのシート上に印刷される空間セグメントの数及び前記最大数の空間セグメントを印刷するために必要とされる前記最も大きいサイズのシートの数を計算し、
前記大きいサイズの対象物の残りの空間セグメントを識別し、かつ
前記大きいサイズの対象物の前記残りの空間セグメントを印刷するために必要とされる他の装填されたシートの数を識別する様式、で処理することと、
前記計算及び識別に基づいて、前記大きいサイズの対象物の全部を、前記大きいサイズの対象物をスケーリングすることなく、前記印刷機器内に予め装填された複数のシート上に印刷することと、を含む、方法。
【請求項１２】
前記予め装填されたシートを識別することが、
異なるタイプのシートを識別することと、
前記シートを、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、及び個々のシートとして更に分別することと、を含む、請求項１１に記載の方法。
【請求項１３】
前記大きいサイズの対象物の前記残りの空間セグメントを印刷するために必要とされる他の装填されたシートの数を識別することが、
前記残りの空間セグメント上にマップするための２番目に大きいサイズのシートの数を確認すること、又は
前記残りの空間セグメント上にマップするための前記２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は
前記最も大きいサイズのシート、前記２番目に大きいサイズのシート、及び前記最も小さいサイズのシートの前記数が、前記残りの空間セグメントの全てをマップすることができない場合、前記残りの空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、を含む、請求項１１に記載の方法。
【請求項１４】
前記残りの空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認することが、前記最も大きいサイズのシート、前記２番目に大きいサイズのシート、及び前記最も小さいサイズのシートによってマップされていないまま残された前記空間セグメントのために行われる、請求項１１に記載の方法。
【請求項１５】
大きいサイズの対象物を複数のシート上に印刷するための印刷機器であって、前記印刷機器が、プロセッサを備え、前記プロセッサが、
ユーザによって提出された印刷ジョブを受け取ることであって、前記印刷ジョブが、前記大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含む、受け取ることと、
前記大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割することと、
単一の空間セグメントのサイズを測定して、前記大きいサイズの対象物のサイズを計算することと、
前記単一の空間セグメントの前記測定されたサイズを、前記印刷機器内に予め装填されたシートの異なるサイズと比較することと、
前記比較に基づいて、
前記Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数、又は
マップされていない空間セグメント上にマップするための２番目に大きいサイズのシートの数、又は
マップされていない空間セグメント上にマップするための前記２番目に大きいサイズのシート及び最も小さいサイズのシートの数、又は
前記２番目に大きいサイズのシート及び前記最も小さいサイズのシートの前記数が、前記マップされていない空間セグメントの全てをマップすることができない場合、前記マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数、のうちの１つ以上を確認することと、
前記確認に基づいて、前記大きいサイズの対象物を複数のシート上に印刷することと、を行う、印刷機器。
【請求項１６】
前記プロセッサが、以下の式に基づいて、前記単一の空間セグメントの幅及び高さを、各利用可能なシートの幅及び高さと比較することによって、前記単一の空間セグメントの前記測定されたサイズを、前記印刷機器内に予め装填されたシートの異なるサイズと比較する、請求項１５に記載の印刷機器。
【数２】
2020066235.tif 000011
【請求項１７】
前記各空間セグメントのサイズが、可変であり、かつ前記大きいサイズの対象物のサイズに依存する、請求項１５に記載の印刷機器。
【請求項１８】
前記プロセッサが、前記最も大きいサイズのシート、前記２番目に大きいサイズのシート、及び前記最も小さいサイズのシートによってマップされていないまま残された空間セグメントのために、前記マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認する、請求項１５に記載の印刷機器。
【請求項１９】
前記プロセッサが、前記単一の空間セグメントのサイズの測定後に、前記印刷機器内に予め装填されたシートの数及びサイズを確認する、請求項１５に記載の印刷機器。
【請求項２０】
前記プロセッサが、前記印刷機器内の予め装填されたシートを更に識別する、請求項１５に記載の印刷機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、印刷技術に関し、より具体的には、印刷機器内に予め装填された複数のシート上に大きいサイズの対象物を印刷するための方法及びシステムに関する。
【０００２】
ポスタ又は旗幟などの大きいサイズの対象物は、例えば、誕生日、乳児の誕生、公園における屋外イベント、ミーティングなどを知らせるために、様々な理由で一般的に利用されている。概して、大きいサイズの対象物は、印刷機内のＡ３、Ａ４、又はリーガルサイズなどの標準紙／シートよりも大きいサイズを有する。したがって、かかる大きいサイズの対象物を印刷することを望むユーザは、いくつかのオプションを有する。
【０００３】
１つのオプションは、大きな業務用印刷機を使用して、対象物を専門家によって印刷してもらうことである。しかしながら、これは、時にはユーザが許容することができないコスト及び所要時間を伴うことがある。別のオプションは、小さい印刷機、すなわち、典型的には家庭又はオフィスで使用される印刷機を使用して、大きいサイズの対象物を印刷することである。しかしながら、大きいサイズの対象物を印刷することは、対象物の大規模なスケーリングが必要であり、ひいては、印刷された大きいサイズの対象物は、所望のサイズ又は品質のものではない。また、いくつかの小さい印刷機は、シートの全体の範囲にわたって印刷することができない（すなわち、シートの辺はブランクのままである）、そのため、印刷されていない辺を人が手動で切断する必要があり得る。全体として、既存の解決策を使用した大きいサイズの対象物の印刷は、所望の結果をもたらさない。したがって、大きいサイズの対象物を印刷するための改善された方法及びシステムが必要とされている。
【０００４】
本概要は、大きいサイズの対象物を印刷機器内に予め装填された複数のシート上に印刷することに関する概念を紹介するために提供される。発明を実施するための形態において、概念を以下に更に説明する。本概要は、特許請求される主題の重要な特徴又は本質的な特徴を識別することを意図するものでもなく、特許請求される主題の範囲を制限するために使用されることを意図するものでもない。
【０００５】
印刷機器において大きいサイズの対象物の印刷を取り扱うための方法を開示する。本方法は、印刷機器において、大きいサイズの対象物を含む印刷ジョブを受け取ることを含む。大きいサイズの対象物は、印刷機器によって、大きいサイズの対象物を印刷するために必要とされるシートのサイズ及びシートの対応する数を確認するように処理され、その処理は、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割することと、単一の空間セグメントのサイズを測定することと、印刷機器内に予め装填されたシートの異なるサイズを識別することと、単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することと、を含む。比較に基づいて、Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数を確認すること、又はマップされていない空間セグメントにマップするための２番目に大きいサイズのシートの数を確認すること、又はマップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、のうちの１つ以上を実施する。最後に、確認に基づいて、印刷機器によって、大きいサイズの対象物が複数のシート上に印刷される。
【０００６】
ある方法は、印刷ジョブを印刷機器において受け取ることを含み、印刷ジョブは、対象物を含む。対象物のサイズが測定される。次いで、印刷機器内に予め装填されたシートが識別される。印刷機器内の予め装填されたシートに基づいて、対象物が大きいサイズの対象物であるかどうかが判定される。大きいサイズの対象物は、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割し、単一の最も大きいサイズのシート上に印刷される空間セグメントの数及び最大数の空間セグメントを印刷するために必要とされる最も大きいサイズのシートの数を計算し、大きいサイズの対象物の残りの空間セグメントを識別し、かつ大きいサイズの対象物の残りの空間セグメントを印刷するために必要とされる他の装填されたシート及び他の装填されたシートの対応する数を識別する様式、で更に処理される。計算及び識別に基づいて、大きいサイズの対象物の全部が、大きいサイズの対象物をスケーリングすることなく、印刷機器内に予め装填された複数のシート上に印刷される。
【０００７】
大きいサイズの対象物を複数のシート上に印刷するための印刷機器を開示する。印刷機器は、ユーザによって提出された印刷ジョブを受け取ることであって、印刷ジョブが、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含む、受け取ることと、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割することと、単一の空間セグメントのサイズを測定して、大きいサイズの対象物のサイズを計算することと、単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することと、を行うためのプロセッサを含む。比較に基づいて、Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数、又はマップされていない空間セグメントにマップするための２番目に大きいサイズのシートの数、又はマップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数、又は２番目に大きいサイズのシート及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数、のうちの１つ以上を確認し、かつ１つ以上の確認に基づいて、大きいサイズの対象物を複数のシート上に印刷する。
【図面の簡単な説明】
【０００８】
【図１Ａ】物理的印刷機器を例示している。
【図１Ｂ】本開示の例示的実装例において、様々な発明的技法及び機器を用いることができる例示的ネットワーク環境である。
【図２Ａ】本開示で提案される本発明の方法及び機器の複数の例示的実装例を例示している。
【図２Ｂ】本開示で提案される本発明の方法及び機器の複数の例示的実装例を例示している。
【図２Ｃ】本開示で提案される本発明の方法及び機器の複数の例示的実装例を例示している。
【図２Ｄ】本開示で提案される本発明の方法及び機器の複数の例示的実装例を例示している。
【図３】本開示の１つ以上の例示的実施形態を実装するために利用され得る例示的印刷機器の様々な構成要素を例示している。
【図４Ａ】本開示の一例示的実施形態による、印刷処理の例示的実装例を例示している。
【図４Ｂ】本開示の一例示的実施形態による、印刷処理の例示的実装例を例示している。
【図４Ｃ】本開示の一例示的実施形態による、印刷処理の例示的実装例を例示している。
【図５】本開示の一例示的実施形態による、印刷機器を動作させるためのネットワーク環境を例示している。
【図６】本発明の方法及び機器の実装例のための、本用の例示的ダストジャケットを例示している。
【図７】本開示の一例示的実施形態による、大きいサイズの対象物の印刷を取り扱うための方法フロー図である。
【図８】本開示の一例示的実施形態による、対象物の印刷を取り扱うための詳細な方法を例示している。
【図９Ａ】本開示の一例示的実施形態による、大きいサイズの対象物の印刷を取り扱うための詳細な方法を表している。
【図９Ｂ】本開示の一例示的実施形態による、大きいサイズの対象物の印刷を取り扱うための詳細な方法を表している。
【発明を実施するための形態】
【０００９】
「印刷機器」は、紙、透かし絵、布地などのような媒体の片側又は両側に文書の描示を生み出す周辺装置を含むが、必ずしもこれに限定されないものとして定義され得る。印刷機器は、短辺送給（ｓｈｏｒｔ  ｅｄｇｅ  ｆｅｅｄ、ＳＥＦ）及び長辺送給（ｌａｒｇｅ  ｅｄｇｅ  ｆｅｅｄ、ＬＥＦ）が可能な複数の送給トレイを有する単一機能機器又は多機能機器（例えば、スキャン、ファックス、若しくは他の機能性を含む）であり得る。印刷機器は、概して、ユーザから受け取ったとおりの対象物を含むジョブを印刷する。本開示の文脈において、印刷機器は、大きいサイズの対象物の印刷を取り扱い、それにより、大きいサイズの対象物が、対象物をスケーリングすることなく、印刷機器内の利用可能な複数のシートの組み合わせ上に印刷される。
【００１０】
「短辺送給」（ＳＥＦ）という用語は、シートのより短い辺が、送給中に印刷機器の送給装置ローラに接触する第１の辺である印刷処理を指す。例えば、８．５インチ側は、８．５×１１インチの紙サイズのＳＥＦを表す。
【００１１】
「長辺送給」（ＬＥＦ）という用語は、シートのより長い辺が、送給中に印刷機器の送給装置ローラに接触する第１の辺である印刷処理を指す。例えば、１１インチ側は、８．５×１１インチの紙サイズのＬＥＦを表す。
【００１２】
「大きいサイズの対象物」とは、Ａ３若しくはＡ４、又は印刷機器、例えば、家庭用印刷機内に典型的に装填される任意の他のシートなどの標準紙／シートよりも大きいサイズを有する対象物を指す。大きいサイズの対象物は、テキスト、画像、グラフィック、又はこれらの組み合わせであり得る。大きいサイズの対象物は、印刷するためにユーザによって提出された文書の一部である。文書は、印刷機器によって受け取られたときに印刷ジョブと称され得る。大きいサイズの対象物を「大きいサイズの印刷ジョブ」と呼ぶこともできる。
【００１３】
「シート」という用語は、印刷機器内の利用可能な標準シートを指す。印刷機器内の予め装填された又は利用可能な標準シートの様々な例としては、Ａ３、Ａ４、Ａ２、Ａ１などが挙げられる。シートのサイズは、幅及び高さで測定され、ミリメートル又はインチで測定され得る。シートは、「ストック」、「媒体」、又は「紙」と呼ばれることがある。印刷機器内の利用可能なシートは、印刷機器内の予め装填されたシート又は装填されたシートと呼ばれることがある。シートの一例は紙シートであり得るが、利用可能なシート又は今後開発される他の例を実装することもできる。
【００１４】
「最も大きいサイズのシート」という用語は、印刷機器内に予め装填された様々なシートの最大サイズ（すなわち、幅及び高さ）を有するシートを指す。２番目に大きいサイズのシートは、最も大きいサイズのシートに次いでサイズ（すなわち、幅及び高さ）が最も大きいシートを含む。最も小さいサイズのシートは、印刷機器内に予め装填された全てのシートの最も小さいサイズ（すなわち、幅及び高さ）を有するシートを含む。印刷機器が、予め装填されたシートとしてＡ３、Ａ２、及びＡ４シートを含む場合を考慮すると、Ａ２は最も大きいサイズのシートであり、Ａ３は２番目に大きいサイズのシートであり、Ａ４は最も小さいサイズのシートである。
【００１５】
「大きいフォーマットの印刷モード」という用語は、大きいサイズの対象物を、印刷機器内に予め装填された複数のシート上に印刷するモードを示す。
【００１６】
「ユーザ機器」は、サーバにアクセスするハードウェア、ソフトウェア、又はこれらの組み合わせを含むが、必ずしもこれらに限定されないものとして定義される。例としては、コンピューティング機器、電話、タブレット、又はパーソナルデジタルアシスタントが挙げられるが、これらに限定されない。ユーザ機器は、「クライアント機器」と呼ばれることがある。
【００１７】
「コンピュータ可読媒体」又は「記憶媒体」は、データを記憶することができる物理的媒体であり得る。「コンピュータ可読媒体」の例としては、ディスケット、フロッピーディスク、及びテープなどの磁気媒体、レーザディスク及びＣＤ−ＲＯＭなどの光媒体、並びに半導体ＲＯＭ及びＲＡＭなどの半導体媒体を挙げることができる。本明細書で使用される場合、「記憶媒体」は、データの本体を一緒に記憶する媒体の１つ以上の別個のユニットを網羅する。例えば、単一のデータの本体を記憶するフロッピーディスクのセットは一緒になって記憶媒体になることになる。
【００１８】
大きいサイズの対象物の印刷では、印刷物は、印刷機内に装填されたレター又はＡ４サイズのシートなどの標準紙よりも数倍大きいサイズを有する。大きいサイズの対象物の印刷の様々な例としては、ポスタ印刷、壁紙印刷、ビルボード印刷などが挙げられる。かかる大きいサイズの対象物の印刷には、高品質の印刷物が望まれる。大きいサイズの対象物の印刷には、大きなサイズ／フォーマットの紙、及び印刷するための高度化された大きな印刷機が必要とされる。しかしながら、これは、ユーザが許容することができないコスト及び所要時間を伴うことがある。利用可能なシートを使用して大きいサイズの対象物を印刷するために、市場にはいくつかの解決策が存在しているが、これらの解決策は、印刷物の品質を劣化させる、対象物へのスケーリングを必要とする。要約すると、印刷機器内の利用可能なシートを使用して、印刷物のサイズ又は品質を損なうことなく、大きいサイズの対象物を印刷するための機構は存在しない。これを考慮して、本開示を提出する。本開示は、大きいサイズの対象物の印刷に関する既存の問題を解決するための方法及びシステムを提供する。
【００１９】
本開示は、大きいサイズの対象物へのスケーリングが必要とされないように、大きいサイズの対象物の印刷を取り扱うための方法及びシステムを提案し、それと共に、本開示は、大きいサイズの対象物の品質、並びに大きいサイズの対象物の元のサイズを維持する。本方法及びシステムは、大きいサイズの対象物を、印刷機器内の利用可能な（予め装填された）シートを使用して、印刷機器内の利用可能なシートに基づいて大きいサイズの対象物を複数のより小さなセグメントに自動的に分離することによって、印刷する。大きいサイズの対象物を印刷するために、本方法及びシステムは、印刷機器内の利用可能な複数のシートの最良の可能な組み合わせを使用し、ひいては、印刷機器で利用可能なシート（すなわち、リソース）を利用する。本方法及びシステムは、印刷機器で利用可能な複数のシートの最良の可能な組み合わせを使用することによって、１つの特定のタイプのシートを使用するという問題を克服する。本方法及びシステムは、シートの消耗を更に低減し、ひいては、環境に優しい解決策を提案する。本方法及びシステムは、大きいフォーマットの紙の製造におけるコストを節約するのに更に役立つ。本方法及びシステムは、画像処理に基づいて、サイズの必要性を理解又は認識し、それを印刷機器内の利用可能なシートと比較する機構を提供する。当該機構は、スケーリングすることなく、画像をモーフィング及び配向で正確に整合させ、ひいては、変換及び回転を用いて、シート内に大きいサイズの対象物のいくつかのセグメントを収容するように、幾何学的画像変換、座標上の画像空間変換を用いて、大きいサイズの対象物の複数のセグメントを印刷するために、最良のオプションを更に利用する。
【００２０】
印刷機器において大きいサイズの対象物の印刷を取り扱うための方法を開示する。本方法は、印刷機器において、大きいサイズの対象物を含む印刷ジョブを受け取ることを含む。大きいサイズの対象物は、印刷機器によって、大きいサイズの対象物を印刷するために必要とされるシートのサイズ及びシートの対応する数を確認するように処理され、その処理は、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割することと、単一の空間セグメントのサイズを測定することと、印刷機器内に予め装填されたシートの異なるサイズを識別することと、単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することと、を含む。比較に基づいて、Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数を確認すること、又はマップされていない空間セグメントにマップするための２番目に大きいサイズのシートの数を確認すること、又はマップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、のうちの１つ以上を実施する。最後に、確認に基づいて、印刷機器によって、大きいサイズの対象物が複数のシート上に印刷される。
【００２１】
単一の空間セグメントのサイズの測定は、単一の空間セグメントの幅及び高さを測定して、大きいサイズの対象物の幅及び高さを計算することを含む。単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することは、以下の式１に基づいて、単一の空間セグメントの幅及び高さを、各利用可能なシートの幅及び高さと比較することを含む。
【００２２】
【数１】
2020066235.tif 000003
【００２３】
印刷ジョブは、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含む。各空間セグメントのサイズは、可変であり、かつ大きいサイズの対象物のサイズに依存する。マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認することは、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートによってマップされていないまま残された空間セグメントのために行われる。本方法は、単一の空間セグメントのサイズを測定した後に、印刷機器内に予め装填されたシートの数及びサイズを確認することを含む。大きいサイズの対象物の処理は、Ｎ×Ｎの空間セグメントの全てをマップするために、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、又は個々のシートの幾何学的画像変換及び回転を含む。幾何学的画像変換は、大きいサイズの対象物の処理において画像のモーフィング及び配向を整合させるために、座標上の空間画像スケーリングを含む。本方法は、処理リソースによって実行可能な命令を含む非一時的コンピュータ可読媒体の形態で実装される。１つのかかる実装例を以下に記載する。
【００２４】
主題を実装する非一時的コンピュータ可読媒体は、処理リソースによって実行可能な命令を含む。命令は、印刷機器において、大きいサイズの対象物を含む印刷ジョブを受け取るために実行される。命令は、大きいサイズの対象物を印刷するために必要とされるシートのサイズ及び数を確認するように、大きいサイズの対象物を処理するために実行される。処理は、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割することと、単一の空間セグメントのサイズを測定して、大きいサイズの対象物のサイズを計算することと、印刷機器内に予め装填されたシートの異なるサイズを識別することと、単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することと、を更に含む。命令は、比較に基づいて、Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数を確認すること、又はマップされていない空間セグメント上にマップするための２番目に大きいサイズのシートの数を確認すること、又はマップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、のうちの１つ以上を実施するために実行される。命令は、大きいサイズの対象物を印刷するために必要とされるシートのサイズ及び数の確認に基づいて、印刷機器によって、大きいサイズの対象物が印刷されるのを複数のシート上に印刷するために実行される。
【００２５】
ここで、単一の空間セグメントのサイズの測定は、単一の空間セグメントの幅及び高さを測定して、大きいサイズの対象物の幅及び高さを計算することを含む。単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することは、以下の式１に基づいて、単一の空間セグメントの幅及び高さを、各利用可能なシートの幅及び高さと比較することを含む。
【００２６】
【数２】
2020066235.tif 000004
【００２７】
印刷ジョブは、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含む。各空間セグメントのサイズは、可変であり、かつ大きいサイズの対象物のサイズに依存する。マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認することは、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートによってマップされていないまま残された空間セグメントのために行われる。非一時的コンピュータ可読媒体は、単一の空間セグメントのサイズを測定した後に、印刷機器内に予め装填されたシートの数及びサイズを確認するための、処理リソースによって実行可能な命令を含む。大きいサイズの対象物の処理は、Ｎ×Ｎの空間セグメントの全てをマップするために、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、又は個々のシートの幾何学的画像変換及び回転を含む。幾何学的画像変換は、大きいサイズの対象物の処理において画像のモーフィング及び配向を整合させるために、座標上の空間画像スケーリングを含む。
【００２８】
ある方法は、印刷ジョブを印刷機器において受け取ることを含み、印刷ジョブは、対象物を含む。対象物のサイズが測定される。次いで、印刷機器内に予め装填されたシートが識別される。印刷機器内の予め装填されたシートに基づいて、対象物が大きいサイズの対象物であるかどうかが判定される。大きいサイズの対象物は、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割し、単一の最も大きいサイズのシート上に印刷される空間セグメントの数及び最大数の空間セグメントを印刷するために必要とされる最も大きいサイズのシートの数を計算し、大きいサイズの対象物の残りの空間セグメントを識別し、かつ大きいサイズの対象物の残りの空間セグメントを印刷するために必要とされる他の装填されたシート及び他の装填されたシートの対応する数を識別する様式、で更に処理される。計算及び識別に基づいて、大きいサイズの対象物の全部が、大きいサイズの対象物をスケーリングすることなく、印刷機器内に予め装填された複数のシート上に印刷される。
【００２９】
ここで、予め装填されたシートを識別することは、異なるタイプのシートを識別することと、シートを、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいシートとして更に分別することと、を含む。
【００３０】
ここで、大きいサイズの対象物の残りの空間セグメントを印刷するために必要とされる他の装填されたシートの数を識別することは、残りの空間セグメント上にマップするための２番目に大きいサイズのシートの数を確認すること、又は残りの空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、残りの空間セグメントの全てをマップすることができない場合、残りの空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、を含む。ここで、残りの空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認することは、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートによって（マップされていないまま）残された空間セグメントのために行われる。
【００３１】
大きいサイズの対象物を複数のシート上に印刷するための印刷機器を開示する。印刷機器は、ユーザによって提出された印刷ジョブを受け取ることであって、印刷ジョブが、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含む、受け取ることと、大きいサイズの対象物を等しいサイズのＮ×Ｎの空間セグメントに分割することであって、Ｎが、８以上の数値である、分割することと、単一の空間セグメントのサイズを測定して、大きいサイズの対象物のサイズを計算することと、単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することと、を行うためのプロセッサを含む。比較に基づいて、Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数、又はマップされていない空間セグメントにマップするための２番目に大きいサイズのシートの数、又はマップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数、又は２番目に大きいサイズのシート及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数、のうちの１つ以上を確認し、かつ１つ以上の確認に基づいて、大きいサイズの対象物を複数のシート上に印刷する。
【００３２】
印刷機器のプロセッサは、以下の式１に基づいて、単一の空間セグメントの幅及び高さを、各利用可能なシートの幅及び高さと比較することによって、単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較する。
【００３３】
【数３】
2020066235.tif 000005
【００３４】
各空間セグメントのサイズは、可変であり、かつ大きいサイズの対象物のサイズに依存する。
【００３５】
印刷機器のプロセッサは、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートによってマップされていないまま残された空間セグメントのために、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認する。印刷機器のプロセッサは、単一の空間セグメントのサイズを測定した後に、印刷機器内に予め装填されたシートの数及びサイズを確認する。プロセッサは、印刷機器内の予め装填されたシートを更に識別する。
【００３６】
本開示は、印刷機器において、大きいサイズの対象物を含むジョブを取り扱う際の改善を対象としており、従来の活動を実施する一般的な構成要素を対象としない。改善された方法及びシステムは、大きいサイズの対象物を印刷するために、印刷機器で利用可能なシートの最良の可能な組み合わせを使用する。改善された方法及びシステムによって生成される出力は、印刷機器で利用可能な複数のシート上の大きいサイズの対象物の印刷物を含む。更に、印刷機器は、一般的な機器／構成要素ではないが、特定の活動を実施し、抽象項目というよりも、有形の成果物を出力する。本開示は、印刷機器で利用可能なシートを効率的に使用するために、利用可能なシートの最良の可能な組み合わせを使用し、シートの消耗を低減し、大きいサイズのシートを製造する際のコストを節約するのに役立ち、人的労力及び時間を大幅に低減し、これらの特徴／利益は全て、抽象項目をはるかに超えるものとして考慮され得る。特許請求される方法論は、大きいサイズの対象物の印刷を管理する／取り扱うように印刷機器を構成することによって、コンピュータの機能性の改善をもたらす。更に、特許請求される方法論は、単に一般的なコンピュータを使用するものではなく、特定の物理的機械、すなわち、ハードウェア印刷機器向けを対象としている。
【００３７】
図１Ａは、本開示を実装するための実際の物理的印刷機器１００を例示している。印刷機器１００は、様々なユーザから受け取った文書を印刷するために使用される。文書は、概して、Ａ４、Ａ３、Ａ２などのような標準サイズのものである。印刷機器１００は、印刷に加えて、スキャン、ファックス、コピー、撮像などのような追加の機能性を含み得る。示されるように、印刷機器１００はスタンドアロン機器であるが、印刷機器１００は、図１Ｂに示されるように、他の機器に通信可能に連結されたネットワークの一部であり得る。印刷機器１００の代わりに、本開示は、多機能機器、多機能周辺装置機器、多機能印刷機などを含み得る。
【００３８】
本開示の文脈において、印刷機器１００は、対象物をスケーリングすることなく、印刷機器１００内の予め装填された／利用可能な標準シートよりも大きいサイズのものである対象物を含む文書を印刷するように構成されている。例えば、印刷機器１００は、印刷機器１００で利用可能な場合、複数のＡ３シート、Ａ４シート、他の標準シート、又は様々なシートの組み合わせ上にサイズＡ０の対象物を印刷するように構成されている。大きいサイズの対象物の様々な例は、旗幟、映画ポスタ、マップ、ビルボード、交通標識板などであり得る。この目的のために、印刷機器１００は、印刷機器１００内の利用可能なシートを考慮して印刷するために、大きいサイズの対象物を複数のより小さなセグメントに分離し、様々なサイズのシートの混合が出力サイズ決定基準、すなわち、大きいサイズの対象物のサイズを満たすことを可能にする。いくつかの実装例では、混合サイズのシートを選択する処理中に回転又は変換を適用することができる。例えば、Ａ３の機器上に印刷されるダストジャケットサイズの画像を、Ａ３横長、Ａ４縦長のシートを使用して、最も効率的に印刷することができる。このようにして、印刷機器１００は、印刷機器１００を用いて既存のシートを使用する効率的な方法で大きいサイズの対象物が印刷されるように、利用可能なシートを選択して大きいサイズの対象物を印刷し、かつ更に、いなかる人的介入も、出力品質のいかなる劣化もなしに、大きいサイズの対象物を印刷する。
【００３９】
印刷機器１００が複数の印刷されたシートを一緒に組み立てて、大きいサイズの対象物の印刷物を形成することができるか、又はユーザが複数の印刷されたシートを手動で組み立てることができるが、複数の印刷されたシートを組み立てることは、本開示の実装例に抵触しない。
【００４０】
図１Ｂは、本開示の一例による、電子文書を印刷するネットワークのための１つの例示的ネットワーク印刷環境１１０を例示している。ネットワーク印刷環境１１０は、複数のユーザ機器１１２−１、１１２−２、．．．、１１２−Ｎを含み、以下では、集合的にユーザ機器１１２と称され、個別にユーザ機器１１２と称される。ユーザ機器１１２の例としては、ワークステーション、パーソナルコンピュータ、パーソナルデジタルアシスタント（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ、ＰＤＡ）、ラップトップコンピュータ、ノートブック、スマートフォン、スマートカメラ、スマートテレビセット、及び他のスマート機器を挙げることができるが、これらに限定されない。
【００４１】
ネットワーク印刷環境１１０は、複数の印刷機器を含むことができ、そのうちの１つの印刷機器１１４が簡略化のために示されている。印刷機器１１４及びユーザ機器１１２は、有線ネットワーク接続、無線ネットワーク接続、光ネットワーク接続、又は当該技術分野において既知の若しくは今後開発される技術の他のタイプのネットワーク接続によって、ネットワーク１１６を介して直接接続されるか、又はサーバ１１８を通じて接続される。サーバ１１８は、ファイルサーバ、電子メールサーバ、データベースサーバ、印刷サーバ、又は任意の他のタイプのネットワークサーバであり得る。
【００４２】
ネットワーク１１６は、単一のネットワーク又は複数のネットワークの組み合わせであり得る。ネットワーク１１６は、ローカルエリアネットワーク（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ、ＬＡＮ）、ワイドエリアネットワーク（ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ、ＷＡＮ）、イントラネット、インターネット、又は任意の他のタイプのネットワークなどの１つ以上のエリアネットワークを含み得る。一例では、ネットワーク１１６は、モバイル通信ネットワーク、例えば、２Ｇ、３Ｇ、又は４Ｇモバイル通信ネットワークを含み得る。ネットワーク１１６に連結されたいくつかの機器のみが示されているが、典型的なネットワークは、互いに連結された数十又は数百の機器を有し得る。ネットワーク１１６を１つ以上の他のネットワークに連結し、それによって、より多くの数の機器の間で連結を提供することができる。かかる事例は、例えば、ネットワークがインターネットを介して一緒に連結される場合である可能性がある。
【００４３】
一例では、ユーザ機器１１２−２のユーザは、印刷機器１１４によって提供されるネットワーク印刷サービスにログインする。ユーザは、印刷ジョブを印刷機器１１４に提出するために、ネットワーク１１６内の任意の場所に存在するユーザ機器１１２−２からログインすることができる。印刷ジョブの提出のために、ユーザ機器１１２−２は、ユーザがネットワーク印刷サービスのウェブポータルにアクセスすることを容易にし得る。一例では、ユーザは、大きいサイズの対象物を複数のシート上に印刷するための印刷コマンドを選択することによって、ウェブポータルにアクセスし得る。別の例では、ユーザは、ウェブポータルのＵＲＬアドレスをウェブブラウザに直接入力することによって、ウェブポータルにアクセスし得る。更に別の例では、ユーザは、ウィジェット及びウェブで有効なアプリケーションなどの他のウェブ要素を使用してウェブポータルにアクセスし得る。更に、ウェブポータルは、印刷ダイアログボックス又はグラフィカルユーザインターフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ、ＧＵＩ）などのユーザインターフェースを提示し得る。ユーザインターフェースは、ユーザが、大きいサイズの対象物を印刷するための「大きいフォーマットの印刷モード」を指定するオプションを含むが、これらに限定されない様々な印刷オプションを提供することを可能にする。
【００４４】
印刷ジョブは、ページ記述言語（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ、ＰＤＬ）文書の形態であり得る。ＰＤＬ文書は、画像、テキスト、グラフィック、又はこれらの組み合わせの形態の１つ以上の対象物を含む。ＰＤＬ文書は、いかなる制限もなしに、．ｐｄｆ、．ｄｏｃ、．ｄｏｃｘ、．ｐｐｔ、．ｐｐｔｘ、．ｐｓなど、及び他にもたくさんのものを含むファイルタイプをサポートする。ＰＤＬ文書は、印刷ジョブ内に存在する文書の外観を説明するフォント、グラフィックなどに関する情報、並びに情報に基づいて入力文書を処理するためのプログラミング言語コマンド又は仕様のセットを含み得る。一例では、ＰＤＬ文書は、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含み得る。他の例では、印刷機器１１４は、印刷機器１１４内の利用可能なシートに基づいて、文書内に含まれる対象物が大きいサイズの対象物であるかどうかを自動的に識別し、大きいサイズの対象物を複数の利用可能なシート上に印刷する。かかる事例では、ユーザは、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷することを指定することを必要としないことがある。印刷機器１１４は、ＰＤＬ文書の形態でユーザ機器１１２−２から印刷ジョブを受け取る。
【００４５】
印刷機器１１４は、ＰＤＬ文書に記憶されたコマンド及び情報に基づいて、印刷ジョブ内に存在する大きいサイズの対象物を処理する。印刷機器１１４は、印刷される大きいサイズの対象物の寸法を計算し、印刷機器１１４で利用可能な様々なサイズのシートを識別し、大きいサイズの対象物を複数のシート上に収容するために、大きいサイズの対象物を複数のセグメントに分離し、どのタイプのシート及びシートの対応する数が大きいサイズの対象物の最大サイズをマップするかを識別／確認する。シートのタイプ及びシートの対応する数を確認するステップは、大きいサイズの対象物の全てのセグメントがマップされるまで実施される。この確認に基づいて、いったん大きいサイズの対象物の全てのセグメントが利用可能なシート上にマップされると、印刷機器１１４は、同じサイズ又は異なるサイズのものであり得る複数の利用可能なシート上に大きいサイズの対象物を印刷する。いくつかの実装例では、印刷機器１１４は、大きいサイズの対象物のセグメント／セグメント化された部分を印刷する際に、短辺又は長辺に自動的に回転する。
【００４６】
示されるように、印刷機器１００、１１４は、小さいサイズの印刷機器又は標準サイズの印刷機器であり得る。印刷機器１００、１１４の様々な例としては、家庭用印刷機、オフィス用印刷機、ビジネス用印刷機、デスクトップ印刷機、製造用印刷機、商業用印刷機などを挙げることができる。商業用印刷機器又は製造用印刷機器の場合、印刷機器１００、１１４は、デジタルレンダリングモジュールとしても知られているデジタルフロントエンド（ｄｉｇｉｔａｌ  ｆｒｏｎｔ−ｅｎｄ、ＤＦＥ）モジュール及びデジタルリアエンド（ｄｉｇｉｔａｌ  ｒｅａｒ−ｅｎｄ、ＤＲＥ）モジュールの形態で実装され得る。印刷機器１００はオフィス用印刷機器又はビジネス用印刷機器であり得るが、印刷機器１１４は家庭用印刷機器を表し得る。印刷機器１００、１１４は、任意の所望の形態で実装され得る。以下により詳細に論じる。
【００４７】
印刷機器１００、１１４には、様々なシートが予め装填される。シートは、以下の表１に論じられる様々なサイズのものである。印刷機器１００、１１４は、様々なサイズのシートを自動的に認識又は識別する。シートのサイズは、シートの幅及び高さによって定義／判定され、かつシートのサイズは、ミリメートル（ｍｉｌｌｉｍｅｔｅｒ、ｍｍ）又はインチ（ｉｎｃｈ、ｉｎ）などの予め定義された単位で測定される。
【００４８】
表１は、印刷機器１００、１１４内の予め装填された／利用可能な様々なシート及び対応するサイズのリストを概説する。シートの様々な例としては、Ａ３、Ａ４、レター、リーガル、及びエグゼクティブが挙げられる。
【００４９】
【表１】
2020066235.tif 000006
【００５０】
表１は、シート名／タイプ、及びシートのサイズを定義する。各シートタイプは、表１に与えられる幅及び高さのサイズによって識別される。例えば、Ａ３は幅２９７及び高さ４２０を有し、そのサイズは２９７×４２０として定義される。同様に、各シートのサイズが定義される。表１に示されるシートは、ほんの少数の例であり、印刷機器１００、１１４は、上に列挙されるよりも多くのシートを有し得る。表１のように、Ａ３は最も大きいサイズのシートであり、Ａ４は２番目に大きいサイズのシートであり、エグゼクティブは最も小さいサイズのシートであり、残りのシートは個々のシートに対応する。
【００５１】
表２は、印刷機器１００、１１４内の利用可能なシートのリストを更に概説しており、それらの対応するサイズはミリメートル及びインチで与えられている。当業者であれば、以下の既知のサイズのシートが一般に用いられるか、又は印刷機器１００、１１４のトレイ内に送給されるかを理解することができる。表２では、シートは降順で列挙されている。すなわち、４Ａ０は最も大きいサイズのシートであり、２Ａ０は２番目に大きいサイズのシートであり、Ａ１０は最も小さいサイズのシートであり、残りのシートは個々のシートに対応する。示されるシートの様々な例としては、４Ａ０、２Ａ０、Ａ０、Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６、Ａ７、Ａ８、Ａ９、及びＡ１０が挙げられる。
【００５２】
【表２】
2020066235.tif 000007
【００５３】
様々なシートは、印刷機器１００、１１４で利用可能な様々なトレイ内に送給される。シートサイズ及びトレイサイズは予め定義され、印刷機器１００、１１４は、全てのサイズのシート及び対応するトレイサイズを自動的に識別する。印刷機器１００、１１４は、表１及び表２に示される任意のサイズのシートを有することができるか、又は表１若しくは表２に示されていない他のサイズのシートを含むこともできる。
【００５４】
図２Ａ〜図２Ｄは、本開示の実装例に従って処理される例示的対象物２０２を示している。対象物２０２は大きいサイズの対象物であると考慮され得る。大きいサイズの対象物２０２は、１１８９×８４１ｍｍ（４６．８×３３．１インチ）のサイズのものであり、印刷機器１１４で受け取られる。印刷機器１１４で利用可能なシートに基づいて、印刷機器１１４は、利用可能なシートの最良の組み合わせを使用して、大きいサイズの対象物２０２を印刷する。４つの異なるシナリオが図２Ａ〜図２Ｄに論じられている。
【００５５】
図２Ａに示されるように、印刷するために受け取られる大きいサイズの対象物２０２は、Ａ０サイズ、すなわち、１１８９×８４１ｍｍのものである。また、印刷機器１１４内の利用可能なシートは、Ａ１タイプ、すなわち、５９４×８４１ｍｍであると更に考慮される。利用可能なシート、すなわち、Ａ１に基づいて、印刷機器１１４は、大きいサイズの対象物２０２を複数のセグメントに分割し（ただし、ここでは示されていないが、図４Ｂに示されている）、１つのＡ１シートに適合し得るセグメントの数を計算し、残りのセグメントが別のＡ１シートに適合し得るかどうかを更に調べる。例えば、対象物２０２のサイズは、８×８のセグメント、すなわち、１１８９／８×８４１／８＝１４８．６２×１０５．１２ｍｍに分割され、１４８．６２×１０５．１２ｍｍは各セグメントのサイズである。対象物２０２が８×８のセグメントに分割される場合、対象物全体をマップするために、６４個のセグメントが利用可能なシートでマップされる。次いで、以下のように、式１を使用して、６４個のセグメントのうちのどれだけ多くのセグメントがＡ１シートによってマップ／網羅され得るかが計算される。すなわち、５９４／１４８×８４１／１０５＝４×８＝３２個のセグメント。これは、３２個のセグメントが１つのＡ１シートを使用してマップされ得ることを示している。６４個のセグメントのうち、３２個の残りのセグメントがマップされる。同様に、残りの３２個のセグメントが別のＡ１シートを使用してマップされ得る。１つのシートＡ１上に適合し得る３２個のセグメントは、ブロック２０６に該当し、同様に、別のＡ１シート上に適合する残りの３２個のセグメントは、２０８としてマークされたブロックに該当する。かかる確認及び計算に基づいて、印刷機器１１４は、図２Ａに明確に明らかなように、１１８９×８４１ｍｍのサイズの大きいサイズの対象物２０２を２つのＡ１シート２０６、２０８上に印刷する。
【００５６】
図２Ｂに更に示されるように、印刷するために受け取られる大きいサイズの対象物２０２は、Ａ０サイズ、すなわち、１１８９×８４１ｍｍのものである。また、印刷機器１１４内の利用可能なシートは、Ａ１、すなわち、５９４×８４１ｍｍであり、Ａ２サイズは４２０×５９４ｍｍであると更に考慮される。これらの利用可能なシートに基づいて、印刷機器１１４は、大きいサイズの対象物２０２を複数のセグメントに分割し、１つのＡ１シートに適合し得るセグメントの数を計算し、残りのセグメントがＡ１に適合するかどうか、又は複数のＡ２シートに適合するかどうかを更に確認する。例えば、対象物２０２のサイズは、８×８のセグメント、すなわち、１１８９／８×８４１／８＝１４８．６２×１０５．１２に分割され、１４８．６２×１０５．１２は各セグメントのサイズである。対象物２０２が８×８のセグメントに分割される場合、対象物２０２全体をマップするために、６４個のセグメントが利用可能なシートでマップされる。次いで、式１を使用して、どれだけ多くのセグメントがＡ１シートによって網羅され得るかが計算される。すなわち、５９４／１４８×８４１／１０５＝４×８＝３２個のセグメント。３２個のセグメントを、Ａ１シートを使用してマップすることができ、３２個のセグメントがマップされるために残る。マップ中、印刷機器１１４は、シートのうちのいずれが回転を必要とするかどうかを調べ、ここではＡ２が回転を必要とする。次いで、３２個のセグメントのうちのどれだけ多くが単一の回転したＡ２シートによって網羅され得るかが調べられる。すなわち、５９４／１４８×４２０／１０５＝４×４、すなわち、１６個のセグメントが、１つの回転したＡ２シートによって網羅され得、残りの１６個のセグメントが、別の回転したＡ２シートによって網羅され得る。シートＡ１に適合し得るセグメントは、ブロック２１０に該当し、同様に、２つの回転したＡ２シート上に適合し得る残りのセグメントは、２１２及び２１４としてマークされたブロックに該当する。上の考察に基づいて、印刷機器１１４は、図２Ｂに明確に明らかなように、１１８９×８４１ｍｍのサイズの大きいサイズの対象物２０２を１つのＡ１シート上と、２つの回転したＡ２シート上とに印刷する。
【００５７】
図２Ｃに更に示されるように、印刷するために受け取られる大きいサイズの対象物２０２は、Ａ０サイズ、すなわち、１１８９×８４１ｍｍのものである。また、印刷機器１１４内の利用可能なシートは、Ａ１、すなわち、５９４×８４１ｍｍであり、Ａ２サイズは４２０×５９４ｍｍであり、Ａ４は２１０×２９７ｍｍであると更に考慮される。これらの利用可能なシートに基づいて、印刷機器１１４は、大きいサイズの対象物２０２を複数のセグメントに分割し、１つのＡ１シートに適合し得るセグメントの数を計算し、残りのセグメントがＡ１シート、複数のＡ２若しくはＡ４シートに適合するかどうかを更に調べ、判定する。本明細書では、対象物２０２のサイズは、８×８のセグメント、すなわち、１１８９／８×８４１／８＝１４８．６２×１０５．１２に分割され、１４８．６２×１０５．１２は各セグメントのサイズである。対象物２０２が８×８のセグメントに分割される場合、対象物全体をマップするために、６４個のセグメントが利用可能なシートでマップされる。次いで、以下のように、式１を使用して、どれだけ多くのセグメントがＡ１によって網羅され得るかが計算される。すなわち、５９４／１４８×８４１／１０５＝４×８＝３２個のセグメント。６４個のセグメントのうち、３２個の残りのセグメントがＡ２及びＡ４上にマップされる。マップ中、印刷機器１１４は、シートのうちのいずれが回転を必要とするかどうかを調べ、本明細書では、Ａ２及びＡ４の幅がそれぞれＡ１の幅と同等であるか又はその２倍であるため、Ａ２及びＡ４が回転を必要とする。次いで、３２個のセグメントのうちのどれだけ多くが単一の回転したＡ２シートによって網羅され得るかが調べられる。すなわち、５９４／１４８×４２０／１０５＝４×４、すなわち、１６個のセグメントが、回転した１つのＡ２によって網羅され得る。残りの１６個のセグメントうちのどれだけ多くが回転したＡ４によって網羅され得るかが更に調べられる。そのため、２９７／１４８×２１０／１０５＝２×２、すなわち、４つのセグメントを１つの回転したＡ４シートによって網羅することができ、残りの１６個のセグメントを網羅するためには、４つの回転したＡ４シートが必要とされる。シートＡ１に適合し得るセグメントは、ブロック２１６に該当し、同様に、１つの回転したＡ２シート上に適合する残りのセグメントは、２１８としてマークされたブロックに該当し、４つの回転したＡ４シート上に適合するセグメントは、ブロック２２０、２２２、２２４、及び２２６に該当する。本明細書の考察に基づいて、印刷機器１１４は、図２Ｃに明確に明らかなように、１１８９×８４１ｍｍのサイズの大きいサイズの対象物２０２を１つのＡ１シートと、１つの回転したＡ２シート及び４つの回転したＡ４シートとに印刷する。
【００５８】
図２Ｄに示されるように、印刷するために受け取られる大きいサイズの対象物２０２は、Ａ０サイズ、すなわち、１１８９×８４１ｍｍのものである。また、印刷機器１１４内の利用可能なシートは、Ａ３、すなわち、２９７×４２０ｍｍであると更に考慮される。利用可能なシートに基づいて、印刷機器１１４は、大きいサイズの対象物２０２を複数のセグメントに分割し、１つのＡ３シートに適合し得るセグメントの数を計算し、残りのセグメントがどれだけ多くのＡ３シートに適合し得るかどうかを更に調べる。例えば、対象物のサイズは、８×８のセグメント、すなわち、１１８９／８×８４１／８＝１４８．６２×１０５．１２に分割され、１４８．６２×１０５．１２は各セグメントのサイズである。次いで、以下のように、式１を使用して、どれだけ多くのセグメントが１つのＡ３シートによって網羅され得るかが計算される。すなわち、２９７／１４８×４２０／１０５＝２×４＝８個のセグメント。６４個のセグメントを８つのＡ３シートでマップすることができる。第１のＡ３シートに適合し得るセグメントは、ブロック２２８に該当し、同様に、他のＡ３シート上に適合する残りのセグメントは、２３０、２３２、２３４、２３６、２３８、２４０、及び２４２としてマークされたブロックに該当する。次のステップとして、印刷機器１１４は、図２Ｄに明確に明らかなように、１１８９×８４１ｍｍのサイズの大きいサイズの対象物２０２を８つのＡ３シート上に印刷する。図２Ａ〜図２Ｄに示される計算は単に理解するためのものであり、本開示の範囲から逸脱することなく、およその整数値が考慮されることが留意されなければならない。
【００５９】
印刷機器１１４が全てのシートＡ１、Ａ２、Ａ３、及びＡ４を有し得るが、印刷機器１１４が複数のシートのどの組み合わせを印刷するために使用するかを決定するというシナリオであり得る。例えば、印刷機器１１４は、２つのＡ１シートのみを使用して対象物２０２を印刷することを決定する（図２Ａ）。別の例では、印刷機器１１４は、対象物２０２をＡ１シートとＡ２シートとの組み合わせ上に印刷することを決定する（図２Ｂ参照）。更なる例では、印刷機器１１４は、対象物２０２をＡ１と、Ａ２と、Ａ４との組み合わせ上に印刷することを決定する（図２Ｃ参照）。追加の例では、印刷機器１１４は、対象物２０２を複数のＡ３シート上に印刷することを決定する（図２Ｄ参照）。いくつかの実装例では、シートをユーザの好みに基づいて選ぶことができ、ユーザは、印刷機器１１４の（示されていないが）ユーザインターフェースを使用してユーザの入力を提供することができる。
【００６０】
図２Ａ〜図２Ｄに示される例に基づいて、大きいサイズの対象物を、印刷機器１１４内の利用可能なシートに基づく任意の組み合わせで複数のシート上に印刷することができることを理解されたい。印刷中、対象物のサイズをマップするために、シートの回転を実施することができる。このようにして、本開示は、大きいサイズの対象物を、（ｉ）スケーリング若しくはクリッピングすることなく、すなわち、不要なホワイトスペースを除去することなく、（ｉｉ）大きいサイズの対象物のサイズよりも小さいサイズのシートを有する印刷機器１１４を使用して、印刷する。例えば、本開示は、印刷機器１１４が、大きいサイズの対象物を、スケーリングは伴わないが、ＳＥＦ若しくはＬＥＦのいずれかによって大きいサイズの対象物を変換及び回転させることによって、印刷機器１１４によってサポートされた複数のシートのサイズに自動的に分離することを可能にする。ＳＥＦ又はＬＥＦは、印刷機器１１４内の利用可能なシートを選択しながら、シート上の画像を回転させるのに有用である。
【００６１】
図３は、本開示の一例に従って、印刷機器１００、１１４の様々な構成要素を例示している。簡略化のために、印刷機器１００を考察の目的で参照する。印刷機器１００は、プロセッサ（複数可）３０２と、インターフェース（複数可）３０４と、メモリ３０６とを含む。
【００６２】
プロセッサ（複数可）３０２は、１つ以上のマイクロプロセッサ、マイクロコンピュータ、マイクロコントローラ、デジタル信号プロセッサ、中央処理ユニット、論理回路、及び／又は動作命令に基づいてデータを操作する任意の機器として実装され得る。他の能力の中でも、１つ以上のプロセッサ（複数可）３０２は、印刷機器１００のメモリ３０６に記憶されたコンピュータ可読命令をフェッチ及び実行するように構成されている。メモリ３０６は、ネットワークサービスを介してデータユニットを作成又は共有するようにフェッチ及び実行され得る、１つ以上のコンピュータ可読命令又はルーチンを記憶し得る。メモリ３０６は、例えば、ＲＡＭなどの揮発性メモリ、又はＥＰＲＯＭ、フラッシュメモリなどの不揮発性メモリを含む任意の非一時的記憶機器を含み得る。メモリ３０６は、大きいサイズの対象物を、受け取ったとおりに、かつ大きいサイズの対象物が処理中であるときに記憶することができる。メモリ３０６は、本開示を実装する間に関連する任意の情報を記憶することができる。
【００６３】
インターフェース（複数可）３０４は、様々なインターフェース、例えば、Ｉ／Ｏ機器、記憶機器などと称されるデータ入力及び出力機器のためのインターフェースを含み得る。インターフェース（複数可）３０４は、印刷機器１００に連結された様々な機器との印刷機器１００の通信を容易にし得る。インターフェース（複数可）３０４はまた、印刷機器１００の１つ以上の構成要素のための通信経路を提供し得る。かかる構成要素の例としては、処理エンジン（複数可）３０８及びデータ３１０が挙げられるが、これらに限定されない。データ３１０は、処理エンジン（複数可）３０８の構成要素のうちのいずれかによって実装される機能性の結果として記憶又は生成されるかのいずれかのデータを含み得る。
【００６４】
処理エンジン（複数可）３０８は、処理エンジン（複数可）３０８の１つ以上の機能性を実装するためのハードウェア及びプログラミング（例えば、プログラム可能命令）の組み合わせとして実装され得る。本明細書に記載される例では、ハードウェア及びプログラミングのかかる組み合わせをいくつかの異なる方法で実装することができる。例えば、処理エンジン（複数可）３０８のプログラミングは、非一時的機械可読記憶媒体に記憶されたプロセッサ実行可能命令であり得、処理エンジン（複数可）３０８のハードウェアは、かかる命令を実行するための処理リソース（例えば、１つ以上のプロセッサ）を含み得る。これらの例では、機械可読記憶媒体は、処理リソースによって実行されたときに、処理エンジン（複数可）３０８を実装する命令を記憶し得る。かかる例では、印刷機器１００は、命令を記憶する機械可読記憶媒体、及び命令を実行するための処理リソースを含み得るか、又は機械可読記憶媒体が独立しているが、印刷機器１００及び処理リソースにアクセス可能であり得る。他の例では、処理エンジン（複数可）３０８は、電子回路によって実装され得る。
【００６５】
処理エンジン（複数可）３０８は、デジタルフロントエンド（ＤＦＥ）モジュール３１２、デジタルリアエンド（ＤＲＥ）モジュール３１４、及び他のモジュール（複数可）３１６を含む。ＤＦＥモジュール３１２はラスタ画像プロセッサ（ｒａｓｔｅｒ  ｉｍａｇｅ  ｐｒｏｃｅｓｓｏｒ、ＲＩＰ）３１８を更に含み、ＤＲＥモジュール３１４は印刷エンジン３２０を更に含む。他のモジュール（複数可）３１６は、印刷機器１００又は処理エンジン（複数可）３０８によって実施されるアプリケーション又は機能を補う機能性を実装し得る。
【００６６】
動作中、印刷機器１００のＤＦＥモジュール３１２は印刷ジョブを受け取る。印刷ジョブは、コンピューティング機器などのユーザ機器を介してユーザによって提出され得る。印刷ジョブは、コンピュータ可読記憶媒体を介してユーザによって提出され得る。印刷ジョブは、ゲートウェイを介してユーザによって提出され得る。印刷ジョブは、印刷機器１００のメモリを介して提出され得る。印刷ジョブは、テキスト、画像、グラフィック、又はこれらの組み合わせの形態の１つ以上の対象物を有する文書を含む。少なくとも１つの対象物は大きいサイズの対象物であり、標準サイズの対象物である対象物、すなわち、印刷機器１００で利用可能な標準シートのサイズと同じである対象物は、従来の方法で処理され得る。大きいサイズの対象物は、本開示に従って処理され、これについては以下でかなり詳細に論じる。
【００６７】
いったん印刷ジョブが受け取られると、ＤＦＥモジュール３１２は、印刷ジョブを分解して、「大きいフォーマットの印刷モード」がユーザによって選択されているかどうかを判定する。「大きいフォーマットの印刷モード」が選択されていると判定された場合、ＤＦＥモジュール３１２は、大きいサイズの対象物を印刷するために必要とされるシートの数及びサイズを確認するために、ラスタ画像プロセッサ（ＲＩＰ）３１８を呼び出して、印刷ジョブ内に存在する大きいサイズの対象物を処理する。処理は、大きいサイズの対象物を等しいサイズの８×８の空間セグメントに分割することと、単一の空間セグメントの測定されたサイズを、印刷機器１００内に予め装填されたシートの異なるサイズと比較することとを含む。比較に基づいて、ＤＦＥモジュール３１２は、（ｉ）Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数、（ｉｉ）マップされていない空間セグメント上にマップするための２番目に大きいサイズのシートの数、（ｉｉｉ）マップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数、又は（ｉｖ）最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数、のうちの１つ以上を確認する。
【００６８】
１つの例示的実装例が図４Ａ〜図４Ｃに示されている。図４Ａは、対象物４０２を示しており、対象物４０２は、小さい印刷機器を使用して印刷される５９４×６０９ｍｍのサイズの大きいサイズの対象物４０２として考慮される。印刷機器１００のＤＦＥモジュール３１２は、複数のシート上に印刷される大きいサイズの対象物４０２を受け取る。印刷ジョブを受け取ると、ＤＦＥモジュール３１２は、ＲＩＰ３１８を呼び出して、印刷ジョブ内に存在する大きいサイズの対象物４０２を処理する。上述のように、大きいサイズの対象物４０２の処理は、大きいサイズの対象物４０２を８×８の空間セグメントに分割することによって実施される。対象物４０２を分割又は分離した後のセグメントの総数は、６４個のセグメントであり、かかるセグメントの１つは、図４Ｂにおいて４０４としてマークされている。任意のシート上にマップするために組み合わされたときの複数のセグメントは、セグメント化された部分と称されることがある。ＲＩＰ３１８は、空間セグメント４０４の各々の幅及び高さを既定の単位で測定する。一例では、既定の単位は、ミリメートル又はインチであり得る。例えば、図４Ｂでは、５９４×６０９ｍｍのサイズの大きいサイズの対象物４０２は、８×８の空間セグメント４０４に分割され、空間セグメント４０４の各々は、７４．２５ｍｍ（５９４／８）の幅及び７６．１２５ｍｍ（６０９／８）の高さを有する。
【００６９】
当業者であれば、空間セグメントのサイズは固定されておらず、大きいサイズの対象物の合計サイズに基づいて変化することを理解することができる。例えば、大きいサイズの対象物が１１８９×８４１ｍｍのサイズである場合、空間セグメントの各々は、１４８．６２５ｍｍ（１１８９／８）の幅及び１０５．１２５ｍｍ（８４１／８）の高さを有することができる。
【００７０】
図４Ｂの例を続けると、いったん空間セグメント４０４の各々のサイズが測定されると、ＲＩＰ３１８は、印刷機器１００内に予め装填されたシートの数及びサイズを確認する。印刷機器１００の送給トレイ内で利用可能なシートに基づいて、ＲＩＰ３１８は、２９７×４２０ｍｍのサイズのＡ３シートが印刷機器１００内の最も大きいサイズシートであること、２１０×２９７ｍｍのサイズのＡ４シートを２番目に大きいシートとして、及び１８４．１×２６６．７ｍｍのエグゼクティブを印刷機器１００内で利用可能な最も小さいサイズのシートとして確認する。
【００７１】
これに続いて、ＲＩＰ３１８は、以下の式１を使用して、単一の空間セグメント４０４の測定されたサイズを、印刷機器１００内に予め装填された異なるサイズのシートとを比較する。
【００７２】
【数４】
2020066235.tif 000008
【００７３】
式１は、特定のシートによって利用され得るセグメントの正確な数を出力する。換言すれば、式１は、特定のシートによって網羅されている総面積／セグメントを示す。式１が８×８のうちから利用されるセグメントの数を提供するので、整数値のみを考慮することができ、小数部分は切り捨てられ、次の反復で再考慮される。
【００７４】
比較に基づいて、ＲＩＰ３１８は、式１を使用して、単一の空間セグメントとＡ３シートとを比較し、２９７／７４×４２０／７６＝４×５＝２０個のセグメントを１つの単一のＡ３シートを使用して網羅することができ、２０個超のセグメントを別のＡ３シートによって網羅することができる。このようにして、２つの最も大きいサイズのシートＡ３は、４０２−Ａとしてマークされた４０個のセグメントを利用し、Ａ３サイズと大きいサイズの画像４０２の元のサイズとの間に幅（Ｗ）＝２９７ｍｍ及び高さ（Ｈ）＝１８９ｍｍの差をもたらす。この差により、ＲＩＰ３１８は、残りの（マップされていない）２４個の空間セグメントを網羅／マップするために、次のシートとして２番目に大きいサイズＡ４を考慮する。ＲＩＰ３１８は、Ａ４の高さ（２９７ｍｍ）はＡ３シートの幅（２９７ｍｍ）と等しいため、Ａ４シートの幾何学的変換及び回転を更に実施する。ＲＩＰ３１８は、回転したＡ４、すなわち、２９７／７４×２１０／７６＝４×２＝８個のセグメントを使用して、どれだけ多くのセグメントが網羅され得るかを更に調べる。１つの回転したＡ４シートは８つのセグメントを網羅することができ、３つのＡ４の回転したシートは残りの２４個のセグメントを網羅することができる。図４Ｃに示されるように、Ａ３シートを使用してマップされるセグメント化された部分は４０２Ａとしてマークされ、回転したＡ４シートを使用してマップされるセグメント化された部分は４０２Ｂとしてマークされる。幅２９７×高さ４２０ｍｍのサイズのブロック４０２Ａを複数のＡ３シート内に収容することができる。（幅＝２９７ｍｍ、高さ＝１８９ｍｍの）残りの対象物のサイズのブロック４０２Ｂは、複数のＡ４シート内に収容されるように変換及び回転される。
【００７５】
大きいサイズの対象物の処理後、ＲＩＰ３１８は、ラスタバッファを製作するために、大きいサイズの対象物に対してラスタ画像処理を実施する。一例では、ラスタバッファは、ラスタフォーマットで配列されたピクセル表示値又はピクセル値を含み得る。ラスタフォーマットの例としては、ＪＰＥＧ、ＴＩＦＦ、ＲＡＷ、ＰＮＧ、ＧＩＦ、ＢＭＰ、ＰＰＭ、ＰＧＭ、ＰＢＭ、ＸＢＭ、ＩＬＢＭ、ＷＢＭＰ、及びＰＮＭが挙げられ得るが、これらに限定されない。ＲＩＰ３１８によって生成されるラスタバッファは、ＤＲＥモジュール３１４によって即座に消費される。次いで、ＤＲＥモジュール３１４は、印刷エンジン３２０を呼び出す。次いで、印刷エンジン２１８は、ラスタバッファを印刷可能状態（ｒｅａｄｙ−ｔｏ−ｐｒｉｎｔ、ＲＴＰ）フォーマットに変換し、複数のシート上に更に印刷される。このようにして、大きいサイズの対象物が複数のシート上に印刷される。
【００７６】
図４Ａ〜図４Ｃの例を続けると、対象物４０２は、２つのＡ３シート上及び３つの回転したＡ４シート上に印刷される。ブロック４０２−Ａに該当するセグメントはＡ３シート上に印刷され、ブロック４０２−Ｂに該当するセグメントは回転したＡ４シート上に印刷される。印刷機器１００は、印刷機器１００で利用可能なシートの最良の可能な組み合わせを使用する。この場合の最良の可能な組み合わせは、Ａ３及びＡ４であるが、大きいサイズの対象物４０２を印刷するための他の可能な組み合わせが存在し得る。このように、印刷機器１００は、大きいサイズの対象物を印刷するための標準サイズのシートを適宜選択することによって、シートの使用中の消耗が低減されることを確実にする。
【００７７】
図３に示される印刷機器１００の構成要素は、本質的に例示的なものであり、これらの構成要素は様々であってもよい。別の実装例では、印刷機器１００は、プロセッサ又は処理リソース、ユーザインターフェース、メモリ、及びラスタ画像プロセッサなどの構成要素を含み得る。大きいサイズのジョブの印刷を取り扱う機能は、プロセッサ又は処理リソースによって実行され得る。
【００７８】
図３によれば、本開示は、印刷機器又はその構成要素によって実装される。しかしながら、本開示は、（示されていないが）サーバによって実装されてもよい。かかるシナリオでは、（ｉ）大きいサイズの対象物を処理することであって、大きいサイズの対象物を分割すること、単一の空間セグメントのサイズを測定すること、異なるサイズのシートを識別すること、単一の空間セグメントのサイズと異なるサイズのシートとを比較すること、を含む、処理することと、（ｉｉ）全てのセグメントなどをマップするために必要とされる様々なサイズのシートの数を確認することと、に関する全ての機能性は、サーバによって実施される。このようにして、サーバは、全ての計算、測定、識別、及び確認を実施することができる。処理及び確認に基づいて、サーバは、処理された大きいサイズの対象物と、シートサイズ及びシートの対応する数を含む情報とを渡して、大きいサイズの対象物を印刷する。その結果、印刷機器１００は、サーバからの情報／命令に従って、大きいサイズの対象物を複数のシート上に印刷する。
【００７９】
図５は、本主題の一例による、印刷機器１１４の動作を実行するための非一時的コンピュータ可読媒体５０２を使用する例示的ネットワーク環境５００を例示している。ネットワーク環境５００は、公衆ネットワーキング環境であっても、プライベートネットワーキング環境であってもよい。一例では、ネットワーク環境５００は、（示されていないが）通信リンクを介して、非一時的コンピュータ可読媒体５０２に通信可能に連結された処理リソース５０４を含む。
【００８０】
処理リソース５０４は、印刷機器１１４のプロセッサであり得る。非一時的コンピュータ可読媒体５０２は、例えば、内部メモリ機器又は外部メモリ機器であり得る。一例では、通信リンクは、メモリ読み出し／書き込みインターフェースを介して形成されるものなどの直接通信リンクであり得る。別の例では、通信リンクは、ネットワークインターフェースを介して形成されるものなどの間接通信リンクであり得る。かかる事例では、処理リソース５０４は、ネットワーク５０８を介して非一時的コンピュータ可読媒体５０２にアクセスすることができる。ネットワーク５０８は、単一のネットワーク又は複数のネットワークの組み合わせであり得、様々な通信プロトコルを使用し得る。
【００８１】
処理リソース５０４及び非一時的コンピュータ可読媒体５０２を、ネットワーク５０８を介してデータソース５１０に通信可能に連結することもできる。データソース５１０は、例えば、データベース及びコンピューティング機器を含み得る。データソース５１０をデータベース管理者及び他のユーザが使用して、処理リソース５０４と通信することができる。
【００８２】
１つの例示的実装例では、非一時的コンピュータ可読媒体５０２は、デジタルフロントエンド（ＤＦＥ）モジュール５１２及びデジタルリアエンド（ＤＲＥ）モジュール５１４などのコンピュータ可読命令のセットを含む。以下で命令と称されるコンピュータ可読命令のセットは、通信リンクを介して処理リソース５０４によってアクセスされ、その後、ネットワークサービス挿入のための行為を実施するように実行され得る。換言すれば、動作中、処理リソース５０４は、ＤＦＥモジュール５１２及びＤＲＥモジュール５１４を実行することができる。
【００８３】
処理リソース５０４による実行では、ＤＦＥモジュール５１２は、大きいサイズの対象物を含む印刷ジョブを受け取る。印刷ジョブを受け取ると、ＤＦＥモジュール５１２は、印刷ジョブ内に存在する大きいサイズの対象物を処理する。処理は、大きいサイズの対象物を等しいサイズの８×８の空間セグメントに分割することと、単一の空間セグメントの測定されたサイズを、印刷機器１１４内に予め装填されたシートの異なるサイズと比較することとを含む。比較に基づいて、ＤＦＥモジュール５１２は、（ｉ）Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップする最も大きいサイズのシートの数、（ｉｉ）マップされていない空間セグメント上にマップするための２番目に大きいサイズのシートの数、（ｉｉｉ）マップされていない空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数、又は（ｉｖ）最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数、のうちの１つ以上を確認する。
【００８４】
大きいサイズの対象物の処理後、ＤＲＥモジュール５１４は、大きいサイズの対象物を印刷するために必要とされるシートの数及びサイズの確認に基づいて、大きいサイズの対象物を複数のシート上に印刷する。
【００８５】
当業者は、本主題の開示が、ポスタ又は旗幟などの大きな画像に適用可能であるだけでなく、折り可能／仕上げ折りジョブをサポートし、左／右／頂部／底部折りなどのオプションに基づいてシートを選択することができることを理解することができる。例えば、本開示は、書籍のダストジャケットを調製するように実装され得る。ダストジャケットは、通常紙で作製され、テキスト及び／又はイラストと共に印刷される、取り外し可能な外側カバーである。例示的ダストジャケット６００を図６に表す。ダストジャケット６００は、フロントフラップ６０２、フロントラップ６０４、フロントパネル６０６、背部６０８、バックパネル６１０、バックラップ６１２、バックフラップ６１４、及びブリード６１６を含む。ダストジャケット６００は、それをフロントブックカバー及びバックブックカバーに保持する、折られたフラップを有する。ダストジャケット６００の場合、本主題の開示は、折りを助け、切断の必要性を最小限に抑えるために、折りのサイズに基づいて、画像をセグメント化、配向、及び変換して利用可能なサイズのシートに適合させることができる。
【００８６】
図７は、本開示の一実装例による、印刷機器１１４を動作させるための方法７００を例示している。図７を説明しながら、他の図１、図２Ａ〜図２Ｄ、図３、図４Ａ〜図４Ｃ、図５、図６、図８、図９Ａ、図９Ｂに対する参照を行うことができる。具体的には、方法７００は、大きいサイズの対象物の印刷を取り扱うことを説明する。方法７００は、対象物のサイズが印刷機器１１４内で利用可能な最も大きいサイズのシートよりも大きい場合に、大きいサイズの対象物がどのように取り扱われるか又は印刷されるかを概説する。かかる事例では、印刷機器１１４は、小さい印刷機器１１４又は標準印刷機器と呼ばれることがある。方法７００は、印刷機器１１４によって実装される。方法７００が記載される順序は、限定として解釈されることを意図するものではなく、記載される方法ブロックの任意の数を、方法７００又は代替の方法を行うために任意の適切な順序で組み合わせることができる。追加的に、本明細書に記載される主題の範囲から逸脱することなく、個々のブロックを方法７００から削除することができる。
【００８７】
方法７００は、例えば、非一時的コンピュータ可読媒体（複数可）から回収された命令に基づいて、プログラムされたコンピューティング機器によって実施され得る。コンピュータ可読媒体は、記載される方法の全て又は一部を実施するための、機械実行可能命令又はコンピュータ実行可能命令を含み得る。コンピュータ可読媒体は、例えば、デジタルメモリ、磁気ディスク及び磁気テープなどの磁気記憶媒体、ハードドライブ、又は光学可読データ記憶媒体であり得る。
【００８８】
ブロック７０２では、方法７００は、印刷機器１１４において、ユーザによって提出された印刷ジョブを受け取ることを含む。印刷ジョブは、大きいサイズの対象物を含む。印刷ジョブは、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を含み得る。
【００８９】
ブロック７０４では、方法７００は、大きいサイズの対象物を印刷するために必要とされるシートの数及びサイズを確認／判定するために、印刷ジョブ内に存在する大きいサイズの対象物を処理することを含む。大きいサイズの対象物の処理は、大きいサイズの対象物のサイズを測定することを含む。次いで、印刷機器１１４で利用可能な様々なサイズのシート及びシートの対応する数が識別される。様々なサイズのシートから、方法７００は、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、又は個々のシートを更に識別する。識別後、どのタイプ／サイズのシートか、及びそれらの特定のシートのうちのどれだけ（数）が大きいサイズの対象物全体を印刷するために必要とされるかが識別される。このようにして、大きいサイズの対象物を印刷するために、印刷機器１１４で利用可能な複数のシートの最良の可能な組み合わせが識別される。最良の可能な組み合わせは、大きいサイズの対象物のサイズに基づき得る。最良の可能な組み合わせは、同じサイズ又は異なるサイズの複数のシートを含み得る。例えば、最良の可能な組み合わせは、大きいサイズの対象物を印刷するための最も大きいサイズのシートを含み得る。別の関連する例では、最良の可能な組み合わせは、２番目に大きいサイズのシートを含み得る。更に、最良の可能な組み合わせは、最も大きいサイズのシートと２番目に大きいサイズのシートとの組み合わせを含み得る。この組み合わせを、最も大きいサイズのシートの数が十分ではないときに選択することができ、ひいては、２番目に大きいサイズのシートを選択することができる。これらは単に例示的組み合わせであり、印刷機器は、大きいサイズを最も効率的な様式で印刷するために、任意の組み合わせでシートを選択し得る。
【００９０】
ブロック７０６では、本方法は、大きいサイズの対象物を印刷するために必要とされるシートの数及びサイズの確認に基づいて、大きいサイズの対象物を複数のシート上に印刷することを含む。例えば、大きいサイズの対象物を、複数の最も大きいサイズのシート上に印刷することができる。更に、大きいサイズの対象物を、最も大きいサイズのシートと２番目に大きいサイズのシートとの組み合わせ上に印刷することができる。更なる例では、大きいサイズの対象物を、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの組み合わせ上に印刷することができる。なお更なる例では、大きいサイズの対象物を、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、及び個々のシートの組み合わせ上に印刷することができる。最良の可能な組み合わせ及び他の態様に関する更なる詳細は、上で論じられており、後続の方法フローチャート８００及び９００で論じられる。
【００９１】
図８は、大きいサイズの対象物を取り扱うための方法８００である。本方法は、印刷するための印刷ジョブをユーザが提出すると始まる。本方法は、８０２において、印刷ジョブを印刷機器において受け取ることを含み、印刷ジョブは対象物を含む。印刷ジョブは、複数の対象物を含み得る。次いで、８０４において、対象物のサイズが測定される。すなわち、対象物の幅及び高さが測定される。
【００９２】
８０６では、印刷機器内に予め装填されたシートが識別される。識別は、印刷機器で利用可能なシートの異なるタイプ（すなわち、サイズ）を識別することを含む。識別では、異なるタイプのシートが最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、及び個々のシートとして更に分別される。シートの分別は、シートのサイズ、すなわち、シートの幅及び高さに基づいて実施される。
【００９３】
８０８では、印刷機器内の予め装填されたシートに基づいて、対象物が大きいサイズの対象物であるかどうかが判定される。例えば、対象物が１１８９×８１４のサイズのものであり、印刷機器がＡ２シート及びＡ４シート、すなわち、それぞれ４２０×５９４ｍｍ及び２１０×２９７ｍｍのサイズのシートを含む場合、対象物は、大きいサイズの対象物と考慮される。
【００９４】
次いで、８１０において、大きいサイズの対象物は、以下の様式で処理される。大きいサイズの対象物は、等しいサイズのＮ×Ｎの空間セグメントに分割され、Ｎは、８以上である。Ｎの値は変化してもよい。単一の最も大きいサイズのシート上に印刷される空間セグメントの数及び最大数の空間セグメントを印刷するために必要とされる最も大きいシートの数が計算される。大きいサイズの対象物の残りの空間セグメントが識別され、計算される。他の装填されたシート、及び大きいサイズの対象物の残りの空間セグメントを印刷するために必要とされる他の装填されたシートの数が識別される。他の装填されたシートは、２番目に大きいサイズのシート、最も小さいサイズのシート、又は個々のシートであり得る。識別は、残りの空間セグメントにマップするための２番目に大きいサイズのシートの数を確認すること、又は残りの空間セグメント上にマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数を確認すること、又は最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、残りの空間セグメントの全てをマップすることができない場合、残りの空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認すること、を含む。残りの空間セグメント上のマップと一致するサイズを有する個々のシートの数を更に確認するステップは、残りの空間セグメントが、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートによってマップされていないまま残されている場合に行われる。このようにして、大きいサイズの対象物を印刷するために必要とされるシートのタイプ及びシートの対応する数が識別され、計算される。
【００９５】
８１２において、上の計算及び識別に基づいて、大きいサイズの対象物の全部が、大きいサイズの対象物をスケーリングすることなく、印刷機器内に予め装填された複数のシート上に印刷される。
【００９６】
図９Ａ及び図９Ｂは、大きいサイズの対象物などの対象物の印刷を取り扱うための方法フロー図９００を表す。方法９００を論じているが、受け取られる対象物は大きいサイズの対象物であると考慮される。方法９００は、印刷機器、ラスタ画像プロセッサ、印刷機器のプロセッサ、又は同等の機器によって実装される。本方法は、壁紙などの大きいサイズの対象物を印刷することをユーザが望むときに始まる。ユーザは、モバイル機器などのユーザの機器から、又はコンピュータ可読若しくは記憶媒体から印刷ジョブを提出するか、又は印刷ジョブを提出するための他の方法を使用する。印刷ジョブは、大きいサイズの対象物を含む。印刷ジョブを提出すると共に、ユーザは、大きいサイズの対象物を大きいフォーマットの印刷モードで印刷するための命令を提出することができる。他の例では、印刷機器は、大きいフォーマットの印刷モードで印刷される大きいサイズの対象物を自動的に判定することができる。
【００９７】
いったんユーザによって提出されると、９０２において、大きいサイズの対象物を含む印刷ジョブが印刷機器において受け取られる。
【００９８】
次いで、ブロック９０４において、大きいサイズの対象物は、大きいサイズの対象物を印刷するために必要とされるシートのサイズ及びシートの数を確認するために、印刷機器によって処理される。処理は、９０４Ａ、９０４Ｂ、９０４Ｃ、及び９０４Ｄのようないくつかのステップを含む。９０４Ａにおいて、大きいサイズの対象物は、等しいサイズのＮ×Ｎの空間セグメントに自動的に分割され、Ｎは、８以上の数値である。図４Ａ〜図４Ｃを参照して上述したように、各空間セグメントのサイズは、大きいサイズの対象物のサイズに依存する。
【００９９】
いったん大きいサイズの対象物が等しいサイズのＮ×Ｎの空間セグメントに分割されると、９０４Ｂにおいて、単一の空間セグメントのサイズが測定される。単一の空間セグメントのサイズが大きいサイズの対象物のサイズを計算するために測定される。空間セグメントのサイズを測定することは、空間セグメントの幅及び高さを測定することを含む。ここで、単一の空間セグメントのサイズの測定は、単一の空間セグメントの幅及び高さを測定して、大きいサイズの対象物の幅及び高さを測定することを含む。単一の空間セグメント又は大きいサイズの対象物のサイズの測定は、ミリメートル、インチ、又は他の単位などの既定の単位で行われ得る。
【０１００】
９０４Ｃでは、印刷機器内に予め装填されたシートの異なるサイズが識別される。識別は、印刷機器内に予め装填されたシートの異なるサイズ及びシートの対応する数を識別することを含む。９０４Ｄでは、単一の空間セグメントの測定されたサイズが、印刷機器内に予め装填されたシートの異なるサイズと比較される。単一の空間セグメントの測定されたサイズを、印刷機器内に予め装填されたシートの異なるサイズと比較することは、以下の式１に基づいて、単一の空間セグメントの幅及び高さを、各利用可能なシートの幅及び高さと比較することを含む。
【０１０１】
【数５】
2020066235.tif 000009
【０１０２】
一例として、式は、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、及び個々のシートについて各々実装される。図２Ａ〜図２Ｄを参照すると、式１は、Ａ１、Ａ２、Ａ３、及びＡ４など、印刷機器内の利用可能なシートのために実装される。最も大きいサイズのシートＡ１のために式１が実装される場合、式１は、Ａ１シートを使用してどれだけ多くのセグメントをマップすることができるかを識別し、これは全ての他のシートにも適用可能である。比較に基づいて、９０６において、以下の確認のうちの１つ以上が実施される。９０６Ａにおいて、Ｎ×Ｎの空間セグメントのうちの最大数の空間セグメントとマップするために必要とされる最も大きいサイズのシートの数が確認又は判定される。次いで、最も大きいサイズのシートによってマップされていないまま残された空間セグメントの数が識別され、それに従って、９０６Ｂが実装される。９０６Ｂにおいて、マップされていない空間セグメントにマップするために必要とされる２番目に大きいサイズのシートの数が確認される。９０６Ｂで実施されたマップの後にマップされていないまま残された空間セグメントの数が更に識別及び判定される。９０６Ｃにおいて、マップされていない空間セグメントにマップするための２番目に大きいサイズのシート及び最も小さいサイズのシートの数が更に確認される。９０６Ｃの後に任意の数の空間セグメントがマップされていないまま残された場合には、再び識別される。「はい」である場合、本方法は９０６Ｄへと移動し、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合、マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数が確認される。個々のシートは、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートの数が、マップされていない空間セグメントの全てをマップすることができない場合にマップするために考慮される。マップされていない空間セグメント上のマップと一致するサイズを有する個々のシートの数を確認するブロック９０６Ｄが、最も大きいサイズのシート、２番目に大きいサイズのシート、及び最も小さいサイズのシートによってマップされていないまま残された空間セグメントのために行われる。ブロック９０６Ｂは、９０６Ａで任意の数のセグメントがマップされていないまま残された場合に実装される。同様に、９０６Ｃは、９０６Ｂで任意の数の空間セグメントがマップされていないまま残された場合に実装され得、９０６Ｄは、９０６Ｃで任意の数の空間セグメントがマップされていないまま残された場合に実装され得る。このようにして、ブロック９０６Ａ、９０６Ｂ、９０６Ｃ、及び９０６のうちの１つ以上が実装される。
【０１０３】
いくつかの実装例では、大きいサイズの対象物の処理は、Ｎ×Ｎの空間セグメントの全てをマップするために、最も大きいサイズのシート、２番目に大きいサイズのシート、最も小さいサイズのシート、又は個々のシートの幾何学的画像変換及び回転を含む。幾何学的画像変換は、大きいサイズの対象物の処理において画像のモーフィング及び配向を整合させるために、座標上の空間画像スケーリングを含む。変換、回転、及びモーフィングの概念は既知であり、ひいては、本開示を実装するために利用することができる。
【０１０４】
９０６Ａ〜９０６Ｄによる、大きいサイズの対象物を印刷するために必要とされるシートの数及びサイズの確認に基づいて、印刷機器は最終的に、９０８において、大きいサイズの対象物を複数のシート上に印刷する。印刷機器は、利用可能なシートを印刷機器で効率的に使用するために、大きいサイズの対象物を複数のシート上に印刷する。
【０１０５】
いったん大きいサイズの対象物が複数のシート上に印刷されると、複数の印刷されたシートを接着剤と共に貼り付けることができる。接着剤は、テープ、ペースト、スプレー、又は液体の形態であり得る。大きいサイズの対象物を組み立てるために二次面を必要としないように、テープ又は接着剤を複数のシートの面に、背面上又は前面上のいずれかに直接適用することもできる。代替的に、大きいサイズの対象物を組み立てるように、印刷機製造業者又はユーザのいずれかによって、両面テープをシートの裏側に適用することができる。
【０１０６】
したがって、本主題の方法７００、８００、及び９００の実装例では、ユーザは、ポスタ、旗幟、又はダストジャケットなどの大きいサイズの対象物を、典型的に家庭及びビジネスオフィスで使用される小さいサイズの印刷機の利用可能な複数のシート上に印刷することができる。また、本主題は、対象物を様々なより小さい空間セグメントに分離するための有効媒体として作用することを考慮に入れた全ての幾何学的変換（回転、縦長、横長、及び並進）を考慮する。これは、タスク印刷に使用されるシートを更に効率的に選択し、利用可能なリソースの不必要な消耗を低減する効果が得られる。
【０１０７】
印刷ジョブが１つの大きいサイズの対象物を含む場合に、本開示が論じられる。しかし、印刷ジョブは複数の大きいサイズの対象物を含むことができ、本開示は、上で論じられるのと同じ様式でかかる複数の大きいサイズの対象物を取り扱うことができることが理解される。
【０１０８】
本開示は、印刷機器が、限定されたシートサイズを有するが、大きいサイズの対象物の印刷を可能にする、より小さい印刷機器であり得るシナリオに取り組む。大きいサイズの対象物は、印刷機器がサポートするが、印刷機器によるシートの利用可能性に基づく、様々なサイズのシートを使用して印刷される。
【０１０９】
本開示を実装することにより、ユーザが、オフィス、家庭などで一般的に利用可能な小さい印刷機器を使用して、大きいサイズの対象物などの任意のサイズの対象物を印刷することを可能にする。本開示は更に、シートの混合寸法及び回転を可能にして、浪費されるシートの数を最小にする。
【０１１０】
任意の対象物は、対象物のサイズが印刷機器内で利用可能な最も大きいサイズのシートよりも大きい場合、大きいサイズの対象物と考慮される。かかる事例では、印刷機器は、小さい印刷機器又は標準印刷機器と呼ばれることがある。大きいサイズの対象物は、印刷機器のタイプ及び／又は印刷機器内のシートの利用可能性に応じて変化し得る。本開示に従って実装される任意の対象物は、大きいサイズの対象物と考慮される。
【０１１１】
シートサイズ及びトレイサイズは印刷機器と共に定義されると考慮することができる。また、デフォルトでは、印刷機器は全てのトレイサイズ及びシートサイズを認識する。
【０１１２】
本開示は、シートの最良の可能な組み合わせを使用して、大きいサイズの対象物を印刷する。本開示は、折り可能なジョブを同様に行うように拡張され得る。本開示は、小さいサイズの対象物、すなわち、対象物のサイズが印刷機器内の利用可能なシートよりも小さい場合に拡張され得る。
【０１１３】
本開示は、より小さい印刷機器による大きいサイズの対象物の印刷を取り扱うための方法及びシステムを開示する。本方法及びシステムは、機器内の利用可能なシートに基づいて、大きいサイズの対象物をより小さいセグメントに自動的に分離又は分割する。大きいサイズの対象物は、いかなる消耗も伴わずに、印刷機器で利用可能な複数のシートの最良な可能な組み合わせを使用し、それにより、印刷機器で利用可能なシートを効率的かつ効果的に使用して印刷される。大きなサイズの対象物は、対象物をスケーリングすることなく印刷され、代わりに、画像の変換及び回転は、印刷機器で利用可能なシートに適合されるように実施され得る。印刷機器は、利用可能なシートを活用するための最良の判断を行い、シートを浪費することなくシートの最良の使用を行う。
【０１１４】
更に、本主題は、サーバ−クライアントアーキテクチャを参照して本明細書に開示されるが、本主題は、ユーザ機器と直接通信する印刷機、複写機などの多機能機器に実装される印刷システムに同様に適用可能である。
【０１１５】
本開示は、印刷機器、又は処理リソース、プロセッサ、ラスタ画像プロセッサなどのような印刷機器の構成要素のうちのいずれかによって実行され得る。
【０１１６】
本方法が記載される順序は、限定として解釈されることを意図するものではなく、記載される方法ブロックの任意の数を、本方法又は代替の方法を実装するために任意の順序で組み合わせることができる。追加的に、本明細書に記載される主題の趣旨及び範囲から逸脱することなく、個々のブロックを本方法から削除することができる。更に、本方法は、任意の好適なハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせで実装され得る。しかしながら、説明を容易にするために、以下に記載される実施形態では、本方法は、上に記載されるシステム及び／若しくは装置並びに／又は任意の電子機器（図示せず）に実装されると考慮され得る。
【０１１７】
上記の説明は、様々な構成要素の製造又は設計の具体的な詳細を提供しない。当業者は、かかる詳細に精通しており、提示されるこれらの技法から逸脱しない限り、技法、既知の関連技術、又は今後開発される設計及び材料が用いられるべきである。当業者は、好適な製造及び設計の詳細を選ぶことができる。
【０１１８】
本開示全体を通して、サーバ、サービス、エンジン、モジュール、インターフェース、ポータル、プラットフォーム、又はコンピューティング機器から形成される他のシステムに関して多数の参照がなされ得ることに留意されたい。かかる用語の使用は、プロセッサ可読媒体とも称される、コンピュータ可読有形非一時的媒体に記憶されたソフトウェア命令を実行するように構成又はプログラムされた少なくとも１つのプロセッサを有する１つ以上のコンピューティング機器を表すものと見なされることを理解されたい。例えば、サーバは、記載される役割、責任、又は機能を果たす様式で、ウェブサーバ、データベースサーバ、又は別のタイプのコンピュータサーバとして動作する１つ以上のコンピュータを含み得る。本文書の文脈内で、開示される機器又はシステムはまた、プロセッサと、プロセッサによって実行可能な命令を記憶する非一時的メモリとを有するコンピューティング機器を備えるように見なされ、命令は、機器に、機器又はシステムの特徴を制御、管理、又は別様に操作させる。
【０１１９】
本明細書の発明を実施するための形態のいくつかの部分は、中央処理ユニット（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、ＣＰＵ）、ＣＰＵ用メモリ記憶機器、及び接続された表示機器を含む、従来のコンピュータ構成要素によって実施されるデータビット上の動作のアルゴリズム及び記号表現に関して提示されている。これらのアルゴリズムの説明及び表現は、当業者の作業の内容を他の当業者に最も効果的に伝達するために、データ処理分野の当業者によって使用される手段である。アルゴリズムは、一般に、所望の結果をもたらす、自己整合性のあるステップの順序として理解される。ステップは、物理的量の物理的操作を必要とするものである。概して、必ずしもそうではないが、これらの量は、記憶、転送、組み合わせ、比較、及び別様に操作することができる電気信号又は磁気信号の形態をとる。主に一般的な使用の理由から、これらの信号をビット、値、要素、記号、文字、用語、数字などと称することが時として好都合であることが証明されている。
【０１２０】
しかしながら、これら及び同様の用語の全ては、適切な物理的量に関連付けられるものであり、これらの量に適用される好都合なラベルに過ぎないことを理解されたい。別様に具体的に明記されていない限り、本明細書の考察から明らかなように、説明全体を通して、「受信する」、若しくは「処理する」、若しくは「分割する」、若しくは「印刷する」などのような用語を利用する考察は、コンピュータシステムのレジスタ及びメモリ内の物理的（電子的）量として表されるデータを、コンピュータシステムのメモリ若しくはレジスタ内の物理的量として同様に表される他のデータに操作及び変換するコンピュータシステム若しくは同様の電子コンピューティング機器、又は他のかかる情報の記憶機器、伝送機器、若しくは表示機器の働き及び処理を指すことが理解される。
【０１２１】
例示的実施形態はまた、本明細書で論じられる動作を実施するための装置に関する。この装置は、必要な目的のために特別に構築され得るか、又はコンピュータに記憶されたコンピュータプログラムによって選択的に起動若しくは再構成される汎用コンピュータを備え得る。かかるコンピュータプログラムは、限定はされないが、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、及び磁気光ディスクを含む任意のタイプのディスク、読み出し専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気若しくは光カード、又は電子命令を記憶するのに好適な任意のタイプの媒体などの、各々がコンピュータシステムバスに連結されたコンピュータ可読記憶媒体に記憶され得る。
【０１２２】
本明細書に提示されるアルゴリズム及びディスプレイは、いかなる特定のコンピュータ又は他の装置にも本質的に関連しない。様々な汎用システムは、本明細書の教示に従ってプログラムで使用され得るか、又は本明細書に記載される方法を実施するために、より特殊な装置を構築することが便利であることを証明し得る。様々なこれらのシステムの構造は、上記の説明から明らかである。加えて、例示的実施形態は、任意の特定のプログラミング言語を参照して記載されていない。様々なプログラミング言語を使用して、本明細書に記載される例示的実施形態の教示を実装することができることが理解されよう。
【０１２３】
本明細書全体を通して例示される方法は、コンピュータ上で実行され得るコンピュータプログラム製品内に実装され得る。コンピュータプログラム製品は、ディスク、ハードドライブなどのような制御プログラムが記録された非一時的コンピュータ可読記録媒体を含み得る。非一時的コンピュータ可読媒体の一般的な形態としては、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、若しくは任意の他の磁気記憶媒体、ＣＤ−ＲＯＭ、ＤＶＤ、若しくは任意の他の光媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、又は他のメモリチップ若しくはカートリッジ、又は内部からコンピュータが読み出すことができ、かつ使用することができる任意の他の有形媒体が挙げられる。
【０１２４】
代替的に、本方法は、制御プログラムが、電波及び赤外線データ通信などの間に生成されるものなどの音波又は光波などの伝送媒体を使用するデータ信号として具現化される伝送可能な搬送波などの一時的媒体で実装され得る。
【０１２５】
更に、本明細書で使用される用語は、特定の実施形態を説明するためのものであり、本開示を限定することを意図するものではない。上に開示される及び他の特徴及び機能、又はこれらの代替物のうちのいくつかは、他のシステム又は用途に組み合わされ得ることが理解されよう。以下の特許請求の範囲に包含されるように、本開示の範囲から逸脱することなく、当業者によって、本明細書の様々な現在不測の若しくは予期されない代替例、修正例、変形例、又は改善例がその後に行われてもよい。
【図１Ａ】
2020066235.tif 000012
【図１Ｂ】
2020066235.tif 000013
【図２Ａ】
2020066235.tif 000014
【図２Ｂ】
2020066235.tif 000015
【図２Ｃ】
2020066235.tif 000016
【図２Ｄ】
2020066235.tif 000017
【図３】
2020066235.tif 000018
【図４Ａ】
2020066235.tif 000019
【図４Ｂ】
2020066235.tif 000020
【図４Ｃ】
2020066235.tif 000021
【図５】
2020066235.tif 000022
【図６】
2020066235.tif 000023
【図７】
2020066235.tif 000024
【図８】
2020066235.tif 000025
【図９Ａ】
2020066235.tif 000026
【図９Ｂ】
2020066235.tif 000027