(57)【要約】【課題】折りに関する設定を容易且つ確実に設定可能とする。【解決手段】スキャナ１１２により折る前の用紙の画像８０１、８０２と、折った後の用紙の画像８０３、８０４とを読み取り、読み取った画像をホストコンピュータ１０６に入力する。ホストコンピュータ１１２は、入力された折る前の用紙の画像８０１、８０２と、折った後の用紙の画像８０３、８０４とから、該用紙の折り方を解析する。そして、解析結果を折り機能を有するデバイスに自動設定するようにする。これにより、印刷及び折りに関する設定を容易且つ確実に設定することが可能となる。【選択図】  図９
2009037422.tif 000002
【特許請求の範囲】
【請求項１】
折る前の用紙及び折った後の用紙の画像を入力する入力手段と、
前記入力手段が入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析手段と、
前記解析手段の解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記解析手段は、前記折り方に加え、前記用紙の折り幅及び折り方向を解析することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記解析手段は、前記入力手段が入力した折る前の用紙及び折った後の用紙の画像のうち、サイズが大きい方を折る前の用紙の画像と認識し、サイズが小さい方を折った後の用紙の画像と認識することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記解析手段の解析結果を表示装置に表示する第１の表示手段を備えたことを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
折り機能を有するデバイスの情報を取得する取得手段を備えたことを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記取得手段が取得した折り機能を有するデバイスの情報を基に、該デバイスが前記解析手段の解析結果に示される折り方を実現できるか否かを判断する判断手段を備えたことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記判断手段が実現できないと判断した場合に、前記解析手段の解析結果に示される折り方の代替方法を解析する代替方法解析手段を備えたことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記代替方法解析手段の解析結果を表示装置に表示する第２の表示手段を備えたことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記代替方法解析手段の解析結果を採用するか否かを選択させる選択手段と、
前記選択手段で採用すると選択された場合に、前記代替方法解析手段の解析結果を折り機能を有するデバイスに設定する第２の設定手段とを備えたことを特徴とする請求項７又は８に記載の情報処理装置。
【請求項１０】
画像を読み取るスキャナ手段と、
前記スキャナ手段が読み取った折る前の用紙及び折った後の用紙の画像を入力する入力手段と、
前記入力手段が入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析手段と、
前記解析手段の解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定手段とを備えたことを特徴とする情報処理システム。
【請求項１１】
折る前の用紙及び折った後の用紙の画像を入力する入力ステップと、
前記入力ステップで入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析ステップと、
前記解析ステップの解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定ステップとを有することを特徴とする情報処理方法。
【請求項１２】
折る前の用紙及び折った後の用紙の画像を入力する入力ステップと、
前記入力ステップで入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析ステップと、
前記解析ステップの解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理を実行するための情報処理装置、情報処理方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、個人ユーザや企業等の顧客から依頼を受け、印刷物を生成する商業印刷業者（以下、印刷業者）が存在している。このような印刷業者は、顧客から印刷用データ（原本）と、印刷体裁や部数、納期等の指示とを受領し、印刷物を作成し、顧客に対して印刷物を納入する業務を行っている。また、このような印刷業者の多くは、古くから知られているオフセット製版印刷機等の大規模な装置を用いて業務を行っている。
【０００３】
最近では、電子写真方式の印刷装置（以降、プリンタ）やインクジェット方式のプリンタの高速化、高画質化が進んでいる。これに伴い、「コピーサービス」、「プリンティングサービス」、「Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ（ＰＯＤ）センター」等と称される、短時間で出力・納品が可能な商業印刷（オンデマンド印刷）の業態を採用する印刷業者も存在してきている。
【０００４】
ユーザが上記のようなオンデマンド印刷を採用する印刷業者に対して印刷の依頼をする場合、紙又は電子媒体（ＦＤ、ＭＯ、ＣＤ−ＲＯＭ等）に記録した原稿と、該原稿の印刷部数や製本方法、納品期日等を記載した印刷指示書（オーダー指示書）とを入稿する。入稿形態としては、原稿等を郵送、又は直接印刷会社に持ち込む等が考えられるが、最近ではインターネット、又はイントラネットを介してオンラインで印刷を発注／受注、入稿できるシステムも実用化されており、ネットワークを介して入稿することも可能である。
【０００５】
ネットワークを介して入稿される場合は、印刷業者はユーザからの依頼を受け付けて、別途印刷指示書を作成する。そして、印刷業者は、印刷指示書に従い、作業ホスト（コンピュータ等）に接続されたプリンタにより印刷や製本作業を行い、作成された印刷物を顧客に納品することで、その業務を完了する。
【０００６】
以上で述べたような印刷業者に対する印刷の依頼には、単に印刷を行うだけではなく、図２４（ａ）〜（ｆ）に示すような折った状態の出力成果物（折り成果物）を生産する依頼等が含まれることがある。
【０００７】
このような「折り」が求められる出力成果物としては、主に郵送する手紙、資料、販売促進材であるチラシ、パンフレット、ダイレクトメール（ＤＭ）等がある。チラシ、パンフレットは携帯性、陳列性、閲覧性のために、手紙、資料、ＤＭはサイズ変更し封入するために折りが求められる。
【０００８】
従来、印刷業者は、大量の折り成果物を生産する場合、印刷後にオフライン専用折り機を使用して折りを施す形態が主流であった。また、オフライン専用折り機を使用せず手作業で折り成果物を生成する場合もあるが、作業効率が悪く、熟練の技術が必要とされると言う課題があった。このような手作業の効率の悪さを解決するため、折りの基準となるサイズと折りの対象となるサイズとを比較し、基準となるサイズと同等になる折り方（位置）を判別して、所定の位置に折りマークと折りの順番を印刷する技術が特許文献１に開示されている。この技術を用いれば、熟練者でなくとも正確且つ迅速な手作業が可能となる。
【０００９】
しかしながら、最近では短納期に適したオンデマンド印刷の普及に伴い、印刷から折りまで連動処理するオンライン折り機能が充実してきており、折り機能を有するフィニッシャを新規導入し、用途によりオフライン機と併用する業者が増加している。
【００１０】
また、最近、依頼者側においては、折り成果物に対する印刷に工夫を凝らして、印刷物の作成依頼をするケースが増加してきている。例えば販促効果を高めるため、「見せる折り方」を工夫／指定するものがある。具体的な例としては、チラシ、ＤＭ等において、全体的な宣伝内容だけではなく、図２５に示すように折った状態の範囲（開かない状態で見える部分）に大きな文字や商品の画像（本例では「Ｓａｌｅ！！」という文字）をレイアウトするようにしたものが挙げられる。また、図２６に示すように折り幅をずらし、セールスポイントやアピールポイントだけ（本例では「Ｓａｌｅ！！」という文字）を消費者の目に留まるようにし、用紙を開かせるように促すことを試みたもの等が挙げられる。
【００１１】
【特許文献１】特開２００１−８０１５２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
オンデマンド印刷による短納期をサービスの差別化とする印刷業者が依頼者から折り成果物の依頼を受けた場合、印刷業者が短納期で納品できるようにするためには、オンライン折り機能を十分に活用することが望ましい。しかしながら、オンライン折り機能を活用する場合、印刷業者は多くの且つ複雑な出力設定を行う必要があり、この作業は非常に手間のかかる煩雑なものであった。
【００１３】
オンライン折り機能を活用して印刷及び折りの一連処理をする場合、具体的には、折りの種類、折り幅、折りの方向（コンテンツの表面を表に折るか、裏に折るか、天地）等の多くの項目と、印刷項目（レイアウト関連）とを同時に設定する必要がある。
【００１４】
オンライン折り機能を活用する場合に設定する項目の一例を図２７を用いて説明する。図２７（ａ）に、両面／長編とじ（天地同一）の印刷物を外三つ折りにする例を、図２７（ｂ）に、両面／短編とじ（天地反対）の印刷物を外三つ折りにする例を示す。この場合、印刷業者のオペレータは、とじ位置（裏表のコンテンツの天地）を踏まえて、以下（１）及び（２）の項目の関係（組み合わせ）を設定する必要がある。
【００１５】
（１）レイアウト関係
片面／両面、とじ（コンテンツの天地）
用紙サイズ、オリエンテーション（ポートレート/ランドスケープ）
（２）折り関係
折りの種類、折り幅、折りの方向（表折り/裏折り）
【００１６】
また、図２８（ａ）に、両面／長編とじ（天地同一）の印刷物において、表面の上部を最後に背面へ折る内三つ折りにする例を、図２８（ｂ）に、両面／長編とじ（天地同一）の印刷物を表面の下部を最後に背面へ折る内三つ折りにする例を示す。この場合も図２７のケースと同様に、オペレータは、とじ位置（裏表のコンテンツの天地）を踏まえて、上記（１）及び（２）の項目の関係（組み合わせ）を設定する必要がある。更には図２７（ｂ）のケースと同等に短編とじ（天地反対）のパターンもある場合もあり、その場合は、オペレータの判断、設定に関する作業が一層煩雑なものとなる。
【００１７】
更にまた、図２６で示したような細かな工夫を伴う折り成果物の依頼を受けた場合は、上記で説明した設定（特に折り幅等）に注意が必要となり、作業が一層煩雑なものとなる。
【００１８】
また、以前にオフライン専用折り機を使用して生産した場合や、オフライン専用折り機と併用した場合のオフライン専用折り機の設定を、オンライン折り機能に連携、流用することは、装置の互換等の問題上、容易ではない。そのため、新規に折り成果物を生産する場合と同様に、オンライン折り機能において図２３に示すようなダイアログで全ての設定項目を設定（入力）する必要があり、作業に手間がかかる。
【００１９】
また、以前にオフライン専用折り機を使用して生産した場合や、オフライン専用折り機と併用した場合のオフライン専用折り機の設定項目を流用できた場合においても、該設定項目がオンライン折り機能において有効に働くか否かを判定する必要がある。そのため、作業に手間がかかる。
【００２０】
以上のように、オンライン折り機能を十分に活用するためには、多くの且つ複雑な出力設定を入力する必要があり、オペレータの作業を煩雑なものとし、作業効率を大幅に低下させる場合があった。仮に確実に設定できなかった場合には、納期を守ることができなくなってしまうこともある。
【００２１】
本発明は係る実情に鑑みてなされたものであり、折りに関する設定を容易且つ確実に設定可能とすることを目的とする。
【課題を解決するための手段】
【００２２】
本発明の情報処理装置は、折る前の用紙及び折った後の用紙の画像を入力する入力手段と、前記入力手段が入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析手段と、前記解析手段の解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定手段とを備えたことを特徴とする。
また、本発明の情報処理システムは、画像を読み取るスキャナ手段と、前記スキャナ手段が読み取った折る前の用紙及び折った後の用紙の画像を入力する入力手段と、前記入力手段が入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析手段と、前記解析手段の解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定手段とを備えたことを特徴とする。
また、本発明の情報処理方法は、折る前の用紙及び折った後の用紙の画像を入力する入力ステップと、前記入力ステップで入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析ステップと、前記解析ステップの解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定ステップとを有することを特徴とする。
また、本発明のコンピュータプログラムは、折る前の用紙及び折った後の用紙の画像を入力する入力ステップと、前記入力ステップで入力した折る前の用紙及び折った後の用紙の画像から、該用紙の折り方を解析する解析ステップと、前記解析ステップの解析結果を用いて、折り処理を実現するための折り属性を折り機能を有するデバイスに対して設定する第１の設定ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、折りに関する設定を容易且つ確実に設定することができ、作業の手間を軽減することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について図面を用いて詳細に説明する。図１は、本発明の実施の形態に係る印刷システム（本発明でいう情報処理システムを含む）の全体構成を示す図である。なお、以下で説明する印刷システム全体の環境は、本発明の説明を理解し易くするために簡易な構成としているが、本発明は、該構成に限定されるものではない。
【００２５】
図１に示す印刷システムは、クライアント１５１、サーバ１５２、及び印刷センター１５３を、ネットワーク１３１及び１３２により接続することで構成される。
【００２６】
クライアント１５１には、印刷処理を依頼するユーザが用いる業務用パーソナルコンピュータ（業務用ＰＣ）１０１及びノートパーソナルコンピュータ（ノートＰＣ）１０２が含まれる。会社等で用いられる業務用ＰＣ１０１は、ＬＡＮ１２１を介してネットワーク１３１に接続し、自宅等で用いられるノートＰＣ１０２は、ＬＡＮ１２２を介してネットワーク１３１に接続する。
【００２７】
サーバ１５２には、ユーザが印刷依頼や原稿を入稿する際に参照する入稿コンテンツを提供するＷＥＢサーバ１０３と、通常又は電子入稿された印刷依頼を注文書（オーダー票）として格納し、電子入稿された原稿を格納するＤＢサーバ１０４とが含まれる。ＷＥＢサーバ１０３及びＤＢサーバ１０４は、ＬＡＮ１２３を介して相互に接続し、更にはネットワーク１３１及び１３２に接続する。なお、ＷＥＢサーバ１０３及びＤＢサーバ１０４は、１つの筐体に混在させることも可能であるが、本実施形態においては、説明の便宜のため２つの筐体に分けている。
【００２８】
印刷センター１５３は、サーバ１５２に対して複数存在することができ、印刷センター１５３に設置されているプリンタの情報を基に、サーバ１５２において仕様に応じた振り分けがされる。印刷センター１５３には、サーバ１５２から原稿等を受信する印刷サーバ１０５と、印刷サーバ１０５が提供する各種のサービスをＧＵＩで操作するための作業ＰＣ１０６と、実際の出力先となるモノクロプリンタ１１１及びカラープリンタ１１２とが含まれる。また、印刷センター１５３には、印刷後に使用される後工程デバイス１４１（くるみ製本機）と、後工程デバイス１４２（パンチャ機）とが含まれる。印刷センター１５３に含まれる各構成要素は、ＬＡＮ１２４を介して相互に接続し、更にネットワーク１３２に接続する。このように構成された印刷センター１５３は、印刷サーバ１０５に蓄積するオーダー票及び原稿をＤＢサーバ１０４から定期的に収集し、印刷物を作成する。なお、印刷センター１５３の構成や環境は、以上で説明したもの限定されるものではない。
【００２９】
ネットワーク１３１は、クライアント１５１とサーバ１５２とをインターネット又はイントラネットで接続し、ネットワーク１３２は、サーバ１５２と印刷センター１５３とをインターネット又はイントラネットで接続する。通常、クライアント１５１とサーバ１５２とを接続するネットワーク１３１は、インターネットで構成されることが多い。また、サーバ１５２と印刷センター１５３とを接続するネットワーク１３２は、専用回線を用いたイントラネットで構成されることが多い。しかし、本発明はこのような環境に限定されるものではなく、例えば印刷センター１５３内にサーバ１５２が存在するような環境であっても適用可能なものである。
【００３０】
以下、クライアント１５１、サーバ１５２、及び印刷センター１５３に含まれる主な構成要素の詳細について説明する。
【００３１】
業務用ＰＣ１０１及びノートＰＣ１０２には、ＷＥＢサーバ１０３が提供する入稿コンテンツを閲覧するためのブラウザが搭載される。一般的には、ＭｉｃｒｏＳｏｆｔ（登録商標）社製のＩｎｔｅｒｎｅｔＥｘｐｌｏｒｅｒであるが、ＮｅｔＳｃａｐｅ社製のＮｅｔＳｃａｐｅ等でもよい。また、業務用ＰＣ１０１及びノートＰＣ１０２は、当該入稿コンテンツを使って原稿データをアップロードすることが可能である。
【００３２】
ＷＥＢサーバ１０３は、クライアント１５１に対して提供する入稿コンテンツを格納する。該入稿コンテンツには、製本等の印刷体裁、部数、用紙サイズ等の印刷設定、納品期日、依頼者情報、及び配送先等を入力するエディットコントロールや、原稿データをアップロードするファイル指定コントロールが装備されている。ここで、入力された依頼内容に応じた料金計算、及び入力事項の確定処理等は、ＷＥＢサーバ１０３上で動作するサービスモジュールで実現されるが、一般的なロジックであり本発明と直接関係しないため割愛する。更に、ＷＥＢサーバ１０３は、確定した印刷依頼として、注文書（ここには、印刷依頼内容と原稿データのファイル名等が記入されている）、及び原稿データをＤＢサーバ１０４に格納する。
【００３３】
ＤＢサーバ１０４には、Ｏｒａｃｌｅ社製のＯｒａｃｌｅＤａｔａｂａｓｅのような一般的なデータベースがインストールされており、後述する印刷サーバ１０５からのデータ取得要求に応じて、所望の注文書及び原稿データを送信することができる。ＤＢサーバ１０４が内部に有する図示しないＤＢスキーマは、主として印刷センターマスタテーブル、デバイスマスタテーブル、及び後工程デバイスマスタテーブルで構成されている。印刷センターマスタテーブルは、場所、連絡先等の情報で構成されており、更に、デバイスマスタ、製本機マスタをメンバに持つ。デバイスマスタテーブルは、カラー／モノクロ、印刷枚数、オプション等のデバイス構成情報で構成されている。後工程デバイスマスタテーブルは、くるみ製本機、パンチャ機等の情報で構成されている。これらのテーブルに基き、印刷依頼に適した印刷センターに注文が割り当てられ、印刷センター１５３等にある印刷サーバ１０５が自センターに割り当てられた注文を受け取ることとなる。
【００３４】
印刷サーバ１０５は、ＷＥＢサーバ１０３からの注文確定の通知を受け、ＤＢサーバ１０４から注文書と原稿データを収集するとともに、収集した注文書に関する情報を作業ＰＣ１０６に通知する。
【００３５】
作業ＰＣ１０６は、印刷サーバ１０５で提供される各種のサービスを使いやすい操作画面を使って制御するコンソールを持つ作業用のホストである。作業ＰＣ１０６はまた、印刷サーバ１０５に格納されている原稿データを取り出し、所定のアプリケーションを起動し、注文書に指定された印刷設定に基づいて、印刷体裁を整えるともに印刷指示する作業用のホストでもある。なお、本実施形態では、作業ＰＣ１０６に、本発明の情報処理装置を適用したものとするが、本発明はこの形態に限定されるものではない。
【００３６】
モノクロプリンタ１１１及びカラープリンタ１１２は、印刷センターによって、設置構成が異なるが、一般的には高速なモノクロプリンタと、高品位なカラープリンタの組み合わせで構成されることが多い。これらは、すべて作業ＰＣ１０６で決定される印刷指示に基づき、スケジューリングされることになる。なお、カラープリンタ１１２は、本実施形態においてはスキャナ機能と折り機能を備える複合機として構成される。また、本実施形態に係る印刷システムでは、モノクロプリンタ１１１及びカラープリンタ１１２のみを記載したが、実際には複数のプリンタ装置が印刷センター１５３内に配置されていてもよい。
【００３７】
後工程デバイス１４１及び後工程デバイス１４２は、モノクロプリンタ１１１又はカラープリンタ１１２より出力された用紙を後処理するための機械であり、くるみ製本機、パンチャ機、ステイプ機、リング製本機であったりする。本実施形態では後工程デバイス１４１はくるみ製本機であり、後工程デバイス１４２はパンチャ機であるものとする。また、後工程デバイス１４１及び後工程デバイス１４２は、ＬＡＮ１２４を介してネットワークに接続することで、状況ステータスが収集可能である。また、後工程デバイス１４１及び後工程デバイス１４２は、モノクロプリンタ１１１及びカラープリンタ１１２と同様に、印刷センターによって設置構成が異なる。なお、後工程デバイス１４１及び後工程デバイス１４２がＬＡＮ１２４を介してネットワーク接続されていない環境であっても、本発明を適応することは可能であり、以上で述べた環境により、本発明が限定されるものではない。
【００３８】
図２は、ＷＥＢサーバ１０３、ＤＢサーバ１０４、印刷サーバ１０５、作業ＰＣ１０６として機能しうるコンピュータ装置の概略構成を示すブロック図である。
【００３９】
図２においてＣＰＵ２００は、ＨＤ（ハードディスク）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳやネットワークプリンタ制御プログラム等を実行する。そして、ＣＰＵ２００は、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００４０】
ＲＯＭ２０１は、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。ＲＡＭ２０２は、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。外部記憶ドライブ２０３は、メディア２０４に記憶されたプログラム等を本装置にロードすることができる。メディア２０４は、本実施形態で説明する各種プログラム及び関連データを格納している。メディア２０４が記憶しているプログラム等の内容については図４を用いて後述する。ＨＤ２０５は、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、制御プログラム、及び関連プログラム等を格納している。なお、詳細は後述するが、ＨＤ２０５には、折り用紙データ情報テーブル１８００、折り方情報テーブル１９００、代替情報テーブル２０００、印刷データ情報テーブル２１００、及び印刷デバイス情報テーブル２２００が保存されている。
【００４１】
キーボード２０６は、ユーザが利用しているＰＣに対して、デバイスの制御コマンドの命令等を入力指示するものである。ディスプレイ２０７は、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりするものである。システムバス２０８は、ユーザが利用しているＰＣ内のデータの流れを司るものである。ネットワークインタフェース２０９（以下、Ｉ／Ｆ）は、ローカルエリアネットワーク（ＬＡＮ）、あるいはインターネットに接続するための通信インタフェースである。
【００４２】
図３は、図２に示したＲＡＭ２０２に、本発明に係るプログラムを含むプログラムがロードされ実行可能となった状態のメモリマップを表す図である。本実施形態では、メディア２０４からプログラム及び関連データを直接ＲＡＭ２０２にロードして実行させる例を示すが、この例の他に、メディア２０４からプログラムを動作させる度に、ＨＤ２０５からＲＡＭ２０２にロードするようにしてもよい。また、本発明のプログラムを記録する媒体としてのメディア２０４は、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、ＩＣメモリーカード等で構成される。あるいは、プログラムをＲＯＭ２０１に記録しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。
【００４３】
メモリマップ３００において、基本Ｉ／Ｏプログラム領域３０１には、ＯＳの動作を開始させるためのＩＰＬ（イニシャルプログラムローティング）機能等を有しているプログラム（基本Ｉ／Ｏプログラム）が展開される。基本Ｉ／Ｏプログラムは、ＰＣの電源がＯＮされ、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれた際に展開される。ＯＳ領域３０２にはＯＳ、制御プログラム領域３０３には制御プログラム（本プログラム）、関連データ領域３０４には関連データがそれぞれ展開される。また、ワークエリア３０５は、ＣＰＵ２００が本プログラムを実行する際に用いるワークエリアである。
【００４４】
図４は、メディア２０４のデータ内容を示す図である。図４に示すように、メディア２０４は、データの情報を示すボリューム情報４０１、ディレクトリ情報４０２、本プログラム４０３、及び本プログラム４０３に関連する関連データ４０４等を記憶している。なお、本プログラム４０３は、図５〜７に示すフローチャートに基づく処理を実行するプログラムをプログラムコード化したものである。
【００４５】
以下、本発明の実施形態に係る印刷システムにおける処理の流れを説明する。まず、印刷依頼（注文書の通知）を受けた印刷業者のオペレータが行う、スキャナによる折り情報の入力に関して、図５に示すフローチャートを参照して説明する。なお、本実施形態において、スキャナ（本発明でいうスキャナ手段）による折り情報の入力は、カラープリンタ１１２を用いて行われたものとするが、スキャン機能を有するデバイスであれば他の装置であってもよい。あるいは用紙のコンテンツ情報を記録、電子化できる他の手段であっても構わない。また、折り情報は、折り方、折り幅、折り方向等を特定するための情報であって、折り成果物をスキャンして得られる情報（画像）をいうものとする。
【００４６】
まずステップＳ５０１において、オペレータは、折り情報（画像）を入力するために図８（ａ）〜（ｄ）に示すような任意のコンテンツが印刷されている用紙を用意する。図８（ａ）〜（ｄ）に示す用紙は、両面印刷、外三つ折りの折り成果物であり、折り情報としてスキャンすべき面は、折る前の用紙における表面８０１、裏面８０２、及び折った後の用紙における前面８０３、背面８０４の４つの面となる。
【００４７】
続いてステップＳ５０２において、オペレータは、折る前の用紙及び折った後の用紙をスキャンし、コンテンツ情報を読み取り、作業ＰＣ１０６に転送する。この場合、４つの画像データを作業ＰＣ１０６に転送するようにする。なお、用紙は、依頼者が指定した形態にオペレータが手作業で折ってもよいし、オフライン専用折り機を用いて折ってもよい。
【００４８】
次に、作業ＰＣ１０６における折り情報の受領、保存に関して、図６に示すフローチャートを参照して説明する。
【００４９】
まずステップＳ６０１において、作業ＰＣ１０６は、表示されるダイアログと図２に示したキーボード２０６等とを用いたオペレータによる指示に従って自動解析設定モードを設定する。
【００５０】
続いてステップＳ６０２において、作業ＰＣ１０６におけるＣＰＵ２００は、折り情報としてカラープリンタ１１２に入力された画像データが転送されてきたか否か判断する。画像データが転送されていないと判断した場合は、ステップＳ６０２の処理に戻る。画像データが転送されたと判断した場合は、ステップＳ６０３の処理に進む。
【００５１】
続いてステップＳ６０３において、ＣＰＵ２００は、受信した画像データをＨＤ２０５に一時保存する。本例では図８に示した用紙をスキャンしているため、４つの画像データを一時保存することになる。
【００５２】
続いてステップＳ６０４において、ＣＰＵ２００は、画像データの転送が完了したか否か判断する。画像データの転送が完了していないと判断した場合は、ステップＳ６０２に処理に戻る。画像データの転送が完了したと判断した場合は、ステップＳ６０５の処理に進む。
【００５３】
続いてステップＳ６０５において、ＣＰＵ２００は、受信して一時保存している画像データにおいてサイズ（面積）が大きいデータを、折る前の用紙情報としてＨＤ２０５に保存する。図１８には、ＨＤ２０５に保存されている折り用紙データ情報テーブル１８００を示す。具体的には図１８の折り用紙データ情報テーブル１８００の形式で保存する（詳細には、図１８に示す１８００−１で示される項目を保存する）。
【００５４】
続いてステップＳ６０６において、ＣＰＵ２００は、受信して一時保存している画像データにおいてサイズ（面積）が小さいデータを、折った後の用紙情報としてＨＤ２０５に保存する。具体的には図１８の折り用紙データ情報テーブル１８００の形式で保存する（詳細には、図１８に示す１８００−１で示される項目を保存する）。
【００５５】
図９は、図８に示すような用紙による折り情報の入力から、カラープリンタ１１２が送信した情報を作業ＰＣ１０６が受信する一連の処理の流れを示す概要図である。これにより、図１８の左欄の「ＮＯ．１」に対応する１８００−１に示される項目の情報が生成される。なお、図６を参照して説明した処理は、本発明でいう入力手段の処理に対応する。
【００５６】
なお、図８（ａ）〜（ｄ）に示す両面印刷、外三つ折り以外の例として、図１２（ａ）〜（ｄ）には、片面印刷、内三つ折りの例を示す。この場合も、折り情報としてスキャンすべき面が、折る前の用紙における表面１２０１、裏面１２０２、及び折った後の用紙における前面１２０３、背面１２０４の４つの面となる。また、図１３は、図１２に示すような用紙による折り情報の入力から、カラープリンタ１１２が送信した情報を作業ＰＣ１０６が受信する一連の処理の流れを示す概要図である。これにより、図１８の左欄の「ＮＯ．２」に対応する１８００−１に示される項目の情報が生成される。なお、詳細な処理の流れは、図５及び図６に示したフローチャートで説明したものと同様であるため、詳しい説明は省略する。
【００５７】
次に、作業ＰＣ１０６における折り情報の解析、設定に関して、図７に示すフローチャートを参照して説明する。
【００５８】
まずステップＳ７０１において、作業ＰＣ１０６におけるＣＰＵ２００は、ＨＤ２０５に保存している画像データ（図６で示した処理において保存したもの）を画像認識する。
【００５９】
続いてステップＳ７０２において、ＣＰＵ２００は、ステップＳ７０１における画像認識の結果を基に、画像の重複位置、折る位置（折り幅、座標値、折り方向）、折り方を分析し、その分析結果を保存する。なお、画像の重複位置とは、折った後の用紙が折る前の用紙においてどの位置（Ｕｐｐｅｒ，Ｌｏｗｅｒ等）にあるかを示す情報である。画像の重複位置、折る位置、折り方の分析に際しては、ＨＤ２０５に保存された図１９に示すような折り方情報テーブル１９００を参照する。
【００６０】
具体的に図８の例では、まず、折る前の表面８０１を３分割して区分した面を上から「Ａ，Ｂ，Ｃ」とし、折る前の裏面８０２を３分割して区分した面を上から「１，２，３」とする。そして、前面８０３及び背面８０４を表面８０１及び裏面８０２に対比して判断するようにする。ここで、本例は、図１１に示すように、折る前の表面８０１に対して、折った後の前面８０３（区分した「Ａ」の面）が「Ｕｐｐｅｒ」の位置にある。また、折る前の裏面８０２に対して、折った後の背面８０４（区分した「３」の面）が「Ｌｏｗｅｒ」の位置にある。したがって、図１９の折り方情報テーブル１９００を参照すると、折り方が「外三つ折り」と判断されることとなる。ＣＰＵ２００は、このようにして判断した折り方等を、ＨＤ２０５の図１８の折り用紙データ情報テーブル１８００に保存する（詳細には、図１８に示す１８００−２で示される項目を保存する）。
【００６１】
図１０には、図８の例における折る前の画像（面）と折った後の画像（面）との組み合わせにより決定される折り方を詳細に説明するための図を示す。図１０において、１０１１〜１０１５は両面印刷した場合における折り方を示しており、１００１〜１００５は折った後の画像（面）の表裏の組み合わせ（上記表面及び裏面を分割して区分した「Ａ，Ｂ，Ｃ，１，２，３」の組み合わせ）を示している。本例では、折った後の前面８０３が本図に示す（Ａ）の面であり、折った後の背面８０４が本図に示す（３）の面であるので、１０１１に示す折り方が決定されることとなる。なお、１０１２、１０１３及び１０１５に示す折り方においては、折り幅が同一の長さとなるように図示されていないが、実際は同じ長さであるものとする。
【００６２】
また図１２の例でも、図８の例と同様に表面１２０１及び裏面１２０２を区分する。そして、図１２の例では、図１５に示すように、折る前の表面１２０１に対して、折った後の前面１２０３（区分した「Ａ」の面）が「Ｕｐｐｅｒ」の位置にある。また、折る前の裏面１２０２に対して、折った後の背面１２０４（区分した「Ｂ」の面）が「Ｍｉｄｄｌｅ」の位置にある。したがって、図１９の折り方情報テーブル１９００を参照すると、折り方が「内三つ折り」と判断されることとなる。ＣＰＵ２００は、このようにして判断した折り方等を、ＨＤ２０５の図１８の折り用紙データ情報テーブル１８００に保存する（詳細には、図１８に示す１８００−２で示される項目を保存する）。
【００６３】
図１４には、図１２の例における折る前の画像（面）と折った後の画像（面）との組み合わせにより決定される折り方を詳細に説明するための図を示す。図１４において、１４１１〜１４１５は片面印刷した場合における折り方を示しており、１４０１〜１４０５は画像（面）の表裏の組み合わせ（上記表面及び裏面を分割して区分した「Ａ，Ｂ，Ｃ，１，２，３」の組み合わせ）を示している。本例では、折った後の前面１２０３が本図に示す（Ａ）の面であり、折った後の背面１２０４が本図に示す（Ｂ）の面であるので、１４１２に示す折り方が決定されることとなる。なお、１４１２、１４１３及び１４１５に示す折り方においては、折り幅が同一の長さになるように図示されていないが、実際は同じ長さであるものとする。
【００６４】
また、折り幅をずらしセールスポイントやアピールポイントだけを消費者の目に留まるようにし、用紙を開かせることを促す形態の折り成果物の例を図１６に示す。この場合、ＣＰＵ２００は、画像認識により折り幅をずらしていることを分析し、更に折り幅を計算してＨＤ２０５に保存する（図１８の１８００−１に示す項目参照）。なお、以上で説明した折り方情報テーブル１９００は、作業ＰＣ１０６が利用可能なデバイスの情報として事前保存されているとものとする。あるいは、印刷サーバ１０５から適時取得するように構成してもよい。また、折り方情報テーブル１９００は、オペレータにより必要に応じて追加、変更する形態も可能とする。なお、ここで説明したステップＳ７０１及びＳ７０２の処理は、本発明でいう解析手段の処理に対応する。
【００６５】
図７に戻り、ステップＳ７０３において、ＣＰＵ２００は、オンライン折り機能の能力を取得する。オンライン折り機能の能力の取得に際して、ＨＤ２０５に保存された図２２に示すような印刷デバイス情報テーブル２２００を参照する。なお、印刷デバイス情報テーブル２２００は、作業ＰＣ１０６が事前にデバイス（カラープリンタ１１２等）から情報を取得し保存されているものとする。また、オペレータが事前に入力し作成する形態も可能とする。なお、ステップＳ７０３の処理は、本発明でいう取得手段の処理に対応する。
【００６６】
続いてステップＳ７０４において、ＣＰＵ２００は、出力対象のデータ属性（用紙サイズ、オリエンテーション、片面／両面等）を取得する。出力対象のデータ属性の取得に際して、ＨＤ２０５に保存された図２１に示すような印刷データ情報テーブル２１００を参照する。印刷データ情報テーブル２１００は、作業ＰＣ１０６が印刷サーバ１０５から取得する情報である。
【００６７】
続いてステップＳ７０５において、ＣＰＵ２００は、取得した全ての情報を分析する。詳しくは、折り用紙データ情報テーブル１８００の情報（図１８を参照：Ｓ７０２）、印刷デバイス情報テーブル２２００の情報（図２２を参照：Ｓ７０３）、及び印刷データ情報テーブル２１００の情報（図２１を参照：Ｓ７０４）を合わせて分析する。
【００６８】
続いてステップＳ７０６において、ＣＰＵ２００は、ステップＳ７０５の分析結果から指定された折りを実現可能か判断する。なお、この判断に関しては、印刷デバイス情報テーブル２２００に基き行われる。指定された折りを実現可能と判断した場合は、ステップＳ７１０の処理に進み、指定された折りを実現するための印刷属性、折り属性（解析結果）を設定する。具体的には、図２３に示すダイアログの各項目に値を自動的に表示し設定する。そして、設定した項目がカラープリンタ１１２の折り機能に反映されるようにする。なお、ステップＳ７０６の処理は、本発明でいう判断手段の処理に対応する。また、ステップＳ７１０の処理は、本発明でいう第１の設定手段の処理に対応し、図２３に示すようなダイアログを表示する処理は、本発明でいう第１の表示手段の処理に対応する。
【００６９】
以上の処理をもって、オペレータは、印刷及び折りの一連処理において、所定の折り成果物を出力可能な状態となるようにすることができる。
【００７０】
一方、ステップＳ７０６において指定された折りを実現可能でないと判断した場合には、ステップＳ７０７の処理に進み、代替設定の処理を行う。ステップＳ７０７において、ＣＰＵ２００は、代替設定を解析し表示する。具体的にはＨＤ２０５に保存され図２０に示すような代替情報テーブル２０００を参照し、前記ステップＳ７０５と同等の分析を再度実行する。そして、結果を図１７に示すようなダイアログによりディスプレイ２０７に表示する。
【００７１】
続いてステップＳ７０８において、ＣＰＵ２００は、代替設定を採用するか否かのオペレータからの指示を判断する。オペレータが図２におけるキーボード２０６等を用いて「キャンセル」を選択したと判断した場合には、代替設定を採用しないと判断し処理を中止する。オペレータが図２におけるキーボード２０６等を用いて「ＯＫ」を選択したと判断した場合には、代替設定を採用したと判断し、ステップＳ７０９に進み、代替の印刷属性、折り属性を設定する。具体的には図２３に示すダイアログの各項目に代替の値を自動的に表示し設定する。そして、設定した項目がカラープリンタ１１２の折り機能に反映されるようにする。
【００７２】
以上の処理をもって、オペレータは、印刷及び折りの一連処理において、代替の値により折り成果物を出力可能な状態となるようにすることができる。なお、ステップＳ７０７及びＳ７０８の処理は、本発明でいう第２の表示手段の処理、及び代替方法解析手段の処理に対応する。また、図１７に示すダイアログは、本発明でいう選択手段に対応し、ステップＳ７０９の処理は、本発明でいう第２の設定手段の処理に対応する。
【００７３】
以上のように本実施形態では、折りを伴う印刷物（折り成果物）の折る前の画像及び折った後の画像をスキャンして得た画像情報を基に、折りを踏まえた印刷設定及び詳細な折り設定が自動的に求められ、設定される。これにより、用紙の折り幅の測定、キーボード、マウス等により定量的な数値入力が不要になり、また項目の有効性の判断、無効な項目が存在する場合の代替設定を考慮することが不要となる。よって、作業の手間を軽減することができる。
【００７４】
また、本発明による装置（作業ＰＣ１０６）により自動的に求めた設定を参照して、オフライン専用折り機に反映させることもできる。この場合、オフライン専用折り機の環境とオンライン折り機能の環境が容易に連携、併用が可能になる。これにより、異なる作成環境で同一の成果物を生産することが可能になる。
【００７５】
さらに、従来、オフライン専用折り機で蓄積した折りのデータ（工夫、ノウハウ）を容易にオンライン折り機能の環境へ活用可能になる。これにより、定量的な数値のデータでなく、折り成果物のサンプルで対応可能になるため、実際に用紙を折った際の折位置を示す数値を保持する必要がなくなる。すなわち、過去の数値データの蓄積が無くとも所望の折を実現することができる。以上のように本実施形態に係る印刷システムでは、オペレータの作業が確実且つ容易になり作業を効率的に行える効果がある。
【００７６】
また、本実施形態では、折りを実行するデバイスとして、複合機であるカラープリンタ１１２を用いたが、これに限定されるものではない。例えば、オンライン折り機能を有する専用折り機を用いてもよい。この場合、作業ＰＣ１０６で求めた折りの設定を、ネットワークを介して該専用折り機に反映させるようにすればよい。
【００７７】
なお、本発明は、上記形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体(又は記録媒体)を、システム又は装置に供給する。そして、そのシステム又は装置のホスト(又はＣＰＵやＭＰＵ)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることは云うまでもない。
【００７８】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、ホストが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、ホスト上で稼働しているオペレーティングシステム(ＯＳ)等が実際の処理の一部又は全部を行う。その処理によって上記実施の形態の機能が実現される場合も含まれることは云うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、ホストに挿入された機能拡張カードやホストに接続された機能拡張ユニットに備わる記憶媒体に書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれることは云うまでもない。
【００８０】
また、本発明は、上記実施の形態の機能を実現するソフトウェアのプログラムコードがネットワークを介して配信されることにより、システム又は装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納される。そのシステム又は装置のホスト(又はＣＰＵやＭＰＵ)が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行することによっても、達成されることは云うまでもない。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施の形態に係る印刷システムの構成を示す図である。
【図２】本発明の実施の形態に係る印刷システムに含まれる、ＷＥＢサーバ、ＤＢサーバ、印刷サーバ、及び作業ＰＣとして機能しうるコンピュータ装置の概略構成を示すブロック図である。
【図３】本発明の実施の形態に係る印刷システムを動作させるためのプログラム等がＲＡＭにロードされ、該プログラム等が実行可能となった状態のメモリマップを表す図である
【図４】図２に示すメディアのデータ内容を示す図である。
【図５】本発明の実施の形態に係る印刷システムにおいて、スキャナによる折り情報の入力を説明するためのフローチャートである。
【図６】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣにおいて行われる折り情報の受領、保存に関する処理を説明するためのフローチャートである。
【図７】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣにおいて行われる折り情報の解析、設定に関する処理を説明するためのフローチャートである。
【図８】本発明の実施の形態に係る印刷システムにおいて生成する折り成果物の一例を示す図である。
【図９】本発明の実施の形態に係る印刷システムにおいて、折り情報の入力から、カラープリンタが送信した情報を作業ＰＣが受信する一連の処理の流れを示す概要図である。
【図１０】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣが折り情報（折る前の画像と折った後の画像との組み合わせ）により決定する折り方を詳細に説明するための図である。
【図１１】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣが折り情報（折る前の画像と折った後の画像との組み合わせ）により画像の重複位置を特定する処理を説明するための図である。
【図１２】本発明の実施の形態に係る印刷システムにおいて生成する折り成果物の一例を示す図である。
【図１３】本発明の実施の形態に係る印刷システムにおいて、折り情報の入力から、カラープリンタが送信した情報を作業ＰＣが受信する一連の処理の流れを示す概要図である。
【図１４】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣが折り情報（折る前の画像と折った後の画像との組み合わせ）により決定する折り方を詳細に説明するための図である。
【図１５】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣが折り情報（折る前の画像と折った後の画像との組み合わせ）により画像の重複位置を特定する処理を説明するための図である。
【図１６】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣが折り情報（折る前の画像と折った後の画像との組み合わせ）により決定する折り方を詳細に説明するための図である。
【図１７】本発明の実施の形態に係る印刷システムに含まれる作業ＰＣが指定された折りを実現可能でないと判断した場合に行う、代替設定の処理において表示される画面の一例を示す図である。
【図１８】本発明の実施の形態に係る印刷システムにおける折り用紙データ情報テーブルを示す図である。
【図１９】本発明の実施の形態に係る印刷システムにおける折り方情報テーブルを示す図である。
【図２０】本発明の実施の形態に係る印刷システムにおける代替情報テーブルを示す図である。
【図２１】本発明の実施の形態に係る印刷システムにおける印刷データ情報テーブルを示す図である。
【図２２】本発明の実施の形態に係る印刷システムにおける印刷デバイス情報テーブルを示す図である。
【図２３】本発明の実施の形態に係る印刷システムにおいて用いる、設定を入力するためのダイアログを示す図である。
【図２４】折り成果物の例を説明するための図である。
【図２５】折り成果物の例を説明するための図である。
【図２６】折り成果物の例を説明するための図である。
【図２７】折りに関する例を説明するための図である。
【図２８】折りに関する例を説明するための図である。
【符号の説明】
【００８２】
１０１  業務用パーソナルコンピュータ（業務用ＰＣ）
１０２  ノートパーソナルコンピュータ（ノートＰＣ）
１０３  ＷＥＢサーバ
１０４  ＤＢサーバ
１０５  印刷サーバ
１０６  作業ＰＣ
１１１  モノクロプリンタ
１１２  カラープリンタ
１２２、１２３、１２４  ＬＡＮ
１３１、１３２  ネットワーク
１５１  クライアント
１５２  サーバ
１５３  印刷センター
２００  ＣＰＵ
２０１  ＲＯＭ
２０２  ＲＡＭ
２０３  外部記憶ドライブ
２０４  メディア
２０５  ＨＤ
２０６  キーボード
２０７  ディスプレイ
２０８  システムバス
２０９  ネットワークインタフェース（Ｉ／Ｆ）
【図１】
2009037422.tif 000003
【図２】
2009037422.tif 000004
【図３】
2009037422.tif 000005
【図４】
2009037422.tif 000006
【図５】
2009037422.tif 000007
【図６】
2009037422.tif 000008
【図７】
2009037422.tif 000009
【図８】
2009037422.tif 000010
【図９】
2009037422.tif 000011
【図１０】
2009037422.tif 000012
【図１１】
2009037422.tif 000013
【図１２】
2009037422.tif 000014
【図１３】
2009037422.tif 000015
【図１４】
2009037422.tif 000016
【図１５】
2009037422.tif 000017
【図１６】
2009037422.tif 000018
【図１７】
2009037422.tif 000019
【図１８】
2009037422.tif 000020
【図１９】
2009037422.tif 000021
【図２０】
2009037422.tif 000022
【図２１】
2009037422.tif 000023
【図２２】
2009037422.tif 000024
【図２３】
2009037422.tif 000025
【図２４】
2009037422.tif 000026
【図２５】
2009037422.tif 000027
【図２６】
2009037422.tif 000028
【図２７】
2009037422.tif 000029
【図２８】
2009037422.tif 000030