(57)【要約】【課題】複数のPCを使用して留め置きプリントを利用する場面において、PC毎の投入された印刷データを表示できるようにする。【解決手段】少なくともプリント機能を含む複数の機能を有する画像形成装置であって、複数の情報処理装置から受信した印刷データを記憶する印刷データ管理手段と、ユーザ単位での利用制御を行うログイン制御手段と、ユーザインタフェース画面を表示手段に表示するUI制御手段と、を備え、前記ログイン制御手段は、ログインに認証を要しないゲストユーザとしてログインを許可した場合に、前記複数の機能のうち利用する機能を選択させるためのユーザインタフェース画面であって、前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面を前記UI制御手段に表示させる、ことを特徴とする。【選択図】図９
2018050181.tif 000002
【特許請求の範囲】
【請求項１】
少なくともプリント機能を含む複数の機能を有する画像形成装置であって、
複数の情報処理装置から受信した印刷データを記憶する印刷データ管理手段と、
ユーザ単位での利用制御を行うログイン制御手段と、
ユーザインタフェース画面を表示手段に表示するUI制御手段と、
を備え、
前記ログイン制御手段は、ログインに認証を要しないゲストユーザとしてログインを許可した場合に、前記複数の機能のうち利用する機能を選択させるためのユーザインタフェース画面であって、前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面を前記UI制御手段に表示させる、
ことを特徴とする画像形成装置。
【請求項２】
ログインに認証を要する認証ユーザを識別するためのユーザ情報を登録するユーザ管理手段をさらに有し、
前記ログイン制御手段は、ユーザがログインする際に、前記ユーザ管理手段に登録されたユーザ情報を利用して、前記ゲストユーザを識別する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ユーザ管理手段は、ネットワークを介して接続された他の装置に設けられることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記ユーザ情報には、前記複数の情報処理装置を識別するためのドメイン情報を少なくとも含み、
前記ログイン制御手段は、前記ドメイン情報に基づいて、前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面を前記UI制御手段に表示させる
ことを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記ユーザ情報には、各ユーザのID情報をさらに含み、
前記ログイン制御手段は、前記ドメイン情報と前記ID情報に基づいて、前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面を前記UI制御手段に表示させる
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記ログイン制御手段は、前記ID情報がゲストを表す内容である場合に、ログインするユーザが前記ゲストユーザであると識別することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記ユーザ情報には、各ユーザの属性を表す情報をさらに含み、
前記ログイン制御手段は、前記属性を表す情報がゲストを表す内容である場合に、ログインするユーザが前記ゲストユーザであると識別する
ことを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記複数の機能のうち、前記各ユーザのレベルに応じて利用できる機能を制限する利用制限管理手段をさらに備え、
前記属性を表す情報は、前記制限の単位である前記レベルの情報である
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記ログイン制御手段は、前記ドメイン情報が非ゲストを表す内容でない場合に、ログインするユーザが前記ゲストユーザであると識別することを特徴とする請求項５に記載の画像形成装置。
【請求項１０】
前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面において、いずれかの情報処理装置に対応するプリント機能の実行を前記ゲストユーザが選択した場合、当該情報処理装置から投入された印刷データのみからなる一覧が前記UI制御手段によって表示されることを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記ログイン制御手段は、ログインに認証を要しないゲストユーザとしてログインを許可した場合であって、前記印刷データ管理手段に当該ゲストユーザによる印刷データが存在しない場合に、前記複数の機能のうち利用する機能を選択させるためのユーザインタフェース画面を、前記UI制御手段に表示させない
ことを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記複数の機能にはコピー機能を含み、
前記ログイン制御手段は、ログインに認証を要しないゲストユーザとしてログインを許可した場合であって、前記印刷データ管理手段に当該ゲストユーザによる印刷データが存在しない場合に、前記複数の機能のうち利用する機能を選択させるためのユーザインタフェース画面に代えて、前記コピー機能を利用するためのユーザインタフェース画面を、前記UI制御手段に表示させる
ことを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
少なくともプリント機能を含む複数の機能を有する画像形成装置の制御方法であって、
前記画像形成装置は、ユーザ単位での利用制御を行うログイン制御手段と、ユーザインタフェース画面を表示手段に表示するUI制御手段と、を備え、
複数の情報処理装置から受信した印刷データを記憶するステップと、
前記ログイン制御手段において、ログインに認証を要しないゲストユーザとしてログインが許可された場合に、前記複数の機能のうち利用する機能を選択させるためのユーザインタフェース画面であって、前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面を前記UI制御手段に表示させるステップと、
を含むことを特徴とする画像形成装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至１２のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
留め置きプリントにおける制御方法に関する。
【背景技術】
【０００２】
現在、PCから送信された印刷データをサーバやプリンタ等のメモリに一旦留め置き、留め置かれた印刷データの情報をプリンタのUI画面上に一覧表示して、ユーザによる選択と印刷指示によって印刷データを出力する留め置きプリントが実現されている。この留め置きプリントにおける印刷データの表示に関し、特許文献１には、ユーザ認証機能を備えるプリンタのUI画面上に一覧表示される印刷データの情報を、プリンタにログインしたユーザに対応するもののみに限定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２５１２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記留め置きプリントのユースケースとして、プリンタのあるオフィスの勤務者はユーザ認証に拠って利用し、出張者はユーザ認証に拠らずにゲストとして利用するといった運用形態がある。また、図書館や学習塾などでは、職員はユーザ認証に拠って利用し、来訪者は料金を払って利用するといった運用形態もある。留め置きプリントにおけるこれらの運用形態において、複数のゲストユーザ（非認証ユーザ）が別々のPCからそれぞれ印刷データを送信した場合、ユーザ認証を前提とする上記特許文献１の技術では、プリンタのUI画面上にPC毎の印刷データを表示することはできない。
【０００５】
本発明は、複数のPCを使用して留め置きプリントを利用する場面において、PC毎に投入された印刷データを表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、少なくともプリント機能を含む複数の機能を有する画像形成装置であって、複数の情報処理装置から受信した印刷データを記憶する印刷データ管理手段と、ユーザ単位での利用制御を行うログイン制御手段と、ユーザインタフェース画面を表示手段に表示するUI制御手段と、を備え、前記ログイン制御手段は、ログインに認証を要しないゲストユーザとしてログインを許可した場合に、前記複数の機能のうち利用する機能を選択させるためのユーザインタフェース画面であって、前記複数の情報処理装置の単位で前記プリント機能を選択可能なユーザインタフェース画面を前記UI制御手段に表示させる、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数のPCを使用して留め置きプリントを利用する場面において、PC毎に投入された印刷データを表示させることができる。これにより、複数のPCからゲストユーザが留め置きプリントを利用する場面でも、表示される印刷データ一覧には自身が使用したPCから投入された印刷データのみが表示され、容易に自己の投入した印刷データを見つけることができる。よって、印刷ミスを未然に防ぐことに繋がる。
【図面の簡単な説明】
【０００８】
【図１】留め置きプリントシステムの構成の一例を示す図である。
【図２】MFPのハードウェア構成を示すブロック図である。
【図３】MFPのソフトウェア構成を示すブロック図である。
【図４】ユーザ管理テーブルの一例を示す図である。
【図５】利用制限管理テーブルの一例を示す図である。
【図６】（ａ）〜（ｃ）はそれぞれ機能メニュー画面の一例を示す図である。
【図７】印刷データ管理テーブルの一例を示す図である。
【図８】プリントUI画面の一例を示す図である。
【図９】実施例１に係る、ログイン時の処理の流れを示すフローチャートである。
【図１０】（ａ）はロール選択画面の一例を示す図、（ｂ）は認証画面の一例を示す図である。
【図１１】本実施例に係る、ログイン処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施例について、図面を参照して説明する。なお、以下の実施例は本発明を限定するものではなく、また、本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。
【実施例１】
【００１０】
本実施例では、ユーザ認証を行った上で画像形成装置を利用する認証ユーザと、ユーザ認証を行うことなくゲストとして利用しその都度料金を支払うゲストユーザ（非認証ユーザ）の2種類のユーザを想定した留め置きプリントシステムを例に説明を行う。
【００１１】
＜システム構成＞
図１は、本実施例に係る、留め置きプリントシステムの構成の一例を示す図である。本実施例の留め置きプリントシステムは、MFP１００にLAN１０１を介して、2台のゲストPC１１１及び１１２、特定のユーザに対応付けられた3台のPC１２１〜１２３、さらに1台のサーバ１３１が接続されている。MFP１００は、コピー、プリント、メール送信といった複数の機能を備えた複合機(Multi Function Printer)である。ユーザA_PC１２１、ユーザB_PC１２２、ユーザC_PC１２３は、認証ユーザであるユーザA〜ユーザCがそれぞれ所有・利用するPCである。ゲストPC1（１１１）及びゲストPC2（１１２）は、非認証ユーザであるゲストが利用するPCである。これらユーザ端末としてのPC（情報処理装置）を介して、ユーザが印刷したい文書等の印刷データ（印刷ジョブ）がMFP１００に送信される。サーバ１３１は、留め置きプリントシステムに必要な共通リソースの管理、機能提供を行なう情報処理装置である。
【００１２】
＜MFPのハードウェア構成＞
図２は、MFP１００のハードウェア構成を示すブロック図である。MFP１００は、制御部２００、表示部２１０、操作部２２０、プリンタ部２３０、スキャナ部２４０から構成される。
【００１３】
表示部２１０は、LEDや液晶ディスプレイを備え、後述のUI画面や装置の内部状態など様々な情報を表示する。操作部２２０は、各種ボタンを備え、ユーザからの操作を受け付ける。また、操作部２２０は、複数のボタンに加えタッチパネルを備える場合は、表示部２１０としての機能も有することになる。
【００１４】
プリンタ部２３０は、制御部２００からの印刷指示に従って印刷データに係る画像を用紙上に形成して出力する。プリンタ部２３０は、制御部２００とデバイスI/F２０９を介して接続されている。スキャナ部２４０は、制御部２００からのスキャン指示に従って、不図示の原稿台等にセットされた原稿を光学的に読み取るスキャン動作を行って画像データを取得する。取得した画像データ（スキャンデータ）は、制御部２００に送られる。スキャナ部２４０は、制御部２００とデバイスI/F２０９を介して接続されている。
【００１５】
制御部２００は、CPU２０１、ROM２０２、RAM２０３、HDD２０４、EEPROM２０５、表示部I/F２０６、操作部I/F２０７、ネットワークI/F２０８、デバイスI/F２０９から構成される。CPU２０１は、各種の制御プログラムを実行して、各部の動作を制御する演算処理装置である。ROM２０２は、読み取り専用メモリであり、システム起動に必要なブートプログラムなどを記憶する。RAM２０３は、揮発性メモリであり、制御プログラムを実行する際にCPU２０１がワークメモリとして用いる。HDD２０４は、大容量記憶媒体であり、制御プログラムの他、印刷データやスキャンデータなどを記憶する。EEPROM２０５は、不揮発メモリであり、制御プログラムが実行する際に必要となる設定値などを記憶する。ユーザ認証に必要なIDやパスワードなどの情報は、このEEPROM２０５に記憶される。
【００１６】
デバイスI/F２０９は、制御部２００とそこに接続される各デバイス（プリンタ部２３０、スキャナ部２４０、課金装置２５０）との間のデータの入出力を制御するインタフェースである。デバイスI/F２０９は、複数のデバイスが接続可能なバス構造として実現されるだけでなく、複数のI/Fに分割されて各デバイスと1対1で接続される場合もある。表示部I/F２０６は、表示部２１０に出力する情報を制御するインタフェースである。操作部Ｉ／Ｆ２０７は、操作部２２０で入力された情報を受け受けるインタフェースである。ネットワークI/F２０８は、LAN１０１の先にある各PCから投入された印刷データの受信等を行うインタフェースである。
【００１７】
課金装置２５０は、上記ゲストユーザがMFP１００を利用してプリント機能やコピー機能を利用する場合の課金処理を行う。MFP１００は、デバイスI/F２０９を介して課金装置２５０と通信し、ゲストユーザが課金装置２５０に投入した金額から必要金額を引き落とす等の処理を行う。
【００１８】
＜MFPのソフトウェア構成＞
図３は、MFP１００のソフトウェア構成を示すブロック図である。MFP１００のソフトウェアは、ネットワーク制御、ログイン制御、設定管理、UI制御の各モジュール３１０〜３４０と、プリント、コピー、送信の各アプリ３５０〜３７０とからなる。また、ログイン制御モジュール３２０は、認証制御部３２１、ユーザ管理部３２２、利用制限管理部３２３で構成される。また、プリントアプリ３５０は、印刷データ管理部３５１とプリントUI制御部３５２とを有する。
【００１９】
ネットワーク制御モジュール３１０は、ネットワークI/F２０８を用いてデータの送受信制御を行なう。各PCから送信された印刷データは、ネットワーク制御モジュール３１０が受信し、プリントアプリ３５０内の印刷データ管理部３５１に渡される。
【００２０】
UI制御モジュール３４０は、MFP１００を使用するユーザが各種入力・指示を行うためのユーザインタフェース画面（UI画面）の、表示部２１０への表示制御を行う。UI画面には、MFP１００の起動直後に表示されるロール選択画面、認証ユーザに認証行為を促す認証画面、ログインしたユーザがこれから利用する機能を選択するための機能メニュー画面などがある。
【００２１】
ログイン制御モジュール３２０は、MFP１００をユーザ単位で利用制御を行なうための処理とそれに必要な情報管理などを行ない、上述の通り、認証制御部３２１、ユーザ管理部３２２、利用制限管理部３２３から構成される。
【００２２】
認証制御部３２１は、ユーザがログインする時の認証に関する処理全般の制御を行う。ユーザ管理部３２２は、MFP１００を利用可能なユーザを登録・管理する。図４は、ユーザ管理テーブルの一例を示す図である。MFP１００を利用するユーザは、各ユーザの名称等を表すユーザID情報「uid」と、ネットワーク上で各PCを識別するためのドメイン情報「domain」との組合せで一意に識別される。例えば、認証ユーザの場合は、「uid」は各ユーザを識別する名称（例えば“honda”）、「domain」は非ゲスト用のPCを示す“staff”となる。ゲストユーザの場合は、「uid」はゲストを表す“guest”、「domain」はゲスト用PCを示す記号（ゲストPC1に対応する“pc1”或いはゲストPC2に対応する“pc2”）が入る。この「domain」の情報により、ゲスト用に用意された複数のPCのそれぞれを識別することができる。「password」は、認証ユーザがログイン認証時に使用する文字列である。「表示名」は、各機能に対応するUI画面上にユーザ名として表示する際に利用される。「カードID」は、ICカードを利用してログイン認証を行う場合における、ICカードに格納される識別情報である。「ロール」は、ユーザの属性を表す情報であって、利用制限管理部３２３で利用制限を行なう単位であり、本実施例では“管理者”“社員”“ゲスト”の3種類がある。「グループ」も、ユーザの属性を表す情報であって、ユーザが所属する部署単位（ここでは“営業”“経理”“総務”“ゲスト”）で制御する際の識別に利用される。なお、ゲストユーザがコピー機能を利用する時には、プリント機能利用時のようなユーザ識別を行う必要がないため、「domain」が“Null”、「uid」が“guest”のユーザとして登録される。利用制限管理部３２３は、MFP１００が有する複数の機能のうち、どの機能をどのレベルのユーザが利用できるかを制限・管理する。図５は利用制限管理テーブルの一例を示す図である。図５に示す利用制限管理テーブルは、上述のユーザ管理テーブルにおける「ロール」属性の単位で機能の利用可否が管理されている。図６は、利用制限管理テーブルに従って作成される、ユーザが利用可能な機能を表示したメニュー画面（機能メニュー画面）の一例を示す図である。図６（ａ）は「ロール」属性が“管理者”のユーザがログインした時に表示される機能メニュー画面、図６（ｂ）は「ロール」属性が“ゲスト”のユーザがログインした時に表示される機能メニュー画面である。認証ユーザ用の機能メニュー画面６００には、コピー機能、プリント機能、送信機能、設定・登録機能の各機能に対応するボタン６０１〜６０４が存在し、ユーザはこれらの中から所望の機能に対応するボタンを押下して当該機能を利用する。これに対し、ゲストユーザ用の機能メニュー画面６１０及び６２０には、図５に示す利用制限管理テーブルにおける設定に従って、送信機能や設定・登録機能に対応するボタンがなく、これらの機能が選択できないようになっている。その上で、図６（ｃ）の機能メニュー画面６２０では、プリント機能について、ゲストユーザが利用し得るPCの数に応じた数のボタン（ここでは2つのボタン６１１及び６１２）が表示されるようになっている。すなわち、複数の情報処理装置（ユーザ端末）の単位でプリント機能を選択可能なユーザインタフェース画面となっている。また、図６（ｃ）の機能メニュー画面６２０では、ゲストとして利用可能なユーザの「表示名」がボタン上に表示される。ゲストとして利用可能なユーザ（さらにはゲストPC）の識別は、例えば以下のようにしてなされる。  
・「uid」が特定の値である（もしくは特定のPrefixを持つ）場合、本実施例では「uid」が“guest”であればゲストユーザ。  
・ユーザの属性を表す「ロール」もしくは「グループ」が特定の値である場合、本実施例ではそれぞれの内容が“guest”であればゲストユーザ。  
・「domain」が非ゲストを意味する特定の値（本実施例では“staff”）でなければゲストユーザ。さらに「domain」が“pc1”であればゲスト用PC1、“pc2”であればゲスト用PC2。
【００２３】
なお、ユーザ管理部３２２と利用制限管理部３２３をサーバ１３１内に設け、ログイン認証時にMFP１００から問い合わせを行なう構成であってもよい。
【００２４】
プリントアプリ３５０、コピーアプリ３６０、送信アプリ３７０は、MFP１００がユーザに提供可能な各機能を実現するアプリケーションである。プリントアプリ３５０は、各PCから投入された印刷データ（印刷ジョブ）を、プリンタ部２３０により印刷出力するアプリケーションである。コピーアプリ３６０は、スキャナ部２４０で原稿をスキャンして得られた画像データを、プリンタ部２３０により印刷出力するアプリケーションである。送信アプリ３７０は、スキャナ部２４０で原稿をスキャンして得られた画像データをメールやFAXなどで外部に送信するアプリケーションである。
【００２５】
プリントアプリ３５０は、印刷データ管理部３５１とプリントUI制御部３５２とから構成される。印刷データ管理部３５１は、ネットワーク制御モジュール３１０が受信した印刷データに付与された投入元情報に基づき、当該印刷データの詳細情報を、HDD２０４に保存し管理する。図７は、印刷データの詳細情報を管理するテーブル（印刷データ管理テーブル）の一例を示す図である。印刷データ管理テーブルの「印刷データ名」には、各PCから投入された印刷データのファイル名が入る。「投入者名」には、印刷データの投入を行ったユーザを特定する情報、すなわち、前述の「domain」と「uid」の内容を“\”で繋いだ情報が入る。例えば、予め登録された認証ユーザの場合には“staff\honda”などが入り、ゲストユーザの場合には“pc1\guest”などが入る。「ページ数」には、投入された印刷データのページ数を示す値が入る。「部数」には、投入された印刷データの部数を示す値が入る。「投入時刻」には、印刷データが投入された時の時刻情報が入る。
【００２６】
プリントUI制御部３５２は、ログインしているユーザの「uid」及び「domain」と、図７に示す印刷データ管理テーブル内の「投入者名」とを比較して、両者が一致する印刷データの情報を、UI制御モジュール３４０を介して表示部２１０に一覧表示する。ユーザは、一覧表示の中から所望の印刷データを選択して印刷指示を行う。図８は、プリントUI制御部３５２によって提供されるプリントUI画面の一例である。図８のプリントUI画面８００は、ゲストとしてのユーザが、ゲストPC1から印刷データを投入した場合に表示される内容となっている。ユーザが、一覧表示の中から印刷したい文書名のチェックボックス８０１にチェックを入れ、印刷開始ボタン８０２を押下すると、その印刷データの印刷処理が開始する。この場合において本実施例では、ゲスト用PCの「domain」には、ゲストPC1に“pc1”、ゲストPC2に“pc2”をそれぞれ割り当てている。そして、ゲストユーザの「uid」には“guest”を割り当て、「uid」と「domain」の双方を組み合わせることで、異なるPCを利用して印刷データを投入したゲストユーザを異なるユーザとして管理している（図４のユーザ管理テーブルを参照）。このように登録・管理することで、ゲストPC1を使用して印刷データを投入したゲストユーザがログインした場合に、プリントUI制御部３５２は、投入者名が“pc1\guest”の印刷データのみを、プリントUI画面上に一覧表示することが可能となる（図７及び図８を参照）。なお、「uid」を含めずに「domain」のみで上記比較を行ってもよい。
【００２７】
設定管理モジュール３３０は、MFP１００に関わる各種設定値を一元的に管理する他、設定値を変更する際のUIを提供する。
【００２８】
＜ログイン時の処理＞
続いて、本実施例における、MFP１００にユーザがログインする際の処理を説明する。このログイン時の処理は、ログイン制御モジュール３２０内の認証制御部３２１によって実現される。より詳細には、CPU２０１が、認証制御部３２１のプログラムをHDD２０４から読み込んでRAM２０３に展開してこれを実行することで実現される。図９は、本実施例に係る、ログイン時の処理の流れを示すフローチャートである。
【００２９】
MFP１００が起動すると、まずステップ９０１で、認証ユーザとしての利用なのかゲストユーザとしての利用なのかをユーザに選択させるロール選択画面が、認証制御部３２１の指示を受けたUI制御モジュール３４０によって表示される。図１０（ａ）は、ロール選択画面の一例を示す図である。図１０（ａ）のロール選択画面１０００において、ボタン１００１は、管理者や社員といった認証ユーザがログインする場合に押下するボタンであり、“職員の方はこちら”のメッセージが付されている。また、ボタン１００２は、ゲストユーザがログインする場合に押下するボタンであり、“ゲストの方はこちら”のメッセージが付されている。
【００３０】
続くステップ９０２では、ロール選択画面１０００を介したユーザ選択の結果に応じて処理の切り分けがなされる。ロール選択画面１０００において、ボタン１００１が押下された場合（認証ユーザの場合）はステップ９０３に進む。一方、ボタン１００２が押下された場合（ゲストユーザの場合）はステップ９０６に進む。
【００３１】
ステップ９０３では、認証ユーザに認証行為（IDやパスワードの入力、ICカードをカードリーダにかざす等）を促す認証画面が表示される。図１０（ｂ）は、認証画面の一例を示す図であり、ここではICカードを用いた認証を行うための画面となっている。
【００３２】
ステップ９０４では、認証処理の成否が判定される。すなわち、ユーザ管理モジュール３２２での管理に従い、「staff」ドメインに所属するユーザのみが利用できるよう、認証制御がなされる。ユーザが、認証画面１０１０に従ってICカードをカードリーダ（不図示）にかざすなどして認証に成功すると、ステップ９０５に進む。一方、認証に失敗した場合は、正規ユーザとしての確認ができないため、ログインを許可することなく本処理を抜ける。この場合、例えば認証エラーであることや再度の認証を促すようなメッセージを表示するなどしてもよい。
【００３３】
ステップ９０５では、認証に成功したユーザのログインが許可され、表示部２１０には前述の認証ユーザ用の機能メニュー画面６００が表示される。ログインした認証ユーザは、機能メニュー画面６００から所望のアプリケーション（機能）に対応するボタンを選択・押下し、利用する。
【００３４】
ステップ９０６では、認証を要しないゲストユーザとしてのログインが許可され、表示部２１０には前述のゲストユーザ用の機能メニュー画面６１０又は６２０が表示される。ゲストとしてログインが許可されたユーザは、この機能メニュー画面６１０から所望のアプリケーション（機能）に対応するボタンを選択・押下し、利用する。特に、機能メニュー画面６２０を介してプリント機能を選択する場合は、ゲスト用PC単位（本実施例では、ゲストPC1とゲストPC2の2台）で選択用ボタンが表示されるので、自己が印刷データの投入に利用したPCに対応するボタンを押下すればよい。
【００３５】
上記のようにして例えば機能メニュー画面６２０が表示された場合、例えばゲストPC1を利用して印刷データを投入したゲストユーザであればボタン６２２を押下することで、前述の図８のプリントUI画面８００が表示される。そして、当該ゲストユーザは、ゲストPC1から投入された印刷データの一覧表示の中から自己の印刷データを選択して、印刷開始ボタン８０２を押下する。なお、この時点で、規定の料金が支払われていなければ、支払いを促すメッセージ等が表示部２１０に表示されることになる。
【００３６】
以上が、本実施例に係る、MFP１００におけるログイン処理の内容である。
【００３７】
本実施例によれば、複数のPCを使用してゲストユーザが留め置きプリントを利用する場面において、PC毎の投入された印刷データを表示させることができる。これによりゲストユーザは、自己の印刷データを容易に見つけることができ、印刷ミスを防ぐことができる。
【実施例２】
【００３８】
実施例１では、ログインするユーザがゲストユーザであって、利用可能な機能を制限した機能メニュー画面を表示する際に、ゲストユーザが印刷データを投入したPCを区別することができるようPC単位で印刷データの一覧表示を行なう態様であった。これは、コピー機能を利用するつもりのゲストユーザにとっては必要がないともいえる。そこで、ログイン処理の際にゲストユーザによって投入された印刷データが存在しない場合には機能メニュー画面の表示を省き、直ちにコピーアプリを起動させる態様を、実施例２として説明する。なお、実施例１と共通する部分が説明を省略ないしは簡略化し、以下では差異点について説明を行うものとする。
【００３９】
図１１は、本実施例に係る、ログイン処理の流れを示すフローチャートである。ステップ１１０１〜ステップ１１０５は、実施例１に係る図９のフローのステップ９０１〜ステップ９０５にそれぞれ対応する。ログインしようとするユーザがゲストユーザであって、ロール選択画面１０００においてボタン１００２が押下された場合には、ステップ１１０６において、ゲストユーザによって投入された印刷データ（印刷ジョブ）の有無が判定される。ゲストユーザが投入した印刷データがあれば、実施例１と同様、ゲストユーザ用の機能メニュー画面が表示される（ステップ１１０７）。一方、ゲストユーザが投入した印刷データがなければ、機能メニュー画面を表示することなく、直ちにコピーアプリ３６０を起動し、ゲストユーザがコピー機能を利用するためのUI画面（不図示）を表示部２１０に表示する。
【００４０】
以上が、本実施例に係る、ログイン処理の内容である。これにより、当初からコピー機能を利用するつもりのゲストユーザは、速やかにコピー機能を利用することができる。
【００４１】
＜その他の実施例＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2018050181.tif 000003
【図２】
2018050181.tif 000004
【図３】
2018050181.tif 000005
【図４】
2018050181.tif 000006
【図５】
2018050181.tif 000007
【図６】
2018050181.tif 000008
【図７】
2018050181.tif 000009
【図８】
2018050181.tif 000010
【図９】
2018050181.tif 000011
【図１０】
2018050181.tif 000012
【図１１】
2018050181.tif 000013