(57)【特許請求の範囲】
【請求項１】
コンテンツに基づいて印刷に用いるデータを生成する情報処理装置であって、
所定の向きに読み進められるように並べられた文字を含むコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段と、
前記記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字を含むコンテンツのページの並べ替えを行う編集手段と、
前記編集手段によりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合手段と、
前記結合手段により結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記設定手段は、前記結合手段により結合されたコンテンツの文字が読み進められるように並べられた向きとページ順とに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記編集手段は、一方の向きに読み進められるように並べられた文字を含むコンテンツのページ数に基づいて、当該コンテンツのページの並べ替えを行うことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
複数のコンテンツのうち文字の読み進められるように並べられた向きが異なるコンテンツが存在するか否かを判定する判定手段を備え、
前記編集手段は、前記判定手段により文字の読み進められるように並べられた向きが異なるコンテンツが存在すると判定した場合は、何れの向きに読み進められるように並べられた文字からなるコンテンツのページの並べ替えを行うことを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記編集手段は、一方の向きに読み進められるように並べられた文字からなるコンテンツのページ数と、前記一方の向きと異なる向きに読み進められるように並べられた文字からなるコンテンツのページ数と、を比較して、ページ数の少ないコンテンツのページの並べ替えを行うことを特徴とする請求項４に記載の情報処理装置
【請求項６】
複数のコンテンツから、前記一方の向きに読み進められるように並べられた文字からなるコンテンツと、前記一方の向きと異なる向きに読み進められるように並べられた文字からなるコンテンツと、を分類する分類手段と、
前記編集手段は、前記分類手段で分類された一方の分類に含まれるコンテンツのページの並べ替えを行うことを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
所定の向きに読み進められるように並べられた文字からなるコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段と、
前記記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字からなるコンテンツのページの並べ替えを行う編集手段と、
前記編集手段によりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合手段と、
前記結合手段により結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定手段と、
を備えたことを特徴とする画像処理装置。
【請求項８】
コンテンツに基づいて印刷に用いるデータを生成する情報処理装置の制御方法であって、
前記情報処理装置は、
所定の向きに読み進められるように並べられた文字を含むコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字からなるコンテンツのページの並べ替えを行う編集ステップと、
前記編集ステップによりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合ステップと、
前記結合ステップにより結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項９】
コンピュータを、
所定の向きに読み進められるように並べられた文字を含むコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段と、
前記記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字を含むコンテンツのページの並べ替えを行う編集手段と、
前記編集手段によりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合手段と、
前記結合手段により結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツを結合する印刷方法に関して、特に、結合されたコンテンツの開き方、及び、コンテンツの記載形式を考慮した印刷方法に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction  Peripheral）の表示部などに表示される画面を用いて、オンデマンドで印刷したいといったニーズが増えてきている。
【０００３】
例えば学習塾の環境においては、通常、学習用教材が各校舎に在庫されているといった状況があり、教材が大量に必要となるシーズンにおいては、校舎のスペースを圧迫するようになり、教材を在庫しないペーパーレスの状況が求められている。
【０００４】
一方で、教材が電子データとして学習塾の社内システムに保管されており、ＰＣ(Personal  Computer)で、該電子データをダウンロードして印刷するといった運用が部分的にされているが、ひとりにつき1台のＰＣを確保できなかったり(アルバイト講師にはＰＣを手配しないこともある)、ＰＣの操作に不慣れで印刷体裁を間違えて(例えば製本印刷がしたいのに中とじホチキスを忘れてしまう等)、ミスプリントになってしまうケースなどがある。
【０００５】
こういったケースを解決するために、ＭＦＰで表示される画面で簡単な操作で教材を印刷できるシステム(オンデマンド印刷システム)が検討されている。
【０００６】
オンデマンド印刷システムに保管されている教材の電子データを検索して、印刷体裁(製本など)を指定して印刷指示をすると、操作したＭＦＰで印刷が実行されるといったものである。
【０００７】
このオンデマンド印刷システムによって、都度印刷すればよい教材については在庫する必要がなくなりペーパーレス化が実現でき、ＰＣがない環境においてもＭＦＰが存在すれば教材を印刷できる環境が提供でき、印刷体裁を指定する画面をＭＦＰ上に構成することにより、ミスプリントにつながるような印刷体裁を設定させないような機能を提供することができる。
【０００８】
このようなオンデマンド印刷システムにおいて、ＭＦＰの画面上から複数の教材を指定してまとめて印刷することができる。例えば、数学の教材の１章と２章を選択して製本で印刷することで、１章と２章が結合された製本印刷が可能となる。
【０００９】
しかしながら、製本印刷された印刷物は、同じ印刷物であっても、左開きや右開きなど、これらの印刷物を開く向きによっては、印刷物のカバーシートの印字内容が異なることを考慮して製本印刷しなければならない。
【００１０】
そこで、このような課題を解決するために、カバーシートが利用されるような製本印刷を行う場合、右開きと左開きとによって、カバーシートに印字すべきページを考慮して、印刷順序の制御を行うといった発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−１９６６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、印刷対象となるコンテンツは、上記例に示した数学の教材のような横書きの教材や、国語の教材のような縦書きの教材など、その記載形式が異なる場合が存在する。
【００１３】
また、コンテンツを結合して１つの印刷物を製本印刷する場合においては、例えば、数学のような横書きの教材と国語のような縦書きの教材とを結合して製本印刷する際に課題が生じる。
【００１４】
例えば、左からめくれば数学のページが１、２、３と続いていき、右からめくれば国語のページが１、２、３と続いていくような製本印刷が求められる場合、単にふたつの教材を結合して印刷すると、数学のページ送りと同じ順序で国語のページ送りがされてしまう(もしくは国語のページ送りと同じ順序で数学のページ送りがされてしまう)といったことになり、使い勝手がよくないといった課題がある。これらの課題に対して、ユーザが、マニュアル的にページ構成を作成することも考えられるが、ユーザの手間となることは否めない。
【００１５】
そこで、本発明では、文字が読み進められるように並べられた向きが異なるコンテンツが合わさった印刷物の生成にかかるユーザの手間を抑止することができる情報処理装置、画像処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するための第１の発明は、コンテンツに基づいて印刷に用いるデータを生成する情報処理装置であって、所定の向きに読み進められるように並べられた文字を含むコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段と、前記記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字を含むコンテンツのページの並べ替えを行う編集手段と、前記編集手段によりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合手段と、前記結合手段により結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定手段と、を備えたことを特徴とする。
【００１７】
上記課題を解決するための第２の発明は、コンテンツに基づいて印刷に用いるデータを生成する情報処理装置の制御方法であって、前記情報処理装置は、所定の向きに読み進められるように並べられた文字を含むコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字からなるコンテンツのページの並べ替えを行う編集ステップと、前記編集ステップによりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合ステップと、前記結合ステップにより結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定ステップと、を実行することを特徴とする。
【００１８】
上記課題を解決するための第３の発明は、コンピュータを、所定の向きに読み進められるように並べられた文字を含むコンテンツ、及び前記所定の向きと異なる向きに読み進められるように並べられた文字を含むコンテンツを記憶する記憶手段と、前記記憶手段に記憶された何れか一方の向きに読み進められるように並べられた文字を含むコンテンツのページの並べ替えを行う編集手段と、前記編集手段によりページの並べ替えを行ったコンテンツと読み進められるように並べられた文字の向きが異なるコンテンツとを結合する結合手段と、前記結合手段により結合されたコンテンツの文字が読み進められるように並べられた向きに基づいて、前記結合されたコンテンツを用いて生成される印刷物を開く向きを設定する設定手段と、して機能させるためのプログラムである。
【発明の効果】
【００１９】
本発明では、文字が読み進められるように並べられた向きが異なるコンテンツが合わさった印刷物の生成にかかるユーザの手間を抑止することができる、という効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係る印刷システムの概略構成を示す構成図である。
【図２】本発明の実施形態に係る画像処理サーバ、クライアント端末のハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態に係る画像処理サーバ、クライアント端末、及び複合機におけるモジュールの構成を示す構成図が示されている。
【図４】本発明の実施形態において、コンテンツを登録する処理の流れを示すフローチャートである。
【図５】本発明の実施形態において、複合機における印刷処理の流れを示すフローチャートである。
【図６】本発明の実施形態において、クライアント端末から印刷指示を行う印刷処理の流れを示すフローチャートである。
【図７】本発明の実施形態において、コンテンツの並べ替えに関する処理の流れを示すフローチャートである。
【図８】本発明の実施形態に係るコンテンツ登録画面の構成を示す構成図である。
【図９】本発明の実施形態に係るコンテンツ選択画面の構成を示す構成図である。
【図１０】本発明の実施形態に係る印刷設定選択画面の構成を示す構成図である。
【図１１】本発明の実施形態に係るコンテンツ管理テーブルの構成を示す構成図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１には、本発明の実施形態に係る印刷システム１００の概略構成を示す構成図が示されている。
【００２３】
１０１は画像処理サーバであり、本件における、コンテンツのページ並び替え処理機能、コンテンツ保管・管理機能、ユーザからのリクエストに応答する機能などを有している。
【００２４】
１０２はクライアント端末であり、本件における、印刷対象コンテンツの選択機能、印刷体裁選択機能などを有している。
【００２５】
１０３は複合機やプリンタなどのオフィスデバイスであり、１０２と同等の印刷対象コンテンツの選択機能、印刷体裁選択機能などを有することに加え、本件における、画像処理サーバ１０１からの印刷指示に基づきコンテンツを印刷する機能を提供する。
【００２６】
１０４はＬＡＮであり、画像処理サーバ１０１、クライアント端末１０２、及び複合機１０３が全てネットワークで接続されている。ＬＡＮの形態にとらわれず、技術的にはＷＡＮの形態でも構成が可能である。
【００２７】
図２は、画像処理サーバ１０１及びクライアント端末１０２に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３０】
また、２０５は入力コントローラで、キーボード等の入力デバイス２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ディスプレイ２１０等の表示器への表示を制御する。なお、図２では、ディスプレイ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３１】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３２】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３５】
次に、図３には、画像処理サーバ１０１、クライアント端末１０２、及び複合機１０３のモジュールの構成を示す構成図が示されている。
まず、画像処理サーバ１０１に備えられたモジュールに関して説明を行う。
【００３６】
３０１は、クライアント端末１０２や複合機１０３など各種システムからのリクエストを処理する機能を担当し、３０２は、コンテンツを登録する機能を提供するアプリケーションである。
【００３７】
３０３は、コンテンツを複合機１０３等の印刷装置に印刷指示を行う機能を提供し、３０４は、登録アプリケーション部３０２によって登録されたコンテンツを管理する機能を提供する。尚、コンテンツの管理には、コンテンツの実体とメタデータが含まれ、メタデータを記憶するテーブル（コンテンツ管理テーブル）の例を図１１に示す（詳細後述）。
【００３８】
３０５は、画像処理サーバ１０１に搭載する各種アプリケーションを使うためのユーザ認証の機能を提供し、３０６は、図１１に示すコンテンツ管理テーブルのコンテンツＩＤ列に記載の値を採番するための機能を提供する。
【００３９】
３０７は、複合機１０３と連携して処理を行う機能を提供し、このアダプタ部３０７を構成する３０８は、コンテンツのページ並び替え機能や、コンテンツの結合処理機能などのイメージング処理機能を提供する。
【００４０】
アダプタ部３０７を構成する３０９は、印刷アプリケーション部３０３から印刷パラメータの指示を受け、実際に複合機１０３に対して印刷処理の指示を行う機能を提供する。
【００４１】
３１０は、画像処理サーバ１０１に搭載する各種アプリケーションの設定、登録・削除、状態確認などの管理機能を提供し、３１１は、画像処理サーバ１０１に搭載する各種アプリケーションが記録するログを管理する機能を提供する。
次に、クライアント端末１０２に備えられたモジュールに関して説明を行う。
【００４２】
３２１は、登録アプリケーション部３０２や印刷アプリケーション部３０３の機能を利用するためのＷｅｂブラウザの機能を提供し、３２２は、印刷対象のコンテンツをプレビューするための機能を提供する。
次に、複合機１０３に備えられたモジュールに関して説明を行う。
【００４３】
３３１は、印刷アプリケーション部３０３の機能を利用するためのＷｅｂブラウザの機能を提供する。尚、登録アプリケーション部３０２の機能を利用することに応用することも可能である。
【００４４】
３３２は、印刷対象のコンテンツをプレビューするための機能を提供し、３３３は、複合機連携部３０９より印刷指示された内容で印刷処理を制御する機能を提供する。
【００４５】
続いて、図４に示すフローチャートを用いて、クライアント端末１０２の操作に従って、コンテンツを画像処理サーバ１０１へ登録するフローを説明する。
【００４６】
ステップＳ４０１では、クライアント端末１０２は、システム利用者などからの画面（不図示）を介して登録アプリケーション部３０２へのアクセス指示を受付け、ログイン要求を画像処理サーバ１０１へ行う。
【００４７】
ステップＳ４０２では、画像処理サーバ１０１は、認証管理部３０５を利用して認証処理を行い、登録アプリケーションの画面（コンテンツ登録画面８００、詳細後述）をクライアント端末１０２へ応答する。
【００４８】
ステップＳ４０３では、登録アプリケーション部３０２において、システム利用者などから登録するコンテンツの選択を、コンテンツ登録画面８００を介して受付け、ステップＳ４０４では、登録アプリケーション部３０２において、システム利用者などから登録するコンテンツに設定するメタデータの選択を、コンテンツ登録画面８００を介して受付ける。
【００４９】
ステップＳ４０５では、録アプリケーション部３０２において、システム利用者などからコンテンツの登録の指示を、コンテンツ登録画面８００を介して受付ける。ステップＳ４０３からステップＳ４０５の各処理に利用する画面を図８に示す。
【００５０】
図８では、コンテンツの登録を行うための画面を示すコンテンツ登録画面８００の構成が示されている。
【００５１】
システム利用者などは、コンテンツ登録画面８００の上部の参照ボタン８０１を押下することにより、画像処理サーバ１０１やクライアント端末１０２に記憶されたコンテンツを選択すると、選択したコンテンツに係る名称（ファイル名称等）がコンテンツ表示欄８０２に表示される。
【００５２】
そのコンテンツのメタデータをコンテンツ登録画面８００の下部より選択する。メタデータとして指定できるものが、コンテンツ状態８０３、印刷体裁８０４、及び検索情報８０５などを含む情報を指定できるものとなっている。
【００５３】
コンテンツ状態８０３は、登録するコンテンツの状態を選択するものであり、用紙サイズ、用紙向き、文字の書き方向を指定するようになっている。これらはシステム利用者などに選択させるようになっているが、システムが登録コンテンツを解析し自動的にセットすることも可能である。
【００５４】
デフォルト印刷体裁８０４は、システム利用者などが印刷体裁を選択する際にデフォルトで選択されているものを設定する。製本/ペラ、カラー/白黒、及び用紙サイズなどを選択させるようになっている。
【００５５】
検索情報８０５は、登録コンテンツを検索する際に検索ヒットするためのキー情報を設定する。
【００５６】
尚、コンテンツ登録画面８００における、すべての項目の数、値の内容については、システムの設定により変更することが可能である。
【００５７】
尚、ステップＳ４０６では、登録アプリケーション部３０２において、登録対象コンテンツのコンテンツ識別ＩＤを、採番処理部３０６の機能を利用して、登録すべくコンテンツが一意となるように採番する。
【００５８】
ステップＳ４０７では、印刷物を目視で確認して識別することを可能とするため、イメージング処理部３０８において、コンテンツ識別ＩＤを登録コンテンツにテキスト付与する。
【００５９】
ステップＳ４０８では、クライアント端末１０２においてプレビューを行うために、ダウンロードしたコンテンツを容易に再利用されないことを目的とし、登録コンテンツをコピーしてプレビュー用コンテンツを生成し、それに「二次流用禁止」などの地紋テキストを付与し、登録コンテンツと関連付けてコンテンツ管理部３０４において管理する。
【００６０】
次に、図５に示すフローチャートを用いて、複合機１０３における操作に応じて画像処理サーバ１０１に登録されているコンテンツを複合機１０３で印刷するフローを説明する。
【００６１】
ステップＳ５０１において、システム利用者などから画面（不図示）などを介して、印刷アプリケーション部３０３へのアクセス指示を受付け、ログイン要求を画像処理サーバ１０１に対して行う。
【００６２】
ステップＳ５０２では、画像処理サーバ１０１は認証管理部３０５を利用して認証処理を行い、印刷アプリケーションの画面（コンテンツ選択画面９００、詳細後述）を複合機１０３に対して応答する。
【００６３】
ステップＳ５０３では、Ｗｅｂブラウザ部３３１において、システム利用者などからの印刷するコンテンツの検索指示を、コンテンツ選択画面９００を介して受付け、ステップＳ５０４では、コンテンツ管理部３０４において検索を行い、検索して得られた結果を備えたコンテンツ選択画面９００を複合機１０３に対して応答する。
【００６４】
ステップＳ５０５では、Ｗｅｂブラウザ部３３１において、システム利用者などから検索結果の中から印刷したいコンテンツの選択を、コンテンツ選択画面９００を介して受付け、必要に応じて、ステップＳ５０６では、Ｗｅｂブラウザ部３３１において、選択したコンテンツのプレビューを画像処理サーバ１０１に対して要求する。
【００６５】
ステップＳ５０７では、コンテンツ管理部３０４において、選択されたコンテンツを返却する。複数コンテンツが選択された場合、イメージング処理部３０８において、それらのコンテンツを結合して返却する。この時に返却するコンテンツは、確認場所が複合機ゆえにコンテンツ流用の可能性がないため、プレビュー用コンテンツとする必要はない。
【００６６】
ステップＳ５０８では、コンテンツプレビュー部３３２において、システム利用者などに対してプレビュー表示する。
【００６７】
ステップＳ５０３、ステップＳ５０５、及びステップＳ５０６の各処理に利用する画面を図９に示す。
【００６８】
図９には、印刷対象のコンテンツを検索、検索した結果を一覧表示、コンテンツを選択する画面を示すコンテンツ選択画面９００の構成を示す。
【００６９】
システム利用者などは、コンテンツ選択画面９００の上部に位置する検索条件９０１を指定し、検索の実行を指示するため検索ボタン９０２を押下する。尚、システム利用者などの利便性向上のため、検索条件履歴ボタン９０３を押下することで、過去に検索した条件を呼び出すことも可能である。
【００７０】
検索条件９０１は、コンテンツ登録画面８００で登録した検索情報８０５を表示選択させる検索カテゴリ１、検索カテゴリ２、コンテンツ識別ＩＤを入力するためのコンテンツＩＤ欄、コンテンツに係る名称（例えば、ファイル名称等）を入力するためのコンテンツ名称欄などから構成される。
【００７１】
コンテンツ選択画面９００の下部では、検索結果の一覧を表示し、コンテンツ選択欄９０４を選択することで、コンテンツを単数、あるいは複数、選択指定し、印刷設定ボタン９０５、あるいはプレビューボタン９０６を押下することで、印刷設定もしくはプレビューを指示する。
【００７２】
ステップＳ５０９では、Ｗｅｂブラウザ部３３１において、印刷設定選択画面１０００（図１０参照、詳細後述）に遷移し、システム利用者などから希望する部数、印刷体裁の選択を、印刷設定選択画面１０００を介して受付け、ステップＳ５１０では、Ｗｅｂブラウザ部３３１において、印刷設定選択画面１０００を介して印刷指示を受付けると、印刷制御部３３３において、複合機１０３に対して印刷指示を行なう。
【００７３】
この時に複合機は選択する必要がなく、ステップＳ５１１で操作している複合機自体が指定されるが、別の複合機をシステム利用者などが選択できるようにアプリケーションを開発することも可能である。
【００７４】
また、この時に選択する印刷体裁のデフォルト値は、コンテンツ登録時のステップＳ４０４にて指定した値が表示される。
【００７５】
ステップＳ５０９、ステップＳ５１０の各処理で利用する、印刷に必要な情報を選択するための印刷設定選択画面１０００の構成を図１０に示す。
【００７６】
印刷設定選択画面１０００の上部には、選択したコンテンツの情報がコンテンツ表示欄１００１に対して一覧表示されている。
【００７７】
印刷設定選択画面１０００の下部は、印刷の設定にかかる情報を設定する領域になっており、クライアント端末１０２においては、印刷対象の複合機を複合機選択欄１００２から選択する。一方、複合機１０３の処理では複合機を選択する必要はない。
【００７８】
印刷部数を部数選択欄１００３から選択し、各印刷体裁を印刷体裁欄１００４から選択する。尚、印刷体裁のデフォルト値は、コンテンツ登録時にコンテンツ登録画面８００に対して入力したものが表示される。これらのすべての情報を選択した段階で、印刷ボタン１００５を押下することで印刷の実行を指示する。
【００７９】
ステップＳ５１１では、印刷アプリケーション部３０３は、操作している複合機１０３を印刷対象複合機に指定し、ステップＳ５１２では、イメージング処理部３０８において、並べ替え印刷のサブルーチン（図７参照）を経て、印刷を実行する。
【００８０】
次に、図６に示すフローチャートを用いて、クライアント端末１０２の操作に応じて、画像処理サーバ１０１に登録されているコンテンツを複合機１０３で印刷するフローを説明する。
【００８１】
ステップＳ６０１では、システム利用者などから画面（不図示）などを介して印刷アプリケーション部３０３へのアクセス指示を受付け、ログイン要求を画像処理サーバ１０１に対して行う。
【００８２】
ステップＳ６０２では、認証管理部３０５において認証処理を行い、印刷アプリケーションの画面（コンテンツ選択画面９００）を応答する。
【００８３】
ステップＳ６０３では、Ｗｅｂブラウザ部３２１において、システム利用者などからの印刷するコンテンツの検索指示を、コンテンツ選択画面９００を介して受付け、ステップＳ６０４では、コンテンツ管理部３０４において検索を行い、検索して得られた結果を備えたコンテンツ選択画面９００をクライアント端末１０２に対して応答する。
【００８４】
ステップＳ６０５では、Ｗｅｂブラウザ部３２１において、システム利用者などは検索結果の中から印刷したいコンテンツの選択を、コンテンツ選択画面９００を介して受付け、必要に応じて、ステップＳ６０６では、Ｗｅｂブラウザ部３２１において、選択したコンテンツのプレビューを画像処理サーバ１０１へ要求する。
【００８５】
ステップＳ６０７では、イメージング処理部３０８において、選択されたコンテンツのＰＣでプレビューを行うためのＰＣ用プレビューコンテンツを用意する。複数コンテンツが選択された場合はＰＣプレビュー用コンテンツを結合する。
【００８６】
ステップＳ６０８では、イメージング処理部３０８において、ＰＣプレビュー用コンテンツに、ステップＳ６０２で認証したユーザのＩＤをコンテンツの中身にテキスト付与する。これによって、誰がプレビューしたかを明確にすることができるのでコンテンツが不正流用されるのを抑止する効果がある。ステップＳ６０９では、コンテンツプレビュー部３２２において、システム利用者などに対してプレビューを表示する。
【００８７】
ステップＳ６０３、ステップＳ６０５、及びステップＳ６０６の各処理に利用する画面は、前述した図９に示すコンテンツ選択画面９００を利用する。
【００８８】
そして、ステップＳ６１０では、Ｗｅｂブラウザ部３２１において、印刷設定選択画面１０００に遷移し、システム利用者などから印刷設定選択画面１０００の部数選択欄１００３及び印刷体裁欄１００４において、部数、印刷体裁の選択を受付け、ステップＳ６１１では、Ｗｅｂブラウザ部３２１において、システム利用者などから印刷設定選択画面１０００のプリンタ選択欄１００２において希望するプリンタの選択を受付ける。
【００８９】
そして、ステップＳ６１２では、Ｗｅｂブラウザ部３２１において、システム利用者などから印刷設定選択画面１０００の印刷ボタン１００５の押下を受付けることで、複合機１０３に対して印刷指示を行う。
【００９０】
この時に選択する複合機は、画像処理サーバ１０１に登録されている複合機から選択する。複合機選択の利便性を上げるため、認証ユーザが直近３件選択したものを優先的に表示することや、操作しているクライアント端末１０２のロケーションを判定して最も近い複合機から優先的に表示することも可能である。また、この時に選択する印刷体裁のデフォルト値は、コンテンツ登録時のステップＳ４０４にて指定した値が表示される。
【００９１】
ステップＳ６１３では、イメージング処理部３０８において、並べ替え印刷のサブルーチン（図７参照）を経て、印刷を実行する。
【００９２】
次に、図７に示すフローチャートを用いて、図５および図６における並べ替え印刷サブルーチンの処理を説明する。
【００９３】
ステップＳ７０１では、印刷対象のコンテンツが複数かどうかを判定する。単数（複数のコンテンツでない）の場合は、ステップＳ７１１において、選択された複合機に印刷指示を行い、サブルーチンを終了する。
【００９４】
複数コンテンツの場合は、ステップＳ７０２において、製本印刷が指定されているかを判定する。製本印刷が指定されている場合は、ステップＳ７０３に遷移する。製本印刷以外が指定されている場合は、ステップＳ７１８に遷移する。
【００９５】
ステップＳ７０３では、選択された複数コンテンツの書き方向が混在しているかを判定する。横書き及び縦書きが混在している場合は、ステップＳ７０４に遷移し、混在していない場合、例えば、横書きのみで統一されている場合はステップＳ７１６に遷移する。
【００９６】
ステップＳ７０４では、選択された複数コンテンツのうち、横書きのコンテンツのページ数を集計し、ステップＳ７０５では、縦書きのコンテンツのページ数を集計する。
【００９７】
ステップＳ７０６では、ステップＳ７０４およびステップＳ７０５で集計したページ数を比較する。横書きのページ数の集計値が縦書きのページ数の集計値以上の場合は、ステップＳ７０７に遷移し、横書きのページ数の集計値が縦書きのページ数の集計値未満の場合は、ステップＳ７１２に遷移する。
【００９８】
ステップＳ７０７では、縦書きコンテンツのページを、コンテンツごとに逆順に並べ替え処理を行い、ステップＳ７０８では、横書きコンテンツが先頭に来るように、横書き、縦書きの順に結合を行い、ステップＳ７０９では、印刷対象コンテンツの総ページが４の倍数になるように、横書きコンテンツと縦書きコンテンツとの間に空白ページを挿入する。
【００９９】
４の倍数にすることにより、製本印刷の左右いずれの先頭ページにも横書き・縦書きそれぞれの１ページ目が印刷されることとなる。
【０１００】
ステップＳ７１０では、先頭コンテンツが横書きとなっているので、製本印刷の開き方向に左開きを設定し、ステップＳ７１１では、選択された複合機１０３に印刷指示を行い、サブルーチンを終了する。
【０１０１】
ステップＳ７１２では、横書きコンテンツのページを、コンテンツごとに逆順に並べ替え処理を行い、ステップＳ７１３では、縦書きコンテンツが先頭に来るように、縦書き、横書きの順に結合を行い、ステップＳ７１４では、印刷対象コンテンツの総ページが４の倍数になるように、縦書きコンテンツと横書きコンテンツの間に空白ページを挿入する。
【０１０２】
ステップＳ７１５では、先頭コンテンツが縦書きとなっているので、製本印刷の開き方向に右開きを設定し、ステップＳ７１１では、選択された複合機に印刷指示を行い、サブルーチンを終了する。
【０１０３】
ステップＳ７０３において、選択コンテンツの書き方向が混在していない場合は、ステップＳ７１６において、選択コンテンツを結合し、ステップＳ７１７において、コンテンツの書き方向を判定する。横書きの場合は、ステップＳ７１０において、左開きの製本印刷設定を指定し、ステップＳ７１１において、選択された複合機に印刷指示を行い、サブルーチンを終了する。
【０１０４】
横書き以外の、例えば縦書きの場合は、ステップＳ７１５では、右開きの製本印刷設定を指定し、ステップＳ７１１において、選択された複合機に印刷指示を行い、サブルーチンを終了する。
【０１０５】
ステップＳ７０２において、製本印刷以外が指定されている場合は、ステップＳ７１８において、選択コンテンツのメタデータのデフォルト印刷体裁に「製本」を含むかどうかを判定する。
【０１０６】
「製本」を含まない場合は、ステップＳ７２１において、選択コンテンツの結合を行い、ステップＳ７１１において、選択された複合機に印刷指示を行い、サブルーチンを終了する。
【０１０７】
ひとつでも「製本」を含む場合は、ステップＳ７１９において、「デフォルト印刷体裁に製本が含まれているが製本印刷をしなくて良いのか？」を確認する旨のメッセージ（不図示）をシステム利用者に表示し、ステップＳ７２０において、システム利用者の了解が得られればＳ７２１に遷移し、了解が得られなければ、図５のステップＳ５０９および図６のステップＳ６１０に処理を戻し、印刷体裁の再選択を促す。この処理によって、並び替えが少なく印刷を行うことが可能となるので、印刷効率を向上させることが可能となる。
【０１０８】
図１１には、コンテンツのメタデータを記憶するコンテンツ管理テーブルが示されている。
【０１０９】
コンテンツＩＤ１１０１は、各コンテンツを一意に識別するＩＤである。コンテンツ登録時に採番処理部３０６によって採番される。
【０１１０】
コンテンツ名称１１０２は、各コンテンツを識別する名称である。登録時に選択するコンテンツに元々付与されているコンテンツ名称がそのままセットされるが、変更することも可能である。
【０１１１】
用紙サイズ１１０３は、各コンテンツの用紙サイズである。印刷時に指定される用紙サイズと差異がある場合は、イメージング処理部３０８にて拡大縮小が実行される。
【０１１２】
用紙向き１１０４は、各コンテンツの用紙向きである。本件においては、縦向きの場合のみを説明している。
【０１１３】
書き方向１１０５は、各コンテンツの文字の書き方向である。製本印刷時の開き方向を判定するために利用する。
【０１１４】
ページ数１１０６は、各コンテンツのページ数である。ページ並べ替え対象のコンテンツを特定するためのページ集計に利用する。
【０１１５】
製本/ペラ１１０７、カラー/白黒１１０８は、各コンテンツのデフォルト印刷体裁である。
【０１１６】
検索カテゴリ１１０９、１１１０は、各コンテンツを検索ヒットさせるための検索キーである。
【０１１７】
［応用例］
本実施形態では、画像処理サーバ１０１、クライアント端末１０２、及び複合機１０３から構成される印刷システム１００に関しての説明を行った。
【０１１８】
しかしながら、このようなシステム構成に留まらず、画像処理サーバ１０１における複合機連携部３０９を除く各モジュールを複合機１０３に搭載し、実現することも可能である。
【０１１９】
以上、本発明によれば、複数のコンテンツを合わせて印刷を行うにあたり、コンテンツにおける文字が書き進められた方向及び該印刷された印刷物の開き方を考慮して該印刷物を生成することで、該生成に要するユーザの手間を抑止することができる。
【０１２０】
また、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【０１２１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１２２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２６】
１００  印刷システム
１０１  画像処理サーバ
１０２  クライアント端末
１０３  複合機
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力デバイス
２１０  ディスプレイ
２１１  外部メモリ
【図１】
0006520311.tif 000002
【図２】
0006520311.tif 000003
【図３】
0006520311.tif 000004
【図４】
0006520311.tif 000005
【図５】
0006520311.tif 000006
【図６】
0006520311.tif 000007
【図７】
0006520311.tif 000008
【図８】
0006520311.tif 000009
【図９】
0006520311.tif 000010
【図１０】
0006520311.tif 000011
【図１１】
0006520311.tif 000012