(57)【要約】【課題】コードの存在を示す切欠きを、容易かつ正確に印刷物に形成できるようにする。【解決手段】原稿画像にコードを付加して印刷可能な画像形成装置であって、前記コードに音声データが含まれる場合に、前記原稿画像に、マークを合成して印刷する印刷手段を備え、前記マークは、音声データを含むコードが印刷物に存在することを示す切欠きを、当該印刷物に形成する際の目印であることを特徴とする。【選択図】図３
2014151620.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像にコードを付加して印刷可能な画像形成装置であって、
前記コードに音声データが含まれる場合に、前記原稿画像に、マークを合成して印刷する印刷手段を備え、
前記マークは、音声データを含むコードが印刷物に存在することを示す切欠きを、当該印刷物に形成する際の目印である
ことを特徴とする画像形成装置。
【請求項２】
前記原稿画像の特定領域の中に、前記音声データを含むコードが含まれているかどうかを判定する判定手段をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記マークの数は、前記音声データを含むコードが、出力される用紙の両面に印刷されるかどうかによって異なることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記コードは音声コードであることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記コードはＱＲコードであることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記マークが印刷される位置は、前記切欠きが形成されるべき位置であることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記マークを印刷する位置を、前記切欠きの形成に用いるツールの形状に合わせて調整する手段をさらに有することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記ツールの情報を登録する登録手段と、
前記登録手段に複数のツールの情報が登録されている場合に、使用するツールの選択をユーザから受け付ける手段と
をさらに備えることを特徴とする請求項８に記載の画像形成装置。
【請求項９】
原稿画像にコードを付加して印刷可能な画像形成装置における方法であって、
前記コードに音声データが含まれる場合に、前記原稿画像に、マークを合成して印刷する印刷ステップを含み、
前記マークは、音声データを含むコードが印刷物に存在することを示す切欠きを、当該印刷物に形成する際の目印である
ことを特徴とする方法。
【請求項１０】
コンピュータを、請求項１乃至９のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コードを取り扱うことの出来る画像形成装置、その制御方法、プログラムに関するものである。
【背景技術】
【０００２】
例えば、二次元コードは、同一印刷面積当たりに一般的な文字列に比べてはるかに大量の情報を盛り込めることから、いろいろな分野における情報伝達手段としても広く利用されつつある。近年、例えば、印刷物に印刷されたＱＲコード（登録商標）を携帯電話等のカメラで光学的に読み取ってデコードし、コード化された文字列を音声で読み上げることも実用化されている。こうしたデコード結果の発音技術は、視覚に障害がある方にとって便利な技術だと言える。
【０００３】
しかしながら、視覚に障害がある方の場合、印刷物のどこにコードが含まれているのかを正確に把握することが難しく、さらにはそもそも印刷物にコードが含まれていること自体を知ることが困難であるといえる。
【０００４】
前者の問題に対しては、比較的簡単な操作で、印刷物に印刷された二次元コードを的確に読み取ることを可能にする装置が提案されている（特許文献１を参照）。
【０００５】
また、後者の問題に対しては、例えば音声コードと呼ばれる二次元コードの分野においては、コードが印刷物に付加されていることが視覚に障害のある方でも直ちに認識できるよう、コードが付加された印刷物に切欠きを入れることが規定されている。そして、音声コードは原稿の右下隅に必ず印刷し、切欠きもその傍に必ず設けることとされており、切欠きによって音声コードの存在と位置を把握することが可能になっている。（音声コードについては、特許文献２を参照。）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−８７３０６号公報
【特許文献２】特開２００３−７６９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のとおり、例えば音声コードにおいては、コードが印刷された印刷物の決められた位置に音声コードを印刷し、その傍に音声コードの存在を示す切欠きを入れるというルールが設けられている。それに伴い、印刷後に専用のツールで人手により印刷物に切欠きを入れたり、或いは予め切欠きの施された用紙を用いて印刷をするといったことがなされている。
【０００８】
この場合において、例えば人手により切欠きを形成する場合には、誤った位置に切欠きを形成してしまうことで、音声コードを正しく読み取ることができないといった問題が生じ得る。
【０００９】
また、音声コードの場合、音声コードが印刷物の両面に印刷されているのか片面のみなのかによって入れるべき切欠きの数が異なるところ、切欠きを入れる際に音声コードがどのように印刷されているのかをいちいち確認しなければならない。これは、非常に手間を要する作業となっている。
【００１０】
そして、このような問題は音声コード以外のコードについて同様のルールが設けられた場合には、等しく起こり得るものである。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成装置は、原稿画像にコードを付加して印刷可能な画像形成装置であって、前記コードに音声データが含まれる場合に、前記原稿画像に、マークを合成して印刷する印刷手段を備え、前記マークは、音声データを含むコードが印刷物に存在することを示す切欠きを、当該印刷物に形成する際の目印であることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザは、印刷物に印刷されたコードの存在等を示す切込みを、少ない手間で正確に当該印刷物に形成することができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係る、画像形成装置としてのＭＦＰを含む印刷システムの構成の一例を示す図である。
【図２】ＭＦＰのハードウェア構成を示すブロック図である。
【図３】原稿画像に付加されるコードが音声コードの場合の印刷処理の流れを示すフローチャートである。
【図４】特定領域の一例を示す図である。
【図５】（ａ）は音声コードの一例を示す図であり、（ｂ）はＱＲコードの一例を示す図である。
【図６】(ａ)は印刷物に形成される切欠きを示す図であり、（ｂ）は切欠きに対応するマークを示す図である。
【図７】(ａ)は印刷物に形成される切欠きを示す図であり、（ｂ）は切欠きに対応するマークを示す図である。
【図８】原稿画像に付加されるコードがＱＲコードの場合の印刷処理の流れを示すフローチャートである。
【図９】特定領域の一例を示す図である。
【図１０】実施例２に係るマーク位置設定処理の流れを示すフローチャートである。
【図１１】印刷物に切欠きを形成する際に用いるパンチの一例を示す図である。
【図１２】パンチを上から見た平面図である。
【図１３】パンチに応じて設定されるマーク位置を示す図である。
【図１４】原稿が製本印刷される場合の印刷物を示す図である。
【図１５】実施例３における印刷処理の流れを示すフローチャートである。
【図１６】原稿が製本印刷される場合において、空白ページであることを示す音声データを含むコードが印刷された状態を示す図である。
【発明を実施するための形態】
【００１４】
以下の各実施例では、音声コードとＱＲコードの場合を例に説明を行う。しかしながら、本発明の適用範囲はこれらに限定されるものでなく、例えば、バーコード、ドットコード、グリフコード、ＬＶＢＣ、電子透かしといった他の種類のコードにも適用可能である。以下、本発明を実施するための形態について、図面を用いて詳細に説明する。
【実施例１】
【００１５】
図１は、本実施例に係る、原稿画像にコードを付加して印刷可能な画像形成装置としての複合機（MFP:Multi Function Periheral）を含む印刷システムの構成の一例を示す図である。
【００１６】
ＭＦＰ１０３は、ＰＣ１０１とともに、イーサネット（登録商標）などからなるＬＡＮ（Local Are Network）１０２に接続されている。
【００１７】
ＭＦＰ１０３は、ＰＤＬ（Page Description Language）機能及びレンダリング機能を有し、ＬＡＮ１０２上に接続されているＰＣ１０１から指示されたＰＤＬデータを受信して印刷することが可能である。また、ＭＦＰ１０３は、スキャナ機能によって原稿を読み取って得た画像データや、ＰＣ１０１から受信したＰＤＬデータを、ＨＤＤ内の指定した領域に保存することが可能である。また、ＭＦＰ１０３は、ＨＤＤ内の指定した領域に保存されたラスタイメージデータを印刷することも可能である。
【００１８】
ＰＣ１０１は、ＬＡＮ１０２を介して１ページもしくは複数ページの原稿画像のデータを、プリンタドライバを介した印刷命令としてＭＦＰ１０３に送信する事が可能である。ＰＣ１０１は、ＯＳや各種のアプリケーションプログラムがＰＣ１０１内部の不図示のＣＰＵによって実行され、ＯＳの管理下でアプリケーションを実行することで様々なデータ処理を行う。
【００１９】
＜画像形成装置のハードウェア構成＞
図２は、ＭＦＰ１０３のハードウェア構成を示すブロック図である。
【００２０】
ＭＦＰ１０３は、画像読み取り部２０１、操作部２０２、表示部２０３、制御部２０４、記憶部２０５、プリンタ部２０６、通信部２０７で構成される。
【００２１】
制御部２０４は、主にＭＦＰ１０３全体の制御を行う。具体的には、不図示のＣＰＵが記憶部２０５のＲＯＭに記憶された制御プログラムを読み出し、これを実行する事で、読み取り制御や送受信制御などの各種制御処理を実行する。また、制御部２０４は、画像読み取り部２０１、プリンタ部２０６、操作部２０２、表示部２０３、記憶部２０５、通信部２０７などの複数の処理ユニットと電気的に接続され、これらの処理ユニットの制御を司っている。更に、制御部２０４は、ＰＣ１０１からＬＡＮ１０２を介して受信したＰＤＬデータのラスタイメージデータへの展開、記憶部２０５やプリンタ部２０６への展開後のラスタイメージデータの転送、当該ラスタイメージデータのプリンタ部２０６での出力制御も行う。
【００２２】
記憶部２０５は、ＲＯＭ、ＲＡＭ、ＨＤＤで構成され、様々なプログラムやデータを格納する。ＲＯＭはＣＰＵの制御プログラム等を格納し、ＲＡＭはＣＰＵの主メモリでありワークエリア等の一時記憶領域として用いられる。ＨＤＤは、ＣＰＵで実行するシステムソフトウェアなどのプログラムを格納する他、画像データやその属性データ、その他のユーザデータ等を記憶する記憶装置として用いられる。
【００２３】
読み取り部２０１は、原稿を光学的に読み取って電気的な画像信号に変換するためのイメージセンサ、読み取り駆動部、光源点灯制御部等により構成され、不図示の原稿台等にセットされた原稿の画像データを取得する。具体的には、読み取り駆動部によって駆動されるイメージセンサによって原稿全体がスキャンされる際、光源点灯制御部によってイメージセンサ内部のＬＥＤ等の光源が点灯するよう制御される。さらにイメージセンサでは、読み取った画像データを電気的な画像信号に変換する。イメージセンサで変換した電気信号は、更にＲ，Ｇ，Ｂ各色からなる輝度信号に変換され、当該輝度信号が画像データとして制御部２０４に対して出力される。原稿は、原稿フィーダにセットされ、ユーザが操作部２０２から読み取り開始を指示すると、制御部２０４から画像読み取り部２０１に原稿読み取り指示が与えられる。画像読み取り部２０１は、読み取り指示を受けて原稿フィーダから原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿フィーダによる自動送り方式ではなく、原稿をガラス面上に載置して露光部を移動させることで原稿の走査を行う方法であってもよい。
【００２４】
プリンタ部２０６は、制御部２０４から受信した画像データ（印刷データ）に従って用紙上に画像を形成する画像形成デバイスである。なお、本実施例における画像形成方式は、感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。
【００２５】
操作部２０２は、ユーザの各種操作を受け付けるユーザインターフェースである。
【００２６】
表示部２０３は、撮像画像や文字の表示を行う。表示部１０６には、例えば、液晶ディスプレイが用いられる。なお、表示部１０６はタッチスクリーン機能を有していても良く、その場合はタッチスクリーンを用いたユーザ指示を操作部２０２の入力として扱うことも可能である。
【００２７】
通信部２０７は、例えば、ＰＣ１０１から送られてきたＰＤＬデータやコマンドなどの各種情報を受信する等、ＬＡＮ１０２を介した外部装置との通信を制御する。
【００２８】
次に、本実施例に係る、コードの近傍にその存在を示す切欠きを入れるためのマークを印刷する処理について説明する。
【００２９】
＜音声コードの場合＞
図３は、原稿画像に付加されるコードが、専ら音声データである音声コードの場合の、本実施例における印刷処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭからＲＡＭ上に読み込んだ後、ＣＰＵによって該プログラムを実行することによって実施される。
【００３０】
ステップ３０１において、制御部２０４は、ＬＡＮ１０２を介してＰＣ１０１から送られてきた印刷対象となるＰＤＬデータ（印刷データ）を通信部２０７で受信したかどうかを判定する。ＰＤＬデータを受信した場合は、ステップ３０２に進む。なお、受信したＰＤＬデータはＨＤＤに格納される。
【００３１】
ステップ３０２において、制御部２０４は、ＬＡＮ１０２を介し、通信部２０７で受信した印刷設定の設定内容を確認する。ここで、印刷設定とは、ＬＡＮ１０２を介してＰＣ１０１からＰＤＬデータを受け取った際に合わせて受信した、或いは事前にユーザが操作部２０２を操作する事で指示した、印刷条件に関する設定の事である。詳細には、モノクロ／カラー設定、片面／両面印刷設定や、Ｎｕｐ印刷設定などである。このうち、片面／両面印刷設定の内容が、どのようにマークを印刷するのかに関連することになる。本ステップで確認された印刷設定の内容は、ステップ３０１で格納されたＰＤＬデータと紐付けられ、ＨＤＤに格納される。
【００３２】
ステップ３０３において、制御部２０４は、レンダリングを行う。具体的には、ステップ３０１でＨＤＤに格納したＰＤＬデータを解析して、ビットマップなどのラスタイメージデータに展開する。展開されたラスタイメージデータは、ＨＤＤの第一の指定された領域に格納される。
【００３３】
ステップ３０４において、制御部２０４は、ステップ３０２で確認した印刷設定で、両面印刷が指定されているかどうかを判定する。両面印刷が指定されていると判定された場合は、ステップ３０５に進む。一方、両面印刷設定が指定されていないと判定された場合は、ステップ３１４に進む。
【００３４】
まず、両面印刷が指定されていると判定された場合の、ステップ３０５〜ステップ３１３の各処理について説明する。
【００３５】
ステップ３０５において、制御部２０４は、ＨＤＤの第一の指定された領域から一ページ分のラスタイメージデータを取得し、当該ラスタイメージから予め決められた特定の領域を切り出す。この特定領域は、ユーザによって事前に設定される。
【００３６】
図４は、対象とするコードが音声コードである場合に切り出される特定領域の一例を示す図である。音声コードを付加する場合は、原稿の正しい向きに対して右下隅を基点とし、さらに複数の音声コードを同一ページ内に付加する場合は時計回りに配置するとの約束事があるため、ここでは、特定領域をページの右下隅としている。図４の例では、点線で囲った部分の頂点の座標、（図４の例では、左下の角を原点（０、０）とした、（１３０，０）、（１５０，０）、（１３０，２０）、（１５０，２０））で囲まれた領域が設定されている。
【００３７】
このようにして事前に設定された特定領域に対応する部分画像（以下、「特定領域画像」と呼ぶ。）が、ラスタイメージデータから切り出される。なお、切り出すべき特定領域画像は付加されるコードの種類に応じて異なるものであり、コードに合わせた特定領域が適宜設定されることはいうまでもない。切り出された特定領域画像のデータは、ＨＤＤの第二の指定された領域に格納される。
【００３８】
ステップ３０６において、制御部２０４は、ステップ３０５で切り出した特定領域画像（ラスタイメージ）に対し、所定のパターンの検出処理を行う。ここで、所定のパターンとは、コードの有無（位置や方向を含む）を検出するため事前に登録されたパターンである。図５の（ａ）は、音声コードの一例を示す図である。このような音声コードの場合、データ領域５０１の周辺を囲う破線５０２上に見出し線５０３が付されたパターンが、音声コードを検出するためのパターンとして登録されることになる。
【００３９】
ステップ３０７において、制御部２０４は、出力される印刷物におけるページの表面と裏面、つまり両面について、ステップ３０５、３０６の処理を行ったかどうかを判定する。両面についてステップ３０５、３０６の処理を行っていた場合は、ステップ３０８に進む。一方、両面についてステップ３０５、３０６の処理を行っていない場合は、未処理のページ（裏面）について処理を行うべく、ステップ３０５へと戻る。そして、次ページ（裏面）のラスタイメージデータをＨＤＤから取得して、ステップ３０５以降の処理を繰り返す。
【００４０】
ステップ３０８において、制御部２０４は、ステップ３０６でのパターン検出処理の結果、所定のパターンが検出されたかどうか（検出されていた場合は、両面かor片面のみか）を判定する。所定のパターンが両面から検出された場合はステップ３０９に進む。また、所定のパターンが片面のみから検出された場合はステップ３１０に進む。そして、所定のパターンが検出されなかった場合は、ステップ３１９に進む。
【００４１】
ステップ３０９において、制御部２０４は、音声コードが出力用紙の両面に付加される場合における、当該出力用紙（印刷物）に入れられるべき切欠きの位置及び数を示すマークの画像を生成する。音声コードが両面に付加（印刷）される場合には、当該印刷物を正しい向きで見た場合の表面の右横下（裏面の左横下）の位置に半円状の切欠きを２個入れることとされている。なお、音声コード自体はその中心位置が印刷物の端から２５ｍｍとなるように配置することとされており、通常、切欠きはその右横（表面の場合）に形成されることになる。本実施例では、切欠きが形成される辺から伸びる、各半円の中心と外縁とを結ぶ２本の垂直な線分の画像を、マーク画像として生成する。図６の(ａ)は印刷物に形成される２個の切欠き６０１を示しており、同（ｂ）は各切欠きに対応するマーク６０２を示している。
【００４２】
ステップ３１０において、制御部２０４は、音声コードが出力用紙の片面に付加される場合における、当該出力用紙（印刷物）に入れられるべき切欠きの位置及び数を示すマークの画像を生成する。音声コードが片面にのみ付加（印刷）される場合には、当該印刷物を正しい向きで見た場合の表面の右横下（裏面の左横下）の位置に半円状の切欠きを１個入れることとされている。本実施例では、切欠きが形成される辺から伸びる、各半円の中心と外縁とを結ぶ１本の垂直な線分の画像を、マーク画像として生成する。図７の(ａ)は印刷物に形成される１個の切欠き７０１を示しており、同（ｂ）は各切欠きに対応するマーク７０２を示している。
【００４３】
ステップ３１１において、制御部２０４は、検出された音声コードが、表面のラスタイメージから検出されたのか、裏面のラスタイメージから検出されたのかを判定する。表面のラスタイメージから検出されていた場合には、ステップ３１２に進む。一方、裏面のラスタイメージから検出されていた場合には、ステップ３１３に進む。
【００４４】
ステップ３１２において、制御部２０４は、生成されたマーク画像を、出力用紙の表面に印刷されるラスタイメージに合成する。具体的には、ステップ３０９で生成されたマーク画像の場合（両面から検出された場合）には、２個のマークを含むマーク画像を、表面のラスタイメージの右横下の位置（前述の図６を参照）に合成する。そして、ステップ３１０で生成されたマーク画像の場合（片面のみから検出された場合）には、１個のマークを含むマーク画像を、表面のラスタイメージの右横下の位置（前述の図７を参照）に合成する。マーク画像の合成されたラスタイメージのデータは、ＨＤＤの第一の指定された領域に格納される。
【００４５】
ステップ３１３において、制御部２０４は、生成されたマーク画像を、出力用紙の裏面に印刷されるラスタイメージに合成する。具体的には、ステップ３１０で生成された１個のマークを含むマーク画像を、裏面のラスタイメージの右横下の位置（前述の図７を参照）に合成する。マーク画像の合成されたラスタイメージのデータは、ＨＤＤの第一の指定された領域に格納される。
【００４６】
以上が、ステップ３０４で両面印刷が指定されていると判定された場合の処理である、
次に、ステップ３０４で片面印刷が指定されていると判定された場合の、ステップ３１４〜ステップ３１８の各処理について説明する。
【００４７】
ステップ３１４において、制御部２０４は、ステップ３０５と同様、ＨＤＤの第一の指定された領域から一ページ分のラスタイメージデータを取得し、当該ラスタイメージから予め決められた特定領域の画像を切り出す。
【００４８】
ステップ３１５において、制御部２０４は、ステップ３０６と同様、ステップ３１４で切り出した特定領域画像（ラスタイメージ）に対し、所定のパターンの検出処理を行う。
【００４９】
ステップ３１６において、制御部２０４は、ステップ３０８と同様、ステップ３１５でのパターン検出処理の結果、所定のパターンが検出されたかどうかを判定する。所定のパターンが検出された場合はステップ３１７に進む。一方、所定のパターンが検出されなかった場合は、ステップ３１９に進む。
【００５０】
ステップ３１７において、制御部２０４は、ステップ３１０と同様、音声コードが出力用紙の片面に付加される場合の切欠きの目印となるマークの画像（すなわち、１個のマークを含むマーク画像）を生成する。
【００５１】
ステップ３１８において、制御部２０４は、生成されたマーク画像を、ラスタイメージに合成する。具体的には、ステップ３１７で生成されたマーク画像を、ラスタイメージの右横下の位置（前述の図７を参照）に合成する。マーク画像の合成されたラスタイメージのデータは、ＨＤＤの第一の指定された領域に格納される。
【００５２】
ステップ３１９において、制御部２０４は、マーク画像が合成されたラスタイメージデータをプリンタ部２０６に転送し、印刷設定に従った印刷動作をプリンタ部２０６に指示する。
【００５３】
以上のような処理により、音声コードの存在を示す切欠きが形成されるべき位置及び数を示すマークが印刷された印刷物が出力される。
【００５４】
なお、上記の例では、マークの形状を、切欠きの形状である半円の中心と外縁とを結ぶ線分としたが、これに限られるものではなく、例えば、切欠きの形状と同じ半円としてもよい。
【００５５】
＜ＱＲコードの場合＞
近年、音声データを組み込むことが可能なＱＲコードも利用されるようになっている。次に、原稿画像に付加されるコードがＱＲコードであった場合の印刷処理について、音声コードと同様のルールが適用されたとの仮定の上で説明する。
【００５６】
図８は、原稿画像に付加されるコードがＱＲコードの場合における印刷処理の流れを示すフローチャートである。なお、以下では音声コードと異なる点を中心に説明することとする。
【００５７】
まず、ステップ８０１〜８０３は、前述のステップ３０１〜３０３に対応し、特に異なるところはない。
【００５８】
ステップ８０４において、制御部２０４は、ＨＤＤの第一の指定された領域から一ページ分のラスタイメージデータを取得し、当該ラスタイメージから予め決められた特定の領域を切り出す。仮に、コードの配置に関して、音声コードとは異なる約束事が存在したとすれば、その約束事に応じた特定領域が設定されることになる。図９は、前述の図４に対応する図であり、本ステップで切り出される特定領域の一例を示す図である。ここでは、画像の４隅であれば任意の位置にＱＲコードが配置され得るとの仮定の下で設定された特定領域となっている。図４と同様、左下の角を原点として、左下隅、左上隅、右下隅、右上隅の計４箇所の特定領域が設定され、例えば左下隅については、（０、０）、（０、２０）、（２０、０）、（２０、２０）で囲まれた領域が設定されている。同様に、左上隅、右上隅、右下隅の領域も４つの頂点情報によって設定されることになる。この特定領域も、ユーザによって事前に設定され、切り出された特定領域画像のデータは、ＨＤＤの第二の指定された領域に格納される。
【００５９】
ステップ８０６において、制御部２０４は、ステップ８０５で切り出した特定領域画像（ラスタイメージ）に対し、所定のパターンの検出処理を行う。図５の（ｂ）は、ＱＲコードの一例を示す図である。このようなＱＲコードの場合、その３隅（左下隅、左上隅、右上隅）に配置されたファインダパターン５０４が、所定のパターンとして登録されることになる。
【００６０】
ステップ８０７は、ステップ３０７と同様であり、出力される印刷物におけるページの表面と裏面、つまり両面について、ステップ８０５、８０６の処理を行ったかどうかが判定される。両面についてステップ８０５、８０６の処理を行った場合は、ステップ８０８に進む。一方、両面についてステップ８０５、８０６の処理を行っていない場合は、未処理のページ（裏面）について処理を行うべく、ステップ８０５へと戻る。
【００６１】
ステップ８０８において、制御部２０４は、ステップ８０６でのパターン検出処理において、ファインダパターンが検出されたかどうかを判定する。ファインダパターンが検出された場合はステップ８０９に進む。一方、ファインダパターンが検出されなかった場合は、ステップ８２３に進む。
【００６２】
ステップ８０９において、制御部２０４は、特定領域画像に含まれるＱＲコードをデコードして、当該ＱＲコードに含まれる情報を解析する。
【００６３】
ステップ８１０において、制御部２０４は、解析によって得られた情報に、音声データが含まれているかどうか（含まれている場合は、両面のＱＲコードかor片面のＱＲコードのみか）を判定する。音声データが両面のＱＲコードに含まれていた場合はステップ８１１に進む。また、音声データが片面のＱＲコードのみに含まれていた場合はステップ８１２に進む。そして、音声データがいずれのＱＲコードにも含まれていなかった場合は、ステップ８２３に進む。
【００６４】
ステップ８１１以降の各処理は、ステップ８１９及び８２０が追加されている点を除けば、前述のステップ３０９以降の処理と同様であるので、説明を省略する。
【００６５】
以上、説明してきたように、本実施例によれば、印刷データに音声コード等が含まれる場合、音声コード等の存在を示す切欠きを形成する際の目印となるマークが印刷される。これにより、ユーザは、印刷されたマークに合わせて専用のツールを操作するだけで正確に印刷物に切欠きを形成することが出来る。
【００６６】
＜実施例２＞
実施例１では、音声コード等が付加された印刷物に切欠きを入れるためのマークを、その切欠きが形成されるべき位置にそのまま印刷する態様であった。しかし、実際にユーザが専用のツール（以下、「パンチ」と呼ぶ。）などを使って切欠きを形成する際には、パンチ自身でマークが隠れてしまいマークの位置に正しく切欠きを形成出来ない場合がある。そこで、マークの印刷位置を、切欠きを入れる際に用いるパンチの形状を考慮して調整する態様について、実施例２として説明する。なお、実施例１と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００６７】
図１０は、本実施例に係るマーク位置設定処理の流れを示すフローチャートであり、例えば前述の図３のフローチャートにおけるステップ３０９や３１０の各処理に先行して、必要に応じて実行される。
【００６８】
ステップ１００１において、制御部２０４は、パンチ情報が登録されているかどうかを判定する。ここで、パンチ情報について説明する。図１１は、印刷物に切欠きを形成する際に用いるパンチの一例を示す図である。図１２の（ａ）は図１１のパンチを上から見た平面図であり、１個の切欠きを形成する場合のパンチ穴と、２個の切欠きを形成する場合のパンチ穴とが、違う線種によって示されている。そして、図１２の（ｂ）は、異なるタイプのパンチを上から見た平面図である。パンチ情報では、このようなタイプの異なるパンチ毎に、その型名（型番）とサイズ（特に、幅：図１２における両矢印で示す長さ）とが対応付けられている。パンチ情報は、操作部２０２を介して、ユーザがパンチの型名とそのサイズを入力することによって予め登録される。また、パンチのサイズは、パンチの型名に紐づいて一意に決まるものであるので、ユーザによって入力されたパンチの型名に基づいて、制御部２０４がＬＡＮ１０２を介して当該パンチのサイズの情報を自動で取得するようにしても良い。このようなパンチ情報が登録されていると判定された場合、ステップ１００２に進む。一方、パンチ情報が登録されていないと判定された場合、ステップ１００６に進む。
【００６９】
ステップ１００２において、制御部２０４は、登録されているパンチ情報が複数であるかどうかを判定する。登録されているパンチ情報が複数であると判定された場は、ステップ１００３に進む。一方、登録されているパンチ情報が複数ではない（１つのみ）と判定された場は、ステップ１００５に進む。
【００７０】
ステップ１００３において、制御部２０４は、登録されている複数のパンチ情報の中から１のパンチを選択させるパンチ選択画面（不図示）を表示部２０３に表示し、パンチの選択をユーザに促す。
【００７１】
ステップ１００４において、制御部２０４は、パンチ選択画面において１のパンチが選択されたかどうかを判定する。ユーザによって１のパンチが選択されるまで本判定処理を繰り返し、選択されたと判定された段階で、ステップ１００５に進む。
【００７２】
ステップ１００５において、制御部２０４は、予め登録されていた唯一のパンチ情報（ステップ１００２でＮｏの場合）もしくはユーザが選択したパンチのパンチ情報（ステップ１００２でＹｅｓの場合）を読み出す。そして、読み出されたパンチ情報に基づいて、マークの位置を設定する。
【００７３】
図１３の（ａ）は、図１２の（ａ）で示したタイプのパンチに応じて設定されるマーク位置を示す図であり、図１３の（ｂ）は、図１２の（ｂ）で示したタイプのパンチに応じて設定されるマーク位置を示す図である。図１３から明らかなように、本実施例においては、使用されるパンチのサイズに応じてマークの位置が異なることが分かる。
【００７４】
ステップ１００６において、制御部２０４は、実施例１と同様、マークの位置が切欠きの位置となるように設定する。
【００７５】
以上が、マーク位置設定処理の内容である。
【００７６】
以上、説明してきたように、本実施例によれば、ユーザが実際に使用するパンチのタイプに応じてマークの位置が決定される。これにより、パンチでマークが隠れる事がなく、ユーザは印刷されたマークに沿ってパンチを位置決めすることで、より正確に切欠きを形成する事が出来る。
【００７７】
＜実施例３＞
次に、印刷設定において製本印刷が設定された場合に生じ得る空白ページに対し、ダミーのコードを付加する態様について、実施例３として説明する。なお、他の実施例と共通する部分については説明を簡略化ないしは省略し、ここでは差異点を中心に説明することとする。
【００７８】
例えば全ページにコードが付加された全７ページで構成される原稿が製本印刷される場合、最終的に冊子状の印刷物１４０１が得られるように出力用紙に印刷がなされる（図１４を参照）。この時、印刷物１４０１の最終ページ（８ページ目）は空白ページであり、何もデータがないので、コードが付加されることもない。
【００７９】
しかしながら、例えば視覚に障害のある方は、空白ページである事をそのままでは認識できないため、他のコードが付加されたページと同様、コードの読み取りを試みることが考えられる。そして、空白ページから音声データが得られることはないが、その理由が、コードの読み取りの失敗なのか、空白ページなのかの判断をすることが困難である。
【００８０】
本実施例のように、空白ページについて、印刷内容が何も無いページであることを示す音声データを含んだコードを印刷することで、上記の問題を解消することができる。
【００８１】
図１５は、本実施例における印刷処理の流れを示すフローチャートである。なお、この一連の処理は、以下に示す手順を記述したコンピュータ実行可能なプログラムをＲＯＭからＲＡＭ上に読み込んだ後、ＣＰＵによって該プログラムを実行することによって実施される。
【００８２】
ステップ１５０１〜１５０３は、前述のステップ３０１〜３０３に対応するので、ここでは説明を省略する。
【００８３】
ステップ１５０４において、制御部２０４は、ステップ１５０２で確認した印刷設定で、製本印刷が指定されているかどうかを判定する。製本印刷が指定されていると判定された場合は、ステップ１５０４に進む。一方、製本印刷が指定されていないと判定された場合は、ステップ１５０７に進む。
【００８４】
ステップ１５０５において、制御部２０４は、ＨＤＤの第一の指定された領域に格納されたラスタイメージデータの中に、印刷内容が無いページがあるかどうかを判定する。印刷内容が無いページがあると判定された場合、ステップ１５０６に進む。印刷内容が無いページがない（全部のページに印刷内容がある）と判定された場合は、ステップ１５０７に進む。
【００８５】
ステップ１５０６において、制御部２０４は、空白ページであることを示す音声データを含むコード（例えば、音声コード）を生成し、生成したコードを所定の位置に配置したラスタイメージデータを、空白ページのデータとして生成する。図１６は、図１４で示した全７ページの原稿が製本印刷される場合において、空白ページである８ページ目に、空白ページであることを示す音声データ（「このページには情報はありません」）を含むコードが印刷された状態を示す図である。
【００８６】
ステップ１５０７において、制御部２０４は、生成されたラスタイメージデータをプリンタ部２０６に転送し、印刷設定に従った印刷動作をプリンタ部２０６に指示する。
【００８７】
以上、説明してきたように、本実施例によれば、製本印刷が設定された場合に生じ得る空白ページに対しては、空白ページであることを示す情報を含んだコードが付加される。これにより、視覚に障害のある方でも、空白ページの存在を正しく認識することができる。
【００８８】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014151620.tif 000003
【図２】
2014151620.tif 000004
【図３】
2014151620.tif 000005
【図４】
2014151620.tif 000006
【図５】
2014151620.tif 000007
【図６】
2014151620.tif 000008
【図７】
2014151620.tif 000009
【図８】
2014151620.tif 000010
【図９】
2014151620.tif 000011
【図１０】
2014151620.tif 000012
【図１１】
2014151620.tif 000013
【図１２】
2014151620.tif 000014
【図１４】
2014151620.tif 000015
【図１５】
2014151620.tif 000016
【図１６】
2014151620.tif 000017
【図１３】
2014151620.tif 000018