(57)【特許請求の範囲】
【請求項１】
伝票へ記載する記載情報を操作者による操作に応じて入力する入力手段と、
前記入力手段により入力された前記記載情報を前記伝票中に表示するためのプリント用画像を生成する生成手段と、
プリント用紙に対して前記プリント用画像を形成する画像形成手段と、
前記画像形成手段により前記プリント用画像が形成されたのちに前記プリント用紙を搬送する搬送手段と、
前記搬送手段により搬送される前記プリント用紙に形成されている画像を読み取って、当該画像を表す画像データを生成する読取手段と、
前記読取手段により生成された前記画像データを記憶する記憶手段と、
前記記憶手段に記憶された前記画像データを、前記入力手段により入力された前記記載情報のうちの少なくとも１つに関連付けて管理する管理手段とを具備した伝票作成装置。
【請求項２】
前記管理手段は、前記記載情報のうちの日付、得意先名および部署名のいずれか１つに関連付けて前記画像データを管理することを特徴とする請求項１に記載の伝票作成装置。
【請求項３】
前記管理手段はさらに、指定されたキー情報と前記画像データに関連付けた前記記載情報との照合によって、前記記憶手段に記憶された前記画像データのうちから前記キー情報に関連する画像データを選出することを特徴とする請求項２に記載の伝票作成装置。
【請求項４】
前記記憶手段に記憶された前記画像データが表すプリント用画像を出力する出力手段をさらに備える請求項１乃至請求項３のいずれか１項に記載の伝票作成装置。
【請求項５】
プリント用紙に画像を形成する画像形成デバイスと、前記画像形成手段により前記画像が形成されたのちに前記プリント用紙を搬送する搬送機構と、前記搬送機構により搬送される前記プリント用紙に形成された前記画像を読み取って、当該画像を表す画像データを生成する読取デバイスと、電子データを記憶する記憶デバイスとを具備した伝票作成装置を制御するためのコンピュータを、
伝票へ記載する記載情報を操作者による操作に応じて入力する入力手段と、
前記入力手段により入力された前記記載情報を用いて前記伝票を表したプリント用画像を生成する生成手段と、
前記生成手段により生成された前記プリント用画像を前記プリント用紙に形成するように前記画像形成手段を制御するプリント制御手段と、
前記プリント制御手段の制御の下に前記画像形成手段により前記プリント用画像が形成されたのちに前記プリント用紙に形成された画像を読み取るように前記読取手段を制御する読取制御手段と、
前記読取制御手段の制御の下に前記読取手段により生成された前記画像データを記憶するように前記記憶デバイスを制御する記憶制御手段と、
前記記憶手段に記憶された前記画像データを、前記入力手段により入力された前記記載情報のうちの少なくとも１つに関連付けて管理する管理手段として機能させる伝票作成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、伝票作成装置および伝票作成制御プログラムに関する。
【背景技術】
【０００２】
伝票作成装置によって作成された伝票の一部は、例えば法的な定めなどの事情により保管することが必要である。
【０００３】
このような伝票の保管は、紙にプリントされた状態で行われることが一般的である。
【０００４】
あるいは、紙にプリントされた伝票の画像をスキャナで読み取って得られた電子データが保管される場合もある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−２２１５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
紙での保管は、保管スペースが必要となる。また電子データで保管するためには、利用者がプリントされた伝票をスキャナにセットしてスキャンさせる必要があるために、利用者の手間になる。
【０００７】
このような事情から、伝票の保管を容易に行えることが望まれていた。
【課題を解決するための手段】
【０００８】
実施形態の伝票作成装置は、伝票へ記載する記載情報を操作者による操作に応じて入力する入力手段と、前記入力手段により入力された前記記載情報を前記伝票中に表示するためのプリント用画像を生成する生成手段と、プリント用紙に対して前記プリント用画像を形成する画像形成手段と、前記画像形成手段により前記プリント用画像が形成されたのちに前記プリント用紙を搬送する搬送手段と、前記搬送手段により搬送される前記プリント用紙に形成されている画像を読み取って、当該画像を表す画像データを生成する読取手段と、前記読取手段により生成された前記画像データを記憶する記憶手段と、前記記憶手段に記憶された前記画像データを、前記入力手段により入力された前記記載情報のうちの少なくとも１つに関連付けて管理する管理手段とを備える。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る伝票作成装置の要部構成を示すブロック図。
【図２】図１中のプリンタの一部の構造を示す図。
【図３】図１中のプリンタの一部の構造を示す図。
【図４】図１中のＣＰＵ１による伝票作成処理におけるフローチャート。
【図５】プリント用紙に予め形成されている画像の一例を示す図。
【図６】プリント用画像の一例を示す図。
【図７】図１に示す伝票作成装置により作成される伝票の一例を示す図。
【図８】伝票管理テーブルの記述例を模式的に示す図。
【図９】図１中のＣＰＵ１による保管伝票プリント処理におけるフローチャート。
【発明を実施するための形態】
【００１０】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、プリント装置としての機能を備えた伝票作成装置を例に説明する。
【００１１】
図１は本実施形態に係る伝票作成装置１００の要部構成を示すブロック図である。
【００１２】
伝票作成装置１００は、ＣＰＵ（central processing unit）１、ＲＯＭ（read-only memory）２、ＲＡＭ（random-access memory）３、補助記憶ユニット４、時計ユニット５、表示デバイス６、表示コントローラ７、タッチセンサ８、タッチセンサコントローラ９、キーボード１０、キーボードコントローラ１１、プリンタ１２、プリンタコントローラ１３、スキャナ１４、スキャナコントローラ１５、可搬媒体ドライブ１６、ドライブコントローラ１７および通信デバイス１８を含む。これらの各部のうちのＣＰＵ１、ＲＯＭ２、ＲＡＭ３、補助記憶ユニット４、時計ユニット５、表示コントローラ７、タッチセンサコントローラ９、キーボードコントローラ１１、プリンタコントローラ１３、スキャナコントローラ１５、ドライブコントローラ１７および通信デバイス１８は、システムバス１９にそれぞれ接続されている。
【００１３】
ＣＰＵ１は、ＲＯＭ２、ＲＡＭ３および補助記憶ユニット４に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、伝票作成装置１００としての各種の動作を実現するべく各部を制御する。
【００１４】
ＲＯＭ２は、上記のオペレーティングシステムを記憶する。ＲＯＭ２は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ２は、ＣＰＵ１が各種の処理を行う上で参照するデータを記憶する場合も有る。
【００１５】
ＲＡＭ３は、ＣＰＵ１が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ３は、ＣＰＵ１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ３は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。
【００１６】
補助記憶ユニット４は、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ１が各種の処理を行う上で使用するデータや、ＣＰＵ１での処理によって生成されたデータを保存する。補助記憶ユニット４に記憶されるデータには、各種伝票のフォームを表すデータ、複数の得意先のそれぞれについての名称や所在地などが記述されたデータベース、さらには伝票に記載するために入力済みの各種の情報などが含まれる。補助記憶ユニット４は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。補助記憶ユニット４の記憶領域の一部は、伝票管理テーブルとして使用される。
【００１７】
ＲＯＭ２、ＲＡＭ３または補助記憶ユニット４に記憶されるアプリケーションプログラムには、後述する伝票作成処理および保管伝票プリント処理に関して記述した伝票作成制御プログラムを含む。この伝票作成制御プログラムがＲＡＭ３または補助記憶ユニット４に記憶される場合、伝票作成装置１００の譲渡は、一般的に伝票作成制御プログラムがＲＡＭ３または補助記憶ユニット４に記憶された状態にて行われる。しかし、伝票作成装置１００を伝票作成制御プログラムがＲＡＭ３に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいは通信ネットワーク２００を介して上記の伝票作成制御プログラムを譲渡され、この伝票作成制御プログラムが上記の別途に譲渡された伝票作成装置１００のＲＡＭ３または補助記憶ユニット４に書き込まれても良い。伝票作成制御プログラムは、伝票作成処理および保管伝票プリント処理の双方を記述したものであっても良いし、伝票作成処理および保管伝票プリント処理を個別に記述した別々のものであっても良い。
【００１８】
時計ユニット５は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。
【００１９】
表示デバイス６は、例えばＬＣＤ（liquid crystal display）であり、ＣＰＵ１の制御の下に任意の画像を表示可能である。表示デバイス６は、操作者に対して提示するべき各種の情報を表した画像を表示するために利用される。
【００２０】
表示コントローラ７は、ＣＰＵ１の制御の下に表示デバイス６の動作を制御する。
【００２１】
タッチセンサ８は、表示デバイス６の表示面に重ねて配置され、表示デバイス６の表示面に対して指やタッチペンなどによるタッチがなされた場合に、そのタッチ位置を検知し、そのタッチ位置に応じた検知信号を出力する。具体的にはタッチセンサ８は、表示デバイス６の表示面にほぼ匹敵する検知範囲を有する。そしたタッチセンサ８は、検知範囲内にマトリクス状に設定された多数の検知位置のそれぞれに応じた検知信号を出力する。
【００２２】
タッチセンサコントローラ９は、ＣＰＵ１の制御の下にタッチセンサ８の動作を制御するとともに、タッチセンサ８が出力する検知信号を座標情報に変換し、この座標情報をＲＡＭ３に書き込む。
【００２３】
キーボード１０は、多数のキーと、これら多数のキーの押下をそれぞれ検出するスイッチとを含む。キーボード１０は、キーが押下されたことに応じて、そのキーに応じたコマンドを出力する。キーボード１０としては、例えばＯＡＤＧ（the PC open architecture developers' group）に準拠した日本語キーボードなどを用いることができる。
【００２４】
キーボードコントローラ１１は、ＣＰＵ１の制御の下にキーボード１０の動作を制御するとともに、キーボード１０が出力したコマンドをＲＡＭ３に書き込む。
【００２５】
プリンタ１２は、プリント用紙に対して画像をプリントする。プリンタ１２としては、ドットインパクトプリンタ、レーザプリンタ、サーマルプリンタ、インクジェットプリンタなどの様々なタイプのプリンタを適宜に使用できる。ただし、プリント用紙として複写伝票用紙を使用する場合には、ドットインパクトプリンタを適用することが望ましい。
【００２６】
プリンタコントローラ１３は、ＣＰＵ１の制御の下にプリンタ１２の動作を制御する。
【００２７】
スキャナ１４は、プリンタ１２により画像がプリントされたのちにプリント用紙に形成されている画像を読み取り、その画像を表した画像データ（以下、スキャンデータと称する）を出力する。なお、スキャナ１４が読み取る画像は、プリンタ１２によりプリント用紙にプリントされた画像の他に、プリント用紙に予め形成されていた罫線などの画像を含むこともある。
【００２８】
スキャナコントローラ１５は、ＣＰＵ１の制御の下にスキャナ１４の動作を制御するとともに、スキャナ１４が出力したスキャンデータをＲＡＭ３に書き込む。
【００２９】
可搬媒体ドライブ１６は、上記のようなリムーバブルな記録媒体の少なくともいずれか１つに対応している。そして可搬媒体ドライブ１６は、そのような対応する記憶媒体に記憶されているプログラムやデータを読み出す。可搬媒体ドライブ１６は、記憶媒体に対してデータを書き込み可能なものであっても良い。
【００３０】
ドライブコントローラ１７は、ＣＰＵ１の制御の下に可搬媒体ドライブ１６の動作を制御する。
【００３１】
通信デバイス１８は、通信ネットワーク２００を介して別の装置と通信する。
【００３２】
ところで、伝票作成制御プログラムに基づいた処理を実行することによってＣＰＵ１は、次のような各種の処理手段として機能する。上記の処理手段の１つは、伝票へ記載する記載情報をタッチセンサ８やキーボード１０を利用して入力する。上記の処理手段の１つは、上記の記載情報を伝票上に表示するためのプリント用画像を生成する。上記の処理手段の１つは、プリント用画像をプリントするようにプリンタコントローラ１３を介してプリンタ１２を制御する。上記の処理手段の１つは、スキャナ１４により得られたスキャンデータを記憶するように補助記憶ユニット４を制御する。上記の処理手段の１つは、補助記憶ユニット４に記憶されたスキャンデータを、上記の記載情報のうちの少なくとも１つに関連付けて管理するとともに、指定されたキー情報とスキャンデータに関連付けた記記載情報との照合によって、補助記憶ユニット４に記憶されたスキャンデータのうちから上記のキー情報に関連する画像データを選出する。上記の処理手段の１つは、補助記憶ユニット４に記憶されたスキャンデータが表す画像をプリントするようにプリンタコントローラ１３を介してプリンタ１２を制御する。
【００３３】
図２および図３はプリンタ１２の一部の構造を示す図である。図２は伝票作成装置１００の筐体１０１のプリンタ１２付近を鉛直方向に破断して水平方向から目視した様子を示す図である。図３は図２に示される要素のうちの筐体１０１以外を上方から目視した様子を示す図である。
【００３４】
プリンタ１２は、搬送ローラ１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ，１２ｇ，１２ｈ、ガイドプレート１２ｉ、プリントヘッド１２ｊ、ペーパーガイド１２ｋおよびプラテン１２ｍを含む。
【００３５】
搬送ローラ１２ａ〜１２ｈは、２本ずつが一対となり、それぞれが回転することによってプリント用紙５１を水平方向（図２および図３における左右方向）に搬送する。
【００３６】
ガイドプレート１２ｉは、搬送ローラ１２ａ〜１２ｈによるプリント用紙５１の搬送方向が水平方向に維持されるようにプリント用紙５１をガイドする。
【００３７】
プリントヘッド１２ｊは、搬送ローラ１２ｃ，１２ｄによってプリント用紙５１が送り込まれる位置にて当該プリント用紙５１に対向するように配置されている。またプリントヘッド１２ｊは、図示しないキャリッジに取り付けられており、このキャリッジの移動に伴って図３に実線で示す状態と破線で示す状態との間で水平に往復移動することができる。プリントヘッド１２ｊは、プリント用紙５１に画像を形成する。ただし、主走査がプリントヘッド１２ｊの移動によって、また副走査がプリント用紙５１の搬送によってそれぞれ実施されることにより、プリント用紙５１のほぼ全面にわたり画像を形成できる。なお、プリンタ１２としてドットインパクトプリンタを用いている場合には、プリントヘッド１２ｊはいくつかのインパクトピンを備えている。そして、このインパクトピンによりインクリボンをプリント用紙５１に対して打ち付けることによって、インクリボンに塗布されているインクによりプリント用紙５１に画像を形成する。さらに、プリント用紙５１が複写伝票用紙である場合には、インパクトピンを打ち付けたことによる圧力によって２枚目以降の各用紙に画像が形成される。
【００３８】
ペーパーガイド１２ｋは、プリントヘッド１２ｊの近傍に設けられていて、搬送ローラ１２ａ〜１２ｈにより搬送されるプリント用紙５１がプリントヘッド１２ｊに引っ掛かることがないようにするとともに、移動するプリントヘッド１２ｊがプリント用紙５１に引っ掛からないようにする。ペーパーガイド１２ｋは、上記のキャリッジに取り付けられていて、プリントヘッド１２ｊと一緒に移動する。またペーパーガイド１２ｋには、図示しない開口が形成されていて、プリント用紙５１へとインパクトピンを打ち付けるためのプリントヘッド１２ｊの動作を妨げない。
【００３９】
プラテン１２ｍは、プリント用紙５１の搬送経路を挟んでプリントヘッド１２ｊに対向して配置されている。プラテン１２ｍは、プリントヘッド１２ｊがどの位置にあってもプリントヘッド１２ｊに対向するように、プリントヘッド１２ｊの移動方向に沿って延びている。プラテン１２ｍは、例えば弾性のある樹脂などによりなり、プリントヘッド１２ｊにより画像が形成されるに際してプリント用紙５１の背面をサポートする。
【００４０】
かくしてプリンタ１２は、搬送ローラ１２ａ〜１２ｄにより送り込まれたプリント用紙５１に対してプリントヘッド１２ｊにより画像を形成し、この画像が形成された後のプリント用紙５１を搬送ローラ１２ｅ〜１２ｈにより排出するようになっている。つまり搬送ローラ１２ｅ〜１２ｈは、画像が形成されたのちにプリント用紙５１を搬送する搬送手段として機能する。
【００４１】
さてスキャナ１４は図２および図３に示すように、搬送ローラ１２ｅ，１２ｆにより搬送ローラ１２ｇ，１２ｈへと送り込まれる際のプリント用紙５１の搬送経路に面して、当該搬送経路上の任意の位置をスキャニング位置ＳＰとするように配置されている。そしてスキャナ１４は、スキャニング位置ＳＰにおいて、そこを通過するプリント用紙５１に形成されている画像を１〜数ライン分ずつ読み取る。つまりスキャナ１４は、搬送ローラ１２ｅ，１２ｆにより搬送ローラ１２ｇ，１２ｈによるプリント用紙５１の搬送に同期した読み取り動作を繰り返すことによって、プリント用紙５１に対してプリントヘッド１２ｊにより画像を含んだ画像を読み取ることができる。
【００４２】
次に以上のように構成された伝票作成装置１００の動作について説明する。
【００４３】
伝票の作成が操作者によって要求されるとＣＰＵ１は、図４に示すような伝票作成処理を開始する。
【００４４】
ステップＳａ１においてＣＰＵ１は、予め登録された複数の伝票のフォームのうちの１つを、例えば操作者による指示に応じて選択する。
【００４５】
ステップＳａ２においてＣＰＵ１は、伝票に記載する情報（以下、記載情報と称する）を入力する操作が行われたか否かを確認する。そしてそのような操作が行われていない場合（ステップＳａ２のＮＯ）、ＣＰＵ１はステップＳａ３へ進む。
【００４６】
ステップＳａ３においてＣＰＵ１は、伝票のプリントを要求する操作が行われたか否かを確認する。そしてそのような操作が行われていない場合（ステップＳａ３のＮＯ）、ＣＰＵ１はステップＳａ２に戻る。かくしてステップＳａ２およびステップＳａ３においてＣＰＵ１は、記載情報を入力する操作またはプリントを要求する操作のいずれかが行われるのを待ち受ける。そして、例えばタッチセンサ８やキーボード１０にて記載情報を入力する操作が行われたならば（ステップＳａ２のＹＥＳ）、ＣＰＵ１はステップＳａ４へ移行する。
【００４７】
ステップＳａ４においてＣＰＵ１は、上記の操作により入力された情報を記載情報としてＲＡＭ３に保存する。
【００４８】
ステップＳａ５においてＣＰＵ１は、今回入力された記載情報が予め定められたキー情報に該当するか否かを判断する。そして、キー情報に該当する場合（ステップＳａ５のＹＥＳ）、ＣＰＵ１はステップＳａ６へ進む。
【００４９】
ステップＳａ６においてＣＰＵ１は、今回入力された記載情報をキー情報としてＲＡＭ３に保存する。
【００５０】
こののちにＣＰＵ１は、ステップＳａ２およびステップＳａ３の待ち受け状態に戻る。なお、今回入力された記載情報が予め定められたキー情報に該当しない場合（ステップＳａ５のＮＯ）、ＣＰＵ１はステップＳａ６を行うことなしにステップＳａ２およびステップＳａ３の待ち受け状態に戻る。
【００５１】
さて、伝票のプリントを要求する操作が行われた場合（ステップＳａ３のＹＥＳ）、ＣＰＵ１はステップＳａ７へ進む。
【００５２】
ステップＳａ７においてＣＰＵ１は、ＲＡＭ３に記憶されている記載情報を表す画像をステップＳａ１で選択したフォームに応じて画像領域中に展開することによってプリント用画像を生成する。ここで生成されるプリント用画像を表したプリント用データは、ＲＡＭ３に記憶される。
【００５３】
ステップＳａ８においてＣＰＵ１は、プリント用画像のプリントを開始するようにプリンタコントローラ１３に指示する。この指示を受けてプリンタコントローラ１３は、ＲＡＭ３に上記のように記憶されたプリント用データを読み出し、これに基づいてプリント用画像をプリント用紙５１へとプリントするようにプリンタ１２を制御する。例えば、図５に示すような画像が既に形成されているプリント用紙５１に対して、例えば図６に示すようなプリント用画像をプリントする。そしてこの結果、例えば図７に示すような伝票が作成されることになる。
【００５４】
なお、図７に示すようなプリント用画像を生成し、これを白紙のプリント用用紙にプリントすることによって伝票を作成することも可能である。
【００５５】
ステップＳａ９においてＣＰＵ１は、スキャン開始をスキャナコントローラ１５に指示する。この指示を受けてスキャナコントローラ１５は、スキャニング位置ＳＰを通過するプリント用紙５１に形成されている画像を読み取るようにスキャナ１４を制御する。スキャニング位置ＳＰには、プリンタ１２によってプリント用画像がプリントされた後のプリント用紙５１が搬送ローラ１２ｅ，１２ｆによって送り込まれるので、例えば図７に示すようにプリント用画像を含んだ画像がスキャナ１４によって読み取られることになる。これによってスキャナ１４よって得られたスキャンデータは、スキャナコントローラ１５によってＲＡＭ３に保存される。
【００５６】
以上のようにプリントおよびスキャンが行われている状態でステップＳａ１０においてＣＰＵ１は、プリントが終了したか否かを確認する。そしてプリントが終了していなければ（ステップＳａ１０のＮＯ）、ＣＰＵ１はステップＳａ１０を繰り返す。すなわちＣＰＵ１は、プリントが終了するのを待ち受ける。
【００５７】
プリンタコントローラ１３は、１つのプリント用画像についてのプリントが終了すると、その旨をＣＰＵ１に報告する。そしてこの報告によってプリントが終了したことを確認したならば（ステップＳａ１０のＹＥＳ）、ＣＰＵ１はステップＳａ１１へ進む。
【００５８】
ステップＳａ１１においてＣＰＵ１は、スキャンが終了したか否かを確認する。そしてスキャンが終了していなければ（ステップＳａ１１のＮＯ）、ＣＰＵ１はステップＳａ１１を繰り返す。すなわちＣＰＵ１は、スキャンが終了するのを待ち受ける。
【００５９】
スキャナコントローラ１５は、１枚または１組のプリント用紙５１についてのスキャンが終了すると、その旨をＣＰＵ１に報告する。そしてこの報告によってスキャンが終了したことを確認したならば（ステップＳａ１１のＹＥＳ）、ＣＰＵ１はステップＳａ１２へ進む。
【００６０】
ステップＳａ１２においてＣＰＵ１は、スキャナ１４によりスキャンされたスキャン画像をＲＡＭ３に記憶されているキー情報に関連付けて補助記憶ユニット４に保存する。具体的には例えば、スキャナコントローラ１５によってＲＡＭ３へと保存されたスキャンデータに、他のスキャンデータと識別可能なファイル名を付与した上で、そのファイル名のデータファイルとして補助記憶ユニット４に保存する。さらに、そのスキャンデータのファイル名とＲＡＭ３に記憶されているキー情報とを互いに関連付けて記述するように伝票管理テーブルを更新する。
【００６１】
図８は伝票管理テーブルの記述例を模式的に示す図である。
【００６２】
図８に示す伝票管理テーブルは、日付、得意先名および部署名に関する各情報をキー情報とする場合のものである。そして図８では、図７に示した伝票をスキャナ１４で読み取って得られたスキャンデータが、「invoice1004010015」なるファイル名のデータファイルとして補助記憶ユニット４に記憶されていることを表している。さらに図８では、図７に示した伝票への記載情報のうちで日付、得意先名および部署名に関するものとして入力された「2010-04-01」、「○×商会」および「物品販売部」の各情報が関連することが記述されていることを表している。
【００６３】
ステップＳａ１２を終えたならばＣＰＵ１は、図４に示した１件分の伝票作成処理を終了する。
【００６４】
以上のような伝票作成処理により、伝票が作成されるとともに、この作成された伝票に形成された画像をスキャンして、当該スキャン画像を表したスキャンデータを保管する処理が、操作者の介在無しに自動的に行われる。しかも、図５に示すように予め罫線などが形成されたプリント用紙を使用する場合には、プリント用画像とプリント用画像がプリントされた後においてプリント用紙に形成されている画像とが互いに異なるため、プリント用画像を保存したのでは作成された伝票を保存したことにはならないのであるが、本実施形態では作成された伝票を正しく保存することができる。
【００６５】
過去に作成した伝票のプリントが操作者によって要求されるとＣＰＵ１は、図９に示すような保管伝票プリント処理を実行する。
【００６６】
ステップＳｂ１においてＣＰＵ１は、操作者が指定するキー情報を入力する。
【００６７】
ステップＳｂ２においてＣＰＵ１は、上記のように入力したキー情報に関連付けられたスキャン画像を伝票管理テーブルを参照して抽出する。具体的にはＣＰＵ１は、ステップＳｂ１で入力したキー情報をキーとして伝票管理テーブルを検索し、そのキー情報が関連付けられているファイル名を抽出する。
【００６８】
ステップＳｂ３においてＣＰＵ１は、上記のように抽出したスキャン画像の一覧を表した一覧画像を生成し、この一覧画像を表示するように表示コントローラ７に指示する。この指示に応じて表示コントローラ７は、一覧画像を表示するように表示デバイス６を制御する。なお一覧画像は、ステップＳｂ２で抽出されたファイル名を一覧で表すもの、ファイル名の一覧とともに関連付けられたキー情報を表したもの、あるいはステップＳｂ２で抽出されたファイル名が付与されたスキャンデータが表す画像をサムネイル表示するものなどのような様々な形態の画像のいずれであっても良い。
【００６９】
ステップＳｂ４においてＣＰＵ１は、一覧画像に表されたスキャン画像のうちの１つが指定されたか否かを確認する。そしてそのような指定がなされていなければ（ステップＳｂ４のＮＯ）、ＣＰＵ１はステップＳｂ５へ進み、キー情報の変更が要求されたか否かを確認する。そしてそのような要求がなされていなければ（ステップＳｂ５のＮＯ）、ＣＰＵ１はステップＳｂ４へ戻る。かくしてステップＳｂ４およびステップＳｂ５においてＣＰＵ１は、スキャン画像のうちの１つが指定されるか、あるいはキー情報の変更が要求されるのを待ち受ける。
【００７０】
操作者は、表示デバイス６に表示された一覧画像を確認して所用のスキャン画像を見つけることができなかった場合には、タッチセンサ８またはキーボード１０を使用した所定の操作によってキー情報の変更を要求することができる。そしてこのような要求がなされたならば（ステップＳｂ５のＹＥＳ）、ＣＰＵ１はステップＳｂ１に戻る。
【００７１】
操作者は、表示デバイス６に表示された一覧画像を確認して所用のスキャン画像を見つけた場合には、タッチセンサ８またはキーボード１０を使用した所定の操作によって１つのスキャン画像を指定することができる。そしてこのような指定がなされたならば（ステップＳｂ４のＹＥＳ）、ＣＰＵ１はステップＳｂ６へ進む。
【００７２】
ステップＳｂ６においてＣＰＵ１は、指定されたスキャン画像のプリント開始をプリンタコントローラ１３に指示する。この指示に応じてプリンタコントローラ１３は、指定されたスキャン画像に対応するスキャンデータを補助記憶ユニット４から読み出して、そのスキャンデータに基づいてスキャン画像をプリント用紙５１に印刷するようにプリンタ１２を制御する。なおこのときに、プリント用紙５１としてどのような用紙を使用するかは操作者が任意に決定すれば良いが、スキャン画像には伝票作成時に使用した伝票用のプリント用紙５１に予め形成されていた画像が含まれる場合があるので、白紙の用紙を用いることが望ましい。
【００７３】
ステップＳｂ７においてＣＰＵ１は、プリントが終了したか否かを確認する。そしてプリントが終了していなければ（ステップＳｂ７のＮＯ）、ＣＰＵ１はステップＳｂ７を繰り返す。すなわちＣＰＵ１は、プリントが終了するのを待ち受ける。
【００７４】
プリンタコントローラ１３は、指定された１つのスキャン画像についてのプリントが終了すると、その旨をＣＰＵ１に報告する。そしてこの報告によってプリントが終了したことを確認したならば（ステップＳｂ７のＹＥＳ）、ＣＰＵ１は図９に示した保管伝票プリント処理を終了する。
【００７５】
以上のような保管伝票プリント処理により、過去に作成された伝票を再プリントすることができる。従って、このようにプリントされた画像に基づいて、過去に作成された伝票の内容を確認することが可能である。さらに、スキャンデータを、キー情報に関連付けて管理してあり、このキー情報を利用して操作者の所用とするスキャン画像の候補を絞り込むので、補助記憶ユニット４に多数のスキャンデータが保存された状態にあっても、このような多数のスキャン画像のうちから所用のスキャン画像を操作者が容易に探し出すことが可能である。しかも、キー情報は伝票への記載情報の一部を使用しているので、キー情報の指定を操作者がわざわざ行う必要が無く、操作者の負担を増大させてしまうことは無い。
【００７６】
かくしてこの伝票作成装置１００によれば、プリント用紙にプリントされた状態の伝票を保管しておく必要が無く、伝票のための保管スペースを確保する必要がない。かつ、プリント用紙にプリントされた状態の伝票を電子化するためや、それにより得られたデータを管理するための作業を操作者が行う必要がない。従って伝票作成装置１００によれば、伝票の保管を容易に行うことができる。
【００７７】
この実施形態は、次のような種々の変形実施が可能である。
【００７８】
伝票の作成処理やスキャンデータの管理処理などを行う機能を備えた別の伝票作成装置に接続されて使用され、プリント用画像をプリント用紙へプリントする機能と、プリント用画像がプリントされた後のプリント用紙をスキャンする機能とを備えたプリント装置として実現することも可能である。
【００７９】
保管伝票プリント処理においては、指定されたスキャン画像をまずは表示デバイス６に表示させ、さらにプリントが操作者により要求されたことに応じてプリント用紙５１へとプリントしても良い。このようにすれば、操作者はプリントに先立ってスキャン画像の内容を確認することができるので、所用のスキャン画像を適切にプリントさせることができる。そしてこれにより、不要なスキャン画像をプリントしてしまうことを防止でき、プリント用紙５１や時間の無駄を防ぐことが可能となる。
【００８０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［付記１］
伝票へ記載する記載情報を入力する入力手段と、
前記入力手段により入力された前記記載情報を前記伝票中に表示するためのプリント用画像を生成する生成手段と、
プリント用紙に対して前記プリント用画像を形成する画像形成手段と、
前記画像形成手段により前記プリント用画像が形成されたのちに前記プリント用紙を搬送する搬送手段と、
前記搬送手段により搬送される前記プリント用紙に形成されている画像を読み取って、当該画像を表す画像データを生成する読取手段と、
前記読取手段により生成された前記画像データを記憶する記憶手段とを具備した伝票作成装置。
［付記２］
前記記憶手段に記憶された前記画像データを、前記入力手段により入力された前記記載情報のうちの少なくとも１つに関連付けて管理する管理手段をさらに備える付記１に記載の伝票作成装置。
［付記３］
前記管理手段はさらに、指定されたキー情報と前記画像データに関連付けた前記記載情報との照合によって、前記記憶手段に記憶された前記画像データのうちから前記キー情報に関連する画像データを選出することを特徴とする付記２に記載の伝票作成装置。
［付記４］
前記記憶手段に記憶された前記画像データが表すプリント用画像を出力する出力手段をさらに備える付記１乃至付記３のいずれか１項に記載の伝票作成装置。
［付記５］
プリント用紙に画像を形成する画像形成デバイスと、前記画像形成手段により前記画像が形成されたのちに前記プリント用紙を搬送する搬送機構と、前記搬送機構により搬送される前記プリント用紙に形成された前記画像を読み取って、当該画像を表す画像データを生成する読取デバイスと、電子データを記憶する記憶デバイスとを具備した伝票作成装置を制御するためのコンピュータを、
伝票へ記載する記載情報を入力する入力手段と、
前記入力手段により入力された前記記載情報を用いて前記伝票を表したプリント用画像を生成する生成手段と、
前記生成手段により生成された前記プリント用画像を前記プリント用紙に形成するように前記画像形成手段を制御するプリント制御手段と、
前記プリント制御手段の制御の下に前記画像形成手段により前記プリント用画像が形成されたのちに前記プリント用紙に形成された画像を読み取るように前記読取手段を制御する読取制御手段と、
前記読取制御手段の制御の下に前記読取手段により生成された前記画像データを記憶するように前記記憶デバイスを制御する記憶制御手段として機能させる伝票作成制御プログラム。
［付記６］
プリント用紙に対して画像を形成する画像形成手段と、
前記画像形成手段により画像が形成されたのちに前記プリント用紙を搬送する搬送手段と、
前記搬送手段により搬送される前記プリント用紙に形成された画像を読み取って、当該画像を表す画像データを生成する読取手段とを具備したプリント装置。
【符号の説明】
【００８１】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…補助記憶ユニット、５…時計ユニット、６…表示デバイス、７…表示コントローラ、８…タッチセンサ、９…タッチセンサコントローラ、１０…キーボード、１１…キーボードコントローラ、１２…プリンタ、１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ，１２ｇ，１２ｈ…搬送ローラ、１２ｉ…ガイドプレート、１２ｊ…プリントヘッド、１２ｋ…ペーパーガイド、１２ｍ…プラテン、１３…プリンタコントローラ、１４…スキャナ、１５…スキャナコントローラ、１６…可搬媒体ドライブ、１７…ドライブコントローラ、１８…通信デバイス、１９…システムバス、５１…プリント用紙、１００…伝票作成装置、１０１…筐体、２００…通信ネットワーク。
【図１】
0005232830.tif 000002
【図２】
0005232830.tif 000003
【図３】
0005232830.tif 000004
【図４】
0005232830.tif 000005
【図５】
0005232830.tif 000006
【図６】
0005232830.tif 000007
【図７】
0005232830.tif 000008
【図８】
0005232830.tif 000009
【図９】
0005232830.tif 000010