(57)【特許請求の範囲】
【請求項１】
出力装置を管理する上でホスト装置から取得すべき出力履歴のデータ項目を、選択候補として用意された複数のデータ項目の中から選択するための選択手段と、
前記ホスト装置から送信されたジョブを受信する受信手段と、
前記受信手段により受信されたジョブのデータ中に、前記選択手段を介して選択された出力履歴のデータ項目の全てが含まれているか否を判定する判定手段と、
前記判定手段により出力履歴のデータ項目の全てが含まれていると判定された場合に、前記受信手段により受信したジョブを実行し、前記選択手段で選択されたデータ項目にしたがって出力履歴のデータを生成する実行手段と
を備えたことを特徴とする出力装置。
【請求項２】
前記判定手段により出力履歴のデータ項目の全てが含まれていないと判定された場合に、不足しているデータ項目を問い合わせる問い合わせ信号を前記ホスト装置に送信する送信手段を具備する
ことを特徴とする請求項１記載の出力装置。
【請求項３】
前記送信手段による前記ホスト装置への問い合わせ結果において、前記不足しているデータ項目の全てを取得できなかった場合に、前記受信手段により受信したジョブを拒絶する拒絶手段を具備する
ことを特徴とする請求項２記載の出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト装置から送信されたジョブを受信して、そのジョブ内容に従って所定の出力処理（印刷出力、ファクス送信等）を行う出力装置に関するものである。
【０００２】
【従来の技術】
従来、ネットワークに接続され、かつ、ネットワーク上のホスト装置から送信されたジョブを受信して画像等を出力する出力装置が提案されている。このような出力装置は、複数のホスト装置から共有されることから、共有による問題点であるジョブ出力結果の混在を防止する技術として、ホスト装置のネットワークアドレスとホスト名の管理を行い、記録媒体受けに溜まった出力を各ホスト装置ごとに仕分ける出力装置が特開平７−１５６４６５号公報に記載されている。
【０００３】
【発明が解決しようとする課題】
しかしながら従来においては、ジョブの出力履歴を使って、出力装置の使用量の管理や課金の管理、さらには不正利用の防止を行う場合に、以下のような問題点があった。
即ち、出力装置を管理する上で必要となる出力履歴のデータ項目を管理者側で設定する機能を備えていなかったため、不必要なデータ項目を含む冗長な出力履歴、或いは、管理上必要となるデータ項目が欠落した出力履歴が生成され、使用量の管理や課金の管理等に有効利用できない。
また、出力装置側でその管理者（ユーザ）が管理上必要とするデータ項目が設定されている場合でも、ホスト装置からのジョブのデータ中に全てのデータ項目が含まれていないと、出力履歴としてはデータ項目が欠落したかたちで生成されてしまい、管理に利用できなくなる。
さらに、出力装置の利用において、管理の対象として認識されないように、ホスト装置側で故意に必要なデータ項目を設定せずにジョブを送信して、出力装置を不正に利用する恐れがある。
【０００４】
本発明は、上記課題を解決するためになされたもので、第１の目的は、使用量や課金等の管理に有効に利用できる出力履歴を生成可能な出力装置を提供することにあり、第２の目的は、管理上必要なデータ項目が全て揃った完全な出力履歴を生成可能な出力装置を提供することにあり、第３の目的は、ホスト装置側で故意に必要なデータ項目を設定せずにジョブを送信した場合の不正利用を防止可能な出力装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明に係る請求項１記載の出力装置では、出力装置を管理する上でホスト装置から取得すべき出力履歴のデータ項目を、選択候補として用意された複数のデータ項目の中から選択するための選択手段と、ホスト装置から送信されたジョブを受信する受信手段と、この受信手段により受信されたジョブのデータ中に、選択手段を介して選択された出力履歴のデータ項目の全てが含まれているか否を判定する判定手段とを備え、その判定手段により出力履歴のデータ項目の全てが含まれていると判定された場合に、受信手段により受信したジョブを実行し、選択手段で選択されたデータ項目にしたがって出力履歴のデータを生成する実行手段とを備えた採用を採用している。
【０００６】
上記構成からなる請求項１記載の出力装置においては、出力装置を管理する上でホスト装置から取得すべき出力履歴のデータ項目が、選択候補として用意された複数のデータ項目の中から選択手段を介して選択され、またホスト装置から送信されたジョブが受信手段によって受信される。その際、受信手段により受信されたジョブのデータ中に、上記選択手段を介して選択された出力履歴のデータ項目の全てが含まれているか否かを判定手段で判定し、出力履歴のデータ項目が全て含まれている場合に、上記受信手段にて受信したジョブが実行手段により実行され、選択手段で選択されたデータ項目にしたがって出力履歴のデータが生成される。これにより、出力装置を管理するユーザ側では、その管理に必要なデータ項目を選択手段を介して選択できるようになるため、管理に有効利用可能な出力履歴のデータ項目のみを生成させることが可能となる。
【０００７】
また、本発明に係る請求項２記載の出力装置では、上記請求項１記載の出力装置において、判定手段により出力履歴のデータ項目の全てが含まれていないと判定された場合に、不足しているデータ項目を問い合わせる問い合わせ信号をホスト装置に送信する送信手段を具備した構成を採用している。
【０００８】
上記構成からなる請求項２記載の出力装置においては、判定手段によって出力履歴のデータ項目の全てが含まれていないと判定されると、不足しているデータ項目を問い合わせる問い合わせ信号を送信手段がホスト装置に送信するため、ホスト装置側でデータ項目の設定が不足している場合でも、その旨をホスト装置に問い合わせて不足データ項目を能動的に取得することが可能となる。
【０００９】
さらに、本発明に係る請求項３記載の出力装置では、上記請求項２記載の出力装置において、送信手段によるホスト装置への問い合わせ結果において、不足しているデータ項目の全てを取得できなかった場合に、受信手段により受信したジョブを拒絶する拒絶手段を具備した構成を採用している。
【００１０】
上記構成からなる請求項３記載の出力装置においては、送信手段によるホスト装置への問い合わせ結果において、不足しているデータ項目の全てを取得できなかった場合に、受信手段で受信したジョブを拒絶手段により拒絶するようにしたので、選択手段を介して選択された出力履歴にデータ項目が全て取得できた場合に限り、ジョブを実行させることが可能となる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
図１は本発明に係る出力装置の一実施形態を示す概略構成図である。
図示した出力装置１は、ＣＰＵ２、印字部３、ファクス（ＦＡＸ）送信部４、、ＲＯＭ（リード・オンリー・メモリ）５、ＲＡＭ（ランダム・アクセス・メモリ）６、操作表示部７、ネットワークインタフェース（Ｉ／Ｆ）８から構成され、これらの機能部はアドレスデータバス９を介して接続されている。
この出力装置１は、例えばプリンタやファクス送信等の機能を有するもので、ホスト装置１０とともにネットワーク１１に接続され、そのネットワーク１１上のホスト装置１０から送信されるジョブを受け付け、ジョブの内容にしたがって所定の出力処理を行う。
【００１２】
印字部３は、ホスト装置１０から入力されるジョブがプリントジョブである場合に、データを画像データに展開して印刷出力するものである。
ファクス送信部４は、ホスト装置１０から入力されるジョブがファクス送信ジョブである場合に、データを画像データに展開して、指定された宛先へファクス送信するものである。
ＲＯＭ５は、ＣＰＵ２の処理動作に必要な各種の制御プラグラムを格納している。
ＲＡＭ６は、プログラム実行時のワークメモリやネットワークインタフェースの通信用バッファメモリとして使用される。
【００１３】
操作表示部７は、出力装置１の状態を表示したり、ローカルな制御を操作するためのものである。この操作表示部７には、出力装置１の管理者であるユーザが、管理上必要になると想定される複数のデータ項目が選択候補としてメニュー表示される。選択候補データ項目としては、例えば図２に示すように、ホスト装置名、ユーザ名、ユーザＩＤ、パスワード、部門名、部門ＩＤ等が用意され、これらのデータ項目の中から、管理上必要となる出力履歴のデータ項目をユーザ自身で任意に選択できるようになっている。
ネットワークインタフェース８は、ネットワーク１１上のホスト装置１０や管理装置（  図示せず）  との通信を行うためのインタフェースである。
【００１４】
ＣＰＵ２は、ＲＯＭ５に格納された制御プラグラムにしたがって、出力装置１全体の処理動作を制御するものである。例えば、ホスト装置から送信されたジョブを受信したり、その受信したジョブのデータ中に、操作表示部７を介して選択された出力履歴のデータ項目の全てが含まれているか否を判定するなどの処理を行う。また、その判定結果や受信したジョブ内容に基づいて、印刷部３やファクス送信部４の動作を制御したり、受信したジョブのデータ中に出力履歴のデータ項目の全てが含まれていない場合に、不足しているデータ項目を問い合わせる問い合わせ信号をホスト装置１０に送信するなどの処理を行う。
【００１５】
次に、ＣＰＵ２の処理動作に基づく出力装置１の動作手順につき、図２のフローチャートを用いて説明する。
先ず、装置電源が投入されると、ＣＰＵ２は、出力履歴に必要なデータ項目を登録するか否かのメッセージを操作表示部７に表示して、管理者であるユーザからの入力を判定する（ステップＳ１）。
このとき、ユーザがデータ項目を登録しないと指定した場合は、予め出力装置１で設定されているデフォルトのデータ項目を選択データ項目として登録する（ステップＳ２）。また、ユーザがデータ項目を登録すると指定した場合は、操作表示部７に選択候補データ項目を表示して、ユーザにより選択されたデータ項目を登録する（ステップＳ３）。
【００１６】
ここで述べるデータ項目の選択は、図２に示すように、先ず、操作表示部７に表示された選択候補データ項目の中から、ユーザが出力履歴に必要となるデータ項目を順次又はランダムに選択してゆき、これによって選択されたデータ項目（図例ではホスト装置名、ユーザＩＤ、パスワード、部門ＩＤ）をユーザが確認したうえで、選択データ項目を決定することにより行われる。
【００１７】
次いで、ＣＰＵ２は、ネットワーク１１上のホスト装置１０からジョブが受信されたかどうかを繰り返し判定し（ステップＳ４）、ジョブが受信された時点でステップＳ５に進む。
ステップＳ５では、先ほど受信したジョブのデータ中に、ステップＳ２又はＳ３で登録された選択データ項目（ホスト装置名、ユーザＩＤ、パスワード、部門ＩＤ）が全て含まれているかどうかを判定し、全て含まれている場合は、受信したジョブを実行する（ステップＳ６）。
【００１８】
このとき、受信したジョブがプリントジョブである場合は、データを画像データに展開して、印字部３により印刷出力を行う。また、受信したジョブがファクス送信ジョブである場合は、データを画像データに展開して、ファクス送信部４により指定された宛先へファクス送信を行う。そして、ジョブの実行後は、ジョブの実行結果等とともに、選択されたデータ項目から出力履歴のデータを生成したのち、先のステップＳ４に戻ってジョブの受信待ち状態となる。
【００１９】
これにより、出力装置１の管理者であるユーザ側では、管理上必要とする出力履歴のデータ項目のみを生成させることができるため、従来のように不必要なデータ項目を含む冗長な出力履歴、或いは、管理上必要となるデータ項目が欠落した出力履歴が生成されることがなくなる。したがって、出力装置１にて生成された出力履歴のデータ項目を、出力装置１の使用量の管理や課金の管理等に有効に利用することが可能となる。
【００２０】
一方、先のステップＳ５において、受信したジョブのデータ中に選択データ項目が全て含まれていなかった場合、例えば部門ＩＤが含まれていないなどしてデータ項目の一部が欠落していた場合は、その旨の問い合わせ信号をネットワーク１１を介してホスト装置１０に送信し、不足しているデータ項目（部門ＩＤ）をホスト装置１０に問い合わせる（ステップＳ７）。
次に、問い合わせたデータ項目について、ホスト装置１０からの返答により不足データ項目の全てを取得できたかどうかを判定する（ステップＳ８）。
このとき、不足データ項目の全てを取得できた場合は、上記同様に受信したジョブを実行する（ステップＳ６）。そして、ジョブの実行結果等とともに、選択されたデータ項目から出力履歴のデータを生成したのち、先のステップＳ４に戻ってジョブの受信待ち状態となる。
【００２１】
これにより、ホスト装置１０側でのデータ項目の設定操作において、例えば人為的なミス等によりデータ項目の入力抜けがあった場合でも、出力装置１側で設定されたデータ項目の全てを取得できるため、管理上必要なデータ項目が欠落した出力履歴の生成を未然に防止することが可能となる。また、ホスト装置１０側においても、出力装置１側からの問い合わせに適切に対応することで、所望のジョブを実行させることができる。
【００２２】
これに対して、ホスト装置１０に不足データ項目を問い合わせたにも関わらず、そのデータ項目の全てを取得できなかった場合は、ホスト装置１０側で故意にデータ項目を伏せているものと判断して、受信したジョブを拒絶する（ステップＳ９）。このとき、受信したジョブのデータを廃棄するとともに、ジョブを拒絶した旨の信号をホスト装置１０に送信する。また、ジョブを拒絶した後は、先のステップＳ４に戻ってジョブの受信待ち状態となる。
これにより、ホスト装置１０側から管理上必要な出力履歴のデータ項目を全て取得できた場合にのみ、ジョブを実行させることができるため、ホスト装置１０側で故意にデータ項目を設定せずにジョブを送信した場合の不正使用を確実に防止することが可能となる。
【００２３】
なお、上記実施形態においては、出力履歴に必要なデータ項目の選択および登録を、出力装置１の起動直後に行うようにしたが、本発明はこれに限定されることなく、出力履歴に必要なデータ項目の選択および登録を、いつでも可能として、登録直後に受信したジョブから、その登録内容を反映させることもできる。
【００２４】
【発明の効果】
以上説明したように、本発明に係る請求項１記載の出力装置によれば、出力装置を管理する上でホスト装置から取得すべき出力履歴のデータ項目を、選択候補として用意された複数のデータ項目の中から選択するための選択手段を備えたことで、出力装置を管理するユーザ側では管理上必要なデータ項目を任意に選択可能となる。また、受信手段で受信したジョブのデータ中に、選択手段を介して選択された出力履歴のデータ項目の全てが含まれているかどうかを判定し、出力履歴のデータ項目が全て含まれている場合に実行手段でジョブを実行し、選択手段で選択されたデータ項目にしたがって出力履歴のデータを生成するようにしたので、出力装置を管理するユーザ側では、その管理に有効利用可能な出力履歴のデータ項目のみを生成させることが可能となる。
【００２５】
また、本発明に係る請求項２記載の出力装置によれば、ホスト装置から送信されたジョブのデータ中に、選択手段を介して選択された出力履歴のデータ項目の全てが含まれていない場合に、その不足しているデータ項目をホスト装置に問い合わせて、これを能動的に取得できるようにしたので、管理上必要なデータ項目が全て揃った完全な出力履歴を生成させることが可能となる。
【００２６】
さらに、本発明に係る請求項３記載の出力装置によれば、送信手段によるホスト装置への問い合わせ結果において、不足しているデータ項目の全てを取得できなかった場合に、受信手段で受信したジョブを拒絶手段にて拒絶するようにしたので、選択手段を介して選択された出力履歴のデータ項目が全て取得できた場合にのみ、ジョブを実行させることができる。これにより、ホスト装置側で故意に必要なデータ項目を設定せずにジョブを送信した場合の不正利用を確実に防止することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る出力装置の一実施形態を示す概略構成図である。
【図２】出力履歴のデータ項目の選択例を示す図である。
【図３】実施形態における出力装置の動作手順を示すフローチャートである。
【符号の説明】
１…出力装置、２…ＣＰＵ、３…印刷部、４…ファクス送信部、７…操作表示部、１０…ホスト装置
【図１】
0003572885.tif 000002
【図２】
0003572885.tif 000003
【図３】
0003572885.tif 000004