(57)【要約】【課題】ダイレクトプリント実行の際にユーザ名やパスワードなどの認証情報の入力を求め、入力された認証情報を画像形成装置に登録された権限情報と比較することによって、ダイレクトプリントの利点を享受しながら、課金処理や印刷制限を行うことができるようにする。【解決手段】上位装置から受信したデータを印刷可能な形式に変換して印刷する画像形成装置であって、前記上位装置から文章又は画像ファイルを指定可能な指定手段、及び、前記上位装置からユーザ情報を入力可能な入力手段を備えるウェブサーバと、前記入力手段によって入力されたユーザ情報の認証を行う認証手段とを有し、該認証手段の認証結果に応じてデータの送信開始許可又は不許可を前記上位装置に報知する。【選択図】図１
2010034822.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）上位装置から受信したデータを印刷可能な形式に変換して印刷する画像形成装置であって、
（ｂ）前記上位装置から文章又は画像ファイルを指定可能な指定手段、及び、前記上位装置からユーザ情報を入力可能な入力手段を備えるウェブサーバと、
（ｃ）前記入力手段によって入力されたユーザ情報の認証を行う認証手段とを有し、
（ｄ）該認証手段の認証結果に応じてデータの送信開始許可又は不許可を前記上位装置に報知することを特徴とする画像形成装置。
【請求項２】
前記ユーザ情報があらかじめ蓄積された権限情報蓄積部を更に有し、
前記認証手段は、前記入力手段によって入力されたユーザ情報と前記権限情報蓄積部に蓄積されたユーザ情報とを比較し、両方のユーザ情報が一致した場合に認証成功と判断し、両方のユーザ情報が一致しなかった場合に認証失敗と判断する請求項１に記載の画像形成装置。
【請求項３】
ユーザ毎に印刷属性を制限する印刷属性制限手段を更に有する請求項１又は２に記載の画像形成装置。
【請求項４】
使用される印刷属性を印刷前に前記上位装置に報知する請求項３に記載の画像形成装置。
【請求項５】
前記印刷属性は、印刷色及び／又は印刷面についての情報である請求項３又は４に記載の画像形成装置。
【請求項６】
ユーザ毎に課金する課金手段を更に有する請求項３〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記課金手段は、前記印刷属性制限手段によってユーザ毎に許可された印刷属性毎の単価と前記印刷属性に対応して印刷された印刷面数とから課金額を算出する請求項６に記載の画像形成装置。
【請求項８】
（ａ）上位装置から受信したデータを印刷可能な形式に変換して印刷する画像形成装置の画像形成方法であって、
（ｂ）前記画像形成装置は、前記上位装置から文章又は画像ファイルを指定され、かつ、前記上位装置からユーザ情報が入力されると、入力されたユーザ情報の認証を行い、
（ｃ）認証結果に応じてデータの送信開始許可又は不許可を前記上位装置に報知することを特徴とする画像形成方法。
【請求項９】
ユーザ毎に印刷属性を制限する請求項８に記載の画像形成方法。
【請求項１０】
使用される印刷属性を印刷前に前記上位装置に報知する請求項９に記載の画像形成方法。
【請求項１１】
前記印刷属性は、印刷色及び／又は印刷面についての情報である請求項９又は１０に記載の画像形成方法。
【請求項１２】
ユーザ毎に課金する請求項８に記載の画像形成方法。
【請求項１３】
ユーザ毎に課金される課金額は、ユーザ毎に許可された印刷属性毎の単価と前記印刷属性に対応して印刷された印刷面数とから算出される請求項１２に記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関するものである。
【背景技術】
【０００２】
従来、画像形成装置における印刷方法としては、パーソナルコンピュータ、携帯端末等の上位装置にインストールされたオフィスアプリケーション等のアプリケーションソフトウェアを使用して作成したファイルを、前記上位装置から画像形成装置が直接受信して印刷するダイレクトプリント（直接印刷）という方法が知られている（例えば、特許文献１参照。）。
【０００３】
この印刷方法によれば、上位装置から、プリンタドライバを使用せずに、アプリケーションソフトウェアによって作成されたアプリケーションデータをそのまま画像形成装置に送信することで、印刷が行われる。したがって、例えば、処理能力の低い演算手段や記憶容量の小さな記憶手段しか備えておらず、プリンタドライバをインストールすることができない上位装置であっても、印刷を行うことができる。また、プリンタドライバをインストールする手間を省くことができる。
【０００４】
なお、アプリケーションデータを送信する方法としては、画像形成装置のウェブ（Ｗｅｂ）ページから印刷したいファイルを選択して送信する方法や、印刷を希望するファイルを添付ファイルとして添付した電子メールを画像形成装置宛に送信する方法などが存在する。
【特許文献１】特開２００２−３５１６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の画像形成装置においては、ダイレクトプリントが行われる場合、印刷枚数毎に課金する課金処理や、ユーザ毎に印刷枚数を制限したりする印刷制限を行うことができなかった。近年、ネットワークに接続されたネットワークプリンタ等の画像形成装置の運用方法として、カラー印刷の印刷枚数をユーザ毎に制限したり、印刷枚数毎に課金したりする課金集計管理を前提とした運用方法が広く行われている。しかし、ダイレクトプリントは、利便性を重視した印刷方法であり、ユーザを識別することができないので、印刷枚数毎に課金したりユーザ毎に印刷枚数を制限したりすることができない。これは、プリンタドライバを使用する既存の印刷方法においてはプリンタドライバによって印刷データへ認証情報が付与されるようになっているが、プリンタドライバを使用しないダイレクトプリントではプリンタドライバによって印刷データへ付与される認証情報を利用することができないからである。
【０００６】
また、画像形成装置のウェブページへのアクセスは、特定の操作が画像形成装置の管理者のみに制限される以外は、制限なしであった。それに加えて、ダイレクトプリントを主に行う上位装置である携帯端末の場合、キーボードや表示領域のサイズの制限などのために、認証情報入力用のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を汎（はん）用的に設けることが困難であった。
【０００７】
このため、ダイレクトプリントに対応した機能を備える画像形成装置を、課金処理や印刷制限を行う運用環境に導入する場合には、ダイレクトプリントに対応した機能自体を無効にする必要があった。
【０００８】
本発明は、前記従来の画像形成装置の問題点を解決して、ダイレクトプリント実行の際にユーザ名やパスワードなどの認証情報の入力を求め、入力された認証情報を画像形成装置に登録された権限情報と比較することによって、ダイレクトプリントの利点を享受しながら、課金処理や印刷制限を行うことができる画像形成装置及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
そのために、本発明の画像形成装置においては、上位装置から受信したデータを印刷可能な形式に変換して印刷する画像形成装置であって、前記上位装置から文章又は画像ファイルを指定可能な指定手段、及び、前記上位装置からユーザ情報を入力可能な入力手段を備えるウェブサーバと、前記入力手段によって入力されたユーザ情報の認証を行う認証手段とを有し、該認証手段の認証結果に応じてデータの送信開始許可又は不許可を前記上位装置に報知する。
【発明の効果】
【００１０】
本発明によれば、画像形成装置は、ダイレクトプリント実行の際にユーザ名やパスワードなどの認証情報の入力を求め、入力された認証情報を画像形成装置に登録された権限情報と比較する。これにより、ダイレクトプリントの利点を享受しながら、課金処理や印刷制限を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１２】
図１は本発明の第１の実施の形態におけるプリンタのシステムを示す図、図２は本発明の第１の実施の形態における権限情報データベースのデータ構成を示す図、図３は本発明の第１の実施の形態における課金ログ格納部のデータ構成を示す図である。
【００１３】
図において、１０は本実施の形態における画像形成装置としてのプリンタである。なお、本実施の形態における画像形成装置は、コンピュータと通信を行い、該コンピュータから受信した印刷データを記録用紙等の記録媒体に記録することができる装置であれば、いかなる装置であってもよく、例えば、ファクシミリ装置等であってもよいし、画像読取装置（スキャナ）、プリンタ、ファクシミリ装置、複写機等の機能を併せ持つ複合型プリンタ（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等であってもよいが、ここでは、プリンタであるものとして説明する。
【００１４】
また、プリンタ１０による記録媒体への記録方式は、インクジェット方式、電子写真方式、熱転写方式等いかなる種類のものであってもよく、モノクロ画像を形成するものであってもよいし、カラー画像を形成するものであってもよい。
【００１５】
そして、前記プリンタ１０は、ネットワーク２１を介して、印刷データ送信元である上位装置としてのパーソナルコンピュータ、すなわち、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０と通信可能に接続されている。なお、本実施の形態における上位装置は、該上位装置にインストールされたアプリケーションソフトウェアを使用してアプリケーションデータとしての印刷データを作成し、該印刷データを送信することができる装置であれば、いかなる装置であってもよく、例えば、サーバ、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ：個人用携帯情報端末）、ゲーム機、携帯端末等であってもよいが、ここでは、ＰＣであるものとして説明する。
【００１６】
また、前記ネットワーク２１は、専用通信回線等から成るＬＡＮ、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の専用通信回線網であるが、印刷データの通信を行うことができるものであれば、いかなる種類のものであってもよく、ここでは、ＬＡＮから成るものであるとする。なお、前記プリンタ１０及びＰＣ２０は、ＬＡＮケーブルを介して、前記ネットワーク２１に接続されているものとする。
【００１７】
ここで、前記プリンタ１０は、ＣＰＵ１１と、印刷データの送受信手段としての送受信処理部１２と、制御プログラム等を記憶する記憶手段としてのＲＯＭ１３と、Ｗｅｂページデータ等を記憶する記憶手段としてのＦｌａｓｈＲＯＭ１４と、紙送り機構や印刷ヘッドなどを含めた記録媒体にデータを印刷するための記録手段としての印刷機構部１５と、該印刷機構部１５を制御する印刷制御部１６とを有する。
【００１８】
前記ＣＰＵ１１は、演算手段を備える制御装置であり、プリンタ１０の各部の動作を統括的に制御する。そして、前記送受信処理部１２は、ネットワーク２１を介しての通信を行う通信インターフェイス等を備え、ＰＣ２０との送受信を行う。
【００１９】
また、前記ＲＯＭ１３は、ＰＣ２０からの要求に従ってＰＣ２０へＷｅｂページデータを送信するＷｅｂページデータ処理部１３ａ、ＰＣ２０から受信した認証情報をプリンタ１０に登録された権限情報としての権限情報データベース（ＤＢ）１４ｂに格納された権限情報と比較してダイレクトプリントの可否を判断する認証処理部１３ｂ、ＰＣ２０から受信したファイルを印刷可能な形式に変換する印刷データ変換部１３ｃ、及び、受け付けたダイレクトプリント要求に従って課金ログ格納部１４ｃを更新する課金ログ集計処理部１３ｄを有する。
【００２０】
さらに、ＦｌａｓｈＲＯＭ１４は、ＰＣ２０へ送信するＷｅｂページデータ１４ａ、プリンタ１０に対するユーザ毎のアクセス権限情報を格納した権限情報データベース１４ｂ、及び、ユーザ毎のダイレクトプリント実行回数と印刷費用とを格納する課金ログ格納部１４ｃを有する。
【００２１】
なお、前記印刷機構部１５は、紙送り機構、印刷ヘッド等を備え、記録用紙等の記録媒体に印刷データ等のデータを印刷する。また、前記印刷制御部１６は、前記印刷機構部１５の動作を制御する。
【００２２】
そして、ＰＣ２０がプリンタ１０宛てに印刷データを送信すると、プリンタ１０の送受信処理部１２は、前記印刷データを受信する。
【００２３】
本実施の形態におけるプリンタ１０が発揮するＷｅｂサーバ機能は、ＣＰＵ１１、Ｗｅｂページデータ処理部１３ａ及びＷｅｂページデータ１４ａによって実現されている。すなわち、ＣＰＵ１１、Ｗｅｂページデータ処理部１３ａ及びＷｅｂページデータ１４ａは、Ｗｅｂサーバとして機能する。そして、ＰＣ２０からのＷｅｂアクセス要求に従い、ＣＰＵ１１がＷｅｂページデータ処理部１３ａを動作させ、該Ｗｅｂページデータ処理部１３ａはＷｅｂページデータ１４ａから読み出したＷｅｂページデータを、送受信処理部１２を経由し、ＰＣ２０に送信する。前記Ｗｅｂページデータに基づいてＰＣ２０の表示手段に表示されるＷｅｂページは、文章又は画像ファイルを指定可能な指定手段、及び、ユーザ情報を入力可能な入力手段として機能する。また、認証処理部１３ｂは、認証手段として機能し、課金ログ集計処理部１３ｄは課金手段として機能する。
【００２４】
図２には、権限情報データベース１４ｂに登録されている権限情報の例が示されている。図２に示される例において、権限情報データベース１４ｂには、ユーザ毎に、ユーザ名及びパスワードと、モノクロ印刷、カラー印刷、ダイレクトプリント等についてのアクセス権限とが格納されている。
【００２５】
例えば、ユーザ名“Ｕｓｅｒ１”のユーザについてはパスワード“Ｐａｓｓｗｏｒｄ１”が認証に必要な情報となるが、このユーザはダイレクトプリントの実行権限を有していない。また、ユーザ名“Ｕｓｅｒ２”のユーザについてはパスワード“Ｐａｓｓｗｏｒｄ２”が認証に必要な情報となり、このユーザはダイレクトプリントの実行権限を有している。
【００２６】
なお、本実施の形態においては、権限情報データベース１４ｂに登録されている情報をＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）情報として定義しているので、一般のＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）ツール等で編集を行うことが可能である。また、Ｗｅｂブラウザやプリンタ１０が備える図示されないオペレーションパネルからの編集も想定される。なお、権限情報データベース１４ｂに登録されている情報の編集手段については、既存の技術を使用しているので、説明を省略し、本実施の形態においては、情報が事前に権限情報データベース１４ｂに登録されているものとする。
【００２７】
また、図３には、課金ログ格納部１４ｃに登録されている情報の例が示されている。図３に示される例において、課金ログ格納部１４ｃには、ユーザ毎に、ユーザ名、カラー印刷面数、カラー印刷単位金額、モノクロ印刷面数、モノクロ印刷単位金額及び累計金額が格納されている。
【００２８】
例えば、ユーザ名“Ｕｓｅｒ３”のユーザについては、カラー印刷単位金額‘３’に対してカラー印刷面数が‘１０’であり、モノクロ印刷単位金額‘１’に対してモノクロ印刷面数が‘２０’であるため、累計金額は‘５０’となる。
【００２９】
なお、本実施の形態においては、課金ログ格納部１４ｃに登録されている情報をＭＩＢ情報として定義しているので、一般のＳＮＭＰツール等で参照することが可能である。また、Ｗｅｂブラウザやプリンタ１０のオペレーションパネルからの参照も想定される。また、単位金額については、前述の編集手段での変更も可能とする。本実施の形態においては、面数及び累計金額以外の情報については、情報が事前に課金ログ格納部１４ｃに登録されているものとする。
【００３０】
次に、プリンタ１０とＰＣ２０との間の通信手順について説明する。
【００３１】
図４は本発明の第１の実施の形態におけるプリンタとＰＣとの間の通信手順を示す図、図５は本発明の第１の実施の形態におけるトップページの例を示す図、図６は本発明の第１の実施の形態におけるダイレクトプリント実行用ページの例を示す図、図７は本発明の第１の実施の形態における認証情報入力用ダイアログの例を示す図、図８は本発明の第１の実施の形態における認証エラー報知ページの例を示す図、図９は本発明の第１の実施の形態における印刷開始報知ページの例を示す図、図１０は本発明の第１の実施の形態における印刷結果報知ページの例を示す図である。
【００３２】
まず、ユーザがＰＣ２０を操作してＷｅｂブラウザを起動し、プリンタ１０のＩＰアドレスへ接続すると（図４（１））、トップページに該当するＷｅｂページデータがプリンタ１０からＰＣ２０に送信され（図４（２））、該ＰＣ２０の表示装置に図５に示されるようなトップページが表示される。図５に示される例では、画面中央左の「印刷」がダイレクトプリント実行用ページへのリンクとなる。
【００３３】
なお、図５において、３１は障害情報であり、３２はトナー残量情報である。図５に示される例では、ブラックのトナー残量がなくなった旨の警告が障害情報３１として表示されている。また、各色のトナー残量は、トナー残量情報３２として表示されている。
【００３４】
次に、ユーザがＰＣ２０の表示装置に表示されているトップページ上に存在するダイレクトプリント実行用ページへのリンクをクリックすると（図４（３））、ダイレクトプリント実行用ページのＷｅｂページデータがプリンタ１０からＰＣ２０に送信される（図４（４））。すると、該ＰＣ２０の表示装置に、図６に示されるようなダイレクトプリント実行用ページが表示される。
【００３５】
そして、ユーザがＰＣ２０の表示装置に表示されているダイレクトプリント実行用ページから印刷したいファイルを選択し、画面下段の「印刷」ボタンをクリックすると（図４（５））、認証情報入力用ダイアログを表示するために必要なデータがプリンタ１０からＰＣ２０に送信される（図４（６））。すると、該ＰＣ２０の表示装置に図７に示されるような認証情報入力用ダイアログが表示される。
【００３６】
続いて、ユーザがＰＣ２０の表示装置に表示されている認証用ダイアログからユーザ名及びパスワードを入力し、画面下段の「ＯＫ」ボタンをクリックすると、入力された認証情報がＰＣ２０からプリンタ１０に送信される（図４（７））。認証情報は、プリンタ１０の送受信処理部１２で受信され、認証処理部１３ｂによって権限情報データベース１４ｂに格納されている権限情報と比較される。
【００３７】
入力された認証情報が、権限情報データベース１４ｂに「登録なし」である場合、又は、「登録あり」であっても「ダイレクトプリント可能な権限を持っていない」場合には、認証失敗を報知する応答と認証失敗をダイレクトプリント実行者、すなわち、ユーザに報知するためのＷｅｂページデータとがプリンタ１０からＰＣ２０に送信される（図４（８’））。すると、該ＰＣ２０の表示装置に図８に示されるような認証エラーで実行することができなかった旨を示すページが表示される。
【００３８】
図２に示される権限情報の例においては、ユーザ名として“Ｕｓｅｒ１”、“Ｕｓｅｒ２”、“Ｕｓｅｒ３”、“Ｕｓｅｒ４”及び“Ｕｓｅｒ５”のいずれも指定されなかった場合、又は、ユーザ名として“Ｕｓｅｒ２”が指定されたがパスワードとして“Ｐａｓｓｗｏｒｄ２”以外が指定されたようにユーザ名と対応しないパスワードが指定された場合が「登録なし」に該当する。また、ダイレクトプリントの実行権限を持たないユーザ名“Ｕｓｅｒ１”とパスワード“Ｐａｓｓｗｏｒｄ１”とが指定された場合は、「登録あり」であっても「ダイレクトプリント可能な権限を持っていない」に該当する。
【００３９】
入力された認証情報が、「ダイレクトプリント可能な権限を持っている」場合には、印刷データ送信開始許可を報知する応答がプリンタ１０からＰＣ２０に送信される（図４（８））。これを受けて、該ＰＣ２０は印刷対象のファイルをプリンタ１０に送信する（図４（９））。
【００４０】
図２に示される権限情報の例においては、ユーザ名“Ｕｓｅｒ３”とパスワード“Ｐａｓｓｗｏｒｄ３”とが指定された場合が「ダイレクトプリント可能な権限を持っている」に該当する。この際、ＰＣ２０の表示装置に図９に示されるような画面が表示される。
【００４１】
そして、プリンタ１０は、受信したファイルを印刷データ変換部１３ｃによって印刷可能な形式に変換し、印刷機構部１５を印刷制御部１６で制御することにより印刷を行う。なお、変換の方法については、既知の技術を使用するので、説明を省略する。
【００４２】
また、プリンタ１０の課金ログ集計処理部１３ｄは、印刷が終了した段階で課金ログ格納部１４ｃに格納されているダイレクトプリント実行者に対するカラー印刷面数とモノクロ印刷面数とを更新し、それに伴い累計金額も併せて更新する。そして、ＰＣ２０の表示装置には、図１０に示されるような実行結果画面が表示される。
【００４３】
なお、図１０において、３３は当該ユーザに対する課金結果である。該課金結果３３は、図３に示されるような課金ログ格納部１４ｃに登録されている情報に基づいて算出されたものであり、今回の印刷に対して課金された金額と累計金額とを含んでいる。
【００４４】
次に、前記構成のプリンタ１０の動作について説明する。
【００４５】
図１１は本発明の第１の実施の形態におけるプリンタの動作を示すフローチャートである。
【００４６】
まず、プリンタ１０の送受信処理部１２は、ＰＣ２０からのＷｅｂアクセス要求を受信しているか否かをチェックし、受信していなければ受信するまでチェックを繰り返す。
【００４７】
そして、送受信処理部１２がＷｅｂアクセス要求を受信すると、Ｗｅｂページデータ処理部１３ａは、受信したＷｅｂアクセス要求を解析し、該Ｗｅｂアクセス要求がダイレクトプリントの要求であるか又はＷｅｂページデータの要求であるかを判断する。ここで、Ｗｅｂページデータの要求であった場合には、Ｗｅｂページデータ１４ａから読み出したＷｅｂページデータを送受信処理部１２がＰＣ２０へ送信して処理を終了する。
【００４８】
また、ダイレクトプリントの要求であった場合には、認証処理部１３ｂが認証処理を行う。そして、認証処理の結果に基づき、前記認証処理部１３ｂは、ダイレクトプリントの実行権限があるか否かを判断する。ここで、ダイレクトプリントの実行権限がないと判断された場合、エラー応答とＷｅｂページデータ１４ａから読み出したエラー報知用Ｗｅｂページとを送受信処理部１２がＰＣ２０へ送信して処理を終了する。
【００４９】
一方、ダイレクトプリントの実行権限があると判断された場合、送受信処理部１２が印刷開始許可をＰＣ２０へ送信する。続いて、送受信処理部１２は、ＰＣ２０からの印刷データを受信しているか否かをチェックし、受信していなければ受信するまでチェックを繰り返す。
【００５０】
そして、送受信処理部１２が印刷データを受信すると、印刷データ変換部１３ｃはデータの変換を行い、受信した印刷データを印刷可能な形式に変換する。続いて、印刷制御部１６は、印刷機構部１５を制御して、変換されたデータの記録媒体への印刷を行う。
【００５１】
そして、課金ログ集計処理部１３ｄが、印刷結果に従って課金ログ格納部１４ｃのカラー印刷面数、モノクロ印刷面数及び累計金額を更新し、処理を終了する。
【００５２】
次に、フローチャートについて説明する。
ステップＳ１  送受信処理部１２は、ＰＣ２０からのＷｅｂアクセス要求を受信しているか否かをチェックする。受信している場合はステップＳ２に進み、受信していない場合は受信するまでチェックを繰り返す。
ステップＳ２  Ｗｅｂページデータ処理部１３ａは、Ｗｅｂアクセス要求がダイレクトプリントの要求であるか又はＷｅｂページデータの要求であるかを判断する。ダイレクトプリントの要求であった場合はステップＳ４に進み、Ｗｅｂページデータの要求であった場合はステップＳ３に進む。
ステップＳ３  送受信処理部１２が、ＷｅｂページデータをＰＣ２０へ送信して処理を終了する。
ステップＳ４  認証処理部１３ｂが認証処理を行う。
ステップＳ５  認証処理部１３ｂは、ダイレクトプリントの実行権限があるか否かを判断する。実行権限があると判断された場合はステップＳ７に進み、実行権限がないと判断された場合はステップＳ６に進む。
ステップＳ６  送受信処理部１２が、エラー応答とエラー報知用ＷｅｂページとをＰＣ２０へ送信して処理を終了する。
ステップＳ７  送受信処理部１２が印刷開始許可をＰＣ２０へ送信する。
ステップＳ８  送受信処理部１２は、ＰＣ２０からの印刷データを受信しているか否かをチェックする。受信している場合はステップＳ９に進み、受信していない場合は受信するまでチェックを繰り返す。
ステップＳ９  送受信処理部１２が印刷データを受信する。
ステップＳ１０  印刷データ変換部１３ｃは、受信した印刷データを印刷可能な形式に変換する。
ステップＳ１１  印刷制御部１６は、変換されたデータの記録媒体への印刷を行う。
ステップＳ１２  課金ログ集計処理部１３ｄが、印刷結果に従って課金ログ格納部１４ｃのカラー印刷面数、モノクロ印刷面数及び累計金額を更新し、処理を終了する。
【００５３】
次に、図１１のステップＳ４における認証処理のサブルーチンについて説明する。
【００５４】
図１２は本発明の第１の実施の形態における認証処理のサブルーチンを示すフローチャートである。
【００５５】
まず、プリンタ１０は、ＰＣ２０に認証情報入力用のダイアログの表示を要求し、ユーザによるダイアログへの入力が行われるまで待機する。
【００５６】
続いて、ユーザによってダイアログへの認証情報の入力が行われると、認証処理部１３ｂは、権限情報データベース１４ｂを検索し、同一の情報、すなわち、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在するか否かをチェックする。
【００５７】
そして、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在しない場合、認証処理部１３ｂは認証失敗と判断して処理を終了する。
【００５８】
また、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在する場合、認証処理部１３ｂは、入力された認証情報と一致する情報がダイレクトプリント実行の権限を持っているか否か、すなわち、ダイレクトプリント権限ありか否かをチェックする。
【００５９】
そして、ダイレクトプリント権限なしの場合、認証処理部１３ｂは認証失敗と判断して処理を終了する。また、ダイレクトプリント権限ありの場合、認証処理部１３ｂは認証成功と判断して処理を終了する。
【００６０】
次に、フローチャートについて説明する。
ステップＳ４−１  プリンタ１０は、ＰＣ２０に認証情報入力用のダイアログの表示を要求する。
ステップＳ４−２  プリンタ１０は、ユーザによるダイアログへの入力が行われるまで待機する。入力が行われた場合はステップＳ４−３に進む。
ステップＳ４−３  認証処理部１３ｂは、権限情報データベース１４ｂを検索する。
ステップＳ４−４  認証処理部１３ｂは、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在するか否かをチェックする。存在する場合はステップＳ４−６に進み、存在しない場合はステップＳ４−５に進む。
ステップＳ４−５  認証処理部１３ｂは認証失敗と判断して処理を終了する。
ステップＳ４−６  認証処理部１３ｂは、入力された認証情報と一致する情報がダイレクトプリント権限ありか否かをチェックする。ダイレクトプリント権限ありの場合はステップＳ４−７に進み、ダイレクトプリント権限なしの場合はステップＳ４−５に戻る。
ステップＳ４−７  認証処理部１３ｂは認証成功と判断して処理を終了する。
【００６１】
このように、本実施の形態において、プリンタ１０は、ＰＣ２０からダイレクトプリントの要求を受けると認証情報の入力を要求し、入力された認証情報を権限情報データベース１４ｂに登録された情報と比較し、ダイレクトプリントの権限があると判断すると、ＰＣ２０から印刷データを受信して印刷を行う。したがって、ＰＣ２０がプリンタドライバをインストールしていない上位装置であっても、プリンタドライバを使用した印刷の場合と同様に、ユーザ毎に印刷制限及び課金処理を行うことができる。
【００６２】
また、プリンタドライバのインストールや印刷に関する細かな設定は必要なく、ユーザにユーザ名及びパスワードとＷｅｂ接続先情報とを提供することのみで、ユーザ毎の印刷制限及び課金処理を行うことができる。
【００６３】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び効果についても、その説明を省略する。
【００６４】
図１３は本発明の第２の実施の形態におけるプリンタのシステムを示す図である。
【００６５】
本実施の形態においては、ユーザがＰＣ２０を操作してダイレクトプリントを実行する際に、印刷部数、カラー印刷又はモノクロ印刷、片面又は両面印刷等の印刷属性を指定することができるようになっている。なお、ユーザが望む印刷属性が許可されていない場合には、印刷に適用される印刷属性を印刷開始前に報知し、ユーザに対して最終確認を求めるようになっている。
【００６６】
図に示されるように、本実施の形態におけるプリンタ１０は、ＣＰＵ１１と、送受信処理部１２と、ＲＯＭ１３と、ＦｌａｓｈＲＯＭ１４と、印刷機構部１５と、印刷制御部１６とを有する。
【００６７】
そして、前記ＲＯＭ１３は、Ｗｅｂページデータ処理部１３ａ、認証処理部１３ｂ及び印刷データ変換部１３ｃに加えて、ダイレクトプリントを実行するユーザが要求した印刷属性と許可されている印刷属性とを比較して印刷属性を決定する印刷属性決定部１３ｅを有する。なお、課金ログ集計処理部１３ｄは省略されている。
【００６８】
また、前記ＦｌａｓｈＲＯＭ１４は、ＰＣ２０へ送信するＷｅｂページデータ１４ａ、及び、プリンタ１０に対するユーザ毎のアクセス権限情報を格納した権限情報データベース１４ｂを有する。なお、課金ログ格納部１４ｃは省略されている。
【００６９】
なお、前記印刷機構部１５は、紙送り機構、印刷ヘッド等を備え、記録用紙等の記録媒体に印刷データ等のデータを印刷する。また、前記印刷制御部１６は、前記印刷機構部１５の動作を制御する。
【００７０】
そして、ＰＣ２０がプリンタ１０宛てに印刷データを送信すると、プリンタ１０の送受信処理部１２は、前記印刷データを受信する。
【００７１】
本実施の形態におけるプリンタ１０が発揮するＷｅｂサーバ機能は、ＣＰＵ１１、Ｗｅｂページデータ処理部１３ａ及びＷｅｂページデータ１４ａによって実現されている。すなわち、ＣＰＵ１１、Ｗｅｂページデータ処理部１３ａ及びＷｅｂページデータ１４ａは、Ｗｅｂサーバとして機能する。そして、ＰＣ２０からのＷｅｂアクセス要求に従い、ＣＰＵ１１がＷｅｂページデータ処理部１３ａを動作させ、該Ｗｅｂページデータ処理部１３ａはＷｅｂページデータ１４ａから読み出したＷｅｂページデータを、送受信処理部１２を経由し、ＰＣ２０に送信する。前記Ｗｅｂページデータに基づいてＰＣ２０の表示手段に表示されるＷｅｂページは、文章又は画像ファイルを指定可能な指定手段、及び、ユーザ情報を入力可能な入力手段として機能する。さらに、認証処理部１３ｂは、認証手段として機能し、印刷属性決定部１３ｅは印刷属性制限手段として機能する。
【００７２】
また、権限情報データベース１４ｂに登録されている権限情報の例が図２に示されている。図２に示される例において、権限情報データベース１４ｂには、ユーザ毎に、ユーザ名及びパスワードと、モノクロ印刷、カラー印刷、ダイレクトプリント等についてのアクセス権限とが格納されている。
【００７３】
例えば、ユーザ名“Ｕｓｅｒ３”のユーザについてはパスワード“Ｐａｓｓｗｏｒｄ３”が認証に必要な情報となり、このユーザはダイレクトプリントの実行権限を有し、さらに、ダイレクトプリントの印刷属性として、「カラー印刷」は指定可能であるが、「両面印刷」は指定することができない。
【００７４】
なお、本実施の形態においては、権限情報データベース１４ｂに登録されている情報をＭＩＢ情報として定義しているので、一般のＳＮＭＰツール等で編集を行うことが可能である。また、Ｗｅｂブラウザやプリンタ１０が備える図示されないオペレーションパネルからの編集も想定される。なお、権限情報データベース１４ｂに登録されている情報の編集手段については、既存の技術を使用しているので、説明を省略し、本実施の形態においては、情報が事前に権限情報データベース１４ｂに登録されているものとする。
【００７５】
その他の点の構成については、前記第１の実施の形態と同様であるので、その説明を省略する。
【００７６】
次に、プリンタ１０とＰＣ２０との間の通信手順について説明する。
【００７７】
図１４は本発明の第２の実施の形態におけるプリンタとＰＣとの間の通信手順を示す図、図１５は本発明の第２の実施の形態における印刷属性を指定するＷｅｂページの例を示す図、図１６は本発明の第２の実施の形態における印刷属性変更報知ページの例を示す図である。
【００７８】
まず、ユーザがＰＣ２０を操作してＷｅｂブラウザを起動し、プリンタ１０のＩＰアドレスへ接続すると（図１４（１））、トップページに該当するＷｅｂページデータがプリンタ１０からＰＣ２０に送信され（図１４（２））、該ＰＣ２０の表示装置に図５に示されるようなトップページが表示される。図５に示される例では、画面中央左の「印刷」がダイレクトプリント実行用ページへのリンクとなる。
【００７９】
次に、ユーザがＰＣ２０の表示装置に表示されているトップページ上に存在するダイレクトプリント実行用ページへのリンクをクリックすると（図１４（３））、ダイレクトプリント実行用ページのＷｅｂページデータがプリンタ１０からＰＣ２０に送信される（図１４（４））。すると、該ＰＣ２０の表示装置に、図６に示されるようなダイレクトプリント実行用ページが表示される。図６に示される例では、画面中央の「“給紙トレイ”、“印刷部数”、“印刷ページ指定”等の設定を行うことができます。」が印刷属性指定用ページへのリンクとなる。
【００８０】
そして、ユーザがＰＣ２０の表示装置に表示されているダイレクトプリント実行用ページから印刷属性指定用ページへのリンクをクリックすると、図１５に示されるような印刷属性指定用ページが表示される。このページに入力された情報がプリンタ１０からＰＣ２０に送信される印刷属性となる。
【００８１】
続いて、ユーザがＰＣ２０の表示装置に表示されているダイレクトプリント実行用ページから印刷したいファイルを選択し、画面下段の「印刷」ボタンをクリックすると（図１４（５））、認証情報入力用ダイアログを表示するために必要なデータがプリンタ１０からＰＣ２０に送信される（図１４（６））。すると、該ＰＣ２０の表示装置に図７に示されるような認証情報入力用ダイアログが表示される。
【００８２】
続いて、ユーザがＰＣ２０の表示装置に表示されている認証用ダイアログからユーザ名及びパスワードを入力し、画面下段の「ＯＫ」ボタンをクリックすると、入力された認証情報がＰＣ２０からプリンタ１０に送信される（図１４（７））。認証情報は、プリンタ１０の送受信処理部１２で受信され、認証処理部１３ｂによって権限情報データベース１４ｂに格納されている権限情報と比較される。
【００８３】
入力された認証情報が、権限情報データベース１４ｂに「登録なし」である場合、又は、「登録あり」であっても「ダイレクトプリント可能な権限を持っていない」場合には、認証失敗を報知する応答と認証失敗をダイレクトプリント実行者、すなわち、ユーザに報知するためのＷｅｂページデータとがプリンタ１０からＰＣ２０に送信される（図１４（８’））。すると、該ＰＣ２０の表示装置に図８に示されるような認証エラーで実行することができなかった旨を示すページが表示される。
【００８４】
図２に示される権限情報の例においては、ユーザ名として“Ｕｓｅｒ１”、“Ｕｓｅｒ２”、“Ｕｓｅｒ３”、“Ｕｓｅｒ４”及び“Ｕｓｅｒ５”のいずれも指定されなかった場合、又は、ユーザ名として“Ｕｓｅｒ２”が指定されたがパスワードとして“Ｐａｓｓｗｏｒｄ２”以外が指定されたようにユーザ名と対応しないパスワードが指定された場合が「登録なし」に該当する。また、ダイレクトプリントの実行権限を持たないユーザ名“Ｕｓｅｒ１”とパスワード“Ｐａｓｓｗｏｒｄ１”とが指定された場合は、「登録あり」であっても「ダイレクトプリント可能な権限を持っていない」に該当する。
【００８５】
入力された認証情報が、「ダイレクトプリント可能な権限を持っている」場合には、印刷属性の要求がプリンタ１０からＰＣ２０に送信される（図１４（８））。これを受けて、該ＰＣ２０は印刷属性をプリンタ１０に送信する（図１４（９））。
【００８６】
すると、ＰＣ２０から指定された印刷属性が許可されたものであるか否かの判断が印刷属性決定部１３ｅによって行われる。そして、許可されない印刷属性が含まれていた場合には、印刷に用いられる印刷属性が要求された設定値から変更される旨を報知する図１６に示されるようなＷｅｂページが、プリンタ１０からＰＣ２０に送信される（図１４（１０’））。
【００８７】
図２に示される権限情報の例においては、ユーザ名“Ｕｓｅｒ３”とパスワード“Ｐａｓｓｗｏｒｄ３”とが指定され、かつ、印刷属性として「両面印刷」が指定された場合に該当する。この場合、「ダイレクトプリント可能な権限を持っている」ので、認証されるが、「両面印刷」は許可されていないため、印刷に用いられる印刷属性は「片面印刷」となる。また、ユーザ名“Ｕｓｅｒ２”とパスワード“Ｐａｓｓｗｏｒｄ２”とが指定され、かつ、印刷属性として「カラー印刷」を指定された場合も、同様に、該当する。この場合に、印刷に用いられる印刷属性は「モノクロ印刷」となる。
【００８８】
そして、印刷属性が変更される旨を報知する「中止」をＷｅｂページ上でユーザが選んだ場合（図１４（１１”））、元のダイレクトプリント実行用ページがプリンタ１０からＰＣ２０へ送信される（図１４（１２”））。
【００８９】
また、指定された印刷属性がすべて許可されたものである旨、又は、印刷属性が変更される旨を報知する「継続」をＷｅｂページ上でユーザが選んだ場合（図１４（１１’））、印刷データ送信開始許可を報知する応答がプリンタ１０からＰＣ２０に送信される（図１４（１０）及び（１２’））。これを受けて、該ＰＣ２０は印刷対象のファイルをプリンタ１０に送信する（図１４（１１）及び（１３’））。
【００９０】
そして、プリンタ１０は、受信したファイルを印刷データ変換部１３ｃによって印刷可能な形式に変換し、印刷機構部１５を印刷制御部１６で制御することにより印刷を行う。なお、変換の方法については、既知の技術を使用するので、説明を省略する。
【００９１】
次に、本実施の形態におけるプリンタ１０の動作について説明する。
【００９２】
図１７は本発明の第２の実施の形態におけるプリンタの動作を示すフローチャートである。
【００９３】
まず、プリンタ１０の送受信処理部１２は、ＰＣ２０からのＷｅｂアクセス要求を受信しているか否かをチェックし、受信していなければ受信するまでチェックを繰り返す。
【００９４】
そして、送受信処理部１２がＷｅｂアクセス要求を受信すると、Ｗｅｂページデータ処理部１３ａは、受信したＷｅｂアクセス要求を解析し、該Ｗｅｂアクセス要求がダイレクトプリントの要求であるか又はＷｅｂページデータの要求であるかを判断する。ここで、Ｗｅｂページデータの要求であった場合には、Ｗｅｂページデータ１４ａから読み出したＷｅｂページデータを送受信処理部１２がＰＣ２０へ送信して処理を終了する。
【００９５】
また、ダイレクトプリントの要求であった場合には、認証処理部１３ｂが認証処理を行う。そして、認証処理の結果に基づき、認証処理部１３ｂは、ダイレクトプリントの実行権限があるか否かを判断する。ここで、ダイレクトプリントの実行権限がないと判断された場合、エラー応答とＷｅｂページデータ１４ａから読み出したエラー報知用Ｗｅｂページとを送受信処理部１２がＰＣ２０へ送信して処理を終了する。
【００９６】
一方、ダイレクトプリントの実行権限があると判断された場合、印刷属性決定部１３ｅが印刷属性決定処理を行い、印刷属性の比較と印刷継続の確認とを行う。続いて、印刷中止要求がないか否かを判断して印刷中止要求がある場合、すなわち、印刷属性が変更されてユーザが印刷中止を選択した場合、エラー応答とＷｅｂページデータ１４ａから読み出したエラー報知用Ｗｅｂページとを送受信処理部１２がＰＣ２０へ送信して処理を終了する。
【００９７】
また、ユーザが印刷中止を選択しなかった場合、すなわち、印刷中止要求がない場合、送受信処理部１２が印刷開始許可をＰＣ２０へ送信する。続いて、送受信処理部１２は、ＰＣ２０からの印刷データを受信しているか否かをチェックし、受信していなければ受信するまでチェックを繰り返す。
【００９８】
そして、送受信処理部１２が印刷データを受信すると、印刷データ変換部１３ｃはデータの変換を行い、受信した印刷データを印刷可能な形式に変換する。続いて、印刷制御部１６は、印刷機構部１５を制御して、変換されたデータの記録媒体への印刷を行い、処理を終了する。
【００９９】
次に、フローチャートについて説明する。
ステップＳ２１  送受信処理部１２は、ＰＣ２０からのＷｅｂアクセス要求を受信しているか否かをチェックする。受信している場合はステップＳ２２に進み、受信していない場合は受信するまでチェックを繰り返す。
ステップＳ２２  Ｗｅｂページデータ処理部１３ａは、Ｗｅｂアクセス要求がダイレクトプリントの要求であるか又はＷｅｂページデータの要求であるかを判断する。ダイレクトプリントの要求であった場合はステップＳ２４に進み、Ｗｅｂページデータの要求であった場合はステップＳ２３に進む。
ステップＳ２３  送受信処理部１２が、ＷｅｂページデータをＰＣ２０へ送信して処理を終了する。
ステップＳ２４  認証処理部１３ｂが認証処理を行う。
ステップＳ２５  認証処理部１３ｂは、ダイレクトプリントの実行権限があるか否かを判断する。実行権限があると判断された場合はステップＳ２７に進み、実行権限がないと判断された場合はステップＳ２６に進む。
ステップＳ２６  送受信処理部１２が、エラー応答とエラー報知用ＷｅｂページとをＰＣ２０へ送信して処理を終了する。
ステップＳ２７  印刷属性決定部１３ｅが印刷属性決定処理を行う。
ステップＳ２８  印刷中止要求がないか否かを判断する。印刷中止要求がない場合はステップＳ２９に進み、印刷中止要求がある場合はステップＳ２６に戻る。
ステップＳ２９  送受信処理部１２が印刷開始許可をＰＣ２０へ送信する。
ステップＳ３０  送受信処理部１２は、ＰＣ２０からの印刷データを受信しているか否かをチェックする。受信している場合はステップＳ３１に進み、受信していない場合は受信するまでチェックを繰り返す。
ステップＳ３１  送受信処理部１２が印刷データを受信する。
ステップＳ３２  印刷データ変換部１３ｃは、受信した印刷データを印刷可能な形式に変換する。
ステップＳ３３  印刷制御部１６は、変換されたデータの記録媒体への印刷を行い、処理を終了する。
【０１００】
次に、図１７のステップＳ２４における認証処理のサブルーチンについて説明する。
【０１０１】
図１８は本発明の第２の実施の形態における認証処理のサブルーチンを示すフローチャートである。
【０１０２】
まず、プリンタ１０は、ＰＣ２０に認証情報入力用のダイアログの表示を要求し、ユーザによるダイアログへの入力が行われるまで待機する。
【０１０３】
続いて、ユーザによってダイアログへの認証情報の入力が行われると、認証処理部１３ｂは、権限情報データベース１４ｂを検索し、同一の情報、すなわち、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在するか否かをチェックする。
【０１０４】
そして、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在しない場合、認証処理部１３ｂは認証失敗と判断して処理を終了する。
【０１０５】
また、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在する場合、認証処理部１３ｂは、入力された認証情報と一致する情報がダイレクトプリント実行の権限を持っているか否か、すなわち、ダイレクトプリント権限ありか否かをチェックする。
【０１０６】
そして、ダイレクトプリント権限なしの場合、認証処理部１３ｂは認証失敗と判断して処理を終了する。また、ダイレクトプリント権限ありの場合、認証処理部１３ｂは認証成功と判断して処理を終了する。
【０１０７】
次に、フローチャートについて説明する。
ステップＳ２４−１  プリンタ１０は、ＰＣ２０に認証情報入力用のダイアログの表示を要求する。
ステップＳ２４−２  プリンタ１０は、ユーザによるダイアログへの入力が行われるまで待機する。入力が行われた場合はステップＳ２４−３に進む。
ステップＳ２４−３  認証処理部１３ｂは、権限情報データベース１４ｂを検索する。
ステップＳ２４−４  認証処理部１３ｂは、入力された認証情報と一致する情報が権限情報データベース１４ｂに存在するか否かをチェックする。存在する場合はステップＳ２４−６に進み、存在しない場合はステップＳ２４−５に進む。
ステップＳ２４−５  認証処理部１３ｂは認証失敗と判断して処理を終了する。
ステップＳ２４−６  認証処理部１３ｂは、入力された認証情報と一致する情報がダイレクトプリント権限ありか否かをチェックする。ダイレクトプリント権限ありの場合はステップＳ２４−７に進み、ダイレクトプリント権限なしの場合はステップＳ２４−５に戻る。
ステップＳ２４−７  認証処理部１３ｂは認証成功と判断して処理を終了する。
【０１０８】
次に、図１７のステップＳ２７における印刷属性決定処理のサブルーチンについて説明する。
【０１０９】
図１９は本発明の第２の実施の形態における印刷属性決定処理のサブルーチンを示すフローチャートである。
【０１１０】
まず、送受信処理部１２は、ＰＣ２０に印刷属性送信要求を送信し、ＰＣ２０から印刷属性を受信するまで待機する。そして、送受信処理部１２が印刷属性を受信すると、印刷属性決定部１３ｅは、権限情報データベース１４ｂを検索し、指定された印刷属性が既に認証済みの権限で利用可能であるか否かをチェックする。すなわち、許可されない印刷属性が存在するか否かを判断する。
【０１１１】
そして、許可されない印刷属性が存在しない場合、すなわち、許可されない印刷属性が指定されていない場合、印刷属性決定部１３ｅは、印刷を継続すると判断して処理を終了する。
【０１１２】
また、許可されない印刷属性が存在する場合、すなわち、許可されない印刷属性が指定されている場合、印刷属性決定部１３ｅは、印刷に使用される印刷属性の更新を行って印刷に使用される印刷属性を決定する。そして、送受信処理部１２はＷｅｂページデータとしてＰＣ２０に送信する。すなわち、送受信処理部１２は更新された印刷属性を含んだＷｅｂページデータをＰＣ２０に送信する。そして、ＰＣ２０からの応答を送受信処理部１２が受信するまで待機する。
【０１１３】
続いて、ＰＣ２０から応答を受信すると、送受信処理部１２は、受信した応答をチェックし、印刷中止要求であるか否かを判断する。そして、印刷中止要求でない場合、すなわち、印刷継続の指示である場合、印刷属性決定部１３ｅは、印刷を継続すると判断して処理を終了する。
【０１１４】
また、印刷中止要求である場合、すなわち、印刷中止の指示である場合、送受信処理部１２は、ダイレクトプリント実行用ＷｅｂページをＰＣ２０に送信する。そして、印刷属性決定部１３ｅは、印刷を中止すると判断して処理を終了する。
【０１１５】
次に、フローチャートについて説明する。
ステップＳ２７−１  送受信処理部１２は、ＰＣ２０に印刷属性送信要求を送信する。
ステップＳ２７−２  送受信処理部１２は、ＰＣ２０から印刷属性を受信するまで待機する。
ステップＳ２７−３  送受信処理部１２が印刷属性を受信する。
ステップＳ２７−４  印刷属性決定部１３ｅは、権限情報データベース１４ｂを検索する。
ステップＳ２７−５  印刷属性決定部１３ｅは、許可されない印刷属性が存在するか否かを判断する。存在する場合はステップＳ２７−７に進み、存在しない場合はステップＳ２７−６に進む。
ステップＳ２７−６  印刷属性決定部１３ｅは、印刷を継続すると判断して処理を終了する。
ステップＳ２７−７  印刷属性決定部１３ｅは、印刷に使用される印刷属性の更新を行う。
ステップＳ２７−８  送受信処理部１２は、更新された印刷属性を含んだＷｅｂページデータをＰＣ２０に送信する。
ステップＳ２７−９  ＰＣ２０からの応答を送受信処理部１２が受信するまで待機する。応答を受信した場合はステップＳ２７−１０に進む。
ステップＳ２７−１０  送受信処理部１２は、受信した応答をチェックし、印刷中止要求であるか否かを判断する。印刷中止要求である場合はステップＳ２７−１１に進み、印刷中止要求でない場合はステップＳ２７−６に戻る。
ステップＳ２７−１１  送受信処理部１２は、ダイレクトプリント実行用ＷｅｂページをＰＣ２０に送信する。
ステップＳ２７−１２  印刷属性決定部１３ｅは、印刷を中止すると判断して処理を終了する。
【０１１６】
このように、本実施の形態においては、プリンタ１０は、ＰＣ２０からダイレクトプリントの要求を受けると、その印刷属性を権限情報データベース１４ｂに登録された情報と比較し、許可された印刷属性であると判断すると、ＰＣ２０から印刷データを受信して印刷を行う。したがって、ダイレクトプリント実行の際にも、ユーザ毎の印刷属性の利用を制限することができる。
【０１１７】
また、印刷属性を制限することによって、ユーザが望まない印刷結果が出力されることを防止することができる。
【０１１８】
なお、前記第１及び第２の実施の形態においては、画像形成装置がプリンタ１０である場合について説明したが、これに限定されるものではなく、印刷機能を有するファクシミリ装置、ＭＦＰ等にも適用することができる。
【０１１９】
また、上位装置であるＰＣ２０は、ダイレクトプリントに対する認証情報を管理することができるため、ダイレクトプリントの実行ログに印刷実行者であるユーザの情報を含めることも可能となる。
【０１２０】
さらに、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１２１】
【図１】本発明の第１の実施の形態におけるプリンタのシステムを示す図である。
【図２】本発明の第１の実施の形態における権限情報データベースのデータ構成を示す図である。
【図３】本発明の第１の実施の形態における課金ログ格納部のデータ構成を示す図である。
【図４】本発明の第１の実施の形態におけるプリンタとＰＣとの間の通信手順を示す図である。
【図５】本発明の第１の実施の形態におけるトップページの例を示す図である。
【図６】本発明の第１の実施の形態におけるダイレクトプリント実行用ページの例を示す図である。
【図７】本発明の第１の実施の形態における認証情報入力用ダイアログの例を示す図である。
【図８】本発明の第１の実施の形態における認証エラー報知ページの例を示す図である。
【図９】本発明の第１の実施の形態における印刷開始報知ページの例を示す図である。
【図１０】本発明の第１の実施の形態における印刷結果報知ページの例を示す図である。
【図１１】本発明の第１の実施の形態におけるプリンタの動作を示すフローチャートである。
【図１２】本発明の第１の実施の形態における認証処理のサブルーチンを示すフローチャートである。
【図１３】本発明の第２の実施の形態におけるプリンタのシステムを示す図である。
【図１４】本発明の第２の実施の形態におけるプリンタとＰＣとの間の通信手順を示す図である。
【図１５】本発明の第２の実施の形態における印刷属性を指定するＷｅｂページの例を示す図である。
【図１６】本発明の第２の実施の形態における印刷属性変更報知ページの例を示す図である。
【図１７】本発明の第２の実施の形態におけるプリンタの動作を示すフローチャートである。
【図１８】本発明の第２の実施の形態における認証処理のサブルーチンを示すフローチャートである。
【図１９】本発明の第２の実施の形態における印刷属性決定処理のサブルーチンを示すフローチャートである。
【符号の説明】
【０１２２】
１０    プリンタ
１１    ＣＰＵ
１３ａ    Ｗｅｂページデータ処理部
１３ｂ    認証処理部
１３ｄ    課金ログ集計処理部
１３ｅ    印刷属性決定部
１４ａ    Ｗｅｂページデータ
２０    ＰＣ
【図１】
2010034822.tif 000003
【図２】
2010034822.tif 000004
【図３】
2010034822.tif 000005
【図４】
2010034822.tif 000006
【図５】
2010034822.tif 000007
【図６】
2010034822.tif 000008
【図７】
2010034822.tif 000009
【図８】
2010034822.tif 000010
【図９】
2010034822.tif 000011
【図１０】
2010034822.tif 000012
【図１１】
2010034822.tif 000013
【図１２】
2010034822.tif 000014
【図１３】
2010034822.tif 000015
【図１４】
2010034822.tif 000016
【図１５】
2010034822.tif 000017
【図１６】
2010034822.tif 000018
【図１７】
2010034822.tif 000019
【図１８】
2010034822.tif 000020
【図１９】
2010034822.tif 000021