(57)【要約】【課題】複数の入力装置から認証情報の入力が可能であって、認証情報の入力の衝突を回避することができる画像形成装置、入力制御方法、入力制御プログラム、及び記憶媒体を提供する。【解決手段】内部入力装置２２、第１外部入力装置５４、及び第２外部入力装置５６の複数の入力装置から入力が可能な印刷装置２０であって、ホスト装置１１から、印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する受信部５０と、印刷者識別情報の認証に用いる認証情報を入力する入力装置を、複数の入力装置のいずれかに制御する入力制御部４２と、制御された入力装置から認証情報の入力を受け付ける認証情報入力受付部４４と、受け付けられた認証情報を用いて、印刷者識別情報を認証する認証部４６と、認証に成功した場合に、印刷ジョブに従って印刷する印刷部５２と、を備える。【選択図】図１
2011181063.tif 000002
【特許請求の範囲】
【請求項１】
内蔵された入力装置及び外付けされる１以上の入力装置の複数の入力装置から入力が可能な画像形成装置であって、
ホスト装置から、印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する受信手段と、
前記印刷者識別情報の認証に用いる認証情報を入力する入力装置を、前記複数の入力装置のいずれかに制御する入力制御手段と、
制御された入力装置から前記認証情報の入力を受け付ける認証情報入力受付手段と、
受け付けられた前記認証情報を用いて、前記印刷者識別情報を認証する認証手段と、
認証に成功した場合に、前記印刷ジョブに従って印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記複数の入力装置の各々の入力可否を示す入力可否情報を記憶する入力可否情報記憶手段を更に備え、
前記入力制御手段は、前記入力可否情報が入力可を示す入力装置のうち、前記受信手段により前記印刷ジョブが受信された後に最初に入力が開始された入力装置以外の入力装置の前記入力可否情報を入力不可に設定し、
前記認証情報入力受付手段は、前記入力可否情報が入力可に設定されている入力装置から前記認証情報の入力を受け付け、前記入力可否情報が入力不可に設定されている入力装置からの前記認証情報の入力を破棄することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数の入力装置の各々の入力可否を示す入力可否情報と優先度とを対応付けて記憶する入力可否情報記憶手段を更に備え、
前記入力制御手段は、前記受信手段により前記印刷ジョブが受信された後に入力が開始される毎に、前記入力可否情報が入力可を示す入力装置のうち、入力が開始された入力装置よりも優先度が低い入力装置の前記入力可否情報を入力不可に設定し、
前記認証情報入力受付手段は、前記入力可否情報が入力可に設定されている入力装置から前記認証情報の入力を受け付け、前記入力可否情報が入力不可に設定されている入力装置からの前記認証情報の入力を破棄することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記入力可否情報記憶手段は、更に、前記複数の入力装置の各々の使用回数を対応付けて記憶し、
前記認証情報入力受付手段により前記認証情報の入力が受け付けられる毎に当該認証情報を入力した入力装置の前記使用回数を更新する更新手段と、
前記使用回数に応じて前記優先度を切り替える切替手段と、を更に備えることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記入力可否情報記憶手段は、更に、前記複数の入力装置の各々のバージョン情報を対応付けて記憶し、
前記バージョン情報に応じて前記優先度を切り替える切替手段と、を更に備えることを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記入力可否情報記憶手段は、更に、前記複数の入力装置の各々の前記優先度の切り替え可否を示す切替可否情報を対応付けて記憶し、
前記切替手段は、前記切替可否情報が切替可を示す優先度を切り替えることを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記入力制御手段は、前記印刷者識別情報の認証に用いる認証情報を入力する入力装置を、前記受信手段により前記印刷ジョブが受信された後に入力が開始される毎に、入力が開始された入力装置に制御することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記入力可否情報が入力可を示すいずれかの入力装置から、前記複数の入力装置のうちの少なくともいずれかの入力装置の入力可否を設定する設定情報の入力を受け付ける設定情報入力受付手段と、
受け付けられた前記設定情報に従って、前記入力装置の前記入力可否情報の入力可否を設定する設定手段と、
を更に備えることを特徴とする請求項２〜６のいずれか１つに記載の画像形成装置。
【請求項９】
前記受信手段により受信された前記印刷ジョブを記憶する印刷ジョブ記憶手段を更に備え、
前記印刷手段は、前記認証手段による認証に成功した場合に、前記印刷ジョブ記憶手段に記憶されている前記印刷ジョブに従って印刷することを特徴とする請求項１〜８のいずれか１つに記載の画像形成装置。
【請求項１０】
内蔵された入力装置及び外付けされる１以上の入力装置の複数の入力装置から入力が可能な画像形成装置で実行される入力制御方法であって、
受信手段が、ホスト装置から印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する受信ステップと、
入力制御手段が、前記印刷者識別情報の認証に用いる認証情報を入力する入力装置を、前記複数の入力装置のいずれかに制御する入力制御ステップと、
認証情報入力受付手段が、制御された入力装置から前記認証情報の入力を受け付ける認証情報入力受付ステップと、
認証手段が、受け付けられた前記認証情報を用いて、前記印刷者識別情報を認証する認証ステップと、
印刷手段が、認証に成功した場合に、前記印刷ジョブに従って印刷する印刷ステップと、
を含むことを特徴とする入力制御方法。
【請求項１１】
前記入力制御ステップでは、前記入力制御手段が、前記複数の入力装置の各々の入力可否を示す入力可否情報を記憶する入力可否情報記憶手段の前記入力可否情報が入力可を示す入力装置のうち、前記受信ステップにより前記印刷ジョブが受信された後に最初に入力が開始された入力装置以外の入力装置の前記入力可否情報を入力不可に設定し、
前記認証情報入力受付ステップでは、前記認証情報入力受付手段が、前記入力可否情報が入力可に設定されている入力装置から前記認証情報の入力を受け付け、前記入力可否情報が入力不可に設定されている入力装置からの前記認証情報の入力を破棄することを特徴とする請求項１０に記載の入力制御方法。
【請求項１２】
前記入力制御ステップでは、前記入力制御手段が、前記受信ステップにより前記印刷ジョブが受信された後に入力が開始される毎に、前記複数の入力装置の各々の入力可否を示す入力可否情報と優先度とを対応付けて記憶する入力可否情報記憶手段の前記入力可否情報が入力可を示す入力装置のうち、入力が開始された入力装置よりも優先度が低い入力装置の前記入力可否情報を入力不可に設定し、
前記認証情報入力受付ステップでは、前記認証情報入力受付手段が、前記入力可否情報が入力可に設定されている入力装置から前記認証情報の入力を受け付け、前記入力可否情報が入力不可に設定されている入力装置からの前記認証情報の入力を破棄することを特徴とする請求項１０に記載の入力制御方法。
【請求項１３】
更新手段が、前記認証情報入力受付ステップにより前記認証情報の入力が受け付けられる毎に、前記複数の入力装置の各々の使用回数を更に対応付けて記憶する前記入力可否情報記憶手段の当該認証情報を入力した入力装置の前記使用回数を更新する更新ステップと、
切替手段が、前記使用回数に応じて前記優先度を切り替える切替ステップと、を更に含むことを特徴とする請求項１０に記載の入力制御方法。
【請求項１４】
切替手段が、前記複数の入力装置の各々のバージョン情報を更に対応付けて記憶する前記入力可否情報記憶手段の前記バージョン情報に応じて前記優先度を切り替える切替ステップ、を更に含むことを特徴とする請求項１０に記載の入力制御方法。
【請求項１５】
前記切替ステップでは、前記切替手段が、前記複数の入力装置の各々の前記優先度の切り替え可否を示す切替可否情報を更に対応付けて記憶する前記入力可否情報記憶手段の前記切替可否情報が切替可を示す優先度を切り替えることを特徴とする請求項１３又は１４に記載の入力制御方法。
【請求項１６】
前記入力制御ステップでは、前記入力制御手段が、前記印刷者識別情報の認証に用いる認証情報を入力する入力装置を、前記受信手段により前記印刷ジョブが受信された後に入力が開始される毎に、入力が開始された入力装置に制御することを特徴とする請求項１０に記載の入力制御方法。
【請求項１７】
設定情報入力受付手段が、前記入力可否情報が入力可を示すいずれかの入力装置から、前記複数の入力装置のうちの少なくともいずれかの入力装置の入力可否を設定する設定情報の入力を受け付ける設定情報入力受付ステップと、
設定手段が、受け付けられた前記設定情報に従って、前記入力装置の前記入力可否情報の入力可否を設定する設定ステップと、
を更に含むことを特徴とする請求項１１〜１５のいずれか１つに記載の入力制御方法。
【請求項１８】
前記印刷ステップでは、前記印刷手段が、前記認証ステップによる認証に成功した場合に、前記受信ステップにより受信された前記印刷ジョブを記憶する印刷ジョブ記憶手段に記憶されている前記印刷ジョブに従って印刷することを特徴とする請求項１０〜１７のいずれか１つに記載の入力制御方法。
【請求項１９】
請求項１０〜１８のいずれか１つに記載の入力制御方法をコンピュータに実行させるための入力制御プログラム。
【請求項２０】
請求項１９に記載の入力制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、入力制御方法、入力制御プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
近年、セキュリティ意識の高まりに伴い、ＰＣ（Personal  Computer）などのコンピュータから複合機などの画像形成装置に送信する印刷ジョブに認証をかけ、画像形成装置で認証に成功した場合に当該印刷ジョブを用いて印刷を行う技術が普及している。
【０００３】
例えば特許文献１には、複合機に外付けされたＵＳＢ（Universal  Serial  Bus）メモリから読み出したシリアル番号などから管理情報を作成し、作成した管理情報を用いて認証を行う技術が開示されている。一般的に、画像形成装置に標準装備されている入力装置（例えば、タッチパネルによるソフトキーボード）は入力性に優れていないため、特許文献１に開示されているように、外付けされる外部入力装置から入力が可能になれば入力性が向上する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、複数の入力装置からの入力が可能になると、認証に用いる認証情報の入力を複数のユーザが同時にできてしまうが、このような事態は好ましくない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、複数の入力装置から認証情報の入力が可能であって、認証情報の入力の衝突を回避することができる画像形成装置、入力制御方法、入力制御プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、内蔵された入力装置及び外付けされる１以上の入力装置の複数の入力装置から入力が可能な画像形成装置であって、ホスト装置から、印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する受信手段と、前記印刷者識別情報の認証に用いる認証情報を入力する入力装置を、前記複数の入力装置のいずれかに制御する入力制御手段と、制御された入力装置から前記認証情報の入力を受け付ける認証情報入力受付手段と、受け付けられた前記認証情報を用いて、前記印刷者識別情報を認証する認証手段と、認証に成功した場合に、前記印刷ジョブに従って印刷する印刷手段と、を備えることを特徴とする。
【０００７】
また、本発明の別の態様にかかる入力制御方法は、内蔵された入力装置及び外付けされる１以上の入力装置の複数の入力装置から入力が可能な画像形成装置で実行される入力制御方法であって、受信手段が、ホスト装置から印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する受信ステップと、入力制御手段が、前記印刷者識別情報の認証に用いる認証情報を入力する入力装置を、前記複数の入力装置のいずれかに制御する入力制御ステップと、認証情報入力受付手段が、制御された入力装置から前記認証情報の入力を受け付ける認証情報入力受付ステップと、認証手段が、受け付けられた前記認証情報を用いて、前記印刷者識別情報を認証する認証ステップと、印刷手段が、認証に成功した場合に、前記印刷ジョブに従って印刷する印刷ステップと、を含むことを特徴とする。
【０００８】
また、本発明の別の態様にかかる入力制御プログラムは、上記入力制御方法をコンピュータに実行させるためのものである。
【０００９】
また、本発明の別の態様にかかる記憶媒体は、上記入力制御プログラムを記憶したコンピュータ読み取り可能なものである。
【発明の効果】
【００１０】
本発明によれば、複数の入力装置から認証情報の入力が可能であって、認証情報の入力の衝突を回避することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１実施形態の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図２】図２は、外部入力装置識別テーブルの例を示す図である。
【図３】図３は、入力可否情報記憶部に記憶されている情報の例を示す図である。
【図４】図４は、第１実施形態の印刷装置で行われる印刷処理例を示すフローチャートである。
【図５】図５は、第１実施形態の印刷装置で行われる認証情報の入力制御の具体例を示すシーケンス図である。
【図６】図６は、第２実施形態の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図７】図７は、第２実施形態の印刷装置で行われる認証情報の入力制御の具体例を示すシーケンス図である。
【図８】図８は、第３実施形態の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図９】図９は、第３実施形態の印刷装置で行われる認証情報の入力制御の具体例を示すシーケンス図である。
【図１０】図１０は、変形例１の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図１１】図１１は、変形例１の入力可否情報記憶部に記憶されている情報の例を示す図である。
【図１２】図１２は、変形例２の入力可否情報記憶部に記憶されている情報の例を示す図である。
【図１３】図１３は、変形例３の印刷装置を含む印刷システムの構成例を示すブロック図である。
【図１４】図１４は、変形例３の入力可否情報記憶部に記憶されている情報の例を示す図である。
【図１５】図１５は、変形例４の入力可否情報記憶部に記憶されている情報の例を示す図である。
【図１６】図１６は、第１〜３実施形態及び変形例１〜５の印刷装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明にかかる画像形成装置、入力制御方法、入力制御プログラム、及び記憶媒体の実施の形態を詳細に説明する。なお、以下の各実施の形態では、画像形成装置として、印刷装置を例にとり説明するが、これに限定されるものではない。例えば、画像形成装置は、印刷機能に加え、コピー機能、スキャナ機能、及びファクシミリ機能の少なくともいずれかの機能を備える複合機（ＭＦＰ：Multifunction  Peripheral）などでもよい。
【００１３】
（第１の実施形態）
第１の実施形態では、最初に入力が開始された入力装置を、認証情報を入力する入力装置に制御する例について説明する。
【００１４】
まず、第１の実施形態の印刷装置を含む印刷システムの構成について説明する。
【００１５】
図１は、第１の実施形態の印刷装置２０を含む印刷システム１０の構成の一例を示すブロック図である。図１に示すように、印刷システム１０は、印刷装置２０と印刷装置２０に印刷を指示するホスト装置１１とを備える。そして、印刷装置２０とホスト装置１１とは、ネットワーク１２を介して接続されている。ネットワーク１２は、例えば、有線又は無線ＬＡＮ(Local  Area  Network)などにより実現できる。なお、ホスト装置１１と印刷装置２０とをＵＳＢ（Universal  Serial  Bus）ケーブルなどで接続してもよい。
【００１６】
ホスト装置１１は、印刷対象の画像の画像データ及び印刷命令、並びに印刷者を識別する印刷者識別情報（例えば、印刷者のユーザＩＤなど）を含む印刷ジョブを生成し、生成した印刷ジョブを印刷装置２０に送信する。ホスト装置１１は、例えば、ＰＣ（Personal  Computer）などの既存のコンピュータにより実現できる。なお、印刷命令は、例えば、ＰＤＬ（Page  Description  Language）などで記述される。
【００１７】
印刷装置２０は、図１に示すように、内部入力装置２２と、記憶部２４と、表示部３２と、制御部３４と、受信部５０と、印刷部５２と、を備え、第１外部入力装置５４と、第２外部入力装置５６とが外付けされている。
【００１８】
内部入力装置２２は、印刷装置２０に内蔵された（備えられた）入力装置であり、印刷者識別情報の認証に用いる認証情報の入力など各種入力を行うものである。内部入力装置２２は、例えば、タッチパネル、又はキースイッチなどの既存の入力装置により実現できる。
【００１９】
第１外部入力装置５４及び第２外部入力装置５６は、印刷装置２０に外付けされる入力装置であり、印刷者識別情報の認証に用いる認証情報の入力など各種入力を行うものである。第１外部入力装置５４及び第２外部入力装置５６は、例えば、ＵＳＢなどで外付け可能なキーボードやカードリーダなどにより実現できる。本実施形態では、第１外部入力装置５４がキーボードであり、第２外部入力装置５６がカードリーダである場合を例に取り説明するが、これに限定されるものではない。また本実施形態では、外部入力装置が２つである場合を例に取り説明するが、これに限定されるものではなく、１つ以上であればいくつであってもよい。
【００２０】
記憶部２４は、印刷装置２０で実行される各種プログラムや印刷装置２０で行われる各種処理に使用される各種情報などを記憶するものある。記憶部２４は、例えば、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、メモリカード、光ディスク、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現できる。そして、記憶部２４は、外部入力装置識別テーブル記憶部２６と、入力可否情報記憶部２８と、印刷ジョブ記憶部３０とを、含む。
【００２１】
外部入力装置識別テーブル記憶部２６は、印刷装置２０で使用可能な外部入力装置の識別情報を定義した外部入力装置識別テーブルを記憶する。図２は、外部入力装置識別テーブルの一例を示す図である。図２に示す例では、外部入力装置識別テーブルは、印刷装置２０で使用可能な外部入力装置毎に、プロダクトＩＤ、ベンダーＩＤ、及びデバイスリリース番号を対応付けて識別情報として定義している。本実施形態では、外部入力装置が印刷装置２０に外付けされると、外付けされた外部入力装置の識別情報（プロダクトＩＤ、ベンダーＩＤ、及びデバイスリリース番号）が印刷装置２０に通知される。そして、後述の制御部３４が、例えば図２に示す外部入力装置識別テーブルを参照しながら、外付けされた外部入力装置が印刷装置２０で使用可能な外部入力装置であることを確認する。
【００２２】
入力可否情報記憶部２８は、複数の入力装置の各々の入力可否を示す入力可否情報を記憶する。図３は、入力可否情報記憶部２８に記憶されている情報の一例を示す図である。図３に示す例では、入力可否情報記憶部２８は、印刷装置２０で使用する複数の入力装置の各々の入力可否情報と優先度とを対応付けて記憶する。ここでは、第１外部入力装置５４及び第２外部入力装置５６の入力可否情報が入力可に設定され、内部入力装置２２の入力可否情報が入力不可に設定されている。また、優先度の高さは、第２外部入力装置５６、第１外部入力装置５４、内部入力装置２２の順となっている。
【００２３】
なお、印刷ジョブ記憶部３０の詳細については後述する。
【００２４】
表示部３２は、印刷装置２０で実際に使用する外部入力装置や、印刷装置２０で使用する複数の入力装置の各々の入力可否や優先度等を設定する設定画面などの各種画面を表示するものであり、タッチパネル式ディスプレイや液晶ディスプレイなどの既存の表示装置により実現できる。なお、表示部３２及び内部入力装置２２は、タッチパネル式ディスプレイなどにより一体的に実現してもよい。
【００２５】
制御部３４は、印刷装置２０の各部を制御するものであり、ＣＰＵ（Central  Processing  Unit）などの既存の制御装置により実現できる。そして、制御部３４は、表示制御部３６と、設定情報入力受付部３８と、設定部４０と、入力制御部４２と、認証情報入力受付部４４と、認証部４６と、印刷制御部４８と、を含む。
【００２６】
表示制御部３６は、外部入力装置識別テーブル記憶部２６を参照して、外部入力装置識別テーブルで定義された外部入力装置の中から印刷装置２０で実際に使用する外部入力装置を設定する設定画面や、印刷装置２０で使用する複数の入力装置の各々の入力可否や優先度を設定する設定画面などを表示部３２に表示させる。
【００２７】
設定情報入力受付部３８は、入力可否情報が入力可を示すいずれかの入力装置から、複数の入力装置のうちの少なくともいずれかの入力装置の入力可否を設定する設定情報の入力などを受け付ける。例えば、図３に示す例の場合、設定情報入力受付部３８は、表示部３２に設定画面が表示されると、第１外部入力装置５４から、印刷装置２０で実際に使用する外部入力装置を設定する設定情報や、印刷装置２０で使用するいずれかの入力装置の入力可否や優先度を設定する設定情報の入力などを受け付ける。
【００２８】
設定部４０は、設定情報入力受付部３８により受け付けられた設定情報に従って、入力装置の入力可否情報の入力可否などを設定する。例えば、設定部４０は、設定情報入力受付部３８により印刷装置２０で実際に使用する外部入力装置を設定する設定情報が受け付けられると、当該外部入力装置の入力可否情報や優先度を入力可否情報記憶部２８に追加して記憶させる。また例えば、設定部４０は、設定情報入力受付部３８により印刷装置２０で使用するいずれかの入力装置の入力可否や優先度を設定する設定情報が受け付けられると、受け付けられた設定情報に従って、入力可否情報記憶部２８に記憶されている当該入力装置の入力可否情報や優先度を更新する。
【００２９】
なお、入力制御部４２、認証情報入力受付部４４、認証部４６、及び印刷制御部４８の詳細については、後述する。
【００３０】
受信部５０は、ネットワーク１２を介して、ホスト装置１１などの外部機器と通信するものであり、通信インターフェースなどの既存の通信装置により実現できる。受信部５０は、例えば、ホスト装置１１から印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する。
【００３１】
ここで、印刷ジョブ記憶部３０について説明する。印刷ジョブ記憶部３０は、制御部３４の指示を受け、受信部５０により受信された印刷ジョブを記憶する。
【００３２】
印刷部５２は、制御部３４の指示を受け、印刷ジョブ記憶部３０に記憶されている印刷ジョブに従って印刷対象の画像データを印刷する。
【００３３】
ここで、入力制御部４２、認証情報入力受付部４４、認証部４６、及び印刷制御部４８について説明する。
【００３４】
入力制御部４２は、認証情報を入力する入力装置を、複数の入力装置のいずれかに制御する。具体的には、入力制御部４２は、入力可否情報が入力可を示す入力装置のうち、受信部５０により印刷ジョブが受信された後に最初に入力が開始された入力装置以外の入力装置の入力可否情報を入力不可に設定する。
【００３５】
認証情報入力受付部４４は、入力制御部４２により制御された入力装置から認証情報（例えば、印刷者のユーザＩＤなど）の入力を受け付ける。具体的には、認証情報入力受付部４４は、入力可否情報が入力可に設定されている入力装置から認証情報の入力を受け付け、入力可否情報が入力不可に設定されている入力装置からの認証情報の入力を破棄する。
【００３６】
認証部４６は、認証情報入力受付部４４により受け付けられた認証情報を用いて、印刷者識別情報を認証する。例えば、認証部４６は、認証情報と印刷者識別情報とが一致した場合に認証に成功したと判断し、認証情報と印刷者識別情報とが一致しなかった場合に認証に失敗したと判断する。
【００３７】
印刷制御部４８は、認証部４６による認証に成功した場合に、印刷ジョブ記憶部３０に記憶されている印刷ジョブに従って印刷対象の画像データを印刷部５２に印刷させる。
【００３８】
なお、印刷装置２０は、上述した各部の全てを必須の構成とする必要はなく、その一部を省略した構成としてもよい。
【００３９】
次に、第１の実施形態の印刷装置の動作について説明する。
【００４０】
図４は、第１の実施形態の印刷装置２０で行われる印刷処理の手順の流れの一例を示すフローチャートである。
【００４１】
まず、受信部５０は、ホスト装置１１から印刷者を識別する印刷者識別情報を含む印刷ジョブを受信する（ステップＳ１００）。そして、印刷ジョブ記憶部３０は、制御部３４の指示を受け、受信部５０により受信された印刷ジョブを一時的に記憶する。
【００４２】
続いて、入力制御部４２は、印刷者識別情報の認証に用いる認証情報を入力する入力装置を、複数の入力装置（内部入力装置２２、第１外部入力装置５４、及び第２外部入力装置５６）のいずれかに制御する（ステップＳ１０２）。
【００４３】
続いて、認証情報入力受付部４４は、入力制御部４２により制御された入力装置から認証情報の入力を受け付ける（ステップＳ１０４）。
【００４４】
続いて、認証部４６は、認証情報入力受付部４４により受け付けられた認証情報を用いて、印刷者識別情報を認証する（ステップＳ１０６）。
【００４５】
続いて、印刷制御部４８は、認証部４６による認証に成功した場合に（ステップＳ１０８でＹｅｓ）、印刷部５２に印刷を指示する。これにより、印刷部５２は、印刷ジョブ記憶部３０に記憶されている印刷ジョブに従って印刷対象の画像データを印刷する（ステップＳ１１０）。
【００４６】
一方、印刷制御部４８は、認証部４６による認証に失敗した場合には（ステップＳ１０８でＮｏ）、印刷部５２に印刷を指示せず、印刷部５２による印刷は行われない。
【００４７】
図５は、第１の実施形態の印刷装置２０で行われる認証情報の入力制御の具体例の一例を示すシーケンス図である。ここで、図５に示すシーケンス図は、受信部５０により印刷ジョブが受信された後の印刷装置２０の動作の具体例を示しており、入力可否情報記憶部２８には、図３に示す情報が記憶されているものとする。
【００４８】
まず、第１外部入力装置５４は、認証情報の入力を開始すると、入力開始信号を印刷装置２０に通知する（ステップＳ２００）。
【００４９】
続いて、入力制御部４２は、入力可否情報記憶部２８に記憶されている第１外部入力装置５４の入力可否情報の入力可否をチェックし（ステップＳ２０２）、入力可に設定されていることを確認する（ステップＳ２０４）。このため、認証情報入力受付部４４は、第１外部入力装置５４から通知された入力開始信号を受け付ける。
【００５０】
続いて、入力制御部４２は、入力可否情報記憶部２８に記憶されている第１外部入力装置５４の優先度をチェックし（ステップＳ２０６）、優先順位が２番目であることを確認する（ステップＳ２０８）。
【００５１】
続いて、入力制御部４２は、入力可否情報が入力可を示す入力装置（第１外部入力装置５４及び第２外部入力装置５６）のうち、受信部５０により印刷ジョブが受信された後に最初に入力が開始された第１外部入力装置５４以外の入力装置、即ち第２外部入力装置５６の入力可否情報を入力不可に設定する（ステップＳ２１０）。
【００５２】
続いて、第２外部入力装置５６は、認証情報の入力を開始すると、入力開始信号を印刷装置２０に通知する（ステップＳ２１２）。しかし、第２外部入力装置５６の入力可否情報は入力不可に設定されているため、認証情報入力受付部４４は、第２外部入力装置５６から通知された入力開始信号を破棄する（ステップＳ２１４）。なお、この間にも第１外部入力装置５４から認証情報の入力は行われている。
【００５３】
続いて、第１外部入力装置５４は、認証情報の入力を終了すると、入力終了信号を印刷装置２０に通知し、認証情報入力受付部４４により入力終了信号が受け付けられる（ステップＳ２１６）。
【００５４】
続いて、認証情報入力受付部４４により入力終了信号が受け付けられると、入力制御部４２は、入力可否情報記憶部２８に記憶されている第１外部入力装置５４の入力可否情報を入力不可に設定する（ステップＳ２１８）。
【００５５】
続いて、認証部４６は、認証情報入力受付部４４により受け付けられた認証情報を用いて、印刷者識別情報を認証する（ステップＳ２２０）。
【００５６】
続いて、認証部４６による認証が終了すると認証結果に関わらず、入力制御部４２は、入力可否情報記憶部２８に記憶されている第１外部入力装置５４の入力可否情報を入力可に設定するとともに（ステップＳ２２２）、第２外部入力装置５６の入力可否情報を入力可に設定する（ステップＳ２２４）。
【００５７】
以上のように第１の実施形態によれば、認証情報を入力する入力装置を認証情報の入力が可能な複数の入力装置のうち最初に入力が開始された入力装置に制御するため、複数の入力装置から認証情報の入力が可能であって、認証情報の入力の衝突を回避することができる。特に本実施形態では、印刷者が意識しなくても自動的に認証情報の入力の衝突を回避することができる。また本実施形態では、認証情報の入力が可能な複数の入力装置を、印刷者や管理者などが設定できるため、利便性も増す。
【００５８】
（第２の実施形態）
第２の実施形態では、入力が開始された入力装置の優先度に応じて認証情報を入力する入力装置を制御する例について説明する。以下では、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００５９】
図６は、第２の実施形態の印刷装置１２０を含む印刷システム１１０の構成の一例を示すブロック図である。第２の実施形態では、制御部１３４の入力制御部１４２の処理内容が第１の実施形態の印刷装置２０と相違する。以下では、入力制御部１４２について説明する。
【００６０】
入力制御部１４２は、受信部５０により印刷ジョブが受信された後に入力が開始される毎に、入力可否情報が入力可を示す入力装置のうち、入力が開始された入力装置よりも優先度が低い入力装置の入力可否情報を入力不可に設定する。
【００６１】
図７は、第２の実施形態の印刷装置１２０で行われる認証情報の入力制御の具体例の一例を示すシーケンス図である。ここで、図７に示すシーケンス図は、受信部５０により印刷ジョブが受信された後の印刷装置１２０の動作の具体例を示しており、入力可否情報記憶部２８には、図３に示す情報が記憶されているものとする。なお、第２の実施形態の印刷装置１２０で行われる印刷処理は、第１の実施形態と同様であるため、説明を省略する。
【００６２】
まず、ステップＳ３００〜Ｓ３０８までの処理は、それぞれ図５に示すシーケンス図のステップＳ２００〜Ｓ２０８の処理と同様である。なお、入力制御部１４２は、入力可否情報が入力可を示す入力装置（第１外部入力装置５４及び第２外部入力装置５６）のうち、入力が開始された第１外部入力装置５４よりも優先度が低い入力装置は存在しないため、入力可否情報の設定は行わない。
【００６３】
続いて、第２外部入力装置５６は、認証情報の入力を開始すると、入力開始信号を印刷装置１２０に通知する（ステップＳ３１０）。
【００６４】
続いて、入力制御部１４２は、入力可否情報記憶部２８に記憶されている第２外部入力装置５６の入力可否情報の入力可否をチェックし（ステップＳ３１２）、入力可に設定されていることを確認する（ステップＳ３１４）。このため、認証情報入力受付部４４は、第２外部入力装置５６から通知された入力開始信号を受け付ける。
【００６５】
続いて、入力制御部１４２は、入力可否情報記憶部２８に記憶されている第２外部入力装置５６の優先度をチェックし（ステップＳ３１６）、優先順位が１番目であることを確認する（ステップＳ３１８）。
【００６６】
続いて、認証情報入力受付部４４は、第１外部入力装置５４から通知されている認証情報の入力信号を破棄する（ステップＳ３２０）。そして、入力制御部１４２は、入力可否情報が入力可を示す入力装置（第１外部入力装置５４及び第２外部入力装置５６）のうち、入力が開始された第２外部入力装置５６よりも優先度が低い入力装置、即ち第１外部入力装置５４の入力可否情報を入力不可に設定する（ステップＳ３２２）。
【００６７】
続いて、第２外部入力装置５６は、認証情報の入力を終了すると、入力終了信号を印刷装置２０に通知し、認証情報入力受付部４４により入力終了信号が受け付けられる（ステップＳ３２４）。
【００６８】
続いて、認証情報入力受付部４４により入力終了信号が受け付けられると、入力制御部１４２は、入力可否情報記憶部２８に記憶されている第２外部入力装置５６の入力可否情報を入力不可に設定する（ステップＳ３２６）。
【００６９】
以降のステップＳ３２８〜Ｓ３３２までの処理は、それぞれ図５に示すシーケンス図のステップＳ２２０〜Ｓ２２４の処理と同様である。
【００７０】
以上のように第２の実施形態によれば、入力が開始される毎に入力が開始された入力装置よりも優先度が低い入力装置を入力不可に制御するため、複数の入力装置から認証情報の入力が可能であって、認証情報の入力の衝突を回避することができる。特に本実施形態では、他の入力装置の後から認証情報を入力する場合であっても、優先度が他の入力装置よりも高ければ優先して認証情報を入力することができ、認証情報の入力の衝突も印刷者が意識しなくても自動的に回避することができる。
【００７１】
（第３の実施形態）
第３の実施形態では、最後に入力が開始された入力装置を、認証情報を入力する入力装置に制御する例について説明する。以下では、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１の実施形態と同様の名称・符号を付し、その説明を省略する。
【００７２】
図８は、第３の実施形態の印刷装置２２０を含む印刷システム２１０の構成の一例を示すブロック図である。第３の実施形態では、制御部２３４の入力制御部２４２の処理内容が、第１の実施形態の印刷装置２０と相違する。以下では、入力制御部２４２について説明する。
【００７３】
入力制御部２４２は、印刷者識別情報の認証に用いる認証情報を入力する入力装置を、受信部５０により印刷ジョブが受信された後に入力が開始される毎に、入力が開始された入力装置に制御する。
【００７４】
図９は、第３の実施形態の印刷装置２２０で行われる認証情報の入力制御の具体例の一例を示すシーケンス図である。ここで、図９に示すシーケンス図は、受信部５０により印刷ジョブが受信された後の印刷装置２２０の動作の具体例を示しており、入力可否情報記憶部２８には、図３に示す情報が記憶されているものとする。なお、第３の実施形態の印刷装置２２０で行われる印刷処理は、第１の実施形態と同様であるため、説明を省略する。
【００７５】
まず、ステップＳ４００〜Ｓ４０４までの処理は、それぞれ図５に示すシーケンス図のステップＳ２００〜Ｓ２０４までの処理と同様である。
【００７６】
続いて、第２外部入力装置５６は、認証情報の入力を開始すると、入力開始信号を印刷装置２２０に通知する（ステップＳ４０６）。
【００７７】
続いて、入力制御部２４２は、入力可否情報記憶部２８に記憶されている第２外部入力装置５６の入力可否情報の入力可否をチェックし（ステップＳ４０８）、入力可に設定されていることを確認する（ステップＳ４１０）。このため、認証情報入力受付部４４は、第２外部入力装置５６から通知された入力開始信号を受け付け、第１外部入力装置５４から通知されている認証情報の入力信号を破棄する（ステップＳ４１２）。
【００７８】
続いて、第２外部入力装置５６は、認証情報の入力を終了すると、入力終了信号を印刷装置２２０に通知し、認証情報入力受付部４４により入力終了信号が受け付けられる（ステップＳ４１４）。
【００７９】
続いて、認証部４６は、認証情報入力受付部４４により受け付けられた認証情報を用いて、印刷者識別情報を認証する（ステップＳ４１６）。
【００８０】
以上のように第３の実施形態によれば、認証情報を入力する入力装置を認証情報の入力が可能な複数の入力装置のうち最後に入力が開始された入力装置に制御するため、複数の入力装置から認証情報の入力が可能であって、認証情報の入力の衝突を回避することができる。特に本実施形態では、他の入力装置の後から認証情報を入力する場合であっても、優先して認証情報を入力することができ、認証情報の入力の衝突も印刷者が意識しなくても自動的に回避することができる。
【００８１】
（変形例）
なお、本発明は、上記各実施の形態に限定されるものではなく、種々の変形が可能である。
【００８２】
（変形例１）
例えば、上記第２の実施形態において、入力装置の使用回数に応じて優先度を切り替えるようにしてもよい。以下では、第２の実施形態との相違点の説明を主に行い、第２の実施形態と同様の機能を有する構成要素については、第２の実施形態と同様の名称・符号を付し、その説明を省略する。
【００８３】
図１０は、変形例１の印刷装置４２０を含む印刷システム４１０の構成の一例を示すブロック図である。変形例１では、記憶部４２４の入力可否情報記憶部４２８の記憶内容、並びに制御部４３４が更新部４４５及び切替部４４９を含む点が、第２の実施形態の印刷装置１２０と相違する。以下では、入力可否情報記憶部４２８、更新部４４５、及び切替部４４９について説明する。
【００８４】
入力可否情報記憶部４２８は、更に、複数の入力装置の各々の使用回数を対応付けて記憶する。図１１は、入力可否情報記憶部４２８に記憶されている情報の一例を示す図である。図１１に示す例では、入力可否情報記憶部４２８は、印刷装置４２０で使用する複数の入力装置の各々の入力可否情報と優先度と使用回数とを対応付けて記憶する。ここでは、第１外部入力装置５４及び第２外部入力装置５６の入力可否情報が入力可に設定され、内部入力装置２２の入力可否情報が入力不可に設定されている。また、優先度の高さは、第２外部入力装置５６、第１外部入力装置５４、内部入力装置２２の順となっている。また、使用回数は、第１外部入力装置５４が９０回、第２外部入力装置５６が１００回、内部入力装置２２が０回となっている。
【００８５】
更新部４４５は、認証情報入力受付部４４により認証情報の入力が受け付けられる毎に当該認証情報を入力した入力装置の使用回数を更新する。例えば、更新部４４５は、認証情報入力受付部４４により認証情報の入力が受け付けられる毎に当該認証情報を入力した入力装置の使用回数をインクリメントする。
【００８６】
切替部４４９は、使用回数に応じて優先度を切り替える。例えば、更新部４４５により第１外部入力装置５４の使用回数がインクリメントされ、第１外部入力装置５４の使用回数が１０１回、第２外部入力装置５６の使用回数が１００回となった場合、切替部４４９は、第２外部入力装置５６よりも第１外部入力装置５４の優先度を高くする。つまり、切替部４４９は、第２外部入力装置５６と第１外部入力装置５４との優先度を切り替える。
【００８７】
以上のように変形例１によれば、入力装置の使用回数に応じて優先度を切り替えるため、例えば、使用頻度の高い入力装置を優先して認証情報を入力することができる。
【００８８】
（変形例２）
なお、上記変形例１において、一部の入力装置を優先度の切り替え対象から除外するようにしてもよい。
【００８９】
この場合、入力可否情報記憶部４２８は、更に、複数の入力装置の各々の優先度の切り替え可否を示す切替可否情報を対応付けて記憶するようにすればよい。図１２は、入力可否情報記憶部４２８に記憶されている情報の一例を示す図である。図１２に示す例では、第１外部入力装置５４及び内部入力装置２２の切替可否情報が切替可に設定され、第２外部入力装置５６の切替可否情報が切替不可に設定されている。
【００９０】
また、切替部４４９は、使用回数に応じて、切替可否情報が切替可を示す優先度を切り替えるようにすればよい。例えば、更新部４４５により第１外部入力装置５４の使用回数がインクリメントされ、第１外部入力装置５４の使用回数が１０１回、第２外部入力装置５６の使用回数が１００回となったとする。この場合、第２外部入力装置５６の切替可否情報は切替不可に設定されているため、切替部４４９は、第１外部入力装置５４及び第２外部入力装置５６の優先度を切り替えない。
【００９１】
以上のように変形例２によれば、入力装置の使用回数に応じて優先度を切り替える場合であっても、特定の入力装置の優先度を固定することができ、例えば、使用頻度に関係なく特定の入力装置を優先度が最も高い状態に固定することができる。
【００９２】
（変形例３）
例えば、上記第２の実施形態において、入力装置のバージョンに応じて優先度を切り替えるようにしてもよい。以下では、第２の実施形態との相違点の説明を主に行い、第２の実施形態と同様の機能を有する構成要素については、第２の実施形態と同様の名称・符号を付し、その説明を省略する。
【００９３】
図１３は、変形例３の印刷装置５２０を含む印刷システム５１０の構成の一例を示すブロック図である。変形例３では、記憶部５２４の入力可否情報記憶部５２８の記憶内容、制御部５３４の設定情報入力受付部５３８及び設定部５４０の処理内容、並びに制御部５３４が切替部５４９を含む点が、第２の実施形態の印刷装置１２０と相違する。以下では、入力可否情報記憶部５２８、設定情報入力受付部５３８、設定部５４０、及び切替部５４９について説明する。
【００９４】
入力可否情報記憶部５２８は、更に、複数の入力装置の各々のバージョン情報を対応付けて記憶する。図１４は、入力可否情報記憶部５２８に記憶されている情報の一例を示す図である。図１４に示す例では、入力可否情報記憶部５２８は、印刷装置５２０で使用する複数の入力装置の各々の入力可否情報と優先度とバージョン情報とを対応付けて記憶する。ここでは、第１外部入力装置５４及び第２外部入力装置５６の入力可否情報が入力可に設定され、内部入力装置２２の入力可否情報が入力不可に設定されている。また、優先度の高さは、第２外部入力装置５６、第１外部入力装置５４、内部入力装置２２の順となっている。また、バージョン情報は、第１外部入力装置５４が２００７．０７、第２外部入力装置５６が２００８．０１、内部入力装置２２が２００６．０３となっている。本変形例では、バージョン情報は、入力装置がリリースされた日付を示す情報となっている。
【００９５】
設定情報入力受付部５３８は、入力可否情報が入力可を示すいずれかの入力装置から、複数の入力装置の各々のバージョン情報の入力などを受け付ける。
【００９６】
設定部５４０は、設定情報入力受付部５３８により受け付けられた設定情報に従って、入力装置のバージョン情報などを設定する。なお、設定部５４０は、入力装置のデバイスリリース番号をバージョン情報として設定してもよい。
【００９７】
切替部５４９は、バージョン情報に応じて優先度を切り替える。例えば、切替部５４９は、バージョン情報が新しい程優先度が高くなるように優先度を切り替える。
【００９８】
以上のように変形例３によれば、入力装置のバージョン情報に応じて優先度を切り替えるため、例えば、バージョン情報が新しい入力装置を優先して認証情報を入力することができる。
【００９９】
（変形例４）
なお、上記変形例３において、一部の入力装置を優先度の切り替え対象から除外するようにしてもよい。
【０１００】
この場合、入力可否情報記憶部５２８は、更に、複数の入力装置の各々の優先度の切り替え可否を示す切替可否情報を対応付けて記憶するようにすればよい。図１５は、入力可否情報記憶部５２８に記憶されている情報の一例を示す図である。図１５に示す例では、第１外部入力装置５４及び内部入力装置２２の切替可否情報が切替可に設定され、第２外部入力装置５６の切替可否情報が切替不可に設定されている。
【０１０１】
また、切替部５４９は、バージョン情報に応じて、切替可否情報が切替可を示す優先度を切り替えるようにすればよい。
【０１０２】
以上のように変形例４によれば、入力装置のバージョン情報に応じて優先度を切り替える場合であっても、特定の入力装置の優先度を固定することができ、例えば、バージョン情報に関係なく特定の入力装置を優先度が最も高い状態に固定することができる。
【０１０３】
（変形例５）
例えば、上記実施形態では、最初に入力が開始された入力装置を、認証情報を入力する入力装置に制御する例と、入力が開始された入力装置の優先度に応じて認証情報を入力する入力装置を制御する例と、最後に入力が開始された入力装置を、認証情報を入力する入力装置に制御する例と、を、別々の実施形態で説明したが１の実施形態としてもよい。この場合には、印刷装置で実際に使用する外部入力装置や、印刷装置で使用する複数の入力装置の各々の入力可否や優先度を設定する設定画面で、最初に入力が開始された入力装置を、認証情報を入力する入力装置に制御するモードと、入力が開始された入力装置の優先度に応じて認証情報を入力する入力装置を制御するモードと、最後に入力が開始された入力装置を、認証情報を入力する入力装置に制御するモードと、を選択できるようにすればよい。
【０１０４】
（ハードウェア構成）
第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０のハードウェア構成の一例について説明する。
【０１０５】
図１６は、第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０のハードウェア構成の一例を示すブロック図である。図１６に示すように、印刷装置２０、１２０、２２０、４２０、５２０は、コントローラ３１０とエンジン部（Engine）３６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ３１０は、印刷装置２０、１２０、２２０、４２０、５２０全体の制御、描画、通信、及び操作表示部３２０からの入力を制御するコントローラである。エンジン部３６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部３６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１０６】
コントローラ３１０は、ＣＰＵ３１１と、ノースブリッジ（ＮＢ）３１３と、システムメモリ（ＭＥＭ−Ｐ）３１２と、サウスブリッジ（ＳＢ）３１４と、ローカルメモリ（ＭＥＭ−Ｃ）３１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）３１６と、ハードディスクドライブ（ＨＤＤ）３１８とを有し、ノースブリッジ（ＮＢ）３１３とＡＳＩＣ３１６との間をＡＧＰ（Accelerated  Graphics  Port）バス３１５で接続した構成となる。また、ＭＥＭ−Ｐ３１２は、ＲＯＭ３１２ａと、ＲＡＭ３１２ｂとをさらに有する。
【０１０７】
ＣＰＵ３１１は、印刷装置２０、１２０、２２０、４２０、５２０の全体制御をおこなうものであり、ＮＢ３１３、ＭＥＭ−Ｐ３１２およびＳＢ３１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０８】
ＮＢ３１３は、ＣＰＵ３１１とＭＥＭ−Ｐ３１２、ＳＢ３１４、ＡＧＰ３１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ３１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１０９】
ＭＥＭ−Ｐ３１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ３１２ａとＲＡＭ３１２ｂとからなる。ＲＯＭ３１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ３１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１１０】
ＳＢ３１４は、ＮＢ３１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ３１４は、ＰＣＩバスを介してＮＢ３１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１１１】
ＡＳＩＣ３１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ３１５、ＰＣＩバス、ＨＤＤ３１８およびＭＥＭ−Ｃ３１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ３１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ３１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ３１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部３６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ３１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）３３０、ＵＳＢ３４０、ＩＥＥＥ１３９４インターフェース３５０が接続される。操作表示部３２０はＡＳＩＣ３１６に直接接続されている。
【０１１２】
ＭＥＭ−Ｃ３１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ３１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１１３】
ＡＧＰ３１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ３１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１１４】
なお、第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０で実行される入力制御プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１１５】
第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０で実行される入力制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記憶媒体に記録して提供するように構成してもよい。
【０１１６】
さらに、第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０で実行される入力制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０で実行される入力制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１７】
第１〜３の実施の形態及び変形例１〜５の印刷装置２０、１２０、２２０、４２０、５２０で実行される入力制御プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしてはＣＰＵ３１１がＲＯＭ３１２ａから入力制御プログラムをＲＡＭ３１２ｂ上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１１８】
１０、１１０、２１０、４１０、５１０  印刷システム
１１  ホスト装置
１２  ネットワーク
２０、１２０、２２０、４２０、５２０  印刷装置
２２  内部入力装置
２４、４２４、５２４  記憶部
２６  外部入力装置識別テーブル記憶部
２８、４２８、５２８  入力可否情報記憶部
３０  印刷ジョブ記憶部
３２  表示部
３４、１３４、２３４、４３４、５３４  制御部
３６  表示制御部
３８、５３８  設定情報入力受付部
４０、５４０  設定部
４２、１４２、２４２  入力制御部
４４  認証情報入力受付部
４６  認証部
４８  印刷制御部
５０  受信部
５２  印刷部
５４  第１外部入力装置
５６  第２外部入力装置
４４５  更新部
４４９、５４９  切替部
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２００８−００３７８２号公報
【図１】
2011181063.tif 000003
【図２】
2011181063.tif 000004
【図３】
2011181063.tif 000005
【図４】
2011181063.tif 000006
【図５】
2011181063.tif 000007
【図６】
2011181063.tif 000008
【図７】
2011181063.tif 000009
【図８】
2011181063.tif 000010
【図９】
2011181063.tif 000011
【図１０】
2011181063.tif 000012
【図１１】
2011181063.tif 000013
【図１２】
2011181063.tif 000014
【図１３】
2011181063.tif 000015
【図１４】
2011181063.tif 000016
【図１５】
2011181063.tif 000017
【図１６】
2011181063.tif 000018