(57)【特許請求の範囲】
【請求項１】
画像形成装置または前記画像形成装置に対して印刷ジョブを送信する情報処理装置が、前記画像形成装置においてそれぞれ画像形成用のシート材を画像形成部へ供給する複数のシート供給部各々とキーワードとの対応関係を表すキーワード対応情報を取得する工程と、
前記画像形成装置または前記情報処理装置が、印刷ジョブに含まれる印刷対象データ、前記印刷対象データに付加される付加テキストデータおよび前記印刷対象データに埋め込まれる電子透かしの３つのうちの少なくとも２つから、取得した前記キーワード対応情報に含まれる前記キーワードを検出する工程と、
前記画像形成装置または前記情報処理装置が、前記キーワード対応情報において検出された前記キーワードに対応づけられた前記シート供給部を、前記印刷ジョブの実行時における前記シート材の供給元として選択する工程と、を含む画像形成用シート供給部選択方法。
【請求項２】
前記キーワード対応情報がユーザー識別情報ごとに設定され、
前記キーワード対応情報を取得する工程が、前記印刷ジョブの送信者を表す前記ユーザー識別情報に対応する前記キーワード対応情報を取得する工程である、請求項1に記載の画像形成用シート供給部選択方法。
【請求項３】
前記印刷ジョブの一部を前記キーワードの検出の対象から除外するか否かを設定する工程をさらに含む、請求項１または請求項２に記載の画像形成用シート供給部選択方法。
【請求項４】
前記画像形成装置または前記情報処理装置が、前記画像形成装置の前記シート供給部各々が供給する前記シート材の種類を表す供給シート情報を取得する工程と、
前記画像形成装置または前記情報処理装置が、前記供給シート情報において前記シート材の供給元として選択された前記シート供給部に対応づけられた前記シート材の種類の情報と前記印刷ジョブに含まれる前記シート材の種類の指定情報との間の整合性の有無を判定する工程と、
前記整合性が無いと判定された場合に、前記情報処理装置が、既に選択された前記シート供給部を前記シート材の供給元とする前記印刷ジョブの実行を中止するか否かを、操作部に対する選択操作に従って選択する工程と、をさらに含む請求項１から請求項３のいずれか１項に記載の画像形成用シート供給部選択方法。
【請求項５】
前記キーワード対応情報を取得する工程において、前記情報処理装置が一の通信回線を通じて通信可能な複数の前記画像形成装置各々についての前記キーワード対応情報を取得し、
前記情報処理装置が、検出された前記キーワードに対応づけられた前記画像形成装置の前記シート供給部を選択する、請求項１から請求項４のいずれか１項に記載の画像形成用シート供給部選択方法。
【請求項６】
それぞれ画像形成用のシート材を画像形成部へ供給する複数のシート供給部を備え、情報処理装置から受信した印刷ジョブを実行する画像形成装置であって、
前記シート供給部各々とキーワードとの対応関係を表すキーワード対応情報を取得するキーワード対応情報取得部と、
前記印刷ジョブに含まれる印刷対象データ、前記印刷対象データに付加される付加テキストデータおよび前記印刷対象データに埋め込まれる電子透かしの３つのうちの少なくとも２つから、取得した前記キーワード対応情報に含まれる前記キーワードを検出するキーワード検出部と、
前記キーワード対応情報において検出された前記キーワードに対応づけられた前記シート供給部を、前記印刷ジョブの実行時における前記シート材の供給元として選択するシート供給元選択部と、を備える画像形成装置。
【請求項７】
それぞれ画像形成用のシート材を画像形成部へ供給する複数のシート供給部を備える画像形成装置に対して印刷ジョブを送信する情報処理装置であって、
前記シート供給部各々とキーワードとの対応関係を表すキーワード対応情報を取得するキーワード対応情報取得部と、
前記印刷ジョブに含まれる印刷対象データ、前記印刷対象データに付加される付加テキストデータおよび前記印刷対象データに埋め込まれる電子透かしの３つのうちの少なくとも２つから、取得した前記キーワード対応情報に含まれる前記キーワードを検出するキーワード検出部と、
前記キーワード対応情報において検出された前記キーワードに対応づけられた前記シート供給部を、前記印刷ジョブの実行時における前記シート材の供給元として選択するシート供給元選択部と、を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成用シート供給部選択方法、画像形成装置および情報処理装置に関する。
【背景技術】
【０００２】
一般に、複数のシート供給部を備える画像形成装置が知られている。前記シート供給部各々は、画像形成用のシート材を画像形成部へ供給する。一般的な前記シート材は紙である。前記シート供給部は給紙カセットまたは用紙カセットなどと称される。
【０００３】
印刷ジョブの送信元の情報処理装置において、ユーザーは、前記画像形成装置が備える複数の前記シート供給部の中から前記印刷ジョブの実行時における前記シート材の供給元を選択することが可能である。
【０００４】
また、前記画像形成装置が、印刷ジョブに含まれる印刷用シート材のサイズの情報に応じて前記シート供給部を自動選択することが知られている（例えば、特許文献１参照）。前記印刷ジョブにおける前記印刷用シート材のサイズの情報は、前記印刷ジョブの送信元の情報処理装置においてユーザーによって指定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１８９３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、前記画像形成装置が設置される事業所などにおいて、推奨される前記印刷用シート材の種類が、稟議書、企画書、報告書および秘密文書などの印刷対象の内容ごとに予め定められている場合がある。このような場合に、前記印刷ジョブごとに前記印刷用シート材の種類または前記シート供給部を指定する作業は、前記ユーザーにとって手間である。
【０００７】
本発明の目的は、ユーザーが印刷ジョブごとに印刷用シート材の種類などを指定する手間を省いて、印刷ジョブの実行に用いられる画像形成装置のシート供給部を自動選択できる方法および装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る画像形成用シート供給部選択方法は、以下に示される各工程を含む。第１工程は、画像形成装置または情報処理装置が、前記画像形成装置においてそれぞれ画像形成用のシート材を画像形成部へ供給する複数のシート供給部各々とキーワードとの対応関係を表すキーワード対応情報を取得する工程である。前記情報処理装置は、前記画像形成装置に対して印刷ジョブを送信する装置である。第２工程は、前記画像形成装置または前記情報処理装置が、印刷ジョブに含まれる印刷対象データ、前記印刷対象データに付加される付加テキストデータおよび前記印刷対象データに埋め込まれる電子透かしの３つのうちの少なくとも２つから、取得した前記キーワード対応情報に含まれる前記キーワードを検出する工程である。第３工程は、前記画像形成装置または前記情報処理装置が、前記キーワード対応情報において検出された前記キーワードに対応づけられた前記シート供給部を、前記印刷ジョブの実行時における前記シート材の供給元として選択する工程である。
【０００９】
本発明の他の局面に係る画像形成装置は、それぞれ画像形成用のシート材を画像形成部へ供給する複数のシート供給部を備え、情報処理装置から受信した印刷ジョブを実行する装置である。前記画像形成装置は、前記第１工程を実行するキーワード対応情報取得部と、前記第２工程を実行するキーワード検出部と、前記第３工程を実行するシート供給元選択部とを備える。
【００１０】
本発明の他の局面に係る情報処理装置は、複数の前記シート供給部を備える画像形成装置に対して印刷ジョブを送信する装置である。前記情報処理装置は、前記第１工程を実行するキーワード対応情報取得部と、前記第２工程を実行するキーワード検出部と、前記第３工程を実行するシート供給元選択部とを備える。
【発明の効果】
【００１１】
本発明によれば、ユーザーが印刷ジョブごとに印刷用シート材の種類などを指定する手間を省いて、印刷ジョブの実行に用いられる画像形成装置のシート供給部を自動選択できる方法および装置を提供することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態に係る画像形成装置および情報処理装置を含む画像形成システムの構成図である。
【図２】図２は、実施形態に係る画像形成装置の構成図である。
【図３】図３は、実施形態に係る画像形成装置の制御部のブロック図である。
【図４】図４は、実施形態に係る情報処理装置のブロック図である。
【図５】図５は、第１実施形態に係る画像形成用シート供給部選択手順の一例を表すフローチャートである。
【図６】図６は、印刷条件設定画面の一例を表す図である。
【図７】図７は、キーワード対応情報設定画面の一例を表す図である。
【図８】図８は、供給シート情報のデータ構成の一例を表す図である。
【図９】図９は、キーワード対応情報のデータ構成の一例を表す図である。
【図１０】図１０は、キーワード検出範囲情報のデータ構成の一例を表す図である。
【図１１】図１１は、第２実施形態に係る画像形成用シート供給部選択手順の一例を表すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１４】
［画像形成システム］
まず、図１を参照しつつ、実施形態に係る画像形成装置１０および端末装置７を含む画像形成システムの概略構成について説明する。
【００１５】
図１が示すように前記画像形成システムは、画像形成装置１０と端末装置７とを含む。端末装置７は、画像形成装置１０に対して印刷ジョブＤ０を送信する情報処理装置の一例である。画像形成装置１０は、端末装置７から受信した印刷ジョブＤ０を実行する装置である。印刷ジョブＤ０を実行することは、印刷ジョブＤ０が表す画像をシート材９に形成することを意味する。
【００１６】
画像形成装置１０は、通信回線７０を通じて端末装置７と通信可能である。通信回線７０は、例えばＬＡＮ（Local Aria Network）である。例えば、通信回線７０が有線ＬＡＮ、無線ＬＡＮまたはそれらの組合せであることが考えられる。端末装置７は、パーソナルコンピューター、タブレットコンピューターまたはスマートフォンなどの前記情報処理装置である。
【００１７】
画像形成装置１０は、端末装置７から画像形成のジョブである印刷ジョブＤ０を受信し、その印刷ジョブが表す画像をシート材９に形成するプリンターの機能を備える。シート材９は、紙、コート紙、ハガキ、封筒、およびＯＨＰシートなどのシート状の画像形成媒体である。
【００１８】
本実施形態における画像形成装置１０は、さらに、複写機の機能およびスキャナーの機能も備える複合機である。また、画像形成装置１０がファクシミリ通信機能を備えることも考えられる。
【００１９】
前記複写機として機能する画像形成装置１０は、原稿９０の画像を読み取り、その原稿９０の画像をシート材９に形成する複写ジョブを実行する。前記複写ジョブは、ユーザーの操作に応じて画像形成装置１０が受け付けるジョブであり、画像形成に関するジョブの一例である。
【００２０】
［画像形成装置１０の構成］
図２が示すように、画像形成装置１０は、複数のシート供給部２、シート搬送部３、画像形成部４、光走査部５、定着部６、制御部８および操作表示部８０などを備える。画像形成部４、光走査部５および定着部６は、電子写真方式の画像形成処理を実行する。
【００２１】
さらに、画像形成装置１０は、原稿搬送読取部１も備える。原稿搬送読取部１は、画像読取部１１およびＡＤＦ（Auto Document Feeder）１２を備える。画像読取部１１は、原稿台１１１、読取ユニット１１２、ミラーおよびレンズなどの光学系１１３及びイメージセンサー１１４などを備える。
【００２２】
原稿台１１１は、原稿９０が載置される部分であり、画像読取部１１の上面に設けられている。読取ユニット１１２は、原稿台１１１上の読取位置にある原稿９０に光を照射し、その反射光を光学系１１３へ向けて反射する。読取ユニット１１２は、副走査方向に移動可能である。なお、前記副走査方向は、図２に向かって左右の方向である。
【００２３】
光学系１１３は、原稿９０からの反射光をイメージセンサー１１４へ導く。イメージセンサー１１４は、光電変換素子などを備え、受光量に応じた電気信号を原稿９０の画像を表す画像データとして制御部８へ出力する。
【００２４】
ＡＤＦ１２は、原稿９０を搬送する複数の搬送ローラー１２２を備え、原稿載置部１２１にセットされた原稿９０を原稿台１１１上の前記読取位置を通過させて排紙トレイ１２３まで搬送する。原稿センサー８０１は、原稿９０が原稿載置部１２１に載置されているか否かを検知するセンサーである。
【００２５】
シート供給部２各々は、画像形成装置１０において画像形成用のシート材９を画像形成部４へ供給する。シート供給部２は、シート受部２１およびシート送出部２２を備えている。シート受部２１は、複数のシート材９を重ねて載置可能に構成されている。シート供給部２は、例えば給紙カセットまたは用紙カセットなどと称される。
【００２６】
シート送出部２２は、シート受部２１に載置されたシート材９を１枚ずつ画像形成部４に通じる搬送路３０へ送り出す。シート材９は、シート供給部２からシート搬送部３を通じて画像形成部４へ供給される。
【００２７】
シート搬送部３は、レジストローラー３１、搬送ローラー３２および排出ローラー３３などを備える。レジストローラー３１および搬送ローラー３２が、シート供給部２から供給されるシート材９を搬送路３０に沿って画像形成部４へ向けて搬送する。さらに、排出ローラー３３が画像形成後のシート材９を搬送路３０の排出口から排出トレイ１０１上へ排出する。
【００２８】
画像形成部４は、搬送路３０を移動中のシート材９の表面に画像を形成する。画像形成部４は、ドラム状の感光体４１、帯電部４２、現像部４３、転写部４５およびクリーニング部４７などを備える。なお、感光体４１は像担持体の一例である。
【００２９】
感光体４１が回転し、帯電部４２が感光体４１の表面を一様に帯電させる。さらに、光走査部５がレーザー光を走査することにより帯電した感光体４１の表面に静電潜像を書き込み、現像部４３が感光体４１にトナーを供給することにより、静電潜像をトナー像へ現像する。
【００３０】
さらに、転写部４５が、感光体４１の前記トナー像を搬送路３０を移動中のシート材９に転写する。最後に、クリーニング部４７が感光体４１表面に残存する前記トナーを除去する。
【００３１】
定着部６は、ヒーター６１０を内包する定着ローラー６１と加圧ローラー６２との間に前記トナー像が形成されたシート材９を挟み込み、後工程へ送り出す。その際、ヒーター６１０は、定着ローラー６１を介して、シート状のシート材９に形成された前記トナーの像を加熱する。これにより、定着部６は、シート材９上の前記トナー像（画像）をシート材９上に定着させる。なお、前記トナーは現像剤の一例である。
【００３２】
操作表示部８０は、例えばタッチパネルおよび操作ボタンなどを含む情報入力用の操作部と、液晶表示パネルおよび通知ランプなどを含む表示部とを含む。例えば、前記操作部は、メニュー表示キー、カーソル移動キーおよび開始キーなどを含む。
【００３３】
前記メニュー表示キーは、各種の設定画面を前記表示部に表示させるための操作キーである。前記カーソル移動キーは、前記表示部に表示される前記設定画面におけるカーソルを移動させるための操作キーである。前記開始キーは、原稿９０の画像を読み取る処理（スキャン処理）などの各種の処理の開始イベントを発生させる操作キーである。また、前記タッチパネルは、例えばテキスト入力キーなどの各種の操作キーとして機能する。
【００３４】
制御部８は、操作表示部８０に操作メニューおよび前記設定画面などを表示させる。さらに、制御部８は、操作表示部８０の操作を通じて入力される入力情報および各種センサーの検出結果に基づいて周辺装置およびモーターなどの電気機器を制御する。
【００３５】
［制御部８］
図３が示すように、制御部８は、主制御部８１、画像走査制御部８２、画像形成制御部８３、画像処理部８４および通信部８５などを備える。主制御部８１は、ＭＰＵ（Micro Processor Unit）８１１および記憶部８１２などを備える。
【００３６】
主制御部８１、画像走査制御部８２、画像形成制御部８３、画像処理部８４および通信部８５は、それぞれバス８００に接続されおり、バス８００を通じて相互にデータの受け渡しが可能である。
【００３７】
ＭＰＵ８１１は、各種の演算およびデータ処理を実行するプロセッサーである。記憶部８１２は、ＭＰＵ８１１が参照する各種情報を記憶する不揮発性の記憶部である。また、記憶部８１２は、ＭＰＵ８１１による各種情報の読み書きが可能な記憶部でもある。
【００３８】
例えば、記憶部８１２は、ＭＰＵ８１１に各種の処理を実行させるためのプログラムおよびそれらのプログラムを実行するＭＰＵ８１１が参照する情報などを記憶する。
【００３９】
例えば、記憶部８１２は、ＭＰＵ８１１が参照する情報として供給シート情報Ｄ１を記憶する。図８は、供給シート情報Ｄ１のデータ構成の一例を表す。
【００４０】
供給シート情報Ｄ１は、シート供給部２各々が収容するシート材９の種類を表す情報である。図８が示す例では、供給シート情報Ｄ１は、相互に対応づけられたカセット番号Ｄ１０とシート種類情報Ｄ１１と優先順位情報Ｄ１２を含む。
【００４１】
カセット番号Ｄ１０は、シート供給部２各々を識別する情報である。シート種類情報Ｄ１１は、少なくともシート材９のサイズを表すシートサイズ情報Ｄ１１１を含む。図８が示す例では、シートサイズ情報Ｄ１１１とシート材９の向きを表す向き情報Ｄ１１３とが個別に設定されている。なお、シートサイズ情報Ｄ１１１が、シート材９のサイズおよび向きの組合せを表す情報であることも考えられる。
【００４２】
さらに、シート種類情報Ｄ１１が、シート材９の質を表す質情報Ｄ１１２を含むことも考えられる。質情報Ｄ１１２は、例えば普通紙、上質紙または光沢紙などのシート材９の材質を特定する情報である。また、質情報Ｄ１１２が、裏紙などのように用途上の質を特定する情報を含むことも考えられる。
【００４３】
優先順位情報Ｄ１２は、シート供給部２各々の選択の優先順位を表す情報である。制御部８は、印刷ジョブＤ０に対応するシート材９を収容しているシート供給部２が複数存在する場合に、優先順位情報Ｄ１２が表す優先度が高いシート供給部２を印刷用シート材の供給元として選択可能である。
【００４４】
主制御部８１は、ＭＰＵ８１１が記憶部８１２に予め記憶された各種のプログラムを実行することにより画像形成装置１０を統括的に制御する。主制御部８１は、ＭＰＵ８１１に後述する各工程を実行させるためのプログラムを一時記憶するＲＡＭなどの不図示の揮発性記憶部も備える。
【００４５】
例えば、主制御部８１は、印刷ジョブＤ０を受信した場合に、印刷ジョブＤ０に含まれる印刷用シート材のサイズの情報と供給シート情報Ｄ１のシートサイズ情報Ｄ１１１とを照合した結果に応じて、シート材９の供給元を選択可能である。
【００４６】
画像走査制御部８２は、原稿搬送読取部１を制御して画像読取部１１から原稿９０の画像データを取得する。さらに、画像走査制御部８２は、バス８００を通じて原稿画像データを画像処理部８４などの他の機器に転送する。
【００４７】
画像形成制御部８３は、画像処理部８４から記録用画像データを取得し、前記記録用画像データ基づく画像をシート材９に形成する処理を画像形成部４および光走査部５に実行させる。
【００４８】
画像処理部８４は、バス８００を通じて他の機器から得た画像データなどに対する各種のデータ処理を実行する。画像処理部８４によるデータ処理の対象は、例えば、画像読取部１１から画像走査制御部８２を通じて得られる前記原稿画像データまたは端末装置７から通信部８５を通じて得られる印刷ジョブＤ０などである。
【００４９】
例えば、画像処理部８４は、画像走査制御部８２から得られる前記原稿画像データおよび通信部８５から得られる印刷ジョブＤ０を前記記録用画像データへ変換し、画像形成制御部８３へ転送する処理を実行する。さらに、画像処理部８４は、画像走査制御部８２から得られる前記原稿画像データに対し、画像回転処理、ハーフトーン処理またはサイズカット処理などの画像処理を施す機能も備える。
【００５０】
通信部８５は、通信回線７０を通じて端末装置７などの外部装置との間でデータの送受信を行う通信インターフェイスである。さらに、通信部８５は、バス８００を通じて画像形成装置１０の他の機器とデータの受け渡しを行う。
【００５１】
［端末装置７］
図４が示すように、端末装置７は、本体部７１、操作部７２および表示部７３を備える。本体部７１は、ＣＰＵ（Central Processing Unit）７１１、記憶部７１２、通信部７１３および信号インターフェイス７１４などを含む。
【００５２】
ＣＰＵ７１１は、各種の演算およびデータ処理を実行するプロセッサーである。記憶部７１２は、ＣＰＵ７１１が参照する各種情報を記憶する不揮発性の記憶部である。また、記憶部７１２は、ＣＰＵ７１１による各種情報の読み書きが可能な記憶部でもある。例えば、記憶部７１２がハードディスクドライブであることが考えられる。
【００５３】
記憶部７１２は、ＣＰＵ７１１に各種の処理を実行させるためのプログラムおよびそれらのプログラムを実行するＣＰＵ７１１によって参照される情報および書き込まれる情報を記憶する。なお、本体部７１は、ＢＩＯＳ（Basic Input/Output System）などの一部のプログラムを記憶するＲＯＭ（Read Only Memory）７１５、およびＣＰＵ７１１が実行するプログラムを一時記憶するＲＡＭ（Random Access Memory）７１６なども備える。
【００５４】
操作部７２は、人の操作に従って情報を入力するキーボードまたはマウスなどの情報入力装置である。表示部７３は、液晶ディスプレーなどの情報出力装置である。信号インターフェイス７１４は、ＣＰＵ７１１と操作部７２および表示部７３との間の情報の受け渡しを中継する。
【００５５】
通信部７１３は、画像形成装置１０の通信部８５と同様に、通信回線７０を通じて画像形成装置１０などの外部装置との間でデータの送受信を行う。さらに、通信部７１３は、ＣＰＵ７１１とデータの受け渡しを行う。
【００５６】
端末装置７が通信回線７０を通じて画像形成装置１０との間でデータを送信または受信する処理においては、通信部７１３がＣＰＵ７１１と画像形成装置１０との間のデータ通信を中継する。
【００５７】
一般に、印刷ジョブＤ０の送信元の端末装置７において、ユーザーは、画像形成装置１０が備える複数のシート供給部２の中から印刷ジョブＤ０の実行時におけるシート材９の供給元を選択することが可能である。
【００５８】
ところで、画像形成装置１０が設置される事業所などにおいて、推奨される前記印刷用シート材の種類が、稟議書、企画書、報告書および秘密文書などの印刷対象の内容ごとに予め定められている場合がある。このような場合に、印刷ジョブＤ０ごとにシート材９の種類またはシート供給部２を指定する作業は、前記ユーザーにとって手間である。
【００５９】
一方、本実施形態によれば、前記ユーザーが印刷ジョブＤ０ごとにシート材９の種類などを指定する手間を省いて、印刷ジョブＤ０の実行に用いられる画像形成装置１０のシート供給部２を自動選択することが可能となる。以下、その詳細について説明する。
【００６０】
［印刷ジョブＤ０］
印刷ジョブＤ０は、印刷対象データＤ０１および印刷対象データＤ０１に付加される付加テキストデータＤ０２を含む。即ち、端末装置７のＣＰＵ７１１は、文書データまたは画像データなどの印刷対象データＤ０１とこれに対応する予め定められた付加テキストデータＤ０２とを含む印刷ジョブＤ０を生成する。
【００６１】
例えば、端末装置７において、ＣＰＵ７１１が、生成した印刷ジョブＤ０を記憶部７１２に一時記憶させ、さらに、記憶部７１２の印刷ジョブＤ０を通信部７１３を通じて画像形成装置１０へ送信する。
【００６２】
例えば、付加テキストデータＤ０２が、印刷対象データＤ０１のファイル名およびユーザー情報のうちの一方または両方を含むことが考えられる。前記ユーザー情報は、端末装置７に対して印刷ジョブＤ０を送信する操作または印刷対象データＤ０１を作成する操作を行った前記ユーザーを特定する情報である。
【００６３】
また、前記ユーザー情報が、前記ユーザーの名前または所属部署などの情報を含むことが考えられる。
【００６４】
また、印刷ジョブＤ０が、印刷対象データＤ０１に埋め込まれた電子透かしＤ０３を含む場合もある。この場合、電子透かしＤ０３が、印刷対象データＤ０１の性質もしくは内容を表す情報、または前記ユーザー情報などを含むことが考えられる。例えば、ＣＰＵ７１１が電子透かし埋め込み処理を実行することにより、電子透かしＤ０３が印刷対象データＤ０１に埋め込まれる。
【００６５】
［キーワード対応情報Ｄ２］
本実施形態において、端末装置７の記憶部７１２は、キーワード対応情報Ｄ２を記憶する。キーワード対応情報Ｄ２は、端末装置７が通信回線７０を通じて通信可能な画像形成装置１０ごとに設定される情報である。従って、キーワード対応情報Ｄ２は、ユーザー識別情報と画像形成装置１０の識別情報とに対応づけられた状態で記憶部７１２に保存される。
【００６６】
即ち、キーワード対応情報Ｄ２は、前記ユーザー識別情報ごとに設定される。前記ユーザー識別情報は、例えば端末装置７におけるユーザーログイン処理において入力されるユーザーアカウント情報などである。
【００６７】
図９は、キーワード対応情報Ｄ２のデータ構成の一例である。キーワード対応情報Ｄ２は、端末装置７が通信可能な画像形成装置１０が備える複数のシート供給部２各々とキーワードＤ２０との対応関係を表す情報である。
【００６８】
図９が示す例では、キーワード対応情報Ｄ２は、相互に対応づけられたカセット番号Ｄ１０とキーワードＤ２０とを含む。キーワードＤ２０は、前記ユーザーによる操作部７２に対する操作に従って設定される任意の文字列である。
【００６９】
また、キーワード対応情報Ｄ２が、カセット番号Ｄ１０ごとに複数のキーワードＤ２０の論理和および論理積の一方または両方を表すキーワード論理演算情報Ｄ２１を含むことも考えられる。この場合、キーワード論理演算情報Ｄ２１にキーワードＤ２０が含まれる。後述するように、端末装置７のＣＰＵ７１１は、印刷ジョブＤ０からキーワードＤ２０を検出するキーワード検出処理を実行する。前記キーワード検出処理の詳細については後述する。
【００７０】
［キーワード検出範囲情報Ｄ３］
本実施形態における記憶部７１２は、キーワード検出範囲情報Ｄ３も記憶する。キーワード検出範囲情報Ｄ３は、端末装置７が通信回線７０を通じて通信可能な画像形成装置１０ごとに設定される情報である。図１０は、キーワード検出範囲情報Ｄ３のデータ構成の一例である。
【００７１】
キーワード検出範囲情報Ｄ３は、印刷ジョブＤ０の一部を前記キーワード検出処理の対象から除外するか否かを表す情報である。図１０が示す例において、キーワード検出範囲情報Ｄ３は、相互に関連づけられた複数組の区分情報Ｄ３１および有効／無効情報Ｄ３２を含む。
【００７２】
区分情報Ｄ３１は、印刷ジョブＤ０に含まれる複数種類の情報各々を識別する情報である。有効／無効情報Ｄ３２は、区分情報Ｄ３１各々により特定される印刷ジョブＤ０の一部の情報が有効情報であるか無効情報であるかを表す情報である。
【００７３】
図１０が示す例では、区分情報Ｄ３１は、印刷対象データＤ０１、付加テキストデータＤ０２における前記ファイル名の情報、付加テキストデータＤ０２における前記ユーザー情報および前記電子透かしの各々を表す情報である。
【００７４】
また、前記有効情報は、前記キーワード検出処理の対象とする情報である。前記無効情報は、前記キーワード検出処理の対象から除外される情報である。図１０において、"ＯＮ"が前記有効情報を表し、"ＯＦＦ"が前記無効情報を表す。
【００７５】
［第１実施形態：画像形成用シート供給部選択処理］
次に、図５が示すフローチャートを参照しつつ、端末装置７および画像形成装置１０が実行する第１実施形態に係る画像形成用シート供給部選択処理の手順の一例について説明する。
【００７６】
以下の説明において、Ｓ１０１，Ｓ１０２，…Ｓ１１２は、前記画像形成用シート供給部選択処理において端末装置７が実行する各工程の識別符号を表す。工程Ｓ１０１〜Ｓ１１２は、端末装置７のＣＰＵ７１１が実行する。ＣＰＵ７１１は、予め端末装置７の記憶部７１２にインストールされたプログラムであるプリンタードライバーＰｒ１を実行することによって工程Ｓ１０１〜Ｓ１１２の処理を実現する。
【００７７】
ＣＰＵ７１１は、印刷対象データＤ０１を開くアプリケーションプログラムを実行中に操作部７２に対する印刷操作を検知したときに工程Ｓ１０１からの処理を開始する。
【００７８】
また、Ｓ２０１，Ｓ２０２，Ｓ２０３は、前記画像形成用シート供給部選択処理において画像形成装置１０が実行する各工程の識別符号を表す。工程Ｓ２０１〜Ｓ２０３は、画像形成装置１０の制御部８が実行する。
【００７９】
［端末装置７側の処理］
まず、前記画像形成用シート供給部選択処理における端末装置７側の処理（Ｓ１０１〜Ｓ１１２）について説明する。
【００８０】
＜工程Ｓ１０１＞
端末装置７は、前記印刷操作を検知すると印刷条件設定処理を実行する。前記印刷条件設定処理は、印刷対象データＤ０１についての前記画像形成処理が行われる際の印刷条件を設定する処理である。
【００８１】
例えば、端末装置７のＣＰＵ７１１は、前記印刷条件設定処理において図６に示されるような印刷条件設定画面ｇ１を表示部７３に表示させる。印刷条件設定画面ｇ１は、出力装置選択アイコンｇ１１、印刷条件設定アイコンｇ１２および確定アイコンｇ１０などを含む。
【００８２】
ＣＰＵ７１１は、出力装置選択アイコンｇ１１に対する選択操作に従って印刷ジョブＤ０を実行させる画像形成装置１０を選択する。また、ＣＰＵ７１１は、印刷条件設定アイコンｇ１２に対する操作に従って、前記印刷条件を設定する。
【００８３】
例えば、前記印刷条件の設定情報は、印刷対象ページ、印刷部数および印刷用のシート材９の種類などを指定する情報を含む。前記印刷条件の設定情報は、付加テキストデータＤ０２の一部として印刷ジョブＤ０に含められる。例えば、シート材９の種類を指定する情報は、シート材９のサイズおよび質のうちの一方または両方を指定する情報を含む。
【００８４】
また、ＣＰＵ７１１は、確定アイコンｇ１０に対する操作を検知した場合に、前記印刷条件設定処理を終了し、次の工程Ｓ１０２以降の処理を実行する。
【００８５】
図６が示す例では、印刷条件設定画面ｇ１は、キーワード選択モード指定アイコンｇ１３およびキーワード設定アイコンｇ１４も含む。
【００８６】
キーワード選択モード指定アイコンｇ１３は、キーワード選択モードを採用するか否かを指定する操作アイコンである。前記キーワード選択モードは、キーワード対応情報Ｄ２を用いて印刷ジョブＤ０の実行の際のシート材９の供給元を自動選択する動作モードである。その詳細については後述する。
【００８７】
キーワード設定アイコンｇ１４は、端末装置７がキーワード対応情報Ｄ２を設定する処理を開始するイベントを発生させる操作アイコンである。ＣＰＵ７１１は、キーワード設定アイコンｇ１４に対する操作を検知した場合、キーワード設定処理を実行する。
【００８８】
前記キーワード設定処理は、操作部７２に対する操作に従ってキーワード対応情報Ｄ２を設定するとともに記憶部７１２に保存する処理である。前記キーワード設定処理において、ＣＰＵ７１１は、出力装置選択アイコンｇ１１の操作に従って選択されている画像形成装置１０についてのキーワード対応情報Ｄ２を設定する。
【００８９】
また、図６が示す例では、印刷条件設定画面ｇ１は、出力装置自動選択モード指定アイコンｇ１５も含む。出力装置自動選択モード指定アイコンｇ１５は、出力装置自動選択モードを採用するか否かを指定する操作アイコンである。
【００９０】
前記出力装置自動選択モードは、前記キーワード選択モードが指定されている場合に、印刷ジョブＤ０を実行させる画像形成装置１０と、印刷ジョブＤ０の実行の際のシート材９の供給元とを自動選択する動作モードである。前記出力装置自動選択モードは、キーワード選択モード指定アイコンｇ１３によって前記キーワード選択モードが指定されている場合にのみ指定可能である。前記出力装置自動選択モードの詳細については後述する。
【００９１】
例えば、端末装置７のＣＰＵ７１１は、前記キーワード設定処理において図７に示されるようなキーワード設定画面ｇ２を表示部７３に表示させる。キーワード設定画面ｇ２は、カセット番号Ｄ１０各々に対応づけられたキーワード入力枠ｇ２１と、保存操作アイコンｇ２０とを含む。
【００９２】
図７が示す例では、キーワード設定画面ｇ２において、キーワード入力枠ｇ２１ごとにカセット番号Ｄ１０およびシート種類情報Ｄ１１が表示される。これらカセット番号Ｄ１０およびシート種類情報Ｄ１１は、ＣＰＵ７１１が画像形成装置１０から通信回線７０を通じて取得する供給シート情報Ｄ１に含まれる情報である。
【００９３】
例えば、ＣＰＵ７１１は、端末装置７が起動したときまたは工程Ｓ１０１の処理の開始時などに、画像形成装置１０に対して供給シート情報Ｄ１を要求し、返信される供給シート情報Ｄ１を取得する。なお、前述したように、供給シート情報Ｄ１は、画像形成装置１０のシート供給部２各々が供給するシート材９の種類を表す情報である。
【００９４】
ＣＰＵ７１１は、操作部７２に対する操作によってキーワード入力枠ｇ２１に入力されるキーワードＤ２０をキーワード対応情報Ｄ２に設定する。さらに、ＣＰＵ７１１は、保存操作アイコンｇ２０に対する操作を検知した場合に、キーワード入力枠ｇ２１に入力されたキーワードＤ２０を含むキーワード対応情報Ｄ２を記憶部７１２に保存する。
【００９５】
図７が示す例では、キーワード設定画面ｇ２は、区分情報Ｄ３１各々に対応づけられたチェックボックスである有効／無効設定アイコンｇ２２も含む。有効／無効設定アイコンｇ２２は、有効／無効情報Ｄ３２を設定する操作アイコンである。
【００９６】
ＣＰＵ７１１は、保存操作アイコンｇ２０に対する操作を検知した場合に、有効／無効設定アイコンｇ２２の操作に従って設定された有効／無効情報Ｄ３２を含むキーワード検出範囲情報Ｄ３を記憶部７１２に保存する。
【００９７】
また、ＣＰＵ７１１は、キーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を、前記ユーザー識別情報に対応づけて記憶部７１２に保存する。例えば、前記ユーザー識別情報は、端末装置７における前記ユーザーログイン処理において入力される前記ユーザーアカウント情報などである。
【００９８】
＜工程Ｓ１０２＞
前記印刷条件設定処理が終了すると、端末装置７のＣＰＵ７１１は、印刷対象データＤ０１と付加テキストデータＤ０２とを含む印刷ジョブＤ０を生成する。本実施形態における付加テキストデータＤ０２は、前記ファイル名および前記ユーザー情報のうちの一方または両方と、工程Ｓ１０１で設定された前記印刷条件の情報とを含む。
【００９９】
例えば、印刷ジョブＤ０に含まれる印刷対象データＤ０１が、ページ記述言語で表されたデータであることが考えられる。この場合、文書を表す印刷対象データＤ０１には、元の文書データの内容を表す文字列の情報が含まれる。
【０１００】
また、ＣＰＵ７１１が前記アプリケーションプログラムの実行中に印刷対象データＤ０１に電子透かしＤ０３を埋め込んでいる場合には、生成された印刷ジョブＤ０に電子透かしＤ０３が含まれる。
【０１０１】
＜工程Ｓ１０３＞
印刷ジョブＤ０の生成が終了すると、端末装置７のＣＰＵ７１１は、前記キーワード選択モードが指定されているか否かに応じて、次に移行する工程を選択する。即ち、前記キーワード選択モードが指定されている場合、ＣＰＵ７１１は後述する工程Ｓ１０４からの処理を実行する。一方、前記キーワード選択モードが指定されていない場合、ＣＰＵ７１１は後述する工程Ｓ１０９からの処理を実行する。前述したように、前記キーワード選択モードは、図６に示される印刷条件設定画面ｇ１のキーワード選択モード指定アイコンｇ１３によって指定される。
【０１０２】
＜工程Ｓ１０４＞
前記キーワード選択モードが指定されている場合、端末装置７のＣＰＵ７１１は、記憶部７１２からキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を取得する。その際、ＣＰＵ７１１は、工程Ｓ１０１の前に成功した前記ユーザーログイン処理において入力された前記ユーザー識別情報に対応するキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を取得する。前記ユーザーログイン処理において入力された前記ユーザー識別情報は、印刷ジョブＤ０の送信者を表す前記ユーザー識別情報の一例である。
【０１０３】
工程Ｓ１０１において前記出力装置自動選択モードが指定されていない場合、ＣＰＵ７１１は、図６に示される印刷条件設定画面ｇ１の出力装置選択アイコンｇ１１によって選択された画像形成装置１０についてのキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を取得する。
【０１０４】
一方、工程Ｓ１０１において前記出力装置自動選択モードが指定されている場合、ＣＰＵ７１１は、記憶部７１２に記憶されている全ての画像形成装置１０についてのキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を取得する。これにより、端末装置７が一の通信回線７０を通じて通信可能な複数の画像形成装置１０各々についてのキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３が、ＣＰＵ７１１によって取得される。
【０１０５】
＜工程Ｓ１０５＞
次に、ＣＰＵ７１１は、前記キーワード検出処理を実行する。前記キーワード検出処理において、ＣＰＵ７１１は、印刷ジョブＤ０に含まれる印刷対象データＤ０１および付加テキストデータＤ０２から、工程Ｓ１０３で取得したキーワード対応情報Ｄ２に含まれるキーワードＤ２０を検出する。
【０１０６】
さらに、電子透かしＤ０３が印刷対象データＤ０１に埋め込まれている場合には、ＣＰＵ７１１は、電子透かしＤ０３からもキーワードＤ２０を検出する。
【０１０７】
例えば、印刷対象データＤ０１が文書データである場合、ＣＰＵ７１１は、前記文書データからキーワードＤ２０を検出する。
【０１０８】
また、印刷対象データＤ０１が画像データである、または、印刷対象データＤ０１が画像データを含む場合も考えられる。この場合、ＣＰＵ７１１が、周知のＯＣＲ（Optical Character Recognition）処理を実行することによって前記画像データから文字列を認識し、それら文字列からキーワードＤ２０を検出することも考えられる。
【０１０９】
但し、ＣＰＵ７１１は、印刷対象データＤ０１、付加テキストデータＤ０２および電子透かしＤ０３に含まれる情報のうち、キーワード検出範囲情報Ｄ３の有効／無効情報Ｄ３２によって前記有効情報に指定されている情報のみをキーワードＤ２０の検出対象とする。
【０１１０】
また、工程Ｓ１０１において前記出力装置自動選択モードが指定されている場合が考えられる。この場合、ＣＰＵ７１１は、印刷ジョブＤ０に含まれる印刷対象データＤ０１および付加テキストデータＤ０２から、複数の画像形成装置１０に対応する複数のキーワード対応情報Ｄ２に含まれるキーワードＤ２０を検出する（Ｓ１０５）。
【０１１１】
＜工程Ｓ１０６＞
さらに、ＣＰＵ７１１は、目的のキーワードＤ２０が印刷ジョブＤ０から検出されたか否かを判定する。
【０１１２】
ところで、工程Ｓ１０４で得られたキーワード対応情報Ｄ２がキーワード論理演算情報Ｄ２１を含むことも考えられる。この場合、ＣＰＵ７１１は、前記キーワード検出処理において、キーワードＤ２０がキーワード論理演算情報Ｄ２１の論理条件を満たす状態で印刷ジョブＤ０に含まれるか否かを判定する。
【０１１３】
ＣＰＵ７１１は、キーワードＤ２０がキーワード論理演算情報Ｄ２１の論理条件を満たす状態で印刷ジョブＤ０に含まれると判定した場合にのみ、目的のキーワードＤ２０が印刷ジョブＤ０から検出されたと判定する。
【０１１４】
＜工程Ｓ１０７＞
目的のキーワードＤ２０が印刷ジョブＤ０から検出された場合、ＣＰＵ７１１は、シート供給部自動選択処理を実行する。前記シート供給部自動選択処理は、キーワード対応情報Ｄ２において工程Ｓ１０５で検出されたキーワードＤ２０に対応づけられたシート供給部２を、印刷ジョブＤ０の実行時におけるシート材９の供給元として選択する処理である。
【０１１５】
より具体的には、前記シート供給部自動選択処理において、ＣＰＵ７１１は、キーワード対応情報Ｄ２を参照し、工程Ｓ１０５において印刷ジョブＤ０から検出されたキーワードＤ２０に対応するカセット番号Ｄ１０を、シート材９の供給元の識別情報として選択する。
【０１１６】
また、工程Ｓ１０１において前記出力装置自動選択モードが指定されている場合が考えられる。この場合、ＣＰＵ７１１は、複数の画像形成装置１０に対応する複数のキーワード対応情報Ｄ２各々について前記シート供給部自動選択処理を実行する。この場合、ＣＰＵ７１１は、工程Ｓ１０５で検出されたキーワードＤ２０に対応づけられた画像形成装置１０のシート供給部２を、印刷ジョブＤ０の実行時におけるシート材９の供給元として選択する。即ち、前記出力装置自動選択モードが指定されている場合、印刷ジョブＤ０を実行する画像形成装置１０が自動選択されるとともに、印刷ジョブＤ０の実行時におけるシート材９の供給元が自動選択される。
【０１１７】
ところで、キーワード対応情報Ｄ２において工程Ｓ１０５で検出されたキーワードＤ２０に対応づけられたシート供給部２が、複数存在することも考えられる。この場合、ＣＰＵ７１１が、予め定められた優先ルールに従って、複数の選択候補の中から１つのシート供給部２を印刷ジョブＤ０の実行時におけるシート材９の供給元として選択することが考えられる。
【０１１８】
例えば、画像形成装置１０ごとに複数のシート供給部２各々の優先順位が予め設定されていることが考えられる。供給シート情報Ｄ１に含まれる優先順位情報Ｄ１２がその優先順位を表す情報の一例である。この場合、前記優先ルールは、複数の選択候補の中から前記優先順位が最も高い１つのシート供給部２をシート材９の供給元として選択するというルールを含む。
【０１１９】
また、端末装置７各々において、通信可能な画像形成装置１０ごとの優先順位が予め設定されていることが考えられる。この優先順位は、キーワードＤ２０がそれぞれ異なる画像形成装置１０に対応する複数のキーワード対応情報Ｄ２から検出される場合に備えて設定され情報である。この場合、前記優先ルールは、複数の選択候補の中から前記優先順位が最も高い１つの画像形成装置１０が備えるシート供給部２をシート材９の供給元として選択するというルールを含む。
【０１２０】
また、ＣＰＵ７１１が、複数の選択候補を表示部７３を通じて提示し、前記ユーザーによる操作部７２に対する選択操作に従って１つのシート供給部２を選択することも考えられる。
【０１２１】
＜工程Ｓ１０８＞
さらに、端末装置７のＣＰＵ７１１は、シート種類情報Ｄ１１の整合性判定処理を実行する。前記整合性判定処理は、工程Ｓ３０１で取得した供給シート情報Ｄ１においてシート材９の供給元として選択されたシート供給部２に対応づけられたシート種類情報Ｄ１１と印刷ジョブＤ０に含まれるシート材９の種類を指定する情報との間の整合性の有無を判定する処理である。シート材９の種類を指定する情報は、工程Ｓ１０１で設定された前記印刷条件の情報の一部である。
【０１２２】
例えば、供給シート情報Ｄ１においてシート材９の供給元として選択されたカセット番号Ｄ１０に対応づけられたシートサイズ情報Ｄ１１１または質情報Ｄ１１２が、工程Ｓ１０１において前記印刷条件として設定されるシート材９のサイズまたは質の情報と一致しない場合、ＣＰＵ７１１は不整合と判定する。
【０１２３】
＜工程Ｓ１０９＞
ＣＰＵ７１１は、前記整合性判定処理において整合性有りと判定した場合、工程Ｓ１０２で生成した印刷ジョブＤ０に、工程Ｓ１０７で選択したシート供給部２をシート材９の供給元として指定する情報を含めた上で、印刷ジョブＤ０を画像形成装置１０へ送信する。例えば、シート材９の供給元を指定する情報は、前記印刷条件の設定情報の一部として付加テキストデータＤ０２に含められる。
【０１２４】
工程Ｓ１０１において前記出力装置自動選択モードが指定されていない場合、ＣＰＵ７１１は、図６に示される印刷条件設定画面ｇ１の出力装置選択アイコンｇ１１によって選択された画像形成装置１０に対して印刷ジョブＤ０を送信する。
【０１２５】
一方、工程Ｓ１０１において記出力装置自動選択モードが指定されている場合、ＣＰＵ７１１は、工程Ｓ１０７で選択した画像形成装置１０に対して印刷ジョブＤ０を送信する。
【０１２６】
＜工程Ｓ１１０＞
印刷ジョブＤ０の送信の後、ＣＰＵ７１１は、送信結果通知処理を実行する。工程Ｓ１０１において記出力装置自動選択モードが指定されている場合、前記送信結果通知処理は、印刷ジョブＤ０の送信先を表示部７３を通じて通知する処理を含む。
【０１２７】
また、印刷ジョブＤ０の送信が何らかの原因により失敗した場合、前記送信結果通知処理は、印刷ジョブＤ０の送信が失敗した旨を通知する処理を含む。
【０１２８】
工程Ｓ１１０の後、ＣＰＵ７１１は、シート供給部２の選択および印刷ジョブＤ０の送信に関する処理を終了させる。
【０１２９】
＜工程Ｓ１１１＞
工程Ｓ１０６において目的のキーワードＤ２０が印刷ジョブＤ０から検出されなかった場合、ＣＰＵ７１１は、表示部７３を通じてエラーメッセージを通知する処理を実行する。その後、ＣＰＵ７１１は、工程Ｓ１０１からの処理を再開する。
【０１３０】
＜工程Ｓ１１２＞
工程Ｓ１０８の前記整合性判定処理において整合性が無いとの判定結果が得られた場合、ＣＰＵ７１１は、中止要否選択処理を実行する。前記中止要否選択処理は、工程Ｓ１０７で既に選択されたシート供給部２をシート材９の供給元とする印刷ジョブＤ０の実行を中止するか否かを、操作部７２に対する選択操作に従って選択する処理である。
【０１３１】
また、前記中止要否選択処理は、表示部７３を通じて警告メッセージを出力する処理を含む。前記警告メッセージは、シート材９の供給元として選択されたシート供給部２に対応づけられたシート種類情報Ｄ１１と、印刷ジョブＤ０に含まれるシート材９の種類を指定する情報とが整合していないことを通知するメッセージである。
【０１３２】
前記中止要否選択処理において印刷ジョブＤ０を実行することが選択された場合、ＣＰＵ７１１は、工程Ｓ１０９，Ｓ１１０の処理を実行する。その後、ＣＰＵ７１１は、シート供給部２の選択および印刷ジョブＤ０の送信に関する処理を終了させる。
【０１３３】
一方、前記中止要否選択処理において印刷ジョブＤ０を中止することが選択された場合、ＣＰＵ７１１は、印刷ジョブＤ０を送信せずに、シート供給部２の選択および印刷ジョブＤ０の送信に関する処理を終了させる。
【０１３４】
［画像形成装置１０側の処理］
次に、前記画像形成用シート供給部選択処理における画像形成装置１０側の処理（Ｓ２０１〜Ｓ２０３）について説明する。
【０１３５】
例えば、画像形成装置１０が起動したときに、主制御部８１が工程Ｓ２０１からの処理を開始する。主制御部８１は、ＭＰＵ８１１が予め記憶部８１２に記憶された主制御プログラムＰｒ２を実行することによって工程Ｓ２０１〜Ｓ２０３の処理を実現する。
【０１３６】
＜工程Ｓ２０１＞
主制御部８１は、端末装置７から通信回線７０を通じて印刷ジョブＤ０を受信したか否かを監視する。
【０１３７】
＜工程Ｓ２０２＞
主制御部８１は、印刷ジョブＤ０を受信すると、印刷ジョブＤ０に含まれるシート供給部２の指定情報に従って、印刷ジョブＤ０の実行時におけるシート材９の供給元を選択する。
【０１３８】
即ち、端末装置７において前記キーワード選択モードが指定された場合、端末装置７において前記キーワード検出処理の検出結果に応じて自動選択されたシート供給部２が、画像形成装置１０においてシート材９の供給元として選択される。
【０１３９】
また、端末装置７において前記キーワード選択モードが指定されていない場合、端末装置７において前記印刷条件設定処理において前記ユーザーによって指定されたシート供給部２が、画像形成装置１０においてシート材９の供給元として選択される。
【０１４０】
なお、シート供給部２の指定情報が印刷ジョブＤ０に含まれない場合も考えられる。これは、前記印刷条件設定処理において、シート材９の供給元を画像形成装置１０が自動選択することを指定する情報が設定された場合である。この場合、主制御部８１は、印刷ジョブＤ０に含まれるシート材９のサイズ指定情報に対応するシート供給部２をシート材９の供給元として選択する。
【０１４１】
＜工程Ｓ２０３＞
さらに、主制御部８１は、工程Ｓ２０２で選択したシート供給部２をシート材９の供給元として画像形成制御部８３に印刷ジョブＤ０を実行させる。主制御部８１は、工程Ｓ２０３の処理の後、再び工程Ｓ２０１からの処理を開始する。
【０１４２】
以上に示された画像形成用シート供給部選択処理によれば、特定のキーワードＤ２０が印刷ジョブＤ０に含まれている場合に、予めそのキーワードＤ２０に対応づけられたシート供給部２が、印刷ジョブＤ０の実行時におけるシート材９の供給元として自動的に選択される。
【０１４３】
従って、画像形成装置１０が設置される事業所などにおいて、推奨される印刷用のシート材９の種類が、印刷対象の内容ごとに予め定められているような場合に、前記ユーザーが印刷ジョブＤ０ごとにシート材９の種類またはシート供給部２を指定する手間を要することなく、適切なシート供給部２を自動的に選択することが可能になる。
【０１４４】
例えば、画像形成装置１０が設置される事業所などにおいて、推奨される印刷用のシート材９の種類が、稟議書、企画書、報告書および秘密文書などの印刷対象の内容ごとに予め定められている場合がある。このような場合に、キーワード対応情報Ｄ２に含められるキーワードＤ２０が、稟議、企画、報告および秘密などのワードであることが考えられる。
【０１４５】
また、キーワード対応情報Ｄ２が前記ユーザー識別情報ごとに設定される。そのため、前記ユーザー各々の好みに対応したシート供給部２の自動選択を実現することができる。
【０１４６】
また、工程Ｓ１０１において、キーワード検出範囲情報Ｄ３を設定することにより、印刷ジョブＤ０の一部をキーワードＤ２０の検出の対象から除外するか否かを設定することが可能である。これにより、シート供給部２の自動選択処理を、利用環境に対して柔軟に適応させることができる。
【０１４７】
また、前記整合性判定処理（Ｓ１０８）および前記中止要否選択処理（Ｓ１０９）が行われることにより、シート供給部２の自動選択処理の結果と前記ユーザーの意図とをより確実に整合させることができる。
【０１４８】
また、本実施形態において、端末装置７は、通信可能な複数の画像形成装置１０各々についてのキーワード対応情報Ｄ２を取得し（Ｓ１０４）、前記キーワード検出処理によって検出されたキーワードＤ２０に対応づけられた画像形成装置１０とそのシート供給部２とを選択可能である。これにより、前記ユーザーが印刷ジョブＤ０ごとに画像形成装置１０を指定する手間を省くことも可能となる。
【０１４９】
［第２実施形態：画像形成用シート供給部選択処理］
次に、図１１が示すフローチャートを参照しつつ、端末装置７および画像形成装置１０が実行する第２実施形態に係る画像形成用シート供給部選択処理の手順の一例について説明する。
【０１５０】
以下の説明において、Ｓ３０１，Ｓ３０２，…Ｓ３０７は、前記画像形成用シート供給部選択処理において端末装置７が実行する各工程の識別符号を表す。工程Ｓ３０１〜Ｓ３０７は、端末装置７のＣＰＵ７１１が実行する。ＣＰＵ７１１は、プリンタードライバーＰｒ１を実行することによって工程Ｓ３０１〜Ｓ３０７の処理を実現する。
【０１５１】
ＣＰＵ７１１は、印刷対象データＤ０１を開くアプリケーションプログラムを実行中に操作部７２に対する印刷操作を検知したときに工程Ｓ３０１からの処理を開始する。
【０１５２】
また、Ｓ４０１，Ｓ４０２，…Ｓ４１０は、前記画像形成用シート供給部選択処理において画像形成装置１０が実行する各工程の識別符号を表す。工程Ｓ４０１〜Ｓ４１０は、画像形成装置１０の制御部８が実行する。
【０１５３】
［端末装置７側の処理］
まず、前記画像形成用シート供給部選択処理における端末装置７側の処理（Ｓ３０１〜Ｓ３０７）について説明する。
【０１５４】
＜工程Ｓ３０１＞
端末装置７は、前記印刷操作を検知すると、図５の工程Ｓ１０１と同様に前記印刷条件設定処理を実行する。
【０１５５】
＜工程Ｓ３０２＞
前記印刷条件設定処理が終了すると、端末装置７のＣＰＵ７１１は、図５の工程Ｓ１０２と同様に印刷対象データＤ０１と付加テキストデータＤ０２とを含む印刷ジョブＤ０を生成する。例えば、工程Ｓ３０２において、前記キーワード選択モードが指定されているか否かを表す情報が印刷ジョブＤ０に含められることが考えられる。
【０１５６】
＜工程Ｓ３０３＞
印刷ジョブＤ０の生成が終了すると、端末装置７のＣＰＵ７１１は、前記キーワード選択モードが指定されているか否かに応じて、次の工程Ｓ３０４の処理を実行するかスキップするかを判定する。
【０１５７】
＜工程Ｓ３０４＞
前記キーワード選択モードが指定されている場合、ＣＰＵ７１１は、記憶部７１２からキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を取得し、それらを印刷ジョブＤ０に含める。その際、ＣＰＵ７１１は、工程Ｓ１０１の前に成功した前記ユーザーログイン処理において入力された前記ユーザー識別情報に対応するキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を印刷ジョブＤ０に含める。
【０１５８】
工程Ｓ３０４において、ＣＰＵ７１１は、図６に示される印刷条件設定画面ｇ１の出力装置選択アイコンｇ１１によって選択された画像形成装置１０についてのキーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を印刷ジョブＤ０に含める。
【０１５９】
工程Ｓ３０４において印刷ジョブＤ０に含められるキーワード対応情報Ｄ２が、前記キーワード選択モードが指定されているか否かを表す情報を兼ねることも考えられる。
【０１６０】
なお、本実施形態において、端末装置７は、前記出力装置自動選択モードを指定する機能を備えていない。即ち、印刷ジョブＤ０を実行する画像形成装置１０は前記ユーザーによって指定される。
【０１６１】
＜工程Ｓ３０５＞
次に、ＣＰＵ７１１は、印刷ジョブＤ０を画像形成装置１０へ送信する。その際、ＣＰＵ７１１は、図６に示される印刷条件設定画面ｇ１の出力装置選択アイコンｇ１１によって選択された画像形成装置１０に対して印刷ジョブＤ０を送信する。
【０１６２】
＜工程Ｓ３０６＞
次に、ＣＰＵ７１１は、印刷ジョブＤ０の送信先から前記中止要否選択処理を要求する指令が受信されるか否かを監視する。予め定められた時間内に前記中止要否選択処理を要求する指令が受信されない場合、ＣＰＵ７１１は印刷ジョブＤ０の送信に関する処理を終了させる。なお、前記中止要否選択処理は、図５の工程Ｓ１１２の処理である。
【０１６３】
＜工程Ｓ３０７＞
一方、ＣＰＵ７１１は、印刷ジョブＤ０の送信先から前記中止要否選択処理を要求する指令を受信すると、図５の工程Ｓ１１２と同様に前記中止要否選択処理を実行する。さらに、ＣＰＵ７１１は、前記中止要否選択処理の選択結果を印刷ジョブＤ０の送信先へ送信する。その後、ＣＰＵ７１１は印刷ジョブＤ０の送信に関する処理を終了させる。
【０１６４】
［画像形成装置１０側の処理］
次に、前記画像形成用シート供給部選択処理における画像形成装置１０側の処理（Ｓ４０１〜Ｓ４１０）について説明する。
【０１６５】
例えば、画像形成装置１０が起動したときに、主制御部８１が工程Ｓ２０１からの処理を開始する。主制御部８１は、ＭＰＵ８１１が予め記憶部８１２に記憶された主制御プログラムＰｒ２を実行することによって工程Ｓ４０１〜Ｓ４０３の処理を実現する。
【０１６６】
＜工程Ｓ４０１＞
主制御部８１は、図５の工程Ｓ２０１と同様に、端末装置７から通信回線７０を通じて印刷ジョブＤ０を受信したか否かを監視する。
【０１６７】
工程Ｓ３０１において前記キーワード選択モードが指定されている場合、印刷ジョブＤ０は、キーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３を含む。この場合、工程Ｓ４０１の処理を実行する主制御部８１は、キーワード対応情報Ｄ２を取得する工程を実行するキーワード対応情報取得部の一例である。
【０１６８】
＜工程Ｓ４０２＞
次に、主制御部８１は、印刷ジョブＤ０に含まれる情報によって前記キーワード選択モードが指定されているか否かを判定する。例えば、主制御部８１は、印刷ジョブＤ０にキーワード対応情報Ｄ２が含まれているか否かに応じて、前記キーワード選択モードが指定されているか否かを判定する。
【０１６９】
＜工程Ｓ４０３＞
前記キーワード選択モードが指定されている場合、主制御部８１は、図５の工程Ｓ１０５と同様に前記キーワード検出処理を実行する。前記キーワード検出処理において、主制御部８１は、印刷ジョブＤ０に含まれる印刷対象データＤ０１、付加テキストデータＤ０２および電子透かしＤ０３のうちの２つ以上から、工程Ｓ４０１で取得したキーワード対応情報Ｄ２に含まれるキーワードＤ２０を検出する。
【０１７０】
前記キーワード検出処理において、ラスターデータに変換される前の印刷対象データＤ０１、例えば、前記ページ記述言語で表された印刷対象データＤ０１が、キーワードＤ２０の検出の対象とされる。
【０１７１】
但し、ＣＰＵ７１１は、印刷対象データＤ０１、付加テキストデータＤ０２および電子透かしＤ０３に含まれる情報のうち、キーワード検出範囲情報Ｄ３の有効／無効情報Ｄ３２によって前記有効情報に指定されている情報のみをキーワードＤ２０の検出対象とする。
【０１７２】
＜工程Ｓ４０４＞
さらに、主制御部８１は、図５の工程Ｓ１０６と同様に、目的のキーワードＤ２０が印刷ジョブＤ０から検出されたか否かを判定する。
【０１７３】
＜工程Ｓ４０５＞
目的のキーワードＤ２０が印刷ジョブＤ０から検出された場合、主制御部８１は、図５の工程Ｓ１０７と同様に前記シート供給部自動選択処理を実行する。
【０１７４】
＜工程Ｓ４０６＞
さらに、画像形成装置１０の主制御部８１は、供給シート情報Ｄ１を記憶部８１２から取得し、図５の工程Ｓ１０８と同様にシート種類情報Ｄ１１の前記整合性判定処理を実行する。これにより、記憶部８１２の供給シート情報Ｄ１においてシート材９の供給元として選択されたシート供給部２に対応づけられたシート種類情報Ｄ１１と印刷ジョブＤ０に含まれるシート材９の種類を指定する情報との間の整合性の有無が判定される。
【０１７５】
＜工程Ｓ４０７＞
主制御部８１は、前記整合性判定処理において整合性有りと判定した場合、主制御部８１は、工程Ｓ４０５または後述する工程Ｓ４０８で選択したシート供給部２をシート材９の供給元として画像形成制御部８３に印刷ジョブＤ０を実行させる。主制御部８１は、工程Ｓ４０７の処理の後、再び工程Ｓ４０１からの処理を開始する。
【０１７６】
＜工程Ｓ４０８＞
一方、前記キーワード選択モードが指定されていない場合、主制御部８１は、印刷ジョブＤ０内の前記印刷条件の情報によって指定されるシート供給部２を、印刷ジョブＤ０の実行時におけるシート材９の供給元として選択する。主制御部８１は、工程Ｓ４０８の処理の後、前述した工程Ｓ４０７の処理を実行する。
【０１７７】
なお、シート供給部２の指定情報が印刷ジョブＤ０に含まれない場合も考えられる。この場合、主制御部８１は、印刷ジョブＤ０に含まれるシート材９のサイズ指定情報に対応するシート供給部２をシート材９の供給元として選択する。
【０１７８】
＜工程Ｓ４０９＞
工程Ｓ４０４において目的のキーワードＤ２０が印刷ジョブＤ０から検出されなかった場合、主制御部８１は、印刷ジョブＤ０の送信元に対してエラーメッセージを送信する処理を実行する。その後、ＣＰＵ７１１は、工程Ｓ４０１からの処理を再開する。なお、前記エラーメッセージを受信した端末装置７は、そのエラーメッセージを表示部７３に表示させる。
【０１７９】
＜工程Ｓ４１０＞
工程Ｓ４０６の前記整合性判定処理において整合性が無いとの判定結果が得られた場合、主制御部８１は、印刷ジョブＤ０の送信元に対して前記中止要否選択処理を要求する指令を送信する。さらに、主制御部８１は、前記中止要否選択処理の選択結果を印刷ジョブＤ０の送信元から受信する。
【０１８０】
前記中止要否選択処理において印刷ジョブＤ０を実行することが選択された場合、主制御部８１は、工程Ｓ４０７の処理を実行する。この場合、工程Ｓ４０５におけるシート供給部２の選択結果が採用される。
【０１８１】
一方、前記中止要否選択処理において印刷ジョブＤ０を中止することが選択された場合、主制御部８１は、印刷ジョブＤ０を画像形成制御部８３に実行させずに、再び工程Ｓ４０１からの処理を開始する。
【０１８２】
以上に示される第２実施形態が採用される場合も、前述の第１実施形態が採用される場合と同様の効果が得られる。
【０１８３】
なお、情報処理装置の一例である端末装置７が実行する工程Ｓ１０４（図５）と、画像形成装置１０が実行する工程Ｓ４０１（図１１）とが、複数のシート供給部２各々とキーワードＤ２０との対応関係を表すキーワード対応情報Ｄ２を取得する工程の一例である。さらに、工程Ｓ１０４の処理を実行するＣＰＵ７１１および工程Ｓ４０１の処理を実行する主制御部８１がキーワード対応情報取得部の一例である。
【０１８４】
また、端末装置７が実行する工程Ｓ１０５（図５）と、画像形成装置１０が実行する工程Ｓ４０３（図１１）とが、印刷ジョブＤ０に含まれる印刷対象データＤ０１、付加テキストデータＤ０２および電子透かしＤ０３の３つのうちの少なくとも２つから、取得したキーワード対応情報Ｄ２に含まれるキーワードＤ２０を検出する工程の一例である。さらに、工程Ｓ１０５の処理を実行するＣＰＵ７１１および工程Ｓ４０３の処理を実行する主制御部８１がキーワード検出部の一例である。
【０１８５】
また、端末装置７が実行する工程Ｓ１０７（図５）と、画像形成装置１０が実行する工程Ｓ４０５（図１１）とが、キーワード対応情報Ｄ２において検出されたキーワードＤ２０に対応づけられたシート供給部２を、印刷ジョブＤ０の実行時におけるシート材９の供給元として選択する工程の一例である。さらに、工程Ｓ１０７の処理を実行するＣＰＵ７１１および工程Ｓ４０５の処理を実行する主制御部８１がシート供給元選択部の一例である。
【０１８６】
また、端末装置７が前記印刷条件の一部としてキーワード検出範囲情報Ｄ３を設定する工程Ｓ１０１（図５）が、印刷ジョブＤ０の一部をキーワードＤ２０の検出の対象から除外するか否かを設定する工程の一例である。
【０１８７】
また、端末装置７のＣＰＵ７１１に前記画像形成用シート供給部選択処理における各工程を実行させるためのプリンタードライバーＰｒ１および画像形成装置１０のＭＰＵ８１１に前記画像形成用シート供給部選択処理における各工程を実行させるための主制御プログラムＰｒ２が、画像形成用シート供給部選択プログラムの一例である。
【０１８８】
[応用例]
以上に示された各実施形態において、前記整合性判定処理およびそれに関連する処理（図５のＳ１０８，Ｓ１１２，図１１のＳ４０６，Ｓ４１０）が省略されることも考えられる。
【０１８９】
また、各実施形態において、キーワード対応情報Ｄ２およびキーワード検出範囲情報Ｄ３が、画像形成装置１０の記憶部８１２または通信回線７０を通じて端末装置７または画像形成装置１０と通信可能なサーバー装置の記憶部に記憶されることも考えられる。
【０１９０】
また、各実施形態において、キーワード検出範囲情報Ｄ３が、画像形成装置１０のシート供給部２ごとに設定されることも考えられる。この場合、前記キーワード検出処理は、印刷ジョブＤ０に含まれる情報のうち、シート供給部２ごとに設定されたキーワード検出範囲情報Ｄ３において前記有効情報に指定されている情報のみをキーワードＤ２０の検出対象とする。
【０１９１】
なお、本発明に係る画像形成用シート供給部選択方法、画像形成装置、情報処理装置および画像形成用シート供給部選択プログラムは、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０１９２】
１        ：原稿搬送読取部
２        ：シート供給部
３        ：シート搬送部
４        ：画像形成部
５        ：光走査部
６        ：定着部
７        ：端末装置（情報処理装置）
８        ：制御部
９        ：シート材
１０      ：画像形成装置
１１      ：画像読取部
２１      ：シート受部
２２      ：シート送出部
３０      ：搬送路
３１      ：レジストローラー
３２      ：搬送ローラー
３３      ：排出ローラー
４１      ：感光体
４２      ：帯電部
４３      ：現像部
４５      ：転写部
４７      ：クリーニング部
６１      ：定着ローラー
６２      ：加圧ローラー
７０      ：通信回線
７１      ：本体部
７２      ：操作部
７３      ：表示部
８０      ：操作表示部
８１      ：主制御部
８２      ：画像走査制御部
８３      ：画像形成制御部
８４      ：画像処理部
８５      ：通信部
９０      ：原稿
１０１    ：排出トレイ
１１１    ：原稿台
１１２    ：読取ユニット
１１３    ：光学系
１１４    ：イメージセンサー
１２１    ：原稿載置部
１２２    ：搬送ローラー
１２３    ：排紙トレイ
６１０    ：ヒーター
７１１    ：ＣＰＵ
７１２    ：端末装置の記憶部
７１３    ：通信部
７１４    ：信号インターフェイス
８００    ：バス
８０１    ：原稿センサー
８１１    ：ＭＰＵ
８１２    ：画像形成装置の記憶部
Ｄ０      ：印刷ジョブ
Ｄ０１    ：印刷対象データ
Ｄ０２    ：付加テキストデータ
Ｄ０３    ：電子透かし
Ｄ１      ：供給シート情報
Ｄ１０    ：カセット番号
Ｄ１１    ：シート種類情報
Ｄ１１１  ：シートサイズ情報
Ｄ１１２  ：質情報
Ｄ１１３  ：向き情報
Ｄ１２    ：優先順位情報
Ｄ２      ：キーワード対応情報
Ｄ２０    ：キーワード
Ｄ２１    ：キーワード論理演算情報
Ｄ３      ：キーワード検出範囲情報
Ｄ３１    ：区分情報
Ｄ３２    ：無効情報
Ｐｒ１    ：プリンタードライバー
Ｐｒ２    ：主制御プログラム
ｇ１      ：印刷条件設定画面
ｇ２      ：キーワード設定画面
【図１】
0006264310.tif 000002
【図２】
0006264310.tif 000003
【図３】
0006264310.tif 000004
【図４】
0006264310.tif 000005
【図５】
0006264310.tif 000006
【図６】
0006264310.tif 000007
【図７】
0006264310.tif 000008
【図８】
0006264310.tif 000009
【図９】
0006264310.tif 000010
【図１０】
0006264310.tif 000011
【図１１】
0006264310.tif 000012