(57)【要約】【課題】フォームオーバレイ印刷機能において、フォーム画像を確認することができない場合がある。【解決手段】印刷装置に印刷命令を出力する情報処理装置であって、帳票の書式を印刷命令の形式で記述した書式データを取得する書式データ取得部と、書式データに重畳させる記録内容を取得して、書式データ取得部により取得された書式データに重畳させて印刷命令として出力する印刷命令出力部と、帳票を表示すべき旨の要求を受け付けた場合に、書式データから表示用書式画像を生成する書式画像生成部とを備える。【選択図】図２
2008134749.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に印刷命令を出力する情報処理装置であって、
帳票の書式を前記印刷命令の形式で記述した書式データを取得する書式データ取得部と、
前記書式データに重畳させる記録内容を取得して、前記書式データ取得部により取得された前記書式データに重畳させて印刷命令として出力する印刷命令出力部と、
前記帳票を表示すべき旨の要求を受け付けた場合に、前記書式データから表示用書式画像を生成する書式画像生成部と
を備える情報処理装置。
【請求項２】
前記書式画像生成部は、前記書式データに前記表示用書式画像が含まれているか否かを判断し、
前記書式画像生成部は、前記帳票を表示すべき旨の要求を受け付けた場合に、前記書式データに前記表示用書式画像が含まれていないと判断したときは、前記書式データから前記表示用書式画像を作成して前記表示画面に表示するとともに、前記書式データに前記表示用書式画像が含まれていると判断したときは、前記書式データに含まれる前記表示用書式画像を読み出して前記表示画面に表示する請求項１に記載の情報処理装置。
【請求項３】
前記書式画像生成部は、複数の前記帳票の一覧を表示すべき旨の要求を受け付けた場合に、複数の前記書式データから複数の前記表示用書式画像を生成して配置した一覧画像を生成する請求項１または２に記載の情報処理装置。
【請求項４】
前記印刷命令出力部は、前記書式画像生成部により作成若しくは読み出された前記表示用書式画像、または、生成された前記一覧画像を前記印刷装置に出力する請求項２または３に記載の情報処理装置。
【請求項５】
帳票を印刷する印刷装置であって、
前記帳票の書式を印刷命令の形式で記述した書式データを取得する書式データ取得部と、
前記書式データに重畳させる記録内容を取得して、前記書式データ取得部により取得された前記書式データに重畳させて印刷する印刷出力部と、
前記帳票を表示すべき旨の要求を受け付けた場合に、前記書式データから表示用書式画像を生成する書式画像生成部と
を備える印刷装置。
【請求項６】
前記書式画像生成部は、前記書式データに前記表示用書式画像が含まれているか否かを判断し、
前記書式画像生成部は、前記帳票を表示すべき旨の要求を受け付けた場合に、前記書式データに前記表示用書式画像が含まれていないと判断したときは、前記書式データから前記表示用書式画像を作成して出力するとともに、前記書式データに前記表示用書式画像が含まれていると判断したときは、前記書式データに含まれる前記表示用書式画像を読み出して外部に出力する請求項５に記載の印刷装置。
【請求項７】
前記書式画像生成部は、複数の前記帳票の一覧を表示すべき旨の要求を受け付けた場合に、複数の前記書式データから複数の前記表示用書式画像を生成して配置した一覧画像を生成して出力する請求項５または６に記載の印刷装置。
【請求項８】
前記印刷出力部は、前記書式画像生成部により作成若しくは読み出された前記表示用書式画像、または、生成された前記一覧画像を印刷する請求項６または７に記載の印刷装置。
【請求項９】
印刷装置に印刷命令を出力する情報処理装置を制御するプログラムであって、前記情報処理装置に、
帳票の書式を前記印刷命令の形式で記述した書式データを取得する手順、
前記書式データに重畳させる記録内容を取得して前記書式データと重畳して印刷命令として出力する印刷命令出力手順、および、
前記帳票を表示すべき旨の要求を受け付けた場合に、前記書式データから表示用書式画像を生成する書式画像生成手順
を実行させるプログラム。
【請求項１０】
帳票を印刷する印刷装置を制御するプログラムであって、前記印刷装置に、
前記帳票に記録する内容を、前記帳票の書式を印刷命令の形式で記述した書式データに重畳させて印刷する印刷出力手順、および、
前記帳票を表示すべき旨の要求を受け付けた場合に、前記書式データから表示用書式画像を生成する書式画像生成手順
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷装置およびプログラムに関する。特に、本発明は、書式データから書式画像を生成する情報処理装置、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
フォームをあらかじめ登録しておき、印刷データにフォームを重畳させて印刷するフォームオーバレイ印刷機能を備える印刷装置が知られている（例えば、特許文献１参照）。このフォームは、イメージデータとして用意されることもあるが、印刷装置に付属していたり、当該印刷装置内にインストールして販売される場合には、イメージデータではなく、当該印刷装置が解釈して実行することができる印刷命令の形式で用意されることが多い。
【特許文献１】特開平２００５−１５７７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記印刷装置においてフォームのイメージ画像が格納されていない場合に、ユーザは、当該フォームを印刷前に画像として確認することができないという課題がある。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態においては、印刷装置に印刷命令を出力する情報処理装置であって、帳票の書式を印刷命令の形式で記述した書式データを取得する書式データ取得部と、書式データに重畳させる記録内容を取得して、書式データ取得部により取得された書式データに重畳させて印刷命令として出力する印刷命令出力部と、帳票を表示すべき旨の要求を受け付けた場合に、書式データから表示用書式画像を生成する書式画像生成部とを備える。これにより、表示用書式画像が格納されていない場合に、書式データから表示用書式画像を生成するので、記録内容が重畳されていない表示用書式画像を記録前に表示することができる。よって例えば、ユーザは、実際に記録する前に、表示用書式画像に基づいて記録する書式データを確認することができる。
【０００５】
書式画像生成部は、書式データに表示用書式画像が含まれているか否かを判断し、書式画像生成部は、帳票を表示すべき旨の要求を受け付けた場合に、書式データに表示用書式画像が含まれていないと判断したときは、書式データから表示用書式画像を作成して表示画面に表示するとともに、書式データに表示用書式画像が含まれていると判断したときは、書式データに含まれる表示用書式画像を読み出して表示画面に表示してもよい。これにより、表示用書式画像が格納されている場合には、表示用書式画像を生成しないので、記録内容が重畳されていない表示用書式画像を、迅速に表示することができる。
【０００６】
書式画像生成部は、複数の帳票の一覧を表示すべき旨の要求を受け付けた場合に、複数の書式データから複数の表示用書式画像を生成して配置した一覧画像を生成してもよい。これにより、ユーザは、多数の書式データのなかから、被記録物に記録すべき書式データを容易に確認することができる。
【０００７】
印刷命令出力部は、書式画像生成部により作成若しくは読み出された表示用書式画像、または、生成された一覧画像を印刷装置に出力してもよい。これにより、ユーザは、多数の書式データのなかから記録すべき書式データを被記録物において確認することができる。
【０００８】
上記課題を解決するために、本発明の第２の形態においては、帳票を印刷する印刷装置であって、帳票の書式を印刷命令の形式で記述した書式データを取得する書式データ取得部と、書式データに重畳させる記録内容を取得して、書式データ取得部により取得された書式データに重畳させて印刷する印刷出力部と、帳票を表示すべき旨の要求を受け付けた場合に、書式データから表示用書式画像を生成する書式画像生成部とを備える。これにより、第１の形態と同一の効果を得ることができる。
【０００９】
書式画像生成部は、書式データに表示用書式画像が含まれているか否かを判断し、書式画像生成部は、帳票を表示すべき旨の要求を受け付けた場合に、書式データに表示用書式画像が含まれていないと判断したときは、書式データから表示用書式画像を作成して出力するとともに、書式データに表示用書式画像が含まれていると判断したときは、書式データに含まれる表示用書式画像を読み出して外部に出力してもよい。これにより、第１の形態と同一の効果を得ることができる。
【００１０】
書式画像生成部は、複数の帳票の一覧を表示すべき旨の要求を受け付けた場合に、複数の書式データから複数の表示用書式画像を生成して配置した一覧画像を生成して出力してもよい。これにより、第１の形態と同一の効果を得ることができる。
【００１１】
印刷出力部は、書式画像生成部により作成若しくは読み出された表示用書式画像、または、生成された一覧画像を印刷してもよい。これにより、第１の形態と同一の効果を得ることができる。
【００１２】
上記課題を解決するために、本発明の第３の形態においては、印刷装置に印刷命令を出力する情報処理装置を制御するプログラムであって、情報処理装置に、帳票の書式を印刷命令の形式で記述した書式データを取得する手順、書式データに重畳させる記録内容を取得して書式データと重畳して印刷命令として出力する印刷命令出力手順、および、帳票を表示すべき旨の要求を受け付けた場合に、書式データから表示用書式画像を生成する書式画像生成手順を実行させる。これにより、第１の形態と同一の効果を得ることができる。
【００１３】
上記課題を解決するために、本発明の第４の形態においては、帳票を印刷する印刷装置を制御するプログラムであって、印刷装置に、帳票に記録する内容を、帳票の書式を印刷命令の形式で記述した書式データに重畳させて印刷する印刷出力手順、および、帳票を表示すべき旨の要求を受け付けた場合に、書式データから表示用書式画像を生成する書式画像生成手順を実行させる。これにより、第１の形態と同一の効果を得ることができる。
【００１４】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００１５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【実施例１】
【００１６】
図１は、パーソナルコンピュータ１００およびプリンタ２００の一例を示す。パーソナルコンピュータ１００は、情報処理装置の一例であって、本体１２と、ユーザに対して本体１２からの出力に基づく表示をするディスプレイ１４と、ユーザから本体１２に対する入力手段の一例としてのキーボード１６及びマウス１８とを備える。パーソナルコンピュータ１００は、ネットワークを介してプリンタ２００と接続する。プリンタ２００は、印刷装置の一例であって、本体２２と、ユーザに対して本体２２からの出力に基づく表示をするディスプレイ２４と、ユーザから本体に対する入力手段の一例としての操作パネル２６を備える。
【００１７】
図２は、パーソナルコンピュータ１００のブロック図の一例を示す。図３は、書式データ格納部１５０に格納された情報の一例を示す。パーソナルコンピュータ１００は、図２に示すように、書式画像生成部１１０、印刷命令出力部１２０、書式データ取得部１３０および書式データ格納部１５０を備える。書式画像生成部１１０は、画像有無判断部１１２を備える。
【００１８】
書式データ格納部１５０は、図３（ａ）に示すように、ディスプレイ１４に表示する入力画面を格納する。図３（ａ）に示す例において書式データ格納部１５０は、入力画面を識別する入力画面ＩＤ「Ｇ５００」に対応付けて入力画面を格納している。
【００１９】
また書式データ格納部１５０は、入力画面に加えて、図３（ｂ）に示すように、帳票の書式をプリンタ２００に出力する印刷命令の形式で記述した書式データを格納する。図３（ｂ）に示す例において書式データ格納部１５０は、帳票を識別する帳票ＩＤ「Ｔ００１」に対応付けて書式のイメージである表示用書式画像を含む書式データを格納し、帳票ＩＤ「Ｔ００２」に対応付けて書式画像を含まない書式データを格納している。ここで、印刷命令の形式で記述したデータとは、プリンタ２００が解釈することができ、その解釈に基づいて記録を実行することができるデータをいう。書式データ取得部１３０は、書式データ格納部１５０に格納された書式データを取得する。
【００２０】
印刷命令出力部１２０は、書式データ格納部１５０に格納された入力画面をディスプレイ１４に表示する。印刷命令出力部１２０は、ディスプレイ１４に表示した入力画面を介して書式データに重畳させる記録内容を取得する。印刷命令出力部１２０は、帳票ＩＤを含む、記録内容を印刷すべき旨の要求を受け付ける。さらに、印刷命令出力部１２０は、記録内容を印刷すべき旨の要求を受け付けた場合に、取得した記録内容を書式データ取得部１３０により取得された書式データに重畳させて印刷命令としてプリンタ２００に出力する。なお、印刷命令出力部１２０は、記録内容を書式データに重畳させてプリンタ２００に出力することにかえて、記録内容を書式データに重畳させることなく、記録内容および書式データのそれぞれをプリンタ２００に出力してもよい。
【００２１】
また、印刷命令出力部１２０は、後述するように、書式画像生成部１１０により生成等された表示用書式画像または一覧画像をプリンタ２００に出力する。
【００２２】
書式画像生成部１１０は、帳票ＩＤを含む、一の帳票を表示すべき旨の要求を外部から受け付ける。例えば書式画像生成部１１０は、入力画面を介してユーザにより当該要求を受け付ける。
【００２３】
画像有無判断部１１２は、書式データ取得部１３０を介して書式データ格納部１５０に格納された書式データを読み出して、書式データに表示用書式画像が含まれているか否かを判断する。書式画像生成部１１０は、帳票ＩＤを含む、一の帳票を表示すべき旨の要求を受け付けた場合に、画像有無判断部１１２が当該要求に含まれる帳票ＩＤに対応付けて書式データ格納部１５０に格納された書式データに表示用書式画像が含まれていないと判断したときは、当該書式データから表示用書式画像を生成する。一方、書式画像生成部１１０は、帳票ＩＤを含む、一の帳票を表示すべき旨の要求を受け付けた場合に、画像有無判断部１１２が当該要求に含まれる帳票ＩＤに対応付けて書式データ格納部１５０に格納された書式データに表示用書式画像が含まれていると判断したときは、当該書式データに含まれる表示用書式画像を取得する。さらに、書式画像生成部１１０は、生成した表示用書式画像または取得した表示用書式画像をディスプレイ１４に表示する。
【００２４】
また、書式画像生成部１１０は、一の帳票を表示すべき旨の要求に加えて、複数の帳票の一覧を表示すべき旨の要求を外部から受け付ける。書式画像生成部１１０は、複数の帳票の一覧を表示すべき旨の要求を受け付けた場合に、画像有無判断部１１２が書式データ格納部１５０において、複数の帳票のうち一の帳票の書式データに表示すべき旨が含まれていないと判断したときは、当該書式データから表示用書式画像を生成する。この場合に、書式画像生成部１１０は、表示用書式画像としてディスプレイ１４に表示するためのサムネイル画像を生成することが好ましい。書式画像生成部１１０は、複数の帳票の一覧を表示すべき旨の要求を受け付けた場合に、画像有無判断部１１２が書式データ格納部１５０において、複数の帳票のうち一の帳票の書式データに表示用書式画像が含まれていると判断したときは、当該書式データに含まれる表示用書式画像を取得する。そして書式画像生成部１１０は、これらの表示用書式画像を配置した一覧画像を生成する。書式画像生成部１１０は、生成した一覧画像をディスプレイ１４に表示する。
【００２５】
記憶媒体１６０は、書式データ格納部１５０に格納される書式データを記憶する。パーソナルコンピュータ１００は、記憶媒体１６０に記憶された上記書式データを読み出すことにより、書式データ格納部１５０に書式データを新たに格納する。
【００２６】
記憶媒体１７０は、書式画像生成部１１０、印刷命令出力部１２０、書式データ取得部１３０および書式データ格納部１５０の動作を行わせるプログラムを記憶する。パーソナルコンピュータ１００は、記憶媒体１７０に記憶された上記プログラムをインストールすることにより、書式画像生成部１１０等の動作を行わせてもよい。さらに、他の方法として、パーソナルコンピュータ１００は、そのようなプログラムを、ネットワークを介して取得してもよい。
【００２７】
図４は、プリンタ２００のブロック図の一例を示す。プリンタ２００は、印刷出力部２２０を備える。印刷出力部２２０は、パーソナルコンピュータ１００から書式データに重畳された記録内容を受け付ける。また、印刷出力部２２０は、パーソナルコンピュータ１００から表示用書式画像または一覧画像を受け付ける。
【００２８】
印刷出力部２２０は、書式データに重畳された記録内容を受け付けたときは、書式データに重畳された記録内容を被記録物に記録する。また、印刷出力部２２０は、表示用書式画像または一覧画像を受け付けたときは、表示用書式画像または一覧画像を被記録物に記録する。なお印刷出力部２２０は、書式データに重畳された記録内容を受け付けることにかえて、書式データに重畳させることなく、書式データおよび記録内容を受け付けてもてよい。印刷出力部２２０は、書式データに重畳させることなく書式データおよび記録内容を受け付けたときは、受け付けた記録内容を受け付けた書式データに重畳させて被記録物に記録する。
【００２９】
図５および図６は、パーソナルコンピュータ１００の動作の一例を示すフローチャートである。図７から図９は、入力画面の一例を示す。図１０は、表示用書式画像の一例を示す。図１１は、一覧画像の一例を示す。図１２は、記録内容が印刷された被記録物を示す。なお、図５に示すフローチャートに開始時において、印刷命令出力部１２０は、記録内容の入力を受け付ける図７に示す入力画面５００をディスプレイ１４に表示しているものとする。
【００３０】
なお、印刷命令出力部１２０は、入力画面５００においてボタン５０２「書式選択」が選択された場合に、書式の選択を受け付ける図８に示す入力画面６００を表示する。印刷命令出力部１２０は、入力画面６００の選択ボタン６１２において帳票ＩＤの選択を受け付ける。印刷命令出力部１２０は、入力画面６００のボタン６３０「設定」が押下された旨を受け付けた場合に、選択ボタン６１２において選択された帳票ＩＤを入力画面５００の表示領域５１０に表示する。
【００３１】
印刷命令出力部１２０は、入力画面５００においてボタン５０４「表示用書式画像」が選択された場合に、表示用書式画像の出力を指定する図９に示す入力画面７００を表示する。印刷命令出力部１２０は、入力画面５００においてボタン５０６「印刷」が選択された場合に、入力画面５００に入力された記録内容を印刷すべき旨の要求を受け付ける。
【００３２】
書式画像生成部１１０は、入力画面７００の入力領域７１０において帳票ＩＤの選択を受け付ける。書式画像生成部１１０は、入力画面７００の入力領域７１０においてボタン「表示」が選択された場合に、選択を受け付けていた帳票ＩＤを含む、一の帳票を表示すべき旨の要求を受け付ける。また、書式画像生成部１１０は、入力画面７００の入力領域７１０においてボタン「印刷」が選択された場合に、選択を受け付けていた帳票ＩＤを含む、一の帳票を印刷すべき旨の要求を受け付ける。
【００３３】
さらに、書式画像生成部１１０は、入力画面７００の入力領域７２０においてボタン「表示」が選択された場合には、帳票の一覧を表示すべき旨の要求を受け付ける。書式画像生成部１１０は、入力画面７００の入力領域７１０においてボタン「印刷」が選択された場合には、帳票の一覧を印刷すべき旨の要求を受け付ける。
【００３４】
まず、書式画像生成部１１０は、帳票の一覧を出力すべき旨の要求を受け付けたか否かを判断する（Ｓ１００）。書式画像生成部１１０は、帳票の一覧を表示すべき旨の要求、または、帳票の一覧を印刷すべき旨の要求を受け付けた場合に、帳票の一覧を出力すべき旨の要求を受け付けたと判断する。
【００３５】
ステップＳ１００において、書式画像生成部１１０は、帳票の一覧を出力すべき旨の要求を受け付けたと判断した場合に（Ｓ１００：Ｙｅｓ）、一の帳票ＩＤにより識別される帳票の表示用書式画像を生成するか、または、読み出す（Ｓ２００）。具体的には図６に示すように、まず、画像有無判断部１１２は、一の帳票ＩＤに対応付けて書式データ格納部１５０に格納された書式データに表示用書式画像が含まれているか否かを判断する（Ｓ２１０）。ステップＳ２１０において、画像有無判断部１１２は、一の帳票ＩＤに対応付けて書式データ格納部１５０に格納された書式データに表示用書式画像が含まれていると判断した場合に（Ｓ２１０：Ｙｅｓ）、当該表示用書式画像を読み出す。一方、ステップＳ２１０において、画像有無判断部１１２は、一の帳票ＩＤに対応付けて書式データ格納部１５０に格納された書式データに表示用書式画像が含まれていないと判断した場合に（Ｓ２１０：Ｎｏ）、当該書式データから表示用書式画像を生成する。さらに、書式画像生成部１１０は、読み出した表示用書式画像または生成した表示用書式画像を一時記憶する。
【００３６】
ステップＳ２００に続いて書式画像生成部１１０は、全ての帳票ＩＤの表示用書式画像を生成したか否かを判断する（Ｓ１１０）。ステップＳ１１０において書式画像生成部１１０は、全ての帳票ＩＤの表示用書式画像を生成していないと判断した場合に（Ｓ１１０：Ｎｏ）、ステップＳ２００に戻り、他の一の帳票ＩＤの表示用書式画像を生成または読み出す（Ｓ２００）。ステップＳ１１０において書式画像生成部１１０は、全ての帳票ＩＤの表示用書式画像を生成したと判断した場合に（Ｓ１１０：Ｙｅｓ）、ステップＳ２００に一時記憶した複数の表示用書式画像を配置した一覧画像を生成する（Ｓ１２０）。例えば書式画像生成部１１０は、図１１に示す一覧画像を生成する。
【００３７】
書式画像生成部１１０は、生成した一覧画像を出力する（Ｓ１３０）。具体的には書式画像生成部１１０は、ステップＳ１００において帳票の一覧を表示すべき旨の要求を受け付けた場合に、生成等した一覧画像をディスプレイ１４に出力し、ステップＳ１００において帳票の一覧を印刷すべき旨の要求を受け付けた場合には、生成等した一覧画像を、印刷命令出力部１２０を介して、プリンタ２００に出力する。そして本フローチャートは終了する。
【００３８】
一方、ステップＳ１００において、書式画像生成部１１０は、帳票の一覧を出力すべき旨の要求を受け付けていないと判断した場合に（Ｓ１００：Ｎｏ）、帳票ＩＤを含む一の帳票を出力すべき旨の要求を受け付けたか否かを判断する（Ｓ１４０）。書式画像生成部１１０は、帳票ＩＤを含む一の帳票を表示すべき旨の要求、または、帳票ＩＤを含む一の帳票を印刷すべき旨の要求を受け付けた場合に、帳票ＩＤを含む一の帳票を出力すべき旨の要求を受け付けたと判断する。
【００３９】
ステップＳ１４０において、書式画像生成部１１０は、帳票ＩＤを含む一の帳票を出力すべき旨の要求を受け付けたと判断した場合（Ｓ１４０：Ｙｅｓ）、当該帳票ＩＤにより識別される帳票の表示用書式画像を生成または読み出す（Ｓ３００）。例えば書式画像生成部１１０は、図１０に示す表示用書式画像を生成または読み出す。なお、ステップＳ３００はステップＳ２００と同様なので説明を省略する。
【００４０】
書式画像生成部１１０は、生成または読み出した表示用書式画像を出力する（Ｓ１５０）。具体的には書式画像生成部１１０は、ステップＳ１４０において帳票ＩＤを含む一の帳票を表示すべき旨の要求を受け付けた場合に、生成等した表示用書式画像をディスプレイ１４に出力し、一方、ステップＳ１４０において帳票ＩＤを含む一の帳票を印刷すべき旨の要求を受け付けた場合には、生成等した表示用書式画像を、印刷命令出力部１２０を介して、プリンタ２００に出力する。そして本フローチャートは終了する。
【００４１】
一方、ステップＳ１４０において、書式画像生成部１１０が帳票ＩＤを含む一の帳票を出力すべき旨の要求を受け付けていないと判断した場合に（Ｓ１４０：Ｎｏ）、印刷命令出力部１２０は、記録内容を印刷すべき旨の要求を受け付けたか否かを判断する（Ｓ１６０）。ステップＳ１６０において印刷命令出力部１２０は、記録内容を印刷すべき旨の要求を受け付けたと判断した場合に（Ｓ１６０：Ｙｅｓ）、取得した記録内容を、書式データ格納部１５０に格納された書式データに重畳させてプリンタ２００に出力する（Ｓ１７０）。例えば印刷命令出力部１２０は、図１２に示すように、記録内容を書式データに重畳させて重畳させてプリンタ２００に出力する。そして本フローチャートは終了する。一方、ステップＳ１６０において印刷命令出力部１２０は、記録内容を印刷すべき旨の要求を受け付けていないと判断した場合に（Ｓ１６０：Ｎｏ）、ステップＳ１７０を飛ばして、本フローチャートは終了する。
【００４２】
図１３は、パーソナルコンピュータ３００およびプリンタ４００の他の例を示す。パーソナルコンピュータ３００は、情報処理装置の一例であって、本体３２と、ユーザに対して本体３２からの出力に基づく表示をするディスプレイ３４と、ユーザから本体３２に対する入力手段の一例としてのキーボード３６及びマウス３８とを備える。パーソナルコンピュータ３００は、ネットワークを介してプリンタ４００と接続する。プリンタ４００は、印刷装置の一例であって、本体４２と、ユーザに対して本体４２からの出力に基づく表示をするディスプレイ４４と、ユーザから本体に対する入力手段の一例としての操作パネル４６を備える。
【００４３】
図１４は、パーソナルコンピュータ３００のブロック図の一例を示す。図１５は、画面格納部３５０に格納された情報の一例を示す。パーソナルコンピュータ３００は、図１４に示すように、入出力部３１０および画面格納部３５０を備える。画面格納部３５０は、図１５に示すように、ディスプレイ３４に表示する入力画面を格納する。図１５に示す例において画面格納部３５０は、入力画面を識別する入力画面ＩＤ「Ｇ５００」に対応付けて入力画面を格納している。
【００４４】
入出力部３１０は、画面格納部３５０に格納された入力画面をディスプレイ３４に表示する。入出力部３１０は、ディスプレイ３４に表示した入力画面を介して書式データに重畳させる記録内容を取得する。
【００４５】
また、入出力部３１０は、帳票ＩＤを含む、記録内容を印刷すべき旨の要求を外部から受け付ける。例えば入出力部３１０は、入力画面５００を介してユーザにより当該要求を受け付ける。入出力部３１０は、当該要求を受け付けた場合に、当該要求および入力画面５００に入力されていた記録内容をプリンタ４００に出力する。
【００４６】
また、入出力部３１０は、帳票ＩＤを含む、一の帳票を出力すべき旨の要求を外部から受け付ける。例えば入出力部３１０は、入力画面７００を介してユーザにより当該要求を受け付ける。入出力部３１０は、当該要求を受け付けた場合に、当該要求をプリンタ４００に出力する。
【００４７】
また、入出力部３１０は、複数の帳票の一覧を出力すべき旨の要求を外部から受け付ける。例えば入出力部３１０は、入力画面７００を介してユーザにより当該要求を受け付ける。入出力部３１０は、当該要求を受け付けた場合に、当該要求をプリンタ４００に出力する。
【００４８】
また、入出力部３１０は、後述するように、プリンタ４００により生成等された表示用書式画像または一覧画像を、ディスプレイ３４に表示する。
【００４９】
図１６は、プリンタ４００のブロック図の一例を示す。図１７は、書式データ格納部４５０に格納された情報の一例を示す。プリンタ４００は、図１６に示すように、書式画像生成部４１０、印刷出力部４２０、書式データ取得部４３０および書式データ格納部４５０を備える。書式画像生成部４１０は、画像有無判断部４１２を備える。
【００５０】
書式データ格納部４５０は、図１７に示すように、書式データを格納する。図１７に示す例において書式データ格納部４５０は、帳票を識別する帳票ＩＤ「Ｔ００１」に対応付けて表示用書式画像を含む書式データを格納し、帳票ＩＤ「Ｔ００２」に対応付けて表示用書式画像を含まない書式データを格納している。書式データ取得部４３０は、書式データ格納部４５０に格納された書式データを取得する。
【００５１】
印刷出力部４２０は、帳票ＩＤを含む、記録内容を印刷すべき旨の要求、および、記録内容をパーソナルコンピュータ３００から受け付ける。印刷出力部４２０は、当該要求および記録内容を受け付けた場合に、取得した記録内容を書式データ取得部４３０により取得された書式データに重畳させて被記録物に記録する。
【００５２】
また、印刷出力部４２０は、後述するように、書式画像生成部４１０により生成等された表示用書式画像または一覧画像を被記録物に記録する。
【００５３】
書式画像生成部４１０は、帳票ＩＤを含む、一の帳票を出力すべき旨の要求を外部から受け付ける。例えば書式画像生成部４１０は、パーソナルコンピュータ３００から当該要求を受け付ける。
【００５４】
画像有無判断部４１２は、書式データ取得部１３０を介して書式データ格納部１５０に格納された書式データを読み出して、書式データに表示用書式画像が含まれているか否かを判断する。書式画像生成部４１０は、帳票ＩＤを含む、一の帳票を出力すべき旨の要求を受け付けた場合に、画像有無判断部４１２が当該要求に含まれる帳票ＩＤに対応付けて書式データ格納部４５０に格納された書式データに表示用書式画像が含まれていないと判断したときは、当該書式データから表示用書式画像を生成する。書式画像生成部４１０は、帳票ＩＤを含む、一の帳票を出力すべき旨の要求を受け付けた場合に、画像有無判断部４１２が当該要求に含まれる帳票ＩＤに対応付けて書式データ格納部４５０に格納された書式データに表示用書式画像が含まれていると判断したときは、当該書式データに含まれる表示用書式画像を取得する。書式画像生成部４１０は、生成した表示用書式画像または取得した表示用書式画像をパーソナルコンピュータ３００に出力する。
【００５５】
また、書式画像生成部４１０は、一の帳票を出力すべき旨の要求に加えて、複数の帳票の一覧を出力すべき旨の要求を外部から受け付ける。書式画像生成部４１０は、複数の帳票の一覧を出力すべき旨の要求を受け付けた場合に、画像有無判断部４１２が書式データ格納部４５０において、複数の帳票のうち一の帳票の書式データに表示用書式画像が含まれていないと判断したときは、当該書式データから表示用書式画像を生成する。書式画像生成部４１０は、複数の帳票の一覧を出力すべき旨の要求を受け付けた場合に、画像有無判断部４１２が書式データ格納部４５０において、複数の帳票のうち一の帳票の書式データに書式画像が含まれていると判断したときは、当該書式データに含まれる表示用書式画像を読み出す。そして書式画像生成部４１０は、これらの表示用書式画像を配置した一覧画像を生成する。書式画像生成部４１０は、生成した一覧画像をパーソナルコンピュータ３００に出力する。
【００５６】
記憶媒体４６０は、書式データ格納部４５０に格納される書式データを記憶する。プリンタ４００は、記憶媒体４６０に記憶された上記書式データを読み出すことにより、書式データ格納部４５０に書式データを新たに格納する。
【００５７】
記憶媒体４７０は、書式画像生成部４１０、印刷出力部４２０および書式データ格納部４５０の動作を行わせるプログラムを記憶する。プリンタ４００は、記憶媒体４７０に記憶された上記プログラムをインストールすることにより、書式画像生成部４１０等の動作を行わせてもよい。さらに、他の方法として、プリンタ４００は、そのようなプログラムを、ネットワークを介して取得してもよい。
【００５８】
図１８は、プリンタ４００の動作の一例を示すフローチャートである。図１８に示すフローチャートは、図５に示すフローチャートと同様なので説明を省略する。ここで図１８に示すステップＳ４００、Ｓ５００は、図６に示すステップＳ２００と同様である。なお、図５に示す書式画像生成部１１０が帳票の一覧を出力すべき旨の要求をユーザから取得するのに対して、図１８に示す書式画像生成部４１０は、それらの要求をパーソナルコンピュータ３００から取得する。
【００５９】
以上、本実施例によれば、表示用書式画像が格納されていない場合には、書式データから表示用書式画像を生成するので、記録内容が重畳されていない表示用書式画像を、常に表示することができる。よって例えば、ユーザは、実際に印刷する前に、表示用書式画像に基づいて印刷する書式データを確認することができる。例えば、記憶媒体１６０、４６０に記憶された書式データに表示用書式画像が含まれていない場合であっても、書式データから表示用書式画像を生成するので、記録内容が重畳されていない表示用書式画像を、常に表示することができる。
【００６０】
なお、図２に示す書式画像生成部１１０は、図５に示すフローチャートにおいて、帳票の一覧を出力すべき旨の要求を受け付けた場合に、書式データ格納部１５０に格納された全ての書式データの表示用書式画像を配置した一覧画像を出力するが、これにかえて、書式データ格納部１５０に格納された全ての書式データの表示用書式画像のうち選択された複数の書式データの表示用書式画像を配置した一覧画像を出力してもよい。例えば、図９に示す入力画面７００の入力領域７２０において、帳票ＩＤの複数の選択を受け付ける選択欄を設けることにより、書式画像生成部１１０は、書式データ格納部１５０に格納された全ての書式データの表示用書式画像のうち選択された複数の書式データの表示用書式画像を配置した一覧画像を出力してもよい。図１６に示す書式画像生成部４１０も同様である。
【００６１】
また、図１６に示す書式画像生成部４１０は、帳票の一覧を出力すべき旨の要求をユーザから取得することに加えて、操作パネル４６から受け付けてもよい。また、書式画像生成部４１０は、生成等した表示用書式画像または帳票一覧をパーソナルコンピュータ３００に出力することに加えて、ディスプレイ４４に表示してもよい。
【００６２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００６３】
【図１】パーソナルコンピュータ１００およびプリンタ２００の一例を示す。
【図２】パーソナルコンピュータ１００のブロック図の一例を示す。
【図３】書式データ格納部１５０に格納された情報の一例を示す。
【図４】プリンタ２００のブロック図の一例を示す。
【図５】パーソナルコンピュータ１００の動作の一例を示すフローチャートである。
【図６】パーソナルコンピュータ１００の動作の一例を示すフローチャートである。
【図７】入力画面の一例を示す。
【図８】入力画面の一例を示す。
【図９】入力画面の一例を示す。
【図１０】表示用書式画像の一例を示す。
【図１１】一覧画像の一例を示す。
【図１２】記録内容が印刷された被記録物を示す。
【図１３】パーソナルコンピュータ３００およびプリンタ４００の他の例を示す。
【図１４】パーソナルコンピュータ３００のブロック図の一例を示す。
【図１５】画面格納部３５０に格納された情報の一例を示す。
【図１６】プリンタ４００のブロック図の一例を示す。
【図１７】書式データ格納部４５０に格納された情報の一例を示す。
【図１８】プリンタ４００の動作の一例を示すフローチャートである。
【符号の説明】
【００６４】
１２  本体、１４  ディスプレイ、１６  キーボード、１８  マウス、２２  本体、２４  ディスプレイ、２６  操作パネル、３２  本体、３４  ディスプレイ、３６  キーボード、３８  マウス、４２  本体、４４  ディスプレイ、４６  操作パネル、１００  パーソナルコンピュータ、１１０  書式画像生成部、１１２  画像有無判断部、１２０  印刷命令出力部、１３０  書式データ取得部、１５０  書式データ格納部、１６０  記憶媒体、１７０  記憶媒体、２００  プリンタ、２２０  印刷出力部、３００  パーソナルコンピュータ、３１０  入出力部、３５０  画面格納部、４００  プリンタ、４１０  書式画像生成部、４１２  画像有無判断部、４２０  印刷出力部、４３０  書式データ取得部、４５０  書式データ格納部、４６０  記憶媒体、４７０  記憶媒体、５００  入力画面、５０２  ボタン、５０４  ボタン、５０６  ボタン、５１０  表示領域、６００  入力画面、６１２  選択ボタン、６３０  ボタン、７００  入力画面、７１０  入力領域、７１２  選択ボタン、７２０  入力領域
【図１】
2008134749.tif 000003
【図２】
2008134749.tif 000004
【図３】
2008134749.tif 000005
【図４】
2008134749.tif 000006
【図５】
2008134749.tif 000007
【図６】
2008134749.tif 000008
【図７】
2008134749.tif 000009
【図８】
2008134749.tif 000010
【図９】
2008134749.tif 000011
【図１０】
2008134749.tif 000012
【図１１】
2008134749.tif 000013
【図１２】
2008134749.tif 000014
【図１３】
2008134749.tif 000015
【図１４】
2008134749.tif 000016
【図１５】
2008134749.tif 000017
【図１６】
2008134749.tif 000018
【図１７】
2008134749.tif 000019
【図１８】
2008134749.tif 000020