(57)【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置と、を含む印刷システムであって、
前記情報処理装置は、
前記印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、
前記印刷開始情報設定受付手段により前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、
を備え、
前記画像形成装置は、
前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、
前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、
前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段と、
を備え、
前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする印刷システム。
【請求項２】
前記印刷データには、当該印刷データの指示を行ったユーザを特定するユーザ情報が含まれ、
前記特定手段は、前記第１の印刷データと同一のユーザ情報を有する印刷データを前記第２の印刷データとして特定すること
を特徴とする請求項１に記載の印刷システム。
【請求項３】
前記セキュリティ情報はセキュリティレベルであって、
前記特定手段は、前記第１の印刷データに設定された前記セキュリティレベルよりも低いセキュリティレベルの印刷データを前記第２の印刷データとして特定すること
を特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記第１の印刷データとまとめて印刷可能な、前記特定手段により特定された前記第２の印刷データを、前記一覧表示手段により表示される前記印刷データの一覧において識別表示する識別表示手段と、
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
前記印刷データに対し、前記第１の印刷データとまとめて印刷可能か否かの設定を受け付けるまとめ印刷設定手段を更に備え、
前記特定手段で特定される前記第２の印刷データは、前記まとめ印刷設定手段で前記第１の印刷データとまとめて印刷可能であると設定された印刷データであること
を特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記特定手段は、前記第２の印刷データに、過去に前記入力受付手段で正しい印刷開始情報を受け付けなかった印刷データを含めないこと
を特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
前記印刷出力手段は、前記情報処理装置より受信した印刷データにセキュリティ情報を特定するための情報が含まれていない場合には、当該印刷データの出力を直ちに実行すること
を特徴とする請求項１乃至６のいずれか１項に記載の印刷システム。
【請求項８】
情報処理装置と、前記情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置と、を含む印刷システムの制御方法であって、
前記情報処理装置において、
情報設定受付手段が、前記印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付ステップと、
送信手段が、前記印刷開始情報設定受付ステップにより、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信ステップと、
を含み、
前記画像形成装置において、
一覧表示手段が、前記送信ステップで送信された前記印刷データの一覧を表示する一覧表示ステップと、
特定手段が、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定ステップと、
入力受付手段が、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付ステップと、
を含み、
前記印刷出力手段は、前記入力受付ステップにおいて、前記印刷開始情報設定受付ステップにより既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定ステップにより特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする印刷システムの制御方法。
【請求項９】
情報処理装置と、前記情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置と、を含む印刷システムを制御するプログラムであって、
前記情報処理装置を、
前記印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、
前記印刷開始情報設定受付手段により前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段として機能させ、
前記画像形成装置を、
前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、
前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、
前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段として機能させ、
前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする印刷システムのプログラム。
【請求項１０】
印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備える情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置であって、
前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、
前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、
前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段と、
を備え、
前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする画像形成装置。
【請求項１１】
印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備える情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置の制御方法であって、
一覧表示手段が、前記送信手段で送信された前記印刷データの一覧を表示する一覧表示ステップと、
特定手段が、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定ステップと、
入力受付手段が、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付ステップと、
を含み、
前記印刷出力手段は、前記入力受付ステップにおいて、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする画像形成装置の制御方法。
【請求項１２】
印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備える情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、
前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、
前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段として機能させ、
前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から送信された印刷データを画像形成装置で印刷出力する技術に関し、特に、セキュリティ設定がなされた印刷データの印刷出力する技術に関する。
【背景技術】
【０００２】
通常、企業内では、複合機やプリンタ等の画像形成装置を複数のユーザで共有して使用している。ユーザは、それらの画像形成装置を用いて必要な文書の印刷処理を行っている。ユーザが印刷を行う文書の中には機密性の高い文書も当然含まれる。
【０００３】
複合機やプリンタ等の画像形成装置は、通常、ユーザが使用する情報処理装置から印刷データを受信すると、その印刷データに基づく印刷処理を直ちに開始することになる。機密性の高い文書の印刷指示を行った際に、その文書の印刷を行うと指定された画像形成装置の近くに他のユーザがいる場合、そのユーザに機密性の高い文書の内容を知られてしまう危険性があるという問題がある。
【０００４】
そこで、画像形成装置には、セキュリティを考慮した印刷を行うことが可能にしているものがある。セキュリティを考慮した印刷を行う場合には、プリンタドライバで印刷データを作成する際に、当該印刷データの印刷を開始するために必要となるパスワード等の印刷開始情報を設定する。印刷開始情報が設定された印刷データを受信した画像形成装置は、その印刷データを直ちに印刷せずに、記憶装置に印刷データを記憶する。
【０００５】
記憶装置に記憶された印刷データの印刷を開始するために、ユーザは、画像形成装置のところに行き、操作部を操作して印刷データを選択し、その印刷データに対応付けられている印刷開始情報を入力する。正しい印刷開始情報が入力されると印刷データの印刷処理が開始される。これにより、他のユーザに印刷データの内容をのぞき見されてしまう危険性や、また、印刷データの取り忘れといったことも好適に低減することが可能となっている。
【０００６】
しかし、このようなセキュリティ印刷を行う場合には、それぞれの印刷データに印刷開始情報を設定する必要がある。もちろんユーザはそれぞれの印刷データに設定した覚える必要がある。覚えなくてはならない印刷開始情報の数が少なければ大した問題ではないが、数が多くなると、どの印刷データにどの印刷開始情報を設定したかという対応関係が不明確になる危険性もある。そこで、そのような問題点を解決するために、引用文献１には、複数の印刷データを印刷可能とするパスワードを生成し、そのパスワードの入力を受け付けると、一括印刷を行うことが可能と設定された印刷データの一括印刷処理を行う発明が開示されている。これにより、ユーザは複数の印刷データを印刷するためのパスワードを数多く覚えておく必要がなくなる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−３７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に開示された発明では、限られたユーザのみが一括パスワードを用いて印刷データのまとめ印刷を行うことが可能であり、それ以外のユーザは一括パスワードを用いた印刷処理を行うことが出来ないという問題がある。
【０００９】
また、特許文献１の発明では、一括印刷を不可とする印刷データの設定を可能にしているが、まとめ印刷を行うと複数のユーザのセキュリティ印刷データがまとめて印刷されてしまうということにも問題がある。というのも、その設定を誤ってしまう危険性もあるからである。
【００１０】
またさらには、特許文献１の発明では、新たにまとめ印刷用のパスワードを作成する必要があり、ユーザにとってはパスワードを覚える負荷が高まってしまうという問題もある。
【００１１】
本発明は、印刷データごとに印刷開始情報が対応付けられている仕組みにおいて、指定された印刷データに個別に対応する印刷開始情報の入力により、指定された印刷データのセキュリティ情報により特定される他の印刷データを、当該他の印刷データに設定された印刷開始情報を個別に入力することなくまとめて印刷することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の印刷システムは、情報処理装置と、前記情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置と、を含む印刷システムであって、前記情報処理装置は、前記印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、
前記印刷開始情報設定受付手段により前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備え、前記画像形成装置は、前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段と、を備え、前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする。
【００１３】
また、本発明の印刷システムの制御方法は、情報処理装置と、前記情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置と、を含む印刷システムの制御方法であって、前記情報処理装置において、情報設定受付手段が、前記印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付ステップと、送信手段が、前記印刷開始情報設定受付ステップにより、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信ステップと、を含み、前記画像形成装置において、一覧表示手段が、前記送信ステップで送信された前記印刷データの一覧を表示する一覧表示ステップと、特定手段が、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定ステップと、入力受付手段が、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付ステップと、を含み、前記印刷出力手段は、前記入力受付ステップにおいて、前記印刷開始情報設定受付ステップにより既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定ステップにより特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする。
また、本発明の印刷システムのプログラムは、情報処理装置と、前記情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置と、を含む印刷システムを制御するプログラムであって、前記情報処理装置を、前記印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段として機能させ、前記画像形成装置を、前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段として機能させ、前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする。
【００１４】
また、本発明の画像形成装置は、印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備える情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置であって、前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段と、を備え、前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする。
また、本発明の画像形成装置の制御方法は、印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備える情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置の制御方法であって、一覧表示手段が、前記送信手段で送信された前記印刷データの一覧を表示する一覧表示ステップと、特定手段が、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定ステップと、入力受付手段が、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付ステップと、を含み、前記印刷出力手段は、前記入力受付ステップにおいて、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする。
また、本発明の画像形成装置のプログラムは、印刷データに個別に対応付ける、当該印刷データを出力可能とするための印刷開始情報の設定を受け付ける印刷開始情報設定受付手段と、前記印刷開始情報設定受付手段により、前記印刷開始情報の設定を受け付けた前記印刷データを送信先に送信する送信手段と、を備える情報処理装置から送信された、印刷データ自身のセキュリティ情報を特定するための情報を含む印刷データを受信し、受信した印刷データを印刷出力する印刷出力手段を備える画像形成装置で実行可能なプログラムであって、前記画像形成装置を、前記送信手段で送信された前記印刷データの一覧を表示する一覧表示手段と、前記印刷データの一覧において指定された印刷データである第１の印刷データに設定されたセキュリティ情報と、前記第１の印刷データではない他の印刷データに設定されたセキュリティ情報とに基づいて、前記第１の印刷データとともに印刷可能なセキュリティ情報が設定された前記他の印刷データである第２の印刷データを特定する特定手段と、前記印刷データの一覧において指定された前記第１の印刷データの印刷を可能とすべく、印刷開始情報の入力を受け付ける入力受付手段として機能させ、前記印刷出力手段は、前記入力受付手段において、前記印刷開始情報設定受付手段により既に前記第１の印刷データに個別に対応付けて設定されている、当該第１の印刷データの印刷出力を可能とする前記印刷開始情報の入力を受け付けた場合に、前記第１の印刷データと前記特定手段により特定された前記第２の印刷データとをまとめて印刷出力することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、印刷データごとに印刷開始情報が対応付けられている仕組みにおいて、指定された印刷データに個別に対応する印刷開始情報の入力により、指定された印刷データのセキュリティ情報により特定される他の印刷データを、当該他の印刷データに設定された印刷開始情報を個別に入力することなくまとめて印刷できる。
【図面の簡単な説明】
【００１６】
【図１】本願発明の実施の形態における画像形成システムのシステム構成の一例を示す図である。
【図２】図１のクライアント装置１０２に適用可能な情報処理装置のハードウェア構成の一例を示す図である。
【図３】図１の複合機１０１のハードウェア構成の一例を示す図である。
【図４】複合機１０１及びクライアント装置１０２によって行われるセキュリティ印刷データ作成、記憶処理の一例を示すフローチャートである。
【図５】複合機１０１によって行われるセキュリティ印刷処理の一例を示すフローチャートである。
【図６】図５のステップＳ５０６のまとめ印刷データ特定処理の詳細を示すフローチャートである。
【図７】クライアント装置１０２のディスプレイ装置２１０に表示されるセキュリティ印刷設定入力画面の構成の一例を示す図である。
【図８】複合機１０１の操作部３０８のＬＣＤ表示部に表示されるセキュリティ印刷データ選択画面の構成の一例を示す図である。
【図９】複合機１０１の操作部３０８のＬＣＤ表示部に表示される印刷開始情報入力画面の構成の一例を示す図である。
【図１０】複合機１０１のＨＤＤ３０４に記憶されるセキュリティ印刷データリストのデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施の形態の一例について説明する。
【００１８】
図１は、本発明の実施の形態における画像形成システムのシステム構成の一例を示す図である。図１に示すように、本発明の画像形成システムは、複合機１０１、クライアント装置１０２、ＬＡＮ１０３等を備えて構成されている。
【００１９】
複合機１０１は、クライアント装置１０２から送信された印刷データに基づいて、印刷出力処理を行う画像形成装置である。尚、受信した印刷データにセキュリティ印刷の設定がされている場合には、直ちに印刷出力を行わず、一旦後述するＨＤＤ３０４等の記憶装置に記憶し、その後、当該印刷データに対する印刷指示を受け付けると、当該印刷データの印刷処理を実行する。
【００２０】
クライアント装置１０２は、ユーザが使用する情報処理装置であって、各種のアプリケーションプログラムやプリンタドライバがインストールされている。そして、アプリケーションプログラムを用いて編集された文書データに基づき、プリンタドライバを用いて印刷データを作成し、作成した印刷データを指定された複合機１０１に対して送信する。
【００２１】
ＬＡＮ１０３は、複合機１０１とクライアント装置１０２戸を相互に通信可能に接続するためのネットワークである。接続形態は有線／無線を問わない。以上が、本発明の画像形成システムのシステム構成の一例の説明である。
【００２２】
次に、図２を参照して、図１のクライアント装置１０２に適用可能な情報処理装置のハードウェア構成の一例について説明する。
【００２３】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、クライアント装置１０２が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、キーボードやポインティングデバイス等の入力装置２０９からの入力を制御する。２０６はビデオコントローラで、ディスプレイ装置２１０等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。
【００２６】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆ（インタフェース）コントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ２１１に記録されている。そして、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。また、さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３０】
次に、図３を参照して、図１の複合機１０１のハードウェア構成について説明する。図３は、図１の複合機１０１のハードウェア構成の一例を示すブロック図である。
【００３１】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０３）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３２】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３３】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。クライアント装置１０２から受信したセキュリティ設定がされた印刷データもこのＨＤＤ３０４に記憶されることになる。
【００３４】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３５】
３０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０３等のネットワークに接続し、データの入出力を行う。３０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３６】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３７】
３２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３８】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３９】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部３１７は、スキャナ３１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ３０１と連携して、ネットワークＩ／Ｆ３０５を介して、外部装置に画像データのファイルを送信することができる。
【００４０】
スキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４１】
プリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４３】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４４】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４５】
以上のような構成によって、画像形成装置１０１は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０３上に送信したり、ＬＡＮ１０３から受信した印刷データをプリンタ３１２で印刷出力したりすることができる。
【００４６】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ３１２で印刷出力したりすることができる。
【００４７】
次に、図４を参照して、複合機１０１のＣＰＵ３０１及びクライアント装置１０２のＣＰＵ２０１によって行われるセキュリティ印刷データ作成、記憶処理について説明する。尚、ステップＳ４０１からステップＳ４０９の処理はクライアント装置１０２のＣＰＵ２０１によって、ステップＳ４１０からステップＳ４２０の処理は複合機１０１のＣＰＵ３０１によって行われる処理である。
【００４８】
クライアント装置１０２のＣＰＵ２０１は、インストールされているアプリケーションプログラムによる制御に従って、文書データの編集を行う（ステップＳ４０１）。そして、アプリケーションプログラムの「印刷メニュー」が指示されることにより入力される印刷指示を受け付けた（ステップＳ４０２でＹＥＳ）と判定すると、プリンタドライバのユーザインタフェース（ＵＩ：不図示）をディスプレイ装置２１０に表示する。
【００４９】
そして、その不図示のプリンタドライバのＵＩを介してセキュリティ印刷設定の入力要求を受け付けると（ステップＳ４０３でＹＥＳ）、ディスプレイ装置２１０の図７に示すセキュリティ印刷設定入力画面７００を表示する（ステップＳ４０４）。
【００５０】
ここで、図７を参照して、セキュリティ印刷設定画面７００の構成の一例について説明する。図７に示す通り、セキュリティ印刷設定画面７００は、印刷開始情報入力部７０１、セキュリティレベル設定部７０２、まとめ印刷可／不可設定部７０３、ＯＫボタン７０４、キャンセルボタン７０５を備えて構成されている。
【００５１】
印刷開始情報入力部７０１は、複合機１０１のＨＤＤ３０４に蓄積された印刷データを印刷するために用いる印刷開始情報（例えばパスワードなど）の入力を受け付ける入力部である。セキュリティレベル設定部７０２は、印刷データのセキュリティレベルの設定を受け付ける設定部である。以後の説明では、設定可能なセキュリティレベルを、セキュリティレベルが高い順に極秘、秘、一般機密の３種類とするが、これ以外の設定を行うような構成にすることも勿論可能である。
【００５２】
まとめ印刷可／不可設定部７０３は、後述する処理で、他の印刷データに対する印刷指示を受けた際に、印刷開始情報の入力を行うことなく、他の印刷データとともに作成される印刷データを印刷出力することを許可する／許可しない、というまとめ印刷設定情報を設定する設定部である。
【００５３】
ＯＫボタン７０４は、セキュリティ印刷設定画面７００を介して入力された情報を確定し、セキュリティ印刷設定を終了するために用いられるボタンである。キャンセルボタン７０５は、セキュリティ印刷設定画面７００を介して入力された情報をすべてキャンセルし（即ち、セキュリティ印刷設定を行わずに）、処理を終了するために用いられるボタンである。以上が、図７のセキュリティ印刷設定画面７００の構成の説明である。
【００５４】
図４の説明に戻る。ステップＳ４０４でセキュリティ印刷設定入力画面７００をディスプレイ装置に表示した後に、当該画面を介して、セキュリティ印刷設定の入力を受け付ける。そして、セキュリティ印刷設定画面７００の印刷開始情報入力部７０１に入力される印刷開始情報、セキュリティレベル設定部７０２を用いて入力されるセキュリティレベル、まとめ印刷可／不可設定部７０３を用いて入力されるまとめ印刷設定情報の入力を受け付ける（それぞれステップＳ４０５、ステップＳ４０６、ステップＳ４０７）。
【００５５】
ステップＳ４０３でＮＯと判定した後、または、ステップＳ４０７の処理が終了後、クライアント装置１０２のＣＰＵ２０１は処理をステップＳ４０８に進め、アプリケーションプログラムで編集された文書データに基づいて、印刷データを生成する。この印刷データには、セキュリティ印刷設定の入力を受け付けている場合には、その設定も印刷データに含まれるように印刷データが作成されることになる。そして、作成した印刷データを、指定された複合機１０１に送信する（ステップＳ４０９）。
【００５６】
複合機１０１のＣＰＵ３０１は、クライアント装置１０２から送信された印刷データを受信すると（ステップＳ４１０）、受信した印刷データにセキュリティ印刷設定が含まれているか（即ち、セキュリティ印刷設定がされているか）を判定する（ステップＳ４１１）。
【００５７】
ステップＳ４１１の判定処理で、印刷設定がされていない（ＮＯ）と判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ４１２に進め、ステップＳ４１０で受信した印刷データの印刷処理を実行する。
【００５８】
一方、ステップＳ４１１の判定処理で、印刷設定がされている（ＹＥＳ）と判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ４１３に進め、ステップＳ４１０で受信した印刷データをＨＤＤ３０４（若しくはＲＡＭ３０２）に保存する。そして、その印刷データに含まれる文書名及びユーザ名、印刷開始情報、セキュリティレベル、まとめ印刷設定情報を取得する（それぞれ、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６、ステップＳ４１７）。そして、ステップＳ４１４〜ステップＳ４１７で取得した情報を含む書誌情報データを作成し、ＨＤＤ３０４に（若しくはＲＡＭ２０２）に設定されているセキュリティ印刷データリストに追加登録する。この書誌情報データのデータ構成については、図１０を参照して後述する。以上が、複合機１０１のＣＰＵ３０１及びクライアント装置１０２のＣＰＵ２０１によって行われるセキュリティ印刷データ作成、記憶処理の説明である。
【００５９】
ここで、図１０を参照して、図４のステップＳ４１８で複合機１０１のＣＰＵ３０１で作成される書誌情報データを記憶管理する、セキュリティ印刷データリスト１０００のデータ構成の一例について説明する。図１０に示すセキュリティ印刷データリスト１０００は、未印刷のセキュリティ印刷データの書誌情報を記憶するデータテーブルであって、データ項目として印刷データＩＤ１００１、文書名１００２、ユーザ名１００３、保存日時１００４、印刷開始情報１００５、セキュリティレベル１００６、まとめ印刷可／不可１００７、印刷データ１００８等を備えて構成されている。
【００６０】
印刷データＩＤ１００１は、セキュリティ設定がされた未印刷の印刷データを一意に識別するための識別情報が登録されるデータ項目である。セキュリティ印刷データリストに新規にレコードを追加する際に、他のレコードと重複しないＩＤ情報が自動的に採番され、登録される。
【００６１】
文書名１００２は、印刷データを作成するもととなった文書データの文書名が登録されるデータ項目であり、複合機１０１のＣＰＵ３０１が図４のステップＳ４１４で印刷データから取得した文書名が登録される。ユーザ名１００３は、当該印刷データの作成を指示したユーザのユーザ名が登録されるデータ項目であり、複合機１０１のＣＰＵ３０１が図４のステップＳ４１４で印刷データから取得したユーザ名が登録される。
【００６２】
保存日時１００４は、印刷データを保存した保存日時が登録されるデータ項目である。尚、保存日時ではなく、クライアント装置１０２で印刷データが作成された作成日時や、クライアント装置１０２から印刷データが送信された送信日時等を、この保存日時１００４に登録するように構成しても構わない。
【００６３】
印刷開始情報１００５は、それぞれのレコードで管理される印刷データの印刷を開始するために入力する必要がある印刷開始情報（パスワードなど）が登録されるデータ項目であり、複合機１０１のＣＰＵ３０１が図４のステップＳ４１５で取得した印刷開始情報が登録される。
【００６４】
セキュリティレベル１００６は、それぞれのレコードで管理される印刷データのセキュリティレベルが登録されるデータ項目であり、複合機１０１のＣＰＵ３０１が図４のステップＳ４１６で取得したセキュリティレベルが登録される。
【００６５】
まとめ印刷可／不可１００７は、それぞれのレコードで管理される印刷データがまとめ印刷を許容するものであるか否かを示す情報（まとめ印刷情報）を登録するデータ項目であって、複合機１０１のＣＰＵ３０１が、図４のステップＳ４１７で取得したまとめ印刷情報が登録される。
【００６６】
印刷データ１００８は、印刷データのバイナリデータが登録されるデータ項目である。複合機１０１のＣＰＵ３０１は、図４のステップＳ４１３で印刷データをＨＤＤ３０４（若しくはＲＡＭ３０２）に登録する際に、このセキュリティ印刷データリストに新たにレコードを追加し、追加したレコードの印刷データ１００８に印刷データを登録する。尚、印刷データをこのセキュリティ印刷データリストの印刷データ１００８ではなく、ＨＤＤ３０４の他の領域に保存し、そのパス情報を印刷データ１００８に登録するように構成することも勿論可能である。
【００６７】
以上が、セキュリティ印刷データリスト１０００のデータ構成の説明である。
【００６８】
次に、図５を参照して、複合機１０１のＣＰＵ３０１によって行われるセキュリティ印刷処理の一例について説明する。本図に示す処理を複合機１０１のＣＰＵ３０１に実行させるためのプログラムはＨＤＤ３０４等に記憶されており、本図に示すセキュリティ印刷処理を実行するに際し、当該プログラムをＲＡＭ３０２にロードし、ロードしてプログラムによる制御に従って、ＣＰＵ３０１はセキュリティ印刷処理を実行することになる。
【００６９】
複合機１０１のＣＰＵ３０１は、操作部３０８のＬＣＤ表示部に不図示の初期画面を表示し、ユーザから実行する処理の指示を受け付ける（ステップＳ５０１）。ここで受け付ける処理としては、セキュリティ印刷指示の他、ＦＡＸ送信指示、ファイル送信指示、コピー指示、等があるがこれに限らない。
【００７０】
そして、ステップＳ５０１で、処理の指示を受け付けたのちに、複合機１０１のＣＰＵ３０１は、ステップＳ５０１で受け付けた指示がセキュリティ印刷の実行指示であるかを判定する（ステップＳ５０２）。
【００７１】
ステップＳ５０２で、セキュリティ印刷以外の指示を受け付けた（ＮＯ）と判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ５０３に進め、受け付けた指示に対応する処理を実行する（ステップＳ５０３）。その後処理をステップＳ５２０に進める。
【００７２】
一方、ステップＳ５０２でセキュリティ印刷指示を受け付けた（ＹＥＳ）と判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ５０４に進め、印刷データの一覧を含むセキュリティ印刷データ選択画面を操作部３０８のＬＣＤ表示部に表示する。
【００７３】
ここで、図８を参照して、セキュリティ印刷データ選択画面８００の構成の一例について説明する。図８に示す通り、セキュリティ印刷データ選択画面８００は、印刷データ選択部８０１、印刷ボタン８０２、キャンセルボタン８０３等を備えて構成されている。
【００７４】
印刷データ選択部８０１は、セキュリティ印刷データリストで管理されている印刷データを選択可能に表示し、印刷実行を行う印刷データの選択指示を受け付けるコントロールである。印刷データに関する情報として、文書名、ユーザ名、保存日時などを表示する。複合機１０１のＣＰＵ３０１は、これら情報をセキュリティ印刷データリスト１０００から取得し表示する。
【００７５】
印刷ボタン８０２は、印刷データ選択部で選択状態になっている印刷データの印刷指示を行うために用いられるボタンである。キャンセルボタン８０３は、印刷データに対する印刷指示を行うことなく、本図に示す画面の表示を終了するために用いられるボタンである。以上が、セキュリティ印刷データ選択画面の構成の一例の説明である。
【００７６】
図５の説明に戻る。ステップＳ５０４でセキュリティ印刷データ選択画面８００を表示後、印刷データ選択部８０１に対するユーザの操作指示に従って、印刷対象とする印刷データの指定を受け付ける（ステップＳ５０５）。その後、指定を受け付けた印刷データとまとめ印刷を行う他の印刷データ（まとめ印刷データ）を特定するまとめ印刷データ特定処理を行う（ステップＳ５０６）。この処理の詳細について、図６を参照して説明する。
【００７７】
図６は、図５のステップＳ５０６のまとめ印刷データ特定処理の詳細の一例を示すフローチャートである。
【００７８】
複合機１０１のＣＰＵ３０１は、図５のステップＳ５０５で指定を受け付けた印刷データのユーザ名、セキュリティレベルを取得する（ステップＳ６０１）。そしてその後、セキュリティ印刷データリストで管理されている、ステップＳ５０５で指定を受け付けた印刷データ以外の印刷データに対して、ステップＳ６０２からステップＳ６０９の処理を行うことになる。
【００７９】
まず、複合機１０１のＣＰＵ３０１は、セキュリティ印刷データリストで管理されている印刷データのうち、ステップＳ６０３以降の処理を行っていない（未処理の）印刷データを取得する（ステップＳ６０２）。そして、その印刷データのまとめ印刷設定情報（セキュリティ印刷データリスト１０００中のまとめ印刷可／不可１００７に登録されている）を取得する（ステップＳ６０３）。
【００８０】
そして、複合機１０１のＣＰＵ３０１は、ステップＳ６０３で取得したまとめ印刷設定情報を用いて、ステップＳ６０２で取得した印刷データがまとめ印刷が許容されている印刷データであるかを判定する（ステップＳ６０４）。
【００８１】
ステップＳ６０４の判定処理でＹＥＳと判定した場合には、処理をステップＳ６０５に進め、ステップＳ６０２で取得した印刷データのユーザ名を取得する。そして、ステップＳ６０１で取得したユーザ名と、ステップＳ６０５で取得したユーザ名とが一致するかを判定する（ステップＳ６０６）。
【００８２】
ステップＳ６０６の判定処理で一致する（ＹＥＳ）と判定した場合には、処理をステップＳ６０７に進め、ステップＳ６０２で取得した印刷データのセキュリティレベルを取得する。その後、ステップＳ６０７で取得したセキュリティレベルがステップＳ６０１で取得したセキュリティレベルより低いかを判定する（ステップＳ６０８）。このように構成しているのは、セキュリティレベルの高い印刷データが印刷されたことをユーザが気付かずに、その印刷データが排紙トレイに放置されてしまうことを好適に防ぐためである。
【００８３】
ステップＳ６０８の判定処理で、ステップＳ６０７で取得したセキュリティレベル（即ちステップＳ６０２で取得した印刷データのセキュリティレベル）がステップＳ６０１で取得したセキュリティレベル（即ち、図５のステップＳ５０５で指定を受け付けた印刷データのセキュリティレベル）よりも低いと判定した場合には、処理をステップＳ６０９に進め、まとめ印刷データに追加する。
【００８４】
ステップＳ６０９の処理終了後、また、ステップＳ６０４、ステップＳ６０６、ステップＳ６０８でＮＯと判定した場合には、複合機１０１のＣＰＵ３０１は、ステップＳ６０２以降の処理を実行していない印刷データがまだセキュリティ印刷データリストにあるかを判定し、あれば、その印刷データについてステップＳ６０２以降の処理を行う。一方、ステップＳ６０２以降の処理を実行していない印刷データがないと判定した場合には本図に示す処理を終了する。以上が、図５のステップＳ５０６のまとめ印刷データ特定処理の詳細な説明である。
【００８５】
図５の説明に戻る。ステップＳ５０６のまとめ印刷データ特定処理を行った後、複合機１０１のＣＰＵ３０１は、まとめ印刷データとして特定された印刷データがあるか否かを判定する（ステップＳ５０７）。この判定処理でＹＥＳと判定した場合には、まとめ印刷対象データを識別可能に表示する（ステップＳ５０８）。
【００８６】
図８の８０１−１は、図５のステップＳ５０５で指定を受け付けた印刷データを、８０１−２は、まとめ印刷対象データを示している。複合機１０１のＣＰＵ３０１は、このように、印刷データの指定を受け付け、その印刷データの印刷実行の指示を受け付けることで、印刷処理が行われるまとめ印刷の対象データについても識別可能に表示することになる。
【００８７】
印刷データの選択受付後、図８の印刷ボタン８０２に対する押下指示を受け付けたか否かを判定する（ステップＳ５０９）。受け付けていない（ＮＯ）と判定した場合には、処理をステップＳ５１０に進め、キャンセルボタン８０３に対する押下指示を受け付けたか否かを判定する。この判定処理で受け付けていない（ＮＯ）と判定した場合には、処理をステップＳ５０５に進め、印刷データの再指定の受付状態に移行する。一方、受け付けた（ＹＥＳ）と判定した場合には、処理をステップＳ５０１に進める。
【００８８】
ステップＳ５０９の判定処理で、図８の印刷ボタン８０２に対する押下指示を受け付けた（ＹＥＳ）と判定した場合には、複合機１０１のＣＰＵ３０１は処理をステップＳ５１１に進め、図９に示す印刷開始情報入力画面９００を操作部３０８のＬＣＤ表示部に表示する。
【００８９】
ここで、図９を参照して、図５のステップＳ５１１において複合機１０１の操作部３０８のＬＣＤ表示部に表示される印刷開始情報入力画面９００の構成の一例について説明する。
【００９０】
図９に示す通り、印刷開始情報入力画面９００は、印刷開始情報入力受付部９０１、ＯＫボタン９０２、キャンセルボタン９０３が設定されている。
【００９１】
印刷開始情報入力受付部９０１は、印刷データの印刷を開始するために入力する必要がある印刷開始情報の入力を受け付けるコントロールである。ＯＫボタン９０２は、本画面を介して入力された印刷開始情報を確定させるために用いられるボタンである。キャンセルボタン９０３は、本画面を介して行われた操作をキャンセルし、本画面の表示を終了させるために用いられるボタンである。
【００９２】
以上が、印刷開始情報入力画面９００の構成の一例の説明である。
【００９３】
図５の説明に戻る。複合機１０１のＣＰＵ３０１は、図５のステップＳ５１１で操作部３０８のＬＣＤ表示部に印刷開始情報入力画面９００を表示後、印刷開始情報入力受付部９０１に対する印刷開始情報の入力指示を受け付ける（ステップＳ５１２）。その後、ＯＫボタン９０２に対する押下指示を受け付けたかを判定する（ステップＳ５１３）。
【００９４】
ステップＳ５１３の判定処理でＯＫボタン９０２に対する押下指示を受け付けていない（ＮＯ）と判定した場合には、処理をステップＳ５１４に進め、キャンセルボタン９０３に対する押下指示を受け付けたかを判定する。
【００９５】
そして、複合機１０１のＣＰＵ３０１は、ステップＳ５１４の判定処理でキャンセルボタン９０３に対する押下指示を受け付けた（ＹＥＳ）と判定した場合には処理をステップＳ５０５に、受け付けていない（ＮＯ）と判定した場合には、処理をステップＳ５１２に進めることになる。
【００９６】
ステップＳ５１３の判定処理でＹＥＳと判定した場合には、複合機１０１のＣＰＵ３０１は、ステップＳ５１２で印刷開始情報入力画面９００の印刷時開始情報入力受付部９０１で入力を受け付けた印刷開始情報を取得し、入力された印刷開始情報が正しいか、即ち、ステップＳ５０５で指定を受け付けた印刷データの印刷開始情報と一致するかを判定する（ステップＳ５１５）。
【００９７】
ステップＳ５１５の判定処理で、入力された印刷開始情報が正しい（ＹＥＳ）と判定した場合には、処理をステップＳ５１６に進め、印刷対象となる印刷データ、即ち、ステップＳ５０５で指定を受け付けた印刷データ、及び、ステップＳ５０６で特定されたまとめ印刷対象の印刷データのセキュリティレベルをもとに、それら印刷データの印刷順序を決定し、決定した印刷順序で印刷データの印刷を実行する。
【００９８】
一方、ステップＳ５１５の判定処理で、入力された印刷開始情報が正しくない（ＮＯ）と判定した場合には、処理をステップＳ５１８に進め、ＬＣＤ表示部に入力された印刷開始情報が誤っている旨の警告表示を行う。その後、ステップＳ５０５で指定された印刷データのまとめ印刷可／不可１００７を不可とすることで、当該印刷データをまとめ印刷不可の印刷データに設定する（ステップＳ５１９）。このような場合、印刷データの作成を行ったユーザ以外が、印刷データの不当に印刷出力しようとしている可能性がある。なので、まとめ対処の印刷データとすることを禁止することで、印刷データに対するセキュリティを高めることを目的としている。当然そのような印刷データの印刷開始情報が適切に入力されない限り印刷が行われることはない。
【００９９】
ステップＳ５１９の処理終了後、複合機１０１のＣＰＵ３０１は処理をステップＳ５０５に戻す。
【０１００】
ステップＳ５０３、ステップＳ５１７の処理が終了後、複合機１０１のＣＰＵ３０１は、処理をステップＳ５２０に進める。そして、本処理の終了指示を受け付けていない（ＮＯ）と判定した場合には、ステップＳ５０１に処理を戻し、それ以降の処理を繰り返し実行することになる。一方、終了指示を受け付けたと判定した場合には本処理を終了する。以上が、複合機１０１のＣＰＵ３０１によって行われるセキュリティ印刷処理の説明である。
【０１０１】
本発明では、以上のように構成することにより、同一のユーザが保存した複数のセキュリティ印刷データの印刷処理を行う場合に、個々の印刷データの印刷開始情報を入力する必要がなく、処理の効率化を図ることが出来る。
【０１０２】
また、印刷開始情報を入力した印刷データよりも高いセキュリティレベルの印刷データが印刷されることがないので、セキュリティレベルが高い印刷データが、ユーザが意図しないタイミングで印刷されることを防止することが可能となる。
【０１０３】
また、本発明の派生的な効果として、セキュリティレベルが一番高い印刷データ以外の印刷データをまとめ印刷可能のセキュリティ印刷データとして設定しておくと、それぞれのセキュリティ印刷データに対して設定した印刷開始情報を全て覚えておかなくとも、セキュリティレベルの一番高い印刷データの印刷開始情報さえ覚えておけば、それら印刷データの印刷処理を行うことが出来る。
【０１０４】
これにより、覚えるべきパスワードの数が減るので、比較的長い文字列を印刷開始情報として入力することが可能となり、他者から印刷開始情報を推測されることを好適に防ぐことも可能となる。
【０１０５】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実
施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１０６】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１１０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１１１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１１５】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１６】
１０１  複合機
１０２  クライアント装置
１０３  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インタフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ハードディスクドライブ（ＨＤＤ）
３０５  ネットワークインタフェース（Ｉ／Ｆ）
３０６  モデム
３０７  操作部インタフェース（Ｉ／Ｆ）
３０８  操作部
３０９  システムバス
３１０  ＲＩＰ
３１１  プリンタインタフェース（Ｉ／Ｆ）
３１２  プリンタ
３１３  スキャナインタフェース（Ｉ／Ｆ）
３１４  スキャナ
３１５  画像バス
３１６  コントローラユニット
３１７  画像処理部
３１８  外部インタフェース（Ｉ／Ｆ）
３１９  カードリーダ
３２０  イメージバスインタフェース（Ｉ／Ｆ）
【図１】
0005966437.tif 000002
【図２】
0005966437.tif 000003
【図３】
0005966437.tif 000004
【図４】
0005966437.tif 000005
【図５】
0005966437.tif 000006
【図６】
0005966437.tif 000007
【図７】
0005966437.tif 000008
【図８】
0005966437.tif 000009
【図９】
0005966437.tif 000010
【図１０】
0005966437.tif 000011