(57)【特許請求の範囲】
【請求項１】
文書データを記憶する文書記憶手段と、
前記文書記憶手段に記憶された前記文書データに対応付けられた印刷設定情報を記憶する印刷設定情報記憶手段と、
前記文書記憶手段から複数の前記文書データを取得して結合する文書結合手段と、
前記文書結合手段にて結合される複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を前記印刷設定情報記憶手段から取得する取得手段と、
前記取得手段により取得した前記互いに相反する印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、
前記選択規則記憶手段に記憶された前記複数の選択規則の一についてユーザによる指定を受け付ける受付手段と、
前記受付手段により指定された前記選択規則に従って、前記結合される文書データに対応づける印刷設定情報を選択する印刷設定選択手段とを備え、
前記文書結合手段は、前記印刷設定選択手段により選択された前記印刷設定情報を前記複数の文書データに対応付けて当該複数の文書データを結合することを特徴とする画像形成システム。
【請求項２】
前記印刷設定選択手段は、前記印刷設定情報記憶手段から取得した互いに相反する複数の前記印刷設定情報を比較して、当該複数の印刷設定情報各々を構成する印刷設定項目の中の互いに相反する当該印刷設定項目を抽出し、抽出した当該印刷設定項目の中の何れかの内容を選択して前記結合される文書データに施す当該印刷設定情報とすることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記印刷設定選択手段は、前記文書結合手段にて結合される前記複数の文書データの中の一に対応付けられた前記印刷設定情報を優先して選択する前記選択規則に従って、前記結合される文書データに施す当該印刷設定情報を選択することを特徴とする請求項１記載の画像形成システム。
【請求項４】
前記印刷設定選択手段は、前記文書結合手段にて結合される前記複数の文書データに対応付けられた前記印刷設定情報に含まれる所定の印刷設定項目に関して変更制限を設けるという条件の下で、当該印刷設定情報を選択することを特徴とする請求項１記載の画像形成システム。
【請求項５】
印刷設定情報が付加された文書データの入力を受け付ける文書データ受付手段と、
前記文書データ受付手段にて受け付けた前記文書データを記憶する文書記憶手段と、
前記文書データ受付手段にて受け付けた前記文書データに付加された前記印刷設定情報を記憶する印刷設定情報記憶手段と、
前記文書記憶手段から複数の前記文書データを取得して結合する文書結合手段と、
前記文書結合手段にて結合される複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を前記印刷設定情報記憶手段から取得する取得手段と、
前記取得手段により取得した前記互いに相反する印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、
前記選択規則記憶手段に記憶された前記複数の選択規則の一についてのユーザによる指定を受け付ける受付手段と、
前記受付手段により指定された前記選択規則に従って、前記結合される文書データに対応づける印刷設定情報を選択する印刷設定選択手段と、
前記文書結合手段にて結合された前記複数の文書データを前記印刷設定選択手段にて選択された前記印刷設定情報に記述された印刷設定を施して画像形成する画像形成手段と
を備えたことを特徴とする画像形成装置。
【請求項６】
前記文書データ受付手段にて受け付けた前記印刷設定情報が付加された前記文書データから、当該文書データと当該印刷設定情報とを分離して、当該文書データを前記文書記憶手段に記憶し、当該印刷設定情報を前記印刷設定情報記憶手段に記憶する分離手段をさらに備えたことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記印刷設定情報記憶手段は、記憶された前記印刷設定情報を前記文書記憶手段に記憶された前記文書データと関連付けて管理するテーブルを備えたことを特徴とする請求項５記載の画像形成装置。
【請求項８】
印刷設定情報が対応付けられた文書データを記憶する文書記憶手段から当該文書データを取得する文書データ取得手段と、
前記文書記憶手段に記憶された複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を、当該印刷設定情報を記憶する印刷設定情報記憶手段から取得する印刷設定情報取得手段と、
前記文書記憶手段にて取得された前記複数の文書データを結合する文書結合手段と、
前記印刷設定情報取得手段にて取得された前記互いに相反する複数の印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、
前記選択規則記憶手段にて記憶された前記複数の選択規則の一についてユーザによる指定を受け付ける受付手段と、
前記受付手段により指定された前記選択規則に従って、前記結合される文書データに対応づける印刷設定情報を選択する印刷設定選択手段とを備えることを特徴とする印刷制御装置。
【請求項９】
前記文書データ取得手段にて取得した前記印刷設定情報が付加された前記文書データから、当該文書データと当該印刷設定情報とを分離して、当該文書データを前記文書記憶手段に記憶し、当該印刷設定情報を前記印刷設定情報記憶手段に記憶する分離手段をさらに備えたことを特徴とする請求項８記載の印刷制御装置。
【請求項１０】
印刷設定情報が対応付けられた文書データを記憶する文書記憶手段から当該文書データを取得する文書データ取得手段と、
前記文書記憶手段に記憶された複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を、当該印刷設定情報を記憶する印刷設定情報記憶手段から取得する印刷設定情報取得手段と、
前記文書記憶手段にて取得された前記複数の文書データを結合する文書結合手段と、
前記印刷設定情報取得手段にて取得された前記互いに相反する複数の印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、
前記選択規則記憶手段に記憶された前記複数の選択規則の一についてユーザによる指定を受け付ける受付手段により指定された当該選択規則に従って、前記結合される文書データに対応づける印刷設定情報を予め設定された選択規則に従って選択する印刷設定選択手段と、
前記文書結合手段にて結合された前記複数の文書データを前記印刷設定選択手段にて選択された前記印刷設定情報に基づき画像処理する画像処理手段と
を備えたことを特徴とする画像処理装置。
【請求項１１】
コンピュータに、
印刷設定情報が対応付けられた文書データを記憶する文書記憶手段から複数の当該文書データを取得する機能と、
前記文書記憶手段に記憶された複数の前記文書データ各々に対応する印刷設定情報の中の互いに相反する当該印刷設定情報を、当該印刷設定情報を記憶する印刷設定情報記憶手段から取得する機能と、
互いに相反する複数の前記印刷設定情報の中の一の当該印刷設定情報を選択する選択規則を予め複数記憶する記憶手段にて記憶された当該複数の選択規則の一についてユーザによる指定を受け付ける機能と、
指定を受け付けた前記選択規則に従って、前記互いに相反する複数の前記印刷設定情報の中の一の当該印刷設定情報を選択する機能と、
選択された前記印刷設定情報を前記複数の文書データに対応付けて当該複数の文書データを結合する機能と
を実現させることを特徴とするプログラム。
【請求項１２】
結合された前記複数の文書データを前記印刷設定情報に基づき画像処理する機能をさらに含むことを特徴とする請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、印刷制御装置、画像処理装置、およびプログラムに関する。
【背景技術】
【０００２】
従来より、例えばパーソナルコンピュータで作成された文書やスキャナで読み取られた画像等を蓄積しておき、蓄積された複数の文書や画像を一つの書類として結合させて印刷することが行われている。
例えば特許文献１には、入力手段から入力した複数の文書データを蓄積手段に蓄積し、蓄積手段に蓄積されている任意の複数の蓄積文書を結合して印刷手段で印刷する技術が記載されている。
【０００３】
【特許文献１】特開２００５−１８６５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、結合させて印刷する複数の文書等の各々に互いに相反する印刷設定が指定されている場合には、結合させる何れかの文書等の印刷設定を変更する必要が生じる。その際に、ユーザの意図に反する印刷設定に変更されて印刷が行われる場合があった。
本発明は、結合させて印刷する文書等に互いに相反する印刷設定が指定されている場合に、相反する印刷設定に対して設定項目の選択を可能にすることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、文書データを記憶する文書記憶手段と、前記文書記憶手段に記憶された前記文書データに対応付けられた印刷設定情報を記憶する印刷設定情報記憶手段と、前記文書記憶手段から複数の前記文書データを取得して結合する文書結合手段と、前記文書結合手段にて結合される複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を前記印刷設定情報記憶手段から取得する取得手段と、前記取得手段により取得した前記互いに相反する印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、前記選択規則記憶手段に記憶された前記複数の選択規則の一についてユーザによる指定を受け付ける受付手段と、前記受付手段により指定された前記選択規則に従って、前記結合される文書データに対応づける印刷設定情報を選択する印刷設定選択手段とを備え、前記文書結合手段は、前記印刷設定選択手段により選択された前記印刷設定情報を前記複数の文書データに対応付けて当該複数の文書データを結合することを特徴とする画像形成システムである。
【０００６】
請求項２に記載の発明は、前記印刷設定選択手段は、前記印刷設定情報記憶手段から取得した互いに相反する複数の前記印刷設定情報を比較して、当該複数の印刷設定情報各々を構成する印刷設定項目の中の互いに相反する当該印刷設定項目を抽出し、抽出した当該印刷設定項目の中の何れかの内容を選択して前記結合される文書データに施す当該印刷設定情報とすることを特徴とする請求項１記載の画像形成システムである。
【０００７】
請求項３に記載の発明は、前記印刷設定選択手段は、前記文書結合手段にて結合される前記複数の文書データの中の一に対応付けられた前記印刷設定情報を優先して選択する前記選択規則に従って、前記結合される文書データに施す当該印刷設定情報を選択することを特徴とする請求項１記載の画像形成システムである。
請求項４に記載の発明は、前記印刷設定選択手段は、前記文書結合手段にて結合される前記複数の文書データに対応付けられた前記印刷設定情報に含まれる所定の印刷設定項目に関して変更制限を設けるという条件の下で、当該印刷設定情報を選択することを特徴とする請求項１記載の画像形成システムである。
【０００８】
請求項５に記載の発明は、印刷設定情報が付加された文書データの入力を受け付ける文書データ受付手段と、前記文書データ受付手段にて受け付けた前記文書データを記憶する文書記憶手段と、前記文書データ受付手段にて受け付けた前記文書データに付加された前記印刷設定情報を記憶する印刷設定情報記憶手段と、前記文書記憶手段から複数の前記文書データを取得して結合する文書結合手段と、前記文書結合手段にて結合される複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を前記印刷設定情報記憶手段から取得する取得手段と、前記取得手段により取得した前記互いに相反する印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、前記選択規則記憶手段に記憶された前記複数の選択規則の一についてのユーザによる指定を受け付ける受付手段と、前記受付手段により指定された前記選択規則に従って、前記結合される文書データに対応づける印刷設定情報を選択する印刷設定選択手段と、前記文書結合手段にて結合された前記複数の文書データを前記印刷設定選択手段にて選択された前記印刷設定情報に記述された印刷設定を施して画像形成する画像形成手段とを備えたことを特徴とする画像形成装置である。
【０００９】
請求項６に記載の発明は、前記文書データ受付手段にて受け付けた前記印刷設定情報が付加された前記文書データから、当該文書データと当該印刷設定情報とを分離して、当該文書データを前記文書記憶手段に記憶し、当該印刷設定情報を前記印刷設定情報記憶手段に記憶する分離手段をさらに備えたことを特徴とする請求項５記載の画像形成装置である。
請求項７に記載の発明は、前記印刷設定情報記憶手段は、記憶された前記印刷設定情報を前記文書記憶手段に記憶された前記文書データと関連付けて管理するテーブルを備えたことを特徴とする請求項５記載の画像形成装置である。
【００１０】
請求項８に記載の発明は、印刷設定情報が対応付けられた文書データを記憶する文書記憶手段から当該文書データを取得する文書データ取得手段と、前記文書記憶手段に記憶された複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を、当該印刷設定情報を記憶する印刷設定情報記憶手段から取得する印刷設定情報取得手段と、前記文書記憶手段にて取得された前記複数の文書データを結合する文書結合手段と、前記印刷設定情報取得手段にて取得された前記互いに相反する複数の印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、前記選択規則記憶手段にて記憶された前記複数の選択規則の一についてユーザによる指定を受け付ける受付手段と、前記受付手段により指定された前記選択規則に従って、前記結合される文書データに対応づける印刷設定情報を選択する印刷設定選択手段とを備えることを特徴とする印刷制御装置である。
【００１１】
請求項９に記載の発明は、前記文書データ取得手段にて取得した前記印刷設定情報が付加された前記文書データから、当該文書データと当該印刷設定情報とを分離して、当該文書データを前記文書記憶手段に記憶し、当該印刷設定情報を前記印刷設定情報記憶手段に記憶する分離手段をさらに備えたことを特徴とする請求項８記載の印刷制御装置である。
【００１２】
請求項１０に記載の発明は、印刷設定情報が対応付けられた文書データを記憶する文書記憶手段から当該文書データを取得する文書データ取得手段と、前記文書記憶手段に記憶された複数の前記文書データ各々に対応する前記印刷設定情報の中の互いに相反する当該印刷設定情報を、当該印刷設定情報を記憶する印刷設定情報記憶手段から取得する印刷設定情報取得手段と、前記文書記憶手段にて取得された前記複数の文書データを結合する文書結合手段と、前記印刷設定情報取得手段にて取得された前記互いに相反する複数の印刷設定情報から前記結合される文書データに対応付ける当該印刷設定情報を選択する選択規則を予め複数記憶する選択規則記憶手段と、前記選択規則記憶手段に記憶された前記複数の選択規則の一についてユーザによる指定を受け付ける受付手段により指定された当該選択規則に従って、前記結合される文書データに対応づける印刷設定情報を予め設定された選択規則に従って選択する印刷設定選択手段と、前記文書結合手段にて結合された前記複数の文書データを前記印刷設定選択手段にて選択された前記印刷設定情報に基づき画像処理する画像処理手段とを備えたことを特徴とする画像処理装置である。
【００１３】
請求項１１に記載の発明は、コンピュータに、印刷設定情報が対応付けられた文書データを記憶する文書記憶手段から複数の当該文書データを取得する機能と、前記文書記憶手段に記憶された複数の前記文書データ各々に対応する印刷設定情報の中の互いに相反する当該印刷設定情報を、当該印刷設定情報を記憶する印刷設定情報記憶手段から取得する機能と、互いに相反する複数の前記印刷設定情報の中の一の当該印刷設定情報を選択する選択規則を予め複数記憶する記憶手段にて記憶された当該複数の選択規則の一についてユーザによる指定を受け付ける機能と、指定を受け付けた前記選択規則に従って、前記互いに相反する複数の前記印刷設定情報の中の一の当該印刷設定情報を選択する機能と、選択された前記印刷設定情報を前記複数の文書データに対応付けて当該複数の文書データを結合する機能とを実現させることを特徴とするプログラムである。
【００１４】
請求項１２に記載の発明は、結合された前記複数の文書データを前記印刷設定情報に基づき画像処理する機能をさらに含むことを特徴とする請求項１１記載のプログラムである。
【発明の効果】
【００１５】
本発明の請求項１によれば、結合させて印刷する文書等に互いに相反する印刷設定が指定されている場合に、相反する印刷設定に対して設定項目の選択を可能にする。また、本発明の請求項１によれば、相反する印刷設定に対する設定項目の選択をユーザが行うことができる。また、本発明の請求項１によれば、結合させる文書等に互いに相反する印刷設定が指定されている場合に、互いに相反する印刷設定の何れかを選択する際に用いる選択規則をユーザが選ぶことができ、結合文書データに施す印刷設定をユーザの意思が反映されたものに設定することができる。
本発明の請求項２によれば、複数の異なる印刷設定が印刷ページ上で両立しない場合に、何れかの文書データに付加された印刷設定情報の中から両立する印刷設定が選択され、本発明を実施しない場合に比べて、元の文書データでの印刷設定を損なうことを抑制しながら印刷を行うことができる。
本発明の請求項３によれば、何れかの文書データが主体的に印刷される場合に、主体的な文書データに合わせた印刷設定を選択することができる。
本発明の請求項４によれば、例えば印刷画像に不備が生じない範囲内で印刷設定を選択することができる。
【００１６】
本発明の請求項５によれば、結合させて印刷する文書等に互いに相反する印刷設定が指定されている場合に、相反する印刷設定に対して設定項目の選択を可能にする。また、本発明の請求項５によれば、相反する印刷設定に対する設定項目の選択をユーザが行うことができる。また、本発明の請求項５によれば、結合させる文書等に互いに相反する印刷設定が指定されている場合に、互いに相反する印刷設定の何れかを選択する際に用いる選択規則をユーザが選ぶことができ、結合文書データに施す印刷設定をユーザの意思が反映されたものに設定することができる。
本発明の請求項６によれば、外部装置から送られた文書データと印刷設定情報とを個別に管理でき、本発明を実施しない場合に比べて、文書データ各々に対応付けられた印刷設定情報を迅速に読み出して結合文書データに施す印刷設定を選択することができる。
本発明の請求項７によれば、印刷設定情報記憶手段に記憶された印刷設定情報を文書データの読み出しに対応して取得することができる。
【００１７】
本発明の請求項８によれば、結合させて印刷する文書等に互いに相反する印刷設定が指定されている場合に、相反する印刷設定に対して設定項目の選択を可能にする。また、本発明の請求項８によれば、結合させる文書等に互いに相反する印刷設定が指定されている場合に、互いに相反する印刷設定の何れかを選択する際に用いる選択規則をユーザが選ぶことができ、結合文書データに施す印刷設定をユーザの意思が反映されたものに設定することができる。
本発明の請求項９によれば、外部装置から送られた文書データと印刷設定情報とを個別に管理でき、本発明を実施しない場合に比べて、文書データ各々に対応付けられた印刷設定情報を迅速に読み出して結合文書データに施す印刷設定を選択することができる。
【００１８】
本発明の請求項１０によれば、結合させて印刷する文書等に互いに相反する印刷設定が指定されている場合に、相反する印刷設定に対して設定項目の選択を可能にする。
本発明の請求項１１によれば、結合させて印刷する文書等に互いに相反する印刷設定が指定されている場合に、相反する印刷設定に対して設定項目の選択を可能にする。また、本発明の請求項１１によれば、相反する印刷設定に対する設定項目の選択をユーザが行うことができる。
本発明の請求項１２によれば、互いに相反する印刷設定情報を両立させた印刷設定で文書データを印刷することができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
[実施の形態１]
図１は、本実施の形態が適用される画像形成システム１の全体構成を示す図である。図１に示す画像形成システム１は、ユーザから文書等の印刷指示を受け付けて、これを印刷ジョブとして出力する端末装置１０と、端末装置１０からの印刷ジョブを取得して媒体である用紙に印刷(画像形成)を行う画像形成装置の一例としての画像形成装置２０とが接続されて構成されている。
【００２０】
端末装置１０は、端末装置１０全体の動作を制御する制御部１１、所定のアプリケーションソフトに従って文書データを生成する文書データ生成部１２、文書データやプログラム等が記憶される記憶部１３、文書データ生成部１２にて生成された文書データや記憶部１３に記憶された文書データから画像形成装置２０に対する印刷命令(コマンド)である印刷ジョブを生成するプリンタドライバ１４、ユーザからの指示入力の受付けや所定の情報の表示を行うユーザインタフェース部１５、プリンタドライバ１４にて生成された印刷ジョブを画像形成装置２０に送信する通信部１６を備えている。ここで、端末装置１０としては、例えばパーソナルコンピュータ(ＰＣ)が用いられる。
【００２１】
ここで、端末装置１０の上記した機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、端末装置１０の図示しないＣＰＵが、所定のプログラムを記憶部１３から主記憶装置(例えばＲＡＭ)に読み込み、制御部１１、文書データ生成部１２、プリンタドライバ１４の各機能を実現する処理を行う。
なお、本明細書にて用いる「文書」の文言は、テキストの他に、例えば、写真、図形等の画像をも含むものである。
【００２２】
端末装置１０においては、制御部１１は、ユーザインタフェース部１５にて受け付けたユーザからの指示入力等に基づき、文書データに対する印刷設定をプリンタドライバ１４に対して指示する。それにより、プリンタドライバ１４では、印刷に使用される用紙のサイズや紙種の指定、両面印刷の指定、拡大縮小率の指定、Ｎアップ(複数Ｎのページを用紙の１ページに割り付ける印刷)の指定、余白領域の大きさの指定や、ステープル綴じ等の後処理の指定、用紙トレイの指定、合紙挿入の指定等といった指定された印刷設定が印刷設定情報として文書データに付加された印刷ジョブを生成する。
【００２３】
次に、図２は、本実施の形態の画像形成システム１に適用される画像形成装置２０の構成の一例を示したブロック図である。図２に示した画像形成装置２０は、例えばデジタルカラープリンタであって、端末装置１０から送信された印刷ジョブを受信する文書データ受付手段の一例としての通信部２１、通信部２１にて受信した端末装置１０からの印刷ジョブを文書データと印刷設定情報とに分離する分離手段の一例としての印刷ジョブ分離部２２、印刷ジョブ分離部２２にて分離された文書データを記憶する文書記憶手段の一例としての文書記憶部２３、印刷ジョブ分離部２２にて分離された印刷設定情報を文書データに関連付けて記憶する印刷設定情報記憶手段の一例としての印刷設定情報記憶部２４を備えている。さらに、画像形成装置２０は、文書記憶部２３に記憶された文書データを印刷設定情報記憶部２４に記憶された印刷設定情報に基づき印刷処理する印刷処理部２５を備えている。
また、画像形成装置２０全体の動作を制御する制御部２６、ユーザからの指示入力の受付けや所定の情報の表示を行う受付手段の一例としてのユーザインタフェース部２７、印刷処理部２５での処理プログラムや制御部２６での制御プログラム等が記憶される記憶部２８、各色成分の印刷データに対応して画像形成を行う画像形成手段の一例としての画像形成部２９を備えている。ここで、画像形成部２９としては、例えば電子写真方式やインクジェット方式等のプリンタエンジンが用いられる。
【００２４】
印刷ジョブ分離部２２は、通信部２１にて受信した端末装置１０からの印刷ジョブを文書データと印刷設定情報とに分離する。印刷ジョブには、印刷に使用される用紙のサイズや紙種の指定、両面印刷の指定等の印刷設定が印刷設定情報として付加されている。そこで、印刷ジョブ分離部２２は、文書データと印刷設定情報とを分離して、文書データを文書記憶部２３に記憶し、印刷設定情報を印刷設定情報記憶部２４に記憶する。その際に、印刷ジョブ分離部２２は文書データに文書識別情報(文書ＩＤ)を割り当て、割り当てた文書ＩＤを印刷設定情報にも付加する。それにより、文書データと印刷設定情報とを相互に関連付ける。
その場合に、文書記憶部２３には文書データの名称と文書ＩＤと文書データの格納場所とを管理するための文書データ管理テーブルを作成する。また、印刷設定情報記憶部２４には文書ＩＤと印刷設定情報の格納場所とを管理するための印刷設定情報管理テーブルを作成する。
【００２５】
図３は、(ａ)が文書記憶部２３に作成される文書データ管理テーブルの一例を示した図であり、(ｂ)が印刷設定情報記憶部２４に作成される印刷設定情報管理テーブルの一例を示した図である。図３(ａ)に示したように、文書データ管理テーブルには、文書データの名称と、文書データの文書ＩＤと、文書データの格納場所とが関連付けられて設定されている。また、図３(ｂ)に示したように、印刷設定情報管理テーブルには、文書データの文書ＩＤと、印刷設定情報の格納場所とが関連付けられて設定されている。それにより、ユーザは文書データの名称を例えば端末装置１０やユーザインタフェース部２７から入力することで、文書データの格納場所が認識され、文書記憶部２３から文書データが読み出される。さらには、文書データの文書ＩＤから印刷設定情報の格納場所が認識され、印刷設定情報記憶部２４から文書データに対応付けられた印刷設定情報が読み出される。
【００２６】
なお、この場合に、印刷ジョブ分離部２２が割り当てた文書ＩＤを通信部２１から端末装置１０に通知するように構成してもよい。そして、端末装置１０においても文書記憶部２３に作成される文書データ管理テーブルと同様の文書管理テーブルを作成するように設定する。それにより、ユーザが文書管理テーブルの一覧表から印刷指示する一または複数の文書データを選択することで、選択した一または複数の文書データの印刷指示が行われる。その際に、端末装置１０は、選択された一または複数の文書データの文書ＩＤを画像形成装置２０に送れば、文書記憶部２３の文書データ管理テーブルおよび印刷設定情報記憶部２４の印刷設定情報管理テーブルにて、印刷対象となる文書データや印刷設定情報がそれぞれ容易に特定される。
【００２７】
次に、印刷処理部２５について説明する。
図２に示したように、印刷処理部２５は、文書記憶部２３から一または複数の文書データを読み出し取得する文書データ取得手段の一例としての文書取得部２５１、文書取得部２５１にて取得された一または複数の文書データに対応付けられた印刷設定情報を印刷設定情報記憶部２４から読み出し取得する印刷設定情報取得手段(取得手段)の一例としての印刷設定情報取得部２５２を備えている。
また、文書取得部２５１にて複数の文書データが取得された場合に、これらの文書データを結合する文書結合手段の一例としての文書結合部２５３、印刷設定情報取得部２５２にて複数の文書データ各々に対応付けられた複数の印刷設定情報が取得された場合に、取得された複数の印刷設定情報に基づき文書結合部２５３にて結合される文書データに施す印刷設定を選択する印刷設定選択手段の一例としての印刷設定選択部２５４を備えている。
さらには、文書結合部２５３から送られた文書データを文書データに対応付けられた印刷設定に応じて画像処理する画像処理手段の一例としての画像処理部２５５を備えている。
【００２８】
ユーザが端末装置１０から一または複数の文書データを指定して文書データの印刷指示を行うと、通信部２１を介してユーザからの印刷指示が制御部２６に送られる。またユーザがユーザインタフェース部２７から一または複数の文書データを指定して印刷指示を行うと、ユーザの印刷指示が制御部２６に送られる。そして制御部２６は、印刷処理部２５に対してユーザから指定された一または複数の文書データに対する印刷指示を行う。ここでの印刷対象となる文書データの指定は、例えば上記した文書データの名称や文書ＩＤにより行われる。
【００２９】
文書取得部２５１は、制御部２６から一または複数の文書データに対する印刷指示があると、文書データの名称や文書ＩＤに基づき文書記憶部２３から印刷対象となる一または複数の文書データを読み出し取得する。その場合に、文書データの名称によって印刷対象が指定された場合には、文書取得部２５１は、文書記憶部２３に作成された文書データ管理テーブルから印刷対象の文書データの文書ＩＤを取得して、印刷設定情報取得部２５２に通知する。
そして文書取得部２５１は、取得した印刷対象となる一または複数の文書データを文書結合部２５３に送る。
【００３０】
文書結合部２５３は、文書取得部２５１から一または複数の文書データを取得する。そして、一の文書データを取得した場合には、印刷設定選択部２５４から送られた印刷設定を文書データに再度対応付け、画像処理部２５５に送る。
また、複数の文書データを取得した場合には、複数の文書データを所定の規則に従った順番で結合する。例えば、結合順が指定されていればそれに従った順番で結合を行う。また、結合順が指定されていなければ、例えば文書データの印刷指定が行われた順番での結合を行う。そして、結合された文書データに印刷設定選択部２５４から送られた印刷設定を対応付け、画像処理部２５５に送る。
【００３１】
印刷設定情報取得部２５２は、制御部２６から一または複数の文書データに対する印刷指示があると、文書ＩＤに基づき印刷設定情報記憶部２４から印刷対象となる一または複数の文書データに対応付けられた印刷設定情報を読み出し取得する。その際に、端末装置１０やユーザインタフェース部２７から文書データの名称によって印刷対象が指定された場合には、文書データに対応付けられた文書ＩＤを文書取得部２５１から取得する。また、文書ＩＤによって印刷対象が指定された場合には、文書ＩＤを制御部２６から取得する。
そして、印刷設定情報取得部２５２は、取得した一または複数の印刷設定情報を印刷設定選択部２５４に送る。
【００３２】
印刷設定選択部２５４は、印刷設定情報取得部２５２から送られた一または複数の文書データに対応付けられた印刷設定情報から、印刷対象の文書データに施す印刷設定を選択する。
すなわち、印刷設定選択部２５４が印刷設定情報取得部２５２から一の文書データに対応付けられた印刷設定情報を取得した場合には、取得した印刷設定情報に記述された印刷設定を印刷対象である文書データに施す印刷設定とする。そして、その印刷設定を文書結合部２５３に送る。
また、印刷設定選択部２５４が印刷設定情報取得部２５２から複数の文書データ各々に対応付けられた複数の印刷設定情報を取得した場合には、取得した複数の印刷設定情報に記述された印刷設定に基づき、文書結合部２５３にて結合された文書データに施す印刷設定を後述する選択規則に従って選択する。
【００３３】
以下に、印刷設定選択部２５４が印刷設定情報取得部２５２から複数の印刷設定情報を取得した場合において、文書結合部２５３にて結合された文書データに施す印刷設定を選択する方法について説明する。
まず、印刷設定選択部２５４は、印刷設定情報取得部２５２から取得した複数の印刷設定情報の各要素(印刷設定要素)をそれぞれ比較して、設定内容が同じである印刷設定要素と互いに相反する設定内容の印刷設定要素とを抽出する。
例えば印刷対象が文書データ１と文書データ２であるとする。そして文書データ１には、印刷設定として紙種が普通紙、用紙サイズがＡ４に指定され、また両面印刷が指定されているとする。また文書データ２には、印刷設定として紙種が普通紙、用紙サイズとしてＡ３が指定され、また両面印刷が指定されているとする。この場合には、設定内容が同じである印刷設定要素は、紙種の普通紙と両面印刷の指定である。また、互いに相反する設定内容の印刷設定要素は、用紙サイズのＡ４とＡ３とである。
【００３４】
そして、設定内容が同じである印刷設定要素(ここでは紙種と両面印刷)に関しては、それを文書結合部２５３にて結合された文書データ(結合文書データ)に施す印刷設定とする。
一方、互いに相反する設定内容の印刷設定要素(ここでは用紙サイズ)に関しては、文書データを結合した際に、互いに相反する設定内容の印刷設定要素が印刷時に両立するか否かを判定する。そして、両立しない場合には、予め指定された選択規則に従って何れかの設定内容が結合文書データに施す印刷設定として選択される。その場合に、前もってまたは印刷指示時にユーザが端末装置１０やユーザインタフェース部２７から選択規則を指定できるように構成される。
【００３５】
ここで、「設定内容の互いに相反する印刷設定要素が印刷時に両立しない」とは、印刷設定情報取得部２５２から取得した複数の印刷設定を同時に満たす印刷設定が見出せないことをいう。図４は、設定内容の互いに相反する印刷設定要素が印刷時に両立する場合と両立しない場合とを説明する図である。図４(ａ)は両立する場合の例を示したものであって、例えば上記の例にて文書データ１のページ数が４ページであり、印刷設定として紙種が普通紙、用紙サイズがＡ４に指定され、また両面印刷が指定されている。また、文書データ２のページ数が２ページであり、印刷設定として紙種が普通紙、用紙サイズがＡ３に指定され、また両面印刷が指定されている。
この場合には、結合文書データでは、ともに両面印刷指定された文書データ１および文書データ２が偶数ページであるので、用紙サイズの設定内容がＡ４とＡ３とで異なっている場合でも、それぞれが印刷設定に指定されている通りの印刷が行われても両立する。すなわち、図４(ａ)に示したように、文書データ１のＡ４の４ページは、Ａ４の２ページに両面印刷され、文書データ２のＡ３の２ページは、Ａ３の１ページに両面印刷される。そのため、当初に印刷設定された通り(ユーザの意思通り)の印刷が行われる。
【００３６】
一方、図４(ｂ)は両立しない場合の例を示したものであって、例えば上記の例にて文書データ１のページ数が３ページであり、印刷設定として紙種が普通紙、用紙サイズがＡ４に指定され、また両面印刷が指定されている。また、文書データ２のページ数が２ページであり、印刷設定として紙種が普通紙、用紙サイズがＡ３に指定され、また両面印刷が指定されている。
この場合には、結合される文書データでは、文書データ１が先に印刷されるとすると、両面印刷指定された文書データ１が奇数ページであるので、結合文書データでの４ページ目は、Ａ４裏面での印刷となる。ところが、文書データ１の次に印刷される文書データ２の本来の印刷設定は、用紙サイズの設定内容がＡ３である。そのため、結合文書データでの４ページ目のＡ４裏面での印刷設定と、文書データ２の本来のＡ３での印刷設定とは、両立しない。すなわち、図４(ｂ)に示したように、文書データ１のＡ４の３ページは、Ａ４の２ページに両面印刷され、その後に印刷される文書データ２のＡ３の１ページ目は、Ａ４の２ページ目の裏面に両面印刷される必要がある。それにも拘わらず、文書データ２の本来の用紙サイズ指定はＡ３である。ここに「設定内容の互いに相反する印刷設定要素が印刷時に両立しない」事態が発生することとなる。
【００３７】
なお、図４(ａ)に示した例の場合であっても、結合文書データでの用紙サイズ設定がＡ４に統一して印刷するという新たな印刷設定としてユーザによって指定されている場合には、文書データ２のＡ３の２ページがＡ３の１ページに印刷されることも、新たに指定された印刷設定とは「両立しない」こととなる。
【００３８】
このような「設定内容の互いに相反する印刷設定要素が印刷時に両立しない」という事態は、上記した両面印刷が指定された場合の他に、例えばＮアップが指定された場合にも同様に生じ得る。また、ステープル綴じ等の後処理の指定が行われた場合にも、異なるサイズの用紙について辺の長さを揃えてステープル綴じ等の後処理を行う際にも同様に生じ得る。すなわち、例えばＡ４の長辺の長さとＡ３の短辺の長さとは一致するため、両者に対するステープル綴じの指定はバッティングが生じない場合がある。ところが、例えばＡ系列の用紙とＢ系列の用紙とは辺の長さが一致することがないため、ステープル綴じを行う辺の長さが異なる。それにより、ステープル綴じを行う辺の長さを揃えようとした場合に、「両立しない」事態が生じる。パンチ穴開け、中折りやＺ折り等の折り処理といった印刷された用紙への後処理を行う場合も同様である。
また文書データ１にはステープル綴じ、パンチ穴開け、中折りやＺ折り等の指示が無く、文書データ２にパンチ穴開け、中折りやＺ折り等の指示があった場合にも同様に印刷設定が両立しない事態が発生する。
【００３９】
そこで、印刷設定選択部２５４は、設定内容の互いに相反する印刷設定要素が印刷時に両立しない場合には、予め用意された選択規則からユーザにより指定された選択規則に従って何れかの印刷設定を選択する。また、前もってまたは印刷指示時にユーザが端末装置１０やユーザインタフェース部２７から指定した選択規則に従って何れかの印刷設定を選択する。
印刷設定選択部２５４には、例えば、次のような選択規則が予め用意される。
(１)結合される文書データの順番によって印刷設定を選択する(順番優先選択)。例えば、結合される文書データの順番が先の文書データに対応付けられた印刷設定を選択する。または、結合される文書データの順番が後の文書データに対応付けられた印刷設定を選択する。
(２)結合される文書データの中でページ数の一番多い文書データでの印刷設定を選択する(ページ数優先選択)。
(３)結合される文書データが３組以上ある場合には、各印刷設定要素毎に最も多く設定されている印刷設定を選択する(多数優先選択)。例えば用紙サイズに関し、文書データ１にＡ４、文書データ２にＡ３、文書データ３にＡ４がそれぞれ設定されている場合には、最も多いＡ４を選択する。
(４)印刷設定に含まれる特定の印刷設定要素に関する変更制限を設けるという条件の下で、両者の印刷設定を可能な限り尊重する設定を選択する(両者尊重選択)。例えば、結合される文書データが用紙領域の全域を占めるような写真画像等である場合に、小さい方の用紙サイズが優先されて縮小処理が行われると画像抜けが生じることがある。その場合には、そのような事態を回避するために例えば縮小処理を行わないという拡大縮小に関する変更制限を設けることで、大きい方の用紙サイズを優先させる。その一方で、大きい方の用紙サイズでの印刷設定が行われた場合に、小さい方の用紙サイズの印刷設定が行われている文書データに関しては、元々の文書サイズを尊重して文書サイズを維持する。すなわち、大きい方の用紙サイズに合わせた拡大処理等は行わない。
(５)標準設定を優先させる(標準設定優先選択)。例えば、用紙サイズをＡ４、紙種を普通紙とする標準設定を設けておく。それにより、何れの選択規則によっても両立しない事態が解消されない場合には、標準設定を指定することで不両立を解消する。
【００４０】
(６)また、印刷設定選択部２５４にユーザが選択規則を予め設定しておいてもよい(ユーザ指定)。すなわち、ユーザが印刷設定要素各々に関して優先順位を予め設定しておく。例えば、印刷設定要素の一つである用紙サイズに関して、Ａ４サイズを最も優先させる選択規則を設定する。または、用紙サイズとしてＡ系列を優先させる選択規則を設定する。また、印刷設定要素の一つである紙種に関して、上質紙よりも普通紙を優先させる選択規則を設定する。このような選択規則は、ユーザが端末装置１０やユーザインタフェース部２７から前もってまたは印刷指示時に入力することで設定される。
さらには、結合される文書データを印刷する際にユーザが新たな選択規則を設定してもよい。
【００４１】
上記のような印刷設定選択部２５４に予め用意された選択規則や、ユーザが前もってまたは印刷指示時に設定した選択規則の中から印刷時にユーザが選択規則を指定することで、印刷設定選択部２５４に選択規則が設定される。また、ユーザが印刷時に新たな選択規則を設定することで、印刷設定選択部２５４に選択規則が設定される。そして、印刷設定選択部２５４は、設定された選択規則に従って両立しない印刷設定要素に関する何れかの印刷設定を選択する。
ただし、印刷設定要素の中の用紙のサイズや紙種に関しては、印刷設定選択部２５４は、画像形成装置２０の用紙トレイ(不図示)に収容されている用紙のサイズや紙種を参照して選択する場合も生じる。
【００４２】
以下に、印刷設定要素の設定内容が両立しない場合に印刷設定選択部２５４が行う設定内容の選択の具体例を示す。
まず図５は、ユーザにより上記した(１)の順番優先選択の選択規則が指定された場合の選択処理の具体例を示した図である。図５では、印刷対象である文書データ１の印刷設定は、紙種が普通紙、用紙サイズがＡ４に指定され、ページ数が３である。また、印刷対象である文書データ２の印刷設定は、紙種が上質紙、用紙サイズがＡ３に指定され、ページ数が２である。そして文書データ１および文書データ２の双方に両面印刷が指定されているとする。この場合には、印刷設定要素の紙種および用紙サイズの設定内容が互いに相反するため、文書データ１と文書データ２とを結合させた文書データ(結合文書データ)では、２ページ目の裏面にて、印刷設定が両立しない。そこで、印刷設定選択部２５４では、２ページ目の裏面にて印刷設定を両立させるため、結合される文書データの順番が先である文書データ１の印刷設定を優先させ、文書データ２での印刷設定を文書データ１での印刷設定に変更する。すなわち、文書データ２では、Ａ３からＡ４への縮小処理が行われ、紙種は普通紙に変更される。それにより、２ページ目の裏面での印刷設定が両立し、また、結合文書データでの紙種および用紙サイズが揃えられて印刷が行われる。
なお、この場合に、結合文書データの３ページ目の印刷設定には不両立がないので、文書データ２の印刷設定(Ａ３,上質紙)をそのまま３ページ目に選択するように設定してもよい。ただし、その際には、用紙サイズが２ページ目と３ページ目とで異なった結合文書データが生成されることとなる。
【００４３】
次の図６は、ユーザにより上記した(４)の両者尊重選択の選択規則が指定された場合の選択処理の具体例を示した図である。図６での印刷対象である文書データ１および文書データ２の印刷設定も、図５の場合と同様である。ここでの文書データ２は、用紙領域の全域を占めるような写真画像であるとする。
この場合においても、印刷設定要素の紙種および用紙サイズの設定内容が互いに相反するため、文書データ１と文書データ２とを結合させた結合文書データでは、２ページ目の裏面にて、印刷設定が両立しない。そこで、印刷設定選択部２５４では、文書データ２に関して用紙領域の全域を占めるような写真画像に画像抜けが生じ難くするために、印刷設定に含まれる特定の印刷設定要素(ここでは拡大縮小)に関する変更制限を設けている。それにより、２ページ目の裏面にて設定内容を両立させるため、縮小処理を伴わないという変更制限の下での選択を行い、結合文書データでの用紙サイズの設定は大きい方の文書データ２の設定内容が優先される。それにより、文書データ１での印刷設定を文書データ２での印刷設定に変更する。すなわち、文書データ１では、用紙サイズをＡ４からＡ３、紙種は普通紙から上質紙に変更される。それにより、２ページ目の裏面での印刷設定が両立し、また、文書データ２に関して画像抜けの発生が抑えられる。
この場合に、結合文書データの１ページ目の表裏面および２ページ目の裏面での文書サイズは、文書データ１での印刷設定を尊重して、図６に示したようにＡ４のままに等倍処理する。
【００４４】
次の図７は、ユーザにより上記した(６)のユーザ指定の選択規則が指定された場合の選択処理の具体例を示した図である。ここでのユーザが指定した選択規則は、用紙サイズは大きいサイズの方を優先させ、紙種は普通紙を優先させるものである。
図７での印刷対象である文書データ１および文書データ２の印刷設定も、図５の場合と同様である。そのため、この場合にも印刷設定要素の紙種および用紙サイズの設定内容が互いに相反するため、文書データ１と文書データ２とを結合させた結合文書データでは、２ページ目の裏面にて、印刷設定が両立しない。そこで、印刷設定選択部２５４では、２ページ目の裏面にて印刷設定を両立させるため、結合文書データでの用紙サイズを大きい方の文書データ２のＡ３に設定し、また、紙種は文書データ１での普通紙を設定する。そのため、文書データ１では、用紙サイズがＡ４からＡ３に変更される。また、文書データ２では、紙種が上質紙から普通紙に変更される。それにより、２ページ目の裏面での印刷設定が両立し、また、結合文書データでの紙種および用紙サイズが揃えられて印刷が行われる。
なお、この場合にも、結合文書データの１ページ目の表裏面および２ページ目の裏面での文書サイズは、図７に示したように用紙サイズのＡ３に合わせてＡ４からＡ３に拡大処理をしてもよい。また、Ａ４のままに等倍処理してもよい。
【００４５】
次の図８は、ユーザにより上記した(５)の標準設定優先選択の選択規則が指定された場合の選択処理の具体例を示した図である。ここでの標準設定は、用紙サイズをＡ４、紙種を普通紙とするものである。
図８では、印刷対象である文書データ１の印刷設定は、紙種が普通紙、用紙サイズがＢ４に指定され、ページ数が３である。また、印刷対象である文書データ２の印刷設定は、紙種が上質紙、用紙サイズがＡ３に指定され、ページ数が２である。そして文書データ１および文書データ２の双方に両面印刷が指定されているとする。この場合にも印刷設定要素の紙種および用紙サイズの設定内容が互いに相反するため、文書データ１と文書データ２とを結合させた結合文書データでは、２ページ目の裏面にて、印刷設定が両立しない。そこで、印刷設定選択部２５４では、２ページ目の裏面にて設定内容を両立させるため、標準設定である用紙サイズをＡ４、紙種を普通紙と設定する。そのため、文書データ１では、用紙サイズがＢ４からＡ４に変更される。また、文書データ２では、紙種が上質紙から普通紙に変更され、用紙サイズがＡ３からＡ４に変更される。それにより、２ページ目の裏面での印刷設定が両立し、また、結合文書データでの紙種および用紙サイズが揃えられて印刷が行われる。
【００４６】
続いて、印刷処理部２５での印刷処理の手順について説明する。
図９は、印刷処理部２５にて実行される印刷処理の手順の一例を示したフローチャートである。ここでは、ユーザから指定された複数の文書データを結合して印刷する場合について示す。図９に示したように、印刷処理部２５が制御部２６から印刷指示を受けると(ステップ１０１)、印刷処理部２５の文書取得部２５１は、文書データの名称や文書ＩＤに基づき文書記憶部２３から印刷対象となる複数の文書データを取得する(ステップ１０２)。そして、文書取得部２５１は、取得した複数の文書データを文書結合部２５３に送る(ステップ１０３)。
また、印刷設定情報取得部２５２は、文書ＩＤに基づき印刷設定情報記憶部２４から印刷対象となる複数の文書データに対応付けられた印刷設定情報を読み出し取得する(ステップ１０４)。そして、印刷設定情報取得部２５２は、取得した複数の印刷設定情報を印刷設定選択部２５４に送る(ステップ１０５)。
【００４７】
印刷設定選択部２５４は、印刷設定情報取得部２５２から送られた複数の文書データに対応付けられた印刷設定情報に基づき、結合文書データに施す印刷設定を選択する(ステップ１０６)。そして、選択した印刷設定を文書結合部２５３に送る(ステップ１０７)。
文書結合部２５３は、取得した複数の文書データを所定の規則に従った順番で結合する(ステップ１０８)。例えば、結合順が指定されていればそれに従った順番で結合を行う。また、結合順が指定されていなければ、例えば文書データの印刷指定が行われた順番で結合を行う。そして、印刷設定選択部２５４から送られた印刷設定を結合された文書データに対応付け、画像処理部２５５に送る(ステップ１０９)。
【００４８】
続いて、図９のステップ１０６において印刷設定選択部２５４が印刷設定を選択するに際して、印刷設定選択部２５４にて印刷設定が両立しない場合に用いられる選択規則を設定する処理の手順を述べる。
図１０は、印刷設定選択部２５４において用いられる選択規則が設定される際の処理の手順の一例を示したフローチャートである。図１０に示したように、制御部２６は、まず、印刷設定選択部２５４に既に選択規則が設定されているか否かを判定する(ステップ２０１)。印刷設定選択部２５４に既に選択規則が設定されている場合には、制御部２６は、ユーザからの選択規則の変更要求を待ち受ける(ステップ２０６)。
【００４９】
一方、印刷設定選択部２５４に未だ選択規則が設定されていない場合には、制御部２６は、印刷設定選択部２５４に予め用意された選択規則やユーザが前もって設定した選択規則を端末装置１０やユーザインタフェース部２７に表示する(ステップ２０２)。それにより、ユーザに選択規則の指定を促す。
そして、ユーザが選択規則の指定を行うまで待機する(ステップ２０３)。ユーザが選択規則の指定を行った場合には、指定された選択規則が有効か否かを確認し(ステップ２０４)、有効であれば、指定された選択規則を印刷設定選択部２５４に設定する(ステップ２０５)。
選択規則を印刷設定選択部２５４に設定した後、制御部２６は、ユーザからの選択規則の変更要求を待ち受ける(ステップ２０６)。そして、ユーザから選択規則の変更要求があった場合には、ステップ２０２に戻って、印刷設定選択部２５４に予め用意された選択規則やユーザが前もって設定した選択規則を端末装置１０やユーザインタフェース部２７に表示する。
【００５０】
続いて、図９のステップ１０６において印刷設定選択部２５４が印刷設定を選択する際の処理の手順を述べる。
図１１は、印刷設定選択部２５４が印刷設定を選択する際の処理の手順の一例を示したフローチャートである。図１１に示したように、印刷設定選択部２５４は、まず、印刷設定情報記憶部２４から取得した複数の印刷設定情報を解析する(ステップ３０１)。そして、印刷設定情報に基づき設定内容の互いに相反する印刷設定要素が印刷時に両立しないページがあるか否かを判定する(ステップ３０２)。すなわち、印刷設定選択部２５４は、印刷設定情報取得部２５２から取得した複数の印刷設定情報の印刷設定要素をそれぞれ比較して、設定内容が互いに相反する印刷設定要素があるか否かを判定する。印刷時に両立しないページがない場合には、取得した複数の印刷設定情報を文書結合部２５３に送る(ステップ３１４)。
【００５１】
一方、印刷時に両立しないページが存在する場合には、印刷設定選択部２５４は、印刷時に両立しないページでの印刷設定を両立させるために、ユーザにより指定された選択規則を設定する(ステップ３０３)。
そして、設定された選択規則が、例えば上記した(１)の順番優先、(２)のページ数優先、(３)の多数優先等といった優先させる文書データの印刷設定により両立させるものである場合には(ステップ３０４)、結合文書データの印刷設定を優先させる文書データの印刷設定とする(ステップ３０５)。
また、設定された選択規則が、例えば上記した(４)の特定の条件の下で取得した複数の印刷設定を可能な限り尊重する両者尊重選択により両立させるものである場合には(ステップ３０６)、結合文書データの印刷設定を、例えば結合文書データに画像抜けが生じるのを回避するという特定の条件の下に、結合される元の複数の文書データの印刷設定を尊重する印刷設定とする(ステップ３０７)。
また、設定された選択規則が、例えば上記した(６)のユーザにより印刷設定要素各々に関して予め設定されたユーザ指定の優先順位により両立させるものである場合には(ステップ３０８)、結合文書データの印刷設定を、ユーザ指定の優先順位による印刷設定とする(ステップ３０９)。
また、設定された選択規則が、例えば上記した(５)の標準設定を優先させる標準設定優先選択により両立させるものである場合には(ステップ３１０)、結合文書データの印刷設定を、標準設定の印刷設定とする(ステップ３１１)。
また、設定された選択規則が、例えば上記した(５)の標準設定を優先させる標準設定優先により両立させるものでない場合には(ステップ３１０)、設定された選択規則は、ユーザにより新たに設定された選択規則であるとして、結合文書データの印刷設定を新たに設定された選択規則に基づく印刷設定とする(ステップ３１２)。
そして、ステップ３０５、ステップ３０７、ステップ３０９、ステップ３１１にて結合文書データの印刷設定として設定された印刷設定情報を文書結合部２５３に送る(ステップ３１３)
【００５２】
次に、図１２は、画像形成装置２０の印刷処理部２５のハードウェア構成を示した図である。
図１２に示したように、印刷処理部２５は、印刷処理を行うに際して予め定められたプログラムに従ってデジタル演算処理を実行するＣＰＵ１０１、ＣＰＵ１０１により実行されるプログラム等が格納されるＲＡＭ１０２、ＣＰＵ１０１により実行されるプログラム等にて用いられる設定値等のデータが格納されるＲＯＭ１０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できるＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ１０４、印刷ジョブ処理部２２に接続される各部との信号の入出力を制御するインターフェース部１０５を備えている。
また、記憶部２８には、印刷処理部２５により実行されるプログラムが格納されており、印刷処理部２５がこのプログラムを読み込むことによって、印刷処理部２５での印刷処理が実行される。
【００５３】
すなわち、上記した文書取得部２５１、印刷設定情報取得部２５２、文書結合部２５３、印刷設定選択部２５４、および画像処理部２５５の各機能を実現するプログラムを記憶部２８から印刷処理部２５内のＲＡＭ１０２に読み込む。そして、ＲＡＭ１０２に読み込まれたプログラムに基づいて、ＣＰＵ１０１が印刷ジョブ処理を行う。このプログラムの提供形態としては、ハードディスクやＤＶＤ−ＲＯＭ等で実現される記憶部２８からダウンロードされる形態の他、通信回線を介してＲＡＭ１０２にロードされて提供される形態がある。また、その他の提供形態として、予めＲＯＭ１０３にインストールされた状態にて提供される形態がある。さらに、印刷処理部２５がアッセンブリされた後に、プログラムが不揮発性メモリ１０４にインストールされ、不揮発性メモリ１０４からＲＡＭ１０２にロードされる形態がある。また、インターネット等のネットワークを介して印刷処理部２５にプログラムが伝送され、ＲＡＭ１０２にインストールされる形態がある。
【００５４】
以上説明したように、本実施の形態の画像形成システム１では、画像形成装置２０において複数の文書データを結合させて印刷する際に、設定内容の互いに相反する印刷設定要素が印刷時に両立しない場合には、印刷処理部２５に設けられた印刷設定選択部２５４が、予め用意された選択規則からユーザにより指定された選択規則に従って何れかの設定内容を選択する。また、前もってまたは印刷指示時にユーザが端末装置１０やユーザインタフェース部２７から指定した選択規則に従って何れかの設定内容を選択する。それにより、ユーザの意思に従った内容の印刷設定により複数の文書データを結合させた画像形成が行われる。
【００５５】
[実施の形態２]
実施の形態１では、結合させる複数の文書データの印刷設定が両立しない場合に、ユーザの指定した選択規則に従って何れかの設定内容を選択する機能を画像形成装置２０に設けた画像形成システム１について説明した。本実施の形態では、結合させる複数の文書データの印刷設定について、何れかの設定内容を選択する機能を端末装置１０に設けた画像形成システム２について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００５６】
図１３は、本実施の形態が適用される画像形成システム２の全体構成を示す図である。図１３に示す画像形成システム２に配置される印刷制御装置の一例としての端末装置１０は、端末装置１０全体の動作を制御する制御部１１、所定のアプリケーションソフトに従って文書データを生成する文書データ生成部１２、プログラム等が記憶される記憶部１３、文書データ生成部１２にて生成された文書データが記憶される文書記憶手段の一例としての文書記憶部１７、文書データに付加される印刷設定情報を制御部１１から取得して文書データに関連付けて記憶する印刷設定情報記憶手段の一例としての印刷設定情報記憶部１８、文書データ生成部１２にて生成された文書データや文書記憶部１７に記憶された文書データ、さらには印刷設定情報記憶部１８に記憶された印刷設定情報に基づき画像形成装置２０に対する印刷命令(コマンド)である印刷ジョブを生成するプリンタドライバ１４、ユーザからの指示入力を受け付ける受付手段の一例としてのユーザインタフェース部１５、プリンタドライバ１４にて生成された印刷ジョブを画像形成装置２０に送信する通信部１６を備えている。ここで、端末装置１０としては、例えばパーソナルコンピュータ(ＰＣ)が用いられる。
【００５７】
そして、プリンタドライバ１４には、文書記憶部１７から一または複数の文書データを読み出し取得する文書データ取得手段の一例としての文書取得部１４１、文書取得部１４１にて取得された一または複数の文書データに対応付けられた印刷設定情報を印刷設定情報記憶部１８から読み出し取得する印刷設定情報取得手段の一例としての印刷設定情報取得部１４２を備えている。
また、文書取得部１４１にて複数の文書データが取得された場合に、または文書取得部１４１にて一または複数の文書データが取得されるとともに文書データ生成部１２からも文書データを取得した場合に、これらの文書データを結合する文書結合手段の一例としての文書結合部１４３、印刷設定情報取得部１４２にて複数の文書データ各々に対応付けられた複数の印刷設定情報が取得された場合に、取得された複数の印刷設定情報取得から文書結合部１４３にて結合される文書データに施す印刷設定を選択する印刷設定選択手段の一例としての印刷設定選択部１４４、文書結合部１４３にて結合等された文書データと印刷設定選択部１４４にて選択された印刷設定とから印刷ジョブを生成する印刷ジョブ生成部１４５を備えている。
【００５８】
本実施の形態の端末装置１０では、文書結合部１４３にて結合される文書データの印刷設定の内容が異なり、印刷設定が印刷時に両立しない場合には、プリンタドライバ１４の印刷設定選択部１４４が、予め用意された選択規則からユーザにより指定された選択規則に従って何れかの印刷設定を選択する。また、前もってまたは印刷指示時にユーザがユーザインタフェース部１５から指定した選択規則に従って何れかの印刷設定を選択する。すなわち、プリンタドライバ１４の印刷設定選択部１４４は、実施の形態１の画像形成装置２０に設けられた印刷処理部２５の印刷設定選択部２５４と同様に機能する。
そして、印刷設定選択部１４４にて選択された文書データに設定される印刷設定は、文書結合部１４３に送られる。
【００５９】
文書結合部１４３では、文書取得部１４１または文書データ生成部１２から一の文書データを取得した場合には、印刷設定選択部１４４から送られた印刷設定を文書データに対応付け、印刷ジョブ生成部１４５に送る。
また、文書取得部１４１および/または文書データ生成部１２から複数の文書データを取得した場合には、文書結合部１４３は、複数の文書データを所定の規則に従った順番に結合する。例えば、結合順が指定されていればそれに従った順番で結合を行う。また、結合順が指定されていなければ、例えば文書データの印刷指定が行われた順番で結合を行う。そして、印刷設定選択部１４４から送られた印刷設定を結合された文書データに対応付け、印刷ジョブ生成部１４５に送る。
印刷ジョブ生成部１４５は、一の文書データまたは複数の文書データが結合された結合文書データと印刷設定とからなる印刷ジョブを生成する。そして、生成された印刷ジョブは、通信部１６から画像形成装置２０に送信される。
【００６０】
画像形成装置２０では、端末装置１０から送られた印刷ジョブを処理し、用紙に画像形成を行う。その際に、複数の文書データが結合された結合文書データに対しては、結合文書データに設定されている印刷設定選択部１４４にて選択された印刷設定での画像形成処理が行われる。それにより、結合文書データに関する印刷設定の内容が両立した画像形成が行われる。
【００６１】
このように、本実施の形態の画像形成システム２では、画像形成装置２０において複数の文書データを結合させて印刷する際に、設定内容の互いに相反する印刷設定が印刷時に両立しない場合には、端末装置１０に設けられた印刷設定選択部１４４が、予め用意された選択規則からユーザにより指定された選択規則に従って何れかの設定内容を選択する。また、前もってまたは印刷指示時にユーザがユーザインタフェース部１５から指定した選択規則に従って何れかの設定内容を選択する。それにより、ユーザの意思に従った内容の印刷設定により複数の文書データを結合させた画像形成が行われる。
【００６２】
なお、本実施の形態の画像形成システム２では、印刷ジョブを生成する端末装置１０が結合文書データに関する印刷設定を選択するように構成した。このような構成の他に、ネットワーク上に印刷制御装置の一例としてのサーバを設け、サーバに端末装置１０にて生成された文書データが記憶される文書記憶部や、文書データに付加される印刷設定情報を文書データに関連付けて記憶する印刷設定情報記憶部を配置して、結合文書データに関する印刷設定を選択するように構成してもよい。
【図面の簡単な説明】
【００６３】
【図１】実施の形態１が適用される画像形成システムの全体構成を示す図である。
【図２】画像形成装置の構成の一例を示したブロック図である。
【図３】(ａ)が文書記憶部に作成される文書データ管理テーブルの一例を示した図であり、(ｂ)が印刷設定情報記憶部に作成される印刷設定情報管理テーブルの一例を示した図である。
【図４】設定内容の互いに相反する印刷設定要素が印刷時に両立する場合と両立しない場合とを説明する図である。
【図５】ユーザにより順番優先選択の選択規則が指定された場合の選択処理の具体例を示した図である。
【図６】ユーザにより両者尊重選択の選択規則が指定された場合の選択処理の具体例を示した図である。
【図７】ユーザによりユーザ指定の選択規則が指定された場合の選択処理の具体例を示した図である。
【図８】ユーザにより標準設定優先選択の選択規則が指定された場合の選択処理の具体例を示した図である。
【図９】印刷処理部にて実行される印刷処理の手順の一例を示したフローチャートである。
【図１０】印刷設定選択部において用いられる選択規則が設定される際の処理の手順の一例を示したフローチャートである。
【図１１】印刷設定選択部が印刷設定を選択する際の処理の手順の一例を示したフローチャートである。
【図１２】画像形成装置の印刷処理部のハードウェア構成を示した図である。
【図１３】実施の形態２が適用される画像形成システムの全体構成を示す図である。
【符号の説明】
【００６４】
１,２…画像形成システム、１０…端末装置、１１…制御部、１２…文書データ生成部、１４…プリンタドライバ、１５…ユーザインタフェース部、１７…文書記憶部、１８…印刷設定情報記憶部、２０…画像形成装置、２２…印刷ジョブ分離部、２３…文書記憶部、２４…印刷設定情報記憶部、２５…印刷処理部、２６…制御部、２７…ユーザインタフェース部、２９…画像形成部、１４１…文書取得部、１４２…印刷設定情報取得部、１４３…文書結合部、１４４…印刷設定選択部、１４５…印刷ジョブ生成部、２５１…文書取得部、２５２…印刷設定情報取得部、２５３…文書結合部、２５４…印刷設定選択部、２５５…画像処理部
【図１】
0005104510.tif 000002
【図２】
0005104510.tif 000003
【図３】
0005104510.tif 000004
【図４】
0005104510.tif 000005
【図５】
0005104510.tif 000006
【図６】
0005104510.tif 000007
【図７】
0005104510.tif 000008
【図８】
0005104510.tif 000009
【図９】
0005104510.tif 000010
【図１０】
0005104510.tif 000011
【図１１】
0005104510.tif 000012
【図１２】
0005104510.tif 000013
【図１３】
0005104510.tif 000014