(57)【特許請求の範囲】
【請求項１】
利用者を制限するための課金装置と、
利用者がこの課金装置にコインを投入した時にＩＤを割り当てるＩＤ割り当て手段と、
この割り当て手段により割り当てられたＩＤと、接続するホストコンピュータから与えられたＩＤとを認証する認証手段と、
この認証手段により認証した結果、前記の２つのＩＤの一致をもって利用者を制限する制限手段と、
利用者が前記課金装置にコインを投入した時に割り当てるＩＤを複数個記憶しておく記憶手段とを具備し、複数の利用者が利用できることを特徴としたプリンタ装置。
【請求項２】
前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共にアプリケーションの種類を記憶することによりマルチアプリケーションに対応したことを特徴とする請求項１記載のプリンタ装置。
【請求項３】
前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共に印刷設定を記憶することを特徴とする請求項１記載のプリンタ装置。
【請求項４】
前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共に前記課金装置に課金を行った利用者の情報を同時に記憶することを特徴とする請求項１記載のプリンタ装置。
【請求項５】
前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共に前記課金装置に課金を行った利用者の情報を同時に記憶し、かつこの記憶手段に記憶された利用者の情報を取り出す取り出し手段を具備し、プリンタ装置の利用状況を把握することができることを特徴とする請求項１記載のプリンタ装置。
【請求項６】
前記課金装置に返金額を指定する返金額指定装置を設け、
前記記憶手段に記憶されている複数のＩＤからキャンセル指定するＩＤを選択する選択手段と、
この選択手段により選択されたＩＤにつき、返金額指定装置で指定した金額を返金する課金返金手段を具備したことを特徴とする請求項１記載のプリンタ装置。
【請求項７】
前記課金装置に返金額を指定する返金額指定装置を設け、
前記記憶手段に記憶されている複数のＩＤからキャンセル指定するＩＤをパスワード入力することにより選択するパスワードによる選択手段と、
このパスワードによる選択手段により選択されたＩＤにつき、返金額指定装置で指定した金額を返金する課金返金手段を具備したことを特徴とする請求項１記載のプリンタ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コインラックなどの課金装置が付いたプリンタを複数の利用者が共用できるプリンタ装置に関する。
【０００２】
【従来の技術】
従来のプリンタではホストコンピュータとプリンタは１対１に接続されているのが通常であったが、最近ではプリンタのマルチインターフェース（Ｉ／Ｆ）化やネットワーク化が急速に浸透してきた。ここで、ネットワーク（又はマルチＩ／Ｆ）接続されるプリンタでの利用者制限（コインラックやキーカードなど）を行なう場合、プリント枚数に対するコイン（又はカード度数）のつじつまは合うが、利用者の特定（コインまたはカード等を入れた人を特定する）を行なう手段がなく、利用者と他の利用者の間でだれがプリンタを使用するかの判断を当事者に任せるようにしてきた。
【０００３】
しかしながら、正確にコイン投入者（又はカード挿入者）とその利用者の送ったデータとを対応付けをきちんと行えないと、遠隔からのデータ転送を行う利用者同士の利用者制限は行うことができない。
そこで、課金時にＩＤをパネル表示し、そのＩＤを印刷時にデータと共に送ることにより、データと課金を行った利用者との対応付けを行う方法が利用されていた。また、マルチアプリケーションと呼ばれるプリンタでは、１つのプリンタで複数のプリントジョブを取り扱うことができ、同時に印刷データを受信してページメモリに展開が行える。この場合のアプリケーションには各種プリンタ言語の混在も可能である。
【０００４】
【発明が解決しようとする課題】
ここで、ネットワークプリンタの場合、多くは数人以上の利用者でプリンタを共用している。その場合、一人が課金を行ないＩＤを取ると、その課金分の印刷が終了しない限り次の利用者が課金を行うことが出来ない。
また、複数の印刷データを同時に受信し、展開できるプリンタにおいては、課金と共に印刷も出来なくなってしまう。
そこで、本発明の第１の目的は、ＩＤによりコイン投入者とその利用者の送ったデータとを対応付けを行う場合に、複数の利用者が課金を行い印刷できるようにしたプリンタ装置を提供することである。
【０００５】
また、本発明の第２の目的は、複数の利用者が課金を行えるようになると、それぞれの利用したいプリンタ環境が異なる場合が多く（例えば、用紙設定やプリンタ言語など）、その場合、課金時にプリンタ環境を指定することで利用者のプリントミス（例えば、違う紙サイズで印刷してしまう，違うプリンタ言語を送ってしまう等）を低減させるプリンタ装置を提供することである。
次に、本発明の第３の目的は、複数の利用者が課金を行えるようになると、現在印刷を行っている、または展開を行っているジョブが誰のものだかわからなくなるので、課金を行ったジョブ毎に情報（例えば、名前や送信したホスト等）を記憶し、その情報を取り出す（例えば、パネル等に表示するネットワークから情報をおくる）ことで、現在のプリンタの状態を把握することができるプリンタ装置を提供することである。
【０００６】
続いて、本発明の第４の目的は、プリントを行うにあたって余計にコインを投入した場合やプリントをキャンセルする場合に、ＩＤ毎（即ちジョブ毎）にキャンセルを行い、返金をすることができるプリンタ装置を提供することである。
さらに、本発明の第５の目的は、プリンタが何らかの理由で動作継続不能な場合で、既にコインを投入してあった場合に、それらのＩＤ（即ちジョブ）分を返金することができるプリンタ装置を提供することである。
【０００７】
【課題を解決するための手段】
請求項１記載の発明では、プリンタ装置が、利用者を制限するための課金装置と、利用者がこの課金装置にコインを投入した時にＩＤを割り当てるＩＤ割り当て手段と、この割り当て手段により割り当てられたＩＤと、接続するホストコンピュータから与えられたＩＤとを認証する認証手段と、この認証手段により認証した結果、前記の２つのＩＤの一致をもって利用者を制限する制限手段と、利用者が前記課金装置にコイン投入した時に割り当てるＩＤを複数個記憶しておく記憶手段とを具備し、複数の利用者が利用できるようにしたことにより前記第１の目的を達成する。
請求項２記載の発明では、請求項１記載のプリンタ装置において、前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共にアプリケーションの種類を記憶することによりマルチアプリケーションに対応するようにしたことにより前記第２の目的を達成する。
請求項３記載の発明では、請求項１記載のプリンタ装置において、前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共に印刷設定を記憶することにより前記第２の目的を達成する。
【０００８】
請求項４記載の発明では、請求項１記載のプリンタ装置において、前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共に前記課金装置に課金を行った利用者の情報を同時に記憶することにより前記第３の目的を達成する。
請求項５記載の発明では、請求項１記載のプリンタ装置において、前記記憶手段が、利用者が課金装置にコインを投入した時に割り当てるＩＤと共に前記課金装置に課金を行った利用者の情報を同時に記憶し、かつこの記憶手段に記憶された利用者の情報を取り出す取り出し手段を具備し、プリンタ装置の利用状況を把握することができるようにして前記第３の目的を達成する。
【０００９】
請求項６記載の発明では、請求項１記載のプリンタ装置において、前記課金装置に返金額を指定する返金額指定装置を設け、前記記憶手段に記憶されている複数のＩＤからキャンセル指定するＩＤを選択する選択手段と、この選択手段により選択されたＩＤにつき、返金額指定装置で指定した金額を返金する課金返金手段を具備したことにより前記第４の目的を達成する。
請求項７記載の発明では、請求項１記載のプリンタ装置において、前記課金装置に返金額を指定する返金額指定装置を設け、前記記憶手段に記憶されている複数のＩＤからキャンセル指定するＩＤをパスワードを入力することにより選択するパスワードによる選択手段と、このパスワードによる選択手段により選択されたＩＤにつき、返金額指定装置で指定した金額を返金する課金返金手段を具備したことにより前記第４の目的を達成する。
【００１０】
【発明の実施の形態】
以下、本発明のプリンタ制御装置の好適な実施の態様を図１ないし図４を参照して詳細に説明する。
図１は、本実施の形態に係るプリンタ装置本体１０の機器構成を示すブロック図である。このプリンタ装置本体１０は、接続している機器をコントロールするコントローラ部１１、プリンタ装置１２、操作部１３、表示部１４、プリンタインターフェース（Ｉ／Ｆ）１５、コインラック１６を具備している。また、このプリンタ装置１０は、プリンタ（Ｉ／Ｆ）１５を介してホストコンピュータ１７と接続している。
【００１１】
コントローラ部１１には、ＣＰＵ（中央処理装置）１１−１、ＲＡＭ（ランダム・アクセス・メモリ）１１−２、ＲＯＭ（リード・オンリー・メモリ）１１−３が内蔵されており、且つプリンタ装置１２、操作部１３、表示部１４、プリンタ（Ｉ／Ｆ）１５、コインラック１６と接続しておりこれらを制御している。
このコントローラ部１１の処理の手順を図２及び図３に示すフローチャートを参照して説明する。まず、図２を参照してコイン投入時の処理を説明する。
まず、利用者がコインラック１６にコインを投入する（ステップ１０）。すると、コントローラ部１１がある識別番号を算出し（ＩＤ）（ステップ１１）、このＩＤを記憶装置（例えば図１のＲＡＭ１１−２）に記憶しておく（ステップ１２）。
【００１２】
次に、このＩＤを表示部１４に表示し、コイン（又はカード）を入れた利用者に認識させる（ステップ１３）。その後、動作可能なアプリケーションを選択する場合は該アプリケーションを選択する（ステップ１４）。そして、その時の印刷条件を記憶するか、通常既に設定してある印刷条件を選択し記憶する（ステップ１５）。また、利用者の名前などの情報を操作部１３から入力し記憶する（ステップ１６）。
記憶する内容は図４に示すＩＤに関するデータ構造例に示す通りである。なお、初期状態で図４の♯１は０にしてあり、一度ＩＤを降りると、１つの構造体を作り、その♯１を０にし、１つ前の構造体の♯１には今新たに作った構造体へのアドレスを格納する。要するに１つ以上はこの構造体は存在し、最後の構造体の♯１は０になる。
また、ＩＤは存在する構造体にあるＩＤ以外を割り当て、管理者用のパスワードとして管理者が割り当てたＩＤもＩＤとして与えない。
【００１３】
コインを投入した利用者は、印刷を開始するときに表示部１４で認識したＩＤを印刷データとともに送信する。送信すべきＩＤはプリンタ装置１２で解読できるコード（一般的にはコマンドと言う）で送信するが、送信する方法は例えば印刷データをエディタで編集して埋め込んだり、例えばホストコンピュータ１７のプリンタドライバで利用者がプリンタドライバにＩＤを入力し、プリンタドライバがプリンタ装置１２に自動的に送信する方法をとる。
続いて、プリント実行時の処理を図３を参照して説明する。
まず、データを受信すると（ステップ２０）、ＩＤの確認コマンドか否かを判断する（ステップ２１）。こうして、ＩＤが認証されていないと他のデータを受け付けないようにする。従って、すべてのコマンドの前にＩＤを認証するコマンドをホストコンピュータ１７から送るように（例えば、プリンタドライバ内で）する。
【００１４】
ここで、ＩＤの確認コマンドの場合（ステップ２１；Ｙ）、認証すべきＩＤがあるか否かをチェックする（ステップ２２）。このようにして、送られたＩＤをコントローラ部１１で、ステップ１２（図２）で記憶したＩＤとを認証する（ステップ２３）。
また、ＩＤの認証作業で図２の３でメモしたＩＤと送信されてきたＩＤが一致したかどうかの結果を図２のステップ１２と同様に記憶装置（ＲＡＭ１１−２）にメモしておく（ステップ２４）。そして、認証結果が一致しているかを判断し（ステップ２５）、認証が一致していなければ（ステップ２５；Ｎ）、複数記憶したＩＤを順に同様に認証を行う。
【００１５】
このＩＤを順に認証するにあたって図４に示す次のＩＤへのポインタを参照する。この部分が０の場合に次のＩＤが無いことになる（ステップ２２；Ｎ）。ここで認証結果が一致した場合（ステップ２５；Ｙ）、アプリケーションを変更し（ステップ２６）、印刷設定を反映させる（ステップ２７）。また、ここで利用者情報を表示部１４等に表示を行う（ステップ２８）。
【００１６】
通常のデータ（コマンド）の場合は（ステップ２１；Ｎ）、ここで一致したかどうかの結果を参照して一致していれば（ステップ２９；Ｙ）通常通りの処理（例えば、描画処理）に入り（ステップ３１）、印刷を行い（ステップ３２）、残金がない場合は（ステップ３３；Ｎ）、格納したＩＤを削除する（ステップ３４）。認証結果が一致しない場合は（ステップ２９；Ｎ）、印刷を終了する（ステップ３）。
【００１７】
また、ＩＤを順に追いＩＤの認証を操作部１３などから同様に行うこと（例えばＩＤを操作部から入力してからそのＩＤを順に認証することや、記憶してあるＩＤ分の情報を順に表示選択し、ＩＤを入力操作部１３から入力することなどが考えられる）と、それぞれの情報を図４のように記憶することで、簡単にその情報を表示部１４に表示できる。
また、あるＩＤを選んでそれをキャンセルし、コインラック１６に対し残金分の返金を要求することも簡単であるが、この時に指定した分だけ返金できるコインラック１６は不可欠である。同様に、ＩＤの認識を管理者用のパスワードなどで認証するようにしておけば、すべてのＩＤに対し、キャンセル等の処理を管理者が行うことが出来る。この場合のパスワードとは操作部１３などから管理者が入力したものを特別にメモしておき、その番号はＩＤとして与えないようにしておくことで実現できる。
【００１８】
【発明の効果】
請求項１記載の発明では、ネットワーク，マルチＩ／Ｆ環境の様な複数の利用者が１つのプリンタを使用する場合でも同時に複数の利用者が課金を行いプリンタ装置を使用して印刷を行うことができる。
請求項２記載の発明では、記憶手段が、利用者が課金装置にコイン投入時に割り当てるＩＤと共にアプリケーションの種類を記憶することによりアプリケーションの種類の応じたプリンタ使用が可能となる。
請求項３記載の発明では、記憶手段が、利用者が課金装置にコイン投入時に割り当てるＩＤと共に印刷設定を記憶することにより、印刷設定の間違いによる利用者のプリントミス（例えば、違う紙サイズで印刷してしまう）を低減させることができる。
【００１９】
請求項４記載の発明では、記憶手段が、利用者が課金装置にコイン投入時に割り当てるＩＤと共に前記課金装置に課金を行った利用者の情報を同時に記憶することにより、現在のプリンタ装置の状況を把握することができる。
請求項５記載の発明では、記憶手段が、利用者が課金装置にコイン投入時に割り当てるＩＤと共に前記課金装置に課金を行った利用者の情報を同時に記憶し、かつこの記憶手段に記憶された利用者の情報を取り出す取り出し手段を具備しているので、現在のプリンタ装置の状況を把握することができる。
【００２０】
請求項６記載の発明では、選択手段により選択されたＩＤにつき、返金額指定装置で指定した金額を返金する課金返金手段を具備したことにより、一人ずつの利用者について返金が可能となる。
請求項７記載の発明では、パスワードによる選択手段により選択されたＩＤにつき、返金額指定装置で指定した金額を返金する課金返金手段を具備したことにより、プリンタ装置の異常時等に管理者が利用者に返金を行う場合にも対応することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るプリンタ装置の基本構成を示すブロック図である。
【図２】本発明の一実施の形態に係るプリンタ装置のコイン投入時の処理の手順を示すフローチャートである。
【図３】本発明の一実施の形態に係るプリンタ装置のプリント実行時の処理の手順を示すフローチャートである。
【図４】本発明の一実施の形態で用いるＩＤに関するデータ構造例である。
【符号の説明】
１０  プリンタ装置本体
１１  コントローラ部
１１−１  ＣＰＵ（中央処置装置）
１１−２  ＲＡＭ（ランダム・アクセス・メモリ）
１１−３  ＲＯＭ（リード・オンリー・メモリ）
１２  プリンタ部
１３  操作部
１４  表示部
１５  プリンタインターフェース
１６  コインラック
１７  ホストコンピュータ
【図１】
0003632870.tif 000002
【図２】
0003632870.tif 000003
【図３】
0003632870.tif 000004
【図４】
0003632870.tif 000005