(57)【要約】【課題】ＭＭＨ文書の操作性の向上を達成し、その結果ＭＭＨ文書の利用価値を高めるＭＭＨ文書の出力方法を提供する。【解決手段】ＭＭＨ文書上からコード化したい命令を選択し、該選択した命令をコード化する。次に、選択した命令に対応する説明文を読み出し、該読み出した説明文と、コード化した命令と、を印刷紙に印刷する。ユーザは、ＭＭＨ文書を使用する際には、印刷紙に印刷されているコードを読み込み、該読み込んだコードをＰＣ１に送信する。ＰＣ１は送信されたコードを解読し、解読したコードと１対１に対応する命令を、コードテーブルから選択し、該選択した命令を実行することで、ユーザは、ＭＭＨ文書上で命令を操作しなくても、印刷紙を用いて命令を操作する。【選択図】　　　　図２
2004110424.tif 000002
【特許請求の範囲】
【請求項１】
ＭＭＨ文書（特定文書）上で操作可能な命令から所定の命令を選択する選択工程と、
前記選択工程により選択された所定の命令を説明する説明文を読み出す読出工程と、
前記読出工程により読み出された説明文と前記命令とを印刷物に出力する出力工程と、
を有することを特徴とするＭＭＨ文書の出力方法。
【請求項２】
前記出力工程は、
前記印刷物に出力される命令をコード化し、該コード化した命令と前記説明文とを印刷物に印刷することを特徴とする請求項１記載のＭＭＨ文書の出力方法。
【請求項３】
前記コード化した命令の近隣にチェックボックスの印字を指示することを特徴とする請求項２記載のＭＭＨ文書の出力方法。
【請求項４】
前記コード化した命令をテキストデータとして印刷物に出力することを特徴とする請求項２または３記載のＭＭＨ文書の出力方法。
【請求項５】
前記出力工程より印刷物に出力される書式を変更、追加、または削除する設定工程を有することを特徴とする請求項１から４の何れか１項に記載のＭＭＨ文書の出力方法。
【請求項６】
前記コード化した命令を音声信号としてコード化し印刷物に出力することを特徴とする請求項２から４の何れか１項に記載のＭＭＨ文書の出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＭＨ文書に関し、特に、ＭＭＨ文書の操作を印刷物上でコントロールするＭＭＨ文書の出力方法に関する。
【０００２】
【従来の技術】
近年、情報ネットワーク上の多様な情報を自己組織的に整理、要約、検索、提示することのできるシステムの開発がなされている。ＭＭＨ（Ｍｕｌｔｉ―Ｍｅｄｉａ　Ｈａｎｄｌｅｒ）文書（特定文書）はその代表的な１つである。
ＭＭＨ（Ｍｕｌｔｉ−Ｍｅｄｉａ　Ｈａｎｄｌｅｒ）文書（特定文書）は、カプセル化という特徴を持つため、１つの文書内に多数のアプリケーションと、アプリケーション内に含まれる多数のコマンドを持つ。
アプリケーションとしては、描画アプリケーション、映像アプリケーションなど、非常に多くのアプリケーションが存在する。また、ＭＭＨ文書は通信手段を介して他人と送受信を行う特徴を持つ。このため、ＭＭＨ文書は、遠隔地に存在する他者と、ＭＭＨ文書を共有してコミュニケーションをすることができ、お互いのＰＣ上にあるＭＭＨ文書に、一方が所定の操作を行うと、他方のＭＭＨ文書にも同一の所定の操作を反映することができる。
【０００３】
また、本発明に類似する従来技術を以下に記載する。
二次元バーコード読取部からなる文書電子ファイリングシステムにおいて、読み込んだ文章からインデックスを作成し、該作成したインデックスをバーコードに変換する技術がある（特許文献１参照）。
また、論文などを紙に印刷する際に、重要な部分のみを活字で出力し、重要でない部分はコード化して出力し、紙を節約する技術がある（特許文献２参照）。
また、マルチメディア情報を工学的に読取可能なコードに変換し、印刷媒体に記録する技術がある（特許文献３参照）。
また、ＵＲＬ情報を含むバーコードの簡略化を図り、かつ、インターネット上の所望する情報に、容易にかつ確実にアクセスすることができる技術がある（特許文献４参照）。
【０００４】
【特許文献１】
特開２０００−２１５２１０号公報
【特許文献２】
特許第２９４２９６８号公報
【特許文献３】
特開平１０−４４５１３号公報
【特許文献４】
特開２０００−２０７３２５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、ＭＭＨ（Ｍｕｌｔｉ−Ｍｅｄｉａ　Ｈａｎｄｌｅｒ）文書（特定文書）は、１つの文書内に多数のアプリケーションと、アプリケーション内に含まれる多数のコマンドを持つため、他人から送られてきたＭＭＨ文書の中に使用したことのないアプリケーションが含まれている可能性がある。
このことからＭＭＨ文書を使いこなすには、ＭＭＨ文書そのものに関する知識と経験だけでなく、様々なアプリケーションに対する知識も必要であり、万人向きとは言いがたい。
特に、弱視者（ＭＭＨ文書に精通していない人）に関しては、ＭＭＨ文書の性質上、強視者（ＭＭＨ文書に精通している人）と同じ文書を扱うことになるので画面の内容が読みづらく、操作が困難である。
【０００６】
また、ＭＭＨ文書を会議や講義等に使用する際、議長や講師など特定の人が、多数の会議参加者や聴講者にＭＭＨ文書を送るため、ＭＭＨ文書を送られた側ではファイルの重要性を認識しにくい場合がある。そのため一般のデジタル文書と比較すると、ＭＭＨ文書が必要なときに、送られてきたファイルの所在がわからなくて、ファイルを取り出すのに手間がかかる場合がある。
【０００７】
また、ＭＭＨ文書を用いて行った会議や講義などの報告書やまとめを作成する際、ファイルに記載されている内容を書き直したり、貼り付けたりするのは非常に時間がかかり、余計な作業は省略したいという作成者の要望が多い。また該報告書を管理する者は、報告書を紛失したり、報告書が盗難に遭ったりした場合の情報漏洩を非常に問題にしている。
【０００８】
本発明は上記事情に鑑みてなされたものであり、ＭＭＨ文書の操作性の向上を達成し、その結果ＭＭＨ文書の利用価値を高めるＭＭＨ文書の出力方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
かかる目的を達成するために本発明は以下のような特徴を有する。
請求項１記載の発明は、ＭＭＨ文書（特定文書）上で操作可能な命令から所定の命令を選択する選択工程と、選択工程により選択された所定の命令を説明する説明文を読み出す読出工程と、読出工程により読み出された説明文と命令とを印刷物に出力する出力工程と、を有することを特徴とする。
【００１０】
請求項２記載の発明は、請求項１記載のＭＭＨ文書の出力方法において、出力工程は、印刷物に出力される命令をコード化し、該コード化した命令と説明文とを印刷物に印刷することを特徴とする。
【００１１】
請求項３記載の発明は、請求項２記載のＭＭＨ文書の出力方法において、コード化した命令の近隣にチェックボックスの印字を指示することを特徴とする。
【００１２】
請求項４記載の発明は、請求項２または３記載のＭＭＨ文書の出力方法において、コード化した命令をテキストデータとして印刷物に出力することを特徴とする。
【００１３】
請求項５記載の発明は、請求項１から４の何れか１項に記載のＭＭＨ文書の出力方法において、出力工程より印刷物に出力される書式を変更、追加、または削除する設定工程を有することを特徴とする。
【００１４】
請求項６記載の発明は、請求項２から４の何れか１項に記載のＭＭＨ文書の出力方法において、コード化した命令を音声信号としてコード化し印刷物に出力することを特徴とする。
【００１５】
【発明の実施の形態】
以下、添付図面を参照しながら本発明にかかる実施の形態について詳細に説明する。
（第１の実施の形態）
まず、図１を参照しながら第１の実施の形態における処理動作について説明する。
まず、ユーザは、ＭＭＨ文書上で操作可能な命令のうち、詳しい説明を所望する命令を選択する（Ａ２）。なお、選択方法は、単一命令の選択、複数個の命令の選択、全命令の選択などが挙げられる。この操作可能な命令は、ユーザの操作により表示させることも可能である。
次に、選択された各命令に対して、あらかじめメモリなどに格納されている詳しい説明文を読み込む（Ａ３）。
次に、読み込んだ説明文と、該説明文と対応する命令が印刷物上で対応関係を識別できるように配置して、紙、ラベル、シールなどの印刷物上に印刷する（Ａ４）。
また、読み込んだ説明文は点字に変換して印刷物上に印刷することもできる。
【００１６】
このように、第１の実施の形態は、ＭＭＨ文書上の命令を選択し、該選択した命令に対応する説明文をメモリから読み出し、該説明文と命令とを印刷することができる。
例えば、ＭＭＨ文書を遠隔地で共有するＡ氏とＢ氏とがおり、Ａ氏は、ＭＭＨ文書の内容や動作に関して精通し、Ｂ氏は精通していないような状況を仮定する。
このような場合、ＭＭＨ文書を通じてのコミュニケーションはＡ氏からＢ氏への一方的なものとなる。そこで、Ａ氏は、Ｂ氏がＭＭＨ文書によるコミュニケーションの際に使用されそうなコマンドをコード化し、Ｂ氏に転送し、Ｂ氏が出力する（無論、ＭＭＨをＡ氏が使用して、Ｂ氏のプリンタを操作しても可能である）。
これにより、Ｂ氏は数あるアプリケーションコマンドの中から自分の使用するコマンドだけを容易に入手し、Ａ氏とＢ氏とが双方向のコミュニケーションを実現することが可能となる。
【００１７】
（第２の実施の形態）
次に第２の実施の形態を説明する。
まず、図２を参照しながら、ＭＭＨ文書のシステム構成について説明する。
ＭＭＨ文書は、ＰＣ１と、プリンタ２と、紙３と、バーコード４と、紙３に印字されたバーコード５と、説明文６と、を有して構成される。なお、ＰＣ１は、ネットワーク等の通信回線を介して複数の情報機器と接続されている。
【００１８】
次に、上記構成からなる第２の実施の形態における処理動作について説明する。
なお、第２の実施の形態において、ＭＭＨ文書から紙３を生成するまでの処理動作をＳＴＥＰ１、紙３からＭＭＨ文書を操作するまでの処理動作をＳＴＥＰ２として説明する。
【００１９】
（ＳＴＥＰ１：ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作）
まず、図３を参照しながら、ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作（ＳＴＥＰ１）を説明する。
まず、ユーザは、所定のＭＭＨ文書上からコード化したい命令（例えば、ファイルを開く）を選択する（Ｂ２）。なお、該選択したＭＭＨ文書をＭＭＨ文書Ａと名づける。次に、選択された命令と、そのとき実行可能なファイルであるファイルＡを併せることで、“ファイルＡを開く”をコード化する（Ｂ３）。なお、コード化とは、コード解読器により解読可能なコードに変換することを指す。本実施の形態ではバーコードとして利用可能なコードに変換する。
【００２０】
次に、選択された命令（ファイルＡを開く）に対して、あらかじめメモリなどに格納されている詳しい説明文（ファイルＡを開く：説明文６に対応）を読み込む（Ｂ４）。さらに、コードと対応する実効命令を格納しておくコードテーブルをＰＣ１内に作成する（Ｂ５）。次に、コードからバーコード５を作成し、該作成したバーコード５と説明文６とをプリンタ２を介して紙３に出力する（Ｂ６）。
【００２１】
このように、ＭＭＨ文書上からコード化したい命令を選択し、該選択した命令をコード化する。そして、選択した命令に対応する説明文を読み出し、該読み出した説明文と、コード化した命令と、を印刷紙に印刷する。
ユーザは、説明文とコード化した命令とが印刷された印刷紙を用いることで、ＭＭＨ文書に精通していない者であっても容易にＭＭＨ文書を操作することが可能となる。
【００２２】
（ＳＴＥＰ２：印刷物を用いてＭＭＨ文書上の命令を操作する処理動作）
次に、図４を参照しながらＭＭＨ文書上の命令を操作する処理動作（ＳＴＥＰ２）について説明する。
なお、ＳＴＥＰ２の処理動作を実現するために、まず、ＳＴＥＰ１で用いたＭＭＨ文書Ａを保持するＰＣ１に接続可能なバーコードリーダー４と、バーコードを具備する紙３と、を要する。
まず、ユーザは、バーコードリーダー４を用いて紙３に印刷されているバーコード５を読み込み、バーコードリーダー４にコードを認識させる（Ｃ２）。このバーコードリーダー４が認識したコードはＰＣ１に送信される（Ｃ３）。
次に、エンコードリーダは、送信されたコードがＭＭＨ文書の命令に関するコードかどうかをＰＣ１上で確認すると同時に、ＭＭＨアプリケーションが起動されていない場合は、送信されたコードによりＭＭＨ文書に対する命令を受信したことを認識し、ＭＭＨアプリケーションを立ち上げる（Ｃ４）。
次に、ＰＣ１に存在するコード解読部で、コードを解読する（Ｃ５）。該解読されたコードと一対一に対応する命令を、ＰＣ上に作成しておいたコードテーブルから選択し実行（ファイルＡを開く）する（Ｃ６）。
【００２３】
このように、紙に印刷されているコードを読み込み、該読み込んだコードをＰＣ１に送信する。ＰＣは送信されたコードを解読し、解読したコードと１対１に対応する命令を、コードテーブルから選択し、該選択した命令を実行することで、ユーザは、ＭＭＨ文書上で命令を操作しなくても、印刷紙を用いて命令を操作することが可能となる。
【００２４】
次に、第３の実施の形態について説明する。
第３の実施の形態は、ＭＭＨ文書から印刷物を生成するまでの処理動作をＳＴＥＰ１、印刷物からＭＭＨ文書を操作するまでの処理動作をＳＴＥＰ２、として説明する。
【００２５】
（ＳＴＥＰ１：ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作）
まず、図５を参照して、ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作ＳＴＥＰ１について説明する。
まず、ユーザは、所定のＭＭＨ文書上からコード化したい命令を選択する（Ｄ２）。なお、選択される命令は単数だけでなく、複数の場合もある。該ＭＭＨ文書をＭＭＨ文書Ｂと名づける。次に、選択された命令をコード化する（Ｄ３）。なお、コード化とは、解読可能なコードに変換することを指す。コードの代表としてはバーコードとして利用することが可能なコードが挙げられる。また、テキストで表記した文字を命令との対応づけを行うことで、コードとして扱うこともできる。
【００２６】
例えば、図７はテキストで表記した文字をコードとして扱う例である。
ペン型文字読み取り装置Ｇ２は、テキストを認識できる装置であるので、テキストＧ１がどのような文字列になっているかを認識できる。そのため、テキストＧ１で表記した文字列と対応する命令を用意しておけば、テキストもコードとして用いることができる。
【００２７】
次に、選択された命令に対して、あらかじめＰＣに格納されている詳しい説明を読み込む（Ｄ４）。次に、コードと対応する実行命令を格納しておくコードテーブルをＰＣ内に作成する（Ｄ５）。なお、コードテーブルはＰＣ１つに対し、１つ存在することが一般的であるが、ＭＭＨ文書の共有性を生かし、複数のユーザで１つのコードテーブルを共有することもできる。
【００２８】
なお、読み込んだ各々の説明が、対応する各々の命令との関連付けが分かりやすいように配置し、同様に各々のチェックボックスも、対応する各々の命令との関連付けが分かりやすいように配置する（Ｄ６）。
次に、印刷物の特定の個所に固有の情報（日時、名前、ＩＰアドレス、通し番号、バーコードなど）を配置する（Ｄ７）。次に、配置されたコード、説明、チェックボックス、固有の情報を印刷物Ｂへ出力する（Ｄ８）。コードの印刷と前後して（図５では印刷後）、印刷する内容（印刷内容Ｂ）をＰＣに保存する（Ｄ９）。
【００２９】
このように、ＭＭＨ文書上からコード化したい命令を選択し、該選択した命令をコード化する。次に、選択した命令に対応する説明文を読み出し、該読み出した説明文と、コード化した命令と、を印刷紙に印刷する。このとき、印刷紙に、チェックボックスや固有の情報（日時、名前、ＩＰアドレス、通し番号、バーコードなど）を配置することで、ＭＭＨ文書に不慣れな人の操作性を向上させる印刷紙を形成することができる。
【００３０】
（ＳＴＥＰ２：印刷物を用いてＭＭＨ文書上の命令を操作する処理動作）
次に、図６を参照しながら、印刷物を用いてＭＭＨ文書上の命令を操作する処理動作ＳＴＥＰ２について説明する。
なお、ＳＴＥＰ２の処理動作を実行する前に、ユーザは、ＳＴＥＰ１で用いたＭＭＨ文書Ｂと印刷内容Ｂとを保持するＰＣに接続可能な、画像入力装置（スキャナ、書画カメラなど）と、印刷物Ｂとを用意する必要がある。
【００３１】
まず、ユーザは、画像入力装置を用いて印刷物Ｂ全体を画像として認識する（Ｅ２）。画像入力装置により認識された画像をＰＣに送信する（Ｅ３）。なお、送信手段はＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、公共電話回線、専用電話回線、光ファイバー網、衛星通信手段等の汎用の通信手段とし、インターネット等のインフラも積極的に利用するものとする。
次に、ＰＣ上で、送信された画像がＭＭＨ文書に関連する画像かどうかを判別する（Ｅ４）。なお、判別には、印刷物の特定の個所に固有情報が入力されているかどうかを利用するとよい。また、画像入力装置側に、前記固有情報の在否の判別工程を設けても良い。送信された画像がＭＭＨ文書に関連する画像であることを認識しているのにもかかわらず、ＭＭＨアプリケーションが起動されていない場合、ＭＭＨアプリケーションを立ち上げる。
【００３２】
次に、ＰＣ内に存在する画像処理部で、送信された画像と対応する印刷画像Ｂを探索する（Ｅ５）。ＰＣ内に存在する画像処理部で送信された画像と印刷内容Ｂとを比較することで、加筆されたチェックボックスを抽出し、加筆されたチェックボックスと関連付けされているコードを選択する（Ｅ６）。次に、上書きされた部分と関連付けされているコードと一対一に対応する命令をコードテーブルから選択し、命令を実行する（Ｅ７）。
なお、印刷画像探索部（Ｅ５）、コード認識部（Ｅ６）はＭＭＨと独立している場合や、画像入力装置に含まれる場合もある。また、画像入力装置に含まれる場合は、コードをＰＣに送信する以前に解読することになる。
【００３３】
このように、印刷紙全体を画像情報として認識し、該認識した画像情報がＭＭＨ文書に関連するか否かを判断し、該判断によりＭＭＨ文書であることを判断した場合は、加筆されたチェックボックスと関連するコードに対応する命令を、コードテーブルから選択し、該選択した命令を実行することで、ユーザは、複数の命令を同時に入力して、実行することが可能となる。
【００３４】
次に、第４の実施の形態について説明する。
第４の実施の形態において、ＭＭＨ文書から印刷物を生成するまでの処理動作をＳＴＥＰ１、印刷物からＭＭＨ文書を操作するまでの処理動作をＳＴＥＰ２に分けて説明する。
【００３５】
（ＳＴＥＰ１：ＭＭＨ文書上の命令を印刷物に出力する処理動作）
まず、図８を参照しながら、ＭＭＨ文書上の命令を印刷物に出力する処理動作ＳＴＥＰ１について説明する。
まず、ユーザは、所定のＭＭＨ文書上からコード化したい命令を選択する（Ｈ２）。なお、選択される命令は単数だけでなく、複数の場合もある。また、該ＭＭＨ文書をＭＭＨ文書Ｈと名づける。次に、選択された命令をコード化する（Ｈ３）。なお、コード化とは、解読可能なコードに変換することを指す。コードの代表としてはバーコードがあげられる。また、テキストで表記した文字を命令と対応づけて、コードとして扱うこともできる。
【００３６】
例えば、図７はテキストで表記した文字をコードとして扱う例である。
ペン型文字読み取り装置Ｇ２は、テキストを認識できる装置であるので、テキストＧ１がどのような文字列になっているかを認識できる。そのため、テキストＧ１で表記した文字列と対応する命令を用意しておけば、テキストもコードとして用いることができる。
【００３７】
次に、選択された命令に対して、あらかじめＰＣに格納されている詳しい説明を読み込む（Ｈ４）。次に、コードと対応する実行命令を格納しておくコードテーブルをＰＣ内に作成する（Ｈ５）。コードテーブルはＰＣ１つに対し、１つ存在することが一般的であるが、ＭＭＨ文書の共有性を生かし、複数のユーザで１つのコードテーブルを共有することもできる。
【００３８】
次に、読み込んだ各々の説明が、対応する各々の命令との関連付けが分かりやすいように配置する（Ｈ６）。このとき、コード周辺の空白に対しても、それぞれのコードとの距離を計算して対応するコードを定めておく。次に、印刷物の特定の個所に固有の情報（日時、名前、ＩＰアドレス、通し番号、バーコードなど）を配置する（Ｈ７）。次に、配置されたコード、説明、固有の情報を印刷物Ｈへ出力する（Ｈ８）。次に、コードの印刷と前後して（図８では印刷後）、印刷する内容（印刷内容Ｈ）をＰＣに保存する（Ｈ９）。
【００３９】
このように、ＭＭＨ文書上からコード化したい命令を選択し、該選択した命令をコード化する。このとき、テキストで表記した文字をコードとして扱う。次に、選択した命令に対応する説明文を読み出し、該読み出した説明文と、コード化した命令と、を印刷紙に印刷する。このとき、印刷紙に、チェックボックスや固有の情報（日時、名前、ＩＰアドレス、通し番号、バーコードなど）を配置することで、ＭＭＨ文書に不慣れな人の操作性を向上させる印刷紙を形成することができる。
【００４０】
（ＳＴＥＰ２：印刷物を用いてＭＭＨ文書上の命令を操作する処理動作）
次に、図９を参照しながら、印刷物を用いてＭＭＨ文書上の命令を操作する処理動作ＳＴＥＰ２について説明する。
なお、ＳＴＥＰ１で用いたＭＭＨ文書Ｈと印刷内容Ｈを保持するＰＣに接続可能な、画像入力装置（スキャナ、書画カメラなど）と、印刷物Ｈを用意する必要がある。
【００４１】
まず、画像入力装置を用いて印刷物Ｈ全体を画像として認識する（Ｉ２）。次に、認識された画像をＰＣに送信する（Ｉ３）。なお、送信手段はＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、公共電話回線、専用電話回線、光ファイバー網、衛星通信手段等の汎用の通信手段とし、インターネット等のインフラも積極的に利用するものとする。
次に、送信された画像がＭＭＨ文書に関連する画像かどうかをＰＣ上で判別する（Ｉ４）。なお、判別には、印刷物の特定の個所に固有情報が入力されているかどうかを利用するとよい。また、画像入力装置側に、前記固有情報の在否の判別工程を設けても良い。また、送信された画像がＭＭＨ文書に関連する画像であることを認識しているのにもかかわらず、ＭＭＨアプリケーションが起動されていない場合、ＭＭＨアプリケーションを立ち上げる。
【００４２】
次に、ＰＣ内に存在する画像処理部で、送信された画像と対応する印刷画像Ｈを探索する（Ｉ５）。
ＰＣ内に存在する画像処理部で、送信された画像と印刷内容Ｈとを比較することで、印刷内容に上書き（加筆）された部分を抽出し、上書きされた部分と関連付けされているコードを選択する（Ｉ６）。次に、上書きされた部分と関連付けされているコードに対し、ユーザが選択した指示内容をコード化された命令に作用させる（Ｉ７）。
【００４３】
なお、ユーザが選択した指示内容とは、一般にはコード化された命令を実行することだが、例えばユーザが加筆した記号（○、×など）に対し、×を加筆した場合は、対応コードの命令のみを実行しないようにするなどの指示が挙げられる。また、画像処理を容易にするために、印刷物Ｈに加筆を加えるときに、専用のペンを用いることで上書きされた部分を抽出しやすくすることも考えられる。
【００４４】
次に、コードと一対一に対応する命令をコードテーブルから選択し、命令を実行する（Ｉ８）。なお、印刷画像探索部（Ｉ５）、コード認識部（Ｉ６）はＭＭＨと独立している場合や、画像入力装置に含まれる場合もある。また、画像入力装置に含まれる場合は、コードをＰＣに送信する以前に解読することになる。
【００４５】
このように、印刷紙全体を画像情報として認識し、該認識した画像情報がＭＭＨ文書に関連するか否かを判断し、該判断によりＭＭＨ文書であることを判断した場合は、加筆されたチェックボックスと関連するコードに対応する命令を、コードテーブルから選択し、該選択した命令を実行することで、ユーザは、複数の命令を同時に入力して、実行することが可能となる。
【００４６】
なお、上記第４の実施の形態において、コード化された情報及びその内容を音声で出力することで、ＭＭＨ文書の内容が聴覚的に即座に理解できるようにすることも可能である。以下、その処理動作について説明する。
【００４７】
まず、コードを解読したときに、解読された命令に対してあらかじめＰＣなどに格納されている説明を音声信号に変換する。なお、解読された命令がテキストデータに関するものである場合は、そのテキストデータ全てを音声信号に変換することもできる。そして、得られた音声信号を出力する。また、音声信号自体がコード化されているときは、そのまま音声信号を出力する。
【００４８】
このように、コードを解読したときに、音声信号に変換して、コード化した情報及びその内容を音声で出力することで、ＭＭＨ文書の内容を音声として聞くことができる。
【００４９】
次に、第５の実施の形態について説明する。
第５の実施例は、ＭＭＨ文書から印刷物を生成するまでの処理動作をＳＴＥＰ１、印刷物からＭＭＨ文書を操作するまでの処理動作をＳＴＥＰ２として説明する。
【００５０】
（ＳＴＥＰ１：ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作）
まず、図１０を参照しながらＭＭＨ文書上の命令を印刷物に出力するまでの処理動作ＳＴＥＰ１について説明する。
まず、ユーザは、あるＭＭＨ文書上からコード化したい命令を選択する（Ｆ２）。なお、選択される命令は単数だけでなく、複数の場合もある。また、該ＭＭＨ文書をＭＭＨ文書Ｃと名づける。次に、選択された命令をコード化する（Ｆ３）。なお、コード化とは、解読可能なコードに変換することを指す。コードの代表としてはバーコードがあげられる。また、テキストで表記した文字などもコードとして扱うこともできる。例えば、図７はテキストで表記した文字をコードとして扱う例である。
また、ペン型文字読み取り装置Ｇ２は、テキストを認識できる装置であるので、テキストＧ１がどのような文字列になっているかを認識できる。そのため、テキストＧ１で表記した文字列と対応する命令を用意しておけば、テキストもコードとして用いることができる。
【００５１】
次に、選択された命令に対して、あらかじめＰＣに格納されている詳しい説明を読み込む（Ｆ４）。次に、コードと対応する実行命令を格納しておくコードテーブルをＰＣ内に作成する（Ｆ５）。コードテーブルはＰＣ１つに対し、１つ存在することが一般的であるが、ＭＭＨ文書の共有性を生かし、複数のユーザで１つのコードテーブルを共有することもできる。
【００５２】
次に、読み込んだ説明とチェックボックスとが対応する命令を識別できるように配置する（Ｆ６）。次に、印刷物の特定の個所に固有の情報（日時、名前、ＩＰアドレス、通し番号、バーコードなど）を出力する（Ｆ７）。
なお、コードと説明の配置の様子は、ユーザが印刷する前に下見（プレビュー）を行うことができる（Ｆ８）。また、配置に不満があれば、コードの位置や説明の位置を移動させることができ、不要な説明は省略することができる。また、ユーザはコメントや画像を加えたい場合は、任意の位置に加えることができる（Ｆ９）。
【００５３】
次に、プレビューで配置されたとおりに印刷物へ出力する（Ｆ１０）。また、ユーザが加えたコメントは点字として出力することもできる。
次に、コードの印刷と前後して、印刷する内容（印刷内容Ｃ）をＰＣに保存する（Ｆ１１）。
【００５４】
このように、ＭＭＨ文書上からコード化したい命令を選択し、該選択した命令をコード化する。次に、選択した命令に対応する説明文を読み出し、該読み出した説明文と、コード化した命令と、を印刷紙に印刷する。なお、印刷紙に、チェックボックスや固有の情報（日時、名前、ＩＰアドレス、通し番号、バーコードなど）を印刷することも可能である。この時、印刷される配置の様子を見ること（プレビュー）ができ、配置を任意に移動することが可能となる。
【００５５】
（ＳＴＥＰ２：印刷物を用いてＭＭＨ文書上の命令を操作する処理動作）
第５の実施の形態におけるＳＴＥＰ２は、第３の実施の形態におけるＳＴＥＰ２の処理動作と同様である。
【００５６】
なお、上述する実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。
【００５７】
【発明の効果】
以上の説明より明らかなように本発明は以下のような効果を奏し得る。
第１の効果として、ＭＭＨ文書上で操作可能な命令を印刷物に形成し、該形成した印刷物の具備する命令を用いることで、ＭＭＨ文書上で操作可能な命令の起動動作が理解しやすくなる。このため、初心者（ＭＭＨ文書に精通していない者）がＭＭＨ文書へ取り組みやすくなる。
【００５８】
第２の効果として、ＭＭＨ文書上にＭＭＨ文書への命令入力の煩雑さを緩和する。また、ＭＭＨ文書の操作に不慣れな人でも迅速に目的のＭＭＨ文書を獲得できる。
第３の効果として、機器に不慣れな人の操作性を向上する。また、専用のコード解読器では達成できない、複数コマンドの同時入力を可能にする。
【００５９】
第４の効果として、作用効果印刷内容の理解を深める。後日閲覧したときの理解を早める。印刷物を報告書として用いることができる。
【００６０】
第５の効果として、コード化された情報およびその内容を音声で出力することで、ＭＭＨ文書の内容が聴覚的に即座に理解できるようにする。
【図面の簡単な説明】
【図１】本発明にかかる第１の実施の形態における処理動作を示すフローチャートである。
【図２】本発明にかかるＭＭＨ文書のシステム構成を示す図である。
【図３】本発明にかかる第２の実施の形態における、ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作を示すフローチャートである。
【図４】本発明にかかる第２の実施の形態における、印刷物を用いてＭＭＨ文書上の命令を操作するまでの処理動作を示すフローチャートである。
【図５】本発明にかかる第３の実施の形態における、ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作を示すフローチャートである。
【図６】本発明にかかる第３の実施の形態における、印刷物を用いてＭＭＨ文書上の命令を操作するまでの処理動作を示すフローチャートである。
【図７】テキストで表記した文字をコードとして扱う例を示す説明図である。
【図８】本発明にかかる第４の実施の形態における、ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作を示すフローチャートである。
【図９】本発明にかかる第４の実施の形態における、印刷物を用いてＭＭＨ文書上の命令を操作するまでの処理動作を示すフローチャートである。
【図１０】本発明にかかる第５の実施の形態における、ＭＭＨ文書上の命令を印刷物に出力するまでの処理動作を示すフローチャートである。
【符号の説明】
１　ＰＣ
２　プリンタ
３　紙
４　バーコードリーダ
５　バーコード
６　説明文
【図１】
2004110424.tif 000003
【図２】
2004110424.tif 000004
【図３】
2004110424.tif 000005
【図４】
2004110424.tif 000006
【図５】
2004110424.tif 000007
【図６】
2004110424.tif 000008
【図７】
2004110424.tif 000009
【図８】
2004110424.tif 000010
【図９】
2004110424.tif 000011
【図１０】
2004110424.tif 000012