(57)【要約】      （修正有）【課題】ボックス機能に関わる利便性を向上させる。【解決手段】第１ボックス及び第２ボックスを含む複数のデータ記憶ボックスのデータを記憶可能な記憶手段を有するシステムにおいて、データ発生装置にてユーザにより所定の操作が行われずに送信された第１ジョブのデータが前記記憶手段に記憶された場合に、第１ジョブのデータに関わる処理要求を、ユーザインタフェースによる第１ボックスに関わる第１表示を介して、第１ユーザから受付可能にする。一方、ユーザにより所定の操作が行われたうえで送信された第２ジョブのデータが記憶手段に記憶された場合に、第２ジョブのデータに関わる処理要求を、ユーザインタフェースによる第１ボックスに関わる第１表示を介して、第１ユーザから受付可能にする。且つ、第２ジョブのデータに関わる処理要求を、ユーザインタフェースによる第２ボックスに関わる第２表示を介して、第２ユーザから受付可能にする。【選択図】図２４
2006067560.tif 000002
【特許請求の範囲】
【請求項１】
第１ボックス及び第２ボックスを含む複数のデータ記憶ボックスのデータを記憶可能な記憶手段を有するデータ処理装置を具備したシステムのジョブ処理方法であって、
データ発生装置にてユーザにより所定の操作が行われずに、該データ発生装置から送信された第１ジョブのデータが前記記憶手段に記憶された場合に、該第１ジョブのデータに関わる処理要求を、ユーザインタフェース手段により実行される前記第１ボックスに関わる第１表示を介して、第１ユーザから受付可能にし、
データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された第２ジョブのデータが前記記憶手段に記憶された場合に、該第２ジョブのデータに関わる処理要求を、前記ユーザインタフェース手段により実行される前記第１ボックスに関わる前記第１表示を介して、前記第１ユーザから受付可能にし、且つ、該第２ジョブのデータに関わる処理要求を、前記ユーザインタフェース手段により実行される前記第２ボックスに関わる第２表示を介して、第２ユーザから受付可能にする
ことを特徴とするジョブ処理方法。
【請求項２】
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された第２ジョブのデータが前記記憶手段に記憶された場合において、前記第１表示を介して、前記第１ユーザにより選択可能な前記第２ジョブの実体画像データを前記記憶手段から読み出す為のショートカット機能データが前記第２表示を介して、前記第２ユーザにより選択された場合に、前記第２ジョブの実体画像データに対する処理を前記データ処理装置により実行可能にすることを特徴とする請求項１に記載のジョブ処理方法。
【請求項３】
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された前記第２ジョブのデータが前記記憶手段に記憶された場合に、前記第１表示を介して、前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受付可能にし、且つ、前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求を受付可能にすることを特徴とする請求項１又は２に記載のジョブ処理方法。
【請求項４】
前記データ発生装置にてユーザにより前記所定の操作が行われずに、該データ発生装置から送信された前記第１ジョブのデータが前記記憶手段に記憶された場合に、前記第１表示を介して、前記第１ユーザから前記第１ジョブの実体画像データに対する処理要求を受付可能にする一方で、前記第２表示を介して、前記第２ユーザから前記第１ジョブの実体画像データに対する処理要求を受付禁止にすることを特徴とする請求項１から３までの何れか１項に記載のジョブ処理方法。
【請求項５】
前記第１表示を介して、前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求として、
該第２ジョブの実体画像データのプリント処理要求、該第２ジョブの実体画像データの送信処理要求、該第２ジョブの実体画像データの消去処理要求、又は、該第２ジョブの実体画像データのプレビュー表示処理要求、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理要求を受付可能とし、
前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求として、
該第２ジョブの実体画像データのプリント処理要求、該第２ジョブの実体画像データの送信処理要求、又は、該第２ジョブの実体画像データのプレビュー表示処理要求、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理要求を受付可能とする
ことを特徴とする請求項１から４までの何れか１項に記載のジョブ処理方法。
【請求項６】
前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求として、
該第２ジョブの実体画像データのプリント処理要求、該第２ジョブの実体画像データの送信処理要求、又は、該第２ジョブの実体画像データのプレビュー表示処理要求、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理要求を受付け可能とする一方で、
前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データに対する消去処理要求を受付禁止にする
ことを特徴とする請求項５に記載のジョブ処理方法。
【請求項７】
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された前記第２ジョブのデータが前記記憶手段に記憶された場合に、前記第１表示を介して、前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受付可能にし、且つ、前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求を受付可能にし、
前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求を受付ける場合でも、前記第２ジョブの実体画像データに対する処理条件を前記第１ユーザ及び第２ユーザの各ユーザ毎に個別に設定可能にする
ことを特徴とする請求項１から６までの何れか１項に記載のジョブ処理方法。
【請求項８】
前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ジョブの実体画像データの為に前記データ発生装置にて予め設定された処理条件を利用可能にすることを特徴とする請求項１から７までの何れか１項に記載のジョブ処理方法。
【請求項９】
前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ジョブの実体画像データの為に前記データ発生装置にて予め設定された処理条件を利用するか、該予め設定された処理条件を変更するかを、前記第１ユーザ及び第２ユーザの各ユーザ毎に個別に決定可能にすることを特徴とする請求項１から８までの何れか１項に記載のジョブ処理方法。
【請求項１０】
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された第２ジョブのデータが前記記憶手段に記憶された場合において、前記第１表示を介して、第１ユーザにより選択可能な前記第２ジョブの実体画像データの電子コピーデータが前記第２表示を介して、第２ユーザにより選択された場合に、該第２ジョブの実体画像データの電子コピーデータに対する処理を前記データ処理装置により実行可能にすることを特徴とする請求項１記載のジョブ処理方法。
【請求項１１】
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された前記第２ジョブのデータが前記記憶手段に記憶された場合に、前記第１表示を介して、前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受付可能にすることを特徴とする請求項１０に記載のジョブ処理方法。
【請求項１２】
前記データ発生装置にてユーザにより前記所定の操作が行われずに、該データ発生装置から送信された前記第１ジョブのデータが前記記憶手段に記憶された場合に、前記第１表示を介して、前記第１ユーザから前記第１ジョブの実体画像データに対する処理要求を受付可能にする一方で、前記第２表示を介して、前記第２ユーザから前記第１ジョブの実体画像データに対する処理要求を受付禁止にすることを特徴とする請求項１０又は１１に記載のジョブ処理方法。
【請求項１３】
前記第１表示を介して、前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求として、
該第２ジョブの実体画像データのプリント処理要求、該第２ジョブの実体画像データの送信処理要求、該第２ジョブの実体画像データの消去処理要求、又は、該第２ジョブの実体画像データのプレビュー表示処理要求、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理要求を受付可能とし、
前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データの電子コピーデータに対する処理要求として、
該第２ジョブの実体画像データの電子コピーデータのプリント処理要求、該第２ジョブの実体画像データの電子コピーデータの送信処理要求、該第２ジョブの実体画像データの電子コピーデータのプレビュー表示処理要求、又は、該第２ジョブの実体画像データの電子コピーデータの消去処理要求、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理要求を受付可能とする
ことを特徴とする請求項１０から１２までの何れか１項に記載のジョブ処理方法。
【請求項１４】
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで該データ発生装置から送信された前記第２ジョブのデータが前記記憶手段に記憶された場合に、前記第１表示を介して、前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受付可能にし、且つ、前記第２表示を介して、前記第２ユーザから前記第２ジョブの実体画像データの電子コピーデータに対する処理要求を受付可能にすることを特徴とする請求項１から１３までの何れか１項に記載のジョブ処理方法。
【請求項１５】
前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ユーザから前記第２ジョブの実体画像データの電子コピーデータに対する処理要求を受け付ける場合でも、前記第２ジョブの実体画像データに対する処理条件を、前記第１ユーザ及び第２ユーザの各ユーザ毎に個別に設定可能にすることを特徴とする請求項１４に記載のジョブ処理方法。
【請求項１６】
前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ユーザから前記第２ジョブの実体画像データの電子コピーデータに対する処理要求を受け付ける場合でも、前記第２ジョブの実体画像データの為に前記データ発生装置にて予め設定された処理条件を利用可能にすることを特徴とする請求項１４又は１５に記載のジョブ処理方法。
【請求項１７】
前記第１ユーザから前記第２ジョブの実体画像データに対する処理要求を受け付ける場合でも、前記第２ユーザから前記第２ジョブの実体画像データの電子コピーデータに対する処理要求を受け付ける場合でも、前記第２ジョブの実体画像データの為に前記データ発生装置にて予め設定された処理条件を利用するか、該予め設定された処理条件を変更するかを、前記第１ユーザ及び第２ユーザの各ユーザ毎に個別に決定可能にすることを特徴とする請求項１４から１６までの何れか１項に記載のジョブ処理方法。
【請求項１８】
前記第１表示として、前記記憶手段に記憶されている複数のデータのうちの前記第１ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させ、
前記第２表示として、前記記憶手段に記憶されている複数のデータのうちの前記第２ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させる
ことを特徴とする請求項１から１７までの何れか１項に記載のジョブ処理方法。
【請求項１９】
前記第２ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させる場合に、前記第２ジョブの実体画像データを前記記憶手段から読み出す為のショートカット機能データに関するアイコンを前記ユーザインタフェース手段に表示させる一方で、
前記第１ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させる場合に、前記アイコンは前記ユーザインタフェース手段に表示させない
ことを特徴とする請求項１８に記載のジョブ処理方法。
【請求項２０】
前記第２ユーザからの要求に基づいて前記第２ジョブの実体画像データ自体を前記記憶手段から消去させることは禁止するが、前記第２ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させる場合において、前記第２ユーザからの要求に基づいて、前記アイコンを表示させないようにすることを特徴とする請求項１９記載のジョブ処理方法。
【請求項２１】
前記第１表示として、前記第２ジョブの実体画像データを前記記憶手段から読み出す為の指示を前記第１ユーザにより入力可能にする為の表示を、前記ユーザインタフェース手段により実行させ、
前記第２表示として、前記第２ジョブの実体画像データの電子コピーデータを前記記憶手段から読み出す為の指示を前記第２ユーザにより入力可能にする為の表示を、前記ユーザインタフェース手段により実行させる
ことを特徴とする請求項１から２０までの何れか１項に記載のジョブ処理方法。
【請求項２２】
前記所定の操作として前記第１ボックス及び第２ボックスを含む複数個のボックスを選択する為の複数ボックス選択操作が、前記データ発生装置の前記ユーザインタフェースを介して、ユーザにより実行されたうえで、前記データ発生装置から送信された前記第２ジョブのデータが前記データ処理装置の前記記憶手段に記憶された場合に、該第２ジョブのデータに関わる処理要求を、前記データ処理装置の前記ユーザインタフェース手段により実行される前記第１ボックスに関わる第１表示を介して、前記第１ユーザから受付可能にし、且つ、該第２ジョブのデータに関わる処理要求を、前記データ処理装置のユーザインタフェース手段により実行される前記第２ボックスに関わる前記第２表示を介して、前記第２ユーザから受付可能にし、一方、
前記複数ボックス選択操作が実行されずに前記第１ボックスのみが、前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより選択されたうえで、前記データ発生装置から送信された前記第１ジョブのデータが、前記データ処理装置の前記記憶手段に記憶された場合に、該第１ジョブのデータに関わる処理要求を、前記データ処理装置の前記ユーザインタフェース手段により実行される前記第１ボックスに関わる前記第１表示を介して、前記第１ユーザから受付可能にする
ことを特徴とする請求項１から２１までの何れか１項に記載のジョブ処理方法。
【請求項２３】
前記複数のデータ記憶ボックスのうちの前記第１ボックス及び前記第２ボックスを含む複数個のボックスを選択する為の複数ボックス選択操作が、前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより実行されたうえで、前記データ発生装置から送信されたジョブのデータを該ユーザにより選択された複数のボックスの夫々において利用出来るように、該ジョブに関わるデータを前記記憶手段に保存させる為の複数ボックス同時格納モードを、前記データ処理装置により実行可能にすることを特徴とする請求項１から２２までの何れか１項に記載のジョブ処理方法。
【請求項２４】
前記複数のデータ記憶ボックスの中から１個のボックスを選択する為のボックス選択操作が前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより実行されたうえで前記データ発生装置から送信されたジョブのデータを該ユーザにより選択されたボックスの為に利用出来るように、該ジョブのデータを前記記憶手段に保存させる単一ボックス格納モードを前記データ処理装置により実行可能にすることを特徴とする請求項１から２３までの何れか１項に記載のジョブ処理方法。
【請求項２５】
前記複数ボックス同時格納モードの実行可否を選択可能にすることを特徴とする請求項２３に記載のジョブ処理方法。
【請求項２６】
前記ユーザインタフェース手段におけるユーザ設定に基づいて前記複数ボックス同時格納モードの実行を禁止することを特徴とする請求項２３から２５までの何れか１項に記載のジョブ処理方法。
【請求項２７】
前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより所定数以上のボックスが選択された場合に、前記複数ボックス同時格納モードの実行を禁止することを特徴とする請求項２３から２６までの何れか１項に記載のジョブ処理方法。
【請求項２８】
前記複数ボックス同時格納モードを実行する場合において、前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより選択可能なボックスの数を制限するよう制御することを特徴とする請求項２３から２７までの何れか１項に記載のジョブ処理方法。
【請求項２９】
前記複数ボックス同時格納モードを実行する場合において、前記データ発生装置の前記ユーザインタフェース手段を介して、所定数以上の複数のボックスがユーザにより選択されることを禁止することを特徴とする請求項２３から２８までの何れか１項に記載のジョブ処理方法。
【請求項３０】
前記複数ボックス同時格納モードを前記データ処理装置に実行させる場合において、処理対象のジョブの実体画像データを前記第１ボックスの為に保存させ、且つ、該ジョブの実体画像データを前記記憶手段から読み出す為のショートカット機能データを前記第２ボックスの為に保存させるショートカットデータ自動作成モードを、前記データ処理装置により実行可能にすることを特徴とする請求項２３から２９までの何れか１項に記載のジョブ処理方法。
【請求項３１】
前記第１ボックスの為に前記ショートカット機能データを保存させるか、前記第２ボックスの為に前記ショートカット機能データを保存させるかを、前記第１ボックス及び前記第２ボックスに対する前記データ発生装置におけるユーザのボックス選択順序に基づいて決定可能にすることを特徴とする請求項３０に記載のジョブ処理方法。
【請求項３２】
前記複数ボックス同時格納モードを前記データ処理装置に実行させる場合において、処理対象のジョブの実体画像データを前記第１ボックスの為に保存させ、且つ、該ジョブの実体画像データの電子コピーデータを前記第２ボックスの為に保存させる電子コピーデータ自動作成モードを前記データ処理装置により実行可能にすることを特徴とする請求項２３から３１までの何れか１項に記載のジョブ処理方法。
【請求項３３】
前記第１ボックスの為に前記処理対象のジョブの実体画像データの電子コピーデータを保存させるか、前記第２ボックスの為に前記電子コピーデータを保存させるかを、前記第１ボックス及び前記第２ボックスに対する前記データ発生装置におけるユーザのボックス選択順序に基づいて決定可能にすることを特徴とする請求項３２に記載のジョブ処理方法。
【請求項３４】
前記複数ボックス同時格納モードを前記データ処理装置に実行させる場合において、処理対象のジョブの実体画像データを前記第１ボックスの為に保存させると共に該ジョブの実体画像データを前記記憶手段から読み出す為のショートカット機能データを前記第２ボックスの為に保存させる為のショートカットデータ自動作成モードと、処理対象のジョブの実体画像データを前記第１ボックスの為に保存させると共に該ジョブの実体画像データの電子コピーデータを前記第２ボックスの為に保存させる為の電子コピーデータ自動作成モードとを、前記データ処理装置により、選択的に実行可能にすることを特徴とする請求項２３から３３の何れか１項に記載のジョブ処理方法。
【請求項３５】
前記複数ボックス同時格納モードにて処理対象となる前記ジョブのキャンセル処理を、前記データ発生装置のユーザにより選択された複数のボックスの全てのボックスの為の一連のデータ記憶処理が全て完了する前に実行可能にすることを特徴とする請求項２３から３４までの何れか１項に記載のジョブ処理方法。
【請求項３６】
前記ジョブのキャンセル処理を前記データ発生装置からの指示により実行可能にすることを特徴とする請求項３５に記載のジョブ処理方法。
【請求項３７】
前記ジョブのキャンセル処理を前記データ処理装置にてトラブルが発生したことに応じて自動的に実行可能にすることを特徴とする請求項３５又は３６に記載のジョブ処理方法。
【請求項３８】
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョブに関するデータの記憶処理が完了したボックス、及び、前記ジョブに関するデータの記憶処理が未完了のボックスの両方のボックスから前記ジョブに関するデータを全て消去する為の処理を前記ジョブのキャンセル処理として実行可能にすることを特徴とする請求項３５から３７までの何れか１項に記載のジョブ処理方法。
【請求項３９】
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョブに関するデータの記憶処理が完了したボックスに存在する該ジョブに関するデータは残したままの状態で、前記ジョブの処理を終了させる処理を、該ジョブのキャンセル処理として実行可能にすることを特徴とする請求項３５から３８までの何れか１項に記載のジョブ処理方法。
【請求項４０】
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョブに関するデータの記憶処理が途中段階のボックスの為の記憶処理が完了するまで該ジョブの記憶処理を継続させ、該記憶処理が完了した時点で該ジョブの処理を終了させる処理を該ジョブのキャンセル処理として実行可能にすることを特徴とする請求項３５から３９までの何れか１項に記載のジョブ処理方法。
【請求項４１】
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョブに関するデータの記憶処理が完了したボックス、及び、前記ジョブに関するデータの記憶処理が未完了のボックスの、両方のボックスから前記ジョブに関するデータを全て消去する為の処理を、前記ジョブのキャンセル処理として実行可能にする第１キャンセルモード、
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョブに関するデータの記憶処理が完了したボックスに存在する該ジョブに関するデータは残したままの状態で、前記ジョブの処理を終了させる処理を、該ジョブのキャンセル処理として実行可能にする第２キャンセルモード、又は、
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョブに関するデータの記憶処理が途中段階のボックスの為の記憶処理が完了するまで該ジョブの記憶処理を継続させ、該記憶処理が完了した時点で、該ジョブの処理を終了させる処理を、該ジョブのキャンセル処理として実行可能にする第３キャンセルモード、
のうちの少なくとも何れかのモードを含む複数のキャンセルモードの中から何れかのモードを選択可能にすることを特徴とする請求項３５から４０までの何れか１項に記載のジョブ処理方法。
【請求項４２】
前記複数ボックス同時格納モードにて処理対象となる前記ジョブの記憶処理が完了した場合に、その旨を当該ジョブの送信元の前記データ発生装置に通知可能とすることを特徴とする請求項２３から４１までの何れか１項に記載のジョブ処理方法。
【請求項４３】
前記複数ボックス同時格納モードにて処理対象となる前記ジョブの記憶処理が完了出来なかった場合に、その旨を当該ジョブの送信元の前記データ発生装置に通知可能とすることを特徴とする請求項２３から４２までの何れか１項に記載のジョブ処理方法。
【請求項４４】
前記データ発生装置は、前記データ処理装置とは異なる外部装置を含むことを特徴とする請求項１から４３までの何れか１項に記載のジョブ処理方法。
【請求項４５】
前記データ発生装置は、前記データ処理装置自身が具備する装置を含むことを特徴とする請求項１から４４までの何れか１項に記載のジョブ処理方法。
【請求項４６】
前記データ発生装置は、原稿読取装置、ホストコンピュータ、携帯電話、又は、デジタルカメラのうちの少なくとも何れかの装置と、データ通信手段と、ユーザインタフェース手段とを少なくとも具備した装置であることを特徴とする請求項１から４５までの何れか１項に記載のジョブ処理方法。
【請求項４７】
前記データ処理装置は、画像形成装置、ファクシミリ装置、携帯電話、デジタルカメラ又はコンピュータのうちの少なくとも何れかの装置と、前記記憶手段と、データ通信手段と、ユーザインタフェース手段とを少なくとも具備した装置であることを特徴とする請求項１から４６までの何れか１項に記載のジョブ処理方法。
【請求項４８】
前記データ処理装置は画像形成装置であり、
前記データ発生装置にてユーザにより所定の操作が行われずに該データ発生装置から送信された前記第１ジョブのデータが前記画像形成装置が具備する前記記憶手段に記憶された場合に、該第１ジョブのデータに関わる処理要求を、前記画像形成装置が具備する前記ユーザインタフェース手段により実行される前記第１ボックスに関わる前記第１表示を介して、前記第１ユーザから受付可能にする一方で、
前記データ発生装置にてユーザにより前記所定の操作が行われたうえで該データ発生装置から送信された前記第２ジョブのデータが前記画像形成装置が具備する前記記憶手段に記憶された場合に、該第２ジョブのデータに関わる処理要求を、前記画像形成装置が具備する前記ユーザインタフェース手段により実行される前記第１ボックスに関わる前記第１表示を介して、前記第１ユーザから受付可能にし、且つ、該第２ジョブのデータに関わる処理要求を、前記画像形成装置が具備する前記ユーザインタフェース手段により実行される前記第２ボックスに関わる前記第２表示を介して、前記第２ユーザから受付可能にする
ことを特徴とする請求項１から４７までの何れか１項に記載のジョブ処理方法。
【請求項４９】
前記複数のデータ記憶ボックスのうちの前記第１ボックス及び前記第２ボックスを含む複数個のボックスを選択する為の複数ボックス選択操作が、前記データ発生装置のユーザインタフェースを介して、ユーザにより実行されたうえで、前記データ発生装置から送信されたジョブのデータを、該ユーザにより選択された複数のボックスの夫々において利用出来るように、該ジョブに関わるデータを前記記憶手段に保存させる為の複数ボックス同時格納モードを前記画像形成装置により実行可能にすることを特徴とする請求項４８に記載のジョブ処理方法。
【請求項５０】
前記データ発生装置は、前記画像形成装置とデータ通信可能なホストコンピュータ、又は、前記画像形成装置自身が具備する原稿読取装置のうちの少なくとも何れかを含むことを特徴とする請求項４９に記載のジョブ処理方法。
【請求項５１】
請求項１から５０までの何れか１項に記載のジョブ処理方法を実行することを特徴とするデータ処理システム。
【請求項５２】
請求項１から５０までの何れか１項に記載のジョブ処理方法を実行することを特徴とするデータ処理装置。
【請求項５３】
請求項１から５０までの何れか１項に記載のジョブ処理方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項５４】
請求項１から５０までの何れか１項に記載のジョブ処理方法をコンピュータに実行させるためのコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のボックスのデータを記憶可能なデータ処理装置を含むシステムのジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、スキャナで読み取った画像データや、ホストコンピュータからネットワークを介して送られてきたＰＤＬデータをビットマップに展開した画像データを画像形成装置等のデータ処理装置自身が具備するハードディスク等のメモリに一旦記憶する。且つ、そのメモリから任意の原稿についての画像データを繰り返し読み出してプリントアウトする技術が知られている。
【０００３】
また、このような画像形成装置には、ステイプル、パンチ穴開け、折り、製本とじ等のフィニッシング機能を搭載したフィニッシャを接続することができるものがある。
【０００４】
又、フィニッシング機能の設定や両面等のジョブの処理条件を、入力された画像データと共に、ジョブ情報として、自装置が具備するハードディスク等のメモリに保存しておくことが出来る画像形成装置も提案されている。このような画像形成装置等のデータ処理装置が具備する機能は、ボックス機能とも呼ばれている。そして、上記ボックス機能を用いることで、ユーザ毎や部署毎に使用できるように複数の記憶領域（以下、「ボックス」と称す。）を割当てることが出来る。そして、ユーザにより、任意のボックスを指定して、ユーザが所望の画像データを、ユーザの所望の処理条件で、プリントする事も提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−１４６１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような装置が具備するボックス機能では、１ジョブで指定できる記録先（保存先）は１つのボックスまでという制限があった。例えば、画像形成装置が具備するハードディスク内部に設けられたボックスに対して文書データを保存させる場合、処理対象の文書データ（１ジョブ分の一連の文書データ）を、複数のボックスに、同時に、保存させることが出来ない。このような状況で、従来の画像形成装置において、同一のドキュメントデータを複数のボックスに保存する為には、ユーザが同じような操作を何回も、繰り返す必要がある。例えば、３つのボックスに同じジョブを保存させたい場合、ボックスの指定、印刷条件の設定（ジョブ情報の設定）、ボックスへのジョブ投入、といった一連のユーザ操作を、３回繰り返す必要がある。
【０００６】
そこで、上記のようなデータ処理装置のメモリに用意されている複数のボックスのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納するような状況に対処すべきと考える。例えば、このような状況を想定し、簡単な操作で、ユーザが所望の複数のボックスに対して同一ジョブのデータを配布保存出来るような仕組みを提供すべきと考える。そして、ユーザに対する負荷を極力軽減し、操作性を向上させる事が望ましいと思われる。
【０００７】
尚且つ、次のような点についても対処する事が、より、好ましいと考える。例えば、上記のような従来技術の構成を用いると、同一の画像データを複数のボックスに格納する事が予想される。又、従来構成では、同じ画像データとそれぞれのジョブ情報とをボックス数分だけ保存させる必要が予想される。すなわち、従来は、画像データが同一の場合であってもジョブ情報が異なる場合には、複数のボックスのそれぞれに同一の画像データを重複させてそれぞれのジョブ情報と対応させて記録する必要が予想される。そのため、限られた資源であるハードディスク等のメモリ内に同一の画像データが異なる複数のボックスに重複して格納されることとなり、メモリの効率的な使用が制限されてしまうという問題が予想さえる。
【０００８】
このように、上記のようなデータ処理装置にて提供されるボックス機能に関わる様々なユーザからの様々なニーズに対して柔軟に対応できる、使い勝手の良い、便利なシステムを提供できるようにする事が望ましい。
【０００９】
本発明はこのような事情を考慮してなされたものであり、ボックス機能に関わる利便性を向上させることができるジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、第１ボックス及び第２ボックスを含む複数のデータ記憶ボックスのデータを記憶可能な記憶手段を有するデータ処理装置を具備したシステムのジョブ処理方法であって、
データ発生装置にてユーザにより所定の操作が行われずに、該データ発生装置から送信された第１ジョブのデータが前記記憶手段に記憶された場合に、該第１ジョブのデータに関わる処理要求を、ユーザインタフェース手段により実行される前記第１ボックスに関わる第１表示を介して、第１ユーザから受付可能にし、
データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発生装置から送信された第２ジョブのデータが前記記憶手段に記憶された場合に、該第２ジョブのデータに関わる処理要求を、前記ユーザインタフェース手段により実行される前記第１ボックスに関わる前記第１表示を介して、前記第１ユーザから受付可能にし、且つ、該第２ジョブのデータに関わる処理要求を、前記ユーザインタフェース手段により実行される前記第２ボックスに関わる第２表示を介して、第２ユーザから受付可能にする
ことを特徴とする。
【００１１】
また、上記課題を解決するために、本発明は、上記ジョブ処理方法を実行することを特徴とするデータ処理システム、データ処理装置、コンピュータに実行させるためのコンピュータプログラム、又は、当該コンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体であることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ボックス機能に関わる利便性を向上させることができる。
【００１３】
又、本発明によれば、データ処理装置の記憶ユニットに用意されている複数のボックスのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納するような状況に柔軟に対処できる。そして、簡単な操作で、ユーザが所望の複数のボックスに対して同一ジョブのデータを配布保存出来るような仕組みを提供出来る。しかも、ユーザに対する負荷を極力軽減し、操作性を向上させることができる。
【００１４】
さらに、本発明によれば、例えば、１ジョブで画像データを処理するためのジョブを複数のボックスに対して好適に記録することができるとともに、ボックスに記録されるデータのデータ量を削減してメモリの効率的な使用を可能にする。
【００１５】
さらに又、本発明によれば、例えば、データ処理装置にて提供されるボックス機能に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使い勝手の良い、便利なシステムを提供できるようにする事ができる。
【００１６】
本発明の他の目的及び特徴は、例えば以下の明細書及び図面より明らかとなるであろう。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明の一実施形態に係る画像形成装置について詳細に説明する。
【００１８】
以下の実施形態では、コピー機能、プリント機能、ファクシミリ機能等の複数の機能（「モード」とも呼ぶ。）を具備したデジタル複合機能装置としての画像形成装置、及び、当該装置を備える印刷システムの場合を例にとって説明する。
【００１９】
図１は、本発明の一実施形態に係るネットワーク対応の印刷システムの構成を説明する図である。図１において、画像形成装置１００は、ネットワーク等の通信媒体７００を介して、サーバコンピュータ２００や、ホストコンピュータ等のクライアントコンピュータＡ（３００）、Ｂ（４００）や、例えば当該画像形成装置１００と同一の構成・機能を具備する、他の画像形成装置としてのデジタル複合機５００や、インターネットファクシミリ装置６００と、各種のデータ通信（データの送受信）を可能としている。尚、無線形式でデータ通信可能な構成であっても良い。
【００２０】
画像形成装置１００は、コピーモードやプリントモードやファクシミリモード等の複数のモード（複数の機能）を具備している。そして、画像形成装置１００は、自装置のスキャナ部で読み取ったジョブデータ、クライアントコンピュータ３００や４００から出力されたジョブデータ、他のデジタル複合機５００が具備するスキャナから出力されたジョブデータ、或いはインターネットファクシミリ装置６００から出力されたジョブデータ等を、自装置が具備するハードディスク等の記憶ユニットを介して、自装置が具備するプリンタ部でプリント処理させることができる。さらに、画像形成装置１００は、上記ジョブデータを、自装置が具備する通信ユニットを介して他装置へ転送処理させたり、各種の出力処理の実行を可能な構成としている。
【００２１】
また、メカ的構成として、画像形成装置１００は、自装置のスキャナ部に、複数枚の原稿を自動的に先頭ページ側から連続的に順次読み取り可能な自動原稿給送装置（いわゆる、ＡＤＦ）を具備する。また、画像形成装置１００は、自装置のプリンタ部に、複数の給紙部（給紙カセット）を具備し、各給紙部毎に、異なるメディアタイプ（例えば、記録紙サイズ、記録紙の種類等が異なる。）の記録紙を収納可能とし、選択的に、ユーザ所望の給紙部からシートを給送し、プリンタ部にて印刷を可能にしている。
【００２２】
さらに、画像形成装置１００は、プリンタ部にて印刷した記録紙の仕分け処理を行う、いわゆるソート機能や、記録紙に対してステイプル処理を行うステイプル機能や、プリンタ部にて印刷された記録紙に対して穴あけ処理（「穿孔処理」、「パンチ処理」とも言う。）を行うパンチ機能や、プリンタ部にて印刷された記録紙の折処理や製本処理を行うサドルステッチ機能を具備しており、このような各種のシート処理機能を実行するための、シート加工処理装置としてのフィニッシャをプリンタ部に具備している。
【００２３】
図２は、図１に示す本発明の一実施形態に係る画像形成装置１００の細部構成を示すブロック図である。図２に示すように、本実施形態に係る画像形成装置１００は、大きく、画像形成装置本体１０１と画像入出力制御部１０５とから構成される。画像形成装置本体１０１には、操作部１０２、リーダ部（スキャナ部）１０３、及びプリンタ部１０４が備わる。
【００２４】
操作部１０２は、画像形成装置本体１０１及び画像入出力制御部１０５を操作するために使用される。例えば、操作部１０２は、タッチパネル形式の液晶表示部やメカ的なハードキーを具備し、操作者に対して各種設定を行わせる。また、リーダ部１０３は、ＡＤＦ等の原稿給送装置を有し原稿台にセットされた原稿画像の読み取り処理を実行し、読み取った画像データをプリンタ部１０４及び画像入出力制御部１０５へ出力する。さらに、プリンタ部１０４は、リーダ部１０３及び画像入出力制御部１０５からの画像データをジョブデータに対して設定された印刷処理条件に応じて記録紙等の記録媒体上に記録する。
【００２５】
一方、画像入出力制御部１０５には、リーダ部１０３に接続された制御部１０８、ネットワーク７００に接続したコンピュータインタフェース部１０６、画像メモリ１０７、及びバックアップＲＡＭ１１０を備える。
【００２６】
コンピュータインタフェース部１０６は、外部通信部として機能し、パーソナルコンピュータ又はワークステーション（ＰＣ／ＷＳ）等によって構成されるプリントサーバ（サーバコンピュータ）２００やその他の外部装置（図１に示す通信媒体７００に接続された各装置）と制御部１０８との間のインタフェースであり、サーバコンピュータ２００から転送されてきた画像を表すコードデータ（ＰＤＬ）をプリンタ部１０４で記録できる画像データに展開して制御部１０８に渡す。また、コンピュータインタフェース部１０６は、それらの外部装置との間で画像データ以外の各種データ（例えば、コマンドデータ、ステータスリクエスト情報、ステータス情報、時刻データ等）の送受信を行う。尚、リーダ部１０３、コンピュータインタフェース部１０６、及び画像メモリ１０７間のデータの流れは制御部１０８で制御される。
【００２７】
一方、バックアップＲＡＭ１１０は、電源を落としても消去されないメモリであり、画像形成装置１０１本体及び画像入出力制御部１０５においてバックアップしておかなければならない重要なデータを保存しておくものである。すなわち、バックアップＲＡＭ１１０は、複数のジョブデータ（複数の一連の画像データ）を記憶・保持可能な記憶領域を具備し、リーダ部１０３や外部装置から入力される画像データやジョブデータ等の記憶・保持が可能である。
【００２８】
このように、本実施形態は、バックアップＲＡＭ１１０に複数のプリントジョブデータを格納することが可能であり、順次処理できるように構成している。例えば、あるプリントジョブのプリント動作をプリンタ部１０４に実行させている最中にでも、外部装置や自装置のリーダ部（スキャナ部）１０３から、随時プリントジョブデータ（画像データ）を受付可能としている。
【００２９】
図３は、図２に示す本発明の一実施形態に係るフィニッシャが装着された画像形成装置本体１０１の断面図である。図３に示すように、原稿給送装置２０１は、原稿を先頭順に１枚ずつプラテンガラス２０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス２０２上の原稿を排出するものである。
【００３０】
原稿がプラテンガラス２０２上に搬送されると、ランプ２０３を点灯し、スキャナユニット２０４の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー２０５、２０６、２０７、及びレンズ２０８によってＣＣＤイメージセンサ（以下、「ＣＣＤ」という。）２０９へ導かれる。このように、走査された原稿の画像はＣＣＤ２０９によって読み取られる。
【００３１】
レーザドライバ２２１は、レーザ発光部２１０を駆動するものであり、出力画像データに応じたレーザ光をレーザ発光部２１０に発光させる。このレーザ光は感光ドラム２１１に照射され、感光ドラム２１１にはレーザ光に応じた潜像が形成される。この感光ドラム２１１の潜像の部分には、現像器２１２によって現像剤が付着される。カラー機の場合は、例えば、イエロー、マゼンタ、シアン、ブラックの４色分の現像器が装着される。
【００３２】
そして、レーザ光の照射開始と同期したタイミングで、カセット２１３及びカセット２１４、手差し給紙段２２７のいずれかから記録紙を給紙して転写部２１５へ搬送し、感光ドラム２１１に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部２１６に搬送され、定着部２１６の熱と圧力により現像剤が記像紙に定着される。定着部２１６を通過した記録紙は排出ローラ２１７によって排出される。
【００３３】
尚、両面記録が設定されている場合は、排出ローラ２１７のところまで記録紙を搬送した後、排出ローラ２１７の回転方向を逆転させ、フラッパ２１８によって再給紙搬送路２１９へ導かれる。そして、再給紙搬送路２１９へ導かれた記録紙は、上述したタイミングで転写部２１５へ給紙される。
【００３４】
ここで、画像形成装置にＺ折りユニット２２６が装備されている場合には、Ｚ折りユニットへ記録紙が搬送され、操作部１０２からの操作に応じてＺ折りが行われる。また、画像形成装置にフィニッシャ２２０が装備されている場合、排出された記録紙を束ねて記録紙の仕分けをしたり、ユーザからの指定に応じてパンチャ２２３で記録紙のパンチが、ステイプラ２２４でステイプルがそれぞれ行われる。また、サドルスティッチャー２２５を使用すると、記録紙の中央部をステッチし、その中央部を折ることにより記録紙が製本される。
【００３５】
さらに、インサータ２２２では、予め印刷された記録紙を表紙や合紙として給紙することが可能となるとともに、プリンタ部の記録紙経路を通すことがないため、用紙を傷めずに搬送することができる。サドステッチャー２２５を使用しないジョブは排紙口２３１を通り、可動トレイ２２８、２２９のどちらかに排出される。可動トレイ２２８、２２９は、両方共上下に移動させることができ、可動トレイ２２８に出力する場合には可動トレイ２２８が排紙口２３１の位置まで降りる。そして、サドルステッチャー２２５を使用するジョブは、排紙口２３２を通って、製本トレイ２３０に排出される。
【００３６】
図４は、本発明の一実施形態に係る画像形成装置１００の操作部１０２のキー配列例を示す図である。図４に示すように、操作部１０２は、表示部であるＬＣＤ３１６や、メカ的なハードキー部を具備している。図４において、３０１は電源スイッチであり、本体への通電を制御するものである。３０２は予熱キーであり、予熱モードのＯＮ／ＯＦＦを切り替えるために使用される。３０３はコピーＡモードキーであり、複数の機能の中からコピーＡモードを選択するときに使用される。３０４はコピーＢモードキーであり、複数の機能の中からコピーＢモードを選択するときに使用される。尚、コピーＡ及びコピーＢとは、各々同じコピー機能であるが、片方のコピーのスキャナ読み込みが終了している場合は次のコピーの入力をできるようにするため、本実施形態ではあえてユーザに分かりやすくするために２つのコピーモードに分けている。
【００３７】
３０５はメールボックスキーであり、複数の機能の中からメールボックスモードを選択するときに使用する。メールボックス機能とは、ユーザ個人や部署毎に画像形成装置内のメモリに記録領域を与えておき、そこにＰＤＬデータやスキャンされた画像データを入れておき、ユーザが任意のタイミングで出力可能な機能である。３０６は拡張キーであり、ＰＤＬデータに対する操作を行うときに使用される。
【００３８】
また、３０３〜３０６は、後述するＬＣＤ３１６に表示される様々な機能画面を呼び出すときに使用される。ＬＣＤ３１６に表示される画面によって、ユーザはそれぞれ実行させたジョブの状況を見ることができる。３０７はコピースタートキーであり、コピーの開始を指示するときに用いるキーである。３０８はストップキーであり、コピーを中断したり、中止したりするときに用いるキーである。３０９はリセットキーであり、スタンバイ中は標準モードに復帰させるキーとして動作する。
【００３９】
３１０はガイドキーであり、ユーザが本画像形成装置が有する各機能の詳細等を知りたいときに使用するためのキーである。３１１はユーザモードキーであり、ユーザがシステムの基本設定を変更するときに使用する。３１２は割り込みキーであり、あるジョブの実行中（例えば、コピー中）に割り込みして他のジョブを実行（例えば、他のコピー）したいときに用いる。３１３はテンキーであり、数値の入力を行うときに使用する。３１４はクリアキーであり、数値をクリアするときに用いる。３１５はＩＤキーであり、複写機を使用する場合にＩＤの入力モードに移行するときに使用する。
【００４０】
ＬＣＤ３１６は、液晶画面にタッチセンサを組み合わせたＬＣＤタッチパネルとして機能し、各モード毎に個別の設定画面が表示される。そして、ユーザがＬＣＤ３１６上に描画されたキー等に触れることで、各種の詳細な設定を行うことが可能である。また、ＬＣＤ３１６では、各種ジョブの動作状況表示等も行う。３１７はネットワークの通信状態を示すタリーランプである。例えば、通常は緑色で点灯し、通信しているときは緑色で点滅し、ネットワークエラーが発生した場合には赤色で点灯又は点滅する。尚、タッチパネル形式のＵＩに限らず、例えばプリンタドライバのように、マウス操作等、ポインティングデバイスによりキー操作可能な構成でもよい。いずれにしても、各種情報を表示する表示機能としての役目と、各種ユーザからの指示を入力する操作指示機能としての役目を兼用できるような構成であればよい。
【００４１】
次に、制御部１０８による表示制御のもと操作部１０２のＬＣＤ３１６に表示させる各種の操作画面例、及び、当該画面を介してなされたユーザ操作に基づいた各種の動作制御例ついて図１２等を用いて説明する。
【００４２】
図１２は、図４に示す操作部１０２のＬＣＤ３１６上に表示される操作画面（ユーザインタフェース）の一例を示す図である。図１２に示すように、ＬＣＤ３１６に表示させる表示画面１７００は、主に、３つの表示構成要素を有するよう構成されている。
【００４３】
１つは、コピーモードや送信モードやファクシミリモードやボックスモードや拡張モード等を含む、画像形成装置１００が具備する複数の動作モード（機能とも呼ぶ）の中から所望の動作モードをユーザにより選択させるための操作指示キー（操作ボタン）を具備する機能選択部１２０１、１つは、該機能選択部１２０１を介して選択された動作モードにて処理対象となるジョブデータ（画像データ）に対して各種の処理条件（例えば印刷設定パラメータ等）をユーザにより設定するための操作指示キーを具備した処理条件設定部１２０２、さらにもう１つは、画像形成装置１００の動作状況を示す各種のステータス情報（画像データ読込中、プリント中等の動作状況情報、原稿ジャム、記録紙ジャム、ステイプルジャム等の各種のエラー情報、トナー切れ、紙なし等の各種の警告情報などを含む）をユーザに通知確認可能にするためのステータス表示部１２０３である。
【００４４】
このように、ＬＣＤ３１６に表示させる表示画面の内容として、本実施形態ではこれら３つの表示構成要素を有す。処理条件設定部１２０２は、機能選択部１２０１で選択されたモードに応じた表示内容となるよう表示制御される。機能選択部１２０１は、他の画面に遷移しても機能できるように（例えば、他の画面に移行しても機能選択部１２０１が表示されているような操作画面で、機能を選択できる構成）表示制御される。ステータス表示部１２０３は、どの画面に遷移しても常に画像形成装置のステータス情報がユーザにより確認できるように（例えば、どの画面に切り替えてもステータスライン１７０３が表示部に表示されているような状態にする）表示制御される。
【００４５】
本画像形成装置１００は、スキャナ等のリーダ部１０３からのジョブデータ（画像データ）をハードディスク等の画像メモリ１０７を介してプリンタ部１０４でプリントさせるコピーモードを有している。また、画像形成装置１００は、クライアントコンピュータ３００、４００、他のデジタル複合機５００、ファクシミリ装置６００等の外部装置からのジョブデータをハードディスク等の画像メモリ１０７を介してプリンタ部１０４でプリントさせる外部プリントモードも有している。さらに、画像形成装置１００は、リーダ部１０３から出力されたジョブデータや上記外部装置から出力されたジョブデータをハードディスク等の画像メモリ１０７内部の所定の記憶領域（ボックス領域）に格納・保持させ、当該ボックスへのジョブデータの格納後、操作部１０２から所望のジョブデータを選択して、その時点でプリンタ部１０４でプリントさせたり、コンピュータインタフェース部１０６により外部装置へ送信処理させることが可能なボックスモードも有している。このように本実施形態の画像形成装置１００は、少なくとも２つの動作モードを含む複数の動作モードを具備しているが、これだけに限らず、いずれか１つの動作モードのみを有する単一機能の画像形成装置であっても良い。
【００４６】
図５は、本発明の一実施形態に係る画像形成装置１００の画像メモリ１０７の論理的な使用方法の一例を示す図である。本実施形態においては、ハードディスク等の画像メモリ１０７内の記録領域を使用用途に応じて、テンポラリ領域５０１とボックス領域５０２に論理的に分けて使用する。ここで、テンポラリ領域５０１は、例えば、画像データの出力順序を変えたり、複数部出力においても一回のスキャンで出力ができるようにしたりするために、ＰＤＬ展開データやスキャナからの画像データを一時的に記録する記録領域である。
【００４７】
一方、ボックス全体領域５０２は、ボックス機能を使用するための記録領域であり、図５に示すように、さらに小さな複数の記録領域（ボックス）５０３〜５０７に分割されている。ボックス５０３〜５０７は、各ユーザや会社等の部署毎に割り当てられている。ユーザはボックスを指定することでＰＤＬジョブやスキャンジョブを各ボックスに入力することができ、実際にボックスの中を見たり、設定変更やプリント出力を行うことができる。
【００４８】
図６は、本発明の一実施形態における画像形成装置１００の操作部１０２のボックスキー３０５を押下した場合にＬＣＤ３１６上に表示される画面の一例を示す図である。この画面はユーザにボックスを選択させるための画面であり、図６において６０１はそのボックス番号、ボックス名、或いは、そのボックスが画像メモリ１０７のボックス全体領域５０２に対してどの程度の容量を占めているかというような各種情報を表示する。また、６０２及び６０３は、それぞれ上下スクロールキーであり、符号６０１で示された各種表示を超える数のボックスが登録されている場合に、画面をスクロールするために使用する。
【００４９】
ユーザが図６に示すＬＣＤ３１６上に表示された画面上のボックス番号のいずれかを押下すると、図７に示すボックス内画面に遷移し、当該ユーザが各ボックスにアクセスできるようになる。図７は、本発明の一実施形態における画像形成装置１００の操作部１０２のＬＣＤ３１６上に表示されるボックス内画面の一例である。図７において、７０１はボックス内に記憶されているファイルのリストであり、各ファイルの登録日時やファイル名等がリスト表示される。例えば、所望するファイルを選択するためには当該ファイルのファイル名を押下する。これにより、例えば、現在選択されているファイルが反転表示される。また、トグル（ｔｏｇｇｌｅ）動作になっており、一度選択したファイル名をもう一度押下すると選択が解除されるようにしてもよい。
【００５０】
また、７０２は選択されたファイルの選択順序を示す表示であり、図７に示す画面例の場合には「ファイル名５」、「ファイル名１」、「ファイル名４」の順に選択されている。さらに、７０３はスキャンキーであり、現在開いているボックスにスキャナから画像を入力する場合に使用し、図示していないスキャンの設定画面に遷移する。７０４はプリントキーであり、７０１で選択しているファイルをプリントする場合に使用する。
【００５１】
さらにまた、７０５は設定変更キーであり、選択されたファイルのプリント設定を変更するためのキーである。但し、設定変更キー７０５は、選択されたファイルが１つの場合にのみ押下することが可能であるとする。尚、設定変更キー７０５における設定変更項目には、プリント部数やプリントモードの追加がある。
【００５２】
一方、７０６は消去キーであり、７０１で選択しているファイルを消去する場合に使用する。また、７０７は全選択キーであり、７０１に表示されているファイルを全部選択する場合に使用する。尚、当該全選択キー７０７によりファイルを全選択した場合には、選択順序は例えば７０１に表示された順のままとする。或いは、選択後、指定するようにしても良い。また、７０８と７０９はそれぞれ上下スクロールキーであり、７０１の表示を超える数のファイルが登録されている場合に、画面７０１をスクロールするために使用する。７１０は閉じるキーであり、図６に示す画面に戻るときに使用する。
【００５３】
図８は、本発明の一実施形態に係る画像形成装置１００を用いたボックス登録処理手順を説明するためのフローチャートである。尚、ボックスへの登録処理は、ホストコンピュータ１０９からネットワークを介して入力されたＰＤＬデータに基づく画像（以下、「ＰＤＬ画像」と称す。）の登録と、スキャナからのスキャン画像の登録とがあり、それぞれ図８（ａ）及び図８（ｂ）に示す。
【００５４】
まず、ＰＤＬ画像を登録する場合、ユーザはＰＣ１０９上でプリント設定を行う（ステップＳ８０１）。プリント設定内容としては、例えば、部数、用紙サイズ、拡大縮小率、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無等である。次いで、ＰＣ１０９上でボックス番号を設定することで、画像メモリ１０７のボックス領域５０２内の領域を指定する（ステップＳ８０２）。例えば、ボックス番号の「１」が指定されると、ボックス全体領域５０２内のボックス領域５０３が指定されることなる。また、ボックス番号の「１」及び「２」が指定されると、ボックス全体領域５０２内のボックス領域５０３、５０４が指定される。
【００５５】
次いで、ユーザがＰＣ１０９上で印刷指示を与えると、それと共にＰＣ１０９上にインストールされているドライバソフトウェアが印刷対象となるコードデータがいわゆるＰＤＬデータに変換され、ステップＳ８０１で設定されたプリント設定パラメータとともに、画像形成装置の画像入出力制御部１０５にＰＤＬデータを転送する（ステップＳ８０３）。そして、転送されたＰＤＬデータを画像データに展開（ラスタライズ）する（ステップＳ８０４）。
【００５６】
ステップＳ８０４において画像データの展開が完了すると、展開された画像データが画像メモリ１０７のボックス全体領域５０２に順次記録（格納）される（ステップＳ８０５）。例えば、ボックス番号が「１」のときは、ボックス領域５０３内に記録されるが、その際にステップＳ８０１で設定したプリント設定パラメータも同ボックス領域５０３に記録される。また、例えば、ボックス番号が「１」及び「２」のときは、展開された画像データとプリント設定パラメータがボックス領域５０３、５０４内に記録される。ボックス番号が「２」、「３」のときは、それぞれボックス領域５０４、５０５に記録される。尚、複数のボックス番号が指定された場合の画像データとプリント設定パラメータの記録処理の詳細については後述する。
【００５７】
一方、スキャン画像を登録する場合は、まず画像データを入力するボックス番号を指定する（ステップＳ８０６）。次いで、画像処理等のスキャン設定を指定する（ステップＳ８０７）。さらに、スキャンスタートの指示を出すことで、リーダ部１０３で原稿を読み取らせる（ステップＳ８０８）。そして、ステップＳ８０８で読み取られた画像をステップＳ８０６で指定されたボックス領域に格納する（ステップＳ８０９）。
【００５８】
以下、図９〜図１１を用いて、複数のボックス番号が指定された場合の画像データとプリント設定パラメータの記録処理の詳細について説明する。図９は、画像データとそのジョブ情報とがボックス領域に格納される際の記録構造の一例を示す図である。図９には、図６に示すボックス領域１内に文書Ａと文書Ｂが記録されており、ボックス領域２内に文書Ｃが記録されており、ボックス領域３内に文書Ｄが記録されているものとする。
【００５９】
図９に示されている文書Ａから文書Ｄは、それぞれ文書情報を意味している。また、各文書情報には、画像データファイル（画像（実体））とジョブ情報（ジョブ情報（実体））が含まれる。ジョブ情報には、例えば、印刷部数やステイプル等のフィニッシング情報、その文書が含むページ数、両面情報等、文書全体に関するプリント属性と、各ページの解像度や用紙サイズ、画素数等のページに関するプリント属性とが格納されている。
【００６０】
ここで、図９に示した状態のボックス領域に、新たな文書の記録先としてボックス領域１〜３が指定された複数のジョブが投入された後の各ボックス領域の状態について説明する。図１０は、図９に示す状態のボックス領域に新たな文書に関する画像データとジョブ情報とが各ボックス領域に格納される際の記録構造の一例を示す図である。
【００６１】
図１０では、ホストコンピュータ１０９から複数ボックス指定ジョブで入力された画像データとそのジョブ情報が、まずボックス領域１内で文書Ｅとして記録されている。また、ボックス領域２は、文書Ｆとして、ボックス領域１で記録された画像データに対するショートカットとボックス領域１に記録されたジョブ情報のコピーが記録されている。さらに、ボックス領域３では、文書Ｇとしてボックス領域１に記録された画像データに対するショートカットとボックス領域１に記録されたジョブ情報のコピーが記録されている。
【００６２】
このように、本実施形態に係る画像形成装置では、大きなデータ量になり得る画像データについては、そのコピーを作らずに代わりにショートカットを記録するようにして、メモリを効率的に使用可能とするような記録構造になっている。また、本実施形態では、ジョブ情報をショートカットではなくコピーすることによりボックス領域に記録するが、これは図７で示す設定変更ボタン７０５で操作可能な設定変更機能を用いることができるからである。すなわち、設定変更機能では、ジョブ情報に含まれる出力部数の変更やフィニッシング設定の追加が可能であるため、画像は同一であってもその画像を処理するための異なるジョブ情報を各文書毎に持つ必要があるためである。
【００６３】
図１１は、図８のステップＳ８０５において新たな画像データとそのジョブ情報の記録先として複数のボックスが指定された場合の細部格納処理を説明するためのフローチャートである。
【００６４】
まず、ホストコンピュータ１０９から与えられた新たな画像データとそのジョブ情報を記録する複数の記録先のリストの先頭に登録されているボックス領域を取得する（ステップＳ１１０１）。そして、当該新たな画像データとそのジョブ情報を取得したボックス領域に記録する（ステップＳ１１０２）。次いで、記録先のリストのうち未記録のボックス領域があるかどうかを判別する（ステップＳ１１０３）。その結果、未記録のボックス領域がある場合（Ｙｅｓ）はステップＳ１１０４に進み、未記録のボックス領域がない場合（Ｎｏ）は終了する。
【００６５】
ステップＳ１１０４では、残っている記録先リストから未記録のボックス領域を１つ取得する。次いで、ステップＳ１１０２で記録した画像データへのショートカットを作成して取得されたボックス領域に記録する（ステップＳ１１０５）。さらに、ステップＳ１１０２で記録したジョブ情報のコピーを作成して上記ボックス領域に記録し（ステップＳ１１０６）、その後ステップＳ１１０３に戻る。このようにして、画像データとそのジョブ情報記録先として複数のボックスが指定された場合の画像データとジョブ情報の記録を行う。
【００６６】
このように、本実施形態に係る画像形成装置を用いることによって、同じ画像データについて複数のジョブ情報を与える場合、当該画像データの処理を実行するためのジョブ情報をそれぞれのボックス領域に記録させて、画像データ自身はいずれかのボックスにオリジナルを記録し、他のボックスにはオリジナルの画像データのショートカットを記録するので、同一の画像データを必要とするボックスに対して重複して同一の画像データを記録させる必要がなく、重複画像データを記録するために必要となるハードディスク等を効率的に使用することができる。
【００６７】
ここで、図９〜図１１の説明を含む本実施形態が開示する制御の具体的補足説明を行う。特に、データ処理装置の一例としての本画像形成装置１００と、該装置１００に対して処理対象となるジョブのデータを送信するデータ送信元のデータ発生装置とが、本実施形態のボックス機能を実現する上で、如何なる動作を、如何なるユーザインタフェースを用いて、実行するのか、具体例を挙げる。即ち、これらデータ処理装置及びデータ発生装置を含んだ本実施形態のデータ処理システム全体の動作制御例を説明する。
【００６８】
尚、本実施形態におけるデータ発生源となるデータ発生装置の具体例は、図１のコンピュータ２００、３００、４００、他のデバイス５００、６００等である。又、画像形成装置１００自身が具備するリーダ部１０３自身も、データ発生源であり、データ発生装置の一例に該当する。何故なら、リーダ部１も画像データを生成し且つプリンタ部１０４にデータを送信する装置である。且つ、ユーザインタフェースの一例としての操作部１０２もリーダ部1の筐体上に設置されているからである。但し、本実施形態で開示する各種制御を実現可能なシステム構成、装置構成であるならば、如何なるシステム・装置構成であっても良い。
【００６９】
ここでは、本画像形成装置１００のプリンタドライバのダウンロードが完了したクライアントコンピュータ３００（以下、ホスト３００と呼ぶ）を用いて説明する。尚、当該装置１００のプリンタドライバのダウンロードの方法は、例えば、インターネット経由でホームページからデータをダウンロードする方法、ＣＤ−ＲＯＭ等の記憶媒体をホスト３００自身にセットした上で当該記憶媒体からデータをダウンロードする方法等がある。
【００７０】
まず、例えば、ホスト３００にて文書作成ソフト等のアプリケーションを起動させる。これにより、処理対象となる文書データのファイルを、ホスト３００のホスト３００の操作部が具備する表示部（ディスプレイ）に、オープンさせる。
【００７１】
その後、ホスト３００が具備する操作指示ユニット（例えば、ホスト３００のキーボードやマウス等のポインティングデバイス）を用いて、ホスト３００のユーザによる所定のキー操作がなされたとする。これを受け、ホスト３００の制御部は、ホスト３００の該表示部に、図１３の画面１３００を、表示させる。図１３のユーザインタフェース画面は、本画像形成装置１００のプリンタドライバ画面の一例である。
【００７２】
本実施形態では、このホスト３００の表示部に表示させた画面１３００上のモード選択キー１３０１を介して、本画像形成装置１００により実行させるべき動作モードを、ユーザにより選択可能出来るように、ホスト３００の制御部によりホスト３００を制御する。
【００７３】
例えば、ホスト３００のユーザが、キー１３０１をマウスを用いてクリックしたことに応答して、ホスト３００の制御部は、図１４のような表示をホスト３００の表示部に実行させる。
【００７４】
ここで、例えば、モード選択欄１３０１を介して「印刷モード」がユーザにより選択されＯＫキー１３０２が押下されたとする。この場合、ホスト３００の制御部は、画像形成装置１００により処理させるべきジョブのデータとして、（１）プリントデータ（この例では文書データ）、（２）印刷条件等のジョブ情報、（３）印刷モード実行コマンド等を、ネットワーク７００経由で、画像形成装置１００に送信する。
【００７５】
一方、このジョブのデータをインタフェース部１０６により受信した画像形成装置１００は、ホスト３００からの指示に応じた動作が実行されるように、制御部１０８により、制御される。具体的には、ホスト３００からは、動作モードとして「印刷モード」が指示されている。故に、制御部１０８は、当該ジョブのプリントデータを、画像メモリ１０７のハードディスクを介して、そのまま、プリンタ部１０４にて、ホスト３００のプリンタドライバ画面１３００を介して設定された印刷条件に基いて、プリント処理を実行させる。
【００７６】
本実施形態では、このように、プリンタドライバ１３００のモード選択欄１３０１を介して、データ発生装置から投入される処理対象のジョブのデータに対する動作モードを、データ発生装置のユーザにより選択可能に制御する。尚、印刷モード以外にも、セキュアプリントモード、追越印刷モード、等も選択可能に制御している。
【００７７】
又、本実施形態では、更に、ユーザインタフェースユニットの一例としての上記プリンタドライバ１３００のモード選択欄１３０１を介して、「保存モード」をユーザにより選択可能に制御している。
【００７８】
例えば、図１４に示すプリンタドライバ画面１３００のモード選択欄１３０１を介して「保存モード」がユーザにより選択されＯＫキー１３０２が押下されたとする。これを受け、ホスト３００の制御部は、図１５に示すような、ダイアログ画面をホスト３００の表示部に表示させる。ダイアログ画面では、保存モードにてユーザが行うべき操作のガイダンス並びに確認を促す。そして、キー１５０１がホスト３００のユーザにより押下されたことに応答し、ホスト３００の制御部は、ホスト３００の表示部に、図１６に示すボックス設定画面１６００を表示させる。
【００７９】
図１６の画面１６００は、ホスト３００にてプリンタドライバ１３００を介してユーザにより保存モードが選択された場合に、ホスト３００の制御部が、ホスト３００に表示させる画面である。
【００８０】
画面１６００は、画像形成装置１００が具備する画像メモリ１０７内部のハードディスクに存在する複数のボックス（本実施形態では、１００個のボックス）のうちの、どのボックスに、当該ホスト３００から送信対象となるジョブのデータを保存させるのか、ホスト３００のユーザにより選択可能にする為のユーザインタフェースの一例である。この画面１６００を介して、例えば以下の操作を、データ発生装置の一例としてのホスト３００にて、ユーザにより実行可能に構成している。
【００８１】
（１）ホスト３００から画像形成装置１００のボックスに保存させるジョブのデータ（プリントデータ）の名称を、画面１６００の名称記入欄１６０１を介して、ホスト３００のユーザにより、入力可能にする。その際、ホスト３００のアプリケーションで作成したファイルのファイル名をそのまま利用するか、ファイル名を変更し、当該画面を介してキーボード入力するか、ユーザにより選択可能にする。
【００８２】
（２）ホスト３００から送信すべきジョブのデータを画像形成装置１００が具備するハードディスク内のボックスに保存させるにあたり、複数のボックスのうちのどのボックスに当該処理対象のジョブデータを保存させるかを、ボックス選択リスト１６０２を介して、ホスト３００のユーザにより選択可能にする。
【００８３】
上記（２）について詳細に説明する。ホスト３００の表示部に表示させるボックス設定画面１６００のボックス選択リスト１６０２には、ジョブのデータ送信先の画像形成装置１００が具備する複数のボックスの一覧表示を実行させる。リスト１６０２における一覧表示では、画像形成装置が具備するボックスのボックス番号と、画像形成装置１００の操作部１０２を介してユーザにより予め登録済のボックス名称を、ユーザにより識別可能に表示させる。尚、この情報は、例えば、現在選択対象の画像形成装置、即ち、装置１００からネットワーク経由で獲得した情報を反映させる。該リスト１６０２にて、例えば、ボックス番号１には「画像形成装置１００のボックス名1」という名称が登録されていることを示す。尚、ボックス名称は、未登録のままでも当然利用可能である。
【００８４】
本実施形態では、ボックス選択リスト１６０２を介して、ホスト３００のユーザにより、ジョブのデータを保存させるべきボックスを１個のみ選択する場合と、複数個選択する場合の、両操作に対応出来るように、ホスト３００の制御部により、ホスト３００を制御する。
【００８５】
まず、前者について、図９や図１７を用いて説明する。ここでは、ホスト３００から送信されるドキュメントデータを、画像形成装置１００のハードディスクに設けられた複数のボックス（例えば、１００個のボックス）のうちのボックス番号２のボックスに、保存させる例をあげる。
【００８６】
例えば、ホスト３００で作成した６ページかなる文書Ｃのデータを、ファイル名をそのまま利用して、ボックス２に保存させる場合、まず、ホスト３００のユーザが、画面１６００の名称記入欄１６０１にて「ファイル名を使用」欄をマウス操作でチェックする。これを受け、ホスト３００の制御部は、図１７に示すように、当該文書Ｃのファイル名を名称記入欄１６０１にセットさせる。次に、ホスト３００のユーザのキー操作により、ボックス選択リスト１６０２を介して、ボックス番号２を選択する。この当該ボックスの選択操作に応答し、ホスト３００の制御部は、リスト１６０２に、その選択状況を反映させるようホスト３００の表示部を制御する。図１７の表示状態は、現在、ボックス番号２のボックスが１個だけ選択されている状態を示している。
【００８７】
以上、ホスト３００における、ユーザによる画像形成装置１００に対する一連の処理条件の設定が完了した状態で、画面１６００のＯＫキー１７０１が押下されたことを受け、ホスト３００の制御部は、図１３のプリンドライバ画面１３００に戻る。
【００８８】
そして、画面１３００のＯＫキー１３０２がホスト３００のユーザにより押下されたことに応答し、ホスト３００から画像形成装置１００に対して、当該ジョブのデータを送信する。具体的には、（１）文書Ｃの画像データ自体（６ページ分のプリントデータ）、（２）当該文書Ｃのデータの処理条件（例えば、用紙サイズは「Ａ３サイズ」、出力部数は「３部」、フィニッシィングの設定は「ソート」、両面印刷設定、等、各種印刷処理条件を含む）等のジョブ情報、（３）「画像形成装置１００に対する動作モードは保存モードであり、且つ、当該データを保存すべきボックスはボックス番号２のボックスである」旨を画像形成装置１００の制御部１０８に通知する為のコマンドデータである。
【００８９】
このような一連の設定がなされたうえでホスト３００から投入されたジョブデータを、画像形成装置１００が、受信した場合、制御部１０８は、上記ジョブデータに含まれる各種ホストからの指示に基き、例えば以下のように本画像形成装置１００を制御する。
【００９０】
（１）ホスト３００から受信した文書データＣ（６ページ分）の実体画像データ、及び、ジョブ情報を、関連付けて、画像形成装置１００が具備するハードディスク１０７内部のボックス番号２のボックスの為に割当てた記憶領域（図５のボックス領域５０４）に保存させる。尚、この時点での、ボックス２のボックス領域５０４におけるデータ蓄積状況は、例えば、図９のような状態である。
【００９１】
（２）上記ボックス番号２のボックスに保存させた上記ジョブデータに対する各種操作を、画像形成装置１００の操作部１０２を介して、画像形成装置１００のユーザにより、実行可能に、画像形成装置１００のユーザインタフェースユニット（図４の操作部１０２並びに表示部３１６を含む）を制御する。
【００９２】
上記（２）に関し具体例を挙げる。例えば、画像形成装置の操作部１０２の表示部３１６に表示させた図１２の画面において、「ボックス」キーがユーザにより押下されると、これを受け、画像形成装置１００の制御部１０８は、表示部３１６に図６のボックス選択画面を表示させる。そして、ボックス選択リスト６０１でボックス番号２のボックスがユーザにより選択されると、これを受け、制御部１０８は、表示部３１６に、図１８のボックス文書選択画面１８００を表示させる。
【００９３】
この画面１８００は、図６のボックス選択画面でユーザにより選択されたボックスのデータの為の各種操作をユーザにより実行可能にする為のユーザインタフェースである。この画面１８００を介して、例えば、現在選択対象のボックス（ここでは、ボックス２）に対してデータを格納させる為のユーザ指示を、原稿読込キー１８０２を介して、受付可能にする。又、該ボックスに関連付けられた状態でハードディスク１０７のボックス領域５０２に保存されているデータを、プリンタ部１０４によりプリントさせる指示、及び、外部装置に対してデータ送信させる指示、等、各種指示をユーザにより受付け可能にする。
【００９４】
尚、該ボックスに関連付けられた状態でハードディスク１０７のボックス領域５０２に保存済のデータとは、当該ボックス自身に保存されている実際の実体画像データ自身だけではない。本実施形態では、該ボックスには存在しないものの、本実施形態のショートカット機能により、本装置１００のハードディスク１０７から読出可能な他のボックスのボックス領域に格納されている実体画像データも含まれる。
【００９５】
図１８の例では、図６の画面にてボックス番号２のボックスがユーザにより選択されたので、制御部１０８は、ボックス番号２のボックスの為の文書選択画面１８００を表示部３１６に表示させている。
【００９６】
本実施形態では、ボックス文書選択画面１８００の文書選択リスト１８０１を介して、出力すべき文書データをユーザにより選択可能に構成している。且つ、選択可能な候補をリスト形式で表示させるように制御している。尚且つ、どのようなドキュメントが選択対象のボックスに格納されているのかユーザにより識別可能な情報を表示させるよう制御している。例えば、この例では、図１３〜図１７で述べたようにホスト３００のプリンドライバからの指示に基いて、文書Ｃの名称情報、そのジョブの用紙サイズ情報、ページ数、当該ボックスへの格納日時を、表示させるよう制御部１０８により表示部３１６が制御されている。
【００９７】
更に、本実施形態では、現在、閲覧中のボックス文書選択画面１８００に情報が表示されている当該文書データの実際の実体画像データが、現在選択対象のボックスに保存されているのか、それとも、他のボックスに保存されているのかを、ユーザが識別出来るようにする為の識別情報も、表示部３１６により表示させる。例えば、制御部１０８は、文書選択リスト１８０１上の文書名を表示領域近傍に「実画像  有り」と表示させる。
【００９８】
このように、制御部１０８は、現在選択対象のボックス番号２に対応するボックス（ボックス領域５０４）に、文書Ｃという名称のドキュメントデータの実体画像データが保存されている事をユーザにより識別可能にする為の識別情報を、表示部３１６に、表示させる。且つ、制御部１０８は、そのドキュメントが当該ボックスに１０月８日１２時に保存された事をユーザが識別可能にする為の情報も表示させる。且つ、そのドキュメントはＡ３サイズの６ページからなるドキュメントである事をユーザが識別可能にする為の情報も表示させる。
【００９９】
次に、図１８の画面１８００上のリスト１８０１を介してユーザが文書Ｃを選択したとする。具体的には、表示部３１６は液晶タッチパネルなので、リスト上の文書Ｃの表示列をユーザが指でタッチすることで選択できる。この操作を受け制御部１０８は、当該画面を図１９のような表示状態に遷移させる。図１９は、図１８の画面でユーザにより所望のドキュメントが選択された場合の表示状態である。
【０１００】
図１９に示すように、リスト１８０１を介してユーザによりドキュメントが選択されたことに応じて、制御部１０８は、どのドキュメントが選択されたのかをユーザにより識別できるようにリスト１８０１の表示状態を変化させる。
【０１０１】
又、制御部１０８は、リスト１８０１でユーザによりドキュメントが選択されたことに応じて、画面１８００リスト１８０１の表示領域下部に、該選択されたドキュメントに対する各種指示をユーザにより入力可能にする為の表示キーを表示させる。
【０１０２】
例えば、図１９のように、画面１８００のリスト１８０１で選択されたドキュメントの詳細情報を表示部３１６に表示させる為の指示をユーザにより入力可能にする為の詳細情報キー１９０１を表示させる。又、画面１８００のリスト１８０１で選択されたドキュメントデータをハードディスク１０７から消去させる為の指示をユーザにより入力可能にする為の消去キー１９０２を表示させる。又、画面１８００のリスト１８０１で選択されたドキュメントデータのプリント処理をプリンタ部１０４に実行させる為の指示をユーザにより入力可能にする為のプリントキー１９０３を表示させる。又、画面１８００のリスト１８０１で選択されたドキュメントデータの送信処理をインタフェース部１０６に実行させる為の指示をユーザにより入力可能にする為の送信キー１９０４を表示させる。又、画面１８００のリスト１８０１で選択されたドキュメントデータの編集処理やプレビュー表示を実行させる為の指示をユーザにより入力可能にする為の編集キー１９０５を表示させる。
【０１０３】
そして、例えば、図１９の画面状態で、ユーザによりプリントキー１９０３が押下されたとする。これを受け、制御部１０８は、図２０に示す画面２０００を表示部３１６に表示させる。図２０の画面２０００は、ボックス文書選択画面１８００のリスト１８０１を介してユーザにより選択されたドキュメントのプリント処理をプリンタ部１０４に実行させる際に表示部３１６に表示させるプリント設定画面である。
【０１０４】
制御部１０８は、リスト１８０１を介して選択されたドキュメントに対して予め設定されている処理条件（ジョブ情報）をボックス領域から参照し、そのパラメータを当該画面２０００上で反映させるよう表示制御を行う。
【０１０５】
例えば、現在選択対象の文書Ｃという６ページからなるドキュメントは、ホスト３００のプリンタドライバ１３００を介して、用紙サイズは「Ａ３サイズ」、出力部数は「３部」、フィニッシィングの設定は「ソート」、両面印刷設定、等、各種印刷処理条件が設定されたうえで、ホスト３００から保存モードで当該ボックス２に投入されたドキュメントである。故に、それら各種パラメータを、図２０の画面の表示領域２００１で反映表示させる。
【０１０６】
尚且つ、制御部１０８は、画面２０００上に、選択対象のドキュメントに対して既に設定済みの処理条件（この例では、用紙サイズ「Ａ３サイズ」、出力部数「３部」、フィニッシィング設定「ソート」、両面印刷設定）をユーザにより設定変更可能にする為の表示キーを表示させる。その例として、図２０のように、画面２０００の領域２００１に「用紙選択」キーや「ソータ」キーや、「両面プリント」設定キーなどを表示させる。又、実際に印刷処理をプリンタ部１０４に開始させる指示をユーザから受付け可能にする為のプリント開始キー２００２も画面２０００に表示させる。
【０１０７】
そして、上記選択されたドキュメントに対する処理条件の設定変更がなされたうえで、プリント開始キー２００２がユーザにより押下された場合には、制御部１０８は、現在選択対象の文書Ｃのプリント処理を、画面２０００を介して設定変更された処理条件でもって、プリンタ部１０４により実行させる。一方、上記選択されたドキュメントに対する処理条件の設定変更はユーザにより行われずに、そのまま、プリント開始キー２００２がユーザにより押下された場合には、制御部１０８は、現在選択対象の文書Ｃのプリント処理を、予め設定済の処理条件（この例では、用紙サイズ「Ａ３サイズ」、出力部数「３部」、フィニッシィング設定「ソート」、両面印刷設定）でもって、プリンタ部１０４により実行させる。
【０１０８】
尚、当該文書Ｃの実際の実体画像データは、ハードディスク１０７内の当該ボックス番号２に対応するボックス記憶領域５０４に格納されている。且つ、当該文書Ｆの為のジョブ情報（上述の各種一連の印刷処理条件データや文書名データやボックス格納日時やページ数情報を含む）も、当該ボックス領域５０４に、該文書Ｃの画像データと関連付けて登録されている。制御部１０８は、上記ユーザの操作に応答し、ハードディスク１０７の上記ボックス領域５０４から、上記文書Ｃの実体画像データ及びジョブ情報を読み出して、上記操作部１０２を介して入力されたユーザからの指示に基いて、該文書Ｃの処理を本装置１００に実行させる。
【０１０９】
以上の図１３〜図２０の説明は、本画像形成装置１００（データ処理装置の一例に相当）が具備するハードディスク１０７内部に用意された複数のボックスの中から１個のボックスのみが、ホストコンピュータ３００（データ発生装置の一例に相当）のユーザインタフェースを介して、ホスト３００のユーザにより選択された上で、ホスト３００から本画像形成装置１００のボックスに対して、ジョブデータ投入された場合に、実行させる制御である。このような一連のボックス操作は、他のボックスでも同様に提供可能になっている。
【０１１０】
例えば、ホストコンピュータ（３００や４００等）において、ユーザにより、文書Ａというドキュメントが選択される。且つ、プリンタドライバ１３００の動作モード選択欄１３０１を介して「保存モード」が選択される。且つ、プリンタドライバ１３００のボックス選択画面１６００を介して、「画像形成装置１００のボックス１」が１個選択される。且つ、該文書Ａの為の各種処理条件がプリンタドライバ１３００を介して設定される。そのうえで、プリンタドライバ１３００のＯＫキー１３０２が押下され、ホストから画像形成装置１００に当該ジョブのデータが送信されたとする。
【０１１１】
この場合、制御部１０８は、ハードディスク１０７のボックス番号１に対応するボックスの領域５０３に、当該文書Ａのデータ（実体画像データ）と、該文書Ａに対してセットされたジョブ情報（ページ数等の画像データ固有の情報や、画像データに対してユーザにより設定された印刷処理条件等を含む）を保存させる。そして、ユーザが本画像形成装置の操作部１０２の表示部３１６に表示させる図６の画面を介してボックス番号１のボックスを選択すれば、ボックス番号1の為のボックス文書選択画面１８００を表示させ、図１８〜図２０で説明した各種処理と同様の処理を実行可能に制御部１０８により制御する。
【０１１２】
例えば、ホストコンピュータ（３００や４００等）において、ユーザにより、文書Ｄというドキュメントが選択される。且つ、プリンタドライバ１３００の動作モード選択欄１３０１を介して「保存モード」が選択される。且つ、プリンタドライバ１３００のボックス選択画面１６００を介して、「画像形成装置１００のボックス３」が１個選択される。且つ、該文書Ｄの為の各種処理条件がプリンタドライバ１３００を介して設定される。そのうえで、プリンタドライバ１３００のＯＫキー１３０２が押下され、ホストから画像形成装置１００に当該ジョブのデータが送信されたとする。
【０１１３】
この場合、制御部１０８は、ハードディスク１０７のボックス番号３に対応するボックスの領域５０５に、当該文書Ｄのデータ（実体画像データ）と、該文書Ｄに対してセットされたジョブ情報（ページ数等の画像データ固有の情報や、画像データに対してユーザにより設定された印刷処理条件等を含む）を保存させる。そして、ユーザが本画像形成装置の操作部１０２の表示部３１６に表示させる図６の画面を介してボックス番号３のボックスを選択すれば、ボックス番号３の為のボックス文書選択画面１８００を表示させ、図１８〜図２０で説明した各種処理と同様の処理を実行可能に制御部１０８により制御する。
【０１１４】
以上の操作を行えるように制御することで、図９のようなデータ構造になる。
【０１１５】
そして、上述例のように、ホスト３００のユーザインタフェースを介して、処理対象のジョブデータを保存すべきボックスとして、ユーザにより選択されたボックスの数が、１個のみであるとする。この場合、画像形成装置１００の制御部１０８は、自装置の操作部１０２を介して、そのボックスをユーザが操作することを条件に、該ジョブのデータの処理を実行することを許可する。図１８の例ならば、文書Ｃの画像データは、表示部３１６に表示させるボックス選択画面６０１を介してボックス番号２のボックスがユーザにより選択操作された場合においてのみ、プリント処理や消去処理や編集処理や送信処理等の各種処理を本装置１００により実行させることを許可する。換言すると、ボックス選択画面６０１を介して他のボックスをユーザが選択した場合等、ボックス番号２のボックスの選択操作以外の操作がユーザにより実行されたとする。この場合は、制御部１０８は、上記文書Ｃの画像データに対する処理の実行を禁止する。
【０１１６】
図９で説明すると、ボックス１のボックス領域５０３に保存された文書Ａのジョブのデータ、及び、文書Ｂのジョブのデータは、画像形成装置１００の操作部１０２を介してボックス番号1がユーザにより選択された場合において、各種処理の実行を許可する。一方、ボックス1以外のボックスが選択された場合には文書Ａのジョブのデータや文書Ｂのジョブのデータに対する処理は禁止とする。又、ボックス３のボックス領域５０５に保存された文書Ｄのジョブのデータは、画像形成装置１００の操作部１０２を介してボックス番号３がユーザにより選択された場合において、各種処理の実行を許可する。一方、ボックス３以外のボックスが選択された場合には文書Ｄのジョブのデータは処理禁止とする。
【０１１７】
以上のような一連の制御を実行可能な構成を前提とし、本実施形態では、以下のような一連の制御も、上記ボックス機能を用いて、提供可能にしている。
【０１１８】
図１７の例では、プリンタドライバ画面１３００のボックス設定画面１６００を介してボックスを１個のみ選択した。本実施形態では、プリンタドライバ画面１３００のボックス設定画面１６００を介して保存先となるボックスをユーザにより２個以上選択する事も可能に制御している。以下に具体例を挙げる。
【０１１９】
例えば、ホスト３００で作成した４ページかなる文書Ｅのデータを、ファイル名をそのまま利用して、本画像形成装置１００のボックス１及びボックス２並びにボックス３の３つのボックスに保存させる場合の制御について説明する。
【０１２０】
まず、ホスト３００のユーザが、文書Ｅのアプリケーションを起動させたうえで、ホスト３００の表示部に表示させたプリンタドライバ画面１３００のモード選択欄１３０１で「保存モード」を選択する。これを受け、ホスト３００の制御部は、ホスト３００の表示部にボックス設定画面１６００を表示させる（図１３→図１４→図１５→図１６のホストのプリンタドライバ１３００の一連の表示遷移制御を参照）。
【０１２１】
そして、図１６を参照し、ホスト３００のユーザが、ボックス設定画面１６００の名称記入欄１６０１にて「ファイル名を使用」欄をマウス操作でチェックする。且つ、ボックス設定画面１６００のボックス選択リスト１６０２を介して、「ボックス番号１」のボックスを選択し、次いで「ボックス番号２」のボックスを選択し、最後に「ボックス番号３」のボックスを選択したとする。この一連のユーザの操作に応答し、ホスト３００の制御部は、ボックス設定画面１６００の表示内容を、当該ユーザ操作に連動した表示内容となるホスト３００の表示部を制御する。この例を、図２１に示す。
【０１２２】
図２１の如く、本実施形態では、ホスト３００のボックス設定画面１６００を介して、文書Ｅというファイル名のドキュメントデータの保存先として、画像形成装置１００が具備するハードディスク１０７内のボックス１（ボックス領域５０３）、２（ボックス領域５０４）、３（ボックス領域５０５）の３個のボックスが選択された事を、ユーザにより識別可能に制御する。このような表示制御をホスト３００の制御部はホスト３００の表示部に対して実行する。
【０１２３】
尚、リスト１６０２で複数個のボックスを選択するにあたり、所望のボックスに対応する表示ラインにポインタを合わせてマウス操作によりクリックすることで、一個ずつ、リスト１６０２上で、保存先ボックスを選択可能にする。ここで、ホスト３００の制御部は、選択された複数のボックスの、それらの選択順序も監視しており、その選択順序に関しても、ユーザが識別出来るように、リスト１６０２の表示内容を制御する。図２１の例では、上から順番に、１番目に「ボックス１」が選択され、２番目に「ボックス２」が選択され、３番目に「ボックス３」が選択されたことを識別可能になるよう表示制御を実行している。
【０１２４】
そして、ホスト３００のユーザが、上述の如く、一連の操作により３つのボックスの選択が完了した上で、ＯＫキー１７０１を押すと、プリンタドライバの基本画面に戻る。
【０１２５】
尚、この際に、当該４ページかなる文書Ｅのジョブの処理条件も、一緒に設定可能に制御する。ここでは、プリンタドライバ１３００を介して、用紙サイズは「Ａ４サイズ」、出力部数は「５部」、フィニッシィングの設定は「ステイプルソート」、片面印刷する、等の印刷処理条件が設定されたものとする。
【０１２６】
以上、処理対象となる文書Ｅのジョブに対する一連の設定操作がユーザにより全て完了し、プリンタドライバ１３００のＯＫキー１３０２が押下されたとする。これを受け、ホスト３００の制御部は、当該文書Ｅに対するデータ送信命令をホスト３００のユーザから受け付けたものとし、ホスト３００から画像形成装置１００に対して、当該文書Ｅのジョブのデータを送信する。
【０１２７】
具体的には、（１）文書Ｅの画像データ自体（４ページ分のプリントデータ）、（２）当該文書Ｅのデータの処理条件（例えば、用紙サイズは「Ａ４サイズ」、出力部数は「５部」、フィニッシィングの設定は「ステイプル」、片面印刷設定、等、各種印刷処理条件を含む）等のジョブ情報、（３）「画像形成装置１００に対する動作モードは保存モードであり、且つ、当該データを保存すべきボックスはボックス番号１、２、３の３つのボックスである」旨を画像形成装置１００の制御部１０８に通知する為のコマンドデータである。
【０１２８】
このホスト３００からの文書Ｅに関するジョブデータを画像形成装置１００が受信した場合、本画像形成装置１００の制御部１０８は、上記ジョブデータに含まれる各種ホストからの指示に基づき、以下のように本画像形成装置１００を制御する。
【０１２９】
（１−１）ホスト３００から受信した文書データＥ（４ページ分）の実体画像データ、及び、ジョブ情報（実体）を、関連付けて、画像形成装置１００が具備するハードディスク１０７内部のボックス番号１のボックスの為に割当てた記憶領域（図５のボックス領域５０３）に保存させる。尚、このジョブ情報は、「Ａ４サイズ」、「５部」、「ステイプル」、「片面印刷設定」、等、文書Ｅの為の各種一連の印刷処理条件データが含まれる。
【０１３０】
（１−２）尚且つ、文書データＥ（４ページ分）の実体画像データをハードディスク１０７から読出実行可能にする為の命令コマンドデータとして、「文章Ｅの画像実体へのショートカット」機能の役目を果たすデータ（図１０の例では、文書Ｆと定義される）を、画像形成装置１００が具備するハードディスク１０７内部のボックス番号２のボックスの為に割当てた記憶領域（図５のボックス領域５０４）に保存させる。但し、上記ジョブ情報は、実体データをボックス２に保存させる。
【０１３１】
（１−３）尚且つ、文書データＥ（４ページ分）の実体画像データをハードディスク１０７から読出実行可能にする為の命令コマンドデータとして、「文章Ｅの画像実体へのショートカット」機能の役目を果たすデータ（図１０の例では、文書Ｇと定義される）を、画像形成装置１００が具備するハードディスク１０７内部のボックス番号３のボックスの為に割当てた記憶領域（図５のボックス領域５０５）に保存させる。但し、上記ジョブ情報は、実体データをボックス３に保存させる。
【０１３２】
上述の（１−１）〜（１−３）の処理により、ハードディスク１０７のボックス領域５０２のデータ構造は、図９の状態から図１０の状態になる。
【０１３３】
（２−１）上記ボックス番号１のボックス（ボックス領域５０３）に文書Ｅの実体画像データと文書Ｅの為のジョブ情報（実体）を保存させた上記ジョブデータに対する各種操作を、画像形成装置１００の操作部１０２を介して、画像形成装置１００のユーザにより、実行可能に、画像形成装置１００のユーザインタフェースユニット（図４の操作部１０２並びに表示部３１６を含む）を制御する。
【０１３４】
（２−２）尚且つ、上記ボックス番号２のボックス（ボックス領域５０４）に「文書Ｅへのショートカット機能を果たすデータ（文書Ｆと定義）」と、文書Ｅの為のジョブ情報（実体）を保存させた、上記ジョブデータに対する各種操作を、画像形成装置１００の操作部１０２を介して、画像形成装置１００のユーザにより、実行可能に、画像形成装置１００のユーザインタフェースユニット（図４の操作部１０２並びに表示部３１６を含む）を制御する。
【０１３５】
（２−３）尚且つ、上記ボックス番号３のボックス（ボックス領域５０５）に「文書Ｅへのショートカット機能を果たすデータ（文書Ｇと定義）」と、文書Ｅの為のジョブ情報（実体）を保存させた、上記ジョブデータに対する各種操作を、画像形成装置１００の操作部１０２を介して、画像形成装置１００のユーザにより、実行可能に、画像形成装置１００のユーザインタフェースユニット（図４の操作部１０２並びに表示部３１６を含む）を制御する。
【０１３６】
以上の、（１−１）〜（１−３）の記憶制御処理、及び、（２−１）〜（２−３）の操作制御処理の計６つの処理を、上記ホスト３００からの図２１のボックス設定画面１６００を介してホスト３００のユーザにより設定された指示に基いて、本画像形成装置１０８により、全て、並行して（同時に）、実行させるよう制御部１０８により制御する。
【０１３７】
即ち、同一の文書データ（この例では、文書Ｅ）を複数のボックス（この例では、ボックス１、２、３）に同時に保存させる場合の制御シーケンスである。これを、複数ボックス同時格納モードとも呼ぶ。尚、図１７を用いて上述した制御シーケンス（保存先として選択されたボックスが１個の場合のシーケンス）を単一ボックス格納モードとも呼ぶ。このように、本実施形態では、ボックス機能において、選択的に実行可能なモードを２つ具備しており、データ発生装置（例えば、ホスト３００）のユーザインタフェースを介して実行されたユーザによるボックス設定操作に応じたモードを実行可能に制御する。
【０１３８】
尚、上述の（１−１）の処理は、図１１のステップＳ１１０１、１１０２の処理にて行う処理である。（１−２）、（１−３）の処理は、図１１のステップＳ１１０３〜Ｓ１１０６の処理にて行う処理である。
【０１３９】
（２−１）の操作制御例をより具体的に説明する。図２１のホスト３００のボックス設定画面１６００を介して、３つのボックスが選択された。その際、１番目に選択されたボックスはボックス番号１である。このボックス番号１のボックスのデータを本画像形成装置１００にてユーザにより出力処理を実行させる場合、以下のような制御をとる。尚、各ボックスのデータの蓄積状況は、図１０の状態であるものとする。
【０１４０】
表示部３１６に表示された図１２の画面のボックスキーがユーザにより押下されたことに応じて、制御部１０８は、図６のボックス選択画面６０１を表示部３１６に表示させる。そして、図６のボックス選択画面６０１を介してボックス番号１のボックスがユーザにより選択されたことに応じて、制御部１０８は、表示部３１６に、ボックス番号１のボックスの為のボックス文書選択画面を表示させる。その例が図２２である。
【０１４１】
図１０に示すように、ボックス番号１のボックスには３つのジョブが格納されており、夫々、全て、実体画像データ自体が、当該ボックス（ボックス領域５０３）に保存されている。故に、制御部１０８は、当該ボックスのジョブの蓄積状況に応じた表示を表示部３１６に実行させる。図２２のように、ボックス１に保存されているドキュメントとして、文書Ａ、文書Ｂ、文書Ｅの合計３つが存在する事を表示させる。尚且つ、該３つの文書の夫々の情報（用紙サイズやページ数情報は格納日時情報）が、ボックス１を操作しているユーザにより識別可能にする為の表示を実行させる。尚且つ、これらは、全て、ボックス１の記憶領域５０３に実際の実画像データが保存されている事がユーザにより識別出来るように「実画像有り」という表示を実行させる。
【０１４２】
尚、リスト１８０１Ａ上でジョブがユーザにより選択される前は、画面１８００Ａのキー１９０１Ａ〜１９０５Ａを、グレーアウト表示状態にさせるよう制御部１０８により表示部３１６を制御する。これにより、制御部１０８は、該キー１９０１Ａ〜１９０５Ａの各キーによる入力指示をユーザから受付けないように制御する。そして、図２２のボックス１の為の文書選択画面１８００Ａの文書選択リスト１８０１Ａを介してユーザにより所望のドキュメントが選択された事に応じて、各種操作キー１９０１Ａ〜１９０５Ａを画面１８００Ａに有効表示させる。このように、ドキュメントの選択がなされた上で、該キー１９０１Ａ〜１９０５Ａを介して、ユーザから、各種指示を受付可能に制御する。
【０１４３】
即ち、制御部１０８は、ボックス１を操作する場合においても、図１９や図２０の例と同様に、リスト１８０１Ａを介して所望のドキュメントがユーザにより選択されたうえで、ボックス１の中からユーザにより選択された所望ドキュメントに対する各種処理（詳細情報表示処理、消去処理、プリント処理、送信処理、編集処理、プレビュー処理等）を実行可能に装置１００を制御する。
【０１４４】
例えば、ボックス１の為の文書選択画面１８００Ａのリスト１８０１Ａを介してユーザにより文書Ｅが選択された事に応答し、有効表示状態にさせたプリントキー１９０３Ａが、ユーザにより押下されたとする。この場合、制御部１０８は、ハードディスク１０７から当該文書Ｅの実体画像データを現在操作対象のボックス１に対応するボックス領域５０３から読み出して、プリンタ部１０４によりプリントさせる。
【０１４５】
次に、上述の（２−２）の操作制御例をより具体的に説明する。図２１のホスト３００のボックス設定画面１６００を介して、文書Ｅのドキュメントの保存先として３つのボックスが選択された。その際、２番目に選択されたボックスはボックス番号２である。このボックス番号２のボックスのデータを本画像形成装置１００にてユーザにより出力処理を実行させる場合、以下のような制御をとる。尚、各ボックス１〜３のデータの蓄積状況は、図１０の状態であるものとする。
【０１４６】
表示部３１６に表示された図１２の画面のボックスキーがユーザにより押下されたことに応じて、制御部１０８は、図６のボックス選択画面６０１を表示部３１６に表示させる。そして、図６のボックス選択画面６０１を介してボックス番号２のボックスがユーザにより選択されたことに応じて、制御部１０８は、表示部３１６に、ボックス番号２のボックスを操作する為のボックス文書選択画面を表示させる。その例が図２３である。
【０１４７】
図１０に示すように、ボックス番号２のボックスには２つのジョブが格納されている。そのうち、文書Ｃは実体画像データ自体が当該ボックスに保存されている。しかし、文書Ｆの実体画像データは当該ボックスには存在しない。文書Ｆは、「文書Ｅへのショートカット機能を果たすデータ」として制御部１０８により定義付けされたデータである。但し、文書Ｆ（文書Ｅへのショートカット機能のデータ）の為のジョブ情報の実体データは、当該ボックス（ボックス領域５０４）に保存させている。当該ジョブ情報は、文書Ｆのショートカット機能によりハードディスク１０７から読出対象となる文書Ｅの為の情報である。例えば、文書Ｅの書誌情報（文書名やページ数やボックス格納日時データ）、文書Ｅの処理条件データ（用紙サイズ「Ａ４サイズ」、出力部数「５部」、フィニッシィング設定「ステイプル」、「片面印刷設定」、等、文書Ｅの為のホスト３００で設定された一連の印刷処理条件データ）等である。
【０１４８】
制御部１０８は、このボックス２のジョブの蓄積状況に応じた表示を表示部３１６に実行させる。図２３のボックス文書選択画面１８００Ｂの如く、ボックス２に保存されているドキュメントとして、文書Ｃ、文書Ｆ（但し、実画像なし）、の合計２つが存在する事を示す表示を実行させる。且つ、該２つの文書の夫々の情報（用紙サイズやページ数情報は格納日時情報）が、ボックス２を操作しているユーザにより識別可能にする為の表示を実行させる。尚且つ、文書Ｃはボックス２の記憶領域５０４に実際の実画像データが保存されている事がユーザにより識別出来るように「実画像有り」という表示をリスト１８０１Ａ上に実行させる。尚且つ、文書Ｆは、ボックス２の記憶領域５０４に実際の実画像データが保存されていない事、及び、文書Ｅへのショートカット機能を果たすものである事が、ユーザにより識別出来るように「実画像なし  文書Ｅへのショートカット」という文字情報をリスト１８０１Ａに表示させる。尚且つ、その旨をより明確にすべく、実画像が保存されている文書Ｃのアイコンとは表示形式を異ならせたショートカットアイコン２２０１を表示させるよう制御する。
【０１４９】
尚、ボックス２を操作する為のボックス文書選択画面１８００Ｂのキー１９０１Ｂ〜１９０５Ｂは、リスト１８０１Ｂで、ジョブがユーザにより選択される前は、グレーアウト表示にし、これらのキーによる入力指示をユーザにより受付けないように制御する。各種操作キー１９０１Ｂ〜１９０５Ｂは、図２３のボックス２の為の文書選択画面１８００Ｂの文書選択リスト１８０１Ｂを介して所望のドキュメントがユーザにより選択された事に応じて、同画面１８００Ｂに、有効表示状態にさせる。これにより、各種指示をユーザにから受付ける事を許可する。
【０１５０】
例えば、図２３のボックス２を操作する為の文書選択画面１８００Ｂの文書選択リスト１８０１Ｂを介して、文書Ｆ（文書Ｅへのショートカットを果たす為の管理データ）を、ユーザが選択する。すると、制御部１０８は、当該文書Ｆの選択操作に応答し、文書選択画面１８００Ｂの表示状態を図２３の状態から図２４に示す表示状態に遷移させるように表示部３１６を制御する。図２４に示すように、文書Ｆが選択状態である表示をリスト１８０１Ｂ上に反映させる。尚且つ、ボックス２のデータに対する各種操作をユーザにより受付可能にするべく、各種キー１９０１Ｂ〜１９０５Ｂを全て有効表示状態にさせる。そして、該キー１９０１Ｂ〜１９０５Ｂを介して、ユーザから、各種指示を受付可能に制御する。これにより、制御部１０８は、先と同様に、ボックス２の中からユーザにより選択された所望ドキュメントに対して、該ユーザから要求された処理内容に対応する処理を、本画像形成装置１００により実行可能に制御する。
【０１５１】
例えば、詳細情報キー１９０１Ｂがユーザにより押下された事に応答し、上記文書Ｆにリンクする実体画像データ、即ち、文書Ｅのジョブ情報の詳細情報（文書Ｅの印刷条件等）を表示させる。キー１９０３Ｂが押下されれば、文書Ｆにリンクする実体画像データである文書Ｅのプリント処理を実行させる。キー１９０４Ｂが押下されれば、文書Ｆにリンクする実体画像データである文書Ｅのデータ送信処理を実行させる。
【０１５２】
又、例えば、該キー１９０５Ｂが押下された場合に、制御部１０８は、当該文書Ｆにリンクする実体画像データである文書Ｅのデータをボックス1の領域５０３から読み出して、当該データのプレビュ表示を、表示部３１６に実行させる。この例を、図２７に示す。図２７に示すように、プレビュー機能を実行する場合でも、ショートカット機能により読み出された画像データが表示部３１６にプレビューされているのか否かをユーザが識別可能にする為に、「ショートカットからプレビューしています」等のメッセージを表示させる。このように、キー１９０５Ｂが押下されれば、該文書Ｆにリンクする実体画像データである文書Ｅのデータの編集処理やプレビュー処理を実行可能にする。
【０１５３】
又、消去キー１９０２Ｂが押下されれば、該文書Ｆに関わる消去処理を制御する。尚、ショートカット機能を果たすデータである文書Ｆが選択された場合おける消去処理は、上述例とは異なるので、後述する。
【０１５４】
ここで、ショートカット機能を果たす文書が選択された場合における処理について詳述する。例えば、図２４の状態は、ボックス番号２に対応するボックスの操作を行っているユーザが、本画像形成装置の表示部３１６に表示させたボックス番号２のボックスの為の文書選択画面１８００Ｂを介して、文書Ｆ（文書Ｅへのショートカットキー）を選択した状態である。
【０１５５】
図２４の如く、ボックス番号２のボックスの操作を行っているユーザにより文書Ｆ（文書Ｅへのショートカットキー）が選択されたうえで、例えば、同画面１８００Ｂ上に有効表示させたプリントキー１９０３Ｂが該ユーザにより押下されたとする。これを受け、制御部１０８は、図２５に示す設定画面２０００Ａを、表示部３１６に表示させる。
【０１５６】
図２５の設定画面２０００Ａは、文書Ｆ（文書Ｅへのショートカットキー）のユーザ選択に応答して、ハードディスク１０７から読出対象となる文書データ（即ち、ボックス領域５０３に実体画像データが保存されている文書Ｅの電子データ）に対する処置をユーザにより決定可能にする為のユーザインタフェース画面である。
【０１５７】
制御部１０８は、画面２０００Ａを表示部３１６に表示させるにあたり、文書選択画面１８００Ｂのリスト１０８１Ｂを介して選択された文書データに対応するジョブ情報をハードディスク１０７から読み出す。
【０１５８】
尚、処理対象となる文書Ｆの実体画像データ（文書Ｅ）は、現在選択対象のボックス２とは異なるボックス１（ボックス領域５０３）に保存されている。しかし、文書Ｆの実体画像データ（文書Ｅ）の為のジョブ情報は、当該ボックス２（ボックス領域５０４）に保存されている。故に、制御部１０８は、ボックス領域５０４から当該ジョブ情報を読み出し、このジョブ情報を画面２０００Ａ上で反映させるよう制御する。
【０１５９】
該画面２０００Ａの表示領域２００１Ａには、当該文書データに対して予め設定された処理条件をユーザに確認させる為の表示を実行させる。即ち、ホスト３００のプリンタドライバ１３００で設定された文書Ｅの為の印刷条件は、用紙サイズ「Ａ４サイズ」、出力部数「５部」、フィニッシィング設定「ステイプル」、「片面印刷設定」等の各種一連の処理条件パラメータを含んでいる。制御部１０８は、このジョブ情報を上記ボックス領域５０４から読出参照して画面２０００Ａに反映させる。これにより、この選択対象のドキュメントに対して既に設定済みの処理条件が如何なる処理条件であるのか、操作部１０２を操作しているユーザに確認させる効果を図る。
【０１６０】
又、制御部１０８は、予め当該ドキュメントに対して設定された処理条件を、画面２０００Ａを介して、ユーザにより設定変更可能にする為の表示も表示部３１６に実行させる。例えば、画面２００１Ａの「用紙選択キー」をユーザが選択することで、不図示の用紙設定画面を表示させる。そして、当該用紙設定画面を介して用紙の設定変更をユーザにより実行可能にする。又、操作部１０２のテンキー３１３のユーザ操作に応答し、当該ドキュメントの出力部数の設定変更も実行可能にする。又、当該画面２００１Ａの「ソータ」キーをユーザが操作することで、当該ドキュメントに対するフィニッシィングの設定変更も実行可能にする。又、例えば、同画面２００１Ａの「両面プリント」キーのユーザ操作に応答して、当該ドキュメントを片面印刷されるか両面印刷させるかをユーザにより決定可能に制御する。
【０１６１】
これにより、例えば、文書Ｆ（文書Ｅへのショートカットキー）で読み出される文書Ｅの印刷条件に関し、画面２００１Ａを介して、ユーザが次のような操作を行ったとする。例えば、用紙サイズの設定は予め設定された条件のまま「Ａ４サイズ」を維持する。出力部数は「５部」から「３部」に設定変更する。フィニッシィング設定は「ステイプル」から「ソート」に設定変更する。印刷面の設定は「片面印刷」から「両面印刷」に設定変更する。すると、制御部１０８は、このユーザ設定変更を受付けて、その設定変更後のパラメータを画面２００１Ａ上で反映させるよう表示部３１６を制御する。制御部１０８は、このユーザからの設定変更指示に基いて、画面２００１Ａの表示内容を、図２６のような表示内容になるよう表示部３１６を制御する。
【０１６２】
上述の各種ユーザインタフェースを介して、ユーザによる一連のボックス操作がなされたうえで、図２５のプリント設定画面２０００Ａのプリント開始キー２００２Ａがユーザにより押下されたとする。すると、これを受け、制御部１０８は、ボックス領域５０２から図２４の文書選択画面１８００Ｂのリスト１８０１Ｂにおいてユーザにより選択されたドキュメントの実体画像データを、ハードディスク１０７から読み出す。そして、読み出した当該ジョブの画像データのプリント処理を、図２５のプリント設定画面２０００Ａの領域２００１Ａを介してユーザにより設定された一連の処理条件に基いて、プリンタ部１０４により、実行させる。尚、この際、制御部１０８は、例えば、次のような処理を行う。
【０１６３】
（１）ユーザによる操作対象のボックスの確認処理を行う。この例では、図６のボックス選択画面を介してユーザにより実行されたボックス選択操作に基づき、ボックス番号２のボックスが選択対象のボックスであると判断する。
【０１６４】
（２）ユーザによる選択対象のドキュメントの確認処理を行う。この例では、図２４の文書選択画面１８００Ｂのリスト１８０１Ａを介してユーザにより実行された文書選択操作に基づき、文書Ｆが選択対象のデータであると判断する。
【０１６５】
（３）選択対象のドキュメントの実体画像データをハードディスク１０７から読み出す処理を行う。例えば、上述の図１１の処理にて用いた記録先リストの情報や、図１０に示すようなボックスデータのデータ構造を管理する管理テーブルの情報等のボックスデータに関する登録情報に基き、現在選択対象のボックスの記憶領域に、処理対象のドキュメントの実体画像データが存在するか否かを確認する。ここで、文書Ｆの実体画像データは、現在選択対象のボックス番号２のボックス領域５０４に存在せず、文書Ｆは、文書Ｅへのショートカット機能により定義されてデータであると判断している。そして、実体の画像データを保存しているボックスは、ボックス番号１のボックス（ボックス領域５０３）であると判断する。
【０１６６】
このように、制御部１０８は、ボックス番号２のボックスの為のボックス文書選択画面１８００Ｂの文書選択リスト１８０１Ａを介してユーザにより選択された文書Ｆが、ショートカット機能の役目を果たすデータである事に基づいて、本画像形成装置１００におけるデータの読出制御を実行する。具体的には、ボックス番号２のボックスの操作画面を介してユーザにより選択された文書Ｆのショートカット機能により関連付けられている文書Ｅを、文書Ｆの実体画像データとして、ボックス番号１のボックス（ハードディスク１０７内のボックス領域５０３）から読み出すよう制御する。
【０１６７】
そして、制御部１０８は、ハードディスク１０７のボックス番号1のボックス領域５０３から読み出した文書Ｅの画像データのプリント処理を、ボックス番号２のボックス操作の為に表示部３１６に表示させたプリント設定画面２０００Ａを介してユーザにより設定された印刷処理条件に基いて、プリンタ部２により実行させる。
【０１６８】
例えば、文書Ｅに対して予め設定済みの印刷条件が（図２５のＵＩで反映されているホスト３００にて設定済みのパラメータ）、図２６のように、ユーザにより、設定変更される。その上で、画面２０００Ａ上のプリント開始キー２００２Ａがユーザにより押下されたとする。この場合、制御部１０８は、文書Ｅの画像データ（４ページかなる文書データ）を、用紙サイズはＡ４サイズのままで、出力部数は１部とし、かつ、両面印刷は実行させ、かつ、フィニッシィング処理としてはソート処理を実行するよう、プリンタ部１０４を制御する。一方、文書Ｅに対して予め設定済みの印刷条件に対する設定変更がなされずに（図２５のＵＩで反映されているホスト３００にて設定済みのパラメータのままで）、画面２０００Ａ上のプリント開始キー２００２Ａがユーザにより押下されたとする。この場合、制御部１０８は、用紙サイズはＡ４サイズとし、出力部数は５部とし、かつ、両面印刷は実行せずに片面印刷を実行させ、かつ、フィニッシィング処理としてはステイプル処理を実行するよう、プリンタ部１０４を制御する。
【０１６９】
このように、本実施形態では、選択対象のボックス（上記例ではボックス番号２のボックス）において選択されたデータが、ショートカット機能を果たすデータである場合に（上記例では、文書Ｆ）、該ショートカット機能により関連付けられている他のボックスの実体画像データ（上記例では、ボックス番号１のボックスに格納されている文書Ｅ）を出力可能に本画像形成装置１００を制御している。
【０１７０】
尚且つ、本実施形態は、当該ショートカット機能により出力対象となるデータ（上記例では、ボックス２の設定画面における文書Ｆのユーザ選択に応じて出力される、ボックス１に実体画像データが記憶されている文書Ｅの画像データ）を実際に出力させる際に、当該データに対して予め設定されている処理条件を、そのまま利用可能に本装置１００を制御する。例えば、上記例では、図２５のプリント設定画面２０００Ａで反映されている処理条件でもって、そのまま文書Ｅをプリント出来るように制御している。
【０１７１】
しかも、本実施形態では、複数のボックスに同時格納されたドキュメントであっても、各ボックス毎に、夫々、ボックス操作を行っているユーザ自身が所望する処理条件でもって、出力出来るよう、本画像形成装置１００を制御する。
【０１７２】
例えば、ボックス１のユーザが操作する場合には、ボックス１の為の操作画面（例えば、図２２の画面１８００Ａ）を介して、ボックス１のユーザが所望の処理条件でもって、実画像データ（文書Ｅ）をプリント可能にする。一方、ボックス２のユーザが操作する場合には、ボックス２の為の操作画面（例えば、図２４の画面１８００Ｂ）を介して、ボックス２のユーザが所望の処理条件でもって、実画像データ（文書Ｅ）をプリント可能にする。
【０１７３】
又、当然、本実施形態では、上記複数同時格納モードによりホスト３００から同時配布された他のボックスを操作する場合でも、上記ボックスの操作と同様の事を実行可能に制御部１０８により制御する。当該説明は、上述の（２−３）の操作制御の具体例である。
【０１７４】
例えば、ボックス番号３のボックス（ボックス領域５０５）のデータ蓄積状況は、ホスト３００から文書Ｅのジョブが投入される前は、図９のようなデータ記憶構造であった。即ち、文書Ｄの実体画像データ及び文書Ｄの為のジョブ情報のみを記憶している状態だった。その後、図２１のホスト３００のプリンタドライバのボックス設定画面１６００を介して、文書Ｅを、ボックス1やボックス２のみならず、ボックス３に対しても投入するように、ホスト３００から指示された。すると、制御部１０８は、該指示をうけ、文書Ｅのショートカット機能を果たすデータを、ボックス番号３のボックス（ボックス領域５０５）にも保存させるようハードディスク１０７を制御する。
【０１７５】
これにより、ホスト３００から文書Ｅのジョブを本装置１００により受信した後の、ボックス番号３のボックス（ボックス領域５０５）のデータ蓄積状況は、図１０に示すデータ記憶構造に変化する。即ち、文書Ｄ以外に、文書Ｇとして定義される文書Ｅへのショートカット機能の役割を果たす仮想的データと、該文書Ｅの為のジョブ情報の実体データとが、ボックス３に保存される。
【０１７６】
その後、表示部３１６に表示させた図６のボックス選択画面６０１を介してユーザによりボックス３が選択されたとする。これを受け、制御部１０８は、例えば図２８のような、ボックス番号３の為のボックスの為の文書選択画面１８００Ｃを、表示部３１６に表示させる。
【０１７７】
図２８のような画面表示についても、制御部１０８による表示制御により実行される。例えば、現在選択対象のボックス３（ボックス領域５０５）に実体画像データが格納されている文書Ｄについては、リスト１８００Ｃ上で、「実画像あり」と表示させる。一方、ボックス３に実体画像データが格納されていない文書Ｇについては、リスト１８００Ｃ上で、「実画像なし。文書Ｅへのショートカット」という表示を実行させる。尚且つ、ボックス２の文書Ｆと同様に、ショートカットアイコン２２０１Ａを表示させる。
【０１７８】
尚、本実施形態の画像形成装置１００は、ボックス内のドキュメントをユーザにより複数選択可能にし、選択された複数のドキュメントを、まとめて、ハードディスク１０７から読出して、連続的に、出力させる連続印刷機能を有する。例えば、該ボックス３の文書選択画面１８００Ｃのリスト１８０１Ｃを介して文書Ｄと、文書Ｇの２つのドキュメントが選択されたとする。すると、制御部１０８は、図２９に示すように、同画面１８００Ｃ上のキー１９０１Ｃ〜１９０５Ｃの各種キーを有効表示状態にさせる。尚、図２９に示すように、リスト１８００Ｃの左側には、ユーザがドキュメントを複数選択した際の、これらのドキュメントの選択順序を表示させる。
【０１７９】
次いで、同画面１８００Ｃのプリントキー１９０３Ｃがユーザにより押下されたことで、プリント実行指示を受付けたとする。すると、制御部１０８は、図１０のデータ管理構造を管理する為の管理テーブル等や図１１の処理にて用いた記録先リストの情報を参照する。その結果、例えば、制御部１０８は、文書Ｄは、当該ボックス３に保存されていると判断する。一方、文書Ｇは、実体画像データが、現在選択対象のボックス３には存在せず、ボックス１に実体画像データが格納されている文書Ｅを読み出す為のショートカット機能データであると判断する。
【０１８０】
尚、制御部１０８は、複数のドキュメントを連続印刷させる場合に印刷順序も制御する。例えば、図２９に示すように、リスト１８０１Ｃにてユーザにより複数のドキュメントが選択された際、そのユーザのドキュメントの選択順序と同じ順序で、該選択された複数のドキュメントを連続的にまとめて印刷させるよう制御する。図２９の例では、文書Ｄが１番目に選択され、文書Ｇが２番目に選択された。故に、制御部１０８は、文書Ｄを１番目に印刷させ、文書Ｆを２番目に印刷させる。このような順序で、これらのドキュメントを連続的に、まとめて、印刷させる。
【０１８１】
故に、まず、リスト１８００Ｃで１番目に選択された文書Ｄの一連の画像データ（３ページからなるジョブ）を、現在選択対象のボックス３のボックス領域５０５から読み出し、当該データをプリンタ部１０４によりプリントさせる。次に、リスト１８００Ｃで２番目に選択された文書Ｇにリンクが張られている一連の画像データ、即ち、文書Ｅ（４ページからなるジョブ）を、現在選択対象のボックス３とは異なるボックス１のボックス領域５０３から読み出し、当該データをプリンタ部１０４によりプリントさせる。
【０１８２】
このように、本実施形態では、ボックスを介してユーザにより選択された複数のドキュメントを連続印刷可能に構成されている。しかも、選択対象のボックスに実体画像データが保存されているドキュメントと、他のボックスに実体画像データが保存されているドキュメントを、１度にまとめて、連続印刷させる機能も搭載している。尚、各ドキュメントの印刷条件に関し、予め設定された処理条件どおりにプリントさせても良いし、設定変更したうえで、連続印刷させても良い。いずれにしても、このようなときにも、ボックス３に保存した文書Ｄと文書Ｅの各ジョブのジョブ情報を利用可能に制御部１０８により制御する。
【０１８３】
ここで、ジョブ情報に関わる制御について説明する。
【０１８４】
本実施形態では、上記の如く、他のボックスに格納されている一連の画像データを、別のボックスのユーザインタフェース画面を介して実行されるユーザ操作に応答して、出力出来るように、本装置１００を制御部１０８により制御する。実体画像データについては、該別のボックスに保存させないものの、該一連の画像データに対する処理条件は、ジョブ情報として、該別のボックスに保存させるよう本装置１００を制御部１０８により制御する。上記例では、ボックス番号１のボックス領域５０３に保存させている文書Ｅ自体の実体画像データは、ボックス番号２のボックス領域５０４やボックス番号３のボックス領域５０５には保存させない。
【０１８５】
しかし、文書Ｅに対する処理条件は、ジョブ情報として、ボックス領域５０４、５０５に保存させる。該構成により、該他のボックスに格納されている一連の画像データの出力処理を行う際に、そのデータに対して予め設定されている処理条件を、該別のボックスのユーザインタフェース画面を介して、設定変更可能に制御している。そして、設定変更後の処理条件でもって、当該データの出力処理を実行出来るように制御している。このような構成にしている理由は、例えば以下のような状況にも対処出来るようにしているからである。
【０１８６】
例えば、図２１のプリンタドライバ１３００を介して複数ボックス同時格納モードを選択したホスト３００のユーザが、本画像形成装置１００のボックス１の所有者である場合を想定する。且つ、当該ユーザに関わりのあるユーザとして、本画像形成装置１００のボックス２を利用するユーザと、ボックス３を利用するユーザとが、存在する状況を想定する。
【０１８７】
上記状況にて、ホスト３００のユーザが、処理対象となる文書Ｅを、該ユーザ自身が所有するボックス１に対して保存させるのみならず、ボックス２のユーザとボックス３のユーザにも、この文書Ｅのデータを利用させる要望を抱いているとする。尚、このホスト３００のユーザ自身のことを配布元ユーザと称し、ボックス２のユーザとボックス３のユーザの事は、配布先ユーザとも呼ぶ。しかも、この文書Ｅのデータの処理条件については、配布元ユーザが指定したとおりの出力形態で利用してもらっても構わないし、配布先ユーザの各人が夫々希望する出力形態でもって、出力できるようにしたいと望んでいるとする。
【０１８８】
本実施形態は上述状況にも対応可能にしている。その為に、例えば、本実施形態では、複数同時ボックス格納モードにて処理対象となるデータを本装置１００のハードディスク１０７に投入する際に、配布対象となる複数のボックスのうちの、どのボックスに対して、処理対象となる実際のデータを保存させるかを、配布元ユーザにより選択可能に制御する。換言すると、どのボックスにショートカット機能の役目を果たすデータを保存させるかを、配布元ユーザからの設定指示に基いて、決定可能に制御する。
【０１８９】
例えば、上述例で説明する。データ発生装置の一例としてのホスト３００の制御部は、本装置１００のプリンタドライバ画面として、図１６のようなボックス設定画面１６００をホスト３００の表示部に表示させる。そして、該画面リスト１６０２を介して、データの保存先とすべきボックスをユーザにより複数個選択可能に制御する。
【０１９０】
又、ホスト３００の制御部は、図２１のように、リスト１６０２を介して複数のボックスをホスト３００のユーザにより選択された場合に、該ユーザにより選択された複数のボックスの選択順序を監視する。そして、該リスト１６０２を介してホスト３００のユーザにより１番目に選択されたボックスに対応するボックス領域に対して、処理対象となるデータの実体データを保存させるよう本画像形成装置１００を制御する。
【０１９１】
即ち、図２１のようなボックス設定がホスト３００のユーザにより設定されたうえで、ホスト３００から本画像形成装置１００に対して処理対象のジョブのデータが投入された場合、本画像形成装置１００の制御部１０８は、上述した各種制御を実行する。
【０１９２】
即ち、ホスト３００の表示部に表示されたリスト１６０２を介してホスト３００のユーザにより１番目に選択されたボックス番号１のボックス（ボックス領域５０３）に、文書Ｅの実体画像データを、保存させる。一方、リスト１６０２を介して２番目に選択されたボックス番号２に対応するボックス（ボックス領域５０４）に対しては、当該文書Ｅの実体画像データをハードディスク１０７から出力させる為の指示を当該ボックス２のユーザが入力可能にする為のデータとして、文書Ｆという名で定義される文書Ｅへのショートカット機能データを、保存させる。且つ、リスト１６０２を介して３番目に選択されたボックス番号３に対応するボックス（ボックス領域５０５）に対しては、当該文書Ｅの実体画像データをハードディスク１０７から出力させる為の指示を当該ボックス３のユーザが入力可能にする為のデータとして、文書Ｇという名で定義される文書Ｅへのショートカット機能データを、保存させる。このような一連のデータ記憶制御を制御部１０８は実行する。
【０１９３】
但し、制御部１０８は、ボックス１、２、３の、どのボックスに対しても、ホスト３００のユーザにより文書Ｅに対して設定された一連の処理条件を含んだジョブ情報は、実体データとして、それぞれ、各ボックス１、２、３に、保存させる。即ち、上記例では、用紙サイズ「Ａ４サイズ」、出力部数「５部」、「片面印刷を実行する」、フィニッシィング設定「ステイプル」等の一連の処理条件パラメータ、並びに、ボックス格納日時、ページ数情報等、文書Ｅに関する各種情報を、ジョブ情報として、各ボックスに保存させる。
【０１９４】
尚、文書Ｆや文書Ｇ、というように、文書名を重複させずに、ボックスに対してデータを登録する理由を述べる。これは、例えば、同じ名称で複数のデータがハードディスク１０７に保存された場合に発生しうるデータ管理上のトラブルに対処可能にする為のものでもある。しかし、特にトラブルが発生せず、ユーザニーズにも対応できるならば、必ずしも、このようなファイル名称決定方法を用いる必要も無い。
【０１９５】
又、本実施形態では、ホスト３００の表示部に表示させるボックス設定画面１６００を介して選択されたボックスの数に応じて、複数ボックス同時格納モードと、単一ボックス格納モードのどちらを実行するかを決定可能に構成している。具体的には、図１７のように、ユーザによりリスト１６０２を介して１個だけボックスが選択されたうえで、ジョブが投入された場合には、単一ボックス格納モードで当該ジョブを処理させる。一方、図２１のように、ユーザによりリスト１６０２を介して複数個のボックスが選択されたうえで、ジョブが投入された場合には、複数ボックス同時格納モードで当該ジョブを処理させる。
【０１９６】
しかし、本実施形態では、このような方法以外の決定方法により、上記モードを選択的に実行可能に構成しても良い。例えばプリンタドライバ１３００の動作モード選択欄１３０１にて「保存モード」がユーザにより選択された直後に、単一ボックス格納モードをユーザにより選択するキーと複数ボックス同時格納モードをユーザにより選択するキーの二つのキーを具備した表示画面をホスト３００の表示部に表示させる。そして、該画面にて二者択一となる制御し、選択された格納モードを実行すべきモードとして決定する。このように、上記二つのモードの何れかをユーザが明示的に指定するような方法でも良い。
【０１９７】
次に、上述のボックス機能におけるショートカット機能について説明する。
【０１９８】
本実施形態では、画像形成装置１００のユーザインタフェースを介してボックス内のデータに対するユーザ操作がなされる場合にて、ショートカット機能の役割を果たすデータを選択可能にする。例えば、図２４に示す文書Ｆの選択や、図２９に示す文書Ｇの選択がこれに該当する。尚且つ、該データによりハードディスク１０７から読出対象となる実体画像データに対して、ユーザが所望の処理を装置１００により実行可能にする。このような、ボックス投入後のデータに対する一連の制御を、制御部１０８により実行する。
【０１９９】
又、本実施形態では、データ処理装置の一例としての本画像形成装置１００自身が具備するハードディスク１０７に、実体画像データ自身を保存するボックス領域が用意されている。上記例では、文書Ｅの実体画像データを保持しているボックス番号１のボックス（ボックス領域５０３）が、これに該当する。ここでは、このように、ショートカット機能により読出対象となる実体画像データ自身を保存しているボックスの事を、「第１のボックス（或いは、第１タイプのボックス）」と、呼ぶ。
【０２００】
尚且つ、画像形成装置１００が具備するハードディスク１０７には、当該実体画像データ自身は保存していないボックス領域も用意されている。上記例では、文書Ｅの実体画像データは保持していないもののショートカット機能の役目を果たすデータを格納しているボックスとして、ボックス番号２のボックス（ボックス領域５０４）、並びに、ボックス番号３のボックス（ボックス領域５０５）が、これに該当する。ここでは、このように、実体画像データの読出指示をユーザにより入力可能にする為のショートカット機能の役目を果たすデータを保存しているボックスの事を、「第２のボックス（或いは、第２タイプのボックス）」と、呼ぶ。
【０２０１】
このような構成のもとで、本実施形態は、上述したような各種制御を行う。以下に主要部分を列挙する。
【０２０２】
［制御１］
データ発生装置のユーザインタフェースユニットを介して該データ発生装置のユーザにより所定の操作が行われずに該データ発生装置から送信された第１のジョブ（第１タイプのジョブとも呼ぶ）のデータを、データ処理装置により受付可能に制御する。
【０２０３】
上記例で言えば、ホスト３００の表示部に表示させたボックス設定画面１６００を介してホスト３００のユーザにより複数個のボックスが選択されずに（但し、１個のボックスのみは選択された上で）該ホスト３００から送信されたジョブデータを、本画像形成装置１００が受付可能に制御部１０８により制御する構成が、これに該当する。
【０２０４】
尚、この第１タイプのジョブの例は、図１３→図１４→図１５→図１６→図１７の一連のＵＩ操作を経てホスト３００から投入されたジョブが、これに該当する。換言すると、図９の、文書Ａのジョブ、文書Ｂのジョブ、文書Ｃのジョブ、文書Ｄのジョブ、このようなジョブが、当該制御の対象となるジョブである。
【０２０５】
［制御２］
データ発生装置のユーザインタフェースユニットを介して該データ発生装置のユーザにより所定の操作が行われたうえで該データ発生装置から送信された第２のジョブ（第２タイプのジョブとも呼ぶ）のデータを、データ処理装置により受付可能に制御する。
【０２０６】
上記例で言えば、ホスト３００の表示部に表示させたボックス設定画面１６００を介してホスト３００のユーザにより複数個のボックスが選択されたうえで、該ホスト３００から送信されたジョブデータを、本画像形成装置１００が受付可能に制御部１０８により制御する構成が、これに該当する。
【０２０７】
尚、この第２タイプのジョブの例は、図１３→図１４→図１５→図１６→図２１の一連のＵＩ操作を経てホスト３００から投入されたジョブが、これに該当する。換言すると、図１０の、文書Ｅのジョブが、当該制御の対象となるジョブである。
【０２０８】
［制御３］
上記の第１タイプのジョブのデータが該データ処理装置のハードディスク１０７に保存された場合に、該第1ジョブのデータに関わる処理要求を、第１のボックスに関わる表示を介して、ユーザから受付可能に、該データ処理装置を制御部１０８により制御する。そして、制御部１０８は、該表示を介して受け付けたユーザからの指示に応じた処理を、該第１ジョブの実体画像データに対して実行させるよう装置１００を制御する。
【０２０９】
上記例で言えば、文書Ａのジョブデータや文書Ｂのジョブのデータがホスト３００から送信された場合に、制御部１０８は、これらのジョブデータをボックス番号1のボックス領域５０３に保存させる。これらのジョブは、ボックス設定画面１６００を介して当該ボックス１のみが保存先としてホスト３００にて選択され、ホスト３００から投入されたジョブである。制御部１０８は、ボックス番号１のボックスが本装置１００のユーザにより図６のボックス選択画面６０１を介して選択された事に応じて、当該ボックス番号１のボックスに関わるデータの操作をユーザにより実行可能にする為の表示を、表示部３１６に、実行させる。例えば、図２２のボックス番号１の為の文書選択画面１８００Ａがこれに該当する。
【０２１０】
ハードディスク１０７内の文書Ａの一連の画像データや文書Ｂの一連の画像データに対する操作は、当該設定画面１８００Ａを介して、ユーザにより受付可能にする。制御部１０８は、該設定画面１８００Ａのキー１９０１Ａ〜１９０５Ａを介して選択的に各種指示をユーザから受付可能に制御する。これにより、該文書Ａや文書Ｂに対して、ユーザが所望の処理（プリント処理、送信処理、消去処理、編集処理等）を本装置１００により実行可能にする。換言すると、制御部１０８は、ボックス番号２のボックスの為の設定画面１８００Ｂや、ボックス番号３のボックスの為の設定画面１８００Ｃからの、文書Ａや文書Ｂに対するデータ操作は禁止する。例えば、リスト１８０１Ｂや、リスト１８０１Ｃにて、文書Ａや文書Ｂをユーザにより選択出来ないよう表示制御を実行する。
【０２１１】
この点は、文書Ｃのジョブについても同様である。文書Ｃのジョブのデータに対する各種操作は、ボックス番号２の操作画面１８００Ｂ（図１８、図１９、図２３、図２４等参照）を介してのみ、実行可能に制御部１０８により制御する。ボックス２以外の他のボックスの設定画面からは、該文書Ｃのジョブのデータに対する操作は不可とする。文書Ｄのジョブについても同様である。文書Ｄのジョブのデータに対する各種操作は、ボックス番号３の操作画面１８００Ｃ（図２８、図２９等参照）を介してのみ実行可能に制御部１０８により制御する。ボックス３以外の他のボックスの設定画面からは、該文書Ｄのジョブのデータに対する操作を禁止するよう制御する。
【０２１２】
［制御４］
上記の第２タイプのジョブのデータが該データ処理装置のハードディスク１０７に保存された場合に、該第２ジョブのデータに関わる処理要求を、第１ボックスに関わる表示を介して、ユーザから受付可能に、該データ処理装置を制御部１０８により制御する。且つ、該第２ジョブのデータに関わる処理要求を、該第２ボックスに関わる表示を介しても、ユーザから受付可能に、該データ処理装置を制御部１０８により制御する。そして、制御部１０８は、第１ボックスに関わる上記表示を介して受付けたユーザからの指示に応じた処理を、該第２ジョブの実体画像データに対して実行させるよう装置１００を制御する。尚且つ、第２ボックスに関わる上記表示を介して受付けたユーザからの指示に応じた処理を、該第２ジョブの実体画像データに対して実行させるよう装置１００を制御する。
【０２１３】
上記例で説明すれば、文書Ｅのジョブデータがホスト３００から送信された場合（図２１のＵＩ参照）に、制御部１０８は、該文書Ｅのジョブのデータ（４頁からなる文書Ｅの一連の画像データ自体を含む）を、ホスト３００の画面１６００のリスト１６０２を介して１番目に選択されたボックス１（ボックス領域５０３）に保存させる。制御部１０８は、該文書Ｅの実体画像データに関わる処理要求を、ボックス番号１のボックスに関わる表示を介して、ユーザから受付可能に、画像形成装置１００を制御する。
【０２１４】
例えば、上記の如く、ボックス番号１のボックスが本装置１００のユーザにより図６のボックス選択画面６０１を介して選択された事に応じて、図２２のボックス１の文書選択画面１８００Ａを表示部３１６に表示させる。これにより、ボックス１に関連付けられている複数の文書データの中から文書Ｅを、リスト１８０１Ａを介して、ユーザにより選択可能にする。そして、制御部１０８は、リスト１８０１Ａを介してユーザにより文書Ｅが選択されたことに応じて、キー１９０１Ａ〜１９０５Ａを有効表示状態にする。これにより、キー１９０１Ａ〜１９０５Ａを介して、該文書Ｅの実体画像データに対する処理の実行要求をユーザから受付可能にする。そして、制御部１０８は、キー１９０１Ａ〜１９０５Ａの何れかを介してユーザから処理要求を受け付けた場合、文書Ｅの実体画像データをハードディスク１０７のボックス領域５０３から読み出す。そして、該ユーザからの処理要求に応じた処理を、該文書Ｅの実体画像データに対して実行するよう、本装置１００を制御する。これにより、プリント処理、送信処理、詳細情報処理、消去処理等、ユーザの所望の処理を、文書Ｅに対して実行可能にする。
【０２１５】
又、制御部１０８は、上記一連の制御を実行するのみならず、次の一連の制御も実行する。上記例の如く、該文書Ｅの実体画像データに関わる処理要求を、ボックス番号１のボックスとは異なる文書Ｅのジョブデータの配布先対象のボックスに関わる表示を介して、ユーザから受付可能に画像形成装置１００を制御する。例えば、配布先ボックスのボックス２の為の操作画面からでも、ボックス３の操作画面からでも、上記文書Ｅの実体画像データに対する処理要求を受付可能に制御する。
【０２１６】
例えば、上記の如く、ボックス番号２のボックスが本装置１００のユーザにより図６のボックス選択画面６０１を介して選択された事に応じて、図２３のボックス２の文書選択画面１８００Ｂを表示部３１６に表示させる。これにより、ボックス２に関連付けられている複数の文書データの中から文書Ｅの実体画像データをハードディスク１０７から読出す為のショートカット機能を果たす文書Ｆを、リスト１８０１Ｂを介して、ユーザにより選択可能にする。制御部１０８は、リスト１８０１Ｂを介してユーザにより文書Ｆ（文書Ｅへのショートカットキー）が選択されたことに応じて、キー１９０１Ｂ〜１９０５Ｂを有効表示状態にする（図２４参照）。これにより、キー１９０１Ｂ〜１９０５Ｂを介して、該文書Ｅの実体画像データに対する処理の実行要求をユーザから受付可能にする。
【０２１７】
制御部１０８は、キー１９０１Ｂ〜１９０５Ｂの何れかを介してユーザから処理要求を受付けたら、文書Ｅの実体画像データをハードディスク１０７のボックス領域５０３から読み出す。そして、該ユーザからの処理要求に応じた処理を、該文書Ｅの実体画像データに対して実行するよう、本装置１００を制御する。これにより、プリント処理、送信処理、詳細情報処理等、ユーザの所望の処理を、文書Ｅに対して実行可能にする。但し、文書Ｅの実体画像データは現在操作対象のボックス２とは異なるボックス１に格納されているジョブである。故に、ボックス２の操作を行う場合には、該文書Ｅの実画像データの消去処理の実行は禁止する。
【０２１８】
又、もう一方の配布先であるボックス３のついてもボックス２の操作の時と同様の操作を実行可能にする。例えば、上記の如く、ボックス番号３のボックスが本装置１００のユーザにより図６のボックス選択画面６０１を介して選択された事に応じて、図２８のボックス３の為の文書選択画面１８００Ｃを表示部３１６に表示させる。これにより、ボックス３に関連付けられている複数の文書データの中から文書Ｅの実体画像データをハードディスク１０７から読出す為のショートカット機能を果たす文書Ｇを、リスト１８０１Ｃを介して、ユーザにより選択可能にする。制御部１０８は、リスト１８０１Ｃを介してユーザにより文書Ｇ（文書Ｅへのショートカットキー）が選択されたことに応じて、キー１９０１Ｃ〜１９０５Ｃを有効表示状態にする（図２９参照）。これにより、キー１９０１Ｃ〜１９０５Ｃを介して、該文書Ｅの実体画像データに対する処理の実行要求をユーザから受付可能にする。
【０２１９】
制御部１０８は、キー１９０１Ｃ〜１９０５Ｃの何れかを介してユーザから処理要求を受付けたら、文書Ｅの実体画像データをハードディスク１０７のボックス領域５０３から読み出す。そして、該ユーザからの処理要求に応じた処理を、該文書Ｅの実体画像データに対して実行するよう、本装置１００を制御する。但し、文書Ｅの実体画像データは現在操作対象のボックス３とは異なるボックス１に格納されているジョブである。故に、ボックス３の操作を行う場合でも、該文書Ｅの実画像データの消去処理の実行は禁止する。
【０２２０】
以上、図１〜図２９を用いて説明したような構成を本実施形態にて提供する。これにより、例えば、本実施形態のような画像形成装置等、ボックス機能を具備するデータ処理装置のメモリに用意されている複数のデータ記憶ボックスのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、同時に、配布保存させるような状況に対しても、柔軟に対応する事ができる。そして、上記のように構成することで、簡単な操作で、ユーザが所望の複数のボックスに対して同一ジョブのデータを配布保存出来る。そして、ボックス機能を利用する様々なユーザに対して、負荷を極力軽減し、操作性を向上させる事が出来る。
【０２２１】
しかも、上記のようなボックス機能におけるショートカット機能の制御を提供することで、例えば、１ジョブで画像データを処理するためのジョブを複数のボックスに対して好適に記録することができるとともに、ボックスに記録されるデータのデータ量を削減してメモリの効率的な使用も可能になる。
【０２２２】
このように、例えば、本装置１００等のデータ処理装置にて提供されるボックス機能に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使い勝手の良い、便利なシステムを提供できるようになる。
【０２２３】
以上の説明では、本画像形成装置１００のユーザインタフェースを介してボックス操作が行われる際に、ショートカット機能の役割を果たすデータがユーザにより選択された場合における、プリント処理に関わる制御を主に説明した。
【０２２４】
次に、上述のように本画像形成装置１００のユーザインタフェースを介してボックス操作が行われる場合において、ショートカット機能の役割を果たすデータがユーザにより選択された場合における、データの消去処理に関わる制御について説明する。ここでは、図２４を用いて説明する。尚、この制御の主体も制御部１０８である。
【０２２５】
図２４は、ボックス番号２のボックスの操作を行っているユーザにより、ボックス２の為の文書選択画面１８００Ｂの文書選択リスト１８０１Ｂを介して文書Ｆが選択された事に応答して、制御部１０８が、同画面１８００Ｂ上にキー１９０１Ｂから１９０５Ｂを表示させた段階の状態である。
【０２２６】
ボックス番号２のボックスの為の文書選択画面１８００Ｂにおいてボックス番号１に実体画像データが保存されている文書Ｅに対応する文書Ｆがユーザにより選択された場合、同画面１８００Ｂの消去キー１９０２Ｂがユーザにより押下されたとしても、制御部１０８は、当該ユーザからの消去処理要求には応じないよう制御する。
【０２２７】
具体的には、文書Ｆで定義されるショートカット機能データによりメモリから読出対象となる実体画像データ、即ち、ボックス番号１のボックス領域５０３に保存されている文書Ｅの実画像データ（図２１のプリンタドライバを介してホスト３００から投入された４頁からなる文章データ）に対して、消去処理を実行する事は、禁止するよう本装置１００を制御する。尚、ここで述べる消去処理とは、例えば、本画像形成装置の操作部１０２を介して如何なるボックス操作をユーザが行っても、該データをメモリから読み出せない状態にする為の処理を包含する。又、消去処理の方法としては、例えば、メモリに蓄積されている消去対象の実データに対して、任意のデータでもって、上書き処理を施す完全データ消去方法がある。又、例えば、消去対象の実データ自身はメモリには残存するものの、該データに関連付けられた管理テーブル（例えば、ＦＡＴテーブル）内の管理情報を、データ操作することで、実質的に、実データを読出不可能状態にする簡易データ消去方法等がある。
【０２２８】
何故、文書Ｅへのショートカット機能を実行させる為のデータに相当する文書Ｆのユーザ選択によりハードディスク１０７から読出対象となる文書Ｅの実体画像データを、ハードディスク１０７から、消去する事を、制御部１０８により、禁止するのか、その理由を述べる。
【０２２９】
例えば、当該データの実画像データは、実際には、現在操作中のボックス、即ち、ボックス番号２のボックス（ボックス領域５０４）に保存されていない。当該データの実画像データは、他のボックス（この例では、ボックス１）に格納されているデータである。故に、現在操作中のボックス番号２のボックス以外のユーザに該当する、ボックス1のユーザや、ボックス３のユーザが、当該データの実画像データを利用できなくなる状況を阻止する為である。もし、文書Ｆの実体画像データに相当する文書Ｅの実画像データを、図２４のボックス番号２のボックスの為の操作画面１８００Ｂを介して、消去する事を許可してしまったら、不具合が起こりうる。例えば、ボックス番号１のボックスの為の操作画面（図２２の文書選択画面１８００Ａ）を介して、ボックス番号１のユーザが、該文書Ｅを出力させる事が不可能になりうる。又、例えば、ボックス番号３のボックスの為の操作画面（図２８の文書選択画面１８００Ｃ）を介して、ボックス番号３の配布先ユーザが、該文書Ｅを出力させる事が不可能になりうる。
【０２３０】
以上のような不具合を防止するべく、本実施形態では、ボックス操作画面を介して選択されたジョブが、他のボックスに保存されている実体画像データを出力させる為のショートカット機能を果たすジョブである場合には、該実体画像データの消去処理の実行を禁止するよう制御部１０８により制御する。換言すると、ボックス操作画面を介して選択されたジョブが、その現在選択対象のボックスに保存されている実体画像データを出力させる為のジョブである場合には、該実体画像データの消去処理の実行を許可するよう制御部１０８により制御する。例えば、ボックス２の操作画面に相当する図２３の画面１８００Ｂのリスト１８０１Ｂを介して、ユーザにより、文書Ｃが選択され、消去キー１９０２Ｂが押下された場合には、当該文書Ｃの実体画像データをハードディスク１０７から消去する事を許可する。又、例えば、ボックス３の操作画面に相当する図２８の画面１８００Ｃのリスト１８０１Ｃを介して、ユーザにより、文書Ｄが選択され、消去キー１９０２Ｃが押下された場合には、当該文書Ｄの実体画像データをハードディスク１０７から消去する事を許可する。
【０２３１】
ここで、本実施形態の効果を更に一層向上させるべく、配布先ユーザにとっての利便性向上も考慮する。例えば、配布先ユーザに相当するボックス２のユーザが、他のボックスに保存されている実体画像データ、文書Ｅに関し、現時点にて既に必要無しと考えている状況を想定する。本実施形態はこのような状況にも対応出来るように制御部１０８により制御する。
【０２３２】
例えば、ボックス２の為の文書選択画面１８００Ｂを表示部３１６に表示させ、該画面１８００Ｂのリスト１８０１Ｂで文書Ｆがユーザにより選択されたとする。これをうけ、制御部１０８は、画面状態を、図２３の状態から図２４の状態に遷移させる。ここで、該選択対象のドキュメントの実体画像データは文書Ｅであり、ボックス１に保存されている。故に、上記の如く、図２４の画面１８００Ｂに有効表示させた消去キー１９０２Ｂがユーザにより押下されても、当該文書Ｆに関連付けられている文書Ｅの実体画像データを、ハードディスク１０７から消去する事は禁止するよう制御する。但し、この場合、制御部１０８は、画面１８００Ｂのリスト１８０１Ｂに表示させている文書一覧リストの中から文書Ｆのリスト表示については、当該画面上から消去するように、表示部３１６を制御する。
【０２３３】
具体的には、図２４の画面１８００Ｂのリスト１８０１Ｂにてユーザにより文書Ｆが選択されたうえで、消去キー１９０２Ｂがユーザにより押下された事に応じて、該リスト１８０２Ｂから当該文書Ｆの表示を同画面上から消去させる。この結果を、図３０に示す。尚、当該操作に応答してメモリ内のデータも更新する。具体的には、ボックス番号２の記憶領域５０４から、文書Ｅへのショートカット機能を果たすデータと文書Ｆのジョブ情報を削除するように、ハードディスク１０７を制御する。これにより、ボックス番号２のデータ構造は図１０の状態から図９の状態になる。即ち、当該ボックス２には文書Ｃのデータのみが保存されている状態になる。
【０２３４】
このように、他のボックスに保存されている実体画像データをハードディスク１０７から読出す為のショートカット機能の役割を果たすデータが、ボックス文書選択画面を介して、ユーザにより選択されたうえで、当該データの消去指示がユーザにより入力された場合に、制御部１０８は、当該実体画像データ自体の消去処理は禁止するが、画面上からの当該データのリスト削除は許可するように表示部３１６を制御する。
【０２３５】
これにより、複数ボックス同時格納モードによりデータの配布対象となった配布先のユーザが、自分自身のボックスに関連付けられている文書データの中で、必要無しと思っているデータが存在しているにも拘らず、当該データが該同時格納モードにより投入された他のボックスにて共有されているジョブのデータであるが故に、自分自身のボックス選択画面上の文書選択リストから削除できない等の不具合を防止できる。そして、必要ないデータをリストから削除できて、必要のあるデータのみでリストを構築させることができ、当該ユーザにとって文書の選択がし易い使い勝手の良いユーザインタフェースを提供することが出来る。
【０２３６】
尚且つ、制御部１０８は、上記制御を実行することにより、ボックス番号２のボックスの為の操作画面１８００Ｂを介しての上記文書Ｅに対するデータ操作は禁止状態にするものの、他のボックスの操作画面を介しての上記文書Ｅ対するデータ操作は、引き続き、実行可能にするよう制御する。
【０２３７】
具体的には、図３０のような表示制御を表示部３１６に対して実行することにより、ボックス番号２のボックスの操作画面１８００Ｂを介して文書Ｅに対する処理要求を受付ける事は、禁止する。一方、ボックス１の操作画面１８００Ａを表示する場合には、図２２に示す表示を表示部３１６により実行可能に制御する。これにより、ボックス番号２のボックスに関する操作画面を介しての文書Ｅに対するデータ操作は禁止状態にする。但し、文書Ｅに対する処理要求を、ボックス番号１のボックスの為の操作画面を介して、ユーザから受付けることは、許可するように、制御する。
【０２３８】
同様に、ボックス３の操作画面１８００Ｃを表示する場合には、図２８に示す表示を表示部３１６により実行可能に制御する。これにより、ボックス番号２のボックスに関する操作画面を介しての文書Ｅに対するデータ操作は禁止状態にするが、文書Ｅに対する処理要求を、ボックス番号３のボックスの為の操作画面を介して、ユーザから受付けることは、許可するように、制御する。以上のような一連の制御を本実施形態にて実行可能にすることで、次に列挙するような効果が得られる。
【０２３９】
例えば、複数ボックス同時投入モードにて投入されたジョブに相当する文書Ｅに関わるデータ操作を、配布先ボックスに相当するボックス２のユーザが、実行した事が原因で、発生しうる不具合を未然に防止できる。尚、当該不具合の例としては、例えば、他の配布先ボックスに相当するボックス１や３のユーザが、ボックス操作を実行しても、既にハードディスク１０７から文書Ｅが消去されてしまっているが故に、文書Ｅをハードディスク１０７から読出す事が出来ない等の不具合である。本実施形態にて上記制御を採用することで、このような不具合が起きるのを未然に防止できる。
【０２４０】
又、例えば、ボックス番号２のボックスのユーザが「文書Ｅは、もう利用しないので、自分のボックスの文書選択リストから削除したい」と望んでいるものの、他の配布先のボックス1や３のユーザが、文書Ｅを利用する可能性があるやも知れないので、ボックス２のユーザの文書選択画面上から削除する事が出来ない等の不具合が、起きることについても、本実施形態にて上記制御を採用することで、未然に防止できる。
【０２４１】
このように、複数ボックス同時投入モードを実装化した場合に発生しうる各種の問題も未然に防止でき、ボックス機能を利用する様々なユーザからの様々なニーズに柔軟に対応出来るという本実施形態の上記効果を更に一層向上させる事が出来る。
【０２４２】
尚、本実施形態では、様々な仕組みを提供可能に構成しているが、これらは、ボックス機能を利用する様々なユーザからの様々なユーザニーズに配慮した仕様である。故に、必ずしも、本実施形態で述べた複数の仕組みの、その全てを実行できるような装置でなくても本実施形態は適用可能である。
【０２４３】
例えば、本実施形態は、ボックス機能のような機能を有するデータ処理装置のメモリに用意された複数のデータ記憶ボックスのうちの、ユーザが所望の複数のボックスに対して、同一ジョブデータを、同時に、配布保存させる状況に対処できるものである。そして、本実施形態は、複数のボックスに対して同一ジョブデータを配布保存させる事を希望しているユーザ自身が、簡単な操作で、これを実現できるという効果を得られるものである。故に、上述した点のうちのメモリ容量等、装置の資源に対する配慮を気にしなくて良いならば、次のような構成でも良い。
【０２４４】
例えば、上述の例では、複数ボックス同時格納モードにおいて、配布先のボックスには、実体画像データのショートカット機能の役目を果たすデータを、保存させる制御例だった。この制御例の代わりに以下のような制御を実行させるようにしても良い。ホスト３００の表示部に図２１のボックス設定画面を表示させた段階から説明する。尚、図２１の画面をホスト３００の表示部に表示させる前のホスト３００での一連の制御は上述した制御と同じなので省略する。
【０２４５】
例えば、ボックス設定画面１６００のリスト１６０２を介して、ホスト３００から送信される文書Ｅのドキュメントデータの保存先として、図２１のように、ボックス１、２、３３の３個のボックスがホスト３００のユーザにより選択されたとする。そして、ＯＫキー１７０１が押下され、当該文書Ｅのジョブデータが、ホスト３００から出力されたとする。この文書Ｅのジョブデータを本画像形成装置１００が受信したら、制御部１０８は、当該ジョブデータの解析を行う。これにより、当該ジョブデータは複数ボックス同時格納モードのジョブであり、保存先は、ボックス１〜３の３つであると判断する。制御部１０８は、当該ホスト３００からの指示に基き、これら３つのボックスに当該文書Ｅのジョブデータを同時保存させるわけであるが、ここで、以下のような一連のデータ記憶制御を、実行するように、ハードディスク１０７を制御する。
【０２４６】
まず、ボックス番号１のボックス領域５０３には、文書Ｅの実体画像データ（上記例の如く、４ページからなる文書データ）と、ジョブ情報（文書Ｅの印刷条件など一連の処理パラメータを含む）を、保存させる。制御部１０８は、該ボックス１への一連のデータ保存処理に並行して（同時に）、以下のようなデータ記憶制御を本装置１００に実行させる。
【０２４７】
例えば、ハードディスク１０７のテンポラリ領域５０１等の適当なメモリ作業領域を利用して、文書Ｅの実体画像データの電子コピーデータを作成する。この電子データコピー作成処理が完了したうえで、制御部１０８は、当該文書Ｅの実体画像データの電子コピーデータを、文書Ｆというファイル名で、ボックス番号２のボックス領域５０４に保存させる。
【０２４８】
即ち、この例における、文書Ｆというファイル名のデータは、文書Ｅへのショートカット機能の役目を果たす仮想的なデータでは無い。文書Ｆは、文書Ｅの実体画像データのコンテンツと同一内容の実体画像データそのものである。
【０２４９】
この文書Ｅの実態画像データのコピーデータである実体画像データを、文書Ｆというファイル名で、ボックス番号２のボックス領域５０４に保存させると共に、制御部１０８は、文書Ｅのジョブ情報も、該文書Ｆに関連付けて、ボックス領域５０４に保存させる。
【０２５０】
そして、制御部１０８は、上記と同様の作業を、他の配布先ボックスに該当するボックス番号３のボックス領域５０５に対しても実行するよう制御する。即ち、文書Ｅの実体画像データの電子コピーデータに相当する実体画像データの作成処理がテンポラリ領域５０１にて完了したら、当該文書Ｅの実体画像データの電子コピーデータを、文書Ｇというファイル名でもって、ボックス番号３のボックス領域５０５に保存させる。尚且つ、文書Ｅのジョブ情報も、該文書Ｇに関連付けて、ボックス領域５０５に保存させる。
【０２５１】
このように、複数ボックス同時格納モードにおいて選択された複数のボックスに対して、実体画像データのコピーデータを配布保存させるように装置１００を制御する構成であっても良い。
【０２５２】
このように、実体画像データの電子コピーデータを配布先ボックスに記憶させるデータ蓄積方法でもって、複数ボックス同時格納モードを実行するならば、ハードディスク１０７内のボックス1、２、３におけるデータ記憶状況は、図１０に示したようなデータ構造にはならない。
【０２５３】
例えば、ホスト３００から複数ボックス同時格納モードで投入された文書Ｅのジョブデータを、当該データ蓄積方法でもって、ボックス格納させる場合、ボックス１〜３のデータ構造は、図３１のようなデータ構造になる。即ち、ボックス１のデータ構造は、図１０と同じだが、ボックス２とボックス３のデータ構造は、図１０とは異なりショートカット機能のデータを保存せずに、文書Ｅの電子コピーデータに相当する実体画像データが保存される。本実施形態では、このような蓄積方法で該モードを実行する場合においても対応可能にハードディスク１０７を制御部１０８により制御する。
【０２５４】
尚且つ、制御部１０８は、このデータ蓄積方法でもって、同一ジョブデータを複数のボックスに同時保存させる場合、該データ蓄積制御に連動した、ユーザインタフェースに関する操作制御を実行する。例えば、図３１のデータ構造状況やＦＡＴ情報等の判断材料に基いて、図３２や図３３の表示を実行可能に表示部３１６を制御する。以下説明する。
【０２５５】
画像形成装置１００の表示部３１６に表示させた図６のボックス選択画面６０１にてボックス２が選択された場合、制御部１０８は、ボックス２の為の操作画面として、図３２に示す文書選択画面１８００Ｂを表示部３１６に表示させる。
【０２５６】
図２３で説明した操作制御例と対比しても分るように、図３２に示す表示制御を実行する場合には、リスト１８０１Ｂには、ショートカットアイコン２２０１を表示させない。何故なら、文書Ｅのコピーデータを作成したことで、文書Ｅの内容と同一内容の実体画像データ自体を本ボックス２に保存させているからである。
【０２５７】
故に、図３２の如く、ボックス２の文書選択リスト１８０１Ｂには、文書Ｆとして、実画像データが本ボックスに保存されている事、並びに、文書Ｆは、文書Ｅのコピーデータである事を、ユーザにより認識可能にする為の情報を、リスト１８００１Ａに表示させる。
【０２５８】
尚、図３２に示すリスト１８０１Ｂを介して何れかの文書がユーザにより選択されると、先程と同様に、制御部１０８は、図３２の画面１８００Ｂ上にて、キー１９０１Ｂ〜キー１９０５Ｂを有効表示状態にする。
【０２５９】
例えば、図３２に示すリスト１８０１Ｂを介して文書Ｆがユーザにより選択された場合に、制御部１０８は、図３２の画面１８００Ｂ上に、キー１９０１Ｂ〜１９０５Ｂを有効表示状態にさせ、ユーザから該文書Ｆに関わる処理要求を受付可能にする。そして、例えば、図３２の画面１８００Ｂに有効表示状態にしたプリントキー１９０３Ｂがユーザにより押下された場合には、先程と同様に、図２５のプリント設定画面２００Ａを表示部３１６に表示させる。この画面２０００Ａを介して、文書Ｅのコピーデータに相当する文書Ｆに対する各種印刷処理条件を、ユーザにより、設定可能にする。
【０２６０】
尚、図３２でリスト表示されている該文書Ｆのオリジナルデータは、文書Ｅである。又、本実施形態では、上述したように、文書Ｅに対してホスト３００のプリンタドライバ１３００を介して予め印刷処理条件を設定することが出来る。
【０２６１】
故に、このように、オリジナルデータに印刷条件が予め設定されている場合には、そのパラメータを画面２０００Ａで反映させる。制御部１０８は、オリジナルデータに対して予め設定された印刷条件のままでプリントさせるか、設定変更したうえでプリントさせるかを、画面２０００Ａを介して、現在ボックス操作しているユーザにより決定可能に装置１００を制御する。この制御を実行可能にする為にも、図３１に示すように、ジョブ情報は、文書Ｆに関連付けてボックス領域５０４に保存している。
【０２６２】
図３２に示すリスト１８０１Ｂを介して文書Ｆがユーザにより選択され、ユーザによる各種の設定、確認作業が完了し、図２５の画面２０００Ａのプリント開始キー２００２Ａがユーザにより押下されたとする。すると、制御部１０８は、当該ユーザ操作に応答し、ハードディスク１０７から、文書Ｅの電子コピーデータである文書Ｆというファイル名で定義した実体画像データを、本ボックス２の記憶領域５０４から読み出す。図２５の表示を介して印刷条件が設定変更されずにキー２００２Ａが押下された場合には、制御部１０８は、読み出した当該実体画像データ（文書Ｅの実体画像データのコピーデータ）を、ホスト３００にて文書Ｅに対して予め設定された印刷処理条件でもって、プリンタ部１０４によりプリントさせる。一方、図２５の表示を介してユーザにより処理条件がユーザにより設定変更されたうえで、キー２００２Ａが押下された場合には、読み出した当該実体画像データを、設定変更後の印刷処理条件でもって、プリンタ部１０４によりプリントさせる。
【０２６３】
尚、このようにコピーデータを作成する制御を実行する場合には、次のような消去処理に関する制御に関しても、制御部１０８により実行可能にする。例えば、図３２に示すリスト１８０１Ｂを介して文書Ｆがユーザにより選択されたうえで、図３２の画面１８００Ｂに有効表示状態にさせた消去キー１９０２Ｂが、ユーザにより押下されたとする。これにより、制御部１０８は、文書Ｆに対する消去処理要求をユーザより受付ける。
【０２６４】
この場合、制御部１０８は、文書Ｆ、即ち、文書Ｅの実体画像データのコピーデータを、当該ボックス領域５０４から消去するよう制御する。このように、当該制御例においては、同時配布されたデータの消去処理を実行する事を許可する。尚、消去処理を実行する場合には、実データに対して任意のデータを上書きする方法、或いは、ＦＡＴテーブルの管理データをクリアする方法等により、文書Ｆ、即ち、文書Ｅの実体画像データのコピーデータをハードディスク１０７から読出不可能状態にする。又、当該文書のジョブ情報も、該領域５０４から削除する。
【０２６５】
又、このようにコピーデータを作成する制御を実行する場合には、次のようなデータ送信処理に関する制御についても、制御部１０８により実行可能にする。例えば、図３２に示すリスト１８０１Ｂを介して文書Ｆがユーザにより選択されたうえで、図３２の画面１８００Ｂに有効表示状態にさせた送信キー１９０４Ｂが、ユーザにより押下されたとする。これにより、制御部１０８は、文書Ｆに対するデータ送信処理要求をユーザより受け付ける。
【０２６６】
例えば、この場合、制御部１０８は、文書Ｆ、即ち、文書Ｅの実体画像データのコピーデータを、当該ボックス領域５０４から読み出し、読み出した当該実体画像データを、該ユーザにより所望の外部装置へ、該ユーザの所望のデータ形式でもって、データ送信するように、コンピュータインタフェース部１０６を制御する。このように、同時配布対象のジョブの実体画像データの送信処理の実行を許可する。
【０２６７】
又、このような処理と同等のことを、その他の配布先ボックスに相当するボックス番号３を操作する場合においもて実行可能に制御部１０８により装置１００を制御する。
【０２６８】
例えば、画像形成装置１００の表示部３１６に表示させた図６のボックス選択画面６０１にてボックス３が選択された場合には、制御部１０８は、ボックス３の為の操作画面として、図３３に示す文書選択画面１８００Ｃを表示部３１６に表示させる。
【０２６９】
図３３のリスト１８０１Ｃの文書Ｇというファイル名のデータが、ボックス番号１に保存されている文書Ｅの実体画像データのコピーデータである。そして、このコピーデータが該ボックス３のボックス領域５０５に保存されている。
【０２７０】
ユーザが図３３のリスト１８０１Ｃを介して、当該文書Ｅの実体画像データのコピーデータに該当する文書Ｇを選択すれば、制御部１０８は、図３３の画面１８００Ｃ上にキー１９０１Ｃ〜１９０５Ｃを有効状態にする。そして、当該文書Ｇに対する所望の処理要求をユーザにより受付可能に制御する。
【０２７１】
尚、文書Ｅの実体画像データを保存したボックス番号１のユーザインタフェースは、この例においても、図２２のボックス設定画面１８００Ａと同一であり、オリジナルデータを保存したボックスのユーザは、先と同様の事を実行することが出来る。制御部１０８は、この例において、図６の画面にてボックス１が選択された場合にも、図２２の画面１８００Ａを表示部３１６に表示させる。そして、上述した制御と同等の制御を実行する。
【０２７２】
このように、複数ボックス同時格納モードにおいて、実体画像データの電子コピーデータを配布先ボックスに記憶させる動作シーケンスを実行する場合においても、配布先ボックスの為のボックス操作画面を介して、当該データに対する各種の処理要求を、各配布先ボックス毎に、個別に、ユーザから受け付ることが出来る。
【０２７３】
尚、本実施形態では、このように、複数ボックス同時格納モードにおいて、実体画像データの電子コピーデータを配布先ボックスに記憶させるような動作シーケンスを、複数ボックス同時格納モードにおける電子コピーデータ配布モードと称す。一方、先に詳述した説明、即ち、他のボックスに存在する実体画像データのメモリからの読出指示を別のボックスのＵＩを介してユーザにより入力可能にする為のショーカット機能データを、配布先ボックスに保存させる動作シーケンスを、複数ボックス同時格納モードにおけるショートカット機能データ配布モードと称す。
【０２７４】
ここで、これらのモードのメリットに関して説明する。まず、これら２つのモードに共通して得られるメリットを説明する。例えば、どちらのモードを実行する場合にしても、ボックス機能を具備するデータ処理装置のメモリに用意されている複数のデータ記憶ボックスの中から、ユーザが所望の複数のボックスに対して、同一ジョブのデータを、同時に、配布保存させるような状況に対処できる。尚且つ、所望の複数のボックスに対して同一ジョブのデータを配布保存させる事を希望するユーザ自身が、簡単な操作で、これを実現できるようにする事が出来る。このように複数のボックスに同時格納させる際のユーザの操作性を向上させる事が出来る。
【０２７５】
そして、前者、即ち、複数ボックス同時格納モードにおけるショートカット機能データ配布モードに特化したメリットを説明する。例えば、当該モードを実行できるならば、上記２つのモードに共通の効果を奏しつつ、且つ、該ボックス機能にて必要な資源を節約することが出来る。例えば、本実施形態では、ボックス機能にてハードディスク１０７を利用するが、複数のボックス同時格納モードのジョブの為に実体画像データを記憶するボックスは１つで済む。故に、少ないメモリ容量で、該複数ボックス同時格納モードのジョブに対処することが出来る。
【０２７６】
一方、後者、即ち、複数ボックス同時格納モードにおける電子コピーデータ配布モードに特化したメリットを説明する。例えば、当該モードを実行できるならば、上記２つのモードに共通の効果を奏しつつ、且つ、配布先ボックスのユーザの利便性を更に向上させる事が出来る。
【０２７７】
例えば、本実施形態で述べた前者のモードを実行する場合は、本実施形態において、制御部１０８は、次のような動作を実行可能にしている。例えば、ボックス１のユーザがボックス１の為の操作画面、図２２の画面１８００Ａのりスト１８０１Ａを介して文書Ｅが選択され、有効表示状態となった消去キー１９０２Ａがユーザにより押下されたとする。この場合、制御部１０８は、文書Ｅの実体画像データを当該ボックス1のボックス領域５０３から消去させる。
【０２７８】
これにより、文書Ｅの実体画像データをハードディスク１０７から読み出し不可能状態にする。且つ、ボックス操作をユーザが行っても、当該文書Ｅの実体画像データに対する処理要求の受付けを禁止する。例えば、ボックス番号1のボックスに関わる図２２の文書選択画面１８００Ａのリスト１８０１Ａ上から文書Ｅの情報のリスト表示を削除する。尚且つ、当該文書Ｅの実体画像データの消去処理を実行した事に応じて、自動的に、ボックス２やボックス３の配布先ボックスの操作画面のリストも自動更新させる。
【０２７９】
例えば、当該制御により文書Ｅの実体画像データの消去処理が実行された後に、ボックス２の文書選択画面を表示部３１６に表示させた場合、図２３のリスト１８０１Ｂのリストには、文書Ｅに関連付けられた文書Ｆの情報のリスト表示は自動的に削除された状態とする。同様に、ボックス３の文書選択画面を表示部３１６に表示させた場合でも、図２８のリスト１８０１Ｃのリストには、文書Ｅに関連付けられた文書Ｇの情報のリスト表示は自動的に削除された状態とする。
【０２８０】
このように、複数ボックス同時格納モードにおけるショートカット機能データ配布モードのような動作を装置１００に実行させる場合、実体画像データを保存しているボックス１の操作画面を介しては、該実体画像データの消去指示を受付可能にする。そして、制御部１０８は、該指示が入力されたら、該実体画像データの消去処理を実行する。尚且つ、該消去処理の実行完了に応じて、他の配布先ボックスに相当するボックス番号２の為の画面や、ボックス番号３の画面から、該文書Ｅの実体画像データにアクセスする為の表示項目を自動的にリスト上から削除するよう表示部３１６を制御する。これにより、他の配布先ボックスからのアクセスを禁止するよう制御している。
【０２８１】
これに対して、複数ボックス同時格納モードにおいて電子コピーデータ配布モードを装置１００が実行できるならば、制御部１０８による制御により、本装置１００にて、以下のような動作を可能とする。
【０２８２】
例えば、ボックス番号１のユーザが図２２のリスト１８０１Ａを介して文書Ｅを選択して、同画面上に有効表示された消去キー１９０２Ａをユーザが押下されたとする。すると、制御部１０８は、ボックス１のボックス領域５０３から該文書Ｅの実体画像データ及びジョブ情報を消去する。且つ、ボックス１の操作画面１８００Ａのリスト１８０１Ａ上からも、該文書Ｅに対応する表示項目を削除するように、ボックス１の操作画面の表示内容も更新する。これにより、文書Ｅの実体画像データに対する処理要求をボックス１の操作画面１８００Ａを介してユーザから受付ける事を禁止する。
【０２８３】
しかし、制御部１０８は、文書Ｅの実体画像データ及びジョブ情報をボックス１の記憶領域５０３から消去させても、該文書Ｅの実体画像データのコピーデータが保存されているボックス２の記憶領域５０４やボックス３の記憶領域５０５からは、当該文書Ｅの実体画像データのコピーデータ（実体）及び該ジョブのジョブ情報は、消去しないように制御する。そして、そのまま、これらの領域に、該文書Ｅの実画像データのコピーデータ及びジョブ情報を残存させるようハードディスク１０７を制御する。
【０２８４】
尚且つ、制御部１０８は、上記制御に連動し、ボックス1の操作画面１８００Ａのリスト１８０１Ａから文書Ｅのリスト表示を削除しても、ボックス２の操作画面１８００Ｂのリスト１８０１Ｂから文書Ｆのリスト表示を削除する事は禁止する。且つ、ボックス３の操作画面１８００Ｃのリスト１８０１Ｃから文書Ｇのリスト表示を削除する事も禁止する。
【０２８５】
即ち、図２２のボックス番号１の操作画面１８００Ａのりスト１８０１Ａから文書Ｅのリスト表示を削除させても、ボックス番号２の操作画面を表示部３１６に表示させた場合には、図３２の表示状態を維持出来るように表示部３１６を制御する。そして、図３２のボックス２の画面１８００Ｂのリスト１８０１Ｂを介して文書Ｆが選択された場合には、該ボックス２の記憶領域５０４に保存している該文書Ｆに関連付けられた文書Ｅの実体画像データのコピ−データに対する各種処理要求を、該ボックス２のユーザから受付可能にする。そして、該ボックス２のユーザからの指示に応じた処理を、該ボックス２の記憶領域５０４に保存させている当該コピーデータ（実体）に対して実行可能に制御する。
【０２８６】
同様に、図２２のボックス番号１の操作画面１８００Ａのりスト１８０１Ａから文書Ｅのリスト表示を削除させても、ボックス番号３の操作画面を表示部３１６に表示させた場合には、図３３の表示状態を維持出来るように表示部３１６を制御する。そして、図３３のボックス３の画面１８００Ｃのリスト１８０１Ｃを介して文書Ｇが選択された場合には、該ボックス３の記憶領域５０５に保存している該文書Ｇに関連付けられている文書Ｅの実体画像データのコピ−データに対する各種処理要求を、該ボックス３のユーザから受付可能にする。そして、該ボックス３のユーザからの指示に応じた処理を、該ボックス３の記憶領域５０５に保存させている当該コピーデータ（実体）に対して実行可能に制御する。
【０２８７】
以上の制御を換言する。例えば、ボックス２のユーザからボックス２の操作画面１８００Ｂを介して文書Ｆに対する消去処理の実行要求を受付けたとする。この場合、制御部１０８は、文書Ｅの実体画像データの電子コピ−データ及びジョブ情報を該ボックス２の記憶領域５０４から消去させる。しかし、文書Ｅの実画像データに対する処理要求は、ボックス１の画面１８００Ａを介してボックス１のユーザから受付可能に制御する。且つ、文書Ｅの実画像データのコピーデータに対する処理要求も、ボックス３の画面１８００Ｃを介してボックス３のユーザから受付可能に制御する。
【０２８８】
このように、複数ボックス同時格納モードにおいて電子コピーデータ配布モードにてジョブデータを複数のボックスに格納出来る構成であるならば、他のボックスでのユーザ操作に連動せずに、各ボックス毎に、独立した、他のボックスに依存しない、制御を、同時格納対象のジョブデータに対して、実行可能に構成する事も可能である。
【０２８９】
これにより、複数ボックス同時格納モードにおけるショートカット機能データ配布モードのような動作を実行可能な装置構成にて発生するやも知れない問題も未然に抑制出来る。例えば、ショートカット機能データ配布モードの場合には、ボックス１のユーザがボックス１の文書Ｅを消去してしまった事が原因で、ボックス２やボックス３のユーザが文書Ｅの実体画像データにアクセスできず、文書Ｅの実体画像データに対応するデータの出力物を得ることができない等の不具合が起こる可能性も未然に防ぐ事が出来る。
【０２９０】
このように、ショートカット機能によるデータ共有方法でも、実体画像データの電子コピーデータ作成機能によるデータ共有方法でも、どちらの構成を採用しても構わない。少なくとも、これらの方法にて共通して得られる事が可能な上記のような効果を達成する事が可能であるならば、如何なるシステム・装置構成であっても、如何なるデータ処理方法であっても、本実施形態は、適用出来る。
【０２９１】
換言すると、本実施形態では、上述したようにボックス機能に関わる様々な制御構成を取り入れている。しかし、これらは、全て、ユーザの利便性や使用環境等を念頭に入れた高付加価値仕様であり、必ずしも、これらの全ての制御を実現しなければならないというものではない。なぜなら、例えば、少なくとも上述した制御の１つを採用することで、従来で想定したような課題を改善提案でき、ボックス機能の機能アップ、ユーザビリティの向上に貢献できるからである。
【０２９２】
尚、ボックス機能における様々なユーザニーズに柔軟に対応出来るようにするという効果を更に向上させる点を念頭において検討してみるならば、以下のような制御を本実施形態にて実行可能に構成しても良い。
【０２９３】
例えば、上述した構成例は、複数ボックス同時格納モードにおけるショートカット機能データ配布モードのような動作、及び、複数ボックス同時格納モードにおける電子コピーデータ配布モードのような動作、のうちの、何れか一方の動作のみを実行可能な装置であるならば、包含される具体例でもある。そこで、これらの両モードを具備した装置を想定し、このような上記のような２つのモードを具備した装置にて、どちらのモードで装置を動作させるか、ユーザ自身により選択決定可能に構成しても良い。
【０２９４】
例えば、本実施形態の装置１００を例にとり説明する。該装置１００は、図４の示す操作部１０２が具備するユーザモードキー３１１がユーザにより押下された事に応じて、制御部１０８は、該装置１００が具備する各種機能に関する初期設定をユーザにより登録可能にする為のユーザモード画面を表示部３１６に表示させる。尚、当該上述した各種ボックス機能に関する設定（例えば、ボックスの名称を登録する為の設定など）も、当該ユーザモード下にて初期設定をユーザにより登録可能にしている。
【０２９５】
ここで、該ユーザモードが選択され、ボックス機能に関する初期設定をユーザが行う場合に、図３４に示す画面を表示部３１６に表示可能に制御部１０８により制御する。
【０２９６】
当該画面３４００は、ボックス機能に関する初期設定を行う為の表示画面である。制御部１０８は、当該画面３４００の選択項目３４０１内のキー３４０２及びキー３４０３を介して、そもそも上述した複数ボックス同時格納モードを実行する事を許可するか禁止するかを予めユーザにより選択可能に制御する。
【０２９７】
例えば、図３４の例では、キー３４０３が複数ボックス同時格納モードの実行を禁止する設定がなされている状態に相当する。この設定が本画像形成装置１００に対してなされている場合、制御部１０８は、当該設定情報を、データ発生装置に伝達する。即ち、データ発生装置の一例に相当する上述したホスト３００に対しても、当該ボックス設定情報が通知される。
【０２９８】
このような設定の場合、例えば、ホスト３００の制御部は、ホスト３００のユーザから複数ボックス同時格納モードの実行要求自体を受付けないよう制御する。例えば、図１６のようなボックス設定画面１６００をホスト３００の表示部に表示させた場合に、選択可能なボックスは１個のみとし、複数のボックスを選択出来ないようにする。即ち、図１７に示すようなリスト１６００におけるボックス選択設定は許可するが、図２１に示すように、リスト１６００にて複数のボックスを選択する事は禁止するよう制御する。これにより、複数ボックス同時格納モードの実行を禁止して、単一ボックス格納モードの実行についは許可するように制御する。
【０２９９】
一方、図３４の画面３４００上のキー３４０２がユーザにより押下された事を受け、複数ボックス同時格納モードの実行を許可する設定がなされた場合には、制御部１０８は、画面３４００の表示内容を、図３５に示すような表示内容に遷移させるよう表示部３１６を制御する。尚且つ、この設定が本画像形成装置１００に対してなされている場合も、制御部１０８は、当該設定情報を、データ発生装置に伝達する。即ち、データ発生装置の一例に相当する上述したホスト３００に対しても、当該ボックス設定情報が通知される。
【０３００】
これにより、例えば、ホスト３００では、上述した各種制御を実行可能にする。即ち、図１７のようにボックス設定画面１６００を介して１個のボックスのみ選択可能とし、単一ボックス格納モードで処理対象のジョブを本装置１００に処理させる事が出来る（文書Ｃを投入した場合の制御例参照）。尚且つ、図２１のようにボックス設定画面１６００を介してユーザにより複数個のボックスを選択可能とし、複数ボックス同時格納モードで処理対象のジョブデータを本装置１００に処理させる事も可能にする（文書Ｅを投入した際の制御例参照）。
【０３０１】
又、複数同時ボックス格納モードの実行を禁止する設定がなされている場合、制御部１０８は、図３４に示すように、画面３４００上の選択項目３４０４をグレー表示状態にさせている。これにより、該項目３４０４を介してユーザにより指示を入力できないように制御している。
【０３０２】
一方、複数同時ボックス格納モードの実行を許可する設定がなされている場合には、図３５に示すように、画面３４００上の選択項目３４０４を有効表示状態にさせる。これにより、該項目３４０４を介してユーザにより指示を入力可能に制御している。
【０３０３】
本実施形態では、複数ボックス同時格納モードを実行する場合に、この設定項目３５０５内の選択欄３４０４ａ、３４０４ｂの何れかをユーザが選択する事により、複数ボックス同時格納モードにおいてショートカット機能データ配布モードを装置１００に実行させるか、電子コピーデータ配布モードを装置１００に実行させるかを、ユーザ自身により予め決定可能に制御する。
【０３０４】
図３５の表示状態は、選択欄３４０４ａが選択されている事によりショートカット機能データ配布モードが選択されている場合の例である。このように、複数ボックス同時格納モードを実行する場合において、ショートカット機能データ配布モードの設定が装置１００に対してなされている場合、制御部１０８は、上述のショートカット機能データ配布モードの説明にて述べた各種制御を実行可能にする（図１０、図２２〜図３０の各説明参照）。
【０３０５】
一方、図３５に示す選択項目３４０４の選択欄３４０４ｂをユーザが選択する事により電子コピーデータ配布モードを設定することが出来る。このように、複数ボックス同時格納モードを実行する場合において、電子コピーデータ配布モードの設定が装置１００に対してなされている場合には、制御部１０８は、上述の電子コピーデータ配布モードの説明にて述べた各種制御を実行可能にする（図３１、図２２、図３１〜図３３の各説明参照）。
【０３０６】
このように構成する事で、ショートカット機能データ配布モード、及び、電子コピーデータ配布モードのうちの、ユーザが所望のモードでもって、複数ボックス同時格納モードを実現できる。これにより、これら２つのモードの夫々のメリットを考慮しつつ、最適な動作を選択する事が出来る。故に、ボックス機能における様々なユーザニーズに柔軟に対応出来るという効果を更に向上させる事が可能である。但し、当該制御に関しても、ボックス機能におけるユーザメリットを考慮した上での仕様であるが故に、必ずしも採用する必要はない。
【０３０７】
尚、本実施形態は、詳述したように、ショートカット機能データ配布モードであっても、電子コピーデータ配布モードであっても共通する構成は、例えば、少なくとも以下の点等がある。
【０３０８】
第１ボックス及び第２ボックスを含む複数のボックスのデータを記憶可能なハードディスク１０７等の記憶ユニットを有する本画像形成装置１００等のデータ処理装置を含んだデータ処理システムにて、以下のように構成する。
【０３０９】
本実施形態では、ホスト３００等のデータ発生装置のユーザインタフェースユニットを介して所定の操作が行われずに該データ発生装置から送信された第１ジョブのデータが前記記憶ユニットに記憶された場合に、該第１ジョブのデータに関わる処理要求を、前記第1ボックスに関わる第１表示を介して、ユーザから受付可能にデータ処理装置を制御する。
【０３１０】
この構成は、例えば、図１７を参照し、ホスト３００のボックス設定画面１６００を介して、複数ボックスの選択操作がなされずに、ボックス番号２のボックスのみが、保存先として、ホスト３００のユーザにより選択されたうえで該ホスト３００から送信された文書Ｃのジョブデータを本装置１００が受信した場合における制御例に相当する。当該受信データを解析したら、制御部１０８は、ハードディスク１０７のボックス２のボックス領域５０４に当該ジョブデータを保存させる。この場合、当該文書Ｃの実体画像データに対する処理要求は、ボックス番号２のボックス利用する際に要する操作画面を介して、ユーザにより受付け可能にする。そして、ユーザの所望の処理を該文書Ｃの実体画像データに実行可能にする（図１８〜図２０等参照）。
【０３１１】
同様に上記構成は、例えば、ホスト３００のボックス設定画面１６００を介して、複数ボックスの選択操作がなされずに、ボックス番号１のボックスのみが、保存先として、ホスト３００のユーザにより選択されたうえで該ホスト３００から送信された文書Ａのジョブデータを本装置１００が受信した場合における制御例に相当する。当該受信データを解析したら、制御部１０８は、ハードディスク１０７のボックス１のボックス領域５０３に当該ジョブデータを保存させる。この場合に、当該文書Ａの実体画像データに対する処理要求は、ボックス番号１のボックスの操作画面を介して、ユーザにより受付け可能にする。そして、ユーザの所望の処理を該文書Ａの実体画像データに実行可能にする（図２２等参照）。
【０３１２】
換言すると、制御部１０８は、ボックス２や３等、ボックス１以外のボックスの為のユーザインタフェース画面を介して、文書Ａの実体画像データの操作を行う事は、禁止する。又、ホスト３００のボックス設定画面１６００を介して、複数ボックスの選択操作がなされずに、ボックス番号１のボックスのみが、保存先として、ホスト３００のユーザにより選択されたうえで該ホスト３００から送信された文書Ｂのジョブデータを本装置１００が受信した場合における制御例にも相当する。
【０３１３】
同様に上記構成は、例えば、ホスト３００のボックス設定画面１６００を介して、複数ボックスの選択操作がなされずに、ボックス番号３のボックスのみが、保存先として、ホスト３００のユーザにより選択されたうえで該ホスト３００から送信された文書Ｄのジョブデータを本装置１００が受信した場合における制御例に相当する。当該受信データを解析したら、制御部１０８は、ハードディスク１０７のボックス３のボックス領域５０５に当該ジョブデータを保存させる。この場合に、当該文書Ｄの実体画像データに対する処理要求は、ボックス番号３のボックスの操作画面を介して、ユーザにより受付け可能にする。そして、ユーザの所望の処理を該文書Ｄの実体画像データに対して実行可能にする（図２８、図２９等参照）。換言すると、制御部１０８は、ボックス１や２等、ボックス３以外のボックスの為のユーザインタフェース画面を介して、文書Ｄの実体画像データの操作を行う事を、禁止する。
【０３１４】
以上のように、保存先として、複数ボックスの選択操作がなされずに、１個のボックスのみが指定されたうえでデータ発生装置から投入される、ジョブの事を、第１ジョブと称している。換言すると、単一ボックス格納モードでもって処理すべきジョブの事を第１ジョブと称している。これに関連し、実体画像データ自体が保存されるボックスの事を、ここでは、第１ボックスと称している。
【０３１５】
このような構成を前提として、更に以下の構成を持つ。
【０３１６】
ホスト３００等のデータ発生装置のユーザインタフェースユニットを介して前記所定の操作が行われたうえで該データ発生装置から送信された第２ジョブのデータが前記記憶ユニットに記憶された場合に、該第２ジョブのデータに関わる処理要求を、前記第１ボックスに関わる第１表示を介して、受付可能にし、且つ、該第２ジョブのデータに関わる処理要求を、前記第２ボックスに関わる第２表示を介しても、受付可能にデータ処理装置を制御する。
【０３１７】
この構成は、例えば、図２１を参照し、ホスト３００のボックス設定画面１６００を介して、保存先として、複数ボックスの選択操作としてボックス１、２、３がホスト３００のユーザにより選択されたうえで、該ホスト３００から送信された文書Ｅのジョブデータを本装置１００が受信した場合における制御例に相当する。当該受信データを解析したら、制御部１０８は、ハードディスク１０７のボックス１、２、３の各ボックス領域５０３、５０４、５０５に当該ジョブデータを保存させる。尚、ショートカット機能データ配布モードならば、文書Ｅの実体画像データを読み出す為のショートカット機能を果たすデータに相当する文書Ｆをボックス２に保存させる。同様に、文書Ｅの実体画像データを読出す為のショートカット機能を果たすデータに相当する文書Ｇをボックス３に保存させる。一方、電子コピーデータ配布モードならば、文書Ｅの実体画像データのコピーデータに相当する実体画像データを、文書Ｆとして、ボックス２に保存させる。同様に、文書Ｅの実体画像データのコピーデータに相当する実体画像データを、文書Ｇとして、ボックス３に保存させる。尚、どちらのモードでも、文書Ｅのオリジナルの実体画像データを、ボックス１に保存させる（図１０、図３１参照）。
【０３１８】
このような場合、当該文書Ｅの実体画像データに対する処理要求は、ボックス番号１のボックス利用する際に要する操作画面を介して、ユーザにより受付け可能にする。そして、ボックス１のユーザの所望の処理を該文書Ｅの実体画像データに対して実行可能にする（図２２等参照）。
【０３１９】
尚且つ、該文書Ｅのオリジナルの実体画像データを保存していないボックス２やボックス３のユーザインタフェースを介しても、該文書Ｅの実体画像データ（或いは、文書Ｅの実体画像データのコピーデータに相当する実体画像データ）に対する処理要求を、ボックス２のユーザやボックス３のユーザから、夫々、受付可能に、制御する。そして、ボックス２のユーザやボックス３のユーザにより各々希望される処理を、該文書Ｅの実体画像データに対して、実行可能にする（図２３〜図２７、図２８〜図２９、図３０、図３２、図３３等参照）。
【０３２０】
以上のように、保存先として、複数ボックスの選択操作がデータ発生装置のユーザにより実行されたうえで該データ発生装置から投入されるジョブの事を、第２ジョブと称している。換言すると、複数ボックス同時格納モードでもって処理すべきジョブの事を第２ジョブと称している。これに関連し、オリジナルの実体画像データ自体が保存されるボックスの事を、ここでは、第１ボックスと称し、オリジナルの実体画像データを保存していないボックスの事を第２ボックスと称している。
【０３２１】
又、更に、上記構成を前提とし、データ処理装置のメモリが有する複数のデータボックスの中から（本実施例では、１００個）の中から、同一コンテンツのジョブデータを同時保存させるべき複数のボックスを、データ発生装置のユーザにより選択可能に制御している。
【０３２２】
この構成の一例として、例えば、図２１を参照し、同一コンテンツ画像データを同時保存させるべきボックスをホスト３００のユーザにより複数選択可能にする為のボックス設定画面１６００をホスト３００の表示部にホスト３００の制御部により制御する例である。そして、該画面を介してボックス１〜３等、複数のボックスをホスト３００のユーザにより選択可能にしている。
【０３２３】
そして、更に、上記構成を前提とし、複数のボックスに同一ジョブデータを同時格納する際に、どのボックスに実体画像データを保存させるか、これも、データ発生装置のユーザにより選択可能に制御する。
【０３２４】
この構成の一例として、例えば、図２１を参照し、ボックス設定画面１６００を介してホスト３００のユーザにより一番目に選択されたボックスに実体画像データを保存差せる事が出来る。
【０３２５】
尚、本実施形態の複数ボックス同時格納モードで処理対象となるジョブに関わるユーザへの操作性を更に向上させるという観点で、以下のような制御を本実施形態にて実行可能にしても良い。
【０３２６】
例えば、ホスト３００のユーザが文書Ｅのジョブデータをボックス１〜３に保存させる設定を行った上でホスト３００のプリンタドライバ１３００を介してＯＫキーが押下されたとする。すると、当該ジョブ投入指示を受付けたホスト３００の制御部は、当該ジョブのデータを画像形成装置１００へ、例えば、複数ページからなるドキュメントであるならば、例えば、先頭頁順に、順次、ページ単位で、送信する。一方、画像形成装置１００側では、ホスト３００からのジョブデータを、順次、ページ単位で、ビットマップ画像に展開処理したのち、実体画像データを、ボックスに保存させる。そして、最終的には、ホスト３００のユーザにより指定された複数のボックスの全てのボックスに、当該ジョブデータが、保存される事になる。
【０３２７】
このように、複数ボックス同時格納モードにおいて、データ発生装置によりジョブデータの処理開始要求をユーザから受付けた時点からデータ処理装置による当該ジョブデータの複数ボックスへのデータ保存処理が全て完了する時点までの期間として、一連の作業期間が発生する。この一連の作業期間は、同一ジョブデータを保存させるべきボックスの数が多ければ多い程、長くなる。
【０３２８】
このような状況を想定し、もし、データ発生装置のユーザが、複数ボックス同時格納モードにより処理対象となるジョブの実行要求をデータ発生装置に入力した直後に、各ボックスに配布すべきジョブデータではないと気づいたとする。例えば、ホスト３００のユーザが文書Ｅのジョブデータを複数のボックスに格納させようとしていたのに、間違って、別の文書を投入してしまった場合等である。或いは、文書Ｅではあるものの、不適性な印刷処理条件を設定してしまった場合等である。このような場合、当該データ発生装置のユーザはジョブをキャンセルしたいと考えるケースが予想される。このような状況にも柔軟に対応出来る方がより好ましいと考える。故に、本実施形態にて、以下のような制御を実行可能にしても良い。
【０３２９】
例えば、図２１のように、ホスト３００にて複数のボックスがボックス設定画面１６００を介してユーザにより選択されたうえで、図１３のプリンタドライバの基本画面１３００のＯＫキー１３０２が押下されたとする。すると、ホスト３００の制御部は、出力開始要求を受付けたと判断し、複数ボックス同時格納モードにて処理対象となる文書Ｅのジョブデータを画像形成装置１００へ送信する。当該ジョブデータを画像形成装置１００が受信したら、制御部１０８は、当該ジョブデータのコマンドデータを解析し、ホスト３００のユーザインタフェースを介して入力されたユーザからの処理要求を判定する。これにより、先の形態どおり、当該文書Ｅのジョブデータは、ボックス１、２、３に保存させるジョブであると判断する。故に、制御部１０８は、上述例のような、一連のデータ記憶処理を開始実行させるように、ハードディスク１０７を制御する。
【０３３０】
即ち、文書Ｅの実体画像データ（４頁分の一連のビットマップ画像データの全て）、及び、該文書Ｅのジョブ情報（該文書の為にホスト３００にて指定された一連の印刷処理条件データを含む）を、ボックス番号１のボックス領域５０３に、保存させる。且つ、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）、及び、該文書Ｅのジョブ情報を、ボックス２のボックス領域５０４に、保存させる。且つ、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）、及び、該文書Ｅのジョブ情報を、ボックス３のボックス領域５０５に、保存させる。
【０３３１】
制御部１０８は、上記３個のボックスの為の全ての処理が完了すれば、ホスト３００からの文書Ｅのジョブの作業は全て完了したと判断する（この点は、図１１の例で述べるならば、ステップＳ１１０３でＮＯの判定により図１１の処理が終了する点に該当する）。
【０３３２】
一方、当該ジョブの処理が全て完了していなければ、該ジョブの処理を完了するまでハードディスク１０７による当該ジョブの為のデータ記憶処理を実行し続けるよう制御する（この点は、図１１の例で述べるならば、ステップＳ１１０３でＹＥＳの判定により、ステップＳ１１０４〜ステップＳ１１０６の処理を繰り返すループ処理に相当する）。
【０３３３】
制御部１０８は、上記複数ボックス同時格納モードにより処理すべき文書Ｅのジョブの為の一連のデータ記憶処理をハードディスク１０７に開始させてから、該ジョブの一連の処理が全て完了する迄の期間中においても、装置１００自身の各種の動作状態や、操作部１０２を介して入力されるユーザからの処理要求等を監視している。尚且つ、当該ジョブ実行中においても、外部装置からの各種データの入力を受付けている。
【０３３４】
更に、制御部１０８は、ジョブの処理状況（ジョブの進捗状況）を監視する。例えば、複数ボックス同時格納モードにて処理対象のジョブデータを、データ発生装置のユーザにより選択された複数のボックスの全てのボックスに対して格納させる為の、一連の処理が、未完了状態か否かを、制御部１０８により、確認する。
【０３３５】
又、制御部１０８は、上記のようなジョブの処理状況を監視しつつ、該ジョブの処理をキャンセルさせる為の指示を、ユーザインタフェースを介して、ユーザから受付可能に制御する。
【０３３６】
上記例で説明すると、例えば、文書Ｅのジョブ送信元に相当するホスト３００の表示部の設定画面を介してホスト３００のユーザにより入力された、文書Ｅのジョブデータの為の複数ボックス同時格納処理のキャンセル指示を、コンピュータインタフェース部１０６により、受付可能にする。又、例えば、本装置１００自身が具備するユーザインタフェースに該当する操作部１０２から、該ジョブのキャンセル指示を本画像形成装置１００のユーザから受付可能にする。
【０３３７】
上記の構成のもと、例えば、本画像形成装置１００により文書Ｅのジョブの為のボックス格納処理を実行させている際中に、上述のユーザインタフェースユニットを介して、該文書Ｅのジョブのキャンセル指示（中止指示、或いは、ストップ指示とも呼ぶ）が入力されたとする。
【０３３８】
尚、該ジョブに対するキャンセル指示が入力された時点における、該ジョブの進捗状況は、以下の状態であるとする。
【０３３９】
（１）ボックス１の為のデータ記憶処理は終了済みである。即ち、文書Ｅの実体画像データ（４頁分の一連のビットマップ画像データの全て）、及び、該文書Ｅのジョブ情報（該文書の為にホスト３００にて指定された一連の印刷処理条件データを含む）を、ボックス番号1のボックス領域５０３に、保存させる処理は済んでいる。
【０３４０】
（２）現在、ボックス２の為のデータ記憶処理を実行中である。即ち、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）、及び、該文書Ｅのジョブ情報を、ボックス２のボックス領域５０４に、保存させる為の処理の途中段階である。
【０３４１】
（３）ボックス３の為のデータ記憶処理は、そもそも、まだ開始すらしていない。なぜなら、ボックス２の処理が終了していないからである。即ち、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）、及び、該文書Ｅのジョブ情報を、ボックス３のボックス領域５０５に、保存させる処理、自体を、まだ開始していない。
【０３４２】
このように、該ジョブのキャンセル指示を受付けた際の当該ジョブの処理状況として、ボックス１に対する文書Ｅのジョブデータの記憶処理は完了している。且つ、ボックス２に対する文書Ｅのジョブデータの記憶処理は途中段階である。且つ、ボックス３に対する文書Ｅのジョブデータの記憶処理は、未処置である。
【０３４３】
制御部は、上記状況である事を、ハードディスク１０７からのジョブ処理状況情報に基いて、判断した場合に、当該文書Ｅのジョブのキャンセル処理を装置１００に実行させる。
【０３４４】
尚、ユーザからの様々なニーズに柔軟に対応する効果を更に向上させるならば、ここで実行すべきキャンセル処理は、以下に列挙する何れかの制御である事が望ましい。
【０３４５】
［キャンセル制御１：複数ボックスオールキャンセルモード］
当該制御を実行する場合、制御部１０８は、たとえ、データ発生装置のユーザにより選択された複数のボックスのうち、何れかのボックスに対しては、キャンセル対象のジョブのデータの記憶処理が済んでいる場合であっても、そのボックスを含む、該ユーザにより選択された全てのボックスに対して、該ジョブのデータ保存処理を、キャンセルさせる（無効状態にする）。
【０３４６】
この制御を、複数ボックス同時格納モードにて処理対象のジョブの為の、「複数ボックスオールキャンセルモード」と呼ぶ。
【０３４７】
このモードを実行する場合の制御動作を、上記例を用いて、説明する。現在、処理が途中段階の、ボックス番号２のボックス領域５０４に、例えば、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）の少なくとも一部のデータ、或いは、該文書Ｅのジョブ情報の少なくとも一部のデータは、保存済みとする。このような、ボックス番号２のボックス領域５０４に存在する、不完全な状態の文書Ｅのジョブに関わるデータを、該領域５０４から消去させる。但し、当該ボックス２に保存済みの他のジョブのデータは消去しないで残すよう制御する。即ち、文書Ｃのデータはボックス２の領域５０４に保存させたままとする。
【０３４８】
制御部１０８は、当該制御を実行する事に連動し、操作部１０２も制御する。具体的には、図２３或いは図３２に示す、ボックス番号２のボックスを操作する為の文書選択画面１８００Ｂのリスト１８０１Ｂにおいて、文書Ｃのリスト表示は実行させる。しかし、文書Ｆのリスト表示は実行させないよう制御する。これにより、ボックス２の画面１８００Ｂを介して、文書Ｃのデータに対する処理要求をユーザから受付ける事は、許可するが、文書Ｆのデータに関わる処理要求を受付ける事は、禁止する。
【０３４９】
尚且つ、当該オールキャンセルモードを実行するならば、文書Ｅのジョブデータの記憶処理が終了済みのボックス番号１のボックス領域５０３からも、該文書Ｅのジョブデータを全て消去するよう制御する。即ち、文書Ｅの実体画像データ（４頁分の一連のビットマップ画像データの全て）、及び、該文書Ｅのジョブ情報（該文書の為にホスト３００にて指定された一連の印刷処理条件データを含む）を、ボックス番号１のボックス領域５０３から全て消去させる。但し、当該ボックス１に保存済みの他のジョブのデータは消去しないで残すよう制御する。即ち、文書ＡやＢのジョブのデータは、ボックス１の領域５０３に保存させたままとする。
【０３５０】
制御部１０８は、当該制御を実行する事に連動し、操作部１０２も制御する。具体的には、図２２に示す、ボックス番号１のボックスを操作する為の文書選択画面１８００Ａのリスト１８０１Ａにおいて、文書ＡやＢのリスト表示は実行させる。しかし、文書Ｅのリスト表示は、実行させないよう制御する。これにより、ボックス１の画面１８００Ａを介して、文書Ａや文書Ｂのデータに対する処理要求をユーザから受付ける事は、許可するが、文書Ｅのデータに関わる処理要求を受付ける事は、禁止する。
【０３５１】
制御部１０８は、以上の処理を実行したうえで、当該文書Ｅのジョブのキャンセル処理は完了とみなし、これ以上、文書Ｅのジョブの為の処理を装置１００に実行させずに、当該処理を終了させる。
【０３５２】
尚、ボックス３については、そもそも、文書Ｅのジョブデータを少しも保存させていないので、当然、そのまま処理を終了させ、且つ、操作部１０２も該制御に対応するよう制御する。具体的には、図２８或いは図３３に示す、ボックス番号３のボックスを操作する為の文書選択画面１８００Ｃのリスト１８０１Ｃにおいて、文書Ｄのリスト表示は実行させる。しかし、文書Ｇのリスト表示は実行させないよう制御する。これにより、ボックス３の画面１８００Ｃを介して、文書Ｄのデータに対する処理要求をユーザから受付ける事は、許可するが、文書Ｅのデータに関わる処理要求を受付ける事は、禁止する。以上の動作がオールキャンセルモードの一例である。
【０３５３】
［キャンセル制御２：複数ボックス個別キャンセルモードＡ］
当該制御を実行する場合において、制御部１０８は、以下のように装置１００を動作させる。データ発生装置のユーザにより選択された複数のボックスのうち、何れかのボックスに対しては、キャンセル対象のジョブのデータの記憶処理が済んでいる場合には、そのボックスには該ジョブのデータを残存させたままとする。しかし、該ジョブのデータの記憶処理が途中段階にあるボックスや、そもそも該ジョブのデータ記憶処理を開始すらしていない未処置段階のボックス等、キャンセル対象のジョブのデータの記憶処理が未完了のボックスについては、該ジョブのデータ保存処理を、キャンセルさせる（無効状態にする）。
【０３５４】
この制御を、複数ボックス同時格納モードにて処理対象のジョブの為の、「複数ボックスオールキャンセルモード」と呼ぶ。
【０３５５】
このモードを実行する場合の制御動作を、上記例を用いて、説明する。現在、処理が途中段階の、ボックス番号２のボックス領域５０４に、例えば、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）の少なくとも一部のデータ、或いは、該文書Ｅのジョブ情報の少なくとも一部のデータは、保存済みとする。このような、ボックス番号２のボックス領域５０４に存在する、不完全な状態の文書Ｅのジョブに関わるデータを、該領域５０４から消去させる。但し、当該ボックス２に保存済みの他のジョブのデータは消去しないで残すよう制御する。即ち、文書Ｃのデータはボックス２の領域５０４に保存させたままとする。
【０３５６】
制御部１０８は、当該制御を実行する事に連動し、操作部１０２も制御する。具体的には、図２３或いは図３２に示す、ボックス番号２のボックスを操作する為の文書選択画面１８００Ｂのリスト１８０１Ｂにおいて、文書Ｃのリスト表示は実行させる。しかし、文書Ｆのリスト表示は実行させないよう制御する。これにより、ボックス２の画面１８００Ｂを介して、文書Ｃのデータに対する処理要求をユーザから受付ける事は、許可するが、文書Ｆのデータに関わる処理要求を受付ける事は、禁止する。
【０３５７】
尚且つ、当該個別キャンセルモードＡを実行するならば、文書Ｅのジョブデータの記憶処理が終了済みのボックス番号１のボックス領域５０３からは、該文書Ｅのジョブデータを消去せずに、そのまま保存させておくよう制御する。即ち、文書Ｅの実体画像データ（４頁分の一連のビットマップ画像データの全て）、及び、該文書Ｅのジョブ情報（該文書の為にホスト３００にて指定された一連の印刷処理条件データを含む）は、ボックス番号1のボックス領域５０３に保存させたままとする。このように、当該モードＡを実行するならば、たとえキャンセル対象のジョブのデータであっても、データの記憶処理が完了したボックスからは、消去させずに、保持させる。尚、当然、当該ボックス１に保存済みの他のジョブのデータも保存したままとする。即ち、文書ＡやＢのジョブのデータも、ボックス１の領域５０３に保存させたままとする。
【０３５８】
制御部１０８は、当該制御を実行する事に連動し、操作部１０２も制御する。具体的には、図２２に示す、ボックス番号１のボックスを操作する為の文書選択画面１８００Ａのリスト１８０１Ａにおいて、文書ＡやＢのリスト表示を実行させる。尚且つ、文書Ｅのリスト表示も実行させるよう制御する。これにより、ボックス１の画面１８００Ａを介して、文書Ａや文書Ｂのデータに対する処理要求をユーザから受付ける事を、許可する。尚且つ、文書Ｅのデータに関わる処理要求を受付ける事も許可する。
【０３５９】
制御部１０８は、以上の処理を実行したうえで、当該文書Ｅのジョブのキャンセル処理は完了とみなし、これ以上、文書Ｅのジョブの為の処理を装置１００に実行させずに、当該キャンセル処理を終了させる。
【０３６０】
尚、ボックス３については、そもそも、文書Ｅのジョブデータを少しも保存させていないので、当然、そのまま処理を終了させ、且つ、操作部１０２も該制御に対応するよう制御する。即ち、ボックス３に対する制御は、オールキャンセルモードと同様である。
【０３６１】
以上の動作が、複数ボックス個別キャンセルモードＡである。
【０３６２】
［キャンセル制御３：複数ボックス個別キャンセルモードＢ］
当該制御を実行する場合において、制御部１０８は、以下のように装置１００を動作させる。例えば、キャンセル指示が入力された時点において、キャンセル対象となるジョブのデータの記憶処理が既に終了しているボックスには、当該キャンセル対象のジョブのデータを、そのまま保存させておく。且つ、キャンセル指示が入力された時点において、キャンセル対象となるジョブのデータの記憶処理を現在開始してしまっている処理途中段階のボックスに対しては、そのまま当該ジョブのデータ記憶処理を続行させ、当該キャンセル対象のジョブのデータを保存させる。そして、データの保存処理が途中段階であったボックスへのデータ保存作業が終了した時点で、当該ジョブの処理を終了させる。換言すると、キャンセル指示が入力された時点において、キャンセル対象となるジョブのデータの記憶処理を、そもそも、開始していない、未処置ボックスに対しては、該ジョブのデータ保存処理を、キャンセルさせる（無効状態にする）。
【０３６３】
このモードを実行する場合の制御動作を、上記例を用いて、説明する。現在、処理が途中段階の、ボックス番号２のボックス領域５０４に、例えば、文書Ｅの実体画像データのショートカット機能データ（電子コピーデータ配布モードならば文書Ｅの実体画像データの電子コピーデータ）の少なくとも一部のデータ、或いは、該文書Ｅのジョブ情報の少なくとも一部のデータは、保存したとする。故に、ボックス番号２のボックス領域５０４に、完全な状態の文書Ｅのジョブに関わるデータが、該ボックス２の領域５０４に保存されるまで、当該ジョブのデータ記憶処理を続行させる。そして、当該ボックス２に保存済みの他のジョブのデータに相当する文書Ｃのデータと、該文書Ｅに関するデータを、ボックス２の領域５０４に保存させたままとする。
【０３６４】
制御部１０８は、当該制御を実行する事に連動し、操作部１０２も制御する。具体的には、図２３或いは図３２に示す、ボックス番号２のボックスを操作する為の文書選択画面１８００Ｂのリスト１８０１Ｂにおいて、文書Ｃのリスト表示を実行させる。尚且つ、文書Ｆのリスト表示も実行させるよう制御する。これにより、ボックス２の画面１８００Ｂを介して、文書Ｃのデータに対する処理要求をユーザから受付ける事を、許可する。且つ、文書Ｆのデータに関わる処理要求を受付ける事も、許可する。
【０３６５】
尚且つ、当該個別キャンセルモードＢを実行する場合、文書Ｅのジョブデータの記憶処理が終了済みのボックス番号１のボックス領域５０３からは、該文書Ｅのジョブデータを消去せずに、そのまま保存させておくよう制御する。即ち、文書Ｅの実体画像データ（４頁分の一連のビットマップ画像データの全て）、及び、該文書Ｅのジョブ情報（該文書の為にホスト３００にて指定された一連の印刷処理条件データを含む）は、ボックス番号１のボックス領域５０３に保存させたままとする。尚、当然、当該ボックス１に保存済みの他のジョブのデータも保存したままとする。即ち、文書ＡやＢのジョブのデータは、ボックス１の領域５０３に保存させたままとする。
【０３６６】
制御部１０８は、当該制御を実行する事に連動し、操作部１０２も制御する。具体的には、図２２に示す、ボックス番号１のボックスを操作する為の文書選択画面１８００Ａのリスト１８０１Ａにおいて、文書ＡやＢのリスト表示を実行させる。尚且つ、文書Ｅのリスト表示も実行させるよう制御する。これにより、ボックス１の画面１８００Ａを介して、文書Ａや文書Ｂのデータに対する処理要求をユーザから受け付ける事を、許可する。尚且つ、文書Ｅのデータに関わる処理要求を受付ける事も許可する。
【０３６７】
制御部１０８は、以上の処理を実行したうえで、当該文書Ｅのジョブのキャンセル処理は完了とみなし、これ以上、文書Ｅのジョブの為の処理を装置１００に実行させずに、当該処理を終了させる。
【０３６８】
尚、ボックス３については、そもそも、文書Ｅのジョブデータを少しも保存させていないので、当然、そのまま処理を終了させ、且つ、操作部１０２も該制御に対応するよう制御する。即ち、ボックス３に対する制御は、オールキャンセルモードやモードＡと同様である。
【０３６９】
以上の動作が、複数ボックス個別キャンセルモードＢである。
【０３７０】
以上の３つの制御のうちの、少なくとも何れかの制御を本実施形態の装置にて実行可能にすることで、上記効果を期待できる。
【０３７１】
尚、本実施形態は、これら３つのうちのいずれか１個のみの制御を実行するものであっても適用できる。但し、ユーザの状況を検討してみると、上述したような都合によりジョブをキャンセルする可能性が高いと推測される。故に、このような装置の場合には、例えば、オールキャンセルモードを実行可能にする事が、無難であるとも言える。
【０３７２】
但し、ユーザの都合は、各ユーザ毎に、千差万別が故に、その点を考慮し、上記３つのキャンセルモードの中から、装置１００により実行させるべきキャンセルモードを、ユーザにより、予め、選択可能にする構成であっても良い。或いは、上記３つのうちの少なくとも２つのモードの中から、何れかのモードを装置１００により実行させるべきキャンセルモードとして、ユーザにより、予め、選択可能にする構成であっても良い。
【０３７３】
このように、ユーザにより実行すべきキャンセルモードを指定できるような構成だと、上記効果を更に向上させる事が期待できる。尚、このようなモード選択を行う場合には、先の図３４のような、ボックス機能の初期設定をユーザにより実行可能にする為のユーザインタフェース画面を、装置１００の操作部１０２、或いは、ホスト３００等の外部装置の表示部に、実行させるよう制御する。そして、該画面を介して、ユーザにより所望のキャンセルモードを指定可能にする。但し、このような構成も、ユーザメリットを更に向上させる為の要件なので、必ずしも必須要件としなくても良い。
【０３７４】
又、上記３つのキャンセルモードのうち、どのキャンセルモードを実行する装置であっても本実施形態は適用できるが、以下のような制御も実行可能にすると、更に望ましい。
【０３７５】
例えば、上述例は、装置１００の操作部１０２、或いは、ホスト３００等の外部装置の表示部等の、ユーザインターフェースユニットを介して入力されたユーザからの明示的なキャンセル指示に応じて、制御部１０８が、キャンセル処理を装置１００に実行させた。
【０３７６】
本実施形態では、このような動作条件以外でも、上述のキャンセル処理を実行可能にする制御部１０８により制御する。具体的には、装置１００にて何らかのトラブルが発生した事を制御部１０８が検知した事に応じて、上記キャンセル処理を実行可能にする。
【０３７７】
例えば、複数ボックス同時格納モードにて処理対象の文書Ｅのジョブデータをユーザにより指定された複数のボックスにデータ格納させる一連の処理を行っている際中に、電源キー３０１がユーザにより押下されたとする。これにより、装置１００の状態は、電源ＯＮ状態から電源ＯＦＦ状態（電源断状態）に移行してしまう。故に、このような電源断状態に移行してしまうようなイベントを検知した事に応じて（この例では、電源キー３０１のユーザ押下を検知した事に応じて）、制御部１０８は、上記ジョブのキャンセル処理を実行させる。
【０３７８】
又、例えば、複数ボックス同時格納モードにて処理対象の文書Ｅのジョブデータをユーザにより指定された複数のボックスにデータ格納させる一連の処理を行っている際中に、ハードディスク１０７がメモリフルになってしまったとする。このような、装置１００が具備するユニットのエラーイベントを検知した事に応じて（この例では、ハードディスクフルエラーを検知した事に応じて）、制御部１０８は、上記ジョブのキャンセル処理を実行させる。
【０３７９】
このような制御も取り入れることで、ユーザからみれば処理が完了したものとおもっていたにも拘らず、所望の結果が得られず、ユーザを困惑させる等の不具合が生じる事を防止できる。即ち、上述した効果を更に向上させる事が出来る。
【０３８０】
尚、上記の如く、ユーザからの明示的なキャンセル指示によりジョブキャンセル処理を実行した場合であっても、ユーザからの明示的な指示無しに装置１００にて発生したイベントに応じて自動的に制御部１０８が上記ジョブキャンセル処理を実行した場合でも、制御部１０８は、その旨を伝えるステータス情報を、該ジョブの発生元であるデータ発生装置に対して通知出来るよう装置１００を制御する。
【０３８１】
例えば、文書Ｅのジョブキャンセルを実行したならば、そのキャンセル処理の結果情報を、ホスト３００に通知する。一方、ホスト３００の制御部は、ホスト３００の表示部に、その情報を表示可能にする。例えば、文書Ｅのジョブデータを複数ボックスに同時格納する処理が失敗した旨をホスト３００の表示部に表示させる。これにより、ホスト３００のユーザに情報をフィードバックするようにする。
【０３８２】
また、このように、複数ボックス同時格納処理が失敗した場合に限らず、該処理が正常に完了した（成功した）場合であっても、ジョブ投入元のデータ発生装置に通知可能に制御しても良い。このように構成により、上述効果を更に向上させる事が可能である。
【０３８３】
但し、このような各種構成についても、ユーザメリットを更に向上させる為の要件なので、必ずしも必須要件としなくても良い。
【０３８４】
又、上述した全ての形態について言える事を以下に列挙する。
【０３８５】
先の例では、主に、ホスト３００からのジョブを処理する例について説明した。しかし、本実施形態のデータ処理システムでは、ホスト３００等の外部装置だけがデータ発生装置ではない。例えば、本装置１００自身が具備するリーダ部１０３もデータ発生装置である。なぜなら、リーダ部１０３は、原稿画像データの読取処理を行うものであり、且つ、画像メモリ部１０７やプリンタ部１０４やコンピュータインタフェース部１０６に対してデータ転送可能な、ジョブのデータを発生させるユニットだからである。且つ、リーダ部１０３は、筐体上面に、図４に示す、本実施形態のユーザインタフェースの一例に相当する操作部１０２を具備するからである。
【０３８６】
そこで、本実施形態では、当然、リーダ部１０３による読取処理により獲得したジョブの画像データを、複数のボックスに保存させる場合においても、上述の制御例と同等の制御を実行可能に制御している。但し、このようにスキャンジョブをボックス格納する場合のユーザインタフェースは、当然、操作部１０２である。
【０３８７】
故に、リーダ部１０３から投入されるジョブのデータを、複数ボックス同時格納モードにて処理させるか、単一ボックス格納モードにて処理させるか、に関する設定等、各種ボックス投入時のユーザ設定は、操作部１０２の表示部３１６に表示させるボックスモードの設定画面を介して、装置１００のユーザにより実行可能にする。
【０３８８】
例えば、制御部１０８は、表示部３１６に表示させた図１２の画面のボックスモード選択キーがユーザにより押下された後に、図１６に示すようなボックス設定画面１６００のボックス選択リスト１６０２と同等のリストを、表示部３１６に表示させる。そして、表示部３１６に表示させる当該ボックス選択リストを介して、装置１００のユーザにより、該リーダ部１０２により読取対象となるジョブのデータ保存先として、少なくとも１個以上のボックスを選択可能にする。尚且つ、当該ボックス格納すべきジョブデータの一連の印刷条件も、上記表示部３１６に表示させる印刷処理条件設定画面等を介して、装置１００のユーザにより、設定可能にする。ここで、制御部１０８は、例えば、表示部３１６に表示させたボックス選択リストを介して、１個だけボックスがユーザにより選択された場合には、単一ボックス格納モードと判断する。複数個のボックスが該リストを介してユーザにより選択された場合には、複数ボックス同時格納モードであると判断する。
【０３８９】
そして、操作部１０２を介してユーザによるボックスの選択操作がなされたうえで、図４のスタートキー３０７等を介して、ユーザからの当該ジョブの処理開始要求が入力されたとする。該要求に応じて、制御部１０８は、リーダ部１０３により処理対象となるジョブの読取処理を実行させる。そして、読取処理により得られた一連の原稿画像データを有する当該スキャンジョブデータを、上記操作部１０２を介してユーザにより指定された、１個のボックス、或いは、複数個のボックスに対して、保存させるよう制御する。
【０３９０】
尚、ここで述べた制御以外の制御は、先に詳述した制御（例えば、ホスト３０の制御部により実行する制御以外の、図６、図１８〜図２０、図２２〜３５等で説明した、制御部１０８により実行する制御等）と同様なので、省略する。
【０３９１】
このように、本実施形態では、装置１００とは異なる外部装置から装置１００のボックスにデータ格納させる場合でも適用出来るのみならず、装置１００自身が具備するデータ発生装置からのジョブをボックスにデータ格納させる場合にも適用する事が出来る。但し、このような構成も、ユーザメリットを更に向上させる為の要件なので、必ずしも必須要件としなくても良い。但し、少なくとも、どちらかの構成は実行可能にする。
【０３９２】
又、本実施形態で詳述したボックス機能に関する各種機能を強化する事を検討するならば、以下のような制御を実行可能に構成しても良い。
【０３９３】
例えば、図３４で説明したように、本実施形態は、複数ボックス同時格納モードの実行を許可するか禁止するかを、図３４の画面３４００の設定項目３４０１を介して、ユーザ自身により明示的に選択可能に構成した。これ以外の方法として、例えば、処理対象のジョブのデータをボックス投入させる際に実行されるユーザのボックス設定に基いて、複数ボックス同時格納モードの実行可否を決定可能に制御する。
【０３９４】
例えば、本実施形態の装置１００が具備するハードディスク１０７に用意されたデータ記憶ボックスの数は１００個である。上記例では、この１００個のボックスのうちの、３個のボックスに対して文書Ｅのジョブのデータを同時記憶させる制御例を説明した。ここで、ユーザニーズを検討してみる。いくら１００個のボックスが用意されているからといって、これら１００個全てのボックスに対して同一ジョブデータを配布格納させたい等のニーズは低いと推測される。又、装置１００自身の都合を配慮しても、このような動作は装置に対して何らかの負担を与える可能性が、あるやも知れない。又、その他のジョブの生産性についても影響を与えるやも知れない。又、例えば、１００個のボックスがユーザにより指定されてしまった場合でも、そのユーザ操作は、むしろ、ユーザ自身の誤操作、設定ミスの可能性の方が、強いかも知れない。
【０３９５】
このような状況を想定し、本実施形態にて、例えば、複数のボックスに対して同一ジョブのデータを格納する設定を行う際に、同時格納を許可するボックスの数を制限するよう制御する。
【０３９６】
例えば、同一ジョブのデータを同時格納させたいボックスをユーザにより複数個選択可能にする為の操作画面を介して、ユーザによる選択を許可するボックスの数を、最大Ｎ個まで、とするように制御する。尚、Ｎの値は、本実施形態では、少なくとも、１００以下の値である。何故なら、本実施形態の例では、ハードディスク１００には１００個のボックスしか用意されていないからである。
【０３９７】
この制御の一例を、図１６の例で説明する。例えば、ボックス設定画面１６００のボックス選択リスト１６０２を介してユーザにより選択できるボックスの数を、最大５個とする。５個以上のボックスをユーザが選択する事は、禁止するように、ホスト３００の制御部がホスト３００の表示部を制御する。
【０３９８】
又、リーダ部１０３からのスキャンジョブのデータをボックス格納する際の例を用いるならば、次のような制御を制御部１０８により行う。例えば、リーダ部１０３からのスキャンジョブのデータを保存させるべきボックスを装置１００のユーザにより選択指定させる為のボックス選択リストを、表示部３１６に表示させた際に、当該リストを介して該ユーザにより選択できるボックスの数を、最大５個までとする。制御部１０８は、５個以上のボックスをユーザが選択する事は、禁止するように操作部１０２を制御する。
【０３９９】
これらの制御を換言すると、５個以上のボックスが選択された場合には、複数ボックス同時格納モードの実行を禁止するよう制御する。
【０４００】
このように構成することで、例えば、データ発生装置のユーザインタフェースを介してユーザにより選択されたボックスの数が５個以下の場合（上記例のように３個のボックスが選択された場合等）には、複数ボックス同時格納モードの実行を許可する。一方、データ発生装置のユーザインタフェースを介してユーザにより選択されたボックスの数が５個以上の場合には、複数ボックス同時格納モードの実行を禁止する。或いは、そもそも、５個以上ボックスをユーザが選択する事自体を禁止するよう制御する。これにより、５個以上のボックスに同一ジョブのデータが同時保存させるような処理を装置１００により実行させる事を禁止する。
【０４０１】
尚、上記の５個という値は、同一ジョブデータを複数のボックスに同時格納させる場合において、ユーザにより選択を許可するボックスの数の、最大許容ボックス数（Ｎ）に相当する。即ち、Ｎの値の具体例である。故に、当然、５個以外の値でも良い。
【０４０２】
但し、上記効果を更に向上させるならば、例えば、図３４や図３５に示すようなボックス機能に関する初期設定をユーザが行う為の設定画面を介して、このＮの値として、任意の値をユーザにより設定可能に構成しても良い。尚、このような初期設定は管理者等、ある程度権限のあるユーザにより実行可能に構成した方が、より好ましい。
【０４０３】
以上のように構成することで、上述した効果を更に向上させる事が出来る。但し、これらの構成も、上記効果を更に向上させる為の要件なので、必ずしも必須要件としなくても良い。
【０４０４】
又、本実施形態では、データ処理装置の一例として、画像形成装置１００での説明を主にした。しかし、もし、このようなタイプの装置以外でも、次のような構成のものが存在するならば適用可能である。例えば、複数のデータボックスのデータを記憶可能な記憶ユニットを具備した装置で且つ、その装置のユーザインタフェースユニットを介して、ユーザにより該データボックスのデータに対する処理要求を受付け可能な装置で且つ、該データボックスに保存されているデータの送信処理やプリント処理等の出力処理を実行可能な装置等である。つまり、ファクシミリ装置や、携帯電話や、デジタルカメラや、パーソナルコンピュータ等がこれに該当する。
【０４０５】
但し、より好ましいものは、ある同一コンテンツのジョブデータを、ある１台の装置が具備する記憶ユニットに用意された複数のデータ記憶ボックスに同時格納したい、尚且つ、簡単な操作でこれを実現したい、等の要望がユーザによりなされる可能性の余地がある製品が好ましい。又、更に、好ましいものは、各ボックスは、それぞれ、別ユーザや、別目的のコンテンツを保存させるような用途に利用されるものが好ましい。
【０４０６】
このような観点で言えば、図１に示した各データ発生装置（２００、３００、４００、５００、６００）、及び、図２に示すリーダ部１０３等の装置を、データ発生装置の一例として本実施形態では主に説明したが、これ以外のタイプの装置（例えば、携帯電話やデジタルカメラ等）でも、データ発生装置として適用可能である。但し、少なくとも、上記データ処理装置とデータ通信可能な装置で且つ、該データ処理装置の記憶ユニットに用意されている複数のデータ記憶ボックスのうちの、どのボックスに対してデータ保存させるかを、ユーザにより選択出来るようなユーザインタフェースユニットを具備する装置である事が条件である。但し、先と同様に、上述したようなユーザニーズが可能性として考えられる製品であることが、より好ましい。
【０４０７】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０４０８】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０４０９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０４１０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０４１１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０４１２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０４１３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０４１４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０４１５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０４１６】
以上のような各点の具体例は、図１３〜図１７、図２１等、ホスト３００のプリンタドライバに関係して説明した上述の説明のとおりである。
【０４１７】
以上説明したように、本実施形態のように構成することで、従来技術で想定したような問題を解決できる。例えば、画像形成装置等のデータ処理装置の記憶ユニットに用意されている複数のデータ記憶ボックスのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納させたい等のユーザニーズに柔軟に対応できる。且つ、これを該ユーザが簡単な操作でもって、実現可能にする。これにより、ボックス機能の機能アップを図りつつも、ボックス機能を利用するユーザに対する負荷を極力軽減した操作性を向上させた便利な環境をユーザに提供できる。又、例えば、例えば、１ジョブで画像データを処理するためのジョブを複数のボックスに対して好適に記録することができるとともに、ボックスに記録されるデータのデータ量を削減してメモリの効率的な使用を可能にすることも可能である。このように、例えば、データ処理装置にて提供されるボックス機能に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使い勝手の良い、便利なシステムを提供できるようにする事が可能となる。
【０４１８】
すなわち、上述したように、本発明によれば、ボックス機能に関わる利便性を向上させることができる。又、データ処理装置の記憶ユニットに用意されている複数のボックスのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納するような状況に柔軟に対処できる。そして、簡単な操作で、ユーザが所望の複数のボックスに対して同一ジョブのデータを配布保存出来るような仕組みを提供出来る。しかも、ユーザに対する負荷を極力軽減し、操作性を向上させることができる。さらに、例えば、１ジョブで画像データを処理するためのジョブを複数のボックスに対して好適に記録することができるとともに、ボックスに記録されるデータのデータ量を削減してメモリの効率的な使用を可能にする。さらに又、例えば、データ処理装置にて提供されるボックス機能に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使い勝手の良い、便利なシステムを提供できるようにする事ができる。
【図面の簡単な説明】
【０４１９】
【図１】本発明の一実施形態に係るネットワーク対応の印刷システムの構成を説明する図である。
【図２】図１に示す本発明の一実施形態に係る画像形成装置１００の細部構成を示すブロック図である。
【図３】図２に示す本発明の一実施形態に係るフィニッシャが装着された画像形成装置本体１０１の断面図である。
【図４】本発明の一実施形態に係る画像形成装置１００の操作部１０２のキー配列例を示す図である。
【図５】本発明の一実施形態に係る画像形成装置１００の画像メモリ１０７の論理的な使用方法の一例を示す図である。
【図６】本発明の一実施形態における画像形成装置１００の操作部１０２のボックスキー３０５を押下した場合にＬＣＤ３１６上に表示される画面の一例を示す図である。
【図７】本発明の一実施形態における画像形成装置１００の操作部１０２のＬＣＤ３１６上に表示されるボックス内画面の一例である。
【図８Ａ】、
【図８Ｂ】本発明の一実施形態に係る画像形成装置１００を用いたボックス登録処理手順を説明するためのフローチャートである。
【図９】画像データとそのジョブ情報とがボックス領域に格納される際の記録構造の一例を示す図である。
【図１０】図９に示す状態のボックス領域に新たな文書に関する画像データとジョブ情報とが各ボックス領域に格納される際の記録構造の一例を示す図である。
【図１１】図８のステップＳ８０５において新たな画像データとそのジョブ情報の記録先として複数のボックスが指定された場合の細部格納処理を説明するためのフローチャートである。
【図１２】図４に示す操作部１０２のＬＣＤ３１６上に表示される操作画面（ユーザインタフェース）の一例を示す図である。
【図１３】本実施形態のデータ発生装置の一例であるホスト３００にて提供するユーザインタフェース画面の一例である。
【図１４】本実施形態のデータ発生装置の一例であるホスト３００にて提供するユーザインタフェース画面の一例である。
【図１５】本実施形態のデータ発生装置の一例であるホスト３００にて提供するユーザインタフェース画面の一例である。
【図１６】本実施形態のデータ発生装置の一例であるホスト３００にて提供するユーザインタフェース画面の一例である。
【図１７】本実施形態のデータ発生装置の一例であるホスト３００にて提供するユーザインタフェース画面の一例である。
【図１８】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図１９】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２０】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２１】本実施形態のデータ発生装置の一例であるホスト３００にて提供するユーザインタフェース画面の一例である。
【図２２】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２３】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２４】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２５】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２６】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２７】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２８】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図２９】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図３０】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図３１】ハードディスク１０７に用意されるボックスのデータ構造状況の一例を説明する為の図である。
【図３２】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図３３】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図３４】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図３５】本実施形態のデータ処理装置の一例である画像形成装置１００にて提供するユーザインタフェース画面の一例である。
【図１】
2006067560.tif 000003
【図２】
2006067560.tif 000004
【図３】
2006067560.tif 000005
【図４】
2006067560.tif 000006
【図５】
2006067560.tif 000007
【図６】
2006067560.tif 000008
【図７】
2006067560.tif 000009
【図８Ａ】
2006067560.tif 000010
【図８Ｂ】
2006067560.tif 000011
【図９】
2006067560.tif 000012
【図１０】
2006067560.tif 000013
【図１１】
2006067560.tif 000014
【図１２】
2006067560.tif 000015
【図１３】
2006067560.tif 000016
【図１４】
2006067560.tif 000017
【図１５】
2006067560.tif 000018
【図１６】
2006067560.tif 000019
【図１７】
2006067560.tif 000020
【図１８】
2006067560.tif 000021
【図１９】
2006067560.tif 000022
【図２０】
2006067560.tif 000023
【図２１】
2006067560.tif 000024
【図２２】
2006067560.tif 000025
【図２３】
2006067560.tif 000026
【図２４】
2006067560.tif 000027
【図２５】
2006067560.tif 000028
【図２６】
2006067560.tif 000029
【図２７】
2006067560.tif 000030
【図２８】
2006067560.tif 000031
【図２９】
2006067560.tif 000032
【図３０】
2006067560.tif 000033
【図３１】
2006067560.tif 000034
【図３２】
2006067560.tif 000035
【図３３】
2006067560.tif 000036
【図３４】
2006067560.tif 000037
【図３５】
2006067560.tif 000038