(57)【要約】【課題】  機密文書を印刷する際は、印刷を行った操作者は自分が出力した印刷装置の印刷が完了するまで、印刷装置の前で待つ必要があり、その間他の作業ができないという問題点があった。【解決手段】  ネットワーク上の複数のホスト端末からの照合情報とホスト端末の識別子を有する印刷要求コマンドを保存しておく手段と、印刷要求コマンド受信時に送信元ホスト端末に対して印刷装置のステータスを返却する手段とキー入力手段と、保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報とを比較する照合情報判定手段と保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報が一致した場合に該当するホスト端末に対して返却する印刷装置のステータスをアイドル状態にすることによって印刷データの受付を許可することを特徴とする印刷装置。【選択図】  図１
2009020590.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の複数のホスト端末からの照合情報とホスト端末の識別子を有する印刷要求コマンドを受信し、印刷要求コマンドに対して印刷装置のステータスを返却することで、ホスト端末側に印刷データの送信を許可し、印刷を実行する印刷装置であって、
ネットワーク上の複数のホスト端末から受信した印刷要求コマンドを保存しておく手段と、
印刷要求コマンド受信時に送信元ホスト端末に対して印刷装置のステータスを返却する手段と
ユーザのキー入力を受け付ける操作入力手段と、
保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報とを比較する照合情報判定手段と
保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報が一致した場合に該当するホスト端末に対して返却する印刷装置のステータスをアイドル状態にすることによって印刷データの受付を許可することを特徴とする印刷装置。
【請求項２】
保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報が一致した場合に、一致するすべての印刷要求コマンドに対して送信元ホスト端末に返却する印刷装置のステータス情報をアイドル情報として返却し、照合情報の一致しない印刷情報コマンドの送信元ホスト端末に対して他のホスト端末が印刷中であることを示すステータスを返却することで、照合情報が一致した印刷要求コマンドの送信元ホスト端末に対して印刷データの送信を許可し、印刷を実行することを特徴とする請求項１記載の印刷装置。
【請求項３】
保存されている印刷要求コマンドに照合情報が付加されている場合には、操作入力手段から入力された一致する照合情報が入力されるまで、送信元ホスト端末に対して返却する印刷装置のステータス情報を常に他のホスト端末が印刷中であることを示すステータスを返却することを特徴とする請求項１記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のホスト端末コンピュータから文章データを受信して印刷処理を行う印刷装置に関するものである。
【背景技術】
【０００２】
近年、インクジェットプリンタ等の印刷装置において、イーサネット（登録商標）や無線LAN等のネットワークに接続され、同一ネットワーク内の複数のホスト端末からネットワークを介して印刷データを受信し印刷を行っている。このような共有印刷装置においては、受信した印刷データをメモリー内に順次格納すると同時に、データ解析を行い、印刷を実行していく。
【０００３】
また、インクジェットプリンタなどの低価格機では、上記のようなプリンタサーバーとして印刷データを保存するために十分なメモリ容量が確保できない場合が多く、印刷データではなく印刷要求を送信元ホスト端末の識別子とともに保存し、保存されたホスト端末からのステータス要求以外は、他のホストが使用中として返却することによって擬似的にネットワーク上の共有プリンタ機能を実現している。
【０００４】
従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開平08-171466号公報
【特許文献２】特開2006-146874号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ネットワーク上で共有されるこのようなプリンタにおいては、ホスト端末と印刷装置は距離が離れている場合が多い。そのため、機密文書を印刷する場合には、プリンタが配置された位置にホスト端末から印刷を行った操作者がいない場合、プリント出力が排紙トレイに出力されてしまうため、第三者が容易に見得る状態となってしまう。
【０００６】
このため、機密文書を印刷する際は、印刷を行った操作者は自分が出力した印刷装置の印刷が完了するまで、印刷装置の前で待つ必要があり、その間他の作業ができないという問題点があった。
【０００７】
本発明は上記従来の問題点を解決するもので、機密文書を安心して印刷できるようにした印刷装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は上に記載した課題を解決するものであり、
ネットワーク上の複数のホスト端末からの照合情報とホスト端末の識別子を有する印刷要求コマンドを受信し、印刷要求コマンドに対して印刷装置のステータスを返却することで、ホスト端末側に印刷データの送信を許可し、印刷を実行する印刷装置であって、ネットワーク上の複数のホスト端末から受信した印刷要求コマンドを保存しておく手段と、印刷要求コマンド受信時に送信元ホスト端末に対して印刷装置のステータスを返却する手段と、ユーザのキー入力を受け付ける操作入力手段と、保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報とを比較する照合情報判定手段と、保存されている印刷要求コマンドに付加されている照合情報と操作入力手段から入力された照合情報が一致した場合に該当するすべての印刷要求コマンドの送信元ホスト端末に対して返却する印刷装置のステータスをアイドル状態にすることによって印刷データの受付を許可することと、その他の印刷要求コマンドに対する送信元ホスト端末に対しては他のホスト端末が印刷中であることのステータスを返却することを特徴とする印刷装置。
【発明の効果】
【０００９】
以上説明したように、本発明により、ネットワーク上で共有される印刷装置において、機密文書を印刷する場合に、印刷装置上で照合情報を入力することで、機密文書の印刷指示を行ったユーザ以外に印刷結果を見られることなく機密性が確保できる。また、機密文書の印刷を行うユーザは、出力時期を意識することなく他の業務を遂行でき、作業効率が向上する。
【００１０】
一方、他の作業者に対しても、機密情報印刷中には、通常と同様に他のホストが印刷中であることを示すステータスを返却することによって、他の操作者に悟られることなく機密文書の印刷を行うことが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明を具体的に説明する。
【００１２】
図1は本実施例のインクジェット記録装置の構成を示すブロック図である。
【００１３】
図1において、１０１は主制御装置となるＣＰＵであり、インクジェット記録装置の印字データの作成、印字制御のためのモータ駆動、印字ヘッド吐出制御、上位装置から転送されたコマンドの解析、操作部１１３からの入力による各種制御などを行う。
【００１４】
１０２は、印刷要求コマンドを保存領域や制御プログラムが使用するＲＡＭ、１０３はプリンタの制御プログラムが記憶されているＲＯＭであり、プリンタの制御用ソフト、各種データ等が格納されている。ＲＯＭ１０３の制御ソフトは、ＣＰＵ１０１によって読み出されたプログラムとして実行される。各種データはそのまま初期値として使用されるものと、ＲＡＭ１０２に展開され、ＣＰＵ１０１により加工されるものとがある。
【００１５】
１０４はプリンタの情報が保存されるＥＥＰＲＯＭであり、プリンタの設定状態を保管しておくだけでなく、その他、印刷枚数、インク残量等も格納されている。プリンタの設定状態としては、自動電源ＯＮ／ＯＦＦ、乾燥モードなどの機能項目が情報として格納されている。
【００１６】
１０５はホスト端末から印字データを受信するネットワークＩ／Ｆであり、受信された印刷要求コマンドや印字データはＣＰＵ１０１により読み込まれ、ＲＡＭ１０２上に保存あるいは、印字データはイメージデータとして展開される。Ｉ／Ｆ１０５はイーサネット（登録商標）、無線等のホスト端末との双方向通信が可能になっている。
【００１７】
１０６は環境温度、ヘッド温度、紙有り無し検知などの各種センサである。
【００１８】
１０８はキャリッジ（ＣＲ）モータであり、主走査方向に印字ヘッドを走査させて印字を行うために使用する。１０９はラインフィード（ＬＦ）モータであり、紙を副走査方向へ走査させて、印字媒体を移動させるために使用する。１１０はオートシートフィード（ＡＳＦ）モータであり、印字媒体を一枚ずつ給紙させ、印字可能位置まで印字媒体を移動させるために使用する。１１１はパージ（ＰＧ）モータであり、印字ヘッドの回復動作を行うために使用する。１０６は上記４つのモータを駆動するためのモータドライバで、書くモータは独立で動作可能である。
【００１９】
１１２は印字ヘッドの吐出制御を行う、印字ヘッド制御部である。
【００２０】
図２は本実施例の印刷要求登録動作説明するフローチャートである。
【００２１】
図２において、印刷装置はネットワークI/F１０５からのデータ受信待ちを行う(S201)。ネットワークI/F１０５からのデータ受信があれば(S202)、RAM102に設けた受信バッファにいったんデータを保存する。保存されたデータは、ROMに格納されたプログラムをCPU１０１によって実行することで処理する。受信したデータが印刷要求コマンドであった場合(S203)、印刷要求コマンドに付加されているホスト端末の識別子であるIPアドレスと機密情報を印刷するための照合情報を取得／解析する。ホスト識別子としてIPアドレスを例にとったが、MACアドレスやホスト名等のホスト端末を特定できるもの、あるいは、それらの組み合わせであってもよい。印刷要求コマンドでなければ、その他のデータにしたがった処理を行う(S215)。
【００２２】
印刷要求コマンドを解析した結果、照合情報が付加されていた場合には(S205)、機密文書の印刷と判断し、いったん印刷要求コマンド送信元ホスト端末に対して、他のホストが印刷中であることを示すステータスを返却する(S207)。その後、印刷実行待ちキューに登録して(S209)、操作入力部113からの照合情報の入力後の印刷実行待ちを行う(S213)。これにより、印刷要求コマンド送信元ホスト端末は印刷データの送信を保留し、実際に印刷処理が行われなくなる。
【００２３】
照合情報が付加されてなかった場合には(S205)、機密文書の印刷ではないと判断し、通常の印刷シーケンスを行う。この場合、印刷装置の現状のステータスを確認し、印刷中であれば(S206)、印刷要求コマンド送信元端末に対して、他のホストが印刷中であることを示すステータスを返却し(S210)、印刷実行待ちキューに登録する。印刷中でなければ、印刷装置の状態がIDLE状態であることを示すステータスを印刷要求コマンド送信元端末に対して送信し、ホスト端末からの印刷データ待ちを行う(S210)。これにより、ステータスを取得した印刷要求コマンド送信元ホスト端末は印刷データの送信を送信し、印刷データを受信した印刷装置側では(S211)、実際に印刷処理が実行される(S214)。
【００２４】
図３は本実施例の印刷実行待ちキューに登録されている印刷キューの処理動作を説明するフローチャートである。
【００２５】
印刷実行キュー待ち状態時には、印刷装置の状態がアイドル状態になるのを監視し、アイドル状態になれば、印刷実行待ちキューから印刷要求を取得して、印刷処理を実行する(S301)。印刷実行中あるいはアイドル状態において、操作入力部113から照合情報の入力があった場合には(S302)、入力された照合情報とすでに印刷実行待ちキューに登録されている情報から、一致する照合情報があるかどうか検索し(S303)、一致する照合情報がなければ(S304)、印刷実行待ちキューに登録されているキューのうち、照合情報をもたないもっとも優先順位の高い印刷要求を実行するために、該当する印刷要求コマンド送信元のホスト端末からのステータスの問い合わせに対して印刷装置がアイドル状態であることを示すステータスの返却を開始する(S306)。一致する照合情報をもつ印刷実行待ちキューがあれば(S304)、該当する照合情報をもつ印刷を実行するために、該当する照合情報を付加した印刷要求コマンドの送信元ホスト端末からのステータスの問い合わせに対して、印刷装置がアイドル状態であることを示すステータスの返却を開始する(S305)。各端末は、印刷装置がアイドル状態であることを示すステータスを受け取り、先に送った印刷要求コマンドで要求した印刷を実行するために、印刷データ送信する。照合情報の入力は、操作入力入力部より操作者によって入力される情報であり、ホスト端末にて入力されるものと同じコード情報である。したがって、操作入力部113は、ホスト端末と同様の入力が可能かホスト端末で指定する操作ができる構造のものである。また、ホスト端末上では、印刷装置を表示し、表示された仮想端末で端末上の各部を操作した操作情報を照合情報として扱い、同様の操作を行うことによって、照合情報の入力としてもよい。
【００２６】
印刷装置がアイドル状態であることを示すステータスの返却を開始後、印刷装置は印刷データ受信待ち状態に入る(S307)。この間、選択した印刷送信元ホスト端末以外からのステータスの要求に対しては、他のホスト印刷中を示すステータスを返却する。
【００２７】
選択されたホスト端末から印刷すべきデータを受信したら(S308)、印刷装置、RAM102の受信バッファに保存すると同時に、ROM103に格納されたプログラムにしたがってデータを解析し、印字用のデータを作成し、印刷を実行する(S309)。印刷開始後は、印刷完了待ちを行う(S310)。
【００２８】
印刷処理を終了したら(S311)、終了した印刷処理が照合情報の判定に基づくものであった場合、印刷実行待ちキューに同一の照合情報をもつキューが登録されているかどうかを検索し、同一の照合情報をもつものがあった場合には(S312)、S305からの処理を繰り返す。
【００２９】
印刷実行待ちキューに同一の照合情報をもつキューがなくなるまで処理を繰り返し、同一の照合情報をもつキューがなくなれば、印刷処理を終了し、いったんアイドル状態に戻る。
【図面の簡単な説明】
【００３０】
【図１】本発明のインクジェット記録装置の構成を示すブロック図。
【図２】本発明の動作説明のためのフローチャートである。
【図３】本発明の動作説明のためのフローチャートである。
【図１】
2009020590.tif 000003
【図２】
2009020590.tif 000004
【図３】
2009020590.tif 000005