(57)【要約】【課題】オペレータが複数部数の印刷物を得る場合、同じ認識コードを複数回認識させる必要があり操作が煩わしいと感じる。また、画像形成装置が認識コードの認識状況をオペレータに示す機能を持たない場合、同一の認識コードを複数回認識したことをオペレータに通知することが困難であり、意図しない印刷処理が実行されてしまうことがある。【解決手段】認識コードの認識回数によって複数部数印刷するか否かをオペレータが選択可能とする機能を画像形成装置に設ける。さらに、認識処理後に印刷制御設定を変更可能とすることでオペレータが所望の印刷設定で印刷を行うことを可能とする機能を画像形成措置およびドキュメントサーバ、印刷制御プログラムに設ける。【選択図】  図１１
2015167311.tif 000002
【特許請求の範囲】
【請求項１】
動画撮影可能な撮像装置を有する画像形成装置であり、前記撮像装置において識別コードを撮影（Ｓ１１０１）、認識情報を認識する手段（Ｓ１１０２）と、解析する手段（Ｓ１１０３）を有する画像形成装置と、文書データを保存するドキュメントサーバにおいて構成される画像形成システムであり、
解析結果が直前に認識、解析された情報と同一か否かを判断する手段（Ｓ１１０４）と、
複数部数設定を画像形成装置が有する図８の８０１および８０２、図１０の１００１に示す操作パネルに表示する手段（Ｓ１１１０）と、
前記操作パネルを介して部数指定情報を入力する手段（Ｓ１１１１およびＳ１１１２）と、
前記入力された部数指定に従い印刷回数を決定する手段（Ｓ１１１３およびＳ１１１４）と、
不揮発性の記憶装置より前記指定された印刷回数分のドキュメントを読み出す手段（Ｓ１１１５）と、
前記ドキュメントをビットマップ展開し印刷処理する手段（Ｓ１１１６）
とを有することを特徴とする画像形成システム。
【請求項２】
動画撮影可能な撮像装置を有する画像形成装置であり、前記撮像装置において識別コードを撮影（Ｓ１２０１）、認識情報を認識する手段（Ｓ１２０２）と、解析する手段（Ｓ１２０３）を有する画像形成装置と、文書データを保存するドキュメントサーバにおいて構成される画像形成システムであり、
前記解析結果をもとにドキュメントサーバにデータ送信命令を送信する手段（Ｓ１２０４）と、
前記要求したドキュメントサーバからデータ受信を待つ手段（Ｓ１２０５）と、
前記受信したデータを解析する手段（Ｓ１２０６）と、
前記解析結果の内容を判断する手段（Ｓ１２０７）と、
前記解析結果がメッセージであった場合に、メッセージを解析する手段（１２０９）と、
前記メッセージが部数指定要求メッセージであった場合に、図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルに複数部数設定を表示する手段（Ｓ１２１１）と、
前記操作パネルを介して部数指定情報を入力する手段（Ｓ１２１２およびＳ１２１３）と、
前記入力された部数指定に従いドキュメント送信回数を決定する手段（Ｓ１２１４およびＳ１２１５）と、
ドキュメントサーバに送信回数Ｎを送信する手段（Ｓ１２１６）と、
前記ドキュメントサーバからドキュメントを受信する手段（Ｓ１２１７）と、
前記受信したドキュメントをビットマップ展開し印刷処理する手段（Ｓ１２１８）と、
前記ドキュメントサーバに要求した回数ドキュメント受信したか否かを判断する手段（Ｓ１２１９）
とを有することを特徴とする画像形成システム。
【請求項３】
前記メッセージがエラーメッセージであった場合に、
画像形成装置が有する図８の８０１および８０２、図１０の１００１に示す操作パネルにエラーメッセージを表示する手段（Ｓ１２１０）を有することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記解析結果がドキュメントであった場合に、
前記ドキュメントをビットマップ展開し印刷処理する手段（Ｓ１２０８）を有することを特徴とする請求項２又は請求項３に記載の画像形成システム。
【請求項５】
前記請求項２記載の画像形成システムを構成する文書データを保存するドキュメントサーバにおいて、
ドキュメント送信命令を受信する手段（Ｓ１３０１）と、
保存している文書データに送信要求されたドキュメントが保存されているかを検索する手段（Ｓ１３０２）と、
前記検索結果を判断する手段（Ｓ１３０３）と、
前記検索結果においてドキュメントを特定した場合に、同一の画像形成装置から同一のドキュメント送信要望を受信したか否かおよび直前に要求されたドキュメントを送信完了しているか否かを判断する手段（Ｓ１３０５）と、
未送信かつ同一装置から同一のドキュメント送信要求であった場合に、
ドキュメント送信を要求した前記画像形成装置に送信回数を要求するメッセージを送信する手段（Ｓ１３０６）と、
前記画像形成装置から送信回数の受信を待つ手段（Ｓ１３０７）と、
前記受信した送信回数に従い送信回数を決定する手段（Ｓ１３０８およびＳ１３０９）と、
前記送信回数に従いドキュメントを送信する手段（Ｓ１３１０）
とを有することを特徴とするドキュメントサーバ。
【請求項６】
前記請求項５記載のドキュメントサーバであり、ドキュメントサーバにドキュメントが保存されていないと判断された場合に、
要求元の画像形成装置にエラーメッセージを送信する手段（Ｓ１３０４）を有することを特徴とするドキュメントサーバ。
【請求項７】
動画撮影可能な撮像装置を有する画像形成装置であり、前記撮像装置において識別コードを撮影（Ｓ１４０１）、認識情報を認識する手段（Ｓ１４０２）と、解析する手段（Ｓ１４０３）を有する画像形成装置と、文書データを保存するドキュメントサーバにおいて構成される画像形成システムであり、
解析結果が直前に認識、解析された情報と同一か否かを判断する手段（Ｓ１４０４）と、
ドキュメント処理のための設定画面を図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルに表示する手段（Ｓ１４１０）と、
前記操作パネルを介してドキュメント処理設定情報を入力する手段（Ｓ１４１１およびＳ１４１２）と、
不揮発性の記憶装置よりドキュメントを読み出す手段（Ｓ１４１３）と、
前記入力された設定に従い前記ドキュメントをビットマップ展開し印刷処理する手段（Ｓ１４１４）
とを有することを特徴とする画像形成システム。
【請求項８】
前記請求項１および請求項２記載の画像形成システムであり、前記受信したドキュメントをビットマップ展開し、印刷処理するための手段において、
前記解析結果を一次記憶装置に保存する手段（Ｓ１１０５およびＳ１４０５）と、
前記解析結果をもとにドキュメントサーバにドキュメント送信命令を送信する手段（Ｓ１１１６およびＳ１４０６）と、
前記要求したドキュメントサーバからドキュメント受信を待つ手段（Ｓ１１０７およびＳ１４０７）と、
前記受信したドキュメントを不揮発性の記憶装置に保存する手段（Ｓ１１０８およびＳ１４０８）と、
前記受信したドキュメントをビットマップ展開し印刷処理する手段（Ｓ１１０９およびＳ１４０９）
とを有することを特徴とする画像形成システム。
【請求項９】
前記解析し一次記憶装置に保存した認識コード情報を削除する手段（Ｓ１１１７およびＳ１４１５）と、
前記受信し、不揮発性の記憶装置に保存したドキュメントを削除する手段（Ｓ１１１８およびＳ１４１６）と、
とを有することを特徴とする請求項１、請求項４、請求項７、請求項８の何れか一項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と、画像形成装置に接続可能なドキュメントサーバで形成された画像形成システムに関するものである。特に認識装置を有し、これを用いて認識コードを認識することが可能な画像形成システムおよびシステムの制御方法、プログラムに関する。
【背景技術】
【０００２】
紙面等に印刷された２次元コードを携帯端末で読み込むことで情報を得るための技術が開示されている。例えば紙面に印刷されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を含む２次元コードを携帯端末に備え付けられたカメラにて撮像することで、携帯端末上のウェブブラウザを用いて該ＵＲＬにアクセスを行う。これによりＵＲＬを携帯端末に打ち込む手間なく、利用者は所望の情報を取得することが可能になっている（特許文献１参照）。
【０００３】
また、ドキュメントサーバに印刷ジョブを登録する際に携帯端末に認識コードを送信する技術が開示されている。画像形成装置は、携帯端末に表示された２次元コードを備え付けられた画像撮像装置で撮像し、ドキュメントサーバに対して印刷ドキュメントの送信を依頼する。さらに、画像形成装置はドキュメントサーバから送付される印刷ジョブを受信し印刷処理を行うことが可能となっている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１１１９０９号公報
【特許文献２】特開２００４−２４２１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
オペレータが複数部数の印刷物を得る場合、同じ認識コードを複数回認識させる必要があり操作が煩わしい。また、画像形成装置がオペレータに対して認識コードの認識状況を示す液晶など画像表示装置を持たない場合、同一の認識コードを複数回認識したことをオペレータに通知することが困難である。
【０００６】
本発明の目的は、このような従来の問題点を解決することにある。そこで、上記の点に鑑み、本発明は、認識コードの認識回数によって画像形成装置の制御をおこなうことを可能とする画像形成装置の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
動画撮影可能な撮像装置を有する画像形成装置であり、前記撮像装置において識別コードを撮影（Ｓ１１０１）、認識情報を認識する手段（Ｓ１１０２）と、解析する手段（Ｓ１１０３）を有する画像形成装置と、文書データを保存するドキュメントサーバにおいて構成される画像形成システムであり、
解析結果が直前に認識、解析された情報と同一か否かを判断する手段（Ｓ１１０４）と、
複数部数設定を図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルに表示する手段（Ｓ１１１０）と、
前記操作パネルを介して部数指定情報を入力する手段（Ｓ１１１１およびＳ１１１２）と、
前記入力された部数指定に従い印刷回数を決定する手段（Ｓ１１１３およびＳ１１１４）と、
不揮発性の記憶装置よりドキュメントを読み出す手段（Ｓ１１１５）と、
前記ドキュメントをビットマップ展開し印刷処理する手段（Ｓ１１１６）
とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、認識コードの認識回数によって画像形成装置の制御をおこなうことを可能とする。これにより、複数部数印刷処理を行う際のオペレーションを改善すること、また、オペレータが意図しない印刷処理を実行することを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置で実施するＰＤＬ描画処理部の構成例を示すブロック図
【図２】画像形成装置のコントロールユニットの一構成例を示すブロック図
【図３】画像形成装置のコントローラソフトウェアの構成例を示すブロック図
【図４】画像形成装置の動作を制御する画像形成装置の構成例を示すブロック図
【図５】４ドラム（４Ｄ）カラー系のプリンタの構成例を説明する図
【図６】サンプル画像の一例
【図７】本発明のネットワーク概略を示す図
【図８】画像形成装置の操作部の構成例を示す図
【図９】画像形成装置のキー操作部の構成例を示す図
【図１０】画像形成装置の操作部の構成例を示す図
【図１１】実施例１における印刷処理の流れを示すフローチャート
【図１２】実施例２における印刷処理の流れを示すフローチャート
【図１３】実施例２におけるドキュメントサーバのデータ送信処理の流れを示すフローチャート
【図１４】実施例３における印刷処理の流れを示すフローチャート
【図１５】実施例１および実施例２における印刷処理設定を行う画面構成の一例
【図１６】実施例１および実施例２における印刷処理設定を行う画面構成の一例
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【実施例１】
【００１１】
＜ＰＤＬ描画処理部の構成例を示すブロック図＞
図１は、本発明の実施の形態にかかる描画処理部の構成例を示すブロック図である。なお、レンダリング処理部は、ＰＤＬで記述された文字、線画、図形などのベクトル情報、ビットマップ情報などを、同時に頁として再現するために、各オブジェクト情報をメモリ上（図示せず）にラスタ画像としてラスタライズする処理である。
【００１２】
描画処理部は、インタプリタ１０１とレンダリング処理部１０８の二つの部分から構成される。インタプリタ１０１は、ＰＤＬデータを言語解析するＰＤＬ解析部１０２、ＰＤＬデータに含まれるページ情報を解析するＰａｇｅ情報解析部１０３、および、ＰＤＬデータに含まれる描画オブジェクトを解析する描画オブジェクト解析部１０４。更に、描画オブジェクトからディスプレイリストと呼ぶ中間ファイルを生成するディスプレイリスト（ＤＬ）生成部１０５から構成される。
【００１３】
さらに、描画オブジェクトやフォントをキャッシュし再利用可能な場合、メモリやＨＤＤなどの一時記憶装置上のデータ記憶部１０７にＤＬデータを記憶、読み出しすることができるＤＬ管理部１０６が含まれる。
【００１４】
ＰＤＬ解析部１０２は、入力される様々な種類のＰＤＬデータが解析可能である。ＰＤＬデータのフォーマットとしては、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語やＨＰ社のＰＣＬ（登録商標）などが有名である。また、Ａｄｏｂｅ社の文書用のドキュメントフォーマットであるＰＤＦ（商標）も解析可能である。その他、ＰＰＭＬやＰＤＦ／ＶＴなどのＶＤＰ向けフォーマットも処理可能である。更に、ＪＰＥＧ  （Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＴＩＦＦ  （Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）などの画像圧縮フォーマットも処理可能である。
【００１５】
レンダリング処理部１０８は、ディスプレイリストに対してカラーマッチングを行うＣＭＭ  （図示せず）、ディスプレイリストをビットマップデータ（ラスタ画像）にレンダリングするＤＬレンダリング部（図示せず）から構成される。
【００１６】
プリントエンジン１０９は、レンダリング処理部１０８で生成されたビットマップデータを読み出し、印刷処理を実施する。詳細は＜画像形成装置の印刷処理部＞で図５を用いて説明する。
【００１７】
＜コントローラユニットの構成＞
図２は、本実施形態における画像形成装置のコントロールユニット（コントローラ）の一構成例を示すブロック図である。
【００１８】
図２において、コントロールユニット２００は、画像入力デバイスであるスキャナ２０１や画像出力デバイスであるプリンタエンジン２０２と接続し、画像データの読み取りやプリント出力のための制御を行う。また、コントロールユニット２００は、ＬＡＮ１０、１１や公衆回線２０４と接続することで、画像情報やデバイス情報をＬＡＮ１０、１１経由で入出力するための制御を行う。
【００１９】
ＣＰＵ２０５は画像形成装置全体を制御するための中央処理装置である。ＲＡＭ２０６は、ＣＰＵ２０５が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ２０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データを等格納する。
【００２０】
操作部Ｉ／Ｆ２０９は、画像データ等を表示可能な表示画面を有する操作部２１０に対するインタフェース部であり、操作部２１０に対して操作画面データを出力する。また、操作部Ｉ／Ｆ２０９は、操作部２１０から操作者が入力した情報をＣＰＵ２０５に伝える役割をする。
【００２１】
ネットワークインタフェース２１１、２２１は、例えばＮＩＣを介して、ＬＡＮ１０、１１に接続して外部装置との間で情報の入出力を行う。（本実施例では２枚のネットワークインタフェースに限った場合について説明をするが、３枚以上のインタフェースを使用した場合も本実施例に含まれることは言うまでもない。）さらにまた、モデム２１２は公衆回線２０４に接続し、外部装置との間で情報の入出力を行う。
【００２２】
以上のユニットがシステムバス２１３上に配置されている。
【００２３】
イメージバスＩ／Ｆ２１４は、システムバス２１３と画像データを高速で転送する画像バス２１５とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。
【００２４】
画像バス２１５上には、ラスタイメージプロセッサ２１６、デバイスＩ／Ｆ２１７、スキャナ画像処理部２１８、プリンタ画像処理部２１９、画像編集用画像処理部２２０、カラーマネージメントモジュール２３０が接続される。ラスタイメージプロセッサ（ＲＩＰ）２１６は、ページ記述言語（ＰＤＬ）コードや後述するベクトルデータをイメージに展開する。デバイスＩ／Ｆ部２１７は、スキャナ２０１やプリンタエンジン２０２、画像撮影装置２０３、コントロールユニット２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００２５】
また、スキャナ画像処理部２１８は、スキャナ２０１から入力した画像データに対して、補正、加工、編集等の各種処理を行う。プリンタ画像処理部２１９は、プリント出力する画像データに対して、プリンタエンジンに応じた補正、解像度変換等の処理を行う。画像編集用画像処理２２０は、画像データの回転や、画像データの圧縮伸長処理等の各種画像処理を行う。
【００２６】
画像認識処理部２２２は画像撮影装置２０３から入力した画像データに対して、２次元コードなどの認識コードか否かを判断し、認識コードに含まれる符号化情報を解析する処理を行う。
【００２７】
ＣＭＭ２３０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理（色空間変換処理ともいう）を施す専用ハードウェアモジュールである。プロファイルとは、機器に依存した色空間で表現したカラー画像データを機器に依存しない色空間（例えばＬａｂなど）に変換するための関数のような情報である。キャリブレーションデータとは、カラー複合機３におけるスキャナ部２０１やプリンタエンジン２０２の色再現特性を修正するためのデータである。
【００２８】
＜コントローラソフトウェア構成＞
図３は、画像形成装置の動作を制御するコントローラソフトウェアの構成を示すブロック図である。
【００２９】
プリンタインタフェース３４０は、外部との入出力のための手段である。
【００３０】
プロトコル制御部３０１は、ネットワークプロトコルを解析・送信することによって外部との通信を行う手段である。プリンタインタフェース、プロトコル制御部は接続されるＮＩＣ毎に複数用意することも可能であるし、複数のＮＩＣからの入力を１つの制御部で処理するよう構成することも可能である。
【００３１】
データ入力識別部３０２は、プリンタインタフェースを介して入力された印刷ジョブが複数接続されるネットワークのどちらから入力されたかを識別する。
【００３２】
ジョブ管理部３０３は、プリンタＩＦ３４０から入力された印刷ジョブを管理し、印刷ジョブの分割処理や印刷ジョブに付加されている印刷設定に従いデバイス制御に関する情報を処理する。
【００３３】
ＰＤＬ解析部３０４は、ＰＤＬを解析し、より処理しやすい形式の中間コード（ＤｉｓｐｌａｙＬｉｓｔ）に変換する手段である。ＰＤＬ解析部３０４において生成された中間コードはデータ描画部３０５に渡されて処理される。データ描画部３０５は上記中間コードをビットマップデータに展開するものであり、展開されたビットマップデータはページメモリ３０６に逐次描画されて行く。
【００３４】
ページメモリ３０６はレンダラが展開するビットマップデータを一次的に保持する揮発性のメモリである。
【００３５】
パネル入出力制御部３２０は操作パネルからの入出力を制御するものである。
【００３６】
データ記憶部３３０はプリンタＩ／Ｆから入力される印刷ジョブやスキャナから入力されたスキャンジョブなど画像形成装置に入力される様々なデータファイルを記憶する手段であり、ＳＲＡＭやハードディスク等の不揮発性の二次記憶装置によって実現される。
【００３７】
スキャン制御部３５０はスキャナから入力した画像データに対して、補正、加工、編集などの各種処理を行う。
【００３８】
画像認識処理部３８０は画像撮影装置から入力した画像データに対して、２次元コードなどの認識コードか否かを判断し、３９０は認識コードに含まれる符号化情報を解析する処理を行う。
【００３９】
印刷制御部３６０は、ページメモリ３０６の内容をビデオ信号に変換処理し、プリンタエンジン部３７０へ画像転送を行なう。プリンタエンジン部３７０は受け取ったビデオ信号を記録紙に可視画像形成するための印刷機構部である。
【００４０】
＜画像形成装置制御部＞
図４は画像形成装置の動作を制御する画像形成装置の構成例を示すブロック図である。
【００４１】
出力ジョブ管理部１８１は、プリンタＩＦ部（図３−３４０）より入力される印刷ジョブを管理し、メモリ１９５に対する印刷ジョブの読み書きと、その処理順序を制御する。
【００４２】
出力ジョブ制御部１８２は、ジョブ解析部１８３、バインダ解析部１８４、ドキュメント解析部１８４およびページ解析部１８６から構成され、印刷ジョブの設定情報（所謂ジョブチケット）と画像情報を作成する。
【００４３】
ジョブ解析部１８３は、印刷する文書名や印刷部数、出力先である排紙トレイの指定、複数バインダで構成される印刷ジョブのバインダ順など、印刷ジョブ全体に関わる設定情報の詳細を解析し、印刷ジョブ設定情報を作成する。バインダ解析部１８４は、製本方式の設定やステイプルの位置、複数ドキュメントで構成されるバインダのドキュメント順など、バインダ全体に関わる設定情報の詳細を解析し、バインダ情報を作成する。
【００４４】
ドキュメント解析部１８５は、複数頁で構成されるドキュメントの頁順、両面印刷の指定、表紙や台紙の付加など、ドキュメント全体に関わる設定情報の詳細を解析し、ドキュメント設定情報を作成する。ページ解析部１８６は、画像の解像度、画像の向き（ランドスケープ／ポートレイト）など、ページ全体に関する設定情報の詳細を解析し、ページ設定情報を作成する。
【００４５】
用紙情報管理部１９１は、出力ジョブ制御部で解析された印刷処理に関する用紙種類に関する情報を管理する。用紙情報制御部１９２は、印刷処理に関する用紙種類に関する属性情報を示した用紙情報管理テーブルを作成する。
【００４６】
なお、この出力ジョブ管理部および用紙情報管理部の処理は、本実施例では画像形成装置における処理として説明したがホストコンピュータ上で処理を行っても良い。またホストコンピュータと画像形成装置間でのネットワーク上に、印刷ジョブの管理を行うプリントサーバを設け、該プリントサーバで上記ジョブ管理処理を行ってもよい。
【００４７】
画像情報の生成に当たり、スキャン画像の場合はスキャン画像用の画像処理を施し、ＰＤＬデータの場合は画像処理／ＲＩＰ部１９３を呼び出してレンダリングし、ページ画像情報１９４を生成する。ページ画像情報は、圧縮伸長部１８７によりデータ圧縮された後、シナリオおよび設定情報と関連付けられ、メモリ１９５に格納される。
【００４８】
デバイス管理部１８８は、デバイス割当部１８９とデバイス制御部１９０から構成される。メモリ１９５から関連付けられたシナリオおよび設定情報と一緒に読み出されるページ画像情報は圧縮伸長部１８７によって伸長され、シナリオ、設定情報およびページ画像情報は一組として出力デバイス管理部１８８に入力される。デバイス割当部１８９は、シナリオに基づきデバイスを割り当てる際に、複数の印刷ジョブが同時に処理を進めると発生するデバイスの競合を調停する役割を果たす。デバイス制御部１９０は、プリンタや後処理部など、どのデバイスをどのタイミングで利用するかをスケジュールする。
【００４９】
＜画像形成装置の印刷処理部＞
図５は４ドラム（４Ｄ）カラー系のプリンタ（図２−２０１）の構成例を説明する図である。
【００５０】
４Ｄカラー系のプリンタは、スキャナ、レーザ露光部、感光ドラム、作像部、定着部、給紙／搬送部、および、これらを制御する不図示のプリンタ制御部から構成される。
【００５１】
スキャナは、原稿台に置かれた原稿に照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。
【００５２】
レーザ露光部は、画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射し、回転多面鏡の反射光を走査光として感光ドラムに照射する。
【００５３】
作像部は、感光ドラムを回転駆動し、帯電器によって帯電させ、レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像し、そのトナー像をシートに転写する。さらに、転写時に転写されずに感光ドラム上に残った微小トナーを回収する、といった一連の電子写真プロセスの現像ユニット（現像ステーション）を四連もつことで、作像を実現する。シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並んだ四連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行する。このタイミング制御によって、シート上に色ずれがないフルカラートナー像が転写される。
【００５４】
定着部は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶融し、シートに定着する。
【００５５】
給紙／搬送部は、シートカセットやペーパデッキに代表されるシート収納庫を一つ以上有し、プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートから一枚を分離し、作像部、定着部へ搬送する。搬送されるシートには、前述した現像ユニットによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。シートの両面に画像を形成する場合は、定着部を通過したシートを、再度、作像部へ搬送する両面搬送経路に導く。
【００５６】
プリンタ制御部は、画像形成装置全体を制御する画像形成装置制御部と通信し、その指示に応じて制御を実行するとともに、前述したスキャナ、レーザ露光、作像、定着、給紙／搬送の各部の状態を管理しながら、全体が調和を保って円滑に動作するよう制御を行う。
【００５７】
次に、装置の電源オフ状態から動作が開始可能な状態に至るまでの各部の動作概要を説明する。
【００５８】
装置の電源が投入されると、プリンタ制御部は、スキャナ、レーザ露光、作像、定着部、給紙／搬送の各部に対して準備動作の開始を指示するとともに、画像形成装置全体を管理する画像形成装置制御部との通信が開始されるのを待つ。画像形成装置制御部との通信が確立すると、お互いの機器仕様のやり取りを行い、その後、各部の準備動作が終了し画像形成動作が可能になると、動作可能状態であることを画像形成装置制御部に通知する。
【００５９】
プリンタ制御部は、画像形成装置制御部に対して、各部の機器状態を通知するが、その一例を挙げる。給紙／搬送部については、シート収納庫に格納されたシートのサイズ、シートの残量（積載量）、駆動部の動作状態（動作可能か故障中か）を検知して、これらの情報を通知する。また、作像部については、トナー収容器のトナー残量を通知する。
【００６０】
次に、動作が開始可能な状態になり、画像形成装置制御部から動作指示が通知されて、一連のプリント動作を実行し終了するまでの各部の動作概要を説明する。
【００６１】
画像形成装置制御部は、動作開始コマンドをプリンタ制御部へ通知する。動作開始コマンドを受信したプリンタ制御部は、レーザ露光、作像、給紙搬送、定着の各部にプリント動作の開始を指示する。
【００６２】
レーザ露光部はポリゴンミラーを駆動するモータ（ポリゴンモータ）の回転を開始し、作像部は感光ドラムを回転駆動して感光ドラムを帯電する。定着部は定着ヒータをオンして、定着温度をトナーがシートに定着可能な温度に上昇させ、給紙／搬送部は駆動モータを搬送可能な状態にする。
【００６３】
各部の動作準備が整うと、プリンタ制御部は、画像形成装置制御部に準備完了を通知する。準備完了通知を受信した画像形成装置制御部は、頁単位でプリント動作を指示する。画像形成装置制御部は、例えば１０頁、２０部の印刷ジョブであれば２００頁のプリント動作を指示する。プリント動作の指示を受信したプリント制御部は、給紙／搬送部に給紙を指示する。
【００６４】
給紙／搬送部は、シートが供給可能であれば、シートを一枚供給、搬送して、シートが所定位置に到達するとプリント制御部にその旨を通知する。もし、シート収納庫にシートがない場合などは、給紙不可能の旨をプリント制御部へ通知する。また、搬送経路上にシートが重なった状態（重送状態）で搬送されていることを検知する重送検知センサや、シートの厚みを検知する厚さ検知センサなどを給紙／搬送部が有すことがある。これらのセンサが重送状態や異常を検知すると、給紙／搬送手段は、給紙動作、搬送動作を中断し、プリント制御部へ異常を通知する。異常の通知を受けたプリント制御部は、画像形成装置制御部へ動作中断の理由、装置内に残留しているシートの位置などを通知する。
【００６５】
シートが正常に搬送され、所定位置に到達した旨の通知を受けたプリント制御部は、その通知に応じて作像部に作像の開始を指示する。このタイミング制御によって、シート上にトナー像が転写される。一方、定着部は、定着温度を監視し、適切な温度になるよう制御するが、シートに奪われる熱量が大きい場合、定着温度が低下する場合がある。この場合、定着部は、定着温度の低下をプリント制御部へ通知する。この通知を受けたプリント制御部は、シートの搬送間隔を空け、定着温度がこれ以上低下しないようにする。それでも定着部の温度が復帰しない場合、プリント制御部は、一旦動作を中断し、定着温度が適切な温度に復帰後、動作を再開する。
【００６６】
プリント制御部は、すべてのシートの排出が完了すると、動作停止を各部へ指示し、各部からの動作停止通知を受け、画像形成装置制御部へ動作終了を通知する。
【００６７】
なお、本図にはシート収納庫を２個図示したが、機器構成によってはより多くのシート収納庫を接続し使用することができる。
【００６８】
＜サンプル画像の一例＞
図６の６０はサンプル画像の例であり、６１は２次元コードなどの認識コード画像の例である。
【００６９】
利用者は上記の処理の結果受信した合成サンプル画像データを印刷した文書をサンプル文書として他の利用者に渡す。サンプル文書を受け取った利用者は、図７に示す印刷装置７５もしくは通信機能付き携帯端末等を操作して２次元コードの読み取りを行う。２次元コードの読み取りを行った印刷装置７５や通信機能付き携帯端末は、読み取った２次元コードに含まれるＵＲＬを元に  ドキュメントサーバ７６に対して文書データの要求を行う。
【００７０】
＜ネットワークを介した印刷システムの構成＞
図７において、画像形成装置７５は、ネットワーク６４を介してドキュメントサーバ７６と接続される。また、画像形成装置７５は、７２及び７３であるホストコンピュータ（以下ホストコンピュータを７とする。但し、これに限定されずホストコンピュータは多数存在するものである。）と接続することが可能である。
【００７１】
プリントサーバ７１は、入力された印刷ジョブやネットワーク７４介して接続されている画像形成装置７５を管理する。プリントサーバ７１は、接続されている画像形成装置７５と全ての印刷ジョブの状況を監視できるとともに、印刷ジョブの一時停止、設定変更、印刷再開、あるいはジョブの複製、移動、削除などの制御を行うことができる。ネットワーク７４はドキュメントサーバ７６およびホストコンピュータ７と画像形成装置７５へのデータ送受信や、命令を交換することを可能にする。
【００７２】
＜画像形成装置の操作部の構成＞
画像形成装置７５の操作部２１０の構成について、図８および図９を用いて説明する。
【００７３】
図８に示すように、操作部２１０は、ハードキーによるオペレータ操作を受付け可能なキー入力部８０２、ソフトキー（表示キー）によるオペレータ操作を受付可能な表示ユニットの一例としてのタッチパネル部８０１を有する。また、図９に示すように、キー入力部８０２は、操作部電源スイッチ９０１を具備する。該スイッチ９０１のオペレータ操作に応答し、ＣＰＵ２０５は、スタンバイモードとスリープモードを選択的に切換るよう制御する。ただし、スタンバイモードは、通常動作状態であり、スリープモードは、ネットワーク印刷やファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態である。ＣＰＵ２０５は、該スイッチ９０１のオペレータ操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がＯＮ状態にて、受付可能に制御する。スタートキー９０３は、処理対象となるジョブのコピー動作や送信動作等、オペレータにより指示された種類のジョブ処理を印刷装置に開始させる指示をオペレータから受付可能にする為のキーである。ストップキー９０２は、受け付けたジョブの処理を印刷装置に中断させる指示をオペレータから受付可能にする為のキーである。テンキー９０６は、各種設定の置数の設定をオペレータにより実行可能にする為のキーである。クリアキー９０７は、キー９０６を介してオペレータにより設定された置数等の各種パラメータを解除するためのキーである。リセットキー９０４は、オペレータにより処理対象のジョブに対して設定された各種設定を全て無効にし、また、設定値をデフォルト状態に戻す指示をオペレータから受け付ける為のキーである。オペレータモードキー９０５は、オペレータごとのシステム設定画面に移行するためのキーである。
【００７４】
以下に撮影装置を用いて認識した認識コードの解析結果を基に、ドキュメントサーバから送信されるドキュメントを印刷処理する印刷制御プログラムの処理と画像形成装置およびドキュメントサーバの処理について図１１〜１４を用いて説明する。
【００７５】
なお、図１５の１５０１、１５０２および図１６の１６０１は本実施例における画像形成システム制御プログラムで表示されるプログラムの操作画面の一例である。
【００７６】
＜画像形成装置システムのジョブ処理＞
図１１は画像形成システムにおいて、撮影装置を用いて認識した認識コードの解析結果を基に、ドキュメントサーバから送信されるドキュメントを印刷処理完了するまでの流れを示すフローチャートである。
【００７７】
画像形成システムは、図３の３８０および３９０で以下の処理を実施する。
【００７８】
図２の２１７を介して接続される動画撮影可能な撮像装置（図２の２０３に図示）において識別コードを撮影（Ｓ１１０１）、認識情報を認識する（Ｓ１１０２）し、Ｓ１１０２で得られた認識情報を解析する（Ｓ１１０３）。
【００７９】
次に画像形成システムは、図３のジョブ管理部（３０３）、ＰＤＬ解析部（３０４）および印刷制御部（３６０）において以下の処理を実施する。まず、Ｓ１１０３の解析結果が図２の２０６に示す一時記憶装置に保存されている情報と同一か否かを判断（Ｓ１１０４）する。同一であると判断された場合は、図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルに複数部数設定画面を表示（Ｓ１１１０およびＳ１１１１）する。次に、オペレータが前記操作パネルを介して入力したか判断し（Ｓ１１０２）、入力された部数指定に従い印刷回数を決定する（Ｓ１１１３およびＳ１１１４）。次に図２の２０８に示す不揮発性の記憶装置に保存されているドキュメントを読み出し（Ｓ１１１５）、前記読みだしたドキュメントをＳ１１１３もしくはＳ１１１４で指定した印刷回数に従いビットマップ展開し紙媒体への印刷処理を行う（Ｓ１１１６）。
【００８０】
一方、認識した情報の解析結果がＳ１１０４において、一時記憶装置に保存されている情報と異なると判断された場合、解析結果を図２の２０６に示す一次記憶装置に保存（Ｓ１１０５）する。次に、解析結果をもとにドキュメントサーバを特定しドキュメントサーバにドキュメント送信命令を送信（Ｓ１１１６）し、ドキュメントサーバからドキュメント受信を待つ（Ｓ１１０７）。受信したドキュメントを図２の２０８および図３の３３０に示す不揮発性の記憶装置に保存（Ｓ１１０８）した後、受信したドキュメントをビットマップ展開し紙媒体への印刷処理を行う（Ｓ１１０９）。
【００８１】
更に、Ｓ１１０９もしくはＳ１１１６の印刷処理終了後、一次記憶装置に保存した認識コード情報を削除（Ｓ１１１７）し、さらに不揮発性の記憶装置に保存したドキュメントを削除する（Ｓ１１１８）。
【００８２】
以上説明したように、本実施例によれば、連続して同一の認識コードを読み込んだ際に、ドキュメントサーバに対してオペレータが意図しないドキュメント送信要求を抑制する事を可能とする。更に、オペレータが画像形成処理を複数回要求する場合に、画像形成装置の持つ不揮発性の記憶装置に保存したドキュメントを再利用可能とすることで画像形成処理の効率化を可能とする。
【００８３】
なお、本実施例において制御プログラムは、図７の７５に示す画像形成装置および画像形成装置に接続される文書管理理装置上で動作することとしたが、プリントサーバもしくはホストコンピュータ上で動作するように構成することも可能である。
【実施例２】
【００８４】
実施例１は同一の認識コードを複数回読み込んだ際に、オペレータに対してドキュメント処理回数を指定するよう促す画面を表示する処理について記載した。実施例２においては、画像形成装置が不揮発性の記憶装置を有さない場合について図１２および図１３を用いて説明する。
【００８５】
＜画像形成装置システムのジョブ処理＞
図１２は画像形成システムにおいて、撮影装置を用いて認識した認識コードの解析結果を基に、ドキュメントサーバから送信されるドキュメントを印刷処理完了するまでの流れを示すフローチャートである。
【００８６】
画像形成システムは、図３の３８０および３９０で以下の処理を実施する。
【００８７】
図２のデバイスＩ／Ｆ（２１７）を介して接続される動画撮影可能な撮像装置（図２の２０３に図示）において識別コードを撮影（Ｓ１２０１）、認識情報を認識（Ｓ１２０２）、Ｓ１２０２で得られた認識情報を解析する（Ｓ１２０３）。
【００８８】
次に画像形成システムは、図３のジョブ管理部（３０３）、ＰＤＬ解析部（３０４）および印刷制御部（３６０）において以下の処理を実施する。まず、Ｓ１２０３の解析結果からドキュメントサーバを特定してドキュメント送信要求を送信し（Ｓ１２０４）、ドキュメントサーバからのデータ受信を待つ（Ｓ１２０５）。次に、Ｓ１２０５で受信したデータを解析し（Ｓ１２０７）、受信データがドキュメントであった場合には受信したドキュメントをビットマップ展開し紙媒体への印刷処理を行う（Ｓ１２０８）。
【００８９】
一方、受信したデータがメッセージであった場合、メッセージの内容を確認（Ｓ１２０９）し、エラーメッセージの場合には図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルにエラーメッセージを表示（Ｓ１２１０）。処理を終了する。
【００９０】
一方、受信したデータが設定要求メッセージであった場合、図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルに複数部数設定画面を表示（Ｓ１２１１およびＳ１２１２）する。次に、オペレータが前記操作パネルを介して入力したか判断し（Ｓ１２１３）、入力された部数指定に従いデータ送信回数を決定する（Ｓ１２１４およびＳ１２１５）。更に、ドキュメントサーバに対して前記Ｓ１２１４およびＳ１２１５にて指定したデータ送信要求回数を送信する（Ｓ１２１６）。
【００９１】
次に、ドキュメントサーバからドキュメントを受信し（Ｓ１２１７）、受信したドキュメントをビットマップ展開し紙媒体への印刷処理を行い（Ｓ１２１８）、Ｓ１２１７−Ｓ１２１８の処理をドキュメント受信完了まで繰り返す（Ｓ１２１９）。
【００９２】
＜ドキュメントサーバのドキュメント送信処理＞
図１３は画像形成システムが有するドキュメントサーバにおいて、ドキュメント送信命令受信からドキュメント送信完了するまでの流れを示すフローチャートである。
【００９３】
図７の７６に示すドキュメントサーバは、７５に示す画像形成装置からドキュメント送信要求を受信し（Ｓ１３０１）、ドキュメントサーバの管理するドキュメントの中にＳ１３０１にて要求されたドキュメントが保存されているか検索する（Ｓ１３０３）。Ｓ１３０３の検索処理によってドキュメントを特定できなかった場合に、データ送信要求元の画像形成装置にエラーメッセージを送信する（Ｓ１３０５）。一方で、ドキュメントを特定できた場合に、同一の画像形成装置から同一のドキュメント送信要望を受信したかおよび直前に要求されたドキュメントを送信完了しているか否かを確認する（Ｓ１３０５）。未信かつ同一装置から同一のドキュメント送信要求であった場合に、ドキュメント送信を要求した画像形成装置に送信回数を要求するメッセージを送信し（Ｓ１３０６）、画成装置から送信回数の受信を待つ（Ｓ１３０７）。次に、画像形成装置から受信した送信回数に従い送信回数Ｎを決定し（Ｓ１３０８およびＳ１３０９）、送信回数Ｎに従いドキュメントを送信する（Ｓ１３１０）。
【００９４】
以上説明したように、本実施例によれば、連続して同一の認識コードを読み込んだ際に、データ送信要求を受信したドキュメントサーバにおいて不要な送信回数を抑制する事が可能となる。更に、同一の画像生成装置から同一のドキュメントに対して複数回データ送信要望があった場合には、オペレータが任意のドキュメント送信を要求する事を可能とすることでオペレータが意図しない出力を抑制する事を可能とする。
【００９５】
なお、本実施例において制御プログラムは、図７の７５に示す画像形成装置および画像形成装置に接続されるドキュメントサーバ上で動作することとしたが、プリントサーバもしくはホストコンピュータ上で動作するように構成することも可能である。
【実施例３】
【００９６】
実施例１おおび実施例２は同一の認識コードを複数回読み込んだ際に、オペレータに対してドキュメント処理回数を指定するよう促す画面を表示する処理について記載した。実施例３においては、同一の認識コードを複数回読み込んだ際にドキュメント処理方法を指定する画面を表示する処理について図１４を用いて説明する。
【００９７】
画像形成システムは、図３のカメラ制御部（３８０）および印刷制御部（３９０）で以下の処理を実施する。
【００９８】
図２のデバイスＩ／Ｆ（２１７）を介して接続される動画撮影可能な撮像装置（図２の２０３に図示）において識別コードを撮影（Ｓ１４０１）、認識情報を認識（Ｓ１４０２）、Ｓ１４０２で得られた認識情報を解析する（Ｓ１４０３）。
【００９９】
次に画像形成システムは、図３のジョブ管理部（３０３）、ＰＤＬ解析部（３０４）および印刷制御部（３６０）において以下の処理を実施する。まず、Ｓ１４０３の解析結果が図２の２０６に示す一時記憶装置に保存されている情報と同一か否かを判断（Ｓ１４０４）する。同一であると判断された場合は、図８の８０１および８０２、図１０の１００１に示す画像形成装置が有する操作パネルに画像形成処理を指示する処理設定画面を表示（Ｓ１４１０およびＳ１４１１）する。オペレータが前記操作パネルを介して入力したか判断し（Ｓ１４１２）、図２の２０８に示す不揮発性の記憶装置に保存されているドキュメントを読み出す（Ｓ１４１３）。Ｓ１４１３にて読みだしたドキュメントをＳ１４１１で指定したドキュメント処理設定に従いビットマップ展開し紙媒体への印刷処理を行う（Ｓ１４１４）。
【０１００】
一方、認識した情報の解析結果がＳ１４０４において、一時記憶装置に保存されている情報と異なると判断された場合、解析結果を図２の２０６に示す一次記憶装置に保存（Ｓ１４０５）する。次に、解析結果をもとにドキュメントサーバを特定しドキュメントサーバにドキュメント送信命令を送信（Ｓ１４０６）し、ドキュメントサーバからドキュメント受信を待つ（Ｓ１４０７）。受信したドキュメントを図２の２０８および図３の３３０に示す不揮発性の記憶装置に保存（Ｓ１４０８）した後、受信したドキュメントをビットマップ展開し紙媒体への印刷処理を行う（Ｓ１４０９）。
【０１０１】
更に、Ｓ１４０９もしくはＳ１４１４の印刷処理終了後、一次記憶装置に保存した認識コード情報を削除（Ｓ１４１５）し、さらに不揮発性の記憶装置に保存したドキュメントを削除する（Ｓ１４１６）。
【０１０２】
以上説明したように、本実施例によれば、連続して同一の認識コードを読み込んだ際に、画像処理設定を可能とすることでオペレータのユーザビリティを改善する事を可能とする。
【０１０３】
なお、本実施例において制御プログラムは、図７の７５に示す画像形成装置および画像形成装置に接続されるドキュメントサーバ上で動作することとしたが、プリントサーバもしくはホストコンピュータ上で動作するように構成することも可能である。
【０１０４】
以上、様々な実施形態を詳述したが、本発明の趣旨と範囲は、本発明の特定の説明と図に限定されるものではなく、本願特許請求の範囲に述べられた内容の様々な修正および変更に及ぶことは当業者にとって理解されるであろう。
【０１０５】
更に、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【符号の説明】
【０１０６】
１０１・・・・・ＰＤＬ解析部
１０２・・・・・レコード情報抽出部
１０３・・・・・属性データ解析部
１０４・・・・・Ｐａｇｅ情報解析部
１０５・・・・・描画オブジェクト解析部
１０６・・・・・ＤＬ生成部
１０７・・・・・ＤＬ管理部
１０８・・・・・データ記憶部
１０９・・・・・レンダリング処理部
１１０・・・・・プリントエンジン
２００・・・・・コントロールユニット
２０１・・・・・スキャナ
２０２・・・・・プリンタエンジン
２１０・・・・・操作部
３０１・・・・・プロトコル制御部
３０２・・・・・データ入力識別部
３０３・・・・・ジョブ管理部
３０４・・・・・ＰＤＬ解析部
３０５・・・・・データ描画部
３０６・・・・・ページメモリ
３０７・・・・・プリントチケット解析部
３２０・・・・・パネル入出力制御部
３３０・・・・・データ記憶部
３４０・・・・・プリンタＩＦ（ネットワークインタフェース）制御部
３５０・・・・・スキャン制御部
３６０・・・・・出力制御部
３７０・・・・・プリンタエンジン部
３８０・・・・・カメラ制御部
３９０・・・・・撮像データ解析部
６０・・・・・サンプル画像
６１・・・・・認識コード
７１・・・・・プリントサーバ
７２・・・・・ホストコンピュータ
７３・・・・・ホストコンピュータ
７４・・・・・ネットワーク
７５・・・・・画像形成装置
７６・・・・・ドキュメントサーバ
８０１・・・・・タッチパネル部
８０２・・・・・キー入力部
９０１・・・・・操作部電源スイッチ
９０２・・・・・ストップキー
９０３・・・・・スタートキー
９０４・・・・・リセットキー
９０５・・・・・オペレータモードキー
９０６・・・・・テンキー
９０７・・・・・クリアキー
１００１・・・・パネル操作部
１００２・・・・パネル表示部
１００３・・・・キー入力部
【図１】
2015167311.tif 000003
【図２】
2015167311.tif 000004
【図３】
2015167311.tif 000005
【図４】
2015167311.tif 000006
【図５】
2015167311.tif 000007
【図６】
2015167311.tif 000008
【図７】
2015167311.tif 000009
【図８】
2015167311.tif 000010
【図９】
2015167311.tif 000011
【図１０】
2015167311.tif 000012
【図１１】
2015167311.tif 000013
【図１２】
2015167311.tif 000014
【図１３】
2015167311.tif 000015
【図１４】
2015167311.tif 000016
【図１５】
2015167311.tif 000017
【図１６】
2015167311.tif 000018