(57)【要約】      （修正有）【課題】ユーザーの操作負担を軽減すると共に、シートの誤給送の発生を低減することができる画像形成装置、画像形成システムの制御方法、及びプログラムを提供する。【解決手段】画像形成装置の制御手段は、画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が、記憶手段に記憶されたシート属性情報に適合しない場合であっても、画像形成部によってシートに画像を形成可能なモードを選択可能である。制御手段は、このモードにおいて、シート保持部に対応付けられたユーザーを識別可能な第１の識別情報と、画像形成ジョブに対応付けられたユーザーを識別可能な第２の識別情報とが一致するかどうか判定する（Ｓ５０７）。第１及び第２の識別情報が一致するときは、画像形成部による画像形成動作を実行可能と判定し、第１及び第２の識別情報が一致しないときは、画像形成部による画像形成動作を停止させる。【選択図】図５
2018062087.tif 000002
【特許請求の範囲】
【請求項１】
シートを保持するシート保持手段と、
前記シート保持手段から給送されるシートに画像を形成する画像形成部と、
前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第１の識別情報と、を記憶可能な記憶手段と、
ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、
前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第１のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第２のモードと、を含むモードのいずれかを実行する制御手段と、を備え、
前記制御手段は、前記第２のモードにおいて、
画像形成ジョブに対応付けられたユーザーを識別可能な第２の識別情報を取得し、
前記第１の識別情報と前記第２の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、
前記第１の識別情報と前記第２の識別情報とが一致しないときは、前記画像形成部による画像形成動作を停止させる、
ことを特徴とする画像形成装置。
【請求項２】
前記シート保持手段に保持されたシートを検知可能なシート検知手段を備え、
前記制御手段は、ユーザーを識別可能な識別情報を含む認証情報に基づいて画像形成装置を操作するユーザーを認証する認証処理を実行可能であり、
前記シート検知手段によって前記シート保持手段にシートがセットされたことを検知した場合、前記認証処理によって認証された状態の識別情報を取得し、当該識別情報を用いて前記第１の識別情報を更新する、
ことを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記シート保持手段にシートがセットされたことを検知し、かつ、前記認証処理によって認証された状態の識別情報が存在しないと判定した場合、
中断された状態の画像形成ジョブがあるときは、中断された画像形成ジョブに対応付けられたユーザーを識別可能な識別情報を取得し、当該識別情報を用いて前記第１の識別情報を更新し、
中断された状態の画像形成ジョブがないと判定したときは、不特定のユーザーを示す情報を用いて前記第１の識別情報を更新する、
ことを特徴とする、請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記シート保持手段にシートがセットされたことを検知し、かつ、前記認証処理によって認証された状態の識別情報が存在しないと判定した場合、不特定のユーザーを示す情報を用いて前記第１の識別情報を更新する、
ことを特徴とする、請求項２に記載の画像形成装置。
【請求項５】
前記制御手段は、前記第１の識別情報として不特定のユーザーを示す情報が設定されていた場合、前記第２のモードにおいて、前記第１の識別情報と第２の識別情報とが一致しないと判定する、
ことを特徴とする、請求項３又は４に記載の画像形成装置。
【請求項６】
前記シート保持手段は、それぞれシートを保持する複数のシート保持部を含み、
前記記憶手段には、前記第１の識別情報として、各シート保持部に対応する複数の識別情報が記憶され、
前記制御手段は、前記第２のモードにおいて、画像形成ジョブに前記複数のシート保持部の中の一つを指定する情報が含まれている場合、
前記複数の識別情報の中で、画像形成ジョブによって指定されたシート保持部に対応する識別情報と、前記第２の識別情報とが等しいときは、前記第１の識別情報と前記第２の識別情報とが一致すると判定し、
画像形成ジョブによって指定されたシート保持部に対応する識別情報と、前記第２の識別情報とが異なるときは、前記第１の識別情報と前記第２の識別情報とが一致しないと判定する、
ことを特徴とする、請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記第２のモードにおいて、前記第１の識別情報と前記第２の識別情報とが一致しないときは、ユーザーに関する情報が不一致であることを示す画面を表示部に表示させる、
ことを特徴とする、請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
画像形成ジョブを生成するドライバソフトウェアがインストールされたホストコンピュータと、前記ホストコンピュータから受信した画像形成ジョブを実行する画像形成装置と、を含み、
前記画像形成装置が、
シートを保持するシート保持手段と、
前記シート保持手段から給送されるシートに画像を形成する画像形成部と、
前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第１の識別情報と、を記憶可能な記憶手段と、
前記ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、を備え、
前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第１のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第２のモードと、を含むモードのいずれかを実行する、
画像形成システムの制御方法において、
制御手段が、前記記憶手段に記憶された前記第１の識別情報と、画像形成ジョブに対応付けられたユーザーを識別可能な第２の識別情報と、画像形成ジョブを受信した場合に前記画像形成装置が実行するモードの設定に関する情報と、を取得する取得工程と、
前記制御手段が、前記取得工程によって、画像形成ジョブを受信した場合に前記画像形成装置が前記第２のモードを実行することを示す情報を取得した場合において、
前記第１の識別情報と前記第２の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、
前記第１の識別情報と前記第２の識別情報とが一致しないときは、前記画像形成部による画像形成動作を実行不能と判定する判定工程と、
を含むことを特徴とする画像形成システムの制御方法。
【請求項９】
請求項８に記載された画像形成装置の制御方法の各工程を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を形成する画像形成装置、画像形成装置を含む画像形成システムの制御方法、及びその制御方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
画像形成装置は、ネットワークを介して接続されたホストコンピュータと共に画像形成システムを構成し、ホストコンピュータによって生成された画像形成ジョブを実行する場合がある。画像形成ジョブを受信した画像形成装置は、一般的に、画像形成ジョブによって指定されたシートの属性と、給送カセット等のシート保持部に保持されたシートの属性とが一致することを条件に画像形成動作を実行する。画像形成ジョブのシート属性情報がホストコンピュータのドライバソフトウェアの操作によって設定される一方、シート保持部に関するシート属性は、画像形成装置のユーザーインターフェースの操作によって設定される。そのため、画像形成ジョブを実行させるために、ユーザーがホストコンピュータ及び画像形成装置の両方に対する設定操作を要求される場合があり、操作負担の軽減が求められていた。
【０００３】
特許文献１には、手差しトレイについて、画像形成ジョブの実行中に用紙を補充した場合であっても、用紙サイズ等の用紙情報の再設定を省略可能な固定モードを設けた画像形成装置が開示されている。固定モードにおいては、予め設定された用紙サイズが用紙情報として固定的に設定されるため、用紙情報の再設定が不要となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−３４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、画像形成装置が複数のユーザーによって共有されている場合、ホストコンピュータを操作して画像形成ジョブを投入したユーザーと、画像形成ジョブによって指定されたシート保持部にシートをセットしたユーザーが異なる場合がある。この場合、シート保持部に保持されているシートの属性は、ジョブを投入したユーザーが意図するものと異なっている場合がある。しかしながら、上記特許文献１の構成のように、画像形成装置にセットされた用紙情報の入力が省略される場合には、ユーザーが意図するものとは異なるシートが誤って給送されてしまうことがあった。そして、このような誤給送によって、ユーザーの期待する印刷結果が得られないことがあった。
【０００６】
そこで、本発明は、ユーザーの操作負担を軽減すると共に、シートの誤給送の発生を低減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る画像形成装置は、シートを保持するシート保持手段と、前記シート保持手段から給送されるシートに画像を形成する画像形成部と、前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第１の識別情報と、を記憶可能な記憶手段と、ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第１のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第２のモードと、を含むモードのいずれかを実行する制御手段と、を備え、前記制御手段は、前記第２のモードにおいて、画像形成ジョブに対応付けられたユーザーを識別可能な第２の識別情報を取得し、前記第１の識別情報と前記第２の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、前記第１の識別情報と前記第２の識別情報とが一致しないときは、前記画像形成部による画像形成動作を停止させる、ことを特徴とする。
【０００８】
本発明の他の一態様に係る画像形成システムの制御方法は、画像形成ジョブを生成するドライバソフトウェアがインストールされたホストコンピュータと、前記ホストコンピュータから受信した画像形成ジョブを実行する画像形成装置と、を含み、前記画像形成装置が、シートを保持するシート保持手段と、前記シート保持手段から給送されるシートに画像を形成する画像形成部と、前記シート保持手段に保持されたシートの属性に関するシート属性情報と、前記シート保持手段に対応付けられたユーザーを識別可能な第１の識別情報と、を記憶可能な記憶手段と、前記ホストコンピュータによって生成された画像形成ジョブを受信するための受信手段と、を備え、前記受信手段を介して画像形成ジョブを受信した場合に、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合することを必要条件として、前記画像形成部によってシートに画像を形成させる第１のモードと、画像形成ジョブに含まれるシート属性情報が前記記憶手段に記憶されたシート属性情報に適合しない場合であっても、前記画像形成部によってシートに画像を形成可能な第２のモードと、を含むモードのいずれかを実行する、画像形成システムの制御方法において、制御手段が、前記記憶手段に記憶された前記第１の識別情報と、画像形成ジョブに対応付けられたユーザーを識別可能な第２の識別情報と、画像形成ジョブを受信した場合に前記画像形成装置が実行するモードの設定に関する情報と、を取得する取得工程と、前記制御手段が、前記取得工程によって、画像形成ジョブを受信した場合に前記画像形成装置が前記第２のモードを実行することを示す情報を取得した場合において、前記第１の識別情報と前記第２の識別情報とが一致するときは、前記画像形成部による画像形成動作を実行可能と判定し、前記第１の識別情報と前記第２の識別情報とが一致しないときは、前記画像形成部による画像形成動作を実行不能と判定する判定工程と、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明に係る画像形成装置、画像形成システムの制御方法及びプログラムによれば、ユーザーの操作負担を軽減すると共に、シートの誤給送の発生を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示に係る画像形成システムの構成を示す概念図。
【図２】印刷装置のハードウェア構成を示すブロック図。
【図３】印刷装置のソフトウェア構成を示すブロック図。
【図４】（ａ）は印刷装置の正面図。（ｂ）はプリンタエンジンの構成を示す概略図。
【図５】印刷ジョブの実行処理の手順を示すフローチャート。
【図６】給送部情報の更新処理の手順を示すフローチャート。
【図７】（ａ）、（ｂ）はそれぞれ給送部情報を管理する給送部情報管理テーブルを示す図。
【図８】印刷ジョブの構成を示す概念図。
【図９】（ａ）、（ｂ）、（ｃ）はそれぞれ印刷装置の操作部に表示されるエラー表示画面の例を示す画像図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本開示に係る画像形成装置及び画像形成システム並びにこれらの制御方法について説明する。図１に示すように、本開示に係る画像形成システムは、印刷装置１００と、少なくとも１つのホストコンピュータ１０１，１０２と、を含んでいる。印刷装置１００及びホストコンピュータ１０１，１０２は、有線又は無線のネットワークの一例である局所的ネットワーク（ＬＡＮ）１０３を介して互いに接続されている。
【００１２】
ホストコンピュータ１０１，１０２は、中央処理装置（ＣＰＵ）、主記憶装置であるＲＯＭ及びＲＡＭ等のメモリ、補助記憶装置であるＨＤＤ、入出力装置であるディスプレイ・キーボード・マウス、及びネットワーク通信用のインターフェースを備えている。ホストコンピュータ１０１，１０２としては、市販のパーソナルコンピュータを使用することができる。
【００１３】
ホストコンピュータ１０１，１０２には、画像形成装置を制御するドライバソフトウェアとしてのプリンタドライバがインストールされているものとする。ホストコンピュータ１０１，１０２は、印刷装置１００がサポートするページ記述言語（ＰＤＬ）のフォーマットに従う画像形成ジョブ、即ち印刷ジョブ（ＰＤＬジョブ）を生成して、ＬＡＮ１０３を介して印刷装置１００に送信する。印刷装置１００は、ホストコンピュータ１０１，１０２から送信された印刷ジョブを受信して、印刷ジョブに含まれる画像データに基づいて印刷を実行する。
【００１４】
画像形成装置の一例である印刷装置１００は、電子文書の印刷や紙のハードコピー、あるいはファクシミリ通信を行う複合機（多機能プリンター／ＭＦＰ）である。図２に示すように、印刷装置１００には、内部バス（２１１，２１２）によって接続された制御回路であるプリンタコントローラ２００が搭載されている。プリンタコントローラ２００は、中央処理装置であるＣＰＵ２０１と、書換え可能メモリであるＲＡＭ２０２と、読取り専用メモリであるＲＯＭ２０５と、ハードディスクドライブ（ＨＤＤ）２０６とを備えている。制御手段の一例であるＣＰＵ２０１は、記憶手段としてのＲＯＭ２０５に格納されているブートプログラムによりオペレーティングシステム（ＯＳ）を立ち上げる。そして、ＯＳ上でＲＯＭ２０５又はＨＤＤ２０６に格納されているアプリケーションプログラムを実行することで、各種処理を実行する。記憶手段としてのＲＡＭ２０２は、ＣＰＵ２０１が動作するために必要なワークメモリとして使用される他、各種データを一時的に記憶可能である。ＨＤＤ２０６は、ＲＡＭ２０２にロードされるプログラムや各種データを恒久的に記憶可能である。なお、特に断らない限り、以下の制御プロセスの各ステップは、ＣＰＵ２０１を実行媒体として実行されるものとする。
【００１５】
ＣＰＵ２０１は、ＲＯＭ２０５及びＲＡＭ２０２と共に、システムバス２１１を介して操作部Ｉ／Ｆ２０３、ネットワークＩ／Ｆ２０４、及びイメージバスＩ／Ｆ２０７を含むインターフェースに接続されている。操作部２１３はユーザーインターフェースであり、操作部Ｉ／Ｆ２０３を介してプリンタコントローラ２００に接続されている。操作部２１３には、テンキー等の入力デバイスが含まれる。ユーザーが操作部２１３を操作すると、操作部２１３はその情報を電子的な操作信号としてプリンタコントローラ２００へと伝えられる。また、操作部２１３は、プリンタコントローラ２００からの出力信号に基づいて、各種の設定画面やメッセージを表示して印刷装置１００の内部状態をユーザーに提示可能な表示部としての機能を備えている。
【００１６】
受信手段の一例であるネットワークＩ／Ｆ２０４は、プリンタコントローラ２００をＬＡＮ１０３等のネットワークに接続するためのインターフェースである。プリンタコントローラ２００は、ネットワークＩ／Ｆ２０４を介してＬＡＮ１０３に接続された情報処理装置（例えばホストコンピュータ１０１，１０２）との間で情報を送受信する。
【００１７】
イメージバスＩ／Ｆ２０７は、システムバス２１１と、画像データを高速で転送するための画像バス２１２とを接続すると共に、一方のバスから他方のバスへ送信されるデータのデータ構造を変換するためのバスブリッジである。画像バス２１２は、ＰＣＩ又はＩＥＥＥ１３９４の規格に従っている。画像バス２１２によって接続された回路上には、ＲＩＰ２０８、プリンタ画像処理部２０９、デバイスＩ／Ｆ２１０が設けられている。ＲＩＰ２０８は、Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒの略称であり、ＰＤＬ等のフォーマットで入力された画像データをビットマップデータに変換するためのハードウェアである。プリンタ画像処理部２０９は、ＲＩＰ２０８によって生成されたビットマップ画像に対して、例えば解像度変更、倍率変更、回転処理、及び色階調補正等の処理を行う。
【００１８】
デバイスＩ／Ｆ２１０は、画像読取デバイスであるスキャナ２１４や、画像出力デバイスであるプリンタエンジン２１５と通信を行うためのインターフェースである。画像読取手段の一例であるスキャナ２１４は、ＣＣＤ方式又はＣＩＳ方式の読取機構によって原稿を光学的に走査して画像データを読取り、読取った画像データをプリンタコントローラ２００へ転送してＨＤＤ２０６に保存させる。画像形成手段の一例であるプリンタエンジン２１５は、プリンタコントローラ２００からビデオ信号として出力されるビットマップデータに基づいて、記録媒体に画像を形成する。
【００１９】
続いて、プリンタコントローラ２００のソフトウェア構成について、図３を用いて説明する。ただし、図３に示すブロック図は、図２に示すハードウェア構成を用いて実現される処理機能を機能ごとに表示したものである。各処理機能に対応するプログラムは、ＲＯＭ２０５を始めとする記憶装置に記憶されている。
【００２０】
ＣＰＵ２０１が実行する処理機能は、ネットワーク制御部３０１、操作部制御部３０２、認証制御部３０３、認証情報管理部３０４、ジョブ制御部３０５、ＰＤＬ解析部３０６、ＲＩＰ制御部３０７、及びデバイス制御部３０８を含んでいる。ネットワーク制御部３０１は、ネットワークＩ／Ｆ２０４を介してＬＡＮ１０３等のネットワークに接続された他の機器と通信を行う。操作部制御部３０２は、操作部２１３に対するユーザーの操作信号を操作部Ｉ／Ｆ２０３を通して受付けると共に、操作部Ｉ／Ｆ２０３を通してプリンタコントローラ２００の各種ステータスを操作部２１３に表示させる。認証制御部３０３は、操作部制御部３０２から通知されたユーザーの認証情報に基づいて、ユーザーＩＤの認証処理を行う。認証情報管理部３０４は、認証制御部３０３から通知された認証情報をＨＤＤ２０６内で管理を行う。即ち、認証情報管理部３０４は、認証処理によって認証されたユーザーＩＤの状態を「ログイン状態」に設定し、ログアウトの操作や時間経過等の条件によって「ログアウト状態」に変更する。また、認証情報管理部３０４、プリンタコントローラ内の各処理部からの要求により、ユーザーＩＤの現在の状態を通知する。
【００２１】
なお、ユーザーＩＤとは、画像形成システムのユーザーを識別するために各ユーザーに付与された符号を指す。ユーザーＩＤは画像形成システムのユーザーを識別可能な識別情報の一例であり、例えば社員ＩＤがこれに相当する。また、識別情報は必ずしも個人に対して付与されるものに限らず、訪問者用のＩＤ等不特定のユーザーを表す情報や、グループ単位のＩＤを含んでいてもよい。また、認証情報とは、識別情報の他、パスワード等の認証判断に必要な情報を含むものとする。ただし、予め認証情報管理部３０４に認証可能なユーザーＩＤのリスト（ホワイトリスト）を登録しておく方式では、識別情報が認証情報に相当する。
【００２２】
ジョブ制御部３０５は、ＰＤＬ解析部３０６、ＲＩＰ制御部３０７、及びデバイス制御部３０８を連携動作させて、ネットワーク制御部３０１から通知された印刷ジョブを実行するための各種制御を行う。ジョブ制御部３０５は、ジョブ情報解析部３０９、ジョブ情報管理部３１０、ページ情報管理部３１１、中間データ管理部３１２、画像データ管理部３１３、及び給送部情報管理部３１４を含んでいる。
【００２３】
ジョブ情報解析部３０９は、印刷ジョブに含まれるジョブ情報の解析処理を行う。ただし、ジョブ情報とは、印刷ジョブに含まれる画像情報であるページデータ以外の情報を指す。ジョブ情報管理部３１０は、ジョブ情報解析部３０９によって解析されたジョブ情報をＲＡＭ２０２内へ一時保管する。ページ情報管理部３１１は、ＰＤＬ解析部３０６によって解析処理され、印刷ジョブに含まれるページデータから中間データへと変換された画像情報をＲＡＭ２０２内へ一時保管する。中間データ管理部３１２は、ＰＤＬ解析部３０６によって変換された中間データをＲＡＭ２０２内へ一時保管する。画像データ管理部３１３は、ＲＩＰ制御部３０７によって中間データからページ単位のビットマップ画像に変換された画像データを、ＨＤＤ２０６に保管して管理する。給送部情報管理部３１４は、印刷ジョブの印刷処理のための給送部情報を管理する。
【００２４】
ＰＤＬ解析部３０６は、印刷ジョブに含まれる各ページの画像情報であるページデータを解析し、ディスプレイリスト等の形式からなる中間データへ変換する変換処理を行う。また、ＰＤＬ解析部３０６は、変換処理された中間データを中間データ管理部３１２へ蓄積保存する。ＲＩＰ制御部３０７は、蓄積保存された中間データから、ページ単位のビットマップ画像へ変換する変換処理を行い、変換された画像データを画像データ管理部３１３へ蓄積保存する。デバイス制御部３０８は、ページ単位のビットマップ画像を画像信号へ変換処理して、デバイスＩ／Ｆ２１０を介して、プリンタエンジン２１５の画像形成処理及び給送処理に同期してプリンタエンジン２１５に画像信号を転送する画像転送処理を行う。
【００２５】
次に、印刷装置１００のデバイス構成について説明する。図４（ａ）に示すように、印刷装置１００は、プリンタエンジン２１５、スキャナ２１４、複数の給送カセット２１７、手差しトレイ２１８、及びフィニッシャ２１９を備えている。スキャナ２１４は、原稿を光学的に走査して、ＣＣＤ方式等の光電変換素子により電子的な画像情報に変換する。プリンタエンジン２１５は、プリンタコントローラ２００から受け取った画像信号に基づいてシートに画像を形成する。ただし、シートとは、用紙及び封筒等の紙、オーバーヘッドプロジェクタ（ＯＨＰ）用シート等のプラスチックフィルム、並びに布を含む記録媒体を指すものとする。また、以下の説明及び添付の図面において、「用紙」又は「給送」等の語を使用するが、特に断らない限り紙以外の材料を含むシート一般を対象としている。
【００２６】
各給送カセット２１７はシートを収容し、手差しトレイ２１８は、トレイ上に載置されたシートを支持する。給送カセット２１７及び手差しトレイ２１８に保持されたシートは、不図示の給送ユニットによって１枚ずつ分離しながらプリンタエンジン２１５に給送される。給送カセット２１７及び手差しトレイ２１８は、いずれも、画像形成部に供給するためのシートを保持するシート保持部の一例であり、印刷装置１００にはシート保持手段として、少なくとも１つのシート保持部が設けられるものとする。給送カセット２１７及び手差しトレイ２１８には、セットされたシートの有無を検知可能なシート検知手段として、シートを検知可能なシート検知センサが配置されている。また、給送カセット２１７及び手差しトレイ２１８には、セットされたシートに当接してシート位置を規制するガイド部材と、ガイド部材の位置を介してシートのサイズを検知可能なサイズ検知手段であるガイドセンサとが配置されている。なお、シートのサイズに加えて、シートの種類を検知可能なセンサを配置してもよい。
【００２７】
プリンタエンジン２１５によって画像を形成されたシートは、シート処理装置としてのフィニッシャ２１９に受け渡される。フィニッシャ２１９は、印刷ジョブによって指定された情報に基づいて、シートにステイプリング、パンチング、及び整合処理等の処理を施して排出トレイに排出する。
【００２８】
図４（ｂ）に示すように、プリンタエンジン２１５は、電子写真方式の画像形成ユニットＰＵを有する。画像形成ユニットＰＵは、ドラム状の感光体である感光ドラム１と、帯電装置２と、露光装置３と、現像装置４と、クリーニング装置６とを含む。プリンタエンジン２１５に対して画像形成動作の開始が要求されると、帯電装置２が感光ドラム１の表面を一様に帯電させ、露光装置３がレーザー光によって感光ドラム１を走査し、ドラム表面に静電潜像を形成する。現像装置４は、感光ドラム１に帯電したトナーを供給して静電潜像をトナー像に現像する。感光ドラム１に担持されたトナー像は、転写装置５によってシートへと転写される。シートに転写されたトナー像は、熱定着方式の定着装置７により、シートへ定着させられる。
【００２９】
なお、本実施例のプリンタエンジン２１５は直接転写型の電子写真方式として説明したが、中間転写体を用いる中間転写型の構成や、複数のトナー色に対応する複数の画像形成ユニットを備えた構成であってもよい。また、画像形成部は、電子写真方式に代えて、インクジェット方式など既知の他の方式であってもよい。
【００３０】
［印刷ジョブの実行処理］
次に、印刷装置１００に印刷ジョブが投入された場合にプリンタコントローラ２００が実行するプロセスについて、図５乃至図９を用いて説明する。印刷ジョブを受信した場合、プリンタコントローラ２００は、図５に示すフローチャートに沿って印刷に適したシートが存在するかどうかのチェックを行い、適切なシートが存在する場合には印刷処理（Ｓ５１４）を実行する。本フローチャートの各ステップの処理内容は、ＲＯＭ２０５に格納されたプログラムに基づいて、ＣＰＵ２０１が実行することによって実現される。
【００３１】
まず、ネットワーク制御部３０１からジョブ情報解析部３０９へ印刷ジョブの受信通知を受けると、ジョブ情報解析部３０９が印刷ジョブに含まれるジョブ情報の解析処理を行い、ジョブ情報管理部３１０へ解析結果を保存する。すると、ジョブ制御部３０５が、解析結果から印刷ジョブによって指定されたシート属性及びシート保持部に関する情報を読み出す（Ｓ５０１，Ｓ５０２）。
【００３２】
図８に示すように、本実施例における印刷ジョブ８００には、ジョブ情報８０１とページデータ８０２とが含まれる。ページデータ８０２には、ＰＤＬのフォーマットに従う各ページの画像情報であるＰＤＬデータ（８０８，８０９，８１０）が含まれる。ジョブ情報８０１には、ユーザーＩＤ８０３、ジョブ名８０４、給送部８０５、シートサイズ８０６、及びシート種類８０７の設定値を示す情報が含まれる。ユーザーＩＤ８０３は、印刷ジョブ８００を投入したユーザーを特定するための識別情報であり、例えば、印刷ジョブ８００を送信したホストコンピュータ１０１，１０２のログインユーザーのログインＩＤが設定される。ジョブ名８０４は、印刷ジョブ８００を他の画像形成ジョブから識別するための名称であり、例えば、ページデータ８０２の供給元であるアプリケーションデータのファイル名等に基づいて付与される。
【００３３】
給送部８０５は、印刷ジョブ８００の出力に使用するシートの供給元となるシート保持部を、給送カセット２１７及び手差しトレイ２１８の中から指定するための情報である。シートサイズ８０６は、印刷ジョブ８００の出力に使用するシートのシートサイズを、「Ａ４」、「Ａ３」などの定型サイズや、「シート幅」及び「シート長さ」からなるユーザー定義サイズなどから指定するための情報である。シート種類８０７は、印刷ジョブ８００の出力に使用するシートのシート種類を、「普通紙」、「厚紙」などから指定するための情報である。なお、シート種類８０７は、印刷ジョブとして指定を行わない場合に省略することができる。
【００３４】
なお、シートサイズとは、シートの長辺長さ及び短辺長さと、印刷装置１００の内部におけるシートの搬送方向に対するシートの向きと、を特定可能な情報を指すものとする。シート種類とは、シートの材質（坪量、表面処理の有無、材料等）、形状（インデックス紙、ルーズリーフ等）、及び封筒等の特殊用途等、シートのサイズ以外の任意の特徴による分類を指すものとする。また、シートサイズ及びシート種類を含むシートの任意の特徴を総称してシートの属性とする。
【００３５】
図５に示すように、ジョブ制御部３０５は、このようなジョブ情報を含む解析結果の中から、指定されたシートサイズ及びシート種類の情報を含むシート設定と（Ｓ５０１）、指定されたシート保持部の情報を含む給送部設定を読み出す（Ｓ５０２）。次に、ジョブ制御部３０５は、給送部情報管理部３１４から給送部情報の読出しを行う（Ｓ５０３）。給送部情報とは、シート保持部にセットされたシートについてのシート属性及びその他の設定情報を、各シート保持部に対応付けて管理される情報を指す。
【００３６】
給送部情報は、例えば図７（ａ）、（ｂ）に示すテーブルの形で管理される。図７（ａ）に示すように、給送部情報の一例である給送部情報管理テーブルには、給送部ＩＤ７０１、ユーザーＩＤ７０２、シートサイズ７０３、シート種類７０４、ジョブ設定優先７０５、及びシート有無７０６を表す情報が格納されている。給送部ＩＤ７０１は、各シート保持部（給送カセット２１７及び手差しトレイ２１８）を識別する符号である。図示した例において、給送部ＩＤ＝０００１は手差しトレイ２１８に対応し、０００２以降の給送部ＩＤは各給送カセット２１７に対応する。ユーザーＩＤ７０２は、該当するシート保持部へシートをセットしたユーザーを識別可能な識別情報である。言い換えれば、ユーザーＩＤ７０２は、該当するシート保持部にセットされたシートの所有者と考えられるユーザーを表している。シートサイズ７０３は、該当するシート保持部にセットされたシートのシートサイズを示す情報である。シート種類７０４は、該当するシート保持部へセットされたシートのシート種類を示す情報である。ジョブ設定優先７０５は、該当するシート保持部からシートが給送される際に、給送部情報に対してジョブ情報を優先的に用いて印刷を実行するジョブ設定優先動作を行うかどうかの設定を示す情報である。シート有無７０６は、該当するシート保持部にシートがセットされているかどうかを示す情報である。
【００３７】
なお、本実施例では、ジョブ設定優先７０５が「する」に設定されている場合、給送部情報のシートサイズ７０３及びシート種類７０４がいずれか一方が「フリー」に設定されている場合であっても、ジョブ情報の設定値を用いて印刷が実行される。一方、ジョブ設定優先７０５が「しない」に設定されている場合には、シートサイズ７０３及びシート種類７０４の設定値とジョブ情報のシートサイズ８０６及びシート種類８０７の設定値が一致しない限り、印刷は実行されない。即ち、ジョブ設定優先７０５が「しない」に設定された状態は、画像形成ジョブに含まれるシート属性情報が画像形成装置の記憶手段に記憶されたシート属性情報に適合することを必要条件として印刷を実行する第１のモードに相当する。また、ジョブ設定優先７０５が「する」に設定された状態は、画像形成ジョブに含まれるシート属性情報が記憶手段に記憶されたシート属性情報に適合しない場合であっても、印刷を実行可能（画像形成可能）な第２のモードに相当する。ただし、第２のモードは、本実施例のように給送部情報の一部が「フリー」に設定されている場合だけでなく、給送部情報のシートサイズ７０３及びシート種類７０４に関わらず印刷を実行可能とする、所謂強制給送に近い動作を行うものであってもよい。
【００３８】
ここで、図７（ａ）に示す給送部情報７００は、ユーザーＩＤ＝ＡＡＡ１２３４５のユーザーにより、給送部ＩＤ＝０００１の手差しトレイ２１８にシートが載置されている状態を示している。本実施例における手差しトレイ２１８にはシートサイズを精確に検知可能なサイズ検知手段が設けられておらず、ユーザーによる明示的なシートサイズの入力がなかったことから、給送部ＩＤ＝０００１のシートサイズは「フリー」に設定されている。また、給送部ＩＤ＝０００１のシート種類も「フリー」に設定されている。なお、図７（ｂ）に示す給送部情報７００は、図７（ａ）に示す状態から、ジョブ設定優先動作によって一部の情報がジョブ情報によって書き換えられた状態を示している。即ち、給送部ＩＤ＝０００１のシートサイズ及びシート種類が、ジョブ情報の解析結果から取得された「Ａ４」、「厚紙」に設定されている。なお、このような給送部情報７００を更新が行われる場合の処理については後述する。
【００３９】
図５に戻って印刷ジョブの実行処理の説明を続ける。上述の給送部情報を取得したジョブ制御部３０５は、印刷ジョブの給送部８０５によって指定されたシート保持部について、給送部情報のシート有無７０６を参照してシートがあるか判定する（Ｓ５０４）。ジョブ制御部３０５は、当該シート保持部にシートがない場合、ＲＡＭ２０２内のジョブ状態にシートなしエラーを示す情報を保存する（Ｓ５１５）。ジョブ制御部３０５は、当該給送部にシートがある場合、給送部情報のジョブ設定優先７０５が設定されているか判定する（Ｓ５０５）。
【００４０】
ジョブ制御部３０５は、当該シート保持部のジョブ設定優先の設定値が「する」の場合、以下のようにジョブ設定優先動作を実行する。まず、ジョブ制御部３０５は、ジョブ情報管理部３１０から印刷ジョブで設定されているユーザーＩＤを読み出す（Ｓ５０６）。そして、ジョブ制御部３０５は、印刷ジョブで設定されているユーザーＩＤと給送部情報のユーザーＩＤが一致するか判定する（Ｓ５０７）。ここで、給送部情報のユーザーＩＤが「不定」である場合、ジョブ情報のユーザーＩＤの設定値によらずユーザーＩＤが一致しないと判定される。ジョブ制御部３０５は、ユーザーＩＤが一致しないと判定した場合、ユーザーＩＤ不一致エラーを示す情報をＲＡＭ２０２内のジョブ状態に保存する（Ｓ５１６）。
【００４１】
次に、ジョブ制御部３０５は、印刷ジョブで設定されているシートサイズと給送部情報のシートサイズが一致するか判定する（Ｓ５０８）。ジョブ制御部３０５は、シートサイズが一致しない場合、給送部情報のシートサイズが「フリー」であるか判定する（Ｓ５０９）。ここで、ジョブ制御部３０５は、シートサイズが「フリー」でない場合、シートサイズ不一致エラーをＲＡＭ２０２内のジョブ状態に保存する（Ｓ５１７）。ジョブ制御部３０５は、シートサイズが「フリー」である場合、給送部情報のシートサイズを印刷ジョブで設定されているシートサイズの値で更新する（Ｓ５１０）。
【００４２】
次に、ジョブ制御部３０５は、印刷ジョブで設定されているシート種類と給送部情報のシート種類が一致するか判定する（Ｓ５１１）。ジョブ制御部３０５は、シート種類が一致しない場合、給送部情報のシート種類が「フリー」であるか判定する（Ｓ５１２）。ここで、ジョブ制御部３０５は、シート種類が「フリー」でない場合、シート種類不一致エラーをＲＡＭ２０２内のジョブ状態に保存する（Ｓ５１８）。ジョブ制御部３０５は、シート種類が「フリー」である場合、給送部情報のシート種類を印刷ジョブで設定されているシート種類の値で更新する（Ｓ５１３）。
【００４３】
ジョブ制御部３０５は、以上の工程においていずれのエラーもセットされなかった場合、印刷を実行可能であると判断し、シート保持部からシートを給送させて印刷処理を実行する（Ｓ５１４）。このとき、ジョブ設定優先が「する」に設定されているため、印刷ジョブで設定されているシートサイズ及びシート種類に基づいて印刷処理が実行される。
【００４４】
ここで、ステップＳ５１０，Ｓ５１３では、給送部情報のシートサイズ及びシート種類が、印刷ジョブで設定されているシートサイズ及びシート種類によって更新される。具体例として、手差しトレイ２１８（給送部ＩＳ＝０００１）のシートサイズ及びシート種類が「フリー」に設定されている場合（図７（ａ）参照）に、ジョブ情報で「Ａ４」、「厚紙」のシートを指定する印刷ジョブが投入されたケースを考える。この場合、ジョブ設定優先動作により、給送部情報の手差しトレイ２１８に対応するシートサイズ及びシート種類が「Ａ４」、「厚紙」へと書き換えられる（図７（ｂ）参照）。このような処理を行うことにより、同一ユーザーが同一のシート保持部に保持されたシートを用いて印刷ジョブを繰り返し実行する場合等に、印刷ジョブを効率的に処理することができる。
【００４５】
一方、ジョブ制御部３０５は、ステップＳ５１５，Ｓ５１６，Ｓ５１７，Ｓ５１８のいずれかでエラー状態がセットされた場合、操作部制御部３０２にエラーの表示を通知する（Ｓ５２３）。操作部制御部３０２は、ＲＡＭ２０２に保存されたジョブ状態の設定値に基づいて、適切なメッセージを含むエラー表示画面を操作部２１３に表示させる。同時に、ジョブ制御部３０５は、ネットワークＩ／Ｆ２０４を介して、印刷ジョブの送信元であるホストコンピュータにエラーの表示を通知する。エラー表示画面の例については後述する。ジョブ制御部３０５は、エラー通知を行った後、デバイス制御部３０８からの通知により、ユーザーがシートの再セット等の復帰操作を行ったことを検知すると、ステップＳ５０３以降の処理を繰り返す。
【００４６】
上記ステップＳ５０５において、当該シート保持部のジョブ設定優先が「しない」に設定されている場合、ジョブ制御部３０５は、印刷ジョブで設定されているシートサイズと給送部情報のシートサイズが一致するか判定する（Ｓ５１９）。ジョブ制御部３０５は、シートサイズが一致しない場合、シートサイズ不一致エラーをＲＡＭ２０２内のジョブ状態に保存する（Ｓ５２１）。次に、ジョブ制御部３０５は、印刷ジョブで設定されているシート種類と給送部情報のシート種類が一致するか判定する（Ｓ５２０）。ジョブ制御部３０５は、シート種類が一致しない場合、シート種類不一致エラーをＲＡＭ２０２内のジョブ状態に保存する（Ｓ５２２）。ジョブ制御部３０５は、シートサイズ及びシート種類が一致する場合、印刷処理を行う（Ｓ５１４）。一方、ステップＳ５２１，５２２のいずれかでエラーがセットされた場合、ジョブ制御部３０５は、操作部制御部３０２にエラーの表示を通知する（Ｓ５２３）。同時に、ジョブ制御部３０５は、ネットワークＩ／Ｆ２０４を介して、印刷ジョブの送信元であるホストコンピュータにエラーの表示を通知する。
【００４７】
操作部２１３に表示されるエラー表示画面は、図９（ａ）、（ｂ）、（ｃ）に一例を示すように、ユーザーがエラーの内容を認識できるように構成されている。シートエラー表示画面９００には、エラー内容表示部９０１、ジョブ情報表示部９０２、シート情報表示部９０５、「継続」ボタン９０３、及び「キャンセル」ボタン９０４等が表示される。エラー内容表示部９０１には、印刷装置１００で発生しているエラーの内容として、ジョブ状態として保存されたエラーの種類に対応するメッセージが表示される。ジョブ情報表示部９０２には、印刷装置１００で実行中のジョブ情報として、例えば「ジョブ名」及び「ユーザーＩＤ」が表示される。シート情報表示部９０５には、印刷装置１００で実行中のジョブ出力に必要なシート情報として、「シートサイズ」及び「シート種類」が表示される。ユーザーが「キャンセル」ボタン９０４を押下した場合、ジョブ制御部３０５は印刷ジョブを中止する。ユーザーが「継続」ボタン９０３を押下した場合、ジョブ制御部３０５は、図５のステップＳ５０３以降の処理によってエラー原因が解消されているかどうかを判断する。ただし、ユーザーが「継続」ボタン９０３を押下した場合は、ユーザーがジョブの状態を認識した上でジョブの続行を指示したと見做して、強制的に印刷処理を実行する構成としてもよい。
【００４８】
ジョブ状態として「シートなしエラー」がセットされている場合、操作部２１３には図９（ａ）に示すエラー表示画面９００が表示される。ジョブ状態として「ユーザーＩＤ不一致エラー」がセットされている場合、操作部２１３には図９（ｂ）に示すエラー表示画面９００が表示される。ジョブ状態として「シートサイズエラー」がセットされている場合、操作部２１３には図９（ｃ）に示すエラー表示画面９００が表示される。
【００４９】
［給送部情報の更新フロー］
次に、いずれかのシート保持部に対してシートがセットされた場合に、給送部情報の更新を行う更新処理の手順を、図６のフローチャートに沿って説明する。本フローチャートは、ＲＯＭ２０５に格納されたプログラムに基づいて、ＣＰＵ２０１が実行することによって実現される。なお、本フローチャートは、各シート保持部についてそれぞれ実行されるものとする。
【００５０】
給送部情報管理部３１４は、デバイス制御部３０８からの通知を監視することで、シートがセットされたかどうかを判断する（Ｓ６０１）。給送部情報管理部３１４は、デバイス制御部３０８からの通知によってシートがセットされたことを検知すると、認証情報管理部３０４にログイン状態のユーザーがいるかどうか問い合わせを行う（Ｓ６０２）。ここで、給送部情報管理部３１４は、いずれかのユーザーがログイン中である場合、認証情報管理部３０４から取得したログイン状態のユーザーＩＤで給送部情報を更新する（Ｓ６０３）。
【００５１】
なお、給送部情報管理部３１４は、ログイン中のユーザーが存在しない場合、ジョブ制御部３０５に、実行中の印刷ジョブの有無、及びそのジョブ状態について問い合わせる（Ｓ６０４）。給送部情報管理部３１４は、実行中の印刷ジョブがあり、かつ、ジョブの実行が中断された状態である場合、ジョブ情報管理部３１０から取得した印刷ジョブで設定されているユーザーＩＤで給送部情報を更新する（Ｓ６０５）。ジョブの実行が中断された状態とは、例えば図５に示すフローチャートにおいていずれかのエラーが検出され、表示部にエラー表示画面が表示された状態である。給送部情報管理部３１４は、中断された印刷ジョブが存在しない場合、ユーザーＩＤを不特定のユーザーを示す「不定」に設定して給送部情報を更新する（Ｓ６０６）。
【００５２】
次に、給送部情報管理部３１４は、当該シート保持部についてジョブ設定優先７０５が設定されているか判定する（Ｓ６０７）。給送部情報管理部３１４は、ジョブ設定優先７０５がジョブ設定優先動作「する」の場合、デバイス制御部３０８に、セットされたシートのシートサイズを検知可能か問い合わせる（Ｓ６０８）。給送部情報管理部３１４は、セットされたシートのシートサイズを検知可能な場合、デバイス制御部３０８から取得したシートサイズで給送部情報を更新する（Ｓ６０９）。一方、給送部情報管理部３１４は、セットされたシートのシートサイズを検知可能ではない場合、シートサイズを「フリー」に設定して給送部情報を更新する（Ｓ６１０）。そして、給送部情報管理部３１４は、シート種類を「フリー」に設定して給送部情報を更新する（Ｓ６１１）。なお、セットされたシートのシート種類を検知可能なセンサを備えた構成では、シートサイズだけでなく、シート種類も検知したシート種類で給送部情報を更新するようにしてもよい。
【００５３】
また、給送部情報管理部３１４は、ステップＳ６０７において、当該シート保持部のジョブ設定優先７０５がジョブ設定優先動作「しない」の場合、デバイス制御部３０８に、セットされたシートのシートサイズを検知可能か問い合わせる（Ｓ６１２）。給送部情報管理部３１４は、セットされたシートのシートサイズを検知可能な場合、デバイス制御部３０８から取得したシートサイズで給送部情報を更新する（Ｓ６１３）。給送部情報の更新が完了した場合、及び、セットされたシートのシートサイズを検知可能ではない場合には、給送部情報管理部３１４は、操作部制御部３０２にシート設定画面の表示を指示する（Ｓ６１４）。ここで、給送部情報管理部３１４は、ステップＳ６１３において取得したシートサイズの検知結果がある場合には、シートサイズは設定済みの状態としてシート種類の入力を促すシート設定画面の表示を指示する。一方、シートサイズを検知していない場合、シートサイズ及びシート種類の入力を促すシート設定画面の表示を指示する。そして、給送部情報管理部３１４は、シート設定画面で入力されたシートサイズ及びシート種類を操作部制御部３０２から取得して給送部情報を更新する（Ｓ６１５）。
【００５４】
［本実施例の効果］
このように、本実施例では、給送部情報に対してジョブ情報を優先的に用いて印刷を実行するジョブ設定優先動作（第２のモード）を設けることで、ユーザーの操作負担の軽減を図っている。そして、ジョブ設定優先動作において、シート保持部にシートをセットしたユーザーのユーザーＩＤと、印刷ジョブを投入したユーザーのユーザーＩＤとが照合される（図５：Ｓ５０７）。言い換えれば、第２のモードにおいて、ジョブ制御部３０５がシート保持部に対応付けられた第１の識別情報と、印刷ジョブに対応付けられた第２の識別情報とが一致するどうかの判定が行われる。
【００５５】
給送部情報とジョブ情報との間でユーザーＩＤが不一致であることは、ホストコンピュータ１０１，１０２を操作して印刷ジョブを投入したユーザーとは異なるユーザーによりセットされたシートが、シート保持部に保持された状態を示している。この状態で印刷が実行されると、ジョブ投入者の意図とは異なるシート属性のシートがセットされている可能性があり、ジョブ投入者が期待した通りの印刷結果が得られない場合がある。
【００５６】
対照的に、本実施例の構成によれば、給送部情報とジョブ情報との間でユーザーＩＤが不一致である場合には、印刷ジョブの実行が停止される。これにより、ジョブ設定優先動作によってユーザーの操作負担を軽減すると共に、ジョブ設定優先動作において、ジョブ投入者の意図と異なるシートが給送される誤給送が発生する可能性を低減することができる。
【００５７】
また、ユーザーＩＤが不一致であると判定された場合には、操作部２１３に、ジョブ投入者とは異なるユーザーによってシートがセットされていることを示すメッセージ（図９（ｂ））が表示される。このため、ユーザーにエラーの原因を明確に認識させることができ、ユーザビリティを向上させることができる。
【００５８】
［他の実施形態］
上記実施例では、給送部情報のユーザーＩＤとジョブ情報のユーザーＩＤの照合はプリンタコントローラ２００が実行するものとして説明したが、ホストコンピュータ１０１，１０２が照合を行う構成としてもよい。即ち、印刷ジョブの生成を要求されたプリンタドライバが、印刷ジョブを印刷装置１００へと送信する前に、印刷装置１００から給送部情報を取得してユーザーＩＤの一致／不一致を判定する構成としてもよい。言い換えると、シート保持手段及び画像形成ジョブのそれぞれに対応付けられたユーザーの識別情報を取得し、これらが一致すると判定した場合には印刷処理を実行可能と判断し、一致しないと判定した場合には印刷処理を実行不能と判断する構成であればよい。
【００５９】
また、上記実施例では、ユーザーＩＤが不一致であると判定された場合は、印刷処理は停止されるものとして説明した。ただし、ユーザーＩＤが不一致であると判定された場合であっても、一定の条件を満たせば印刷処理を実行可能とする例外処理を設けてもよい。例えば、ユーザーＩＤが不一致であると判定された場合に印刷処理を実行するかどうかをユーザーが選択可能な構成とし、予め選択された設定値に基づいてジョブ制御部３０５が印刷処理の実行／停止を判断するようにしてもよい。
【００６０】
また、上記実施例では、印刷ジョブを投入したユーザーのＩＤがジョブ情報に含まれるものとして説明したが（図８参照）、ホストコンピュータのアドレス等からプリンタコントローラが自動でユーザーＩＤを判別する構成としてもよい。
【００６１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６２】
１００…画像形成装置（印刷装置）／１０１，１０２…ホストコンピュータ／２０１…制御手段（ＣＰＵ）／２０２，２０５…記憶手段（ＲＡＭ，ＲＯＭ）／２０４…受信手段（ネットワークＩ／Ｆ）／２１７，２１８…シート保持手段、シート保持部（給送カセット、手差しトレイ）／Ｓ５０３，Ｓ５０６…取得工程／Ｓ５０７…判定工程
【図１】
2018062087.tif 000003
【図２】
2018062087.tif 000004
【図３】
2018062087.tif 000005
【図４】
2018062087.tif 000006
【図５】
2018062087.tif 000007
【図６】
2018062087.tif 000008
【図７】
2018062087.tif 000009
【図８】
2018062087.tif 000010
【図９】
2018062087.tif 000011