(57)【要約】【課題】穴埋形式の問題を記述した文書を作成する際の作成者の負担を軽減する。【解決手段】プリンタは、端末から受信して所定のキューに一時保管された処理対象文書((A)参照)に対し、当該処理対象文書中に存在し予め設定された所定の条件に合致する文字列(図ではアンダーラインが設定された文字列)を、予め設定された体系(昇順に変化する丸付き数字を括弧で括る記号体系)に準拠した変換記号に各々変換することで穴埋文書((B)参照)を自動的に作成すると共に、穴埋文書の作成時に変換記号に変換された個々の文字列が、変換記号と対応付けて表記された解答文書((C)参照)を自動的に作成し、穴埋文書及び解答文書を印刷出力する。【選択図】図６
2007148291.tif 000002
【特許請求の範囲】
【請求項１】
入力された処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理を行う文書変換手段と、
前記変換処理によって前記所定の記号に置き換えられた個々の文字列が、置き換えられた前記所定の記号と対応付けて表記された新規文書を作成する新規文書作成手段と、
を含む文書編集装置。
【請求項２】
前記新規文書作成手段は、作成した前記新規文書を、前記処理対象文書と別の文書として出力するか、又は、前記文書変換処理を経た前記処理対象文書の頁中の所定箇所に配置される文字列群として、前記処理対象文書と合成することを特徴とする請求項１記載の文書編集装置。
【請求項３】
前記文書変換手段は、前記処理対象文書に含まれかつ前記所定の条件に合致する文字列の中から、予め設定された数の文字列を置換対象としてランダムに選択し、前記置換対象として選択した文字列のみを所定の記号に置き換えることを特徴とする請求項１記載の文書編集装置。
【請求項４】
前記所定の条件に合致する文字列は所定のフォント又は文字修飾が設定されている文字列であり、
前記文書変換手段は、前記所定の条件に合致する文字列のうち前記置換対象として選択しなかった文字列に対し、前記所定のフォント又は文字修飾の設定を解除することを特徴とする請求項３記載の文書編集装置。
【請求項５】
通信回線を介して接続された端末装置から受信した文書データが表す文書を用紙へ印刷する文書印刷装置であって、
請求項１乃至請求項４の何れか１項記載の文書編集装置を備え、
前記文書編集装置の前記文書変換手段及び前記新規文書作成手段は、前記文書印刷装置が受信した文書データが表す文書を前記処理対象文書として前記変換処理及び前記新規文書の作成を行い、前記変換処理を経た前記処理対象文書及び前記新規文書作成手段によって作成された新規文書のうち、予め印刷対象として指定された少なくとも一方の文書を前記文書印刷装置によって用紙に印刷させることを特徴とする文書印刷装置。
【請求項６】
前記文書印刷装置は、前記端末装置から受信した文書データを一時保管可能でかつ一時保管された文書データに対する印刷前処理の処理条件及び前記印刷前処理を経た文書データが表す文書を印刷する際の印刷条件を任意に設定可能なキューを複数設けることが可能とされ、前記端末装置から一時保管先のキューが指定されて受信した文書データを、指定されたキーに一時保管した後に、前記指定されたキューに設定されている処理条件で印刷前処理を行うと共に、前記指定されたキューに設定されている印刷条件で印刷を行い、
前記文書編集装置の前記文書変換手段及び前記新規文書作成手段は、前記文書印刷装置が受信した文書データのうち、前記印刷前処理の処理条件として、前記変換処理及び前記新規文書の作成の実行が指定されているキューに一時保管された文書データが表す文書に対して、前記変換処理及び前記新規文書の作成を行うことを特徴とする請求項５記載の文書印刷装置。
【請求項７】
前記キューには前記所定の条件を設定することが可能とされ、前記文書編集装置の前記文書変換手段は、前記変換処理及び前記新規文書の作成の実行が指定されている特定キューに一時保管された文書データが表す処理対象文書に対し、前記処理対象文書に含まれかつ前記特定キューに設定されている所定の条件に合致する個々の文字列を、前記互いに異なる所定の記号に置き換える変換処理を行うことを特徴とする請求項６記載の文書印刷装置。
【請求項８】
前記キューには前記所定の記号の体系を設定することが可能とされ、前記文書編集装置の前記文書変換手段は、前記変換処理及び前記新規文書の作成の実行が指定されている特定キューに一時保管された文書データが表す処理対象文書に対し、該処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、前記特定キューに設定されている前記体系に準拠した互いに異なる所定の記号に置き換える変換処理を行うことを特徴とする請求項６記載の文書印刷装置。
【請求項９】
コンピュータを、
入力された処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理を行う文書変換手段、
及び、前記変換処理によって前記所定の記号に置き換えられた個々の文字列が、置き換えられた前記所定の記号と対応付けて表記された新規文書を作成する新規文書作成手段
として機能させる文書編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書編集装置、文書印刷装置及び文書編集プログラムに係り、特に、或る文書から別の文書を自動的に作成する文書編集装置、該文書編集装置を備えた文書印刷装置、及び、コンピュータを前記文書編集装置として機能させるための文書編集プログラムに関する。
【背景技術】
【０００２】
試験等における問題の出題形式の１つとして、出題元の文章中の一部の文字列を記号等に置き換えた文章を提示し、文章中の記号部分（穴埋箇所）に挿入すべき文字列を回答させる穴埋形式が知られている。しかし、穴埋形式の問題を出題する文書を作成するには、出題元の文章の中から記号等に置き換える文字列を選定し、選定した個々の文字列に置き換える記号を個々の穴埋箇所を区別可能なように連番等で設定し、出題元の文章のうち選定した個々の文字列を設定した記号に各々置き換えた文書を作成すると共に、置き換えた記号と元の文字列を対応付けた解答文書も作成する、という煩雑な作業が必要となる。また、穴埋箇所の数を増減させる等の場合には、穴埋箇所の連番等を更新すると共に解答文書も併せて更新する必要があり、手間と時間がかかっているのが実情であった。
【０００３】
上記に関連して特許文献１には、出題者が作成した設問文及び複数の解答選択肢を配列して成るデータに基づき、シャッフル手段により、小問の中での各解答選択肢の配列や試験問題の中での各小問の配列を変更する並べ替え処理を行うことで複数種類の試験問題を作成し、これを各問題用紙に印刷して各解答者に配布し、各解答者に対して異なる種類の試験問題を出題することで、カンニングを防止する試験問題作成システムが提案されている。
【特許文献１】特開２００４−１４４９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、穴埋形式で問題を出題する試験等では、出題元の文章として同一の文章が繰り返し用いられると共に、穴埋箇所が毎回相違されて出題されることが多い。これに対して特許文献１に記載の技術は、設問文に対する解答を複数の選択肢の中から選択する出題形式を前提にした技術であり、設問文及び選択肢が各々設定されたデータに対し、小問の中での各解答選択肢の配列や試験問題の中での各小問の配列を並べ替えることで、問題の内容自体は同一で正答のパターンが互いに異なる複数種の文書を作成するものである。このため、特許文献１に記載の技術を適用して、穴埋形式でかつ以前に出題した問題と穴埋箇所が異なる問題を記述した文書を作成する場合、出題者は、以前に出題した問題と出題元文章が同一であっても、上記文書を作成させるためのデータを新たに作成する必要があり、穴埋形式の問題を記述した文書を作成する際の出題者の負担は軽減されない、という問題がある。
【０００５】
本発明は上記事実を考慮して成されたもので、穴埋形式の問題を記述した文書を作成する際の作成者の負担を軽減できる文書編集装置、文書印刷装置及び文書編集プログラムを得ることが目的である。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１記載の発明に係る文書編集装置は、入力された処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理を行う文書変換手段と、前記変換処理によって前記所定の記号に置き換えられた個々の文字列が、置き換えられた前記所定の記号と対応付けて表記された新規文書を作成する新規文書作成手段と、を含んで構成されている。
【０００７】
請求項１記載の発明では、入力された処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理が文書変換手段によって行われる。なお所定の条件としては、例えば請求項４に記載した「所定のフォント又は所定の文字修飾が設定されている文字列」等の条件を用いることができる。また、互いに異なる所定の記号としては、例えば各々を区別可能に付与された通番等を含む記号が望ましいが、他の記号を適用することも可能である。また新規文書作成手段は、文書変換手段による変換処理によって所定の記号に置き換えられた個々の文字列が、置き換えられた前記所定の記号と対応付けて表記された新規文書を作成する。
【０００８】
これにより、穴埋形式の問題を記述した文書を作成しようとしている作成者が、穴埋めの対象とすべき所望の文字列が所定の条件に合致するように元の文書を編集した後に、本発明に係る文書編集装置へ入力するのみで、入力した文書中の所望の文字列が互いに異なる所定の記号に各々置き換えられた文書と、所定の記号に置き換えられた個々の文字列が、置き換えられた所定の記号と対応付けて表記された新規文書が自動的に作成され、これらの文書を得ることができる。また、同一の文書から異なる文字列が所定の記号に置き換えられた文書を作成させることも、前記異なる文字列が所定の条件に合致するように前記文書を編集することによって容易に実現することができる。従って、請求項１記載の発明によれば、穴埋形式の問題を記述した文書を作成する際の作成者の負担を軽減することができる。
【０００９】
なお、請求項１記載の発明において、新規文書作成手段は、例えば請求項２に記載したように、作成した新規文書を、処理対象文書と別の文書として出力するか、又は、文書変換処理を経た処理対象文書の頁中の所定箇所に配置される文字列群として、処理対象文書と合成するように構成することができる。また、請求項２記載の発明において、処理対象文書と別の文書として新規文書を出力するか、文書変換処理を経た処理対象文書の頁中の所定箇所に配置される文字列群として新規文書を処理対象文書と合成するかを選択可能とし、選択結果に応じた出力形態で新規文書を出力するように新規文書作成手段を構成するようにすれば、新規文書の出力形態を任意に選択可能となるので好ましい。
【００１０】
また、請求項１記載の発明において、文書変換手段は、例えば請求項３に記載したように、処理対象文書に含まれかつ所定の条件に合致する文字列の中から、予め設定された数の文字列を置換対象としてランダムに選択し、置換対象として選択した文字列のみを所定の記号に置き換えるように構成することが好ましい。これにより、穴埋めの対象として好適な文字列を、元の文書の中から置換候補文字列として予め設定した数よりも多数選択し、選択した個々の置換候補文字列が所定の条件に合致するように元の文書を編集して処理対象文書としておくことで、当該処理対象文書を本発明に係る文書編集装置に入力する度に、選択した置換候補文字列の中から前記予め設定した数の文字列が置換対象としてランダムに選択され、ランダムに選択された文字列が所定の記号に置き換えられることになる。従って、同一の処理対象文書から異なる文字列が所定の記号に置き換えられた複数の文書を作成するにあたっての作成者の負担を更に軽減することができる。
【００１１】
また、請求項３記載の発明において、例えば請求項４に記載したように、所定の条件に合致する文字列は所定のフォント又は文字修飾が設定されている文字列であり、文書変換手段を、所定の条件に合致する文字列のうち置換対象として選択しなかった文字列に対し、所定のフォント又は文字修飾の設定を解除するように構成することが好ましい。これにより、先の置換候補文字列のうち置換対象として選択されなかった文字列が、文書変換手段による変換処理を経た文書上で他の文字列と識別されることを防止することができる。
【００１２】
請求項５記載の発明に係る文書印刷装置は、通信回線を介して接続された端末装置から受信した文書データが表す文書を用紙へ印刷する文書印刷装置であって、請求項１乃至請求項４の何れか１項記載の文書編集装置を備え、前記文書編集装置の前記文書変換手段及び前記新規文書作成手段は、前記文書印刷装置が受信した文書データが表す文書を前記処理対象文書として前記変換処理及び前記新規文書の作成を行い、前記変換処理を経た前記処理対象文書及び前記新規文書作成手段によって作成された新規文書のうち、予め印刷対象として指定された少なくとも一方の文書を前記文書印刷装置によって用紙に印刷させることを特徴としている。
【００１３】
請求項５記載の発明に係る文書印刷装置は、通信回線を介して接続された端末装置から受信した文書データが表す文書を用紙へ印刷する。また、当該文書印刷装置は請求項１乃至請求項４の何れか１項記載の文書編集装置を備えており、この文書編集装置の文書変換手段及び新規文書作成手段は、文書印刷装置が受信した文書データが表す文書を処理対象文書として変換処理及び新規文書の作成を行い、変換処理を経た処理対象文書及び新規文書作成手段によって作成された新規文書のうち、予め印刷対象として指定された少なくとも一方の文書を文書印刷装置によって用紙に印刷させる。
【００１４】
このように、請求項１乃至請求項４の何れか１項記載の文書編集装置を文書印刷装置に内蔵させることで、文書印刷装置が通信回線を介して複数台の端末装置と接続されている場合、個々の端末装置が文書印刷装置に内蔵されている文書編集装置を利用して、変換処理を経た処理対象文書や新規文書を印刷させることが可能なシステムが構築される。これにより、個々の端末装置を請求項１乃至請求項４の何れか１項記載の文書編集装置として機能させるためのプログラムを個々の端末装置に各々インストールさせる等の態様と比較して、上記システムを構築するための手間及びコストを削減することができる。
【００１５】
なお、請求項５記載の発明において、例えば請求項６に記載したように、文書印刷装置は、端末装置から受信した文書データを一時保管可能でかつ一時保管された文書データに対する印刷前処理の処理条件及び印刷前処理を経た文書データが表す文書を印刷する際の印刷条件を任意に設定可能なキューを複数設けることが可能とされ、端末装置から一時保管先のキューが指定されて受信した文書データを、指定されたキューに一時保管した後に、指定されたキューに設定されている処理条件で印刷前処理を行うと共に、指定されたキューに設定されている印刷条件で印刷を行い、また文書編集装置の文書変換手段及び新規文書作成手段は、文書印刷装置が受信した文書データのうち、印刷前処理の処理条件として、変換処理及び新規文書の作成の実行が指定されているキューに一時保管された文書データが表す文書に対して、変換処理及び新規文書の作成を行うように構成することが好ましい。これにより、印刷前処理の処理条件として、変換処理及び新規文書の作成の実行も指定したキューを予め設けておけば、端末装置を介し文書データの一時保管先として前記キューを指定するのみで、前記文書データが表す文書に対して変換処理及び新規文書の作成を行わせることができるので、変換処理を経た処理対象文書や新規文書の作成・印刷を行わせることを端末装置から指示するための操作が容易になる。
【００１６】
また、請求項６記載の発明において、例えば請求項７に記載したように、キューには所定の条件を設定することが可能とされ、文書編集装置の文書変換手段は、変換処理及び新規文書の作成の実行が指定されている特定キューに一時保管された文書データが表す処理対象文書に対し、処理対象文書に含まれかつ特定キューに設定されている所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理を行うように構成することが好ましい。これにより、所定の条件を任意に設定することが可能となると共に、所定の条件として複数種の条件を使い分けたい等の場合にも、所定の条件として互いに異なる条件を設定したキューを各々設けておき、これらのキューの中から所望の条件に対応するキューを文書データの一時保管先として選択することで、所定の条件として複数種の条件を使い分けることが可能となり、例えば処理対象文書中で既に使用されている文字修飾と異なる文字修飾を所定の条件として用いる等のように、処理対象文書の内容等に応じて所定の条件を使い分けることが可能となる。
【００１７】
また、請求項６記載の発明において、例えば請求項８に記載したように、キューには所定の記号の体系を設定することが可能とされ、文書編集装置の文書変換手段は、変換処理及び新規文書の作成の実行が指定されている特定キューに一時保管された文書データが表す処理対象文書に対し、該処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、特定キューに設定されている前記体系に準拠した互いに異なる所定の記号に置き換える変換処理を行うように構成することが好ましい。なお、所定の記号の体系としては、所定の記号に置き換えられる文字列を、例えば通番を含む記号によって区別する体系（具体的には、(1),(2),(3),…等）や、例えば英文字を含む記号によって区別する体系（具体的には、(a),(b),(c),…等）を用いることができる。これにより、所定の記号の体系を任意に設定することが可能になると共に、所定の記号の体系として互いに異なる体系を設定したキューを各々設けておき、これらのキューの中から所望の体系に対応するキューを文書データの一時保管先として選択することで、所定の記号の体系として複数種の体系を使い分けることが可能となり、例えば処理対象文書中で既に使用されている記号の体系と異なる体系を所定の記号の体系として用いる等のように、処理対象文書の内容等に応じて所定の記号の体系を使い分けることが可能となる。
【００１８】
請求項９記載の発明に係る文書編集プログラムは、コンピュータを、入力された処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理を行う文書変換手段、及び、前記変換処理によって前記所定の記号に置き換えられた個々の文字列が、置き換えられた前記所定の記号と対応付けて表記された新規文書を作成する新規文書作成手段として機能させる。
【００１９】
請求項９記載の発明に係るプログラムは、コンピュータを、上記の文書変換手段及び新規文書作成手段として機能させるためのプログラムであるので、コンピュータが請求項９記載の発明に係る文書編集プログラムを実行することにより、コンピュータが請求項１に記載の文書編集装置として機能することになり、請求項１記載の発明と同様に、穴埋形式の問題を記述した文書を作成する際の作成者の負担を軽減することができる。
【発明の効果】
【００２０】
以上説明したように本発明は、処理対象文書に含まれかつ予め設定された所定の条件に合致する個々の文字列を、互いに異なる所定の記号に置き換える変換処理を行うと共に、変換処理によって所定の記号に置き換えられた個々の文字列が、置き換えられた所定の記号と対応付けて表記された新規文書を作成するようにしたので、穴埋形式の問題を記述した文書を作成する際の作成者の負担を軽減できる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図１には本実施形態に係る印刷システム１０が示されている。印刷システム１０は、プリンタ１２と、パーソナル・コンピュータ（ＰＣ）から成りＬＡＮ等のネットワーク４８を介してプリンタ１２と接続された複数台のクライアントＰＣ５０から構成されている。プリンタ１２は請求項５〜請求項８に記載の文書印刷装置に対応しており、個々のクライアントＰＣ５０は請求項５等に記載の端末装置に対応している。なお、プリンタ１２はプリンタとしての機能のみを備えた単機能機であることに限られるものではなく、複写機としての機能やファクシミリ装置としての機能を兼ね備えた複合機であってもよい。
【００２２】
プリンタ１２の基本構成を図２に示す。なお、図２にはフルカラープリンタの構成を示しているが、プリンタ１２はモノクロのプリンタでもよいし、２色（例えば黒と赤等）の印刷剤（トナー等）を用いて画像を形成するプリンタ（ハイライトカラープリンタ）であってもよい。プリンタ１２は、機体の中央よりやや下方側に３個の搬送ローラ１４Ａ〜１４Ｃが配置されており、搬送ローラ１４Ａ〜１４Ｃには無端の中間転写ベルト１６が巻き掛けられている。また、中間転写ベルト１６の下方側には４個の搬送ローラ１８Ａ〜１８Ｄが配置されており、搬送ローラ１８Ａ〜１８Ｄには無端の搬送ベルト２０が巻き掛けられている。中間転写ベルト１６及び搬送ベルト２０は図示しない回転駆動部によって回転駆動される。中間転写ベルト１６の上方には、Ｋ（ブラック）画像形成用の画像形成部２２Ａ、Ｙ（イエロー）画像形成用の画像形成部２２Ｂ、Ｍ（マゼンタ）画像形成用の画像形成部２２Ｃ、及びＣ（シアン）画像形成用の画像形成部２２Ｄが、中間転写ベルト１６の移動方向（図２の矢印Ａ方向）に沿って順に配置されている。画像形成部２２Ａ〜２２Ｄは同一構成であり、感光体ドラム２４を各々備えている。
【００２３】
感光体ドラム２４は、軸線が中間転写ベルト１６の移動方向と直交するように配置されており、各感光体ドラム２４の周囲には、感光体ドラム２４を帯電させるための帯電器２６、帯電された感光体ドラム２４上にレーザビームを照射して静電潜像を形成する光ビーム走査装置２８、感光体ドラム２４上の静電潜像が形成された部位に所定色のトナーを供給して静電潜像を現像し、感光体ドラム２４上にトナー像を形成させる現像器３０、及び感光体ドラム２４に残されたトナーを除去するための清掃器３２が配置されている。画像形成部２２Ａ〜２２Ｄの感光体ドラム２４上に形成されたトナー像は、中間転写ベルト１６のベルト面上に各々転写される。
【００２４】
また、中間転写ベルト１６の下方側に位置している搬送ベルト２０は、外周面が中間転写ベルト１６の外周面と接するように配置されており、中間転写ベルト１６の回転駆動と同期して、図２矢印Ｂ方向に移動するように回転駆動される。一方、図示しない給紙トレイ内にはシート状の記録用紙３４が集積状態で多数枚収容されている。給紙トレイから引き出された記録用紙３４は搬送ベルト２０の上面上に載置され、中間転写ベルト１６と搬送ベルト２０が接している箇所（転写位置）へ向けて搬送され、中間転写ベルト１６と搬送ベルト２０とに挟持されることによって中間転写ベルト１６の外周面に形成されたトナー像が転写される。そしてトナー像が転写された記録用紙３４は、図示しない定着装置によってトナー像が定着される。これにより記録用紙３４上にカラー画像が形成される。なお、プリンタ１２は記録用紙３４の両面に画像を印刷する機能を有しており、片面にトナー像が転写・定着された記録用紙３４の表裏を反転して転写位置へ再度送り込む用紙反転部（図示省略）も設けられている。用紙反転部は両面印刷の実行が指示された場合に作動され、これにより両面印刷が実現される。
【００２５】
またプリンタ１２は、ＣＰＵやメモリを含んで構成されプリンタ１２全体の作動を制御すると共にクライアントＰＣ５０との通信を行う制御部３８を備えている。制御部３８にはＨＤＤ（Hard Disk Drive）等から成る記憶部４０が接続されており、クライアントＰＣ５０から受信した文書データ（例えばページ記述言語で記述されたデータ）は記憶部４０の所定記憶領域に一旦記憶される。また記憶部４０には、制御部３８が後述する穴埋文書作成処理を行うための穴埋文書作成プログラムが予め記憶されている。このプログラムは、所定のタイミングで記憶部４０から読み出され制御部３８によって実行される。なお、制御部３８は請求項９に記載のコンピュータに対応しており、穴埋文書作成プログラムは請求項９に記載の文書編集プログラムに対応している。
【００２６】
また、制御部３８は画像処理部４２を介して画像形成部２２Ａ〜２２Ｄの光ビーム走査装置２８と接続されており、制御部３８は、記憶部４０に一旦記憶された文書データを記憶部４０から読み出し、必要に応じて穴埋文書作成処理等の処理を行った後にＲ,Ｇ,Ｂの印刷用画像データへ変換し、画像処理部４２へ出力する。なお、制御部３８には、ディスプレイやキーボード、マウス等のユーザＩ／Ｆ（インタフェース）機器を含んで構成されたユーザＩ／Ｆ部４４が接続されており、制御部３８はユーザＩ／Ｆ部４４を介して入力された処理条件（詳しくは、対応するキューに設定された属性情報：詳細は後述）に従って文書データに対する処理を選択的に実行する。また画像処理部４２は、入力された印刷用画像データに対してシェーディング補正や色補正、下地除去、二値化等の各種処理を行ってＹ,Ｍ,Ｃ,Ｋ色空間の画像データへ変換する機能を備え、上記の各種処理を行うことで得られたＹ,Ｍ,Ｃ,Ｋ各色の画像データを画像形成部２２Ａ〜２２Ｄのうち対応する画像形成部の光ビーム走査装置２８へ出力する。
【００２７】
次に本実施形態の作用として、まずプリンタ１２に設けられるキュー（請求項６〜請求項８に記載のキューに相当）について説明する。プリンタ１２がクライアントＰＣ５０から受信した文書データは、物理的には記憶部４０の所定記憶領域に記憶されるが、論理的には文書データを保管するためのキューに一時保管（キューイング）される。本実施形態では、ユーザＩ／Ｆ部４４を介して指示することで上記のキューをプリンタ１２に複数設けることが可能とされており、更に、個々のキューには、個々のキューを識別するための名称に加え、キューの属性情報として、個々のキューに一時保管された文書データに対して行う印刷前処理の処理条件（例えば拡大縮小処理の実行の有無や拡大縮小率、印刷の実行の有無、印刷を実行せずに記憶部４０に記憶させる場合のファイルフォーマット等）、印刷前処理を経た文書データに対して印刷を行う場合の印刷条件（例えば用紙サイズや両面印刷の実行の有無）等を任意に設定可能とされている。
【００２８】
そして本実施形態では、クライアントＰＣ５０から文書データが送信される際に、クライアントＰＣ５０から送信される文書データを一時保管するキューの名称が指定される。プリンタ１２は、クライアントＰＣ５０から受信した文書データを、クライアントＰＣ５０より指定された名称のキューに一時保管させる。また、キューからの文書データの取り出し時には、文書データを取り出したキューに設定されている属性情報に従って印刷前処理を行い、文書の印刷を行うことが前記属性情報に設定されている場合には、前記属性情報に設定されている印刷条件で文書の印刷を行う。なお、クライアントＰＣ５０から受信した文書データをキューに一時保管する前に印刷前処理を行うようにプリンタ１２を構成してもよい。
【００２９】
個々のキューへの属性情報の設定は、例えば図３に示すように、ユーザＩ／Ｆ部４４のディスプレイに個々のキューの名称が一覧表示されている状態で、属性情報設定対象のキューの名称を選択し（図３では名称が「anaume」のキューが選択された状態を示す）、コンテキストメニューを表示させて属性情報設定のための選択肢（図３の例では「プロパティ」）を選択した後に、当該操作に応じてディスプレイに表示される属性情報設定画面を介し、各種情報の入力・設定・選択を行うことで実現できる。ここで、本実施形態では、個々のキューへ設定可能な属性として、文書データが表す文書に対して穴埋文書作成処理を行うか否か、及び、当該穴埋文書作成処理の処理条件を設定することも可能とされている。
【００３０】
例として図５には穴埋文書作成処理に関する属性設定画面を示す。詳細は後述するが、穴埋文書作成処理は、文書データが表す文書を、該文書中の文字列のうち所定の条件に合致する文字列を所定の記号に置換した穴埋文書へ変換すると共に、穴埋文書作成時に所定の記号に置換した文字列を、該文字列から置換した所定の記号と対応付けて表記した解答文書を作成する処理であり、図５に示す属性設定画面は、穴埋文書作成処理を実行するか否かを選択する項目（「変換」と題され選択肢として「なし」と「あり」が設けられた項目）、所定の記号へ変換する被変換文字列を規定する項目（「変換方法」と題され被変換文字列を識別するためのフォント又は文字修飾の選択肢として「アンダーライン」「文字色」「フォント(サイズ)」等が設けられた項目）、所定の記号を規定する項目（「変換後の文字列」と題され選択肢として「変換なし」や各種の記号が表記された項目）、被変換文字列をランダムに選択するランダム変換を行うか否かを選択する項目（「ランダム変換」と題され選択肢として「なし」「あり」及び被変換文字列の個数を設定可能とされた項目）、解答文書を作成するか否かを選択する項目（「新規作成」と題され選択肢として「なし」「あり」及び作成形態の設定欄が設けられた項目）、穴埋文書及び解答文書の印刷の有無を選択する項目（「印刷」と題され選択肢として「両方」「変換文書（穴埋文書）のみ」「新規文書（解答文書）のみ」が設けられた項目）について、各々属性（処理条件）を設定可能とされている。
【００３１】
クライアントＰＣ５０を介してプリンタ１２を利用するユーザは、クライアントＰＣ５０から送信する文書データに対して実行を所望している印刷前処理の処理条件（この処理条件には穴埋文書作成処理の処理条件も含まれる）や印刷条件が、プリンタ１２に既に設けられたキューに設定されている属性情報が表す印刷前処理の処理条件や印刷条件と相違している場合に、ユーザＩ／Ｆ部４４を操作して新たなキューの生成をプリンタ１２に指示すると共に、生成を指示したキューの属性情報として、実行を所望している印刷前処理の処理条件や印刷条件を設定する。これにより、プリンタ１２には、印刷前処理の各種の処理条件や各種の印刷条件の少なくとも１つが互いに異なるキューが各々設けられることになり、クライアントＰＣ５０を介してプリンタ１２を利用するユーザは、文書データの送信時に、文書データの一時保管先として、所望の印刷前処理の処理条件や印刷条件が属性情報として設定されたキューの名称を指定するのみで、送信した文書データに対して所望の処理条件で印刷前処理を行わせ所望の印刷条件で印刷を行わせることができる。
【００３２】
次に図４を参照し、属性情報が「穴埋文書作成処理の実行あり」とされている(図５に示す項目「変換」に対応する情報において選択肢「あり」が選択されている）キューから文書データを取り出して印刷前処理を行う場合に、記憶部４０に記憶されている穴埋文書作成プログラムが制御部３８で実行されることで、前記属性情報で実行が指示されている他の印刷前処理と共に行われる穴埋文書作成処理について説明する。
【００３３】
ステップ６０では、処理対象の文書データを取り出したキューに設定されている属性情報を参照し、所定の記号へ変換する被変換文字列を規定するフォント又は文字修飾を認識する。この処理は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「変換方法」に対応する情報において何れの選択肢が選択されているかを判断することで実現できる。なお、図５ではフォント又は文字修飾の選択肢として「アンダーライン」「文字色」「フォント(サイズ)」のみを示しているが、これに限られるものではなく、フォントの種類（例えばゴシック体／明朝体等）やスタイル（例えば太字／斜体等）、アンダーライン以外の文字修飾（例えば取り消し線／影付き等）を適用してもよい。
【００３４】
ステップ６２では、ステップ６０で認識したフォント又は文字修飾が設定されている文字列を処理対象の文書データから全て抽出する。ステップ６４では処理対象の文書データを取り出したキューに設定されている属性情報を参照し、「ランダム変換あり」が選択されているか否か判定する。この判定は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「ランダム変換」に対応する情報において選択肢「あり」が選択されているか否かを判断することで実現できる。上記判定が否定された場合はステップ６６へ移行し、先のステップ６２で処理対象の文書データから抽出した全ての文字列を被変換文字列として選択し、ステップ７４へ移行する。
【００３５】
また、ステップ６４の判定が肯定された場合はステップ６８へ移行し、キューに設定されている属性情報を参照して被変換文字列の設定個数を認識する。この処理は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「変換方法」に対応する情報において、「ランダム変換あり」の場合に同時に設定される設定個数を参照することで実現できる。次のステップ７０では、先のステップ６２で処理対象の文書データから抽出した文字列の中から、ステップ６８で認識した設定個数と同数の文字列を被変換文字列としてランダムに選択する。そしてステップ７２では、ステップ６２で処理対象の文書データから抽出した文字列のうち、ステップ７０で被変換文字列として選択しなかった各文字列に対し、先のステップ６０で認識したフォント又は文字修飾の設定を解除する。
【００３６】
次のステップ７４では、キューに設定されている属性情報を参照して被変換文字列の置換に用いる記号（変換記号）の体系を認識する。この処理は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「変換後の文字列」に対応する情報において、各選択肢のうちの何れが選択されているかを判断することで実現できる。そしてステップ７６では、処理対象の文書データに対し、先のステップ６６又はステップ７０で選択した個々の被変換文字列を、ステップ７４で認識した変換記号の体系に準拠した互いに異なる変換記号へ各々変換することで穴埋文書を作成する。この処理は本発明に係る変換処理（詳しくは請求項７，８に記載の変換処理）に対応している。
【００３７】
なお、変換記号の体系に準拠した変換記号としては、例えば変換記号の体系が通番を含む体系である場合は、処理対象の文書データが表す処理対象文書上での位置が前の被変換文字列から昇順に設定した通番を含む記号が用いられ、図示は省略するが変換記号の体系が英文字を含む体系である場合は、処理対象の文書データが表す処理対象文書上での位置が前の被変換文字列からアルファベット順に設定した英文字を含む記号が用いられる。またステップ７６では、個々の被変換文字列を変換記号へ変換すると同時に、変換記号へ変換した被変換文字列を前記変換記号と対応付ける情報をメモリ等に記憶させる。なお、上述したステップ６０〜ステップ７６は本発明に係る文書変換手段に対応しており、より詳しくは、ステップ７０は請求項３に記載の文書変換手段に、ステップ７４は請求項４に記載の文書変換手段に各々対応している。
【００３８】
次のステップ７８では、キューに設定されている属性情報を参照し、解答文書の「新規作成」が選択されているか否か判定する。この判定は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「新規作成」に対応する情報において選択肢「あり」が選択されているか否かを判断することで実現できる。判定が否定された場合は、解答文書の作成を行うことなくステップ８８へ移行する。また、ステップ７８の判定が肯定された場合はステップ８０へ移行し、キューに設定されている属性情報を参照し解答文書の作成形態として「別文書」が設定されているか否か判定する。この判定は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「新規作成」に対応する情報において、「あり」の場合に同時に設定される作成形態が「別文書」か否かを判断することで実現できる。
【００３９】
上記判定が肯定された場合はステップ８２へ移行し、ステップ７６でメモリ等に記憶させた情報（被変換文字列と変換記号を対応付ける情報）に基づいて、変換記号に変換した個々の被変換文字列を、変換した変換記号と対応付けて表記する解答文書を、ステップ７６で作成した穴埋文書と別ファイルとして新規に作成する。また、上記の作成形態として「フッター」或いは「ヘッダー」が設定されている場合（これらの設定は、解答文書を穴埋文書中の設定箇所に配置される解答欄として作成することを意味している）には、ステップ８０の判定が否定されてステップ８４へ移行し、ステップ７６でメモリ等に記憶させた情報（被変換文字列と変換記号を対応付ける情報）に基づいて、変換記号に変換した個々の被変換文字列を変換した変換記号と対応付け、穴埋文書中の上記設定箇所に配置される解答欄として穴埋文書に付加するための解答文書を作成する。
【００４０】
そしてステップ８６では、ステップ８４で作成した解答文書を、穴埋文書中の上記設定箇所に配置される解答欄として穴埋文書に付加すると共に、穴埋文書に付加した解答欄と穴埋文書中のそれ以外の部分を区画する罫線も穴埋文書に付加する。なお、上述したステップ７８〜ステップ８６は、ステップ７６における「変換記号へ変換した被変換文字列を前記変換記号と対応付ける情報をメモリ等に記憶させる」処理と共に、本発明に係る新規文書作成手段に対応している。
【００４１】
ステップ８８では、キューに設定されている属性情報を参照して印刷対象文書の設定を認識する。この処理は、キューの属性情報に含まれる穴埋文書作成処理の処理条件を規定する情報のうち、図５に示す項目「印刷」に対応する情報において各選択肢（「両方(穴埋文書と解答文書を各々印刷)」「変換文書のみ(穴埋文書のみ印刷)」「新規文書のみ(解答文書のみ印刷)」）のうちの何れが選択されているかを判断することで実現できる。なお、解答文書の新規作成が「なし」の場合及び解答文書の新規作成が「あり」で作成形態が「別文書」でない場合、穴埋文書作成処理の処理条件の設定時に、上記の印刷対象文書の設定に関しては、選択肢の１つである「新規文書のみ(解答文書のみ印刷)」が選択可能な選択肢から除外される。
【００４２】
そしてステップ９０では、ステップ８８で認識した印刷対象文書の設定に基づき、穴埋文書及び解答文書のうち印刷対象として設定されている文書のデータを印刷対象として出力し、穴埋文書作成処理を終了する。ステップ９０で印刷対象として出力された文書データは、制御部３８により必要に応じて他の印刷前処理が行われた後に、印刷用画像データへ変換されて画像処理部４２へ出力され、上記文書データが表す文書がプリンタ１２によって記録用紙３４に画像として印刷される。なお、ステップ８８，９０は請求項５に記載の文書変換手段及び新規文書作成手段に対応している。
【００４３】
上記の穴埋文書作成処理によって作成される穴埋文書（及び解答文書）の具体例について更に説明する。穴埋文書作成処理の処理条件が、例として図５に示すように「穴埋文書作成処理の実行あり」(図５に示す項目「変換」に対応する情報において選択肢「あり」が選択されている)、被変換文字列を規定する条件が「アンダーライン」(図５に示す項目「変換方法」に対応する情報において選択肢「アンダーライン」が選択されている)、変換記号の体系(図５に示す項目「変換後の文字列」に対応する情報における選択肢)が丸付き数字を括弧で括った記号における前記丸付き数字が１から昇順に切り替わる記号体系、「ランダム変換なし」(図５に示す項目「ランダム変換」に対応する情報において選択肢「なし」が選択されている)、解答文書が「新規作成あり」かつ「別文書」(図５に示す項目「新規作成」に対応する情報において選択肢「あり」が選択され作成形態として「別文書」が設定されている)、印刷対象文書が「穴埋文書及び解答文書」(図５に示す項目「印刷」に対応する情報において選択肢「両方」が選択されている)であり、処理対象の文書データが表す処理対象文書が、例として図６(Ａ)に示すように、文書中の一部の文字列が文字修飾としてアンダーラインが設定された文書であった場合、例として図６(Ｂ)に示すように、処理対象文書中のアンダーラインが設定された全ての文字列が、設定された体系（通番付き）の変換記号に各々変換された穴埋文書が作成され、当該穴埋文書が印刷出力されると共に、例として図６(Ｃ)に示すように、変換記号に変換された各文字列が、変換された変換記号と対応付けて表記された解答文書が穴埋文書と別文書として作成され、当該解答文書も印刷出力されることになる。
【００４４】
これにより、図６(Ｂ),(Ｃ)に示すような穴埋文書及び解答文書（解答文書が別文書に分けられた穴埋文書は穴埋形式で問題を出題する試験用として好適である）を所望している場合、ユーザは、出題元文書の文章中の穴埋箇所とすべき文字列に対してアンダーラインを各々設定した後に、当該文書のデータをクライアントＰＣ５０からプリンタ１２へ送信させると共に、上記文書データの一時保管先として、図５に示す処理条件が穴埋文書作成処理の処理条件として設定されたキューの名称を指定する、という簡易な操作を行うのみで、上記の穴埋文書及び解答文書を作成・印刷させることができる。なお、上記の穴埋文書及び解答文書を作成・印刷させるにあたり、例えば出題元文書の文章中に既にアンダーラインが設定された文字列が存在している等の場合に、被変換文字列を規定する条件として「アンダーライン」以外の別の条件を用いてもよいことは言うまでもない。
【００４５】
また、穴埋文書作成処理の処理条件が、例として図７に示すように「穴埋文書作成処理の実行あり」、被変換文字列を規定する条件が「文字色：赤」(図５に示す項目「変換方法」に対応する情報において選択肢「文字色」が選択され、かつ文字色として「赤」が設定されている)、変換記号の体系(図５に示す項目「変換後の文字列」に対応する情報における選択肢)が丸付き数字を括弧で括った記号における前記丸付き数字が１から昇順に切り替わる記号体系、「ランダム変換なし」、解答文書が「新規作成あり」かつ「フッター」(図５に示す項目「新規作成」に対応する情報において選択肢「あり」が選択され作成形態として「フッター」が設定されている)、印刷対象文書が「穴埋文書及び解答文書」であり、処理対象の文書データが表す処理対象文書が、例として図８(Ａ)に示すように、文書中の一部の文字列（文字列"is","am","are"）に文字色として「赤」が設定された文書であった場合、例として図８(Ｂ)に示すように、処理対象文書中の「文字色：赤」の全ての文字列が、設定された体系（通番付き）の変換記号に各々変換されると共に、文書中のフッター部分に、変換記号に変換された各文字列が、変換された変換記号と対応付けて表記された解答欄５２が設けられ、更に解答欄とそれ以外の部分を区画する罫線５４も付加された穴埋／解答文書（解答欄付きの穴埋文書）が作成され、当該穴埋／解答文書が印刷出力されることになる。
【００４６】
これにより、図８(Ｂ)に示すような穴埋／解答文書（解答文書が解答欄として付加された穴埋／解答文書は穴埋形式で問題を出題する問題集用として好適である）を所望している場合、ユーザは、出題元文書の文章中の穴埋箇所とすべき文字列に対し文字色として「赤」を各々設定した後に、当該文書のデータをクライアントＰＣ５０からプリンタ１２へ送信させると共に、上記文書データの一時保管先として、図７に示す処理条件が穴埋文書作成処理の処理条件として設定されたキューの名称を指定する、という簡易な操作を行うのみで、上記の穴埋／解答文書を作成・印刷させることができる。なお、上記の穴埋／解答文書を作成・印刷させるにあたり、例えば出題元文書の文章中に既に文字色が赤の文字列が存在している等の場合に、被変換文字列を規定する条件として「文字色：赤」以外の別の条件を用いてもよいことは言うまでもない。
【００４７】
また、穴埋文書作成処理の処理条件が、例として図９に示すように「穴埋文書作成処理の実行あり」、被変換文字列を規定する条件が「アンダーライン」、変換記号の体系(図５に示す項目「変換後の文字列」に対応する情報における選択肢)が丸付き数字＋１文字分の空白を括弧で括った記号における前記丸付き数字が１から昇順に切り替わる記号体系、「ランダム変換あり」で設定個数が５個(図５に示す項目「ランダム変換」に対応する情報において選択肢「あり」が選択され、設定個数として「５」が設定されている)、解答文書が「新規作成なし」(図５に示す項目「新規作成」に対応する情報において選択肢「なし」が選択されている)、印刷対象文書が「穴埋文書及び解答文書」であり、処理対象の文書データが表す処理対象文書が、例として図１０(Ａ)に示すように、文書中の設定個数より多数の文字列（図１０(Ａ)の例では７個）にアンダーラインが設定された文書であった場合、例として図１０(Ｂ)に示すように、処理対象文書中のアンダーラインが設定された７個の文字列の中からランダムに選択された５個の文字列が、設定された体系（通番付き）の変換記号に各々変換されると共に、残り２個の文字列のアンダーラインが消去（アンダーラインの設定が解除）された穴埋文書が作成され、当該穴埋文書が印刷出力されることになる。
【００４８】
これにより、同一の出題元文書から穴埋箇所が互いに異なる穴埋文書を複数作成することを予定している場合、ユーザは、出題元文書の文章中の穴埋箇所として好適な文字列を、個々の穴埋文書における穴埋箇所よりも多数選択し、選択した文字列に対して各々アンダーラインを設定した後に、当該文書のデータをクライアントＰＣ５０からプリンタ１２へ送信させると共に、上記文書データの一時保管先として、図９に示す処理条件が穴埋文書作成処理の処理条件として設定されたキューの名称を指定する、という簡易な操作を行うのみで、上記の穴埋文書を作成・印刷させることができる。また、同一の文書データを用いて上記操作を繰り返すことで、穴埋箇所が互いに異なる穴埋文書を複数作成・印刷させることもでき、同一の出題元文書から穴埋箇所が互いに異なる穴埋文書を複数作成する際のユーザの負担を大幅に軽減することができる。なお、上記の穴埋文書を作成・印刷させるにあたり、例えば別文書としての解答文書も作成・印刷させるか、解答欄を付加した穴埋文書を作成・印刷させることを所望している場合、穴埋文書作成処理の処理条件を、解答文書を「新規作成あり」かつ解答文書の作成形態を「別文書」や「フッター」「ヘッダー」等に設定することで実現できる。
【００４９】
また、穴埋文書作成処理の処理条件が、例として図１１に示すように「穴埋文書作成処理の実行あり」、被変換文字列を規定する条件が「フォント：ＢＯＬＤ」、変換記号の体系(図５に示す項目「変換後の文字列」に対応する情報における選択肢)が丸付き数字を括弧で括った記号における前記丸付き数字が１から昇順に切り替わる記号体系、「ランダム変換なし」、解答文書が「新規作成あり」かつ「別文書」、印刷対象文書が「新規文書(解答文書)のみ」であり、処理対象の文書データが表す処理対象文書が、例として図１２(Ａ)に示すように、文書中の一部の文字列（文字列"is","am","are"）にフォントとして「ＢＯＬＤ」が設定された文書であった場合、穴埋文書作成処理では、処理対象文書中のアンダーラインが設定された全ての文字列が、設定された体系（通番付き）の変換記号に各々変換された穴埋文書が作成されるものの、当該穴埋文書は印刷対象でないために印刷出力されず、例として図１２(Ｂ)に示すように、穴埋文書の作成時に変換記号に変換された各文字列が、変換された変換記号と対応付けて表記された解答文書が穴埋文書と別文書として作成され、当該解答文書のみが印刷出力されることになる。
【００５０】
これにより、例えば出題元文書の文章中の穴埋箇所とすべき文字列に対してフォントを「ＢＯＬＤ」に設定した文書データから、以前に穴埋文書及び解答文書を作成・印刷出力させたものの、図１２(Ｂ)に示す解答文書のみ再印刷を所望している場合、ユーザは、上記文書データをクライアントＰＣ５０からプリンタ１２へ送信させると共に、上記文書データの一時保管先として、図１１に示す処理条件が穴埋文書作成処理の処理条件として設定されたキューの名称を指定する、という簡易な操作を行うのみで、上記の解答文書を再作成・再印刷させることも可能となる。
【００５１】
なお、上記ではコンピュータを本発明に係る文書編集装置として機能させるための穴埋文書作成プログラムがプリンタ１２の記憶部４０に記憶されており、制御部３８が穴埋文書作成プログラムを実行することで本発明に係る文書編集装置として機能する態様を説明したが、本発明はこれに限定されるものではなく、上記の穴埋文書作成プログラムをクライアントＰＣ５０で実行させることで、クライアントＰＣ５０を本発明に係る文書編集装置として機能させるようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】本実施形態に係る印刷システムの概略構成図である。
【図２】プリンタの概略構成図である。
【図３】キューの属性を設定するための操作を説明するためのイメージ図である。
【図４】穴埋文書作成処理の内容を示すフローチャートである。
【図５】キューの属性設定の一例を示すイメージ図である。
【図６】(Ａ)は処理対象文書の一例、(Ｂ)及び(Ｃ)は図５に示す属性設定時に出力される穴埋文書及び解答文書の一例を各々示すイメージ図である。
【図７】キューの属性設定の他の例を示すイメージ図である。
【図８】(Ａ)は処理対象文書の一例、(Ｂ)は図７に示す属性設定時に出力される穴埋／解答文書の一例を各々示すイメージ図である。
【図９】キューの属性設定の他の例を示すイメージ図である。
【図１０】(Ａ)は処理対象文書の一例、(Ｂ)は図９に示す属性設定時に出力される穴埋文書の一例を各々示すイメージ図である。
【図１１】キューの属性設定の他の例を示すイメージ図である。
【図１２】(Ａ)は処理対象文書の一例、(Ｂ)は図１１に示す属性設定時に出力される解答文書の一例を各々示すイメージ図である。
【符号の説明】
【００５３】
１０  印刷システム
１２  プリンタ
３８  制御部
４０  記憶部
５０  クライアントＰＣ
５２  解答欄
５４  罫線
【図１】
2007148291.tif 000003
【図２】
2007148291.tif 000004
【図３】
2007148291.tif 000005
【図４】
2007148291.tif 000006
【図６】
2007148291.tif 000007
【図８】
2007148291.tif 000008
【図１０】
2007148291.tif 000009
【図１２】
2007148291.tif 000010
【図５】
2007148291.tif 000011
【図７】
2007148291.tif 000012
【図９】
2007148291.tif 000013
【図１１】
2007148291.tif 000014