(57)【要約】【課題】ホスト装置側のプリンタドライバやアプリケーションレベルでのレイアウト変更ができないダイレクトプリントについても、ユーザの意図しないレイアウトでの印刷出力を低減する。【解決手段】クライアント装置２０、２１は、印刷ジョブを生成する印刷ジョブ生成部１０１を備える。サーバ装置３０は、画像処理装置１０に対する各ユーザの印刷権限情報を統括管理するユーザ権限管理部１０３と、ユーザ毎の印刷権限チケットを発行する印刷権限チケット発行部１０４とを備える。画像処理装置１０は、受信したジョブデータに対するユーザの印刷権限情報を管理、制御するユーザ権限制御部１１１と、設定されたユーザ権限に従ってジョブデータ内の論理ページを物理ページ上にレイアウトするページデータ制御部１１２とを備える。【選択図】図１
2008131563.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置及びサーバ装置と接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し印刷出力を行う画像処理装置において、
印刷ジョブデータを受信する印刷ジョブデータ受信手段と、
印刷権限チケットの解析を行う印刷権限チケット解析手段と、
コンテンツ毎の印刷権限を保存する印刷権限保存手段と、
ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
クライアント装置及びサーバ装置と接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し印刷出力を行う画像処理装置の画像処理方法において、
印刷ジョブデータを受信する印刷ジョブデータ受信ステップと、
印刷権限チケットの解析を行う印刷権限チケット解析ステップと、
コンテンツ毎の印刷権限を保存する印刷権限保存ステップと、
ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析ステップと、
を備えることを特徴とする画像処理方法。
【請求項３】
クライアント装置及びサーバ装置と接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し印刷出力を行う画像処理装置の画像処理プログラムにおいて、
印刷ジョブデータを受信する印刷ジョブデータ受信モジュールと、
印刷権限チケットの解析を行う印刷権限チケット解析モジュールと、
コンテンツ毎の印刷権限を保存する印刷権限保存モジュールと、
ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析モジュールと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項４】
請求項３記載の画像処理プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【請求項５】
クライアント装置と、サーバ装置と、画像処理装置が接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し、前記画像処理装置で印刷出力を行う画像処理システムにおいて、
前記クライアント装置は、印刷ジョブを生成する印刷ジョブ生成部を備え、
前記サーバ装置は、前記画像処理装置に対する各ユーザの印刷権限情報を統括管理するユーザ権限管理部と、ユーザ毎の印刷権限チケットを発行する印刷権限チケット発行部とを備え、
前記画像処理装置は、受信したジョブデータに対する前記ユーザの印刷権限情報を管理、制御するユーザ権限制御部と、設定されたユーザ権限に従ってジョブデータ内の論理ページを物理ページ上にレイアウトするページデータ制御部とを備えることを特徴とする画像処理システム。
【請求項６】
クライアント装置で生成される印刷ジョブデータを、サーバ装置で管理される印刷制限に従ってレイアウト処理し、印刷出力を行う画像処理システムであって、
印刷ジョブデータのコンテンツ毎に印刷制限を設定するコンテンツ制限管理手段と、
印刷ジョブデータの各ページのコンテンツ情報を識別するコンテンツ情報識別手段と、
印刷ジョブデータの各ページのコンテンツデータを、コンテンツ毎の印刷制限に従って、レイアウトするコンテンツレイアウト設定手段と、
を備えることを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び方法、並びにプログラム及び記憶媒体、画像処理システムに関する。
【背景技術】
【０００２】
クライアント装置と、サーバ装置と、画像処理装置が接続され、クライアント装置で生成される印刷ジョブデータを、サーバ装置で管理される印刷権限（印刷制限）に従ってレイアウト処理し、画像処理装置で印刷出力を行う画像処理システムが普及している。
【０００３】
上記の画像処理システムにおいて、従来、ＰＤＬデータの生成に際して、集約印刷等のページレイアウト属性を、クライアント装置上のプリンタドライバ画面上で変更し、印刷出力することが行われている（例えば、特許文献１、特許文献２参照）。
【０００４】
また、印刷の運用コスト低減のために、各ユーザの印刷出力時のページレイアウト設定をサーバ装置で一元管理し、プリンタドライバに対して、強制モノクロ、強制両面、強制集約印刷等、印刷制限を行うことが広まりつつある。
【特許文献１】特開平１１−２４９８５７号公報
【特許文献２】特開２００１−２５３１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、印刷データの内容に関わらず、印刷制限を一律に行うため、特に、電子文書を介したワークフローにおけるダイレクトプリントにおいて、ユーザの意図しないレイアウトで出力されてしまうという問題があった。
【０００６】
本発明の目的は、ホスト装置側のプリンタドライバやアプリケーションレベルでのレイアウト変更ができないダイレクトプリントについても、ユーザの意図しないレイアウトでの印刷出力を低減することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の画像処理装置は、クライアント装置及びサーバ装置と接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し印刷出力を行う画像処理装置において、印刷ジョブデータを受信する印刷ジョブデータ受信手段と、印刷権限チケットの解析を行う印刷権限チケット解析手段と、コンテンツ毎の印刷権限を保存する印刷権限保存手段と、ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析手段とを備えることを特徴とする。
【０００８】
請求項２記載の画像処理方法は、クライアント装置及びサーバ装置と接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し印刷出力を行う画像処理装置の画像処理方法において、印刷ジョブデータを受信する印刷ジョブデータ受信ステップと、印刷権限チケットの解析を行う印刷権限チケット解析ステップと、コンテンツ毎の印刷権限を保存する印刷権限保存ステップと、ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析ステップとを備えることを特徴とする。
【０００９】
請求項３記載の画像処理プログラムは、ライアント装置及びサーバ装置と接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し印刷出力を行う画像処理装置の画像処理プログラムにおいて、印刷ジョブデータを受信する印刷ジョブデータ受信モジュールと、印刷権限チケットの解析を行う印刷権限チケット解析モジュールと、コンテンツ毎の印刷権限を保存する印刷権限保存モジュールと、ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析モジュールとをコンピュータに実行させることを特徴とする。
【００１０】
請求項４記載のコンピュータ読み取り可能な記憶媒体は、請求項３記載の画像処理プログラムを格納する。
【００１１】
請求項５記載の画像処理システムは、クライアント装置と、サーバ装置と、画像処理装置が接続され、前記クライアント装置で生成される印刷ジョブデータを、前記サーバ装置で管理される印刷権限に従ってレイアウト処理し、前記画像処理装置で印刷出力を行う画像処理システムにおいて、前記クライアント装置は、印刷ジョブを生成する印刷ジョブ生成部を備え、前記サーバ装置は、前記画像処理装置に対する各ユーザの印刷権限情報を統括管理するユーザ権限管理部と、ユーザ毎の印刷権限チケットを発行する印刷権限チケット発行部とを備え、前記画像処理装置は、受信したジョブデータに対する前記ユーザの印刷権限情報を管理、制御するユーザ権限制御部と、設定されたユーザ権限に従ってジョブデータ内の論理ページを物理ページ上にレイアウトするページデータ制御部とを備えることを特徴とする。
【００１２】
請求項６記載の画像処理システムは、クライアント装置で生成される印刷ジョブデータを、サーバ装置で管理される印刷制限に従ってレイアウト処理し、印刷出力を行う画像処理システムであって、印刷ジョブデータのコンテンツ毎に印刷制限を設定するコンテンツ制限管理手段と、印刷ジョブデータの各ページのコンテンツ情報を識別するコンテンツ情報識別手段と、印刷ジョブデータの各ページのコンテンツデータを、コンテンツ毎の印刷制限に従って、レイアウトするコンテンツレイアウト設定手段とを備えることを特徴とする。
【発明の効果】
【００１３】
本発明の画像処理装置は、印刷ジョブデータを受信する印刷ジョブデータ受信手段と、印刷権限チケットの解析を行う印刷権限チケット解析手段と、コンテンツ毎の印刷権限を保存する印刷権限保存手段とを備える。また、ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定するコンテンツデータ解析手段を備える。
【００１４】
このように本発明の画像処理装置は、、ページ毎のコンテンツデータの解析を行い、コンテンツに印刷権限がある場合、レイアウト属性を設定する。従って、ホスト装置側のプリンタドライバやアプリケーションレベルでのレイアウト変更ができないダイレクトプリントについても、ユーザの意図しないレイアウトでの印刷出力を低減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１６】
図１は、本発明の実施の形態に係る画像処理システムの構成図である。
【００１７】
図１において、画像処理システムは、画像処理装置１０、複数のクライアント装置Ａ２０、Ｂ２１、及びサーバ装置（ユーザ権限管理サーバ）３０が、ネットワーク４０を介して接続されることで構築されている。
【００１８】
複数のクライアント装置Ａ２０、Ｂ２１及びサーバ装置３０は、ＣＰＵ、ディスプレイ、キーボード、マウス、ハードディスク、メモリ、ネットワーク通信用のインタフェースを有する市販のコンピュータを使用することができる。
【００１９】
クライアント装置Ａ２０、Ｂ２１は、キーボード等からユーザの指示に基づいて、他方のクライアント装置から送信されたドキュメントデータを、画像処理装置１０への印刷ジョブデータとして変換、投入を行う印刷ジョブ生成部１０１を備える。また、サーバ装置３０や画像処理装置１０とネットワーク４０経由でデータの送受信を行うＩ／Ｆ部１０２を備える。
【００２０】
サーバ装置３０は、ネットワーク４０上や図示しない広域ネットワークを経由した複数のネットワーク上で共有される画像処理装置１０や、その他の画像処理装置に対する各ユーザの印刷権限情報を統括管理するユーザ権限管理部１０３を備える。
【００２１】
また、サーバ装置３０は、クライアント装置Ａ２０、Ｂ２１からの印刷ジョブ実行要求に基づいて、ユーザ毎の印刷権限チケットを発行、返送する印刷権限チケット発行部１０４を備える。更に、クライアント装置Ａ２０、Ｂ２１や画像処理装置１０とネットワーク４０経由でデータの送受信を行うＩ／Ｆ部１０５を備える。
【００２２】
画像処理装置１０は、外部とのジョブデータの送受信を行うＩ／Ｆ部１０６、ユーザからの指示要求を直接受け付ける操作部１０７、ジョブデータの変換処理を行う印刷ジョブ制御部１０８を備える。
【００２３】
また、画像処理装置１０は、ページ単位のビットマップデータをビデオ信号に変換処理し、印刷部１１０の画像形成処理、給紙処理に同期して画像転送を行う出力制御部１０９、転送される画像信号を用紙上へ永久可視画像として画像形成して印刷出力を行う印刷部１１０を備える。
【００２４】
印刷ジョブ制御部１０８は、受信したジョブデータに対するユーザ権限情報を管理、制御するユーザ権限制御部１１１と、設定されたユーザ権限に従ってジョブデータ内の論理ページを物理ページ上にレイアウトするページデータ制御部１１２とを備える。また、描画データ蓄積部１２０を備える。
【００２５】
ユーザ権限制御部１１１において、権限チケット解析部１１３は、後述する構造化されたチケット形式の権限情報の解析を行う。コンテンツ権限管理部１１４は、権限チケット解析部１１３で解析された構造化情報を、ユーザ権限の対象となるコンテンツ毎に管理する。
【００２６】
ページデータ制御部１１２において、コンテンツ判定部１１５は、データ解析部１１８で解析されたコンテンツ情報と、コンテンツ権限管理部１１４で管理されるユーザ権限情報から、コンテンツデータに対するレイアウト制限が必要であるか否か判定を行う。
【００２７】
ページデータ制御部１１２において、レイアウト属性決定部１１６は、コンテンツ判定部１１５において判定されたユーザ権限に基づいて、コンテンツデータに対するレイアウト属性を決定する。レイアウト属性変更部１１７は、コンテンツデータ毎に決定したレイアウト属性を、必要に応じて、更にコンテンツデータ間のユーザ権限に基づいて変更する。
【００２８】
ページデータ制御部１１２において、データ解析部１１８は、後述する構造化形式で記述されたジョブデータを解析し、ページ単位の中間データへの変換処理を行う。データ描画部１１９は、ページ単位の中間データをビットマップデータへ変換処理する。
【００２９】
描画データ蓄積部１２０は、変換されたビットマップデータをＪＢＩＧやＪＰＥＧ形式で圧縮し蓄積を行う。
【００３０】
（第１の実施の形態）
図２はクライアント装置Ａ２０上で表示、編集されるアプリケーションドキュメントと、クライアント装置Ａ２０、画像処理装置１０間でジョブデータとして送受信される構造化記述言語で記述されたドキュメントデータとの関係を示す図である。
【００３１】
図２において、アプリケーションドキュメント２００は、表紙２０１、目次２０２、テキストオブジェクトのみの本文２０３や、ベクターグラフィックス、イメージ等が含まれる本文２０４から構成されている。
【００３２】
一方、構造化ドキュメントデータ２０５は、ジョブの範囲を規定するジョブ識別子２０６及びジョブ終端子２１５、各ページを規定するページ識別子２０７、２０９、２１１、２１３及びページ終端子２０８、２１０、２１４から構成される。
【００３３】
各ページは、ページ内に表示されるコンテンツ情報を示すコンテンツ情報部２１６、２１８、２２０、２２２とコンテンツ内容を描画するためのコンテンツデータ部２１７、２１９、２２１、２２３から構成されている。
【００３４】
ここで、ページＩＤ０００１は、コンテンツとして“表紙”を示し、ページＩＤ０００２は、コンテンツとして“目次”を示し、ページＩＤ００１２、００１３は、コンテンツとして“本文”を示している。
【００３５】
図３は、図１におけるサーバ装置３０で発行され、クライアント装置Ａ２０から印刷ジョブデータと共に画像処理装置１０へ送信される構造化記述言語で記述された印刷権限チケットを示す図である。
【００３６】
図３において、印刷権限チケット３０１は、印刷権限チケットであることを示す識別子３０２及び終端子３０６、印刷権限を設定する各コンテンツを示すコンテンツ識別子３０３、３０４、３０５を有する。また、機能毎の制限状態を設定する制限設定部３０７、３０８、３０９、３１０、３１１、３１２、３１３、３１４、３１５、３１６、３１７、３１８を有する。
【００３７】
ここで、制限設定部３０７、３１１、３１５は、各コンテンツ印字ページの両面／片面出力制限を設定していて、本実施の形態では“表紙”のみが片面出力されるように設定されている。
【００３８】
制限設定部３０８、３１２、３１６は、各コンテンツ印字ページのカラー／モノクロ出力制限を設定していて、本実施の形態では“表紙”のみがカラー出力されるように設定されている。
【００３９】
制限設定部３０９、３１３、３１７は、各コンテンツ印字ページの論理ページを物理ページ上へ複数配置する集約印刷出力制限を設定している。本実施の形態では“表紙”のみが集約印刷処理をせずに出力、“目次”及び“本文”が４集約印刷（１枚の用紙の片面に４つの印刷データを印刷）処理で出力されるように設定されている。
【００４０】
制限設定部３１０、３１４、３１８は、上記各コンテンツに対する出力制限を行う時に、各コンテンツ印字ページを独立して出力するか、連結して出力するかを設定している。本実施の形態では“表紙”及び“本文”が連結禁止、“目次”が連結許可に設定されている。
【００４１】
次に、画像処理装置１０で、サーバ装置３０から発行される印刷権限チケットに基づいて、クライアント装置Ａ２０から送信されるジョブデータを受信、解析を行って印刷出力する処理について、図４、図５、図６、図７のフローチャートを用いて説明する。
【００４２】
図４は、図１におけるクライアント装置Ａ２０において、サーバ装置３０から印刷権限チケットを取得し、画像処理装置１０へ印刷ジョブデータを送信する印刷ジョブデータ送信処理の手順を示すフローチャートである。
【００４３】
クライアント装置Ａ２０で、ユーザからアプリケーションドキュメントの印刷実行が指示されると、印刷ジョブ生成部１０１においてドキュメントデータへの変換処理を行う。
【００４４】
ここで、画像処理装置１０では構造化記述言語で記述されたドキュメントデータをダイレクトに受信して印刷処理が可能である。従って、アプリケーションドキュメントが構造化記述言語で記述されている場合には、専用のＰＤＬデータへの変換は行わずにユーザ情報、コンテンツ情報等を付加してドキュメントデータとする（ステップＳ４０１）。
【００４５】
ドキュメントデータの生成が完了すると、ユーザＩＤに基づいて、サーバ装置３０への印刷権限チケット発行要求を行う（ステップＳ４０２）。サーバ装置３０からの返送される印刷権限チケットを受信するまで待機する（ステップＳ４０３）。
【００４６】
印刷権限チケットを受信したら、印刷権限チケットとドキュメントデータを連結して印刷ジョブを生成する（ステップＳ４０４）。印刷ジョブの生成が完了したら、画像処理装置１０へ印刷ジョブを送信する（ステップＳ４０５）。そして、本処理を終了する。
【００４７】
図５は、サーバ装置３０においてクライアント装置Ａ２０からの印刷権限チケット送信要求に基づいて、印刷権限チケットを発行する印刷権限チケット発行処理の手順を示すフローチャートである。
【００４８】
図５において、サーバ装置３０では、各クライアント装置２０、２１からの印刷権限チケット送信要求の受信待機を行っている（ステップＳ５０１）。クライアント装置Ａ２０からの印刷権限チケット送信要求を受信すると、印刷権限チケット送信要求に含まれるユーザＩＤに基づいて、ユーザ権限管理部１０３から該当するユーザＩＤの印刷権限を検索する（ステップＳ５０２）。
【００４９】
該当するユーザＩＤの印刷権限を検索したら、図３に示す印刷権限チケットの発行、生成処理を行う（ステップＳ５０３）。発行した印刷権限チケットは、画像処理装置１０での印刷出力後に取得する印刷出力ログとの照合が行われる。印刷権限チケットの生成が完了すると、クライアント装置Ａ２０に対して印刷権限チケットの返送処理を行う（ステップＳ５０４）。そして、本処理を終了する。
【００５０】
図６及び図７は、画像処理装置１０においてクライアント装置Ａ２０から送信される印刷権限チケット及び印刷ジョブデータに基づいて、印刷出力する処理手順を示すフローチャートである。
【００５１】
図６において、Ｉ／Ｆ部１０６を介してクライアント装置Ａ２０から印刷ジョブ受信を開始すると、ユーザ権限制御部１１１において、図示しないＲＡＭ上に確保された受信バッファからのジョブデータ読み込みを行う（ステップＳ６０１）（印刷ジョブデータ受信手段）。尚、受信バッファは外部からのデータを一時保管する記憶手段である。
【００５２】
受信バッファから読み出されたジョブデータは、権限チケット解析部１１３において、まず、印刷権限チケットの解析処理を行う（ステップＳ６０２）（印刷権限チケット解析手段）。コンテンツ毎に機能毎の制限設定の読み出しを行い、ユーザ権限の対象となるコンテンツ毎に管理テーブルへの登録処理を行う（ステップＳ６０３）（印刷権限保存手段）。ユーザ権限制御部１１１での処理が完了すると、ページデータ制御部１１２での、ページ毎のコンテンツ情報に基づく解析処理を行う（ステップＳ６０４）（コンテンツデータ解析手段）。
【００５３】
ここで、ページデータ制御部１１２での処理を、図７を用いて説明する。
【００５４】
ページデータ制御部１１２での、ページ毎のコンテンツ情報に基づく解析処理を開始する。コンテンツ判定部１１５で、データ解析部１１８によって解析されたコンテンツ情報と、コンテンツ権限管理部１１４で管理されるユーザ権限情報とから、コンテンツデータに対するレイアウト制限が必要であるか否か判定を行う（ステップＳ７０１）。
【００５５】
読み出したコンテンツデータに対して、レイアウト制限が必要であると判定すると、以下の処理を行う。即ち、レイアウト属性決定部１１６で、両面／片面出力制限、カラー／モノクロ出力制限、集約印刷出力制限に基づいて、コンテンツデータに対するレイアウト属性を決定する（ステップＳ７０２）。
【００５６】
次に、両面／片面出力制限、集約印刷出力制限による論理ページの割付を行った場合で、該コンテンツデータの割付のみでは白紙面（両面処理の裏面、集約印刷処理での端数ページ）が生成される時に、以下の処理を行う。即ち、ユーザ権限情報で複数コンテンツの連結許可が設定されているか否か判定処理を行う（ステップＳ７０３）。
【００５７】
複数コンテンツの連結許可が設定されている場合、連結可能な他のコンテンツデータの検索処理を行う（ステップＳ７０４）。連結可能な他のコンテンツデータがある場合には、レイアウト属性変更部１１７において、コンテンツデータ毎に決定したレイアウト属性を、必要に応じて、更にコンテンツデータ間のユーザ権限に基づいて変更する。そして、コンテンツデータの連結処理を行う（ステップＳ７０５）。
【００５８】
コンテンツデータのレイアウト属性が決定すると、データ解析部１１８において、レイアウト属性に基づいて、論理ページデータを物理ページ上へ割付けるように、ページ単位の中間データに変換処理を行う（ステップＳ７０６）。
【００５９】
コンテンツ判定部１１５及びデータ解析部１１８において、ジョブデータ内のコンテンツデータが終了するまで処理を繰り返し（ステップＳ７０７）、本処理を終了する。
【００６０】
ページデータ制御部１１２での処理が完了すると、図６のフローチャートへ戻り、データ解析部１１８で変換処理された中間データに基づいて、データ描画部１１９において、ページ単位の中間データをビットマップデータへ変換処理する（ステップＳ６０５）。
【００６１】
全ページ分の中間データのビットマップデータへの変換処理が完了し、描画データ蓄積部１２０へ、変換されたビットマップデータが圧縮蓄積されると、出力制御部１０９の処理により、印刷部１１０から印字出力を行う（ステップＳ６０６）。そして、本処理を終了する。
【００６２】
図８は、第１の実施の形態での、印刷権限チケットに基づいた印刷ジョブデータの出力例を示す図である。
【００６３】
図８において、図３に示す印刷権限チケットに基づき、“表紙”８００はそのまま用紙表面へ、“目次”８０１が４集約印刷で用紙表面へ、“本文”８０２が４集約印刷で用紙裏面へ印字出力されている。ここでは、“目次”８０１に連結されるコンテンツデータがないため、４集約印刷の内、１面が白紙面として残されている。
【００６４】
（第２実施の形態）
上記第１の実施の形態１では、印刷権限チケット３０１で、コンテンツ毎に機能毎の制限状態を設定していたが、ジョブ全体として基本となる制限状態を設定し、各コンテンツには差分情報を設定することもできる。
【００６５】
また、任意のコンテンツを連結出力することで出力枚数を削減していたが、不要な白紙ページの検出を行って、白紙ページを削除することによって、更に、出力枚数を削減するように構成することもできる。
【００６６】
図９は、第２の実施の形態での、サーバ装置３０で発行され、クライアント装置Ａ２０から印刷ジョブデータと共に画像処理装置１０へ送信される構造化記述言語で記述された印刷権限チケットを示す図である。
【００６７】
図９において、印刷権限チケット９００は、印刷権限チケットであることを示す識別子９０１及び終端子９０７、ジョブ全体への基本となる印刷権限を設定する基本機能制限設定部９０２、基本機能制限項目９０８、９０９、９１０を有する。
【００６８】
また、印刷権限チケット９００は、各コンテンツの差分情報を示すコンテンツ識別子９０３、９０４、９０５、９０６、機能制限の差分状態を設定する制限差分設定部９１１、９１２、９１３、９１４、９１５、９１６、９１７を有する。
【００６９】
ここで、制限差分設定部９１１、９１２、９１４、９１６は、各コンテンツ印字ページの論理ページを物理ページ上へ複数配置するＮ集約印刷出力制限に対する差分状態を設定していて、“＋２”や“−１”は、Ｎ集約印刷処理のＮ数の差分を示している。
【００７０】
例えば、Ｎが４の時、“＋２”はＮ数を２段階減らすため、通常印刷処理を示す。“−１”はＮ数を１段階増やすため、６集約印刷処理を示す。また、Ｎが２の場合でも、“＋２”は最大で通常印刷処理までであり、ページ分割しての出力は行わない。
【００７１】
本実施の形態では“表紙”のみがＮ集約印刷処理をせずに出力、“目次”、“図目次”及び“索引”が６集約印刷処理で出力されるように設定されている。
【００７２】
“本文”は差分状態が設定されていないため、基本設定通り、４集約印刷処理となる。また、制限差分設定部９１３、９１５、９１７の連結許可により、“目次”、“図目次”及び“索引”は６集約処理において、連結して出力することが可能になる。
【００７３】
図１０は、第２の実施の形態での、白紙ページとして認識するアプリケーションドキュメント上のページと、クライアント装置Ａ２０、画像処理装置１０間でジョブデータとして送受信される構造化記述言語で記述されたドキュメントデータとの関係を示す図である。
【００７４】
図１０において、アプリケーションドキュメントのあるページ１０１０は、フォーム指定によりフレーム枠が印字されているが、“本文”と描画表示すべき可視の描画オブジェクトがない状態である。
【００７５】
本実施の形態では、このようなフレーム枠のみのページも、不要な白紙ページとして検出を行う。
【００７６】
一方、構造化ドキュメントデータ１０１４において、該当ページ（ページＩＤ００３５）ではフォーム情報１０１１として“本文ＡＢＣ”という名称で識別されるフレーム枠が使用されていて、“本文”コンテンツデータ部分１０１２とは独立して構成されている。
【００７７】
また、フレーム枠用コンテンツデータ１０１３は、ドキュメントデータ内、または、他の記憶領域に保持しておくことができ、フォーム情報１０１１はリンク情報となっている。
【００７８】
図１１は、第２の実施の形態での画像処理装置１０において、サーバ装置３０から発行される印刷権限チケットと、不要な白紙ページの検出及びユーザからの指示に基づいて、レイアウト属性の変換を行って、印刷出力する処理手順を示すフローチャートである。
【００７９】
図１１において、図７と同じ処理には、同じステップ番号を付す。ステップＳ７０１からステップＳ７０５への処理で、コンテンツデータに対するレイアウト属性の変更を行い、コンテンツデータの連結処理を行う。その後、不要な白紙ページの検出により物理的な用紙の出力枚数を削減できる可能性があるか否かの判定処理を行う（ステップＳ１１０１）。
【００８０】
ここで、図１２（ａ）は、本実施の形態での、印刷権限チケットに基づいた印刷ジョブデータ内コンテンツデータの連結処理後の状態を示す図である。
【００８１】
図１２（ａ）において、１２０１、１２０２、１２０５は、用紙の表面、１２０３は用紙の裏面を示す。表面１２０２では、図９の印刷権限設定に基づいて、“目次”、“図目次”及び“索引”が６集約印刷処理され、１ページ面としてレイアウト変更されている。尚、ここで、“目次”、“図目次”及び“索引”等の各コンテンツデータは、論理ページ順として連続していない場合でも飛び越して連結される。
【００８２】
また、裏面１２０３へ割付けられた“本文”１２０４は、図１０に示す通り、フレーム枠のみのページで、不要な白紙ページとして検出され、後続のページ１面のみが物理ページ（表面）１２０５に割付けられている状態である。従って、“本文”１２０４を削除して、後続のページ１面を詰めてレイアウトすることで、物理ページ１２０５の出力を削減できることが判定される。
【００８３】
判定の結果、物理的な用紙の出力枚数を削減できる場合、操作部１０７またはクライアント装置Ａ２０上で実行されるジョブモニタ画面へ、図１２（ａ）のような想定される出力プレビューを表示する。そして、白紙面の削除可否の指示を仰ぐメッセージを表示して、印字出力を一時保留する（ステップＳ１１０２）。
【００８４】
ユーザからの不要な白紙ページ削除指示が入力されると（ステップＳ１１０３）、レイアウト属性変更部１１７において、レイアウトの再構成処理を行う（ステップＳ１１０４）。
【００８５】
図１２（ｂ）は、第２の実施の形態での、印刷権限チケット及び不要な白紙ページの検出に基づいた印刷ジョブデータの出力例を示す図である。
【００８６】
不要な白紙ページの検出及び削除により、１２０３及び１２０５の代わりに１２０６として物理ページが出力される。
【００８７】
（第３の実施の形態）
上記第１、第２の実施の形態では、各コンテンツに対して制限状態を設定していたが、各コンテンツ及び各コンテンツ内の描画オブジェクトに基づいて制限状態を設定することもできる。
【００８８】
図１３は、第３の実施の形態での、サーバ装置３０で発行され、クライアント装置Ａ２０から印刷ジョブデータと共に画像処理装置１０へ送信される構造化記述言語で記述された印刷権限チケットを示す図である。
【００８９】
図１３では、前記図９での印刷権限チケットの制限差分状態のみを示している。印刷権限チケット１３００は、同一のコンテンツ“本文”１３０１、１３０２に対する差分情報を、オブジェクト属性によるオプションによって、複数の差分状態を設定するように構成される。
【００９０】
“イメージ”を含む“本文”１３０１については、カラー／モノクロ出力制限を“＋１”により解除し、“イメージ”を含まない“本文”１３０２と区別して制限状態を設定することが可能になっている。
（第４の実施の形態）
上記第３実施の形態では、各コンテンツ及び各コンテンツ内の描画オブジェクトに基づいて制限状態を設定していたが、各コンテンツの論理ページ数に基づいて制限状態を設定することもできる。
【００９１】
図１４は、第４の実施の形態での、サーバ装置３０で発行され、クライアント装置Ａ２０から印刷ジョブデータと共に画像処理装置１０へ送信される構造化記述言語で記述された印刷権限チケットを示す図である。
【００９２】
図１４では、上記図９での印刷権限チケットの制限差分状態のみを示している。印刷権限チケット１４００は、同一のコンテンツ“本文”１４０１、１４０２に対する差分情報を、“本文”コンテンツに含まれる論理ページ数によるオプションによって、複数の差分状態を設定するように構成される。
【００９３】
“本文”コンテンツに含まれる論理ページ数が６から１２ページとなる“本文”コンテンツを含むドキュメントデータの出力に対しては、Ｎ集約出力制限を“＋１”として、１段階少なくする。また、“本文”コンテンツに含まれる論理ページ数が１３から４８ページとなる“本文”コンテンツを含むドキュメントデータの出力に対しては、Ｎ集約印刷出力制限を“−１”とする。このようにして、ドキュメントデータ毎に差分状態を設定しなくても、ある程度の幅を持って制限状態を設定することが可能になっている。
【００９４】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９６】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯステップＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９８】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施の形態に係る画像処理システムの構成図である。
【図２】本発明の第１の実施の形態で、アプリケーションドキュメントと構造化記述言語で記述されたドキュメントデータとの関係を示す図である。
【図３】本発明の第１の実施の形態で、構造化記述言語で記述された印刷権限チケットを示す図である。
【図４】本発明の第１の実施の形態で、クライアント装置において、画像処理装置へ印刷ジョブデータを送信する処理の手順を示すフローチャートである。
【図５】本発明の第１の実施の形態で、サーバ装置において、クライアント装置へ印刷権限チケットを発行する処理の手順を示すフローチャートである。
【図６】本発明の第１の実施の形態で、画像処理装置において、印刷権限チケット付きの印刷ジョブを出力制御する処理の手順を示すフローチャートである。
【図７】図６のステップＳ６０４で実行されるコンテンツデータ解析処理（印刷権限チケットに基づく印刷ジョブのレイアウト属性変更処理）の手順を示すフローチャートである。
【図８】本発明の第１の実施の形態で、印刷権限チケットに基づいた印刷ジョブデータの出力例を示す図である。
【図９】本発明の第２の実施の形態で、構造化記述言語で記述された印刷権限チケットを示す図である。
【図１０】本発明の第２の実施の形態で、アプリケーションドキュメントと構造化記述言語で記述されたドキュメントデータとの関係を示す図である。
【図１１】本発明の第２の実施の形態で、画像処理装置において、コンテンツデータを解析する処理（印刷権限チケットに基づく印刷ジョブのレイアウト属性を変更する処理）の手順を示すフローチャートである。
【図１２】本発明の第２の実施の形態で、印刷権限チケットに基づいた印刷ジョブデータの出力例を示す図である。
【図１３】本発明の第３の実施の形態で、構造化記述言語で記述された印刷権限チケットを示す図である。
【図１４】本発明の第４の実施の形態で、構造化記述言語で記述された印刷権限チケットを示す図である。
【符号の説明】
【０１００】
１０  画像処理装置
２０  クライアント装置Ａ
２１  クライアント装置Ｂ
３０  サーバ装置
４０  ネットワーク
【図１】
2008131563.tif 000003
【図２】
2008131563.tif 000004
【図３】
2008131563.tif 000005
【図４】
2008131563.tif 000006
【図５】
2008131563.tif 000007
【図６】
2008131563.tif 000008
【図７】
2008131563.tif 000009
【図８】
2008131563.tif 000010
【図９】
2008131563.tif 000011
【図１０】
2008131563.tif 000012
【図１１】
2008131563.tif 000013
【図１２】
2008131563.tif 000014
【図１３】
2008131563.tif 000015
【図１４】
2008131563.tif 000016