(57)【要約】【課題】  特定のシステム装置と特定の印刷装置との組合せでのみ印刷が可能となる利用者制限機能を有する印刷システムを提供する。【解決手段】  当該印刷装置の利用可否を決定する識別情報を付加した印刷データを受け、印刷可と判断された印刷データのみを印刷する利用者制限機能付の印刷装置において、当該印刷装置を利用するシステム装置を識別するための識別情報と、印刷実行の可否を判別する情報に従い印刷の実行を制御する制御コマンド列を、実印刷データに付加した印刷データ群とすることで、制御コマンド列を解釈出来る印刷装置では、識別情報は印刷せずに、実印刷データのみを印刷可能とし、制御コマンド列を解釈出来ない印刷装置では識別情報が印刷され、実印刷データは印刷されないようにした。【選択図】  図１
2006281469.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から送信される印刷データと前記印刷データに印刷の可否を決定する識別情報を付加した印刷データ群を受信して前記印刷データに基づく印刷を行う利用者制限機能付きの印刷装置において、
前記識別情報により印刷可と判断した場合は、前記印刷データのみを印刷し、前記識別情報により印刷否と判断した場合は、前記印刷データを印刷しないで前記識別情報を印刷することを特徴とする印刷装置。
【請求項２】
識別情報が印刷データに付加されていない場合は、印刷を実施しないことを特徴とする請求項１記載の印刷装置。
【請求項３】
利用者制限機能は、有効／無効が設定でき、利用者制限機能が無効に設定された場合は、識別情報の有無にかかわらず印刷データの印刷を行うことを特徴とする請求項２記載の印刷装置。
【請求項４】
上位装置と前記上位装置とネットワークを介して接続された利用者制限機能を備えた印刷装置を有する印刷システムにおいて、
前記上位装置は、印刷データと前記印刷データに印刷の可否を決定する識別情報と前記識別情報を印刷する識別情報印刷コマンドを付加した印刷データ群を生成する印刷データ生成部を有し、
前記印刷装置は、前記識別情報により印刷可と判断した場合は、前記印刷データのみを印刷し、前記識別情報により印刷否と判断した場合は、前記印刷データを印刷しないで前記識別情報印刷コマンドを実行して前記識別情報を印刷することを特徴とする印刷システム。
【請求項５】
識別情報が印刷データに付加されていない場合は、印刷を実施しないことを特徴とする請求項４記載の印刷システム。
【請求項６】
利用者制限機能は、有効／無効が設定でき、利用者制限機能が無効に設定された場合は、識別情報の有無にかかわらず印刷データの印刷を行うことを特徴とする請求項５記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者制限機能付きの印刷装置及び印刷システムに関するものである。
【背景技術】
【０００２】
従来、利用者制限を必要とする印刷装置について、利用権限の可否認証判断機能を印刷装置に設け、認証ＩＤやパスワードといった識別情報を印刷装置に入力するなどして印刷可否を判断し利用者の制限を行っていた。
【０００３】
また、それらの識別情報を印刷データに付加し、印刷装置はその識別情報にて印刷可否を判断させることで、印刷装置への認証情報入力の手間を省いて利便性を高めてきた。従来技術では、ユーザーがドライバー画面から「ユーザー名」「グループ名」「パスワード」を設定し、印刷装置に送られる印刷指示のデータのヘッダー部としてユーザー名、グループ名、パスワードが付加され、アプリケーションから「印刷を開始」の指示を出すと、印刷装置にデータが転送され、印刷装置の管理システム制御部がヘッダー部を解析することにより、ユーザー名、グループ名を認識し、パスワードを確認する。登録されている使用可能なユーザー名リストとデータのユーザー名を比較する。使用可能なユーザー名リストに転送されたデータのユーザー名が存在するか否かを確認し、印刷の可否を判断する。（例えば特許文献１）
しかしながら、認証情報にて印刷可否を判別する機能で利用者を制限した印刷装置であっても、認証情報を不正に入手して使用された場合には、利用制限を施していても印刷装置の利用が可能となることがあり、また認証情報を解釈することが出来ない印刷装置では認証情報は無視され通常に印刷されてしまう可能性もある。
【０００４】
【特許文献１】特開平１０−２０７６６１号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特定のシステム装置と特定の印刷装置との組合せでのみ印刷を可能とし、利用者制限機能を有する印刷システムを提供する。
【課題を解決するための手段】
【０００６】
上位装置から送信される印刷データと印刷データに印刷の可否を決定する識別情報を付加した印刷データ群を受信して印刷データに基づく印刷を行う利用者制限機能付きの印刷装置において、識別情報により印刷可と判断した場合は、印刷データのみを印刷し、識別情報により印刷否と判断した場合は、印刷データを印刷しないで識別情報を印刷する印刷装置とする。
【発明の効果】
【０００７】
該当する上位装置からの印刷データで利用者制限機能付の印刷装置にて印刷を行うことができ、印刷許可を識別する情報を解釈することが出来る機能をもたない印刷装置の場合は印刷許可を識別する情報に含まれる内容が印刷されるため、印刷システムの利用者制限を行うことが出来る。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の利用者制限付き印刷システムの実施例について図面を用いて説明する。
【０００９】
図１は本発明における利用者制限機能付き印刷システムのブロック図である。
【００１０】
利用者制限付き印刷システムにおける印刷データ生成部１３は、上位装置であるシステム装置１１の記憶装置（図示せず）に格納され、システム装置１１上で動作し、システム装置１１上で動作するアプリケーション１２によって作成された実印刷データに基づいて印刷装置１９の印刷動作を行うための印刷制御命令コマンドを生成する。
【００１１】
印刷データ生成部１３では、印刷に必要な用紙サイズや給紙方法といった設定値をシステム装置１１上で入力する設定画面（図示せず）を有し、設定画面において、印刷装置１９を利用するシステム装置を識別するための識別情報としてユーザＩＤを登録する。
【００１２】
印刷データ生成部１３は、印刷装置１９を利用するシステム装置を識別するための識別情報として、登録したユーザＩＤ，システム装置より取得したタイムスタンプと、印刷実行の可否を判別する情報に従い印刷の実行を制御する制御コマンド列を実印刷データに付加した印刷データ群を生成し、外部インターフェース１４を通じて印刷装置１９へ印刷データ群を送信する。
【００１３】
また、印刷データ生成部１３は、印刷装置１９を利用者制限しない環境下でも使用できるように、識別情報および利用可否を判別する制御コマンド列を付加せずに実印刷データのみを生成する機能を有する。
【００１４】
一方、利用者制限機能付印刷システムにおける印刷装置１９は、印刷データ生成部１３にて生成され送信された印刷データ群を外部インターフェース１５を通じて、印刷データ処理機能部１６にて受信する。印刷データ処理機能部１６は受信した印刷データ群を解析し、印刷動作に必要な各種設定を処理する。印刷データ処理機能部１６は印刷許可コマンドを解釈する機能である利用者制限機能部１７を含み、その機能の有効（オン）と無効（オフ）を選択する機能を有する。有効／無効の選択は、印刷装置の設定部（図示せず）を用いて選択する。印刷制御機能部１８は、印刷データ処理機能部１６にて処理された印刷データに従い、実際に印刷を行う機構部を制御する機能部である。
【００１５】
図２は本発明における印刷データ生成部１３が利用者制限を機能させるために生成する印刷データ群の構造である。ここで、ユーザが印刷を行なうために作成した文章や画像などの印刷データを実印刷データとする。
【００１６】
図で示す様に、印刷データ生成部１３は、実印刷データの先頭と最後に、印刷装置１９を利用するシステム装置を識別するための識別情報や印刷実行の可否を判別する情報に従い、印刷の実行を制御する制御コマンド列を含む付加データを付加する。
【００１７】
印刷許可コマンドＡ２０は印刷データ群の先頭に位置し、印刷データ群を受信した印刷装置１９が印刷許可コマンドを解釈出来た場合において、以後のユーザＩＤ２１，タイムスタンプ２２，印刷実行コマンド２３，印刷制御コマンドＡ２４を無視する機能を有する。
【００１８】
印刷データ群を受信した印刷装置１９が印刷許可コマンドＡ２０を解釈出来ない場合においては、印刷許可コマンドＡ２０は不明なコマンドとして無視され、ユーザＩＤ２１、タイムスタンプ２２を印刷可能なデータとして認識する。
【００１９】
印刷実行コマンド２３は、一般的な印刷装置でも解釈が可能な印刷装置の制御コマンドであって、印刷データ群を受信した印刷装置１９が印刷許可コマンドＡ２０を解釈出来ない場合において、ユーザＩＤ２１、タイムスタンプ２２の印刷を実行するために用意された制御コマンドである。
【００２０】
印刷制御コマンドＡ２４は、印刷制御コマンドＢ２７以外の受信データを無効とする機能を有する。
【００２１】
印刷許可コマンドＢ２６は印刷装置１９が印刷許可コマンドＢ２６を解釈出来た場合においては、以後の印刷制御コマンドＢ２７を無視する機能を有する。
【００２２】
印刷制御コマンドＢ２７は、一般的な印刷装置でも解釈が可能な制御コマンドであって、印刷制御コマンドＡ２４によって印刷装置１９が受信した印刷データを無効にする状態を解除し、受信データを有効にする機能を有する。
【００２３】
印刷データ処理機能部１６は、利用者制限機能が有効時において、受け取った印刷データ群に印刷許可コマンドが含まれていなかった場合は、非利用者の印刷データとみなし、一切の受信した印刷データを無視して、印刷を行わないとする処理機能を有する。
【００２４】
以下に利用者制限機能を持った印刷装置における動作説明を図３のフローチャートを用いて説明する。
【００２５】
利用者制限機能付印刷装置は、上位システム装置で生成された印刷データを受信する（ステップＳ１）。
【００２６】
印刷装置は利用者制限機能が有効状態か無効状態かどちらかの状態であるとする（ステップＳ２）。
【００２７】
利用者制限機能が有効の場合、印刷データ処理機能部は印刷データ内を解析し（ステップＳ３）、印刷データの中に印刷許可識別コマンド等の印刷許可識別情報が含まれているかどうかの判別をする（ステップＳ４）。
【００２８】
印刷データ解析の結果、ステップＳ１にて受け取った印刷データが、印刷許可識別情報を付加した印刷データ群であった場合、印刷データ処理機能部１９は印刷許可識別情報に含まれる印刷許可コマンドＡ２０および、印刷許可コマンドＢ２６の解釈によって、印刷許可コマンドＡ２０は印刷許可コマンドＡ２０以後のユーザＩＤ２１、タイムスタンプ２２、印刷実行コマンド２３、印刷制御コマンドＡ２４を無視し、印刷許可コマンドＢ２６は印刷許可コマンドＢ以後の印刷制御コマンドＢ２７を無視する。
【００２９】
結果として、印刷データ生成部１３にて付加した印刷許可識別情報が取り除かれ、残った印刷目的である実印刷データが印刷制御機能部１８へ渡る（ステップＳ５）。
【００３０】
印刷制御機能部１８は、受け取った実印刷データに従って印刷装置１９を制御し印刷を行う（ステップＳ６）。
【００３１】
ステップＳ４にて、印刷データの解析の結果、受け取った印刷データに印刷許可識別情報が含まれていない場合には、印刷データ処理機能部１６は送られてきた印刷データは当該印刷装置を利用可能できないシステム装置からの印刷データと判断し、全てのデータを無視し（ステップＳ７）、当該印刷装置はエラーであることを表示する（ステップＳ８）。
【００３２】
ステップＳ２において利用者制限機能が無効の場合において、印刷データ処理機能部１６は、印刷データ内を解析し（ステップＳ９）、印刷データの中に印刷許可識別情報が含まれているかどうかの判別をする（ステップＳ１０）。
【００３３】
印刷データ解析の結果、受け取った印刷データに印刷許可識別情報が含まれていた場合、ステップ４にて印刷許可識別情報付と判断された場合と同様に、印刷データ処理機能部１６は印刷許可識別情報に含まれる印刷許可コマンドＡ２０および、印刷許可コマンドＢ２６の解釈によって、印刷許可コマンドＡ２０は以後のユーザＩＤ２１、タイムスタンプ２２、印刷実行コマンド２３、印刷制御コマンドＡ２４を無視し、印刷許可コマンドＢ２６は以後の印刷制御コマンドＢ２７を無視し、印刷データ群に含まれた印刷許可識別情報を取り除き、残った実印刷データである印刷内容データ２５を印刷制御機能部１８へデータを渡す（ステップＳ５）。
【００３４】
印刷制御機能部１８は、受け取った実印刷データに従って印刷装置１９を制御し印刷を行う（ステップＳ６）。
【００３５】
ステップＳ１０において、印刷データに印刷許可識別情報が含まれていない場合には、特に制限のされていない一般的な印刷データと同じであり、印刷装置１９は利用者制限機能が無効な状態であるため、利用制限機能をもたない印刷装置と同様な印刷を行う（ステップＳ６）。
【００３６】
一方、利用者制限機能を持たず印刷許可識別情報を解釈する機能をもたない印刷装置における動作説明を図４のフローチャートを用いて説明する。
【００３７】
利用者制限機能を持たず印刷許可識別情報を解釈する機能をもたない印刷装置は、上位システム装置で生成された印刷データを受信する（ステップＳ１１）。
【００３８】
受信した印刷データが当該印刷システムにおける印刷データ生成部１３にて生成された印刷データ群であって、印刷許可コマンド等の印刷許可識別情報が付加された利用者制限機能付印刷装置を対象とした印刷データ群の場合（ステップ１２）、印刷許可識別情報を解釈する機能をもたない印刷装置は、印刷データ先頭ある印刷許可コマンドＡ２０２０を解釈できず印刷許可コマンドＡ２０を無視し、以後にあるユーザＩＤ２１とタイムスタンプ２２および、印刷実行コマンドが印刷可能なデータとして認識される。
【００３９】
次に印刷制御コマンドＡ２４が認識され、印刷制御コマンドＡ２４の機能によって、印刷制御コマンドＢ２７以外の受信データを全て無視するため、印刷制御コマンドＡ２４以後にある印刷目的である印刷内容データ２５と、それにつづく印刷許可コマンドＢ２６は無視される。最後に印刷制御コマンドＢ２７が認識され、印刷制御コマンドＡ２４によって、印刷制御コマンドＢ２７以外の受信データを無視する状態を解除する。
【００４０】
結果として、印刷可能なデータとして認識された、ユーザＩＤ２１とタイムスタンプ２２および、印刷実行コマンド２３は印刷実行コマンド２３によって印刷実行命令が印刷制御機能部へ渡される（ステップＳ１３）。
【００４１】
印刷制御機能部は、受け取ったユーザＩＤ２１とタイムスタンプ２２のみを印刷し、印刷目的とな印刷内容データ２５は印刷されない（ステップＳ１４）。
【００４２】
ステップＳ１２において、印刷データに印刷許可識別情報が含まれていない場合には、一般的な印刷データと同じであるため、一般的な印刷装置と同様な印刷を行う（ステップＳ１５）。
【００４３】
以上の印刷動作プロセスによって、各印刷データと各印刷装置でどのような印刷結果となるかの関係を図５で示す。
【００４４】
図５において、印刷ルート１は、当該印刷システムの印刷データ生成部にて印刷許可識別情報を付加した印刷データを、利用者制限機能が有効な状態の利用者制限機能付印刷装置に送信して印刷を行った場合である。この場合、利用者制限機能付印刷装置は受信した印刷許可識別情報を付加した印刷データを解析し印刷許可識別情報は印刷せずに実印刷データを印刷可能とする。
【００４５】
印刷ルート２は、当該印刷システムではない印刷データ生成部にて生成された印刷許可識別情報が付加されていない印刷データを、利用者制限機能が有効な状態の利用者制限機能付印刷装置に送信して印刷を行った場合である。この場合、利用者制限機能付印刷装置は受信した印刷データ内に印刷許可識別情報が含まれていないため、当該印刷装置を利用可能でないシステム装置からの印刷データと判断し、全てのデータを無視し一切の印刷は行わず、印刷装置の利用が制限される。
【００４６】
図５において、印刷ルート４は、当該印刷システムの印刷データ生成部にて印刷許可識別情報を付加した印刷データを、利用者制限機能を持たない印刷装置に送信して印刷を行った場合である。この場合、利用者制限機能を持たない印刷装置は受信した印刷許可識別情報を解釈できず、印刷許可識別情報に含まれる印刷制御コマンドＡ機能によって、印刷許可識別情報に含まれるユーザＩＤとタイムスタンプのみが印刷され、実印刷データは印刷されないため、機密性のある印刷データなどの不正印刷を制限すると同時に、前記印刷されたユーザＩＤとタイムスタンプで利用者と利用時間を記録することがでる。
【００４７】
印刷ルート５は、当該印刷システムの印刷データ生成部にて印刷許可識別情報を付加した印刷データを、利用者制限機能が無効な状態の利用者制限機能付印刷装置に送信して印刷を行った場合である。この場合、利用者制限機能が有効な場合と同様に、当該利用者制限機能付印刷装置は受信した印刷許可識別情報を付加した印刷データを解析し、印刷許可識別情報は印刷せずに実印刷データを印刷可能とする。
【００４８】
印刷ルート３は、当該印刷システムではない印刷データ生成部にて生成された印刷許可識別情報が不可されていない印刷データを、利用者制限機能が無効な状態の利用者制限機能付印刷装置に送信して印刷を行った場合である。この場合、当該印刷装置は利用制限がされていない状態であるため、利用者制限機能を持たない一般的な印刷装置と同様に、実印刷データが印刷可能である。
【００４９】
印刷ルート６は、いわゆる一般的ななんの制限もなされていないシステム装置と印刷装置での印刷プロセスであり、印刷が可能なルートを示している。
【００５０】
なお、印刷装置としては、電子写真方式プリンタやインクジェットプリンタ，インパクトプリンタなどが例としてあげられる。また、上位装置としては、パーソナルコンピュータやサーバなどが例としてあげられる。
【００５１】
以上説明したように、本実施例によれば、以下の効果を発揮することが出来る。当該印刷システムの利用者制限機能付印刷装置は、利用者制限機能が有効の場合、当該印刷システムの印刷データ生成部にて印刷許可識別情報を付加した印刷データでないと印刷が行われないため、当該利用者制限機能付印刷装置と当該印刷データ生成部を有するシステム装置との組合せのみ印刷が可能とする利用者制限を行うことが出来る。
【００５２】
当該印刷データ生成部にて印刷許可識別情報が付加された印刷データを、印刷許可識別情報を解釈することが出来る機能をもたない印刷装置にて印刷を行った場合、印刷許可識別情報に含まれるユーザＩＤとタイムスタンプのみが印刷されるため、当該印刷システムのシステム装置を使用して、他の印刷許可識別情報を解釈することが出来る機能をもたない印刷装置での印刷を防ぎ、当該印刷システムのシステム装置の利用者制限を行うことが出来る。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施例である印刷システムのブロック図である。
【図２】本発明における利用者制限機能付印刷データの構造図である。
【図３】利用者制限機能付印刷装置における印刷動作のフローチャート図である。
【図４】利用者制限機能のない一般的な印刷装置における印刷動作のフローチャート図である。
【図５】各印刷データと各印刷装置でどのような印刷結果となるかの関係図である。
【符号の説明】
【００５４】
１１…システム装置、１２…アプリケーション、１３…印刷データ生成部、１４…外部インターフェース、１５…外部インターフェース、１６…印刷データ処理機能部、１７…利用者制限機能部、１８…印刷制御機能部、１９…印刷装置、２０…印刷許可コマンドＡ、２１…ユーザＩＤ、２２…タイムスタンプ、２３…印刷実行コマンド、２４…印刷制御コマンドＡ、２５…印刷内容データ、２６…印刷許可コマンドＢ、２７…印刷制御コマンドＢ。
【図１】
2006281469.tif 000003
【図２】
2006281469.tif 000004
【図３】
2006281469.tif 000005
【図４】
2006281469.tif 000006
【図５】
2006281469.tif 000007