(57)【要約】【課題】外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定を対応可能にする。【解決手段】画像データ及びジョブ設定データを含むプリントジョブを受信する受信部と、前記入力部で外部から入力される前記プリントジョブを解析し、前記ジョブ設定データに基づいて画像形成部が画像形成するように制御する制御部と、を有する画像形成制御装置、画像形成装置、画像形成システム、及び画像形成制御プログラムであって、前記制御部は、前記ジョブ設定データに含まれる設定項目中の設定文字列の中から、前記設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、前記別設定文字列が意味する設定項目と設定文字列を含むように前記ジョブ設定データを取り扱い、当該ジョブ設定データに基づいて前記画像形成部が画像形成するように制御する。【選択図】図１
2014200947.tif 000002
【特許請求の範囲】
【請求項１】
画像データ及びジョブ設定データを含むプリントジョブを受信する受信部と、
前記画像データに基づいて用紙に画像を形成する画像形成部と、
前記入力部で外部から入力される前記プリントジョブを解析し、前記ジョブ設定データに基づいて前記画像形成部が画像形成するように制御する制御部と、
を有する画像形成装置であって、
前記制御部は、
前記ジョブ設定データに含まれる設定項目中の設定文字列の中から、前記設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、前記別設定文字列が意味する設定項目と設定文字列を含むように前記ジョブ設定データを取り扱い、当該ジョブ設定データに基づいて前記画像形成部が画像形成するように制御する、
ことを特徴とする画像形成装置。
【請求項２】
画像形成装置に用紙処理装置が接続されており、
前記別設定文字列は、前記用紙処理装置での用紙処理に適用される、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記別設定文字列は、画像形成もしくは用紙処理に関して、前記プリントジョブを生成する外部の装置において設定できない項目あるいは設定できない値を意味する、
ことを特徴とする請求項１−２に記載の画像形成装置。
【請求項４】
前記制御部は、前記設定文字列の中で予め定められた特定の文字列に着目して、本来の文字列と別設定文字列の区切りを認識する、
ことを特徴とする請求項１−３のいずれか一項に記載の画像形成装置。
【請求項５】
前記制御部は、前記ジョブ設定データに含まれる他の設定項目の値が予め定められた特定の値である場合に、前記別設定文字列が存在すると判断する、
ことを特徴とする請求項１−４のいずれか一項に記載の画像形成装置。
【請求項６】
前記制御部は、予め用意されたテーブルを参照し、前記別設定文字列を、当該別設定文字列が意味する設定内容に変換する、
ことを特徴とする請求項１−５のいずれか一項に記載の画像形成装置。
【請求項７】
画像データ及びジョブ設定データを含むプリントジョブを受信する受信部と、
前記入力部で外部から入力される前記プリントジョブを解析する制御部と、
前記プリントジョブを画像形成装置に送信する送信部と、
を有する画像形成制御装置であって、
前記制御部は、
前記ジョブ設定データに含まれる設定項目中の設定文字列の中から、前記設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、前記別設定文字列が意味する設定項目と設定文字列を含むように前記ジョブ設定データを再構成し、再構成された前記ジョブ設定データを含む前記プリントジョブを前記画像形成装置に送信するように制御する、
ことを特徴とする画像形成制御装置。
【請求項８】
前記別設定文字列は、画像形成もしくは用紙処理に関して、前記プリントジョブを生成する外部の装置において設定できない項目あるいは設定できない値を意味する、
ことを特徴とする請求項７に記載の画像形成制御装置。
【請求項９】
前記制御部は、前記設定文字列の中で予め定められた特定の文字列に着目して、本来の文字列と別設定文字列の区切りを認識する、
ことを特徴とする請求項７−８に記載の画像形成制御装置。
【請求項１０】
前記制御部は、前記ジョブ設定データに含まれる他の設定項目の値が予め定められた特定の値である場合に、前記別設定文字列が存在すると判断する、
ことを特徴とする請求項７−９のいずれか一項に記載の画像形成制御装置。
【請求項１１】
前記制御部は、予め用意されたテーブルを参照し、前記別設定文字列を、当該別設定文字列が意味する設定内容に変換する、
ことを特徴とする請求項７−１０のいずれか一項に記載の画像形成制御装置。
【請求項１２】
画像データ及びジョブ設定データを含むプリントジョブを受信する受信部と、
前記画像データに基づいて用紙に画像を形成する画像形成部と、
前記画像形成部で画像形成された前記用紙に対して所定の用紙処理を施す用紙処理部と、
前記入力部で外部から入力される前記プリントジョブを解析し、前記ジョブ設定データに基づいて前記画像形成部が画像形成すると共に前記用紙処理部が用紙処理するように制御する制御部と、
を有する画像形成システムであって、
前記制御部は、前記ジョブ設定データに含まれる設定項目中の設定文字列の中から、前記設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、前記別設定文字列が意味する設定項目と設定文字列を含むように前記ジョブ設定データを取り扱い、当該ジョブ設定データに基づいて、前記画像形成部が画像形成するように制御すると共に前記用紙処理部が用紙処理するように制御する、
ことを特徴とする画像形成システム。
【請求項１３】
前記別設定文字列は、画像形成もしくは用紙処理に関して、前記プリントジョブを生成する外部の装置において設定できない項目あるいは設定できない値を意味する、
ことを特徴とする請求項１２に記載の画像形成システム。
【請求項１４】
前記制御部は、前記設定文字列の中で予め定められた特定の文字列に着目して、本来の文字列と別設定文字列の区切りを認識する、
ことを特徴とする請求項１２−１３に記載の画像形成システム。
【請求項１５】
前記制御部は、前記ジョブ設定データに含まれる他の設定項目の値が予め定められた特定の値である場合に、前記別設定文字列が存在すると判断する、
ことを特徴とする請求項１２−１４のいずれか一項に記載の画像形成システム。
【請求項１６】
前記制御部は、予め用意されたテーブルを参照し、前記別設定文字列を、当該別設定文字列が意味する設定内容に変換する、
ことを特徴とする請求項１２−１５のいずれか一項に記載の画像形成システム。
【請求項１７】
画像データ及びジョブ設定データを含むプリントジョブを受信する受信部と、
前記画像データに基づいて用紙に画像を形成する画像形成部と、
前記画像形成部で画像形成された前記用紙に対して所定の用紙処理を施す用紙処理部と、
前記入力部で外部から入力される前記プリントジョブを解析し、前記ジョブ設定データに基づいて前記画像形成部が画像形成すると共に前記用紙処理部が用紙処理するように制御する制御部と、
を有する画像形成システムとしてコンピュータを機能させる画像形成制御プログラムであって、
前記ジョブ設定データに含まれる設定項目中の設定文字列の中から、前記設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、前記別設定文字列が意味する設定項目と設定文字列を含むように前記ジョブ設定データを取り扱い、当該ジョブ設定データに基づいて、前記画像形成部が画像形成するように制御すると共に前記用紙処理部が用紙処理するように制御する、
ことを特徴とする画像形成制御プログラム。
【請求項１８】
前記別設定文字列は、画像形成もしくは用紙処理に関して、前記プリントジョブを生成する外部の装置において設定できない項目あるいは設定できない値を意味する、
ことを特徴とする請求項１７に記載の画像形成制御プログラム。
【請求項１９】
前記設定文字列の中で予め定められた特定の文字列に着目して、本来の文字列と別設定文字列の区切りを認識する、
ことを特徴とする請求項１７−１８に記載の画像形成制御プログラム。
【請求項２０】
前記ジョブ設定データに含まれる他の設定項目の値が予め定められた特定の値である場合に、前記別設定文字列が存在すると判断する、
ことを特徴とする請求項１７−１９のいずれか一項に記載の画像形成制御プログラム。
【請求項２１】
予め用意されたテーブルを参照し、前記別設定文字列を、当該別設定文字列が意味する設定内容に変換する、
ことを特徴とする請求項１７−２０のいずれか一項に記載の画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御装置、画像形成システム、及び画像形成制御プログラムに関し、特に、コンピュータから画像形成装置や画像形成システムに対して画像形成の指示を行う際の制御技術の改良に関する。
【背景技術】
【０００２】
画像形成装置に対して用紙処理装置を接続することで、画像形成された用紙に各種の用紙処理を施して製本した状態で出力することが可能である。この場合において、画像形成装置は同じままで、新機能を有する新しい用紙処理装置を接続することで、従来の用紙処理に加えて、新しい用紙処理に対応することも可能になる。
【０００３】
なお、ネットワークや接続ケーブル等を介して画像形成装置とコンピュータとが接続されており、このコンピュータから画像形成装置に対して、画像形成の指示及び画像データをプリントジョブとして供給することが一般的である。
【０００４】
なお、このコンピュータでは画像形成のためのアプリケーションプログラムがインストールされており、このアプリケーションプログラムの操作により上述した用紙処理指定を行って、該用紙処理指定や画像形成指示や画像データをプリントジョブとして画像形成装置に出力するようになっている。
【０００５】
なお、このようなコンピュータからの指示や画像形成装置における制御については、以下の特許文献に関連した提案がなされている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−０６５４６７号公報
【特許文献２】特開２００７−１１４６８８号公報
【特許文献３】特開２００７−１４０７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１に記載の発明では、登録処理の始めにユーザは呼出した紙種設定画面で任意文字列の紙種名称を紙種の各種属性とともに入力し、登録要求をすると機器側では既定紙種及び設定済みのカスタム紙種の各管理テーブルで管理する紙種の名称と入力された紙種の重複をチェックする。そして、紙種に重複があれば、操作パネルでエラー通知を行うと共に登録をせず、重複のない紙種の登録要求のみ紙種管理テーブルに登録する。これにより、ユーザが入力する紙種の名称の重複により生じ得る誤設定の問題を解消できる。
【０００８】
また、以上の特許文献２提案の発明では、ユーザインターフェース部より入力された用紙属性を用紙属性保存部で保存して識別子付与部が自動的に識別子を付与する。そして、給紙トレイより用紙属性設定部から識別子が指定され、給紙トレが閉じられることを給紙トレイ開閉検出部で検知すると、指定された識別子に対応する用紙属性の設定を給紙トレイに対する設定として用紙属性設定有効部が有効にする。これにより、ユーザによる用紙属性の設定ミスや設定忘れを極力低減でき、給紙装置を交換した場合にもユーザに確実に用紙属性を設定させることができ、ユーザが設定した用紙属性と給紙装置に収容された用紙の用紙属性との整合性を確実に保証できる。
【０００９】
また、以上の特許文献３提案の発明では、カラー複写機が備えていない機能を実現するため、クライアント端末が接続されたネットワークとカラー複写機との間にコントローラ装置を介在させる。該コントローラ装置は、カラー複写機よりカバリー要求メッセージを受信したとき、ユーザ用紙データベースを参照することで、印刷ジョブ発行元のクライアント端末に通知するリカバリー要求メッセージ中に、ユーザ用紙名、プリンタ用紙名のいずれを利用するかを判定する。そして、判定されたリカバリー要求メッセージをそのクライアント端末に送信する。これにより、ネットワークプリンタから記録紙エラーが通知を受信し、クライアントにリカバリー要求メッセージを通知する場合、ユーザ記録紙名、プリンタ用紙名のいずれを使用するかを、記録紙の種類毎に設定できるようにする。
【００１０】
なお、以上の特許文献１−３のいずれも画像形成装置で使用する用紙で誤設定がないように工夫しているものの、用紙処理装置などにおいて新機能が追加された場合の設定に関しては何ら配慮されていない。
【００１１】
このため、新機能に対応していないアプリケーションプログラムを使った場合には、新機能の設定を行うことができない。しかしながら、コンピュータ側において、用紙処理装置に対応した最新のアプリケーションプログラムがインストールされているとは限らない。
【００１２】
すなわち、画像形成装置に新機能を有する用紙処理装置が接続された場合でも、コンピュータ側に新機能に対応したアプリケーションプログラムをインストールし直さないと、新機能に対応する項目（設定画面における新機能の設定のタブやアイコン、あるいは新機能の設定画面そのもの）が存在していないため、新機能の設定を行うことができない。
【００１３】
本発明はこのような課題に鑑みてなされたものであって、画像形成の指示及び画像データをプリントジョブとして供給する外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても対応することが可能な画像形成装置、画像形成制御装置、画像形成システム、及び画像形成制御プログラムを実現することを目的とする。
【課題を解決するための手段】
【００１４】
（１）上記の課題を解決する一態様は、画像データ及びジョブ設定データを含むプリントジョブを受信する受信部と、前記入力部で外部から入力される前記プリントジョブを解析し、前記ジョブ設定データに基づいて画像形成部が画像形成するように制御する制御部と、を有する画像形成装置、画像形成制御装置、画像形成システム、及び画像形成制御プログラムであって、前記制御部は、前記ジョブ設定データに含まれる設定項目中の設定文字列の中から、前記設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、前記別設定文字列が意味する設定項目と設定文字列を含むように前記ジョブ設定データを取り扱い、当該ジョブ設定データに基づいて前記画像形成部が画像形成するように制御する、ことを特徴とする。
【００１５】
（２）上記（１）において、画像形成装置に用紙処理装置が接続されており、前記別設定文字列は、前記用紙処理装置での用紙処理に適用される、ことを特徴とする。
（３）上記（１）−（２）において、前記別設定文字列は、画像形成もしくは用紙処理に関して、前記プリントジョブを生成する外部の装置において設定できない項目あるいは設定できない値を意味する、ことを特徴とする。
【００１６】
（４）上記（１）−（３）において、前記制御部は、前記設定文字列の中で予め定められた特定の文字列に着目して、本来の文字列と別設定文字列の区切りを認識する、ことを特徴とする。
【００１７】
（５）上記（１）−（４）において、前記制御部は、前記ジョブ設定データに含まれる他の設定項目の値が予め定められた特定の値である場合に、前記別設定文字列が存在すると判断する、ことを特徴とする。
【００１８】
（６）上記（１）−（５）において、前記制御部は、予め用意されたテーブルを参照し、前記別設定文字列を、当該別設定文字列が意味する設定内容に変換する、ことを特徴とする。
【発明の効果】
【００１９】
（１）上記の課題を解決する一態様では、ジョブ設定データに含まれる設定項目中の設定文字列の中から、設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、別設定文字列が意味する設定項目と設定文字列を含むようにジョブ設定データを取り扱い、当該ジョブ設定データに基づいて画像形成部が画像形成するように制御することにより、画像形成の指示及び画像データをプリントジョブとして供給する外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても、対応することが可能になる。
【００２０】
（２）上記（１）において、画像形成装置に用紙処理装置が接続されており、別設定文字列は、用紙処理装置での用紙処理に適用されることにより、外部のコンピュータ側のアプリケーションプログラムで対応していない用紙処理の設定に対しても、対応することが可能になる。
【００２１】
（３）上記（１）−（２）において、別設定文字列は、画像形成もしくは用紙処理に関して、プリントジョブを生成する外部の装置において設定できない項目あるいは設定できない値を意味する、ことにより、外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定として、設定項目（機能）や設定値に対しても、対応することが可能になる。
【００２２】
（４）上記（１）−（３）において、設定文字列の中で予め定められた特定の文字列に着目して、本来の文字列と別設定文字列の区切りを認識することにより、別設定文字列を間違いなく分離することができるようになり、外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても確実に対応することが可能になる。
【００２３】
（５）上記（１）−（４）において、ジョブ設定データに含まれる他の設定項目の値が予め定められた特定の値である場合に、別設定文字列が存在すると判断することにより、別設定文字列を間違いなく分離することができるようになり、外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても確実に対応することが可能になる。
【００２４】
（６）上記（１）−（５）において、予め用意されたテーブルを参照し、別設定文字列を当該別設定文字列が意味する設定内容に変換することにより、別設定文字列を本来意味する設定内容に正しく変換でき、外部のコンピュータ側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても確実に対応することが可能になる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態の画像形成装置の構成を示す構成図である。
【図３】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図４】本発明の実施形態の画像形成装置の画面例を示す説明図である。
【図５】本発明の実施形態の画像形成装置の制御テーブルを示す説明図である。
【図６】本発明の実施形態の画像形成装置の制御状態を示す説明図である。
【図７】本発明の実施形態の画像形成装置の画面例を示す説明図である。
【図８】本発明の実施形態の画像形成装置の画面例を示す説明図である。
【図９】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の画像形成装置、画像形成制御装置、画像形成システム、及び画像形成制御プログラムを実施するための形態（以下、実施形態）を詳細に説明する。
【００２７】
〈画像形成システムの構成〉
図１は本発明の実施の形態の画像形成システムと周辺の外部装置との関係を示し、図２は画像形成システムの構成を示している。
【００２８】
ここで、コンピュータ１０は、アプリケーションプログラム上で画像データ及びジョブ設定データを含むプリントジョブを生成して、ネットワーク３０を介して画像形成装置１００に送信する外部装置（情報処理装置）である。
【００２９】
画像形成システムとしては、図２に示されるように、図面上で右から左に向けた記録紙の流れに沿って、画像形成する記録紙を給送する給紙装置５０、記録紙に画像形成する画像形成装置１００、画像形成装置１００で画像形成された記録紙に各種用紙処理（折り処理、パンチ処理、ステイプル処理、製本処理など）を施す用紙処理装置４００、が記録紙の流れに沿って直列接続されている。
【００３０】
また、給紙装置５０、画像形成装置１００、用紙処理装置４００は、それぞれ通信部５５，１２５，４０５を介して、給紙制御部５１，主制御部１５０，用紙処理制御部４０１が通信することで連携した制御を行うように構成されている。
【００３１】
〈画像形成システム各部の詳細構成〉
図１は、本発明の実施の形態の画像形成システムの主要部を構成する画像形成装置１００の構成を中心に示している。
【００３２】
給紙装置５０は、給紙装置各部を制御する給紙制御部５１と、給紙制御部５１により制御されて指定されたトレイから用紙を給紙する給紙処理部５２と、画像形成装置１００と通信する通信部５５と、を備えて構成される。
【００３３】
画像形成装置１００は、大きく分けて、プリントコントローラ１１０と、スキャナ部１２２と、操作表示部１２３と、プリンタ部１２４と、通信部１２５と、主制御部１５０と、を備えて構成される。
【００３４】
プリントコントローラ１１０は、ＬＡＮ（Local Area Network）などのネットワーク３０を介してコンピュータ１０と接続されており、コンピュータ１０から送られてくるプリントジョブをラスタライズ処理してイメージデータを生成する処理（ＲＩＰ処理）を実行する機能を果たす。なお、イメージデータは画像形成に使用されるビットマップ形式の画像データである。
【００３５】
プリントコントローラ１１０がコンピュータ１０から受信するプリントジョブは、文字や図形をコードデータやベクトルデータで表した印刷データ、たとえば、ＰＤＬ（Page Description Language：ページ記述言語）で記述された印刷データを含むものであり、ラスタライズ処理（ＲＩＰ処理）はコードデータやベクトルデータで構成される印刷データをビットマップ形式のイメージデータに展開する処理である。
【００３６】
プリントコントローラ１１０は、当該プリントコントローラ１１０の動作を統括制御するためにＣＰＵ（Central Processing Unit）で構成されたコントローラ制御部１１１と、ネットワークに接続するための通信機能を果たすＬＡＮ−ＩＦ部１１２と、ＲＩＰ処理により生成したイメージデータなどを記憶する画像メモリ１１３と、ネットワークから受信した印刷データやＲＩＰ処理の処理過程で生成される中間データなどを蓄積するハードディスク装置（ＨＤＤ）１１４と、画像メモリ１１３へのデータのリード／ライト機能および画像形成部１２０との間で各種データの送受信機能を果たすＤＲＡＭ（Dynamic Random Access Memory）制御部１１５とを有している。
【００３７】
また、プリントコントローラ１１０は、コンピュータ１０から受信したプリントジョブについて、画像形成するものについてはＲＩＰ処理して主制御部１５０に送るが、後に画像形成するものについてはＨＤＤ１１４に記憶しておく。
【００３８】
なお、プリントコントローラ１１０が画像形成装置１００内部に組み込まれている状態を示しているが、プリントコントローラを画像形成装置１００の外部に設けることも可能である。
【００３９】
このほか、図示省略してあるが、コントローラ制御部１１１には、当該コントローラ制御部１１１が読み出して実行するプログラムや固定データを記憶したＲＯＭ（Read Only Memory）およびコントローラ制御部１１１がプログラムを実行する際に各種データを一時的に格納するためのワークメモリなどが接続されている。
【００４０】
スキャナ部１２２は、原稿をカラーもしくはモノクロで光学的に読み取って対応する画像データを取得する機能を果たすもので、ラインイメージセンサ１２２ａのほか、当該スキャナ部１２２の動作全体を制御するスキャナ制御部１２２ｂを備えている。
【００４１】
操作表示部１２３は、各種設定画面や操作画面などを表示する機能、オペレータに向けて各種案内情報や通知、警告などを表示する機能、オペレータから各種の設定／選択操作や編集操作、出力指示（画像形成の開始指示）を受け付ける機能を果たす。操作表示部１２３は、液晶ディスプレイからなる表示部１２３ａと、その画面上に敷設されたタッチスイッチおよびその他のスイッチから成る操作部１２３ｂと、表示部１２３ａおよび操作部１２３ｂを制御する操作制御部１２３ｃとを有して構成される。
【００４２】
プリンタ部１２４は画像データに応じてオン/オフされる各レーザーダイオード（ＬＤ）１２４ａのほか、プロセスユニットなどの動作を制御するプリンタ制御部１２４ｂを有している。
【００４３】
なお、スキャナ制御部１２２ｂ、操作制御部１２３ｃ、プリンタ制御部１２４ｂはそれぞれＣＰＵ（Central Processing Unit）およびＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを主要部とする回路で構成されており、ＲＯＭに格納されたプログラムに従って各種の制御を実行する。
【００４４】
主制御部１５０は、各部の制御部と協調して画像形成装置１００全体の動作を統括制御する機能を果たすもので、ＣＰＵ１５１と、読み取り処理部１５２と、選択部１５３と、ＤＲＡＭ制御部１５３ａ（ＤＲＡＭ制御部(1)）と、ＤＲＡＭ制御部１５３ｂ（ＤＲＡＭ制御部(2)）と、圧縮伸長部１５４ａ（圧縮伸長部(1)）と、圧縮伸長部１５４ｂ（圧縮伸長部(2)）と、半導体メモリで構成された画像メモリ１５５ａ（画像メモリ(1)）と、半導体メモリで構成された画像メモリ１５５ｂ（画像メモリ(2)）と、ハードディスク装置（ＨＤＤ）１５６と、書き込み処理部１５８と、ＲＯＭ１５９ａと、ＲＡＭ１５９ｂと、不揮発メモリ１５９ｃと、を備えて構成される。
【００４５】
ＣＰＵ１５１は、画像形成に関する動作全体を制御する機能を果たすほかに、ジョブ設定データに含まれる設定項目中の設定文字列の中から、設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、別設定文字列が意味する設定項目と設定文字列を含むようにジョブ設定データを取り扱い、当該ジョブ設定データに基づいて画像形成や用紙処理を実行するように制御する。
【００４６】
ＲＯＭ１５９ａには、プログラムや各種固定データなどが記憶されており、ＣＰＵ１５１はＲＯＭ１５９ａに格納されたプログラムに従って動作する。ＲＡＭ１５９ｂは、ＣＰＵ１５１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリとして使用される。不揮発メモリ１５９ｃは、電源オフ後も記憶しておくべきユーザデータやシステムデータ、各種設定値などが記憶されるメモリである。
【００４７】
読み取り処理部１５２は、スキャナ部１２２の出力する画像データに対して拡大処理、鏡像処理、誤差拡散処理などを施す機能を果たす。
選択部１５３は、ＤＲＡＭ制御部１５３ａとＤＲＡＭ制御部１５３ｂとをＣＰＵ１５１の指示に基づいて選択する機能を果たす。
【００４８】
ＤＲＡＭ制御部１５３ａは、ダイナミックＲＡＭからなる画像メモリ１５５ａへのリード・ライトおよびリフレッシュのタイミング制御や、画像データを圧縮して画像メモリ１５５ａに格納したり、画像メモリ１５５ａから圧縮画像データを読み出して伸張したりする際のタイミング制御などを行う。
【００４９】
ＤＲＡＭ制御部１５３ｂは、ダイナミックＲＡＭからなる画像メモリ１５５ｂへのリード・ライトおよびリフレッシュのタイミング制御や、画像データを圧縮して画像メモリ１５５ｂに格納したり、画像メモリ１５５ｂから圧縮画像データを読み出して伸張したりする際のタイミング制御などを行う。
【００５０】
また、ＤＲＡＭ制御部１５３ａとＤＲＡＭ制御部１５３ｂには、選択部１５３を介してＰＣＩ（Peripheral Component Interconnect）バスを通じてプリントコントローラ１１０のＤＲＡＭ制御部１１５と接続され、プリントコントローラ１１０との間で各種のデータを授受する機能を果たす。
【００５１】
圧縮伸長部１５４ａは、画像メモリ１５５ａを記憶領域として使用しつつ、画像データを圧縮して圧縮画像データを生成し、また、圧縮された画像データ（圧縮画像データ）を元のイメージデータに伸張する、圧縮処理機能と伸長処理機能とを果たす。圧縮伸長部１５４ｂは、画像メモリ１５５ｂを記憶領域として使用しつつ、画像データを圧縮して圧縮画像データを生成し、また、圧縮された画像データ（圧縮画像データ）を元のイメージデータに伸張する、圧縮処理機能と伸長処理機能とを果たす。
【００５２】
画像メモリ１５５ａは、圧縮伸長部１５４ａにより使用され、圧縮して生成された圧縮画像データや伸長された画像データを記憶する機能を果たす。画像メモリ１５５ｂは、圧縮伸長部１５４ｂにより使用され、圧縮して生成された圧縮画像データや伸長された画像データを記憶する機能を果たす。
【００５３】
ハードディスク装置１５６には、プリントコントローラ１１０から受信したプリントジョブのデータ（ジョブデータ）などが記憶され保存される。
書き込み処理部１５８は、画像メモリ１５５ａや画像メモリ１５５ｂから読み出して伸張された画像データに応じて、プリンタ部１２４での各色のＬＤ１２４ａをオン/オフさせるための信号を、プリンタ部１２４の動作に応じたタイミングで出力する機能を果たす。
【００５４】
用紙処理装置４００は、用紙処理装置各部を制御する用紙処理制御部４０１と、用紙処理制御部４０１により制御されて各種の用紙処理を実行する用紙処理部４１０と、画像形成装置１００と通信する通信部４０５と、を備えて構成される。
【００５５】
〈前提条件〉
コンピュータ１０にインストールされているアプリケーションプログラムは、画像形成装置１００、または、画像形成装置１００と用紙処理装置４００の画像形成システムの各種機能や各設定に対応し、ユーザの操作によりプリントジョブを生成するプログラムである。なお、画像形成システムにおいて、画像形成装置１００に対して、互換性のある用紙処理装置４００の新機種を接続することが可能である。よって、この実施形態では、コンピュータ１０にインストールされているアプリケーションプログラムでは未対応である新たな機能あるいは新たな設定が、画像形成装置１００側または用紙処理装置４００側に存在していることを前提とする。
【００５６】
すなわち、この実施形態では、画像形成装置１００や用紙処理装置４００が有する全ての機能や設定に対して、コンピュータ１０にインストールされているアプリケーションプログラムが対応していない場合を想定している。ここで、「アプリケーションプログラムが対応していない」とは、ある機能や設定に関して、アプリケーションプログラム側に設定項目が存在していない、アプリケーションプログラム側に設定項目は存在するものの設定値の選択肢が存在していない、アプリケーションプログラム側に設定項目は存在するものの設定値が範囲外となって入力できない、といった状態を意味する。
【００５７】
そして、アプリケーションプログラムにおいて未対応の機能や設定について、既に存在しており入力の自由度がある設定項目に、その設定項目に定められた設定とは異なる設定を意味する別設定文字列を入力可能にする。なお、「入力の自由度がある」とは、例えば、0-9の数字のみでなく、a-zや記号等の文字の入力が可能であり、かつ、入力文字数に余裕があること等、本来とは別の文字列を入力可能であることを意味する。
【００５８】
具体的には、用紙色について、近年は多種多様な用紙色が用いられており、ユーザ定義色も存在している。そして、このようなユーザ定義色によって確実に用紙色を定義するために、用紙色＝ユーザ定義の場合に任意色名を入力可能な場合がある。このような場合には、任意色名の設定項目に、本来定められた設定（任意な色名）とは異なる設定を意味する別設定文字列を入力するように定める。なお、他の項目に別設定文字列を入力することも可能である。
【００５９】
そして、例えば、画像形成装置１００や用紙処理装置４００側の機能や設定のうち、アプリケーションプログラムにおいて未対応であるものについて、図５の対応表のように、ステイプルや折りや製本等に関して別設定文字列を予め定めておく。なお、この対応表は、変換テーブルなどにして、不揮発メモリ１５９ｃなどに格納しておく。このような対応表を用いて別設定文字列を当該別設定文字列が意味する設定内容に変換することにより、別設定文字列を本来意味する設定内容に正しく変換でき、外部のコンピュータ１０側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても確実に対応することが可能になる。
【００６０】
なお、アプリケーションプログラムで対応していない設定としては、画像形成装置１００や用紙処理装置４００に存在するがアプリケーションプログラムで未対応の機能のほか、アプリケーションプログラムには機能の項目があるが設定値として設定できない範囲の値や項目なども意味する。
【００６１】
更に、本来定められた任意な色名と別設定文字列とを認識して切り分ける際の識別子や識別規則も同時に定めておく。例えば、識別子としてはアンダースコア「＿」やハイフン「−」やカンマ「，」などの通常使用しない文字列であり、識別規則としては色名や別設定文字列の開始１文字目を大文字にすると共に２文字目以降は小文字にする、といったことが考えられる。これにより、別設定文字列を間違いなく分離することができるようになる。
【００６２】
また、数値が入力される設定項目において、通常使用しない範囲の数値の中で特定の数値を、別設定文字列として割り当てることも可能である。但し、通常の場合に入力する数値と間違って入力した数値が別設定文字列として扱われないようにする工夫が必要である。
【００６３】
なお、ジョブ設定データに含まれる用紙処理指定が別設定文字列を含んでいることを示す状態（別設定文字列存在基準）についても予め定めておくことが望ましい。例えば、「用紙サイズ＝自動、用紙坪量＝自動と設定された場合にのみ、任意色名中に別設定文字列を含む」といった別設定文字列存在基準を定めておく。これにより、別設定文字列を間違いなく分離することができるようになる。
【００６４】
〈動作（１）〉
ここで、本実施形態の画像形成装置や画像形成制御装置や画像形成制御プログラムにおける画像形成の制御動作、画像形成システムにおける画像形成や用紙処理の動作について、図３のフローチャートにより説明する。
【００６５】
なお、以下の実施形態の説明では、主制御部１５０において、ジョブ設定データに含まれる設定項目中の設定文字列の中から、設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、別設定文字列が意味する設定項目と設定文字列を含むようにジョブ設定データを取り扱う制御を説明する。
【００６６】
まず、画像形成システムにおいて画像形成や用紙処理を行おうとする者（以下、「ユーザ」）は、コンピュータ１０にインストールされている画像形成用のアプリケーションプログラムを用いて、どのような用紙にどのような画像データで画像形成を行うかについての画像形成指示、画像形成された用紙に対してどのような用紙処理（折り処理、パンチ処理、ステイプル処理、製本処理など）を施すかについての用紙処理指定、を行う。なお、画像形成指示と用紙処理指定とはジョブ設定データに含まれ、ジョブ設定データと画像データとはプリントジョブに含まれる。
【００６７】
図４は、コンピュータ１０の表示部１０Ｄに表示されるアプリケーションプログラムのプリントジョブ生成画面１０ＤＡを示している。
ユーザは、このプリントジョブ生成画面１０ＤＡにおいて、どの画像形成装置に対して、どのファイルを画像形成するのかといった画像形成指示を入力する。図４では、ＫＭＢＴ１００１Ａという画像形成装置に対して、ＤＯＣＵＭＥＮＴ００００１というファイルを、１００部、１頁から最終頁まで画像形成する画像形成指示が入力された様子を例示している。
【００６８】
また、図４では、用紙サイズ＝自動、用紙坪量＝自動、用紙色＝ユーザ定義、用紙色の任意色名＝ＷｈｉｔｅＴｗｏｆｏｌｄＢｏｏｋｌｅｔＳｑｕａｒｅｂａｃｋＣｕｔ、ソート／グループ＝ソート、排紙面＝フェイスアップ、排紙順＝順方向、という用紙処理指定が入力された様子を例示している。なお、用紙色の任意色名の内容については、後に詳しく説明するが、アプリケーションプログラムにおいて未対応の画像形成システムの機能や設定について、図５の対応表に従ってユーザが別設定文字列を含める状態で入力している。
【００６９】
そして、以上の画像形成指示と用紙処理指定とは、アプリケーションプログラムにより、ジョブ設定データとして扱われる。また、画像データは、アプリケーションプログラムにより、コードデータやベクトルデータやＰＤＬ（Page Description Language：ページ記述言語）で記述されたデータとされる。そして、以上のジョブ設定データと画像データとは、アプリケーションプログラムにより、プリントジョブとして画像形成装置１００に送信される。
【００７０】
画像形成装置１００では、アプリケーションプログラムを用いてコンピュータ１０で生成されたプリントジョブをネットワーク３０を介して受信する（図３中のステップＳ１０１）。
【００７１】
画像形成装置１００中のプリントコントローラ１１０は、コンピュータ１０から送られてくるプリントジョブ中のコードデータやベクトルデータや言語で記述された画像データをＲＩＰ処理によりラスタライズ処理してビットマップ形式の画像データに変換する。
【００７２】
主制御部１５０中のＣＰＵ１５１は、プリントコントローラ１１０からのプリントジョブを受けて、ジョブ設定データに含まれる用紙処理指定が、別設定文字列を含んでいることを示す状態（別設定文字列存在基準）を満たすか否かを判断する（図３中のステップＳ１０２，Ｓ１０３）。例えば、「用紙サイズ＝自動、用紙坪量＝自動と設定された場合には、任意色名中に別設定文字列を含む」という別設定文字列存在基準が定められている場合には、ＣＰＵ１５１は、用紙サイズ＝自動かつ用紙坪量＝自動とジョブ設定データ中の用紙処理設定が設定されているかを判断する。
【００７３】
ここで、ジョブ設定データに含まれる用紙処理指定が別設定文字列存在基準を満たさない場合には（図３中のステップＳ１０３でＮＯ）、別設定文字列が存在しないことを意味しているため、ＣＰＵ１５１は、ジョブ設定データに含まれる各種設定をそのままの状態でセットする（図３中のステップＳ１０４）。
【００７４】
一方、ジョブ設定データに含まれる用紙処理指定が別設定文字列存在基準を満たす場合には（図３中のステップＳ１０３でＹＥＳ）、ＣＰＵ１５１は、上述した識別子や識別規則に基づいて、特定の設定項目（例えば、用紙色の任意色名の項目）に設定されている文字列について、本来定められた設定機能や設定値（例えば、任意な色名）と別設定文字列とをそれぞれ認識して分離する処理を実行する（図３中のステップＳ１０５、Ｓ１０６）。
【００７５】
上述した識別子や識別規則に基づいた判断によって別設定文字列が存在しない場合（図３中のステップＳ１０５でＮＯ）、または、上述した識別子や識別規則に基づいた判断によっては別設定文字列が存在する（図３中のステップＳ１０５でＹＥＳ）ものの上述した識別子や識別規則に基づいた分離処理によって別設定文字列を分離することができない場合（図３中のステップＳ１０７でＮＯ）には、ＣＰＵ１５１は、ジョブ設定データに含まれる各種設定をそのままの状態でセットする（図３中のステップＳ１０４）。
【００７６】
上述した識別子や識別規則に基づいた判断によって別設定文字列が存在しており（図３中のステップＳ１０５でＹＥＳ）、上述した識別子や識別規則に基づいた分離処理（図３中のステップＳ１０６）によって別設定文字列を分離できた場合（図３中のステップＳ１０７でＹＥＳ）には、ＣＰＵ１５１は、特定の設定項目から別設定文字列を除いた状態にしてセットする（図３中のステップＳ１０８）。なお、別設定文字列に関係しない設定項目については、そのままの状態でセットする。
【００７７】
そして、ＣＰＵ１５１は、図５の対応表を参照して、分離された別設定文字列を本来の処理機能設定（本来の設定項目における機能や設定値）に変換してセットする（図３中のステップＳ１０９）。
【００７８】
なお、図４に示した具体例の用紙色の任意色名＝「ＷｈｉｔｅＴｗｏｆｏｌｄＢｏｏｋｌｅｔＳｑｕａｒｅｂａｃｋＣｕｔ」は、上述した識別子や規則規則により、「Ｗｈｉｔｅ  Ｔｗｏｆｏｌｄ  Ｂｏｏｋｌｅｔ  Ｓｑｕａｒｅｂａｃｋ  Ｃｕｔ」と認識される（図６（ａ），（ｂ）参照）。ここで、本来の文字列「Ｗｈｉｔｅ」と、別設定文字列「Ｔｗｏｆｏｌｄ  Ｂｏｏｋｌｅｔ  Ｓｑｕａｒｅｂａｃｋ  Ｃｕｔ」とに分離される。そして、最終的に、用紙色について「Ｗｈｉｔｅ」と、用紙処理について、「二つ折り=ON」,「中とじ=ON」,「角背処理=ON」,「断裁=ON」のように分離されて、それぞれの設定項目にセットされる（図６（ｃ）参照）。
【００７９】
以上のように、画像形成の指示及び画像データをプリントジョブとして供給する外部のコンピュータ１０側のアプリケーションプログラムで対応していない画像形成や用紙処理の設定に対しても、画像形成装置１００や用紙処理装置４００において対応することが可能になる。
【００８０】
図７は画像形成装置１００の表示部１２３ａの表示画面１２３Ｇにおいて、ジョブチケット編集の処理中に表示される表示画面１２３Ｇｍ１の一例を示している。上述した別設定文字列を用いたことにより、コンピュータ１０側のアプリケーションプログラムが対応していない設定項目の設定機能や設定値が設定できた様子を示している。
【００８１】
すなわち、用紙設定では色紙＝Ｗｈｉｔｅ（図７の１２３Ｇａ１参照）、用紙処理設定では二つ折り＝ＯＮ（図７の１２３Ｇｂ１参照）、中とじ＝ＯＮ（図７の１２３Ｇｂ２参照）、角背処理＝ＯＮ（図７の１２３Ｇｂ３参照）、断裁＝ＯＮ（図７の１２３Ｇｂ４参照）、となっている。
【００８２】
なお、別設定文字列を分離したことについて、「［注］色紙情報から分離した用紙処理設定があります！」などと、メッセージ表示を行ってもよい。また、別設定文字列に関連する項目について、色を変えて表示したり、点滅表示を行って、ユーザに注意を喚起することも可能である。
【００８３】
また、ＣＰＵ１５１は、以上のように別設定文字列を分離してセットするに際して、別設定文字列を分離する前の状態と、別設定文字列を分離した後の状態とを、注意喚起のために、ポップアップ画面１２３Ｇｄ１として表示しても良い（図８参照）。
【００８４】
〈動作（２）〉
また、このような注意喚起のポップアップ画面１２３Ｇｄ１に関して、以下に述べる図９のような制御動作も可能である。なお、図９のフローチャートでは、図３のフローチャートと同一処理には同一ステップ番号を付すことで重複した説明を省略する。
【００８５】
上述した識別子や識別規則に基づいた分離処理（図９中のステップＳ１０６）によって別設定文字列を分離できた場合（図９中のステップＳ１０７ａでＹＥＳ）には、ＣＰＵ１５１は、分離前後の別設定文字列をポップアップ画面１２３Ｇｄ１として表示し（図９中のステップＳ１０７ｂ）、ユーザの承認がえられた場合に（図９中の１２３Ｇｄ１１押下、図９中のステップＳ１０７ｃでＹＥＳ）に、特定の設定項目から別設定文字列を除いた状態にしてセットし（図３中のステップＳ１０８）、分離された別設定文字列を本来の処理機能設定（本来の設定項目における機能や設定値）に変換してセットする（図３中のステップＳ１０９）。
【００８６】
そして、ＣＰＵ１５１は、別設定文字列に関してユーザの承認がえられない場合（図９中の１２３Ｇｄ１２押下、図９中のステップＳ１０７ｃでＮＯ）には、ジョブ設定データに含まれる各種設定をそのままの状態でセットする（図３中のステップＳ１０４）。
【００８７】
このようにして別設定文字列に関して内容表示と共にユーザ承認を用いることで、意図した別設定文字列がＣＰＵ１５１により正しく分離されているか、ＣＰＵ１５１がユーザ定義色を別設定文字列と誤判断しているか、について間違いない状態で用紙処理設定を行うことが可能になる。
【００８８】
また、この図８のようなポップアップ画面１２３Ｇｄ１において、ユーザ定義色からの別設定文字列の分離や用紙処理設定の設定に関して、更に別な詳細画面を設けて細かく修正したり、学習したりすることも可能である。
【００８９】
〈その他の実施形態〉
以上、本発明の実施の形態を具体例と共に説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９０】
以上の実施形態では、別設定文字列により用紙処理装置４００での設定を行うようにして説明したがこれに限定されず、画像形成システム内の各部の設定に関してアプリケーションプログラムが未対応の機能や設定値を設定することが可能である。
【００９１】
例えば、給紙装置５０における給紙設定機能、画像形成装置１００における画像処理機能、スキャナ部１２２における読み取り機能や読み取り画像処理機能、プリンタ部１２４における各種設定機能、など各部の設定に関してアプリケーションプログラムが未対応の機能や設定値を設定することが可能である。
【００９２】
また、以上の実施形態では、主制御部１５０内のＣＰＵ１５１において、ジョブ設定データに含まれる設定項目中の設定文字列の中から、設定項目に定められた設定とは異なる設定を意味する別設定文字列を分離し、別設定文字列が意味する設定項目と設定文字列を含むようにジョブ設定データを取り扱う制御を行ったが、これに限定されるものではない。
【００９３】
例えば、この特徴的な制御を、プリントコントローラ１１０が行うことも可能である。この場合、プリントコントローラ１１０が、請求項における画像形成制御装置を構成することになる。
【００９４】
また、以上の実施形態では、プリントコントローラ１１０が画像形成装置１００の内部に組み込まれている状態を示しているが、プリントコントローラ１１０を画像形成装置１００の外部に設けることも可能である。なお、プリントコントローラ１１０を画像形成装置１００の外部に設ける場合には、プリントコントローラ１１０と画像形成装置１００との間でのデータの送受信は、それに適したインターフェイスで行われる。
【００９５】
また、コンピュータ１０から受信したプリントジョブについて、プリントコントローラ１１０で保存しておいて後に画像形成する場合には、画像形成時に別設定文字列についての処理を行えば良い。但し、プリントコントローラ１１０に別設定文字列を処理する機能が存在する場合には、プリントジョブ受信時に別設定文字列を処理しても良いし、画像形成時に別設定文字列を処理しても良い。
【符号の説明】
【００９６】
５０  給紙装置
１００  画像形成装置
１１０  プリントコントローラ
１１１  コントローラ制御部
１１２  ＬＡＮ−ＩＦ部
１１３  画像メモリ
１１４  ハードディスク装置（ＨＤＤ）
１１５  ＤＲＡＭ制御部
１２２  スキャナ部
１２３  操作表示部
１２４  プリンタ部
１５０  主制御部
１５１  ＣＰＵ
１５２  読み取り処理部
１５３ａ  ＤＲＡＭ制御部
１５３ｂ  ＤＲＡＭ制御部
１５４ａ  圧縮伸長部
１５４ｂ  圧縮伸長部
１５５ａ  画像メモリ
１５５ｂ  画像メモリ
１５６  ハードディスク装置（ＨＤＤ）
１５８  書き込み処理部
１５９ａ  ＲＯＭ
１５９ｂ  ＲＡＭ
１５９ｃ  不揮発メモリ
４００  用紙処理装置
【図１】
2014200947.tif 000003
【図２】
2014200947.tif 000004
【図３】
2014200947.tif 000005
【図４】
2014200947.tif 000006
【図５】
2014200947.tif 000007
【図６】
2014200947.tif 000008
【図７】
2014200947.tif 000009
【図８】
2014200947.tif 000010
【図９】
2014200947.tif 000011