(57)【要約】      （修正有）【課題】セキュリティプリント機能等に関する設定を柔軟に設定できるようにして利便性とセキュリティ性を向上させることのできる画像形成装置を提供する。【解決手段】文書データに基づいて画像形成を行う画像形成手段（プリンタエンジン）１６と、文書データ自体に付加されている属性情報のうち、機密に関する属性情報を解析する解析手段（データ解析部）１１と、文書データを蓄積する蓄積手段（記憶部）１２と、解析手段の解析結果に基づいて文書データを蓄積手段に蓄積する処理を行うか否かを判定する判定手段（システム制御部）１５とを備える。【選択図】図１
2009226727.tif 000002
【特許請求の範囲】
【請求項１】
文書データに基づいて画像形成を行う画像形成手段と、
前記文書データ自体に付加されている属性情報のうち、機密に関する属性情報を解析する解析手段と、
前記文書データを蓄積する蓄積手段と、
前記解析手段の解析結果に基づいて前記文書データを前記蓄積手段に蓄積する処理を行うか否かを判定する判定手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記文書データの属性情報は、当該文書データの拡張子、ファイル名、当該文書データの送受信に関する情報の少なくとも一つを含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記文書データの送受信に関する情報は、入出力インターフェイスに関する情報、経路情報、プロトコルに関する情報、入出力ポートに関する情報の少なくとも一つを含むことを特徴とする請求項１または請求項２の何れかに記載の画像形成装置。
【請求項４】
前記判定手段は、前記文書データを前記蓄積手段に蓄積する処理を行うか否かの判定の条件を設定する条件設定手段を備えることを特徴とする請求項１から請求項３の何れかに記載の画像形成装置。
【請求項５】
前記判定手段は、判定結果を通知する通知手段を備えることを特徴とする請求項１から請求項４の何れかに記載の画像形成装置。
【請求項６】
前記判定手段による判定結果を採用するか否かを指示する指示手段を備えることを特徴とする請求項１から請求項５の何れかに記載の画像形成装置。
【請求項７】
前記条件設定手段は、本装置における処理履歴を勘案して条件を設定することを特徴とする請求項４から請求項６の何れかに記載の画像形成装置。
【請求項８】
所定のデータの送受信手段を備え、
前記所定の処理は、前記送受信手段における受信機能を有効にし、送信機能を無効にする処理であることを特徴とする請求項１から請求項７の何れかに記載の画像形成装置。
【請求項９】
前記文書データの画像形成を所定の時間帯を指定して予約する予約手段と、
該予約手段で予約された時間帯において、前記送受信手段を介して前記文書データを受信し、当該文書データに基づいて前記画像形成手段により画像形成を実行するように制御する制御手段と、
を備えることを特徴とする請求項１から請求項８の何れかに記載の画像形成装置。
【請求項１０】
前記制御手段は、前記予約手段で予約された時間帯において、前記送受信手段における受信機能を有効にし、送信機能を無効にするように制御することを特徴とする請求項８または請求項９の何れかに記載の画像形成装置。
【請求項１１】
前記制御手段は、前記予約手段で予約された時間帯において、当該予約を行った者が送信した文書データについてのみ前記送受信手段における受信機能を有効にし、送信機能を無効にするように制御することを特徴とする請求項８から請求項１０の何れかに記載の画像形成装置。
【請求項１２】
前記予約手段は、予約の可否を通知する通知手段を備えることを特徴とする請求項８から請求項１１の何れかに記載の画像形成装置。
【請求項１３】
前記通知手段は、予約が可能である場合に、予約可能な時間帯を通知することを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
請求項１から請求項１３の何れかに記載の１または２以上の画像形成装置と、
通信手段を介して前記画像形成装置と接続される１または２以上の情報処理装置と、
から構成されることを特徴とする画像形成システム。
【請求項１５】
文書データに基づいて画像形成を行う画像形成過程と、
前記文書データ自体に付加されている属性情報のうち、機密に関する属性情報を解析する解析過程と、
前記文書データを蓄積する蓄積過程と、
前記解析過程の解析結果に基づいて前記文書データを前記蓄積過程で蓄積する処理を行うか否かを判定する判定過程と、
を演算手段に実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システムおよび画像形成プログラムに関するものである。
【背景技術】
【０００２】
画像形成装置の一種としてのプリンタ等においては、印刷した機密文書などが、第三者に無断で閲覧されたり、持ち去るなどの不正行為を防止するために、セキュリティプリント(親展プリント)あるいは蓄積プリント機能が設けられる場合がある。
【０００３】
ここで、セキュリティプリント機能等とは、クライアントパソコンなどから出力指示されたプリントデータは、予め設定されたパスワードを入力するまでプリントサーバなどのハードディスクに格納され、出力されないようにする機能をいう。
【０００４】
しかしながら、従来のセキュリティプリント機能等では、ユーザが機密を要する文書毎にセキュリティプリント機能の使用を指定しなければならなかった。
【０００５】
そのため人為的なミス等によりセキュリティプリント機能等の指定を忘れることがあり、セキュリティ性が低いという問題があった。
【０００６】
このような問題を解消すべく種々の技術が提案されている。
【０００７】
例えば、特開２００６−２９７６２４号公報では、パスワードが設定されている文書をダイレクトプリントで印刷する際に、プリンタドライバで蓄積プリント機能（ホールドプリント機能）を有効にし、その文書パスワードをセキュリティプリント（親展プリント）のパスワードとして扱う技術が開示されている。
【０００８】
一方、蓄積プリント機能を備えるプリンタ（特開２００４−１０１５７２号公報，特開２００６−２２９４９９号公報等参照）では、印刷出力の予約時間になるまでの間、印刷ジョブをプリンタ内のハードディスク等の記憶装置に保持（蓄積）している。
【特許文献１】特開２００６−２９７６２４号公報
【特許文献２】特開２００４−１０１５７２号公報
【特許文献３】特開２００６−２２９４９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、セキュリティプリント機能等に関する設定を柔軟に設定できるようにして利便性とセキュリティ性を向上させることのできる画像形成装置、画像形成システムおよび画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、請求項１の発明に係る画像形成装置は、文書データに基づいて画像形成を行う画像形成手段と、前記文書データ自体に付加されている属性情報のうち、機密に関する属性情報を解析する解析手段と、前記文書データを蓄積する蓄積手段と、前記解析手段の解析結果に基づいて前記文書データを前記蓄積手段に貯蓄する処理を行うか否かを判定する判定手段とを備えることを特徴とする。
【００１１】
請求項２の発明に係る画像形成装置は、前記文書データの属性情報は、当該文書データの拡張子、ファイル名、当該文書データの送受信に関する情報の少なくとも一つを含むことを特徴とする。
【００１２】
請求項３の発明に係る画像形成装置は、前記文書データの送受信に関する情報は、入出力インターフェイスに関する情報、経路情報、プロトコルに関する情報、入出力ポートに関する情報の少なくとも一つを含むことを特徴とする。
【００１３】
請求項４の発明に係る画像形成装置は、前記判定手段は、前記文書データを前記蓄積手段に蓄積する処理を行うか否かの判定の条件を設定する条件設定手段を備えることを特徴とする。
【００１４】
請求項５の発明に係る画像形成装置は、前記判定手段は、判定結果を通知する通知手段を備えることを特徴とする。
【００１５】
請求項６の発明に係る画像形成装置は、前記判定手段による判定結果を採用するか否かを指示する指示手段を備えることを特徴とする。
【００１６】
請求項７の発明に係る画像形成装置は、前記条件設定手段は、本装置における処理履歴を勘案して条件を設定することを特徴とする。
【００１７】
請求項８の発明に係る画像形成装置は、所定のデータの送受信手段を備え、前記所定の処理は、前記送受信手段における受信機能を有効にし、送信機能を無効にする処理であることを特徴とする。
【００１８】
請求項９の発明に係る画像形成装置は、前記文書データの画像形成を所定の時間帯を指定して予約する予約手段と、該予約手段で予約された時間帯において、前記送受信手段を介して前記文書データを受信し、当該文書データに基づいて前記画像形成手段により画像形成を実行するように制御する制御手段とを備えることを特徴とする。
【００１９】
請求項１０の発明に係る画像形成装置は、前記制御手段は、前記予約手段で予約された時間帯において、前記送受信手段における受信機能を有効にし、送信機能を無効にするように制御することを特徴とする。
【００２０】
請求項１１の発明に係る画像形成装置は、前記制御手段は、前記予約手段で予約された時間帯において、当該予約を行った者が送信した文書データについてのみ前記送受信手段における受信機能を有効にし、送信機能を無効にするように制御することを特徴とする。
【００２１】
請求項１２の発明に係る画像形成装置は、前記予約手段は、予約の可否を通知する通知手段を備えることを特徴とする。
【００２２】
請求項１３の発明に係る画像形成装置は、前記通知手段は、予約が可能である場合に、予約可能な時間帯を通知することを特徴とする。
【００２３】
請求項１４の発明に係る画像形成システムは、請求項１から請求項１４の何れかに記載の１または２以上の画像形成装置と、通信手段を介して前記画像形成装置と接続される１または２以上の情報処理装置とから構成されることを特徴とする。
【００２４】
請求項１５の発明に係る画像形成プログラムは、文書データに基づいて画像形成を行う画像形成過程と、前記文書データ自体に付加されている属性情報のうち、機密に関する属性情報を解析する解析過程と、前記文書データを蓄積する蓄積過程と、前記解析過程の解析結果に基づいて前記文書データを前記蓄積過程で貯蓄する処理を行うか否かを判定する判定過程とを演算手段に実行させることを特徴とする。
【発明の効果】
【００２５】
本発明によれば以下の効果を奏することができる。
【００２６】
すなわち、請求項１に記載の発明によれば、本構成を有していない場合に比較して、文書データ自体に付加されている属性情報のうち、機密に関する属性情報の解析結果に基づいて文書データを蓄積手段に蓄積する処理を行うか否かを判定しているので、文書データ毎にセキュリティプリントなどの処理を行うか否かを柔軟に設定することができ、利便性とセキュリティ性を向上させることができるという効果がある。
【００２７】
請求項２に記載の発明によれば、本構成を有していない場合に比較して、蓄積手段に蓄積する処理を行うか否かを種々の情報に基づいて、より柔軟に設定することができ、利便性を向上させることができる。
【００２８】
請求項３に記載の発明によれば、本構成を有していない場合に比較して、蓄積手段に蓄積する処理を行うか否かを種々の情報に基づいて、より柔軟に設定することができ、利便性を向上させることができる。
【００２９】
請求項４に記載の発明によれば、本構成を有していない場合に比較して、蓄積手段に蓄積する処理の実行を行うか否かの判定の条件を設定することができるので、所定の処理を行うか否かを、より柔軟に設定することができ、利便性とセキュリティ性を向上させることができる。
【００３０】
請求項５に記載の発明によれば、本構成を有していない場合に比較して、判定結果を通知しているので、所定の処理を行うか否かをユーザが確認することができ、利便性とセキュリティ性を向上させることができる。
【００３１】
請求項６に記載の発明によれば、本構成を有していない場合に比較して、判定結果を採用するか否かを指示できるので、利便性とセキュリティ性を一層向上させることができる。
【００３２】
請求項７に記載の発明によれば、本構成を有していない場合に比較して、処理履歴を勘案して条件を設定しているので、利便性を一層向上させることができる。
【００３３】
請求項８に記載の発明によれば、本構成を有していない場合に比較して、所定の処理は送受信手段における受信機能を有効にし、送信機能を無効にする処理であるので、不正アクセス等による情報の漏洩を未然に防止することができ、セキュリティ性を一層向上させることができる。
【００３４】
請求項９に記載の発明によれば、本構成を有していない場合に比較して、予約された時間帯において文書データを受信して画像形成を実行するようにしているので、長時間にわたって文書データが装置内に蓄積される事態を回避することができ、不正アクセス等による情報の漏洩等を抑制して、セキュリティ性を一層向上させることができる。
【００３５】
請求項１０に記載の発明によれば、本構成を有していない場合に比較して、予約された時間帯において送受信手段における受信機能を有効にし、送信機能を無効にしているので、不正アクセス等による情報の漏洩を未然に防止することができ、セキュリティ性を一層向上させることができる。
【００３６】
請求項１１に記載の発明によれば、本構成を有していない場合に比較して、予約された時間帯において、当該予約を行った者が送信した文書データについてのみ送受信手段における受信機能を有効にし、送信機能を無効にするように制御しているので、第三者による文書データの蓄積やアクセスを防止して、これらの文書データが不正アクセス等により漏洩や改ざんされる事態を回避してセキュリティ性を一層向上させることができる。
【００３７】
請求項１２に記載の発明によれば、本構成を有していない場合に比較して、予約の可否を通知しているので、利便性を向上させることができる。
【００３８】
請求項１３に記載の発明によれば、本構成を有していない場合に比較して、予約可能な時間帯を通知しているので、利便性をより向上させることができる。
【００３９】
請求項１４に記載の発明によれば、本構成を有していない場合に比較して、文書データ毎にセキュリティプリントなどの処理を行うか否かを柔軟に設定することができ、利便性とセキュリティ性を向上させることができるという効果がある。
【００４０】
請求項１５に記載の発明によれば、本構成を有していない場合に比較して、文書データ自体に付加されている属性情報のうち、機密に関する属性情報の解析結果に基づいて文書データを蓄積手段に蓄積する処理を行うか否かを判定しているので、文書データ毎にセキュリティプリントなどの処理を行うか否かを柔軟に設定することができ、利便性とセキュリティ性を向上させることができるという効果がある。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の一例としての実施の形態を図面に基づいて詳細に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。
【００４２】
（第１の実施の形態）
【００４３】
図１は本発明についての第１の実施の形態に係る画像形成システムＳ１の構成を示すブロック図である。
【００４４】
図１に示すように、画像形成システムＳ１は、ＬＡＮやＵＳＢ等のネットワークＮを介して、画像形成装置の一種としてのプリンタＰＲ１と、パーソナルコンピュータ等で構成される情報処理装置ＰＣ１とが接続されて構成されている。
【００４５】
なお、本実施の形態では、プリンタＰＲ１、情報処理装置ＰＣ１ともに１台ずつ接続されている場合を示しているが、これには限定されずそれぞれ２台以上を接続してもよいし、その他にネットワーク機能を有する画像入力装置（スキャナ等）などを接続してもよい。
【００４６】
また、プリンタＰＲ１の種別は特には限定されず、レーザプリンタ，フルカラープリンタ，インクジェットプリンタ等の何れであってもよい。
【００４７】
プリンタＰＲ１は、図１に示すように、ネットワークＮを介して文書データ等の情報の送受信を行うインターフェイス１０と、文書データ（印刷データ）に関する所定の情報を解析するデータ解析部（解析手段）１１と、ハードディスク装置やメモリ等で構成される記憶部１２と、タッチパネルやキーボード等で構成される操作部１３と、文書データに基づいて画像データを形成する描画部１４と、マイクロコンピュータ等で構成されるシステム制御部１５と、印刷処理を実行するプリンタエンジン１６と、情報処理装置ＰＣ１のウェブブラウザを介して情報を提供する組み込みウェブサーバ（Ｅｍｂｅｄｄｅｄ  Ｗｅｂ  Ｓｅｒｖｅｒ：以下、ＥＷＳ）１７等を備えている。
【００４８】
なお、ＥＷＳとは、プリンタに搭載されているウェブサーバのみを指すものではなく、各種装置（各種デバイス）に搭載可能なウェブサーバを含む。例えば、家庭用ＡＤＳＬルーターなどにも搭載される場合もあり、クライアントコンピュータに搭載されているウェブブラウザからウェブサーバにアクセスして、各種パラメータの値を設定したり、通信履歴情報を表示させたりすることができるものをいう。
【００４９】
また、情報処理装置ＰＣ１は、一般的なパーソナルコンピュータ等と同等の構成で足りる。図１では、情報処理装置ＰＣ１に搭載される主なソフトウェアを機能的に示す。
【００５０】
具体的には、ハードディスク装置等で構成される記憶装置に、ワードプロセッサやグラフィックソフト等の印刷機能を有するアプリケーション２０、アプリケーション２０からの指示を受けてプリンタＰＲ１の制御やプリント言語への変換等を行うプリンタドライバ２１、文書データ等のプリントジョブを順次記憶するプリントスプーラ２２、ネットワークＮに接続するインターフェイス３０のポートの状況や印刷データ（文書データ）の通信経路やプロトコル等を監視するポートモニタ２３、プリンタＰＲ１側のＥＷＳ１７にアクセスして種々の情報を閲覧したり設定等を行うウェブブラウザ２４等がインストールされている。
【００５１】
図２は、情報処理装置ＰＣ１におけるウェブブラウザの画面を例示する。
【００５２】
図２に示す画面は、プリンタＰＲ１における文書の蓄積条件を設定する画面を表している。
【００５３】
ここで、「文書名」は、文書データ（印刷データ）のファイル名を表す。具体的には、例えば、ｒｅｐｏｒｔ＊．ｐｄｆ、ｆｉｌｅ＊．ｐｄｆ、ｐｒｉｖａｔｅ＊．ｔｘｔなどが表示される。
【００５４】
なお、「＊」は、ワイルドカード（特定の文字を指定しない意味）を示し、例えばｒｅｐｏｒｔ０１．ｐｄｆ，ｒｅｐｏｒｔ１００などは全て同様に扱われる。
【００５５】
この「文書名」をプリンタＰＲ１側のデータ解析部１１で解析して、ファイル名の一致、不一致あるいは拡張子の一致、不一致に基づいて所定の処理を実行するか否かを判定させることができる。
【００５６】
また、「Ｉ／Ｆ」は、データを受信するインターフェイスの種類を表し、本実施の形態ではＬＡＮとＵＳＢから選択する。
【００５７】
この選択結果により所定の処理を実行するか否かを判定させることができる。
【００５８】
また、「文書パスワード」は、文書データにパスワードを設定するか否か選択する。
【００５９】
パスワードが設定された場合には、印刷出力する際に、プリンタＰＲ１の操作部１３から入力されるパスワードが予め登録されたものと一致した場合（即ち、認証された場合）にのみ印刷処理を実行する。これにより、機密性の高い文書データ等についてセキュリティ性を向上させることができる。
【００６０】
「蓄積設定」は、所定の条件が満たされた場合に、プリンタＰＲ１の記憶部１２への蓄積処理を行うか否かを設定する。
【００６１】
「蓄積する」と指定された場合には、所定の条件が満たされた場合に、文書データをプリンタＰＲ１の記憶部１２に一旦格納し、所定の権限を有する者がプリンタＰＲ１で印刷指示（パスワードが設定されている場合にはパスワード入力を含む）を行って、当該文書データの印刷出力を行う。
【００６２】
また、「蓄積しない」と指定された場合には、ダイレクトプリントのみが有効となる。
【００６３】
このように、文書データの機密性や用途等に応じて、蓄積印刷（いわゆるセキュリティプリント）を行うか否かを設定することができるので、セキュリティ性の確保とともにユーザの利便性を向上させることができる。
【００６４】
また、「出力パスワード」は、蓄積されている文書を出力するときのパスワードの登録を示す。
【００６５】
このパスワードの登録は、プリンタＰＲ１の操作部１３から行うようにしてもよい。
【００６６】
図２では、例えば条件１として、「文書名：ｒｅｐｏｒｔ＊．ｐｄｆ」、「Ｉ／Ｆ：ＬＡＮ」、「文書パスワード：あり」、「蓄積動作：する」が設定されている。
【００６７】
また、条件２として、「文書名：ｆｉｌｅ＊．ｐｄｆ」、「Ｉ／Ｆ：ＵＳＢ」、「文書パスワード：あり」、「蓄積動作：する」が設定されている。
【００６８】
また、条件３として、「文書名：ｐｒｉｖａｔｅ＊．ｔｘｔ」、「Ｉ／Ｆ：ＵＳＢ」、「文書パスワード：なし」、「蓄積動作：しない」が設定されている。
【００６９】
なお、図２に示す設定画面は一例であり、その他の項目やパラメータを設定条件に付加したり、あるいは所定の条件を省略するようにしてもよいのは勿論である。
【００７０】
図３は、文書データに付加されるに所定の情報の例を示す。
【００７１】
なお、図３の例では、ＰＪＬ（ＰＪＬは、Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ社が開発したプリンタジョブコントロール言語）で記述している。
【００７２】
図３に示す例では、（１）で日付、（２）で時刻、（３）でファイル名、（４）でユーザ名（この例では「ｔａｎａｋａ」）が関連情報として付加されている。
【００７３】
付加される情報としては、その他にインターフェイスに関する情報、文書データの経路情報、プロトコルに関する情報、ポート番号等の情報、パスワードの設定の有無の情報などが挙げられる。
【００７４】
プリンタＰＲ１のデータ解析部１１は、これらの関連情報を解析し、その解析結果を勘案して、所定の処理（上記の例では、記憶部１２へ文書データを蓄積する処理）を実行するか否かを判定することができる。
【００７５】
次に、図４のフローチャートを参照して、プリンタＰＲ１で実行される条件判定処理の処理手順について説明する。
【００７６】
ステップＳ１０でｎ＝０（ｎは、条件の番号を示す）と設定してステップＳ１１に移行し、文書データからファイル名（図３の例では「ｒｅｐｏｒｔ．ｐｄｆ」）を取得してステップＳ１２に移行する。
【００７７】
ステップＳ１２では、インターフェイス１０の情報（本実施の形態ではインターフェイス１０は「ＬＡＮ」であるものとする）を取得してステップＳ１３に移行する。
【００７８】
ステップＳ１３では、設定されているパスワードを取得して、ステップＳ１４に移行し、ｎを「１」インクリメントしてステップＳ１５に移行する。
【００７９】
ステップＳ１５では、文書名の条件に該当するか否かが判定される。そして、判定結果が「Ｎｏ」の場合にはステップＳ２０に移行して、ｎが所定数のＮに達したか否か（即ち、最後の条件になったか否か）が判定され、「Ｎｏ」の場合にはステップＳ１１に戻り、「Ｙｅｓ」の場合にはステップＳ２１で印刷処理のサブルーチンを実行して処理を終了する。
【００８０】
また、ステップＳ１５における判定結果が「Ｙｅｓ」の場合にはステップＳ１６に移行する。
【００８１】
図２に示す設定条件によれば、上記ファイル名「ｒｅｐｏｒｔ．ｐｄｆ」は、条件１に該当するので、ステップＳ１５の判定は「Ｙｅｓ」となる。
【００８２】
次いで、ステップＳ１６では、インターフェイスの条件に該当するか否かが判定され、「Ｎｏ」の場合にはステップＳ２０に移行して、ｎが所定数のＮに達したか否かが判定され、「Ｎｏ」の場合にはステップＳ１１に戻り、「Ｙｅｓ」の場合にはステップＳ２１で印刷処理のサブルーチンを実行して処理を終了する。
【００８３】
また、ステップＳ１６における判定結果が「Ｙｅｓ」の場合にはステップＳ１７に移行する。
【００８４】
図２に示す設定条件によれば、上記インターフェイス「ＬＡＮ」は、条件１に該当するので、ステップＳ１６の判定は「Ｙｅｓ」となる。
【００８５】
次いで、ステップＳ１７では、パスワードの条件に該当するか否かが判定され、「Ｎｏ」の場合にはステップＳ２０に移行して、ｎが所定数のＮに達したか否かが判定され、「Ｎｏ」の場合にはステップＳ１１に戻り、「Ｙｅｓ」の場合にはステップＳ２１で印刷処理のサブルーチンを実行して処理を終了する。
【００８６】
また、ステップＳ１７における判定結果が「Ｙｅｓ」の場合にはステップＳ１８に移行する。
【００８７】
ステップＳ１８では、蓄積するか否か（図２の例では、蓄積設定が「する」かあるいは「しない」であるか）が判定され、「Ｎｏ」の場合にはステップＳ２０に移行して、ｎが所定数のＮに達したか否かが判定され、「Ｎｏ」の場合にはステップＳ１１に戻り、「Ｙｅｓ」の場合にはステップＳ２１で印刷処理のサブルーチンを実行して処理を終了する。
【００８８】
また、ステップＳ１８で「Ｙｅｓ」の場合にはステップＳ１９に移行して、記憶部１２に文書データを蓄積して処理を終了する。
【００８９】
ここで、図５のフローチャートを参照して印刷装置のサブルーチンの処理手順について説明する。
【００９０】
ステップＳ２１０では、プリンタＰＲ１の操作部１３を操作して表示パネル等に蓄積文書を表示してステップＳ２１１に移行し、出力するファイルを選択してステップＳ２１２に移行する。
【００９１】
ステップＳ２１２では、出力パスワードは有るか否かが判定され、「Ｎｏ」の場合にはステップＳ２１７に移行して当該ファイルの印刷を行って図４のフローチャートに戻る。
【００９２】
また、「Ｙｅｓ」の場合にはステップＳ２１３に移行して、表示パネルに所定のメッセージを表示するなどして、出力パスワードの入力を要求してステップＳ２１４に移行する。
【００９３】
ステップＳ２１４では、出力パスワードの入力が完了したか否かが判定され、「Ｎｏ」の場合にはステップＳ２１３に戻り、「Ｙｅｓ」の場合にはステップＳ２１５に移行する。
【００９４】
ステップＳ２１５では、設定されているパスワードと入力されたパスワードとの照合を行い、ステップＳ２１６でパスワードは一致したか否かの判定が行われる。そして、判定結果が「Ｎｏ」の場合にはステップＳ２１３に戻ってパスワードの再入力を要求し、「Ｙｅｓ」の場合にはステップＳ２１７に移行して当該文書データの印刷を行ってから図４にフローチャートに戻る。
【００９５】
このように、本実施の形態によれば、予め設定した条件により、プリンタＰＲ１が受信した文書データが蓄積されるべきものか、蓄積不要のものであるかを自動的に判定することができるので、ユーザの利便性を向上させることができる。また、パスワードによる印刷出力の制限をかけることもできるのでセキュリティ性を一層高めることができる。
【００９６】
次に図６のフローチャートを参照して条件変更処理の処理手順について説明する。
【００９７】
ステップＳ３０では、ＰＣ１のウェブブラウザで条件登録確認画面を表示してステップＳ３１に移行する。
【００９８】
ここにいう条件登録確認画面は、例えば図７に例示するような画面である。
【００９９】
ステップＳ３１では、登録するか否かが判定（例えば、図８のように「蓄積しない条件として登録するか？」などの表示を行って選択）され、「Ｎｏ」の場合にはそのまま処理を終了し、「Ｙｅｓ」の場合にはステップＳ３２に移行して、「文書名」、「インターフェイス」、「文書パスワード」の設定を例えば情報処理装置ＰＣ１のキーボードやマウス等の操作により取得してステップＳ３３に移行する。
【０１００】
ステップＳ３３では、条件ｎを条件ｎ＋１に変更する。これにより、現状の条件１は条件２になり、以降の条件の番号を一つずつ繰り下げられることとなる。
【０１０１】
次いで、ステップＳ３４では条件１として新規の条件を追加して処理を終了する。
【０１０２】
この条件変更処理により、印刷環境の変化などに合わせて条件を変更したり追加することができるので、より柔軟に所定の処理（本実施の形態では、記憶部１２に文書データを記憶する処理）の制御を行うことが可能となり、ユーザの利便性を一層向上させることができる。
【０１０３】
なお、上記の例では、条件設定事例として、「文書名」、「Ｉ／Ｆ」、「文書パスワード」を用いて説明したが、これに限定されず、「文書名」は特定しないで、「Ｉ／Ｆ」の種類のみ指定することや、ＵＳＢやＬＡＮだけではなく、ＩＰＰ印刷（ＩＰＰＳ）やＩＰＳｅｃなど通信プロトコルを条件とすることで、暗号化された通信プロトコルが使用されたときに文書データを蓄積するという条件を設定することも可能である。
【０１０４】
次に、蓄積条件の更新に印刷履歴を用いる場合について説明する。
【０１０５】
図９は、プリンタＰＲ１の印刷履歴を情報処理装置ＰＣ１のウェブブラウザで閲覧した画面の表示例を示す。
【０１０６】
印刷履歴には、「ユーザ名」、「アプリケーション名」、「文書名」、「ページ数」および「印刷結果」が表示されるとともに、蓄積条件として登録するための登録ボタンが設けられている。
【０１０７】
この登録ボタンをクリックすることにより、該当する印刷履歴が蓄積条件として追加される。
【０１０８】
これにより、例えば同じ条件の文書データがプリンタＰＲ１に送信された場合には、登録された条件に従って、当該文書データを蓄積して印刷するか、ダイレクト印刷するかが判定されることとなる。
【０１０９】
また、上記の例では、条件の追加について説明したが、蓄積条件の削除をするために削除ボタンを設けるようにしてもよい。このときに、ある条件ｎが削除されたら、後の条件（ｎ＋１以降）を繰り上げるようにしてもよい。
【０１１０】
（第２の実施の形態）
【０１１１】
図１０は本発明についての第２の実施の形態に係る画像形成システムＳ２の構成を示すブロック図である。
【０１１２】
図１０に示すように、画像形成システムＳ２は、ＬＡＮ等のネットワークＮを介して、画像形成装置の一種としてのプリンタＰＲ２と、パーソナルコンピュータ等で構成される情報処理装置ＰＣ２とが接続されて構成されている。
【０１１３】
なお、本実施の形態では、プリンタＰＲ２、情報処理装置ＰＣ２ともに１台ずつ接続されている場合を示しているが、これには限定されずそれぞれ２台以上を接続してもよいし、その他にネットワーク機能を有する画像入力装置（スキャナ等）などを接続してもよい。
【０１１４】
また、プリンタＰＲ２の種別は特には限定されず、レーザプリンタ，フルカラープリンタ，インクジェットプリンタ等の何れであってもよい。
【０１１５】
プリンタＰＲ２は、図１０に示すように、ネットワークＮを介して予約情報や文書データ等の情報の送受信を行うデータ送受信部５０と、文書データ（印刷データ）に関する情報を解析するデータ解析部（解析手段）５１と、揮発性のメモリ（ＲＡＭ）等で構成される記憶部５２と、タッチパネルやキーボード等で構成される操作部５３と、マイクロコンピュータ等で構成され印刷の予約の管理や、通信態様のモード変更等を行う制御部５４と、印刷処理を実行する印刷処理部（プリンタエンジン）５５と、情報処理装置ＰＣ２に搭載されるウェブブラウザを介して情報を提供する組み込みウェブサーバ（Ｅｍｂｅｄｄｅｄ  Ｗｅｂ  Ｓｅｒｖｅｒ：以下、ＥＷＳ）５６等を備えている。
【０１１６】
次に、図１１のフローチャートを参照してプリンタＰＲ２で実行される予約印刷処理の処理手順について説明する。
【０１１７】
この予約印刷処理では、予約印刷において、他ユーザからのジョブも受け付けるために、片方向通信にモードを切り替える際の処理の流れを示す。
【０１１８】
ここで、片方向通信とは、図１２の（ｂ）に示すような通信態様をいう。
【０１１９】
即ち、図１２（ａ）に示す通常の通信態様において、プリンタＰＲ２のデータ送受信部５０は、正規ユーザが用いる情報処理装置ＰＣ２のほかに、ネットワークＮを介して接続する第三者の情報処理装置ＰＣ３からデータの送受信を許可している。そのため、プリンタＰＲ２の記憶部５２に一時的に蓄積される文書データは、情報処理装置ＰＣ３等による不正アクセスによりデータの漏洩や改ざんなどの不正行為が行われる虞がある。
【０１２０】
これを抑止するために、所定の条件（例えば、予約印刷の時間帯になった場合など）下においては、図１２（ｂ）に示すように、正規ユーザが用いる情報処理装置ＰＣ２についてはデータの送受信を許可し、第三者の情報処理装置ＰＣ３についてはデータの送信のみ（プリンタＰＲ２側ではデータの受信のみ）を許可し、データの読み出し等を禁止する片方向通信とするものである。これにより、情報処理装置ＰＣ２から送られた文書データが記憶部５２に蓄積されている時間帯における第三者のアクセスを禁止することができるので、文書データの漏洩や改ざんを有効に防止することができる。一方で、プリンタＰＲ２は上記状態においても文書データの受信は行っているので、第三者は印刷準備を進めることができ、予約印刷の終了後に直ちに印刷を開始できることができ、利便性を損なうこともない。
【０１２１】
図１１の予約印刷処理が開始されると、まずステップＳ５０でユーザは情報処理装置ＰＣ２から予約印刷の情報を送付する。この際に、文書データ自体はまだ送信されず、予約情報だけをプリンタＰＲ２側に送信する。
【０１２２】
これにより、文書データは未だプリンタＰＲ２の記憶部５２には蓄積されないので、第三者の不正アクセスにより文書データが漏洩したり、改ざんされるなどの事態を招くことがなく、セキュリティ性を高めることができる。
【０１２３】
次いで、ステップＳ５１で予約情報に基づいて予約は可能か否かが判定され、「Ｎｏ」の場合にはステップＳ５２で予約不可を通知してステップＳ５０に戻る。なお、予約可能な時間帯を通知するようにしてもよい。その場合には、ユーザの利便性をより向上させることができる。
【０１２４】
また、「Ｙｅｓ」の場合にはステップＳ５３に移行して、予約登録をし、受け付けた旨を通知してステップＳ５４に移行する。
【０１２５】
ステップＳ５４では、予約の時間になったか否かが判定され、「Ｎｏ」の場合には待機し、「Ｙｅｓ」の場合にはステップＳ５５に移行して、プリンタＰＲ２の通信モードを図１２（ｂ）に示すような片方向に切り替えてステップＳ５６に移行する。
【０１２６】
ステップＳ５６では、受信した文書データが予約者のものであるか否かが判定され、「Ｎｏ」の場合には、予約時間の経過後に印刷するために記憶部５２に格納してからステップＳ５８に移行する。
【０１２７】
ステップＳ５８では、予約時間が終了したか否かが判定され、「Ｎｏ」の場合にはステップＳ５６に戻り、「Ｙｅｓ」の場合にはステップＳ６０に移行して、プリンタＰＲ２の通信モードを図１２（ａ）に示すような双方向（通常）モードに切り替えて処理を終了する。
【０１２８】
一方、ステップＳ５６で「Ｙｅｓ」と判定された場合にはステップＳ５９に移行して、予約者の文書データの印刷処理を行ってからステップＳ６０に移行して、プリンタＰＲ２の通信モードを図１２（ａ）に示すような双方向（通常）モードに切り替えて処理を終了する。
【０１２９】
これにより、予約時において予約情報だけを受け付け、その予約時間帯には予約者以外の文書データへのアクセスを受け付けないようにしているので、文書データの漏洩や改ざん等の不正行為を有効に防止することができセキュリティ性を高めることができる。
【０１３０】
次に、図１３のフローチャートを参照して予約印刷処理の他の実施例について説明する。
【０１３１】
この処理では、まずステップＳ７０でユーザは情報処理装置ＰＣ２から予約印刷の情報を送付する。この際に、文書データ自体はまだ送信されず、予約情報だけをプリンタＰＲ２側に送信する。
【０１３２】
これにより、文書データは未だプリンタＰＲ２の記憶部５２には蓄積されないので、第三者の不正アクセスにより文書データが漏洩したり、改ざんされるなどの事態を招くことがなく、セキュリティ性を高めることができる。
【０１３３】
次いで、ステップＳ７１で予約情報に基づいて予約は可能か否かが判定され、「Ｎｏ」の場合にはステップＳ５２で予約不可を通知してステップＳ５０に戻る。なお、予約可能な時間帯を通知するようにしてもよい。その場合には、ユーザの利便性をより向上させることができる。
【０１３４】
また、「Ｙｅｓ」の場合にはステップＳ７３に移行して、予約登録をし、受け付けた旨を通知してステップＳ７４に移行する。
【０１３５】
ステップＳ７４では、予約の時間になったか否かが判定され、「Ｎｏ」の場合には待機し、「Ｙｅｓ」の場合にはステップＳ７５に移行して、プリンタＰＲ２の通信モードを予約者以外のアクセスは受け付けないように変更してからステップＳ７６に移行する。
【０１３６】
これにより、予約時間帯において第三者はプリンタＰＲ２に対してあらゆるデータの送受信を行えない状態となるので、不正アクセス等を有効に防止することができセキュリティ性を一層向上させることができる。
【０１３７】
なお、予約者に予約時間帯のみに有効なＩＤとパスワードを発行するようにした場合には、よりセキュリティ性を高めることができる。
【０１３８】
ステップＳ７６では、受信した文書データが予約者のものであるか否かが判定され、「Ｎｏ」の場合には、ステップＳ７７に移行し、「Ｙｅｓ」の場合にはステップＳ７８に移行する。
【０１３９】
ステップＳ７７では、予約時間が終了したか否かが判定され、「Ｎｏ」の場合にはステップＳ７５に戻り、「Ｙｅｓ」の場合には処理を終了する。
【０１４０】
ステップＳ７８では、予約者の文書データの印刷処理を行ってから処理を終了する。
【０１４１】
なお、予約者の文書データの印刷処理が完了した後に、記憶部５２に格納されている文書データを消去するようにでき、その場合には当該文書データに対する不正アクセスを未然に防止することができ、セキュリティ性を向上させることができる。また、本実施の形態のように記憶部５２を揮発性のメモリ等で構成する場合には、バックアップ電力を遮断するだけで容易に文書データを消去することができる。
【０１４２】
次に、図１４のフローチャートを参照して予約印刷処理の他の実施例について説明する。
【０１４３】
ここでは、蓄積印刷において、予約者以外のアクセスは禁止し、予約者のジョブだけを処理する際の処理の流れを示す。
【０１４４】
この処理では、まずステップＳ８０で蓄積印刷情報だけをプリンタＰＲ２側に送付する。
【０１４５】
次いで、ステップＳ８１で蓄積可能か否かが判定され、「Ｎｏ」の場合にはステップＳ８２で蓄積不可を通知してステップＳ５０に戻る。
【０１４６】
また、「Ｙｅｓ」の場合にはステップＳ８３に移行して、ジョブを登録し、受け付けた旨を通知してステップＳ８４に移行する。
【０１４７】
ステップＳ８４では、蓄積印刷の操作が行われたか否かが判定され、「Ｎｏ」の場合には待機し、「Ｙｅｓ」の場合にはステップＳ８５に移行して、ジョブに付加されている管理ＩＤから予約者を決定してからステップＳ８６に移行する。
【０１４８】
ステップＳ８６では、プリンタＰＲ２の通信モードを予約者以外のアクセスは受け付けないように変更してからステップＳ８６に移行する。
【０１４９】
なお、予約者に予約時間帯のみに有効なＩＤとパスワードを発行するようにした場合には、よりセキュリティ性を高めることができる。
【０１５０】
ステップＳ８７では、受信した文書データが予約者のものであるか否かが判定され、「Ｎｏ」の場合にはステップＳ８８に移行し、「Ｙｅｓ」の場合にはステップＳ８９に移行する。
【０１５１】
ステップＳ８８では、タイムアウト時間か否かが判定され、「Ｎｏ」の場合にはステップＳ８７に戻り、「Ｙｅｓ」の場合にはステップＳ９０に移行して通常モードに移行してから処理を終了する。
【０１５２】
ステップＳ８９では、予約者の文書データの印刷処理を行ってからステップＳ９０に移行して通常モードに移行して処理を終了する。
【０１５３】
これにより、予約時間帯においては第三者はプリンタＰＲ２に対してあらゆるデータの送受信を行えない状態となるので、不正アクセス等を有効に防止することができセキュリティ性を一層向上させることができる。
【０１５４】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈すべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲内でのすべての変更が含まれる。
【０１５５】
例えば、上記実施の形態では、記憶部５２に揮発性のメモリ等を用いる場合について述べたが、これに限定されず不揮発性のフラッシュメモリやハードディスク装置等を用いるようにしてもよい。但し、その場合には蓄積した文書データの予約印刷が終了した後に、当該文書データを完全に消去するために、初期化等の処理を行うことが望ましい。
【０１５６】
また、プログラムを用いる場合には、ネットワークを介して提供し、或いはＣＤ−ＲＯＭ等の記録媒体に格納して提供することが可能である。
【産業上の利用可能性】
【０１５７】
本発明による画像形成装置、画像形成システムおよび画像形成プログラムは、ネットワーク接続機能を備えるレーザプリンタ、フルカラープリンタ、ファクシミリ装置、複合機等に適用することができる。
【図面の簡単な説明】
【０１５８】
【図１】第１の実施の形態に係る画像形成システムＳ１の構成を示すブロック図である。
【図２】条件設定画面の表示例を示す説明図である。
【図３】文書データの構成例を示す説明図である。
【図４】条件判定処理の処理手順を示すフローチャートである。
【図５】印刷処理の処理手順を示すフローチャートである。
【図６】条件変更処理の処理手順を示すフローチャートである。
【図７】条件変更画面の表示例を示す説明図である。
【図８】条件登録指示の表示例を示す説明図である。
【図９】印刷履歴により条件設定例を示す説明図である。
【図１０】第２の実施の形態に係る画像形成システムＳ２の構成を示すブロック図である。
【図１１】予約印刷処理の処理手順を示すフローチャートである。
【図１２】通信モードを示す説明図である。
【図１３】他の予約印刷処理の処理手順を示すフローチャートである。
【図１４】他の予約印刷処理の処理手順を示すフローチャートである。
【符号の説明】
【０１５９】
Ｓ１  画像形成システム
ＰＣ１  情報処理装置
Ｎ  ネットワーク
１０  インターフェイス（送受信手段）
１１  データ解析部（解析手段）
１２  記憶部（蓄積手段）
１３  操作部
１４  描画部
１５  システム制御部（判定手段、認証手段）
１６  プリンタエンジン（画像形成手段）
２０  アプリケーション
２１  プリンタドライバ
２２  プリントスプーラ
２３  ポートモニタ
２４  ウェブブラウザ
３０  インターフェイス（送受信手段）
Ｓ２  画像形成システム
５０  データ送受信部
５１  データ解析部
５２  記憶部（蓄積手段）
５３  操作部
５４  制御部（判定手段、予約手段、通知手段）
５５  印刷処理部（画像形成手段）
【図１】
2009226727.tif 000003
【図２】
2009226727.tif 000004
【図３】
2009226727.tif 000005
【図４】
2009226727.tif 000006
【図５】
2009226727.tif 000007
【図６】
2009226727.tif 000008
【図７】
2009226727.tif 000009
【図８】
2009226727.tif 000010
【図９】
2009226727.tif 000011
【図１０】
2009226727.tif 000012
【図１１】
2009226727.tif 000013
【図１２】
2009226727.tif 000014
【図１３】
2009226727.tif 000015
【図１４】
2009226727.tif 000016