(57)【要約】【課題】  画像形成装置において、印刷された文書の内容について後から検証することと、その内容と印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて調べることを可能とすること。【解決手段】  本発明の画像形成装置は、印刷データを保存して記録する印刷データ保存部と、前記印刷データと印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて記録する印刷データリスト記録部とを設けることにより課題を解決した。さらに、印刷データ中の特定文字列の存在の有無により、印刷データを保存するかしないかの制御を行うこととした。【選択図】図２
2010099994.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを保存して記録する印刷データ保存部と、
前記印刷データと印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて記録する印刷データリスト記録部と、
前記印刷データ及び前記印刷データリストの印刷出力をする印刷部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１の画像形成装置であって、
前記印刷データ中に特定文字列の存在を検知する特定文字列検知部と、
前記特定文字列検知部が検知した前記特定文字列の存在の有無に基づいて、前記印刷データ保存部が前記印刷データを保存するかどうかを判断する印刷データ保存判断部とを有する
ことを特徴とする画像形成装置。
【請求項３】
請求項２の画像形成装置であって、
前記特定文字列検知部は、前記印刷データのヘッダ中から前記特定文字列の存在を検知する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置において、印刷されたデータの印刷出力後の内容の検証を可能とする技術に関する。
【背景技術】
【０００２】
米国でのＳＯＸ法（上場企業会計改革および投資家保護法）の制定を受けて、企業内文書での取り扱いに関して、一層のセキュリティの向上が必要とされるようになった。これまでも、文書の印刷に関して部門や個人での資格に対する制限等が行なわれていた。又、特殊な領収書や金銭に絡むものに関してファイルの出力制限などが行われていた。しかし、日常的に単純に印刷される文書の内容には大きな注意が払われていなかった。こういった文書中に重要な情報が記載されている可能性もあるが、従来の印刷ログを記録する方法では、実際の文書の中身についてまでの記録は残せないため、印刷終了後に印刷文書の内容を検証することはできず、文書の印刷に関する充分な危機管理を行うことはできなかった。
【０００３】
従来技術として、画像出力装置のセキュリティ装置において、入力されるプリントジョブ中の特定の出力内容の有無を検知する特定出力内容検知手段１と、画像出力装置の紙詰まりを検知する紙詰まり検知手段２と、紙詰まりが生じたページの再印刷処理を制御する再印刷制御手段３とから構成し、特定出力内容検知手段１の出力と紙詰まり検知手段２の出力によって再印刷制御・出力制御手段３を制御して、特定内容を有するページに紙詰まりが生じた場合には再印刷を禁止する方法がある（特許文献１参照）。
【０００４】
また、ジョブ履歴を当該ジョブ履歴に関わったユーザ以外に参照できないように対策するとともに、全てのユーザのプライバシーに関する情報を取得できないように対策することで、セキュリティを向上させるデバイスおよび履歴表示制御方法を提供する方法がある（特許文献２参照）。
【０００５】
しかし、これらの方法では印刷された文書の内容について、後から検証することはできない。また、印刷された文書について、その内容と印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて調べることはできない。
【特許文献１】特開平０７−１２５３９１号公報
【特許文献２】特開２００７−８７００２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
解決しようとする問題点は、画像形成装置において印刷された文書の内容について後から検証することはできなかった点と、当該印刷された文書についてその内容と印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて調べることはできなかった点である。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、印刷データを保存して記録する印刷データ保存部と、前記印刷データと印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて記録する印刷データリスト記録部と、前記印刷データ及び前記印刷データリストの印刷出力をする印刷部とを有することを特徴とする。
【０００８】
また、本発明の画像形成装置は、さらに前記印刷データ中に特定文字列の存在を検知する特定文字列検知部と、前記特定文字列検知部が検知した前記特定文字列の存在の有無に基づいて、前記印刷データ保存部が前記印刷データを保存するかどうかを判断する印刷データ保存判断部とを有することを特徴としてもよい。
【０００９】
また、本発明の画像形成装置の前記特定文字列検知部は、前記印刷データのヘッダ中から前記特定文字列の存在を検知することを特徴としてもよい。
【発明の効果】
【００１０】
本発明の画像形成装置は、印刷データを保存して記録する印刷データ保存部と、前記印刷データと印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて記録する印刷データリスト記録部と、前記印刷データ及び前記印刷データリストの印刷出力をする印刷部とを有することを特徴とする。
【００１１】
このため、印刷された文書の印刷データが保存してあるため、後から該文書の内容を検証することが可能となり、セキュリティの向上が可能となる。又、該印刷データリスト記録部の記録データを確認することにより、印刷されたデータがどのファイルで、誰により、いつ印刷されたかを確認可能となる。
【００１２】
また、本発明の画像形成装置は、さらに前記印刷データ中に特定文字列の存在を検知する特定文字列検知部と、前記特定文字列検知部が検知した前記特定文字列の存在の有無に基づいて、前記印刷データ保存部が前記印刷データを保存するかどうかを判断する印刷データ保存判断部とを有することを特徴としてもよい。
【００１３】
このため、例えば保存せずに印刷許可するための特定文字列を決めて、印刷データ中に同特定文字列が含まれていれば、印刷データの保存を行うことなく印刷を可能とさせ、明らかに保存が必要の無い印刷データによるメモリリソースの無用な消費が抑制される。
【００１４】
また、本発明の画像形成装置の前記特定文字列検知部は、前記印刷データのヘッダ中から前記特定文字列の存在を検知することを特徴としてもよい。
【００１５】
このため、印刷データのヘッダを読み込んだ早期の段階において、印刷データの保存を行うかどうかの判断が可能となる。
【発明を実施するための最良の形態】
【００１６】
画像形成装置において、印刷された文書の内容について後から検証することができない問題点と当該印刷された文書について、その内容と印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて調べることはできない問題点を解決するために、印刷データを保存して記録する印刷データ保存部と、前記印刷データと印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて記録する印刷データリスト記録部とを設けた。
【実施例】
【００１７】
［構成］
図１は、本発明の実施例に係わる画像形成装置の機能ブロック図である。
【００１８】
画像形成装置１０１は、データ受信インタフェース部１１１、本体設定部１１３、記憶部１１５、制御部１１７、出力設定部１１９、印刷制御部１２１、印刷部１２３、解析部１３１とを有している。解析部１３１は、本発明の本質的な機能を司る機能部であるが、その内部にさらに特定文字列検知部１３３、印刷データ保存判断部１３５、印刷データ保存部１３７、印刷データリスト記録部１３９とを有している。
【００１９】
以下に各機能部について説明する。
【００２０】
データ受信インタフェース部１１１は、ＰＣ（Personal Computer）から送信された印刷データを受信する機能部である。インタフェースの規格はＵＳＢ、シリアル、パラレルないしはネットワークインタフェース等のいずれであってもよい。
【００２１】
本体設定部１１３は、画像形成装置１０１本体の様々な初期設定を記録保持する機能部である。印刷許可の特定文字列が無くとも印刷させるかどうか等の初期設定を記録しておく。
【００２２】
記憶部１１５は、半導体メモリ及び回転磁気ディスク装置等の記憶装置からなり、画像形成装置１０１の動作に必要なプログラムやデータを記録すると共に、本発明の印刷データ及び印刷データリストを記録する。
【００２３】
制御部１１７は、ＣＰＵと周辺回路を有し、画像形成装置の動作の制御を行う。また、後述の解析部１３１が有する各機能部からの指示を得て、本発明の特徴的な動作の制御を行う。
【００２４】
出力設定部１１９は、画像形成装置１０１が印刷出力を行う際の設定事項の記録保存を行う。
【００２５】
印刷制御部１２１は、印刷部１２３で印刷出力を行う際に必要な制御を行う。
【００２６】
印刷部１２３は、印刷エンジンを有し、紙などの媒体に印刷出力Ｄ５３を行う。また、印刷部１２３は、印刷データ保存部１３７により保存された印刷データ及び印刷データリスト記録部１３９により記録された印刷データリストを印刷可能である。
【００２７】
解析部１３１は、本発明の最も本質的な機能を司る機能部であり、ＰＣ２０１等から受信した印刷データの解析を行って、印刷データ及び印刷データリストの記録を行う。動作の詳細は以降の各機能部に記載する。
【００２８】
特定文字列検知部１３３は、印刷データのヘッダ中に所定の印刷許可文字列が存在するかどうかを検知する。印刷データは一般的にページ記述言語で書かれており、そのヘッダ部分はＰＪＬ（Printer Job Language）などによるプリンタコントロールのコマンドが書かれているが、同ヘッダ中に印刷データの保存を行わないで印刷を許可することを表す印刷許可文字列を組み込んでおくと、その印刷データは保存することなく印刷が許可される。この文字列は、どのようなものであってもよいが、偶然にも同じ文字列が発生しないような”％”や”＆”などの特殊文字を埋め込んだ、例えば、”％％＆＆ＰＲＩＮＴＡＢＬＥ＆ＮＯ−ＳＡＶＥ＆＆％％”のようなものが適当である。
【００２９】
印刷データ保存判断部１３５は、前記特定文字列検知部１３３が印刷許可の特定文字列の存在を判断したときに、当該印刷データの保存を行わずに印刷を許可すると判断して、その指令を印刷データ保存部１３７に出す。
【００３０】
印刷データ保存部１３７は、前記印刷データ保存判断部１３５の判断に基づき印刷データを保存する。印刷許可の特定文字列が印刷データ中に存在する場合は、印刷データの保存を行わない。無い場合には保存する。
【００３１】
一旦記録された印刷データは、ユーザ又は管理者等の指示によってホスト等に送信することが可能であり、印刷データの詳細な内容の検討をホストコンピュータ上で行うことも可能である。
【００３２】
印刷データリスト記録部１３９は、印刷データと該印刷データの印刷日時、印刷実行ユーザ、印刷ファイル名を関連付けて記録する。印刷データが保存される場合にのみ印刷データリストを記録するという方法であってもよいし、印刷データが保存されるかされないかに限らず、印刷データリストを記録するという方法であってもよい。
【００３３】
［フローチャート］
図２のフローチャートを用いて、印刷データ中の特定文字列の有無に従って印刷データ保存を行う画像形成装置の動作の流れについて説明する。
【００３４】
最初のＳ１１及びＳ１３は、ＰＣ２０１上での処理動作である。
【００３５】
Ｓ１１：ＰＣ２０１において、印刷データを生成するが、その際に印刷許可の特定文字列を付加するかどうかの設定をユーザの入力にて行う。
【００３６】
Ｓ１３：Ｓ１１で特定文字列の付加ないしは不付加の設定がされた印刷データを画像形成装置に送信し、印刷実行が指示される。
【００３７】
以降は、画像形成装置１０１上での処理動作である。
【００３８】
Ｓ２１：データ受信インタフェース部１１１は、印刷データを受信する。
【００３９】
Ｓ２３：特定文字列検知部１３３は、保存を行わずに印刷を許可する印刷許可特定文字列が印刷データのヘッダ中にあるかどうかを検知する。印刷データ保存判断部１３５は、前記特定文字列の存在があったときは動作をＳ２５に移行する。無かった場合には動作をＳ２７に移行する。
【００４０】
Ｓ２５：印刷データリスト記録部１３９は、印刷データと関連付けて該印刷データの印刷日時、印刷実行ユーザ、印刷ファイル名を印刷データリスト（図３のＤ５１）に登録する。登録される印刷データリストは記憶部１１５に記録される。この後、動作をＳ３７に移行する。
【００４１】
Ｓ２７：印刷データの全ての受信が完了したかどうかを判断する。印刷データの受信が完了すれば動作をＳ２９に移行する。完了していなければＳ２１に戻り以降の動作を繰り返す。
【００４２】
Ｓ２９：印刷データリスト記録部１３９は、印刷データと関連付けて該印刷データの印刷日時、印刷実行ユーザ、印刷ファイル名を印刷データリスト（図３のＤ５１）に登録する。登録される印刷データリストは記憶部１１５に記録される。
【００４３】
Ｓ３１：印刷データ保存部１３７は、印刷データの保存を行う。保存される印刷データは記憶部１１５に記録される。
【００４４】
Ｓ３３：本体設定部１１３に記録されている画像形成装置１０１の初期設定に従い、印刷許可の特定文字列が無い場合においても印刷を行うかどうかを判断する。初期設定によりその場合は印刷を行わないとする場合には、動作をＳ３５に移行する。初期設定により印刷許可の特定文字列が無くとも印刷を許可する場合には、Ｓ３７に動作を移行する。
【００４５】
Ｓ３５：印刷を行わないので制御部１１７は、印刷データを廃棄処理する。
【００４６】
Ｓ３７：印刷を行うと判断されたので、印刷データを印刷部１２３にて印刷出力する（図１のＤ５３）。
【００４７】
上記の一連の動作により、印刷データ中の印刷許可文字列の存在の有無により印刷データを保存するかどうかを判断して印刷を行う動作を完了する。
【００４８】
次に、図３のフローチャートを用いて、記録された印刷データリストを利用する際の動作について説明する。
【００４９】
Ｓ４１：印刷データリスト記録部１３９は、ユーザの入力による印刷データリストの印刷指示を受け取る。
【００５０】
Ｓ４３：印刷データリスト記録部１３９は、Ｓ４１のユーザの入力指示に従い、記憶部１１５に記憶されている印刷データリストから必要なデータを抽出する。
【００５１】
Ｓ４５：印刷部１２３において、印刷データリストを印刷出力する。
【００５２】
上記の一連の動作により、印刷履歴である印刷データリストの出力動作が完了する。
【００５３】
この後、印刷データリスト中にある保存された印刷データへの印刷出力を行ってもよいし、印刷データリストの出力を行わずに、単独で保存された印刷データの印刷出力を行ってもよい。
【００５４】
［実施例の効果］
本発明実施例の画像形成装置により、以下のことが可能となる。
【００５５】
印刷が完了した後でも、印刷データが保存されるため印刷内容について検証が可能である。
【００５６】
印刷データの検証の際には、印刷データリストに記録してある印刷日時、印刷実行ユーザ、ファイル名等とのデータをも取得可能である。
【００５７】
保存された印刷データをホストに再送信することも可能であるので、複数台の画像形成装置がネットワーク化されているような場合であっても、データ管理が容易となる。
【００５８】
［その他］
本発明実施例では、特定文字列がヘッダ中に存在するかどうかを検知する方法としたが、ヘッダ中に限定せずに印刷データ全体の中に存在するかどうかを検知する方法としてもよい。
【００５９】
本発明実施例では、特定文字列が存在すると保存を行わずに印刷を許可するとの設定にしたが、例えば特定文字列が存在しないと保存を行わずに印刷を許可するなどの他の設定によって動作させる方法であってもよい。
【図面の簡単な説明】
【００６０】
【図１】本発明実施例の画像形成装置の機能ブロック図である。
【図２】本発明実施例の画像形成装置の印刷指示から印刷データ保存、印刷までの動作のフローチャートである。
【図３】本発明実施例の画像形成装置の印刷データリスト印刷時のフローチャートである。
【符号の説明】
【００６１】
１０１  画像形成装置
１１１  データ受信インタフェース部
１１３  本体設定部
１１５  記憶部
１１７  制御部
１１９  出力設定部
１２１  印刷制御部
１２３  印刷部
１３１  解析部
１３３  特定文字列検知部
１３５  印刷データ保存判断部
１３７  印刷データ保存部
１３９  印刷データリスト記録部
【図１】
2010099994.tif 000003
【図２】
2010099994.tif 000004
【図３】
2010099994.tif 000005