(57)【要約】【課題】外部のサーバに接続することなく印刷装置内で適切に認証する。【解決手段】印刷処理を実行するプリンタ部８９と、携帯端末２０１から認証コードを取得する取得部１０２と、取得された認証コードを制御基板９０〜９２がそれぞれ備えている記憶部９０ｂ，９１ｂ，９２ｂに書き込む書込部１０３と、所定のタイミングで、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致するか否かを判定する判定部１０４と、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致すると判定された場合に、プリンタ部８９による印刷処理の実行を許可する一方、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、プリンタ部８９による印刷処理の実行を不許可とする実行許可部１０５とを備える。【選択図】図２
2018058348.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ記憶部を有する複数の制御基板が搭載された印刷装置であって、
印刷処理を実行する印刷手段と、
外部装置から前記印刷手段による印刷処理を許可するための認証コードを取得する取得手段と、
前記取得手段により取得された認証コードを前記複数の制御基板がそれぞれ有する前記記憶部に書き込む書込手段と、
所定のタイミングで、前記記憶部に書き込まれた認証コードが全て一致するか否かを判定する判定手段と、
前記判定手段により前記記憶部に書き込まれた認証コードが全て一致すると判定された場合に、前記印刷手段による印刷処理の実行を許可する一方、前記判定手段により前記記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、前記印刷手段による印刷処理の実行を不許可とする実行許可手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷装置のログ情報を収集し、ログ情報記憶手段に記憶させるログ収集手段と、
前記記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードが含まれており、かつ、前記異なる認証コードが含まれた状態で前記印刷手段による印刷処理において、前記ログ情報記憶手段に記憶されたログ情報に、前記印刷処理中におけるエラーに関する所定の条件を満たすログ情報がある場合に、前記判定手段により前記記憶部に書き込まれた認証コードの不一致性を判定したとき、前記判定手段による判定の頻度を上げるように、前記所定のタイミングを変更するタイミング変更手段と、
をさらに備えたことを特徴とする請求項１記載の印刷装置。
【請求項３】
所定のタイミングで、前記実行許可手段により印刷処理の実行の許可または不許可がされたか否かを監視し、前記印刷処理の実行の許可および不許可のいずれもなされない場合、エラーを報知する監視手段
をさらに備えたことを特徴とする請求項１または２記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部のサーバに接続することなく印刷装置内で複数の制御基板を認証可能な印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置では、印刷装置本体を制御する１以上の本体制御基板を有し、この１以上の本体制御基板に搭載されたＣＰＵなどの演算回路により生成された制御命令により印刷装置本体内の各種機器が制御される。
【０００３】
また、印刷装置には、印刷装置本体だけでなく、原稿から画像を読み取るスキャナや、ユーザ操作を受け付ける操作パネルなどが搭載されたものもある。このようなスキャナや操作パネルなどには、それぞれ制御基板が搭載されている場合がある。
【０００４】
このように、印刷装置には、複数の制御基板が搭載されていることがあり、それぞれ適切な制御基板が搭載されていないと、印刷装置は適切に印刷動作を実行することが困難となり、印刷物の品質劣化につながる恐れがあった。
【０００５】
特許文献１には、固有情報記憶装置に記憶された固有情報と、不正検出装置内の固有情報とを照合し続け、管理サーバが照合結果を読み出し、読み出した照合結果に正当ではない結果を示すものがあった場合に、接続要求を拒絶するネットワーク管理システムに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１０９５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された技術のように、固有情報記憶装置に記憶された固有情報と、不正検出装置内の固有情報とを照合し続け、管理サーバが照合結果を読み出し、読み出した照合結果に正当ではない結果を示すものがあった場合に接続要求を拒絶する場合、管理サーバが常に照合結果を読み出し、読み出した照合結果に正当ではない結果を示すものがあるか否かを常に判定しなければならない。そのため、管理サーバが管理する装置が多くなると、判定の処理負荷やネットワーク負荷などが大きくなることがあった。
【０００８】
また、固有情報記憶装置に記憶された固有情報と、不正検出装置内の固有情報とを照合するので、１対１で照合を行うことになりセキュリティレベルが低く固有情報を改ざんし易くなる。そのため、特許文献１に記載の技術を複数の制御基板が搭載されている印刷装置に適用した場合、不適切な制御基板が搭載される場合があった。
【０００９】
本発明は上記に鑑みてなされたもので、外部のサーバに接続することなく印刷装置内で複数の制御基板を適切に認証可能な印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る印刷装置の第１の特徴は、それぞれ記憶部を有する複数の制御基板が搭載された印刷装置であって、
印刷処理を実行する印刷手段と、
外部装置から前記印刷手段による印刷処理を許可するための認証コードを取得する取得手段と、
前記取得手段により取得された認証コードを前記複数の制御基板がそれぞれ有する前記記憶部に書き込む書込手段と、
所定のタイミングで、前記記憶部に書き込まれた認証コードが全て一致するか否かを判定する判定手段と、
前記判定手段により前記記憶部に書き込まれた認証コードが全て一致すると判定された場合に、前記印刷手段による印刷処理の実行を許可する一方、前記判定手段により前記記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、前記印刷手段による印刷処理の実行を不許可とする実行許可手段と、を備えたことにある。
【００１１】
本発明に係る印刷装置の第２の特徴は、
前記印刷装置のログ情報を収集し、ログ情報記憶手段に記憶させるログ収集手段と、
前記記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードが含まれており、かつ、前記異なる認証コードが含まれた状態で前記印刷手段による印刷処理において、前記ログ情報記憶手段に記憶されたログ情報に、前記印刷処理中におけるエラーに関する所定の条件を満たすログ情報がある場合に、前記判定手段により前記記憶部に書き込まれた認証コードの不一致性を判定したとき、前記判定手段による判定の頻度を上げるように、前記所定のタイミングを変更するタイミング変更手段と、をさらに備えたことにある。
【００１２】
本発明に係る印刷装置の第３の特徴は、所定のタイミングで、前記実行許可手段により印刷処理の実行の許可または不許可がされたか否かを監視し、前記印刷処理の実行の許可および不許可のいずれもなされない場合、エラーを報知する監視手段をさらに備えたことにある。
【発明の効果】
【００１３】
本発明に係る印刷装置の第１の特徴によれば、判定手段が、所定のタイミングで、記憶部に書き込まれた認証コードが全て一致するか否かを判定し、実行許可手段が、判定手段により記憶部に書き込まれた認証コードが全て一致すると判定された場合に、印刷手段による印刷処理の実行を許可する一方、判定手段により記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、印刷手段による印刷処理の実行を不許可とする。
【００１４】
そのため、制御基板のうちいずれかの制御基板が不適切な制御基板に交換されたとすると、不適切な制御基板には、認証コードが記憶されていない、または不適切な認証コードが記憶されていることになるので、印刷処理の実行を不許可とすることができる。
【００１５】
この結果、外部のサーバに接続することなく印刷装置内でセキュリティレベルを高めて認証することが可能になる。
【００１６】
本発明に係る印刷装置の第２の特徴によれば、タイミング変更手段が、記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードが含まれており、かつ、異なる認証コードが含まれた状態で印刷手段による印刷処理において、ログ情報記憶手段に記憶されたログ情報に、印刷処理中におけるエラーに関する所定の条件を満たすログ情報がある場合に、判定手段により記憶部に書き込まれた認証コードの不一致性を判定したとき、判定手段による判定の頻度を上げるように、所定のタイミングを変更する。
【００１７】
そのため、過去に不適正な制御基板が用いられた印刷装置は、判定手段による判定が高頻度で行われることになるので、不適正な制御基板が装着されていることをより早く検知することができる。そのため、より適切な制御基板に交換することができるので、印刷画像の品質を低下させないように印刷を実行させることができる。
【００１８】
本発明に係る印刷装置の第３の特徴によれば、制御基板の全てが不適切な制御基板に交換された場合においても、印刷処理の実行を不許可とすることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態に係るインクジェット方式の印刷装置を有するプリンタネットワークシステムの概略構成を示す説明図である。
【図２】本発明の第１実施形態に係る印刷装置が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【図３】本発明の第１実施形態に係る印刷装置が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【図４】本発明の第１実施形態に係る印刷装置が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【図５】第１実施形態に係る印刷装置の認証コード書き込み処理を示すフローチャートである。
【図６】第１実施形態に係る印刷装置の印刷許可判定処理を示すフローチャートである。
【図７】第１実施形態に係る印刷装置の処理の一例を時系列的に示したタイミングチャートである。
【図８】本発明の第２実施形態に係る印刷装置を有するプリンタネットワークシステムの概略構成を示す説明図である。
【図９】第２実施形態に係る印刷装置の監視処理を示すフローチャートである。
【図１０】本発明の第３実施形態に係る印刷装置を有するプリンタネットワークシステムの概略構成を示す説明図である。
【図１１】本発明の第３実施形態に係る印刷装置が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【図１２】本発明の第３実施形態に係る印刷装置が有するＣＰＵ上に仮想的に構築される内部構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。ただし、図面は模式的なものであり、現実のものとは異なることに留意すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることはもちろんである。
【００２１】
また、以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００２２】
＜第１実施形態＞
以下に添付図面を参照して、本発明に係る第１実施形態の印刷装置を詳細に説明する。図１は、本発明の第１実施形態に係るインクジェット方式の印刷装置９を有するプリンタネットワークシステムの概略構成を示す説明図である。
【００２３】
なお、第１実施形態では、印刷装置として、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の記録用紙上に複数の画像を互いに重なり合うように形成するインクジェット方式の印刷装置９を例に説明する。
【００２４】
（プリンタネットワークシステムの全体構成）
図１に示すように、第１実施形態のプリンタネットワークシステムは、印刷用紙に画像を形成する印刷装置９と、ネットワークＬＡＮを介して印刷装置９と接続される複数のクライアント端末１（図１中では、代表して１つのクライアント端末１についてのみ図示。）と、印刷装置９と無線通信する携帯端末２０１とを有している。
【００２５】
ネットワークＬＡＮは、通信プロトコルＴＣＰ／ＩＰを用いた１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるローカルネットワーク（ＬＡＮ）や無線ＬＡＮ（ＷＬＡＮ）等の無線ネットワークであり、例えば、ピア・トゥー・ピアによる家庭内ネットワークなどの簡易的なネットワークなども含まれる。
【００２６】
各クライアント端末１は、ＰＣ（パーソナルコンピュータ）等の汎用コンピュータによって構成されるものである。このクライアント端末１は、制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を備えている。また、ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８や、データを格納するＲＯＭ１７等が接続されているとともに、各種インターフェイスを介して種々のデバイスと接続されている。具体的にはＣＰＵ１６は、各種インターフェイスを介して、キーボードやマウス等から構成される入力部１９や、液晶ディスプレイ等から構成される出力部２０、ＨＤＤや半導体メモリ等により構成される大容量の記憶装置などの外部記憶装置２１、ディスク記録媒体５０に記録されたデータを読み取るとともにディスク記録媒体５０に所定のデータを書き込むディスクドライブ２２などが接続されている。
【００２７】
外部記憶装置２１には、文書、画像等の印刷画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域、印刷装置９のプリンタドライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。また、この外部記憶装置２１には、アプリケーションプログラムを用いて生成されたファイル（原稿データ）と、このファイルの印刷設定情報とを含む印刷ジョブを格納するデータベース領域についても確保されている。ここで、印刷設定情報には、印刷モードや、原稿データのサイズ、解像度、印刷用紙のサイズ及び印刷方向など、通常印刷に必要な情報が含まれる。
【００２８】
ＣＰＵ１６は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求に従って外部記憶装置２１のアプリケーションプログラムを起動させる。また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により指示された画像を示す原稿データを、起動されたアプリケーションプログラム上において生成する。生成された原稿データは出力部２０において表示出力され、また、入力部１９から保存要求が入力された場合には、外部記憶装置２１のデータベース領域に記憶される。
【００２９】
外部記憶装置２１のデータベース領域に記憶された原稿データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿データの画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿データに生成し直すこともできる。
【００３０】
そして、ＣＰＵ１６は、原稿アプリケーションプログラム等で生成した原稿データの印刷要求が入力された場合に、プリンタドライバプログラムをＣＰＵ１６上で実行させることでＣＰＵ上にプリンタドライバ１１を仮想的に構築する。そして、プリンタドライバ１１によって印刷装置９にこの原稿データを含む印刷ジョブを出力させる。プリンタドライバ１１は、クライアント端末１に接続された印刷装置９を制御するために、クライアント端末１上で実行されるデータ変換プログラムである。このプリンタドライバ１１は、ユーザにより、印刷を要求する操作が行われた場合、原稿アプリケーション等が生成した印刷画像を有する原稿データを取得し、取得した原稿データと所定の印刷設定情報とを含む印刷ジョブを生成する。そして、生成した印刷ジョブを外部インターフェイス部１５から印刷装置９に出力する。
【００３１】
携帯端末２０１は、スマートフォンやタブレット型コンピュータなどによって構成される。携帯端末２０１は、制御プログラムに基づいて各種の処理を実行するＣＰＵ２０２を備えている。また、ＣＰＵ２０２には、認証コードを記憶する記憶部２０３と、印刷装置９と無線通信を行う無線通信部２０４とが接続されている。記憶部２０３は、ＨＤＤ、半導体メモリ等の記憶装置により構成される。
【００３２】
ＣＰＵ２０２は、無線通信部２０４を介してインターネット３に接続して、認証コードをダウンロードし、ダウンロードで取得した認証コードを記憶部２０３に記憶する。そして、ＣＰＵ２０２は、記憶部２０３に記憶された認証コードを無線通信部２０４を介して印刷装置９へ送信する。
【００３３】
印刷装置９は、多数のノズルが形成されたインクヘッドを複数備え、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行い、搬送ベルト上の印刷媒体上に複数の画像を互いに重なり合うように形成させて印刷媒体に画像を印刷するインクジェット方式のカラープリンタである。
【００３４】
第１実施形態において、この印刷装置９には、原稿上の画像情報を印刷画像として読み取って画像信号を出力するスキャナ部９８と、印刷装置９で実行される処理機能に対する操作情報を表示し、印刷動作に関する命令を含むユーザ操作を受け付ける操作パネル９７と、スキャナ部９８から出力された画像データ、或いはクライアント端末１から送信された印刷ジョブに基づいて記録紙（片面又は両面）に印刷画像を印刷（記録）するプリンタ本体部９６とを備えている。プリンタ本体部９６における印刷画像の印刷に使用する記録紙は、不図示の給紙部からプリンタ本体部９６又は外部装置を介して不図示の排紙部に搬送される。
【００３５】
プリンタ本体部９６には、外部インターフェイス部９４と、無線通信部９５と、制御基板９０と、プリンタ部８９と、外部記憶部（ログ情報記憶手段）８８とが設けられている。
【００３６】
プリンタ本体部９６の外部インターフェイス部９４には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１における外部インターフェイス部１５がそれぞれ接続されている。
【００３７】
無線通信部９５は、無線通信により携帯端末２０１と接続を確立し、携帯端末２０１から認証コードを受信する。
【００３８】
外部記憶部８８は、ＨＤＤ、半導体メモリ等の記憶装置により構成される。外部記憶部８８には、外部インターフェイス部９４を介してクライアント端末１から受信した印刷ジョブや設定情報を記憶する複数の領域が設けられている。この外部記憶部８８には、各クライアント端末１からの送信された印刷ジョブを記憶する印刷ジョブ記憶部として機能する。また、外部記憶部８８には、後述するログ情報収集部１０８により収集されたログ情報を記憶する。このログ情報には、印刷処理の履歴のログの他に、制御基板間の通信エラーや、各種センサ検出エラーなどが含まれる。
【００３９】
プリンタ部８９は、多数のノズルが形成されたインクヘッドを複数備えており、制御基板９０からの指示に基づいて、それぞれのインクヘッドから黒又はカラーインクを吐出してライン単位で印刷を行う。
【００４０】
制御基板９０は、プリンタ本体部９６に設けられた制御基板取付部９６ｃに取り付けられている。制御基板９０は、ＣＰＵ９０ａと記憶部９０ｂとを備えている。記憶部９０ｂは、ＨＤＤ、半導体メモリ等の記憶装置により構成される。
【００４１】
ＣＰＵ９０ａは、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算処理装置である。ＣＰＵ９０ａは、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、画像データに関する処理や、各部の動作制御、ユーザ操作に対する種々の処理を行う。また、ＣＰＵ９０ａは、記憶部９０ｂに格納されているプログラム及び設定情報に基づいて、プリンタ部８９の動作を制御する。
【００４２】
また、ＣＰＵ９０ａは、無線通信部９５を介して受信した認証コードを記憶部９０ｂに書き込んだり、後述するように、他の制御基板９１、９２が備える記憶部９１ｂ、９２ｂに記憶された認証コードを他の制御基板９１、９２が備えるＣＰＵ９１ａ、９２ａを介して取得し、記憶部９０ｂに記憶された認証コードを他の制御基板９１、９２が備える記憶部９１ｂ、９２ｂに記憶された認証コードと比較したりする。なお、ＣＰＵ９０ａと他の制御基板９１、９２のＣＰＵ９１ａ、９２ａとの通信は、無線であっても有線であってもいずれでもよい。
【００４３】
また、記憶部９０ｂには、上述のように認証コードが記憶される。
【００４４】
スキャナ部９８には、制御基板９２と、読取部９３とが設けられている。
【００４５】
読取部９３は、原稿をレンズやＣＣＤ等によって光学的に読み取り、電気信号（画像データ）として出力する。
【００４６】
制御基板９２は、スキャナ部９８に設けられた制御基板取付部９８ｃに取り付けられている。制御基板９２は、ＣＰＵ９２ａと記憶部９２ｂとを備えている。記憶部９２ｂは、ＨＤＤ、半導体メモリ等の記憶装置により構成される。
【００４７】
ＣＰＵ９２ａは、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算処理装置である。また、ＣＰＵ９２ａは、記憶部９２ｂに格納されているプログラムに基づいて、読取部９３に画像データを読み取らせる。読み取らせた画像データは所定の指令（拡大、縮小等）に基づいて加工され、プリンタ部８９に送出される。
【００４８】
さらに、ＣＰＵ９２ａは、無線通信部９５を介して受信した認証コードを記憶部９２ｂに書き込んだり、後述するように、他の制御基板９０、９１が備える記憶部９０ｂ、９１ｂに記憶された認証コードを他の制御基板９０、９１が備えるＣＰＵ９０ａ、９１ａを介して取得し、記憶部９２ｂに記憶された認証コードを他の制御基板９０、９１が備える記憶部９０ｂ、９１ｂに記憶された認証コードと比較したりする。なお、ＣＰＵ９２ａと他の制御基板９０、９１のＣＰＵ９０ａ、９１ａとの通信は、無線であっても有線であってもいずれでもよい。
【００４９】
また、記憶部９２ｂには、上述のように認証コードが記憶される。
【００５０】
操作パネル９７は、印刷装置９の上部に配置されている。この操作パネル９７は、操作パネル９７の前面に配置された感圧式あるいは静電式の透明なタッチパネル９７ａと、タッチパネル９７ａの背面に設けられ、様々な操作画面を表示する液晶表示パネル９７ｂとを備えている。ユーザは、スキャナ部９８にセットした印刷画像を複写印刷する場合や、クライアント端末１から受け付けた印刷ジョブを印刷する場合の印刷枚数といった設定条件を、ユーザが入力する入力操作部等として利用できる。
【００５１】
また、操作パネル９７に設けられた制御基板取付部９７ｃには、制御基板９１が取り付けられている。この制御基板９１は、ＣＰＵ９１ａと記憶部９１ｂとを備えている。記憶部９１ｂは、ＨＤＤ、半導体メモリ等の記憶装置により構成される。
【００５２】
ＣＰＵ９１ａは、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  ＰｒｏｃｅＳＳｏｒ）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算処理装置である。また、ＣＰＵ９１ａは、記憶部９１ｂに格納されているプログラムに基づいて、タッチパネル９７ａと液晶表示パネル９７ｂとを制御する。
【００５３】
さらに、ＣＰＵ９１ａは、無線通信部９５を介して受信した認証コードを記憶部９１ｂに書き込んだり、後述するように、他の制御基板９０、９２が備える記憶部９０ｂ、９２ｂに記憶された認証コードを他の制御基板９０、９２が備えるＣＰＵ９０ａ、９２ａを介して取得し、記憶部９１ｂに記憶された認証コードを他の制御基板９０、９２が備える記憶部９０ｂ、９２ｂに記憶された認証コードと比較したりする。なお、ＣＰＵ９１ａと他の制御基板９０、９２のＣＰＵ９０ａ、９２ａとの通信は、無線であっても有線であってもいずれでもよい。
【００５４】
また、記憶部９１ｂには、上述のように認証コードが記憶される。
【００５５】
（ＣＰＵ９０ａ上の構成）
次に、ＣＰＵ９０ａ上の内部ブロックについて説明する。図２は、本発明の第１実施形態に係る印刷装置９が有するＣＰＵ９０ａ上に仮想的に構築される内部構成を示すブロック図である。なお、第１実施形態中で用いられる「モジュール」とは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせ等によって構成され、所定の動作を達成するための機能単位を示す。
【００５６】
ＣＰＵ９０ａ上には、印刷ジョブ受信部１０１と、取得部１０２と、書込部１０３と、判定部１０４と、実行許可部１０５と、タイミング変更部１０７と、ログ情報収集部１０８と、印字制御部１０６と、コード通信部１０９と、機器通信部１１０とが備えられる。
【００５７】
印刷ジョブ受信部１０１は、原稿データと印刷設定情報とを含む印刷ジョブを受信する通信インターフェイスであり、受信した印刷ジョブを外部記憶部８８に記憶させるモジュールである。
【００５８】
取得部１０２は、例えば初期設定時に、サービスマンが携帯端末２０１上で認証コードのダウンロードを要求する操作を行うと、携帯端末２０１からプリンタ部８９による印刷処理を許可するための認証コードを取得する。
【００５９】
書込部１０３は、取得部１０２により取得された認証コードを制御基板９０の記憶部９０ｂに書き込む。後述するように、ＣＰＵ９１ａが備える書込部１０３が、ＣＰＵ９１ａが備える取得部１０２により取得された認証コードを制御基板９１の記憶部９１ｂに書き込む。ＣＰＵ９２ａが備える書込部１０３が、ＣＰＵ９２ａが備える取得部１０２により取得された認証コードを制御基板９２の記憶部９２ｂに書き込む。
【００６０】
このように、認証コードを携帯端末２０１から取得すると、制御基板９０〜９２それぞれの記憶部９０ｂ，９１ｂ，９２ｂに、同一の認証コードが記憶されることになる。そのため、制御基板９０〜９２のうちいずれかの制御基板が不適切な制御基板に交換されたとすると、不適切な制御基板には、認証コードが記憶されていない、または不適切な認証コードが記憶されていることになる。
【００６１】
そこで、所定のタイミングで、記憶部９０ｂ，９１ｂ，９２ｂに記憶された認証コードが全て一致するか否かを確認することにより、不適切な制御基板に交換されていないかどうかを確認することができる。
【００６２】
コード通信部１０９は、他の制御基板９１，９２のＣＰＵ９１ａ，９２ａから、認証コードの送信要求があると、記憶部９０ｂに記憶された認証コードを送信要求のあったＣＰＵに送信する。また、コード通信部１０９は、所定のタイミングで、判定部１０４から認証コードの取得が要求されると、ＣＰＵ９１ａ，９２ａと通信し、制御基板９１，９２の記憶部９１ｂ，９２ｂに書き込まれた認証コードを取得し、取得した認証コードを判定部１０４へ供給する。
【００６３】
判定部１０４は、所定のタイミングで、記憶部９０ｂに書き込まれた認証コードを読み込むと共に、コード通信部１０９を介して他の制御基板９１，９２の記憶部９１ｂ，９２ｂに書き込まれた認証コードを取得する。そして、判定部１０４は、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致するか否かを判定する。適切な制御基板が使用されている場合、書込部１０３による認証コード書き込み処理により、全ての制御基板の記憶部に記憶された認証コードが一致することとなる。その一方、例えば、制御基板９０〜９２のうちいずれかの制御基板が不適切な制御基板に交換されたとする。このとき、不適切な制御基板には、認証コードが記憶されていない、または不適切な認証コードが記憶されていることになるので、認証コードが全て一致しない、すなわち、他の認証コードと異なる認証コードが記憶された記憶部を有する制御基板があることになる。
【００６４】
実行許可部１０５は、判定部１０４により記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致すると判定された場合に、プリンタ部８９による印刷処理の実行を許可する。一方、実行許可部１０５は、判定部１０４により記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、プリンタ部８９による印刷処理の実行を不許可とする。
【００６５】
タイミング変更部１０７は、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードの中に他の認証コードと異なる認証コードが含まれており、かつ、外部記憶部８８に記憶されたログ情報に、所定の条件を満たすログ情報がある場合に、判定部１０４による判定の頻度を上げるように、所定のタイミングを通常タイミングから高頻度タイミングへ変更する。ここでは、通常タイミングを、電源オン時と、１回／月の定期時、または省電力モードからの復旧時のいずれかに達したタイミングであり、高頻度タイミングを、電源オン時と、２回／月の定期時、または省電力モードからの復旧時のいずれかに達したタイミングとしている。
【００６６】
なお、所定の条件を満たすログ情報とは、不適切な制御基板を用いて印刷を継続した証拠となり得るログ情報のことであり、例えば、制御基板間の通信エラーや各種センサ検出エラーが該当する。不適切な制御基板に交換された場合、適切な制御基板と不適切な制御基板との間で、適切にデータを通信することができなくなるので、通信エラーがログ情報として記憶される。また、不適切な制御基板に交換された場合、制御基板に接続される各種センサから適切に検出信号を取得できないので、センサ検出エラーがログ情報として記憶される。そして、これら通信エラーや各種センサ検出エラーが検出された後、印刷装置９が復旧したことを示すログ情報が記憶されている場合、一度、不適切な制御基板が使用されたが、エラーの発生により、強制的にエラー解除するなどして印刷を継続したと推測することができる。そこで、タイミング変更部１０７は、ログ情報の中に、通信エラーや各種センサ検出エラーなどのログ情報が記憶されており、さらにこれらのエラーの検出後に印刷装置９が復旧したことを示すログ情報が記憶されている場合、不適切な制御基板を用いて印刷した証拠となり得るログ情報が記憶されている、すなわち、所定の条件を満たすログ情報が記憶されていると判定する。
【００６７】
ログ情報収集部１０８は、印刷装置９のログ情報を収集し、外部記憶部８８に記憶させる。
【００６８】
印字制御部１０６は、各色のインクジェットヘッドの駆動や、給紙経路、搬送経路、排紙経路などの各駆動手段の動作を制御し、画像形成処理全体を制御するモジュールであり、スケジューリングに従ったタイミング及び印字速度で画像形成を行う。より具体的には、印字制御部１０６は、操作パネル９７から取得した操作信号と外部記憶部８８に記憶された印刷ジョブに含まれる画像データに基づいて、搬送される用紙に対して、インクジェットヘッドから０ドロップ〜７ドロップのいずれかのドロップ数でインクを吐出することによりライン単位で印刷する。
【００６９】
機器通信部１１０は、ＣＰＵ９１ａおよびＣＰＵ９２ａと通信し、ＣＰＵ９１ａおよびＣＰＵ９２ａから、プリンタ部８９による印刷の実行の許可または不許可とする信号を受信し、印字制御部１０６に供給する。
【００７０】
（ＣＰＵ９１ａ上の構成）
次に、ＣＰＵ９１ａ上の内部ブロックについて説明する。図３は、本発明の第１実施形態に係る印刷装置９が有するＣＰＵ９１ａ上に仮想的に構築される内部構成を示すブロック図である。
【００７１】
図３に示すように、ＣＰＵ９１ａ上には、取得部１０２と、書込部１０３と、判定部１０４と、実行許可部１０５と、タイミング変更部１０７と、ログ情報収集部１０８と、コード通信部１０９と、機器通信部１１０と、操作パネル制御部１１１とが備えられる。なお、図３に示した構成の中で、図２に示したと同一符号が付された構成については、当該構成と同一機能を有するため、適宜説明を省略する。
【００７２】
操作パネル制御部１１１は、パッチパネル９７ａと液晶表示パネル９７ｂとを制御し、液晶表示パネル９７ｂに操作画面を表示させるともに、パッチパネル９７ａから操作信号を受け付ける。
【００７３】
書込部１０３は、取得部１０２により取得された認証コードを制御基板９１の記憶部９１ｂに書き込む。
【００７４】
判定部１０４は、所定のタイミングで、記憶部９１ｂに書き込まれた認証コードを読み込むと共に、コード通信部１０９を介して他の制御基板９０，９２の記憶部９０ｂ，９２ｂに書き込まれた認証コードを取得する。そして、判定部１０４は、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致するか否かを判定する。
【００７５】
（ＣＰＵ９２ａ上の構成）
次に、ＣＰＵ９２ａ上の内部ブロックについて説明する。図４は、本発明の第１実施形態に係る印刷装置９が有するＣＰＵ９２ａ上に仮想的に構築される内部構成を示すブロック図である。
【００７６】
図４に示すように、ＣＰＵ９２ａ上には、取得部１０２と、書込部１０３と、判定部１０４と、実行許可部１０５と、タイミング変更部１０７と、ログ情報収集部１０８と、コード通信部１０９と、機器通信部１１０と、読取制御部１１２とが備えられる。なお、図４に示した構成の中で、図２に示したと同一符号が付された構成については、当該構成と同一機能を有するため、適宜説明を省略する。
【００７７】
読取制御部１１２は、読取部９３を制御し、読取部９３により読み取られた画像データを、機器通信部１１０を介してＣＰＵ９０ａへ送信する。
【００７８】
書込部１０３は、取得部１０２により取得された認証コードを制御基板９２の記憶部９２ｂに書き込む。
【００７９】
判定部１０４は、所定のタイミングで、記憶部９２ｂに書き込まれた認証コードを読み込むと共に、コード通信部１０９を介して他の制御基板９０，９１の記憶部９０ｂ，９１ｂに書き込まれた認証コードを取得する。そして、判定部１０４は、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致するか否かを判定する。
【００８０】
次に、第１実施形態に係る印刷装置９の動作について説明する。なお、ここでは、制御基板９０のＣＰＵ９０ａを例に挙げて説明するが、制御基板９１のＣＰＵ９１ａおよび制御基板９２のＣＰＵ９２ａも同様の処理を実行する。
【００８１】
（認証コード書き込み処理）
図５は、第１実施形態に係る印刷装置９の認証コード書き込み処理を示すフローチャートである。
【００８２】
図５に示すように、サービスマンが携帯端末２０１上で認証コードのダウンロードを要求する操作を行うと（ステップＳ１０１；ＹＥＳ）、携帯端末２０１のＣＰＵ２０２は、無線通信部２０４を介してインターネット３に接続して、認証コードをダウンロードする（ステップＳ１０３）。ダウンロード先のサイトは、例えばメーカＨＰであり、予め登録されたユーザＩＤとパスワードで認証することにより、認証コードがダウンロードされ、ダウンロードで取得した認証コードは記憶部２０３に記憶される。
【００８３】
そして、携帯端末２０１は、無線通信部２０４を介して、記憶部２０３に記憶された認証コードを印刷装置９へ送信する（ステップＳ１０５）。
【００８４】
印刷装置９は、携帯端末２０１から無線通信部９５を介して認証コードを受信すると、制御基板９１の記憶部９１ｂと、制御基板９０の記憶部９０ｂと、制御基板９２の記憶部９２ｂとに、受信した認証コードを記憶させる（ステップＳ１０７）。
【００８５】
（印刷許可判定処理）
図６は、第１実施形態に係る印刷装置９の印刷許可判定処理を示すフローチャートである。
【００８６】
図６に示すように、所定のタイミングに到達すると（ステップＳ２０１）、ＣＰＵ９０ａの判定部１０４は、制御基板９０の記憶部９０ｂに記憶された認証コードと、制御基板取付部９７ｃに取り付けられた制御基板に記憶された認証コードと、制御基板取付部９８ｃに取り付けられた制御基板に記憶された認証コードとが、全て一致するか否かを判定する（ステップＳ２０３）。このとき、制御基板取付部９７ｃに取り付けられた制御基板が制御基板９１であり、制御基板取付部９８ｃに取り付けられた制御基板が制御基板９２である場合には、ＣＰＵ９０ａの判定部１０４は、制御基板９０の記憶部９０ｂに記憶された認証コードと、制御基板９１の記憶部９１ｂに記憶された認証コードと、制御基板９２の記憶部９２ｂに記憶された認証コードとが、全て一致するか否かを判定することになる。
【００８７】
そして、認証コードが全て一致すると判定された場合（ステップＳ２０３；ＹＥＳ）、適切な制御基板が用いられているということなので、実行許可部１０５は、印刷を許可する（ステップＳ２０５）。
【００８８】
次に、ログ情報収集部１０８は、ログ情報の収集を開始し（ステップＳ２０７）、印字制御部１０６が外部記憶部８８に記憶された印刷ジョブに基づいて印刷処理を実行する（ステップＳ２０９）。
【００８９】
一方、認証コードが全て一致しない、すなわち、制御基板９０の記憶部９０ｂに記憶された認証コードと異なる認証コードが存在すると判定された場合（ステップＳ２０３；ＮＯ）、不適切な制御基板が用いられている可能性がある。
【００９０】
そこで、実行許可部１０５は、印刷の実行を不許可とする（ステップＳ２１１）。例えば、ＣＰＵ９０ａの実行許可部１０５は、印字制御部１０６による処理の実行を停止する。また、ＣＰＵ９１ａやＣＰＵ９２ａの実行許可部１０５は、他の認証コードと異なる認証コードが存在すると判定された制御基板との情報を遮断したり、外部インターフェイス部９４の動作を停止したりすることにより、印刷の実行を不許可とする。
【００９１】
タイミング変更部１０７は、外部記憶部８８からログ情報を読み込み（ステップＳ２１３）、読み込んだログ情報の中に所定の条件を満たすログ情報があったか否かを判定する（ステップＳ２１５）。
【００９２】
読み込んだログ情報の中に所定の条件を満たすログ情報があったと判定された場合（ステップＳ２１５；ＹＥＳ）、タイミング変更部１０７は、液晶表示パネル９７ｂ上に、不適切な制御基板が装着されていることをユーザに報知すると共に、印刷を継続するか否かをユーザに問い合わせる画面を表示する（ステップＳ２１７）。このように、不適切な制御基板が装着されていることがユーザに報知され、印刷を継続するか否かをユーザに問い合わせるので、ユーザはサービスマンを呼び、適切な制御基板への交換を指示するか、または、このまま低品質の印刷物でも我慢して使用し続けるかを選択することができる。
【００９３】
ユーザ操作により印刷継続が指示された場合（ステップＳ２１９；ＹＥＳ）、ユーザはこのまま低品質の印刷物でも我慢して使用し続けたいと思っていると推測できるので、ＣＰＵ９０ａは、印刷を継続する（ステップＳ２０９）。
【００９４】
一方、ユーザ操作により印刷継続が指示されなかった場合（ステップＳ２１９；ＮＯ）、ユーザは、印刷を停止し適切な制御基板へ交換を依頼するつもりであると推測できるので、タイミング変更部１０７は、印刷を継続することなく、判定部１０４による判定の頻度を上げるように、ステップＳ２０１の所定のタイミングを変更し（ステップＳ２２１）、処理を終了する。
【００９５】
図７は、第１実施形態に係る印刷装置９の処理の一例を時系列的に示したタイミングチャートである。
【００９６】
図７に示すように、Ｔ１時点において、印刷装置９が初期設置されたとする。このとき、サービスマンは携帯端末２０１上で認証コードのダウンロードを要求する操作を行う。これにより、ダウンロードした認証コードが、制御基板９０の記憶部９０ｂと、制御基板９１の記憶部９１ｂと、制御基板９２の記憶部９２ｂとに記憶される。
【００９７】
そして、Ｔ２時点において、電源がオン状態で制御基板９０〜９２のいずれかが不適切な制御基板に交換されたとする。このとき、不適切な制御基板が装着されることで、制御基板間の通信エラーや各種センサ検出エラーが発生し、これらがログ情報として外部記憶部８８に記憶される。ただし、Ｔ２時点では、電源がオン状態であり所定のタイミングに達していないので、判定部１０４がそれぞれの記憶部に書き込まれた認証コードが全て一致するか否かを判定することはない。
【００９８】
その後、ユーザが不適切な制御基板の使用により発生するエラーの解除作業を行い、Ｔ３時点において、印刷装置９が復旧している。
【００９９】
そして、Ｔ４時点において、印刷装置９の電源がオフされる。Ｔ５時点において、印刷装置９の電源がオンされると、は判定部１０４により記憶部９０ｂ，９１ｂ，９２ｂに記憶された認証コードが全て一致するか否かが確認される。このとき、Ｔ２時点で交換された不適切な制御基板には、適切な認証コードが記憶されていないので、判定部１０４は、他の認証コードと異なる認証コードが記憶された記憶部を有する制御基板があると判定する。
【０１００】
これにより、Ｔ５時点以降は、実行許可部１０５により印刷の実行が不許可となっており、さらに、タイミング変更部１０７により通常タイミングから高頻度タイミングに変更されている。
【０１０１】
そして、Ｔ６時点において、不適切な制御基板が適切な制御基板に交換され、実行許可部１０５により印刷の実行が許可される。これ以降、高頻度タイミングに達する度に、判定部１０４による認証コードの一致性の判定が行われる。
【０１０２】
以上のように、第１実施形態に係る印刷装置９では、判定部１０４が、所定のタイミングで、制御基板取付部９６ｃ、９７ｃ、９８ｃに取り付けられた各制御基板が有するそれぞれの記憶部に書き込まれた認証コードが全て一致するか否かを判定し、判定部１０４により記憶部に書き込まれた認証コードが全て一致すると判定された場合に、実行許可部１０５が印刷処理を許可する。その一方、判定部１０４により記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、実行許可部１０５が印刷処理の実行を不許可とする。
【０１０３】
なお、上述したように、ＣＰＵ９１ａおよびＣＰＵ９２ａは、ＣＰＵ９０ａと同様に、取得部１０２と、書込部１０３と、判定部１０４と、実行許可部１０５と、タイミング変更部１０７と、ログ情報収集部１０８と、コード通信部１０９とを備えるので、ＣＰＵ９０ａ、ＣＰＵ９１ａ、およびＣＰＵ９２ａは同一の印刷許可判定処理を行い、同一の結果を返すことになる。例えば、制御基板９０が不適切な制御基板に交換されたとする、この場合、制御基板９０と交換されて制御基板取付部９６ｃに取り付けられた不適切な制御基板の記憶部には、例えば、認証コードが記憶されていない。そのため、ＣＰＵ９１ａおよびＣＰＵ９２ａの判定部１０４は、いずれも、ステップＳ２０３において、認証コードが全て一致しないと判定し、実行許可部１０５が、印刷の実行を不許可とする。
【０１０４】
このように、制御基板９０〜９２のうちいずれかの制御基板が不適切な制御基板に交換されたとすると、不適切な制御基板には、認証コードが記憶されていない、または不適切な認証コードが記憶されていることになるので、印刷処理の実行を不許可とすることができる。
【０１０５】
また、上述したように、所定のタイミングに達していない場合、判定部１０４がそれぞれの記憶部に書き込まれた認証コードが全て一致するか否かを判定することはない。そのため、所定のタイミングに達するまでは、制御基板取付部９６ｃ、９７ｃ、９８ｃに不適切な制御基板が装着されている場合であっても、不適切な制御基板を用いて印刷処理を継続することも可能である。ただし、この場合、印刷物の印刷品質が劣化する場合や、紙ジャムなどの搬送トラブルが多発する可能性もある。このため、適切な制御基板に交換するか、このまま低品質の印刷物でも我慢して使用し続けるかを、例えば、トラブル発生後、外部記憶部８８、ログ情報収集部１０８へのアクセスにより、ＣＰＵ９０ａが印刷継続するか否かを操作パネル９７に表示させてユーザが選択操作できるようにすることで、ユーザが判断することができる。
【０１０６】
また、第１実施形態に係る印刷装置９では、印刷装置９のログ情報を収集し、外部記憶部８８に記憶させるログ情報収集部１０８と、記憶部に書き込まれた認証コードの中に他の認証コードと異なる認証コードが含まれており、かつ、外部記憶部８８に記憶されたログ情報に、所定の条件を満たすログ情報がある場合に、判定部１０４による判定の頻度を上げるように、所定のタイミングを変更するタイミング変更部１０７とを備えている。
【０１０７】
これにより、過去に不適切な制御基板が用いられた印刷装置９は、判定部１０４による判定が高頻度で行われることになるので、不適切な制御基板が装着されていることをより早く検知することができる。そのため、より適切な制御基板に交換することができるので、印刷画像の品質を低下させないように印刷を実行させることができる。
【０１０８】
なお、判定部１０４による認証コードが一致するか否かの確認判定のタイミングについて、いったん、高頻度タイミングになった後、所定回数の認証コードの一致、上記の所定条件を満たすログ情報が存在しないのが一定期間続いた場合、通常タイミングに戻すようにしてもよい。
【０１０９】
また、第１実施形態に係る印刷装置９では、ステップＳ２１５において、読み込んだログ情報の中に所定の条件を満たすログ情報があったと判定された場合（ＹＥＳ）、液晶表示パネル９７ｂ上に、不適切な制御基板が装着されていることをユーザに報知すると共に、印刷を継続するか否かをユーザに問い合わせる画面を表示し（ステップＳ２１７）、ユーザ操作により印刷継続が指示されたか否かを判定したが（ステップＳ２１９）、これに限らない。
【０１１０】
ステップＳ２１７およびＳ２１９の処理を省略して、ステップＳ２１５において、読み込んだログ情報の中に所定の条件を満たすログ情報があったと判定された場合（ＹＥＳ）、ステップＳ２０１の所定のタイミングを変更し（ステップＳ２２１）、処理を終了するようにしてもよい。
【０１１１】
例えば、上述した実施形態では、印刷装置としてインクジェット方式の印刷装置９を用いた場合を例に説明したが、例えば、孔版印刷装置や電子写真方式のプリンタ等にも適用可能である。
【０１１２】
＜第２実施形態＞
第１実施形態では、制御基板取付部９６ｃ、９７ｃ、９８ｃに取り付けられていた制御基板９０，９１，９２の全てが不適切な制御基板に交換された場合、判定部１０４と、実行許可部１０５と、タイミング変更部１０７と、ログ情報収集部１０８と、コード通信部１０９とによる印刷許可判定処理が実行されない。
【０１１３】
第２実施形態では、制御基板取付部９６ｃ、９７ｃ、９８ｃに取り付けられた制御基板９０，９１，９２以外にＣＰＵ９９を備える。ＣＰＵ９９が、所定のタイミングで、制御基板取付部９６ｃ、９７ｃ、９８ｃに取り付けられている各制御基板のＣＰＵ（交換されていない場合には、制御基板９０，９１，９２それぞれのＣＰＵ９０ａ，９１ａ，９２ａ）により印刷許可判定処理が実行されたか否か、特に、ここでは、実行許可部１０５により印刷処理の実行の許可または不許可がされたか否かを監視する印刷装置を挙げて説明する。
【０１１４】
図８は、本発明の第２実施形態に係る印刷装置９Ａを有するプリンタネットワークシステムの概略構成を示す説明図である。
【０１１５】
図８に示すように、第２実施形態のプリンタネットワークシステムは、印刷用紙に画像を形成する印刷装置９Ａと、ネットワークＬＡＮを介して印刷装置９Ａと接続される複数のクライアント端末１（図８中では、代表して１つのクライアント端末１についてのみ図示。）と、印刷装置９Ａと無線通信する携帯端末２０１とを有している。クライアント端末１および携帯端末２０１の構成は、図１に示したクライアント端末１および携帯端末２０１とそれぞれ同一の構成を有するので、説明を省略する。
【０１１６】
印刷装置９Ａは、スキャナ部９８と、操作パネル９７と、プリンタ本体部９６Ａとを備えている。なお、スキャナ部９８と、操作パネル９７と、プリンタ本体部９６Ａとが有する構成のうち、第１実施形態に係る印刷装置９が有する構成については、同一機能を有するので、説明を省略する。
【０１１７】
プリンタ本体部９６Ａは、ＣＰＵ９０ａ、ＣＰＵ９１ａ、およびＣＰＵ９２ａそれぞれについて、実行許可部１０５により印刷処理の実行の許可または不許可がされたか否かを判定するＣＰＵ９９を備えている。また、ＣＰＵ９９は、例えば、ＣＰＵ９０ａ、ＣＰＵ９１ａ、ＣＰＵ９２ａの機器通信部１１０から、印刷許可または印刷不可の信号を受信可能な構成となっている。
【０１１８】
そして、ＣＰＵ９９は、ＣＰＵ９０ａ、ＣＰＵ９１ａ、およびＣＰＵ９２ａのいずれも、実行許可部１０５により印刷処理の実行の許可または不許可がされていないと判定した場合には、液晶表示パネル９７ｂ上に、エラーメッセージを表示させたり、エラーメッセージをＬＡＮを介してメール送信させたりすることにより、ユーザに報知する。
【０１１９】
図９は、第２実施形態に係る印刷装置９Ａの監視処理を示すフローチャートである。
【０１２０】
図９に示すように、所定のタイミングに到達すると（ステップＳ３０１；ＹＥＳ）、ＣＰＵ９９は、ＣＰＵ９０ａ、ＣＰＵ９１ａ、およびＣＰＵ９２ａのうちいずれか１以上のＣＰＵから印刷許可または印刷不可の信号を検出したか否かを判定する（ステップＳ３０３）。
【０１２１】
印刷許可または印刷不可の信号を検出した場合（ステップＳ３０３；ＹＥＳ）、監視処理を終了する。
【０１２２】
その一方、印刷許可または印刷不可の信号を検出（受信）することなく、所定タイミングから所定時間が経過した場合（ステップＳ３０３；ＮＯ、ステップＳ３０５；ＹＥＳ）、全ての制御基板が不適切な制御基板に交換されたと推定し、エラーメッセージを報知する（ステップＳ３０７）。
【０１２３】
これにより、例えば、制御基板９０〜９２の全てが、不適切な制御基板に交換された場合、ユーザにエラーメッセージを報知することができる。
【０１２４】
＜第３実施形態＞
第１実施形態では、制御基板９０，９１，９２がそれぞれ印刷許可判定処理を行うＣＰＵ９０ａ，９１ａ，９２ａを備える印刷装置９を例に挙げて説明した。
【０１２５】
第３実施形態では、制御基板取付部９６ｃ、９７ｃ、９８ｃに取り付けられた制御基板９０，９１，９２以外にＣＰＵ９９Ｂを備える。ＣＰＵ９９Ｂが、制御基板取付部９６ｃ、９７ｃ、９８ｃに取り付けられている各制御基板の記憶部（交換されていない場合には、記憶部９０ｂ、９１ｂ、９２ｂ）に記憶された認証コードを互いに比較して印刷許可判定処理を行う。
【０１２６】
図１０は、本発明の第３実施形態に係るインクジェット方式の印刷装置９Ｂを有するプリンタネットワークシステムの概略構成を示す説明図である。
【０１２７】
図１０に示すように、第３実施形態のプリンタネットワークシステムは、印刷用紙に画像を形成する印刷装置９Ｂと、ネットワークＬＡＮを介して印刷装置９Ｂと接続される複数のクライアント端末１（図１０中では、代表して１つのクライアント端末１についてのみ図示。）と、印刷装置９Ｂと無線通信する携帯端末２０１とを有している。クライアント端末１および携帯端末２０１の構成は、図１に示したクライアント端末１および携帯端末２０１とそれぞれ同一の構成を有するので、説明を省略する。
【０１２８】
印刷装置９Ｂは、スキャナ部９８Ｂと、操作パネル９７Ｂと、プリンタ本体部９６Ｂとを備えている。なお、スキャナ部９８Ｂと、操作パネル９７Ｂと、プリンタ本体部９６Ｂとが有する構成のうち、第１実施形態に係る印刷装置９が有する構成については、当該構成と同一機能を有するので、説明を省略する。
【０１２９】
制御基板９０Ｂは、プリンタ本体部９６Ｂに設けられた制御基板取付部９６ｃに取り付けられている。制御基板９０Ｂは、ＣＰＵ９０Ｂａと記憶部９０ｂとを備えている。
【０１３０】
ＣＰＵ９０Ｂａは、画像データに関する処理や、各部の動作制御、ユーザ操作に対する種々の処理を行う。また、ＣＰＵ９０Ｂａは、記憶部９０ｂに格納されているプログラム及び設定情報に基づいて、プリンタ部８９の動作を制御する。
【０１３１】
また、ＣＰＵ９０Ｂａは、後述するＣＰＵ９９Ｂの指示により、記憶部９０ｂに記憶している認証コードをＣＰＵ９９Ｂに供給する。
【０１３２】
制御基板９１Ｂは、操作パネル９７Ｂに設けられた制御基板取付部９７ｃに取り付けられている。制御基板９１Ｂは、ＣＰＵ９１Ｂａと記憶部９１ｂとを備えている。
【０１３３】
ＣＰＵ９１Ｂａは、記憶部９１ｂに格納されているプログラムに基づいて、タッチパネル９７ａと液晶表示パネル９７ｂとを制御する。
【０１３４】
また、ＣＰＵ９１Ｂａは、後述するＣＰＵ９９Ｂの指示により、記憶部９１ｂに記憶している認証コードをＣＰＵ９９Ｂに供給する。
【０１３５】
制御基板９２Ｂは、スキャナ部９８Ｂに設けられた制御基板取付部９８ｃに取り付けられている。制御基板９２Ｂは、ＣＰＵ９２Ｂａと記憶部９２ｂとを備えている。
【０１３６】
ＣＰＵ９２Ｂａは、記憶部９２ｂに格納されているプログラムに基づいて、読取部９３に画像データを読み取らせる。
【０１３７】
また、ＣＰＵ９２Ｂａは、後述するＣＰＵ９９Ｂの指示により、記憶部９２ｂに記憶している認証コードをＣＰＵ９９Ｂに供給する。
【０１３８】
プリンタ本体部９６Ｂは、記憶部９０ｂ、記憶部９１ｂ、および記憶部９２ｂに記憶された認証コードを比較するＣＰＵ９９Ｂをさらに有している。
【０１３９】
（ＣＰＵ９９Ｂ上の構成）
次に、ＣＰＵ９９Ｂ上の内部ブロックについて説明する。図１１は、本発明の第３実施形態に係る印刷装置９Ｂが有するＣＰＵ９９Ｂ上に仮想的に構築される内部構成を示すブロック図である。
【０１４０】
図１１に示すように、ＣＰＵ９９Ｂ上には、判定部１０４Ｂと、実行許可部１０５と、タイミング変更部１０７と、コード通信部１０９Ｂとが備えられる。なお、図１１に示した構成の中で、図２に示した同一符号が付された構成については、当該構成と同一機能を有する。
【０１４１】
コード通信部１０９Ｂは、所定のタイミングで、判定部１０４Ｂから認証コードの取得が要求されると、ＣＰＵ９０ａ，９１ａ，９２ａと通信し、制御基板９０，９１，９２の記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードを取得し、取得した認証コードを判定部１０４Ｂへ供給する。
【０１４２】
判定部１０４Ｂは、所定のタイミングで、コード通信部１０９Ｂを介して制御基板９０，９１，９２の記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードを取得する。そして、判定部１０４Ｂは、記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致するか否かを判定する。
【０１４３】
実行許可部１０５は、判定部１０４Ｂにより記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードが全て一致すると判定された場合に、プリンタ部８９による印刷処理の実行を許可する。一方、実行許可部１０５は、判定部１０４Ｂにより記憶部９０ｂ，９１ｂ，９２ｂに書き込まれた認証コードの中に他の認証コードと異なる認証コードがあると判定された場合に、プリンタ部８９による印刷処理の実行を不許可とする。
【０１４４】
例えば、実行許可部１０５は、他の認証コードと異なる認証コードが存在すると判定された制御基板の情報を遮断したり、外部インターフェイス部９４の動作を停止したりすることにより、印刷の実行を不許可とする。
【０１４５】
（ＣＰＵ９０Ｂａ上の構成）
次に、ＣＰＵ９０Ｂａ上の内部ブロックについて説明する。図１２は、本発明の第３実施形態に係る印刷装置９Ｂが有するＣＰＵ９０Ｂａ上に仮想的に構築される内部構成を示すブロック図である。
【０１４６】
図１２に示すように、ＣＰＵ９０Ｂａ上には、印刷ジョブ受信部１０１と、取得部１０２と、書込部１０３と、ログ情報収集部１０８と、印字制御部１０６と、コード通信部１０９Ｂと、機器通信部１１０とが備えられる。ＣＰＵ９０Ｂａは、ＣＰＵ９９Ｂから認証コードの送信要求があると、コード通信部１０９Ｂを介して、記憶部９０ｂに記憶している認証コードをＣＰＵ９９Ｂに供給する。なお、コード通信部１０９Ｂ以外の内部ブロックについては、図２に示した同一符号が付された構成と同一機能を有するため、説明を省略する。
【０１４７】
（ＣＰＵ９１Ｂａ上の構成）
次に、ＣＰＵ９１Ｂａ上の内部ブロックについて説明する。図示は省略するが、本発明の第３実施形態に係る印刷装置９Ｂが有するＣＰＵ９１Ｂａ上には、取得部１０２と、書込部１０３と、ログ情報収集部１０８と、コード通信部１０９Ｂと、機器通信部１１０と、操作パネル制御部１１１とが仮想的に構築される。ＣＰＵ９１Ｂａは、ＣＰＵ９９Ｂから認証コードの送信要求があると、コード通信部１０９Ｂを介して、記憶部９１ｂに記憶している認証コードをＣＰＵ９９Ｂに供給する。なお、コード通信部１０９Ｂ以外の内部ブロックについては、図３に示した同一符号が付された構成と同一機能を有するため、説明を省略する。
【０１４８】
（ＣＰＵ９２Ｂａ上の構成）
次に、ＣＰＵ９２Ｂａ上の内部ブロックについて説明する。図示は省略するが、本発明の第３実施形態に係る印刷装置９Ｂが有するＣＰＵ９２Ｂａ上には、取得部１０２と、書込部１０３と、ログ情報収集部１０８と、コード通信部１０９Ｂと、機器通信部１１０と、読取制御部１１２とが仮想的に構築される。ＣＰＵ９２Ｂａは、ＣＰＵ９９Ｂから認証コードの送信要求があると、コード通信部１０９Ｂを介して、記憶部９２ｂに記憶している認証コードをＣＰＵ９９Ｂに供給する。なお、コード通信部１０９Ｂ以外の内部ブロックについては、図４に示した同一符号が付された構成と同一機能を有するため、説明を省略する。
【０１４９】
このように、本発明の第３実施形態に係る印刷装置９Ｂによれば、ＣＰＵ９９Ｂが、判定部１０４Ｂと、実行許可部１０５とを備える。このため、制御基板９０〜９２のうちいずれかの制御基板が不適切な制御基板に交換されたとすると、不適切な制御基板には、認証コードが記憶されていない、または不適切な認証コードが記憶されていることになるので、印刷処理の実行を不許可とすることができる。
【０１５０】
さらに、制御基板９０〜９２の全てが、不適切な制御基板に交換された場合においても、交換された３つの不適切な制御基板は、いずれも認証コードが記憶されていない、または不適切な認証コードが記憶されていることになるので、ＣＰＵ９９Ｂが印刷処理の実行を不許可とする。そのため、印刷画像の品質を低下させないように印刷を実行させることができる。
【０１５１】
なお、第３実施形態では、ＣＰＵ９９Ｂは、判定部１０４Ｂと、実行許可部１０５と、タイミング変更部１０７と、コード通信部１０９Ｂとを備える構成としたが、さらに、ＣＰＵ９０Ｂａ、ＣＰＵ９１Ｂａ、およびＣＰＵ９２Ｂａも同様に、判定部１０４Ｂと、実行許可部１０５と、タイミング変更部１０７とを備える構成としてもよい。
【符号の説明】
【０１５２】
１  クライアント端末
３  インターネット
９  印刷装置
８８  外部記憶部
８９  プリンタ部（印刷手段）
９０，９１，９２  制御基板
９０ａ，９１ａ，９２ａ，９９Ｂ  ＣＰＵ
９０ｂ，９１ｂ，９２ｂ  記憶部
９３  読取部
９４  外部インターフェイス部
９５  無線通信部
９６  プリンタ本体部
９７  操作パネル
９７ａ  タッチパネル
９７ｂ  液晶表示パネル
９８  スキャナ部
９９  ＣＰＵ（監視手段）
１０１  印刷ジョブ受信部
１０２  取得部
１０３  書込部
１０４  判定部
１０５  実行許可部
１０６  印字制御部
１０７  タイミング変更部
１０８  ログ情報収集部
２０１  携帯端末（外部装置）
２０３  記憶部
２０４  無線通信部
【図１】
2018058348.tif 000003
【図２】
2018058348.tif 000004
【図３】
2018058348.tif 000005
【図４】
2018058348.tif 000006
【図５】
2018058348.tif 000007
【図６】
2018058348.tif 000008
【図７】
2018058348.tif 000009
【図８】
2018058348.tif 000010
【図９】
2018058348.tif 000011
【図１０】
2018058348.tif 000012
【図１１】
2018058348.tif 000013
【図１２】
2018058348.tif 000014