(57)【要約】      （修正有）【課題】印刷ジョブの選択の利便性を高める仕組みを提供する。【解決手段】印刷ジョブ情報を記憶する画像形成装置であって、印刷ジョブ情報の一覧を取得する取得手段と、印刷ジョブ情報のうち、未選択の履歴を有する印刷ジョブ情報を特定する特定手段と、印刷ジョブ情報の一覧を表示する一覧表示手段とを備え、一覧表示手段は、特定手段で特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示する。【選択図】図１９
2018052072.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブ情報を記憶する画像形成装置であって、
前記印刷ジョブ情報の一覧を取得する取得手段と、
前記印刷ジョブ情報のうち、未選択の履歴を有する印刷ジョブ情報を特定する特定手段と、
前記印刷ジョブ情報の一覧を表示する一覧表示手段と
を備え、
前記一覧表示手段は、前記特定手段で特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示することを特徴とする画像形成装置。
【請求項２】
前記印刷ジョブ情報の選択設定が、全選択設定である場合に、前記一覧表示手段は、印刷ジョブ情報の一覧を選択状態で表示する際に、前記特定手段で特定された未選択の履歴を有する印刷ジョブ情報を未選択状態とし、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報を選択状態として識別可能に表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記未選択状態とした印刷ジョブ情報が閲覧可能に表示され、選択状態とした印刷ジョブ情報が閲覧できない状態で表示されるか否かを判定する表示判定手段を更に備え、
前記一覧表示手段は、前記表示判定手段で印刷ジョブ情報が閲覧できない状態で表示されると判定される場合には、前記選択状態とした印刷ジョブ情報が閲覧可能となるように、前記選択状態とした印刷ジョブ情報が、前記未選択状態とした印刷ジョブ情報より優先的に表示することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記印刷ジョブ情報の選択設定が、未選択設定である場合に、前記一覧表示手段は、すべての前記印刷ジョブ情報を未選択とすると共に、前記特定手段で特定された未選択の履歴を有しない印刷ジョブ情報を強調表示して識別可能に表示することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記一覧表示手段で選択した印刷ジョブ情報の印刷を実行する実行手段と、
前記実行手段で印刷が実行されなかった印刷ジョブ情報を未選択の履歴として記憶する履歴記憶手段を更に備え、
前記特定手段は、前記履歴記憶手段に記憶された未選択の履歴を用いて、未選択の履歴を有する印刷ジョブ情報を特定することを特徴とする請求項１乃至の４いずれか１項に記載の画像処理装置。
【請求項６】
印刷ジョブ情報を記憶する画像形成装置の処理方法であって、
前記印刷ジョブ情報の一覧を取得する取得ステップと、
前記印刷ジョブ情報のうち、未選択の履歴を有する印刷ジョブ情報を特定する特定ステップと、
前記印刷ジョブ情報の一覧を表示する一覧表示ステップと
を含み、
前記一覧表示ステップは、前記特定ステップで特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示することを特徴とする処理方法。
【請求項７】
印刷ジョブ情報を記憶する画像形成装置のプログラムであって、
前記画像形成装置を、
前記印刷ジョブ情報の一覧を取得する取得手段と、
前記印刷ジョブ情報のうち、未選択の履歴を有する印刷ジョブ情報を特定する特定手段と、
前記印刷ジョブ情報の一覧を表示する一覧表示手段として機能させ、
前記一覧表示手段を、前記特定手段で特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブの一覧表示でジョブ選択する画像形成装置ととその処理方法及びプログラムに関する
【背景技術】
【０００２】
溜め置きプリント（留置きプリントともいう）システムは、クライアントＰＣから印刷を行うと印刷ジョブが一旦複合機に文書が溜まり、ユーザが任意のタイミングで印刷を実行するようになっている。
【０００３】
この時、複合機の一覧画面では、印刷ジョブの書誌情報の一覧が表示され、ユーザが一覧から書誌情報を選択して、印刷指示することで出力を可能とする仕組みとなっている。
【０００４】
一覧画面での表示方法は、管理者設定によって切り替えが可能であり、例えば、書誌情報を未選択状態で一覧表示する設定や、書誌情報を選択状態で一覧表示設定がある。
一覧画面は利用ユーザの使いやすい形態で運用がされることが一般的となっている。
また、近年、溜め置きプリントも様々な形態で利用するようになっており、一覧画面での表示方法についても工夫がされるようになってきている。
例えば、特許文献１のように、ローカル印刷ジョブリストを優先的に表示させ、リモート印刷ジョブリストを追加表示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１０４９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１には、前述のような書誌情報を選択状態（未印刷ジョブを全選択する）で一覧表示する設定の場合については考慮されていない。
【０００７】
原則、溜め置いた印刷ジョブは印刷するのが基本であるため、未印刷ジョブを全選択する運用が望まれる場合がある（選択の効率化につながる）。そのため全選択状態にする運用の場合、複数の印刷ジョブの中で、後で印刷したい（例えば、退社時に印刷したい）ものがある場合には、選択を解除して、印刷を実行することがある。
【０００８】
この場合、次の印刷ジョブを溜め置き、ユーザが複合機にログインすると、再度印刷ジョブの一覧が表示されるが、後で印刷したい印刷ジョブについても選択状態となってしまい、また選択解除する、或いは誤って印刷してしまうという課題があった。すなわち、印刷ジョブの選択の利便性が低下してしまう。
【０００９】
また、未選択状態で一覧表示する設定であっても、選択されずに残っている印刷ジョブと最近溜め置いた印刷ジョブとで区別するには溜め置いた日時などを比較しなければ判断ができず、過去の印刷指示で選択しなかった印刷ジョブを選択せずに、今回投入した印刷ジョブを選択して印刷する場合、使い勝手が悪くなることがあった。
【００１０】
そこで、本発明の目的は、印刷ジョブの選択の利便性を高める仕組みを提供することである。
【課題を解決するための手段】
【００１１】
本発明の目的を達成するため、印刷ジョブ情報を記憶する画像形成装置は、前記印刷ジョブ情報の一覧を取得する取得手段と、前記印刷ジョブ情報のうち、未選択の履歴を有する印刷ジョブ情報を特定する特定手段と、前記印刷ジョブ情報の一覧を表示する一覧表示手段とを備え、前記一覧表示手段は、前記特定手段で特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、印刷ジョブの選択の利便性を高めることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における印刷システムの構成の一例を示すシステム構成図である
【図２】クライアントＰＣ１００に適用可能な情報処理装置のハードウェア構成を示すブロック図である
【図３】複合機２００のコントローラユニットのハードウェア構成の一例を示すブロック図である
【図４】実施形態に係るシステムの機能構成を示すブロック図である
【図５】クライアントＰＣ１００から複合機２００に対する印刷ジョブ登録処理の一例を示すフローチャートである
【図６】複合機２００における認証処理の一例を示すフローチャートである
【図７】複合機２００における印刷ジョブ選択解除（印刷ジョブの未選択）時の印刷処理の一例を示すフローチャートである
【図８】複合機２００におけるジョブ選択解除履歴判定処理の一例を示すフローチャートである
【図９】認証テーブルの一例を示すデータ図である
【図１０】一覧表示前の書誌情報テーブルの一例を示すデータ図である
【図１１】選択解除した際の書誌情報テーブルの一例を示すデータ図である
【図１２】印刷ジョブが追加登録された際の書誌情報テーブルの一例を示すデータ図である
【図１３】選択解除した印刷ジョブ情報がなく、印刷ジョブが追加登録された際の書誌情報テーブルの一例を示すデータ図である
【図１４】ＩＣカード認証画面の一例を示すイメージ図である
【図１５】印刷ジョブ情報一覧画面（全選択状態）の一例を示すイメージ図である
【図１６】印刷ジョブ情報一覧画面（一部選択解除）の一例を示すイメージ図である
【図１７】印刷ジョブ情報一覧画面（未選択）の一例を示すイメージ図である
【図１８】印刷ジョブ情報一覧画面（印刷後）の一例を示すイメージ図である
【図１９】印刷ジョブ情報一覧画面（追加登録後）の一例を示すイメージ図である
【図２０】印刷ジョブ情報一覧画面（未選択、強調表示）の一例を示すイメージ図である
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本実施形態における印刷システムの構成の一例を示すシステム構成図である。
【００１５】
図１は、１又は複数のクライアントＰＣ１００と、１又は複数の複合機２００がローカルエリアネットワーク（ＬＡＮ）４００を介して接続される構成となっている。
また、複合機２００には、カードリーダ３１９が接続されている。
【００１６】
クライアントＰＣ１００のプリンタドライバを用いて、印刷ジョブ（印刷データともいう）を生成して、複合機２００に送信する。複合機２００は印刷ジョブを受信して、格納する。格納された印刷ジョブに含まれる文書名、ユーザＩＤ、ページ数、部数、カラー情報を取得して、書誌情報テーブルに印刷ジョブ情報を記憶する。書誌情報テーブルに記憶する際には、ジョブＩＤなども合わせて記憶する。
【００１７】
この印刷ジョブ情報を、複合機２００の表示部に一覧表示し、選択された印刷ジョブ情報に対応する印刷ジョブを取得して、複合機２００で印刷を実行する。なお、複合機は、印刷ジョブ情報を記憶する画像形成装置の一例を示している。
【００１８】
以下、図２を用いて、図１に示したクライアントＰＣ１００に適用可能な情報処理装置のハードウェア構成について説明する。
図２は、図１に示したクライアントＰＣ１００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２６】
次に、図３を用いて、本発明の情報処理装置としての複合機２００を制御するコントローラユニットのハードウェア構成について説明する。
図３は、図１に示した複合機２００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００２７】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ４００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００２８】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２９】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３０】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３１】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３２】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
【００３３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３４】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３５】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３６】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３９】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４０】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４１】
ＩＣカードを用いたユーザ認証、キーボードから入力されたユーザ認証を行うことができ、認証テーブルを複合機２００内に記憶する。また、認証サーバと連携して認証を行う場合には、認証テーブルを認証サーバに記憶する。
【００４２】
本実施形態では、複合機２００にクライアントＰＣ１００から受信した印刷ジョブ（データ）を格納領域（ボックスともいう）保存し、その印刷ジョブの書誌情報を管理する構成となっている。なお、外部装置（印刷ジョブ管理サーバ）に印刷ジョブを保存する構成をとる場合には、外部装置から印刷ジョブ情報を取得して、複合機２００の操作部に一覧表示するものとする。また、印刷要求を外部装置に行うことで、当該複合機２００に印刷ジョブが送信され、印刷が実行されるものとする。
【００４３】
次に、図４を用いて、本実施形態におけるクライアントＰＣ１００、複合機２００の機能について説明する。
【００４４】
図４は、本発明の実施形態に係るシステムの機能構成を示すブロック図である。本実施形態に係るシステムは、クライアントＰＣ１００、複合機２００が、双方向通信可能な所定のＬＡＮ４００を介して接続した構成となっている。複合機２００には、カードリーダ３１９が接続した構成となっている。
それぞれの機能間の動作に関しては、フローチャートで後述するため、ここでは各種端末内に記載されている機能ブロック図の説明を記載する。
＜クライアントＰＣ１００＞
【００４５】
クライアントＰＣ１００上の印刷データ生成部１５０は、クライアントＰＣにインストールされているプリンタドライバの印刷設定を元に印刷データ（印刷ジョブ）を作成する。
この印刷データ生成部１５０で生成された印刷ジョブが複合機２００に送信される。
＜複合機２００＞
複合機２００上のカードリーダ制御部２５０は、カードリーダ３１９にかざされたカード情報（製造番号やユーザＩＤ）を取得する。
複合機２００上のＩＣカード認証サーバ通信部２５１は、ＩＣカード認証サーバや複合機２００の認証モジュールと認証要求の送受信を行う。
複合機２００上の認証部２５２は、認証システム全般の制御及び、認証に成功した際には当該ユーザ情報を用いて複合機の利用を許可させるものとする。
複合機２００上の表示制御部２５３は、ログイン成功後、複合機のメニュー画面を生成する。
複合機２００上の出力制御部２５４は、複合機２００のボックス内に格納された印刷ジョブを出力する。
【００４６】
複合機２００上のアプリケーション部２５５は、複合機２００のプリント・スキャン等のアプリケーション機能を示している。なお、このアプリケーション部２５５の画面で印刷ジョブ情報の一覧を表示する。
複合機２００上のデータ受信部２５６は、クライアントＰＣ１００と通信し、ユーザの印刷ジョブを受信する。
【００４７】
次に、本実施形態における処理の詳細な説明を、図５〜図８のフローチャートを用いて説明する。なお、各ステップは、それぞれの装置のＣＰＵ（２０１又は３０１）が実行する。
【００４８】
まず、図５は、本実施形態における、クライアントＰＣ１００から複合機２００に対する印刷ジョブ登録処理の一例を示すフローチャートである。
ステップＳ１００では、クライアントＰＣ１００の印刷データ生成部１５０が、印刷データを生成し、複合機２００に印刷データを送信する。
ステップＳ１０１では、複合機２００のデータ受信部２５６が、ステップＳ１００で送信された印刷データを受信する。
【００４９】
ステップＳ１０２では、複合機２００のデータ受信部２５６が、ステップＳ１０１で受信した印刷データを複合機２００のボックス内（格納領域）に印刷ジョブとして格納（登録）する。
ステップＳ１０３では、複合機２００のアプリケーション部２５５が、ステップＳ１０２で格納された印刷ジョブの解析を行う。
【００５０】
ステップＳ１０４では、複合機２００のアプリケーション部２５５が、解析の結果、文書名、ユーザＩＤ、ページ数、部数、文書カラー、印刷方法、ページレイアウト、用紙サイズを含む書誌情報を取得する。
【００５１】
ステップＳ１０５では、複合機２００のアプリケーション部２５５が、ステップＳ１０４で取得した書誌情報をメモリに書き込む。このとき、ジョブＩＤを生成し、また印刷ジョブが格納された日時を取得して、合わせて書誌情報をメモリ（複合機の記憶部にある書誌情報管理テーブルであってもよい）に記憶する。
【００５２】
また、「ジョブ選択解除履歴」は「−」（ＮＵＬＬ）として、記憶する。「−」は印刷ジョブ情報の一覧（一覧画面）で、印刷ジョブの選択が解除されていない、未選択としていないことを示すフラグである。選択解除された、未選択として印刷した場合には「あり」となる。また、選択して印刷した場合には「なし」となる。
【００５３】
図６は、本発明の実施形態における、認証処理の一例を示すフローチャートである。
【００５４】
ステップＳ２００では、複合機２００の認証部２５２が、図１４に示すＩＣカード認証画面を表示する。このとき、カードリーダ３１９をカード読み取り状態とし、ユーザがカードリーダ３１９にカードをかざすことによって、カードリーダ制御部に対し、カード情報を含むカードイベントを送信するものとする。
ステップＳ２０１では、カードリーダ３１９がＩＣカードを検知する。
【００５５】
ステップＳ２０２では、複合機２００のカードリーダ制御部２５０が、カードリーダから送信されたカードイベント（カードイベントにカードＩＤが含まれるものとする）を受信し、ＩＣカード認証サーバ又は複合機２００の認証部２５２に対し認証要求を送信する。ここでは、複合機２００内で認証を行うものとして説明する。
ステップＳ２０３では、複合機２００の認証部２５２が、認証要求を受けると、複合機２００に記憶している図９に示すような認証テーブルを取得する。
【００５６】
ステップＳ２０４では、Ｓ２０３で取得した認証テーブルを用いて、検知したＩＣカードのカードＩＤを検索する。カードＩＤがヒットしたら、このヒットしたレコードのユーザ情報を取得する。このユーザ情報を含む認証結果が得られる。これで認証ＯＫと判断される。該当するレコードがない場合には、認証ＮＧとした認証結果が得られる。
ステップＳ２０５では、複合機２００の認証部２５２が、出力された認証結果を取得する。
【００５７】
ステップＳ２０６では、認証結果に従って認証に成功した場合、複合機２００でユーザをログインさせる。ログインできたら、後述する図７のステップＳ３００または図８のステップＳ４００に処理を進める。
本実施形態の説明では、理解をしやすいように、まず図７の処理（１ａ）をしたのち、図８の処理（１ｂ）に移るものとして説明する。
【００５８】
図７は、本実施形態における、印刷ジョブ選択解除（印刷ジョブの未選択）時の印刷処理の一例を示すフローチャートである。この例では複合機に印刷ジョブ１（ＤＯＣ００１）、印刷ジョブ２（ＤＯＣ００２）、印刷ジョブ３（ＤＯＣ００３）、印刷ジョブ４（ＤＯＣ００４）が登録されている例を用いて説明する。これらの印刷ジョブの書誌情報は書誌情報テーブルに記憶さている。例えば、図１０。
【００５９】
ステップＳ３００では、複合機２００のアプリケーション部２５５が、ステップＳ２０６でログインしたユーザの印刷ジョブ情報を書誌情報テーブルから取得する。すなわち、印刷ジョブ情報の一覧を取得する取得処理の一例を示すステップである。
【００６０】
ステップＳ３０１では、複合機２００のアプリケーション部２５５が、印刷ジョブ情報の一覧表示設定が全選択状態モードかどうか否かを判定する。なお、一覧表示設定は複合機２００本体あるいは、本実施形態で印刷ジョブ情報を表示するアプリケーションの設定情報として記憶されており、管理者によって設定変更可能なものとなっている。
全選択状態モードの場合はステップＳ３０２へ進み、全選択状態モードでない場合（未選択状態モード）はステップＳ３０６へ進む。
【００６１】
全選択状態モードとは、印刷ジョブ情報一覧を表示する際に、印刷ジョブ情報が選択状態で一覧表示されるモードである。この全選択モードの場合、ユーザは印刷ボタンを押下するだけ印刷ジョブが印刷できるため、利便性の高いモードである。一般的に、印刷したいものだけが印刷ジョブとして登録されるため、複合機の全選択ボタンを押下して印刷ジョブ情報を選択状態にする必要がなくなるため、利便性が高まるモードである。
【００６２】
未選択状態モードとは、印刷ジョブ情報一覧を表示する際に、印刷ジョブ情報が未選択状態で一覧表示されるモードである。この未選択状態モードの場合、ユーザは印刷ジョブ情報を指定する必要があるが、必要な印刷ジョブだけを選択して印刷できるので、操作手順が増える場合もあるが、使い勝手がよいモードである。
【００６３】
ステップＳ３０２では、全選択状態モードであるため、複合機２００のアプリケーション部２５５が、図１５に示す印刷ジョブ情報一覧画面（全選択状態）を表示する。（例：１５０１で選択ＯＮになっているように、ＤＯＣ００１、ＤＯＣ００２、ＤＯＣ００３、ＤＯＣ００４が選択状態となっている。）
すなわち、印刷ジョブ情報の一覧を表示する一覧表示処理の一例を示すステップである。
【００６４】
ステップＳ３０３では、複合機２００のアプリケーション部２５５が、図１５の印刷ジョブ情報一覧画面に表示している印刷ジョブ情報の選択解除指示を受け付けたか否かを判定する。受け付けた場合はステップＳ３０４へ進み、受け付けていない場合はステップＳ３０８へ進む。
ステップＳ３０４では、複合機２００のアプリケーション部２５５が、ステップＳ３０３で選択解除した印刷ジョブ情報（書誌情報）を取得する。
【００６５】
ステップＳ３０５では、複合機２００のアプリケーション部２５５が、図１６に示す印刷ジョブ情報一覧画面（一部選択解除）を表示する。（例：１６０１のようにＤＯＣ００１、ＤＯＣ００２は未選択状態、１６０２のようにＤＯＣ００３、ＤＯＣ００４は選択状態）
すなわち、印刷ジョブ情報の一覧を表示する一覧表示処理の一例を示すステップである。
【００６６】
ステップＳ３０６では、未選択状態モードであるため、複合機２００のアプリケーション部２５５が、図１７に示す印刷ジョブ情報一覧画面（未選択）を表示する。（例：１７０１で選択ＯＦＦになっているように、ＤＯＣ００１、ＤＯＣ００２、ＤＯＣ００３、ＤＯＣ００４が未選択状態となっている。）
すなわち、印刷ジョブ情報の一覧を表示する一覧表示処理の一例を示すステップである。
【００６７】
ステップＳ３０７では、複合機２００のアプリケーション部２５５が、図１７の印刷ジョブ情報一覧画面に表示している印刷ジョブ情報の選択指示を受け付けたか否かを判定する。受け付けた場合はステップＳ３０５へ進み、受け付けていない場合はステップＳ３０８へ進む。
【００６８】
ステップＳ３０８では、複合機２００のアプリケーション部２５５が、印刷ジョブ情報一覧画面上のプリント開始ボタンが押下されたか否かを判定する。押下された場合はステップＳ３０９へ進み、押下されなかった場合はステップＳ３０３へ進む。
【００６９】
ステップＳ３０９では、複合機２００の出力制御部２５４が、印刷対象となる選択された印刷ジョブ情報に対応する印刷ジョブを取得し、印刷処理を実行する。すなわち、選択した印刷ジョブ情報の印刷を実行する実行処理である。
ステップＳ３１０では、複合機２００の出力制御部２５４が、印刷ジョブの印刷処理を完了する。
【００７０】
ステップＳ３１１では、複合機２００のアプリケーション部２５５が、ステップＳ３０４において選択解除した印刷ジョブ情報（書誌情報）を取得しているか否かを判定する。取得している場合はステップＳ３１２へ進み、取得していない場合はステップＳ３１３へ進む。
【００７１】
ステップＳ３１２では、複合機２００のアプリケーション部２５５が、ステップＳ３０４で取得した書誌情報のジョブ選択解除履歴を「あり」に更新する。具体的には、図１６の選択例の場合、図１１の書誌情報テーブルのように、ジョブ選択解除履歴に未選択としたＤＯＣ００１、ＤＯＣ００２に「あり」と記憶する。
すなわち、実行処理で印刷が実行されなかった印刷ジョブ情報を未選択の履歴として記憶する履歴記憶処理の一例を示すステップである。
【００７２】
ステップＳ３１３では、複合機２００のアプリケーション部２５５が、ステップＳ３１２で更新した書誌情報を除いた書誌情報のジョブ選択解除履歴を「なし」に更新する。具体的には、図１１の通り、印刷したＤＯＣ００３、ＤＯＣ００４については「なし」と記憶する。印刷したものについては「印刷済」として、管理して、以降の印刷ジョブ情報一覧画面に表示しないようにしてもよい。
【００７３】
ステップＳ３１４では、複合機２００のアプリケーション部２５５が、図１８に示す印刷ジョブ情報一覧画面（印刷後）を表示する。（例：ＤＯＣ００１、ＤＯＣ００２は未選択状態、ＤＯＣ００３、ＤＯＣ００４は印刷が完了したため表示されない）
すなわち、印刷ジョブ情報の一覧を表示する一覧表示処理の一例を示すステップである。
上述の印刷完了後に、さらに印刷ジョブが登録された場合の例を、図８を用いて説明する。
【００７４】
図８は、本発明の実施形態における、ジョブ選択解除履歴判定処理の一例を示すフローチャートである。この例では複合機に追加で印刷ジョブ５（ＤＯＣ００５）、印刷ジョブ６（ＤＯＣ００６）が登録されている例を用いて説明する。これらの印刷ジョブの書誌情報は書誌情報テーブルに記憶さ、例えば、図１２の１２０１である。
【００７５】
ステップＳ４００では、複合機２００のアプリケーション部２５５が、ステップＳ２０６でログインしたユーザの印刷ジョブ情報（書誌情報）を書誌情報テーブルから取得する。すなわち、印刷ジョブ情報の一覧を取得する取得処理の一例を示すステップである。
【００７６】
ここでは、例えば、図１２又は図１３の書誌情報テーブルから取得する。図１２は、選択解除履歴「あり」の印刷ジョブ情報が含まれ、追加登録された印刷ジョブ情報が含まれる例を示す書誌情報テーブルである。また、図１３は、選択解除履歴「あり」の印刷ジョブ情報がなく、追加登録された印刷ジョブ情報が含まれる例を示す書誌情報テーブルである。
【００７７】
ステップＳ４０１では、複合機２００のアプリケーション部２５５が、ステップＳ４００で取得した印刷ジョブ情報（書誌情報）から各印刷ジョブ情報のジョブ選択解除歴を取得する。
【００７８】
ステップＳ４０２では、複合機２００のアプリケーション部２５５が、印刷ジョブ情報一覧表示設定が全選択状態かどうか否かを判定する。なお、一覧表示設定は複合機２００本体あるいは、本実施形態で印刷ジョブ情報を表示するアプリケーションの設定情報として記憶されており、管理者によって設定変更可能なものとなっている。
全選択状態モードの場合はステップＳ４０３へ進み、全選択状態でない（未選択状態モード）場合はステップＳ４０７へ進む。
なお、全選択状態モードと未選択状態モードは上述しているため、説明を省略する。
【００７９】
ステップＳ４０３では、複合機２００のアプリケーション部２５５が、ステップＳ４０１で取得したジョブ選択解除履歴で「あり」の印刷ジョブ情報があるか否か判定する。ある場合はステップＳ４０４へ進み、ない場合はステップＳ４０６へ進む。すなわち、未選択の履歴を有する印刷ジョブ情報を特定する特定処理の一例を示すステップである。
【００８０】
ステップＳ４０４では、複合機２００のアプリケーション部２５５が、ジョブ選択解除履歴が「あり」の印刷ジョブ情報の一覧表示時の選択をＯＦＦとして記憶する。
【００８１】
ステップＳ４０５では、複合機２００のアプリケーション部２５５が、追加登録された印刷ジョブ情報の一覧表示時の選択をＯＮとして記憶し、図１９に示す印刷ジョブ情報一覧画面（追加登録後）を表示する。（例：ＤＯＣ００１、ＤＯＣ００２は未選択状態、ＤＯＣ００５、ＤＯＣ００６は選択状態）
【００８２】
すなわち、印刷ジョブ情報の一覧を表示する一覧表示処理の一例を示すステップである。また、特定処理で特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示するものである。
【００８３】
さらに、印刷ジョブ情報の選択設定が、全選択設定である場合に、印刷ジョブ情報の一覧を選択状態で表示する際に、特定処理で特定された未選択の履歴を有する印刷ジョブ情報を未選択状態とし、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報を選択状態として識別可能に表示するものである。
【００８４】
ステップＳ４０６では、複合機２００のアプリケーション部２５５が、選択解除履歴がある印刷ジョブ情報がないため、図１５の例と同様に、印刷ジョブ情報一覧画面（全選択）を表示する。（例：ＤＯＣ００５、ＤＯＣ００６が一覧に表示され、選択状態となる）
【００８５】
ステップＳ４０７では、未選択状態モードであるため、複合機２００のアプリケーション部２５５が、ステップＳ４０１で取得したジョブ選択解除履歴で「あり」の文書はあるか否か判定する。ある場合はステップＳ４０８へ進み、ない場合はステップＳ４１０へ進む。すなわち、未選択の履歴を有する印刷ジョブ情報を特定する特定処理の一例を示すステップである。
【００８６】
ステップＳ４０８では、複合機２００のアプリケーション部２５５が、ジョブ選択解除履歴が「あり」の印刷ジョブ情報の一覧表示時の強調表示をＯＮとして記憶する。
【００８７】
ステップＳ４０９では、複合機２００のアプリケーション部２５５が、図２０に示すように、印刷ジョブ情報一覧画面で、強調表示をＯＮとしたジョブ選択解除履歴が「あり」の印刷ジョブ情報を強調表示（図２０では下線表示）する。また、すべての印刷ジョブ情報は未選択状態とする。
【００８８】
すなわち、印刷ジョブ情報の一覧を表示する一覧表示処理の一例を示すステップである。また、特定処理で特定された未選択の履歴を有する印刷ジョブ情報と、当該印刷ジョブ情報を未選択とした後に記憶された印刷ジョブ情報とを識別可能に表示するものである。
【００８９】
更に、印刷ジョブ情報の選択設定が、未選択設定である場合に、すべての前記印刷ジョブ情報を未選択とすると共に、特定処理で特定された未選択の履歴を有しない印刷ジョブ情報を強調表示して識別可能に表示するものである。
【００９０】
強調表示することで、追加登録された選択解除履歴「−」の印刷ジョブ情報と、選択解除履歴「あり」の印刷ジョブ情報とを識別可能に表示することになる。そのため、ステップＳ４０９で、追加登録された選択解除履歴「−」の印刷ジョブ情報を特定して、この印刷ジョブ情報を強調表示するようにしてもよい。
【００９１】
複合機２００のアプリケーション部２５５が、選択解除履歴「あり」がある印刷ジョブ情報がないため、図１７の例と同様に、印刷ジョブ情報一覧画面（未選択）を表示する。（例：ＤＯＣ００５、ＤＯＣ００６が一覧に表示され、未選択状態となる）
ここで、ステップＳ４０５で図１９を表示する際の処理について説明する。
【００９２】
追加登録された印刷ジョブ情報が選択状態となっており、印刷ジョブ一覧表示領域に表示されているかを判定する。すなわち、未選択状態とした印刷ジョブ情報が閲覧可能に表示され、選択状態とした印刷ジョブ情報が閲覧できない状態で表示されるか否かを判定する表示判定処理の一例を示すステップである。
【００９３】
例えば、選択解除履歴「あり」の印刷ジョブ情報が多い場合には、印刷ジョブ一覧表示領域に表示されず、ユーザが選択されているジョブを認識できないことがある。
【００９４】
そのため、印刷ジョブ一覧表示領域に表示されているかを判定し、追加登録された印刷ジョブ情報が印刷ジョブ一覧表示領域に表示されていない場合には、追加登録された印刷ジョブ情報が、未選択の印刷ジョブ情報に優先して表示されるように、未選択の印刷ジョブ情報より上位に表示する。
【００９５】
選択状態の印刷ジョブ情報を優先として、印刷ジョブ情報をソート表示する。このほか、選択解除履歴「あり」である、未選択の印刷ジョブ情報がある場合には、印刷ジョブ一覧表示領域に表示されているか否かに関わらず、優先表示するようにしてもよい。
【００９６】
すなわち、表示判定処理で印刷ジョブ情報が閲覧できない状態で表示されると判定される場合には、選択状態とした印刷ジョブ情報が閲覧可能となるように、選択状態とした印刷ジョブ情報が、未選択状態とした印刷ジョブ情報より優先的に表示するものである。
以上説明したように、本実施形態によれば、印刷ジョブの選択の利便性を高めることができる。
【００９７】
特に、未選択履歴のある印刷ジョブを除いて、追加登録された印刷ジョブについて選択状態として表示させる、或いは識別表示することができ、溜め置き印刷での印刷ジョブの選択が効率化できる。
【００９８】
溜め置き印刷の場合、印刷ジョブを残すことも増え、溜め置いた印刷ジョブが増えることから、ユーザがあえて選択しなかった印刷ジョブを装置で記憶しておき、一覧表示する際に、未選択状態として、且つ、追加の印刷ジョブは選択状態とすることで、使い勝手のよい一覧表示をさせることができる。
【００９９】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１００】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１０４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０９】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１０】
１００  クライアントＰＣ
２００  複合機
４００  ネットワーク（ＬＡＮ）
２０１  ＣＰＵ
３０１  ＣＰＵ
【図１】
2018052072.tif 000003
【図２】
2018052072.tif 000004
【図３】
2018052072.tif 000005
【図４】
2018052072.tif 000006
【図５】
2018052072.tif 000007
【図６】
2018052072.tif 000008
【図７】
2018052072.tif 000009
【図８】
2018052072.tif 000010
【図９】
2018052072.tif 000011
【図１０】
2018052072.tif 000012
【図１１】
2018052072.tif 000013
【図１２】
2018052072.tif 000014
【図１３】
2018052072.tif 000015
【図１４】
2018052072.tif 000016
【図１５】
2018052072.tif 000017
【図１６】
2018052072.tif 000018
【図１７】
2018052072.tif 000019
【図１８】
2018052072.tif 000020
【図１９】
2018052072.tif 000021
【図２０】
2018052072.tif 000022