(57)【要約】      （修正有）【課題】新聞輪転機システムに固有な印刷可能パターンの集合を網羅すること。【解決手段】利用する新聞輪転機システム１００を構成する新聞輪転機１０１〜１０５の配列位置、スリッタ１０６，１０７やベーウィンド装置１０８の有無など、新聞輪転機システム１００の固有の特徴をあらかじめ設定しておくことにより、その新聞輪転機システム１００で印刷可能な新聞の印刷可能パターンの集合を生成し、登録しておく。これにより、膨大な数の印刷可能パターンを自動的に網羅する。【選択図】図１
2009255456.tif 000002
【特許請求の範囲】
【請求項１】
新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムに関するマトリクスを制御するコンピュータを、
前記マトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値または／および前記各新聞輪転機に対する前記巻取紙への印刷色に関する値を受け付ける受付手段、
前記受付手段によって前記要素ごとに受け付けられた値を前記新聞輪転機システムに関するマトリクスに設定する設定手段、
前記設定手段によって前記値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷可能パターンの集合を生成する生成手段、
として機能させることを特徴とする新聞印刷パターン生成プログラム。
【請求項２】
前記設定手段は、
前記マトリクスを構成する前記各新聞輪転機に関するマトリクスごとに、当該マトリクスを前記巻取軸方向におけるスリッタの設置位置に基づいて分断して、前記新聞輪転機の配列方向に並び替えるスリッタ設定処理を実行することにより、前記新聞輪転機システムに関するマトリクスを再設定し、
前記生成手段は、
前記設定手段による前記スリッタ設定処理後の前記新聞輪転機システムに関するマトリクスに基づいて、前記印刷可能パターンの集合を生成することを特徴とする請求項１に記載の新聞印刷パターン生成プログラム。
【請求項３】
前記設定手段は、
前記新聞輪転機システムを構成する折り機の配列位置から前記新聞輪転機システムに関するマトリクスを分割して、当該分割により得られた各分割マトリクスの中心から前記巻取軸方向を基準として対称となる要素どうしを入れ替える反転設定処理を実行することにより、前記新聞輪転機システムに関するマトリクスを再設定し、
前記生成手段は、
前記設定手段による前記反転設定処理後の前記新聞輪転機システムに関するマトリクスに基づいて、前記印刷可能パターンの集合を生成することを特徴とする請求項１または２に記載の新聞印刷パターン生成プログラム。
【請求項４】
前記設定手段は、
前記新聞輪転機システムを構成するベーウィンド装置の配列位置に基づいて、前記新聞輪転機群のうちベーウィンド対象となる新聞輪転機に関するマトリクスを前記新聞輪転機システムに関するマトリクスから削除して、削除位置とは異なる位置を割込先として挿入するベーウィンド設定処理を実行することにより、前記新聞輪転機システムに関するマトリクスを再設定し、
前記生成手段は、
前記設定手段による前記ベーウィンド設定処理後の前記新聞輪転機システムに関するマトリクスに基づいて、前記印刷可能パターンの集合を生成することを特徴とする請求項１〜３のいずれか一つに記載の新聞印刷パターン生成プログラム。
【請求項５】
請求項１〜４のいずれか一つに記載の新聞印刷パターン生成プログラムにより生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースにアクセス可能なコンピュータを、
任意の印刷パターンの入力を受け付ける入力手段、
前記入力手段によって入力された印刷パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷パターンに固有な素数積を設定する素数積設定手段、
前記印刷可能パターンに固有な素数積を、前記素数積設定手段によって設定された素数積で割り算する算出手段、
前記算出手段によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定手段、
前記判定手段によって判定された判定結果を出力する出力手段、
として機能させることを特徴とする新聞印刷パターン判定プログラム。
【請求項６】
請求項１〜４のいずれか一つに記載の新聞印刷パターン生成プログラムにより生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースにアクセス可能なコンピュータを、
任意の印刷パターンの入力を受け付ける入力手段、
前記入力手段によって入力された印刷パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷パターンに固有な素数積を設定する素数積設定手段、
前記印刷可能パターンに固有な素数積を、前記素数積設定手段によって設定された素数積で割り算する算出手段、
前記算出手段によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定手段、
前記判定手段によって判定された判定結果を出力する判定結果出力手段、
として機能させることを特徴とする新聞印刷パターン判定プログラム。
【請求項７】
新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムを制御することにより、印刷可能パターンの集合を生成する新聞印刷パターン生成装置であって、
前記マトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値または／および前記各新聞輪転機に対する前記巻取紙への印刷色に関する値を受け付ける受付手段と、
前記受付手段によって前記要素ごとに受け付けられた値を前記新聞輪転機システムに関するマトリクスに設定する設定手段と、
前記設定手段によって前記値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷可能パターンの集合を生成する生成手段と、
を備えることを特徴とする新聞印刷パターン生成装置。
【請求項８】
新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムに関するマトリクスを記憶する記憶手段と前記マトリクスを制御する制御手段とを有するコンピュータが、
前記制御手段により、前記記憶手段に記憶されたマトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値または／および前記各新聞輪転機に対する前記巻取紙への印刷色に関する値を受け付ける受付工程と、
前記制御手段により、前記受付工程によって前記要素ごとに受け付けられた値を前記新聞輪転機システムに関するマトリクスに設定する設定工程と、
前記制御手段により、前記設定工程によって前記値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷可能パターンの集合を生成して、前記記憶手段に記憶する生成工程と、
を実行することを特徴とする新聞印刷パターン生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、新聞の印刷パターンを生成する新聞印刷パターン生成プログラム、新聞印刷パターン生成装置、および新聞印刷パターン生成方法に関する。
【背景技術】
【０００２】
従来、手作業による紙コースおよび面割表示の入力の手間を省く新聞輪転機システムにおける面割設定方法が開示されている（下記特許文献１、２を参照。）。上述した特許文献１、２の従来技術は、新聞輪転機システムの仕組みを理解しているオペレータにより、紙コースおよび面割の自動設定をおこなうことができる。一方、新聞の編集者は、このページは２色刷り、あのページは多色刷りというように、新聞の構成（印刷パターン）を自由に決めており、このように企画された新聞構成で実際に印刷できるかどうかをオペレータに確認し、修正等をおこなって、最終的な新聞構成を決定するのが実情である。
【０００３】
【特許文献１】特開２００５−１４４９６５号公報
【特許文献２】特開２００５−７４７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、新聞の編集者は、紙コースや紙の種類、ベーウィンド、カラー輪転機やＢＢ輪転機の台数など新聞輪転機システムの仕組みや構成が分からないので、実際に企画した印刷パターンの新聞が新聞輪転機システムで意図したように印刷できるかどうかが、オペレータに確認するまでわからず、最終的な決定まで時間がかかるという問題があった。
【０００５】
また、新聞の編集者は、上述した新聞輪転機の仕組みがわからないため（仕組みがわからなくても新聞構成の企画はできるため）、上述した特許文献１の従来技術を利用しても、設定作業が困難であるという問題があった。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、新聞輪転機システムに固有な印刷パターンの集合を網羅することができる新聞印刷パターン生成プログラム、新聞印刷パターン生成装置、および新聞印刷パターン生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この新聞印刷パターン生成プログラム、新聞印刷パターン生成装置、および新聞印刷パターン生成方法は、新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムに関するマトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値を受け付け、前記要素ごとに受け付けられた前記巻取紙の有無に関する値を前記新聞輪転機システムに関するマトリクスに設定し、前記巻取紙の有無に関する値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷パターンの集合を生成することを要件とする。
【発明の効果】
【０００８】
この新聞印刷パターン生成プログラム、新聞印刷パターン生成装置、および新聞印刷パターン生成方法によれば、新聞輪転機システムに固有な印刷可能パターンの集合を網羅することができるという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この新聞印刷パターン生成プログラム、新聞印刷パターン生成装置、および新聞印刷パターン生成方法の好適な実施の形態を詳細に説明する。本実施の形態は、新聞の編集者など新聞輪転機システムの仕組みや構成が分からない者であっても、新聞輪転機システムの仕組みや構成を意識することなく新聞の印刷パターンを自由に設計することができる技術である。
【００１０】
具体的には、利用する新聞輪転機システムを構成する新聞輪転機の配列位置、スリッタやベーウィンド装置の有無など、新聞輪転機システムの固有の特徴をあらかじめ設定しておくことにより、その新聞輪転機システムで印刷可能な新聞の印刷可能パターンの集合を生成し、登録しておく。これにより、膨大な数の印刷可能パターンを自動的に網羅することができる。
【００１１】
（新聞輪転機システムのシステム構成）
図１は、新聞輪転機システムのシステム構成図である。新聞輪転機システム１００は、複数の新聞輪転機１０１〜１０５と、スリッタ１０６，１０７と、ベーウィンド装置１０８と、折り機Ｆとを含む構成である。新聞輪転機１０１〜１０５は、巻取紙ＲＰから繰り出される用紙を印刷する装置である。新聞輪転機１０１〜１０５には、プロセスカラー印刷をおこなうカラー輪転機、モノクロ印刷をおこなうＢＢ輪転機、単色（スポットカラー）印刷機能を有するＢＢ輪転機がある。
【００１２】
図１では、新聞輪転機１０１，１０５がカラー輪転機Ｔ１，Ｔ２、新聞輪転機１０３がＢＢ輪転機Ｐ２、新聞輪転機１０２，１０４が単色印刷機能を有するＢＢ輪転機Ｐ１，Ｐ３とする。各新聞輪転機１０１〜１０５から繰り出された用紙ｑ１〜ｑ５はスリッタ１０６，１０７に集約される。
【００１３】
スリッタ１０６，１０７は、到来する用紙ｑ１〜ｑ５を走行方向に沿って半分に裁断する。図１では、スリッタ１０６は用紙ｑ１〜ｑ４を２ページ幅に裁断し、スリッタ１０７は用紙ｑ５を２ページ幅に裁断する。ベーウィンド装置１０８は、各新聞輪転機１０１〜１０４から送り出される用紙の紙コースを入れ替える。図１では、ベーウィンド装置１０８は、用紙ｑ１〜ｑ４の紙コースの入れ替え（割り込み）が可能である。折り機Ｆは、２ページ幅となった用紙ｑ１〜ｑ５を束ねて半分に折り込み、所定長さで裁断する。これにより、新聞ＮＰが生成される。なお、新聞輪転機システム１００では、巻取紙側を用紙ｑ１〜ｑ５の繰り出し元となる下流側、折り機Ｆ側を用紙ｑ１〜ｑ５の繰り出し先となる上流側とする。
【００１４】
（新聞輪転機の構成）
図２は、新聞輪転機を示す概略斜視図である。この新聞輪転機１０１，１０５は、図１に示したカラー輪転機Ｔ１，Ｔ２である。カラー輪転機Ｔ１，Ｔ２は、４Ｈｉ（フォーハイ）機と呼ばれる両面印刷可能なタワー型の輪転機である。巻取紙ＲＰは、その巻取軸ＲＰａの方向に新聞４頁分の幅を有し、印刷部２００に繰り出される。印刷部２００は、黒色、シアン、マゼンダ、黄色の４つの印刷部２０１〜２０４を備える。各印刷部２０１〜２０４は、ブランケット胴と版胴を１対ずつ有する。図２中、符号２０＃ｂＹは、ブランケット胴を示す。ただし、＃は１〜４、ＹはＲ（右側）またはＬ（左側）を示す。同様に、符号２０＃ｐＹは、版胴を示す。ただし、＃は１〜４、ＹはＲ（右側）またはＬ（左側）を示す。
【００１５】
また、巻取紙ＲＰから繰り出された用紙ｑ１は、印刷部２０１を通過することでその両面に印刷が施される。用紙ｑ１は、その繰り出し方向に沿う中心線Ｌで、スリッタ１０６により裁断される。なお、ここでは、カラー輪転機について説明したが、モノクロ印刷をおこなうＢＢ輪転機の場合、印刷部２０２〜２０４は設けられていない。また、単色（スポットカラー）印刷機能を有するＢＢ輪転機は、印刷部２０３，２０４が設けられておらず、印刷部２０２に所望の印刷色が設定される。なお、図２中、ＯＳ側とは、オペレータが操作する手前側のことであり、ＤＳ側とは奥側のことである。
【００１６】
（コンピュータのハードウェア構成）
図３は、実施の形態にかかる新聞印刷パターン生成装置のハードウェア構成を示すブロック図である。図３において、新聞印刷パターン生成装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、ディスプレイ３０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０９と、キーボード３１０と、マウス３１１と、スキャナ３１２と、プリンタ３１３と、を備えている。また、各構成部はバス３００によってそれぞれ接続されている。
【００１７】
ここで、ＣＰＵ３０１は、新聞印刷パターン生成装置の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００１８】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御で書き込まれたデータを記憶したり、光ディスク３０７に記憶されたデータをコンピュータに読み取らせたりする。
【００１９】
ディスプレイ３０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ３０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００２０】
インターフェース（以下、「Ｉ／Ｆ」と略する。）３０９は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク３１４に接続され、このネットワーク３１４を介して他の装置に接続される。そして、Ｉ／Ｆ３０９は、ネットワーク３１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００２１】
キーボード３１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス３１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００２２】
スキャナ３１２は、画像を光学的に読み取り、新聞印刷パターン生成装置内に画像データを取り込む。なお、スキャナ３１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ３１３は、画像データや文書データを印刷する。プリンタ３１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００２３】
（新聞輪転機システム１００に関するマトリクスの内容）
図４は、新聞輪転機システム１００に関するマトリクス（以下、「システムマトリクス」と略す。）を示す説明図である。システムマトリクスＭ０とは、新聞輪転機システム１００を構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙ＲＰの巻取軸方向における印刷位置をあらわす新聞輪転機システム１００に関する行列である。このシステムマトリクスＭ０は、新聞輪転機システム１００に固有な行列となる。システムマトリクス内の各要素は、新聞１ページ分の印刷情報（印刷色、巻取紙ＲＰの有無）を有する。
【００２４】
図１に示した新聞輪転機群の配列方向がシステムマトリクスＭ０の行方向となり、図２に示した巻取軸の軸方向が列方向となる。軸方向の両端はＯＳ側とＤＳ側となる。また、図４中、「Ｌ胴」とは、各新聞輪転機１０１〜１０５の左側の版胴を示しており、「Ｒ胴」とは、各新聞輪転機１０１〜１０５の右側の版胴を指している。「Ｌ胴」および「Ｒ胴」は、新聞輪転機１０１〜１０５の配列位置を特定する。ｐ１〜ｐ４は、用紙ｑ１〜ｑ５の巻取軸方向の印刷位置を示す。印刷位置ｐ１がＯＳ側、印刷位置ｐ４がＤＳ側を示す。
【００２５】
また、図４中、空欄は、システムマトリクスＭ０の要素を示す。初期状態では、値が設定されていない。なお、折り機Ｆの配列位置については、システムマトリクスＭ０内の要素は設定されない（「−」で表記。）。また、システムマトリクスＭ０において、印刷位置ｐ２の行と印刷位置ｐ３の行との間の境界Ｂｓはスリッタ１０６，１０７により分断される位置である。なお、システムマトリクスＭ０は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶され、ＣＰＵ３０１の命令に応じてロードされる。
【００２６】
（新聞印刷パターン生成装置の機能的構成）
つぎに、新聞印刷パターン生成装置の機能的構成について説明する。図５は、新聞印刷パターン生成装置の機能的構成を示すブロック図である。新聞印刷パターン生成装置５００は、受付部５０１と、設定部５０２と、生成部５０３と、出力部５０４と、を含む構成である。この制御部となる機能（受付部５０１〜出力部５０４）は、具体的には、たとえば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０９により、その機能を実現する。
【００２７】
受付部５０１は、システムマトリクスＭ０の各要素に対し、各新聞輪転機１０１〜１０５に対する巻取紙ＲＰの有無に関する値（以降、「巻取紙設定値」という。）を受け付ける機能を有する。巻取紙設定値とは、システムマトリクスＭ０の要素に与える数値である。たとえば、「−１」は、巻取紙ＲＰなしをあらわし、「０」は巻取紙ＲＰありをあらわす。
【００２８】
また、受付部５０１は、各新聞輪転機１０１〜１０５に対する巻取紙ＲＰへの印刷色に関する値（以降、「印刷色設定値」）を受け付ける。印刷色設定値も、システムマトリクスＭ０の要素に与える数値である。たとえば、「１」は、モノクロをあらわし、「２」は、単色（スポットカラー）をあらわし、「４」は、プロセスカラーをあらわす。なお、受付時には、図４に示したシステムマトリクスＭ０を表示画面に表示し、各要素に入力することができる。
【００２９】
設定部５０２は、各種設定をおこなう機能を有する。具体的には、たとえば、受付部５０１によって要素ごとに受け付けられた巻取紙設定値をシステムマトリクスＭ０に設定する。同様に、印刷色設定値をシステムマトリクスＭ０に設定する。
【００３０】
図６は、巻取紙設定値の設定内容を示す説明図である。図６において、図４に示したシステムマトリクスＭ０の空欄の要素に、「０」または「−１」を設定する。巻取紙設定値の設定後のシステムマトリクスをＭ１とする。システムマトリクスＭ１は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶され、ＣＰＵ３０１の命令に応じてロードされる。
【００３１】
図７は、印刷色設定値の設定内容を示す説明図である。図７において、図６に示したシステムマトリクスＭ１の「０」の要素に、「１」、「２」または「４」を設定する。印刷色設定値の設定後のシステムマトリクスをＭ２とする。システムマトリクスＭ２は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶され、ＣＰＵ３０１の命令に応じてロードされる。
【００３２】
また、設定部５０２は、システムマトリクスを構成する各新聞輪転機１０１〜１０５に関するマトリクス（以下、「輪転機マトリクス」と略す。）ごとに、当該輪転機マトリクスを巻取軸方向におけるスリッタの設置位置に基づいて分断して、新聞輪転機の配列方向に並び替えるスリッタ設定処理を実行する。輪転機マトリクスとは、各新聞輪転機１０１〜１０５のＬ胴およびＲ胴と印刷位置ｐ１〜ｐ４とで特定される要素群からなるマトリクスである。
【００３３】
図８は、輪転機マトリクスのスリッタ設定処理を示す説明図である。図８では、新聞輪転機１０３（ＢＢ輪転機Ｐ２）の新聞輪転機マトリクスＭ２（Ｐ２）を示している。ここで、新聞輪転機マトリクスＭ２（Ｐ２）のうち、Ｌ胴およびＲ胴と印刷位置ｐ１，ｐ２とで特定されるＯＳ側の新聞４ページ分の要素群からなるマトリクスをＯＳ側マトリクスＭ２（Ｐ２）ｏｓとする。同様に、Ｌ胴およびＲ胴と印刷位置ｐ３，ｐ４とで特定されるＤＳ側の新聞４ページ分の要素群からなるマトリクスをＤＳ側マトリクスＭ２（Ｐ２）ｄｓとする。
【００３４】
ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の上に重ねたい場合、ＤＳ側マトリクスＭ２（Ｐ２）ｄｓをＯＳ側マトリクスＭ２（Ｐ２）ｏｓの右隣に連結する。これにより、（Ａ）に示したように、新聞輪転機マトリクスＭ２（Ｐ２）は、新聞輪転機マトリクスＭ３（Ｐ２）に変換される。
【００３５】
逆に、ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の下に重ねたい場合、ＤＳ側マトリクスＭ２（Ｐ２）ｄｓをＯＳ側マトリクスＭ２（Ｐ２）ｏｓの左隣に連結する。これにより、（Ｂ）に示したように、新聞輪転機マトリクスＭ２（Ｐ２）は、新聞輪転機マトリクスＭ３（Ｐ２）に変換される。このようなスリッタ設定処理による再設定を、他の新聞輪転機マトリクスに対してもおこなうことで、スリッタ設定処理後のシステムマトリクスＭ３を得ることができる。
【００３６】
図９は、スリッタ設定処理後のシステムマトリクスを示す説明図である。図９において、（Ａ）は、ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の上に重ねる場合のスリッタ設定処理後のシステムマトリクスＭ３である。（Ｂ）は、ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の下に重ねる場合のスリッタ設定処理後のシステムマトリクスＭ３である。システムマトリクスＭ３は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶され、ＣＰＵ３０１の命令に応じてロードされる。以後では、（Ａ）のスリッタ設定処理後のシステムマトリクスＭ３を用いる。
【００３７】
また、設定部５０２は、新聞輪転機システム１００を構成する折り機Ｆの配列位置からシステムマトリクスＭ３を分割して、当該分割により得られた各分割マトリクスの中心から巻取軸方向を反転軸として対称となる要素どうしを入れ替える反転設定処理を実行する。
【００３８】
具体的には、ｎ行ｍ列のマトリクスにおいて、ｎが偶数の場合、ｎ／２行目と（ｎ／２）＋１行目の間を反転軸として、各行の要素を入れ替える。たとえば、下記のマトリクスＭａの場合、反転後はマトリクスＭｂとなる。
【００３９】
【数１】
2009255456.tif 000003
【００４０】
また、ｎが奇数の場合、ｎ／２行目の要素列（ａ12，ａ22）を反転軸として、各行の要素を入れ替える。たとえば、下記のマトリクスＭａの場合、反転後はマトリクスＭｂとなる。
【００４１】
【数２】
2009255456.tif 000004
【００４２】
なお、反転設定処理は、折り機Ｆに送られる際に、用紙ｑ１〜ｑ５の表裏が入れ替わる場合に実行される。
【００４３】
図１０は、システムマトリクスの反転設定処理を示す説明図である。図１０において、システムマトリクスＭ３から折り機Ｆの要素列を削除して、折り機Ｆの手前側となる分割マトリクスＭ３ａと折り機Ｆの奥側となる分割マトリクスＭ３ｂとに分割する。
【００４４】
そして、分割マトリクスＭ３ａの中心位置ｃａから巻取軸方向を基準として対称となる要素どうしを入れ替える。すなわち、中心位置ｃａを中心として左右対称に要素を入れ替えることで、反転設定処理後の分割マトリクスＭ４ａを得る。同様に、分割マトリクスＭ３ｂについても、中心位置ｃｂから巻取軸方向を基準として対象となる要素どうしを入れ替える。
【００４５】
すなわち、中心位置ｃｂを中心として左右対称に要素を入れ替えることで、反転設定処理後の分割マトリクスＭ４ｂを得る。なお、分割マトリクスＭ４ａ，Ｍ４ｂの組み合わせをシステムマトリクスＭ４とする。システムマトリクスＭ４は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶され、ＣＰＵ３０１の命令に応じてロードされる。
【００４６】
また、設定部５０２は、新聞輪転機システム１００にベーウィンド装置１０８が設置されている場合、ベーウィンド装置１０８の配列位置に基づいて、新聞輪転機群のうちベーウィンド対象となる新聞輪転機の輪転機マトリクスをシステムマトリクスＭ４から削除して、削除位置とは異なる位置を割込先として挿入するベーウィンド設定処理を実行する。具体的には、折り機Ｆを基準として、ベーウィンド装置１０８が設けられている側（手前側、奥側、または両方）の分割マトリクスＭ４ａ，Ｍ４ｂに対してベーウィンド設定処理を実行する。
【００４７】
本例では、折り機Ｆの手前側にベーウィンド装置１０８が設置されているため、分割マトリクスＭ４ａが対象となる。なお、ベーウィンド対象となる新聞輪転機とは、紙コースを変更する新聞輪転機である。ベーウィンド対象は、たとえば、受付部５０１により、その指定を受け付けることができる。また、割込先とは、ベーウィンド対象となる新聞輪転機からの用紙が割り込まれる位置である。たとえば、隣接する新聞輪転機からの用紙の両側や、ベーウィンド対象以外の新聞輪転機からのスリット後の用紙間となる。
【００４８】
図１１は、ベーウィンド設定処理を示す説明図である。ここでは、例として、ベーウィンド対象を新聞輪転機１０１（カラー輪転機Ｔ１）とする。この場合、スリッタにより２ページ分ずつに裁断されているため、その輪転機マトリクスＭ４（Ｔ１）も、下流側の部分マトリクスＭ４（Ｔ１）ａと上流側の部分マトリクスＭ４（Ｔ１）ｂに分断する。この部分マトリクスＭ４（Ｔ１）ａ，Ｍ４（Ｔ１）ｂのいずれもが、他の輪転機マトリクスの部分マトリクスに連結することとなる。
【００４９】
図１１中、（Ａ）は、下流側の部分マトリクスＭ４（Ｔ１）ａを割り込み対象とする分割マトリクスＭ５ａを示しており、（Ｂ）は、上流側の部分マトリクスＭ４（Ｔ１）ｂを割り込み対象とする分割マトリクスＭ５ａを示している。
【００５０】
図１２は、分割マトリクスＭ５ａにおける下流側の部分マトリクスＭ４（Ｔ１）ａの割り込み例を示す説明図であり、図１３は、分割マトリクスＭ５ａにおける上流側の部分マトリクスＭ４（Ｔ１）ｂの割り込み例を示す説明図である。図１２では、分割マトリクスＭ５ａ内の上述した割込先に相当する位置に部分マトリクスＭ４（Ｔ１）ａが挿入されている。同様に、図１３でも、分割マトリクスＭ５ａ内の上述した割込先に相当する位置に部分マトリクスＭ４（Ｔ１）ｂが挿入されている。
【００５１】
なお、ベーウィンド対象となる新聞輪転機は１台とは限らず複数台であってもよい。たとえば、さらに、新聞輪転機１０３（ＢＢ輪転機Ｐ２）もベーウィンド対象とした場合、図１２の（Ａ）〜（Ｇ）に示した新聞輪転機１０１のベーウィンド設定処理後の分割マトリクスＭ５ａは、さらにベーウィンド設定処理される。
【００５２】
図１４−１は、分割マトリクスＭ５ａにおける下流側の部分マトリクスＭ４（Ｔ１）ａおよび下流側の部分マトリクスＭ４（Ｐ２）ａの割り込み例を示す説明図であり、図１４−２は、分割マトリクスＭ５ａにおける上流側の部分マトリクスＭ４（Ｔ１）ｂおよび下流側の部分マトリクスＭ４（Ｐ２）ｂの割り込み例を示す説明図である。
【００５３】
図１４−１では、図１２の（Ａ）の分割マトリクスＭ５ａに対しさらにベーウィンド設定処理を施した例である。この場合、元となる図１２の（Ａ）の分割マトリクスＭ５ａのほか、図１４−１の（Ａ）〜（Ｇ）に示した分割マトリクスＭ５ａを得ることができる。図１４−２では、図１３の（Ａ）の分割マトリクスＭ５ａに対しさらにベーウィンド設定処理を施した例である。この場合、元となる図１３の（Ａ）の分割マトリクスＭ５ａのほか、図１４−２の（Ａ）〜（Ｇ）に示した分割マトリクスＭ５ａを得ることができる。
【００５４】
なお、図示はしないが、図１２の（Ｂ）〜（Ｇ）、図１３の（Ｂ）〜（Ｇ）についても、図１４−１及び図１４−２に示したようにベーウィンド設定処理を施すこととなる。これにより、ベーウィンド装置１０８により可能な割り込みを網羅することができる。なお、分割マトリクスＭ５ａ，Ｍ４ｂは、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶され、ＣＰＵ３０１の命令に応じてロードされる。
【００５５】
また、図５において、生成部５０３は、新聞輪転機システム１００により印刷可能な新聞ＮＰの印刷可能パターンの集合を生成する機能を有する。具体的には、たとえば、折り機Ｆから見て一方の分割マトリクスＭ５ａと他方の分割マトリクスＭ５ｂとを結合して、印刷可能パターンの組み合わせを生成する。生成された印刷可能パターンは、記憶領域内の印刷可能パターンマスタ３１００に保存される。
【００５６】
図１５は、印刷可能パターンの集合を示す説明図である。図１５の（Ａ）〜（Ｎ）の印刷可能パターンＭ６は、図１２および図１３によるベーウィンド設定処理がおこなわれた場合の印刷可能パターンＭ６の集合である。印刷可能パターンＭ６の集合は、印刷可能パターンマスタ３１００に保存される。
【００５７】
また、出力部５０４は、印刷可能パターンマスタ３１００に保存された印刷可能パターンを出力する機能を有する。出力形式としては、具体的には、たとえば、ディスプレイ３０８への表示、プリンタ３１３への印刷出力、Ｉ／Ｆ３０９による外部装置への送信がある。
【００５８】
（新聞印刷パターン生成処理手順）
図１６は、新聞印刷パターン生成処理手順を示すフローチャートである。まず、新聞印刷パターン生成処理手順では、巻取紙設定処理（ステップＳ１６０１）、印刷色設定処理（ステップＳ１６０２）、スリッタ設定処理（ステップＳ１６０３）、反転設定処理（ステップＳ１６０４）、ベーウィンド設定処理（ステップＳ１６０５）、印刷可能パターン集合生成処理（ステップＳ１６０６）、出力処理（ステップＳ１６０７）を実行する。なお、印刷色の設定を特におこなわない場合は、印刷色設定処理（ステップＳ１６０２）を実行しなくてもよい。また、ベーウィンド装置１０８が設けられていない場合は、ベーウィンド設定処理（ステップＳ１６０５）を実行しない。
【００５９】
図１７は、巻取紙設定処理（ステップＳ１６０１）の詳細な処理手順を示すフローチャートである。まず、図４に示したような未設定のシステムマトリクスＭ０を記憶領域から呼び出して表示画面に表示する（ステップＳ１７０１）。つぎに、受付部５０１により、巻取紙設定値の入力を受け付ける（ステップＳ１７０２）。そして、設定部５０２により、巻取紙設定値をシステムマトリクスＭ０の該当する要素に書き込み、巻取紙設定後のシステムマトリクスＭ１を記憶領域に保存する（ステップＳ１７０３）。
【００６０】
図１８は、印刷色設定処理（ステップＳ１６０２）の詳細な処理手順を示すフローチャートである。まず、記憶領域から巻取紙設定後のシステムマトリクスＭ１を呼び出して、表示画面に表示する（ステップＳ１８０１）。ステップＳ１７０３において表示された状態のままである場合は、その必要はない。つぎに、受付部５０１により、印刷色設定値の入力を受け付ける（ステップＳ１８０２）。そして、設定部５０２により、印刷色設定値をシステムマトリクスＭ１の該当する要素に書き込み、印刷色設定後のシステムマトリクスＭ２を記憶領域に保存する（ステップＳ１８０３）。
【００６１】
図１９は、スリッタ設定処理（ステップＳ１６０３）の詳細な処理手順を示すフローチャートである。まず、記憶領域から印刷色設定後のシステムマトリクスＭ２を呼び出して、表示画面に表示する（ステップＳ１９０１）。ステップＳ１８０３において表示された状態のままである場合は、その必要はない。つぎに、受付部５０１により、分断後の重なり状態の指定を受け付ける（ステップＳ１９０２）。この重なり状態の指定とは、図８に示したように、ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の上に重ねるか、下に重ねるかを指定することである。
【００６２】
そして、設定部５０２により、指定された重なり状態に応じたシステムマトリクスを設定する（ステップＳ１９０３）。すなわち、ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の上に重ねる場合には、図９の（Ａ）に示したシステムマトリクスＭ３となる。一方、ＤＳ側の新聞４ページ分をＯＳ側の新聞４ページ分の下に重ねる場合には、図９の（Ｂ）に示したシステムマトリクスＭ３となる。なお、重なり状態の指定がない場合には、いずれの可能性もあるため、全重なり状態を考慮したスリッタ設定を実行することとなる。このあと、スリッタ設定後のシステムマトリクスＭ３を記憶領域に保存する（ステップＳ１９０４）。
【００６３】
図２０は、反転設定処理（ステップＳ１６０４）の詳細な処理手順を示すフローチャートである。まず、設定部５０２により、記憶領域内のスリッタ設定後のシステムマトリクスＭ３を読み込む（ステップＳ２００１）。つぎに、図１０に示したように、折り機Ｆの位置でシステムマトリクスＭ３を分割する（ステップＳ２００２）。そして、図１０に示したように、各分割マトリクスＭ３ａ，Ｍ３ｂの要素を左右反転させる（ステップＳ２００３）。このあと、反転設定後のシステムマトリクスＭ４（分割マトリクスＭ４ａ，Ｍ４ｂ）を記憶領域に保存する（ステップＳ２００４）。
【００６４】
図２１は、ベーウィンド設定処理（ステップＳ１６０５）の詳細な処理手順を示すフローチャートである。まず、記憶領域から反転設定後のシステムマトリクスＭ４を読み込み（ステップＳ２１０１）、受付部５０１により、ベーウィンド対象となる輪転機の指定を受け付ける（ステップＳ２１０２）。指定がない場合（ステップＳ２１０３：Ｙｅｓ）、印刷パターン集合生成処理（ステップＳ１６０６）に移行する。
【００６５】
一方、ベーウィンド対象となる輪転機の指定があった場合（ステップＳ２１０３：Ｎｏ）、指定された側、すなわち、指定された輪転機の輪転機マトリクスが含まれている未処理の分割マトリクスがあるか否かを判断する（ステップＳ２１０４）。未処理の分割マトリクスがある場合（ステップＳ２１０４：Ｙｅｓ）、未処理の分割マトリクスを選択する（ステップＳ２１０５）。たとえば、図１１では、新聞輪転機１０１（カラー輪転機Ｔ１）がベーウィンド対象として指定されたため、その輪転機マトリクスＭ４（Ｔ１）を含む分割マトリクスＭ４ａを選択する。分割マトリクスＭ４ｂは選択対象外である。
【００６６】
つぎに、未選択のベーウィンド対象があるか否かを判断する（ステップＳ２１０６）。未選択のベーウィンド対象がある場合（ステップＳ２１０６：Ｙｅｓ）、未選択のベーウィンド対象の輪転機マトリクスを選択する（ステップＳ２１０７）。
【００６７】
そして、選択されたベーウィンド対象の輪転機マトリクスのうち、下流側半分となる部分マトリクスを削除する（ステップＳ２１０８）。図１１の（Ａ）の例では、部分マトリクスＭ（Ｔ１）ａを削除する。そして、未選択の割込先があるか否かを判断する（ステップＳ２１０９）。未選択の割込先がある場合（ステップＳ２１０９：Ｙｅｓ）、未選択の割込先を１つ選択する（ステップＳ２１１０）。そして、削除マトリクス挿入処理を実行して（ステップＳ２１１１）、ステップＳ２１０９に移行する。
【００６８】
ステップＳ２１０９において、未選択の割込先がない場合（ステップＳ２１０９：Ｎｏ）、ステップＳ２１０６に戻る。ステップＳ２１０６において、未選択のベーウィンド対象がない場合（ステップＳ２１０６：Ｎｏ）、ステップＳ２１０４に戻る。ステップＳ２１０４において、未処理の分割マトリクスがない場合（ステップＳ２１０４：Ｎｏ）、印刷可能パターン集合生成処理（ステップＳ１６０６）に移行する。
【００６９】
図２２は、削除マトリクス挿入処理（ステップＳ２１１１）の詳細な処理手順を示すフローチャートである。まず、削除マトリクス（上記の例では、部分マトリクスＭ（Ｔ１）ａ）を選択された割込先に挿入し（ステップＳ２２０１）、挿入後の分割マトリクスを記憶領域に保存する（ステップＳ２２０２）。たとえば、割込先として輪転機マトリクスＭ４（Ｐ３）の下流側が選択された場合、挿入後の分割マトリクスは、図１２の（Ａ）に示した分割マトリクスＭ５ａとなる。
【００７０】
そして、保存された挿入後の分割マトリクスをコピーして、未処理の分割マトリクスとして記憶領域に保存して（ステップＳ２２０３）、ステップＳ２１０９に戻る。このステップＳ２２０３の処理は、ベーウィンド対象が他に存在する場合に、コピーされた挿入後の分割マトリクスを、未処理の分割マトリクスとして利用するためである。
【００７１】
図２３は、印刷可能パターン集合生成処理（ステップＳ１６０６）の詳細な処理手順を示すフローチャートである。まず、記憶領域に保存されたベーウィンド設定後の分割マトリクスを読み込み（ステップＳ２３０１）、折り機Ｆの位置から見て一方の側の分割マトリクス群を抽出する（ステップＳ２３０２）。一方の側に未選択の分割マトリクスがあるか否かを判断する（ステップＳ２３０３）。未選択の分割マトリクスがある場合（ステップＳ２３０３：Ｙｅｓ）、一方の側の未選択の分割マトリクスを１つ選択する（ステップＳ２３０４）。
【００７２】
そして、他方の側に未選択の分割マトリクスがあるか否かを判断する（ステップＳ２３０５）。未選択の分割マトリクスがある場合（ステップＳ２３０５：Ｙｅｓ）、他方の側の未選択の分割マトリクスを１つ選択する（ステップＳ２３０６）。そして、選択分割マトリクスどうしを結合する（ステップＳ２３０７）。すなわち、上流側の要素列どうしを連結する。結合後のマトリクスは印刷可能パターンとなる。この印刷可能パターンを記憶領域内の印刷可能パターンマスタ３１００に保存して（ステップＳ２３０８）、ステップＳ２３０５に戻る。
【００７３】
なお、ステップＳ２３０５において、他方の側に未選択の分割マトリクスがない場合（ステップＳ２３０５：Ｎｏ）、ステップＳ２３０３に戻る。ステップＳ２３０３において、一方の側に未選択の分割マトリクスがない場合（ステップＳ２３０３：Ｎｏ）、出力処理（ステップＳ１６０７）に移行する。
【００７４】
このように、本実施の形態では、利用する新聞輪転機システム１００に固有な条件（巻取紙ＲＰ、印刷色、スリッタ１０６，１０７、折り機Ｆに進行する際の反転、ベーウィンド）を指定するだけで、当該条件に合致した範囲でその新聞輪転機システム１００で印刷可能な印刷可能パターンをすべて網羅することができる。したがって、新聞の編集者など新聞輪転機システム１００の仕組みや構成が分からない者であっても、新聞輪転機システム１００の仕組みや構成を意識することなく新聞の印刷可能パターンの設計に先立って把握することができる。
【００７５】
つぎに、印刷可能パターンの利用例について説明する。印刷可能パターンマスタ３１００に保存された印刷可能パターンの集合と、ユーザが設計した印刷パターンとのマッチングをおこない、ユーザが設計した印刷パターンがその新聞輪転機システム１００で印刷可能であるか否かを、素数のこれ以上割り切れないという性質を利用して容易かつ高速で判定する。これにより、本技術で設計された印刷可能パターンによる新聞輪転機システム１００での印刷可否がわかるため、新聞輪転機システム１００のオペレータに問い合わせる必要がなく、印刷パターンの決定の容易化および高速化を図ることができる。
【００７６】
（シミュレーション画面例）
図２４〜図２８は、シミュレーション画面例を示す説明図である。図２４では印刷パターンの入力を待ちうけている状態を示している。図２４において、シミュレーション画面２４００は、入力印刷パターン設定領域２４０１と、印刷可能パターンリスト表示領域２４０２と、指定印刷可能パターン表示領域２４０３と、に分けられている。
【００７７】
入力印刷パターン設定領域２４０１は、入力印刷パターンをキーボードやマウスの操作により設定する画面領域である。入力印刷パターン設定領域２４０１において、ヤマ形と呼ばれる新聞を構成する新聞紙の画像データ２４１０がくの字状に枚数分配列されている。図２４に示すように、新聞紙の画像データ２４１０は４ページ分の紙面を有している。また、ここでは、２４ページ刷りの新聞紙を例に挙げている。
【００７８】
各新聞紙の画像データ２４１０の端部には、ページ番号が付与されており、たとえば、右端の新聞紙の画像データ２４１０では、１ページ、２ページ、２３ページ、および２４ページの紙面を表現している。
【００７９】
また、ページ番号の上または下には、モノクロ、単色、プロセスカラーといった印刷色を指定するチェックボックスがあり、チェックボックスを指定（マウスを操作してチェックを入れる）することで、該当するページの印刷色を指定することができる。この印刷色を指定するチェックボックスにチェックを入れることで、新聞紙の画像データ２４１０中、該当するページの紙面が強調表示され、印刷色が指定済みであることがわかる。
【００８０】
さらに、削除を指定するチェックボックスもあり、そのチェックボックスを指定することで、画像データ２４１０のうち該当するページが削除され、反対側のページだけをペラとして残すことができる。
【００８１】
また、判定ボタン２４１１をマウスにより押下することで、新聞紙の画像データ２４１０やチェックボックスで指定された入力印刷パターンが確定する。そして、確定された入力印刷パターンの印刷可能性を判定することとなる。
【００８２】
また、左上の領域は、印刷可能パターンリスト表示領域２４０２であり、入力印刷パターンの印刷可能性の判定結果（たとえば、印刷可能パターンのリスト）を表示する。また、左下の領域は、指定印刷可能パターン表示領域２４０３であり、印刷可能パターンリスト表示領域２４０２に表示されたリストの中から指定された印刷可能パターンが表示される。
【００８３】
図２５は、入力印刷パターン設定領域２４０１に入力した状態を示している。図２５では、
１ページ：プロセスカラー
２ページ：プロセスカラー
９ページ：単色
１５ページ：削除
１６ページ：削除
２１ページ：プロセスカラー
２２ページ：プロセスカラー
からなる入力印刷パターンが設定されている。プロセスカラーとは、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）にスミ（Ｋ）を加えた４色である。プロセスカラーを指定すると、該当ページの紙面について多色刷りをおこなうことができる。
【００８４】
図２５では、１５ページおよび１６ページについて削除を指定するチェックボックスにチェックが入れられているため、１５ページおよび１６ページが削除され、反対側の９ページおよび１０ページがペラとして残る。
【００８５】
図２６は、入力印刷パターンの印刷可能性判定の判定結果（可能）を示している。左上の印刷可能パターンリスト表示領域２４０２には、入力印刷パターンのパターン構成を含む印刷可能パターンが印刷パターン候補として列挙されている。この印刷可能パターンをマウスで指定することで、指定印刷可能パターン表示領域２４０３に印刷可能パターンの画像データ２４１０が表示される。図２６では、印刷可能パターンＱ１の画像データ２４１０が表示されている。
【００８６】
図２７は、入力印刷パターンの印刷可能性判定の判定結果（不可）を示している。該当する印刷可能パターンが存在しない場合、図２７に示したような入力印刷パターンの再設定を促すダイアログ２７００が表示される。そして、ＯＫボタン２７０１をクリックすることで、ダイアログ２７００が消え、再度、入力印刷パターン設定領域２４０１において、入力印刷パターンを設定しなおすこととなる。
【００８７】
図２８は、入力印刷パターンの印刷不可パターンとの一致判定の判定結果を示している。入力印刷パターンのパターン構成が印刷不可パターンに含まれている場合、図２８に示したような入力印刷パターンの再設定を促すダイアログ２８００が表示される。そして、ＯＫボタン２８０１をクリックすることで、ダイアログ２８００が消え、再度、入力印刷パターン設定領域２４０１において、入力印刷パターンを設定しなおすこととなる。
【００８８】
（データベースの記憶内容）
つぎに、データベースの各種記憶内容について説明する。データベースは、新聞印刷パターン判定装置外に設けられ、ネットワーク３１４を介してデータベース内の情報を受信したり、更新情報をデータベースに送信することとしてもよい。以下、データベース内の各種記憶情報について、図２９〜図３３を用いて説明する。なお、図２９〜図３３に示したデータは、対象とする新聞輪転機システム１００に固有なデータであり、システム構成が異なる他の新聞輪転機システム１００に適用する場合には、当該他の新聞輪転機システム１００に固有なデータを構築する必要がある。
【００８９】
図２９は、印刷色テーブルを示す説明図である。印刷色テーブル２９００は、印刷色ごとに、印刷色ＩＤと印刷色素数を記憶するテーブルである。印刷色とは、新聞の印刷に用いられる色であり、たとえば、モノクロ、単色、プロセスカラーについて規定されている。紙面が存在しない場合は印刷できないため、「巻取り紙なし」という項目も印刷色として規定している。
【００９０】
すなわち、シミュレーション画面２４００において削除のチェックボックスにチェックが入れられた場合、そのページの印刷色は「巻取り紙なし」となる。印刷色ＩＤとは、印刷色を一意に特定する識別情報である。印刷色ＩＤは、上述したように、印刷色設定値または巻取紙設定値として印刷可能パターンにすでに設定されている。また、印刷色素数とは、印刷色に固有な素数である。割り当てられる印刷色素数は、固有な値であればどの素数を規定してもよい。
【００９１】
図３０は、ページ位置テーブルを示す説明図である。ページ位置テーブル３０００は、新聞のページ（紙面）の位置を特定するページ番号ごとに、ページ番号に固有なページ素数が割り当てられている。ページ素数は、印刷色素数とは異なる素数を割り当てる。割り当てられるページ素数は、固有な値であればどの素数（印刷色素数を除く）を規定してもよい。
【００９２】
図３１は、印刷可能パターンマスタの初期状態を示す説明図である。印刷パターンとは、ページ番号ごとに割り当てられた一連の印刷色であり、たとえば、ページ番号順に配列された印刷色ＩＤのデータ列として表現される。この印刷パターンのうち、対象となる新聞輪転機システム１００で印刷可能な印刷パターンが、印刷可能パターンである。なお、対象となる新聞輪転機システム１００が異なると、印刷可能パターンも異なる。図３１に示した印刷可能パターンマスタ３１００において、パターンＩＤとは、印刷可能パターンを特定する識別情報である。また、図３１では初期状態をあらわしているため、色ページ固有値と印刷可能パターン固有値は空欄である。
【００９３】
図３２は、印刷可能パターンマスタ３１００の完成状態を示す説明図である。色ページ固有値とは、あるページ番号のページとそのページに印刷される印刷色との組み合わせに固有な値である。ここでは、あるページ番号のページのページ素数とそのページに印刷される印刷色の印刷色素数との素数積で表現される。また、印刷可能パターン固有値とは、印刷可能パターンに固有な値である。ここでは、その印刷可能パターンの各ページの色ページ固有値の積で表現される。
【００９４】
図３３は、印刷不可パターンマスタを示す説明図である。印刷不可パターンとは、印刷パターンのうち、対象となる新聞輪転機システム１００で印刷不可能な印刷パターンが、印刷不可パターンとなる。印刷可能パターンが印刷可能な印刷パターンをすべて網羅していると仮定すると、印刷可能パターンを満足しないパターンは印刷不可パターンとなる。印刷不可パターンは、入力印刷パターンの印刷可能性判定において印刷不可と判定された入力印刷パターンを、印刷不可パターンとして、印刷不可パターンマスタ３３００にエントリする。印刷不可パターンはあらかじめ印刷不可パターンマスタ３３００に登録されていてもよい。
【００９５】
なお、図３３に示した印刷不可パターンマスタ３３００において、パターンＩＤは、印刷不可パターンを特定する識別情報である。また、色ページ固有値とは、あるページ番号のページとそのページに印刷される印刷色との組み合わせに固有な値である。ここでは、あるページ番号のページのページ素数とそのページに印刷される印刷色の印刷色素数との素数積で表現される。また、印刷不可パターン固有値とは、印刷不可パターンに固有な値である。ここでは、その印刷不可パターンの各ページの色ページ固有値の積で表現される。
【００９６】
つぎに、印刷可能パターンマスタ３１００の更新について説明する。すなわち、図３１に示した初期状態から、印刷可能パターンマスタ３１００に、色ページ固有値および印刷可能パターン固有値を書き込む処理である。ここで、更新対象の印刷可能パターンを例示する。
【００９７】
図３４は、更新対象となるｋ番目の印刷可能パターンＱｋの一例を示す説明図である。図３５は、図３４に示した印刷可能パターンＱｋのページ番号および印刷色ＩＤとの対応関係を示すテーブルである。図３６は、図３５に示したテーブルに、ページ素数、印刷色素数、および色ページ固有値を挿入したテーブルである。
【００９８】
たとえば、ページ番号：ｉ＝１に注目すると、そのページ素数ＰｉはＰｉ＝１３であり（図３０を参照）、印刷色ＩＤ：ｊ＝４（プロセスカラー）の印刷色素数ＣｊはＣｊ＝２である（図２９を参照）。したがって、色ページ固有値Ｐｉ*は、Ｐｉ*＝Ｐｉ×Ｃｊ＝１３×２＝２６となる。他の色ページ固有値もＰｉ*＝Ｐｉ×Ｃｊにより算出される。また、ｋ番目の印刷可能パターンＱｋの印刷可能パターン固有値Ｎｋは色ページ固有値の積であるため、Ｎｋ＝Ｐ１*×Ｐ２*×…Ｐ２３*×Ｐ２４*＝２６×３４×…×２７８×２９８となる。このようにして、印刷可能パターンＱｋのエントリに色ページ固有値および印刷可能パターン固有値が書き込まれる。
【００９９】
（新聞印刷パターン判定装置の機能的構成）
図３７は、新聞印刷パターン判定装置の機能的構成を示すブロック図である。図３７において、新聞印刷パターン判定装置３７００は、データベース（ＤＢ）３７０１と、入力部３７０２と、設定部３７０３と、抽出部３７０４と、算出部３７０５と、判定部３７０６と、出力部３７０７と、保存部３７０８と、決定部３７０９と、を含む構成である。データベース３７０１は、図２９に示した印刷色テーブル２９００、図３０に示したページ位置テーブル３０００、図３２に示した印刷可能パターンマスタ３１００、図３３に示した印刷不可パターンマスタ３３００を記憶する。
【０１００】
データベース３７０１は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域によりその機能を実現する。また、制御部となる各機能３７０１〜３７０９は、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶されたプログラムをＣＰＵ３０１が実行することにより、または、Ｉ／Ｆ３０９によりその機能を実現する。
【０１０１】
入力部３７０２は、任意の印刷パターンの入力を受け付ける機能を有する。具体的には、たとえば、図２５に示したように、シミュレーション画面２４００のチェックボックスにユーザがチェックを入れて、判定ボタン２４１１をクリックすることで、入力印刷パターンを受け付ける。
【０１０２】
設定部３７０３は、入力印刷パターンを構成するページの位置（ページ番号）と当該ページの印刷色にそれぞれ固有な素数を乗じた印刷パターンに固有な素数積を設定する機能を有する。
【０１０３】
具体的には、たとえば、まず、入力印刷パターンを構成するページ番号のページ素数とそのページの印刷色素数とをページ位置テーブル３０００および印刷色テーブル２９００から読み出す。図２５に示した例では、ページ番号：ｉ＝１については、ページ素数Ｐｉ＝１３がページ位置テーブル３０００から読み出される。
【０１０４】
同様に、ページ番号：ｉ＝１の印刷色ＩＤはｊ＝４であるため、印刷色素数Ｃｊ＝２が印刷色テーブル２９００から読み出される。そして、ページごとに、色ページ固有値Ｐｉ*（＝Ｐｉ×Ｃｊ）を求める。このあと、各ページの色ページ固有値の素数積をとる。この素数積を、印刷パターン固有値Ｎａと称す。図３８は、設定部３７０３による図２５に示した入力印刷パターンの設定内容を示す説明図である。
【０１０５】
抽出部３７０４は、指定されたパターンをデータベース３７０１から抽出する機能を有する。具体的には、パターンＩＤ：ｋの印刷可能パターンＱｋを印刷可能パターンマスタ３１００から抽出したり、パターンＩＤ：ｈの印刷不可パターンＱｈを印刷不可パターンマスタ３３００から抽出する。
【０１０６】
算出部３７０５は、データベース３７０１に記憶されている各印刷可能パターンＱｋに固有な素数積（印刷可能パターン固有値Ｎｋ）を、設定部３７０３によって設定された素数積（印刷パターン固有値Ｎａ）で割り算（Ｎｋ／Ｎａ）する機能を有する。これにより、Ｎｋ／Ｎａが正の整数である場合には、割り切れたこととなる。このことは、余数Ｍｋ（＝Ｎｋ  ｍｏｄ  Ｎａ）を算出することと等価である。余数Ｍｋ＝０であれば、Ｎｋ／Ｎａが割り切れたことを意味する。一方、余数Ｍｋ≠０である場合、Ｎｋ／Ｎａが割り切れないことを意味する。
【０１０７】
このように、算出部３７０５は、素数の性質を利用している。すなわち、入力印刷パターンも印刷可能パターンＱｋも、ページ位置テーブル３０００および印刷色テーブル２９００の素数により素数積（印刷可能パターン固有値Ｎｋおよび印刷パターン固有値Ｎａ）が設定されているため、割り算すると共通する素数が消去される。
【０１０８】
したがって、割り切れなかった場合、分子Ｎｋの素数または素数積を構成する素数は、入力印刷パターンに不足している構成（ページまたは印刷色）をあらわす。一方、分母Ｎａの素数または素数積を構成する素数は、印刷可能パターンＱｋにはない入力印刷パターンの過剰な構成をあらわす。
【０１０９】
判定部３７０６は、算出部３７０５によって割り算された割り算結果に基づいて、入力印刷パターンによる印刷可能性を判定する機能を有する。具体的には、算出部３７０５により割り切れたか否かにより、入力印刷パターンによる印刷可能性を判定する。より具体的には、算出部３７０５によって割り切れた場合、入力印刷パターンにより印刷可能であると判定する。たとえば、割り算結果が、“５”や“３７”などの素数、“１５”や“２２”などの素数積である場合、入力印刷パターンにより印刷可能であると判定する。
【０１１０】
一方、割り切れなかった場合、入力印刷パターンにより印刷不可であると判定する。たとえば、割り算結果が、“１／５”、“１４／３７”、“２３／１１”などのように、正の整数にならない場合（余数が発生する場合）、入力印刷パターンにより印刷不可であると判定する。
【０１１１】
出力部３７０７は、判定部３７０６によって判定された判定結果を出力する機能を有する。具体的には、印刷可能であると判定された場合、入力印刷パターンに固有な素数積で割り切れた素数積を有する印刷可能パターンＱｋを出力する。たとえば、図２６に示したように、印刷可能パターンリスト表示領域２４０２に、入力印刷パターンのパターン構成を含む印刷可能パターンＱｋを印刷パターン候補として表示する。
【０１１２】
また、出力部３７０７は、印刷不可であると判定された場合、入力印刷パターンによる印刷不可に関する情報を出力する。たとえば、図２７に示したように、該当する印刷可能パターンＱｋが存在しない場合、図２７に示したようなダイアログ２７００が表示される。
【０１１３】
保存部３７０８は、判定部３７０６によって印刷不可と判定された印刷パターン（印刷不可パターンＱｈ）に固有な素数積をデータベース３７０１に保存する機能を有する。具体的には、たとえば、印刷不可パターンＱｈの構成（ページ番号、印刷色ＩＤ、色ページ固有値）を印刷不可パターンマスタ３３００に登録する。また、印刷パターン固有値Ｎａを、印刷不可パターン固有値Ｒｈとして登録する。
【０１１４】
このように、印刷不可パターンＱｈが発生する都度、印刷不可パターンマスタ３３００に登録することで、印刷不可パターンＱｈを印刷可能性判定に用いることができる。たとえば、算出部３７０５において、印刷不可パターンＱｈに固有な素数積を、入力印刷パターンに固有な素数積で割り算する。そして、判定部３７０６では、割り算結果に基づいて、入力印刷パターンによる印刷可能性を判定する。
【０１１５】
具体的には、入力印刷パターンの印刷パターン固有値Ｎａが印刷不可パターン固有値Ｒｈで割り切れなかった場合、少なくとも既知である印刷不可パターンＱｈの構成は含まれてはいないが、必ずしも印刷可能になるとは限らないため、このあと、判定部３７０６により印刷可能パターンＱｋを用いた印刷可能性判定を実行する。
【０１１６】
一方、入力印刷パターンの印刷パターン固有値Ｎａが印刷不可パターン固有値Ｒｈで割り切れた場合、入力印刷パターンには、印刷不可パターンＱｈの構成が含まれていることとなるため、印刷不可と判定する。この場合、出力部３７０７では、図２８に示したようなダイアログ２８００を表示することとなる。
【０１１７】
また、印刷不可パターンＱｈとの印刷可能性判定中において、印刷不可パターン固有値Ｒｈで割り切れた時点で、入力印刷パターンでは印刷できないため、未判定の印刷不可パターンＱｈとの印刷可能性判定をおこなう必要がない。これにより、ユーザは、入力印刷パターンの再設定を早期におこなうことができ、判定結果待ち時間の短縮化を図ることができる。
【０１１８】
また、すべての印刷不可パターン固有値Ｒｈで割り切れなかった場合、印刷可能パターンＱｋとの印刷可能性判定を実行することとなるが、印刷不可パターン固有値Ｒｈで割り切れた時点で、入力印刷パターンでは印刷できないため、現時点での入力印刷パターンでは印刷可能パターンＱｋとの印刷可能性判定を実行する必要もない。これにより、ユーザは、入力印刷パターンの再設定を早期におこなうことができ、判定結果待ち時間の短縮化を図ることができる。
【０１１９】
また、決定部３７０９は、入力印刷パターンの入力が受け付けられた場合、印刷可能パターンＱｋの数と印刷不可パターンＱｈの数とに基づいて、入力印刷パターンの印刷可能性判定対象を、印刷可能パターンＱｋまたは印刷不可パターンＱｈのうちいずれか一方の印刷パターンに決定する機能を有する。
【０１２０】
具体的には、印刷可能パターンＱｋの数と印刷不可パターンＱｈの数を比較し、たとえば、少ないほうのパターンを入力印刷パターンの印刷可能性判定対象に決定する。印刷可能パターンＱｋは通常５０００〜１００００パターン存在する。一方、印刷不可パターンＱｈは、初期状態では０〜数パターンである。したがって、膨大な数の印刷可能パターンＱｋとの印刷可能性判定の完了を待つよりも、先に母集団が少ない印刷不可パターンＱｈとの印刷可能性判定を実行するほうが効率的である。
【０１２１】
また、決定方法は、上述したような印刷可能パターンＱｋの数と印刷不可パターンＱｈの数との大小関係のほか、印刷不可パターンＱｈの数に対して所定のしきい値を設定して、印刷不可パターンＱｈの数がしきい値未満である場合、印刷不可パターンＱｈを入力印刷パターンの印刷可能性判定対象に決定し、しきい値以上である場合、印刷可能パターンＱｋを入力印刷パターンの印刷可能性判定対象に決定することとしてもよい。このように、パターン数が少ないほうを印刷可能性判定対象とすることで、判定処理の効率化を図ることができる。
【０１２２】
（新聞印刷パターン判定装置３７００の新聞印刷パターン判定処理手順）
図３９は、新聞印刷パターン判定装置３７００の新聞印刷パターン判定処理手順を示すフローチャートである。図３９において、まず、印刷可能パターン固有値設定処理を実行し（ステップＳ３９０１）、そのあとで、印刷可能性判定処理を実行する（ステップＳ３９０２）。これらの詳細な処理手順を以下に示す。
【０１２３】
図４０は、図３９に示した印刷可能パターン固有値設定処理（ステップＳ３９０１）の詳細な処理手順を示すフローチャートである。この印刷可能パターン固有値設定処理（ステップＳ３９０１）は、図３１に示した初期状態の印刷可能パターンマスタ３１００から図３２に示した印刷可能パターンマスタ３１００を作り上げるための処理手順である。
【０１２４】
まず、パターンＩＤ：ｋをｋ＝１とし（ステップＳ４００１）、印刷可能パターンマスタ３１００から、パターンＩＤ：ｋの印刷可能パターンＱｋを抽出する（ステップＳ４００２）。そして、抽出した印刷可能パターンＱｋについて、ページ位置テーブル３０００および印刷色テーブル２９００を参照して、印刷可能パターンＱｋの各ページのページ素数Ｐｉおよび印刷色素数Ｃｊを設定する（ステップＳ４００３）。
【０１２５】
つぎに、各ページの色ページ固有値Ｐｉ*を算出する（ステップＳ４００４）。このあと、各色ページ固有値Ｐｉ*の積をとることで、印刷可能パターンＱｋの印刷可能パターン固有値Ｎｋを算出する（ステップＳ４００５）。そして、算出された色ページ固有値および印刷可能パターン固有値を印刷可能パターンマスタ３１００における印刷可能パターンＱｋのエントリに保存する（ステップＳ４００６）。
【０１２６】
そして、ｋをインクリメントし（ステップＳ４００７）、ｋ＞ｋｍａｘ（印刷可能パターンＱｋの総数）であるか否かを判断する（ステップＳ４００８）。ｋ＞ｋｍａｘでない場合（ステップＳ４００８：Ｎｏ）、ステップＳ４００２に戻り、ステップＳ４００２〜Ｓ４００７を実行する。一方、ｋ＞ｋｍａｘである場合（ステップＳ４００８：Ｙｅｓ）、印刷可能性判定処理を実行する（ステップＳ３９０２）。
【０１２７】
この印刷可能パターン固有値設定処理によれば、印刷可能パターンＱｋを与えるだけで、すべての印刷可能パターンＱｋの色ページ固有値および印刷可能パターン固有値を自動設定することができる。この処理は、印刷可能パターンマスタ３１００の導入時に１度だけおこなえばよい。なお、印刷可能パターンＱｋが新たに追加された場合には、追加分の印刷可能パターンＱｋのみ印刷可能パターン固有値設定処理を実行すればよい。
【０１２８】
つぎに、図３９に示した印刷可能性判定処理（ステップＳ３９０２）の詳細な処理手順について説明する。図４１は、印刷可能性判定処理（ステップＳ３９０２）の詳細な処理手順を示すフローチャートである。図４１において、まず、入力印刷パターン設定処理を実行し（ステップＳ４１０１）、そのあと、入力印刷パターンの印刷可能性判定処理を実行する（ステップＳ４１０２）。これらの詳細な処理手順を以下に示す。
【０１２９】
図４２は、図４１に示した入力印刷パターン設定処理（ステップＳ４１０１）の詳細な処理手順を示すフローチャートである。この入力印刷パターン設定処理（ステップＳ４１０１）は、図２４および図２５に示したように、シミュレーション画面２４００からユーザが入力した入力印刷パターンについて、該当するページや印刷色のページ素数や印刷色素数、さらには、色ページ固有値や印刷パターン固有値まで設定する処理手順である。すなわち、図３８に示したような状態にする処理である。
【０１３０】
まず、シミュレーション画面２４００の判定ボタン２４１１の押下が検出されるまで待ち受け（ステップＳ４２０１：Ｎｏ）、押下が検出された場合（ステップＳ４２０１：Ｙｅｓ）、入力部３７０２により、入力印刷パターンを取得する（ステップＳ４２０２）。具体的には、図２５に示したチェックボックスでチェックされているページ番号とその印刷色、または削除されたページ番号を特定する。
【０１３１】
つぎに、設定部３７０３により、特定されたページ番号について、ページ素数Ｐｉおよび印刷色素数Ｃｊを、ページ位置テーブル３０００および印刷色テーブル２９００を参照して設定する（ステップＳ４２０３）。設定されたページ素数Ｐｉおよび印刷色素数Ｃｊの素数積をとることで、ページごとの色ページ固有値Ｐｉ*を算出する（ステップＳ４２０４）。そして、各色ページ固有値Ｐｉ*の積をとることで、入力印刷パターンの印刷パターン固有値Ｎａを算出する（ステップＳ４２０５）。このあと、入力印刷パターンの印刷可能性判定処理（ステップＳ４１０２）に移行する。これにより、入力印刷パターンの構成が、ページ素数と印刷色素数の積により表現されることとなる。
【０１３２】
図４３は、入力印刷パターンの印刷可能性判定処理（ステップＳ４１０２）の詳細な処理手順を示すフローチャートである。この入力印刷パターンの印刷可能性判定処理（ステップＳ４１０２）が、新聞輪転機システム１００で印刷可能なパターンであるか否かを自動判定する処理手順である。比較対象となるパターンは印刷可能パターンＱｋと印刷不可パターンＱｈである。図４３において、まず、決定部３７０９により、ｋｍａｘ＜ｈｍａｘ（印刷不可パターンＱｈの総数）であるか否かを判断する（ステップＳ４３０１）。ここでは、ｋｍａｘ＜ｈｍａｘにより決定することとしたが、上述したようにしきい値により判断することとしてもよい。
【０１３３】
ｋｍａｘ＜ｈｍａｘでない場合（ステップＳ４３０１：Ｎｏ）、印刷不可パターンＱｈ数が印刷可能パターンＱｋ数より少ないため、印刷不可パターン判定処理を実行する（ステップＳ４３０２）。この処理は、入力印刷パターンの構成が印刷不可パターンＱｈに含まれているか否かを判定する処理である。このあと、ステップＳ４３０３に移行する。一方、ｋｍａｘ＜ｈｍａｘである場合（ステップＳ４３０１：Ｙｅｓ）、ステップＳ４３０３に移行する。ステップＳ４３０３では、印刷可能パターンＱｋとの印刷可能性判定処理を実行する（ステップＳ４３０３）。この処理は、入力印刷パターンの構成が印刷可能パターンＱｋに含まれているか否かを判定する処理である。これらの詳細な処理手順を以下に示す。
【０１３４】
図４４は、図４３に示した印刷不可パターン判定処理（ステップＳ４３０２）の詳細な処理手順を示すフローチャートである。この処理では、印刷不可パターンＱｈとの判定を順次実行するが、印刷不可と判定された時点ですべての印刷不可パターンＱｈとの判定をおこなっていなくても処理が終了する。したがって、判定待ち時間の短縮化を図ることができる。
【０１３５】
まず、印刷不可パターンＱｈのパターンＩＤ：ｈをｈ＝１とし（ステップＳ４４０１）、抽出部３７０４により、印刷不可パターンマスタ３３００に登録されている印刷不可パターンＱｈ群から、印刷不可パターンＱｈの印刷不可パターン固有値Ｒｈを抽出する（ステップＳ４４０２）。つぎに、算出部３７０５により、印刷不可パターン固有値Ｒｈを入力印刷パターンの印刷パターン固有値Ｎａで割り算することでＲｈ／Ｎａを算出する（ステップＳ４４０３）。
【０１３６】
そして、判定部３７０６により割り切れたか否かを判定する（ステップＳ４４０４）。割り切れていない場合（ステップＳ４４０４：Ｎｏ）、その印刷不可パターンＱｈに含まれていないことになるため、ｈをインクリメントして（ステップＳ４４０６）、ｈ＞ｈｍａｘであるか否かを判断する（ステップＳ４４０７）。ｈ＞ｈｍａｘでない場合（ステップＳ４４０７：Ｎｏ）、未判定の印刷不可パターンＱｈがあるため、ステップＳ４４０２
に戻る。
【０１３７】
一方、ｈ＞ｈｍａｘである場合（ステップＳ４４０７：Ｙｅｓ）、印刷可能パターンＱｋとの印刷可能性判定処理（ステップＳ４３０３）に移行する。この段階は、入力印刷パターンの構成が印刷不可パターンＱｈに含まれていないことが判明しただけであり、印刷可能パターンＱｋに含まれているかが不明であるため、印刷可能パターンＱｋとの印刷可能性判定処理（ステップＳ４３０３）を実行することとなる。
【０１３８】
一方、ステップＳ４４０４において、割り切れた場合（ステップＳ４４０４：Ｙｅｓ）、その印刷不可パターンＱｈに含まれたことになるため、ステップＳ４４０２〜Ｓ４４０７のループを脱出して、出力部３７０７により印刷不可出力（たとえば、図２８に示したようなダイアログ）をおこなう（ステップＳ４４０５）。このあとは、必要であれば、ユーザは、シミュレーション画面２４００において入力印刷パターンを再設定することで、再度、印刷可能性判定処理（ステップＳ３９０２）を実行することができる。
【０１３９】
このように、１つでも印刷不可パターンＱｈに含まれていると判定された時点で、印刷不可パターン判定処理（ステップＳ４３０２）が終了するため、残りの印刷不可パターンＱｈとの判定や印刷可能パターンＱｋとの判定もおこなう必要がない。これにより、印刷パターン決定までの時間の短縮化を図ることができ、新聞印刷を早期におこなうことができる。
【０１４０】
図４５は、印刷可能パターンＱｋとの印刷可能性判定処理（ステップＳ４３０３）を示すフローチャートである。この処理では、印刷可能パターンＱｋと順次判定する。たとえば、印刷可能となった印刷可能パターンＱｋは逐次保存され、すべての印刷可能パターンＱｋとの判定が終了した時点で、図２６または図２７に示した判定結果が表示されることとなる。なお、印刷可能パターンＱｋについて判定される都度、シミュレーション画面２４００に結果を表示することとしてもよい。
【０１４１】
まず、印刷可能パターンＱｋのパターンＩＤ：ｋをｋ＝１とし（ステップＳ４５０１）、抽出部３７０４により、印刷可能パターンマスタ３１００に登録されている印刷可能パターンＱｋ群から、印刷可能パターンＱｋの印刷可能パターン固有値Ｎｋを抽出する（ステップＳ４５０２）。つぎに、算出部３７０５により、印刷可能パターン固有値Ｎｋを入力印刷パターンの印刷パターン固有値Ｎａで割り算することでＮｋ／Ｎａを算出する（ステップＳ４５０３）。
【０１４２】
そして、判定部３７０６により割り切れたか否かを判定する（ステップＳ４５０４）。割り切れていない場合（ステップＳ４５０４：Ｎｏ）、その印刷可能パターンＱｋに含まれていないことになるため、ステップＳ４５０６に移行する。一方、割り切れた場合（ステップＳ４５０４：Ｙｅｓ）、その印刷可能パターンＱｋに含まれたことになるため、印刷可能パターンＱｋを記憶領域に保存して（ステップＳ４５０５）、ステップＳ４５０６に移行する。ステップＳ４５０６では、パターンＩＤ：ｋをインクリメントして（ステップＳ４５０６）、ｋ＞ｋｍａｘであるか否かを判断する（ステップＳ４５０７）。ｋ＞ｋｍａｘでない場合（ステップＳ４５０７：Ｎｏ）、未判定の印刷可能パターンＱｋがあるため、ステップＳ４５０２に戻る。
【０１４３】
一方、ｋ＞ｋｍａｘである場合（ステップＳ４５０７：Ｙｅｓ）、すべての印刷可能パターンＱｋとの判定が終了したため、記憶領域に保存された印刷可能パターンＱｋがあるか否かを判断する（ステップＳ４５０８）。保存された印刷可能パターンＱｋがある場合（ステップＳ４５０８：Ｙｅｓ）、保存された印刷可能パターンＱｋを出力する（ステップＳ４５１１）。たとえば、図２６に示したような判定結果（印刷パターン候補）をシミュレーション画面２４００に表示する。これにより、一連の処理を終了する。
【０１４４】
一方、保存された印刷可能パターンＱｋが１つもない場合（ステップＳ４５０８：Ｎｏ）、保存部３７０８により、入力印刷パターンを印刷不可パターンＱｈとして印刷不可パターンマスタ３３００に保存する（ステップＳ４５０９）。そして、出力部３７０７により、印刷不可出力をおこなう（ステップＳ４５１０）。たとえば、図２８に示したようなダイアログを表示する。これにより、一連の処理を終了する。
【０１４５】
この印刷可能パターンＱｋとの印刷可能性判定処理（ステップＳ４３０３）により、入力印刷パターンにより新聞輪転機システム１００で印刷可能か否かを自動判定することができるため、新聞輪転機システム１００の仕組みや構成について知識がないユーザであっても、作りたい新聞の構成を自由に設計することができる。これにより、付加価値の高い複雑な紙面構成を自由に選択できることになり、新聞の価値を高めることができる。また、印刷パターン判定の高速化により、記事の取材や作成、校正に割く時間に余裕ができ、質の高い新聞を早期に提供することができる。
【０１４６】
なお、上述した実施の形態では、ページ番号と印刷色について別々に素数を割り当てているが、ページ番号と印刷色の組み合わせごとに固有の素数を割り当てることとしてもよい。この場合、図２９に示した印刷色テーブル２９００と図３０に示したページ位置テーブル３０００とを統合した印刷色・ページ位置テーブルを用いる。
【０１４７】
図４６は、印刷色・ページ位置テーブルを示す説明図である。この印刷色・ページ位置テーブル４６００における色ページ固有値は、ページ番号および印刷色の組み合わせに固有な素数である。したがって、この場合の印刷可能パターン固有値Ｎｋは、色ページ固有値の素数積となる。また、印刷不可パターン固有値Ｒｈも、色ページ固有値の素数積となる。
【０１４８】
このように、本実施の形態によれば、新聞輪転機システムの仕組みや構成に関係なく、企画した印刷パターンを与えるだけでその印刷パターンが新聞輪転機で印刷可能であるか否かを自動的に判定することができる。したがって、印刷可能であると判定された場合、その印刷パターンをそのまま新聞輪転機システムに与えることで印刷パターンどおりに新聞が印刷されることとなる。一方、印刷不可であると判定された場合、印刷パターンを再度入力することで、オペレータに確認することなく、再度自動判定をおこなうことができる。
【０１４９】
また、割り算により割り切れたか否かにより、印刷パターンによる印刷可能性を判定するため、素数の性質を利用することで、単純な割り算処理により、印刷パターンが新聞輪転機システムで印刷可能であるか否かを自動的に判定することができる。
【０１５０】
さらに、印刷不可と判定された印刷パターンを、印刷不可パターンとして保存しておくことで、その後に与えられるあらたな印刷パターンの印刷可能性の判定に用いることができる。
【０１５１】
また、あらたな印刷パターンの入力が受け付けられた場合、その印刷可能性判定対象を、印刷可能パターンまたは印刷不可パターンのうちいずれか一方の印刷パターンに決定する。そして、あらたな印刷パターンに固有な素数積を設定して、印刷可能性判定対象となったパターンに固有な素数積を、あらたな印刷パターンに固有な素数積で割り算する。これにより、判定結果を速く得ることができる印刷可能性判定対象を自動決定することができる。
【０１５２】
また、印刷可能性判定対象が印刷不可パターンに決定された場合、各印刷不可パターンに固有な素数積を、前記あらたな印刷パターンに固有な素数積で割り算することにより、印刷不可パターンとの印刷可能性の判定を先におこなうことができる。
【０１５３】
また、割り算された結果割り切れたか否かによりあらたな印刷パターンによる印刷可能性を判定し、印刷不可と判定された場合、当該判定結果を出力する。これにより、素数の性質を利用することで、単純な割り算処理により、印刷パターンが新聞輪転機で印刷不可であるか否かを自動的に判定することができる。
【０１５４】
また、印刷不可と判定されるまで割り算を実行することにより、印刷不可パターンに該当することが自動判定される。したがって、その印刷パターンによる印刷可能パターンとの印刷可能性判定をおこなう必要がなく、無駄な処理を省略することで、印刷可能性判定の効率化を図ることができる。
【０１５５】
また、いずれの印刷不可パターンについても印刷不可と判定されなかった場合、各印刷可能パターンに固有な素数積を、あらたな印刷パターンに固有な素数積で割り算することにより、これまでの印刷不可パターンに該当しない新しい印刷パターンについて、印刷可能パターンとの印刷可能性を自動判定することができる。
【０１５６】
また、あらたな印刷パターンに固有な素数積を設定し、印刷可能性判定対象が印刷可能パターンに決定された場合、各印刷可能パターンに固有な素数積を、あらたな印刷パターンに固有な素数積で割り算する。これにより、印刷可能パターンとの印刷可能性の判定を先におこなうことができる。
【０１５７】
以上説明したように、本実施の形態によれば、新聞の編集者など新聞輪転機システム１００の仕組みや構成が分からない者であっても、新聞輪転機システム１００の仕組みや構成を意識することなく新聞の印刷可能パターンの設計に先立って把握することができる。したがって、新聞輪転機システムに固有な印刷可能パターンの集合を網羅することができるという効果を奏する。
【０１５８】
また、素数のこれ以上割り切れないという性質を利用して容易かつ高速で判定することにより、新聞輪転機システム１００での印刷可否がわかるため、新聞輪転機システム１００のオペレータに問い合わせる必要がなく、印刷パターンの決定の容易化および高速化を図ることができるという効果を奏する。
【０１５９】
なお、本実施の形態で説明した新聞印刷パターン判定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な媒体であってもよい。
【０１６０】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１６１】
（付記１）新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムに関するマトリクスを制御するコンピュータを、
前記マトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値または／および前記各新聞輪転機に対する前記巻取紙への印刷色に関する値を受け付ける受付手段、
前記受付手段によって前記要素ごとに受け付けられた値を前記新聞輪転機システムに関するマトリクスに設定する設定手段、
前記設定手段によって前記値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷可能パターンの集合を生成する生成手段、
として機能させることを特徴とする新聞印刷パターン生成プログラム。
【０１６２】
（付記２）前記設定手段は、
前記マトリクスを構成する前記各新聞輪転機に関するマトリクスごとに、当該マトリクスを前記巻取軸方向におけるスリッタの設置位置に基づいて分断して、前記新聞輪転機の配列方向に並び替えるスリッタ設定処理を実行することにより、前記新聞輪転機システムに関するマトリクスを再設定し、
前記生成手段は、
前記設定手段による前記スリッタ設定処理後の前記新聞輪転機システムに関するマトリクスに基づいて、前記印刷可能パターンの集合を生成することを特徴とする付記１に記載の新聞印刷パターン生成プログラム。
【０１６３】
（付記３）前記設定手段は、
前記新聞輪転機システムを構成する折り機の配列位置から前記新聞輪転機システムに関するマトリクスを分割して、当該分割により得られた各分割マトリクスの中心から前記巻取軸方向を基準として対称となる要素どうしを入れ替える反転設定処理を実行することにより、前記新聞輪転機システムに関するマトリクスを再設定し、
前記生成手段は、
前記設定手段による前記反転設定処理後の前記新聞輪転機システムに関するマトリクスに基づいて、前記印刷可能パターンの集合を生成することを特徴とする付記２に記載の新聞印刷パターン生成プログラム。
【０１６４】
（付記４）前記設定手段は、
前記新聞輪転機システムを構成するベーウィンド装置の配列位置に基づいて、前記新聞輪転機群のうちベーウィンド対象となる新聞輪転機に関するマトリクスを前記新聞輪転機システムに関するマトリクスから削除して、削除位置とは異なる位置を割込先として挿入するベーウィンド設定処理を実行することにより、前記新聞輪転機システムに関するマトリクスを再設定し、
前記生成手段は、
前記設定手段による前記ベーウィンド設定処理後の前記新聞輪転機システムに関するマトリクスに基づいて、前記印刷可能パターンの集合を生成することを特徴とする付記１〜３のいずれか一つに記載の新聞印刷パターン生成プログラム。
【０１６５】
（付記５）付記１〜４のいずれか一つに記載の新聞印刷パターン生成プログラムにより生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースにアクセス可能なコンピュータを、
任意の印刷パターンの入力を受け付ける入力手段、
前記入力手段によって入力された印刷パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷パターンに固有な素数積を設定する素数積設定手段、
前記印刷可能パターンに固有な素数積を、前記素数積設定手段によって設定された素数積で割り算する算出手段、
前記算出手段によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定手段、
前記判定手段によって判定された判定結果を出力する判定結果出力手段、
として機能させることを特徴とする新聞印刷パターン判定プログラム。
【０１６６】
（付記６）付記１〜４のいずれか一つに記載の新聞印刷パターン生成プログラムにより生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースにアクセス可能なコンピュータを、
任意の印刷パターンの入力を受け付ける入力手段、
前記入力手段によって入力された印刷パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷パターンに固有な素数積を設定する素数積設定手段、
前記印刷可能パターンに固有な素数積を、前記素数積設定手段によって設定された素数積で割り算する算出手段、
前記算出手段によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定手段、
前記判定手段によって判定された判定結果を出力する判定結果出力手段、
として機能させることを特徴とする新聞印刷パターン判定プログラム。
【０１６７】
（付記７）前記判定手段は、
前記算出手段により割り切れたか否かにより、前記印刷パターンによる印刷可能性を判定することを特徴とする付記６に記載の新聞印刷パターン判定プログラム。
【０１６８】
（付記８）前記判定手段は、
前記算出手段によって割り切れた場合、前記印刷パターンにより印刷可能であると判定し、
前記判定結果出力手段は、
前記印刷パターンに固有な素数積で割り切れた素数積を有する印刷可能パターンを出力することを特徴とする付記７に記載の新聞印刷パターン判定プログラム。
【０１６９】
（付記９）前記判定手段は、
前記算出手段によって割り切れなかった場合、前記印刷パターンにより印刷不可であると判定し、
前記判定結果出力手段は、
前記印刷パターンによる印刷不可に関する情報を出力することを特徴とする付記７に記載の新聞印刷パターン判定プログラム。
【０１７０】
（付記１０）前記コンピュータを、
前記判定手段によって印刷不可と判定された印刷パターン（以下、「印刷不可パターン」という）に固有な素数積を前記データベースに保存する保存手段として機能させ、
前記素数積設定手段は、
前記入力手段によってあらたな印刷パターンの入力が受け付けられた場合、当該あらたな印刷パターンに固有な素数積を設定し、
前記算出手段は、
前記保存手段によって前記データベースに保存された各印刷不可パターンに固有な素数積を、前記素数積設定手段によって設定された前記あらたな印刷パターンに固有な素数積で割り算し、
前記判定手段は、
前記算出手段によって割り算された結果に基づいて、前記あらたな印刷パターンによる印刷可能性を判定し、
前記判定結果出力手段は、
前記判定手段によって判定された前記あらたな印刷パターンの判定結果を出力することを特徴とする付記５〜７のいずれか一つに記載の新聞印刷パターン判定プログラム。
【０１７１】
（付記１１）前記コンピュータを、
前記入力手段によってあらたな印刷パターンの入力が受け付けられた場合、前記印刷可能パターンの数と前記印刷不可パターンの数とに基づいて、前記あらたな印刷パターンの印刷可能性判定対象を、前記印刷可能パターンまたは印刷不可パターンのうちいずれか一方の印刷パターンに決定する決定手段として機能させ、
前記素数積設定手段は、
前記あらたな印刷パターンに固有な素数積を設定し、
前記算出手段は、
前記決定手段によって前記印刷可能性判定対象となったパターンに固有な素数積を、前記あらたな印刷パターンに固有な素数積で割り算することを特徴とする付記１０に記載の新聞印刷パターン判定プログラム。
【０１７２】
（付記１２）前記算出手段は、
前記決定手段によって前記印刷可能性判定対象が前記印刷不可パターンに決定された場合、前記印刷不可パターンに固有な素数積を、前記あらたな印刷パターンに固有な素数積で割り算することを特徴とする付記１１に記載の新聞印刷パターン判定プログラム。
【０１７３】
（付記１３）前記判定手段は、
前記算出手段によって割り切れたか否かにより前記あらたな印刷パターンによる印刷可能性を判定し、
前記判定結果出力手段は、
前記判定手段によって印刷不可と判定された場合、当該判定結果を出力することを特徴とする付記１２に記載の新聞印刷パターン判定プログラム。
【０１７４】
（付記１４）前記算出手段は、
前記判定手段によって印刷不可と判定されるまで割り算を実行することを特徴とすることを特徴とする付記１２または１３に記載の新聞印刷パターン判定プログラム。
【０１７５】
（付記１５）前記算出手段は、
前記判定手段によって前記いずれの印刷不可パターンについても印刷不可と判定されなかった場合、前記各印刷可能パターンに固有な素数積を、前記あらたな印刷パターンに固有な素数積で割り算することを特徴とする付記１４に記載の新聞印刷パターン判定プログラム。
【０１７６】
（付記１６）前記素数積設定手段は、
前記あらたな印刷パターンに固有な素数積を設定し、
前記算出手段は、
前記決定手段によって前記印刷可能性判定対象が前記印刷可能パターンに決定された場合、前記各印刷可能パターンに固有な素数積を、前記あらたな印刷パターンに固有な素数積で割り算することを特徴とする付記１４に記載の新聞印刷パターン判定プログラム。
【０１７７】
（付記１７）新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムを制御することにより、印刷可能パターンの集合を生成する新聞印刷パターン生成装置であって、
前記マトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値または／および前記各新聞輪転機に対する前記巻取紙への印刷色に関する値を受け付ける受付手段と、
前記受付手段によって前記要素ごとに受け付けられた値を前記新聞輪転機システムに関するマトリクスに設定する設定手段と、
前記設定手段によって前記値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷可能パターンの集合を生成する生成手段と、
前記生成手段によって生成された印刷可能パターンを出力する出力手段と、
を備えることを特徴とする新聞印刷パターン生成装置。
【０１７８】
（付記１８）付記１７に記載の新聞印刷パターン生成装置により生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースにアクセス可能な新聞印刷パターン判定装置であって、
任意の印刷パターンの入力を受け付ける入力手段と、
前記入力手段によって入力された印刷パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷パターンに固有な素数積を設定する素数積設定手段と、
前記印刷可能パターンに固有な素数積を、前記素数積設定手段によって設定された素数積で割り算する算出手段と、
前記算出手段によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定手段と、
前記判定手段によって判定された判定結果を出力する判定結果出力手段と、
を備えることを特徴とする新聞印刷パターン判定装置。
【０１７９】
（付記１９）付記１７に記載の新聞印刷パターン生成装置により生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースにアクセス可能な新聞印刷パターン判定装置であって、
任意の印刷パターンの入力を受け付ける入力手段と、
前記入力手段によって入力された印刷パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷パターンに固有な素数積を設定する素数積設定手段と、
前記印刷可能パターンに固有な素数積を、前記素数積設定手段によって設定された素数積で割り算する算出手段と、
前記算出手段によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定手段と、
前記判定手段によって判定された判定結果を出力する判定結果出力手段と、
を備えることを特徴とする新聞印刷パターン判定装置。
【０１８０】
（付記２０）新聞輪転機システムを構成する新聞輪転機群の配列位置および当該新聞輪転機から繰り出される巻取紙の巻取軸方向における印刷位置をあらわす前記新聞輪転機システムに関するマトリクスを記憶する記憶手段と前記マトリクスを制御する制御手段とを有するコンピュータが、
前記制御手段により、前記記憶手段に記憶されたマトリクスの各要素に対し、前記各新聞輪転機に対する前記巻取紙の有無に関する値または／および前記各新聞輪転機に対する前記巻取紙への印刷色に関する値を受け付ける受付工程と、
前記制御手段により、前記受付工程によって前記要素ごとに受け付けられた値を前記新聞輪転機システムに関するマトリクスに設定する設定工程と、
前記制御手段により、前記設定工程によって前記値が設定された前記新聞輪転機システムに関するマトリクスに基づいて、前記新聞輪転機システムにより印刷可能な新聞の印刷可能パターンの集合を生成して、前記記憶手段に記憶する生成工程と、
前記制御手段により、前記生成工程によって生成された印刷可能パターンを出力する出力工程と、
を実行することを特徴とする新聞印刷パターン生成方法。
【０１８１】
（付記２１）付記２０に記載の新聞印刷パターン生成方法により生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースと、当該データベースにアクセス可能な制御手段とを有するコンピュータが、
前記制御手段により、任意の印刷パターンの入力を受け付ける入力工程と、
前記制御手段により、前記入力工程によって入力された印刷パターンを構成するページの位置と当該ページの印刷色にそれぞれ固有な素数を乗じた前記印刷パターンに固有な素数積を設定する設定工程と、
前記制御手段により、前記印刷可能パターンに固有な素数積を、前記設定工程によって設定された素数積で割り算する算出工程と、
前記制御手段により、前記算出工程によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定工程と、
前記制御手段により、前記判定工程によって判定された判定結果を出力する出力工程と、
を実行することを特徴とする新聞印刷パターン判定方法。
【０１８２】
（付記２２）付記２０に記載の新聞印刷パターン生成方法により生成された印刷可能パターンの集合に基づいて、新聞の印刷可能パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷可能パターンに固有な素数積を前記印刷可能パターンごとに記憶するデータベースと、当該データベースにアクセス可能な制御手段とを有するコンピュータが、
前記制御手段により、任意の印刷パターンの入力を受け付ける入力工程と、
前記制御手段により、前記入力工程によって入力された印刷パターンを構成するページの位置と当該ページの印刷色との組み合わせに固有な素数を乗じた前記印刷パターンに固有な素数積を設定する設定工程と、
前記制御手段により、前記印刷可能パターンに固有な素数積を、前記設定工程によって設定された素数積で割り算する算出工程と、
前記制御手段により、前記算出工程によって割り算された割り算結果に基づいて、前記印刷パターンによる印刷可能性を判定する判定工程と、
前記制御手段により、前記判定工程によって判定された判定結果を出力する出力工程と、
を実行することを特徴とする新聞印刷パターン判定方法。
【図面の簡単な説明】
【０１８３】
【図１】新聞輪転機システムのシステム構成図である。
【図２】新聞輪転機を示す概略斜視図である。
【図３】実施の形態にかかる新聞印刷パターン生成装置のハードウェア構成を示すブロック図である。
【図４】新聞輪転機システムに関するマトリクスを示す説明図である。
【図５】新聞印刷パターン生成装置の機能的構成を示すブロック図である。
【図６】巻取紙設定値の設定内容を示す説明図である。
【図７】印刷色設定値の設定内容を示す説明図である。
【図８】輪転機マトリクスのスリッタ設定処理を示す説明図である。
【図９】スリッタ設定処理後のシステムマトリクスを示す説明図である。
【図１０】システムマトリクスの反転設定処理を示す説明図である。
【図１１】ベーウィンド設定処理を示す説明図である。
【図１２】分割マトリクスＭ５ａにおける下流側の部分マトリクスＭ４（Ｔ１）ａの割り込み例を示す説明図である。
【図１３】分割マトリクスＭ５ａにおける上流側の部分マトリクスＭ４（Ｔ１）ｂの割り込み例を示す説明図である。
【図１４−１】分割マトリクスＭ５ａにおける下流側の部分マトリクスＭ４（Ｔ１）ａおよび下流側の部分マトリクスＭ４（Ｐ２）ａの割り込み例を示す説明図である。
【図１４−２】分割マトリクスＭ５ａにおける上流側の部分マトリクスＭ４（Ｔ１）ｂおよび下流側の部分マトリクスＭ４（Ｐ２）ａの割り込み例を示す説明図である。
【図１５】印刷可能パターンの集合を示す説明図である。
【図１６】新聞印刷パターン生成処理手順を示すフローチャートである。
【図１７】巻取紙設定処理（ステップＳ１６０１）の詳細な処理手順を示すフローチャートである。
【図１８】印刷色設定処理（ステップＳ１６０２）の詳細な処理手順を示すフローチャートである。
【図１９】スリッタ設定処理（ステップＳ１６０３）の詳細な処理手順を示すフローチャートである。
【図２０】反転設定処理（ステップＳ１６０４）の詳細な処理手順を示すフローチャートである。
【図２１】ベーウィンド設定処理（ステップＳ１６０５）の詳細な処理手順を示すフローチャートである。
【図２２】削除マトリクス挿入処理（ステップＳ２１１１）の詳細な処理手順を示すフローチャートである。
【図２３】印刷可能パターン集合生成処理（ステップＳ１６０６）の詳細な処理手順を示すフローチャートである。
【図２４】シミュレーション画面例（その１）を示す説明図である。
【図２５】シミュレーション画面例（その２）を示す説明図である。
【図２６】シミュレーション画面例（その３）を示す説明図である。
【図２７】シミュレーション画面例（その４）を示す説明図である。
【図２８】シミュレーション画面例（その５）を示す説明図である。
【図２９】印刷色テーブルを示す説明図である。
【図３０】ページ位置テーブルを示す説明図である。
【図３１】印刷可能パターンマスタの初期状態を示す説明図である。
【図３２】印刷可能パターンマスタの完成状態を示す説明図である。
【図３３】印刷不可パターンマスタを示す説明図である。
【図３４】更新対象となる印刷可能パターンの一例を示す説明図である。
【図３５】図３４に示した印刷可能パターンのページ番号および印刷色ＩＤとの対応関係を示すテーブルである。
【図３６】図３５に示したテーブルに、ページ素数、印刷色素数、および色ページ固有値を挿入したテーブルである。
【図３７】新聞印刷パターン判定装置の機能的構成を示すブロック図である。
【図３８】設定部による図２５に示した入力印刷パターンの設定内容を示す説明図である。
【図３９】新聞印刷パターン判定装置の新聞印刷パターン判定処理手順を示すフローチャートである。
【図４０】図３９に示した印刷可能パターン固有値設定処理（ステップＳ３９０１）の詳細な処理手順を示すフローチャートである。
【図４１】印刷可能性判定処理（ステップＳ３９０２）の詳細な処理手順を示すフローチャートである。
【図４２】図４１に示した入力印刷パターン設定処理（ステップＳ４１０１）の詳細な処理手順を示すフローチャートである。
【図４３】入力印刷パターンの印刷可能性判定処理（ステップＳ４１０２）の詳細な処理手順を示すフローチャートである。
【図４４】図４３に示した印刷不可パターン判定処理（ステップＳ４３０２）の詳細な処理手順を示すフローチャートである。
【図４５】印刷可能パターンとの印刷可能性判定処理（ステップＳ４３０３）を示すフローチャートである。
【図４６】印刷色・ページ位置テーブルを示す説明図である。
【符号の説明】
【０１８４】
１００  新聞輪転機システム
１０１，１０５  新聞輪転機
１０６，１０７  スリッタ
１０８  ベーウィンド装置
５００  新聞印刷パターン生成装置
５０１  受付部
５０２  設定部
５０３  生成部
５０４  出力部
２４００  シミュレーション画面
３１００  印刷可能パターンマスタ
３７００  新聞印刷パターン判定装置
【図１】
2009255456.tif 000005
【図２】
2009255456.tif 000006
【図３】
2009255456.tif 000007
【図４】
2009255456.tif 000008
【図５】
2009255456.tif 000009
【図６】
2009255456.tif 000010
【図７】
2009255456.tif 000011
【図８】
2009255456.tif 000012
【図９】
2009255456.tif 000013
【図１０】
2009255456.tif 000014
【図１１】
2009255456.tif 000015
【図１２】
2009255456.tif 000016
【図１３】
2009255456.tif 000017
【図１４−１】
2009255456.tif 000018
【図１４−２】
2009255456.tif 000019
【図１５】
2009255456.tif 000020
【図１６】
2009255456.tif 000021
【図１７】
2009255456.tif 000022
【図１８】
2009255456.tif 000023
【図１９】
2009255456.tif 000024
【図２０】
2009255456.tif 000025
【図２１】
2009255456.tif 000026
【図２２】
2009255456.tif 000027
【図２３】
2009255456.tif 000028
【図２４】
2009255456.tif 000029
【図２５】
2009255456.tif 000030
【図２６】
2009255456.tif 000031
【図２７】
2009255456.tif 000032
【図２８】
2009255456.tif 000033
【図２９】
2009255456.tif 000034
【図３０】
2009255456.tif 000035
【図３１】
2009255456.tif 000036
【図３２】
2009255456.tif 000037
【図３３】
2009255456.tif 000038
【図３４】
2009255456.tif 000039
【図３５】
2009255456.tif 000040
【図３６】
2009255456.tif 000041
【図３７】
2009255456.tif 000042
【図３８】
2009255456.tif 000043
【図３９】
2009255456.tif 000044
【図４０】
2009255456.tif 000045
【図４１】
2009255456.tif 000046
【図４２】
2009255456.tif 000047
【図４３】
2009255456.tif 000048
【図４４】
2009255456.tif 000049
【図４５】
2009255456.tif 000050
【図４６】
2009255456.tif 000051