(57)【要約】【課題】画像形成装置本体側の新規機能に対応できないアプリケーションを使用して印刷設定を行う場合であっても、新規機能を利用できる画像形成システムを提供する。【解決手段】端末装置側の設定画面で設定できない新規な機能であっても、ユーザーが印刷設定の用紙設定に制御文字列に対応した任意の文字列を入力し、この文字列を用紙設定情報に埋め込んだジョブチケットを画像形成装置へ送信することで、画像形成装置ではその文字列に対応した機能を利用可能となる。【選択図】図１０
2015148959.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、該画像形成装置とネットワークで接続された端末装置とを備える画像形成システムであって、
前記端末装置は、
前記画像形成装置で実行する印刷に関する少なくとも用紙設定を含む印刷設定を設定する設定画面であって、該用紙設定にユーザーが指定する任意の文字列を設定可能な設定画面を表示部に表示させる印刷設定部と、
前記設定画面でユーザーが設定した文字列を含む印刷設定に基づいて作成したジョブ設定情報と画像データからなるプリントジョブを前記画像形成装置に送信する送信部と、
を有し、
前記画像形成装置は、
各種の機能を実行する機能実行部と、
少なくとも各種の機能のうちの一部の前記機能に対応した文字列を保存する第１記憶部と、
プリントジョブを受信するジョブ入力部と、
受信した前記プリントジョブに基づいて印刷を行うプリンタ部と、
前記プリントジョブに含まれるジョブ設定情報から、ユーザーが設定した文字列を抽出する解析部と、
前記解析部が抽出した文字列が前記第１記憶部に保存されていると判断した場合には、該文字列に対応した機能を前記機能実行部により実行させる制御部と、を有することを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、画像データに対してラスタライズ処理を行うラスタライズ処理部と、第２記憶部と、を有し、
前記第１記憶部に保存されている文字列に対応した機能は、各ページの画像データに対してラスタライズ処理した後のラスターイメージを、前記第２記憶部に保存させる処理を実行する保存機能、及び、前記第２記憶部からラスターイメージを読み出す処理を実行する読出し機能であることを特徴とする、請求項１に記載の画像形成システム。
【請求項３】
ユーザーが設定した前記文字列は、前記ジョブ設定情報の用紙色の設定を記述する色紙フィールドに記載されており、
前記抽出解析部は、前記色紙フィールドに含まれる文字列から、用紙色を指定するための色紙文字列と前記機能に対応する制御文字列を抽出することを特徴とする請求項１または２に記載の画像形成システム。
【請求項４】
外部の端末装置とネットワークで接続され、該端末装置に表示した設定画面で設定される印刷設定に基づいて各種の機能を動作させた印刷を実行可能な画像形成装置であって、
プリントジョブを受信するジョブ入力部と、
プリントジョブに含まれる画像データ及びジョブ設定情報を解析し、前記各種の機能のうち特定の機能以外の機能については該ジョブ設定情報の内容に基づいて前記機能の実行を判断する制御部と、
前記制御部により実行すると判断された前記機能を実行する機能実行部と、
前記特定の機能に対応した文字列を保存する第１記憶部と、
前記画像データに基づいて用紙に対して印刷を実行するプリンタ部と、を有し、
前記制御部は、受信したプリントジョブの印刷設定を行った前記設定画面が、前記特定の機能が設定項目として表示されない第１設定画面である場合には、前記ジョブ設定情報から文字列を抽出し、抽出した文字列が前記第１記憶部に保存されていれば、該文字列に対応した特定の機能を前記機能実行部に実行させ、
印刷設定を行った前記設定画面が、前記特定の機能が設定項目として表示可能な第２設定画面である場合には、前記ジョブ設定情報の設定内容に基づいて、前記特定の機能の実行を判断することを特徴とする画像形成装置。
【請求項５】
画像データに対してラスタライズ処理を行うラスタライズ処理部と、第２記憶部と、を有し、
前記第１記憶部に保存されている文字列に対応した機能は、各ページの画像データに対してラスタライズ処理した後のラスターイメージを、前記第２記憶部に保存させる処理を実行する保存機能、及び、前記第２記憶部からラスターイメージを読み出す処理を実行する読出し機能であることを特徴とする、請求項４に記載の画像形成装置。
【請求項６】
ユーザーが設定した前記文字列は、前記ジョブ設定情報の用紙色の設定を記述する色紙フィールドに記載されており、
前記抽出解析部は、前記色紙フィールドに含まれる文字列から、用紙色を指定するための色紙文字列と前記機能に対応する制御文字列を抽出することを特徴とする請求項４または５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置から受信したプリントジョブを実行する画像形成装置を備える画像形成システムに関する。
【背景技術】
【０００２】
近年ＰＯＤ市場の中で特に注目されている印刷手法として、バリアブル印刷がある。バリアブル印刷とは、ダイレクトメールや請求書等、その内容の一部に住所・氏名などの可変部分を含む印刷物を生成するものである。例えば、顧客から提供されたデータベースのレコードを用いて、催事の案内文は共通で、氏名や住所、お勧め商品に関する記載は顧客に応じて印刷物毎に個別に変更するといった構成のダイレクトメールを作成する際にバリアブル印刷が用いられる。
【０００３】
このようなバリアブル印刷に対応するアプリケーションプログラム（以下、単に「アプリケーション」という）が、画像形成システムの開発・製造を行う正規のベンダーとは異なるサードパーティによって提供される場合がある。サードパーティ側では、開発工数の削減や効率化ため、画像形成システムで実行可能な複雑かつ多様なワークフローの全てに対応するよりも、特定のワークフローのみに特化したアプリケーションを提供する場合が多い。
【０００４】
また、ＰＯＤ市場向けの画像形成システムでは、様々な種類の用紙を用いた印刷が行われる。このような多様な用紙の全てに対して予めアプリケーション側で準備しておくことは現実的ではなく、このような問題への対応として、ユーザー毎に使用する紙の種類をカスタム設定する技術がある（特許文献１、特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−９８８４２
【特許文献２】特開２００８−６５４６７
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、ユーザーは紙の種類以外にも様々な機能を利用したいという要望がある。このような要望への対応として、画像形成システムを開発・製造等する製品メーカー側では、新規機種を上市するタイミングや本体側システムのファームウェアを更新するタイミングに合わせて、ユーザーに新規機能を提供している。
【０００７】
ただし、このような新規機能を利用するためには本体側に新規機能を搭載するだけでは不十分であり、機能の設定を行うアプリケーション側でも、新規機能に対応したＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）設定画面を提供する必要がある。しかし前述のようなサードパーティが提供するアプリケーションでは、ほとんどの場合、その更新時期が本体側の新規機能の提供時期と一致せずに、せっかくの新規機能を使用できないという問題があった。
【０００８】
本発明は、このような問題に鑑み、画像形成装置本体側の新規機能に対応できないアプリケーションを使用して印刷設定を行う場合であっても、新規機能を利用できる画像形成システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
１．画像形成装置と、該画像形成装置とネットワークで接続された端末装置とを備える画像形成システムであって、
前記端末装置は、
前記画像形成装置で実行する印刷に関する少なくとも用紙設定を含む印刷設定を設定する設定画面であって、該用紙設定にユーザーが指定する任意の文字列を設定可能な設定画面を表示部に表示させる印刷設定部と、
前記設定画面でユーザーが設定した文字列を含む印刷設定に基づいて作成したジョブ設定情報と画像データからなるプリントジョブを前記画像形成装置に送信する送信部と、
を有し、
前記画像形成装置は、
各種の機能を実行する機能実行部と、
少なくとも各種の機能のうちの一部の前記機能に対応した文字列を保存する第１記憶部と、
プリントジョブを受信するジョブ入力部と、
受信した前記プリントジョブに基づいて印刷を行うプリンタ部と、
前記プリントジョブに含まれるジョブ設定情報から、ユーザーが設定した文字列を抽出する解析部と、
前記解析部が抽出した文字列が前記第１記憶部に保存されていると判断した場合には、該文字列に対応した機能を前記機能実行部により実行させる制御部と、を有することを特徴とする画像形成システム。
【００１０】
２．前記画像形成装置は、画像データに対してラスタライズ処理を行うラスタライズ処理部と、第２記憶部と、を有し、
前記第１記憶部に保存されている文字列に対応した機能は、各ページの画像データに対してラスタライズ処理した後のラスターイメージを、前記第２記憶部に保存させる処理を実行する保存機能、及び、前記第２記憶部からラスターイメージを読み出す処理を実行する読出し機能であることを特徴とする、前記１に記載の画像形成システム。
【００１１】
３．ユーザーが設定した前記文字列は、前記ジョブ設定情報の用紙色の設定を記述する色紙フィールドに記載されており、
前記抽出解析部は、前記色紙フィールドに含まれる文字列から、用紙色を指定するための色紙文字列と前記機能に対応する制御文字列を抽出することを特徴とする前記１または２に記載の画像形成システム。
【００１２】
４．外部の端末装置とネットワークで接続され、該端末装置に表示した設定画面で設定される印刷設定に基づいて各種の機能を動作させた印刷を実行可能な画像形成装置であって、
プリントジョブを受信するジョブ入力部と、
プリントジョブに含まれる画像データ及びジョブ設定情報を解析し、前記各種の機能のうち特定の機能以外の機能については該ジョブ設定情報の内容に基づいて前記機能の実行を判断する制御部と、
前記制御部により実行すると判断された前記機能を実行する機能実行部と、
前記特定の機能に対応した文字列を保存する第１記憶部と、
前記画像データに基づいて用紙に対して印刷を実行するプリンタ部と、を有し、
前記制御部は、受信したプリントジョブの印刷設定を行った前記設定画面が、前記特定の機能が設定項目として表示されない第１設定画面である場合には、前記ジョブ設定情報から文字列を抽出し、抽出した文字列が前記第１記憶部に保存されていれば、該文字列に対応した特定の機能を前記機能実行部に実行させ、
印刷設定を行った前記設定画面が、前記特定の機能が設定項目として表示可能な第２設定画面である場合には、前記ジョブ設定情報の設定内容に基づいて、前記特定の機能の実行を判断することを特徴とする画像形成装置。
【００１３】
５．画像データに対してラスタライズ処理を行うラスタライズ処理部と、第２記憶部と、を有し、
前記第１記憶部に保存されている文字列に対応した機能は、各ページの画像データに対してラスタライズ処理した後のラスターイメージを、前記第２記憶部に保存させる処理を実行する保存機能、及び、前記第２記憶部からラスターイメージを読み出す処理を実行する読出し機能であることを特徴とする、前記４に記載の画像形成装置。
【００１４】
６．ユーザーが設定した前記文字列は、前記ジョブ設定情報の用紙色の設定を記述する色紙フィールドに記載されており、
前記抽出解析部は、前記色紙フィールドに含まれる文字列から、用紙色を指定するための色紙文字列と前記機能に対応する制御文字列を抽出することを特徴とする前記４または５に記載の画像形成装置。
【発明の効果】
【００１５】
端末装置側の設定画面で設定できない新規な機能であっても、ユーザーが印刷設定の用紙設定に制御文字列に対応した任意の文字列を入力し、この文字列を用紙設定情報に埋め込んだジョブチケットを画像形成装置へ送信することで、画像形成装置ではその文字列に対応した機能を利用可能となる。特にラスターイメージに関する「保存処理」「読出し処理」のような新規な機能を利用可能となることで、過去に作成されたラスターイメージを再利用するので新たなラスタライズ処理を省略することができ、そのため高い生産性で印刷物を得ることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る画像形成システムＡの構成を示す概略図である。
【図２】画像形成装置１０の正面概略図である。
【図３】主に画像形成装置１０の構成を示す全体回路ブロック図である。
【図４】端末装置２０で行われる制御フロー図である。
【図５】端末装置２０のディスプレイに表示される設定画面（第１設定画面）の例である。
【図６】端末装置２０のディスプレイに表示される設定画面（第１設定画面）の例である。
【図７】端末装置２０のディスプレイに表示される設定画面（第１設定画面）の例である。
【図８】端末装置２０のディスプレイに表示される設定画面（第１設定画面）の例である。
【図９】制御文字列とその制御文字列に対応した機能（制御内容）を示す例である。
【図１０】画像形成装置１０で行われる制御を説明する制御フロー図である。
【図１１】画像形成装置１０で行われる制御を説明するシーケンス図である。
【図１２】端末装置２０のディスプレイに表示される第２設定画面の例である
【図１３】第２実施形態の画像形成装置１０で行われる制御を説明する制御フロー図である。
【発明を実施するための形態】
【００１７】
以下、添付した図面を参照して、本発明の実施形態を説明する。なお、図面、および本願明細書において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００１８】
（第１の実施形態）
図１は、本発明の実施形態に係る画像形成システムＡの構成を示す概略図であり、図２は、画像形成装置１０の正面概略図である。図３は、画像形成装置１０の構成を示す全体回路ブロック図である。
【００１９】
図１に示すように、画像形成装置システムＡは、画像形成装置１０と、端末装置２０を備える。画像形成装置１０と端末装置２０との間は、ＬＡＮ等のネットワークＮで接続されている。また図２、３に示すように画像形成装置１０は、状態管理部１１、プリントコントローラー部１２、操作パネル１３、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ）１４、スキャナー部１５、給紙部１６、プリンタ部１７、通信Ｉ／Ｆ１８、および後処理部１９を備える。
【００２０】
図３に示すように、端末装置２０は、ＰＣ（パーソナルコンピューター）等のＣＰＵ、メモリー、ディスプレイ等を有する装置であり、内部に印刷設定部２１、通信Ｉ／Ｆ２８を備える。印刷設定部２１は端末装置２０で実行されるアプリケーションにより作動するものであり、後述する設定画面２３ａ〜２３ｆをディスプレイに表示させる。通信Ｉ／Ｆ２８によりネットワークＮを経由して画像形成装置１０にプリントジョブを送信することができる。
【００２１】
画像形成装置１０の状態管理部１１は、画像制御ＣＰＵ１１１、ＤＲＡＭ制御ＩＣ１１２、プログラムメモリー１１３ａ、システムメモリー１１３ｂ、画像メモリー１１４、保存メモリー１１５、圧縮・伸長ＩＣ１１６、読取り処理部１１７、書込み処理部１１８等を備える。
【００２２】
画像制御ＣＰＵ１１１は、プログラムメモリー１１３ａ又はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）等で構成される保存メモリー１１５に保存された各種のプログラムをシステムメモリー１１３ｂに展開し、展開したプログラムとの協働により、画像形成装置１０の動作を統括的に制御する。保存メモリー１１５の内部領域のうち、例えば第１領域は不揮発ＲＡＭ等で構成され、第２領域はＨＤＤ等で構成される。第１領域には各種プログラムや、後述する用紙の名称、用紙の色のリストや、制御文字列と機能との対応テーブル等が保存されており、第２領域には、ユーザー毎の管理フォルダが設けられており、この管理フォルダにはユーザーから送信された画像データや、画像データに対してラスタライズ（Ｒａｓｔｅｒｉｚｅ）処理した後のデータ（以下、「ラスターイメージ」という）を保存する。
【００２３】
読み取り処理部１１７は、スキャナー部１５のＣＣＤから出力されるアナログ画像信号に対し、アナログ処理、Ａ／Ｄ変換処理、シェーディング処理等の各種処理を行い、デジタル画像データを生成する。また、ＤＲＡＭ制御ＩＣ１１２により、生成されたデジタル画像データは圧縮・伸長ＩＣ１１６に出力される。圧縮・伸長ＩＣ１１６は、ＤＲＡＭ制御ＩＣ１１２の制御に基づいて、デジタル画像データに対して圧縮処理及び、圧縮処理後のデジタル画像データに対して伸長処理を行う。また、ＤＲＡＭ制御ＩＣ１１２は、圧縮・伸長処理したデジタル画像データに対し、画像メモリー１１４の入出力制御を行う。
【００２４】
画像メモリー１１４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）から構成され内部に、圧縮メモリー、ページメモリの領域を備え、圧縮された画像データ、伸長された画像データ等を一時的に保存する。
【００２５】
書き込み処理部１１８は、伸長処理されたデジタル画像データをプリンタ部１７に出力する。
【００２６】
操作パネル１３は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）およびタッチセンサーを備えたタッチパネル等で構成される。操作パネル１３は、各種設定画面を表示し、ユーザーによる各種の操作を受け付ける。操作部制御部は、ユーザーからの操作を受け付けた場合、操作信号を生成し、生成した操作信号を画像制御ＣＰＵ１１１に出力する。なお、図２に示す例では給紙部１６は上下方向に並んだ３段の収納トレイを備えており、各トレイに収納された用紙の種類（サイズ、斤量、用紙色）は、操作パネル１３により設定することができる。設定内容は、保存メモリー１１５に保存される。
【００２７】
給紙部１６は、収納した用紙を１枚ずつプリンタ部１７に送り出す。プリンタ部１７は、帯電、露光、現像、転写、および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種の画像データに基づく画像を、給紙部１６から給紙された用紙上に印刷する。
【００２８】
プリントコントローラー部１２は、コントローラー制御部１２１、ＤＲＡＭ制御ＩＣ１２２、画像メモリー１２４等を備えて構成される。コントローラー制御部１２１は、プリントコントローラー部１２の各部の動作を統括的に制御する。また、コントローラー制御部１２１は、通信Ｉ／Ｆ１８を介して端末装置２０等からのプリントジョブを受信する。受信したプリントジョブには使用する用紙の種類等の印刷設定が記述されたジョブチケットと、印刷画像の元となる画像データ（主にＰＤＬ形式）が含まれる。プリントコントローラー部１２は、ラスタライズ処理部として機能し、印刷設定に基づいて画像データをページ単位のビットマップデータに変換するラスタライズ処理を行う。画像メモリー１２４に一時的に保存されたラスタライズ処理後のデータ（以下、「ラスターイメージ」ともいう）は、プリントコントローラー部１２のＤＲＡＭ制御ＩＣ１２２、および状態管理部１１のＤＲＭ制御ＩＣ１１２の制御により、圧縮・伸長ＩＣ１１６を経由して画像メモリー１１４内の圧縮メモリー領域に一時的に保存される。印刷時においては、圧縮メモリー領域に保存されたラスターイメージは、圧縮・伸長ＩＣ１１６により伸長され書込み処理部１１８を経由して、プリンタ部１７に送られて印刷が実行される。画像メモリー１１４内の圧縮メモリー領域に一時的に保存されたラスターイメージは、必要に応じて、保存メモリー１１５の第２領域に保存される。
【００２９】
次に、図４から図１１に基づいて、第１の実施形態において実行される制御について説明する。これらの図のうち、図４から図８は、ジョブチケットに含まれる用紙設定情報の色紙フィールドに所定の文字列を埋め込む処理について説明する図であり、これは端末装置２０側のアプリケーションプログラムの設定画面を通じてユーザーにより行われる入力指示に基づいて行われる。図９から図１１は、画像形成装置１０側で行うジョブチケットに含まれた文字列に基づいて特定の機能を実行する制御について説明する図である。
【００３０】
ここで「ページチケット」とは各ページの印刷条件を記述したページ設定情報であり、「ジョブチケット」とは、１つ以上のページチケットが含まれるとともに、ページの印刷順序、複数のページデータに跨った処理の設定内容を記述したジョブ全体のジョブ設定情報である。ページ設定情報およびジョブ設定情報はユーザーが設定した印刷設定に基づいて作成される。「プリントジョブ（あるいはジョブデータ）」とは、ジョブチケットと、ページ数に対応した数の画像データ（主にＰＤＬで記述）から構成されるデータである。更に、ジョブ設定情報あるいはページ設定情報には少なくとも印刷条件として、用紙サイズ、用紙坪量（斤量）、及び用紙色に関する「用紙設定情報」が含まれており、特に、用紙色の設定は用紙設定情報内の「色紙フィールド」に記述される。本実施形態においては更に、色紙フィールドには、後述する設定画面により、ユーザーに設定された任意の文字列を埋め込むことが可能である。
【００３１】
以下、図４に基づいて説明を続ける。図４は制御フロー図であり、同図のステップＳ１１では、ユーザーにより印刷設定が行われる。印刷設定の具体的方法については後述する。ユーザーが印刷設定で色紙任意文字指定を行うのであれば（ステップＳ１２：ＹＥＳ）、ユーザーから入力された内容に基づいて、端末装置２０のアプリケーションでは、各ページの印刷条件を記述したページチケットの用紙設定情報の色紙フィールドに任意文字列を埋め込む処理を行い、このようなページチケットを全ページについて作成することでジョブチケットを作成する（ステップＳ１３）。作成したジョブチケットと画像データをセットにしたプリントジョブを、画像形成装置１０へ送信して終了する（ステップＳ１４）。
【００３２】
一方で、印刷条件設定を行う際に色紙任意文字指定を行わないのであれば（ステップＳ１２：Ｎｏ）、ステップＳ１５でジョブチケットの用紙設定情報に任意文字列が埋め込まれていない通常のジョブチケットを作成する。
【００３３】
図５、図６は、端末装置２０のディスプレイに表示される設定画面の例である。
【００３４】
同図に示す設定画面２３ａには用紙サイズ設定項目欄２３１、用紙坪量設定項目欄２３２、用紙色設定項目欄２３３、定義ボタン２３４が表示されている。用紙サイズ設定項目欄２３１、用紙坪量設定項目欄２３２、用紙色設定項目欄２３３により、それぞれ用紙サイズ、用紙坪量（斤量）、用紙の色の設定を行うことができる。全ページに共通の用紙（サイズ、坪量、色が同じ）を適用する場合には、同図に示す各設定項目欄により設定することが可能である。なお、用紙色については、用紙設定項目欄２３３を選択することにより切り替わる画面（不図示）により、用紙色を選択したり、文字を直接入力したりすることで用紙色の指定を行う。
【００３５】
一方で、全ページ共通ではなくページ単位で個別に用紙の設定を行いたい場合には、定義ボタン２３４を押し下げることにより、図６（ａ）の設定画面２３ｂに切り替わる。同図に示す設定画面では、ページ単位で、用紙サイズ、用紙坪量、用紙色の設定を行うことが可能であり、欄２３５で各ページに対応する項目を選択することで、設定内容を変更することが可能である。
【００３６】
図６（ｂ）は、図６（ａ）に対して、破線丸内にある２〜４ページの用紙色の設定内容を変更した例である。同図に示す設定画面２３ｃでは、ユーザーは、取扱説明書を参照することで「Ｗｈｉｔｅ＿ＳＨＯＰ／ＣＨＩＲＡＳＨＩ＿Ｒ」という文字列を設定している。なお図６（ｂ）においては文字列の一部は表示範囲外となっており表示が省略されている。端末装置２０ではこの文字列をそのままテキストとして印刷設定情報の色紙フィールドに埋め込み、これをジョブチケットとして送信する。ジョブチケットを受信した画像形成装置１０側では「＿（アンダーバー）」「／（スラッシュ）」等を区切り文字列として認識し、その前後にある「Ｗｈｉｔｅ」「ＳＨＯＰ」「ＣＨＩＲＡＳＨＩ」、「Ｒ」を制御に関する文字列として認識する。なおこのとき画像形成装置１０側では「Ｗｈｉｔｅ」については用紙色を指定する色紙文字列として解釈し、「Ｒ」、「ＳＨＯＰ」、「ＣＨＩＲＡＳＨＩ」については制御文字列として解釈する。具体的な説明については後述する。
【００３７】
図７、図８は端末装置２０のディスプレイに表示される別の設定画面例である。図７の設定画面２３ｄにおいて、矢印の先の「色紙」のボタンを押し下げることにより、図８の設定画面２３ｅに示すように詳細設定画面ｅ１がポップアップする。同図の詳細設定画面ｅ１では色紙としてＷｈｉｔｅが選択されている状態を示しているが、各色に対応したボタンを押し下げることにより、選択する用紙色を変更することができる。
【００３８】
またユーザー定義色ボタン２３６を押し下げることにより、英数字が入力可能なソフトキーが表示された画面に切り替わり、当該画面で任意の文字列を用紙色として設定することが可能である。登録ボタン２３８により、設定した用紙色を画像形成装置１０で登録することができ、登録後の用紙色の名称は読出しボタン２３７で表示される登録リストから再度利用することも可能である。また、繰り返し使う用紙色に関してはボタン２３９のように配置させておくことも可能である。図５、６に示した設定画面と同様に、設定した用紙色は、適用シート選択ボタン２４０によりページ単位に適用することも（「現シート」、「シート指定」）あるいは全ページ共通（「全シート」）に適用することも可能である。
【００３９】
なお、図５〜図８であきらかなように、図５、６に示す設定画面に対して、図７、８に示す設定画面では、設定可能な機能の数が多い。図５、６に示す設定画面は、例えば、サードパーティにより作成されたバリアブル印刷に特化したアプリケーションの設定画面である。バリアブル印刷に関しては細かい設定が可能であるが、その他の機能については、限られた機能しか利用することができず、そのため画像形成装置１０の性能を十分に発揮することができない。一方で、図７、８に示した設定画面は、画像形成装置１０の製品メーカーで作成されたアプリケーションの設定画面である。ただし、本実施形態においては、図７、８に示す設定画面は、バージョンが古く、後述の図１２に示す設定画面の例と異なり一部の特定の機能については設定項目欄が対応していない。なお、画像形成装置１０の操作パネル１３に図７、８とほぼ同様の設定画面を表示させてもよい。
【００４０】
図９は、制御文字列とその制御文字列に対応した機能（制御内容）を示す例である。例えば色紙フィールドに「ＳＨＯＰ／ＣＨＩＲＡＳＨＩ＿Ｒ」という文字列が記述されていれば画像形成装置１０側では、保存メモリー１１５のＳＨＯＰフォルダからＣＨＩＲＡＳＨＩというファイル名のラスターイメージを読み出すという制御を実行する。図９に示す色紙指定文字列に入力する制御文字列と制御内容の対応関係を記述したリストは、保存メモリー１１５の第１領域に予め保存されている。またユーザーは取扱説明書を参照することで、このリストの内容を知ることができる。なお同図の例では、バリアブル印刷のワークフローに有効な一部の機能を例示しているに過ぎず、例えば図７の設定項目にある画像形成装置１０で利用可能な機能であれば、他の機能について適用してもよい。
【００４１】
続いて、図１０〜図１１に基づき画像形成装置１０が行う制御について説明する。同図のフローは主に、機能実行部、解析部、制御部として機能する状態管理部１１やプリントコントローラー部１２により実行されるものである。
【００４２】
図１０のステップＳ２１では、図４のフローで端末装置２０から送信されたプリントジョブを受信し、続くステップＳ２２では、ジョブチケットあるいはこれに含まれる各ページチケットを解析する。
【００４３】
解析した結果、用紙設定情報の色紙フィールドに色紙任意指定文字が含まれているか否かを判断する。なお、本実施形態においては端末装置２０が送信する色紙任意指定文字は、ユーザーが入力したテキストデータをそのまま用紙設定情報の色紙フィールドに付加したものであるが、これに限られず、端末装置２０側のアプリケーションと画像形成装置２０で予め定義した手法により特定のコードに変換したものであってもよい。
【００４４】
色紙任意指定文字が含まれていると判断した場合（ステップ２３：ＹＥＳ）は、続くステップＳ２４で、この文字列から本来の用紙色指定に用いる「Ｗｈｉｔｅ」等の色紙文字列以外の文字列を抽出する。具体的には、色紙フィールドの用紙色指定文字列以降の文字列を抽出する、あるいは前述のアンダーバーその他の区切り文字（文字列）を利用し、区切り文字列以降の文字列を抽出する。なお用紙色指定文字列で指定される用紙色と収納トレイに収納されている用紙が対応づけられたリストは、保存メモリー１１５内に保存されており、これを用いて用紙色（例えばＷｈｉｔｅ）が収納されている収納トレイを特定し、特定した収納トレイからの用紙を用いた印刷が行われる。
【００４５】
続くステップＳ２５では、ステップＳ２４で抽出した文字列が、保存メモリー１１５内の第１領域に保存されている図９に示したようなリストにある制御文字列の何れかと一致するか否かを判断する。一致すれば（ステップＳ２５：ＹＥＳ）、続くステップＳ２６で、リストを参照して一致した制御文字列に対応する機能を選択し、続くステップＳ２７でその機能に対する処理を実行する。その後はステップＳ２８でジョブチケットに記述されたその他の印刷設定に沿った印刷処理を実行し終了する（エンド）。
【００４６】
また、用紙設定情報の色紙フィールドに色紙任意指定文字が含まれていなかった場合（ステップＳ２３：ＮＯ）や抽出した文字列が制御文字列と一致しなかった場合（ステップＳ２５：ＮＯ）には、特定の機能をステップＳ２７で実行することなく、ステップＳ２８でジョブチケットに記述された印刷設定に沿った通常の印刷処理を実行する。
【００４７】
次に、図１１に基づいて、「文字列に対応した特定の機能」の具体例として、図９に示した制御文字列に対応するラスターイメージに関する「保存処理機能」、および「読出し処理機能」について説明する。
【００４８】
同図に示すシーケンス図は、バリアブル印刷に特化したアプリケーションを端末装置２０で稼動させ、当該アプリケーションで作成したバリアブル印刷のプリントジョブを画像形成装置１０に送信した場合のシーケンスを説明する図である。
【００４９】
同図のバリアブル印刷は、５ページの文書を３部印刷する例であり、５ページのうち最初の１ページ目のみ各部で異なる画像データ（バリアブルデータ）を印刷し、２〜４ページ目は各部で共通の画像データを印刷するものである。そして、このようなバリアブル印刷であることから各部で共通の画像データを印刷する２〜４ページ目に関しては、２部目以降では１部目の印刷処理の過程で作成したラスターイメージを再利用することで、ラスタライズ処理を省略し、処理の効率化を図っている。以下、説明する。
【００５０】
図１１のステップＳ３１では、端末装置２０が１部目のプリントジョブを送信する。この１部目のプリントジョブは、下記のような「ジョブチケットの用紙設定情報の色紙フィールド」に記載された文字列と、画像データとを含む。下記の文字列は図６、図８のような印刷の設定画面を通じてユーザーに入力された印刷設定に基づき作成されたものである。
【００５１】
１部目１ページ目：「ＢＯＯＫ  ＰＡＧＥ１  Ｗ」の文字列、及び「画像データ１Ａ」
１部目２ページ目：「ＢＯＯＫ  ＰＡＧＥ２  Ｗ」の文字列、及び「画像データ２」
１部目３ページ目：「ＢＯＯＫ  ＰＡＧＥ３  Ｗ」の文字列、及び「画像データ３」
１部目４ページ目：「ＢＯＯＫ  ＰＡＧＥ４  Ｗ」の文字列、及び「画像データ４」
１部目５ページ目：「ＢＯＯＫ  ＰＡＧＥ５  Ｗ」の文字列、及び「画像データ５」。
【００５２】
続くステップＳ３２では、ジョブチケットの用紙設定情報に含まれる文字列に基づいて機能を選択する。このとき選択する機能は、上記ジョブチケットに含まれる「Ｗ」の文字列により決定される「保存処理」であり、その機能を実行する際の保存先は保存メモリー１１５の第２記憶領域内の「ＢＯＯＫ」の文字列で特定されるフォルダである。なお保存ファイル名は「ＰＡＧＥ１」の文字列に基づき状態管理部１１側で、プリントジョブの識別番号、ページ番号（及び必要に応じて「部数番号」）が特定できるユニークな名称を自動的に付与するようにしている。例えば、２〜５ページ目は、プリントジョブの識別番号とページ番号が特定できる「ｊｏｂ１ＰＡＧＥ２」等のファイル名で、１ページ目は更に部数番号が特定できる「ｊｏｂ１ｂｏｏｋ１ＰＡＧＥ１」のようなファイル名とする。
【００５３】
続くステップＳ３３では、受信したプリントジョブに基づいて画像データ１Ａ、及び画像データ２〜５に対してプリントコントローラー部１２によりラスタライズ処理を行い、ステップＳ３４では、ステップＳ３２で選択された機能を実行する。すなわち状態管理部１１により１〜５ページのラスタライズ処理後のラスターイメージを保存メモリー１１５内の特定のフォルダに保存する保存処理が実行される。
【００５４】
続くステップＳ３５では、状態管理部１１は、１〜５ページのラスターイメージをプリンタ部１７に転送し、ステップＳ３６では、転送されたラスターイメージに基づいてプリンタ部１７が１〜５ページの印刷を行い、１部目の印刷が完了する。
【００５５】
次のステップＳ４１〜Ｓ４６は２部目のプリントジョブに関するシーケンスである。ステップＳ４１では端末装置２０が送信する２部目のプリントジョブは、１部目と同様にユーザーにより設定された内容に基づき下記のようなジョブチケットの文字列と画像データとを含む。
【００５６】
２部目１ページ目：「ＢＯＯＫ  ＰＡＧＥ１  Ｗ」の文字列、及び「画像データ１Ｂ」
２部目２ページ目：「ＢＯＯＫ  ＰＡＧＥ２  Ｒ」の文字列
２部目３ページ目：「ＢＯＯＫ  ＰＡＧＥ３  Ｒ」の文字列
２部目４ページ目：「ＢＯＯＫ  ＰＡＧＥ４  Ｒ」の文字列
２部目５ページ目：「ＢＯＯＫ  ＰＡＧＥ５  Ｒ」の文字列。
【００５７】
続くステップＳ４２では、ジョブチケットの用紙設定情報に含まれる文字列に基づいて機能を選択する。このとき選択された機能は、上記ジョブチケットに含まれる「Ｗ」の文字列により決定される１ページ目に対する「保存処理」に加えて、「Ｒ」の文字列により決定される２ページ目以降に対する「読出し処理」である。保存先、および読出し先は保存メモリー１１５の第２記憶領域内の「ＢＯＯＫ」の文字列で特定されるフォルダである。
【００５８】
続くステップＳ４３では、受信したプリントジョブに基づいて各画像データ１Ｂに対してプリントコントローラー部１２によりラスタライズ処理を行うとともに、ステップＳ４２で選択された機能である「読出し処理」を実行する。すなわち特定のフォルダから２〜５ページ目に対応したラスターイメージの読み出しを行う。このときのラスターイメージはステップＳ３４で保存した２〜５ページ目のラスターイメージである。
【００５９】
ステップＳ４４では、ステップＳ４２で選択された機能である「保存処理」を実行する。すなわち状態管理部１１により１ページ目のラスターイメージを保存メモリー１１５内の特定のフォルダに保存する保存処理が実行される。
【００６０】
続くステップＳ４５では、状態管理部１１は、１〜５ページ目のラスターイメージをプリンタ部１７に転送し、ステップＳ４６では、プリンタ部１７は、このラスターイメージから１〜５ページの印刷を行い、２部目の印刷が完了する。
【００６１】
３部目のジョブチケットは２部目と同様であり、またステップＳ５１からＳ５６の処理も２部目と同様であることから説明は省略する。
【００６２】
なお、図１１に示すフローでは、１部目で保存された２〜５ページのラスターイメージは、２部目以降で再利用されているが、その一方で各部の１ページ目の画像データのラスターイメージは再利用されていない。これはプリントジョブ単位でラスターイメージを読み出すことで各部を再印刷する場合に利用されるものである。このプリントジョブ単位で画像データの読み出しを行う処理内容の設定については、図５に示す全ページ共通で用紙色の設定を行う用紙色設定項目欄２３３で設定することができる。
【００６３】
なお、これまでの説明で示したように、画像形成装置１０では保存メモリー１１５に記憶されている文字列と機能（処理内容）の対応関係のリストを参照することにより、色紙フィールドに記載されている文字列の内容を解釈することが可能である。またユーザーも取扱説明書の記載内容に基づいて理解することが可能である。一方で、端末装置２０側ではその文字列の意味を解釈することはできず、単にユーザーの入力内容をそのまま文字列として、ジョブチケットの色紙フィールドに付与したにすぎない。
【００６４】
このように、端末装置２０側の設定画面で設定できない新規な機能であっても、ユーザー側で印刷設定の用紙設定で制御文字列に対応した任意の文字列を入力し、この文字列を用紙設定情報に埋め込んだジョブチケットを画像形成装置へ送信することで、画像形成装置１０ではその文字列に対応した機能を利用可能となる。特にラスターイメージに関する「保存処理」「読出し処理」のような新規な機能を利用可能となることで、過去に作成されたラスターイメージを再利用するので新たなラスタライズ処理を省略することができ、そのため高い生産性で印刷物を得ることが可能となる。
【００６５】
（第２の実施形態）
第２の実施形態は、図５〜図８に示したような設定画面が新規の機能に対応していない設定画面（以下、「第１設定画面」という）であるか、図１２に示すように新規の機能に対応した設定画面（以下、「第２設定画面」）であるか否かを判断し、その判断結果により制御を切り替えるものである。以下、説明する。
【００６６】
図１２は、端末装置２０の表示画面に表示される第２設定画面の例である。第２設定画面では少なくとも対象となる特定の機能に関する、その名称を含む設定項目が表示されている。その特定の機能の設定項目にあるボタンを操作することによりその実行可否を設定することができる。同図では特定の機能であるラスターイメージ処理に関する設定項目ｆ１が設けられている。このラスターイメージ処理に関する設定項目ｆ１には、読出し処理に関する設定を行う読出し処理欄２４１、保存処理に関する設定を行う保存処理欄２４２がある。それぞれの欄には、ＯＮ／ＯＦＦの選択を行う欄、及びファイル名、フォルダ面を指定する欄がある。なお読出し処理と保存処理は排他的にどちらか一方のみを選択できる。ラスターイメージ処理設定項目ｆ１による各機能の実行可否の選択およびその実行条件を入力するにより図９〜図１１で説明した「保存処理」、「読出し処理」の設定を直接行うことが可能である。図５〜図８に示した設定画面では、ユーザーは取扱説明書を参考に画像形成装置１０側で解釈できるように制御文字列を正しく入力する必要があったが、図１２に示す設定画面ではユーザーはＧＵＩを通じて新規機能の設定を容易に行うことができる。
【００６７】
図１３に基づいて、第２実施形態の制御フローについて説明する。同図に示す制御フローは、画像形成装置１０の制御部（状態管理部１１、プリントコントローラー部１２）により行われる処理である。
【００６８】
同図のステップＳ８１でプリントジョブを受信し、ステップＳ８２ではそのプリントジョブから、プリントジョブを送信したアプリケーションの設定画面が、前述の「保存処理」、「読出し処理」のような特定の機能に対応した第２設定画面であるか、あるいは特定の機能に対応していない第１設定画面であるかを判断する。この判断は、送信元の端末装置で使用されたアプリケーションのタイプやバージョンの情報がプリントジョブに含まれていればその情報により判断できる。
【００６９】
例えば製品メーカー自身が提供したアプリケーションの最新バージョンにより表示された設定画面であり、特定の機能に対応できる第２設定画面であれば（ステップＳ８３：ＹＥＳ）印刷設定内容に基づいて通常の印刷処理を実行して終了する（ステップＳ８４）。
【００７０】
一方、第２設定画面でなく（ステップＳ８３：ＮＯ）、例えば製品メーカー自身が提供したアプリケーションの最新バージョンではなく、あるいはサードパーティのアプリケーションにより表示された設定画面であり、特定の機能に対応していない第１設定画面であれば、前述の図１０のステップＳ２１以降のフローを実行する。
【００７１】
このように、第２の実施形態においても、端末装置２０側のアプリケーションで提供される設定画面が新規な機能を設定できない第１設定画面のタイプであっても、ユーザー側で用紙設定に制御文字列に対応した任意の文字列を追加することで、その機能を利用可能となる。
【００７２】
以上、図面を参照し、本発明に係る実施例について説明したが本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【符号の説明】
【００７３】
Ａ  画像形成システム
１０  画像形成装置
１１  状態管理部
１２  プリントコントローラー部
２０  端末装置
２３ａ、２３ｂ、２３ｃ、２３ｄ、２３ｅ、２３ｆ  設定画面
【図１】
2015148959.tif 000003
【図２】
2015148959.tif 000004
【図３】
2015148959.tif 000005
【図４】
2015148959.tif 000006
【図５】
2015148959.tif 000007
【図６】
2015148959.tif 000008
【図７】
2015148959.tif 000009
【図８】
2015148959.tif 000010
【図９】
2015148959.tif 000011
【図１０】
2015148959.tif 000012
【図１１】
2015148959.tif 000013
【図１２】
2015148959.tif 000014
【図１３】
2015148959.tif 000015