(57)【要約】【課題】画像出力条件の設定操作を簡便化させることのできる画像形成装置、画像出力条件設定方法、画像出力条件設定プログラム及び記録媒体の提供を目的とする。【解決手段】画像出力条件を設定させる設定手段と、設定された画像出力条件を二次元コードに変換する二次元コード生成手段と、前記二次元コードが印刷された制御用原稿を出力する出力手段と、原稿から画像を読み取る読み取り手段と、前記画像より前記二次元コードを検出する二次元コード検出手段と、前記二次元コードを前記画像出力条件に復号する復号手段とを有し、前記復号手段によって復号された前記画像出力条件に応じて前記制御用原稿の次以降の原稿に対する画像出力処理を行うことを特徴とする。【選択図】図１０
2007159008.tif 000002
【特許請求の範囲】
【請求項１】
画像出力条件を設定させる設定手段と、
設定された画像出力条件を二次元コードに変換する二次元コード生成手段と、
前記二次元コードが印刷された制御用原稿を出力する出力手段と、
原稿から画像を読み取る読み取り手段と、
前記画像より前記二次元コードを検出する二次元コード検出手段と、
前記二次元コードを前記画像出力条件に復号する復号手段とを有し、
前記復号手段によって復号された前記画像出力条件に応じて前記制御用原稿の次以降の原稿に対する画像出力処理を行うことを特徴とする画像形成装置。
【請求項２】
自動原稿搬送装置を有し、
前記二次元コード検出手段は、前記自動原稿搬送装置にセットされた複数枚の原稿の中から前記二次元コードを検出し、
前記二次元コードが検出された原稿の次以降の原稿に対して、当該二次元コードより復号された前記画像出力条件に応じた画像出力処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記自動原稿搬送装置にセットされた複数枚の原稿の中から前記二次元コードが検出されるたびに、当該二次元コードより復号された前記画像出力条件を、前記二次元コードが検出された原稿の次以降の原稿に対して適用する画像出力条件とすることを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記二次元コード検出手段は、前記画像において所定のマーカーを探索することにより前記二次元コードの有無を判断することを特徴とする請求項１乃至３いずれか一項記載の画像形成装置。
【請求項５】
前記二次元コード生成手段は、前記設定された画像出力条件をビット列に変換し、前記ビット列のビットごとに対応する領域より構成される二次元コードを生成することを特徴とする請求項１乃至４いずれか一項記載の画像形成装置。
【請求項６】
画像形成装置が実行する画像出力条件設定方法であって、
画像出力条件を設定させる設定手順と、
設定された画像出力条件を二次元コードに変換する二次元コード生成手順と、
前記二次元コードが印刷された制御用原稿を出力する出力手順と、
原稿から画像を読み取る読み取り手順と、
前記画像より前記二次元コードを検出する二次元コード検出手順と、
前記二次元コードを前記画像出力条件に復号する復号手順とを有し、
前記復号手順において復号された前記画像出力条件に応じて前記制御用原稿の次以降の原稿に対する画像出力処理を行うことを特徴とする画像出力条件設定方法。
【請求項７】
前記二次元コード検出手順は、前記画像形成装置の自動原稿搬送装置にセットされた複数枚の原稿の中から前記二次元コードを検出し、
前記二次元コードが検出された原稿の次以降の原稿に対して、当該二次元コードより復号された前記画像出力条件に応じた画像出力処理を行うことを特徴とする請求項６記載の画像出力条件設定方法。
【請求項８】
前記自動原稿搬送装置にセットされた複数枚の原稿の中から前記二次元コードが検出されるたびに、当該二次元コードより復号された前記画像出力条件を、前記二次元コードが検出された原稿の次以降の原稿に対して適用する画像出力条件とすることを特徴とする請求項７記載の画像出力条件設定方法。
【請求項９】
前記二次元コード検出手順は、前記画像において所定のマーカーを探索することにより前記二次元コードの有無を判断することを特徴とする請求項６乃至８いずれか一項記載の画像出力条件設定方法。
【請求項１０】
前記二次元コード生成手順は、前記設定された画像出力条件をビット列に変換し、前記ビット列のビットごとに対応する領域より構成される二次元コードを生成することを特徴とする請求項６乃至９いずれか一項記載の画像出力条件設定方法。
【請求項１１】
請求項１乃至１０いずれか一項記載の画像出力条件設定方法をコンピュータに実行させるための画像出力条件設定プログラム。
【請求項１２】
請求項１１記載の画像出力条件設定プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像出力条件設定方法、画像出力条件設定プログラム及び記録媒体に関し、特に設定された画像出力条件に応じた画像出力処理を行う画像形成装置、画像出力条件設定方法、画像出力条件設定プログラム及び記録媒に関する。
【背景技術】
【０００２】
近年、１台の機器でコピー機とプリンタとスキャナとファクシミリとしての機能を実現した「複合機」や「融合機」が市販されるようになった。これらの複合機や融合機（以下「融合機」で統一する。）は、撮像部と印刷部と通信部等のハードウェアを備えると共に、コピーとプリンタとスキャナとファクシミリに対応する４種類のソフトウェアを備え、これらのソフトウェアが切り替わることにより、コピーやプリンタやスキャナやファクシミリとして機能する。
【０００３】
このような融合機では、原稿から画像データを取得させて、様々な画像出力条件の下で出力させることができる。例えば、コピー機やスキャナやファクシミリとして機能させて、画像データを拡大・縮小・分割・集約・濃度変調して印刷又は送信させることができる。例えばまた、コピー機として機能させて、両面印刷・複数枚印刷・ソート・スタック・ステープル・パンチを指定して印刷させることができる。例えばまた、スキャナやファクシミリとして機能させて、添付画像データを指定して送信させることができる。
【０００４】
このような画像出力条件は、融合機に備えられたオペレーションパネルを介して設定されるのが一般的である。
【特許文献１】特開２００４−２４２２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像出力条件の多様化等に伴って、オペレーションパネルの操作方法も複雑化している。したがって、オペレーションパネルによる画像出力条件等の設定は、ときとしてユーザにとって非常に面倒に感じられる場合があった。例えば、複数の文書のコピーを実行する場合であって、文書ごとに異なる画像出力条件の設定が必要な場合、ユーザは、一の文書のコピーが終わったら改めて画像出力条件の設定を行い、次の文書のコピーを実行しなければならない。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、画像出力条件の設定操作を簡便化させることのできる画像形成装置、画像出力条件設定方法、画像出力条件設定プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、画像出力条件を設定させる設定手段と、設定された画像出力条件を二次元コードに変換する二次元コード生成手段と、前記二次元コードが印刷された制御用原稿を出力する出力手段と、原稿から画像を読み取る読み取り手段と、前記画像より前記二次元コードを検出する二次元コード検出手段と、前記二次元コードを前記画像出力条件に復号する復号手段とを有し、前記復号手段によって復号された前記画像出力条件に応じて前記制御用原稿の次以降の原稿に対する画像出力処理を行うことを特徴とする画像形成装置として構成される。
【０００８】
このような画像形成装置では、画像出力条件の設定操作を簡便化させることができる。
【０００９】
また、上記課題を解決するため、本発明は、上記画像形成装置における画像出力条件設定方法、前記画像出力条件設定方法をコンピュータに実行させるための画像出力条件設定プログラム、又は前記画像出力条件設定プログラムを記録した記録媒体としてもよい。
【発明の効果】
【００１０】
本発明によれば、画像出力条件の設定操作を簡便化させることのできる画像形成装置、画像出力条件設定方法、画像出力条件設定プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施の形態について説明する。
【００１２】
（１）融合機
図１は、本発明の実施の形態の例である融合機１０１を表す。図１の融合機１０１は、種々のハードウェア１１１と、種々のソフトウェア１１２と、融合機起動部１１３により構成される。これらにより、図１の融合機１０１は、コピーやプリンタやスキャナやファクシミリとして機能する。
【００１３】
ハードウェア１１１としては、撮像部１２１と、印刷部１２２と、その他のハードウェア１２３が存在する。
【００１４】
撮像部１２１は、原稿から画像データを取得するためのハードウェアであり、コピーやスキャナやファクシミリとして機能する際に使用される。撮像部１２１は、白黒画像用のものでもカラー画像用のものでもよい。撮影部１２１は、原稿に関する機構として、原稿セット部等を備える。
【００１５】
印刷部１２２は、画像データを印刷用紙等に印刷するためのハードウェアであり、コピーやプリンタやファクシミリとして機能する際に使用される。印刷部１２２は、白黒画像用のものでもカラー画像用のものでもよい。印刷部１２２は、ここでは電子写真方式を採用しており、感光体、帯電機、露光機、現像機、転写機、定着機等を備える。印刷部１２２は、印刷用紙等に関する機構として、給紙部、排紙部、印刷用紙搬送機構等を備える。
【００１６】
その他のハードウェア１２３に関しては、図２において説明する。
【００１７】
ソフトウェア１１２としては、種々のアプリケーション１３１と、プラットフォーム１３２が存在する。これらは、ＵＮＩＸ（登録商標）等のＯＳ（オペレーティングシステム）によりプロセス単位で並列的に実行される。
【００１８】
アプリケーション１３１は、コピーやプリンタやスキャナやファクシミリ等の各機能に固有の情報処理を実行するためのソフトウェアである。アプリケーション１３１としては、コピー用のアプリケーションであるコピーアプリ１４１と、プリンタ用のアプリケーションであるプリンタアプリ１４２と、スキャナ用のアプリケーションであるスキャナアプリ１４３と、ファクシミリ用のアプリケーションであるファクシミリアプリ１４４と、ネットワークファイル用のアプリケーションであるネットワークファイルアプリ１４５と、画像データから二次元コードを識別し、二次元コードを解読するためのアプリケーションであるデコードアプリ１４６と、制御用データを二次元コード画像データに変換するためのアプリケーションであるエンコードアプリ１４７とが存在する。
【００１９】
プラットフォーム１３２は、アプリケーション１３１からハードウェア１１１への処理要求に関する情報処理を実行するためのソフトウェアである。アプリケーション１３１からの処理要求の受信には、予め定義されている関数により処理要求を受信するアプリケーションプログラムインタフェース（ＡＰＩ）１３３を利用して、ハードウェア１１１への処理要求の送信には、予め定義されている関数により処理要求を送信するエンジンインタフェース（ＥＮＩ）１３４を利用する。プラットフォーム１３２は、種々のコントロールサービス１５１と、システムリソースマネージャ１５２と、種々のハンドラ１５３により構成される。
【００２０】
コントロールサービス１５１は、アプリケーション１３１からハードウェア１１１への処理要求を解釈して、解釈結果に応じてハードウェア１１１の獲得要求を発生する。コントロールサービス１５１としては、ネットワークコントロールサービス（ＮＣＳ）１６１と、ファクシミリコントロールサービス（ＦＣＳ）１６２と、デリバリコントロールサービス（ＤＣＳ）１６３と、エンジンコントロールサービス（ＥＣＳ）１６４と、メモリコントロールサービス（ＭＣＳ）１６５と、オペレーションパネルコントロールサービス（ＯＣＳ）１６６と、ユーザディレクトリコントロールサービス（ＵＣＳ）１６７と、システムコントロールサービス（ＳＣＳ）１６８が存在する。
【００２１】
ＮＣＳ１６１のプロセスは、ネットワーク等を介してデータ通信を行うためのＡＰＩを提供する。ＦＣＳ１６２のプロセスは、ファクシミリとして画像データ通信・画像データ取得・画像データ印刷等を行うためのＡＰＩを提供する。ＤＣＳ１６３のプロセスは、融合機１０１に蓄積されている文書データの配送に関する制御を行う。ＥＣＳ１６４のプロセスは、撮像部１２１や印刷部１２２等のエンジン部に関する制御を行う。ＭＣＳ１６５のプロセスは、画像データ記憶・画像データ処理等のメモリやハードディスクドライブに関する制御を行う。ＯＣＳ１６６のプロセスは、オペレーションパネルに関する制御を行う。ＵＣＳ１６７のプロセスは、ユーザ情報の管理に関する制御を行う。ＳＣＳ１６８のプロセスは、システムの管理に関する制御を行う。
【００２２】
システムリソースマネージャ（ＳＲＭ）１５２は、ハードウェア１１１の獲得要求を調停して、調停結果に応じてハードウェア１１１への処理要求を実現するための制御を行う。具体的に言うと、ＳＲＭ１５２のプロセスは、獲得要求に係るハードウェア１１１が利用可能か否か（他の獲得要求と競合しないか否か）を判定して、利用可能である場合にはその旨をコントロールサービス１５１に通知する。さらには、獲得要求に係るハードウェア１１１の利用スケジュールを作成して、作成結果に応じてハードウェア１１１への処理要求を実現するための制御を行う。
【００２３】
ハンドラ１５３は、上記の調停結果に応じてハードウェア１１１を管理する。ハンドラ１５３としては、ファクシミリコントロールユニットハンドラ（ＦＣＵＨ）１７１と、イメージメモリハンドラ（ＩＭＨ）１７２が存在する。ＦＣＵＨ１７１は、ファクシミリコントロールユニットを管理する。ＩＭＨ１７２は、メモリを各プロセスに割り振り、各プロセスが割り振られたメモリを管理する。
【００２４】
融合機起動部１１３は、融合機１０１の電源投入時に最初に実行される。これにより、ＵＮＩＸ（登録商標）等のＯＳが起動されて、アプリケーション１３１とプラットフォーム１３２が起動される。これらのプログラムは、ハードディスクドライブに蓄積されており、ハードディスクドライブから再生されて、メモリに起動されることになる。
【００２５】
図２は、図１の融合機１０１のハードウェア１１１を表す。ハードウェア１１１としては、コントローラ２０１と、オペレーションパネル２０２と、ＵＳＢデバイス２０３と、ＩＥＥＥ１３９４デバイス２０４と、ファクシミリコントロールユニット（ＦＣＵ）２０５と、撮像部１２１と、印刷部１２２が存在する。図２における撮像部１２１と印刷部１２２を除く構成要素が、図１における「その他のハードウェア１２３」に該当する。
【００２６】
コントローラ２０１は、ＣＰＵ２１１と、ＡＳＩＣ２１２と、ＮＢ（ノースブリッジ）２２１と、ＳＢ（サウスブリッジ）２２２と、ＭＥＭ−Ｐ（システムメモリ）２３１と、ＭＥＭ−Ｃ（ローカルメモリ）２３２と、ＨＤＤ（ハードディスクドライブ）２３３と、ＮＩＣ（ネットワークインタフェースコントローラ）２４１により構成される。
【００２７】
ＣＰＵ２１１は、種々の情報処理を実行するためのハードウェアである。例えば、ＵＮＩＸ（登録商標）等のＯＳにより、アプリケーション１３１とプラットフォーム１３２をプロセス単位で並列的に実行する。ＡＳＩＣ２１２は、画像データ処理用のＩＣである。ＮＢ２２１は、ＣＰＵ２１１とＡＳＩＣ２１２を接続するためのブリッジである。ＳＢ２２２は、ＮＢ２２１と周辺機器等を接続するためのブリッジである。
【００２８】
ＭＥＭ−Ｐ２３１は、ＮＢ２２１に接続されて使用されるメモリである。ＭＥＭ−Ｃ２３２は、ＡＳＩＣ２１２に接続されて使用されるメモリである。ＨＤＤ２３３は、ＡＳＩＣ２１２に接続されて使用されるストレージであり、画像データ蓄積・文書データ蓄積・プログラム蓄積・フォントデータ蓄積・フォームデータ蓄積等を行うために使用される。ＮＩＣ２４１は、ＡＳＩＣ２１２に接続されて使用されるハードウェアであり、ネットワーク等を介してＭＡＣアドレス等を使用したデータ通信を行うために使用される。
【００２９】
オペレーションパネル２０２は、オペレータが融合機１０１に入力を行うためのハードウェア（操作部）であると共に、融合機１０１がオペレータに出力を行うためのハードウェア（表示部）である。オペレーションパネル２０２は、ＡＳＩＣ２１２に接続されている。
【００３０】
ＵＳＢデバイス２０３は、ＵＳＢ規格に準拠したケーブルを接続するためのデバイスである。ＩＥＥＥ１３９４デバイス２０４は、ＩＥＥＥ１３９４規格に準拠したケーブルを接続するためのデバイスである。これらは、タンデム印刷等を行うために使用される。ＵＳＢデバイス２０３と、ＩＥＥＥ１３９４デバイス２０４と、ファクシミリコントロールユニット２０５と、撮像部１２１と、印刷部１２２は、ＰＣＩバスによりＡＳＩＣ２１２に接続されている。
【００３１】
図３は、図１の融合機１０１の外観を表す。図３には、撮像部１２１の位置、印刷部１２２の位置、オペレーションパネル２０２の位置が図示されている。図３にはさらに、原稿をセットするための原稿セット部３０１、印刷用紙の給紙元となる給紙部３０２、印刷用紙の排紙先となる排紙部３０３が図示されている。原稿セット部３０１は、撮像部１２１の構成要素であり、給紙部３０２と排紙部３０３は、印刷部１２２の構成要素である。
【００３２】
オペレーションパネル２０２は、図４のように、タッチパネル３１１と、数字ボタン３１２と、スタートボタン３１３により構成される。融合機１０１は、原稿セット部３０１に原稿がセットされた場合、スタートボタン３１３が押されることで、撮像部１２１によりその原稿から画像データを取得する。なお、融合機１０１は、コピーとして機能する場合には、印刷部１２２によりその画像データを印刷用紙等に印刷して、スキャナやファクシミリとして機能する場合には、ＮＩＣ２４１によりその画像データをネットワーク等を介して他の電子機器に送信する。タンデム印刷の場合には、ＵＳＢデバイス２０３やＩＥＥＥ１３９４デバイス２０４によりその画像データをケーブル等を介して他の電子機器に送信する。
【００３３】
原稿セット部３０１は、ＡＤＦ（自動原稿搬送装置）３２１と、フラットベッド３２２と、フラットベッドカバー３２３により構成される。
【００３４】
ＡＤＦ３２１は、フラットベッドカバー３２３の上面部に設けられている。ＡＤＦ３２１には、複数枚の原稿を重ねて同時にセットすることができる。融合機１０１は、ＡＤＦ３２１に原稿がセットされた場合、スタートボタン３１３が押されることで、撮像部１２１によりその原稿から画像データを取得する。具体的に言うと、スタートボタン３１３が押されると、ＡＤＦ３２１は、図３の矢印のような経路で各原稿を順番に搬送して、撮像部１２１は、図３の矢印のような経路で順番に搬送される各原稿から画像データを順番に取得する。
【００３５】
フラットベッド３２２は、フラットベッドカバー３２３を開くと現れる。フラットベッド３２２は、ガラスのような透明部材により形成されており、フラットベッド３２２には、原稿を下向きにセットする。融合機１０１は、フラットベッド３２２に原稿がセットされた場合、スタートボタン３１３が押されることで、撮像部１２１によりその原稿から画像データを取得する。具体的に言うと、スタートボタン３１３が押されると、撮像部１２１は、フラットベッド３２２を介して対面する原稿から画像データを取得する。
（第一実施例）
図１の融合機１０１は、ＡＤＦ３２１に複数枚の原稿が重ねて同時にセットされた場合、スタートボタン３１３が押されることで、撮像部１２１により各原稿から画像データを順番に取得する。
【００３６】
融合機１０１は、原稿から読み取られた画像データが制御用画像データである場合、その制御用画像データに対応する画像出力条件を、当該原稿の次以降の原稿に対する画像出力条件として設定する。したがって、当該原稿の次以降の原稿より読み取られた画像データに対しては、制御用画像データに対応する画像出力条件に従って、印刷又は送信等の画像出力処理が実行さされる。
【００３７】
例えば、コピーやスキャナやファクシミリとして機能して、制御用画像データに対応する画像出力条件に従って、画像データを拡大・縮小・分割・集約・濃度変調して印刷部１２２又はＮＩＣ２４１により印刷又は送信する。例えばまた、コピーとして機能して、制御用画像データに対応する画像出力条件に従って、画像データを両面印刷・複数枚印刷・ソート・スタック・ステープル・パンチを指定して印刷部１２２により印刷する。例えばまた、スキャナやファクシミリとして機能して、制御用画像データに対応する画像出力条件に従って、添付画像データを指定してＮＩＣ２４１により送信する。
【００３８】
制御用データとは、制御用原稿から取得される画像データのことである。制御用原稿とは、図１の融合機１０１を制御するための制御用画像が描画された原稿のことである。図５は、制御用画像５０２が描画された制御用原稿５０１の例を示す。
【００３９】
制御用原稿５０１はここでは、図５のように、制御用描画領域５１１と自由描画領域５１２により構成される。制御用描画領域５１１は、制御用画像５０２と識別用マーカー５０３を描画するための領域であり、自由描画領域５１２は、例えば、画像出力条件に関するメモやコメント等を自由に描画するための領域である。なお、自由描画領域５１２は存在しなくてもかまわないが、自由描画領域５１２が存在することにより、制御用原稿５０１がユーザフレンドリなものになる。
【００４０】
制御用画像５０２はここでは、図５のように、６４領域（二次元コード）により構成されており、各領域における黒領域の有無により６４ビットの情報を保持している。この６４ビットの情報は、「画像出力条件」に対応する。なお、領域の数は６４領域に限られるものではない。
【００４１】
識別用マーカー５０３はここでは、図５のように、＋マーカーで表されており、二次元コードの存在の有無を識別するためのものである。なお、マーカーは＋に限られるものではない。
【００４２】
以下、融合機１０１の処理手順について説明する。第一の実施の形態では、制御用原稿５０１を用いた画像出力処理について説明する。図６は、本発明の実施の形態の融合機による画像出力処理を説明するためのフローチャートである。
【００４３】
ユーザが、融合機１０１のＡＤＦ３２１に制御用原稿５０１をセットし（Ｓ６１）、スタートボタン３１３を押すと（Ｓ６２）、融合機１０１は、制御用原稿５０１における制御用画像５０２に基づいて画像出力条件を自動的に設定する（Ｓ６３）。この処理（画像出力条件設定処理）の詳細については後述する。
【００４４】
続いて、ユーザが、印刷又は送信するための通常の原稿をＡＤＦ３２にセットし（Ｓ６４）、スタートボタン３１３を押すと（Ｓ６５）、融合機１０１は、ステップＳ６３において自動的に設定した画像出力条件に基づいて原稿の印刷又は送信等を行う（Ｓ６６）。
【００４５】
上記のように、本実施の形態における融合機１０１によれば、ユーザは、画像出力条件を設定するためには、ＡＤＦ３２１に制御用原稿５０１をセットする操作を実行し、制御用原稿５０１から画像出力情報を取得させる操作（スタートボタン３１３を押す操作）を実行すればよい。したがって、画像出力条件の設定操作を簡便化させることができる。
【００４６】
次に、ステップＳ６３における、画像出力条件設定処理の詳細について説明する。図７は、画像出力条件設定処理を説明するためのフローチャートである。図７の処理は、デコードアプリ１４６がＣＰＵ２１１によって処理されることにより実現される。
【００４７】
まず、融合機１０１は、ＡＤＦ３２１にセットされた原稿から、撮影部１２１により画像データを取得する（Ｓ７１）。続いて、融合機１０１は、撮影部１２１により取得された画像データに二次元コードが含まれているか否かを判定する処理（二次元コード識別処理）を行う（Ｓ７２）。
【００４８】
二次元コードが含まれていると判定された場合（Ｓ７３でＹｅｓ）、融合機１０１は、二次元コードの内容を解読する処理（二次元コード解読処理）を行い（Ｓ７４）、当該二次元コードが制御用画像５０２であるか否かを判定する（Ｓ７５）。当該二次元コードが制御用画像５０２である場合（Ｓ７５でＹｅｓ）、融合機１０１は、当該制御用画像５０２に記録されているコードを画像出力条件に復号し、復号された画像出力条件を、当該原稿の次以降の原稿に適用する画像出力条件として設定変更する（Ｓ７６）。
【００４９】
なお、撮影部１２１により取得された画像データに二次元コードが含まれていない場合（Ｓ７３でＮｏ）、又は二次元コードは含まれていても当該二次元コードが制御用画像５０２でない場合（Ｓ７５でＮｏ）、融合機１０１は、画像出力条件を設定変更することなく画像出力条件設定処理を終了させる。
【００５０】
次に、ステップＳ７２における二次元コード識別処理の詳細について説明する。図８は、二次元コード識別処理を説明するためのフローチャートである。
【００５１】
撮影部１２１によって取得された画像データにおいて、識別用マーカー５０３の探索を行う（Ｓ８１）。識別用マーカー５０３の探索は、例えば、テンプレートマッチングにより行えばよい。識別用マーカー５０３が検出された場合は（Ｓ８２でＹｅｓ）、二次元コードが含まれていると判定し（Ｓ８３）、検出されなかった場合は（Ｓ８２でＮｏ）、二次元コードは含まれていないと判定する（Ｓ８４）。
【００５２】
このように、二次元コードの存在の有無は、識別用マーカー５０３の有無により判定される。識別用マーカー５０３を加えることで、二次元コードが制御用原稿５０１のどの位置に描画されていても、二次元コードの検出が可能となり、その検出処理を簡便化することができる。
【００５３】
次に、ステップＳ７４における二次元コード解読処理の詳細について説明する。図９は、二次元コード解読処理を説明するためのフローチャートである。
【００５４】
撮影部１２１によって取得された画像データにおいて、二次元コードの部分を読み取る（Ｓ９１）。続いて、当該二次元コードにおける６４領域中の各領域について黒領域の有無をチェックする（Ｓ９２、Ｓ９３、Ｓ９４）。６４領域の全てについてチェックが終了すると、そのチェック結果に基づいて６４領域中の黒領域の有無を判断して、例えば黒領域に対応するビット値を「１」とし、白領域に対応するビット値を「０」として６４ビットの情報を算出し、６４ビットデータを作成する（Ｓ９５、Ｓ９６）。
【００５５】
ところで、上記においては、制御用原稿５０１を読み取らせた後、改めて印刷等の対象となる原稿をセットする例について説明したが、制御用原稿５０１と通常の原稿とを重ねて、一度に処理させてもよい。また、一度で処理させる原稿の中に、それぞれ画像出力条件の異なる複数枚の制御用原稿５０１が含まれていてもよい。かかる機能を実現するための処理手順を以下に説明する。図１０は、本発明の実施の形態の融合機による画像出力処理を説明するための第二のフローチャートである。
【００５６】
ユーザは、制御用原稿５０１と通常の原稿とを重ねた状態で、ＡＤＦ３２１にセットする（Ｓ１０１）。ここでセットされる原稿には、複数枚の制御用原稿５０１が通常の原稿の間に含まれていてもよい。また、制御用原稿５０１は、必ずしも最初のページである必要はない。原稿のセット後、ユーザがスタートボタン３１３を押すと（Ｓ１０２）、融合機１０１は、セットされた原稿のうちの１枚の原稿から画像データを読み取る（Ｓ１０３）。
【００５７】
続いて、融合機１０１は、当該原稿について画像出力条件設定処理を実行する（Ｓ１０４）。画像出力条件設定処理については、図７等において説明した通りである。したがって、当該原稿が制御用原稿５０１であれば、当該制御用原稿５０１に基づいて画像出力条件の設定変更が行われ、制御用原稿５０１でなければ、画像出力条件の設定変更は行われない。
【００５８】
続いて、融合機１０１は、当該原稿が制御用原稿５０１でない場合は、融合機１０１に設定されている画像出力条件に基づいて画像出力処理（印刷又は送信等）を実行する（Ｓ１０６）。一方、当該原稿が制御用原稿５０１である場合は、画像出力処理は実行しない。
【００５９】
上記ステップＳ１０３以降の処理が全ての原稿について行われると（Ｓ１０７でＹｅｓ）、処理が終了する。
【００６０】
上記の処理によって、例えば、原稿の中に複数枚の制御用原稿５０１が含まれている場合、その制御用原稿５０１が処理されるたびに画像出力条件の設定変更が行われ、その次以降の通常の原稿は、設定変更された画像出力条件に基づいて画像出力がなされる。したがって、複数の文書についてそれぞれ画像出力条件を変更して処理したい場合、各文書の前にそれぞれの制御用原稿５０１を重ね、全ての文書をＡＤＦ３２１にセットしてスタートボタン３１３を一度押すだけで、文書ごとに異なる画像出力条件を簡易に適用させることができる。
【００６１】
また、先頭の原稿が制御用原稿５０１でない場合は、制御用原稿５０１が処理されるまでは、例えば手動で設定された画像出力条件が適用される。
【００６２】
なお、図１０の処理では、原稿１枚ごとに二次元コードの存在の有無がチェックされることになるが、当該チェック処理は、画像処理によって行われ、かつ、識別用マーカー５０３の存在の有無に基づいて行われるため、性能に対する影響は低く抑えることができる。
（第二実施例）
次に、第二の実施の形態として、制御用原稿５０１の作成方法の例について説明する。図１１は、本発明の実施の形態の融合機による制御用原稿の作成処理を説明するためのフローチャートである。
【００６３】
まず、ユーザは、タッチパネル３１１に表示される編集画面において画像出力条件の編集を行う（Ｓ１１１）。
【００６４】
図１２は、編集画面の例を示す図である。図１２において、編集画面１０１０は、機能選択領域１０１１、条件編集領域１０１２、及び制御用原稿作成ボタン１０１３等より構成される。
【００６５】
機能選択領域１０１１には、コピー・プリンタ・スキャナ・ファクシミリと描画された機能ボタンが選択されている。ある機能ボタンがタッチされると、その機能ボタンがＯＮとなり、条件編集領域１０１２は、選択された機能に係る画像出力条件を編集させるための表示に切り替わる。図１２では、コピーボタンがＯＮとなっている。
【００６６】
条件編集領域１０１２は、機能選択領域１０１１において選択された機能に対する画像出力条件を編集させるためのユーザインタフェースが表示される領域である。図１２では、コピー機能が編集対象となっているため、コピー機能に対する画像出力条件として、基本、編集、仕上げ、品質、及びその他等のボタンが表示されている。これらのボタンのいずれかが選択されると、条件編集領域１０１２には、選択された条件について更に詳細に設定させるためのユーザインタフェースが表示される。
【００６７】
機能選択領域１０１１及び条件編集領域１０１２における編集内容は、画像出力条件データとして制御用ファイルに保存される（Ｓ１１２）。画像出力条件を編集後、ユーザが制御用原稿作成ボタン１０１３を押下すると（Ｓ１１３）、融合機１０１は、制御用ファイルに保存されている画像出力条件データに基づいて二次元コードの画像データを生成する処理（二次元コード化処理）を実行し（Ｓ１１４）、生成された画像データを制御用原稿５０１として印刷する（Ｓ１１５）。
【００６８】
次に、ステップＳ１１４における二次元コード化処理の詳細について説明する。図１３は、二次元コード化処理を説明するためのフローチャートである。図１３の処理は、エンコードアプリ１４７がＣＰＵ２１１によって処理されることにより実現される。
【００６９】
まず、融合機１０１は、制御用ファイルに保存されている画像出力条件データを読み込め、当該画像出力条件データを６４ビットの制御用データにエンコードする（Ｓ１２１）。
【００７０】
続いて、融合機１０１は、６４ビットの各ビットごとにステップＳ１２２からＳ１２６までの処理を実行する。すなわち、ビット値を判定し（Ｓ１２２）、当該ビット値が「０」である場合は（Ｓ１２３でＮｏ）、二次元コート上で当該ビットに対応する領域を白領域とする（Ｓ１２４）。一方、当該ビット値が「１」の場合は（Ｓ１２３でＹｅｓ）、二次元コード上で当該ビットに対応する領域を黒領域とする（Ｓ１２５）。
【００７１】
以上の処理を６４ビット分行なった後（Ｓ１２７でＹｅｓ）、融合機１０１は、ビットごとに黒又は白と判定された６４個の領域より構成される二次元コードの画像データ（すなわち、制御用画像５０２）を生成する（Ｓ１２８）。
【００７２】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態の例である融合機を表す。
【図２】図１の融合機のハードウェアを表す。
【図３】図１の融合機の外観を表す。
【図４】オペレーションパネルを表す。
【図５】制御用画像が描画された制御用原稿を表す。
【図６】本発明の実施の形態の融合機による画像出力処理を説明するためのフローチャートである。
【図７】画像出力条件設定処理を説明するためのフローチャートである。
【図８】二次元コード識別処理を説明するためのフローチャートである。
【図９】二次元コード解読処理を説明するためのフローチャートである。
【図１０】本発明の実施の形態の融合機による画像出力処理を説明するための第二のフローチャートである。
【図１１】本発明の実施の形態の融合機による制御用原稿の作成処理を説明するためのフローチャートである。
【図１２】編集画面の例を示す図である。
【図１３】二次元コード化処理を説明するためのフローチャートである。
【符号の説明】
【００７４】
１０１  融合機
１１１  ハードウェア
１１２  ソフトウェア
１１３  融合機起動部
１２１  撮像部
１２２  印刷部
１２３  その他のハードウェア
１３１  アプリケーション
１３２  プラットフォーム
１３３  アプリケーションインタフェース
１３４  エンジンインタフェース
１４１  コピーアプリ
１４２  プリンタアプリ
１４３  スキャナアプリ
１４４  ファクシミリアプリ
１４５  ネットワークファイルアプリ
１４６  デコードアプリ
１４７  エンコードアプリ
１５１  コントロールサービス
１５２  システムリソースマネージャ
１５３  ハンドラ
１６１  ネットワークコントロールサービス
１６２  ファクシミリコントロールサービス
１６３  デリバリコントロールサービス
１６４  エンジンコントロールサービス
１６５  メモリコントロールサービス
１６６  オペレーションパネルコントロールサービス
１６７  ユーザディレクトリコントロールサービス
１６８  システムコントロールサービス
１７１  ファクシミリコントロールユニットハンドラ
１７２  イメージメモリハンドラ
２０１  コントローラ
２０２  オペレーションパネル
２０３  ＵＳＢデバイス
２０４  ＩＥＥＥ１３９４デバイス
２０５  ファクシミリコントロールユニット
２１１  ＣＰＵ
２１２  ＡＳＩＣ
２２１  ＮＢ
２２２  ＳＢ
２３１  ＭＥＭ−Ｐ
２３２  ＭＥＭ−Ｃ
２３３  ＨＤＤ
２４１  ＮＩＣ
３０１  原稿セット部
３０２  給紙部
３０３  排紙部
３１１  タッチパネル
３１２  数字ボタン
３１３  スタートボタン
３２１  ＡＤＦ
３２２  フラットベッド
３２３  フラットベッドカバー
５０１  制御用原稿
５０２  制御用画像
５０３  識別用マーカー
５１１  制御用描画領域
５１２  自由描画領域
【図１】
2007159008.tif 000003
【図２】
2007159008.tif 000004
【図３】
2007159008.tif 000005
【図４】
2007159008.tif 000006
【図５】
2007159008.tif 000007
【図６】
2007159008.tif 000008
【図７】
2007159008.tif 000009
【図８】
2007159008.tif 000010
【図９】
2007159008.tif 000011
【図１０】
2007159008.tif 000012
【図１１】
2007159008.tif 000013
【図１２】
2007159008.tif 000014
【図１３】
2007159008.tif 000015