(57)【要約】【課題】画像を適した条件で出力しやすくできることを目的とする。【解決手段】データを処理する情報処理であって、複数の入力データを入力する入力処理を行い、前記入力データを解析する解析処理を行い、前記解析処理に基づいて初期値を設定し、前記入力データを編集する編集処理の際に前記初期値に基づいて編集画像を生成することによって上記課題を解決する。【選択図】図１４
2016015539.tif 000002
【特許請求の範囲】
【請求項１】
データを処理する情報処理装置であって、
複数の入力データを入力する入力処理を行う入力手段と、
前記入力データを解析する解析処理を行う解析手段と、
前記解析処理に基づいて初期値を設定し、前記入力データを編集する編集処理の際に前記初期値に基づいて編集画像を生成する編集手段と、を有する情報処理装置。
【請求項２】
前記入力データを記憶する記憶手段と、
画像を読み取り、前記入力データを生成する読取処理を行う読取手段と、
外部装置から取得したデータに基づいて前記入力データを取得する取得手段と、を有し、
前記入力処理は、
前記記憶手段に記憶された前記入力データ、前記読取処理で生成された前記入力データ、及び前記取得手段によって取得された前記入力データのいずれかを入力する処理である請求項１に記載の情報処理装置。
【請求項３】
前記編集手段は、
前記入力処理で第一の入力データと、第二の入力データと、を入力して前記編集処理を行い、
前記解析手段は、
前記第一の入力データがモノクロ、又はカラーのデータであるかを解析する処理、及び前記第一の入力データの解像度を解析する処理の少なくともいずれか一方の処理を行う処理である前記解析処理を行う請求項１又は２に記載の情報処理装置。
【請求項４】
前記編集手段は、
前記入力処理で第一の入力データと、第二の入力データと、を入力して前記編集処理を行い、
前記第二の入力データは、
前記第一の入力データの前記解析処理に基づいた初期値によって前記読取処理で入力される請求項２に記載の情報処理装置。
【請求項５】
前記編集処理のための操作を入力させる操作手段を有し、
前記初期値は、
前記操作手段によるＧＵＩで表示される請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記操作手段がタッチパネルであり、
前記編集処理は、
前記入力処理で入力されたデータのページを並び替え、又は差し込む操作を行わせる請求項５に記載の情報処理装置。
【請求項７】
前記編集処理は、
前記入力処理で入力されたデータの少なくともいずれか一つが、集約されたデータの場合、
前記集約されたデータをページごとのデータに分割する分割処理を行う請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記編集処理は、
前記分割処理されたデータを集約して前記編集画像を生成する請求項７に記載の情報処理装置。
【請求項９】
データを処理する情報処理装置に行わせる情報処理方法であって、
前記情報処理装置に、
複数の入力データを入力する入力処理を行わせる入力手順と、
前記入力データを解析する解析処理を行わせる解析手順と、
前記解析処理に基づいて初期値を設定し、前記入力データを編集する編集処理の際に前記初期値に基づいて編集画像を生成させる編集手順と、を有する情報処理方法。
【請求項１０】
データを処理する情報処理装置に実行させるためのプログラムであって、
前記情報処理装置に、
複数の入力データを入力する入力処理を行わせる入力手順と、
前記入力データを解析する解析処理を行わせる解析手順と、
前記解析処理に基づいて初期値を設定し、前記入力データを編集する編集処理の際に前記初期値に基づいて編集画像を生成させる編集手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、コピー機能、及びプリンタ機能のジョブを結合してコピー出力、及びプリンタ出力が混在した出力物を作成する方法が知られている（例えば、特許文献１参照）。
【０００３】
また、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等を操作するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する装置が知られている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、データの解析に基づいて編集が行われていなかったため、画像が適した条件で出力されない場合があった。
【０００５】
本発明の１つの側面は、画像を適した条件で出力しやすくすることを目的とする。
【課題を解決するための手段】
【０００６】
一態様における、データを処理する情報処理装置であって、複数の入力データを入力する入力処理を行う入力手段と、前記入力データを解析する解析処理を行う解析手段と、前記解析処理に基づいて初期値を設定し、前記入力データを編集する編集処理の際に前記初期値に基づいて編集画像を生成する編集手段と、を有することを特徴とする。
【発明の効果】
【０００７】
画像を適した条件で出力しやすくできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る情報処理装置を利用したシステムの全体構成の一例を説明する概要図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を説明するブロック図である。
【図３】本発明の一実施形態に係るＰＣのハードウェア構成の一例を説明するブロック図である。
【図４】本発明の一実施形態に係る情報処理装置を利用した別のシステムの全体構成の一例を説明する概要図である。
【図５】本発明の一実施形態に係るサーバのハードウェア構成の一例を説明するブロック図である。
【図６】本発明の一実施形態に係る情報処理装置による全体処理の一例を説明するフローチャートである。
【図７】本発明の一実施形態に係る情報処理装置による入力処理の一例を説明する概略図である。
【図８】本発明の一実施形態に係る印刷ジョブリストの一例を説明する図である。
【図９】本発明の一実施形態に係る編集画面の一例を説明する図である。
【図１０】本発明の一実施形態に係る設定画面の一例を説明する図である。
【図１１】本発明の一実施形態に係る情報処理装置による解析処理、及び編集処理の一例を説明するフローチャートである。
【図１２】本発明の一実施形態に係るページを並び替え、又は差し込む操作の一例を説明する図である。
【図１３】本発明の一実施形態に係る印刷条件の設定画面の一例を説明する図である。
【図１４】本発明の一実施形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。
【図１５】本発明の一実施形態に係る第二実施形態の情報処理装置による解析処理、及び編集処理の一例を説明するフローチャートである。
【図１６】本発明の一実施形態に係る第三実施形態の情報処理装置による解析処理、及び編集処理の一例を説明するフローチャートである。
【図１７】本発明の一実施形態に係る分割処理の設定画面の一例を説明する図である。
【図１８】本発明の一実施形態に係る分割処理の効果の一例を説明する図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について説明する。
【００１０】
＜第一実施形態＞
＜システム構成＞
図１は、本発明の一実施形態に係る情報処理装置を利用したシステムの全体構成の一例を説明する概要図である。
【００１１】
情報処理装置は、例えば画像形成装置１である。以下、情報処理装置が画像形成装置１の場合を例に説明する。
【００１２】
図１は、いわゆるオンプレミス（ｏｎ−ｐｒｅｍｉｓｅｓ）環境のシステム構成の一例を示した概念図である。画像形成装置１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２と接続している。
【００１３】
図２は、本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を説明するブロック図である。
【００１４】
画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１Ｄ１と、記憶装置１Ｄ２と、ネットワークＩ／Ｆ（ｉｎｔｅｒｆａｃｅ）１Ｄ３と、操作装置１Ｄ４と、を有する。画像形成装置１は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１Ｄ５と、印刷装置１Ｄ６と、読取装置１Ｄ７と、を有する。
【００１５】
ＣＰＵ１Ｄ１は、画像形成装置１が行う各種処理を行うための演算、及び制御を行う。
【００１６】
記憶装置１Ｄ２は、メモリ等であり、各種データを記憶する。
【００１７】
ネットワークＩ／Ｆ１Ｄ３は、画像形成装置１のＰＣ２等の外部の装置とネットワークを介して各種データを送受信するためのインタフェースである。
【００１８】
操作装置１Ｄ４は、タッチパネル等である。操作装置１Ｄ４は、ユーザに各種操作を入力をさせる。操作装置１Ｄ４は、操作結果、及びメッセージ等をユーザに出力する。なお、操作装置１Ｄ４は、画像形成装置１に一体化、又は外付けされた装置であってもよい。
【００１９】
ＡＳＩＣ１Ｄ５は、画像処理等の画像形成装置１が行う各種処理を行う。
【００２０】
印刷装置１Ｄ６は、画像データに基づいて帯電、露光、現像、転写、及び定着等の画像形成のためのプロセスを行い、用紙等の記録媒体に画像形成し、出力を行う。
【００２１】
読取装置１Ｄ７は、いわゆるスキャナ（ｓｃａｎｎｅｒ）である。読取装置１Ｄ７は、記録媒体に画像形成されている画像を読み取り、画像データを生成する。
【００２２】
なお、画像形成装置１のハードウェアは、図１の構成に限られない。例えば操作装置１Ｄ４は、操作パネルに代えてタブレット３によって実現されてもよい。また、タブレット３は、例えばスマートフォン（Ｓｍａｒｔｐｈｏｎｅ）、又はモバイルＰＣ等の情報処理端末であってもよい。
【００２３】
図３は、本発明の一実施形態に係るＰＣのハードウェア構成の一例を説明するブロック図である。
【００２４】
ＰＣ２は、ＣＰＵ２Ｄ１と、記憶装置２Ｄ２と、ネットワークＩ／Ｆ２Ｄ３と、入力装置２Ｄ４と、出力装置２Ｄ５と、を有する。
【００２５】
ＣＰＵ２Ｄ１は、ＰＣ２が行う各種処理を行うための演算、及び制御を行う。
【００２６】
記憶装置２Ｄ２は、メモリ等であり、各種データを記憶する。
【００２７】
ネットワークＩ／Ｆ２Ｄ３は、ＰＣ２から画像形成装置１にネットワークを介して画像データ等を送信するためのインタフェースである。
【００２８】
入力装置２Ｄ４は、キーボード等であり、各種操作をＰＣ２に入力するための装置である。
【００２９】
出力装置２Ｄ５は、ディスプレイ等であり、処理結果等の各種情報を表示するための装置である。
【００３０】
なお、システム構成は、図１に示した構成に限られない。システム構成は、図１に示した構成に代えて図４の構成等でもよい。
【００３１】
図４は、本発明の一実施形態に係る情報処理装置を利用した別のシステムの全体構成の一例を説明する概要図である。
【００３２】
図４は、いわゆるクラウド（ｃｌｏｕｄ）を利用したシステム環境でのシステム構成の一例を示した概念図である。画像形成装置１は、インターネット等のネットワークを介してファイヤウォール（ｆｉｒｅｗａｌｌ）の外に設置されているサーバ５と接続している。画像形成装置１は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等のプロトコル（Ｐｒｏｔｏｃｏｌ）を利用して通信を行う。プロトコルは、ＨＴＴＰＳ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅ）等でもよい。
【００３３】
図５は、本発明の一実施形態に係るサーバのハードウェア構成の一例を説明するブロック図である。
【００３４】
サーバ５は、ＣＰＵ５Ｄ１と、記憶装置５Ｄ２と、ネットワークＩ／Ｆ５Ｄ３と、を有する。
【００３５】
ＣＰＵ５Ｄ１は、サーバ５が行う各種処理を行うための演算、及び制御を行う。
【００３６】
記憶装置５Ｄ２は、メモリ等であり、各種データを記憶する。
【００３７】
ネットワークＩ／Ｆ５Ｄ３は、サーバ５の外部の装置とネットワークを介して各種データを送受信するためのインタフェースである。
【００３８】
サーバ５は、いわゆる印刷サーバである。
【００３９】
図１のシステム構成の場合、画像形成装置１は、ネットワークを介してＰＣ２から画像データを受信し、印刷ジョブを生成する。
【００４０】
図４のシステム構成の場合、サーバ５は、ネットワークを介してＰＣ２から画像データを受信し、印刷ジョブを生成する。画像形成装置１は、ネットワークを介してサーバ５から生成した印刷ジョブを受信する。
【００４１】
画像形成装置１は、受信、又は生成した印刷ジョブに基づいて各種処理を行い、出力する。
【００４２】
＜全体処理＞
図６は、本発明の一実施形態に係る情報処理装置による全体処理の一例を説明するフローチャートである。
【００４３】
図６では、２つの画像を編集処理して編集画像を生成する場合を例に説明する。
【００４４】
ステップＳＭ０１では、画像形成装置１は、入力処理を行う。ステップＳＭ０１の入力処理で入力される入力データを以下、第一の入力データという。
【００４５】
図７は、本発明の一実施形態に係る情報処理装置による入力処理の一例を説明する概略図である。
【００４６】
図７（Ａ）は、本発明の一実施形態に係る図１のシステム構成の場合の情報処理装置による入力処理の一例を説明する概略図である。
【００４７】
図１のシステム構成の場合、入力処理は、ネットワークを介して外部装置であるＰＣ２等から画像データを取得し、印刷ジョブを生成して、印刷ジョブをスプール（ｓｐｏｏｌ）する処理である。入力処理は、外部装置が印刷ジョブを生成して送信し、送信された印刷ジョブを受信する処理でもよい。
【００４８】
図７（Ｂ）は、本発明の一実施形態に係る図４のシステム構成の場合の情報処理装置による入力処理の一例を説明する概略図である。
【００４９】
図４のシステム構成の場合、サーバ５は、ＰＣ２から画像データを予め取得し、印刷ジョブを生成する処理を行う。ＰＣ２が印刷ジョブを生成して送信し、サーバ５は、送信された印刷ジョブを受信する処理を行ってもよい。図４のシステム構成の場合、入力処理は、ネットワークを介して外部装置であるサーバ５等から印刷ジョブを取得して、印刷ジョブをスプールする処理である。
【００５０】
入力処理は、ユーザの画像形成装置１の図２の読取装置１Ｄ７等による操作に基づいて、画像形成装置１が画像データを取得し、印刷ジョブを生成して、印刷ジョブをスプールする処理である（図示せず）。
【００５１】
入力処理は、図７（Ａ）、又は図２の読取装置１Ｄ７等を用いて生成した印刷ジョブ、又は図７（Ｂ）で取得した印刷ジョブを記憶する処理である（図示せず）。
【００５２】
入力処理では、画像形成装置１は、用いる印刷ジョブをユーザに選択させる操作を行わせる。
【００５３】
図８は、本発明の一実施形態に係る印刷ジョブリストの一例を説明する図である。
【００５４】
印刷ジョブリスト６は、図２の操作装置１Ｄ４に表示される。ユーザは、表示された印刷ジョブリスト６を用いて印刷ジョブを選択する操作を行う。印刷ジョブリスト６で選択される印刷ジョブは、画像形成装置１、又はサーバ５に記憶されている印刷ジョブから選択される印刷ジョブである。
【００５５】
以下、印刷ジョブリスト６で画像形成装置１に記憶されている印刷ジョブを選択した場合を例に説明する。図８のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の場合、印刷ジョブの選択は、編集ボタン７が押下された場合に確定する。
【００５６】
編集ボタン７が押下された場合、画像形成装置１は、編集画面を図２の操作装置１Ｄ４によって表示する処理を行う。印刷ボタン８が押下された場合、画像形成装置１は、印刷ジョブリスト６で選択した印刷ジョブに基づいて印刷の処理を行う。
【００５７】
図９は、本発明の一実施形態に係る編集画面の一例を説明する図である。
【００５８】
ユーザは、編集画面９によって編集処理のための各種操作を行う。編集画面９は、例えば第一の画面領域９１に第一の入力データの画像を表示する。編集画面９は、例えば第二の画面領域９２に第一の入力データと編集する画像を表示する。以下、第一の入力データと編集する画像のデータを第二の入力データという。
【００５９】
第二の入力データは、例えばユーザが参照ボタン９３を押下する操作で入力される。参照ボタン９３が押下された場合、画像形成装置１は、入力処理によって第二の入力データを入力する処理を行う。
【００６０】
第二の入力データの入力処理の際、画像形成装置１は、ユーザに第二の入力データの入力処理の入力条件を設定させる。入力条件の設定は、例えば設定画面のＧＵＩによってユーザが行う操作である。
【００６１】
図１０は、本発明の一実施形態に係る設定画面の一例を説明する図である。
【００６２】
設定画面１０では、ＧＵＩは、カラー設定プルダウンメニュー１０１、及び解像値設定ボックス１０２である。設定画面１０では、画像形成装置１は、例えばカラー設定プルダウンメニュー１０１によって、ユーザに第二の入力データをカラーで取り込むか、モノクロで取り込むかを設定させる。設定画面１０では、画像形成装置１は、例えば解像値設定ボックス１０２によって、ユーザに第二の入力データを取り込む解像度を値で設定させる。
【００６３】
ＧＵＩは、設定画面１０が表示される際、初期値が設定されて表示される。初期値は、第一の入力データを解析処理した解析結果に基づいて設定される。
【００６４】
ステップＳＭ０２では、画像形成装置１は、解析処理を行う。解析処理は、第一の入力データがカラーのデータであるかモノクロのデータであるかを判定する処理等である。解析処理は、第一の入力データの解像度を判定する処理等である。
【００６５】
第一の入力データが解析処理でモノクロのデータであると解析された場合、画像形成装置１は、カラー設定プルダウンメニュー１０１の初期値に「モノクロ」と表示する。
【００６６】
第一の入力データがモノクロのデータである場合、第一の入力データを用いて編集処理で生成される編集画像は、モノクロの条件で生成されることが最適な場合が多い。即ち、モノクロの入力データからカラーの編集画像を生成する場合は、ほとんどない。したがって、第一の入力データが解析処理でモノクロのデータであると解析された場合、画像形成装置１は、初期値に適した条件である「モノクロ」と表示する。初期値に適した条件が表示されることによって、ユーザは、カラー設定プルダウンメニュー１０１で誤った操作を行う場合を少なくでき、画像を適した条件で出力しやすくできる。
【００６７】
なお、解析処理に基づく初期値の表示は、初期値に「モノクロ」と表示する場合に限られない。例えば初期値の表示は、初期値に「モノクロ」を表示し、「モノクロ」以外の「カラー」等をプルダウンメニューから外し、ユーザが選択できないようする表示でもよい。同様に初期値の表示は、プルダウンメニューから外すに代えてカラー設定プルダウンメニュー１０１をグレーアウトさせる表示等でもよい。
【００６８】
解析処理で第一の入力データの解像度を解析した場合、画像形成装置１は、解像値設定ボックス１０２の初期値に解像度、又は解像度以下を表示する。
【００６９】
例えば解析処理で第一の入力データの解像度が６００ｄｐｉであると解析された場合、画像形成装置１は、図１０で示すように６００ｄｐｉである旨を初期値として表示する。
【００７０】
第一の入力データの解像度が６００ｄｐｉである場合、第一の入力データを用いて編集処理で生成される編集画像の解像度は、６００ｄｐｉ以下で生成されることが最適な場合が多い。即ち、解像度が６００ｄｐｉの画像を含むデータから６００ｄｐｉより解像度の大きい編集画像を生成する場合は、ほとんどない。したがって、解析処理で第一の入力データの解像度が６００ｄｐｉであると解析された場合、画像形成装置１は、初期値に適した条件である６００ｄｐｉ、又は６００ｄｐｉ以下の値を表示する。初期値に適した条件が表示されることによって、ユーザは、解像値設定ボックス１０２で誤った操作を行う場合を少なくでき、画像を適した条件で出力しやすくできる。
【００７１】
ステップＳＭ０３では、画像形成装置１は、編集処理を行う。編集処理は、第一の入力データ、及び第二の入力データに基づいて編集画像を生成する処理である。
【００７２】
図１１は、本発明の一実施形態に係る情報処理装置による解析処理、及び編集処理に係るの一例を説明するフローチャートである。
【００７３】
即ち、図１１は、図９の参照ボタン９３が押下された場合に画像形成装置１が行う処理の一例である。
【００７４】
図９の参照ボタン９３が押下された場合、画像形成装置１は、ユーザに画像を選択させ、選択させた画像を解析処理、及び編集処理して編集画像を生成する処理を行う。
【００７５】
ステップＳＳ０１では、画像形成装置１は、解析処理、及び編集処理を行う画像をユーザに選択させる処理を行う。ステップＳＳ０１では、画像形成装置１は、例えば画像形成装置１の記憶している画像の一覧を表示し、ユーザに選択させる操作を行わせる処理を行う。
【００７６】
解析処理は、図１１の場合、ステップＳＳ０２、及びステップＳＳ０３の処理である。
【００７７】
ステップＳＳ０２では、画像形成装置１は、ステップＳＳ０１でユーザが選択した画像の印刷ジョブを解析し、画像のカラー情報を取得する処理を行う。
【００７８】
ステップＳＳ０３では、画像形成装置１は、ステップＳＳ０１でユーザが選択した画像の印刷ジョブを解析し、画像の解像度を取得する処理を行う。
【００７９】
なお、実施形態は、図１１に示す場合に限られない。実施形態は、カラー情報、及び解像度以外の情報を取得する処理であってもよい。また、処理の順序は、ステップＳＳ０２の次にステップＳＳ０３を行う順序でなくともよい。
【００８０】
編集処理は、図１１の場合、ステップＳＳ０４乃至ステップＳＳ０７の処理である。
【００８１】
ステップＳＳ０４では、画像形成装置１は、設定変更を行うか否かの判断を行う。ＳＳ０４では、画像形成装置１は、解析結果を表示等して設定変更が必要か否かの判断を行わせる。設定変更を行うと判断した場合（ステップＳＳ０４でＹＥＳ）、画像形成装置１は、ステップＳＳ０５の処理に進む。設定変更を行わないと判断した場合（ステップＳＳ０４でＮＯ）、画像形成装置１は、ステップＳＳ０７の処理に進む。
【００８２】
ステップＳＳ０５では、画像形成装置１は、初期値を表示する処理を行う。設定変更を行う場合、画像形成装置１は、図１０の設定画面１０等を表示し、ＧＵＩでユーザに設定変更の操作を行わせる。設定変更の際、画像形成装置１は、図１０で説明した第一の入力データを解析処理した解析結果に基づいた初期値を表示する処理を行う。解析処理に基づいて適した条件が初期値として表示されることによって、画像形成装置１は、ユーザの操作の負荷を軽減することができる。
【００８３】
ステップＳＳ０６では、画像形成装置１は、設定変更の操作を入力させる処理を行う。
ステップＳＳ０５で初期値を表示し、ユーザに初期値による設定から変更が必要かの判断を行わせる。ステップＳＳ０６では、画像形成装置１は、ユーザが初期値から設定を変更する必要があると判断した場合、ユーザに設定変更の操作を入力させる処理を行う。
【００８４】
ステップＳＳ０７では、画像形成装置１は、編集画像を生成する処理を行う。ステップＳＳ０７では、画像形成装置１は、例えば図２の操作装置１Ｄ４でユーザにページを並び替え、又は差し込む操作を行わせる処理を行う。
【００８５】
図１２は、本発明の一実施形態に係るページを並び替え、又は差し込む操作の一例を説明する図である。図１２は、図９の場合を例に説明している図である。
【００８６】
図１２（Ａ）は、本発明の一実施形態に係るページを差し込む操作の一例を説明する図である。
【００８７】
図１２（Ａ）は、編集画面９の第一の画面領域９１に第一の入力データの画像である、「画像Ｂ」、「画像Ｃ」、及び「画像Ｄ」のページが表示されている状態の図である。図１２（Ａ）は、編集画面９の第二の画面領域９２に第二の入力データの画像である、「画像Ａ」のページが表示されている状態の図である。
【００８８】
ページを差し込む操作は、一方のデータの有する複数のページの間に、もう一方のデータを挿入する操作である。図１２（Ａ）の場合は、「画像Ｂ」、及び「画像Ｃ」のページの間に「画像Ａ」を挿入する場合の例である。図１２（Ａ）の場合、画像形成装置１は、ユーザに「画像Ａ」を「画像Ｂ」、及び「画像Ｃ」のページの間に移動させる、いわゆるドラッグ・アンド・ドロップ（ｄｒａｇ−ａｎｄ−ｄｒｏｐ）等の操作を行わせる。
【００８９】
図１２（Ｂ）は、本発明の一実施形態に係るページを差し込む操作の結果の一例を説明する図である。図１２（Ｂ）は、図１２（Ａ）で説明した操作が行われた場合の編集画像のページの順序を示す図である。
【００９０】
「画像Ｂ」、及び「画像Ｃ」のページの間に「画像Ａ」が挿入された場合、画像形成装置１は、出力の際、「画像Ｂ」の次に挿入された「画像Ａ」を出力し、「画像Ａ」の次に「画像Ｃ」を出力する。
【００９１】
図１２（Ｃ）は、本発明の一実施形態に係るページを並び替える操作の一例を説明する図である。図１２（Ｃ）は、図１２（Ａ）の操作が行われた後の状態の図である。
【００９２】
ページを並び替える操作は、編集画像のページの出力順序を変更する操作である。図１２（Ｃ）の場合は、「画像Ｃ」、及び「画像Ｄ」の出力順序を相互に入れ替える場合、つまり「画像Ｄ」の次に「画像Ｃ」を出力するように順序を変更する場合の例である。図１２（Ｃ）の場合、画像形成装置１は、ユーザに「画像Ｃ」を「画像Ｄ」のページの次に移動させる、いわゆるドラッグ・アンド・ドロップ等の操作を行わせる。
【００９３】
図１２（Ｄ）は、本発明の一実施形態に係るページを並び替える操作の結果の一例を説明する図である。図１２（Ｄ）は、図１２（Ｃ）で説明した操作が行われた場合の編集画像のページの順序を示す図である。
【００９４】
「画像Ｄ」のページの次に「画像Ｃ」が移動された場合、画像形成装置１は、出力の際、「画像Ａ」の次に「画像Ｄ」を出力し、「画像Ｄ」の次に「画像Ｃ」を出力する。操作前の図１２（Ｂ）と比較して、図１２（Ｄ）は、「画像Ｃ」、及び「画像Ｄ」の出力順序が入れ替わっていることを示す図である。
【００９５】
ページを並び替え、又は差し込む操作で、画像形成装置１は、編集処理の際、ユーザに生成される編集画像のページを編集させることができる。ページを編集することによって、画像形成装置１は、ユーザの望む出力順序で編集画像を生成し、出力することができる。
【００９６】
ステップＳＳ０８では、画像形成装置１は、編集画像を出力する処理を行う。ステップＳＳ０８では、画像形成装置１は、例えば生成した編集画像を図２の操作装置１Ｄ４でユーザに表示する、いわゆるプレビュー（ｐｒｅｖｉｅｗ）表示する処理等を行う。ステップＳＳ０８では、画像形成装置１は、生成した編集画像の印刷条件をユーザに設定させ、設定された印刷条件に基づいて編集画像を印刷する処理等を行う。
【００９７】
図１３は、本発明の一実施形態に係る印刷条件の設定画面の一例を説明する図である。
【００９８】
印刷条件の設定は、例えばユーザが図９の印刷設定ボタン１１を押す操作を行った際に行われる操作である。図９の印刷設定ボタン１１が押下された場合、画像形成装置１は、図２の操作装置１Ｄ４でユーザに印刷条件設定画面１２を表示する処理を行う。画像形成装置１は、ユーザに印刷条件設定画面１２で編集画像を印刷する部数、記録媒体の両面に印刷するか片面に印刷するかの設定、カラーの条件、記録媒体の向き、及び集約を行うか等の印刷条件を入力する操作を行わせる処理を行う。
【００９９】
印刷条件で集約を行うと入力された場合、画像形成装置１は、複数のページを１ページのデータで出力する、いわゆる２ｉｎ１、又は４ｉｎ１等の集約を行い、出力する。
【０１００】
＜機能構成＞
図１４は、本発明の一実施形態に係る情報処理装置の機能構成の一例を示す機能ブロック図である。
【０１０１】
画像形成装置１は、入力部１Ｆ１と、解析部１Ｆ２と、記憶部１Ｆ３と、編集部１Ｆ４と、操作部１Ｆ５と、描画部１Ｆ６と、印刷部１Ｆ７と、を有する。
【０１０２】
入力部１Ｆ１は、画像形成装置１に入力データを入力する入力処理を行う。入力部１Ｆ１が入力処理した入力データは、記憶部１Ｆ３によって記憶される。入力処理は、操作部１Ｆ５によってユーザが行った操作に基づいて行う。
入力部１Ｆ１は、読取部１Ｆ１１と、取得部１Ｆ１２と、を有する。
【０１０３】
読取部１Ｆ１１は、記録媒体に画像形成されている画像を読み取り、入力データを生成する読取処理を行う。読取部１Ｆ１１は、例えば図２の読取装置１Ｄ７等によって実現される。
【０１０４】
取得部１Ｆ１２は、外部装置からデータを取得する処理を行う。図１のシステム構成の場合、取得部１Ｆ１２は、図１のＰＣ２から画像データ、又は印刷ジョブを受信し、受信した画像データから入力データを生成して取得する処理を行う。図４のシステム構成の場合、取得部１Ｆ１２は、図４のサーバ５から印刷ジョブを取得する処理を行う。取得部１Ｆ１２は、図２のネットワークＩ／Ｆ１Ｄ３等によって実現される。
【０１０５】
入力部１Ｆ１は、記憶部１Ｆ３が記憶している入力データを入力する入力処理を行う。
【０１０６】
入力部１Ｆ１が行う処理は、例えば図６のステップＳＭ０１の第一の入力データの入力処理、及び図９の参照ボタン９３が押下された場合に第二の入力データを入力する処理等である。
【０１０７】
解析部１Ｆ２は、入力部１Ｆ１が入力処理した入力データを解析する解析処理を行う。解析部１Ｆ２は、例えば図２のＣＰＵ１Ｄ１等によって実現される。解析部１Ｆ２は、図６のステップＳＭ０２の解析処理等を行う。解析部１Ｆ２の解析結果に基づいて初期値が設定され、編集部１Ｆ４は、図１１のステップＳＳ０５の初期値を表示する処理等の編集処理の際、初期値を表示する。
【０１０８】
記憶部１Ｆ３は、入力部１Ｆ１が入力処理した入力データ、編集部１Ｆ４が編集処理で生成した編集画像、及び描画部１Ｆ６が生成した画像データ等の各種データを記憶する。記憶部１Ｆ３は、例えば図２の記憶装置１Ｄ２等によって実現される。
【０１０９】
編集部１Ｆ４は、入力部１Ｆ１が入力処理した入力データを編集する編集処理を行う。編集部１Ｆ４は、編集処理の際、図９の編集画面９等の画面を操作部１Ｆ５によってユーザに表示し、操作を行わせる。編集処理は、操作部１Ｆ５によってユーザが行った操作に基づいて行う。
【０１１０】
編集部１Ｆ４が編集処理によって生成した編集画像は、描画部１Ｆ６で所定の画像データに変換されて記憶部１Ｆ３に記憶される。編集部１Ｆ４は、例えば図２のＣＰＵ１Ｄ１等によって実現される。
【０１１１】
操作部１Ｆ５は、入力処理、及び編集処理のための操作等の画像形成装置１に対するユーザの各種操作を入力する。操作部１Ｆ５は、例えば図２の操作装置１Ｄ４等によって実現される。なお、操作部１Ｆ５は、図２の操作装置１Ｄ４等による実現に限られない。操作部１Ｆ５は、図１、及び図４のＰＣ２、又はタブレット３によってブラウザ（ｂｒｏｗｓｅｒ）等のソフトウェアを用いて実現されてもよい。
【０１１２】
描画部１Ｆ６は、出力データを生成する。描画部１Ｆ６は、印刷部１Ｆ７が印刷を行うための印刷データを生成する。描画部１Ｆ６は、操作部１Ｆ５が表示するためのプレビューデータを生成する。描画部１Ｆ６は、例えば図２のＣＰＵ１Ｄ１、及びＡＳＩＣ１Ｄ５等によって実現される。
【０１１３】
印刷部１Ｆ７は、出力データを記録媒体に印刷する。印刷部１Ｆ７は、操作部１Ｆ５によってユーザが入力した印刷条件に基づいて行う。印刷部１Ｆ７は、例えば図２の印刷装置１Ｄ６等によって実現される。
【０１１４】
入力部１Ｆ１が入力処理を行うことによって、画像形成装置１には、印刷ジョブ等の入力データが入力される。入力された入力データは、解析部１Ｆ２によって解析処理が行われる。編集部１Ｆ４は、編集処理の際、解析処理の結果に基づいて第二の入力データを入力処理するための解像度、及びカラー設定等の設定の初期値を操作部１Ｆ５によってユーザに表示する。画像形成装置１は、ユーザが必要と判断した場合、初期値をユーザに表示し、ユーザに操作部１Ｆ５によるＧＵＩによって設定を初期値から変更する操作を行わせる。画像形成装置１は、解析処理の結果に基づいた値である初期値をユーザに表示するため、ユーザが入力データの解像度を調べる等の作業を行う場合を少なくでき、画像を適した条件で出力しやすくできる。
【０１１５】
＜第二実施形態＞
第二実施形態は、第一実施形態と同様に、図１、又は図４で示したシステムである。したがって、システムの全体構成、及び各装置のハードウェア構成の説明は省略する。
【０１１６】
第二実施形態は、第一実施形態と同様に、図６の全体処理を行う。第二実施形態は、第一実施形態と、情報処理装置による解析処理、及び編集処理が異なる。以下、異なる点を中心に説明する。
【０１１７】
図１５は、本発明の一実施形態に係る第二実施形態の情報処理装置による解析処理、及び編集処理の一例を説明するフローチャートである。
【０１１８】
図１５の場合は、編集処理に用いる第二の入力データを読取処理、いわゆるスキャニング（ｓｃａｎｎｉｎｇ）によって画像形成装置１に入力する場合である。即ち、図１５の場合は、画像形成装置１に予め第二の入力データが入力されていない状態で、読取処理で第二の入力データが入力される場合である。
【０１１９】
ステップＳＳ２０１では、画像形成装置１は、読取処理を行う。読取処理は、図２の読取装置１Ｄ７によって記録媒体に画像形成されている画像を読み取り、入力データを生成する処理である。
【０１２０】
読取処理は、例えば図９のスキャンボタン９４を押下した場合に画像形成装置１が行う処理である。読取処理が行われる前に、画像形成装置１は、ユーザに読取処理のための操作を行わせる。画像形成装置１は、読取処理が行われる前に図６のステップＳＳ０６で第一の入力データを入力し、第一の入力データを解析処理している。図１５の場合、ステップＳＳ２０１の読取処理は、第一の入力データの解析処理の結果に基づいて行う。
【０１２１】
例えば第一の入力データが「モノクロ」のデータであると解析された場合、第二のデータは、「モノクロ」で読取処理されるのが適した条件である場合が多い。
【０１２２】
例えば第一の入力データが解像度６００ｄｐｉのデータであると解析された場合、第二のデータは、６００ｄｐｉ以下の解像度で読取処理されるのが適した条件である場合が多い。
【０１２３】
第二の入力データは、読取処理で入力される。読取処理の条件は、ユーザの操作によって設定され、設定された条件で第二の入力データが入力される。
【０１２４】
ステップＳＳ２０１では、画像形成装置１は、第一の入力データの解析処理の結果に基づいた読取処理、即ち、第一の入力データと同じ条件で読取処理を行う。この場合は、第一の入力データの解析処理の結果をユーザに表示し、ユーザが表示した条件で設定変更が必要ないと判断した（ステップＳＳ０４でＮＯ）場合である。
【０１２５】
ステップＳＳ２０１では、画像形成装置１は、第一の入力データの解析処理の結果に基づいた初期値を表示し、ユーザの操作によって初期値から変更された条件で読取処理を行う。この場合は、第一の入力データの解析処理の結果をユーザに表示し、ユーザが表示した条件から設定変更が必要であると判断した（ステップＳＳ０４でＹＥＳ）場合である。
【０１２６】
画像形成装置１は、第一の入力データの解析処理の結果に基づいて読取処理を行う。読取処理の際、ユーザは、第一の入力データに合わせて第二の入力データを読取処理する条件を決定する必要がある。第一の入力データの解析処理の結果がユーザに表示されることで、画像形成装置１は、ユーザに読取処理の条件をすべて入力させる操作を行わせる場合を少なくできる。画像形成装置１は、ユーザが第二の入力データを読取処理する条件を決定する際、ユーザに第一の入力データの解像度等を調べさせる作業を行う場合を少なくでき、画像を適した条件で出力しやすくできる。
【０１２７】
＜第三実施形態＞
第三実施形態は、第一実施形態と同様に、図１、又は図４で示したシステムである。したがって、システムの全体構成、及び各装置のハードウェア構成の説明は省略する。
【０１２８】
第三実施形態は、第一実施形態と同様に、図６の全体処理を行う。第三実施形態は、第一実施形態と、情報処理装置による解析処理、及び編集処理が異なる。以下、異なる点を中心に説明する。
【０１２９】
図１６は、本発明の一実施形態に係る第三実施形態の情報処理装置による解析処理、及び編集処理の一例を説明するフローチャートである。
【０１３０】
ステップＳＳ３０１では、画像形成装置１は、分割処理を行うか否かの判断を行う。分割処理を行うと判断する場合は、図９の分割ボタン９５がユーザによって押下された場合等である。分割処理を行うと判断した場合（ステップＳＳ３０１でＹＥＳ）、画像形成装置１は、ステップＳＳ３０２に進む。分割処理を行わないと判断した場合（ステップＳＳ３０１でＮＯ）、画像形成装置１は、ステップＳＳ０４に進む。
【０１３１】
ステップＳＳ３０２では、画像形成装置１は、分割処理を行う。分割処理は、複数のページが集約されたページを、１ページごとの状態に分割する処理である。分割処理は、入力されるユーザの分割処理の設定に基づいて行う。
【０１３２】
図１７は、本発明の一実施形態に係る分割処理の設定画面の一例を説明する図である。
【０１３３】
画像形成装置１は、分割条件設定画面１３を図２の操作装置１Ｄ４に表示してユーザに分割処理の設定を入力する操作を行わせる。分割条件設定画面１３は、例えば画像が縦方向に長い状態であるか横方向に長い状態であるかを「用紙方向」の箇所でユーザに入力させる。分割条件設定画面１３は、例えば画像が２ページのデータが１ページに集約されている「２ｉｎ１」の状態であるか画像が４ページのデータが１ページに集約されている「４ｉｎ１」の状態であるかユーザに入力させる。画像形成装置１は、分割実行ボタン１３１が押下された場合、分割条件設定画面１３に入力されている設定で分割処理を行う。
【０１３４】
図１８は、本発明の一実施形態に係る分割処理の効果の一例を説明する図である。図１８は、分割実行ボタン１３１が押下され、分割処理が行われた場合の効果を示す図である。以下、第一の入力データを分割処理する場合を例に説明する。
【０１３５】
図１８（Ａ）は、分割処理の対象となる第一の入力データが２ｉｎ１の場合の一例を説明する図である。
【０１３６】
第一の入力データが第一集約画像１４と第二集約画像１５を有する場合を例に説明する。第一の入力データの第一集約画像１４は、「画像Ｅ」と「画像Ｆ」の２ページ分の画像を１ページで示す２ｉｎ１の集約が行われている画像である。同様に、第一の入力データの第二集約画像１５は、「画像Ｇ」と「画像Ｈ」の２ページ分の画像を１ページで示す２ｉｎ１の集約が行われている画像である。２ｉｎ１の集約が行われている第一集約画像１４、及び第二集約画像１５の場合、図１７の分割条件設定画面１３では、「タテ」、及び「２ｉｎ１」の設定が行われる。「タテ」、及び「２ｉｎ１」の設定が行われた場合、分割処理は、第一集約画像１４に集約されている２ページの画像を１ページずつ、合計２ページの画像に分割する処理である。分割処理は、同様に第二集約画像１５に対しても集約されている２ページの画像を１ページずつ、合計２ページの画像に分割する処理である。
【０１３７】
図１８（Ｂ）は、図１８（Ａ）の第一の入力データを分割処理した場合の効果の一例を説明する図である。
【０１３８】
図示するように、分割処理は、第一集約画像１４、及び第二集約画像１５に集約されているページを分割し、集約を解除する処理である。図１８（Ａ）の場合、分割処理によって、第一集約画像１４、及び第二集約画像１５の２ページの画像は、合計４ページの画像に分割される。分割処理が行う場合、画像形成装置１は、図１８（Ｂ）の状態をプレビュー画像として表示する。
【０１３９】
図１８（Ｃ）は、分割処理の対象となる第一の入力データが４ｉｎ１の場合の一例を説明する図である。
【０１４０】
第一の入力データが第三集約画像１６と第四集約画像１７を有する場合を例に説明する。第一の入力データの第三集約画像１６は、「画像Ｉ」、「画像Ｊ」、「画像Ｋ」、及び「画像Ｌ」の４ページ分の画像を１ページで示す４ｉｎ１の集約が行われている画像である。同様に、第一の入力データの第四集約画像１７は、「画像Ｍ」、「画像Ｎ」、「画像Ｏ」、及び「画像Ｐ」の４ページ分の画像を１ページで示す４ｉｎ１の集約が行われている画像である。第三集約画像１６、及び第四集約画像１７の場合、図１７の分割条件設定画面１３では、「タテ」、及び「４ｉｎ１」の設定が行われる。「タテ」、及び「４ｉｎ１」の設定が行われた場合、分割処理は、第三集約画像１６に集約されている４ページの画像を１ページずつ、合計４ページの画像に分割する処理である。分割処理は、同様に第四集約画像１７に対しても集約されている４ページの画像を１ページずつ、合計４ページの画像に分割する処理である。
【０１４１】
図１８（Ｄ）は、図１８（Ｃ）の第一の入力データを分割処理した場合の効果の一例を説明する図である。
【０１４２】
図示するように、分割処理は、第三集約画像１６、及び第四集約画像１７に集約されているページを分割し、集約を解除する処理である。図１８（Ｃ）の場合、分割処理によって、第三集約画像１６、及び第四集約画像１７の２ページの画像は、合計８ページの画像に分割される。分割処理が行う場合、画像形成装置１は、図１８（Ｄ）の状態をプレビュー画像として表示する。
【０１４３】
分割処理を行うことで、画像形成装置１は、集約された画像を１ページの画像にすることができる。分割処理された図１８（Ｃ）、及び図１８（Ｄ）等の状態にさらに、図１２で説明したページを並び替え、又は差し込む操作が行われてもよい。分割処理されることによって、画像形成装置１は、例えばページを並び替え、又は差し込む操作によって集約されたページの間に別の入力データの画像を挿入すること等ができる。
【０１４４】
なお、分割処理は、図示した処理に限られない。分割処理は、他の集約状態の画像に対して行われる処理でもよい。
【０１４５】
また、分割処理された画像が印刷条件で集約の設定がされた場合、画像形成装置１は、再度画像を集約し、集約した画像を出力してもよい。
【０１４６】
なお、実施形態で説明したネットワークを用いたシステム構成は一例であり、用途、又は目的に応じて様々なシステム構成があることは言うまでもない。例えば、各処理は、ネットワークを介して１以上の外部装置によって分散、冗長、又は並列に処理されてもよい。
【０１４７】
また、実施形態は、説明した情報処理装置によって実現される場合に限られない。実施形態は、例えばＣＰＵを有する情報処理装置、又は情報処理システムに各種処理を行わせるプログラムによって実現されてもよい。
【０１４８】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１４９】
１  画像形成装置
１Ｄ１  ＣＰＵ
１Ｄ２  記憶装置
１Ｄ３  ネットワークＩ／Ｆ
１Ｄ４  操作装置
１Ｄ５  ＡＳＩＣ
１Ｄ６  印刷装置
１Ｄ７  読取装置
１Ｆ１  入力部
１Ｆ１１  読取部
１Ｆ１２  取得部
１Ｆ２  解析部
１Ｆ３  記憶部
１Ｆ４  編集部
１Ｆ５  操作部
１Ｆ６  描画部
１Ｆ７  印刷部
２  ＰＣ
２Ｄ１  ＣＰＵ
２Ｄ２  記憶装置
２Ｄ３  ネットワークＩ／Ｆ
２Ｄ４  入力装置
２Ｄ５  出力装置
３  タブレット
４  ファイヤウォール
５  サーバ
５Ｄ１  ＣＰＵ
５Ｄ２  記憶装置
５Ｄ３  ネットワークＩ／Ｆ
６  印刷ジョブリスト
７  編集ボタン
８  印刷ボタン
９  編集画面
９１  第一の画面領域
９２  第二の画面領域
９３  参照ボタン
９４  スキャンボタン
９５  分割ボタン
１０  設定画面
１０１  カラー設定プルダウンメニュー
１０２  解像値設定ボックス
１１  印刷設定ボタン
１２  印刷条件設定画面
１３  分割条件設定画面
１３１  分割実行ボタン
１４  第一集約画像
１５  第二集約画像
１６  第三集約画像
１７  第四集約画像
【先行技術文献】
【特許文献】
【０１５０】
【特許文献１】特開２００９−１８８５０５号公報
【特許文献２】特開２０１１−２１６０９６号公報
【図１】
2016015539.tif 000003
【図２】
2016015539.tif 000004
【図３】
2016015539.tif 000005
【図４】
2016015539.tif 000006
【図５】
2016015539.tif 000007
【図６】
2016015539.tif 000008
【図７】
2016015539.tif 000009
【図８】
2016015539.tif 000010
【図９】
2016015539.tif 000011
【図１０】
2016015539.tif 000012
【図１１】
2016015539.tif 000013
【図１２】
2016015539.tif 000014
【図１３】
2016015539.tif 000015
【図１４】
2016015539.tif 000016
【図１５】
2016015539.tif 000017
【図１６】
2016015539.tif 000018
【図１７】
2016015539.tif 000019
【図１８】
2016015539.tif 000020