(57)【要約】【課題】ユーザニーズに合ったＰＤＬＡＳの機能向上を図ることができる画像形成装置を提供する。【解決手段】ＰＤＬ自動切替機構を有する画像形成装置において、ＰＤＬＡＳの対象ＰＤＬを追加する機能を有する画像処理主制御手段２０６を備えた。ユーザＩ／Ｆ制御部２０４はユーザＩ／Ｆ４００からの指示を受け、その指示内容を解釈し処理を行う。記録用媒体２０５は対象ＰＤＬやＰＤＬ検知条件の情報を格納する。画像処理主制御部２０６は印刷出力まで（給紙・排紙・ステープルなど）の制御やプリンタ状態の制御を行う。【選択図】図２
2006272964.tif 000002
【特許請求の範囲】
【請求項１】
ＰＤＬ自動検知機構の検知条件を変更する手段を設けたことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記ＰＤＬ自動検知機構の対象ＰＤＬを追加する手段を設けたことを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、前記ＰＤＬ自動検知機構の対象ＰＤＬを削除する手段を設けたことを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、前記ＰＤＬ自動検知機構の対象ＰＤＬの優先度を設定する手段を設けたことを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、前記対象ＰＤＬの各変更のためのパスワードを設定する手段を設けたことを特徴とする画像形成装置。
【請求項６】
請求項１に記載の画像形成装置において、前記対象ＰＤＬの判断基準を追加する手段を設けたことを特徴とする画像形成装置。
【請求項７】
請求項６に記載の画像形成装置において、前記対象ＰＤＬの判断基準を削除する手段を設けたことを特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、対象ＰＤＬの判断基準の優先度を設定する手段を設けたことを特徴とする画像形成装置。
【請求項９】
請求項８に記載の画像形成装置において、前記対象ＰＤＬの判断基準の各変更のためのパスワードを設定する手段を設けたことを特徴とする画像形成装置。
【請求項１０】
請求項１に記載の画像形成装置において、前記ＰＤＬ自動検知機構の検知範囲を変更する手段を設けたことを特徴とする画像形成装置。
【請求項１１】
請求項１０に記載の画像形成装置において、前記ＰＤＬ自動検知機構の検知範囲を変更するためのパスワードを設定する手段を設けたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特にＰＤＬ（ページ記述言語）自動切替機構を有する画像形成装置に関する。
【背景技術】
【０００２】
オフィスなどでは、プリンタドライバを使用する環境下でのプリンタの使用方法が一般的ではあるが、近年、サードベンダーのシステムや自作アプリ、つまりＰＤＬデータを独自のシステムで作成する環境下でのプリンタの使用も多くなってきている。
このようなデータにはＰＪＬなどの明示的なプリンタ言語の指定が無いことも多く、またＰＤＬコマンド（データ）部分も多種多様なために、ＰＤＬ自動検知機構で検知できない場合もある。またこの動作、ＰＤＬ検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）が各プリンタメーカでばらついている、かつ固定の仕様となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これにより、プリンタを入れ替えた際に、サードベンダーのシステムや自作アプリを変更しなければならないこともあり、ユーザに余計な作業が必要になってしまうことがある。
また、サードベンダーのシステムや自作アプリの変更が不可能な場合にはプリンタの動作仕様を変更する場合もある。つまり、ユーザ／プリンタメーカに余計な作業が発生してしまっている。
本発明は、ＰＤＬ自動検知機構における検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）を動的に変更する手段を有する画像形成装置により、これらの不具合を解消するために考案された画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、ＰＤＬ自動検知機構の検知条件を変更する手段を設けたことを特徴とする。
請求項２記載の発明は、請求項１に記載の画像形成装置において、前記ＰＤＬ自動検知機構の対象ＰＤＬを追加する手段を設けたことを特徴とする。
請求項３記載の発明は、請求項２に記載の画像形成装置において、前記ＰＤＬ自動検知機構の対象ＰＤＬを削除する手段を設けたことを特徴とする。
請求項４記載の発明は、請求項３に記載の画像形成装置において、前記ＰＤＬ自動検知機構の対象ＰＤＬの優先度を設定する手段を設けたことを特徴とする。
請求項５記載の発明は、請求項４に記載の画像形成装置において、前記対象ＰＤＬの各変更のためのパスワードを設定する手段を設けたことを特徴とする。
請求項６記載の発明は、請求項１に記載の画像形成装置において、前記対象ＰＤＬの判断基準を追加する手段を設けたことを特徴とする。
【０００５】
請求項７記載の発明は、請求項６に記載の画像形成装置において、前記対象ＰＤＬの判断基準を削除する手段を設けたことを特徴とする。
請求項８記載の発明は、請求項７に記載の画像形成装置において、対象ＰＤＬの判断基準の優先度を設定する手段を設けたことを特徴とする。
請求項９記載の発明は、請求項８に記載の画像形成装置において、前記対象ＰＤＬの判断基準の各変更のためのパスワードを設定する手段を設けたことを特徴とする。
請求項１０記載の発明は、請求項１に記載の画像形成装置において、前記ＰＤＬ自動検知機構の検知範囲を変更する手段を設けたことを特徴とする。
請求項１１記載の発明は、請求項１０に記載の画像形成装置において、前記ＰＤＬ自動検知機構の検知範囲を変更するためのパスワードを設定する手段を設けたことを特徴とする。
【発明の効果】
【０００６】
本発明の請求項１によれば、ＰＤＬ自動検知機構における検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）を動的に変更することができるので、ＰＤＬ自動検知機構の動作をユーザニーズに合わせることが容易となる。
また請求項２によれば、デフォルトでは対象となっていないようなＰＤＬを対象に加えることが可能なので、ユーザニーズにあったＰＤＬ自動検知機構の機能アップをすることが可能である。
また請求項３によれば、ユーザが使用しないＰＤＬを対象から外すことが可能なので、ＰＤＬ自動検知機構の誤検知を減少することが可能である。
また請求項４によれば、対象ＰＤＬの優先度を設定可能なので、ＰＤＬ自動検知機構の対象ＰＤＬが多く複数のＰＤＬが検知条件にマッチする場合などの動作を決めることが可能である。これにより、ユーザニーズにあった柔軟な動作を実現することが出来る。
【０００７】
また請求項５によれば、対象ＰＤＬの変更という、サードベンダーのシステムや自作アプリとプリンタという印刷システムの根本的な動作の変更を、容易にすることが不可能なので、（変更は管理者のみに絞ることが可能なので、）より機密性の高いシステムを構築可能である。
また請求項６によれば、デフォルトでは条件となっていないようなＰＤＬ判断基準を加えることが可能なので、ユーザニーズにあったＰＤＬ自動検知機構の機能アップをすることが可能である。
また請求項７によれば、ユーザが必要としないＰＤＬ判断基準を対象から外すことが可能なので、ＰＤＬ自動検知機構の誤検知を減少することが可能である。
また請求項８によれば、ＰＤＬ判断基準の優先度を設定可能なので、ＰＤＬ自動検知機構の対象ＰＤＬやＰＤＬ判断基準が多く、複数のＰＤＬが判断基準にマッチする場合などの動作を決めることが可能である。これにより、ユーザニーズにあった柔軟な動作を実現することが出来る。
【０００８】
また請求項９によれば、対象ＰＤＬの判断基準の変更という、サードベンダーのシステムや自作アプリとプリンタという印刷システムの根本的な動作の変更を、容易にすることが不可能なので、（変更は管理者のみに絞ることが可能なので、）より機密性の高いシステムを構築可能である。
また請求項１０によれば、ＰＤＬ自動検知機構の検知範囲を変更することが可能なので、ユーザの扱うデータ構成にあわせたＰＤＬ自動検知機構を提供することが可能である。
また請求項１１によれば、ＰＤＬ自動検知機構の検知範囲の変更という、サードベンダーのシステムや自作アプリとプリンタという印刷システムの根本的な動作の変更を、容易にすることが不可能なので、（変更は管理者のみに絞ることが可能なので、）より機密性の高いシステムを構築可能である。
【発明を実施するための最良の形態】
【０００９】
図１、２の様な構成で使用され、ホストコンピュータ１００と本プリンタ１０１とは何らかの双方向通信可能な通信手段で接続されている。
プリンタコントローラ２００は１０１の本体に装着されており、ホストコンピュータ１００およびプロッタ部３００と何らかの通信Ｉ／Ｆで接続されている。プロッタ部３００は１０１の本体に装着されており、プリンタコントローラ２００にて、展開・解釈されたデータを印字したり、状態変化をプリンタコントローラ２００に通知する。ホストＩ／Ｆ２０２はホストとのデータのやり取りを行う所で１０１の状態をホストに通知したり１００で作成された文書の印刷データを受けたりする。画像作成部２０１は２０２で受けと取った印刷データ（通常は印刷データコマンド）を解釈して電子画像データに展開する。
【００１０】
画像処理主制御部２０３は印刷出力まで（給紙・排紙・ステープルなど）の制御やプリンタ状態の制御を行う。プロッタ部Ｉ／Ｆ２０４はプロッタ部３００とのデータのやり取りを行う所でプロッタ部３００の状態を受信したり、２００で展開・解釈された印刷データをプロッタ部３００に送信したりする。記録用媒体２０５は対象ＰＤＬやＰＤＬ検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）の情報を格納する。ユーザＩ／Ｆ制御部２０６はユーザＩ／Ｆ４００からの指示を受け、その指示内容を解釈し処理を行う。
ＰＤＬ検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）は、図３のような構成で記録用媒体２０５に格納されており、追加・削除・変更などが可能である。なお、今回の説明（図）では、左より右が高優先、また下より上が高優先である。また、＜ＥＳＣ＞、＜ＦＦ＞、＜ＮＵＬ＞はバイナリデータを示し、それぞれ、０ｘ１Ｂ、０ｘ０ｃ、０ｘ００を示す。
【００１１】
以下、本発明の実施の形態を図面に従って説明する。
図１はホストコンピュータと本発明の実施形態のプリンタが接続されたプリンタシステムの全体構成図である。ホストコンピュータ１００と本プリンタ１０１とは何らかの双方向通信可能な通信手段で接続されている。
図２はホストコンピュータと本発明の実施形態のプリンタが接続されたプリンタシステムにおいて、プリンタコントローラを詳細に示すブロック図である。
プリンタ１０１は、プリンタコントローラ２００とプロッタ部３００とユーザＩ／Ｆ４００とを備えている。プリンタコントローラ２００はホストコンピュータ１００およびプロッタ部３００と何らかの通信Ｉ／Ｆで接続されている。プロッタ部３００は、プリンタコントローラ２００にて展開・解釈されたデータを印字したり、状態変化をプリンタコントローラ２００に通知する。
【００１２】
プリンタコントローラ２００において、プロッタ部Ｉ／Ｆ２０１はプロッタ部３００とのデータのやり取りを行う所でプロッタ部３００の状態を受信したり、２００で展開・解釈された印刷データをプロッタ部３００に送信したりする。記録用媒体２０５はＰＤＬ検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）の情報を格納する。ユーザＩ／Ｆ制御部２０４はユーザＩ／Ｆ４００からの指示を受け、その指示内容を解釈し処理を行う。
ＰＤＬ検知条件（対象ＰＤＬ、ＰＤＬ判断基準、検知範囲）は、図５（ｂ）のような構成で記録用媒体２０５に格納されており、追加・削除・変更などが可能である。なお、図５（ｂ）では、左より右が高優先、また下より上が高優先である。また、＜ＥＳＣ＞、＜ＦＦ＞、＜ＮＵＬ＞はバイナリデータを示し、それぞれ、０ｘ１Ｂ、０ｘ０ｃ、０ｘ００を示す。また図５（ａ）は現状のＰＤＬ検知条件を示す図である。
【００１３】
画像作成部２０２は、ホストＩ／Ｆ２０３で受けと取った印刷データ（通常は印刷データコマンド）を解釈して電子画像データに展開する。ホストＩ／Ｆ２０３はホストコンピュータ１００とのデータのやり取りを行うユニットでプリンタ１０１の状態をホストコンピュータ１００に通知したり、ホストコンピュータ１００で作成された文書の印刷データを受ける。
ユーザＩ／Ｆ制御部２０４はユーザＩ／Ｆ４００からの指示を受け、その指示内容を解釈し処理を行う。記録用媒体２０５は対象ＰＤＬやＰＤＬ検知条件の情報を格納する。画像処理主制御部２０６は印刷出力まで（給紙・排紙・ステープルなど）の制御やプリンタ状態の制御を行う。
【００１４】
図３はデータ受信時の動作を示すフローチャートである。ホストコンピュータ１００がプリンタ１０１に印刷データを送信する。プリンタコントローラ２００はその印刷データをホストＩ／Ｆ２０３で受信する（Ｓ１）。
画像処理主制御部２０６において印刷データを解釈する（Ｓ２）。まず記録用媒体２０５から対象ＰＤＬのＰＤＬ判断基準を取得し（Ｓ３）、印刷データ内に判断基準があるか否かを判別し（Ｓ４）、あった場合はそのＰＤＬを結果の候補とし（Ｓ５）、対象ＰＤＬがなくなるまで繰り返す（Ｓ６）。
その結果、候補となったＰＤＬが唯一の場合は（Ｓ７でＮ）、そのＰＤＬを結果とする（Ｓ８）。ＰＤＬが複数の場合は（Ｓ７でＹ）設定されたＰＤＬ／ＰＤＬ判断基準の優先度が高いＰＤＬを結果とする（Ｓ９）。
次に結果となったＰＤＬで印刷データを解釈し画像作成部２０２にて画像展開し（Ｓ１０）、プロッタ部Ｉ／Ｆ２０１経由で画像データをプロッタ部３００に送信し、プロッタ部３００が印刷を開始する（Ｓ１１）。
【００１５】
図４はユーザＩ／ＦおよびユーザＩ／Ｆ制御部の動作を示すフローチャートである。ユーザがユーザＩ／Ｆ４００から変更指示したことを前提とする。ユーザＩ／Ｆ４００からの指示をユーザＩ／Ｆ制御部２０４で受け解釈する（Ｓ１）。先ずパスワードが一致するか否かを判別し（Ｓ２）、一致しない場合、処理を終了し、一致する場合は以下の処理を行う。
指示が登録／削除／優先度変更／検知範囲変更か判断する（Ｓ３）。登録の場合、Ｓ４の判断ステップからＳ５、Ｓ６でその設定を記録用媒体２０５に登録する。削除の場合、Ｓ７の判断ステップからＳ８、Ｓ９でその設定を記録用媒体２０５から削除する。優先度変更の場合、Ｓ１０の判断ステップからＳ１１、Ｓ１２でその設定を記録用媒体２０５に登録する。指示が検知範囲変更の場合、指定された値を記録用媒体２０５に格納する（Ｓ１３）。
【図面の簡単な説明】
【００１６】
【図１】ホストコンピュータと本発明の実施形態のプリンタが接続されたプリンタシステムの全体構成図。
【図２】ホストコンピュータと本発明の実施形態のプリンタが接続されたプリンタシステムにおいて、プリンタコントローラを詳細に示すブロック図。
【図３】データ受信時の動作を示すフローチャート。
【図４】ユーザＩ／ＦおよびユーザＩ／Ｆ制御部の動作を示すフローチャート。
【図５】ＰＤＬ検知条件の構成を示す図。
【符号の説明】
【００１７】
２００  プリンタコントローラ
２０６  画像処理主制御部（画像処理主制御手段）
４００  ユーザＩ／Ｆ（ユーザインターフェース）
【図１】
2006272964.tif 000003
【図２】
2006272964.tif 000004
【図３】
2006272964.tif 000005
【図４】
2006272964.tif 000006
【図５】
2006272964.tif 000007