(57)【要約】【課題】不完全な印刷結果としての記録媒体が出力されるのを抑制することのできる画像形成装置を提供する。【解決手段】画像形成装置は、印刷対象のデータを記憶する外部記憶装置が接続される接続手段と、前記接続手段に接続された前記外部記憶装置から前記データを取得する取得手段と、前記取得手段によって取得された前記データに基づき実行された印刷処理の結果に応じて前記データに対応して印刷の成否を示す履歴情報を前記外部記憶装置に書き込む制御を行う制御手段と、を備える。【選択図】図１
2011115971.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象のデータを記憶する外部記憶装置が接続される接続手段と、
前記接続手段に接続された前記外部記憶装置から前記データを取得する取得手段と、
前記取得手段によって取得された前記データに基づき実行された印刷処理の結果に応じて前記データに対応して印刷の成否を示す履歴情報を前記外部記憶装置に書き込む制御を行う制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、
前記印刷処理の結果が印刷失敗のときは、前記データに対応して印刷失敗を示す旨を前記履歴情報として前記外部記憶装置に書き込む、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
前記印刷処理の結果が印刷成功のときは、前記データに対応して印刷に使用した資源を示す資源情報を前記履歴情報として前記外部記憶装置に書き込む、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記制御手段は、
前記印刷処理の結果が印刷成功のときは、前記データに対応して前記資源情報および自装置を示す識別情報を前記履歴情報として前記外部記憶装置に書き込む、
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
報知情報を報知する報知手段と、
印刷対象のデータと該データについての過去の印刷の成否を示す履歴情報とを対応付けて記憶する外部記憶装置が接続される接続手段と、
前記接続手段に接続された前記外部記憶装置から前記履歴情報を取得する取得手段と、
前記取得手段によって取得された前記履歴情報に基づき前記データが正常に印刷されないと判定したときは、前記データの印刷が禁止される旨を前記報知手段に報知させる制御を行う制御手段と、
を有することを特徴とする画像形成装置。
【請求項６】
前記制御手段は、
前記履歴情報が印刷失敗を示す旨の場合に前記データは正常に印刷されない旨の警告情報を前記報知手段に報知させる制御を行う、
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、
前記履歴情報が印刷成功を示す旨としての前記データに対する印刷処理を実行した画像形成装置にかかわる印刷に使用した資源を示す資源情報の場合は、当該資源情報と自装置の印刷処理にかかわる資源を示す資源情報とを対照し、この対照の結果に基づき自装置では正常に印刷されないと判定したときは、前記データの印刷が禁止される旨の報知制御を行う、
ことを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記制御手段は、
前記履歴情報が印刷成功を示す旨としての前記データに対する印刷処理を実行した画像形成装置にかかわる印刷に使用した資源を示す資源情報および当該画像形成装置を示す識別情報の場合は、
当該資源情報と自装置の印刷処理にかかわる資源を示す資源情報とを対照し、この対照の結果に基づき自装置では正常に印刷されないと判定したときは、前記報知手段に対し前記データの印刷が禁止される旨を報知させる制御を行うとともに自装置の代替としての前記識別情報に対応する画像形成装置を報知させる制御を行う、
ことを特徴とする請求項５に記載の画像形成装置。
【請求項９】
請求項１から請求項８の何れか一項に記載の画像形成装置と、
印刷対象のデータおよび該データについての過去の印刷の成否を示す履歴情報のうち少なくとも当該印刷対象のデータを記憶する外部記憶装置と、
を有し、
前記画像形成装置は、前記画像形成装置の接続手段に接続された前記外部記憶装置から記憶情報を読み出して印刷に関する制御を実行する、
ことを特徴とする画像形成システム。
【請求項１０】
画像形成装置の接続手段に接続された外部記憶装置から印刷対象のデータを取得する取得処理過程と、
前記取得処理過程により取得された前記データに基づき実行された印刷処理の結果に応じて前記データに対応して印刷の成否を示す履歴情報を前記外部記憶装置に書き込む制御を行う制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【請求項１１】
画像形成装置の接続手段に接続された外部記憶装置から印刷対象のデータについての過去の印刷の成否を示す履歴情報を取得する取得処理過程と、
前記取得処理過程により取得された前記履歴情報に基づき前記データが正常に印刷されないと判定したときは、前記データの印刷が禁止される旨を前記画像形成装置の報知手段に報知させる制御を行う制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、処理プログラムに関するものである。
【背景技術】
【０００２】
印刷装置には、印刷対象のデータを記憶した外部記憶装置が着脱するように装着される装着部（インタフェース部）を有しているものがある。
【０００３】
このような印刷装置は、インタフェース部に外部記憶装置が装着され、上記印刷対象のデータに対する印刷の指示が行われた場合に、外部記憶装置から印刷対象のデータを読み出して印刷処理を実行する。
【０００４】
外部記憶装置の一例としては、例えばＵＳＢフラッシュメモリ、カード型のメモリ（メモリカード）などのリムーバブルディスクが挙げられる。
【０００５】
なお、装着された外部記憶装置から印刷対象のデータを読み出して印刷処理を実行する装置としては、例えば特許文献１および特許文献２に記載されたものが知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−０４４３１１号公報
【特許文献２】特開２００９−１７２８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、不完全な印刷結果としての記録媒体が出力されるのを抑制することのできる画像形成装置、画像形成システム、処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の本発明の画像形成装置は、印刷対象のデータを記憶する外部記憶装置が接続される接続手段と、前記接続手段に接続された前記外部記憶装置から前記データを取得する取得手段と、前記取得手段によって取得された前記データに基づき実行された印刷処理の結果に応じて前記データに対応して印刷の成否を示す履歴情報を前記外部記憶装置に書き込む制御を行う制御手段と、を有することを特徴とする。
【０００９】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記制御手段は、前記印刷処理の結果が印刷失敗のときは、前記データに対応して印刷失敗を示す旨を前記履歴情報として前記外部記憶装置に書き込む、ことを特徴とする。
【００１０】
請求項３に記載の発明は、上記請求項１に記載の発明において、前記制御手段は、前記印刷処理の結果が印刷成功のときは、前記データに対応して印刷に使用した資源を示す資源情報を前記履歴情報として前記外部記憶装置に書き込む、ことを特徴とする。
【００１１】
請求項４に記載の発明は、上記請求項３に記載の発明において、前記制御手段は、前記印刷処理の結果が印刷成功のときは、前記データに対応して前記資源情報および自装置を示す識別情報を前記履歴情報として前記外部記憶装置に書き込む、ことを特徴とする。
【００１２】
上記課題を解決するため、請求項５に記載の本発明の画像形成装置は、報知情報を報知する報知手段と、印刷対象のデータと該データについての過去の印刷の成否を示す履歴情報とを対応付けて記憶する外部記憶装置が接続される接続手段と、前記接続手段に接続された前記外部記憶装置から前記履歴情報を取得する取得手段と、前記取得手段によって取得された前記履歴情報に基づき前記データが正常に印刷されないと判定したときは、前記データの印刷が禁止される旨を前記報知手段に報知させる制御を行う制御手段と、を有することを特徴とする。
【００１３】
請求項６に記載の発明は、上記請求項５に記載の発明において、前記制御手段は、前記履歴情報が印刷失敗を示す旨の場合に前記データは正常に印刷されない旨の警告情報を前記報知手段に報知させる制御を行う、ことを特徴とする。
【００１４】
請求項７に記載の発明は、上記請求項５に記載の発明において、前記制御手段は、前記履歴情報が印刷成功を示す旨としての前記データに対する印刷処理を実行した画像形成装置にかかわる印刷に使用した資源を示す資源情報の場合は、当該資源情報と自装置の印刷処理にかかわる資源を示す資源情報とを対照し、この対照の結果に基づき自装置では正常に印刷されないと判定したときは、前記データの印刷が禁止される旨の報知制御を行う、ことを特徴とする。
【００１５】
請求項８に記載の発明は、上記請求項５に記載の発明において、前記制御手段は、前記履歴情報が印刷成功を示す旨としての前記データに対する印刷処理を実行した画像形成装置にかかわる印刷に使用した資源を示す資源情報および当該画像形成装置を示す識別情報の場合は、当該資源情報と自装置の印刷処理にかかわる資源を示す資源情報とを対照し、この対照の結果に基づき自装置では正常に印刷されないと判定したときは、前記報知手段に対し前記データの印刷が禁止される旨を報知させる制御を行うとともに自装置の代替としての前記識別情報に対応する画像形成装置を報知させる制御を行う、ことを特徴とする。
【００１６】
上記課題を解決するため、請求項９に記載の本発明の画像形成システムは、請求項１から請求項８の何れか一項に記載の画像形成装置と、印刷対象のデータおよび該データについての過去の印刷の成否を示す履歴情報のうち少なくとも当該印刷対象のデータを記憶する外部記憶装置と、を有し、前記画像形成装置は、前記画像形成装置の接続手段に接続された前記外部記憶装置から記憶情報を読み出して印刷に関する制御を実行する、ことを特徴とする。
【００１７】
上記課題を解決するため、請求項１０に記載の本発明の処理プログラムは、画像形成装置の接続手段に接続された外部記憶装置から印刷対象のデータを取得する取得処理過程と、前記取得処理過程により取得された前記データに基づき実行された印刷処理の結果に応じて前記データに対応して印刷の成否を示す履歴情報を前記外部記憶装置に書き込む制御を行う制御処理過程と、をコンピュータに実行させることを特徴とする。
【００１８】
上記課題を解決するため、請求項１１に記載の本発明の処理プログラムは、画像形成装置の接続手段に接続された外部記憶装置から印刷対象のデータについての過去の印刷の成否を示す履歴情報を取得する取得処理過程と、前記取得処理過程により取得された前記履歴情報に基づき前記データが正常に印刷されないと判定したときは、前記データの印刷が禁止される旨を前記画像形成装置の報知手段に報知させる制御を行う制御処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１９】
請求項１記載の発明によれば、不完全な印刷結果としての記録媒体が出力されるのを抑制することができる。
【００２０】
請求項２記載の発明によれば、印刷失敗した印刷対象のデータについての次回の印刷処理での印刷失敗を未然に防止することができる。
【００２１】
請求項３記載の発明によれば、印刷処理にかかわる資源の不足に起因して不完全な印刷結果としての記録媒体が出力されるのを抑制することができる。
【００２２】
請求項４記載の発明によれば、印刷処理にかかわる資源の不足に起因して不完全な印刷結果としての記録媒体が出力されるのを抑制し、印刷成功している画像形成装置をユーザに対し提示することができる。
【００２３】
請求項５記載の発明によれば、不完全な印刷結果としての記録媒体が出力されるのを抑制することができる。
【００２４】
請求項６記載の発明によれば、印刷失敗した印刷対象のデータについての次回の印刷処理での印刷失敗を未然に防止することができる。
【００２５】
請求項７記載の発明によれば、印刷処理にかかわる資源の不足に起因して不完全な印刷結果としての記録媒体が出力されるのを抑制することができる。
【００２６】
請求項８記載の発明によれば、印刷処理にかかわる資源の不足に起因して不完全な印刷結果としての記録媒体が出力されるのを抑制し、印刷成功している画像形成装置をユーザに対し提示することができる。
【００２７】
請求項９記載の発明によれば、不完全な印刷結果としての記録媒体が出力されるのを抑制することができる。
【００２８】
請求項１０記載の発明によれば、不完全な印刷結果としての記録媒体が出力されるのを抑制させるソフトウェアを提供することができる。
【００２９】
請求項１１記載の発明によれば、不完全な印刷結果としての記録媒体が出力されるのを抑制させるソフトウェアを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】第１の実施の形態に係わる画像形成装置の機能構成を示すブロック図である。
【図２】第１の実施の形態に係わる外部記憶装置の機能構成および記憶内容を説明する図である。
【図３】第１の実施の形態に係わる画像形成装置の印刷処理の処理手順を示すフローチャートである。
【図４】第１の実施の形態に係わる画像形成装置の印刷処理の具体例を説明する図である。
【図５】第１の実施の形態に係わる外部記憶装置の記憶内容の一例を示す図である。
【図６】第１の実施の形態に係わる画像形成装置の印刷処理の具体例を説明する図である。
【図７】第２の実施の形態に係わる画像形成装置の初期化処理の処理手順を示すフローチャートである。
【図８】第２の実施の形態に係わる画像形成装置の制御部により作成されたデバイス資源情報データベースの一例を示す図である。
【図９】第２の実施の形態に係わる画像形成装置の印刷使用資源情報のデータベース化処理の処理手順を示すフローチャートである。
【図１０】第２の実施の形態に係わる画像形成装置の制御部により作成された印刷使用資源情報データベースの一例を示す図である。
【図１１】第２の実施の形態に係わる画像形成装置の印刷処理の処理手順を示すフローチャートである。
【図１２】第２の実施の形態に係わる画像形成装置の印刷処理の第１の具体例（印刷対象のデータに対する初めての印刷処理）を説明する図である。
【図１３】第２の実施の形態に係わる外部記憶装置の記憶内容の一例を示す図である。
【図１４】第２の実施の形態に係わる画像形成装置の印刷処理の第１の具体例（過去に印刷処理が実施された印刷対象のデータに対する印刷処理）を説明する図である。
【図１５】第２の実施の形態に係わる画像形成装置の構成を有しない画像形成装置で第１の具体例での印刷処理（過去に印刷処理が実施された印刷対象のデータに対する印刷処理）を実施した場合の印刷処理の結果を説明する図である。
【図１６】第２の実施の形態に係わる画像形成装置の印刷処理の第２の具体例（印刷対象のデータに対する初めての印刷処理）を説明する図である。
【図１７】第２の実施の形態に係わる外部記憶装置の記憶内容の一例を示す図である。
【図１８】第２の実施の形態に係わる画像形成装置の印刷処理の第２の具体例（過去に印刷処理が実施された印刷対象のデータに対する印刷処理）を説明する図である。
【図１９】第２の実施の形態に係わる画像形成装置の構成を有しない画像形成装置で第２の具体例での印刷処理（過去に印刷処理が実施された印刷対象のデータに対する印刷処理）を実施した場合の印刷処理の結果を説明する図である。
【図２０】第１の実施の形態および第２の実施の形態に係わる画像形成装置のハードウェア構成を示す構成図である。
【発明を実施するための形態】
【００３１】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００３２】
（第１の実施の形態）
【００３３】
第１の実施の形態に係わる画像形成装置の機能構成について、図１を参照して説明する。
【００３４】
画像形成装置１０は、図１に示すように、外部記憶装置Ｉ／Ｆ１１０、制御部１２０、メモリ１３０、ユーザＩ／Ｆ１４０、および画像出力装置１５０を有している。
【００３５】
外部記憶装置Ｉ／Ｆ１１０は、外部記憶装置２０と接続するための接続手段の機能を果たすインタフェースを備え、外部記憶装置２０との通信を行う。外部記憶装置２０としては、例えばＵＳＢメモリ（ＵＳＢフラッシュメモリ）、カード型のメモリ（メモリカード）などのリムーバブルディスク（リムーバブルメディア）が挙げられる。
【００３６】
そのため、外部記憶装置Ｉ／Ｆ１１０は、上記複数のリムーバブルディスクの中で少なくとも１つのリムーバブルディスクに対応するインタフェースを有している。
【００３７】
本願明細書では、外部記憶装置２０としてＵＳＢメモリを採用し、外部記憶装置Ｉ／Ｆ１１０は、ＵＳＢメモリに対応するインタフェース（ＵＳＢポートを含むＵＳＢホストインタフェース）を有しているものとする。これ以降の説明においては、外部記憶装置をＵＳＢメモリと表記するものとし、必要に応じて外部記憶装置（ＵＳＢメモリ）など外部記憶装置とＵＳＢメモリとを併記する。
【００３８】
外部記憶装置（ＵＳＢメモリ）２０は、コンピュータ（図示せず）や画像形成装置１０のＵＳＢポートに接続して使用され、図２に示すように、Ｉ／Ｆ部２１とメモリ部２２とを有している。
【００３９】
Ｉ／Ｆ部２１は、外部の装置（コンピュータや画像形成装置）との通信を行うインタフェースであり、例えばＵＳＢコントローラ（ハードウェア）や、初期化、接続、データ転送、切断などの機能を実現するソフトウェアを有している。
【００４０】
メモリ部２２は、印刷対象のデータ（ドキュメントデータ）２１０を記憶するとともに、ドキュメントデータ２２０と印刷履歴情報２２１とを対応付けて記憶する。
【００４１】
なお、ドキュメントデータが一度も印刷実行されていない場合（印刷未実行の場合）には、ドキュメントデータ２１０そのものが記憶され、一方、ドキュメントデータが一度印刷実行された場合（印刷実行済みの場合）は、ドキュメントデータ２２０と印刷履歴情報２２１とが対応付けられて記憶されるようになっている。
【００４２】
本願明細書では、印刷履歴情報２２１はドキュメントデータ２２０に付加されたものとなっている。印刷履歴情報２２１は、詳細については後述するが、印刷対象のデータ（ドキュメントデータ）についての過去の印刷の成否を示す履歴情報を意味する。
【００４３】
印刷履歴情報は、印刷成功の場合と印刷失敗の場合とに分類され、前者の場合にはドキュメントデータを識別するドキュメントデータ識別情報（例えばファイル名、ドキュメント名など）、印刷使用資源情報、デバイス識別情報および印刷結果（印刷成功）で構成され、一方、後者の場合はドキュメントデータを識別するドキュメントデータ識別情報および印刷結果（印刷失敗）で構成される。
【００４４】
再度、図１を参照して説明する。制御部１２０は、取得部１２１を有し、外部記憶装置Ｉ／Ｆ１１０にＵＳＢメモリ２０が接続されたことを検出した場合に、取得部１２１に対し印刷履歴情報の読み込みを指示する。
【００４５】
制御部１２０は、ユーザＩ／Ｆ１４０を通じて取得したユーザからの印刷指示された印刷対象のデータ（ドキュメントデータ）について、取得部１２１によって読み込まれた印刷履歴情報に応じて印刷を実行すべきかを判断し、印刷を実行すべきと判断した場合は、取得部１２１に対し印刷対象のデータの読み込みを指示する。
【００４６】
また、制御部１２０は、制御手段の機能を有し、取得部１２１によって取得された印刷対象のデータ（ドキュメントデータ）に基づき実行された印刷処理の結果に応じて当該ドキュメントデータに対応して印刷履歴情報（印刷の成否を示す履歴情報）をＵＳＢメモリ２０に書き込む制御を行う。
【００４７】
制御部１２０は、取得部１２１によって取得された印刷履歴情報に基づきドキュメントデータが正常に印刷されないと判定したときは、当該ドキュメントデータの印刷が禁止される旨をユーザＩ／Ｆ１４０に報知させる制御を行う。
【００４８】
なお、制御部１２０による印刷履歴情報の書き込み制御およびドキュメントデータの印刷が禁止される旨の報知制御の詳細については後述する。
【００４９】
さらに、制御部１２０は、ＵＳＢメモリ２０から読み込んだ１枚の記録媒体に印刷すべきドキュメントデータをページ単位のラスタデータに変換し、ページ単位のラスタデータに対する色変換、階調補正などの画像処理を実施するとともに、画像出力装置１５０に対し前記画像処理後のラスタデータ（画像データ）を供給して印刷するよう制御する。
【００５０】
取得部１２１は、取得手段の機能を有し、制御部１２０による印刷履歴情報の読み込み指示に従って、外部記憶装置Ｉ／Ｆ１１０に接続された外部記憶装置（ＵＳＢメモリ）２０から全ての印刷履歴情報を取得するとともに、制御部１２０による印刷対象のデータの読み込み指示に従って、外部記憶装置（ＵＳＢメモリ）２０から印刷対象のドキュメントデータを取得する。
【００５１】
本願明細書では、取得部１２１は、制御部１２０の指示に従って、先に印刷履歴情報を読み出し、制御部１２０によって印刷を実行すべきと判断された場合に、印刷対象のデータ（ドキュメントデータ）を読み出すようになっている。
【００５２】
なお、印刷指示された印刷対象のドキュメントデータが、図２に示すドキュメントデータ２１０の如く印刷未実行のため印刷履歴情報が付加されていないときは、そのドキュメントデータについては、制御部１２０によって印刷を実行すべきと判断されるようになっている。
【００５３】
メモリ１３０には、デバイス資源情報を記憶する第１の記憶領域と、ＵＳＢメモリ２０から読み出され印刷対象のドキュメントデータにかかわる１枚の記録媒体に印刷すべきドキュメントデータを記憶する第２の記憶領域と、１枚の記録媒体に印刷すべきドキュメントデータに対応する印刷出力形式のデータ（ページ単位のデータ）つまりラスタデータ（ビットマップデータ）を記憶するための第３の記憶領域とが、割り当てられている。なお、これら第１の記憶領域、第２の記憶領域、および第３の記憶領域の記憶容量は予め決められているものとする。
【００５４】
第１の記憶領域に記憶されるデバイス資源情報としては、例えば、印刷実行（印刷処理）にかかわる資源を示す印刷実行資源情報、通信にかかわる資源を示す通信資源情報が挙げられる。
【００５５】
印刷実行資源情報は、例えばメモリ資源情報、モノクロ印刷／カラー印刷資源情報、色材資源情報を含んでいる。
【００５６】
メモリ資源情報とは、メモリに関する資源情報であり、例えば上記第３の記憶領域の記憶容量（メモリサイズ）のことである。
【００５７】
モノクロ印刷／カラー印刷資源情報とは、モノクロ印刷／カラー印刷に関する資源情報であり、モノクロ印刷およびカラー印刷の両方または一方の印刷に対応する旨のことである。
【００５８】
色材資源情報とは、画像形成するための色材（印刷媒体）に関する資源情報のことである。例えば、画像形成装置１０がモノクロ印刷のみ実施するものである場合、色材資源情報は、ブラック色の色材が有効であるか否か（色材の残量が規定の量以上であるか否か）を示す情報である。また、画像形成装置１０がモノクロ印刷およびカラー印刷を実施するものである場合、色材資源情報は、イエロー色、マゼンタ色、シアン色、ブラック色の色材毎に色材が有効であるか否か（色材の残量が規定の量以上であるか否か）を示す情報である。
【００５９】
色材とは、画像形成装置が電子写真プロセス方式により画像形成する場合にはトナーを示し、画像形成装置がインクジェット方式により画像形成する場合はインクを示す。
【００６０】
本願明細書では、画像形成装置１０は電子写真プロセス方式により画像形成を実施するものとする。そのため、色材資源情報は、画像形成するためのトナー（色材）に関する資源情報（トナー資源情報）となる。
【００６１】
通信資源情報は、ＵＳＢポート（ＵＳＢインタフェース）、ネットワークポート（ネットワークインタフェース）など外部との間で通信するためのインタフェースに関する資源情報である。
【００６２】
第２の記憶領域に記憶される１枚の記録媒体に印刷すべきドキュメントデータは、例えば、片面印刷の場合では、１枚の記録媒体の片面に印刷される１ページ分のドキュメントデータであり、両面印刷が指示された場合では、１枚の記録媒体の表面と裏面に印刷される２ページ分のドキュメントデータである。
【００６３】
第３の記憶領域に記憶される１枚の記録媒体に印刷すべきドキュメントデータに対応するラスタデータは、例えば、片面印刷の場合では、上記１ページ分のドキュメントデータに対応して生成（描画）されるページ単位のラスタデータであり、両面印刷が指示された場合では、上記２ページ分のドキュメントデータに対応して生成（描画）されるページ単位のラスタデータである。
【００６４】
ユーザＩ／Ｆ１４０は、表示情報を表示する液晶ディスプレイなどの表示部と、入力情報を入力するテンキーやスタートボタンなどを備えた操作部（入力部）とを有している。
【００６５】
また、ユーザＩ／Ｆ１４０の表示部は、報知手段の機能を有し、印刷対象のドキュメントデータの印刷が禁止される旨、自装置の代替としての画像形成装置を示す情報、など報知情報（表示情報）を報知（表示）する。
【００６６】
画像出力装置１５０は、電子写真プロセス方式に従って画像形成を実施する画像形成部、該画像形成部に対し記録媒体を供給する給紙部、画像形成部によって画像形成された画像形成後の記録媒体（印刷物）を収容する収容部（トレイ）を有する。そして、画像出力装置１５０では、画像形成部は、制御部１２０から供給される画像処理後のラスタデータ（画像データ）に基づき、給紙部から給紙される記録媒体に画像を形成し、この画像形成後の記録媒体（印刷物）を収容部に向けて排出する。
【００６７】
本願明細書では、画像形成装置１０に外部記憶装置（ＵＳＢメモリ）２０が接続されることで画像形成システムが形成される。この画像形成システムにおいては、画像形成装置１０は、外部記憶装置Ｉ／Ｆ１１０に接続されたＵＳＢメモリ２０から記憶情報を読み出して印刷に関する制御を実行する。印刷に関する制御とは、印刷履歴情報の書き込み制御、ドキュメントデータの印刷が禁止される旨の報知制御、ドキュメントデータに対する印刷実行制御である。
【００６８】
次に、画像形成装置１０による印刷処理について、図３を参照して説明する。
【００６９】
画像形成装置１０では、制御部１２０は、外部記憶装置Ｉ／Ｆ１１０を介してＵＳＢメモリ２０が接続されたことを検出すると、ＵＳＢメモリ２０に記憶されている全てのドキュメントデータのドキュメント名をユーザＩ／Ｆ１４０の表示部に表示させる。
【００７０】
ユーザは、ユーザＩ／Ｆ１４０の操作部を操作して上記表示部に表示されたドキュメント名の中から印刷対象のドキュメント名を指定し、印刷を指示する。この印刷対象のドキュメント名と印刷指示情報は、制御部１２０に与えられる。
【００７１】
制御部１２０は、ユーザＩ／Ｆ１４０からの印刷対象のドキュメント名および印刷指示情報を受け付けると（ステップＳ１０１）、外部記憶装置Ｉ／Ｆ１１０を介してＵＳＢメモリ２０内に印刷対象のドキュメント名に対応して印刷履歴情報が記憶されているか否かを判断する（ステップＳ１０２）。
【００７２】
制御部１２０は、ステップＳ１０２において印刷履歴情報が記憶されていると判断した場合は、その印刷履歴情報は印刷失敗を示す旨であるか否かを判断する（ステップＳ１０３）。
【００７３】
ステップＳ１０２において制御部１２０によって印刷履歴情報が記憶されていないと判断された場合、あるいはステップＳ１０３において制御部１２０によって印刷失敗を示す旨ではないと判断された場合は、印刷が実行される（ステップＳ１０４）。
【００７４】
すなわち、制御部１２０は、外部記憶装置Ｉ／Ｆ１１０を介して、印刷対象のドキュメント名に対応するドキュメントデータに関して、１枚の記録媒体に印刷すべきドキュメントデータを読み出し、メモリ１３０の第２の記憶領域に記憶する。
【００７５】
制御部１２０は、メモリ１３０に記憶した１枚の記録媒体に印刷すべきドキュメントデータをページ単位のラスタデータに変換して第３の記憶領域に記憶し、ページ単位のラスタデータに対する色変換、階調補正などの画像処理を実施するとともに、画像出力装置１５０に対し前記画像処理後のラスタデータ（画像データ）を供給して印刷するよう制御する。
【００７６】
画像出力装置１５０では、画像形成部は、制御部１２０から供給される画像処理後のラスタデータ（画像データ）に基づき、給紙部から給紙される記録媒体に画像を形成し、この画像形成後の記録媒体（印刷物）を収容部に向けて排出する。
【００７７】
制御部１２０は、上述したようにして印刷が実行された場合、外部記憶装置Ｉ／Ｆ１１０を介して、ＵＳＢメモリ２０に記憶されている印刷対象のドキュメントデータに対応して印刷実行の結果に応じた印刷履歴情報を書き込む（ステップＳ１０５）。
【００７８】
なお、ステップＳ１０５で書き込まれる印刷履歴情報は、印刷失敗または印刷成功を示す旨である。
【００７９】
制御部１２０は、ステップＳ１０３において印刷失敗を示す旨であると判断した場合は、ユーザＩ／Ｆ１４０の表示部に「印刷が禁止される旨（印刷できない旨）」を表示させることで、ユーザに対し印刷が禁止される旨（印刷できない旨）を通知する（ステップＳ１０６）。
【００８０】
ユーザは、ユーザＩ／Ｆ１４０の表示部に表示された「印刷できない旨」を参照し、ユーザＩ／Ｆ１４０の操作部を操作して印刷終了を示す旨または印刷実行を示す旨を指示する。これらの指示内容は制御部１２０に与えられる。
【００８１】
制御部１２０は、ステップＳ１０６で印刷できない旨の報知制御を行った後、ユーザＩ／Ｆ１４０からの印刷実行を示す旨を取得したか否かを判断し（ステップＳ１０７）、この判断した結果、印刷実行を示す旨を取得した場合にはステップＳ１０４へ移行し、一方、印刷終了を示す旨を取得した場合はこの処理を終了する。
【００８２】
ところで、ステップＳ１０５での印刷履歴情報の書き込み処理は、ステップＳ１０２「ＮＯ」の判断結果、ステップＳ１０３「ＮＯ」の判断結果、ステップＳ１０７「ＹＥＳ」の判断結果に応じて、次の（１）から（３）の書き込み処理が実施される。
【００８３】
（１）ステップＳ１０２「ＮＯ」の判断結果の場合は、印刷指示された印刷対象のドキュメントデータが印刷未実行であった場合を意味するので、今回の印刷実行の結果に応じて印刷失敗または印刷成功を示す旨が印刷履歴情報として前記ドキュメントデータに対応してＵＳＢメモリ２０に書き込まれる。
【００８４】
（２）ステップＳ１０３「ＮＯ」の判断結果の場合は、印刷指示された印刷対象のドキュメントデータが印刷実行済みで印刷履歴情報（印刷成功を示す旨）が記憶されている場合を意味するので、今回の印刷実行の結果に応じてＵＳＢメモリ２０に記憶されている印刷履歴情報が更新（上書き）される。例えば、今回の印刷実行の結果が印刷失敗の場合は、印刷履歴情報は印刷失敗を示す旨に更新（上書き）される。これに対し今回の印刷実行の結果が印刷成功の場合は、ＵＳＢメモリ２０に記憶されている印刷履歴情報（印刷成功を示す旨）はそのままとなる。
【００８５】
（３）ステップＳ１０７「ＹＥＳ」の判断結果の場合は、印刷指示された印刷対象のドキュメントデータが印刷実行済みで印刷履歴情報（印刷失敗を示す旨）が記憶されている場合を意味するので、今回の印刷実行の結果に応じてＵＳＢメモリ２０に記憶されている印刷履歴情報が更新（上書き）される。例えば、今回の印刷実行の結果が印刷成功の場合は、印刷履歴情報は印刷成功を示す旨に更新（上書き）される。これに対し今回の印刷実行の結果が印刷失敗の場合は、ＵＳＢメモリ２０に記憶されている印刷履歴情報（印刷失敗を示す旨）はそのままとなる。
【００８６】
次に、画像形成装置による印刷処理について具体例を挙げて説明する。
【００８７】
ＵＳＢメモリ２０に記憶されている印刷未実行の印刷対象のドキュメントデータは、図４（ａ）に示すように、複数のページのドキュメントデータから構成され、かつ印刷する際、デバイス（画像形成装置）内のメモリ（メモリ１３０の第３の記憶領域）を多く使用するページを含んでいるものとする。
【００８８】
この例では、印刷対象のドキュメントデータ＃０１は、４ページ分のドキュメントデータのち、３ページ目がメモリを多く使用するページとなっている。例えば３ページ目のドキュメントデータに対しラスタライズ処理が実施された後のラスタデータ（印刷出力形式のデータ）のデータサイズが例えば１．５ＭＢであるとする。また、１ページ目、２ページ目、４ページ目の各ドキュメントデータに対応する印刷出力形式のデータのデータサイズは１ＭＢ未満であるとする。
【００８９】
このような前提条件の下、図４（ｂ）に示すように、画像形成装置１０と同様の構成および機能を有するデバイスＩＤ＝０００２のデバイス（画像形成装置）に図４（ａ）に示すＵＳＢメモリ２０が接続される場合を想定する。このデバイスをデバイス（デバイスＩＤ０００２）と表記する。
【００９０】
ここで、デバイス（デバイスＩＤ０００２）は、小容量メモリ（例えば１ＭＢ）のデバイスであり、モノクロ印刷のみ対応のデバイスであるとする。
【００９１】
メモリ１３０の上記第３の記憶領域の記憶容量（メモリサイズ）は例えば１ＭＢであり、その第３の記憶領域は小容量メモリに相当するものとする。
【００９２】
なお、本願明細書において、小容量メモリとは、メモリ１３０の上記第３の記憶領域の記憶容量（メモリサイズ）が例えば１．５ＭＢ未満のメモリを示し、また、大容量メモリとは、その第３の記憶領域の記憶容量（メモリサイズ）が例えば１．５ＭＢ以上のメモリを示す。これら小容量メモリおよび大容量メモリのメモリサイズの値は例示に過ぎず、これらの値に限定されるものではない。
【００９３】
最初に、ユーザは、デバイス（デバイスＩＤ０００２）の外部記憶装置Ｉ／Ｆ１１０にＵＳＢメモリ２０を接続（装着）し、印刷対象のドキュメントデータ＃０１について片面印刷での印刷指示を行う。この場合、ＵＳＢメモリ２０には、図５（ａ）に示すようにドキュメントデータ＃０１のみが記憶されているとする。
【００９４】
すると、デバイス（デバイスＩＤ０００２）は、図３に示した印刷処理を実施することで、１ページ目および２ページ目の各ドキュメントデータのそれぞれに対応してラスタデータを生成し、画像形成を実施する。
【００９５】
しかしデバイス（デバイスＩＤ０００２）の制御部１２０は、３ページ目のドキュメントデータに対するラスタライズ処理を実施し、データサイズが１．５ＭＢとなる印刷出力形式のデータを、メモリ１３０の第３の記憶領域の記憶領域（記憶容量１ＭＢ）に記憶することができないので、３ページ目のドキュメントデータについては印刷できないと判断する。
【００９６】
デバイス（デバイスＩＤ０００２）の制御部１２０は、３ページ目および４ページ目の各ドキュメントデータに対する印刷処理を異常終了するとともに、外部記憶装置Ｉ／Ｆ１１０を介して、ＵＳＢメモリ２０に記憶されている印刷対象のドキュメントデータ＃０１に対応して印刷失敗を示す旨の印刷履歴情報を書き込む。
【００９７】
すなわち、制御部１２０は、印刷処理の結果が印刷失敗のときは、印刷対象のデータ（ドキュメントデータ）に対応して印刷失敗を示す旨を履歴情報（印刷履歴情報）として外部記憶装置（ＵＳＢメモリ）に書き込む。
【００９８】
印刷処理を異常終了した旨がデバイス（デバイスＩＤ０００２）のユーザＩ／Ｆ１４０の表示部に表示されるので、ユーザは、その表示内容を参照した後、外部記憶装置Ｉ／Ｆ１１０に装着されているＵＳＢメモリ２０を取り外す。
【００９９】
取り外されたＵＳＢメモリ２０の記憶内容は、図５（ａ）に示す内容から図５（ｂ）に示す内容に変更されていることになる。
【０１００】
次に、図６に示すように、デバイス（デバイスＩＤ０００２）と同様の構成および機能を有するデバイスＩＤ＝０００３のデバイス（画像形成装置）に、図５（ｂ）に示す記憶内容のＵＳＢメモリ２０が接続される場合を想定する。このデバイスをデバイス（デバイスＩＤ０００３）と表記する。
【０１０１】
ユーザは、デバイス（デバイスＩＤ０００３）の外部記憶装置Ｉ／Ｆ１１０にＵＳＢメモリ２０を接続（装着）し、印刷対象のドキュメントデータ＃０１について片面印刷での印刷指示を行う。
【０１０２】
すると、デバイス（デバイスＩＤ０００３）の制御部１２０は、図３に示した印刷処理を実施することで、外部記憶装置Ｉ／Ｆ１１０を介して、ドキュメントデータ＃０１に対応して印刷履歴情報が記憶されているかを確認し、この例では印刷履歴情報が記憶されていると判定して、該当する印刷履歴情報を読み込む。
【０１０３】
次に、デバイス（デバイスＩＤ０００３）の制御部１２０は、読み込んだ印刷履歴情報は印刷失敗を示す旨であると認識して、ユーザＩ／Ｆ１４０の表示部に「このデータは印刷できない可能性があります」など警告情報を表示させる。
【０１０４】
すなわち、制御部１２０は、履歴情報（印刷履歴情報）が印刷失敗を示す旨の場合に印刷対象のデータ（ドキュメントデータ）は正常に印刷されない旨の警告情報をユーザＩ／Ｆ１４０に報知させる制御を行う。
【０１０５】
ちなみに、デバイス（デバイスＩＤ０００３）のメモリ１３０の第３の記憶領域の記憶容量が例えば２ＭＢであった場合、その第３の記憶領域に、ドキュメントデータ＃０１の３ページ目のドキュメントデータに対応しデータサイズ１．５ＭＢとなる印刷出力形式のデータが記憶され得る場合であっても、ユーザＩ／Ｆ１４０の表示部に上記警告情報が表示される。そして、ユーザがその警告情報を参照して、印刷実行する旨を指示した場合には、４ページ分のドキュメントデータについての画形成が実施され、印刷成功となる。この場合、図５（ｂ）に示すＵＳＢメモリ２０の記憶内容は、印刷履歴情報が印刷失敗を示す旨から印刷成功を示す旨に更新されることとなる。
【０１０６】
（第２の実施の形態）
【０１０７】
第２の実施の形態に係わる画像形成装置および外部記憶装置は、それぞれ図１に示した画像形成装置および図２に示した外部記憶装置と同様の機能構成になっている。
【０１０８】
第２の実施の形態では、印刷対象のデータ（ドキュメントデータ）に対応して、印刷使用資源情報、デバイス識別情報および印刷結果を印刷履歴情報として外部記憶装置（ＵＳＢメモリ）に記憶する場合を想定する。
【０１０９】
第２の実施の形態においても、メモリ１３０に割り当てられている第１の記憶領域、第２の記憶領域、および第３の記憶領域の各記憶領域には、第１の実施の形態で説明した情報（データ）が記憶される。また、第１の記憶領域には、詳細については後述する、デバイス資源情報データベースと、印刷使用資源情報（ＵＳＢメモリ２０内の印刷履歴情報）データベースとが記憶される。
【０１１０】
次に、画像形成装置（印刷装置）の印刷装置初期化処理、ＵＳＢメモリ内の印刷使用資源情報のデータベース化処理、印刷処理について説明する。
【０１１１】
最初に、画像形成装置１０による印刷装置初期化処理について、図７を参照して説明する。
【０１１２】
画像形成装置１０では、画像形成装置１０の電源が投入（電源ＯＮ）されると、制御部１２０は、当該画像形成装置１０（デバイス）の印刷処理に関する資源をチェックし、このチェック結果に基づきデバイス資源情報をデータベース化し、このデータベース化した結果（デバイス資源情報データベース）をメモリ１３０の第１の記憶領域に記憶する（ステップＳ２００）。
【０１１３】
このデータベース化されたデバイス資源情報データベースの一例を図８に示す。デバイス資源情報データベースは、図８に示すように、第１の実施の形態で説明したように例えばメモリ資源情報、モノクロ印刷／カラー印刷資源情報、色材資源情報（トナー資源情報）を含む印刷実行資源情報、ＵＳＢポート（ＵＳＢインタフェース）、ネットワークポート（ネットワークインタフェース）などインタフェースに関する資源を含む通信資源情報などの資源情報を含んでいる。
【０１１４】
次に、画像形成装置１０によるＵＳＢメモリ内の印刷使用資源情報のデータベース化処理について、図９を参照して説明する。
【０１１５】
画像形成装置１０では、制御部１２０は、外部記憶装置Ｉ／Ｆ１１０にＵＳＢメモリ２０が接続されたことを検出すると（ステップＳ２０１）、ＵＳＢメモリ２０内のドキュメントデータに対応して記憶されている印刷履歴情報の中のドキュメントデータ識別情報および印刷使用資源情報を読み込み、これら読み込んだ情報を基に印刷使用資源情報をデータベース化し、このデータベース化した結果（印刷使用資源情報データベース）をメモリ１３０の第１の記憶領域に記憶する（ステップＳ２０２）。
【０１１６】
このデータベース化された印刷使用資源情報データベースの一例を図１０（ａ），（ｂ），（ｃ）に示す。印刷使用資源情報データベースは、図１０に示すように、ドキュメントデータ識別情報と印刷使用資源情報とが対応付けられた構成になっている。これらの印刷使用資源情報データベースを使用した印刷処理の詳細については後述する。
【０１１７】
最後に、画像形成装置１０による印刷処理について、図１１を参照して説明する。説明する。
【０１１８】
画像形成装置１０では、制御部１２０は、図９に示したデータベース化処理を終了すると、ＵＳＢメモリ２０に記憶されている全てのドキュメントデータのドキュメント名をユーザＩ／Ｆ１４０の表示部に表示させる。
【０１１９】
ユーザは、ユーザＩ／Ｆ１４０の操作部を操作して上記表示部に表示されたドキュメント名の中から印刷対象のドキュメント名を指定し、印刷を指示する。この印刷対象のドキュメント名と印刷指示情報は、制御部１２０に与えられる。
【０１２０】
制御部１２０は、ユーザＩ／Ｆ１４０からの印刷対象のドキュメント名および印刷指示情報を受け付けると（ステップＳ２１１）、受け付けたドキュメント名をキーとして、メモリ１３０の第１の記憶領域に記憶されている印刷使用資源情報データベースの中に、対応する印刷使用資源情報が存在するか否かを判断する（ステップＳ２１２）。
【０１２１】
制御部１２０は、ステップＳ２１２において印刷使用資源情報が存在すると判断した場合は、その印刷使用資源情報と、メモリ１３０の第１の記憶領域に記憶されているデバイス資源情報データベース（つまりデバイス資源情報）とを比較し、この比較した結果を基に印刷対象のドキュメントデータが自装置（当該画像形成装置）で正常に印刷されるか否かを判断する（ステップＳ２１４）。
【０１２２】
例えば、印刷使用資源情報にはメモリサイズ１．５ＭＢ、モノクロ印刷情報が含まれており、デバイス資源情報の中の印刷実行資源情報には、メモリ資源情報としてメモリ１３０の第３の記憶領域の記憶容量（メモリサイズ）１ＭＢが、モノクロ印刷／カラー印刷資源情報としてモノクロ印刷およびカラー印刷の何れにおいても対応する旨またはモノクロ印刷のみ対応する旨が含まれている場合は、第３の記憶領域の記憶容量が不足しているので、制御部１２０によって正常に印刷されないと判断される。また、前記の例において、第３の記憶領域の記憶容量（メモリサイズ）が２ＭＢであった場合は、制御部１２０によって正常に印刷されると判断されることになる。
【０１２３】
ステップＳ２１２において制御部１２０によって印刷使用資源情報が含まれていないと判断された場合、あるいはステップＳ２１４において制御部１２０によって正常に印刷されると判断された場合は、印刷が実行される（ステップＳ２１５）。
【０１２４】
すなわち、制御部１２０は、外部記憶装置Ｉ／Ｆ１１０を介して、印刷対象のドキュメント名に対応するドキュメントデータに関して、１枚の記録媒体に印刷すべきドキュメントデータを読み出し、メモリ１３０の第２の記憶領域に記憶する。
【０１２５】
制御部１２０は、メモリ１３０に記憶した１枚の記録媒体に印刷すべきドキュメントデータをページ単位のラスタデータに変換して第３の記憶領域に記憶し、ページ単位のラスタデータに対する色変換、階調補正などの画像処理を実施するとともに、画像出力装置１５０に対し前記画像処理後のラスタデータ（画像データ）を供給して印刷するよう制御する。
【０１２６】
画像出力装置１５０では、画像形成部は、制御部１２０から供給される画像処理後のラスタデータ（画像データ）に基づき、給紙部から給紙される記録媒体に画像を形成し、この画像形成後の記録媒体（印刷物）を収容部に向けて排出する。
【０１２７】
制御部１２０は、上述したようにして印刷が実行された場合、外部記憶装置Ｉ／Ｆ１１０を介して、ＵＳＢメモリ２０に記憶されている印刷対象のドキュメントデータに対応して印刷実行の結果に応じた印刷履歴情報を書き込むとともに（ステップＳ２１６）、前記印刷実行の結果に基づき、メモリ１３０の第１の記憶領域に記憶されている印刷使用資源情報データベースを更新する（ステップＳ２１７）。
【０１２８】
制御部１２０は、ステップＳ２１４において正常に印刷されないと判断した場合は、ユーザＩ／Ｆ１４０の表示部に「印刷が禁止される旨（印刷できない旨）」を表示させることで、ユーザに対し印刷が禁止される旨を通知する（ステップＳ２１８）。
【０１２９】
なお、ステップＳ２１６で書き込まれる印刷履歴情報には、印刷使用資源情報、デバイス識別情報および印刷結果（印刷失敗あるいは印刷成功）が含まれる。
【０１３０】
ちなみに、今回初めて印刷実行されたドキュメントデータの場合には、ＵＳＢメモリ２０内の該当するドキュメントデータに対応して今回の印刷実行の結果に応じた印刷履歴情報が記憶される。一方、過去に印刷されたドキュメントデータの場合は、今回の印刷実行の結果に応じた印刷履歴情報を基に、ＵＳＢメモリ２０内の該当するドキュメントデータに対応する印刷履歴情報が更新される（印刷履歴情報が上書きされる）。
【０１３１】
例えば、印刷使用資源情報としてメモリサイズ１ＭＢを超える旨の情報およびモノクロ印刷情報が、印刷結果として印刷失敗が、デバイス識別情報としてデバイスＩＤ＝０００２が含まれている印刷履歴情報が付加されているドキュメントデータに対する今回の印刷実行が成功した場合、当該印刷履歴情報は、例えば印刷使用資源情報としてメモリサイズ１．５ＭＢおよびモノクロ印刷情報が、印刷結果として印刷成功が、デバイス識別情報として印刷実行したデバイス（画像形成装置）のデバイスＩＤが含まれている印刷履歴情報に更新される。
【０１３２】
ステップＳ２１７での印刷使用資源情報データベースの更新は、印刷実行の結果に応じて行われる。
【０１３３】
ステップＳ２１７を終了した場合、あるいはステップＳ２１８が終了した場合、この印刷処理は終了する。
【０１３４】
次に、画像形成装置による印刷処理について具体例を挙げて説明する。
【０１３５】
ここでは、（１）ＵＳＢメモリ内の印刷対象のデータを印刷する際、印刷対象のデータを印刷出力形式のデータに展開する場合にデバイスのメモリ不足に起因して正常に印刷されない（印刷不可になる）のを未然に防止する例、（２）ＵＳＢメモリ内の印刷対象のデータを印刷する際、印刷対象のデータの中にカラーデータが途中に存在することに起因して正常に印刷されない（印刷不可になる）のを未然に防止する例について説明する。
【０１３６】
最初に、ＵＳＢメモリ内の印刷対象のデータを印刷する際、印刷対象のデータを印刷出力形式のデータに展開する場合にデバイスのメモリ不足に起因して正常に印刷されない（印刷不可になる）のを未然に防止する例について説明する。
【０１３７】
ＵＳＢメモリ２０に記憶されている印刷未実行の印刷対象のドキュメントデータは、図１２（ａ）に示すように、複数のページのドキュメントデータから構成され、かつ印刷する際、デバイス（画像形成装置）内のメモリ（メモリ１３０の第３の記憶領域）を多く使用するページを含んでいるものとする。
【０１３８】
この例では、印刷対象のドキュメントデータ＃０２は、４ページ分のドキュメントデータのち、３ページ目がメモリを多く使用するページとなっている。例えば３ページ目のドキュメントデータに対しラスタライズ処理が実施された後のラスタデータ（印刷出力形式のデータ）のデータサイズが例えば１．５ＭＢであるとする。また、１ページ目、２ページ目、４ページ目の各ドキュメントデータに対応する印刷出力形式のデータのデータサイズは１ＭＢ未満であるとする。
【０１３９】
このような前提条件の下、図１２（ｂ）に示すように、画像形成装置１０と同様の構成および機能を有するデバイスＩＤ＝０００１のデバイス（画像形成装置）に図１２（ａ）に示すＵＳＢメモリ２０が接続される場合を想定する。このデバイスをデバイス（デバイスＩＤ０００１）と表記する。
【０１４０】
ここで、デバイス（デバイスＩＤ０００１）は、大容量メモリ（例えば２ＭＢ）のデバイスであり、カラー印刷対応のデバイス（カラー印刷およびモノクロ印刷のいずれの印刷にも対応のデバイス）であるとする。
【０１４１】
なお、大容量メモリとは、第１の実施の形態で説明したようにメモリ１３０の上記第３の記憶領域の記憶容量（メモリサイズ）が例えば１．５ＭＢ以上のメモリを示す。デバイス（デバイスＩＤ０００１）のメモリ１３０の第３の記憶領域の記憶容量（メモリサイズ）は例えば２ＭＢであり、その第３の記憶領域は大容量メモリに相当するものとする。
【０１４２】
電源が投入（電源ＯＮ）されたデバイス（デバイスＩＤ０００１）では、制御部１２０が図７に示した印刷装置初期化処理を実行して、データベース化した当該デバイスに関するデバイス資源情報データベース（図８参照）をメモリ１３０の第１の記憶領域に記憶する。ここで、デバイス資源情報データベースにおいて、メモリ資源情報はメモリサイズ＝２ＭＢを示し、モノクロ印刷／カラー印刷資源情報はカラー印刷およびモノクロ印刷のいずれの印刷にも対応する旨の情報を示しているとする。
【０１４３】
ユーザが電源投入（電源ＯＮ）されたデバイス（デバイスＩＤ０００１）の外部記憶装置Ｉ／Ｆ１１０にＵＳＢメモリ２０を接続（装着）すると、デバイス（デバイスＩＤ０００１）の制御部１２０は、図９に示した印刷使用資源情報のデータベース化処理を実行して、外部記憶装置Ｉ／Ｆ１１０を介してＵＳＢメモリ２０から読み込んだ印刷使用資源情報をデータベース化し、このデータベース化した結果（印刷使用資源情報データベース）をメモリ１３０の第１の記憶領域に記憶する。
【０１４４】
ここで、ＵＳＢメモリ２０には、図１３（ａ）に示すように印刷未実行のドキュメントデータ＃０２と過去に印刷実行されたドキュメントデータ＃０１とが記憶され、ドキュメントデータ＃０１に対応して印刷履歴情報が付加されているとする。
【０１４５】
そのため、制御部１２０は、ＵＳＢメモリ２０からドキュメントデータ＃０１に対応する印刷履歴情報の中のドキュメントデータ識別情報および印刷使用資源情報を読み込んで、これら読み込んだ情報を基にデータベース化した印刷使用資源情報データベースをメモリ１３０の第１の記憶領域に記憶する。その印刷使用資源情報データベースの一例を、図１０（ａ）に示す。
【０１４６】
このようにして印刷使用資源情報データベースが構築された場合、デバイス（デバイスＩＤ０００１）では、制御部１２０の制御に従って、ユーザＩ／Ｆ１４０の表示部に、図１３（ａ）に示すＵＳＢメモリ２０に記憶されている全てのドキュメントデータのドキュメント名が表示されるので、ユーザは、ユーザＩ／Ｆ１４０の操作部を操作して前記表示部に表示されたドキュメント名の中から印刷対象のドキュメント名例えば「＃０２」を指定し、印刷を指示する。この印刷対象のドキュメント名と印刷指示情報は、制御部１２０に与えられる。
【０１４７】
すると、デバイス（デバイスＩＤ０００１）の制御部１２０は、図１１に示した印刷処理を実施することで、ドキュメント識別情報＝＃０２に対応する印刷使用資源情報がメモリ１３０の印刷使用資源情報データベース（図１０（ａ）参照）に含まれていないと認識する。
【０１４８】
その後、ドキュメントデータ＃０２に対する印刷が実行される。
【０１４９】
制御部１２０は、ドキュメントデータ＃０２に対する印刷が正常に終了した場合、外部記憶装置Ｉ／Ｆ１１０を介して、ＵＳＢメモリ２０に記憶されている印刷対象のドキュメントデータ＃０２に対応して印刷実行の結果（印刷成功）に応じた印刷履歴情報（図１３（ｂ）参照）を書き込むとともに、前記印刷実行の結果（印刷成功）に基づき、メモリ１３０の第１の記憶領域に記憶されている印刷使用資源情報データベースを更新する（図１０（ｂ）参照）。
【０１５０】
すなわち、ドキュメントデータ＃０２の印刷実行が正常に実施された場合、ＵＳＢメモリ２０の記憶内容は図１３（ａ）に示す内容から図１３（ｂ）に示す内容に変更され、メモリ１３０の第１の記憶領域に記憶されている印刷使用資源情報データベースの内容は図１０（ａ）に示す内容から図１０（ｂ）に示す内容に変更される。
【０１５１】
このように制御部１２０は、印刷処理の結果が印刷成功のときは、印刷対象のデータ（ドキュメントデータ）に対応して印刷に使用した資源を示す資源情報（印刷使用資源情報）を履歴情報（印刷履歴情報）として外部記憶装置（ＵＳＢメモリ）に書き込む。
【０１５２】
印刷処理を正常終了した旨がデバイス（デバイスＩＤ０００１）のユーザＩ／Ｆ１４０の表示部に表示された場合、あるいはドキュメントデータ＃０２に対応する画像が形成された記録媒体（印刷物）が出力された場合、ユーザは、その表示内容を参照した後、外部記憶装置Ｉ／Ｆ１１０に装着されているＵＳＢメモリ２０を取り外す。
【０１５３】
次に、図１４（ａ）に示すように、第１の実施の形態で説明したデバイス（デバイスＩＤ０００２）に、図１３（ｂ）に示す記憶内容のＵＳＢメモリ２０が接続された場合においても、デバイス（デバイスＩＤ０００１）の場合と同様に、デバイス（デバイスＩＤ０００２）に関するデバイス資源情報データベースおよび上記ＵＳＢメモリ２０にかかわる印刷使用資源情報データベースがメモリ１３０の第１の記憶領域に記憶される。
【０１５４】
この場合、デバイス資源情報データベースにおいては、メモリ資源情報はメモリサイズ＝１ＭＢを示し、モノクロ印刷／カラー印刷資源情報はモノクロ印刷のみ対応する旨の情報を示している。また、印刷使用資源情報データベースは図１０（ｂ）に示す内容である。
【０１５５】
そして、ユーザが、ユーザＩ／Ｆ１４０の表示部に表示されたＵＳＢメモリ２０に記憶されている全てのドキュメントデータのドキュメント名の中から印刷対象のドキュメント名例えば「＃０２」を指定し、印刷を指示する。この印刷対象のドキュメント名と印刷指示情報は、制御部１２０に与えられる。
【０１５６】
すると、デバイス（デバイスＩＤ０００２）の制御部１２０は、上述したデバイス資源情報データベースの中の印刷実行資源情報と上述した印刷使用資源情報データベースの中のドキュメントデータ識別情報＝＃０２に関する印刷使用資源情報とを比較するとともに、この比較した結果、ドキュメントデータ＃０２については正常に印刷されないと判断する。
【０１５７】
そして、制御部１２０は、図１４（ｂ）に示すように、ユーザＩ／Ｆ１４０の表示部に「メモリ不足、印刷できません」など「印刷が禁止される旨」を表示させることで、ユーザに対し印刷が禁止される旨を通知する。この場合、デバイス（デバイスＩＤ０００２）による印刷実行は行われない（画像が形成された記録媒体は出力されない）。
【０１５８】
すなわち、制御部１２０は、履歴情報（印刷歴情報）が印刷成功を示す旨としての、印刷対象のデータ（ドキュメントデータ）に対する印刷処理を実行した画像形成装置にかかわる印刷に使用した資源を示す資源情報（印刷使用資源情報）の場合は、当該資源情報（印刷使用資源情報）と自装置の印刷処理にかかわる資源を示す資源情報（デバイス資源情報）とを対照し、この対照の結果に基づき自装置では正常に印刷されないと判定したときは、印刷対象のデータ（ドキュメントデータ）の印刷が禁止される旨の報知制御を行う。
【０１５９】
なお、第２の実施の形態では、制御部１２０は、外部記憶装置Ｉ／Ｆ１１０を介して、ドキュメントデータ＃０２の印刷実行を成功したデバイスのデバイス識別情報例えばデバイスＩＤ＝０００１をＵＳＢメモリ２０から取得するとともに、図１４（ｃ）に示すように、ユーザＩ／Ｆ１４０の表示部に「デバイスＩＤ：０００１、印刷可能です。」など「自装置の代替としての印刷成功したデバイス（画像形成装置）」を表示させるようにしてもよい。この場合、デバイス（デバイスＩＤ０００２）による印刷実行は行われない（画像が形成された記録媒体は出力されない）。
【０１６０】
ちなみに、第２の実施の形態の構成を有しない画像形成装置においては、上記の例の場合、図１５に示すように、１ページ目および２ページ目の各ドキュメントデータのそれぞれに対応して印刷実行が行われ、画像が形成された記録媒体が出力される。しかし、３ページ目のドキュメントデータの印刷の際にメモリ不足が発生するので、例えば３ページ目および４ページ目の各ドキュメントデータについては印刷実行されない（画像が形成された記録媒体は出力されない）。そのため、完全な印刷結果としての記録媒体が出力されず、出力された記録媒体が無駄になる。
【０１６１】
次に、ＵＳＢメモリ内の印刷対象のデータを印刷する際、印刷対象のデータの中にカラーデータが途中に存在することに起因して正常に印刷されない（印刷不可になる）のを未然に防止する例について説明する。
【０１６２】
ＵＳＢメモリ２０に記憶されている印刷未実行の印刷対象のＰＤＦデータは、図１６（ａ）に示すように、複数のページのＰＤＦデータから構成され、かつ複数のＰＤＦデータの中にカラーページを含んでいるものとする。
【０１６３】
この例では、印刷対象のドキュメントデータ＃０３は、４ページ分のＰＤＦデータのち、３ページ目がカラーデータのページとなっている。
【０１６４】
このような前提条件の下、図１６（ｂ）に示すように、上述したデバイス（デバイスＩＤ０００１）に図１６（ａ）に示すＵＳＢメモリ２０が接続される場合を想定する。
【０１６５】
ユーザが電源投入（電源ＯＮ）されたデバイス（デバイスＩＤ０００１）の外部記憶装置Ｉ／Ｆ１１０にＵＳＢメモリ２０を接続（装着）すると、デバイス（デバイスＩＤ０００１）の制御部１２０は、図９に示した印刷使用資源情報のデータベース化処理を実行して、外部記憶装置Ｉ／Ｆ１１０を介してＵＳＢメモリ２０から読み込んだ印刷使用資源情報をデータベース化し、このデータベース化した結果（印刷使用資源情報データベース）をメモリ１３０の第１の記憶領域に記憶する。
【０１６６】
ここで、ＵＳＢメモリ２０には、図１７（ａ）に示すように印刷未実行のＰＤＦデータ＃０３と過去に印刷実行されたドキュメントデータ＃０１およびドキュメントデータ＃０２とが記憶され、ドキュメントデータ＃０１およびドキュメントデータ＃０２のそれぞれに対応して印刷履歴情報が付加されているとする。
【０１６７】
そのため、制御部１２０は、ＵＳＢメモリ２０からドキュメントデータ＃０１およびドキュメントデータ＃０２のそれぞれに対応する印刷履歴情報の中のドキュメントデータ識別情報および印刷使用資源情報を読み込んで、これら読み込んだ情報を基にデータベース化した印刷使用資源情報データベースをメモリ１３０の第１の記憶領域に記憶する。その印刷使用資源情報データベースの一例を、図１０（ｂ）に示す。
【０１６８】
このようにして印刷使用資源情報データベースが構築された場合、デバイス（デバイスＩＤ０００１）では、制御部１２０の制御に従って、ユーザＩ／Ｆ１４０の表示部に、図１７（ａ）に示すＵＳＢメモリ２０に記憶されている全てのドキュメントデータ（あるいはＰＤＦデータ）のドキュメント名（あるいはＰＤＦ名）が表示される。
【０１６９】
そして、ユーザは、ユーザＩ／Ｆ１４０の操作部を操作して上記表示部に表示されたドキュメント名（あるいはＰＤＦ名）の中から印刷対象のＰＤＦ名例えば「＃０３」を指定し、印刷を指示する。この印刷対象のＰＤＦ名と印刷指示情報は、制御部１２０に与えられる。
【０１７０】
すると、デバイス（デバイスＩＤ０００１）の制御部１２０は、図１１に示した印刷処理を実施することで、ＰＤＦ識別情報（ドキュメント識別情報）＝＃０３に対応する印刷使用資源情報がメモリ１３０の印刷使用資源情報データベース（図１０（ｂ）参照）に含まれていないと認識する。
【０１７１】
その後、ＰＤＦデータ＃０３に対する印刷が実行される。
【０１７２】
制御部１２０は、ＰＤＦデータ＃０３に対する印刷が正常に終了した場合、外部記憶装置Ｉ／Ｆ１１０を介して、ＵＳＢメモリ２０に記憶されている印刷対象のＰＤＦデータ＃０３に対応して印刷実行の結果（印刷成功）に応じた印刷履歴情報（図１７（ｂ）参照）を書き込むとともに、前記印刷実行の結果（印刷成功）に基づき、メモリ１３０の第１の記憶領域に記憶されている印刷使用資源情報データベース参照）を更新する（図１０（ｃ）参照）。
【０１７３】
すなわち、ＰＤＦデータ＃０３の印刷実行が正常に実施された場合、ＵＳＢメモリ２０の記憶内容は図１７（ａ）に示す内容から図１７（ｂ）に示す内容に変更され、メモリ１３０の第１の記憶領域に記憶されている印刷使用資源情報データベースの内容は図１０（ｂ）に示す内容から図１０（ｃ）に示す内容に変更される。
【０１７４】
このように制御部１２０は、印刷処理の結果が印刷成功のときは、印刷対象のデータ（ＰＤＦデータ）に対応して資源情報（印刷使用資源情報）および自装置を示す識別情報（デバイス識別情報）を履歴情報（印刷履歴情報）として外部記憶装置（ＵＳＢメモリ）に書き込む。
【０１７５】
印刷処理を正常終了した旨がデバイス（デバイスＩＤ０００１）のユーザＩ／Ｆ１４０の表示部に表示された場合、あるいはＰＤＦデータ＃０３に対応する画像が形成された記録媒体（印刷物）が出力された場合、ユーザは、その表示内容を参照した後、外部記憶装置Ｉ／Ｆ１１０に装着されているＵＳＢメモリ２０を取り外す。
【０１７６】
次に、図１８（ａ）に示すように、上述したデバイス（デバイスＩＤ０００２）に、図１７（ｂ）に示す記憶内容のＵＳＢメモリ２０が接続された場合においても、デバイス（デバイスＩＤ０００１）の場合と同様に、デバイス（デバイスＩＤ０００２）に関するデバイス資源情報データベースおよび上記ＵＳＢメモリ２０にかかわる印刷使用資源情報データベースがメモリ１３０の第１の記憶領域に記憶される。
【０１７７】
この場合、デバイス資源情報データベースにおいては、メモリ資源情報はメモリサイズ＝１ＭＢを示し、モノクロ印刷／カラー印刷資源情報はモノクロ印刷のみ対応する旨の情報を示している。また、印刷使用資源情報データベースは図１０（ｃ）に示す内容である。
【０１７８】
そして、ユーザが、ユーザＩ／Ｆ１４０の表示部に表示されたＵＳＢメモリ２０に記憶されている全てのドキュメントデータ（あるいはＰＤＦデータ）のドキュメント名（あるいはＰＤＦ名）の中から印刷対象のドキュメント名（あるいはＰＤＦ名）例えば「＃０３」を指定し、印刷を指示する。この印刷対象のＰＤＦ名と印刷指示情報は、制御部１２０に与えられる。
【０１７９】
すると、デバイス（デバイスＩＤ０００２）の制御部１２０は、上述したデバイス資源情報データベースの中の印刷実行資源情報と上述した印刷使用資源情報データベースの中のＰＤＦデータ識別情報（ドキュメントデータ識別情報）＝＃０３に関する印刷使用資源情報とを比較する。
【０１８０】
制御部１２０は、上記比較した結果、印刷使用資源情報の中にカラートナー使用情報（カラー印刷情報）が含まれているものの、デバイス資源情報のモノクロ印刷／カラー印刷資源情報がモノクロ印刷のみ対応する旨の情報を示しているので、ＰＤＦデータ＃０３については正常に印刷されないと判断する。
【０１８１】
そして、制御部１２０は、図１８（ｂ）に示すように、ユーザＩ／Ｆ１４０の表示部に「カラーデータ、印刷できません」など「印刷が禁止される旨」を表示させることで、ユーザに対し印刷が禁止される旨を通知する。この場合、デバイス（デバイスＩＤ０００２）による印刷実行は行われない（画像が形成された記録媒体は出力されない）。
【０１８２】
すなわち、制御部１２０は、履歴情報（印刷履歴情報）が印刷成功を示す旨としての、印刷対象のデータ（ＰＤＦデータ）に対する印刷処理を実行した画像形成装置にかかわる印刷に使用した資源を示す資源情報（印刷使用資源情報）および当該画像形成装置を示す識別情報（デバイス識別情報）の場合は、当該資源情報（印刷使用資源情報）と自装置の印刷処理にかかわる資源を示す資源情報（デバイス資源情報）とを対照し、この対照の結果に基づき自装置では正常に印刷されないと判定したときは、ユーザＩ／Ｆ１４０に対し印刷対象のデータ（ＰＤＦデータ）の印刷が禁止される旨を報知させる制御を行うとともに自装置の代替としての前記識別情報（デバイス識別情報）に対応する画像形成装置（印刷成功した画像形成装置）を示す情報を報知させる制御を行う。
【０１８３】
ちなみに、第２の実施の形態の構成を有しない画像形成装置においては、上記の例の場合、図１９に示すように、１ページ目および２ページ目の各ＰＤＦデータのそれぞれに対応して印刷実行が行われ、画像が形成された記録媒体が出力される。しかし、３ページ目のＰＤＦデータ（カラーページ）の印刷の際にメモリ不足が発生するので、例えば３ページ目および４ページ目の各ＰＤＦデータについては印刷実行されない（画像が形成された記録媒体は出力されない）。そのため、完全な印刷結果としての記録媒体が出力されず、出力された記録媒体が無駄になる。
【０１８４】
ところで、ＰＤＦデータの場合、該当するページに到達するまでカラーであるか否かが分からない場合があるので、ＰＤＦデータに対する印刷実行を行った結果が印刷成功の場合に、１枚の記録媒体に印刷すべきＰＤＦデータに対応する印刷出力形式のデータ（ページ単位のデータ）を記憶するためのメモリのメモリサイズを印刷使用資源情報として保存するようにする。
【０１８５】
これにより、印刷成功となったＰＤＦデータを記憶しているＵＳＢメモリが接続されたデバイス（画像形成装置）は、当該ＰＤＦデータに対する印刷の際に、ＰＤＦデータを展開することなく、印刷使用資源情報内のメモリサイズを参照することで、当該デバイスの資源（メモリサイズ）で正常に印刷されるかを判断するようにする。
【０１８６】
なお、第２の実施の形態では、ＵＳＢメモリ内のすべての印刷使用資源情報についてデータベース化し、このデータベース化した印刷使用資源情報データベースをメモリ１３０に記憶するようにしているが、これに限定されることなく、印刷指示のあった印刷対象のデータに対応する印刷使用資源情報のみをメモリ１３０に読み込むようにしてもよい。
【０１８７】
第２の実施の形態において、デバイス資源情報の色材資源情報（トナー資源情報）が、例えばブラック色およびシアン色のトナー残量が規定量以上を示し、イエロー色およびマゼンタ色のトナーの残量が規定量未満を示している場合、印刷使用資源情報が、例えばブラック色およびシアン色を使用する旨の情報のときは、正常に印刷されると判断するようにしてもよい。
【０１８８】
第２の実施の形態において、印刷結果が印刷成功の場合は、ドキュメント識別情報、印刷使用資源情報、およびデバイス資源情報を含む印刷履歴情報をドキュメントデータに対応して記憶するようにしてもよい。この場合、その印刷履歴情報は印刷成功を示す旨を含んでいるものとみなす。
【０１８９】
次に、第１の実施の形態および第２の実施の形態に係わる画像形成装置のハードウェア構成について、図２０を参照して説明する。
【０１９０】
画像形成装置１０は、図２０に示すように、ＣＰＵ１０１、記憶装置１０２、ＲＯＭ１０３、ＲＡＭ１０４、インタフェース１０５Ａ，１０６Ａ、ＵＳＢインタフェース１０７、通信Ｉ／Ｆ１０８、インタフェース１０５Ａに接続された操作パネル１０５Ｂ、インタフェース１０６Ａに接続されたプリンタエンジン１０６Ｂを有している。これら各構成要素１０１〜１０４，１０５Ａ，１０６Ａ，１０７，１０８はシステムバス１０９に接続されている。
【０１９１】
記憶装置１０２は、例えばハードディスクであり、図１に示した制御部１２０（および取得部１２１）の各機能を実現するためのソフトウェア（プログラム）、処理プログラム１０２Ａなどインストールされた各種のプログラムを記憶している。
【０１９２】
処理プログラム１０２Ａは、取得処理過程、および制御処理過程を含んでいる。取得部１２１は取得処理過程を実行し、制御部１２０は制御処理過程を実行する。
【０１９３】
ＲＯＭ１０３は、読み出し専用メモリであり、外部の装置とのデータ通信を行うための通信プロトコル情報を記憶している。
【０１９４】
ＲＡＭ１０４は、随時書き込み読み出しメモリであり、記憶装置１０２から読み込まれた処理プログラム１０２Ａを含むプログラムや、ＲＯＭ１０３から読み込まれた通信プロトコル情報などを記憶する。
【０１９５】
また、ＲＡＭ１０４は図１に示したメモリ１３０の機能を有するものであり、ＲＡＭ１０４には、第１の記憶領域、第２の記憶領域、第３の記憶領域が割り当てられている。
【０１９６】
インタフェース１０５Ａは、データ通信を実行するＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｃａｔｉｏｎ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向けＩＣ）を備えており、操作パネル１０５Ｂとの通信を行う。操作パネル１０５Ｂは、図１に示したユーザＩ／Ｆ１４０の機能を果たす。
【０１９７】
インタフェース１０６Ａは、データ通信を実行するＡＳＩＣ（特定用途向けＩＣ）を備えており、プリンタエンジン１０６Ｂとの通信を行う。プリンタエンジン１０６Ｂは、図１に示した画像出力装置１５０の機能を果たす。
【０１９８】
ＵＳＢインタフェース１０７は、ＵＳＢポートおよびデータ通信を実行するＡＳＩＣ（特定用途向けＩＣ）を備えており、ＵＳＢポートに接続された外部記憶装置としてのＵＳＢメモリ２０との通信を行う。ＵＳＢインタフェース１０７は、図１に示した外部記憶装置Ｉ／Ｆ１１０の機能を果たす。
【０１９９】
通信Ｉ／Ｆ１０８は、データ通信を実行するＡＳＩＣ（特定用途向けＩＣ）を備えており、ネットワークなどの通信回線３０と接続されている。通信Ｉ／Ｆ１０８は、ＲＯＭ１０３からＲＡＭ１０４へプロトコル情報を読み込んで実行することにより、通信回線３０を介して例えば外部の装置とのデータ通信を行う。
【０２００】
ＣＰＵ１０１は、中央演算処理装置であり、記憶装置１０２からＲＡＭ１０４へ、処理プログラム１０２Ａを含むプログラムを読み込んで実行することにより、上述した制御部１２０および取得部１２１の各機能を実現するとともに、処理プログラム１０２Ａに対応する処理機能を実現する。また、ＣＰＵ１０１は画像形成装置全体を制御する。
【０２０１】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【０２０２】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記憶媒体に格納して提供してもよい。
【０２０３】
すなわち、画像処理プログラムを含むプログラムをハードディスク等の記憶装置に記録する場合に限らず、当該プログラムを次のようにして提供してもよい。
【０２０４】
たとえば、プログラムをＲＯＭに格納しておき、ＣＰＵが、このプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしてもよい。
【０２０５】
また、上記プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取りされる記憶媒体に格納して配布するようにしてもよい。
【０２０６】
さらには、画像形成装置等を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、サーバ装置あるいはホストコンピュータから上記プログラムをダウンロードした後、このプログラムを実行するようにしてもよい。この場合、このプログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記憶媒体）が挙げられる。
【産業上の利用可能性】
【０２０７】
本発明の画像形成装置は、電子写真プロセス方式あるいはインクジェット方式により、モノクロ印刷およびカラー印刷の少なくとも一方の印刷を実行する画像形成装置に適用するようにしてもよい。
【符号の説明】
【０２０８】
１０  画像形成装置
２０  外部記憶装置
２１  Ｉ／Ｆ部
２２  メモリ部
１０１  ＣＰＵ
１０２  記憶装置
１０２Ａ  処理プログラム
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５Ｂ  操作パネル
１０６Ｂ  プリンタエンジン
１０７  ＵＳＢインタフェース
１１０  外部記憶装置Ｉ／Ｆ
１２０  制御部
１２１  取得部
１３０  メモリ
１４０  ユーザＩ／Ｆ
１５０  画像出力装置
【図１】
2011115971.tif 000003
【図２】
2011115971.tif 000004
【図３】
2011115971.tif 000005
【図４】
2011115971.tif 000006
【図５】
2011115971.tif 000007
【図６】
2011115971.tif 000008
【図７】
2011115971.tif 000009
【図８】
2011115971.tif 000010
【図９】
2011115971.tif 000011
【図１０】
2011115971.tif 000012
【図１１】
2011115971.tif 000013
【図１２】
2011115971.tif 000014
【図１３】
2011115971.tif 000015
【図１４】
2011115971.tif 000016
【図１５】
2011115971.tif 000017
【図１６】
2011115971.tif 000018
【図１７】
2011115971.tif 000019
【図１８】
2011115971.tif 000020
【図１９】
2011115971.tif 000021
【図２０】
2011115971.tif 000022