(57)【要約】【課題】他の画像形成装置から所望の印刷データを取得して印刷する場合に、ネットワークに接続された全ての画像形成装置に所望の印刷データの有無を問い合わせることなく、所望の印刷データを取得可能とする。【解決手段】画像形成装置１０４は、上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置であって、上位装置から印刷データを受信した他の画像形成装置である受信画像形成装置から、受信画像形成装置を特定する特定情報を含む書誌情報を受信し、受信した書誌情報を登録し、登録された書誌情報を取得するための書誌情報取得要求を他の画像形成装置から受信した場合に、書誌情報を要求した画像形成装置に要求された書誌情報を送信する。【選択図】図８
2014148064.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置であって、
前記上位装置から印刷データを受信した他の画像形成装置である受信画像形成装置から、前記受信画像形成装置を特定する特定情報を含む書誌情報を受信し、受信した前記書誌情報を登録する登録手段と、
前記登録手段により登録された書誌情報を取得するための書誌情報取得要求を他の画像形成装置から受信した場合に、前記書誌情報を要求した画像形成装置に要求された書誌情報を送信する書誌情報送信手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記書誌情報は、前記印刷データを前記上位装置から送信したユーザを示すユーザ情報を含み、
前記登録手段により登録された前記書誌情報は前記ユーザごとに管理されることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記書誌情報取得要求は、前記ユーザ情報、及び前記他の画像形成装置の構成を示す構成情報を含み、
前記書誌情報送信手段は、前記登録手段により登録された書誌情報のうち、前記書誌情報取得要求に含まれるユーザ情報を含む書誌情報で、前記構成情報に示される構成で印刷可能な印刷データの書誌情報を前記要求した画像形成装置に送信することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記登録手段により前記書誌情報が登録されると、前記他の画像形成装置のうち、前記書誌情報を記憶している画像形成装置と前記書誌情報を同期させることを特徴とする請求項１乃至請求項３のいずれか１項に画像形成装置。
【請求項５】
上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置であって、
前記上位装置から印刷データを受信する受信手段と、
前記受信手段により受信された印刷データを記憶部に記憶する記憶手段と、
前記印刷データが記憶された画像形成装置を特定する特定情報を含む書誌情報を、前記書誌情報を管理する管理機能付画像形成装置に送信することで登録する登録手段と
前記管理機能付画像形成装置に登録された書誌情報を取得するための書誌情報取得要求を前記管理機能付画像形成装置に送信することで、前記書誌情報を取得する書誌情報取得手段と、
前記書誌情報取得手段により取得された書誌情報に含まれる特定情報から、印刷対象の印刷データである印刷対象データが記憶された画像形成装置を特定し、特定された画像形成装置から前記印刷対象データを取得する印刷データ取得手段と、
前記印刷データ取得手段により取得された前記印刷対象データを印刷する印刷手段と
を有することを特徴とする画像形成装置。
【請求項６】
前記印刷データ取得手段により前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置を特定する特定情報を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得手段は、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される特定情報により特定される画像形成装置、及び前記使用履歴情報に示される特定情報により特定される画像形成装置からユーザにより選択された画像形成装置のいずれかの画像形成装置から前記書誌情報を取得することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記印刷データ取得手段により前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置から前記印刷対象データを取得した回数を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得手段は、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される取得回数が最も多い画像形成装置から前記書誌情報を取得することを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記印刷データ取得手段により前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置から最後に印刷データを取得した日時を示す最終取得日を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得手段は、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される最終取得日が最も新しい日時を示している画像形成装置から前記書誌情報を取得することを特徴とする請求項５記載の画像形成装置。
【請求項９】
前記記憶部には、前記受信手段により受信された印刷データの書誌情報に加え、前記管理機能付画像形成装置に登録された他の画像形成装置が登録した書誌情報が記憶されており、前記記憶部に記憶された書誌情報と前記管理機能付画像形成装置に記憶された書誌情報とを同期させることを特徴とする請求項６乃至請求項８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記書誌情報取得手段は、前記管理機能付画像形成装置に接続できない場合には、前記記憶部から書誌情報を取得することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記印刷データはＰＤＬデータを含み、
前記受信手段により前記上位装置から受信した印刷データの書誌情報を前記管理機能付画像形成装置に登録するか否かを設定可能であり、
前記受信手段により前記上位装置から受信した印刷データの書誌情報を前記管理機能付画像形成装置に登録しない場合には、受信した前記印刷データに含まれるＰＤＬデータをＲＩＰ処理し、前記記憶手段は、ＲＩＰ処理された印刷データを前記記憶部に記憶することを特徴とする請求項５乃至請求項１０のいずれか１項に記載の画像形成装置。
【請求項１２】
上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置の制御方法であって、
前記上位装置から印刷データを受信した他の画像形成装置である受信画像形成装置から、前記受信画像形成装置を特定する特定情報を含む書誌情報を受信し、受信した前記書誌情報を登録する登録ステップと、
前記登録ステップにより登録された書誌情報を取得するための書誌情報取得要求を他の画像形成装置から受信した場合に、前記書誌情報を要求した画像形成装置に要求された書誌情報を送信する書誌情報送信ステップと
を有することを特徴とする制御方法。
【請求項１３】
前記書誌情報は、前記印刷データを前記上位装置から送信したユーザを示すユーザ情報を含み、
前記登録ステップにより登録された前記書誌情報は前記ユーザごとに管理されることを特徴とする請求項１２記載の制御方法。
【請求項１４】
前記書誌情報取得要求は、前記ユーザ情報、及び前記他の画像形成装置の構成を示す構成情報を含み、
前記書誌情報送信ステップは、前記登録ステップにより登録された書誌情報のうち、前記書誌情報取得要求に含まれるユーザ情報を含む書誌情報で、前記構成情報に示される構成で印刷可能な印刷データの書誌情報を前記要求した画像形成装置に送信することを特徴とする請求項１３記載の制御方法。
【請求項１５】
前記登録ステップにより前記書誌情報が登録されると、前記他の画像形成装置のうち、前記書誌情報を記憶している画像形成装置と前記書誌情報を同期させることを特徴とする請求項１２乃至請求項１４のいずれか１項に制御方法。
【請求項１６】
上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置の制御方法であって、
前記上位装置から印刷データを受信する受信ステップと、
前記受信ステップにより受信された印刷データを記憶部に記憶する記憶ステップと、
前記印刷データが記憶された画像形成装置を特定する特定情報を含む書誌情報を、前記書誌情報を管理する管理機能付画像形成装置に送信することで登録する登録ステップと
前記管理機能付画像形成装置に登録された書誌情報を取得するための書誌情報取得要求を前記管理機能付画像形成装置に送信することで、前記書誌情報を取得する書誌情報取得ステップと、
前記書誌情報取得ステップにより取得された書誌情報に含まれる特定情報から、印刷対象の印刷データである印刷対象データが記憶された画像形成装置を特定し、特定された画像形成装置から前記印刷対象データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにより取得された前記印刷対象データを印刷する印刷ステップと
を有することを特徴とする制御方法。
【請求項１７】
前記印刷データ取得ステップにより前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置を特定する特定情報を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される特定情報により特定される画像形成装置、及び前記使用履歴情報に示される特定情報により特定される画像形成装置からユーザにより選択された画像形成装置のいずれかの画像形成装置から前記書誌情報を取得することを特徴とする請求項１６記載の制御方法。
【請求項１８】
前記印刷データ取得ステップにより前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置から前記印刷対象データを取得した回数を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される取得回数が最も多い画像形成装置から前記書誌情報を取得することを特徴とする請求項１６記載の制御方法。
【請求項１９】
前記印刷データ取得ステップにより前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置から最後に印刷データを取得した日時を示す最終取得日を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される最終取得日が最も新しい日時を示している画像形成装置から前記書誌情報を取得することを特徴とする請求項１６記載の制御方法。
【請求項２０】
前記記憶部には、前記受信ステップにより受信された印刷データの書誌情報に加え、前記管理機能付画像形成装置に登録された他の画像形成装置が登録した書誌情報が記憶されており、前記記憶部に記憶された書誌情報と前記管理機能付画像形成装置に記憶された書誌情報とを同期させることを特徴とする請求項１７乃至請求項１９のいずれか１項に記載の制御方法。
【請求項２１】
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記記憶部から書誌情報を取得することを特徴とする請求項２０記載の制御方法。
【請求項２２】
前記印刷データはＰＤＬデータを含み、
前記受信ステップにより前記上位装置から受信した印刷データの書誌情報を前記管理機能付画像形成装置に登録するか否かを設定可能であり、
前記受信ステップにより前記上位装置から受信した印刷データの書誌情報を前記管理機能付画像形成装置に登録しない場合には、受信した前記印刷データに含まれるＰＤＬデータをＲＩＰ処理し、前記記憶ステップは、ＲＩＰ処理された印刷データを前記記憶部に記憶することを特徴とする請求項１６乃至請求項２１のいずれか１項に記載の制御方法。
【請求項２３】
上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記上位装置から印刷データを受信した他の画像形成装置である受信画像形成装置から、前記受信画像形成装置を特定する特定情報を含む書誌情報を受信し、受信した前記書誌情報を登録する登録ステップと、
前記登録ステップにより登録された書誌情報を取得するための書誌情報取得要求を他の画像形成装置から受信した場合に、前記書誌情報を要求した画像形成装置に要求された書誌情報を送信する書誌情報送信ステップと
を有することを特徴とするプログラム。
【請求項２４】
前記書誌情報は、前記印刷データを前記上位装置から送信したユーザを示すユーザ情報を含み、
前記登録ステップにより登録された前記書誌情報は前記ユーザごとに管理されることを特徴とする請求項２３記載のプログラム。
【請求項２５】
前記書誌情報取得要求は、前記ユーザ情報、及び前記他の画像形成装置の構成を示す構成情報を含み、
前記書誌情報送信ステップは、前記登録ステップにより登録された書誌情報のうち、前記書誌情報取得要求に含まれるユーザ情報を含む書誌情報で、前記構成情報に示される構成で印刷可能な印刷データの書誌情報を前記要求した画像形成装置に送信することを特徴とする請求項２４記載のプログラム。
【請求項２６】
前記登録ステップにより前記書誌情報が登録されると、前記他の画像形成装置のうち、前記書誌情報を記憶している画像形成装置と前記書誌情報を同期させることを特徴とする請求項２３乃至請求項２５のいずれか１項にプログラム。
【請求項２７】
上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記上位装置から印刷データを受信する受信ステップと、
前記受信ステップにより受信された印刷データを記憶部に記憶する記憶ステップと、
前記印刷データが記憶された画像形成装置を特定する特定情報を含む書誌情報を、前記書誌情報を管理する管理機能付画像形成装置に送信することで登録する登録ステップと
前記管理機能付画像形成装置に登録された書誌情報を取得するための書誌情報取得要求を前記管理機能付画像形成装置に送信することで、前記書誌情報を取得する書誌情報取得ステップと、
前記書誌情報取得ステップにより取得された書誌情報に含まれる特定情報から、印刷対象の印刷データである印刷対象データが記憶された画像形成装置を特定し、特定された画像形成装置から前記印刷対象データを取得する印刷データ取得ステップと、
前記印刷データ取得ステップにより取得された前記印刷対象データを印刷する印刷ステップと
を有することを特徴とするプログラム。
【請求項２８】
前記印刷データ取得ステップにより前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置を特定する特定情報を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される特定情報により特定される画像形成装置、及び前記使用履歴情報に示される特定情報により特定される画像形成装置からユーザにより選択された画像形成装置のいずれかの画像形成装置から前記書誌情報を取得することを特徴とする請求項２７記載のプログラム。
【請求項２９】
前記印刷データ取得ステップにより前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置から前記印刷対象データを取得した回数を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される取得回数が最も多い画像形成装置から前記書誌情報を取得することを特徴とする請求項２７記載のプログラム。
【請求項３０】
前記印刷データ取得ステップにより前記印刷対象データを取得するように前記画像形成装置を操作したユーザごとに、前記印刷対象データを取得した取得先の画像形成装置から最後に印刷データを取得した日時を示す最終取得日を示す使用履歴情報が前記記憶部に記憶されており、
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記使用履歴情報に示される最終取得日が最も新しい日時を示している画像形成装置から前記書誌情報を取得することを特徴とする請求項２７記載のプログラム。
【請求項３１】
前記記憶部には、前記受信ステップにより受信された印刷データの書誌情報に加え、前記管理機能付画像形成装置に登録された他の画像形成装置が登録した書誌情報が記憶されており、前記記憶部に記憶された書誌情報と前記管理機能付画像形成装置に記憶された書誌情報とを同期させることを特徴とする請求項２８乃至請求項３０のいずれか１項に記載のプログラム。
【請求項３２】
前記書誌情報取得ステップは、前記管理機能付画像形成装置に接続できない場合には、前記記憶部から書誌情報を取得することを特徴とする請求項３１記載のプログラム。
【請求項３３】
前記印刷データはＰＤＬデータを含み、
前記受信ステップにより前記上位装置から受信した印刷データの書誌情報を前記管理機能付画像形成装置に登録するか否かを設定可能であり、
前記受信ステップにより前記上位装置から受信した印刷データの書誌情報を前記管理機能付画像形成装置に登録しない場合には、受信した前記印刷データに含まれるＰＤＬデータをＲＩＰ処理し、前記記憶ステップは、ＲＩＰ処理された印刷データを前記記憶部に記憶することを特徴とする請求項２７乃至請求項３２のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置は上位装置であるパーソナルコンピュータなどの端末装置から印刷データを受信すると、即時に印刷していた。この場合、印刷物の取り忘れや、放置された印刷物を第三者が見ることにより情報漏えいが発生する可能性がある。
【０００３】
そこで近年は印刷物の放置を防ぐために、印刷データを受信したら印刷を行わずに、ユーザが画像形成装置の操作部で入力した印刷指示要求を受信することで印刷する留め置き印刷が提案されている（例えば、特許文献１参照）。
【０００４】
また、受信した印刷データを特定する書誌情報をサーバに登録することで、ユーザが印刷データを送信した画像形成装置で印刷できない場合に、他の画像形成装置で印刷指示要求を行うことで印刷を可能とする留め置き印刷システムがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２５１２７９号公報
【特許文献２】特開２０１０−２１１６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術において他の画像形成装置で印刷するためには、書誌情報を登録するサーバが必要であり、サーバの導入と維持に要するコスト、及び管理の観点よりサーバを設置したくない顧客への導入が難しかった。
【０００７】
またサーバレスで実現するために、印刷データを受信した画像形成装置で書誌情報を記憶し、他の画像形成装置からの要求に応じて書誌情報や印刷データを送信することで、他の画像形成装置での印刷出力を可能にする留め置き印刷システムが提案されている。
【０００８】
この場合、印刷指示を行う画像形成装置は、印刷データを記憶している可能性のある全画像形成装置に対し問い合わせを行う必要があり、不要な画像形成装置へ接続が発生し、接続された画像形成装置を省電力モードから復帰させてしまう。
【０００９】
本発明の目的は、他の画像形成装置から所望の印刷データを取得して印刷する場合に、ネットワークに接続された全ての画像形成装置に所望の印刷データの有無を問い合わせることなく、所望の印刷データを取得可能な画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１の画像形成装置は、上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを有する画像形成装置であって、前記上位装置から印刷データを受信した他の画像形成装置である受信画像形成装置から、前記受信画像形成装置を特定する特定情報を含む書誌情報を受信し、受信した前記書誌情報を登録する登録手段と、前記登録手段により登録された書誌情報を取得するための書誌情報取得要求を他の画像形成装置から受信した場合に、前記書誌情報を要求した画像形成装置に要求された書誌情報を送信する書誌情報送信手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、他の画像形成装置から所望の印刷データを取得して印刷する場合に、ネットワークに接続された全ての画像形成装置に所望の印刷データの有無を問い合わせることなく、所望の印刷データを取得可能な画像処理装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像形成システムの概略構成を示す図である。
【図２】図１におけるパーソナルコンピュータの概略構成を示す図である。
【図３】図１における画像形成装置，及びプリンタの概略構成を示す図である。
【図４】図３における画像形成装置，及びプリンタのソフトウェア構成を示す図である。
【図５】図４における書誌情報管理がユーザ毎に管理する書誌情報管理テーブルの一例を示す図である。
【図６】図２における画像表示装置に表示される認証画面を示す図である。
【図７】本実施の形態における印刷データ受信機である画像形成装置のＣＰＵにより実行される印刷データ受信処理の手順を示すフローチャートである。
【図８】本実施の形態における書誌サーバ機である画像形成装置のＣＰＵにより実行される書誌情報管理処理の手順を示すフローチャートである。
【図９】本実施の形態における印刷機である画像形成装置のＣＰＵにより実行される印刷全体処理の手順を示すフローチャートである。
【図１０】図９のステップＳ８０６で送信された書誌情報取得要求を示す図である。
【図１１】図９におけるステップＳ８１０の印刷処理の手順を示すフローチャートである。
【図１２】本実施の形態における書誌サーバ機である画像形成装置のＣＰＵにより実行される書誌情報取得処理の手順を示すフローチャートである。
【図１３】本実施の形態における印刷データ受信機である画像形成装置のＣＰＵにより実行される印刷データ取得処理の手順を示すフローチャートである。
【図１４】本実施の形態における印刷データ受信機である画像形成装置のＣＰＵにより実行される印刷完了処理の手順を示すフローチャートである。
【図１５】印刷機である画像形成装置やプリンタのＨＤＤに記憶される使用履歴情報の一例を示す図である。
【図１６】使用履歴情報を用いる場合の図９の印刷全体処理に追加される処理を示すフローチャート（その１）である。
【図１７】使用履歴情報を用いる場合の図９の印刷全体処理に追加される処理を示すフローチャート（その２）である。
【図１８】使用履歴情報を用いる場合の図９の印刷全体処理に追加される処理を示すフローチャート（その３）である。
【図１９】図３における操作部に表示されたリストの一例を示す図である。
【図２０】使用履歴情報を用いる場合の図８の書誌情報管理処理に追加される処理を示すフローチャートである。
【図２１】書誌情報をキャッシュデータから取得する場合に、図９の印刷全体処理に追加される処理を示すフローチャートである。
【図２２】（Ａ）は、公開設定を用いる場合の図７の印刷データ受信処理に追加される処理を示すフローチャートであり、（Ｂ）は、公開設定を用いる場合の図１１の印刷処理に追加される処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１４】
図１は、本発明の実施の形態に係る画像形成システム１００の概略構成を示す図である。
【００１５】
図１において、画像形成システム１００は、画像形成装置１０３，１０４，１０５、プリンタ１０６、及び上位装置としてのパーソナルコンピュータ１０２で構成され、それらはネットワーク１０１で接続されている。
【００１６】
本実施の形態において、画像形成装置１０３はパーソナルコンピュータ１０２から印刷データを受信すると、印刷したり、後で印刷するために印刷データを記憶したりする印刷データ受信機となっている。
【００１７】
画像形成装置１０４は、他の画像形成装置が記憶している印刷データの書誌情報を管理する書誌サーバ機（管理機能付画像形成装置）である。
【００１８】
画像形成装置１０５、プリンタ１０６は書誌サーバ機である画像形成装置１０４から印刷データの書誌情報を取得し、印刷データ受信機である画像形成装置１０３から印刷データを受信し、印刷する印刷機である。
【００１９】
本実施の形態では、印刷データとして、ページ記述言語（ＰＤＬ）データを画像形成装置１０３に送信する例について説明する。画像形成装置１０３はＰＤＬを解釈しＲＩＰ処理することで印刷する。なお、印刷データはＰＤＬデータ以外、例えばＴＩＦＦなどの画像データやアプリケーションのドキュメントフォーマットなど、画像形成装置１０３で解釈して印刷可能なフォーマットであればよい。
【００２０】
上記構成は一例として示したものであり、パーソナルコンピュータ１０２、印刷データ受信機、書誌サーバ機、及び印刷機を含む構成であれば、台数は問わない。また、本実施の形態では、印刷データ受信機、書誌サーバ機、及び印刷機のいずれも上位装置から受信した印刷データを他の画像形成装置からの要求に応じて送信する機能と、他の画像形成装置から印刷データを取得して印刷する機能とを備えている。
【００２１】
図２は、図１におけるパーソナルコンピュータ１０２の概略構成を示す図である。
【００２２】
図２において、パーソナルコンピュータ１０２は、ＣＰＵ３０２、ＲＡＭ３０３、入力装置３０６、ネットワークインタフェース３０８、ＲＯＭ３０４、補助記憶装置３０５、及び画像表示装置３０７で構成され、それらはメインバス３０１で接続されている。
【００２３】
ＣＰＵ３０２は、パーソナルコンピュータ１０２全体を制御する。ＲＡＭ３０３はＣＰＵ３０２のワークエリアなどとして使用される。
【００２４】
補助記憶装置３０５は制御プログラムなどが記憶される。画像表示装置３０７はユーザに情報を表示する。入力装置３０６はユーザがパーソナルコンピュータ１０２を操作入力するために用いられる。
【００２５】
ネットワークインタフェース３０８はネットワークに接続し、外部機器との間で各種情報を入出力する。
【００２６】
図３は、図１における画像形成装置１０３，１０４，１０５，及びプリンタ１０６の概略構成を示す図である。
【００２７】
なお、図３では、説明を簡略化するために画像形成装置１０３として説明する。また、図３に示される構成からスキャナ部２０８を除いた構成がプリンタ１０６の構成となる。
【００２８】
図３において、画像形成装置１０３は、コントローラユニット２００、操作部２０６、スキャナ部２０８、及びプリンタ部２０９で構成される。
【００２９】
さらにコントローラユニット２００は、ＣＰＵ２０１、ＲＡＭ２０２、操作部インタフェース２０５、ネットワークインタフェース２１０、ＲＯＭ２０３、ＨＤＤ２０４、及びデバイスインタフェース２０７で構成され、それらはシステムバス２１１で接続されている。
【００３０】
ＣＰＵ２０１は、システムバス２１１に接続された各部を統括的に制御し、画像形成装置１０３全体を制御する。
【００３１】
ＲＡＭ２０２は、オペレーティングシステム、システムソフトウェア、及びアプリケーションソフトウェアなどのプログラムやデータが記憶される。ＲＡＭ２０２に記憶されたプログラムは、ＣＰＵ２０１によって実行され、ＣＰＵ２０１は、ＲＡＭ２０２、ＲＯＭ２０３、及びＨＤＤ２０４に記憶された画像データなどのデータを処理する。
【００３２】
ＲＯＭ２０３は、システムのブートプログラム、システムプログラム、アプリケーションプログラム、及びフォントなど画像形成装置に必要な情報が記憶されている。
【００３３】
ＨＤＤ２０４は、オペレーティングシステム「以下、「ＯＳ」という」、システムソフトウェア、アプリケーションソフトウェア、画像データ、及び設定データなどが記憶される。このＨＤＤ２０４に代えて、ＳＳＤ（Solid State Drive）を用いてもよい。さらに、小型の画像形成装置では、システムソフトウェア、アプリケーションソフトウェアなどをＲＯＭ２０３に記憶して、ＨＤＤ２０４を搭載しない構成もある。
【００３４】
操作部インタフェース２０５はタッチパネルを有する操作部２０６とコントローラユニット２００とのインターフェイスで、操作部２０６に表示する画像データを操作部２０６に対して出力する。また、操作部２０６からユーザが入力した情報を、ＣＰＵ２０１に伝える。
【００３５】
デバイスインタフェース２０７は、画像入出力デバイスであるスキャナ部２０８とコントローラユニット２００とのインタフェースで、またプリンタ部２０９とコントローラユニット２００とのインタフェースである。
【００３６】
スキャナ部２０８からデバイスインタフェース２０７を介して入力された画像データは、ＲＡＭ２０２やＨＤＤ２０４に記憶される。記憶された画像データは、必要に応じてＲＡＭ２０２に記憶されたアプリケーションプログラムで画像処理などが実行される。
【００３７】
また、画像データは、デバイスインタフェース２０７を介してプリンタ部２０９へ出力される。
【００３８】
ネットワークインタフェース２１０は、ネットワークに接続し、外部機器との間で、画像データや画像形成装置を制御する情報などを入出力する。
【００３９】
以上説明した構成の他に、ファックス機能を実現するための構成、メモリカードとのインタフェース、及びＵＳＢインタフェースなどを備えていてもよい。
【００４０】
図４は、図３における画像形成装置１０３，１０４，１０５，及びプリンタ１０６のソフトウェア構成を示す図である。
【００４１】
なお、図４では、説明を簡略化するために画像形成装置１０３として説明する。また、図４に示される構成は、コントローラユニット２００に実装され、ＣＰＵ２０１により実行される。
【００４２】
図４において、リアルタイムＯＳ４０１は、組み込みシステムの制御に最適化された各種資源管理のサービスと枠組みをその上で動作するソフトウェアのために提供する。リアルタイムＯＳ４０１が提供する各種資源管理のサービスと枠組みには、ＣＰＵ２０１による処理の実行コンテクストを複数管理することで複数の処理を実質的に並行動作させるマルチタスク管理、タスク間の同期やデータ交換を実現するタスク間通信がある。
【００４３】
さらに、リアルタイムＯＳ４０１は、メモリ管理、割り込み管理、各種のデバイスドライバ、ローカルインタフェースやネットワークや通信などの各種プロトコルの処理を実装したプロトコルスタック、なども提供する。
【００４４】
コントローラプラットフォーム４０２は、ファイルシステム４０３やジョブ・デバイス制御４０４、カウンタ４０５で構成される。
【００４５】
ファイルシステム４０３はＨＤＤ２０４やＲＡＭ２０２などの記憶装置に構築されたデータを記憶するための機構であり、コントローラユニット２００が扱うジョブをスプールしたり各種データを記憶したりするために用いられる。
【００４６】
ジョブ・デバイス制御４０４は、画像形成装置１０３のハードウェアを制御し、また、主にハードウェアが提供するプリント、スキャン、通信、画像変換など基本機能を利用するジョブを制御する。カウンタ４０５はアプリケーション毎の有効期限や、プリント、スキャンのカウンタ値を管理する。
【００４７】
システムサービス４０６は、画像形成装置１０３の稼働状況をモニタリングしたり、ネットワークを介してソフトウェア配信サーバから、ソフトウェアやライセンスをダウンロードするためのモジュールである。
【００４８】
アプリケーションプラットフォーム４０７は、リアルタイムＯＳ４０１、コントローラプラットフォーム４０２の機構を、後述するシステムアプリケーション４０８や、追加可能なアプリケーション４１２から利用可能とするためのミドルウェアである。
【００４９】
システムアプリケーション４０８は、認証サービス４０９、アクセス制御４１０、書誌情報管理４１１で構成される。
【００５０】
認証サービス４０９はＨＤＤ２０４に記憶されたユーザデータベースで、操作部２０６、またはネットワークを介して入力されたユーザ名、パスワードの照合を行い、ユーザを認証する。
【００５１】
認証はＨＤＤ２０４にユーザデータベースを記憶せずに、例えばＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙなどの外部認証サーバを用いて行ってもよい。
【００５２】
アクセス制御４１０はジョブや各種リソースへのアクセスを、ユーザ権限やデータに設定されたセキュリティ設定に基づき許可したり禁止するためのセキュリティモジュールである。
【００５３】
書誌情報管理４１１は書誌サーバ機に必須の構成であり、ネットワークで接続されている各画像形成装置が記憶している印刷データの書誌情報をユーザ別に管理するモジュールである。
【００５４】
書誌情報管理４１１はユーザ毎に書誌情報管理テーブルをＨＤＤ２０４に記憶する。この書誌情報管理テーブルについては後述する。
【００５５】
アプリケーション４１２は、画像形成装置１０３に実装された各種アプリケーションを示し、例えば操作部２０６へのメニュー表示や、ユーザからの入力を受け付けることが可能で、画像形成装置やプリンタが実現する各種機能をユーザに提供するためのアプリケーションがある。
【００５６】
留め置きプリントアプリケーション４１３は、留め置き印刷データの一覧表示や、印刷データ受信時の留め置き判断、印刷処理などを行う。
【００５７】
図５は、図４における書誌情報管理４１１がユーザ毎に管理する書誌情報管理テーブル５００の一例を示す図である。
【００５８】
図５における書誌情報管理テーブル５００は、ユーザ名が「ｙａｍａｄａ」、「ｓｕｚｕｋｉ」の２つのユーザの書誌情報を管理する書誌情報管理テーブルを示している。
【００５９】
書誌情報管理テーブル５００は、ユーザ名、受信時刻、記憶場所、印刷設定、及び印刷済みフラグで構成される。
【００６０】
受信時刻は、印刷データを受信した時刻を示している。記憶場所は、印刷データが記憶されている画像形成装置のＩＰアドレス、パス、及び印刷データの名前を示している。
【００６１】
印刷設定は、パーソナルコンピュータ１０２のプリンタドライバにより設定される種々の印刷に関する設定を示すもので、カラーモード、用紙サイズ、部数、及び仕上げで構成される。
【００６２】
印刷済みフラグは、印刷データが印刷済みか否かを示すフラグであり、印刷済みの場合は１となり、印刷済みでない場合には０となる。
【００６３】
例えば、一番上のレコードは、ユーザ名が「ｙａｍａｄａ」であり、ＩＰアドレスが１９２．１６８．１．１の画像形成装置が２０１２年５月の１０時２１分１２秒に名前がＡＡＡ．ｐｐｔなる印刷データを受信して、パス/printdata/0015/xxx/に記憶し、Ａ４フルカラー、仕上げはホチキスで１００部印刷することを示している。さらに、この印刷データは印刷済みであることも示されている。このように、登録された書誌情報はユーザごとに管理される。
【００６４】
次に、パーソナルコンピュータ１０２が画像形成装置１０３に印刷データを送信する処理について説明する。
【００６５】
ユーザはパーソナルコンピュータ１０２で動作するアプリケーションからプリンタドライバを起動する。ユーザは不図示のプリンタドライバ画面から印刷設定後、画像形成装置１０３を選択し、印刷を指示する。このときユーザは明示的に留め置き印刷を指示することもできる。
【００６６】
プリンタドライバは印刷指示を受け付けると、認証画面を表示する。図６は、図２における画像表示装置３０７に表示される認証画面を示す図である。この認証画面は一般的な認証画面であり、ユーザが認証情報入力後、印刷ボタンを押下することで印刷を指示する。
【００６７】
プリンタドライバは画像形成装置１０３へユーザ名、パスワードとともに認証要求を送信する。画像形成装置１０３の認証サービス４０９は受信したユーザ名、パスワードの照合を行い、認証結果をパーソナルコンピュータ１０２に送信する。このユーザ名は、印刷データを上位装置から送信したユーザを示すユーザ情報である。
【００６８】
プリンタドライバは認証結果を受信し、認証失敗した場合は印刷処理をエラー終了する。認証が成功した場合は、プリンタドライバは、アプリケーションが作成した文書を示すアプリケーションデータを指定された印刷設定に従いＰＤＬデータに変換し、ユーザ情報を含む印刷データを生成する。
【００６９】
プリンタドライバは生成した印刷データを画像形成装置１０３に送信する。ここで、パーソナルコンピュータ１０２と画像形成装置１０３が同一認証ドメインに存在しており、パーソナルコンピュータ１０２の認証結果が保証される場合は、画像形成装置１０３に対する認証要求は行わず、パーソナルコンピュータ１０２のユーザ情報を使用してもよい。また、プリンタドライバからの認証処理を省略し、予めプリンタドライバに登録されているユーザ情報を使用してもよい。
【００７０】
図７は、本実施の形態における印刷データ受信機である画像形成装置１０３のＣＰＵ２０１により実行される印刷データ受信処理の手順を示すフローチャートである。
【００７１】
図７において、ジョブ・デバイス制御４０４は印刷データの受信を待機しており（ステップＳ６０１）、ネットワークインタフェース２１０を介して印刷データを受信すると（ステップＳ６０２）、留め置きプリントアプリケーション４１３に通知する。このステップＳ６０２は、上位装置から印刷データを受信する受信手段に対応する。
【００７２】
次いで、留め置きプリントアプリケーション４１３は受信した印刷データが留め置き指定されているか否か判別する（ステップＳ６０３）。
【００７３】
ステップＳ６０３の判別の結果、印刷データが留め置き指定されている場合は（ステップＳ６０３でＹＥＳ）、ステップＳ６０８に進む。
【００７４】
一方、ステップＳ６０３の判別の結果、印刷データが留め置き指定されていない場合は（ステップＳ６０３でＮＯ）、留め置きプリントアプリケーション４１３は画像形成装置１０３が強制留め置きモードか否か判別する（ステップＳ６０４）。
【００７５】
ステップＳ６０４の判別の結果、画像形成装置１０３が強制留め置きモードではない場合は（ステップＳ６０４でＮＯ）、印刷データに含まれるＰＤＬデータに対し印刷設定に従ってＲＩＰ処理を行う（ステップＳ６０６）。そして、デバイスインタフェース２０７を介してプリンタ部２０９に印刷指示を行うことで印刷して（ステップＳ６０７）、本処理を終了する。
【００７６】
一方、ステップＳ６０４の判別の結果、画像形成装置１０３が強制留め置きモードである場合は（ステップＳ６０４でＹＥＳ）、留め置きプリントアプリケーション４１３は受信した印刷データが留め置き対象文書か否か判別する（ステップＳ６０５）。
【００７７】
ステップＳ６０５の判別の結果、受信した印刷データが留め置き対象文書ではない場合は（ステップＳ６０５でＮＯ）、上記ステップＳ６０６に進む。
【００７８】
一方、ステップＳ６０５の判別の結果、受信した印刷データが留め置き対象文書の場合は（ステップＳ６０５でＹＥＳ）、留め置きプリントアプリケーション４１３は受信した印刷データより書誌情報を抽出する（ステップＳ６０８）。
【００７９】
次いで、留め置きプリントアプリケーション４１３は印刷データからユーザ情報を取得可能か否か判別する（ステップＳ６０９）。
【００８０】
ステップＳ６０９の判別の結果、印刷データからユーザ情報を取得不可能な場合は（ステップＳ６０９でＮＯ）、留め置きプリントアプリケーション４１３はキャンセルを行い（ステップＳ６１０）、本処理を終了する。
【００８１】
一方、ステップＳ６０９の判別の結果、印刷データからユーザ情報を取得不可能な場合は（ステップＳ６０９でＹＥＳ）、ユーザ情報を取得し、留め置きプリントアプリケーションはファイルシステム４０３によって印刷データをＨＤＤ２０４へ記憶させる（ステップＳ６１１）。このステップＳ６１１は、受信された印刷データを記憶部であるＨＤＤ２０４に記憶する記憶手段に対応する。
【００８２】
次いで、留め置きプリントアプリケーション４１３は画像形成装置１０３に書誌サーバ機である画像形成装置１０４の情報が登録済みか否か判別する（ステップＳ６１２）。
【００８３】
ステップＳ６１２の判別の結果、画像形成装置１０４の情報が登録済みではない場合は（ステップＳ６１２でＮＯ）、ステップＳ６１４に進む。
【００８４】
一方、ステップＳ６１２の判別の結果、画像形成装置１０４の情報が登録済みの場合は（ステップＳ６１２でＹＥＳ）、留め置きプリントアプリケーション４１３は画像形成装置１０４に対し書誌情報登録要求を送信する（ステップＳ６１３）。このステップＳ６１３は、印刷データが記憶された画像形成装置を特定する特定情報を含む書誌情報を、書誌情報を管理する管理機能付画像形成装置に送信することで登録する登録手段に対応する。上記特定情報は、本実施の形態では、ＩＰアドレスとなっている。
【００８５】
そして、留め置きプリントアプリケーション４１３はファイルシステム４０３によって書誌情報をＨＤＤ２０４へ記憶して（ステップＳ６１４）、本処理を終了する。
【００８６】
図８は、本実施の形態における書誌サーバ機である画像形成装置１０４のＣＰＵ２０１により実行される書誌情報管理処理の手順を示すフローチャートである。
【００８７】
図８において、書誌情報管理４１１は書誌情報管理要求の受信を待機しており（ステップＳ７０１）、書誌情報管理４１１はネットワークインタフェース２１０を介して書誌情報管理要求を受信する（ステップＳ７０２）。
【００８８】
次いで、受信した書誌情報管理要求から書誌情報とユーザ情報の抽出が可能か否か判別する（ステップＳ７０３）。
【００８９】
ステップＳ７０３の判別の結果、書誌情報とユーザ情報の抽出が不可能な場合は（ステップＳ７０３でＮＯ）、要求元の画像形成装置に対しエラーを送信し（ステップＳ７１３）、本処理を終了する。
【００９０】
一方、ステップＳ７０３の判別の結果、書誌情報とユーザ情報の抽出が可能な場合は（ステップＳ７０３でＹＥＳ）、書誌情報管理４１１は、受信した書誌情報管理要求が登録要求か否か判別する（ステップＳ７０４）。
【００９１】
ステップＳ７０４の判別の結果、書誌情報管理要求が登録要求の場合には（ステップＳ７０４でＹＥＳ）、書誌情報管理４１１は書誌情報管理要求から抽出したユーザ情報が示すユーザが、書誌情報管理テーブル５００に書誌情報を登録済みのユーザか否か判別する（ステップＳ７０５）。
【００９２】
ステップＳ７０５の判別の結果、登録済みのユーザの場合には（ステップＳ７０５でＹＥＳ）、ステップＳ７０７に進む。
【００９３】
一方、ステップＳ７０５の判別の結果、登録済みのユーザではない場合には（ステップＳ７０５でＮＯ）、書誌情報管理４１１は書誌情報管理テーブル５００に指定されたユーザの書誌情報を作成する（ステップＳ７０６）。
【００９４】
次いで、書誌情報管理４１１は書誌情報管理テーブル５００の指定されたユーザの書誌情報を登録し（ステップＳ７０７）、ステップＳ７１１に進む。このステップＳ７０７は、上位装置から印刷データを受信した他の画像形成装置である受信画像形成装置から、前記受信画像形成装置を特定する特定情報を含む書誌情報を受信し、受信した書誌情報を登録する登録手段に対応する。
【００９５】
ステップＳ７０４の処理に戻り、ステップＳ７０４の判別の結果、書誌情報管理要求が登録要求ではない場合には（ステップＳ７０４でＮＯ）、書誌情報管理要求は、書誌情報の編集要求か削除要求である。
【００９６】
そこでまず、書誌情報管理４１１は編集要求または削除要求された書誌情報が存在するか否か判別する（ステップＳ７０８）。
【００９７】
ステップＳ７０８の判別の結果、要求された書誌情報が存在しない場合には（ステップＳ７０８でＮＯ）、上記ステップＳ７１３に進む。
【００９８】
一方、ステップＳ７０８の判別の結果、要求された書誌情報が存在する場合には（ステップＳ７０８でＹＥＳ）、書誌情報管理４１１は書誌情報管理要求が編集要求か否か判別する（ステップＳ７０９）。
【００９９】
ステップＳ７０９の判別の結果、書誌情報管理要求が編集要求の場合には（ステップＳ７０９でＹＥＳ）、書誌情報管理４１１は指定された書誌情報を編集し（ステップＳ７１０）、ステップＳ７１２に進む。
【０１００】
一方、ステップＳ７０９の判別の結果、書誌情報管理要求が編集要求ではなく削除要求の場合には（ステップＳ７０９でＮＯ）、書誌情報管理４１１は指定された書誌情報を削除し（ステップＳ７１１）、要求元の画像形成装置に対し処理結果を送信し（ステップＳ７１２）、本処理を終了する。
【０１０１】
図９は、本実施の形態における印刷機である画像形成装置１０５のＣＰＵ２０１により実行される印刷全体処理の手順を示すフローチャートである。なお、上述したように、プリンタ１０６も印刷機であるので、プリンタ１０６の場合は以下の説明において画像形成装置１０５をプリンタ１０６と読み替える。
【０１０２】
認証サービス４０９は不図示の認証画面を表示し、認証情報の入力を待機する（ステップＳ８０１）。ユーザからの入力を受け付けた操作部２０６から、操作部インタフェース２０５を介して送信された認証情報を認証サービス４０９は受信する（ステップＳ８０２）。
【０１０３】
認証サービス４０９はユーザ認証を行う（ステップＳ８０３）。次いで認証が成功したか否か判別する（ステップＳ８０４）。
【０１０４】
ステップＳ８０４の判別の結果、認証が成功しなかった場合は（ステップＳ８０４でＮＯ）、ステップＳ８０１に戻る。
【０１０５】
一方、ステップＳ８０４の判別の結果、認証が成功した場合は（ステップＳ８０４でＹＥＳ）、認証サービス４０９は留め置きプリントアプリケーション４１３に認証結果を通知する。
【０１０６】
留め置きプリントアプリケーション４１３は画像形成装置１０５に書誌サーバ機である画像形成装置１０４の情報が登録されているか否か判別する（ステップＳ８０５）。
【０１０７】
ステップＳ８０５の判別の結果、画像形成装置１０４の情報が登録されていない場合には（ステップＳ８０５でＮＯ）、留め置きプリントアプリケーション４１３はエラーとして（ステップＳ８１１）、本処理を終了する。
【０１０８】
一方、ステップＳ８０５の判別の結果、画像形成装置１０４の情報が登録されている場合には（ステップＳ８０５でＹＥＳ）、所望の印刷データを取得するために、留め置きプリントアプリケーション４１３は画像形成装置１０４に対し、認証済みユーザの書誌情報取得要求を送信する（ステップＳ８０６）。この書誌情報取得要求については後述する。また、このステップＳ８０６は、管理機能付画像形成装置に登録された書誌情報を取得するための書誌情報取得要求を管理機能付画像形成装置に送信することで、書誌情報を取得する書誌情報取得手段に対応する。
【０１０９】
次いで、書誌情報取得に成功したか否か判別する（ステップＳ８０７）。ステップＳ８０７の判別の結果、書誌情報取得に成功しなかった場合には（ステップＳ８０７でＮＯ）、上記ステップＳ８１１に進む。
【０１１０】
一方、ステップＳ８０７の判別の結果、書誌情報取得に成功した場合には（ステップＳ８０７でＹＥＳ）、留め置きプリントアプリケーション４１３は操作部２０６に取得した書誌情報の印刷データ一覧を表示し、ユーザの入力を待機する（ステップＳ８０８）。
【０１１１】
次いで、ユーザからの入力を受け付けた操作部２０６は操作部インタフェース２０５を介して、選択された印刷データの印刷要求を留め置きプリントアプリケーション４１３に送信する。
【０１１２】
留め置きプリントアプリケーション４１３は、印刷要求を受信し（ステップＳ８０９）、後述する印刷処理を行い（ステップＳ８１０）、本処理を終了する。
【０１１３】
図１０は、図９のステップＳ８０６で送信された書誌情報取得要求１４００を示す図である。
【０１１４】
図１０において、書誌情報取得要求１４００は、ユーザ情報や取得要求元のＩＰアドレスと共に、印刷機である画像形成装置１０５やプリンタ１０６のデバイス構成情報も含む。デバイス構成情報は、例えばカラー機／白黒機、ＨＤＤあり／なし、Ａ３機／Ａ４機、フィニッシャ情報などを含む。このように、書誌情報取得要求は、ユーザ情報、及び書誌情報取得要求を要求した他の画像形成装置の構成を示す構成情報を含む。
【０１１５】
図１１は、図９におけるステップＳ８１０の印刷処理の手順を示すフローチャートである。
【０１１６】
図１１において、留め置きプリントアプリケーション４１３は選択された印刷データの書誌情報より印刷データの記憶場所を特定する（ステップＳ９０１）。
【０１１７】
次いで、留め置きプリントアプリケーション４１３はネットワークインタフェース２１０を介して、記憶場所が示す印刷データ受信機である画像形成装置１０３に接続可能か否か判別する（ステップＳ９０２）。
【０１１８】
ステップＳ９０２の判別の結果、画像形成装置１０３に接続不可能な場合は（ステップＳ９０２でＮＯ）、エラーとして（ステップＳ９０９）、本処理を終了する。
【０１１９】
一方、ステップＳ９０２の判別の結果、画像形成装置１０３に接続可能な場合は（ステップＳ９０２でＹＥＳ）、留め置きプリントアプリケーション４１３はネットワークインタフェース２１０を介して、画像形成装置１０３に対し印刷データ取得要求を送信する（ステップＳ９０３）。上記ステップＳ９０１，９０３は、取得された書誌情報に含まれる特定情報から、印刷対象の印刷データである印刷対象データが記憶された画像形成装置を特定し、特定された画像形成装置から印刷対象データを取得する印刷データ取得手段に対応する。
【０１２０】
そして、留め置きプリントアプリケーション４１３は印刷データの取得が成功したか否か判別する（ステップＳ９０４）。
【０１２１】
ステップＳ９０４の判別の結果、印刷データの取得が成功しなかった場合は（ステップＳ９０４でＮＯ）、上記ステップＳ９０９に進む。
【０１２２】
一方、ステップＳ９０４の判別の結果、印刷データの取得が成功した場合は（ステップＳ９０４でＹＥＳ）、留め置きプリントアプリケーション４１３はジョブ・デバイス制御４０４に印刷を通知する。
【０１２３】
ジョブ・デバイス制御４０４は、印刷データに含まれるＰＤＬデータに対し印刷設定に従ってＲＩＰ処理を行い（ステップＳ９０５）、デバイスインタフェース２０７を介してプリンタ部２０９に印刷指示を行うことで印刷する（ステップＳ９０６）。このステップＳ９０６は、取得された印刷対象データを印刷する印刷手段に対応する。
【０１２４】
次いで、留め置きプリントアプリケーション４１３は印刷が成功したか否か判別する（ステップＳ９０７）。
【０１２５】
ステップＳ９０７の判別の結果、印刷が成功しなかった場合は（ステップＳ９０７でＮＯ）、上記ステップＳ９０９に進む。
【０１２６】
一方、ステップＳ９０７の判別の結果、印刷が成功した場合は（ステップＳ９０７でＮＯ）、留め置きプリントアプリケーション４１３はネットワークインタフェース２１０を介して画像形成装置１０３に対し印刷完了通知を送信し（ステップＳ９０８）、本処理を終了する。
【０１２７】
図１２は、本実施の形態における書誌サーバ機である画像形成装置１０４のＣＰＵ２０１により実行される書誌情報取得処理の手順を示すフローチャートである。
【０１２８】
図１２において、書誌情報管理４１１は、図１０に示した書誌情報取得要求の受信を待機し（ステップＳ１００１）ネットワークインタフェース２１０を介して書誌情報取得要求を受信する（ステップＳ１００２）。
【０１２９】
書誌情報管理４１１は受信した書誌情報取得要求にユーザ情報が設定されているか否か判別する（ステップＳ１００３）。
【０１３０】
ステップＳ１００３の判別の結果、書誌情報取得要求にユーザ情報が設定されていない場合は（ステップＳ１００３でＮＯ）、要求元の画像形成装置またはプリンタに対しエラーを送信し（ステップＳ１００４）、本処理を終了する。
【０１３１】
一方、ステップＳ１００３の判別の結果、書誌情報取得要求にユーザ情報が設定されている場合は（ステップＳ１００３でＹＥＳ）、書誌情報管理４１１は書誌情報管理テーブル５００に設定されているユーザ情報が示すユーザの書誌情報が登録されているか判別する（ステップＳ１００５）。
【０１３２】
ステップＳ１００５の判別の結果、ユーザの書誌情報が登録されていない場合には（ステップＳ１００５でＮＯ）、書誌情報管理４１１は登録済み書誌情報が０件であることを通知する処理結果を、ネットワークインタフェース２１０を介して要求元に送信し（ステップＳ１００６）、本処理を終了する。
【０１３３】
一方、ステップＳ１００５の判別の結果、ユーザの書誌情報が登録されている場合には（ステップＳ１００５でＹＥＳ）、書誌情報管理４１１は受信した書誌情報取得要求に含まれる書誌情報取得要求より要求元の画像形成装置またはプリンタの能力や構成を判定する（ステップＳ１００７）。
【０１３４】
そして、書誌情報管理４１１は要求元に送信する書誌情報一覧を作成し（ステップＳ１００８）、作成した書誌情報一覧を要求元に送信し（ステップＳ１００９）、本処理を終了する。このステップＳ１００９は、登録された書誌情報を取得するための書誌情報取得要求を他の画像形成装置から受信した場合に、書誌情報を要求した画像形成装置に要求された書誌情報を送信する書誌情報送信手段に対応する。
【０１３５】
上記ステップＳ１００８では、ステップＳ１００７で判定した要求元の能力や構成に応じて書誌情報一覧を作成する。例えば、要求元が白黒機の場合は書誌情報に含まれるカラーモード５０８がフルカラーのものを除外したり、パンチ可能なフィニッシャが装着されていない場合は仕上げ５１１でパンチが設定されているものを除外したりする。このように、登録された書誌情報のうち、書誌情報取得要求に含まれるユーザ情報を含む書誌情報で、構成情報に示される構成で印刷可能な印刷データの書誌情報を要求した画像形成装置に送信する。
【０１３６】
さらに、要求元がＨＤＤなしの構成の場合、印刷設定５０７を含まない書誌情報を作成、送信する書誌情報一覧のサイズを小さくする。
【０１３７】
図１３は、本実施の形態における印刷データ受信機である画像形成装置１０３のＣＰＵ２０１により実行される印刷データ取得処理の手順を示すフローチャートである。
【０１３８】
図１３において、留め置きプリントアプリケーション４１３は印刷データ取得要求の受信を待機し（ステップＳ１１０１）、ネットワークインタフェース２１０を介して、印刷データ取得要求を受信する（ステップＳ１１０２）。
【０１３９】
次いで、留め置きプリントアプリケーション４１３は指定された印刷データが存在するか否か判別する（ステップＳ１１０３）。
【０１４０】
ステップＳ１１０３の判別の結果、指定された印刷データが存在しない場合には（ステップＳ１１０３でＮＯ）、要求元にエラーを送信し（ステップＳ１１０４）、本処理を終了する。
【０１４１】
一方、ステップＳ１１０３の判別の結果、指定された印刷データが存在する場合には（ステップＳ１１０３でＹＥＳ）、留め置きプリントアプリケーション４１３は印刷データ取得要求からユーザ情報を取得し、アクセス制御４１０は指定された印刷データへユーザのアクセス可否判定を行う（ステップＳ１１０５）。
【０１４２】
次いで、アクセス制御４１０が、ユーザがアクセス可と判定したか否か判別する（ステップＳ１１０６）。
【０１４３】
ステップＳ１１０６の判別の結果、ユーザがアクセス不可と判定した場合には（ステップＳ１１０６でＮＯ）、上記ステップＳ１１０４に進む。
【０１４４】
一方、ステップＳ１１０６の判別の結果、ユーザがアクセス可と判定した場合には（ステップＳ１１０６でＹＥＳ）、留め置きプリントアプリケーション４１３は指定された印刷データを要求元に送信し（ステップＳ１１０７）、本処理を終了する。
【０１４５】
図１４は、本実施の形態における印刷データ受信機である画像形成装置１０３のＣＰＵ２０１により実行される印刷完了処理の手順を示すフローチャートである。
【０１４６】
図１４において、留め置きプリントアプリケーション４１３は印刷完了通知の受信を待機し（ステップＳ２１０１）、ネットワークインタフェース２１０を介して、印刷完了通知を受信する（ステップＳ１２０２）。
【０１４７】
次いで、留め置きプリントアプリケーション４１３は指定された印刷データが存在するか否か判別する（ステップＳ１２０３）。
【０１４８】
ステップＳ１２０３の判別の結果、指定された印刷データが存在しない場合には（ステップＳ１２０３でＮＯ）、本処理を終了する。
【０１４９】
一方、ステップＳ１２０３の判別の結果、指定された印刷データが存在する場合には（ステップＳ１２０３でＹＥＳ）、留め置きプリントアプリケーション４１３は画像形成装置１０３に設定されている印刷後処理設定を取得する（ステップＳ１２０４）。
【０１５０】
そして、留め置きプリントアプリケーション４１３は印刷後処理設定で印刷後削除が設定されているか否か判別する（ステップＳ１２０５）。
【０１５１】
ステップＳ１２０５の判別の結果、印刷後削除が設定されている場合には（ステップＳ１２０５でＹＥＳ）、留め置きプリントアプリケーション４１３はファイルシステム４０３に印刷データの削除を要求する（ステップＳ１２０６）。
【０１５２】
次いで、留め置きプリントアプリケーション４１３は画像形成装置１０４に対し書誌情報削除要求を送信し（ステップＳ１２０７）、本処理を終了する。
【０１５３】
一方、ステップＳ１２０５の判別の結果、印刷後削除が設定されていない場合には（ステップＳ１２０５でＮＯ）、ステップＳ１２０８で留め置きプリントアプリケーション４１３は書誌サーバ機に対し、印刷済みフラグ５１２を更新した書誌情報更新要求を送信し（ステップＳ１２０８）、本処理を終了する。
【０１５４】
以上説明した実施の形態によれば、サーバを導入することなく他の画像形成装置で印刷可能な留め置き印刷システムを実現することができる。
【０１５５】
さらに、書誌サーバ機で印刷データを特定可能な書誌情報を管理することにより、不要な画像形成装置への問い合わせを行うことはない。
【０１５６】
また、書誌サーバ機が書誌情報取得要求元の能力や構成に応じた書誌情報一覧を作成することで、不要なデータの送受信を抑えることができる。
【０１５７】
このように、本実施の形態では、他の画像形成装置から所望の印刷データを取得して印刷する場合に、書誌情報を管理する画像形成装置を設けることで、ネットワークに接続された全ての画像形成装置に所望の印刷データの有無を問い合わせることなく、所望の印刷データを取得可能となっている。
【０１５８】
次に、書誌サーバ機と通信できない場合に備えた構成及び処理について説明する。
【０１５９】
図１５は、印刷機である画像形成装置１０５やプリンタ１０６のＨＤＤ２０４に記憶される使用履歴情報の一例を示す図である。
【０１６０】
図１５において、使用履歴情報は、ユーザ名、ＩＰアドレス、取得回数、及び最終取得日で構成される。
【０１６１】
ユーザ名は、印刷を実行したユーザ名を示し、ＩＰアドレスは、そのときに印刷データを取得した画像形成装置のＩＰアドレスを示す。取得回数は、ＩＰアドレスが示す画像形成装置から印刷データを取得した回数を示し、最終取得日は最後に印刷データを取得した日時を示している。
【０１６２】
また、ユーザ名がyamadaは、２つの画像形成装置から取得していることが示されているように、画像形成装置ごとに履歴が作成される。
【０１６３】
この使用履歴情報を、図１１のステップＳ９０７で印刷が成功した場合に更新するようにする。この使用履歴情報により、ユーザが使用する可能性が高い画像形成装置を判断できるようになる。
【０１６４】
このように、使用履歴情報は、印刷対象データを取得するように画像形成装置を操作したユーザごとに、印刷対象データを取得した取得先の画像形成装置を特定する特定情報、当該画像形成装置から印刷対象データを取得した回数、及び当該画像形成装置から最後に印刷データを取得した日時を示す最終取得日を示している。
【０１６５】
図１６は、使用履歴情報を用いる場合の図９の印刷全体処理に追加される処理を示すフローチャート（その１）である。
【０１６６】
図１６に示される処理は、図９のステップＳ８０５で肯定判別されて、ステップＳ８０６またはステップＳ８０７までの間に実行される処理を示している。
【０１６７】
図１６において、まず書誌サーバ機である画像形成装置１０４に接続可能か否か判別する（ステップＳ１３００）。
【０１６８】
ステップＳ１３００の判別の結果、画像形成装置１０４に接続可能な場合は（ステップＳ１３００でＹＥＳ）、ステップＳ８０６に進む。
【０１６９】
一方、ステップＳ１３００の判別の結果、画像形成装置１０４に接続不可能な場合は（ステップＳ１３００でＮＯ）、使用履歴情報を取得する（ステップＳ１３０１）。取得した使用履歴情報から、使用した画像形成装置があるか否か判別する（ステップＳ１３０２）。
【０１７０】
ステップＳ１３０２の判別の結果、使用した画像形成装置がない場合には（ステップＳ１３０２でＮＯ）、ステップＳ８０７に進む。
【０１７１】
一方、ステップＳ１３０２の判別の結果、使用した画像形成装置がある場合には（ステップＳ１３０２でＹＥＳ）、使用履歴情報から、使用した画像形成装置のＩＰアドレスを取得する（ステップＳ１３０３）。
【０１７２】
次いで、ＩＰアドレスを用いて、使用した画像形成装置に接続可能か否か判別する（ステップＳ１３０４）。
【０１７３】
ステップＳ１３０４の判別の結果、画像形成装置に接続不可能な場合には（ステップＳ１３０４でＮＯ）、ステップＳ１３０６に進む。
【０１７４】
一方、ステップＳ１３０４の判別の結果、画像形成装置に接続可能な場合には（ステップＳ１３０４でＹＥＳ）、画像形成装置に接続して、書誌情報を取得する（ステップＳ１３０５）。
【０１７５】
次いで、使用した画像形成装置が他にもあるか否か判別する（ステップＳ１３０６）。ステップＳ１３０６の判別の結果、使用した画像形成装置が他にない場合には（ステップＳ１３０６でＮＯ）、ステップＳ８０７に進み、使用した画像形成装置が他にある場合には（ステップＳ１３０６でＹＥＳ）、ステップＳ１３０３に進む。
【０１７６】
図１７は、使用履歴情報を用いる場合の図９の印刷全体処理に追加される処理を示すフローチャート（その２）である。
【０１７７】
図１７に示される処理は、図１６と同じく、図９のステップＳ８０５で肯定判別されて、ステップＳ８０６またはステップＳ８０７までの間に実行される処理を示している。
【０１７８】
図１７において、まず書誌サーバ機である画像形成装置１０４に接続可能か否か判別する（ステップＳ１４００）。
【０１７９】
ステップＳ１４００の判別の結果、画像形成装置１０４に接続可能な場合は（ステップＳ１４００でＹＥＳ）、ステップＳ８０６に進む。
【０１８０】
一方、ステップＳ１４００の判別の結果、画像形成装置１０４に接続不可能な場合は（ステップＳ１４００でＮＯ）、使用履歴情報を取得する（ステップＳ１４０１）。取得した使用履歴情報から、使用した画像形成装置があるか否か判別する（ステップＳ１４０２）。
【０１８１】
ステップＳ１４０２の判別の結果、使用した画像形成装置がない場合には（ステップＳ１４０２でＮＯ）、ステップＳ８０７に進む。
【０１８２】
一方、ステップＳ１４０２の判別の結果、使用した画像形成装置がある場合には（ステップＳ１４０２でＹＥＳ）、使用履歴情報から、画像形成装置を特定する（ステップＳ１４０３）。画像形成装置の特定方法については後述する。
【０１８３】
次いで、使用履歴情報から、使用した画像形成装置のＩＰアドレスを取得する（ステップＳ１４０４）。
【０１８４】
次いで、ＩＰアドレスを用いて、使用した画像形成装置に接続可能か否か判別する（ステップＳ１４０５）。
【０１８５】
ステップＳ１４０５の判別の結果、画像形成装置に接続不可能な場合には（ステップＳ１４０５でＮＯ）、ステップＳ８０７に進む。
【０１８６】
一方、ステップＳ１４０５の判別の結果、画像形成装置に接続可能な場合には（ステップＳ１４０５でＹＥＳ）、画像形成装置に接続して、書誌情報を取得し（ステップＳ１４０６）、ステップＳ８０７に進む。
【０１８７】
上述した画像形成装置の特定方法の１つは、使用履歴情報に示される取得回数が最も多い画像形成装置を特定することである。もう１つは、使用履歴情報に示される最終取得日が最も新しい日時を示している画像形成装置を特定することである。
【０１８８】
上述した図１５の例において、前者の特定方法では、ＩＰアドレスが192.168.1.1の画像形成装置が特定される。一方、後者の特定方法では、ＩＰアドレスが192.168.3.1の画像形成装置が特定される。
【０１８９】
図１８は、使用履歴情報を用いる場合の図９の印刷全体処理に追加される処理を示すフローチャート（その３）である。
【０１９０】
図１８に示される処理は、図１６と同じく、図９のステップＳ８０５で肯定判別されて、ステップＳ８０６またはステップＳ８０７までの間に実行される処理を示している。
【０１９１】
図１８において、まず書誌サーバ機である画像形成装置１０４に接続可能か否か判別する（ステップＳ１５００）。
【０１９２】
ステップＳ１５００の判別の結果、画像形成装置１０４に接続可能な場合は（ステップＳ１５００でＹＥＳ）、ステップＳ８０６に進む。
【０１９３】
一方、ステップＳ１５００の判別の結果、画像形成装置１０４に接続不可能な場合は（ステップＳ１５００でＮＯ）、使用履歴情報を取得する（ステップＳ１５０１）。取得した使用履歴情報から、使用した画像形成装置があるか否か判別する（ステップＳ１５０２）。
【０１９４】
ステップＳ１５０２の判別の結果、使用した画像形成装置がない場合には（ステップＳ１５０２でＮＯ）、ステップＳ８０７に進む。
【０１９５】
一方、ステップＳ１５０２の判別の結果、使用した画像形成装置がある場合には（ステップＳ１５０２でＹＥＳ）、使用履歴情報から、使用した画像形成装置のリストを生成し（ステップＳ１５０３）、生成した画像形成装置のリストを操作部２０６に表示する（ステップＳ１５０４）。
【０１９６】
図１９は、図３における操作部２０６に表示されたリストの一例を示す図である。このリストは、いずれの画像形成装置（図では、画像形成装置Ａ，Ｂ）で書誌情報を取得するかをチェックボックスによりユーザが選択可能となっている。
【０１９７】
ユーザにより書誌情報を取得する画像形成装置が選択されると（ステップＳ１５０５）、選択された画像形成装置のＩＰアドレスを取得する（ステップＳ１５０６）。
【０１９８】
次いで、ＩＰアドレスを用いて、選択された画像形成装置に接続可能か否か判別する（ステップＳ１５０７）。
【０１９９】
ステップＳ１５０７の判別の結果、画像形成装置に接続不可能な場合には（ステップＳ１５０７でＮＯ）、エラー処理を行い（ステップＳ１５０９）、ステップＳ１５０４に進む。このエラー処理は、例えば操作部２０６に、選択された画像形成装置に接続できないことを表示する処理などである。
【０２００】
一方、ステップＳ１５０７の判別の結果、画像形成装置に接続可能な場合には（ステップＳ１５０７でＹＥＳ）、画像形成装置に接続して、書誌情報を取得し（ステップＳ１５０８）、ステップＳ８０７に進む。
【０２０１】
以上説明した図１６，１７，１８の処理により、書誌サーバ機の画像形成装置が接続できなくても、印刷する画像形成装置の履歴情報を用いて、他の画像形成装置に記憶された印刷ジョブを印刷することができる。特に、ユーザが印刷データを送信した可能性が高い画像形成装置を特定することで効率的に印刷することができる。
【０２０２】
また、図１８の処理では、ユーザ自ら画像形成装置を選択することができるので、さらに効率的に印刷することができる。
【０２０３】
このように、図１６，１７，１８では、管理機能付画像形成装置に接続できない場合には、使用履歴情報に示される特定情報により特定される画像形成装置、使用履歴情報に示される取得回数が最も多い画像形成装置、使用履歴情報に示される最終取得日が最も新しい日時を示している画像形成装置、及び使用履歴情報に示される特定情報により特定される画像形成装置からユーザにより選択された画像形成装置のいずれかの画像形成装置から書誌情報を取得する。
【０２０４】
次に、書誌サーバ機である画像形成装置１０４が管理している書誌情報を他の画像形成装置と同期する処理について説明する。
【０２０５】
図２０は、使用履歴情報を用いる場合の図８の書誌情報管理処理に追加される処理を示すフローチャートである。
【０２０６】
図２０に示される処理は、図８のステップＳ７０７とステップＳ７１２までの間に実行される処理を示している。
【０２０７】
図２０において、画像形成装置１０４を書誌サーバ機として登録している画像形成装置を特定する（ステップＳ１６０１）。
【０２０８】
具体的には、図８のステップＳ７０２で受信した登録要求によって、書誌サーバとして登録している画像形成装置のＩＰアドレスが得られるので、それを画像形成装置１０４のＨＤＤ２０４に予め記憶しておくことで、画像形成装置を特定できる。本実施の形態の場合、画像形成装置１０５、プリンタ１０６が特定される。
【０２０９】
次いで、特定された画像形成装置のＩＰアドレスを取得し（ステップＳ１６０２）、使用した画像形成装置に接続可能か否か判別する（ステップＳ１６０３）。
【０２１０】
ステップＳ１６０３の判別の結果、画像形成装置に接続不可能な場合には（ステップＳ１６０３でＮＯ）、ステップＳ１６０５に進む。
【０２１１】
一方、ステップＳ１６０３の判別の結果、画像形成装置に接続可能な場合には（ステップＳ１６０３でＹＥＳ）、画像形成装置に接続して、書誌情報を同期する（ステップＳ１６０４）。このように、書誌情報が登録されると、他の画像形成装置のうち、書誌情報を記憶している画像形成装置（ここでは特定された画像形成装置）と書誌情報を同期させる。一方、特定された画像形成装置においても、自らのＨＤＤ２０４に記憶された書誌情報に加え、管理機能付画像形成装置に登録された他の画像形成装置が登録した書誌情報が記憶されており、ＨＤＤ２０４に記憶された書誌情報と管理機能付画像形成装置に記憶された書誌情報とを同期させる。
【０２１２】
次いで、特定された画像形成装置が他にもあるか否か判別する（ステップＳ１６０５）。ステップＳ１６０５の判別の結果、特定された画像形成装置が他にない場合には（ステップＳ１６０５でＮＯ）、ステップＳ７１２に進み、特定された画像形成装置が他にある場合には（ステップＳ１６０５でＹＥＳ）、ステップＳ１６０２に進む。
【０２１３】
上記ステップＳ１６０４における書誌情報の同期とは、画像形成装置１０４が管理している書誌情報全てを書誌サーバ機として登録している画像形成装置に対して送信する。
【０２１４】
そして、送信された書誌情報はキャッシュデータとして画像形成装置１０５やプリンタ１０６のＨＤＤ２０４に記憶される。
【０２１５】
同期の方法としては、同期実行時点で画像形成装置１０４が管理する書誌情報と書誌サーバ機として登録している画像形成装置のキャッシュデータの内容が一致する方法であればよい。
【０２１６】
その方法として、前回記憶されたキャッシュデータを削除して、最新の書誌情報をキャッシュデータとして置き換える方法や、前回のキャッシュデータと最新の書誌情報との差分を更新する方法が挙げられる。
【０２１７】
図２０の処理により、印刷する画像形成装置に書誌サーバ機が管理する書誌情報をキャッシュデータとして記憶することできる。この場合、書誌情報をキャッシュデータから取得してもよい。
【０２１８】
図２１は、書誌情報をキャッシュデータから取得する場合に、図９の印刷全体処理に追加される処理を示すフローチャートである。
【０２１９】
図２１に示される処理は、図９のステップＳ８０５で肯定判別されて、ステップＳ８０６またはステップＳ８０７までの間に実行される処理を示している。
【０２２０】
図２１において、書誌サーバ機である画像形成装置１０４に接続可能か否か判別する（ステップＳ１７００）。
【０２２１】
ステップＳ１７００の判別の結果、画像形成装置１０４に接続可能な場合は（ステップＳ１７００でＹＥＳ）、ステップＳ８０６に進む。
【０２２２】
一方、ステップＳ１７００の判別の結果、画像形成装置１０４に接続不可能な場合は（ステップＳ１７００でＮＯ）、ＨＤＤ２０４に記憶されたキャッシュデータから書誌情報を取得して（ステップＳ１７０１）、ステップＳ８０７に進む。
【０２２３】
以上説明した図２１の処理により、書誌サーバ機の画像形成装置が接続できなくても、書誌サーバ機の書誌情報を同期させた書誌情報が得られる。このように、図２１の処理では、管理機能付画像形成装置に接続できない場合には、ＨＤＤ２０４から書誌情報を取得する。
【０２２４】
次に、印刷データ受信機である画像形成装置１０３に公開設定を設ける場合の構成及び処理について説明する。
【０２２５】
この公開設定とは、画像形成装置１０３がパーソナルコンピュータ１０２から受信した印刷データを他の画像形成装置に公開させるか否かの設定である。
【０２２６】
公開設定は、オンまたはオフで示され、ＨＤＤ２０４にフラグとして予め記憶しておく。公開設定がオンのときは、画像形成装置１０３は記憶している印刷データを他の画像形成装置に公開する。従って、公開設定がオンのときは、今まで説明した処理と同じく、他の画像形成装置で印刷可能である。
【０２２７】
一方、公開設定がオフのときは、他の画像形成装置に印刷データが公開されないため、他の画像形成装置で印刷不可能となる。
【０２２８】
従って、公開設定とは、画像形成装置１０３で受信した印刷データを画像形成装置１０３のみで印刷する場合に用いられることとなる。このように、上位装置から受信した印刷データの書誌情報を管理機能付画像形成装置に登録するか否かを設定可能となっている。
【０２２９】
また、画像形成装置１０３のみで印刷する場合でさらに留め置き指定されているときは、予めＲＩＰ処理を行い、ＲＩＰ処理済みの印刷データを記憶しておく。これにより、ＲＩＰ処理を行っていない場合と比較して、素早く印刷することができる。
【０２３０】
一方、公開設定がオンのときには、ＲＩＰ処理をせずに印刷データを記憶しておく。これは、ＲＩＰ処理済みの印刷データは、ＲＩＰ処理した画像形成装置特有の設定を持っているため、他の画像形成装置で印刷すると、印刷品位の劣化や印刷設定の差分によるエラーを招いてしまうためである。
【０２３１】
公開設定は、例えば管理者などによって画像形成装置１０３に予め設定されるもので、一般ユーザは設定変更できない設定としてもよいし、一般ユーザも含めて設定変更できるようにしてもよい。
【０２３２】
また、例えば画像形成装置にＩＰアドレス設定がされていないような、他の画像形成装置と通信できない状態の場合は、自動的に公開設定がオフとなるようにしてもよい。
【０２３３】
図２２（Ａ）は、公開設定を用いる場合の図７の印刷データ受信処理に追加される処理を示すフローチャートであり、（Ｂ）は、公開設定を用いる場合の図１１の印刷処理に追加される処理を示すフローチャートである。
【０２３４】
図２２（Ａ）に示される処理は、図７のステップＳ６０９で肯定判別されて、ステップＳ６１１またはステップＳ６１４までの間に実行される処理を示している。
【０２３５】
図２２（Ａ）において、公開設定がオンか否か判別する（ステップＳ１８０１）。ステップＳ１８０１の判別の結果、公開設定がオンの場合には（ステップＳ１８０１でＹＥＳ）、図７の処理と変わらないので、ステップＳ６１１に進む。
【０２３６】
一方、ステップＳ１８０１の判別の結果、公開設定がオフの場合には（ステップＳ１８０１でＮＯ）、印刷データに含まれるＰＤＬデータに対し印刷設定に従ってＲＩＰ処理を行う（ステップＳ１８０３）。
【０２３７】
そして、ファイルシステム４０３によって印刷データをＨＤＤ２０４へ記憶させ（ステップＳ１８０３）、ステップＳ６１４に進む。
【０２３８】
このように、図２２（Ａ）の処理では、上位装置から受信した印刷データの書誌情報を管理機能付画像形成装置に登録しない場合には、受信した印刷データに含まれるＰＤＬデータをＲＩＰ処理し、ＲＩＰ処理された印刷データをＨＤＤ２０４に記憶する。
【０２３９】
図２２（Ｂ）に示される処理は、図１１のステップＳ９０１から、ステップＳ９０２、ステップＳ９０５またはステップＳ９０６までの間に実行される処理を示している。
【０２４０】
図２２（Ｂ）において、ステップＳ９０１で書誌情報より印刷データの記憶場所を特定することで、印刷データの記憶場所が自装置か否か判別する（ステップＳ１９０１）。
【０２４１】
ステップＳ１９０１の判別の結果、自装置ではない場合には（ステップＳ１９０１でＮＯ）、図１１の処理と変わらないので、ステップＳ９０２に進む。
【０２４２】
一方、ステップＳ１９０１の判別の結果、自装置の場合には（ステップＳ１９０１でＹＥＳ）、公開設定がオンか否か判別する（ステップＳ１９０２）。
【０２４３】
ステップＳ１９０２の判別の結果、公開設定がオンの場合には（ステップＳ１９０２でＹＥＳ）、印刷データはＲＩＰ処理されていないので、ＲＩＰ処理を行うステップＳ９０５に進む。
【０２４４】
一方、ステップＳ１９０２の判別の結果、公開設定がオフの場合には（ステップＳ１９０２でＮＯ）、印刷データはＲＩＰ処理済みで直ちに印刷可能なので、印刷を行うステップＳ９０６に進む。
【０２４５】
図２２の処理によれば、ＲＩＰ処理を行っていない場合と比較して、素早く印刷することができる。
【０２４６】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０２４７】
１００  画像形成システム
１０２  パーソナルコンピュータ
１０３，１０４，１０５  画像形成装置
１０６  プリンタ
２０１，３０２  ＣＰＵ
２０２，３０３  ＲＡＭ
２３０，３０４  ＲＯＭ
２０６  操作部
２０４  ＨＤＤ
２０９  プリンタ部
【図１】
2014148064.tif 000003
【図２】
2014148064.tif 000004
【図３】
2014148064.tif 000005
【図４】
2014148064.tif 000006
【図５】
2014148064.tif 000007
【図６】
2014148064.tif 000008
【図７】
2014148064.tif 000009
【図８】
2014148064.tif 000010
【図９】
2014148064.tif 000011
【図１０】
2014148064.tif 000012
【図１１】
2014148064.tif 000013
【図１２】
2014148064.tif 000014
【図１３】
2014148064.tif 000015
【図１４】
2014148064.tif 000016
【図１５】
2014148064.tif 000017
【図１６】
2014148064.tif 000018
【図１７】
2014148064.tif 000019
【図１８】
2014148064.tif 000020
【図１９】
2014148064.tif 000021
【図２０】
2014148064.tif 000022
【図２１】
2014148064.tif 000023
【図２２】
2014148064.tif 000024