(57)【要約】【課題】コード画像を用いてコピーを行う画像形成装置における不適切なコピー処理を防止可能な画像形成装置を提供する。【解決手段】画像形成装置を搭載したネットワーク複合機１は、用紙に印刷されたＱＲコードを読み取る読取部１３と、ＱＲコードを解析し、ページデータファイル及びコマンドファイルを特定可能なユニークＩＤを取得するＩＤ取得部１０Ｄと、ユニークＩＤと、ページデータファイルのファイル数を示す情報とに基づいて、保存フォルダに保存されたページデータファイル及びコマンドファイルに欠落があるか否かを確認する確認処理部１０Ｆと、欠落のないことが確認された場合に、ページデータファイルを用いて印刷データを用紙に印刷する印刷部１４とを備える。【選択図】図３
2011053545.tif 000002
【特許請求の範囲】
【請求項１】
用紙に印刷されたコード画像を用いて保存フォルダに保存された印刷データを特定し、当該特定した印刷データを用紙に印刷する画像形成装置において、
用紙に印刷された前記コード画像を読み取る読取手段と、
前記読取手段によって読み取られたコード画像を解析し、前記印刷データを少なくとも含む複数のファイルを特定可能な特定情報を取得する取得手段と、
前記取得手段によって取得された特定情報と、当該特定情報によって特定されるファイル数情報であって前記複数のファイルに含まれる前記印刷データのファイル数を示すファイル数情報とに基づいて、前記保存フォルダに保存された前記複数のファイルに欠落があるか否かを確認する確認手段と、
前記複数のファイルに欠落のないことが前記確認手段によって確認された場合に、前記コード画像を用いて特定された印刷データを用紙に印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
外部から印刷指示と共に印刷データを受信し、当該受信した印刷データを用紙に印刷する画像形成装置において、
前記印刷データを少なくとも含む複数のファイルを特定可能な特定情報を生成する第１の生成手段と、
前記第１の生成手段によって生成された特定情報を含むコード画像を前記印刷データと共に用紙へ印刷する印刷手段と、
前記複数のファイルを前記特定情報と関連付けて保存フォルダへ出力する出力手段と、
前記複数のファイルに含まれる前記印刷データのファイル数を示すファイル数情報を前記特定情報と関連付けて生成する第２の生成手段と、
前記特定情報と前記ファイル数情報とに基づいて、前記保存フォルダに保存された前記複数のファイルに欠落があるか否かを確認する確認手段と、
を備えることを特徴とする画像形成装置。
【請求項３】
前記複数のファイルに欠落があることが前記確認手段によって確認された場合に、前記複数のファイルのうち保存されているファイルを前記保存フォルダから削除する削除手段を更に備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記確認手段は、前記複数のファイルの全てが前記出力手段によって前記保存フォルダへ出力された場合に、前記複数のファイルに欠落があるか否かを確認することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記印刷手段は、前記複数のファイルの全てが前記出力手段によって前記保存フォルダへ出力された場合に、前記確認手段による確認動作の進行に関わらず、前記印刷データ及び前記コード画像の印刷を開始することを特徴とする請求項２〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記確認手段は、自機が起動されるときに、前記複数のファイルに欠落があるか否かを確認することを特徴とする請求項２〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記確認手段は、出力手段によって前記保存フォルダへ出力された複数組の前記複数のファイルについて欠落があるか否かを確認することを特徴とする請求項２〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記複数のファイルは、印刷データを含むデータファイルと印刷設定情報を含むコマンドファイルとを有することを特徴とする請求項１〜７のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
一般的には、紙文書をコピーする際、紙文書がスキャナで読み取られ、その読み取られたデータが用紙に印刷される。この場合、コピーを繰り返すうちに、印刷される文字や画像が劣化する。そこで、スキャンしたデータを印刷するのではなく、保存された印刷データを印刷することにより、画像等の劣化を防止する画像形成装置がある（例えば、下記特許文献１参照）。
【０００３】
下記特許文献１に記載の画像形成装置では、最初に印刷データを用紙へ印刷する際に、印刷データが保存され、保存された印刷データの保存場所を示すバーコードが印刷データと共に用紙に印刷される。そして、紙文書をコピーする際に、バーコードが読み取られ、このバーコードが示す保存場所に保存された印刷データが用紙に印刷される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３２３６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の画像形成装置のようにバーコード等のコード画像を用いてコピーを行う画像形成装置では、用紙に印刷する印刷データを複数のファイルに分割して保存する場合がある。また、印刷データのファイルとは別に、印刷設定等の情報を含むファイルを印刷データのファイルと共に保存する場合もある。これらの場合、コード画像を用いてコピーを行うために保存する印刷情報は、複数のファイルによって構成される。
【０００６】
印刷情報が複数のファイルで構成されている場合、保存フォルダのメモリ容量オーバーによる障害、ネットワーク障害等、保存中に何らかの障害が発生して、一部のファイルを保存できない場合がある。また、印刷情報を構成する全てのファイルが保存された後に、ユーザが削除操作を行うなど、なんらかの理由で一部のファイルが欠落する場合もある。
【０００７】
印刷情報を構成する一部のファイルが欠落した状態で保存されていると、コード画像を用いてコピーを行う際に、文書の一部が欠落する虞がある。また、異なる印刷設定で印刷されることも考えられる。これらの場合、元の紙文書とは異なる文書が印刷されるので、コピー処理としては不適切である。
【０００８】
本発明は、上記問題点を解消する為になされたものであり、コード画像を用いてコピーを行う画像形成装置における不適切なコピー処理を防止可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る画像形成装置は、用紙に印刷されたコード画像を用いて保存フォルダに保存された印刷データを特定し、当該特定した印刷データを用紙に印刷する画像形成装置において、用紙に印刷されたコード画像を読み取る読取手段と、読取手段によって読み取られたコード画像を解析し、印刷データを少なくとも含む複数のファイルを特定可能な特定情報を取得する取得手段と、取得手段によって取得された特定情報と、当該特定情報によって特定されるファイル数情報であって上記複数のファイルに含まれる印刷データのファイル数を示すファイル数情報とに基づいて、保存フォルダに保存された上記複数のファイルに欠落があるか否かを確認する確認手段と、上記複数のファイルに欠落のないことが確認手段によって確認された場合に、コード画像を用いて特定された印刷データを用紙に印刷する印刷手段と、を備えることを特徴とする。
【００１０】
本発明に係る画像形成装置によれば、用紙に印刷されたコード画像が読み取られ、該コード画像を解析することにより特定情報が取得される。この特定情報とファイル数情報とに基づいて、保存フォルダに保存された上記複数のファイルに欠落があるか否かが確認される。そして、上記複数のファイルに欠落のないことが確認された場合に、印刷データが用紙に印刷される。すなわち、上記複数のファイルに欠落があるか否かが印刷を行う前に確認され、例えば、上記複数のファイルに欠落がある場合は印刷が実行されない。従って、不適切なコピー処理を防止することが可能となる。
【００１１】
本発明に係る画像形成装置は、外部から印刷指示と共に印刷データを受信し、当該受信した印刷データを用紙に印刷する画像形成装置において、印刷データを少なくとも含む複数のファイルを特定可能な特定情報を生成する第１の生成手段と、第１の生成手段によって生成された特定情報を含むコード画像を印刷データと共に用紙へ印刷する印刷手段と、上記複数のファイルを特定情報と関連付けて保存フォルダへ出力する出力手段と、上記複数のファイルに含まれる印刷データのファイル数を示すファイル数情報を特定情報と関連付けて生成する第２の生成手段と、特定情報とファイル数情報とに基づいて、保存フォルダに保存された上記複数のファイルに欠落があるか否かを確認する確認手段と、を備えることを特徴とする。
【００１２】
本発明に係る画像形成装置によれば、印刷データを含む複数のファイルが特定情報と対応付けられて保存フォルダへ出力されるので、上記複数のファイルは、特定情報によって特定可能な状態で保存フォルダに保存される。また、特定情報を含むコード画像を印刷データと共に用紙に印刷するので、後から、用紙に印刷されたコード画像を用いて保存フォルダに保存された上記複数のファイルを特定して印刷することができる。一方、特定情報と上記複数のファイルのファイル数情報とに基づいて、保存フォルダに保存された上記複数のファイルに欠落があるか否かが確認される。これにより、画像形成装置において画像コードを用いたコピーを行う際に必要なファイルの欠落の有無を把握できるので、不適切なコピー処理を防止することが可能となる。
【００１３】
本発明に係る画像形成装置では、上記複数のファイルに欠落があることが確認手段によって確認された場合に、上記複数のファイルのうち保存されているファイルを保存フォルダから削除する削除手段を更に備えることが好ましい。
【００１４】
この場合、上記複数のファイルに欠落のあることが、確認手段によって確認されると、保存されているファイルが削除される。従って、不適切なコピー処理を防止することが可能となる。また、一部のファイルが欠落した場合に、残りの不完全なファイルが削除されるので、メモリ容量の圧迫を抑制することも可能となる。
【００１５】
本発明に係る画像形成装置では、確認手段は、上記複数のファイルの全てが出力手段によって保存フォルダへ出力された場合に、上記複数のファイルに欠落があるか否かを確認することが好ましい。
【００１６】
これにより、上記複数のファイルの全てについて保存処理が実行された後、保存フォルダ内に全てのファイルが保存されているか否かが確認される。従って、保存処理に失敗し、一部のファイルが欠落した場合に、残りの不完全なファイルを削除することができる。また、保存処理中に確認が実行されることを防止できる。
【００１７】
本発明に係る画像形成装置では、印刷手段は、上記複数のファイルの全てが出力手段によって保存フォルダへ出力された場合に、確認手段による確認動作の進行に関わらず、印刷データ及びコード画像の印刷を開始することが好ましい。
【００１８】
例えば、上記複数のファイルの全てが保存フォルダへ出力された後、確認動作の進行に関わらず確認動作と並行して、印刷データ及びコード画像の印刷を行うことにより、確認動作を待つことなく印刷を行う。これにより、印刷データ及びコード画像の印刷が、確認動作によって遅くなることを防止できる。
【００１９】
本発明に係る画像形成装置では、確認手段は、自機が起動されるときに、上記複数のファイルに欠落があるか否かを確認することが好ましい。この場合、画像形成装置を起動する毎に、不完全なファイルを削除することができる。
【００２０】
本発明に係る画像形成装置では、確認手段は、出力手段によって保存フォルダへ出力された複数組の上記複数のファイルについて欠落があるか否かを確認することが好ましい。これにより、保存フォルダへ出力された複数組の上記複数のファイルについて、ファイルの欠落の有無を確認することができる。
【００２１】
また、上記複数のファイルは、印刷データを含むデータファイルと印刷設定情報を含むコマンドファイルとを有することが好ましい。これにより、データファイルとは別に印刷設定情報を含むコマンドファイルが存在する場合には、コマンドファイルの欠落の有無が判断される。従って、印刷設定情報が欠落した状態でコピー処理が実行されることを防止できる。
【発明の効果】
【００２２】
本発明によれば、コード画像を用いてコピーを行う画像形成装置における不適切なコピー処理を防止することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係る画像形成装置が搭載されたネットワーク複合機を含むネットワークの構成を示す図である。
【図２】ネットワーク複合機の構成を示すブロック図である。
【図３】ネットワーク複合機の制御部の構成を説明するための図である。
【図４】ネットワーク複合機によるＱＲコードを印刷する際の処理手順を示すフローチャートである。
【図５】ネットワーク複合機によるＱＲコードを印刷する際の整合チェック処理の手順を示すフローチャートである。
【図６】ネットワーク複合機によるＱＲコードを用いたコピー処理及び整合チェック処理の手順を示すフローチャート（前半部分）である。
【図７】ネットワーク複合機によるＱＲコードを用いたコピー処理及び整合チェック処理の手順を示すフローチャート（後半部分）である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。ここでは、実施形態に係る画像形成装置が、ネットワーク複合機に搭載された場合を例にして説明する。
【００２５】
図１〜図３を併せて用いて、ネットワーク複合機１の構成について説明する。図１は、ネットワーク複合機１を含むネットワークの構成を示す図である。図２は、ネットワーク複合機１の構成を示すブロック図である。図３は、ネットワーク複合機１の制御部１０の構成を説明するための図である。
【００２６】
ネットワーク複合機１は、紙文書をコピーする際、用紙６０に印刷されたコード画像を読み取り、得られた情報を用いて保存された印刷データを特定し、特定した印刷データを用紙に印刷する機能を有する。なお、コード画像とは、数字、文字列などのコード情報を変換して得られる画像であり、例えば、バーコード等の１次元コード、ＱＲコード（登録商標、以下同様）６１等の２次元コードなどが含まれる。
【００２７】
また、ネットワーク複合機１は、保存された印刷情報の整合性をチェックし、整合性が崩れている場合に、不完全な印刷情報を削除する機能を有する。印刷情報の整合性のチェックとは、印刷情報を構成するページデータファイル及びコマンドファイルの一部が欠落していないかどうかを確認することである。なお、ページデータファイルは印刷データを含み、コマンドファイルは印刷設定の情報を含むファイルである。
【００２８】
図１に示されるように、ネットワーク複合機１は、ＬＡＮ（ローカルエリアネットワーク）５０に接続されている。ＬＡＮ５０には、ＰＣ（パーソナルコンピュータ）３及びファイルサーバ４が接続されている。ＰＣ３には、ネットワーク複合機１のプリンタドライバ３１が搭載され、ネットワーク複合機１は、ＰＣ３内の印刷データを印刷可能に構成されている。また、ネットワーク複合機１は、ＬＡＮ５０を介してファイルサーバ４内のフォルダへアクセス可能に構成されている。
【００２９】
図２に示されるように、ネットワーク複合機１は、制御部１０、操作部１１、表示部１２、読取部１３、印刷部１４、コーデック１５、画像記憶部１６、モデム１７、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１８、ＩＦＡＸ制御部１９、及び、ＬＡＮインターフェース２０等を備えている。なお、各部は通信線２１で相互に通信可能に接続されている。
【００３０】
制御部１０は、演算を行うマイクロプロセッサ、プログラム等を記憶するＲＯＭ、演算結果などの各種データを一時的に記憶するＲＡＭ、及びバックアップＲＡＭ等により構成されている。制御部１０は、ＲＯＭに記憶されているプログラムを実行することにより、以下に説明するネットワーク複合機１を構成する各部の機能を実現するとともに、ネットワーク複合機１を構成するハードウェアを統合的に制御する。なお、制御部１０の詳細な説明については後述する。
【００３１】
操作部１１は、ネットワーク複合機１を操作するために用いられる複数の操作ボタンを備えている。表示部１２は、設定内容等を表示するディスプレイである。ユーザは、表示部１２の表示を参照しながら、操作部１１を利用してＱＲコード（コード画像）を用いたコピーの指示をネットワーク複合機１に入力することができる。
【００３２】
読取部１３は、光源及びＣＣＤ等によって構成されており、紙文書等の原稿を読み取り、画像データを生成する。また、読取部１３は、ＱＲコードを用いたコピー指示があった場合には、読取対象となる紙文書に印刷されたＱＲコードを読み取る。なお、読取部１３が、特許請求の範囲に記載の読取手段として機能する。
【００３３】
印刷部１４は、電子写真方式のプリンタであり、ＰＣ３又はファイルサーバ４等から入力された印刷データ、読取部１３により読み取られた画像データ、及び、ファクシミリで受信された画像データ等を用紙に印刷する。印刷部１４は、ＰＣ３から入力された印刷データを印刷する際、ＱＲコードが生成されると、印刷データをＱＲコードと共に用紙に印刷する。また、印刷部１４は、ＱＲコードを用いたコピーの指示があると、ＱＲコードにより特定される印刷データを用紙に印刷する。なお、印刷部１４が、特許請求の範囲に記載の印刷手段として機能する。
【００３４】
コーデック１５は、読取部１３で読み取られた画像データを符号化圧縮するとともに符号化圧縮されている画像データを復号する。画像記憶部１６は、ＤＲＡＭ等で構成されており、コーデック１５で符号化圧縮された画像データ、及びファクシミリ受信された画像データ等を記憶する。
【００３５】
ＮＣＵ１８は、モデム１７と公衆交換電話網（ＰＳＴＮ）５１との接続を制御し、ＦＡＸの送受信機能を有する。ＩＦＡＸ制御部１９は、インターネットＦＡＸ（ＩＦＡＸ）機能を司る部分である。ＬＡＮインターフェース２０は、ＬＡＮ５０に接続され、信号変換及びプロトコル変換等のインターフェース処理を実行し、ＰＣ３及びファイルサーバ４との間で、信号及びデータの送受信を行う。
【００３６】
引き続いて、図３を参照して、制御部１０の構成について詳細に説明する。なお、図３には、制御部１０の説明に関わる構成要素を主に記載し、図２に記載したネットワーク複合機１の一部の構成要素を省略している。制御部１０は、ＩＤ生成部１０Ａ、文書管理部１０Ｂ、パス記憶部１０Ｃ、ＩＤ取得部１０Ｄ、データ検索部１０Ｅ、確認処理部１０Ｆ、及び削除部１０Ｇを備えている。
【００３７】
ＩＤ生成部１０Ａ及び文書管理部１０Ｂは、印刷情報を後で特定可能な状態で保存フォルダ内に保存するための機能を有する。ＩＤ取得部１０Ｄ及びデータ検索部１０Ｅは、保存された印刷情報を特定するための機能を有する。確認処理部１０Ｆ及び削除部１０Ｇは、印刷情報の整合性を確認し、整合性が崩れている場合に、不完全な印刷情報を削除する機能を有する。以下、各構成要素について詳細に説明する。
【００３８】
ＩＤ生成部１０Ａは、ＰＣ３から入力された印刷ジョブを識別するユニークＩＤを生成する。印刷ジョブとは、印刷を行う旨の指示と共に、印刷データ、印刷設定等を示す情報を含む。印刷ジョブを識別するユニークＩＤは、印刷データを識別可能なＩＤである。ここで印刷データは用紙に印刷されるデータであって、印刷データとしてＧＤＩプリントデータ等が用いられる。なお、ＩＤ生成部１０Ａが、特許請求の範囲に記載の第１の生成手段として機能する。
【００３９】
文書管理部１０Ｂは、印刷データの用紙１ページ分のデータを１ファイルとしてページデータファイルを生成する。そして、文書管理部１０Ｂは、各ページデータファイルのファイル名を生成規則に従って生成する。ファイル名は、ユニークＩＤを含んで生成される。例えば、文書管理部１０Ｂは、ページデータである旨を示す「ｄａｔａ」、ユニークＩＤ「ＸＸＸＸＸＸＸＸ」、ページ番号Ｎを示す「ｐａｇｅＮ」を組み合わせて、「ｄａｔａＸＸＸＸＸＸＸＸ＿ｐａｇｅＮ．ｍｍｒ」といったファイル名を生成する。
【００４０】
また、文書管理部１０Ｂは、印刷設定の情報を含むコマンドファイルを生成し、このファイル名を生成規則に従って生成する。コマンドファイル名は、ユニークＩＤとページデータファイルの数を示す情報を含み、ユニークＩＤとページデータファイルの数を対応付けている。すなわち、文書管理部１０Ｂは、特許請求の範囲に記載の第２の生成手段として機能する。
【００４１】
文書管理部１０Ｂは、例えば、コマンドファイルであることを示す「ｃｍｄ」、ユニークＩＤ「ＸＸＸＸＸＸＸＸ」、ページデータファイルのファイル数Ｎを示す「ｔｏｔａｌｐａｇｅＮ」を組み合わせて、「ｃｍｄＸＸＸＸＸＸＸＸ＿ｔｏｔａｌｐａｇｅＮ」といったコマンドファイル名を生成する。
【００４２】
また、文書管理部１０Ｂは、ネットワーク複合機１内のパス記憶部１０Ｃに記憶された機器設定情報から、ページデータファイル及びコマンドファイルを保存する保存フォルダのパス情報を取得する。パス記憶部１０Ｃは、予め設定された複数の保存フォルダを示すパス情報を記憶している。例えば、保存フォルダとして、ネットワーク複合機１内のフォルダ、又は、ファイルサーバ４内の保存フォルダ４１を利用することができる。また、パス記憶部１０Ｃは、複数の保存フォルダの優先順位を示す優先情報も併せて保存している。この優先順位は、印刷データを保存する際及び検索する際の優先順位を示している。
【００４３】
文書管理部１０Ｂは、パス記憶部１０Ｃから取得した保存フォルダのパス情報と生成したファイル名とを連結して、各ページデータファイル及びコマンドファイルのフルパスを生成する。このフルパスにより保存フォルダが指定され、各ページデータファイル及びコマンドファイルが同一の保存フォルダに保存される。すなわち、１つの印刷ジョブに対して、ページ数分のページデータファイルと１つのコマンドファイルとによって構成される印刷情報が保存フォルダに保存される。
【００４４】
より具体的に説明すると、保存フォルダがファイルサーバ４内のフォルダである場合、文書管理部１０Ｂは、ページデータファイル及びコマンドファイルをＬＡＮインターフェース２０へ出力する。ＬＡＮインターフェース２０は、フルパスを利用し、ページデータファイル及びコマンドファイルをファイル名と対応付けてファイルサーバ４へ出力する。すなわち、ＬＡＮインターフェース２０が、特許請求の範囲に記載の出力手段として機能する。
【００４５】
保存フォルダがネットワーク複合機１内のフォルダである場合、文書管理部１０Ｂは、該当する保存フォルダへページデータファイル及びコマンドファイルをファイル名と対応付けて出力する。すなわち、文書管理部１０Ｂは、特許請求の範囲に記載の出力手段としても機能する。
【００４６】
ＩＤ取得部１０Ｄは、読取部１３によって読み取られたＱＲコードの情報を解析し、ユニークＩＤを取得する。すなわち、ＩＤ取得部１０Ｄは、特許請求の範囲に記載の取得手段として機能する。なお、ＱＲコードには、ＱＲコードを用いたコピー専用の識別文字列「ＱＲＣＰＩＤ」を示す情報が含まれる。これにより、ユニークＩＤと形式が類似する別用途のユニークＩＤと区別することができる。
【００４７】
データ検索部１０Ｅは、検索対象となるファイルのファイル名を生成規則に従って生成する。データ検索部１０Ｅが用いる生成規則は、文書管理部１０Ｂがページデータファイル名又はコマンドファイル名を生成する際の生成規則と同じである。データ検索部１０Ｅは、パス記憶部１０Ｃから取得した保存フォルダのパス情報と生成したファイル名とを連結して、検索対象となるファイルのフルパスを生成する。このフルパスを用いて、データ検索部１０Ｅは、ユニークＩＤを含むページデータファイル及びコマンドファイルの検索を行う。
【００４８】
確認処理部１０Ｆは、保存フォルダに保存された印刷情報の整合チェックを行う。すなわち、確認処理部１０Ｆは、コマンドファイル名に含まれるユニークＩＤ及びページデータファイルの数を示すファイル数情報を用いて、印刷情報を構成するページデータファイル及びコマンドファイルに欠落があるか否か確認する。
【００４９】
より具体的には、確認処理部１０Ｆは、コマンドファイルが保存フォルダに保存されているか否か、ページデータファイルが保存フォルダに保存されているか否か、ファイル数情報によって示される数のページデータファイルが保存フォルダに保存されているか否かを確認する。
【００５０】
また、確認処理部１０Ｆは、ＰＣ３から印刷ジョブを入力すると、入力した印刷ジョブについてのページデータファイル及びコマンドファイルが保存フォルダへ出力された後、過去に保存した全ての印刷情報について整合チェックを行う。また、確認処理部１０Ｆは、ＱＲコードを用いたコピー指示があった場合に、印刷情報を特定して印刷を行う前に、対象となる印刷情報について整合チェックを行う。
【００５１】
削除部１０Ｇは、印刷情報を構成するファイルの一部に欠落があることが確認処理部１０Ｆによって確認された場合に、その印刷情報を構成するファイルのうち保存されているページデータファイル又はコマンドファイルを保存フォルダから削除する。
【００５２】
次に、図４及び図５を参照して、ネットワーク複合機１によるＱＲコードの印刷を行う際の処理について説明する。図４は、ネットワーク複合機１によるＱＲコードを印刷する際の処理手順を示すフローチャートである。図５は、ネットワーク複合機１によるＱＲコードを印刷する際の整合チェック処理の手順を示すフローチャートである。
【００５３】
ユーザがＰＣ３内に保存されたデータの印刷指示を行うと、印刷ジョブが、ＬＡＮインターフェース２０によって受信される（ステップＳ１０１）。印刷ジョブが受信されると、印刷ジョブを識別するユニークＩＤが、ＩＤ生成部１０Ａによって生成される（ステップＳ１０２）。続いて、ユニークＩＤを含むＱＲコードが生成される（ステップＳ１０３）。
【００５４】
ステップＳ１０３と並行して、ステップＳ１０４〜Ｓ１０７の処理が行われる。ステップＳ１０４では、保存フォルダのパス情報が、文書管理部１０Ｂによって取得される。そして、ページデータファイルが生成され、ページデータファイル名及びコマンドファイル名が、生成規則に従い文書管理部１０Ｂによって生成される（ステップＳ１０５）。
【００５５】
続いて、各ページデータファイル及びコマンドファイルが、保存フォルダへ出力される（ステップＳ１０６）。これにより、各ページデータファイル及びコマンドファイルの保存処理が行われる。印刷情報を構成する全てのページデータファイル及びコマンドファイルについて保存処理が完了すると、印刷処理を開始する旨の信号が、制御部１０によって印刷部１４へ出力される（ステップＳ１０７）。
【００５６】
印刷部１４では、印刷処理を開始する旨の信号が受信されるまで待機している（ステップＳ１０８でＮＯ）。印刷処理を開始する旨の信号が受信されると（ステップＳ１０８でＹＥＳ）、先頭ページにＱＲコードが付加され（ステップＳ１０９）、印刷データの全ページ及びＱＲコードが印刷部１４によって用紙に印刷される（ステップＳ１１０）。
【００５７】
一方、印刷処理を開始する旨の信号を通知した後、印刷処理と並行して整合チェック処理が、実行される（ステップＳ１１１）。この整合チェック処理は、ステップＳ１０１で入力した印刷ジョブに関する印刷情報だけでなく、過去に保存した全ての印刷情報について行う。
【００５８】
図５に示すように、整合チェック処理では、過去に生成したユニークＩＤから１つのユニークＩＤを選択し、選択したユニークＩＤを含むファイル名の一覧が、取得される（ステップＳ１２１）。ファイル名の一覧中にコマンドファイル名が存在する場合（ステップＳ１２２でＹＥＳ）、コマンドファイル名からページデータファイルのファイル数を示す情報が、取得される（ステップＳ１２３）。
【００５９】
そして、取得されたファイル数分のページデータファイルが、保存フォルダ内に存在すること、すなわち、印刷データを構成するページデータファイルの欠落がないことが、確認処理部１０Ｆによって確認される（ステップＳ１２４でＮＯ）。そして、過去に生成した全てのユニークＩＤについて確認が終了していない場合（ステップＳ１２５でＮＯ）は、ステップＳ１２１へ戻る。全てのユニークＩＤについて確認が終了した場合（ステップＳ１２５でＹＥＳ）は、整合チェック処理を終了する。
【００６０】
一方、ファイル名の一覧中にコマンドファイルが存在しない場合（ステップＳ１２２でＮＯ）、及び、取得されたファイル数分のページデータファイルが保存フォルダ内に存在しないことが、確認処理部１０Ｆによって確認された場合（ステップＳ１２４でＹＥＳ）、ステップＳ１２１で選択したユニークＩＤをファイル名に含む全てのページデータファイル及びコマンドファイルが、削除部１０Ｇによって削除される（ステップＳ１２６）。
【００６１】
引き続いて、ネットワーク複合機１によるコピー処理及び整合チェック処理について、図６及び図７を参照して説明する。図６及び図７は、ネットワーク複合機１によるコピー処理及び整合チェック処理の手順を示すフローチャートである。
【００６２】
ユーザが、ＱＲコードの印刷された紙文書をネットワーク複合機１にセットし、操作部１１を利用して、ＱＲコードを用いたコピー指示を入力すると、当該コピー指示が、ネットワーク複合機１によって受け付けられる（ステップＳ１３１）。そして、ＱＲコードの印刷されたページが、読取部１３によって読み取られる（ステップＳ１３２）。
【００６３】
読み取られた情報からＱＲコードが検出されなかった場合（ステップＳ１３３でＮＯ）は、エラー通知が表示部１２によって表示され（ステップＳ１４８）、処理が終了する。ＱＲコードが検出された場合（ステップＳ１３３でＹＥＳ）は、ＱＲコードが、制御部１０によって解析される（ステップＳ１３４）。
【００６４】
解析の結果、ＱＲコードに識別文字列「ＱＲＣＰＩＤ」が含まれていない場合（ステップＳ１３５でＮＯ）、エラー通知がなされ（ステップＳ１４８）、処理が終了する。識別文字列が含まれている場合（ステップＳ１３５でＹＥＳ）、ＱＲコードからユニークＩＤがＩＤ取得部１０Ｄによって取得される（ステップＳ１３６）。続いて、検索対象となる保存フォルダのパス情報が、データ検索部１０Ｅによって取得され（ステップＳ１３７）、保存フォルダ内からユニークＩＤが一致するファイルが検索される（ステップＳ１３８）。
【００６５】
ユニークＩＤが一致するファイルが存在せず（ステップＳ１３９でＮＯ）、検索対象となる保存フォルダのうち未検索の保存フォルダが存在する場合（ステップＳ１４０でＮＯ）は、ステップＳ１３７へ戻り、次候補の検索対象となる保存フォルダ内の検索が行われる。ユニークＩＤが一致するファイルが存在せず（ステップＳ１３９でＮＯ）、検索対象となる複数の保存フォルダ内の検索が全て終了している場合（ステップＳ１４０でＹＥＳ）は、エラー通知がなされ（ステップＳ１４８）、処理が終了する。
【００６６】
ユニークＩＤが一致するファイルが存在し（ステップＳ１３９でＹＥＳ）、そのユニークＩＤをファイル名に含むコマンドファイルが存在する場合（ステップＳ１４１でＹＥＳ）、コマンドファイル名からページデータファイルのファイル数を示す情報が、取得される（ステップＳ１４２）。
【００６７】
そして、取得されたファイル数分のページデータファイルが、保存フォルダ内に存在すること、すなわちページデータファイルの欠落がないことが、確認処理部１０Ｆによって確認される（ステップＳ１４３でＮＯ）。そして、該当するユニークＩＤをファイル名に含むページデータファイルが、データ検索部１０Ｅによって取得される（ステップＳ１４４）。全ページデータファイルが取得されると（ステップＳ１４５でＹＥＳ）、印刷データの印刷が、印刷部１４によって行われる（ステップＳ１４６）。
【００６８】
一方、コマンドファイルが存在しない場合（ステップＳ１４１でＮＯ）、及び、取得されたファイル数分のページデータファイルが保存フォルダ内に存在しないことが、確認処理部１０Ｆによって確認された場合（ステップＳ１４３でＹＥＳ）、該当するユニークＩＤをファイル名に含む全てのページデータファイル及びコマンドファイルが、削除部１０Ｇによって削除される（ステップＳ１４７）。続いて、エラー通知がなされ（ステップＳ１４８）、印刷を行わずに処理が終了する。
【００６９】
以上説明したように、本実施形態に係るネットワーク複合機１によれば、コマンドファイル名に含まれるユニークＩＤとページデータファイル数とに基づいて、印刷情報を構成するファイルの一部に欠落があるか否かが確認される。そして、欠落がある場合に、印刷情報が削除される。すなわち、保存処理に失敗した場合又は削除処理が行われた等の原因により、印刷情報を構成するファイルの一部が欠落した状態で保存されていると、不完全な残りのファイルが削除される。従って、用紙に印刷されたユニークＩＤにより印刷データを特定して印刷を行う場合に、不適切なコピー処理を防止することが可能となる。また、不完全な印刷情報によるメモリ容量の圧迫を抑制することも可能となる。
【００７０】
また、ネットワーク複合機１では、印刷情報を構成する全てのファイルについて保存処理が実行された後、保存フォルダ内に全てのファイルが保存されているか否かが確認される。従って、保存処理に失敗し、一部のファイルが欠落した場合に、残りの不完全なファイルを削除することができる。また、保存処理中に確認が実行されることを防止できる。
【００７１】
また、ネットワーク複合機１では、印刷情報を構成する全てのファイルが保存フォルダへ出力された後、整合チェックと並行して、印刷データおよびユニークＩＤの印刷を行う。従って、印刷データ及びユニークＩＤの印刷が、整合チェックにより遅くなることを防止できる。
【００７２】
また、ネットワーク複合機１では、保存フォルダに保存された全ての印刷情報について、一部のファイルが欠落していないかどうかを確認できる。また、この整合チェックは、指示に応じて印刷情報の保存処理を行った後に行うので、保存処理時間に影響を与えず実行することができる。
【００７３】
また、ネットワーク複合機１では、ＱＲコードを用いてコピーを行う場合、コマンドファイル名に含まれるユニークＩＤとページデータファイル数とに基づいて、保存フォルダに保存された印刷情報を構成するファイルの一部に欠落があるか否かが確認される。そして、欠落のないことが確認された場合に、ユニークＩＤによって特定された印刷データが用紙に印刷される。すなわち、印刷情報を構成するファイルの一部が欠落している場合は、コピー処理を行わない。従って、不適切なコピー処理を防止することができる。
【００７４】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、確認処理部１０Ｆが整合チェックを行うタイミングは上記のタイミングに限られない。確認処理部１０Ｆは、ネットワーク複合機１の起動をトリガーとして、印刷情報を構成するファイルの一部に欠落があるか否かを確認してもよい。この場合、ネットワーク複合機１を起動する毎に、不完全なファイルを削除することができる。
【符号の説明】
【００７５】
１  ネットワーク複合機
３  ＰＣ
４  ファイルサーバ
１０  制御部
１０Ａ  ＩＤ生成部
１０Ｂ  文書管理部
１０Ｃ  パス記憶部
１０Ｄ  ＩＤ取得部
１０Ｅ  データ検索部
１０Ｆ  確認処理部
１０Ｇ  削除部
１３  読取部
１４  印刷部
２０  ＬＡＮインターフェース
４１  保存フォルダ
【図１】
2011053545.tif 000003
【図２】
2011053545.tif 000004
【図３】
2011053545.tif 000005
【図４】
2011053545.tif 000006
【図５】
2011053545.tif 000007
【図６】
2011053545.tif 000008
【図７】
2011053545.tif 000009