(57)【要約】【課題】  不特定の使用者に対して、データの編集/修正作業について制限することが可能な画像処理装置を提供することを課題とする。【解決手段】  本発明に係る印刷装置は、印刷データ生成装置により送られたプリントデータを内部に保存し、送信時と非同期に印刷する手段を持つ印刷装置であって、プリントデータ送信時にユーザが文書に対してデータ変更制限条件を設定し、制限条件に応じて文書属性を生成し当該プリントデータに付加・通知し、印刷装置内でプリントデータ受信時にプリントデータに付帯する文書属性を取得し、取得した前記文書属性から当該プリントデータの変更制限情報を生成し、設定した前記変更情報に従ってプリントデータに対する変更処理の可否を判定することを特徴とする。【選択図】  図２
2006163982.tif 000002
【特許請求の範囲】
【請求項１】
印刷データ生成装置により送られたプリントデータを内部に保存し、送信時と非同期に印刷する手段を持つ印刷装置であって、プリントデータ送信時にユーザが文書に対してデータ変更制限条件を設定する手段と、前記制限条件に応じて文書属性を生成し当該プリントデータに付加・通知する手段と、印刷装置内でプリントデータ受信時にプリントデータに付帯する文書属性を取得し、取得した前記文書属性から当該プリントデータの変更制限情報を生成する手段と、設定した前記変更情報に従ってプリントデータに対する変更処理の可否を判定する手段と、を有することを特徴とする印刷装置。
【請求項２】
請求項１にかかる印刷装置であって、印刷装置に対して保存する文書に対する１つあるいは複数のキー情報（パスワード等）を設定する手段と、前記キー情報を当該保存文書のプリントジョブ情報として追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記キー情報が付加されているか否かを判定し、付加されている場合は当該プリントジョブに対するキーテーブルに前記にキー情報を登録する手段と、ユーザによって当該保存文書が選択された際に入力されるキー情報と、保存文書に対応するプリントジョブに付加されているキー情報を比較し、データの変更制限を判別する手段と、を有することを特徴とする印刷装置。
【請求項３】
請求項１にかかる印刷装置であって、印刷装置内の保存先（ボックス等）に対して識別コード（ユーザ名称等）と当該保存先中のデータに対する可能な処理（閲覧／印刷／編集等）を登録する手段と、印刷装置に対して保存する文書に対する識別コード情報または保存後に予定している処理を設定する手段と、前記識別コード情報または予定処理を当該保存文書のプリントジョブ情報として追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記識別コード情報及び予定処理が付加されているか否かを判定し、付加されている場合は当該識別コードが登録され、予定処理を許可されている保存先を自動的に選択し保存する手段と、ユーザによって当該保存文書の選択がなされた際、識別コードに合致するか否かの判定を行い、指定された処理の可否を決定する手段と、を有することを特徴とする印刷装置。
【請求項４】
印刷データ生成装置により送られたプリントデータを内部に保存し、送信時と非同期に印刷する手段を持つ印刷装置であって、プリントデータ送信時にユーザが文書内の特定部分に対してデータ変更制限条件を設定する手段と、前記制限条件に応じて文書属性を生成し当該プリントデータに付加・通知する手段と、印刷装置内でプリントデータ受信時にプリントデータに付帯する文書属性を取得し、取得した前記文書属性から当該プリントデータの変更制限情報を生成する手段と、設定した前記変更情報に従ってプリントデータに対する変更処理の可否を判定する手段と、を有することを特徴とする印刷装置。
【請求項５】
請求項４にかかる印刷装置であって、印刷装置に対して保存する文書中の特定のオブジェクトに対する変更制限（文字／図形／イメージ等）を設定する手段と、前記特定オブジェクトに対する変更制限情報を当該保存文書のプリントジョブ情報内に追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記特定オブジェクトに対する変更制限情報が含まれるか否かを判定し、含まれる場合は当該プリントジョブに対するオブジェクト別情報テーブルに前記変更制限情報を登録する手段と、ユーザによって当該保存文書が選択された際に、保存文書に対応するプリントジョブ中の変更制限が設定されているオブジェクトに対する変更要求を却下する手段と、を有することを特徴とする印刷装置。
【請求項６】
請求項４にかかる印刷装置であって、印刷装置に対して保存する文書中の特定のページ内画像位置に対する変更制限を設定する手段と、前記設定に対する位置情報と変更制限情報を当該保存文書のプリントジョブ情報内に追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記特定位置に対する変更制限情報が含まれるか否かを判定し、含まれる場合は当該プリントジョブに対する情報テーブルに前記位置情報と変更制限情報を登録する手段と、ユーザによって当該保存文書が選択された際に、保存文書に対応するプリントジョブ中の変更制限が設定されている位置に含まれるデータに対する変更要求を却下する手段と、を有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力プリントデータを内部記憶領域に保存する機能を含む印刷装置に関するものである。
【背景技術】
【０００２】
ホストコンピュータなどのデータ生成装置上で作成されたプリントデータを受信して処理する印刷装置において、近年ではデータ受信時にそのまま印刷処理を行わず、一旦印刷装置内の記憶領域にデータを保存し、保存プリントデータを所望のタイミングで呼び出し印刷することが可能な機能を持つ印刷装置が多く存在する。
【０００３】
プリントデータを印刷装置内に保存することの有効性として、次のような点が考えられる。
【０００４】
・ホストコンピュータから印刷装置へ送信されたプリントデータに対して、実際の印刷処理を行う際、印刷装置へ直接指示することでホストコンピュータを介さず処理を実行することが可能
・プリントデータが印刷装置内に存在するため外部装置との通信状況に影響されず、また印刷コマンドデータまたは画像データ形式で保存されるため、ホストコンピュータ上でアプリケーションデータからプリントデータを生成する時間が不要となり処理速度的に有利である
上記有効性をふまえて、データ保存機能付印刷装置は、印刷処理が行われることを前提とした文書の一時または永久保存手段として用いられる。
【０００５】
一例として、ユーザが各自で印刷することを前提に同一文書を部門内の不特定多数の受信者に配信する場合、当該文書を各ユーザが持つホストコンピュータへ配信する、あるいはサーバ上にあるオリジナル文書を各ユーザが自身のホストコンピュータへダウンロードし、さらにユーザがこれらの文書データを印刷装置へ送信するといった手順が考えられる。前者の場合は、同一の文書データが受信した全てのユーザのホストコンピュータ上に存在することになり、後者の場合はユーザが印刷処理を行う毎に、サーバからのデータダウンロードが発生する。
【０００６】
印刷を目的とする複数ユーザ向けの文書が各拠点に設置された印刷装置内に存在すれば、印刷物が必要なユーザはプリントデータの保存先に関する情報のみで所望の出力物を入手することが可能である（この場合、印刷された文書が必要なユーザは前記プリントデータの保存された印刷装置に対して直接印刷処理を実行すれば良く、個人のホストコンピュータに不要な文書を保持することなく、またサーバからのダウンロードによるネットワークへの負荷もない）。
【０００７】
このような印刷装置内の保存機能（以下、ボックス機能）のもっとも基本的な形態は、ホストコンピュータ上あるいは印刷装置上に用意されたボックス機能を制御するＵＩを用いて、保存先であるボックスを指定し、対象文書データを印刷装置に送信することで所望の保存状態を実現し、さらに印刷処理を実行する場合は前記ボックス制御用ＵＩにより対象となるプリントデータの存在するボックスを指定しデータを特定し印刷を実行することで対象プリントデータの印刷結果を得る。
【０００８】
保存先として指定及び操作可能なボックスの形態としては、不特定多数のユーザが自由に格納・利用できる場合もあり、あるいは特定ユーザにのみ使用を許可するなど独自の制限や機能を持つ場合もある。
【０００９】
また、保存されたプリントデータの印刷処理を実行する場合は、ユーザが明確な格納先の情報を持たない場合、ボックス制御用ＵＩを用いて対象となる印刷装置内の各ボックスに保存されるデータから所望のものを検索・選択する必要がある。
【００１０】
このように、従来の印刷装置が持つボックス機能は、プリントデータの保存先は保存を実行するユーザが明示的に指定し、保存データの管理はボックス単位で指定・実行され、保存されたデータは格納先であるボックス自身に何らかの制限がかけられていなければ、全てのユーザがボックス内の保存データを検索し、閲覧、再印刷、さらに保存データの編集機能を持つ印字装置においては編集処理を実施することが可能な仕組みとなっている。
【００１１】
図２は、本発明で前提とする保存データの編集機能を備える印刷装置における、データ処理フローを示す概念図である。
【００１２】
画像データ入力部において入力された画像データは、描画コマンド解析部にてコマンド解析され、コマンドを基にラスタライズ画像に展開される前段階の中間画像データである描画オブジェクトが生成される。描画オブジェクトは次のラスタライズ処理部でラスタライズ画像に展開され、画像データ処理部を経由して画像データ出力部より出力される。
【００１３】
更に、上記手段で出力された先がデータ保存部であった場合、再プリント要求により保存された画像データは読み出され、画像データ検索部において、入力時に画像データ記憶部に記憶されたデータと画像データとの比較判定が行われる。
上記比較が一致し、さらに当該データの修正要求がなされると、描画コマンド修正部で、入力画像に対する描画コマンド解析への変更指示が出される。これにより、画像データに展開される前のコマンドデータに修正が加えられ、修正後の画像が出力処理フローに投入される。
【００１４】
この時、再プリント要求さらに編集要求は画像データ記憶部にアクセス可能なユーザであれば誰でも出すことが可能である。
保存データに対して不特定多数のユーザがアクセスすることを防ぐために、データ保存場所であるボックス等の記憶領域に対して、データアクセスの制限を設ける手段が存在する。この場合、特定ユーザに対し識別コードを公開して、データアクセス時に識別コードの入力を求める等と手法が一般的である。
【００１５】
図３は、従来のボックス機能で用いられるアクセス制御手段を示す模式図である。
【００１６】
本図を用いてプリントデータの保存先及び保存期間を設定する手段を説明する。
【００１７】
ホストコンピュータ３０１と印刷装置３０２はネットワークなどで接続されており、３０２は内部記憶装置（ＨＤ）３０３を備える。３０１上で作成した文書３００を３０２へ送信する際、３０２に対応するプリンタドライバ３０４にて処理モードとして「保存」を選択すると、サブメニューとして保存先であるボックスリストが表示される。ここでボックスを指定して処理を実行すると印刷装置３０２の記憶装置３０３上にある所定の領域にプリントデータが保存される。
【００１８】
また、３０２上にある各ボックスに対してそれぞれアクセス時の権限者識別に用いるパスワードを設定する手段として、ホストコンピュータ３０１あるいは印刷装置３０２上の環境設定用ＵＩにて設定対象のボックスを選択する画面３０６と、選択されたボックスに対するパスワードを指定するサブメニュー３０７、３０８を備える。３０２は内部に保持するボックスの動作制御を行うため、各ボックスの情報を管理するボックスリスト３０９を保持し、前期ＵＩで設定されたパスワードはボックスリストの各ボックスＩＤにリンクされたアクセス情報テーブル３１０に個別に保持される仕組みを持つ。
【００１９】
実際に３０３内のボックスにアクセス要求がなされると、前記アクセス情報を参照して設定されたパスワードの入力を求め、入力値に応じてボックス内データへのアクセスを許可あるいは拒否する。
【００２０】
アクセス情報が設定されていないボックスに対しては特にアクセス時の判定処理は行われない。
【００２１】
このように、プリントデータの保存先とアクセス制限は管理者などのユーザによって設定され、設定されたパスワードによってアクセス制御が行われる。
【特許文献１】特開２００３−０８５１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２２】
上記で延べたような構成の従来ボックス機能を持ち、さらに保存データに対する編集機能を備える印字装置においては、保存環境に関し下記のような問題点が存在する。
【００２３】
まず、データを保存する際、アクセス制御を行うためには印刷装置のボックス機能そのものに対する設定が必要なため、当該印刷装置のボックス機能に対する認識のない一般ユーザの利用は煩雑で困難か、或いは管理者のみに許されるオペレーションである場合も多い。
【００２４】
また、保存データの再利用には、閲覧、再印刷、編集など様々なレベルの形態があり、対象となるデータを保存する際、所有者がそれぞれの再利用レベルを異なるユーザに対して許可したいような場合、単にボックスに対する制限をかけるだけでは目的を達成できない場合が存在する。
【００２５】
例えば、同一ボックス内に保存する一連の書類中、A文書は、ユーザMとNには閲覧のみ、ユーザLには編集を許可し、またB文書はMとLに再印刷を、Nは閲覧不可に、といった制御をかけることはできない。
【００２６】
また、同一文書中の一部分のみ編集不可とする制御も不可能である。
【課題を解決するための手段】
【００２７】
印刷データ生成装置により送られたプリントデータを内部に保存し、送信時と非同期に印刷する手段を持つ印刷装置にあって上記問題点を解決するために、
印刷データ生成装置により送られたプリントデータを内部に保存し、送信時と非同期に印刷する手段を持つ印刷装置であって、プリントデータ送信時にユーザが文書に対してデータ変更制限条件を設定する手段と、前記制限条件に応じて文書属性を生成し当該プリントデータに付加・通知する手段と、印刷装置内でプリントデータ受信時にプリントデータに付帯する文書属性を取得し、取得した前記文書属性から当該プリントデータの変更制限情報を生成する手段と、設定した前記変更情報に従ってプリントデータに対する変更処理の可否を判定する手段と、を有し
さらに、前記手段を備える印刷装置であって、印刷装置に対して保存する文書に対する１つあるいは複数のキー情報（パスワード等）を設定する手段と、前記キー情報を当該保存文書のプリントジョブ情報として追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記キー情報が付加されているか否かを判定し、付加されている場合は当該プリントジョブに対するキーテーブルに前記にキー情報を登録する手段と、ユーザによって当該保存文書が選択された際に入力されるキー情報と、保存文書に対応するプリントジョブに付加されているキー情報を比較し、データの変更制限を判別する手段と、を有し、
さらに、印刷装置内の保存先（ボックス等）に対して識別コード（ユーザ名称等）と当該保存先中のデータに対する可能な処理（閲覧／印刷／編集等）を登録する手段と、印刷装置に対して保存する文書に対する識別コード情報または保存後に予定している処理を設定する手段と、前記識別コード情報または予定処理を当該保存文書のプリントジョブ情報として追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記識別コード情報及び予定処理が付加されているか否かを判定し、付加されている場合は当該識別コードが登録され、予定処理を許可されている保存先を自動的に選択し保存する手段と、ユーザによって当該保存文書の選択がなされた際、識別コードに合致するか否かの判定を行い、指定された処理の可否を決定する手段と、を有する。
【００２８】
また、印刷データ生成装置により送られたプリントデータを内部に保存し、送信時と非同期に印刷する手段を持つ印刷装置であって、プリントデータ送信時にユーザが文書内の特定部分に対してデータ変更制限条件を設定する手段と、前記制限条件に応じて文書属性を生成し当該プリントデータに付加・通知する手段と、印刷装置内でプリントデータ受信時にプリントデータに付帯する文書属性を取得し、取得した前記文書属性から当該プリントデータの変更制限情報を生成する手段と、設定した前記変更情報に従ってプリントデータに対する変更処理の可否を判定する手段と、を有し、
さらに、前記手段を備える印刷装置であって、印刷装置に対して保存する文書中の特定のオブジェクトに対する変更制限（文字／図形／イメージ等）を設定する手段と、前記特定オブジェクトに対する変更制限情報を当該保存文書のプリントジョブ情報内に追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記特定オブジェクトに対する変更制限情報が含まれるか否かを判定し、含まれる場合は当該プリントジョブに対するオブジェクト別情報テーブルに前記変更制限情報を登録する手段と、ユーザによって当該保存文書が選択された際に、保存文書に対応するプリントジョブ中の変更制限が設定されているオブジェクトに対する変更要求を却下する手段と、を有し、
さらに、前記手段を備える印刷装置であって、印刷装置に対して保存する文書中の特定のページ内画像位置に対する変更制限を設定する手段と、前記設定に対する位置情報と変更制限情報を当該保存文書のプリントジョブ情報内に追加し、印刷装置に通知する手段と、印刷装置がプリントジョブを受信する際に前記特定位置に対する変更制限情報が含まれるか否かを判定し、含まれる場合は当該プリントジョブに対する情報テーブルに前記位置情報と変更制限情報を登録する手段と、ユーザによって当該保存文書が選択された際に、保存文書に対応するプリントジョブ中の変更制限が設定されている位置に含まれるデータに対する変更要求を却下する手段と、
を有することにより、前記課題を解決する。
【発明の効果】
【００２９】
前記解決手段をもつことにより、
ユーザがデータを保存する際、対象とするプリントデータ全体に対して、あるいは特定の部位に対し編集等の再処理に関する制限機能を選択的に課すことが可能となる。
【００３０】
これにより、まず、データを保存する際、アクセス制御を行うためには印刷装置のボックス機能そのものに対する設定が必要なため、当該印刷装置のボックス機能に対する認識のない一般ユーザの利用は煩雑で困難か、或いは管理者のみに許されるオペレーションである場合も多いといった問題や、また、保存データの再利用には、閲覧、再印刷、編集など様々なレベルの形態があり、対象となるデータを保存する際、所有者がそれぞれの再利用レベルを異なるユーザに対して許可したいような場合、単にボックスに対する制限をかけるだけでは目的を達成できない場合が存在する問題、例えば、同一ボックス内に保存する一連の書類中、A文書は、ユーザMとNには閲覧のみ、ユーザLには編集を許可し、またB文書はMとLに再印刷を、Nは閲覧不可に、といった制御をかけることはできない、また、同一文書中の一部分のみ編集不可とする制御も不可能であるといった問題を解決することが可能となる。
【発明を実施するための最良の形態】
【００３１】
（実施例１）
図１は，本発明が機能する保存機能付印刷装置を示すブロック図である。
【００３２】
印刷装置は，スキャナなどの画像入力部１００，UIパネルなどの動作環境設部１０１，ビデオコントローラなどの画像処理部１０２、HDなどの外部記憶装置１０３、ネットワークI/FボードやFaxなどの画像送受信部１０４、プリンタなどの画像出力部１０５から構成される。上記はホストコンピュータ１１６と接続するプリンタや、スキャナを備えたコピー、Faxなどが一体となる複合型印刷装置を想定しているが、本発明の構成として全てを要求するものではない。
【００３３】
データ処理部１０２は、入力部I/F１１０、設定部I/F１１１、出力部I/F１１２、送受信I/F１１３、記憶装置I/F１１４を備え、内部バスによって、データ処理・制御用プログラムROM１０６、データROM１０７、CPU１０８、内部記憶領域であるRAM１０９、タイマー（時計機能）１１５などに接続される。
【００３４】
入力データは、スキャナなどの画像入力部１００で画像をスキャンしたり、外部ホストコンピュータ、外部Faxやネットワーク経由で送られたプリントデータを送受信部１０４を介して受信することによりデータ処理部１０２に取り込まれる。
【００３５】
１０２に取り込まれたプリントデータは、１０１で設定された動作環境、または外部からのプリントデータに含まれる動作環境情報に従って処理され、処理後のプリントデータを、目的とする動作に応じて、当該印刷装置で印刷する場合は１０５、外部ネットワークへプリントデータを送信する場合は１０４、当該印刷装置内に保存する場合は１０３へそれぞれ渡される。
【００３６】
１０２におけるプリントデータ処理時は、必要に応じてデータROM１０７の情報などを使用しながら１１１を経由して取得した処理動作環境に従って、プログラムROM106からプログラムを読み出し、内部記憶領域１０９などを利用しながら処理を実行する。
【００３７】
以下、図４、図８、図１１及び図１２〜７−３を用いて、請求項１〜２にかかる実施例を詳細に説明する。
【００３８】
図４は、本発明にかかる第１のデータ変更制限設定手段を示す模式図である。
【００３９】
ホストコンピュータ３２１と印刷装置３２２はネットワークなどで接続されており、３２２は内部記憶装置（ＨＤ等）３２３を備える。３２１上で作成した文書３２０を３２２へ送信する際、３２２に対応するプリンタドライバ３２５にて処理モードとして「保存」を選択すると、サブメニューとして保存先であるボックスリストが表示される。ここでボックスを指定し、さらに保存データに対する編集制限を課す場合は、編集制限設定処理を実行すると３２８、３２９で文書識別コード（パスワード等）の設定が行われる。
【００４０】
この時、文書データに対する前記識別コードが文書属性情報として付加される処理を、図１１を用いて説明する。
【００４１】
印刷装置へ送信されるプリントデータは、プリントジョブとして生成され、ジョブヘッダ部６０１、印刷データ部６０２、ジョブフッタ６０３から成る。ジョブヘッダにはジョブ開始命令と当該ジョブのIDが含まれる。
【００４２】
プリントデータ全体に対する編集制限を指示する識別コードは、文書属性情報としてジョブIDにリンクして生成される。
【００４３】
上記のように文書属性情報として識別コードを付加されたプリントデータはプリントジョブとして印刷装置３２２に送られ、記憶装置３０３上にある所定の領域にプ保存される。
【００４４】
印刷装置３２２で前記プリントジョブを受信すると、それが保存指定である場合、各プリントジョブに対して保存文書IDが付加される。次に、プリントジョブのヘッダ部に当該保存ジョブに対する文書属性として識別コードが付加されている場合、保存文書IDに対して文書属性値テーブル（図ではパスワード情報テーブル）３３２を生成し、パスワードと指定ボックスを格納する。
【００４５】
実際に、図８で示すようなUIを用いて、３２３内のボックス内に保存されるプリントジョブに対応する文書へのアクセス要求がなされると、保存文書IDとそれに付随するパスワード情報を参照して設定されたパスワードの入力を求め、入力値に応じて指定文書データへのアクセスを許可あるいは拒否する。
【００４６】
３２７、３３０においてパスワード情報が設定されていないプリントデータに対応する文書に対しては特にアクセス時の判定処理は行われない。
【００４７】
以下、図１２〜７−３を用いて、請求項１〜２にかかる実施例を詳細に説明する。
【００４８】
ユーザが印刷装置に対してデータ保存を要求すると、図１２で示す処理が行われる。
【００４９】
７１１で印刷装置への送信・動作モードが保存指定であるか否かを判定し、保存指定でない場合はそのまま７１６でプリントデータを送信する。
【００５０】
保存指定である場合、７１２で保存先を指定し、７１３で編集制限を設定するか否かを選択する。設定しない場合はそのまま７１６で送信を行う。
【００５１】
設定する場合は、７１４でパスワードを設定し、７１５で当該プリントデータに対応するジョブヘッダにパスワード情報を付加し、７１６でプリントデータを印刷装置へ送信する。
【００５２】
次に、印刷装置がプリントデータを受信すると、図１３で示す処理が行われる。
【００５３】
データを受信すると、７２１において当該プリントジョブに対する保存ジョブIDがIDリストに追加される。
【００５４】
次に７２２において、受信したプリントデータ中のジョブヘッダにパスワードの設定があるか否かを判定し、設定されていない場合は７２５に移行しジョブデータを保存する。
【００５５】
設定されている場合は、７２３にてジョブ情報テーブルを作成し、当該ジョブIDに対するジョブ情報テーブルにパスワード情報を付加し、その後ジョブデータを保存する。
【００５６】
最後に、印刷装置上で保存データを指定し再利用（図では編集）を要求すると、図１４で示す処理が行われる。
【００５７】
７３１でジョブの編集要求が出されると、７３２で指定ジョブのIDを取得し、７３３で当該ジョブにパスワードが設定されているか否かを判定する。
【００５８】
パスワードが設定されている場合は、７３４でパスワード入力要求を出し、７３５で入力されたパスワードが有効と判断された場合は７３６でジョブデータ編集を許可、実施する。
【００５９】
無効と判断された場合は編集要求は却下し、そのまま終了する。
【００６０】
ジョブにパスワードが設定されていない場合は、７３６で編集を許可する。
【００６１】
以上の手段を用いることにより、ユーザがデータを保存する際、対象とするプリントデータ全体に対して編集等の再処理に関する制限機能を実現することが可能となる。
【００６２】
（実施例２）
以下、図５及び図１５〜８−４を用いて、請求項１及び３にかかる実施例を詳細に説明する。
【００６３】
図５は、本発明にかかる第２の変更制限設定手段を示す模式図である。
【００６４】
本実施例において、まずユーザ別の権限レベルを指定する登録処理を実施する。
【００６５】
ホストコンピュータ上あるいは印刷装置上のＵＩに、３４５で示すユーザの権限レベルを登録するメニューを持ち、設定に移行すると３４６のメニューで権限レベルとこれを許可するユーザ名の登録を行う。この情報は、印刷装置に独自に送信されるか、または最初のプリントジョブに付加されて印刷装置３４２上のボックス情報テーブルに反映される。本説明図では、ボックス毎に処理カテゴリが決められていて、対応するレベルのボックスに対してユーザを振り分ける手法を取っている。その他、ボックスとは独立で権限レベルと許可ユーザをリンクさせたてーブルのみを保持しても良い。
【００６６】
上記登録がなされた状態で、プリントデータの保存処理を実行すると、３４７で対象文書に対する権限レベルを設定するメニュー３４８〜３５０を表示する。この時の権限レベルは先に登録したユーザへの許可割り当てに対応する。
【００６７】
３４８で権限レベルを１と設定した場合、当該文書データに対応するプリントジョブ中に本設定が付加され、印刷装置３４２上の文書属性セレクタにより指定の設定を、対応する文書ＩＤにリンクした識別コード情報テーブル３５４及びボックス情報テーブル３５５に情報が反映される。
【００６８】
３５１のように保存文書に対して権限レベルを設定しない場合は、データ保存時に識別コード情報やボックス情報を生成せず、制限なしとして保存が成される。
【００６９】
図１５は、ユーザの権限レベル登録処理を説明するフローチャートである。
【００７０】
ユーザ登録が開始されると、８１１で権限レベルの指定を行い、８１２で各権限レベルを許可するユーザ名を登録する。前記設定情報は印刷装置に送られ、８１３で指定された権限レベルに合致するボックスを選択する。さらに前記選択されたボックスの情報テーブルにユーザ登録を実施する。
【００７１】
図１６は、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【００７２】
実際にプリントデータ処理が開始されると、８２１で現在の処理が保存要求か否かを判定し、保存処理でない場合は８２４で直接プリントデータ送信をおこなう。
【００７３】
保存要求の場合は、８２２で対象データに対する権限レベルの設定の有無を確認し、設定がない場合は８２４へ移行する。設定がある場合は８２３で権限レベルをプリントジョブデータ中に付加し、８２４でデータを印刷装置へ送信する。
【００７４】
図１７は、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【００７５】
８２４で送信されたデータを印刷装置で受信すると、８３１で受信データに対する保存ジョブＩＤを付加し保存リストに追加する。８３２で当該保存ジョブヘッダを解析しに権限レベルの設定がある場合は８３３で識別コード情報テーブルを作成し、８３４で前記識別コード情報として権限レベルを設定する。さらに、８３５で権限レベルに対応し格納すべきボックスを検索・選択し、８３６で選択されたボックスをジョブＩＤにリンクさせ、８３７でデータを保存する。
【００７６】
権限設定がなければ直接８３７でデータを保存する。
【００７７】
図１８は、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【００７８】
８３７で保存されたデータを再利用（本説明では編集）する際、まず８４１で対象ジョブを選択し、８４２でジョブＩＤを取得する。８４３でジョブに権限レベル設定があるか否かを判定し、なければジョブデータ編集へ移行する。
【００７９】
設定がある場合、識別コードであるユーザ名の入力を要求し、さらに８４５で選択された文書が格納されるボックス情報を取得する。８４６で入力されたユーザ名が当該ボックスに登録されているか否かを判定し、されていなければ無効と判断してジョブデータ編集要求を拒否する。登録されている場合は８４７でジョブデータ編集を許可する。
【００８０】
以上の手段を用いることにより、ユーザがデータを保存する際、様々なレベルの処理権限設定を対象（ユーザ）に対して個別に設定することが可能となり、よりきめ細かい制限機能を実現することが可能となる。
【００８１】
（実施例３）
以下、図６、図９、図１１、及び図１９〜９−３、を用いて、請求項４及び５にかかる実施例を詳細に説明する。
【００８２】
本実施例においては、文書全体に対する制限ではなく、文書中に含まれるデータ群の個別の属性を持つものに対して制限をかける処理を説明する。
【００８３】
図６は、本発明により特定のデータ属性に対して編集制限が選択された場合のページ内画像データの例を示す図である。
【００８４】
文書中に文字、図形、イメージのそれぞれ異なる属性を持つデータが存在する場合、ユーザの制限設定においてイメージを特定した場合、保存文書中のイメージ部のみ編集などのデータ変更が不可能となる。
【００８５】
この設定を行うにあたり、印刷装置またはホストコンピュータ上に図９のようなＵＩを持つ。編集領域指定として文字／表・グラフ（図形）／写真（イメージ）のいずれか、または複数選択できる例を示す。
【００８６】
図１９は、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【００８７】
前実施例と同じくユーザによりプリントデータの送信が開始されると、９１１で保存要求か否かの判定を行い、保存でなければ９１９で印刷装置へデータ送信を行う。
【００８８】
保存の場合は、９１２でボックスを指定するなど保存先を設定し、９１３で編集制限を設定するか否かを決定する。制限しない場合はその後の処理を行わず９１９へ移行する。制限する場合は、９１４で文書全体を制限するのか、または特定のデータ属性のみ制限するのかを選択し、全体を制限する場合は図１２の７１４や図１５の８２３などに移行する。
【００８９】
特定のデータ属性のみ制限する場合、９１５で制限属性を指定し、９１６でプリントデータ中の指定された属性を持つデータを検索する。制限は固定でも良いし、さらに当該属性データに対して選択的制限を設ける場合は９１７でパスワードなど識別コード設定を行う。
【００９０】
９１８で、生成した制限情報をジョブヘッダ６０４に、あるいは印刷データ部の対象属性データ部６０５、６０６等に付加し、９１９で印刷装置へデータを送信する。
【００９１】
図２０は、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【００９２】
印刷装置で保存データを受信すると、前記実施例と同じく９２１でＩＤを付加し、９２２で保存ジョブの解析を行う。解析データ中に９２３で制限付データ属性が存在する場合、まずジョブ情報テーブルを作成し、その中に９２５で各オブジェクトに関する情報テーブルをリンクさせ、さらに９２６で該当するオブジェクトに制限情報を付加し、９２７でデータを保存する。
【００９３】
図２１は、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【００９４】
保存されたジョブに対する編集要求がなされると、９３１で対象ジョブを選択し、９３２でジョブＩＤを取得する。前記ＩＤからジョブ情報テーブル／オブジェクト情報テーブルを検索し、９３３で制限付きオブジェクトが存在すると判断された場合は、９３４で制限されたオブジェクトへの編集要求を不可とし、制限のないデータのみ編集用ウインドウに表示するなどユーザからアクセスできないよう処理を行う。
【００９５】
制限がなければ全データに対して編集を許可する。
【００９６】
以上の手段を用いることにより、ユーザがデータを保存する際、同一データ中の特定の属性を持つデータに対して個別に制限を設定することが可能となり、よりきめ細かい制限機能を実現することが可能となる。
【００９７】
（実施例４）
以下、図７、図１０、図１１、及び図２２〜１０−３、を用いて、請求項４及び６にかかる実施例を詳細に説明する。
【００９８】
本実施例においては、文書全体に対する制限ではなく、文書中に含まれるデータ群の特定の位置を持つものに対して制限をかける処理を説明する。
【００９９】
図７は、本発明により特定のデータ属性に対して編集制限が選択された場合のページ内画像データの例を示す図である。
【０１００】
文書中の異なる描画位置に存在するデータに対し、ユーザの制限設定において位置または範囲を特定した場合、保存文書中の指定領域に含まれるデータのみ編集などのデータ変更が不可能となる。
【０１０１】
この設定を行うにあたり、印刷装置またはホストコンピュータ上に図１０のようなＵＩを持つ。編集領域指定として範囲を位置を直接設定できる例を示すが、これ以外にパネル上に表示したプレビュー上で領域を指示するなどの設定も可能である。
【０１０２】
図２２は、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【０１０３】
前実施例と同じくユーザによりプリントデータの送信が開始されると、１０１１で保存要求か否かの判定を行い、保存でなければ１０１９で印刷装置へデータ送信を行う。
【０１０４】
保存の場合は、１０１２でボックスを指定するなど保存先を設定し、１０１３で編集制限を設定するか否かを決定する。制限しない場合はその後の処理を行わず１０１９へ移行する。制限する場合は、１０１４で文書全体を制限するのか、または特定の範囲にあるデータのみ制限するのかを選択し、全体を制限する場合は図１２の７１４や図１５の８２３などに移行する。
【０１０５】
特定のデータ範囲のみ制限する場合、１０１５で制限領域を指定し、１０１６でプリントデータ中の指定された領域情報をジョブヘッダに設定する。制限対象は固定でも良いし、さらに当該位置にあるデータに対して選択的制限を設ける場合は１０１７でパスワードなど識別コード設定を行い、１０１８で、生成したパスワード情報をジョブヘッダ６０４に、あるいは印刷データ部の対象属性データ部６０５、６０６等に付加し、１０１９で印刷装置へデータを送信する。
【０１０６】
図２３は、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【０１０７】
印刷装置で保存データを受信すると、前記実施例と同じく１０２１でＩＤを付加し、１０２２で保存ジョブの解析を行う。解析データ中に１０２３で制限付データ領域が存在する場合、まず１０２４でジョブ情報テーブルを作成し、その中に１０２５で各オブジェクトに関する情報テーブルをリンクさせ、さらに１０２６で制限領域内の該当するオブジェクトに制限情報を付加し、１０２７でデータを保存する。
【０１０８】
図２４は、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【０１０９】
保存されたジョブに対する編集要求がなされると、１０３１で対象ジョブを選択し、１０３２でジョブＩＤを取得する。前記ＩＤからジョブ情報テーブル／オブジェクト情報テーブルを検索し、１０３３で制限領域に存在するオブジェクトがあると判断された場合は、１０３４で制限されたオブジェクトへの編集要求を不可とし、制限のないデータのみ編集用ウインドウに表示するなどユーザからアクセスできないよう処理を行う。
【０１１０】
制限がなければ全データに対して編集を許可する。
【０１１１】
以上の手段を用いることにより、ユーザがデータを保存する際、同一データ中の特定の位置にあるデータに対して個別に制限を設定することが可能となり、よりきめ細かい制限機能を実現することが可能となる。
【図面の簡単な説明】
【０１１２】
【図１】本発明が機能する画像印刷装置を示すブロック図である。
【図２】本発明で前提とする保存データの編集機能を備える印刷装置における、データ処理フローを示す概念図である。
【図３】従来のボックス機能で用いられるデータアクセス制御手段を示す模式図である。
【図４】実施例１において、本発明にかかる第１のデータ変更制限設定手段を示す模式図である。
【図５】実施例２において、本発明にかかる第２のデータ変更制限設定手段を示す模式図である。
【図６】実施例３において、本発明により特定のデータ属性に対して編集制限が選択された場合のページ内画像データの例を示す図である。
【図７】実施例４において、本発明により特定のデータ位置に対して編集制限が選択された場合のページ内画像データの例を示す図である。
【図８】実施例１において、本発明で用いる識別コード入力のためのＵＩ例を示す図である。
【図９】実施例３において、本発明で用いる編集制限領域（データ属性）入力のためのＵＩ例を示す図である。
【図１０】実施例４において、本発明で用いる編集制限領域（データ位置）入力のためのＵＩ例を示す図である。
【図１１】印刷装置へ渡されるプリントデータの構造と、本発明で用いるプリントデータ内情報を示す概念図である。
【図１２】実施例１において、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【図１３】実施例１において、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【図１４】実施例１において、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【図１５】実施例２において、ユーザの権限レベル登録処理を説明するフローチャートである。
【図１６】実施例２において、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【図１７】実施例２において、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【図１８】実施例２において、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【図１９】実施例３において、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【図２０】実施例３において、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【図２１】実施例３において、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【図２２】実施例４において、印刷装置に対するデータ保存を要求する処理を説明するフローチャートである。
【図２３】実施例４において、印刷装置がプリントデータを受信し、保存する際の処理を説明するフローチャートである。
【図２４】実施例４において、印刷装置上で保存データを指定し再利用（図では編集）要求がなされた場合の処理を説明するフローチャートである。
【図１】
2006163982.tif 000003
【図２】
2006163982.tif 000004
【図３】
2006163982.tif 000005
【図４】
2006163982.tif 000006
【図５】
2006163982.tif 000007
【図６】
2006163982.tif 000008
【図７】
2006163982.tif 000009
【図８】
2006163982.tif 000010
【図９】
2006163982.tif 000011
【図１０】
2006163982.tif 000012
【図１１】
2006163982.tif 000013
【図１２】
2006163982.tif 000014
【図１３】
2006163982.tif 000015
【図１４】
2006163982.tif 000016
【図１５】
2006163982.tif 000017
【図１６】
2006163982.tif 000018
【図１７】
2006163982.tif 000019
【図１８】
2006163982.tif 000020
【図１９】
2006163982.tif 000021
【図２０】
2006163982.tif 000022
【図２１】
2006163982.tif 000023
【図２２】
2006163982.tif 000024
【図２３】
2006163982.tif 000025
【図２４】
2006163982.tif 000026