(57)【要約】【課題】ログイン時にユーザが属するグループの留め置き文書を自動で出力することを目的とする。【解決手段】ログインしたユーザのグループ識別情報を取得する取得手段と、記憶領域に保存されている印刷ジョブのグループ識別情報と、取得手段により取得されたグループ識別情報とが同じか否かを判定する判定手段と、判定手段によりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく印刷ジョブを出力する出力手段と、を有することによって課題を解決する。【選択図】図１２Ａ
2017024261.tif 000002
【特許請求の範囲】
【請求項１】
ログインしたユーザのグループ識別情報を取得する取得手段と、
記憶領域に保存されている印刷ジョブのグループ識別情報と、前記取得手段により取得されたグループ識別情報とが同じか否かを判定する判定手段と、
前記判定手段によりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する出力手段と、
を有する画像形成装置。
【請求項２】
ログイン後の自動印刷を行うか否かを設定する設定手段を更に有する請求項１記載の画像形成装置。
【請求項３】
前記出力手段は、前記設定手段によりログイン後の自動印刷を行うと設定され、前記判定手段によりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する請求項２記載の画像形成装置。
【請求項４】
前記設定手段は、前記画像形成装置の設定情報として、ログイン後の自動印刷を行うか否かを設定し、
前記出力手段は、前記設定手段により前記画像形成装置の設定情報として、ログイン後の自動印刷を行うと設定され、前記判定手段によりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する請求項３記載の画像形成装置。
【請求項５】
前記設定手段は、ユーザの設定情報として、ログイン後の自動印刷を行うか否かを設定し、
前記出力手段は、前記設定手段により前記ログインしたユーザの設定情報として、ログイン後の自動印刷を行うと設定され、前記判定手段によりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する請求項３記載の画像形成装置。
【請求項６】
前記出力手段は、前記判定手段によりグループ識別情報が同じであると判定され、更に、前記印刷ジョブに、ログイン後の自動印刷を行う設定情報が含まれていた場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する請求項１記載の画像形成装置。
【請求項７】
画像形成装置が実行する情報処理方法であって、
ログインしたユーザのグループ識別情報を取得する取得ステップと、
記憶領域に保存されている印刷ジョブのグループ識別情報と、前記取得ステップにより取得されたグループ識別情報とが同じか否かを判定する判定ステップと、
前記判定ステップによりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する出力ステップと、
を含む情報処理方法。
【請求項８】
コンピュータを、請求項１乃至６何れか１項記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年の画像形成装置には、ＰＣから投入された印刷ジョブを画像形成装置内の補助記憶装置内の一時保存領域に留め置き、ユーザが任意のタイミングで画像形成装置にログインして、自分の投入した印刷ジョブを印刷できるものが存在する。いわゆる、認証プリントである。また、画像形成装置にログインしたユーザが投入した印刷ジョブを、ログインしたタイミングで自動的に印刷を行うログイン後自動印刷も存在する。更に、印刷ジョブを投入したユーザの情報がない印刷ジョブ（オーナー不定ジョブ）のようなデータも存在する。特許文献１では、オーナー不定ジョブを出力することができるユーザリストを印刷ジョブに付与することで、オーナー不定ジョブを出力可能なユーザがログインしたときに自動で出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−３６２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが印刷ジョブを画像形成装置に投入するときに、印刷ジョブに部門ＩＤを付与しておくことで、印刷ジョブ投入ユーザだけでなく、前記部門ＩＤに属するユーザが前記印刷ジョブを印刷することができるものが存在する。いわゆる、部門文書である。従来の技術では、オーナー不定ジョブを出力することができるユーザを登録し、登録済ユーザが画像形成装置にログインすることで、投入ユーザ不明な印刷ジョブを自動で出力することができた。しかし、部門文書のように、印刷ジョブに印刷可能な部門ＩＤを付与し、部門ＩＤで印刷可能なユーザを特定するような場合、部門文書を印刷可能なユーザのログイン時、自動で印刷されないため、ユーザが印刷指示を行わなければならないという課題があった。
本発明は、ログイン時にユーザが属するグループの留め置き文書を自動で出力することを目的とする。
【課題を解決するための手段】
【０００５】
そこで、本発明の画像形成装置は、ログインしたユーザのグループ識別情報を取得する取得手段と、記憶領域に保存されている印刷ジョブのグループ識別情報と、前記取得手段により取得されたグループ識別情報とが同じか否かを判定する判定手段と、前記判定手段によりグループ識別情報が同じであると判定された場合、前記ログインしたユーザから印刷指示を受け取ることなく前記印刷ジョブを出力する出力手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、ログイン時にユーザが属するグループの留め置き文書を自動で出力することができる。
【図面の簡単な説明】
【０００７】
【図１】留め置き印刷システムのシステム構成の一例を示す図である。
【図２】ＰＣのハードウェア構成の一例を示す図である。
【図３】ＭＦＰのハードウェア構成の一例を示す図である。
【図４】強制留め置きモードを指定するための設定画面の一例を示す図である。
【図５】ログイン後自動印刷モードを指定するための設定画面の一例を示す図である。
【図６】印刷ジョブのデータフォーマットの一例を示す図である。
【図７】印刷ジョブの印刷属性情報の一例を示す図である。
【図８】印刷属性情報をＨＤＤに記録するときの構造の一例を示す図である。
【図９】印刷ジョブに部門ＩＤを付与する処理の一例を示したフローチャートである。
【図１０】出力設定画面の一例を示す図である。
【図１１】印刷ジョブを受信する処理の一例を示したフローチャートである。
【図１２Ａ】ＭＦＰの情報処理の一例を示すフローチャート（その１）である。
【図１２Ｂ】ＭＦＰの情報処理の一例を示すフローチャート（その２）である。
【図１３】認証画面の一例を示す図である。
【図１４】ユーザ識別情報格納テーブルの一例を示す図である。
【図１５】ジョブリスト画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
（印刷システムの構成）
図１は、留め置き印刷システムのシステム構成の一例を示す図である。図１に示す留め置き印刷システムは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０１、１０２、１０３とＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０４とを含む。ＰＣ１０１、１０２、１０３とＭＦＰ１０４とは、ネットワークを介して通信可能である。ＰＣ１０１、１０２、１０３は、印刷ジョブを生成してＭＦＰ１０４に送信する。ＭＦＰ１０４は、ＰＣ１０１、１０２、１０３から受信した印刷ジョブを実行して印刷する。本実施形態では、ＰＣ１０１、１０２、１０３とＭＦＰ１０４とがネットワークを介して接続するものとするが、パラレルケーブル、シリアルケーブル、ＵＳＢケーブル等により接続する構成であってもよい。
【００１０】
（ＰＣのハードウェア構成）
図２は、ＰＣ１０１のハードウェア構成の一例を示す図である。ＣＰＵ２０１は、ＰＣ１０１を制御する。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアとして機能する。ＨＤＤ（ＨａｒｄＤｉｓｋ）２０３は、ＣＰＵ２０１が実行する各種プログラム及びＣＰＵ２０１が実行する処理に用いられる各種データを格納する。ＣＰＵ２０１は、ＨＤＤ２０３に格納されているプログラムをＲＡＭ２０２に読み出して実行することにより、後述するＰＣ１０１の機能及び後述する図９のフローチャートの処理を実現する。液晶ディスプレイ２０４は、各種の情報（メッセージ等）を表示してユーザに通知する。キーボード２０５は、ユーザからのＰＣ１０１への入力を受け付ける。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０６は、ＰＣ１０１がＬＡＮ２０７を介して他のネットワーク機器と相互にデータをやりとりするために用いられる。以上の機器が、メインバス２０８を介して相互に接続されている。
【００１１】
（ＭＦＰのハードウェア構成）
図３は、ＭＦＰ１０４のハードウェア構成の一例を示す図である。ＣＰＵ３０１は、ＭＦＰ１０４を制御する。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリアとして機能する。ＨＤＤ３０３は、ＣＰＵ３０１が実行する各種プログラム及びＣＰＵ３０１が実行する処理に用いられる各種データを格納する。また、ＨＤＤ３０３は、データの一時保管をしたり、ＲＡＭ２０２の代わりに用いられたりする。ＨＤＤ３０３は、記憶領域の一例である。ＣＰＵ３０１は、ＨＤＤ３０３に格納されているプログラムをＲＡＭ３０２に読み出して実行することにより、後述するＭＦＰ１０４の機能及び後述する図９、図１２のフローチャートの処理を実現する。液晶ディスプレイ３０４は、ＭＦＰ１０４の状態や、エラーメッセージ等を表示する。タッチパネル３０５は、ユーザが所望する印刷ジョブの指定等に関する入力を受け付ける。ＮＩＣ３０６は、ＭＦＰ１０４がＬＡＮ３０７を介して他のネットワーク機器と相互にデータをやりとりするために用いられる。印刷装置（印刷エンジン）３０８は、スキャンした画像データ等を用紙に印刷する。印刷装置３０８は、印刷処理に関する給紙オプション（給紙カセット等）や排紙オプション（フィニッシャ装置等）の状態を識別可能である。読取装置（スキャナー）３０９は、原稿台に置かれた紙原稿を読み取り、白黒２値やカラー多値の画像データ（印刷データ）等を生成する。印刷装置３０８は、読取装置３０９が読み取った画像データを印刷することができる。また、印刷装置３０８は、画像データや印刷ジョブをＨＤＤ３０３に留め置いて任意のタイミングで印刷することもできる。これを留め置き印刷という。ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）３１０は、ＣＰＵ３０１がＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを解釈して得られたデータからビットマップ画像を生成する。以上の機器が、メインバス３１１を介して相互に接続されている。
【００１２】
（強制留め置きモードの設定画面）
図４は、ＭＦＰ１０４で強制留め置きモードを適用するか否かの動作モードを指定するための設定画面４００の一例を示す図である。ユーザによりボタン４０１が選択されて、ボタン４０４が押下されると、ＣＰＵ３０１は、強制留め置きモードをＯＮ（有効）にする。また、ユーザによりボタン４０２が選択され、ボタン４０４が押下されると、ＣＰＵ３０１は、強制留め置きモードをＯＦＦ（無効）にする。ここで、強制留め置きモードがＯＮの場合における動作モードは、ＭＦＰ１０４に投入された印刷ジョブを強制的にＨＤＤ３０３に格納する動作モードである。強制留め置きモードがＯＦＦの場合における動作モードは、ＭＦＰ１０４に投入された印刷ジョブを一時的にＨＤＤ３０３に格納することなく、直ちに印刷（スルー印刷）する動作モードである。また、ユーザによりボタン４０３が押下された場合、ＣＰＵ３０１は、強制留め置きモードのＯＮ／ＯＦＦを設定するための設定画面４００を閉じる。ＣＰＵ３０１は、設定画面４００で設定された強制留め置きモードの設定情報を任意のタイミングで参照できるものとする。なお、本実施形態では強制留め置きモードがＯＮであることを前提とする。即ち、ＭＦＰ１０４に投入された印刷ジョブは常にＨＤＤ３０３に保存される。例えば、設定情報は、ＨＤＤ３０３等に記憶される。
【００１３】
（ログイン後自動印刷設定）
図５は、ＭＦＰ１０４でログイン後自動印刷モードを適用するか否かの動作モードを指定するための設定画面５００の一例を示す図である。ユーザによりボタン５０１が選択され、ボタン５０８が押下された場合、ＣＰＵ３０１は、ログイン後自動印刷モードをＯＮ（有効）にする。また、ユーザによりボタン５０２が選択され、ボタン５０８が押下される場合、ＣＰＵ３０１は、ログイン後自動印刷モードをＯＦＦ（無効）とする。ここで、ログイン後自動印刷モードとは、ユーザがログインしたタイミングで、留め置かれているデータのうち、特定条件の印刷ジョブを自動で出力する、つまりログインしたユーザから印刷指示を受け取ることなく出力する、動作モードである。ログイン後自動印刷モードがＯＦＦの場合における動作モードは、ＭＦＰ１０４にユーザがログインすると、ジョブリスト画面１５００を液晶ディスプレイ３０４に表示する動作モードである。ログイン後自動印刷設定がＯＮになった場合、ユーザは、個人文書と部門文書とについて、それぞれログイン後自動印刷を行うかどうかの設定を行う事ができる。ここで、個人文書とは、ログインユーザ本人が入稿した印刷ジョブに係る文書である。部門文書とは、印刷ジョブに部門ＩＤが付与されており、付与された部門ＩＤの部門と同じ部門に属する印刷ジョブに係る部門の文書である。なお、本実施形態では、ユーザの所属先を「部門」と表現しているが、ユーザの所属先はグループやチームであってもよい。ユーザによりボタン５０３が選択された場合、ＣＰＵ３０１は、個人文書ログイン後自動印刷モードをＯＮ（有効）にする。個人文書ログイン後自動印刷モードがＯＮの場合、ユーザがログインすると個人文書印刷ジョブが自動で印刷される。ユーザによりボタン５０４が選択された場合、ＣＰＵ３０１は、個人文書ログイン後印刷モードをＯＦＦ（無効）とする。ユーザによりボタン５０５が選択された場合、ＣＰＵ３０１は、部門文書ログイン後自動印刷モードをＯＮ（有効）にする。部門文書印刷モードがＯＮの場合、ユーザがログインすると部門文書印刷ジョブが自動で印刷される。ユーザによりボタン５０６が選択された場合、ＣＰＵ３０１は、部門文書ログイン後印刷モードをＯＦＦ（無効）にする。後述する図１５に示すようにジョブリスト画面１５００には、ログインユーザが投入した個人文書と、ログインユーザと同じ部門ＩＤが付与された部門文書がジョブリストとして表示される。図１５の詳細は、後述する。また、ユーザによりボタン５０７が押下された場合、ＣＰＵ３０１は、ログイン後自動印刷モードのＯＮ／ＯＦＦを設定するための設定画面５００を閉じる。ＣＰＵ３０１は、設定画面５００で設定されたログイン後自動印刷モードの設定情報を任意のタイミングで参照できるものとする。この設定情報は、前記ユーザの設定情報として、ＨＤＤ３０３等に記憶される。部門ＩＤはグループを識別するグループ識別情報の一例である。
【００１４】
（印刷ジョブデータフォーマット）
図６は、ＰＣ１０１、１０２、１０３から投入される印刷ジョブのデータフォーマットの一例を示す図である。印刷ジョブ６００は、印刷属性情報６０１と、ＰＤＬデータ６０２と、を持つ。印刷属性情報６０１については、図７において後述する。ＰＤＬデータ６０２は、ＰＣ１０１、１０２、１０３のプリンタドライバにより作成される。ＲＩＰ３１０は、ＰＤＬデータ６０２を解析することで、ビットマップデータを生成する。
【００１５】
（印刷属性情報）
図７は、ＰＣ１０１から投入された印刷ジョブの印刷属性情報７００の一例を示す図である。印刷属性情報７００は、ＭＦＰ１０４のＨＤＤ３０３に格納される。印刷属性情報７００は、投入された印刷ジョブのジョブ名情報７０１、印刷ジョブを投入したユーザが属する部門の部門ＩＤ情報７０２、印刷ジョブを投入したジョブオーナーのジョブオーナー名情報７０３を含む。また、印刷属性情報７００は、片面両面設定、カラーモード設定等の印刷設定情報７０４、印刷済ユーザリスト情報７０５等を含む。ここで、印刷済ユーザリスト情報７０５は、一度印刷した印刷ジョブを削除せず、再印刷できるような印刷システムにおいて、ユーザがログインする度に、同じ文書が出力されることを防ぐためのものである。一度印刷したユーザのユーザ名を印刷済ユーザリストに追加し、印刷済ユーザリストにリストアップされたユーザがログインしても、ログイン後自動印刷させなくすることで、上記問題を解決することができる。
【００１６】
（印刷属性情報管理構造）
図８は、ＰＣ１０１から投入された印刷属性情報７００をＨＤＤ３０３に記録するときの構造の一例を示す図である。入稿されたジョブの印刷属性情報７００は、図８のように管理される。ジョブオーナー名８０１がジョブオーナー毎に存在し、ジョブオーナー名８０１に紐づいて、そのジョブオーナーが留め置いているジョブのジョブ名８０２がある。ジョブ名８０２には、印刷設定８０４、部門ＩＤ８０５、印刷済ユーザリスト８０６が紐づく。そして、印刷済ユーザリスト８０６には、そのジョブを印刷したユーザのユーザ名８０７が追加されていく。図８の文書Ａ−１  ８０２は、ユーザＫｏｂａｙａｓｈｉ（所属部門ＩＤは１１１１）によって一度印刷されていることが分かる。
【００１７】
（印刷ジョブ作成処理）
図９は、ＰＣ１０１のＣＰＵ２０１が印刷ジョブに部門ＩＤを付与する処理の一例を示したフローチャートである。
ステップＳ９０１において、ＣＰＵ２０１は、出力する印刷ジョブの各設定を受け付ける。ユーザは、液晶ディスプレイ２０４等に表示される図１０の出力設定画面１０００を介して、画像形成装置名１００１、出力用紙サイズ１００２、色設定１００３、集約数１００４、片面／両面１００５、部門文書印刷１００６、部門ＩＤ１００７を設定できる。部門文書印刷１００６は、入稿する印刷ジョブを部門文書とするか否かを設定する。部門ＩＤ１００７は、部門文書印刷１００６が設定されている場合、部門ＩＤ情報７０２に設定される部門ＩＤとなる。
設定がされている状態で印刷ボタン１００８がユーザに押下された場合、ステップＳ９０２において、ＣＰＵ２０１は、ステップＳ９０１で設定された印刷設定情報に応じて印刷ジョブを作成する。
ステップＳ９０３において、ＣＰＵ２０１は、部門文書印刷１００６が選択されているかどうかを判断する。ＣＰＵ２０１は、部門文書印刷１００６が選択されている場合は、ステップＳ９０４に進み、そうでない場合は、図９に示す処理を終了する。
ステップＳ９０４において、ＣＰＵ２０１は、部門ＩＤ１００７を設定する。
ステップＳ９０１からＳ９０４までの処理で作成された印刷ジョブは、ＭＦＰ１０４に投入される。
【００１８】
（印刷ジョブ受信処理）
図１１は、ＭＦＰ１０４のＣＰＵ３０１がＰＣ１０１から投入された印刷ジョブを受信する処理の一例を示したフローチャートである。
ステップＳ１１０１において、ＣＰＵ３０１は、ＰＣ１０１から投入された印刷ジョブを受信する。
ステップＳ１１０２において、ＣＰＵ３０１は、ＭＦＰ１０４の強制留め置き設定が有効かどうかを判断する。ＣＰＵ３０１は、有効な場合はステップＳ１１０４に進み、そうでない場合はステップＳ１１０３へ進む。
ステップＳ１１０３において、ＣＰＵ３０１は、ステップＳ１１０１で受け付けた印刷ジョブの印刷を開始する。
一方、ステップＳ１１０４において、ＣＰＵ３０１は、ステップＳ１１０１で受け付けた印刷ジョブをＨＤＤ３０３に留め置く。
【００１９】
（ログイン後自動印刷処理）
図１２Ａ及び図１２Ｂは、ＭＦＰ１０４の情報処理の一例を示すフローチャートである。
ステップＳ１２０１において、ＣＰＵ３０１は、図１３に示す認証画面１３００を液晶ディスプレイ３０４に表示する。
ステップＳ１２０２において、ＣＰＵ３０１は、ログインボタン１３０２が押下されたかどうかを判断する。ＣＰＵ３０１は、押し下げられた場合は、ステップＳ１２０３に進み、そうでない場合は、ステップＳ１２０１へ進む。
ステップＳ１２０３において、ＣＰＵ３０１は、ユーザ名１３０１に入力されたユーザ名と、図１４に示すユーザ識別情報格納テーブル１４００内のユーザ名情報１４０１とを比較する。ここでユーザ識別情報格納テーブル１４００は、ＨＤＤ３０３に記憶されているもので、ＭＦＰ１０４にログイン可能なユーザの情報が格納されている。ユーザ名情報１４０１は、ログイン可能なユーザ名である。パスワード１４０２は、ユーザがログインするために必要なパスワードである。部門ＩＤ１４０３は、ユーザの所属する部門の部門ＩＤである。図１４において、ＡｄａｃｈｉとＫｏｂａｙａｓｈｉとは同じ部門に所属していることがわかる。
ステップＳ１２０４において、ＣＰＵ３０１は、ステップＳ１２０３で比較したものが一致するかどうかを判断する。ＣＰＵ３０１は、一致した場合は、ステップＳ１２０５に進み、そうでない場合は、ステップＳ１２０１に進む。
ステップＳ１２０５において、ＣＰＵ３０１は、ログインユーザのユーザ識別情報格納テーブル１４００における部門ＩＤ１４０３を取得する。
ステップＳ１２０６において、ＣＰＵ３０１は、ＭＦＰ１０４に留め置かれている全ての印刷ジョブの印刷属性情報を取得し、１つ目の印刷ジョブの属性情報を参照する。
【００２０】
ステップＳ１２０７からステップＳ１２１３までの処理において、ＣＰＵ３０１は、ログイン時に、個人文書のうち、自動で出力する印刷ジョブのリストである印刷ジョブリスト又は、ログインユーザが参照できる印刷ジョブのリストであるジョブリストを生成する。
ステップＳ１２０７において、ＣＰＵ３０１は、ステップＳ１２０６で取得した全印刷ジョブの属性情報を参照したかを判断する。ＣＰＵ３０１は、全てを参照済みの場合、ステップＳ１２１４へ進み、そうでない場合は、ステップＳ１２０８へ進む。
ステップＳ１２０８において、ＣＰＵ３０１は、参照している属性情報の印刷済ユーザリストに、ログインユーザがあるかとうかを判断する。ＣＰＵ３０１は、存在した場合はステップＳ１２１３へ進み、そうでない場合はステップＳ１２０９へ進む。
ステップＳ１２０９において、ＣＰＵ３０１は、参照している属性情報のジョブオーナー名が、ログインユーザと一致するかを判断する。ＣＰＵ３０１は、一致する場合、ステップＳ１２１０へ進み、そうでない場合はステップＳ１２１３へ進む。
ステップＳ１２１０において、ＣＰＵ３０１は、個人文書ログイン後自動印刷モードかどうかを判断する。より具体的に説明すると、ＣＰＵ３０１は、ログインユーザの設定情報を参照し、個人文書ログイン後自動印刷モードが有効か否かを判定する。ＣＰＵ３０１は、個人文書ログイン後自動印刷モードの場合は、ステップＳ１２１２へ進み、そうでない場合は、ステップＳ１２１１へ進む。
ステップＳ１２１１において、ＣＰＵ３０１は、参照している印刷ジョブをジョブリストに追加する。
ステップＳ１２１２において、ＣＰＵ３０１は、参照している印刷ジョブを印刷ジョブリストに追加する。
ステップＳ１２１３において、ＣＰＵ３０１は、次の印刷ジョブの属性情報を参照する。
【００２１】
ステップＳ１２１４からステップＳ１２２１までの処理において、ＣＰＵ３０１は、ログイン時に、部門文書の内、自動で出力する印刷ジョブのリストである印刷ジョブリスト又は、ログインユーザが参照できる印刷ジョブのリストであるジョブリストを生成する。
ステップＳ１２１４において、ＣＰＵ３０１は、ステップＳ１２０６で取得した最初の印刷ジョブ属性情報を参照する。
ステップＳ１２１５において、ＣＰＵ３０１は、ステップＳ１２０６で取得した全印刷ジョブの属性情報を参照したかを判断する。ＣＰＵ３０１は、全てを参照済みの場合、ステップＳ１２２２へ進み、そうでない場合は、ステップＳ１２１６へ進む。
ステップＳ１２１６において、ＣＰＵ３０１は、参照している属性情報の印刷済ユーザリストに、ログインユーザがあるかとうかを判断する。ＣＰＵ３０１は、存在した場合は、ステップＳ１２２１へ進み、そうでない場合は、ステップＳ１２１７へ進む。
ステップＳ１２１７において、ＣＰＵ３０１は、参照している属性情報の部門ＩＤがステップＳ１２０５で取得したログインユーザの所属する部門の部門ＩＤと一致するかどうか判断する。ＣＰＵ３０１は、一致する場合は、ステップＳ１２１８へ進み、そうでない場合は、ステップＳ１２２１へ進む。
ステップＳ１２１８において、ＣＰＵ３０１は、部門文書ログイン後自動印刷モードかどうかを判断する。より具体的に説明すると、ＣＰＵ３０１は、ログインユーザの設定情報を参照し、部門文書ログイン後自動印刷モードが有効か否かを判定する。ＣＰＵ３０１は、部門文書ログイン後自動印刷モードの場合は、ステップＳ１２２０へ進み、そうでない場合は、ステップＳ１２１９へ進む。
ステップＳ１２１９において、ＣＰＵ３０１は、参照している印刷ジョブをジョブリストに追加する。
ステップＳ１２２０において、ＣＰＵ３０１は、参照している印刷ジョブを印刷ジョブリストに追加する。
ステップＳ１２２１において、ＣＰＵ３０１は、次の印刷ジョブの属性情報を参照する。
【００２２】
ステップＳ１２２２において、ＣＰＵ３０１は、印刷ジョブリストに印刷ジョブがあるかどうかを判断する。ＣＰＵ３０１は、印刷ジョブがある場合、ステップＳ１２２３へ進み、そうでない場合は、ステップＳ１２２７へ進む。
ステップＳ１２２３において、ＣＰＵ３０１は、出力する印刷ジョブを参照する。
ステップＳ１２２４において、ＣＰＵ３０１は、参照印刷ジョブを印刷するように指示をする。
ステップＳ１２２５において、ＣＰＵ３０１は、参照印刷ジョブの印刷済ユーザリスト情報７０５にログインユーザを追加する。
ステップＳ１２２６において、ＣＰＵ３０１は、印刷ジョブリストから参照印刷文書を削除する。ここで、部門文書ログイン後自動印刷モード時に、ステップＳ１２２４で出力される印刷ジョブは、ステップＳ１２１２又はステップＳ１２２０で印刷ジョブリストに追加された印刷ジョブである。また、ステップＳ１２２０で印刷ジョブリストに追加された印刷ジョブは、ステップＳ１２１７でＣＰＵ３０１が、ログインユーザが属する部門の部門文書と判断した部門文書印刷ジョブである。そのため、ログインユーザは、ログインを機に、自身が留め置いた印刷ジョブだけではなく、部門文書を含む出力物を得ることができる。
【００２３】
ステップＳ１２２７からステップＳ１２３５までの処理で、ＣＰＵ３０１は、ジョブリストを液晶ディスプレイ３０４に表示させ、ログインユーザに印刷ジョブを選択させることで、ログイン後自動印刷モードでなくても印刷を可能にしている。
ステップＳ１２２７において、ＣＰＵ３０１は、ジョブリストに印刷ジョブが存在するかどうかを判断する。ＣＰＵ３０１は、存在する場合は、ステップＳ１２２８へ進み、そうでない場合は、図１２に示す処理を終了する。
ステップＳ１２２８において、ＣＰＵ３０１は、液晶ディスプレイ３０４にジョブリスト画面を表示する。図１５に、ジョブリスト画面の一例を示す。図１５（Ａ）の例では、ジョブリスト画面１５００は、印刷ジョブボタン１５０１を持つ。印刷ジョブボタン１５０１には、文書名、印刷設定等が表示さる。文書名欄には、ジョブ名情報７０１が表示される。印刷設定欄には、印刷ジョブの印刷設定情報７０４が表示される。ユーザによって図１５（Ｂ）の部門ボタン１５０３が押し下げられ、部門が選択されると、ＣＰＵ３０１は、ログインユーザとジョブリストの中から、同じ部門ＩＤを持つ印刷ジョブを表示する。
ステップＳ１２２９において、ＣＰＵ３０１は、ユーザによるタッチパネル押下を受け付ける。
ステップＳ１２３０において、ＣＰＵ３０１は、ユーザによって押下られたボタンが印刷ジョブボタンかどうかを判断する。ＣＰＵ３０１は、印刷ジョブボタンの場合は、ステップＳ１２３１へ進み、そうでない場合は、ステップＳ１２３４へ進む。
ステップＳ１２３１において、ＣＰＵ３０１は、押し下げられた印刷ジョブボタンに対応する印刷ジョブは印刷ジョブリストに追加済みかどうかを判断する。ＣＰＵ３０１は、印刷ジョブリストにない場合は、ステップＳ１２３２へ進み、そうでない場合は、ステップＳ１２３３へ進む。
ステップＳ１２３２において、ＣＰＵ３０１は、ステップＳ１２３０でユーザが押し下げた印刷ジョブボタンに対応する印刷ジョブを印刷ジョブリストに追加する。また、印刷ジョブボタンには、チェックボックスが付いている。印刷ジョブリストに追加する場合、ＣＰＵ３０１は、チェックボックスにチェックを付ける。
ステップＳ１２３３において、ＣＰＵ３０１は、ステップＳ１２３０でユーザが押し下げた印刷ジョブを印刷ジョブリストから削除する。また、ＣＰＵ３０１は、印刷ジョブボタンのチェックボックスからチェックを外す。
ステップＳ１２３４において、ＣＰＵ３０１は、ユーザによって押下られたボタンが印刷開始ボタン１５０２かどうかを判断する。ＣＰＵ３０１は、印刷開始ボタン１５０２の場合は、ステップＳ１２３５に進み、そうでない場合はステップＳ１２２８へ進む。
ステップＳ１２３５において、ＣＰＵ３０１は、印刷ジョブリストの印刷ジョブを印刷する。これは、ステップＳ１２２２からステップＳ１２２６までの処理と同等である。
【００２４】
以上、本実施形態の処理によれば、印刷ジョブに部門ＩＤを付与し、その部門ＩＤに属するユーザが印刷できるような印刷システムにおいても、ユーザログイン時に自動で印刷されるようにできるため、ユーザの利便性を向上させることができる。
【００２５】
＜実施形態２＞
実施形態１では、ＣＰＵ３０１は、図５の設定画面５００を、液晶ディスプレイ３０４に表示し、設定画面５００を介して設定されたログイン後自動印刷モードの設定情報を、ログインユーザの設定情報としてＨＤＤ３０３等に記憶するものとして説明を行った。
しかし、実施形態２のＣＰＵ３０１は、例えば、管理者権限を有するユーザがログインし、管理者権限を有するユーザが所定の操作を行った場合に、設定画面５００を液晶ディスプレイ３０４に表示するようにしてもよい。この場合、ＣＰＵ３０１は、設定画面５００を介して設定されたログイン後自動印刷モードの設定情報を、ＭＦＰ１０４全体の設定情報としてＨＤＤ３０３等に記憶する。
そして、ＣＰＵ３０１は、Ｓ１２１０やＳ１２１８の判定の際に、ログインユーザの設定情報ではなく、ＭＦＰ１０４全体の設定情報を取得し、ログイン後自動印刷モードが有効か否かを判定する。
本実施形態の処理によっても、実施形態１と同様の効果を得ることができる。また、本実施形態の処理によれば、ＭＦＰ１０４全体として、ログイン後自動印刷モードで動作させるか否かを設定することができる。
【００２６】
＜実施形態３＞
実施形態１や実施形態２では、ＣＰＵ３０１が、図５の設定画面５００を、液晶ディスプレイ３０４に表示するものとして説明を行った。
しかし、実施形態３では、ＣＰＵ２０１が、ユーザの操作に応じて、図５の設定画面５００を、ＰＣの液晶ディスプレイ２０４に表示する。ＣＰＵ２０１は、図５の設定画面５００を介して設定された設定情報を、印刷ジョブの印刷属性情報に含めて、印刷ジョブをＭＦＰ１０４に送信する。ＰＣ１０１から投入された印刷ジョブの印刷属性情報は、ＭＦＰ１０４のＨＤＤ３０３に記憶される。
そして、ＣＰＵ３０１は、Ｓ１２１０やＳ１２１８の判定の際に、処理対象の印刷ジョブの印刷属性情報に含まれる設定情報を取得し、ログイン後自動印刷モードが有効か否かを判定する。
本実施形態の処理によっても、実施形態１と同様の効果を得ることができる。また、本実施形態の処理によれば、ユーザがＰＤからＭＦＰに印刷ジョブを投入するときに、ＭＦＰで文書を印刷させる際に、一緒に関連する部門の文書も印刷させるか否かを設定することができる。
【００２７】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【００２９】
以上、上述した各実施形態によれば、ログイン時にユーザが属する部門等の留め置き文書を自動で出力することができる。
【符号の説明】
【００３０】
１０１、１０２、１０３  ＰＣ
１０４  ＭＦＰ
２０１、３０１  ＣＰＵ
【図１】
2017024261.tif 000003
【図２】
2017024261.tif 000004
【図３】
2017024261.tif 000005
【図４】
2017024261.tif 000006
【図５】
2017024261.tif 000007
【図６】
2017024261.tif 000008
【図７】
2017024261.tif 000009
【図８】
2017024261.tif 000010
【図９】
2017024261.tif 000011
【図１０】
2017024261.tif 000012
【図１１】
2017024261.tif 000013
【図１２Ａ】
2017024261.tif 000014
【図１２Ｂ】
2017024261.tif 000015
【図１３】
2017024261.tif 000016
【図１４】
2017024261.tif 000017
【図１５】
2017024261.tif 000018