(57)【要約】【課題】本発明はホスト機器で作成した印刷データを印刷装置で印刷する印刷システムに関し、特にホスト機器の出力ポートを着脱可能な不揮発性メモリとし、不揮発性メモリに印刷データと共に自動印刷用の制御データを格納し、印刷処理を行う印刷システムを提供するものである。【解決手段】ホストコンピュータ１の印刷アプリケーション４によって作成した印刷データと共に、印刷設定部７によって設定した印刷制御の制御データを不揮発性メモリ２に送信し、当該不揮発性メモリ２を印刷装置３に装着して不揮発性メモリ２から上記制御データを読み出し印刷制御を行う構成であり、例えば自動印刷の設定や印刷有効期限の設定を行い、不揮発性メモリ２を介在することによってホストコンピュータ１で作成した印刷データを印刷装置３により印刷させ、セキュリティを確保した印刷システムとするものである。【選択図】  図１
2007122159.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを作成すると共に、該印刷データの印刷制御を行う制御データの設定を行うホスト機器と、
該ホスト機器に着脱可能であると共に、印刷装置にも着脱可能である不揮発性記憶手段と、
前記ホスト機器から供給される前記印刷データと、前記制御データを記憶する前記不揮発性記憶手段を装着し、該不揮発性記憶手段から前記印刷データを読み出し、前記制御データに従って印刷処理を行う印刷装置と、
を備えることを特徴とする印刷システム。
【請求項２】
前記制御データは、前記不揮発性記憶手段を前記印刷装置に装着した際、自動的に印刷処理を実行させる制御情報であることを特徴とする請求項１記載の印刷システム。
【請求項３】
前記制御データは、前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う有効期限の情報であることを特徴とする請求項１、又は２記載の印刷システム。
【請求項４】
前記制御データは、前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う際の印刷開始頁の情報であることを特徴とする請求項１、２、又は３記載の印刷システム。
【請求項５】
前記制御データは、前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う際の印刷装置の機種情報であることを特徴とする請求項１、２、３、又は４記載の印刷システム。
【請求項６】
前記制御データは、前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う際のグループ名の情報であることを特徴とする請求項１、２、３、４、又は５記載の印刷システム。
【請求項７】
前記不揮発性記憶手段の認証を行う認証手段が前記印刷装置に配設されていることを特徴とする請求項１、２、３、４、５、又は６記載の印刷システム。
【請求項８】
前記不揮発性記憶手段の認証を行う認証手段が前記ホスト機器に配設されていることを特徴とする請求項１、２、３、４、５、６、又は７記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト機器で作成した印刷データを印刷装置で印刷する印刷システムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）等のホスト機器で作成された印刷データをプリンタ装置で印刷する印刷システムでは、セキュリティの確保が重要である。従来、印刷システムにおけるセキュリティに関しては、暗号化通信などによる印刷経路でのデータの暗号化処理、及び親展印刷により出力される印刷物の持ち去りを防ぐ提案がなされている。
【０００３】
また、着脱可能な不揮発性メモリを使用したデータの印刷に関しては、デジタルカメラを主な対象として、カード媒体等の不揮発性メモリに記録した画像の内、指定したものを自動的に印刷する処理によりセキュリティを確保している。
【０００４】
例えば、特許文献１には記憶媒体からの印刷において、個人利用における印刷物の仕分け作業、及びプリントサービス業務における各種仕分け作業の自動化と効率化を図る発明が開示されている。また、特許文献２には撮像装置とプリンタ装置を無線又は有線で接続し、撮像装置で撮影した画像をプリンタ装置で自動的に印刷可能とするシステムが開示されている。
【特許文献１】特開２００２−３６６８２号公報
【特許文献２】特開２００３−４６９４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のセキュリティ印刷においては、以下の問題がある。
先ず、データ経路での暗号化としては一般的にSSL(secure socket layer)通信が使用されており、強固なセキュリティが保たれるが、SSLの通信は認証局やセキュリティ鍵を用意する必要があり、設定が複雑である。
【０００６】
また、親展印刷においては、プリンタ装置の画面で親展印刷として登録されているジョブの中から、印刷を行うジョブを選択し、暗証番号を入力する必要があり、操作に手間が掛かる。
【０００７】
一方、着脱可能な不揮発性メモリを介して印刷を行う方法は、プリンタ装置が対応している所定のフォーマットに印刷するファイルを変換して、特定形式でファイルを格納する必要があるため、通常の印刷のように印刷機能を持つアプリケーションからそのまま印刷することができない。
【０００８】
そこで本発明は、パーソナルコンピュータ（ＰＣ）等のホスト機器の出力ポートを着脱可能な不揮発性メモリとし、不揮発性メモリに印刷データと共に自動印刷用の制御データを格納し、印刷処理を行う印刷システムを提供するものである。
【課題を解決するための手段】
【０００９】
上記課題は本発明の印刷システムによれば、印刷データを作成すると共に、該印刷データの印刷制御を行う制御データの設定を行うホスト機器と、該ホスト機器に着脱可能であると共に、印刷装置にも着脱可能である不揮発性記憶手段と、前記ホスト機器から供給される前記印刷データと、前記制御データを記憶する前記不揮発性記憶手段を装着し、該不揮発性記憶手段から前記印刷データを読み出し、前記制御データに従って印刷処理を行う印刷装置とを有する印刷システムを提供することによって達成できる。
【００１０】
また、前記制御データは、例えば前記不揮発性記憶手段を前記印刷装置に装着した際、自動的に印刷処理を実行させる制御情報である。また、前記制御データは、前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う有効期限の情報である。
【００１１】
また、前記制御データは、例えば前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う際の印刷開始頁の情報である。また、前記制御データは、例えば前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う際の印刷装置の機種情報である。また、前記制御データは、例えば前記不揮発性記憶手段を前記印刷装置に装着して印刷処理を行う際のグループ名の情報である。
【００１２】
さらに、例えば前記不揮発性記憶手段の認証を行う認証手段が前記印刷装置に配設され、又は前記不揮発性記憶手段の認証を行う認証手段が前記ホスト機器に配設されている。
【発明の効果】
【００１３】
上記課題の解決手段によれば、ホスト機器によって作成された印刷データは、制御データと共に不揮発性メモリに記録され、更に不揮発性メモリを印刷装置に装着することにより、制御データに従った印刷処理を行うことができ、ホストコンピュータの印刷データのセキュリティを確保しつつ印刷装置によって印刷処理を行うことができる。
【００１４】
また、印刷処理に有効期限を設けることにより、印刷が不要となった印刷データの印刷処理を無くし、実際に必要な印刷データのみを印刷出力でき、用紙の無駄を無くすこともできる。
【００１５】
また、電源がオフされた場合等において、印刷開始オフセット値を記録し、再度印刷処理を開始する際、途中の頁から印刷を再開することが可能である。
さらに、機種情報やファイルのグループ分け等の情報を制御データファイルに記録することによって、効率のよい印刷処理を行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら本発明の実施の形態について説明する。
（実施形態１）
図１は、本実施形態の印刷システムの構成図である。本例はホスト機器であるホストコンピュータ１で作成した印刷データを、着脱可能な不揮発性メモリ２を介して印刷装置３に送り、印刷装置３によって印刷処理を行うシステムである。
【００１７】
先ず、ホストコンピュータ１内の構成を説明する。ホストコンピュータ１は印刷アプリケーション４、及び印刷制御部５で構成されている。印刷制御部５は印刷出力用API６、印刷設定部７、印刷スプーラ部８、プリンタドライバ部９、及びポート制御部１０で構成されている。
【００１８】
印刷アプリケーション４は、印刷制御部５を利用して印刷データの作成を行い、印刷出力用API６を呼び出すことで、印刷スプーラ部８に印刷データを送信する。また、印刷アプリケーション４から呼び出すことが可能な印刷設定部７のユーザインターフェース画面を通じて、印刷方法の設定を行う。尚、この設定情報も印刷データと共に印刷スプーラ部８に送信される。
【００１９】
図２は印刷アプリケーション４による印刷方法の設定を説明する図である。印刷アプリケーション４は、ユーザの指示により、同図に示す印刷ダイアログを開く。そして、先ず印刷を行うプリンタ名を選択する。この印刷装置(プリンタ装置名)の選択は、予めホストコンピュータ１から印刷可能である機器として登録されている印刷装置一覧から選択する。例えば、同図ではプリンタＡ、プリンタＢ、・・・プリンタＨの選択が可能である。
【００２０】
また、同図に示す「印刷設定」ボタンは、用紙サイズ、給紙方法、カラー/モノクロ、両面印刷/片面印刷等の印刷方法を設定するボタンであり、この「印刷設定」ボタンを押下することにより、上記各条件の設定が可能である。また、「印刷」ボタンは、印刷処理の開始を指示するボタンである。
【００２１】
一方、前述の図１に示す印刷スプーラ部８は、印刷出力用API６から受信した印刷データをプリンタドライバ部９に出力し、プリンタドライバ部９において印刷装置３によって印刷可能な中間コードに変換し、ポート制御部１０に出力する。ポート制御部１０は印刷データに対して必要な加工を行い、所定のポートから印刷データを出力する。本例では、出力するポートに着脱可能な不揮発性メモリ２が装着され、この不揮発性メモリ２に印刷データ及び制御データを出力する。
【００２２】
一方、印刷装置３は不揮発性メモリ制御部１１、LAN I/F制御部１２、印刷機構部１３、印刷制御部１４、表示操作制御部１５、及び表示操作部１６で構成されている。不揮発性メモリ制御部１１は、着脱可能な不揮発性メモリ２から印刷データや制御データを読込み、制御データの指示に従い、印刷データを印刷制御部１４に送信する処理を行う。また、LAN I/F制御部１２はホストコンピュータ１との間で通信回線を通じて信号の授受を行う。
【００２３】
印刷制御部１４は印刷データを画像メモリに展開し、印刷機構部１３を介して印刷出力を行い、印刷結果を不図示の排紙部に出力する。尚、表示操作制御部１５は、印刷状況やプリンタ設定の表示・操作を表示操作部１６に行うための制御部である。
【００２４】
図３は印刷装置３のポート設定を示すものであり、同図の例では着脱可能な不揮発性メモリ２として、USBフラッシュメモリが設定されており、ポート名はUSBフラッシュメモリより取得されるベンダーID/プロダクトID/シリアル番号(例えば、USBMEM-0101-8001-910001)である。
【００２５】
図４は印刷データと共に、不揮発性メモリ２に送信される制御データの例であり、各ファイル名と対応する処理内容がそれぞれレコードとして記録されている。例えば、ジョブ名は印刷データの表記名で記録され、例えば印刷装置３の表示操作部１６で一覧表示する際にも使用される。本例では、ジョブ名として「ＡＢＣマニュアル」、「ＫＫＫ図面」、「０００ホームページ」等のジョブ名が記録されている。
【００２６】
また、自動印刷は、着脱可能な不揮発性メモリ２を印刷装置３に装着した際、自動的に印刷をする／しないの選択を行うものであり、例えば“する”に設定されている場合、不揮発性メモリ２を印刷装置３に装着した際、自動的に印刷処理が開始される。
【００２７】
また、印刷後処理の記録は、印刷装置３による印刷処理が終了した後の処理を登録するものであり、例えば“削除”は印刷データファイル、及び制御データファイルを全て削除する処理であり、“自動印刷解除”は印刷データファイルはそのまま残し、制御データの自動印刷をしないに変更する処理である。また、“変更無し”は制御レコードも含めて現状のままとするものである。尚、部数は印刷する部数を示し、これらの設定は印刷設定を通じて指定することが可能である。
【００２８】
以上の構成において、以下に本例の処理を説明する。
図５は前述のポート制御部１０に着脱可能な不揮発性メモリ(USBフラッシュメモリ)を装着し、印刷データ及び制御データを転送する際の処理を説明するフローチャートである。
【００２９】
先ず、印刷開始指示を待つ（ステップ（以下、Ｓで示す）１）。この指示は、前述の図２に示す印刷ボタンを押下することによって実行され、印刷開始の指示を受けると（Ｓ１が印刷開始指示）、ポートへの出力が可能であるか確認するため、USBフラッシュメモリの検索を行う（Ｓ２）。尚、図２に示すキャンセルボタン等の押下により、終了指示があると処理を終了する（Ｓ３）。
【００３０】
上記USBフラッシュメモリの検索は、図６に示すフローチャートに従って行われ、先ずディスク一覧を取得し（Ｓ２−１）、ディスク一覧分ループする（Ｓ２−２）。このディスク一覧は、ホストコンピュータ１に予め登録されており、例えば前述のUSBフラッシュメモリを検索する（Ｓ２−３）。
【００３１】
ここで、USBフラッシュメモリが見つかると（Ｓ２−３がＹ（イエス））、ベンダーID、プロダクトID、シリアル番号が一致するディスクを検索する（Ｓ２−４）。本例においては、前述のUSBMEM-0101-8001-910001に一致するディスクの検索を行う。
【００３２】
ここで、シリアル番号等が一致するディスクが見つかると（Ｓ２−４がＹ、Ｓ４がＹ）、該当するプリンタ設定情報を取得する（Ｓ５）。一方、シリアル番号等が一致するディスクが見つからない場合（Ｓ４がＮ）、ディスク一覧分ループを繰り返し（Ｓ２−５）、処理を継続する。また、該当するメモリが存在しない場合、エラー通知を行う（Ｓ６）。
【００３３】
次に、印刷データを受け取った不揮発性メモリ２では、所定のファイル名、例えばUSBフラッシュメモリ内で重複しないユニークな名称を使用してファイルを作成する（Ｓ７）。そして、印刷データ分ループし、印刷データを取得し（Ｓ８、Ｓ９）、印刷データをファイルに書き込む（Ｓ１０、Ｓ１１がＹ）。尚、容量不足等の理由により書込み途中でエラーが生じた場合、当該印刷データのファイルを削除し、エラー通知を行う（Ｓ１１がＮ、Ｓ１２、Ｓ１３）。
【００３４】
次に、不揮発性メモリ２に印刷データ、及び制御データを全て書込むと、書き込んだ制御データ内のプリンタ設定情報により制御レコードを生成し（Ｓ１４）、制御データファイルに追記する（Ｓ１５がＹ、Ｓ１６）。尚、制御データファイルが無い場合、制御データファイルを作成し（Ｓ１７）、上記データを書き込む（Ｓ１６）。
【００３５】
以上のようにして、印刷データ、及び制御データが書き込まれた不揮発性メモリ２を印刷装置３に装着した場合の処理を図７乃至図１０に示すフローチャートに従って説明する。
【００３６】
先ず、図７に示すように、指示待ち状態（ステップ（以下、ＳＴで示す）１）から、不揮発性メモリ２が印刷装置３に装着されると、不揮発性メモリ制御部１１はこれを検知し、装着制御を行う（ＳＴ２）。また、後述する印刷完了通知を受けると印刷完了制御を行う（ＳＴ３）。
【００３７】
ここで、上記装着制御（ＳＴ２）は、図８に示すフローチャートに従って実行される。先ず、制御データファイルを読込み（ＳＴ２−１）、制御レコード数分ループし、レコードを順番に読込む（ＳＴ２−２）。
【００３８】
次に、自動印刷するか判断し（ＳＴ２−３）、自動印刷を行う場合（ＳＴ２−３がＹ）、自動印刷するになっている印刷データを順番に読み込む。すなわち、前述の図４に示す制御データファイルの自動印刷のエリアに記録されているデータを検索し、例えば“する”に設定されているファイルの印刷データを読み込み、印刷制御部１４に送り、指定部数分の印刷処理を行う（ＳＴ２−４）。以後、上記処理を繰り返し、自動印刷が“する”に設定されているファイルの印刷データを読み込み、印刷処理を繰り返す（ＳＴ２−５）。
【００３９】
以上の処理により、ホストコンピュータ１によって作成された印刷データは、制御データと共に不揮発性メモリ２に記録され、更に不揮発性メモリ２を印刷装置３に装着することにより、制御データに従った印刷処理を行うことができ、ホストコンピュータ１の印刷データのセキュリティを確保しつつ印刷装置３によって印刷処理を行うことができる。
【００４０】
一方、印刷完了制御は、図９に示すフローチャートに従って実行され、印刷処理が完了すると、不揮発性メモリ制御部１１は印刷制御部１４より印刷完了通知を受け、制御データファイルを読み込み（ＳＴ３−１）、通知を受けたジョブと一致する制御レコードを検出し（ＳＴ３−２）、印刷後の処理を判断する（ＳＴ３−３）。例えば、“削除”である場合、その印刷データファイルと制御データファイル中の制御レコードを削除する（ＳＴ３−４）。一方、“自動印刷解除”になっている場合、制御レコードを変更し、制御データファイルを更新する（ＳＴ３−５）。
【００４１】
尚、図１０に示すフローチャートは着脱可能な不揮発性メモリ２が装着された場合、表示操作部１６に追加されるメニューであり、不揮発性メモリ２を選択すると、先ず印刷するか削除するかを選択し（ＳＴ４）、印刷の場合、印刷データを一覧から選択し、部数を指定して印刷を実行する（ＳＴ５、ＳＴ６）。一方、削除の場合、印刷データを一覧から選択し、削除を実行する（ＳＴ７）。
【００４２】
（実施形態２）
次に、本発明の実施形態２について説明する。
本例は、着脱可能な不揮発性メモリ２に記憶される制御データファイルに有効期限を設定し、該有効期限が経過した印刷データの印刷を中止する印刷制御に関する。以下、具体的に説明する。
【００４３】
図１１は制御データファイルの内容であり、基本的に前述の図４に示す制御データファイルに対応するが、本例の場合有効期限のレコードが追加されている。このレコードが追加された結果、有効期限経過後、対応するファイルデータは削除される。
【００４４】
図１２は本例の処理を説明するフローチャートであり、不揮発性メモリ２に上記有効期限が設定されている場合の処理を示す。先ず、不揮発性メモリ２から制御データファイルを読込み（ステップ（以下、ＳＴＰで示す）１）、制御レコード数分ループを行って、レコードを順番に読込む（ＳＴＰ２）。
【００４５】
次に、有効期限後削除モードが記録され、かつ当該有効期限が経過しているか判断する（ＳＴＰ３）。ここで、有効期限後削除のレコードがあり、かつ当該有効期限が経過している場合（ＳＴＰ３がＹ）、印刷データファイル及び制御データファイルから対応する制御レコードを削除する（ＳＴＰ４）。一方、有効期限が経過していない場合（ＳＴＰ３がＮ）、次の自動印刷の判断を行う（ＳＴＰ５）。
【００４６】
この自動印刷の判断は前述の図８で説明した処理と同じであり、制御データファイルを参照し、自動印刷を行う場合（ＳＴＰ５がＹ）、自動印刷の設定が行われた印刷データを順番に読み込み、印刷制御部１４に転送し、指定部数分の印刷処理を行う（ＳＴＰ６、ＳＴＰ７）。
【００４７】
このように構成することにより、印刷が不要となった印刷データの印刷処理を無くし、実際に必要な印刷データのみを印刷出力でき、用紙の無駄を無くすこともできる。
尚、本例では印刷データが有効期限を経過した場合、印刷装置３において削除した例を示したが、ホストコンピュータ１においても印刷装置３と同様、装着時に動作するプログラムを用意し、有効期限を経過した場合、制御レコードを参照し、削除処理を行うように構成してもよい。この場合、新たな印刷データを追加する前に、不要なファイルを予め削除することができ、メモリ容量不足を防ぐ効果は大きい。
【００４８】
（実施形態３）
次に、本発明の実施形態３について説明する。
本例は、着脱可能な不揮発性メモリ２を印刷装置３に装着し、印刷処理を行っている際、例えば印刷装置３の電源がオフされ、その後の電源オンにより印刷処理を再開する場合の制御方法である。以下、具体的に説明する。
【００４９】
図１３は本例で使用する制御データファイルであり、印刷中に印刷装置３の電源がオフされた場合、次の電源オン時に途中の頁から印刷処理を開始することができるよう、開始頁と開始頁の開始位置にあたる印刷データのオフセット値を記録する。また、印刷装置３の電源オフに限らず、例えば不揮発性メモリ２を一旦外し、電源オン状態の印刷装置３に再度装着した場合等においても本例の構成とすることができる。尚、図１３に示すように、初期値は開始頁が“１”であり、開始オフセット値が“０”に設定される。
【００５０】
図１４は本例を説明するフローチャートである。先ず、指示待ち状態（ステップ（以下、Ｗで示す）１）において、後述する何れかの指示があると対応する処理を開始する（Ｗ１がＹ）。例えば、前述と同様、不揮発性メモリ２が印刷装置３に装着されると装着制御が行われる（Ｗ２）。また、印刷完了通知を受けると印刷完了制御を行う（Ｗ３）。さらに、本例では頁の完了指示に基づいて頁完了制御を行う（Ｗ４）。
【００５１】
先ず、装着制御（Ｗ２）は、図１５に示すフローチャートに従って処理が実行され、不揮発性メモリ２から制御データファイルを読込み（Ｗ２−１）、制御レコード数分ループを行って、レコードを順番に読込む（Ｗ２−２）。次に、自動印刷を行うか判断し（Ｗ２−３）、自動印刷を行う場合（Ｗ２−３がＹ）、自動印刷するに設定されている印刷データの読み込み位置を開始オフセット値に設定する（Ｗ２−４）。このオフセット値の設定は後述する。
【００５２】
次に、自動印刷するに設定されている印刷データの読み込み、印刷制御部１４に送り、指定部数分の印刷処理を行う（Ｗ２−５）。尚、印刷完了制御は前述の図９に示すフローチャートと同様の処理を行う。
【００５３】
一方、頁完了制御は、図１６に示すフローチャートに従って実行され、１ページの印刷が完了する毎に頁完了処理が行われる。先ず、頁完了通知があると、制御データファイルを読み込み（Ｗ４−１）、現在のジョブ名に対応する制御レコードを検出し（Ｗ４−２）、現在最終頁であるか判断する（Ｗ４−３）。ここで、最終頁であれば（Ｗ４−３がＹ）、頁数を初期値の“１”に更新し（Ｗ４−４）、開始頁オフセット値を初期値の“０”に更新する（Ｗ４−５）。
【００５４】
一方、最終頁でなければ（Ｗ４−３がＮ）、頁数を更新し（＋１し）、開始頁オフセット値を通知された値に更新する（Ｗ４−６、Ｗ４−７）。
このようにして、印刷データの印刷処理が１頁完了する毎に、印刷制御部１４から不揮発性メモリ制御部１１に頁完了通知が出力され、この通知を受けて、上記処理を行い、不揮発性メモリ制御部１１は制御データファイルに更新した制御レコードを書き込む（Ｗ４−８）。
【００５５】
したがって、制御データファイルには常に更新された開始頁のオフセット値が記録されており、不揮発性メモリ２から印刷データを読み出して印刷処理を行っている際、例えば印刷装置３の電源がオフされた場合でも、上記オフセット値が制御データファイルに残り、再度電源をオンする際、前述の図１５に示す処理（Ｗ２−４）に従って開始オフセット値が設定され、途中の頁から印刷を再開することが可能となる。本例では、特に大量頁の印刷を行う場合、無駄な印刷を削減でき、また印刷時間も節約できる。
【００５６】
（実施形態４）
次に、本発明の実施形態４について説明する。
本例は、着脱可能な不揮発性メモリ２に予め印刷装置３に設定されている情報をファイルとして格納し、印刷時に当該情報をプリンタドライバ部９で参照することによって、最適な印刷データを生成するものである。以下、具体的に説明する。
【００５７】
図１７はプリンタ設定情報の一例を示す。本例では、カラー印刷、片面印刷、非複写牽制印刷をユーザ毎に設定することが可能であり、主に印刷コスト軽減やセキュリティ向上のための印刷制限を行う。例えば、「１」のカラー印刷不可は、モノクロの印刷のみを許可する設定であり、「２」の片面印刷不可は、両面印刷のみを許可する設定であり、「３」の非複写牽制印刷不可は、複写牽制印刷無しの印刷は不可であり、複写牽制印刷のみを許可する設定である。
【００５８】
上記のように構成することによって、印刷装置３が不揮発性メモリ２から印刷データの読み込み印刷処理を行う際、上記条件が設定されており、自動的に予め設定した条件に対応した印刷処理を行うことができる。例えば、同図に示す例の場合、安藤氏の印刷データについては、カラー印刷、片面印刷、及び非複写牽制印刷の全てが不可であり、自動的にモノクロ印刷、両面印刷、複写牽制印刷の指定となる。尚、太田氏、加藤氏などの他のユーザについても、同図に示す通りである。
【００５９】
（実施形態５）
次に、本発明の実施形態５について説明する。
本例は、不揮発性メモリ２に複数機種の印刷データを同時に格納し、印刷装置３では自身の印刷データのみを選択して印刷する方法である。以下、具体的に説明する。
【００６０】
図１８は本例で使用する制御データファイルであり、レコード内に印刷装置３の機種を識別する情報が追加されている。例えば、同図に示す例では、ファイル名Ｆ００００１．ｐｒｎ（ジョブ名「ＡＢＣマニュアル−Ａ１」）の印刷は、機種Ａ１の印刷装置を使用し、ファイル名Ｆ００００２．ｐｒｎ（ジョブ名「ＡＢＣマニュアル−Ａ２」）の印刷は、機種Ａ２の印刷装置を使用し、ファイル名Ｆ００００３．ｐｒｎ（ジョブ名「ＡＢＣマニュアル−Ａ３」）の印刷は、機種Ａ３の印刷装置を使用する設定である。
【００６１】
図１９は、本例の処理を説明するフローチャートである。先ず、制御データファイルを読み込み（ステップ（以下、Ｕで示す（Ｕ１））、制御レコード数分ループを行って、レコードを順番に読込む（Ｕ２）。次に、制御レコードを参照し、印刷装置の機種が自身の機種と同一であるか判断する（Ｕ３）。ここで、他の機種の場合には制御をスキップする。
【００６２】
一方、印刷装置３の機種が自身の機種である場合（Ｕ３が自身）、自動印刷を行うか判断し（Ｕ４）、自動印刷を行う場合（Ｕ４がＹ）、該当する印刷データファイルから印刷データを読み込み、部数を指定して印刷制御部１４に印刷データを送信する（Ｕ５）。
【００６３】
以上のように処理することにより、例えば不揮発性メモリ２に同一のドキュメントの印刷データを複数機種分格納し、印刷時に使用状況を確認して、最も早く印刷可能な印刷装置３により印刷処理を行うことができる。
【００６４】
（実施形態６）
次に、本発明の実施形態６について説明する。
本例は、不揮発性メモリ２に格納された複数の印刷データを合わせて部単位の印刷を行う方法について説明するものである。以下、具体的に説明する。
【００６５】
図２０は本例の制御データファイルの一例を示し、複数の印刷データを合わせて部単位印刷を行うための制御データであり、グループ名と部単位の項目が追加されている。グループ名は複数の印刷データを１つに合わせて部単位の印刷を行う際のグループであり、同じグループに指定されているジョブが順番に印刷される。部単位のレコードは、“する／しない”を選択し、部数が複数部指定されている場合、この指定に従い印刷が行われる。
【００６６】
本例の場合、ジョブ名「ＡＢＣマニュアル」、「ＡＢＣマニュアル２」、「ＡＢＣマニュアル３」はグループ１に記録され、ジョブ名「ＫＫＫ図面」、「ＫＫＫ文書」はグループ２に記録されている。
【００６７】
図２１は、本例の処理を説明するフローチャートである。先ず、制御データファイルを読み込み（Ｖ１）、制御レコード数分ループを行って、レコードを順番に読込む（Ｖ２）。次に、自動印刷するか判断する（Ｖ３）。ここで、自動印刷を行う場合（Ｖ３がＹ）、先ずグループ名が指定されているか判断する（Ｖ４）。そして、グループ名が指定されている場合（Ｖ４がＹ）、他の制御レコードを検索し、同じグループ名が指定されているもののリストを作成する（Ｖ５）。尚、グループ名が指定されていない場合（Ｖ４がＹ）、当該印刷データのみのリストを作成する（Ｖ６）。
【００６８】
次に、部単位の指定であるか判断し（Ｖ７）、部単位の指定である場合（Ｖ７がＹ）、部数分ループし（Ｖ８）、更にリスト数分ループし（Ｖ９）、該当する印刷データファイルから印刷データを読み込み、１部を指定して印刷制御部１４に送信する（Ｖ１０）。次に、リスト順に印刷データを１部ずつ印刷する（Ｖ１１、Ｖ１２）。一方、部単位が指定されていない場合（Ｖ７がＮ）、リスト数分ループし（Ｖ１３）、該当する印刷データファイルから印刷データを読み込み、１部を指定して印刷制御部１４に送信し（Ｖ１４）、リストの順に印刷データを出力する（Ｖ１５）。
【００６９】
以上のように、本例によれば、不揮発性メモリ２内に格納した複数の印刷データをグループ化し、それらを１つのデータとみなして部単位での印刷処理を行うことができ、特殊な印刷ツールを使用しなくても複数文書の部単位印刷を簡単に行うことができる。
【００７０】
（実施形態７）
次に、本発明の実施形態７について説明する。
本例では、着脱可能な不揮発性メモリとして指紋認証を備えた不揮発性メモリ２０を使用した場合について説明するものである。以下、具体的に説明する。
【００７１】
図２２は本例の印刷システムのシステム構成図であり、不揮発性メモリ２０が指紋認証付きであり、ホストコンピュータ１に指紋認識制御部２１が設けられ、印刷装置３にも指紋認識制御部２２が設けられている。
【００７２】
指紋認識制御部２１の処理は、先ず不揮発性メモリ２０の装着時、不揮発性メモリ２０から予め登録されている指紋データを取得する。次に、不揮発性メモリ２０に装備されている指紋センサから指紋データを読取り、登録されている指紋データとの照合を行う。そして、両指紋データが一致した時、解除用のデータを不揮発性メモリ２０に送信し、データの書き込みを可能にする。
【００７３】
不揮発性メモリ２０に対するデータの書きが可能になった後、ホストコンピュータ１は不揮発性メモリ２０に対して印刷データ、及び制御データの送信を行う。
一方、印刷装置３についても同様であり、指紋認識制御部２２は、不揮発性メモリ２０の装着時、不揮発性メモリ２０から予め登録されている指紋データを取得し、登録されている指紋データとの照合を行い、両指紋データが一致した時、不揮発性メモリ２０からのデータの読み出しを可能とする。
【００７４】
以後、不揮発性メモリ２０に記録された印刷データ、及び制御データを読み出し、印刷装置３における印刷処理は前述の実施形態１乃至６で説明した通りである。
したがって、本例によれば、使用する着脱可能な不揮発性メモリ２０を指紋認証付きとし、指紋認証を行うことを条件として不揮発性メモリ２０に対するデータの読み書きを可能とするものである。このように構成することにより、不揮発性メモリ２０を紛失した場合でも、印刷データに含まれるデータの漏洩を防ぐことができる。
【図面の簡単な説明】
【００７５】
【図１】本実施形態の印刷システムの構成図である。
【図２】印刷アプリケーションによる印刷方法の設定を説明する図である。
【図３】印刷装置のポート設定を説明する図である。
【図４】不揮発性メモリに送信される制御データファイルの一例を示す図である。
【図５】実施形態１の処理を説明するフローチャートである。
【図６】USBフラッシュメモリの検索処理を説明するフローチャートである。
【図７】不揮発性メモリを印刷装置に装着した場合の処理を説明するフローチャートである。
【図８】装着制御を具体的に説明するフローチャートである。
【図９】印刷完了制御を説明するフローチャートである。
【図１０】着脱可能な不揮発性メモリが装着された場合の表示操作部に追加されるメニュー選択例である。
【図１１】実施形態２で使用する制御データファイルの一例を示す図である。
【図１２】実施形態２の装着制御を具体的に説明するフローチャートである。
【図１３】実施形態３で使用する制御データファイルの一例を示す図である。
【図１４】実施形態３の不揮発性メモリ制御を説明するフローチャートである。
【図１５】実施形態３の装着制御を具体的に説明するフローチャートである。
【図１６】実施形態３の頁完了制御を具体的に説明するフローチャートである。
【図１７】実施形態４を説明するプリンタ設定情報の一例を示す図である。
【図１８】実施形態５で使用する制御データファイルの一例を示す図である。
【図１９】実施形態５の装着制御を具体的に説明するフローチャートである。
【図２０】実施形態６で使用する制御データファイルの一例を示す図である。
【図２１】実施形態６の装着制御を具体的に説明するフローチャートである。
【図２２】実施形態７を説明するための印刷システムのシステム構成図である。
【符号の説明】
【００７６】
１・・・ホストコンピュータ
２・・・不揮発性メモリ
３・・・印刷装置
４・・・印刷アプリケーション
５・・・印刷制御部
６・・・印刷出力用API
７・・・印刷設定部
８・・・印刷スプーラ部
９・・・プリンタドライバ部
１０・・ポート制御部
１１・・不揮発性メモリ制御部
１２・・LAN I/F制御部
１３・・印刷機構部
１４・・印刷制御部
１５・・表示操作制御部
１６・・表示操作部
【図１】
2007122159.tif 000003
【図２】
2007122159.tif 000004
【図３】
2007122159.tif 000005
【図４】
2007122159.tif 000006
【図５】
2007122159.tif 000007
【図６】
2007122159.tif 000008
【図７】
2007122159.tif 000009
【図８】
2007122159.tif 000010
【図９】
2007122159.tif 000011
【図１０】
2007122159.tif 000012
【図１１】
2007122159.tif 000013
【図１２】
2007122159.tif 000014
【図１３】
2007122159.tif 000015
【図１４】
2007122159.tif 000016
【図１５】
2007122159.tif 000017
【図１６】
2007122159.tif 000018
【図１７】
2007122159.tif 000019
【図１８】
2007122159.tif 000020
【図１９】
2007122159.tif 000021
【図２０】
2007122159.tif 000022
【図２１】
2007122159.tif 000023
【図２２】
2007122159.tif 000024