(57)【要約】      （修正有）【課題】ユーザーが操作履歴と並べて、留め置き印刷アプリケーションで留め置かれている未印刷ジョブがあることを簡単に把握できる画像処理装置を提供する。【解決手段】入稿された印刷ジョブを印刷ジョブのジョブオーナーに基づいて留め置く印刷ジョブ留め置き手段と、実行されたジョブの設定履歴を登録する設定履歴登録手段と、標準状態とは異なるユーザーの状態を登録するユーザー状態登録手段と、前記いずれかの登録手段によって登録された登録情報を登録された順序に従って表示する登録情報表示手段と、前記登録情報表示手段で表示された領域が押下された時に、登録情報に紐づくアプリケーションを起動するアプリケーション起動手段と、を備える。【選択図】図７（Ａ）
2020100088.tif 000002
【特許請求の範囲】
【請求項１】
入稿された印刷ジョブを印刷ジョブのジョブオーナーに基づいて留め置く印刷ジョブ留め置き手段（４０１）と、実行されたジョブの設定履歴を登録する設定履歴登録手段（Ｓ９０４）と、標準状態とは異なるユーザーの状態を登録するユーザー状態登録手段（Ｓ９０３）と、前記いずれかの登録手段によって登録された登録情報を登録された順序に従って表示する登録情報表示手段（３０４）と、前記登録情報表示手段で表示された領域が押下された時に、登録情報に紐づくアプリケーションを起動するアプリケーション起動手段（Ｓ１３０２）と、を備えることを特徴とする画像処理装置。
【請求項２】
前記ユーザー状態登録手段（Ｓ９０３）は、未印刷の印刷ジョブを保有するユーザーの状態を、未印刷ジョブ保有状態として登録することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ユーザー状態登録手段（Ｓ９０３）は、印刷ジョブが留め置かれたタイミングで動作することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ユーザー状態登録手段（Ｓ９０３）は、印刷ジョブが削除されたタイミングで動作することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記ユーザー状態登録手段（Ｓ９０３）は、印刷ジョブの印刷開始を指示されたタイミングで動作することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記ユーザー状態登録手段（Ｓ９０３）は、未印刷ジョブの数を登録することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記アプリケーション起動手段（Ｓ１３０２）は、ログインユーザーに紐付く印刷ジョブの一覧を表示する留め置きアプリケーションを起動することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像処理装置において、ユーザーが一度実行したジョブの操作をユーザーに紐付く操作履歴として記憶し、同ユーザーが次回ログインした際にはログインユーザーに紐付く操作履歴を画像処理装置の画面表示装置に表示する技術がある。
【０００３】
特許文献１には、さらに操作履歴を参照することで操作履歴同様の操作を自動で行う構成が提案されている。また、操作履歴の一覧を表示することでユーザーが過去に行った操作の履歴を参照しやすい構成を提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−６２８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザーが画像処理装置において実行したジョブの操作履歴をログインユーザーに紐付いたものだけ一覧で表示することで、過去に自分の実行したジョブと同様の操作を行う場合の利便性は良いと考えられる。しかしながら、入稿された印刷ジョブで一旦画像処理装置に留め置かれるジョブにおいては、ユーザーが画像処理装置で操作を行ったジョブではない。そのため、留め置かれている印刷ジョブを操作するためには、印刷ジョブを留め置いているアプリケーションの起動ボタンを操作画面上から探し出し、押下する必要があり、ユーザーの利便性が良くないという課題があった。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係る画像処理装置は、
入稿された印刷ジョブを印刷ジョブのジョブオーナーに基づいて留め置く印刷ジョブ留め置き手段（４０１）と、実行されたジョブの設定履歴を登録する設定履歴登録手段（Ｓ９０４）と、標準状態とは異なるユーザーの状態を登録するユーザー状態登録手段（Ｓ９０３）と、前記いずれかの登録手段によって登録された登録情報を登録された順序に従って表示する登録情報表示手段（３０４）と、前記登録情報表示手段で表示された領域が押下された時に、登録情報に紐づくアプリケーションを起動するアプリケーション起動手段（Ｓ１３０２）と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明に係る画像処理装置によれば、ユーザーは操作履歴と並べて、留め置き印刷アプリケーションで留め置かれている未印刷ジョブがあることを簡単に把握できるようになり、装置の利便性改善できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における、画像形成装置の一実施形態を示すハードウェア構成図
【図２】本発明の実施形態における、情報処理装置のハードウェア構成の一例を示す図
【図３】本発明の実施形態における、画像形成装置のハードウェア構成の一例を示す図
【図４】本発明の実施形態における、画像形成装置の機能構成の一例を示す図
【図５】本発明の実施形態における、留め置き印刷ジョブ情報の一例を示す図
【図６（Ａ）】本発明の実施形態における、ホーム画面の一例を示す図（その１）
【図６（Ｂ）】本発明の実施形態における、ホーム画面の一例を示す図（その２）
【図６（Ｃ）】本発明の実施形態における、ホーム画面の一例を示す図（その３）
【図７（Ａ）】本発明の実施形態における、印刷ジョブ受信処理の一例を示すフローチャート
【図７（Ｂ）】本発明の実施形態における、印刷ジョブ定期削除処理の一例を示すフローチャート
【図７（Ｃ）】本発明の実施形態における、印刷指示処理の一例を示すフローチャート
【図８】本発明の実施形態における、印刷ジョブの保存形態の一例を示す図
【図９（Ａ）】本発明の実施形態における、統合履歴データ登録処理の一例を示すフローチャート
【図９（Ｂ）】本発明の実施形態における、統合履歴データ削除処理の一例を示すフローチャート
【図１０】本発明の実施形態における、印刷ジョブリスト画面の一例を示す図
【図１１】本発明の実施形態における、統合履歴用に保存されている情報データテーブルの一例を示す図
【図１２】本発明の実施形態における、統合履歴情報の一例を示す図
【図１３】本発明の実施形態における、統合履歴からのアプリケーション起動処理の一例を示すフローチャート
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１０】
（印刷システムの構成）
図１は、本実施形態におけるシステム構成の一例を示す図である。
【００１１】
図１に示すシステムは、情報処理装置（１０１）と画像形成装置（１０２）とを含む。情報処理装置（１０１）と画像形成装置（１０２）とは、ネットワークを介して通信可能である。情報処理装置（１０１）は、印刷ジョブを生成して画像成形装置（１０２）に送信する。画像形成装置（１０２）は、情報処理装置（１０１）から受信した印刷ジョブを実行して印刷する。
【００１２】
本実施形態では、情報処理装置（１０１）と画像形成装置（１０２）とがネットワークを介して接続するものとするが、パラレルケーブル、シリアルケーブル、ＵＳＢケーブル等により接続するような構成であってもよい。
【００１３】
（情報処理装置のハードウェア構成）
図２は、本実施形態における情報処理装置（１０１）のハードウェア構成の一例を示す図である。
【００１４】
ＣＰＵ（２０１）は、情報処理装置（１０１）を制御する。ＲＡＭ（２０２）は、ＣＰＵ（２０１）のワークエリアとして機能する。補助記憶装置（ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ等）（２０３）は、ＣＰＵ（２０１）が実行する各種プログラム及びＣＰＵ（２０１）が実行する処理に用いられる各種データを格納する。
【００１５】
ＣＰＵ（２０１）は、補助記憶装置（２０３）に格納されているプログラムをＲＡＭ（２０２）に読み出して実行することにより、後述する情報処理装置（１０１）の機能構成を実現する。
【００１６】
表示装置（ＣＲＴディスプレイ、液晶ディスプレイ等）（２０４）は、各種の情報（メッセージ等）を表示してユーザーに通知する。入力装置（マウス、キーボード等）（２０５）は、ユーザーからの情報処理装置（１０１）への入力を受け付ける。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）（２０６）は、情報処理装置（１０１）がＬＡＮ（２０７）を介して他のネットワーク機器と相互にデータをやりとりするために用いられる。以上の機器が、メインバス（２０８）を介して相互に接続されている。
【００１７】
（画像形成装置のハードウェア構成）
図３は、画像形成装置（１０２）のハードウェア構成の一例を示す図である。
【００１８】
ＣＰＵ（３０１）は、画像形成装置（１０２）を制御する。ＲＡＭ（３０２）は、ＣＰＵ（３０１）のワークエリアとして機能する。補助記憶装置（ハードディスク、ＣＤ−ＲＯＭ等）（３０３）は、ＣＰＵ（３０１）が実行する各種プログラム及びＣＰＵ（３０１）が実行する処理に用いられる各種データを格納する。また、補助記憶装置（３０３）は、データの一時保管をしたり、ＲＡＭ（２０２）の代わりに用いられたりする。
【００１９】
ＣＰＵ（３０１）は、補助記憶装置（３０３）に格納されているプログラムをＲＡＭ（３０２）に読み出して実行することにより、後述する画像形成装置（１０２）の機能構成及びフローチャートの処理を実現する。画像表示装置（液晶ディスプレイ等）（３０４）は、画像形成装置（１０２）の状態や、エラーメッセージ等を表示する。入力装置（タッチパネル等）（３０５）は、所望する印刷ジョブの指定等に関する入力を受け付ける。ＮＩＣ（３０６）は、画像形成装置（１０２）がＬＡＮ（３０７）を介して他のネットワーク機器と相互にデータをやりとりするために用いられる。
【００２０】
印刷装置（印刷エンジン）（３０８）は、スキャンした画像データ等を用紙に印刷する。印刷装置（３０８）は、印刷処理に関する給紙オプション（給紙カセット等）や排紙オプション（フィニッシャ装置等）の状態を識別可能である。読取装置（スキャナー）（３０９）は、原稿台に置かれた紙原稿を読み取り、白黒２値やカラー多値の画像データ（印刷データ）等を生成する。印刷装置（３０８）は、読取装置（３０９）が読み取った画像データを印刷することができる。また、印刷装置（３０８）は、画像データや印刷ジョブを補助記憶装置（３０３）に留め置いて任意のタイミングで印刷することもできる。これを留め置き印刷という。
【００２１】
認証装置（３１０）は、ユーザーによりかざされたカードを読み取ってログイン認証（カード認証）したり、入力装置（３０５）で入力された入力情報からログイン認証（キーボード入力証等）したりする。以上の機器が、メインバス（３１１）を介して相互に接続されている。
【００２２】
（画像形成装置の機能構成）
図４は、画像形成装置（１０２）の機能構成の一例を示す図である。
【００２３】
上述したように、画像形成装置（１０２）の機能構成は、ＣＰＵ（３０１）が補助記憶装置（３０３）に格納されているプログラムを実行することにより実現される。印刷ジョブ管理部（４０１）は、情報処理装置（１０１）から投入された印刷ジョブや読取装置（３０９）からの画像データを補助記憶装置（３０３）に格納する。
【００２４】
制御部（４０２）は、情報処理装置（１０１）から投入され、補助記憶装置（３０３）に留め置かれた印刷ジョブに対する制御を行う。未印刷ジョブ数算出部（４０３）は、留め置かれている未印刷ジョブ数をユーザー毎に算出する。また、アプリケーションの起動や制御も行う。統合履歴制御部（４０４）は、ホーム画面（図６（Ａ）、同（Ｂ）、同（Ｃ）のホーム画面、以下、この３つを統括して図６とも記す）に表示する統合履歴の制御を行う。統合履歴情報生成部（４０５）は、ホーム画面（図６）に表示するための統合履歴の情報を生成する。
【００２５】
なお、本実施例ではログインしたユーザーに紐づく未印刷ジョブ数を算出しているが、ログインしたユーザーの所属する部門やグループに紐づく未印刷所部数を算出するような構成であっても良い。
【００２６】
（印刷ジョブの情報）
図５は、情報処理装置（１０１）から投入された印刷ジョブ情報（５００）の一例を示す図である。
【００２７】
印刷ジョブ情報（５００）は、印刷済みフラグを除き、情報処理装置（１０１）のプリンタドライバにより生成される。また、生成された印刷ジョブ情報（５００）は、画像形成装置（１０２）の補助記憶装置（３０３）に格納され、留め置き印刷ジョブとして管理される。印刷済みフラグ（５０５）は、印刷ジョブ情報（５００）が格納されるタイミングで「未印刷」として付け加えられる。
【００２８】
印刷ジョブ情報（５００）は、投入された印刷ジョブのジョブ名情報（５０１）、印刷ジョブを投入したジョブオーナーのジョブオーナー名情報（５０２）を含む。また、印刷ジョブ情報（５００）は、印刷ジョブの部数設定、集約設定、カラーモード設定、片面両面設定等の印刷設定情報（５０３）を含む。さらに、描画を行うためのＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ（５０４）、印刷済みフラグ（５０５）も含む。印刷済みフラグ（５０５）は、その印刷ジョブが印刷されたジョブかどうかを判断するために使用する。
【実施例１】
【００２９】
本実施例では、画像形成装置（１０２）に印刷ジョブを留め置いたユーザーが画像形成装置（１０２）にログインした場合に、表示装置（３０４）に表示されるホーム画面（図６）にログインしたユーザーの未印刷ジョブ数情報（６１０）を表示する。ユーザーは未印刷ジョブ数情報（６１０）のボタンを押下することで、ユーザーが留め置いたジョブのリスト画面（１０００）が表示され、未印刷ジョブに対する制御をスムーズに開始することができる。
【００３０】
図６（Ａ）はログインユーザーの設定を反映したホーム画面である。
【００３１】
ログインユーザーのホーム画面には各アプリケーションを起動するメニュー６００が表示される。ホーム画面にはアプリケーションを起動するアプリケーションボタン６０１〜６０６などがある。スライダーバー６０７は、このメニュー６００がスライドして移動できることを示している。また、このスライダーバーをスライドするか、矢印を押すか、メニュー６００内をフリックすることで、ＣＰＵ（３０１）はその入力を受けて、補助記憶装置（３０３）から次の領域に登録されているアプリケーションボタンを呼び出し、表示する。
【００３２】
現在ログイン中のユーザーは右上のユーザー名を表示する領域（６０８）に表示される。現在は「ユーザーＡ」で入った場合を表している。統合履歴（６０９）は後述で詳しく述べるが、この画像形成装置（１０２）で実行した複数のアプリケーションのジョブの設定の履歴やユーザーの状態を自動登録し、表示する領域である。１度もジョブを実行していない場合や通知すべきユーザーの状態がないような場合は図６（Ａ）のように、統合履歴（６０９）の領域の表示は空となる。
【００３３】
図７（Ａ）は印刷ジョブ受信時に統合履歴情報生成部（４０５）で、統合履歴（６０９）に表示するボタンの情報を生成し、統合履歴（６０９）として登録する時のフローチャートを示す。図７（Ａ）に示すフローチャートは、ＲＡＭ（３０２）に処理実行するプログラムがロードされ、ＣＰＵ（３０１）によって実行される。
【００３４】
Ｓ７０１において、制御部（４０２）は、印刷ジョブを受信する。Ｓ７０２において、印刷ジョブ管理部（４０１）は、Ｓ７０１で受信した印刷ジョブを補助記憶装置（３０３）に記憶する。この際、印刷済みフラグ（５０５）は、「未印刷」を示す状態で記憶される。
【００３５】
ここで、図８において、印刷ジョブの保存形態について説明する。
【００３６】
印刷ジョブは、印刷ジョブ管理ツリー（８００）でユーザー毎に紐付ける形で保存・管理される。例えば、ユーザーＡ（８０１）は、印刷ジョブ情報（５００）としてジョブＡ１（８０３）、ジョブＡ２、ジョブＡ３の３ジョブを有している。
【００３７】
また、ジョブＡ１（８０３）は、印刷済みフラグ（５０５）が「印刷済」として保存されている。ユーザーＣ（８０２）は、印刷ジョブ（５００）としてジョブＣ１（８０４）〜ジョブＣ５の５ジョブを有している。ジョブＣ１（８０４）は、印刷済みフラグ（５０５）が「未印刷」として保存されている。Ｓ７０３において統合履歴情報生成部（４０５）は、印刷ジョブ情報（５００）に含まれるジョブオーナー名（５０２）をＲＡＭ（３０２）に記憶する。
【００３８】
Ｓ７０４において、統合履歴情報生成部（４０５）は、Ｓ７０２でＲＡＭ（３０２）に記憶したジョブオーナー名と留め置きアプリケーションのアプリケーションＩＤに基づき統合履歴として登録されている印刷ジョブオーナーのデータを取得し、ＲＡＭに記憶する。
【００３９】
なお、留め置きアプリのアプリケーションＩＤはアプリケーション起動時に補助記憶装置（３０３）からＲＡＭ（３０２）に読み出されるアプリケーション固有のＩＤである。
【００４０】
Ｓ７０５おいて、統合履歴情報生成部（４０５）はＳ７０４でデータ取得に成功したかどうかを判断する。取得に成功した場合はＳ７０６へ進み、そうでない場合はＳ７０７へ進む。
【００４１】
Ｓ７０６において、統合履歴情報生成部（４０５）は統合履歴（６０９）の削除を統合履歴制御部（４０３）へ依頼する。統合履歴制御部（４０３）は、依頼のあった統合履歴データを削除する。
【００４２】
Ｓ７０７において、統合履歴情報生成部（４０５）は、未印刷ジョブ数の算出を未印刷ジョブ数算出部（４０４）へ依頼する。未印刷ジョブ数算出部（４０４）は、補助記憶装置（３０３）に記憶されている印刷ジョブ管理ツリー（８００）から、Ｓ７０３でＲＡＭ（３０２）に記憶したジョブオーナー名を検索する。そして、一致したジョブオーナーに紐付く印刷ジョブ情報（５００）から印刷済みフラグ（５０５）が「未印刷」となっているもののジョブ数をカウントする。
【００４３】
Ｓ７０８において、統合履歴情報生成部（４０５）は、統合履歴制御部（４０３）がホーム画面（図６）に表示する際に使用する情報である統合履歴情報（１２００）を生成しＲＡＭ（３０２）に記憶する。
【００４４】
ここで、統合履歴情報（１２００）について、図１２を用いて説明する。
【００４５】
統合履歴情報（１２００）は、アプリケーションＩＤ（１２０１）、データタイプ（１２０２）、日時（１２０３）、設定値（１２０４）、設定履歴（１２０５）を含む。データタイプ（１２０２）とは、統合履歴情報（１２００）の種別を識別するものであり、データタイプ「設定」はジョブ設定データを示し、データタイプ「状態」は装置やユーザーの状態データを示している。日時（１２０３）は、統合履歴ボタン（６１０）の日時情報（６１２）に表示される情報を示している。
【００４６】
設定値（１２０４）は、統合履歴ボタン（６１０）のお知らせ情報（６１３）に表示される情報を示している。設定履歴（１２０５）は、ユーザーがジョブを実行した時のジョブ設定を示すデータであり、例えばコピーならば、両面やカラーといった印刷設定を示すデータである。Ｓ７０９において統合履歴制御部（４０３）はＳ７０８で生成した統合履歴情報（１２００）を統合履歴（６０９）として統合履歴データテーブル（１１０１）に登録する。
【００４７】
図９（Ａ）は、統合履歴制御部（４０４）で、統合履歴情報の登録をする時のフローチャートを示す。図９（Ａ）に示すフローチャートは、ＲＡＭ（３０２）に処理実行するプログラムがロードされ、ＣＰＵ（３０１）によって実行される。
【００４８】
Ｓ９０１において、統合履歴制御部（４０４）は、Ｓ７０８やＳ７２０、Ｓ７３０でＲＡＭ（３０２）に保存された統合履歴情報（１２００）に設定履歴（１２０５）が含まれるかどうかを確認する。
【００４９】
Ｓ９０２において、統合履歴部（４０４）は、統合履歴情報（１２００）の設定履歴（１２０５）が含まれるかどうかを判断する。設定履歴（１２０５）が含まれない場合はＳ９０３へ進み、含まれる場合はＳ９０４へ進む。
【００５０】
Ｓ９０３において、統合履歴制御部（４０４）は、Ｓ７０８やＳ７２０、Ｓ７３０でＲＡＭ（３０２）に保存された統合履歴情報（１２００）を統合履歴のデータテーブル（１１０１）に追加する。ここで、図１１で統合履歴のデータテーブル（１１０１）について説明する。
【００５１】
図１１の（Ａ）に、統合履歴データが登録されていない状態の統合履歴のデータテーブル（１１０１）を示す。図１１の（Ａ）の状態で、Ｓ９０２の処理が行われることで統合履歴のデータテーブル（１１０１）に統合履歴データ（１１０２）が登録される。ホーム画面（図６）では、統合履歴のデータテーブル（１１０１）を参照し、表示テキストを読み込むことで統合履歴のボタン（６１０、６１４、６１５）を表示している。また、統合履歴データテーブル（１１０１）は、ユーザー毎に保持しているため統合履歴データテーブル（１１０１）はユーザー毎に保存される。
【００５２】
Ｓ９０４において、統合履歴制御部（４０４）は、Ｓ９０１で受け取った統合履歴情報（１２００）を、設定データ含めて統合履歴のデータテーブル（１１０１）に追加する。Ｓ９０５において、統合履歴制御部（４０４）は、統合履歴のデータテーブル（１１０１）を日時に基づいてソートし、記憶する。これにより、統合履歴（６０９）は、日時情報（１２０３）が新しいものから上に表示される。  図９（Ｂ）に、統合履歴制御部（４０４）で、統合履歴データの削除をする時のフローチャートを示す。図９（Ｂ）に示すフローチャートは、ＲＡＭ（３０２）に処理実行するプログラムがロードされ、ＣＰＵ（３０１）によって実行される。
【００５３】
Ｓ９０６において、制御部（４０２）は、削除する統合履歴のアプリケーションＩＤとユーザー名を統合履歴制御部（４０４）に通知する。Ｓ９０７において、統合履歴制御部（４０４）は、Ｓ９０６で受け取った統合履歴情報（１２００）に一致する統合履歴データ（１１０２、１１０３）を統合履歴のデータテーブル（１１０１）から検索する。
【００５４】
Ｓ９０８において、統合履歴制御部（４０４）は、Ｓ９０７で一致する統合履歴データ（１１０２、１１０３）が存在したかどうかを判断する。存在する場合はＳ９０９へ進み、存在しない場合は処理を終了する。Ｓ９０９において、統合履歴制御部（４０４）は、Ｓ９０７で一致した統合履歴データ（１１０２、１１０３）を統合履歴のデータテーブル（１１０１）から削除する。
【００５５】
図６（Ｂ）は、ユーザーＡがログインした際のホーム画面である。この状態に対応する統合履歴データテーブル（１１０１）を図１１の（Ｂ）に示す。
【００５６】
アプリケーションアイコン（６１１）は、アプリケーションＩＤ（１２０１）に基づき表示される。日時情報（６１２）は、日時情報（１２０３）に基づき表示される。お知らせ情報（６１３）は、設定値（１２０４）に基づき表示される。
【００５７】
図６（Ｃ）は、図６（Ｂ）の後、コピー機能を利用してホーム画面を表示した際の画面を示している。
【００５８】
コピーを利用した際に登録された設定履歴情報（６１４）が統合履歴（６０９）の１番目に表示され、ユーザーの未印刷ジョブ数情報（６１０）は統合履歴（６０９）の２番目に表示されている。この状態に対応する統合履歴データテーブル（１１０１）を図１１の（Ｃ）に示す。図６（Ｂ）と比べ、コピーの履歴情報である設定データ（１１０３）が追加されている。
【００５９】
図１０に、留め置きアプリのジョブリスト画面（１０００）を示す。
【００６０】
留め置きアプリケーションのジョブリスト画面（１０００）は、図６（Ｃ）でユーザーが未印刷ジョブ数情報（６１０）のボタンを押下することで表示される留め置きアプリケーションの画面である。
【００６１】
ジョブリスト画面（１０００）には、印刷ジョブボタン（１００１）が表示される。ユーザーは印刷ジョブボタン（１００１）を押下することで印刷したい印刷ジョブを選択状態とすることができる。ジョブリスト画面（１０００）には印刷開始ボタン（１００２）が表示される。ユーザーは印刷開始ボタン（１００２）を押下することで選択状態になっている印刷ジョブの印刷指示を出すことができる。図に示すジョブリスト画面（１０００）は、ユーザーＡの未印刷ジョブを表示している。印刷済みジョブのリストを表示するには印刷済ジョブ表示ボタン（１００３）を押下する。
【００６２】
図１３に、統合履歴のボタン（６１０、６１４、６１５）が押下された時に、アプリケーションを呼び出す場合のフローチャートを示す。
【００６３】
図１３に示すフローチャートは、ＲＡＭ（３０２）に処理実行するプログラムがロードされ、ＣＰＵ（３０１）によって実行される。
【００６４】
Ｓ１３０１において、統合履歴制御部（４０４）は、押下された統合履歴ボタンのボタンＩＤを統合履歴データテーブル（１１０１）から検索し、対応するアプリケーションＩＤを取得し、ＲＡＭ（３０２）に保存する。
【００６５】
Ｓ１３０２において、統合履歴制御部（４０４）は、Ｓ１３０２においてＲＡＭ（３０２）に保存したアプリケーションＩＤのアプリケーションに対して起動指示を行う。この際、統合履歴データテーブル（１１０１）に、設定履歴データ（１２０５）が存在する場合、統合履歴制御部（４０４）は、対象の制御部（４０２）に対して設定履歴データを通知する。これにより、制御部（４０２）は、設定履歴データを参照することで設定を反映した状態でアプリケーションの画面を表示することができる。
【００６６】
以上、本実施形態によれば、ユーザーが画像形成装置（１０２）にログインした場合に、ログインユーザーの未印刷ジョブ数情報（６１０）が表示されるため、ログインユーザーは自分が留め置いた印刷ジョブの状況をすぐさま把握することが可能となる。
【００６７】
また、ユーザーは未印刷ジョブ数情報（６１０）のボタンを押下することで、ユーザーが留め置いたジョブのリスト画面（１０００）を表示することができるため、未印刷ジョブに対する制御をスムーズに開始することが可能となる。
【実施例２】
【００６８】
本実施例は、実施例１とほぼ同様であるため、異なる部分のみを以下、説明する。実施例１では、印刷ジョブの入稿に際して統合履歴情報（１２００）を生成していたが、実施例２では印刷ジョブ削除に際して統合履歴情報（１２００）を生成する例を示す。
【００６９】
図７（Ｂ）に、印刷ジョブを削除する時に統合履歴情報生成部（４０５）で、統合履歴情報（１２００）を生成し、統合履歴（６０９）として登録する時のフローチャートを示す。
【００７０】
図７（Ｂ）に示すフローチャートは、ＲＡＭ（３０２）に処理実行するプログラムがロードされ、ＣＰＵ（３０１）によって実行される。
【００７１】
Ｓ７１０において、印刷ジョブ管理部（４０１）は、印刷ジョブの削除指示を受け付ける。なお、印刷ジョブの削除指示は、ユーザーからの指示であっても良いし、アプリケーションが自ら指示した場合でも良い。Ｓ７１１において、統合履歴情報生成部（４０５）は、印刷ジョブ情報（５００）に含まれる印刷済みフラグ（５０５）をＲＡＭ（３０２）に記憶する。Ｓ７１２において、統合履歴情報生成部（４０５）は、印刷ジョブ情報（５００）に含まれるジョブオーナー名（５０２）をＲＡＭ（３０２）に記憶する。
【００７２】
Ｓ７１３において、印刷ジョブ管理部（４０１）は、印刷ジョブを印刷ジョブ管理ツリー（８００）から削除する。Ｓ７１４において、統合履歴情報生成部（４０５）は、Ｓ７１１でＲＡＭ（３０２）に記憶した印刷済みフラグが「未印刷」かどうかを判断する。未印刷の場合はＳ７１５へ進み、未印刷でない場合は処理を終了する。
【００７３】
Ｓ７１５において、統合履歴情報生成部（４０５）は、Ｓ７０２でＲＡＭ（３０２）に記憶したジョブオーナー名と留め置きアプリケーションＩＤに基づき統合履歴データテーブル（１１０１）に登録されているジョブオーナーのデータを取得し、ＲＡＭに記憶する。
【００７４】
Ｓ７１６おいて、統合履歴情報生成部（４０５）はＳ７１５でデータ取得に成功したかどうかを判断する。取得に成功した場合はＳ７１７へ進み、そうでない場合はＳ７１８へ進む。Ｓ７１６において、統合履歴情報生成部（４０５）は統合履歴の削除を統合履歴制御部（４０３）へ依頼する。統合履歴制御部（４０３）は、依頼のあった統合履歴データ（１１０２）を削除する。
【００７５】
Ｓ７１８において、統合履歴情報生成部（４０５）は、未印刷ジョブ数の算出を未印刷ジョブ数算出部（４０４）へ依頼する。未印刷ジョブ数算出部（４０４）は、補助記憶装置（３０３）に記憶されている印刷ジョブ管理ツリー（８００）から、Ｓ７１２でＲＡＭ（３０２）に記憶したジョブオーナー名を検索する。そして、一致したジョブオーナーに紐付く印刷ジョブ（５００）から印刷済みフラグ（５０５）が「未印刷」となっている印刷ジョブの数をカウントし、ＲＡＭ（３０２）に記憶する。
【００７６】
Ｓ７１９において、統合履歴情報生成部（４０５）は、Ｓ７１８でカウントした未印刷ジョブ数が０より大きいかどうかを判断する。０より大きい場合はＳ７２０へ進み、そうでない場合は処理を終了する。Ｓ７２０において、統合履歴情報生成部（４０５）は、統合履歴制御部（４０３）がホーム画面（図６）に表示する際に使用する情報である統合履歴情報（１２００）を生成しＲＡＭ（３０２）に記憶する。Ｓ７２１において統合履歴制御部（４０３）はＳ７２０で生成した統合履歴情報（１２００）を統合履歴として統合履歴データテーブル（１１０１）に登録する。
【００７７】
図６（Ｄ）は、図６（Ｃ）のホーム画面を状態の後、ユーザーＡが未印刷ジョブであるジョブＡ２、ジョブＡ３を削除した際のホーム画面を示す図である。
【００７８】
ジョブＡ２、ジョブＡ３を削除することで、ユーザーＡに紐付く未印刷ジョブが０となったため、統合履歴（６０９）から留め置きアプリケーションの表示がなくなっている。
【００７９】
また、このときの統合履歴データテーブル（１１０１）を図１１（Ｄ）に示す。図１１の（Ｃ）と比べると、留め置きアプリケーションの状況を表す統合履歴データ（１１０２）が統合履歴データテーブル（１１０１）から削除されている。
【００８０】
以上、本実施形態によれば、印刷ジョブ（５００）が削除された場合でも標準状態と異なるユーザーの状態をユーザーに提供することが可能となる。
【実施例３】
【００８１】
本実施例は、実施例１とほぼ同様であるため、異なる部分のみを以下、説明する。実施例１では、印刷ジョブの入稿に際して統合履歴情報（１２００）を生成していたが、実施例３では印刷ジョブの印刷指示に際して統合履歴情報（１２００）を生成する例を示す。
【００８２】
図７（Ｃ）は、ユーザーが印刷ジョブを印刷した時に統合履歴情報生成部（４０５）で、統合履歴情報（１２００）を生成し、統合履歴（６０９）として登録する時のフローチャートを示す。図７（Ｃ）に示すフローチャートは、ＲＡＭ（３０２）に処理実行するプログラムがロードされ、ＣＰＵ（３０１）によって実行される。図７（Ｃ）に示すフローチャートにより、ユーザーにより未印刷ジョブが印刷された場合でも最新の留め置きアプリケーション状態をユーザーに提供することができる。
【００８３】
Ｓ７２２において、制御部（４０２）は印刷指示のあった印刷ジョブの印刷を開始する。なお、印刷指示はユーザーからの指示であっても良いし、アプリケーションが自ら指示した場合でも良い。Ｓ７２３において、統合履歴情報生成部（４０５）はＳ７２２で印刷を開始した印刷ジョブの印刷済みフラグ（５０５）が「未印刷」かどうかを判断する。未印刷の場合はＳ７２４へ進み、そうでない場合は処理を終了する。
【００８４】
Ｓ７２４において、統合履歴情報生成部（４０５）は、印刷ジョブ情報（５００）に含まれるジョブオーナー名（５０２）をＲＡＭ（３０２）に記憶する。Ｓ７２５において、統合履歴情報生成部（４０５）は、Ｓ７２４でＲＡＭ（３０２）に記憶したジョブオーナー名と留め置きアプリケーションＩＤに基づき統合履歴データテーブル（１１０１）に登録されているジョブオーナーのデータを取得し、ＲＡＭに記憶する。
【００８５】
Ｓ７２６おいて、統合履歴情報生成部（４０５）はＳ７２５でデータ取得に成功したかどうかを判断する。取得に成功した場合はＳ７２７へ進み、そうでない場合はＳ７２８へ進む。Ｓ７２７において、統合履歴情報生成部（４０５）は統合履歴の削除を統合履歴制御部（４０３）へ依頼する。統合履歴制御部（４０３）は、依頼のあった統合履歴データ（１１０２）を削除する。
【００８６】
Ｓ７２８において、統合履歴情報生成部（４０５）は、未印刷ジョブ数の算出を未印刷ジョブ数算出部（４０４）へ依頼する。Ｓ７２９において、統合履歴情報生成部（４０５）は、Ｓ７２８でカウントした未印刷ジョブ数が０より大きいかどうかを判断する。０より大きい場合はＳ７３０へ進み、そうでない場合は処理を終了する。
【００８７】
Ｓ７３０において、統合履歴情報生成部（４０５）は、統合履歴制御部（４０３）がホーム画面（図６）に表示する際に使用する情報である統合履歴情報（１２００）を生成しＲＡＭ（３０２）に記憶する。Ｓ７３１において統合履歴制御部（４０３）はＳ７３０で生成した統合履歴情報（１２００）を統合履歴として統合履歴データテーブル（１１０１）に登録する。
【００８８】
なお、図６（Ｃ）のホーム画面を状態の後、ユーザーＡがジョブＡ２、ジョブＡ３を印刷した場合のホーム画面は、図６（Ｄ）であり、そのときの統合履歴データテーブル（１１０１）は図１１（Ｄ）である。それぞれ実施例２と同様の状態となるため説明は省略する。
【００８９】
以上、本実施形態によれば、印刷指示があった場合でも標準状態と異なるユーザーの状態をユーザーに提供することが可能となる。
【符号の説明】
【００９０】
１０１  情報処理装置、１０２  画像形成装置、３０４  登録情報表示手段、
４０１  印刷ジョブ留め置き手段、Ｓ９０３  ユーザー状態登録手段、
Ｓ９０４  設定履歴登録手段、Ｓ１３０２  アプリケーション起動手段
【図１】
2020100088.tif 000003
【図２】
2020100088.tif 000004
【図３】
2020100088.tif 000005
【図４】
2020100088.tif 000006
【図５】
2020100088.tif 000007
【図６（Ａ）】
2020100088.tif 000008
【図６（Ｂ）】
2020100088.tif 000009
【図６（Ｃ）】
2020100088.tif 000010
【図７（Ａ）】
2020100088.tif 000011
【図７（Ｂ）】
2020100088.tif 000012
【図７（Ｃ）】
2020100088.tif 000013
【図８】
2020100088.tif 000014
【図９（Ａ）】
2020100088.tif 000015
【図９（Ｂ）】
2020100088.tif 000016
【図１０】
2020100088.tif 000017
【図１１】
2020100088.tif 000018
【図１２】
2020100088.tif 000019
【図１３】
2020100088.tif 000020