(57)【要約】【課題】  印刷承認者の承認が得られない入力データに対するプリント処理やデータ送信処理を不可とする事が可能となり、ドキュメントに対する情報セキュリティを向上する事を可能とする。【解決手段】  入力データをプリント処理する前に画像形成装置内の保存領域に保存する手段を備え、データを入力したユーザー以外の第三者である印刷処理承認者によって前記保存された印刷データのプリント処理の可否を決定する手段と、前記決定に従ってプリント処理を制御する機能を設ける。【選択図】  図５
2008194942.tif 000002
【特許請求の範囲】
【請求項１】
データ入力部から入力された印刷データからビットマップデータを生成する手段と、前記ビットマップデータをプリント処理する手段を有する画像形成装置において、
入力された印刷データを装置内の記憶装置にホールドする手段と、
印刷の可否を判定する印刷承認者への承認依頼通知を行う手段と、
前記承認依頼通知に従って印刷許可承認を行う印刷承認者承認手段と、
前記印刷承認者承認手段によって承認が不許可になった場合、前記ホールド手段によって記憶装置に記憶された印刷データを削除する手段と、
前記印刷承認者承認手段によって承認が許可された場合、前記ホールド手段によって記憶装置に記憶された印刷データのプリント処理を開始する手段と、
印刷承認が不許可であった場合に前記ホールド手段によって記憶装置に記憶された印刷データを保存領域から削除する印刷データ削除手段と、
前記印刷承認者承認手段による承認結果をデータ送信者に通知する印刷承認結果通知手段とを有する事を特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置であり、
請求項１記載の印刷承認者承認手段によって承認が許可された場合、請求項１記載のホールド手段によって装置内の記憶装置に記憶されている印刷データに対して印刷許可フラグを付加する印刷許可フラグ付加手段と、
印刷承認が不許可であった場合に前記ホールド手段によって記憶装置に記憶された印刷データを保存領域から削除する印刷データ削除手段を有する事を特徴とする画像形成装置。
【請求項３】
請求項１記載の印刷データを装置内の記憶装置にホールドする手段において、
データ入力部から印刷データを入力する際に、印刷データ中に印刷ジョブをコントロールする命令を付加する手段と、
前記印刷ジョブをコントロールする命令として、請求項１記載の印刷承認者承認手段によって印刷ジョブに対する処理命令が決定されるまで装置内の記憶装置に印刷ジョブを保存する命令であることを特徴とする画像形成装置。
【請求項４】
請求項１記載の印刷データを装置内の記憶装置にホールドする手段において、
データ入力部から入力される全ての印刷データを装置内の記憶装置に保存する手段を有することを特徴とする画像形成装置。
【請求項５】
請求項１記載の印刷データを装置内の記憶装置にホールドする手段において、
入力データがPDLデータである場合に、PDLデータと共にPDLデータをビットマップ展開したサムネイル画像を保存する印刷データホールド手段を有することを特徴とする画像形成装置。
【請求項６】
請求項３記載の印刷データ中に付加される印刷ジョブをコントロールする命令を記載するフォーマットが、PDLコマンド、ジョブチケット、或いは画像形成装置が解釈可能な画像形成装置を制御可能な命令を定義したコマンドであることを特徴とする画像形成装置。
【請求項７】
請求項１記載の印刷承認依頼通知を行う手段として、
メール送信機能を利用する手段と、
請求項１記載の印刷データホールド手段によって保存された印刷承認待ちデータ保存領域のアドレスと印刷データを送信した印刷データ送信者情報をメール中に記載する承認依頼メール作成手段と、
前記承認依頼メール作成手段によって生成されたメールを印刷承認者に送信する承認依頼メール送信手段とを有することを特徴とする画像形成装置。
【請求項８】
請求項７記載の印刷承認依頼通知を行う手段において、
本発明にかかる第５の発明における印刷データホールド手段によって装置内の記憶装置に保存されるサムネイル画像を承認依頼メールに添付する手段を有することを特徴とする画像形成装置。
【請求項９】
請求項１記載の印刷承認者承認を行う手段において、
外部接続装置からWebを利用して画像形成装置の動作状況や装置内の記憶装置に保存されている印刷データ情報を参照可能なリモートUI機能に印刷承認画面を設け、請求項７記載の承認依頼メール作成手段及び承認依頼メール送信手段によって送信された承認依頼メールに記載されている印刷承認待ちデータ保存領域のアドレスにアクセスするために当該印刷承認画面を表示する印刷承認画面表示手段と、
前記印刷承認画面表示手段によって表示された印刷承認画面に従い印刷承認操作を行う印刷承認操作手段と、
前記印刷承認操作手段を用いて印刷承認待ちデータ保存領域に保存されている印刷データの承認作業を行う手段を有することを特徴とする画像形成装置。
【請求項１０】
請求項１記載の画像形成装置において、
印刷承認者によって印刷データの印刷が許可された場合に印刷承認待ちデータ保存領域からデータ送信者専用のデータ保存領域へ印刷データを移動する手段と、
印刷データ送信者によって印刷データ送信者専用のデータ保存領域に移動された承認済印刷データを印刷実行する手段を有する事を特徴とする画像形成装置。
【請求項１１】
請求項２記載の画像形成装置において、
印刷承認者によって印刷データの印刷が許可された場合に印刷承認許可フラグを有する印刷データを印刷データ送信者が印刷実行する手段を有する事を特徴とする画像形成装置。
【請求項１２】
請求項１記載の印刷承認結果通知を行う手段として、
メール送信機能を利用する手段と、
印刷承認者による印刷データ承認の結果と印刷データ承認を行った印刷データ承認者情報をメール中に記載する承認結果メール生成手段と、
前記承認結果メール作成手段によって生成されたメールを印刷データ送信者に送信する手段とを有することを特徴とする画像形成装置。
【請求項１３】
請求項９および請求項１２記載の画像形成装置において、
印刷データ承認作業中に印刷承認者が任意の文字列を入力する第1の印刷承認結果入力手段と、
或いは、予め頻繁に使用される許可/不許可の理由を表す文言を印刷承認画面上に用意しておき印刷承認時にこれを選択する事で印刷承認理由として定型分を選択入力する第２の印刷承認結果入力手段と、
前記第1および第２の印刷承認結果入力手段により入力された文字列を印刷結果メール生成手段において生成される印刷結果に追記する印刷結果メール追記手段を有することを特徴とする画像形成装置。
【請求項１４】
請求項１記載の画像形成装置において、
印刷処理管理情報として印刷承認者情報と印刷承認者が管理する印刷データ送信者情報を関連付けた情報を画像形成装置内の記憶領域に登録する印刷処理管理情報登録手段と、
印刷データ入力時に、前記印刷処理管理情報登録手段によって登録された情報に従い、印刷データ送信者情報を元に印刷承認者を決定する手段を有することを特徴とする画像形成装置。
【請求項１５】
請求項１記載の画像形成装置において、
印刷実行ツールを利用し印刷承認者アドレスを入力する手段と、
印刷データを送信する際に印刷データに印刷承認者アドレスを付加する印刷承認者アドレス付加手段と、
印刷データ入力時に入力された印刷データを解析し前記印刷承認者アドレス付加手段によって付加された印刷承認者情報を得る手段を有することを特徴とする画像形成装置。
【請求項１６】
請求項１記載の画像形成装置であり、ユーザー毎に使用可能な機能を限定する印刷機能制限手段を有する画像形成装置において、
ユーザーが印刷機能制限解除を依頼する印刷機能制限解除依頼手段と、
ユーザーによって解除する印刷機能を指定する解除対象印刷機能指定手段と、
印刷制限を解除した出力物の使用用途を入力する使用用途入力手段と、
前記印刷機能制限解除依頼手段と使用用途入力手段の指定によって印刷機能制限手段で制限されている機能を使用する印刷データのみジョブホールドする手段とを有することを特徴とする画像形成装置。
【請求項１７】
前記請求項１及び１６記載の画像形成装置において、
前記請求項１６記載の印刷機能制限解除依頼に従い、印刷承認者に対して前記請求項１６記載の解除対象印刷機能指定手段によって指定された解除対象機能と、
前記請求項１６記載の使用用途入力手段によって入力された文言をメール中に記載する印刷機能制限解除承認依頼メール作成手段と、
前記印刷機能制限解除承認依頼メール作成手段により作成されたメールを印刷承認者に送信する承認依頼メール送信手段とを有することを特徴とする画像形成装置。
【請求項１８】
前記請求項１７記載の画像形成装置において、
受信した印刷機能制限解除依頼メールの内容に応じて印刷承認者が印刷機能制限設定を解除する印刷機能制限解除手段と、
前記印刷機能制限解除手段によって印刷承認者が設定を解除した場合に、ユーザーの設定に従ってプリント処理を実行する手段と、
印刷承認者が印刷を不許可と判断した場合に印刷データを保存領域から削除する手段を有することを特徴とする画像形成装置。
【請求項１９】
前記請求項１７記載の画像形成装置において、
受信した印刷機能制限解除依頼メールの内容と使用用途に応じて印刷承認者が該当する印刷ジョブに対する印刷機能を再設定するジョブ毎の印刷機能再設定手段と、
ジョブ毎の印刷機能再設定手段により設定された値に従いプリント処理を実行する手段と、
印刷承認者が印刷を不許可と判断した場合に印刷データを保存領域から削除する手段を有することを特徴とする画像形成装置。
【請求項２０】
前記請求項１９記載の画像形成装置において、
印刷機能を再設定した理由と変更した項目をメール中に記載する印刷機能再設定通知メール作成手段と、
前記印刷機能再設定通知メール作成手段により作成されたメールを印刷ジョブ送信者に送信する手段とを有することを特徴とする画像形成装置。
【請求項２１】
前記請求項１記載の画像形成装置であり、更に印刷データに設定されたセキュリティレベルに従いプリント処理を実行する事が可能な画像形成装置において、
入力された印刷データ中に入力された印刷データのセキュリティレベル設定を解析するセキュリティレベル解析手段と、
セキュリティレベルが設定可能な印刷データに対して印刷承認者が印刷許可承認時にセキュリティレベルを設定するセキュリティレベル設定手段と、
印刷承認者によって印刷処理が許可された場合に、前記セキュリティレベル設定手段によって設定されたセキュリティレベルを前記セキュリティレベル解析手段よって解析し解析結果応じたプリント処理を実行する手段とを有することを特徴とする画像形成装置。
【請求項２２】
請求項１記載の画像形成装置であり、
請求項１記載の印刷データとして、スキャナから読み込んだビットマップ画像、FAX送信データ、外部装置から入力される画像形成装置が処理可能な全てのデータを対象とすることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された印刷データをプリント処理する前に画像形成装置内の保存領域に保存する手段を備える画像形成装置である。
【０００２】
特に、印刷処理承認者が保存された印刷データのプリント処理の可否を決定する手段と、前記決定に従ってプリント処理を制御する機能を有する画像形成装置及び画像形成方法ならびに画像形成方法を実行するプログラムに関するものである。
【背景技術】
【０００３】
従来、印刷データを保存領域にホールドする手段としては、印刷データにユーザー名とパスワードを付加して画像形成装置に送信し、印刷データを一時保存することでプリント処理時のセキュリティを強化する技術が一般的である。
【０００４】
プリント処理時のセキュリティを強化する技術は、ユーザーがパネル装置などを利用してユーザー名とパスワードを入力する事により一時保存した印刷データをプリント処理するものであった。(例えば特許文献１参照)
或いは、印刷ジョブ受信時にホストに対して印刷データ固有のジョブ情報を発行/送信し、印刷データを保存領域にホールドすることでプリント処理時のセキュリティを強化する方法がある。
【０００５】
プリント処理時のセキュリティを強化する技術は、画像形成装置から返信されたジョブ情報を着脱可能な記憶装置に保存すること。更に、前記着脱可能な記憶装置を画像形成装置に接続することで読み出したジョブ情報に対応した印刷データをプリント処理するものであった。（例えば、特許文献２参照）
或いは、プリント処理のセキュリティを強化する技術として、画像形成装置の制御を監視するプリントサーバーを用いること。即ち、プリントサーバーによってプリント処理を実行するユーザー名、ファイル名、印刷部数、印刷日時などをログ取得し保存することにより情報漏洩時の追跡を可能とする方法がある。
【０００６】
或いは、プリント処理のセキュリティを強化する技術として、ドキュメントの利用を監視するプリントサーバーを用いること。即ち、ドキュメント毎に設定されているセキュリティ情報と、ユーザ情報を保持し、プリント処理実行時に当該ユーザーが印刷する権限を有するか否かを判断する方法がある。
【特許文献１】特開平１１―２１２７４４号公報
【特許文献２】特開２００４−９４９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来の技術ではプリント処理するドキュメントのセキュリティは保持できるが、持ち出しや参照が制限されているドキュメントに対してセキュリティを強化する事はできなかった。
【０００８】
更に、プリントサーバーを利用する場合、画像形成装置以外のサーバーを導入する必要があり、データのログ情報、ドキュメント毎に設定されるセキュリティ情報を維持管理するコストがかかるという問題がある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために本発明は以下に示す構成を備える。
【００１０】
本発明にかかる第1の発明は、データ入力部から入力された印刷データからビットマップデータを生成する機能と、前記ビットマップデータをプリント処理する機能を有する画像形成装置であり、
入力された印刷データを装置内の記憶装置にホールドする機能と、
印刷の可否を判定する印刷承認者への承認依頼通知を行う機能と、
前記承認依頼通知に従って印刷許可承認を行う印刷承認者承認機能と、
前記印刷承認者承認機能によって承認が不許可になった場合、前記ホールド機能によって記憶装置に記憶された印刷データを削除する機能と、
前記印刷承認者承認機能によって承認が許可された場合、前記ホールド機能によって記憶装置に記憶された印刷データのプリント処理を開始する機能と、
印刷承認が不許可であった場合に前記ホールド機能によって記憶装置に記憶された印刷データを保存領域から削除する印刷データ削除機能と、
前記印刷承認者承認機能による承認結果をデータ送信者に通知する印刷承認結果通知機能とを有することを特徴とする。
【００１１】
本発明にかかる第２の発明は、本発明にかかる第１の発明における印刷承認者承認機能によって承認が許可された場合、本発明にかかる第１の発明におけるホールド機能によって装置内の記憶装置に記憶されている印刷データに対して印刷許可フラグを付加する印刷許可フラグ付加機能と、
印刷承認が不許可であった場合に前記ホールド機能によって記憶装置に記憶された印刷データを保存領域から削除する印刷データ削除機能を有する事を特徴とする。
【００１２】
本発明にかかる第３の発明は、本発明にかかる第１の発明における印刷データを装置内の記憶装置にホールドする機能において、
データ入力部から印刷データを入力する際に、印刷データ中に印刷ジョブをコントロールする命令を付加する機能と、
前記印刷ジョブをコントロールする命令として、本発明にかかる第１の発明における印刷承認者承認機能によって印刷ジョブに対する処理命令が決定されるまで装置内の記憶装置に印刷ジョブを保存する命令であることを特徴とする。
【００１３】
本発明にかかる第４の発明は、本発明にかかる第１の発明における印刷データを装置内の記憶装置にホールドする機能において、
データ入力部から入力される全ての印刷データを装置内の記憶装置に保存する機能を有することを特徴とする。
【００１４】
本発明にかかる第５の発明は、本発明にかかる第１の発明における印刷データを装置内の記憶装置にホールドする機能において、
入力データがPDLデータである場合に、PDLデータと共にPDLデータをビットマップ展開したサムネイル画像を保存する印刷データホールド機能を有することを特徴とする。
【００１５】
本発明にかかる第６の発明は、本発明にかかる第３の発明における印刷データ中に付加される印刷ジョブをコントロールする命令を記載するフォーマットが、PDLコマンド、ジョブチケットである事を特徴とする。或いは、画像形成装置が解釈可能な画像形成装置を制御する命令を定義したコマンドであることを特徴とする。
【００１６】
本発明にかかる第７の発明は、本発明にかかる第１の発明における印刷承認依頼通知を行う機能として、
メール送信機能を利用する機能と、
本発明にかかる第１の発明における印刷データホールド機能によって保存された印刷承認待ちデータ保存領域のアドレスと印刷データを送信した印刷データ送信者情報をメール中に記載する承認依頼メール作成機能と、
前記承認依頼メール作成機能によって生成されたメールを印刷承認者に送信する承認依頼メール送信機能とを有することを特徴とする。
【００１７】
本発明にかかる第８の発明は、本発明にかかる第７の発明における印刷承認依頼通知を行う機能において、
本発明にかかる第５の発明における印刷データホールド機能によって装置内の記憶装置に保存されるサムネイル画像を承認依頼メールに添付する機能を有することを特徴とする。
【００１８】
本発明にかかる第９の発明は、本発明にかかる第１の発明における印刷承認者承認を行う機能において、
外部接続装置からWebを利用して画像形成装置の動作状況や装置内の記憶装置に保存されている印刷データ情報を参照可能なリモートUI機能に印刷承認画面を設け、本発明にかかる第７の発明における承認依頼メール作成機能及び承認依頼メール送信機能によって送信された承認依頼メールに記載されている印刷承認待ちデータ保存領域のアドレスにアクセスするために当該印刷承認画面を表示する印刷承認画面表示機能と、
前記印刷承認画面表示機能によって表示された印刷承認画面に従い印刷承認操作を行う印刷承認操作機能と、
前記印刷承認操作機能を用いて印刷承認待ちデータ保存領域に保存されている印刷データの承認作業を行う機能を有することを特徴とする。
【００１９】
本発明にかかる第１０の発明は、本発明にかかる第１の発明における画像形成装置において、
印刷承認者によって印刷データの印刷が許可された場合に印刷承認待ちデータ保存領域からデータ送信者専用のデータ保存領域へ印刷データを移動する機能と、
印刷データ送信者によって印刷データ送信者専用のデータ保存領域に移動された承認済印刷データを印刷実行する機能を有する事を特徴とする。
【００２０】
本発明にかかる第１１の発明は、本発明にかかる第２の発明における画像形成装置において、
印刷承認者によって印刷データの印刷が許可された場合に印刷承認許可フラグを有する印刷データを印刷データ送信者が印刷実行する機能を有する事を特徴とする。
【００２１】
本発明にかかる第１２の発明は、本発明にかかる第１の発明における印刷承認結果通知を行う機能として、
メール送信機能を利用する機能と、
印刷承認者による印刷データ承認の結果と印刷データ承認を行った印刷データ承認者情報をメール中に記載する承認結果メール生成機能と、
前記承認結果メール作成機能によって生成されたメールを印刷データ送信者に送信する機能とを有することを特徴とする。
【００２２】
本発明にかかる第１３の発明は、本発明にかかる第９の発明および第１２の発明における画像形成装置において、
印刷データ承認作業中に印刷承認者が任意の文字列を入力する第1の印刷承認結果入力機能と、
或いは、予め頻繁に使用される許可/不許可の理由を表す文言を印刷承認画面上に用意しておき印刷承認時にこれを選択する事で印刷承認理由として定型分を選択入力する第２の印刷承認結果入力機能と、
前記第1および第２の印刷承認結果入力機能により入力された文字列を印刷結果メール生成機能において生成される印刷結果に追記する印刷結果メール追記機能を有することを特徴とする。
【００２３】
本発明にかかる第１４の発明は、本発明にかかる第１の発明における画像形成装置において、
印刷処理管理情報として印刷承認者情報と印刷承認者が管理する印刷データ送信者情報を関連付けた情報を画像形成装置内の記憶領域に登録する印刷処理管理情報登録機能と、
印刷データ入力時に、前記印刷処理管理情報登録機能によって登録された情報に従い、印刷データ送信者情報を元に印刷承認者を決定する機能を有することを特徴とする。
【００２４】
本発明にかかる第１５の発明は、本発明にかかる第１の発明における画像形成装置において、
印刷実行ツール(例えばプリンタドライバやパネルUI)を利用し印刷承認者アドレスを入力する機能と、
印刷データを送信する際に印刷データに印刷承認者アドレスを付加する印刷承認者アドレス付加機能と、
印刷データ入力時に入力された印刷データを解析し前記印刷承認者アドレス付加機能によって付加された印刷承認者情報を得る機能を有することを特徴とする。
【００２５】
本発明にかかる第１６の発明は、本発明にかかる第１の発明における画像形成装置であり、更にユーザー毎に使用可能な機能を限定する印刷機能制限機能を有する画像形成装置において、
ユーザーが印刷機能制限解除を依頼する印刷機能制限解除依頼機能と、
ユーザーによって解除を所望する印刷機能を指定する解除対象印刷機能指定機能と、
印刷制限を解除した出力物の使用用途を入力する使用用途入力機能と、
前記印刷機能制限解除依頼機能と使用用途入力機能の指定によって印刷機能制限機能で制限されている機能を使用する印刷データのみジョブホールドする機能とを有することを特徴とする。
【００２６】
本発明にかかる第１７の発明は、本発明にかかる第１及び第１６の発明における画像形成装置において、
本発明にかかる第１６の発明における印刷機能制限解除依頼に従い、印刷承認者に対して本発明にかかる第１６の発明における解除対象印刷機能指定機能によって指定された解除対象機能と、
本発明にかかる第１６の発明における使用用途入力機能によって入力された文言をメール中に記載する印刷機能制限解除承認依頼メール作成機能と、
前記印刷機能制限解除承認依頼メール作成機能により作成されたメールを印刷承認者に送信する承認依頼メール送信機能とを有することを特徴とする。
【００２７】
本発明にかかる第１８の発明は、本発明にかかる第１７の発明における画像形成装置において、
受信した印刷機能制限解除依頼メールの内容に応じて印刷承認者が印刷機能制限設定を解除する印刷機能制限解除機能と、
前記印刷機能制限解除機能によって印刷承認者が設定を解除した場合に、ユーザーの設定に従ってプリント処理を実行する機能と、
印刷承認者が印刷を不許可と判断した場合に印刷データを保存領域から削除する機能を有することを特徴とする。
【００２８】
本発明にかかる第１９の発明は、本発明にかかる第１７の発明における画像形成装置において、
受信した印刷機能制限解除依頼メールの内容と使用用途に応じて印刷承認者が該当する印刷ジョブに対する印刷機能を再設定するジョブ毎の印刷機能再設定機能と、
ジョブ毎の印刷機能再設定機能により設定された値に従いプリント処理を実行する機能と、
印刷承認者が印刷を不許可と判断した場合に印刷データを保存領域から削除する機能を有することを特徴とする。
【００２９】
本発明にかかる第２０の発明は、本発明にかかる第１９の発明における画像形成装置において、
印刷機能を再設定した理由と変更した項目をメール中に記載する印刷機能再設定通知メール作成機能と、
前記印刷機能再設定通知メール作成機能により作成されたメールを印刷ジョブ送信者に送信する機能とを有することを特徴とする。
【００３０】
本発明にかかる第２１の発明は、前記本発明にかかる第１の発明における画像形成装置であり、更に印刷データに設定されたセキュリティレベルに従いプリント処理を実行する事が可能な画像形成装置において、
入力された印刷データ中に入力された印刷データのセキュリティレベル設定を解析するセキュリティレベル解析機能と、
セキュリティレベルが設定可能な印刷データに対して印刷承認者が印刷許可承認時にセキュリティレベルを設定するセキュリティレベル設定機能と、
印刷承認者によって印刷処理が許可された場合に、前記セキュリティレベル設定機能によって設定されたセキュリティレベルを前記セキュリティレベル解析機能よって解析し解析結果応じたプリント処理を実行する機能とを有することを特徴とする。
【００３１】
本発明にかかる第２２の発明は、本発明にかかる第１の発明における画像形成装置であり、
本発明にかかる第１の発明における印刷データとして、スキャナから読み込んだビットマップ画像、FAX送信データ、外部装置から入力されるPDLデータなど画像形成装置が処理可能な全てのデータを対象とすることを特徴とする。
【発明の効果】
【００３２】
本発明によって、印刷承認者による印刷許可承認処理を可能とすることが可能となり、印刷物の持ち出しや参照が制限されているドキュメントに対するセキュリティを強化する事が可能となる。
【００３３】
更に、プリントサーバーを利用せずにドキュメントのプリント処理に対するセキュリティを強化する事が可能となり、低コストでドキュメントのセキュリティを強化する事が可能となる。
【発明を実施するための最良の形態】
【００３４】
まず、本発明の実施の形態を適用可能な出力装置の一例として画像形成装置の構成例を説明する。
【００３５】
図１は本発明の実施形態に係る画像形成装置の構成を示す図である。
【００３６】
画像形成装置１００は、例えば、複数種類の機能を実現する複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で実現される。また、画像形成装置１００は、ネットワーク１１８を介してホストＰＣ１２０に接続され、ネットワーク１１９を介してホストＰＣ１２１に接続している。
【００３７】
画像形成装置１００は、特に、紙文書を電子的に読み取る画像読取部と、画像読取部から得られる画像信号に対する画像処理を実行する画像処理部を有する。そして、この画像信号はネットワーク１１９を介してマネージメントＰＣとして機能するホストＰＣ１２１に送信することができる。
【００３８】
マネージメントＰＣ１２１は、通常のＰＣであり、内部に画像記憶部、画像処理部、表示部、入力部等の各種構成要素を有するが、その構成要素の一部は、画像形成装置１００に一体化して構成されていても良い。
【００３９】
尚、ネットワーク１１８及び１１９は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれかである。または、ネットワーク１１８及び１１９は、これらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００４０】
また、ホストＰＣ１２０及び１２１はそれぞれ、汎用コンピュータに搭載される標準的な構成要素を有している。この標準的な構成要素には、例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等がある。
【００４１】
図１において、原稿台とオートドキュメントフィーダ（ＡＤＦ）を含む画像読取部１１０は、束状のあるいは１枚の原稿画像を光源（不図示）で照射し、原稿反射像をレンズで固体撮像素子上に結像する。これにより、画像読取部１１０は、その固体撮像素子からラスタ状の画像読取信号を所定密度（例えば、６００ＤＰＩ）のラスタ画像として得る。
【００４２】
尚、画像読取部１１０で読み取られる印刷物として、紙文書を例に挙げて説明するが、紙以外の記録媒体（例えば、ＯＨＰシート、フィルム等の透過原稿、布等）からなる印刷物を画像読取部１１０の読取対象としても良い。
【００４３】
また、画像形成装置１００は、画像読取信号に対応する画像をエンジンI/F部１２２を介して記録媒体に印刷する複写機能を有する。特に、原稿画像を１つ複写する場合には、この画像読取信号をデータ処理部１１５で画像処理して記録信号を生成し、これをエンジンI/F部１２２を介して記録媒体上に印刷させる。一方、原稿画像を複数複写する場合には、記憶部１１１に一旦一つ分の記録信号を記憶保持させた後、これをエンジンI/F部１２２を介して実画像を形成するエンジンに順次出力して記録媒体上に印刷させる。
【００４４】
一方、ホストＰＣ１２０から出力される記録信号は、ネットワーク１１８及びネットワークＩ／Ｆ１１４を介してデータ処理部１１５が受信し、データ処理部１１５は、その記録信号をデータ処理部１１５で記録可能なラスターデータに変換する。その後、エンジンI/F部１２２を介してそのラスターデータを記録媒体上に印刷させる。
【００４５】
尚、エンジンI/F部１２２を介した各種印刷制御はデータ処理部１１５によって実現される。
【００４６】
画像形成装置１００への操作者の指示は、画像形成装置１００に装備されたキー操作部とホストＰＣ１２１に接続されたキーボード及びマウスからなる操作部１１７から行われ、これら一連の動作はデータ処理部１１５内の制御部（不図示）で制御される。また、操作入力の状態表示及び処理中の画像データの表示は、表示部１１６で行われる。
【００４７】
記憶部１１１および１１２は、ホストＰＣ１２１からも制御され、画像形成装置１００とホストＰＣ１２１とのデータの送受信及び制御は、ネットワークＩ／Ｆ１１３及びネットワーク１１９を介して行われる。
【００４８】
尚、画像形成装置１００では、後述する各種処理を実行するための各種操作・表示をユーザに提供するユーザインタフェースを、表示部１１６及び操作部１１７によって実現している。
【００４９】
次に、データ処理部１１５の詳細構成について、図２を用いて説明する。
【００５０】
図２は本発明の実施形態に係るデータ処理部の詳細構成を示す図である。
【００５１】
データ処理部１１５は、ホストＩ／Ｆ部３０２を有する。ホストＩ／Ｆ部３０２には、データ処理部１１５から送出された印刷データや装置の動作を指示する設定を入力する入力バッファ（不図示）が設けられている。また、ホストＩ／Ｆ部３０２には、データ処理部１１５へ送出する信号や機器情報データを含む出力データを一時的に保持する出力バッファ（不図示）とが設けられている。また、ホストＩ／Ｆ部３０２は、データ処理部１１５との間で送受信される信号や通信パケットの入出力部を構成するとともに、データ処理部１１５との間の通信制御を行う。
【００５２】
ホストＩ／Ｆ部３０２を介して入力された印刷データは、画像データ発生部３０３に与えられる。ここで、入力される印刷データは、例えば、ＰＤＬ（ページ記述言語）データで構成される。画像データ発生部３０３は、予め定められている解析部に基づき入力された印刷データの解析（例えば、ＰＤＬ解析処理）、その解析結果から中間言語を生成し、更に印刷部（プリンタエンジン）が処理可能なビットマップデータ生成を行う。
【００５３】
具体的には、印刷データの解析とその解析による中間言語情報の作成を行うとともに、その中間言語情報の作成と並行してラスタライズ処理を行う。このラスタライズ処理では、印刷データに含まれる表示色ＲＧＢ（加法混色）からエンジンI/F部１２２が処理可能なＹＭＣＫ（減法混色）への変換がある。また、印刷データに含まれる文字コードから予め格納されているビットパターン、アウトラインフォント等のフォントデータへの変換等の処理がある。その後、ラスタライズ処理では、ページ単位あるいはバンド単位でビットマップデータを作成し、このビットマップデータに対しディザパターンを用いる疑似階調処理を施し、エンジンI/F部１２２において印刷処理が可能なビットマップデータを生成する。
【００５４】
この作成されたビットマップデータは、画像メモリ３０５に格納される。画像メモリ３０５に格納されているビットマップデータの読出は、ＤＭＡ制御部３０８で制御され、このＤＭＡ制御部３０８による画像メモリ３０５からのビットマップデータの読出に対する制御は、ＣＰＵ３０９からの指示に基づき行なわれる。
【００５５】
画像メモリ３０５から読み出されたビットマップデータは、エンジンＩ／Ｆ部３０６を介してビデオ信号としてプリンタエンジンに転送される。エンジンＩ／Ｆ部３０６には、プリンタエンジンへ転送するビデオ信号を一時的に保持する出力バッファ（不図示）と、プリンタエンジンから送出された信号を一時的に保持する入力バッファ（不図示）とが設けられている。また、エンジンＩ／Ｆ部３０６は、プリンタエンジンとの間で送受信される信号の入出力部を構成するとともに、プリンタエンジンとの間の通信制御を行う。
【００５６】
操作部１１７から操作入力によって出されたモード設定に関する指示等の各種指示は、操作部Ｉ／Ｆ部３０１を介して入力され、操作部Ｉ／Ｆ部３０１は操作部１１７とＣＰＵ３０９との間のインタフェースを構成する。尚、操作入力によるモード設定等の各種設定のエンジンI/F部１２２に対する指示は、外部接続機器（例えば、ホストＰＣ１２１）と双方向の通信を行うホストＩ／Ｆ部３０２を介しても可能である。また、同様にデータ処理部１１５及びネットワークＩ／Ｆ１１３を介しても指示可能である。
【００５７】
ＣＰＵ３０９は、操作部１１７もしくはデータ処理部１１５から指示されたモードに応じて、上述の各ブロックに対する制御を行い、この制御はＲＯＭ３０４に格納されている制御プログラムに基づき実行される。このＲＯＭ３０４に格納されている制御プログラムは、システムクロックによってタスクと称されるロードモジュール単位に時分割制御を行うためのＯＳ（オペレーティングシステム）がある。また、制御プログラムには、このＯＳによって機能単位に実行制御される複数のロードモジュールがある。このロードモジュールを含む制御プログラムは、必要に応じてＥＥＰＲＯＭ（不揮発性メモリ）３１０に格納される。
【００５８】
ＣＰＵ３０９による演算処理の作業領域としては、ＲＡＭ３０７が使用される。ＣＰＵ３０９を含む各ブロックはシステムバス３２０に接続されている。システムバス３２０は、アドレスバスとシステムバスとから構成される。
【００５９】
次に、データ処理部１１５における入力データの処理経路を、図３を用いて説明する。
【００６０】
図３は本発明の実施形態に係るデータ処理部の機能ブロック図を示す図である。
【００６１】
外部接続装置からホストＩ／Ｆ部３０２を通って入力された印刷データは、ＰＤＬ解析部３０３ａによりコマンド解析される。次に、中間言語生成部３０３ｂにおいて中間言語（ＤｉｓｐｌａｙＬｉｓｔ）が生成され、ＲＡＭ３０７上の作業メモリに一時的に記憶される。
【００６２】
次に、ＲＡＭ３０７上の作業メモリから描画メモリを随時読み出しラスタライズ処理部３０３ｃでラスタライズ処理を実行する。そして、最終的に記録媒体に記録される画像データをビットマップイメージに展開し、画像メモリ３０５に格納し、エンジンＩ／Ｆ部３０６に対して出力を行い記録媒体への記録が行われる。
【００６３】
このように構成されたプリンタ制御システムにおいて、以下に示す各種フローチャートは、図２のＲＯＭ３０４に格納されるプログラムによって実現される。
【実施例１】
【００６４】
図４は本発明の実施形態１のジョブコントロール処理を示すフローチャートであり、図５は処理の流れを図解した概念図である。
【００６５】
以下に、本発明に係るジョブコントロール方法の第１実施形態を図面に基づいて説明する。
【００６６】
<ユーザーのプリント処理の流れ>
ステップＳ１１０１：外部接続装置において印刷処理を実行する。印刷処理実行された印刷データは図１に閉めずネットワーク１１８あるいは１１９を介して画像処理装置に入力される。
【００６７】
ステップＳ１２０２： ユーザーは以下に説明する画像形成装置及び承認者の承認処理によって生成された承認結果メールの受信を待つ。承認結果メールを受信した場合ステップＳ１１０３に移行する。
【００６８】
ステップＳ１１０３：ステップＳ１１０２において受信した承認結果メールを参照し、プリント処理が許可されたか否かを確認する。
【００６９】
ステップＳ１１０３において承認結果メールにプリント処理が許可されたことを確認した後、出力結果を得る。
【００７０】
<画像形成装置の処理の流れ>
ステップＳ１２０１：ユーザーの印刷処理実行によりステップＳ１１０１にて生成された印刷データを受信する。
【００７１】
ステップＳ１２０２：受信した印刷データと共にユーザー名あるいはユーザーＩＤを受信したか否かを確認する。印刷データと共に受信するユーザー名あるいはユーザーＩＤはＰＤＬコマンド、プリントチケットなど画像形成装置が解釈可能なフォーマットなどが考えられる。ユーザー名あるいはユーザーＩＤを受信した場合ステップＳ１２０３に移行し、受信しなかった場合はステップＳ１２１４に移行する。
【００７２】
ステップＳ１２０３：ステップＳ１２０２でユーザー名あるいはユーザーＩＤを受信したと判断されると、画像形成装置が有する記憶装置に予め保存されている承認用ＤＢを参照する。承認用ＤＢにはユーザー情報としてユーザー名あるいはユーザーＩＤとユーザーのメールアドレスが保存されている。また、ユーザー情報に相対する承認者情報として承認者名あるいは承認者ＩＤと承認者のメールアドレスが保存されている。
【００７３】
ステップＳ１２０４：ステップＳ１２０３によって参照された承認用ＤＢを検索し、ステップＳ１２０１にて受信したユーザー情報が登録されているか否かを確認する。ユーザー情報が登録されていると判断された場合、承認者情報を読み出し、一時記憶装置に保存しステップＳ１２０５に移行する。ユーザー情報が登録されていないと判断された場合はステップＳ１２１４に移行する。
【００７４】
ステップＳ１２０５：ステップＳ１２０１にて受信した印刷データを画像形成装置内で参照する際に利用するジョブＩＤを付加する。
【００７５】
ステップＳ１２０６：ステップＳ１２０１にて受信し、ステップＳ１２０５にてジョブＩＤが付加された印刷データを画像形成装置内の記憶装置に保存する。記憶領域は承認者各々のみアクセスが可能な領域、あるいは印刷承認待ちデータすべてを管理する領域であってもよい。
【００７６】
ステップＳ１２０７：画像形成装置が有するメール作成機能を利用し、承認依頼メールを作成する。承認依頼メールの送信先アドレスは、ステップＳ１２０４にて承認用ＤＢから読み出された承認者情報に含まれる承認者アドレスを受信者とする。承認依頼メールにはステップＳ１２０５にて付加されたジョブＩＤとステップＳ１２０６にて印刷データを保存した記憶装置のアドレスと、ステップＳ１２０３にて承認用ＤＢに登録されたユーザー名を記載することとする。
【００７７】
ステップＳ１２０８：ステップＳ１２０７にて作成された承認依頼メールを画像形成装置が有するメール送信機能を利用して承認者に送信する。
【００７８】
ステップＳ１２０９：ステップＳ１２０８にて送信した承認依頼メールに従い後述する承認者が承認処理を介して承認結果が入力されるのを待つ。承認結果が入力された場合、ステップＳ１２１０に移行する。
【００７９】
ステップＳ１２１０：ステップＳ１２０９にて入力が確認された承認結果の内容を確認する。承認結果の内容はステップＳ１２０５にて付加された印刷ジョブＩＤと、ジョブＩＤに対応する印刷データの承認結果である。入力された承認結果がプリント許可指示であった場合、ステップＳ１２１１に移行し、プリント不許可支持であった場合、ステップＳ１２１４に移行する。
【００８０】
ステップＳ１２１１：承認者による承認結果が入力されると、画像形成装置が有するメール作成機能を利用し、承認結果メールを作成する。承認結果メールの送信先アドレスはステップＳ１２０４にて承認用ＤＢから読み出されたユーザー情報に含まれるユーザーアドレスを受信者とする。
【００８１】
ステップＳ１２１２：ステップＳ１２１１にて作成された承認結果メールを画像形成装置が有するメール送信機能を利用してユーザーに送信する。
【００８２】
ステップＳ１２１３：ステップＳ１２１０にて入力されたジョブＩＤを持つ印刷データに対するプリント処理を実行する。
【００８３】
ステップＳ１２１４：ステップＳ１２０２にて印刷データにユーザー情報が付加されていないと判断された場合、ステップＳ１２０１にて入力された印刷データをキャンセルする。あるいはステップＳ１２０４にて承認用ＤＢにユーザー情報が登録されていないと判断された場合、ステップＳ１２０１にて入力された印刷データをキャンセルする。あるいは、ステップＳ１２１０にて確認された印刷承認結果が不許可であった場合、ステップＳ１２０６にて記憶装置に保存され、ステップＳ１２１０にて確認されたジョブＩＤを持つ印刷データをキャンセルする。
【００８４】
<承認者の承認処理の流れ>
ステップＳ１３０１：画像形成装置にて生成された承認依頼メールを受信。
【００８５】
ステップＳ１３０２：承認者は、ステップＳ１３０１にて受信した承認依頼メールの内容を確認し、画像形成装置が持つリモート操作機能(リモートＵＩ)を介して印刷データが保存されているアドレスにアクセスする。
【００８６】
ステップＳ１３０３：ステップＳ１３０２にてリモート操作機能を介して印刷データにアクセスし、印刷データを参照する。リモート操作機能を介して参照した印刷データはビットマップ画像に変換されたサムネイル画像や、印刷データに付加されたドキュメント名称とする。
【００８７】
ステップＳ１３０４：リモート操作機能が有する承認画面を介して印刷データ承認処理を実行することで画像形成装置に承認結果を指示する。
【００８８】
以上述べてきた処理を実行することにより、プリント処理を制御、制限するためのジョブコントロール処理を可能とする。
【００８９】
以上説明したように、実施形態１によれば、入力データを画像形成装置内にホールドする手段と、ホールドされた入力データに対するプリントの可否を印刷許可を行う第３者に判定して貰うことが可能となる。これにより、印刷物の持ち出しや参照が制限されているドキュメントに対するセキュリティを強化する事が可能となる。
【実施例２】
【００９０】
図６は本発明の実施形態２のジョブコントロール処理を示すフローチャートである。
【００９１】
以下に、本発明に係るジョブコントロール方法の第２実施形態を図面に基づいて説明する。
【００９２】
<ユーザーのプリント処理の流れ>
ステップＳ２１０１：外部接続装置の設定画面を用いて、ユーザー毎に使用可能な機能が指定されている印刷機能制限を解除するための印刷機能制限解除依頼を指定する。
【００９３】
ステップＳ２１０２：外部接続装置の設定画面を用いて、ユーザー毎に使用可能な機能が指定されている項目中の解除したい項目を選択し、変更後の設定地を入力する。
【００９４】
ステップＳ２１０３：外部接続装置において印刷処理を実行する。印刷処理実行された印刷データは図１に閉めずネットワーク１１８あるいは１１９を介して画像処理装置に入力される。印刷処理実行においては印刷データと印刷機能制限解除コマンドを生成することとする。
【００９５】
ステップＳ２１０４：ユーザーは以下に説明する画像形成装置及び承認者の承認処理によって生成された承認結果メールの受信を待つ。承認結果メールを受信した場合ステップＳ２１０５に移行する。
【００９６】
ステップＳ２１０５：ステップＳ２１０４において受信した承認結果メールを参照し、プリント処理が許可されたか否かを確認する。
【００９７】
ステップＳ２１０５において承認結果メールにプリント処理が許可されたことを確認した後、出力結果を得る。
【００９８】
<画像形成装置の処理の流れ>
ステップＳ２２０１：ユーザーの印刷処理実行によりステップＳ２１０１にて生成された印刷データを受信する。
【００９９】
ステップＳ２２０２：受信した印刷データと共にユーザー名あるいはユーザーＩＤを受信したか否かを確認する。印刷データと共に受信するユーザー名あるいはユーザーＩＤはＰＤＬコマンド、プリントチケットなど画像形成装置が解釈可能なフォーマットなどが考えられる。ユーザー名あるいはユーザーＩＤを受信した場合ステップＳ２２０３に移行し、受信しなかった場合はステップＳ２２１５に移行する。
【０１００】
ステップＳ２２０３：ステップＳ２２０２でユーザー名あるいはユーザーＩＤを受信したと判断されると、画像形成装置が有する記憶装置に予め保存されている承認用ＤＢを参照する。承認用ＤＢにはユーザー情報としてユーザー名あるいはユーザーＩＤとユーザーのメールアドレスが保存されている。また、ユーザー情報に相対する承認者情報として承認者名あるいは承認者ＩＤと承認者のメールアドレスが保存されている。
【０１０１】
ステップＳ２２０４：ステップＳ２２０３によって参照された承認用ＤＢを検索し、ステップＳ２２０１にて受信したユーザー情報が登録されているか否かを確認する。ユーザー情報が登録されていると判断された場合、承認者情報を読み出し、一時記憶装置に保存しステップＳ２２０５に移行する。ユーザー情報が登録されていないと判断された場合はステップＳ２２１５に移行する。
【０１０２】
ステップＳ２２０５：ステップＳ２２０１にて受信した印刷データを画像形成装置内で参照する際に利用するジョブＩＤを付加する。
【０１０３】
ステップＳ２２０６：ステップＳ２２０１にて受信し、ステップＳ２２０５にてジョブＩＤが付加された印刷データを画像形成装置内の記憶装置に保存する。記憶領域は承認者各々のみアクセスが可能な領域、あるいは印刷承認待ちデータすべてを管理する領域であってもよい。
【０１０４】
ステップＳ２２０７：画像形成装置が有するメール作成機能を利用し、承認依頼メールを作成する。承認依頼メールの送信先アドレスは、ステップＳ２２０４にて承認用ＤＢから読み出された承認者情報に含まれる承認者アドレスを受信者とする。承認依頼メールにはステップＳ２２０５にて付加されたジョブＩＤとステップＳ２２０６にて印刷データを保存した記憶装置のアドレスと、ステップＳ２２０３にて承認用ＤＢに登録されたユーザー名を記載することとする。
【０１０５】
ステップＳ２２０８：ステップＳ２２０７にて作成された承認依頼メールを画像形成装置が有するメール送信機能を利用して承認者に送信する。
【０１０６】
ステップＳ２２０９：ステップＳ２２０８にて送信した承認依頼メールに従い後述する承認者が承認処理を介して承認結果が入力されるのを待つ。承認結果が入力された場合、ステップＳ２２１０に移行する。
【０１０７】
ステップＳ２２１０：ステップＳ２２０９にて入力が確認された承認結果の内容を確認する。承認結果の内容はステップＳ２２０５にて付加された印刷ジョブＩＤと、ジョブＩＤに対応する印刷データの承認結果である。入力された承認結果がプリント許可指示であった場合、ステップＳ２２１１に移行し、プリント不許可支持であった場合、ステップＳ２２１５に移行する。
【０１０８】
ステップＳ２２１１：承認者による印刷データの印刷機能制限設定変更を入力データの印刷機能制限解除設定コマンドに上書きし反映する。
【０１０９】
ステップＳ２２１２：承認者による承認結果が入力されると、画像形成装置が有するメール作成機能を利用し、承認結果メールを作成する。承認結果メールの送信先アドレスはステップＳ２２０４にて承認用ＤＢから読み出されたユーザー情報に含まれるユーザーアドレスを受信者とする。また、印刷承認結果として機能制限設定を変更した項目と設定値を記載することとする。
【０１１０】
ステップＳ２２１３：ステップＳ２２１２にて作成された承認結果メールを画像形成装置が有するメール送信機能を利用してユーザーに送信する。
【０１１１】
ステップＳ２２１４：ステップＳ２２１０にて入力されたジョブＩＤを持つ印刷データに対するプリント処理を実行する。
【０１１２】
ステップＳ２２１５：ステップＳ２２０２にて印刷データにユーザー情報が付加されていないと判断された場合、ステップＳ２２０１にて入力された印刷データをキャンセルする。あるいはステップＳ２２０４にて承認用ＤＢにユーザー情報が登録されていないと判断された場合、ステップＳ２２０１にて入力された印刷データをキャンセルする。あるいは、ステップＳ２２１０にて確認された印刷承認結果が不許可であった場合、ステップＳ２２０６にて記憶装置に保存され、ステップＳ２２１０にて確認されたジョブＩＤを持つ印刷データをキャンセルする。
【０１１３】
<承認者の承認処理の流れ>
ステップＳ２３０１：画像形成装置にて生成された承認依頼メールを受信。
【０１１４】
ステップＳ２３０２：承認者は、ステップＳ２３０１にて受信した承認依頼メールの内容を確認し、画像形成装置が持つリモート操作機能(リモートＵＩ)を介して印刷データが保存されているアドレスにアクセスする。
【０１１５】
ステップＳ２３０３：ステップＳ２３０２にてリモート操作機能を介して印刷データにアクセスし、印刷データを参照する。リモート操作機能を介して参照した印刷データはビットマップ画像に変換されたサムネイル画像や、印刷データに付加されたドキュメント名称、あるいは印刷機能制限解除依頼項目とする。
【０１１６】
ステップＳ２３０４：ステップＳ２３０１にて受信した承認依頼メールあるいはステップＳ２３０２にてリモート操作機能を介して参照した印刷機能制限解除依頼項目と変更後の設定値を参照。
【０１１７】
ステップＳ２３０５：承認者は印刷機能制限解除依頼項目ごとに印刷設定変更の可否を判断。印刷設定項目の変更を許可する場合、ステップＳ２３０６に移行し、不許可とする場合、ステップＳ２３０７に移行する。
【０１１８】
ステップＳ２３０６：ステップＳ２３０４にて参照した印刷機能制限解除依頼項目の機能制限をステップＳ２３０２にてアクセスしたリモート操作機能が有する設定変更画面を介して設定変更する。
【０１１９】
ステップＳ２３０７：印刷機能制限解除依頼項目の解析と設定変更がすべて終了したか否かを判断する。印刷機能制限解除依頼項目の解析と設定変更がすべて終了した場合、ステップＳ２３０８に移行する。すべて終了しない場合ステップＳ２３０に移行し印刷機能制限解除項目の解析と設定変更を継続する。
【０１２０】
ステップＳ２３０８：リモート操作機能が有する承認画面を介して印刷データ承認処理を実行することで画像形成装置に承認結果を指示する。
【０１２１】
以上説明したように、実施形態２によれば、入力データを画像形成装置内にホールドする手段と、ホールドされた入力データを処理する際に利用する画像形成装置の有する機能設定を印刷許可を行う第３者に設定して貰うことが可能となる。これにより、通常ユーザーに許可されていない機能設定をユーザーの使用用途に応じてフレキシブルに変更することが可能となる。
【実施例３】
【０１２２】
図７は本発明の実施形態３のジョブコントロール処理を示すフローチャートである。
【０１２３】
以下に、本発明に係るジョブコントロール方法の第３実施形態を図面に基づいて説明する。
【０１２４】
<ユーザーのプリント処理の流れ>
ステップＳ３１０１：外部接続装置において印刷処理を実行する。印刷処理実行された印刷データは図１に閉めずネットワーク１１８あるいは１１９を介して画像処理装置に入力される。
【０１２５】
ステップＳ３２０２： ユーザーは以下に説明する画像形成装置及び承認者の承認処理によって生成された承認結果メールの受信を待つ。承認結果メールを受信した場合ステップＳ３１０３に移行する。
【０１２６】
ステップＳ３１０３：ステップＳ３１０２において受信した承認結果メールを参照し、プリント処理が許可されたか否かを確認する。
【０１２７】
ステップＳ３１０３において承認結果メールにプリント処理が許可されたことを確認した後、出力結果を得る。
【０１２８】
<画像形成装置の処理の流れ>
ステップＳ３２０１：ユーザーの印刷処理実行によりステップＳ３１０１にて生成された印刷データを受信する。
【０１２９】
ステップＳ３２０２：受信した印刷データと共にユーザー名あるいはユーザーＩＤを受信したか否かを確認する。印刷データと共に受信するユーザー名あるいはユーザーＩＤはＰＤＬコマンド、プリントチケットなど画像形成装置が解釈可能なフォーマットなどが考えられる。ユーザー名あるいはユーザーＩＤを受信した場合ステップＳ３２０３に移行し、受信しなかった場合はステップＳ３２１７に移行する。
【０１３０】
ステップＳ３２０３：ステップＳ３２０２でユーザー名あるいはユーザーＩＤを受信したと判断されると、画像形成装置が有する記憶装置に予め保存されている承認用ＤＢを参照する。承認用ＤＢにはユーザー情報としてユーザー名あるいはユーザーＩＤとユーザーのメールアドレスが保存されている。また、ユーザー情報に相対する承認者情報として承認者名あるいは承認者ＩＤと承認者のメールアドレスが保存されている。
【０１３１】
ステップＳ３２０４：ステップＳ３２０３によって参照された承認用ＤＢを検索し、ステップＳ３２０１にて受信したユーザー情報が登録されているか否かを確認する。ユーザー情報が登録されていると判断された場合、承認者情報を読み出し、一時記憶装置に保存しステップＳ３２０５に移行する。ユーザー情報が登録されていないと判断された場合はステップＳ３２１７に移行する。
【０１３２】
ステップＳ３２０５：ステップＳ３２０１にて受信した印刷データを画像形成装置内で参照する際に利用するジョブＩＤを付加する。
【０１３３】
ステップＳ３２０６：ステップＳ３２０１にて受信し、ステップＳ３２０５にてジョブＩＤが付加された印刷データを画像形成装置内の記憶装置に保存する。記憶領域は承認者各々のみアクセスが可能な領域、あるいは印刷承認待ちデータすべてを管理する領域であってもよい。
【０１３４】
ステップＳ３２０７：画像形成装置が有するメール作成機能を利用し、承認依頼メールを作成する。承認依頼メールの送信先アドレスは、ステップＳ３２０４にて承認用ＤＢから読み出された承認者情報に含まれる承認者アドレスを受信者とする。承認依頼メールにはステップＳ３２０５にて付加されたジョブＩＤとステップＳ３２０６にて印刷データを保存した記憶装置のアドレスと、ステップＳ３２０３にて承認用ＤＢに登録されたユーザー名を記載することとする。
【０１３５】
ステップＳ３２０８：ステップＳ３２０７にて作成された承認依頼メールを画像形成装置が有するメール送信機能を利用して承認者に送信する。
【０１３６】
ステップＳ３２０９：ステップＳ３２０８にて送信した承認依頼メールに従い後述する承認者が承認処理を介して承認結果が入力されるのを待つ。承認結果が入力された場合、ステップＳ３２１０に移行する。
【０１３７】
ステップＳ３２１０：ステップＳ３２０９にて入力が確認された承認結果の内容を確認する。承認結果の内容はステップＳ３２０５にて付加された印刷ジョブＩＤと、ジョブＩＤに対応する印刷データの承認結果である。入力された承認結果がプリント許可指示であった場合、ステップＳ３２１１に移行し、プリント不許可支持であった場合、ステップＳ３２１７に移行する。
【０１３８】
ステップＳ３２１１：ステップＳ３２１０にて確認した承認結果に印刷データに対するセキュリティ設定が含まれるか否かを確認し、セキュリティレベルが設定されている場合ステップＳ３２１２に移行する。セキュリティレベルが設定されていない場合、ステップＳ３２１４に移行する。
【０１３９】
ステップＳ３２１２：承認者によって設定されたセキュリティレベルを解析。
【０１４０】
ステップＳ３２１３：画像形成装置が有するメール作成機能を利用し、ステップＳ３２１２によって解析されたセキュリティレベルの設定を承認結果メールに記載。
【０１４１】
ステップＳ３２１４：画像形成装置が有するメール作成機能を利用し、承認結果メールを作成する。承認結果メールの送信先アドレスはステップＳ３２０４にて承認用ＤＢから読み出されたユーザー情報に含まれるユーザーアドレスを受信者とする。
【０１４２】
ステップＳ３２１５：ステップＳ３２１３及びステップＳ３２１４にて作成された承認結果メールを画像形成装置が有するメール送信機能を利用してユーザーに送信する。
【０１４３】
ステップＳ３２１６：ステップＳ３２１０にて入力されたジョブＩＤを持つ印刷データに対するプリント処理を実行する。
【０１４４】
ステップＳ３２１７：ステップＳ３２０２にて印刷データにユーザー情報が付加されていないと判断された場合、ステップＳ３２０１にて入力された印刷データをキャンセルする。あるいはステップＳ３２０４にて承認用ＤＢにユーザー情報が登録されていないと判断された場合、ステップＳ３２０１にて入力された印刷データをキャンセルする。あるいは、ステップＳ３２１０にて確認された印刷承認結果が不許可であった場合、ステップＳ３２０６にて記憶装置に保存され、ステップＳ３２１０にて確認されたジョブＩＤを持つ印刷データをキャンセルする。
【０１４５】
<承認者の承認処理の流れ>
ステップＳ３３０１：画像形成装置にて生成された承認依頼メールを受信。
【０１４６】
ステップＳ３３０２：承認者は、ステップＳ３３０１にて受信した承認依頼メールの内容を確認し、画像形成装置が持つリモート操作機能(リモートＵＩ)を介して印刷データが保存されているアドレスにアクセスする。
【０１４７】
ステップＳ３３０３：ステップＳ３３０２にてリモート操作機能を介して印刷データにアクセスし、印刷データを参照する。リモート操作機能を介して参照した印刷データはビットマップ画像に変換されたサムネイル画像や、印刷データに付加されたドキュメント名称とする。
【０１４８】
ステップＳ３３０４：ステップＳ３３０３にて参照した印刷データに対してセキュリティレベルを設定可能か否か判断。セキュリティレベルが設定可能であると判断された場合、ステップＳ３３０５に移行し、設定不可能であると判断された場合、ステップＳ３３０６に移行する。印刷データに倒して設定可能なセキュリティレベルは印刷データ中の情報開示レベルを示すこととする。更に、印刷データを構成するＰＤＬコマンドなどによって印刷データ内の情報(オブジェクト)毎に設定可能とし、プリント処理時にセキュリティレベルに応じてオブジェクトをプリントするか否かを設定するものとする。
【０１４９】
ステップＳ３３０５：ステップＳ３３０１にて承認依頼のあった印刷データに対してプリント処理時のセキュリティレベルを設定する。
【０１５０】
ステップＳ３３０６：リモート操作機能が有する承認画面を介して印刷データ承認処理を実行することで画像形成装置に承認結果を指示する。
【０１５１】
以上説明したように、実施形態３によれば、入力データを画像形成装置内にホールドする手段と、承認者によりホールドされた入力データのセキュリティレベルを設定可能とする。これにより、プリント処理する際に設定されたセキュリティレベルに応じた範囲の印刷を許可することが可能となり、使用用途に応じた範囲でセキュリティ開示された情報のみのプリント処理を実行することが可能となる。
【０１５２】
尚、実施形態１および実施形態２、実施形態３では、印刷データ送信者と印刷承認者との対応は画像生成装置内のＤＢを利用する事とした。更に、印刷データ中のＰＤＬコマンドやジョブコントロールコマンド、或いは印刷データのプリント処理実行を指示するプリントチケットなどに承認者情報を入力する方法とすることも可能である。この場合、画像形成装置においてＰＤＬコマンドあるいはジョブコントロールコマンド、プリントチケットを解析し得られた印刷承認者に対し承認依頼を行う事とする。
【０１５３】
更に、実施形態１および実施形態２、実施形態３では画像形成装置が印刷承認者による印刷許可承認を検知したタイミングでプリント処理を実行することとしたが、印刷データに対して印刷承認許可情報を付加することも可能である。印刷データに対して印刷承認許可情報を付加した場合、印刷許可承認を検知したタイミングでプリント処理を実行せず、印刷承認許可情報を付加された印刷データを画像記憶装置が持つ記憶装置に再保存する。これにより、印刷データ送信者(ユーザー)は承認許可メールを受信後、任意のタイミングで印刷許可情報が付加された印刷データをプリント処理実行することも可能となる。
【０１５４】
更に、実施形態１および実施形態２、実施形態３の印刷データの入力方法についてはホストなどの外部接続装置を利用する事を前提に説明した。しかし、これ以外にも例えば画像形成装置に備えられているスキャナや、ＵＳＢなどのメモリ装置から直接入力される画像データに対する処理の承認に利用することも可能である。また、画像形成装置におけるプリント処理だけでなく入力画像を外部装置に送信する画像送信処理に対するジョブコントロールを実現することも可能である。
【０１５５】
本発明の趣旨と範囲は、本発明の特定の説明と図に限定されるものではなく、本願特許請求の範囲に述べられた内容の様々な修正および変更に及ぶことは当業者にとって理解されるであろう。
【０１５６】
更に、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【図面の簡単な説明】
【０１５７】
【図１】画像形成装置を示すブロック図
【図２】図１の画像形成装置に搭載されているデータ処理部の構成を示すブロック図
【図３】図２のデータ処理部における入力データ処理の流れを機能ブロック別に示す図
【図４】本発明にかかるジョブコントロール処理を説明するための第１実施形態を示すフローチャ−ト
【図５】本発明にかかるジョブコントロール処理を説明するための第１実施形態の概念図
【図６】本発明にかかるジョブコントロール処理を説明するための第２実施形態を示すフローチャ−ト
【図７】本発明にかかるジョブコントロール処理を説明するための第３実施形態を示すフローチャ−ト
【符号の説明】
【０１５８】
１００  画像形成装置
１１０  画像読み取り装置
１１１  記憶装置
１１２  記憶装置
１１３  ネットワークインタフェース
１１４  ネットワークインタフェース
１１５  データ処理部
１１６  表示部
１１７  操作部
１１８  LAN
１１９  LAN
１２０  ホストPC
１２１  ホストPC
３０１  パネルI/F部
３０２  ホストI/F部
３０３  画像データ発生部
３０４  ROM
３０５  画像メモリ
３０６  エンジンI/F部
３０７  RAM
３０８  DMA制御部
３０９  CPU
３１０  EEPROM
３１１  スキャナI/F部
３２０  CPUバス
【図１】
2008194942.tif 000003
【図２】
2008194942.tif 000004
【図３】
2008194942.tif 000005
【図４】
2008194942.tif 000006
【図５】
2008194942.tif 000007
【図６】
2008194942.tif 000008
【図７】
2008194942.tif 000009