(57)【要約】【課題】印刷データを特定可能なコード画像を印刷データと共に印刷する画像形成装置において、コード画像と保存された印刷データとの整合性を保証でき、かつ、印刷の遅延を抑制可能な画像形成装置を提供する。【解決手段】画像形成装置を搭載したネットワーク複合機１は、印刷データを受け付けるＬＡＮインターフェース１０と、印刷データを特定可能な保存フルパスを生成するフルパス生成部１１Ａと、印刷データを保存フォルダ４１へ出力するＬＡＮインターフェース１０と、印刷データの出力処理と並行して、保存フルパスをエンコードしてＱＲコードを生成するエンコード部１１Ｂと、印刷データが保存フォルダ４１に保存されているか否かを判断する判断部１１Ｃと、印刷データが保存されていると判断部１１Ｃによって判断された場合に、保存フルパスのＱＲコードを用紙に印刷する印刷部１２とを備える。【選択図】図３
2011056725.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受け付ける受付手段と、
前記印刷データを特定可能な特定情報を生成する生成手段と、
前記印刷データを保存フォルダへ出力する出力手段と、
前記出力手段による前記印刷データの出力処理と並行して、前記生成手段により生成された前記特定情報をエンコードしてコード画像を生成するエンコード手段と、
前記印刷データが前記保存フォルダに保存されたか否かを判断する判断手段と、
前記印刷データが保存されたと前記判断手段によって判断された場合に、前記エンコード手段によって生成されたコード画像を用紙に印刷する印刷手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記特定情報は、前記印刷データが出力される前記保存フォルダのパス情報を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記生成手段は、前記印刷データが保存されていないと前記判断手段によって判断された場合に、前記印刷データを特定可能な特定情報を再度生成し、
前記出力手段は、前記印刷データの出力処理を再試行し、
前記エンコード手段は、前記生成手段により再度生成された特定情報のエンコード処理を再試行することを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
一般的には、紙文書をコピーする際、紙文書がスキャナで読み取られ、その読み取られたデータが用紙に印刷される。この場合、コピーを繰り返すうちに、印刷される文字や画像が劣化する。そこで、最初に電子データ（印刷データ）を用いて紙文書を印刷する際に、その印刷データを保存しておき、紙文書をコピーする際に、保存してある印刷データを印刷する画像形成装置が知られている。この場合、スキャンしたデータを印刷するのではなく、保存してある印刷データを印刷するので、画像等の劣化を防止できる（下記特許文献１参照）。
【０００３】
特許文献１に記載の画像形成装置では、最初にパーソナルコンピュータ（ＰＣ）から入力された印刷データを用紙へ印刷する際に印刷データが保存される。続けて、保存された印刷データを特定するためのＱＲコード（登録商標、以下同様）と共に用紙に印刷データが印刷される。一方、紙文書をコピーする際には、ＱＲコードが読み取られ、このＱＲコードによって特定された印刷データが用紙に印刷される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６３４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の画像形成装置では、入力された印刷データの処理として、最初に印刷データが保存され、次に印刷データを特定するための特定情報がＱＲコード化され、その後印刷データと共にＱＲコードが用紙に印刷される。この特定情報をエンコードする際に、時間が比較的長時間かかることがある。エンコード処理に数秒程度かかると、印刷のみを行う場合と比較して、印刷データの処理時間が長くなる。
【０００６】
一方、印刷データを保存する前にＱＲコード及び印刷データの印刷を行うと、ＱＲコードと印刷データとの整合がとれなくなる場合が生じ得る。例えば、ＱＲコードが印刷データの保存場所を示している場合、その保存場所に印刷データが保存できなければ、既に印刷したＱＲコードと印刷データとの整合がとれなくなる。また、ＱＲコードが印刷データのファイル名を示している場合、そのファイル名で保存できなければ、ＱＲコードと印刷データとの整合がとれなくなる。
【０００７】
本発明は、上記問題点を解消する為になされたものであり、印刷データを特定可能なコード画像を印刷データと共に印刷する画像形成装置において、コード画像と保存された印刷データとの整合性を保証でき、かつ、印刷の遅延を抑制可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、印刷データを受け付ける受付手段と、印刷データを特定可能な特定情報を生成する生成手段と、印刷データを保存フォルダへ出力する出力手段と、出力手段による印刷データの出力処理と並行して、生成手段により生成された特定情報をエンコードしてコード画像を生成するエンコード手段と、印刷データが保存フォルダに保存されたか否かを判断する判断手段と、印刷データが保存されたと判断手段によって判断された場合に、エンコード手段によって生成されたコード画像を用紙に印刷する印刷手段とを備えることを特徴とする。
【０００９】
本発明の画像形成装置によれば、印刷データが受け付けられると、印刷データを特定可能な特定情報が、生成手段によって生成される。また、印刷データは、出力手段によって保存フォルダへ出力され、保存される。一方、出力手段による印刷データの出力処理と並行して、特定情報のエンコード処理がエンコード手段によって行われる。すなわち、印刷データの保存処理と特定情報のエンコード処理とが並行して行われるので、印刷の遅延を抑制することが可能となる。また、印刷データが保存フォルダに保存されたと判断手段によって判断された場合に、エンコードされた特定情報のコード画像が、印刷手段によって用紙に印刷される。すなわち、印刷データが保存フォルダに保存されたことが確認されてから、コード画像が用紙に印刷されるので、コード画像と印刷データとの整合性を保証することが可能となる。
【００１０】
本発明に係る画像形成装置では、特定情報は、保存フォルダのパス情報を含むことが好ましい。この場合、印刷データが保存フォルダに保存されたことが確認されてから、その保存フォルダのパス情報が含まれたコード画像が用紙に印刷される。従って、印刷されたコード画像によって示されるパス情報と、印刷データの保存された保存フォルダとの整合性を保証することができる。また、コード画像を用いたコピーを行う際に、パス情報を用いて保存フォルダを容易に特定することができる。
【００１１】
本発明に係る画像形成装置では、生成手段が、印刷データが保存されていないと判断手段によって判断された場合に、印刷データを特定可能な特定情報を再度生成し、出力手段が、印刷データの出力処理を再試行し、エンコード手段が、生成手段により再度生成された特定情報のエンコード処理を再試行することが好ましい。
【００１２】
この場合、印刷データの保存処理が何らかの原因で失敗した場合に、再度、特定情報が生成手段によって生成される。例えば、特定情報に、保存フォルダのパス情報、印刷データのファイル名等が含まれている場合に、これらの情報を変更することで、前回の特定情報とは異なる特定情報が生成される。そして、印刷データの出力処理が再度行われ、再度生成された特定情報のエンコード処理が再度行われる。これにより、保存処理が失敗した場合に、保存処理が再度行われるので、保存の失敗によるエラーの発生を防止することができる。また、再度生成した特定情報をエンコードしたコード画像が印刷されるので、コード画像と印刷データとの整合性も保証することができる。
【発明の効果】
【００１３】
本発明によれば、印刷データを特定可能なコード画像を印刷データと共に印刷する画像形成装置において、コード画像と保存された印刷データとの整合性を保証でき、かつ、印刷の遅延を抑制することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る画像形成装置が搭載されたネットワーク複合機を含むネットワークの一例を示す図である。
【図２】ネットワーク複合機の構成を示すブロック図である。
【図３】ネットワーク複合機の制御部の構成を説明するための図である。
【図４】ネットワーク複合機による印刷ジョブの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。ここでは、実施形態に係る画像形成装置が、ネットワーク複合機に搭載された場合を例にして説明する。
【００１６】
図１〜図３を併せて用いて、ネットワーク複合機１の構成について説明する。図１は、ネットワーク複合機１を含むネットワークの一例を示す図である。図２は、ネットワーク複合機１の構成を示すブロック図である。図３は、ネットワーク複合機１の制御部１１の構成を説明するための図である。
【００１７】
ネットワーク複合機１は、ネットワーク対応されたスキャナ、コピー、プリンタ、及びファクシミリ（ＦＡＸ）の各機能に加え、電子メールを利用してインターネット経由で画像データを送受信するインターネットＦＡＸ（ＩＦＡＸ）機能を有している。ネットワーク複合機１は、ＬＡＮ（ローカルエリアネットワーク）５０を介して、ＰＣ３及びファイルサーバ４と接続されている。ＰＣ３には、ネットワーク複合機１のプリンタドライバ３１が搭載され、ネットワーク複合機１は、ＰＣ３から出力される印刷データを印刷可能に構成されている。また、ネットワーク複合機１は、ＬＡＮ５０を介してファイルサーバ４内の保存フォルダ４１にアクセス可能に構成されている。
【００１８】
ネットワーク複合機１は、ＰＣ３から入力された印刷データをファイルサーバ４の保存フォルダ４１へ出力する処理と並行して、印刷データの特定情報をエンコード処理する機能を有する。また、ネットワーク複合機１は、出力した印刷データの保存処理が成功した場合に、エンコードされた特定情報のコード画像６１と印刷データとを用紙６０に印刷する機能を有する。なお、コード画像とは、数字、文字列などのコード情報を変換して得られる画像であり、例えば、バーコード等の１次元コード、ＱＲコード等の２次元コードなどが含まれる。本実施形態ではコード画像６１としてＱＲコードを採用している。
【００１９】
図２に示されるように、ネットワーク複合機１は、ＬＡＮインターフェース１０、制御部１１、印刷部１２、操作部１３、表示部１４、読取部１５、コーデック１６、画像記憶部１７、モデム１８、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１９、ＩＦＡＸ制御部２０等を備えている。なお、各部は通信線２１で相互に通信可能に接続されている。
【００２０】
ＬＡＮインターフェース１０は、ＬＡＮ５０に接続され、信号変換及びプロトコル変換等のインターフェース処理を実行し、ＰＣ３及びファイルサーバ４との間で、信号及びデータの送受信を行う。また、ＬＡＮインターフェース１０は、ＰＣ３から印刷ジョブを受信する。印刷ジョブは、用紙に印刷する印刷データと印刷設定等の情報とを含み、印刷を指示する情報である。すなわち、ＬＡＮインターフェース１０は、特許請求の範囲に記載の受付手段として機能する。
【００２１】
また、ＬＡＮインターフェース１０は、受信した印刷ジョブに含まれる印刷データをファイルサーバ４の保存フォルダ４１へ出力する。ファイルサーバ４内に保存フォルダ４１は複数存在し、ＬＡＮインターフェース１０は、優先順位に従って選択されたいずれかの保存フォルダ４１へ印刷データを出力する。なお、ＬＡＮインターフェース１０は、特許請求の範囲に記載の出力手段として機能する。
【００２２】
ＬＡＮインターフェース１０が保存フォルダ４１へ印刷データを出力すると、印刷データを保存フォルダ４１に保存するための保存処理が実行される。なお、印刷データを保存するための保存フォルダは、ネットワーク複合機１内のストレージに設定されていてもよい。
【００２３】
制御部１１は、演算を行うマイクロプロセッサ、プログラム等を記憶するＲＯＭ、演算結果などの各種データを一時的に記憶するＲＡＭ、及びバックアップＲＡＭ等により構成されている。制御部１１は、ＲＯＭに記憶されているプログラムを実行することにより、以下に説明するネットワーク複合機１を構成する各部の機能を実現するとともに、ネットワーク複合機１を構成するハードウェアを統合的に制御する。
【００２４】
また、制御部１１は、ＬＡＮインターフェース１０による印刷データの出力制御、及び、ＱＲコードのエンコード処理等を行う。このため、制御部１１は、図３に示されるようにフルパス生成部１１Ａ、エンコード部１１Ｂ、及び判断部１１Ｃを有する。
【００２５】
フルパス生成部１１Ａは、ＬＡＮインターフェース１０によって受信された印刷ジョブを識別するためのＩＤを生成する。そして、フルパス生成部１１Ａは、生成したＩＤを用いて、印刷データのファイル名を生成する。また、フルパス生成部１１Ａは、印刷データが出力される予定の保存フォルダ４１のパス情報を取得する。
【００２６】
このパス情報は、絶対パスを示す情報であり、ＬＡＮ５０に接続された機器において保存フォルダ４１を特定可能な情報である。フルパス生成部１１Ａは、複数存在する保存フォルダ４１のうち、優先順位の最も高い保存フォルダ４１のパス情報を取得する。
【００２７】
そして、フルパス生成部１１Ａは、印刷データのファイル名と保存フォルダ４１のパス情報とを連結して、保存フルパスを生成する。この保存フルパスは、印刷データを特定するための特定情報である。すなわち、フルパス生成部１１Ａは、特許請求の範囲に記載の生成手段として機能する。
【００２８】
フルパス生成部１１Ａによって生成された保存フルパスを用いて、ＬＡＮインターフェース１０が、印刷データを出力する。これにより、印刷データは、保存フルパスによって示される保存フォルダ４１に、ＩＤを含むファイル名で保存される。
【００２９】
エンコード部１１Ｂは、保存フルパスをエンコードして、ＱＲコードを生成する。エンコード部１１Ｂは、このエンコード処理を、ＬＡＮインターフェース１０による印刷データの出力処理と並行して行う。すなわち、印刷データの保存処理とＱＲコードのエンコード処理とが並行して行われる。なお、エンコード部１１Ｂは、特許請求の範囲に記載のエンコード手段として機能する。
【００３０】
判断部１１Ｃは、ＬＡＮインターフェース１０によって出力された印刷データが、保存フォルダ４１に保存されているか否か判断する。すなわち、判断部１１Ｃは、特許請求の範囲に記載の判断手段として機能する。判断部１１Ｃは、印刷データの出力に応じてファイルサーバ４から返信されるステイタス情報に基づいて判断を行う。
【００３１】
より具体的には、判断部１１Ｃは、ファイルサーバ４から保存処理が成功したことを示すステイタス情報がＬＡＮインターフェース１０によって受信された場合には、保存処理が成功したと判断する。また、判断部１１Ｃは、保存中にメモリの容量オーバーが発生した等の理由で、ファイルサーバ４から保存処理が失敗したことを示すステイタス情報が受信された場合、保存処理が失敗したと判断する。また、判断部１１Ｃは、例えば、保存中にネットワークエラーが発生したことが検出された場合等に保存処理が失敗したと判断する。
【００３２】
保存処理が失敗したと判断部１１Ｃによって判断された場合、フルパス生成部１１Ａは、保存フォルダ４１又はファイル名を変更し、保存フルパスを再度生成する。これに応じて、ＬＡＮインターフェース１０は、再度生成された保存フルパスを用いて出力処理を再度実行し、この出力処理と並行して、エンコード部１１Ｂは再度生成された保存フルパスのエンコード処理を再度行う。
【００３３】
印刷部１２は、電子写真方式のプリンタであり、ＰＣ３又はファイルサーバ４等から入力された印刷データ、読取部１５により読み取られた画像データ、及び、ファクシミリで受信された画像データ等を用紙に印刷する。また、ＱＲコードを用いたコピーの為に印刷データを保存する場合、印刷部１２は、ＰＣ３から入力された印刷ジョブに含まれる印刷データと、生成されたＱＲコードとを用紙に印刷する。
【００３４】
印刷部１２は、判断部１１Ｃによって印刷データが保存フォルダ４１に保存されたと判断された場合（再試行で成功した場合も含む）に、ＱＲコードを用紙に印刷する。すなわち、印刷部１２は、特許請求の範囲に記載の印刷手段として機能する。
【００３５】
図２に戻り、操作部１３は、ネットワーク複合機１を操作するために用いられる複数の操作ボタンを備えている。表示部１４は、設定内容等を表示するディスプレイである。ユーザは、表示部１４の表示を参照しながら、操作部１３を利用してＱＲコードを用いたコピーの指示をネットワーク複合機１に入力することができる。
【００３６】
読取部１５は、光源及びＣＣＤ等によって構成されており、文書等の原稿を読み取り、画像データを生成する。また、読取部１５は、ＱＲコードを用いたコピー指示があった場合に、読取対象となる文書に印刷されたＱＲコードを読み取る。これにより、保存された印刷データが特定され、特定された印刷データが印刷部１２によって印刷される。
【００３７】
コーデック１６は、読取部１５で読み取られた画像データを符号化圧縮するとともに、符号化圧縮されている画像データを復号する。画像記憶部１７は、ＤＲＡＭ等で構成されており、コーデック１６で符号化圧縮された画像データ、及びファクシミリ受信された画像データ等を記憶する。ＮＣＵ１９は、モデム１８と公衆交換電話網（ＰＳＴＮ）５１との接続を制御し、ＦＡＸの送受信機能を有する。ＩＦＡＸ制御部２０は、インターネットＦＡＸ（ＩＦＡＸ）機能を司る部分である。
【００３８】
引き続いて、図４を参照し、ネットワーク複合機１における印刷ジョブの処理手順を説明する。図４は、ネットワーク複合機１による印刷ジョブの処理手順を示すフローチャートである。
【００３９】
ユーザがＰＣ３において作成した文書の印刷指示をＰＣ３に入力すると、印刷ジョブがネットワーク複合機１のＬＡＮインターフェース１０によって受信される（ステップＳ１０１）。次に、受信された印刷ジョブのＩＤが、フルパス生成部１１Ａによって生成される（ステップＳ１０２）。そして、生成されたＩＤを含むファイル名が、印刷データのファイル名として、フルパス生成部１１Ａによって生成される（ステップＳ１０３）。
【００４０】
続いて、印刷データを保存する予定の保存フォルダ４１のパス情報が、フルパス生成部１１Ａによって取得される（ステップＳ１０４）。そして、取得されたパス情報とファイル名とが連結され、保存フルパスが、フルパス生成部１１Ａによって生成される（ステップＳ１０５）。保存フルパスが生成されると、印刷データの保存フォルダ４１への出力処理が開始される。すなわち、印刷データの保存処理が開始される（ステップＳ１０６）。
【００４１】
この印刷データの出力処理と並行して、ＱＲコードのエンコード処理が、エンコード部１１Ｂによって開始される。まず、エンコード済みのＱＲコードが既にある場合（ステップＳ１０７でＹＥＳ）、そのＱＲコードが破棄される（ステップＳ１０８）。そして、保存フルパスが、エンコード部１１Ｂによってエンコードされ、ＱＲコードが生成される（ステップＳ１０９）。その後、ステップＳ１１６に処理が移行する。
【００４２】
一方、保存中にネットワークエラーが発生したことが検出される（ステップＳ１１０でＹＥＳ）と、保存フォルダ４１を変更するか否かの判断がなされる（ステップＳ１１２）。また、保存中にメモリの容量オーバーが発生したことが検出された場合（ステップＳ１１１でＹＥＳ）も、印刷データを保存する予定の保存フォルダ４１を変更するか否かの判断がなされる（ステップＳ１１２）。
【００４３】
保存フォルダ４１を変更する旨の判断が、制御部１１によってなされた場合（ステップＳ１１２でＹＥＳ）には、ステップＳ１０４へ戻り、変更後の保存フォルダ４１のパス情報が取得される。保存フォルダ４１を変更しない旨の判断が、制御部１１によってなされた場合（ステップＳ１１２でＮＯ）、エラー通知がＰＣ３へ出力され、ＱＲコードは付加されずに、印刷データのみが用紙に印刷される（ステップＳ１１３）。
【００４４】
また、保存フルパスが重複していることが、検出される場合がある（ステップＳ１１４でＹＥＳ）。例えば、ＬＡＮ５０に複数のネットワーク複合機１が接続されていた場合、重複したＩＤが生成され、更に、保存先として設定した保存フォルダ４１が重複すると、保存フルパスが重複することになる。この場合、ファイル名を変更するか否かが、制御部１１によって判断される（ステップＳ１１５）。
【００４５】
ファイル名を変更すると判断された場合（ステップＳ１１５でＹＥＳ）は、ステップＳ１０２に戻り、再度、ＩＤがフルパス生成部１１Ａによって生成される。ファイル名を変更しないと判断された場合（ステップＳ１１５でＮＯ）は、エラー通知がＰＣ３へ出力され、ＱＲコードは付加されずに、印刷データのみが用紙に印刷される（ステップＳ１１３）。
【００４６】
ネットワークエラー、メモリの容量オーバー、保存フルパスの重複以外の何らかの理由により、保存が失敗したと判断部１１Ｃによって判断された場合（ステップＳ１１６でＮＯ）は、エラー通知がＰＣ３へ出力され、ＱＲコードは付加されずに、印刷データのみが用紙に印刷される（ステップＳ１１３）。
【００４７】
保存が成功したと判断部１１Ｃによって判断された場合（ステップＳ１１６でＹＥＳ）には、ＱＲコードが印刷データに付加されて、印刷が実行される（ステップＳ１１７）。以上により印刷ジョブの処理が終了する。
【００４８】
以上説明したネットワーク複合機１では、受信された印刷データを特定可能な保存フルパスが生成され、印刷データが、特定情報を用いて保存フォルダ４１へ出力され、保存される。一方、印刷データの出力処理と並行して、保存フルパスのエンコード処理が行われる。そして、印刷データが保存フォルダ４１に保存されたと判断された場合に、エンコードされた保存フルパスのＱＲコードが、用紙に印刷される。これにより、印刷データの保存処理と保存フルパスのエンコード処理とが並行して行われるので、印刷の遅延を抑制することが可能となる。また、印刷データが保存フォルダ４１に保存されたことが確認されてから、用紙にＱＲコードが印刷されるので、ＱＲコードと印刷データとの整合性を保証することが可能となる。すなわち、ＱＲコードに含まれるパス情報によって特定される保存フォルダ４１に、ＱＲコードに含まれるファイル名で、印刷データが保存されていることを保証できる。
【００４９】
また、ネットワーク複合機１では、印刷データの保存処理が何らかの原因で失敗した場合に、保存フォルダ４１又はＩＤを変更して、再度、保存フルパスが生成される。そして、再度生成された保存フルパスを用いて、印刷データの出力処理が再度行われる。一方、エンコード処理が、出力処理と並行して再度行われる。これにより、保存処理が失敗した場合に、保存処理を再度行うので、保存の失敗によるエラーの発生を防止することができる。また、再度生成した保存フルパスをエンコードしたコード画像が印刷されるので、ＱＲコードと印刷データとの整合性も保証することができる。
【００５０】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、印刷データを特定するための特定情報として、保存フルパスを用いたが、これに限られない。他の情報を併せて用いることにより、保存された印刷データを特定することが可能であれば、特定情報は、保存フォルダ４１のパス情報又は印刷データのファイル名を含まなくてもよい。
【符号の説明】
【００５１】
１  ネットワーク複合機
３  ＰＣ
４  ファイルサーバ
１０  ＬＡＮインターフェース
１１  制御部
１１Ａ  フルパス生成部
１１Ｂ  エンコード部
１１Ｃ  判断部
１２  印刷部
１３  操作部
１４  表示部
１５  読取部
４１  保存フォルダ
【図１】
2011056725.tif 000003
【図２】
2011056725.tif 000004
【図３】
2011056725.tif 000005
【図４】
2011056725.tif 000006