(57)【要約】【課題】Ｗｅｂ  ＵＩ機能を介して印刷を指示された際に、所定のプリント言語により認証用識別子を印刷データに記述する機能を備えていない場合でも、印刷データ中に記述された認証用識別子に基づいて利用者の権限を確認するユニットに認証用識別子を伝達することを可能とする。【解決手段】プリントデータ解析部３２は、プリントデータ受付部３１において受信されたプリントデータを解析して、このプリントデータに含まれる認証用ＩＤを取り出して権限確認部３２に転送する。権限確認部３３は、ユーザ毎に設定された認証用ＩＤに基づいて、ユーザの権限を確認する。プリントデータ生成部３５は、Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいてプリントデータを生成する際に、ユーザがＷｅｂ  ＵＩ機能にログインする際に使用したユーザＩＤ（利用者識別子）を、認証用ＩＤとして含めるよう記述したプリントデータを生成する。【選択図】図３
2018069510.tif 000002
【特許請求の範囲】
【請求項１】
利用者毎に設定された認証用識別子に基づいて、利用者の権限を確認する権限確認手段と、
受信した印刷データを解析して、当該印刷データに含まれる認証用識別子を取り出して前記権限確認手段に転送する解析転送手段と、
Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいて印刷データを生成する際に、利用者がＷｅｂ  ＵＩ機能にログインする際に使用した利用者識別子を、認証用識別子として含めるよう記述した印刷データを生成する生成手段と、
を備えた画像形成装置。
【請求項２】
前記印刷データは、第１のプリント言語により認証用識別子を記述し、前記第１のプリント言語とは異なる第２のプリント言語により集計用識別子を記述するような基本構成となっていて、
前記生成手段は、前記第２のプリント言語のみに対応しているため、前記基本構成には反して、集計用識別子と認証用識別子の両方を前記第２のプリント言語により印刷データに記述して生成する請求項１記載の画像形成装置。
【請求項３】
利用者毎に設定された認証用識別子に基づいて、利用者の権限を確認する権限確認手段と、受信した印刷データを解析して、当該印刷データに含まれる認証用識別子を取り出して前記権限確認手段に転送する解析転送手段と、Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいて印刷データを生成する際に、利用者がＷｅｂ  ＵＩ機能にログインする際に使用した利用者識別子を、認証用識別子として含めるよう記述した印刷データを生成する生成手段とを備えた画像形成装置と、
Ｗｅｂ  ＵＩ機能を介して前記画像形成装置に対して印刷を指示する端末装置と、
を備えた印刷システム。
【請求項４】
Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいて印刷データを生成する際に、利用者がＷｅｂ  ＵＩ機能にログインする際に使用した利用者識別子を、利用者毎に設定された認証用識別子として含めるよう記述した印刷データを生成する生成ステップと、
前記生成ステップにおいて生成された印刷データを解析して、当該印刷データに含まれる認証用識別子を取り出して転送する解析転送ステップと、
前記解析転送ステップにおいて転送された認証用識別子に基づいて、利用者の権限を確認する権限確認ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷装置によりサポートされているプリンタ言語環境と整合したプリンタドライバを選択し、選択したプリンタドライバにより印刷情報を生成して印刷装置に転送する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、Ｗｅｂ  ＵＩ機能を介して印刷を指示された際に、所定のプリント言語により認証用識別子を印刷データに記述する機能を備えていない場合でも、印刷データ中に記述された認証用識別子に基づいて利用者の権限を確認するユニットに認証用識別子を伝達することが可能な画像形成装置、印刷システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［画像形成装置］
請求項１に係る本発明は、利用者毎に設定された認証用識別子に基づいて、利用者の権限を確認する権限確認手段と、
受信した印刷データを解析して、当該印刷データに含まれる認証用識別子を取り出して前記権限確認手段に転送する解析転送手段と、
Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいて印刷データを生成する際に、利用者がＷｅｂ  ＵＩ機能にログインする際に使用した利用者識別子を、認証用識別子として含めるよう記述した印刷データを生成する生成手段とを備えた画像形成装置である。
【０００６】
請求項２に係る本発明は、前記印刷データが、第１のプリント言語により認証用識別子を記述し、前記第１のプリント言語とは異なる第２のプリント言語により集計用識別子を記述するような基本構成となっていて、
前記生成手段は、前記第２のプリント言語のみに対応しているため、前記基本構成には反して、集計用識別子と認証用識別子の両方を前記第２のプリント言語により印刷データに記述して生成する請求項１記載の画像形成装置である。
【０００７】
[印刷システム]
請求項３に係る本発明は、利用者毎に設定された認証用識別子に基づいて、利用者の権限を確認する権限確認手段と、受信した印刷データを解析して、当該印刷データに含まれる認証用識別子を取り出して前記権限確認手段に転送する解析転送手段と、Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいて印刷データを生成する際に、利用者がＷｅｂ  ＵＩ機能にログインする際に使用した利用者識別子を、認証用識別子として含めるよう記述した印刷データを生成する生成手段とを備えた画像形成装置と、
Ｗｅｂ  ＵＩ機能を介して前記画像形成装置に対して印刷を指示する端末装置と、を備えた印刷システムである。
【０００８】
[プログラム]
請求項４に係る本発明は、Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいて印刷データを生成する際に、利用者がＷｅｂ  ＵＩ機能にログインする際に使用した利用者識別子を、利用者毎に設定された認証用識別子として含めるよう記述した印刷データを生成する生成ステップと、
前記生成ステップにおいて生成された印刷データを解析して、当該印刷データに含まれる認証用識別子を取り出して転送する解析転送ステップと、
前記解析転送ステップにおいて転送された認証用識別子に基づいて、利用者の権限を確認する権限確認ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００９】
請求項１に係る本発明によれば、Ｗｅｂ  ＵＩ機能を介して印刷を指示された際に、所定のプリント言語により認証用識別子を印刷データに記述する機能を備えていない場合でも、印刷データ中に記述された認証用識別子に基づいて利用者の権限を確認するユニットに認証用識別子を伝達することが可能な画像形成装置を提供することができる。
【００１０】
請求項２に係る本発明によれば、Ｗｅｂ  ＵＩ機能を介して印刷を指示された際に、所定のプリント言語により認証用識別子を印刷データに記述する機能を備えていない場合でも、印刷データ中に記述された認証用識別子に基づいて利用者の権限を確認するユニットに認証用識別子を伝達することが可能な画像形成装置を提供することができる。
【００１１】
請求項３に係る本発明によれば、Ｗｅｂ  ＵＩ機能を介して印刷を指示された際に、所定のプリント言語により認証用識別子を印刷データに記述する機能を備えていない場合でも、印刷データ中に記述された認証用識別子に基づいて利用者の権限を確認するユニットに認証用識別子を伝達することが可能な印刷システムを提供することができる。
【００１２】
請求項４に係る本発明によれば、Ｗｅｂ  ＵＩ機能を介して印刷を指示された際に、所定のプリント言語により認証用識別子を印刷データに記述する機能を備えていない場合でも、印刷データ中に記述された認証用識別子に基づいて利用者の権限を確認するユニットに認証用識別子を伝達することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態の印刷システムの構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】認証用ＩＤと集計用ＩＤの関係を説明するための図である。
【図５】本発明の一実施形態の画像形成装置１０におけるプリントデータの構成仕様を説明するための図である。
【図６】端末装置２０にインストールされているプリントドライバによりプリントデータを生成し、画像形成装置１０に送信して印刷処理を行う場合の様子を説明するための図である。
【図７】本発明を適用しない場合の画像形成装置９０においてアップロードファイルプリント機能に基づいて印刷処理を実行する場合の様子を説明するための図である。
【図８】プリントデータ生成部９３５により生成されるプリントデータの構成を説明するための図である。
【図９】本発明の一実施形態の画像形成装置１０においてアップロードファイルプリント機能に基づいて印刷処理を実行する場合の様子を説明するための図である。
【図１０】プリントデータ生成部３５により生成されるプリントデータの構成を説明するための図である。
【発明を実施するための形態】
【００１４】
[背景]
まず、本発明の理解を助けるために、その背景及び概略を説明する。
【００１５】
画像データを印刷装置に送信して印刷しようとする場合、画像データの印刷を指示するためのプリントデータ（印刷データ）を、印刷装置によりサポートされているプリント言語で記述して複合機等の印刷装置に送信する必要がある。
【００１６】
しかし、２種類のプリント言語によりプリントデータを記述して生成する必要がある場合がある。例えば、２社で１台の印刷装置を開発する場合、それぞれの会社独自の２種類のプリント言語を用いてプリントデータを記述するような仕様となっている場合がある。
【００１７】
具体的には、認証用ＩＤをあるプリント言語でプリントデータに記述し、そのプリント言語とは異なる言語で集計用ＩＤをプリントデータに記述するような仕様になっている場合がある。
【００１８】
このような場合、印刷装置では、この２種類のプリント言語で記述されたプリントデータを解釈して印刷処理を実行するよう構成される。
【００１９】
そのため、パソコン等の端末装置にインストールされたプリントドライバによりプリントデータを生成するような場合は、この２種類のプリント言語を用いて記述したプリントデータを生成して印刷装置に送信すれば良い。
【００２０】
そして、プリントデータに記述された認証用ＩＤを解釈して取り出し、利用者の権限を確認するような場合でも、プリントデータに記述された認証用ＩＤを解釈して、その利用者にカラー印刷を許可するか否か等の利用者の権限を確認することができる。
【００２１】
しかし、Ｗｅｂ  ＵＩ機能と呼ばれる、端末装置のＷｅｂブラウザを用いて印刷装置に印刷指示や各種設定内容の変更等を行うことが可能な機能を用いて、印刷装置への印刷を指示した場合に、このような認証用ＩＤに基づいて利用者の権限を確認することができなくなるという問題が発生する場合がある。
【００２２】
このようなＷｅｂ  ＵＩ機能を利用して印刷指示を行う機能として、画像データのみを印刷装置にアップロードして印刷処理を実行させるファイルアップロードプリントという機能がある。
【００２３】
このファイルアプロードプリント機能では、端末装置から印刷装置に対して画像データをアップロードするが、印刷装置側において、この画像データに基づいたプリントデータを生成する必要がある。
【００２４】
しかし、このような場合、印刷装置において、１種類のプリント言語によりプリントデータを記述するような機能しか備えられていない場合、所定のプリント言語により認証用ＩＤをプリントデータに記述することができない。そのため、プリントデータ中に記述された認証用ＩＤに基づいてユーザの権限を確認するユニットに認証用ＩＤを伝達することができないという問題が発生する。
【００２５】
[発明の実施の形態]
次に、本発明の実施の形態について図面を参照して詳細に説明する。
本実施形態の画像形成装置１０は、上述したような問題点の解消を目的としており、以下のような構成および動作を行う。
【００２６】
図１は本発明の一実施形態の印刷システムの構成を示す図である。
【００２７】
本発明の一実施形態の印刷システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および端末装置２０により構成される。端末装置２０は、プリントデータ（印刷データ）を生成して、ネットワーク３０経由にて生成したプリントデータを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０から送信されたプリントデータを受け付けて、受付けたプリントデータに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２８】
次に、本実施形態の印刷システムにおける画像形成装置１０のハードウェア構成を図２に示す。
【００２９】
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３０】
プリントエンジン１７は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。
【００３１】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。
【００３２】
なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３３】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
【００３４】
なお、図３では、端末装置２０からのプリントデータを受付けて、ユーザの権限確認を行うまでの機能に関する機能構成のみを示す。
【００３５】
本実施形態の画像形成装置１０は、図３に示されるように、プリントデータ受付部３１と、プリントデータ解析部３２と、権限確認部３３と、Ｗｅｂ  ＵＩ処理実行部３４と、プリントデータ生成部３５とを備えている。
【００３６】
プリントデータ受付部３１は、端末装置２０から送信されてきたプリントデータおよびプリントデータ生成部３５において生成されたプリントデータを受付ける。
【００３７】
プリントデータ解析部３２は、プリントデータ受付部３１において受信されたプリントデータを解析して、このプリントデータに含まれる認証用ＩＤ（認証用識別子）を取り出して権限確認部３２に転送する。
【００３８】
権限確認部３３は、ユーザ（利用者）毎に設定された認証用ＩＤに基づいて、ユーザの権限を確認する。
【００３９】
Ｗｅｂ  ＵＩ処理実行部３４は、端末装置２０に対するＷｅｂ  ＵＩ機能を実現する処理を実行している。
【００４０】
ここで、Ｗｅｂ  ＵＩ機能とは、端末装置２０においてＷｅｂブラウザを用いて画像形成装置１０への印刷指示や、画像形成装置１０の設定内容を確認・変更することを可能にした機能である。つまり、端末装置２０では、Ｗｅｂブラウザさえあれば個別のソフトウェアを用意することなくネットワーク経由で、画像形成装置１０への印刷指示や、画像形成装置１０の設定内容を確認したり変更したりすることができる。
【００４１】
プリントデータ生成部３５は、Ｗｅｂ  ＵＩ機能を介して印刷を指示された画像データに基づいてプリントデータを生成する際に、ユーザがＷｅｂ  ＵＩ機能にログインする際に使用したユーザＩＤ（利用者識別子）を、認証用ＩＤとして含めるよう記述したプリントデータを生成する。
【００４２】
ここで、本実施形態の画像形成装置１０では、プリントデータは、第１のプリント言語により認証用ＩＤを記述し、この第１のプリント言語とは異なる第２のプリント言語により集計用ＩＤを記述するような基本構成となっている。
【００４３】
しかし、プリントデータ生成部３５は、第２のプリント言語のみに対応しているため、プリントデータを生成する際に、第１のプリント言語により認証用ＩＤを記述することができない。
【００４４】
そのため、本実施形態では、プリントデータ生成部３５は、このプリントデータの基本構成には反して、集計用ＩＤと認証用ＩＤの両方を第２のプリント言語によりプリントデータに記述して生成する。
【００４５】
次に、本実施形態の画像形成装置１０の動作を図面を参照して詳細に説明する。
【００４６】
先ず、本実施形態の画像形成装置１０の動作を説明する前に、認証用ＩＤと集計用ＩＤの関係について図４を参照して説明する。
【００４７】
図４に示されるように、認証用ＩＤは、ユーザＡ、Ｂ、Ｃ、・・・というユーザ毎にそれぞれ設定されたＩＤである。そして、集計用ＩＤとは、例えば、部門毎に印刷した枚数をカウントして枚数に応じた課金を行うためのＩＤであり、各ユーザが所属する部門毎に設定されたＩＤとなっている。
【００４８】
次に、本実施形態の画像形成装置１０におけるプリントデータの構成仕様を図５を参照して説明する。
【００４９】
図５に示されるように、プリントデータは、画像データと属性データとから構成されている。そして、属性データには、第１のプリント言語（プリント言語Ａ）と第２のプリント言語（プリント言語Ｂ）により各種属性情報を記述するような構成となっている。そして、認証用ＩＤについてはプリント言語Ａにより記述し、集計用ＩＤについてはプリント言語Ｂにより記述するような構成となっている。
【００５０】
そして、端末装置２０にインストールされているプリントドライバによりプリントデータを生成して、生成したプリントデータを画像形成装置１０に送信して印刷処理を行う場合の様子を図６を参照して説明する。
【００５１】
端末装置２０にインストールされたプリントドライバは、プリント言語Ａ、Ｂの両方に対応している。そのため、図５に示したような、認証用ＩＤをプリント言語Ａにより記述し、集計用ＩＤをプリント言語Ｂにより記述したプリントデータを生成することができる。
【００５２】
そして、端末装置２０から、このようなプリントデータを画像形成装置１０に送信した場合、プリントデータは画像形成装置１０のプリントデータ受付部３１において受信される。そして、プリントデータ受付部３１により受信されたプリントデータは、プリントデータ解析部３２において解析される。プリントデータ解析部３２は、このプリントデータを解析して、認証用ＩＤおよび集計用ＩＤを抽出して、権限確認部３３に転送する。
【００５３】
権限確認部３３では、転送されてきた認証用ＩＤ、集計用ＩＤを用いて、この利用者の権限判定を行う。なお、本実施形態では、認証用ＩＤに基づいて、各ユーザの権限判定を行うものとして説明するため、権限確認部３３は、認証用ＩＤに基づいてユーザの権限判定を行う。
【００５４】
次に、Ｗｅｂ  ＵＩを利用したアップロードファイルプリント機能に基づいて印刷処理を実行する場合の様子について説明する。
【００５５】
先ず、本発明を適用しない場合の画像形成装置９０においてアップロードファイルプリント機能に基づいて印刷処理を実行する場合の様子を図７を参照して説明する。
【００５６】
この画像形成装置９０は、本実施形態の画像形成装置１０とは、プリントデータ生成部３５がプリントデータ生成部９３５に置き替わっている点が異なる。
【００５７】
Ｗｅｂ  ＵＩ処理実行部３４は、端末装置２０に対して生成したＷｅｂページを表示することにより各種操作を受付け、印刷すべき画像データを受け取る。
【００５８】
すると、プリントデータ生成部９３５は、この画像データに基づく印刷処理を実行するためのプリントデータを生成する。ここで、プリントデータ生成部９３５は、プリント言語Ｂにのみ対応しており、プリント言語Ａには対応していない。
【００５９】
そのため、プリントデータ生成部９３５は、プリント言語Ａにより記述するような仕様になっている認証用ＩＤについてはプリントデータに記述することができない。
【００６０】
その結果、プリントデータ生成部９３５により生成されるプリントデータは、図８に示すように、集計用ＩＤのみが記述された構成となってしまう。
【００６１】
そのため、プリントデータ解析部３２では、プリントデータから集計用ＩＤのみを抽出して権限確認部３３に転送する。
【００６２】
ここで、権限確認部３３は、認証用ＩＤに基づいてユーザの権限を確認しているので、集計用ＩＤのみしか転送されてこない場合には権限の確認を行うことができない。
【００６３】
なお、権限確認部３３において、集計用ＩＤを用いた権限確認を行うようにすることも可能である。つまり、プリントデータ解析部３２から、権限確認部３３に対して、集計用ＩＤを認証用ＩＤとして転送することによりユーザの権限確認を行うようにすることも可能である。
【００６４】
しかし、認証用ＩＤがユーザ個人に設定され、集計用ＩＤが部門毎に設定されるような場合、ある部門には白黒印刷の権限のみしか付与しないが、その部門の特定のユーザにだけカラー印刷権限を付与するようなことを実現することができない。
【００６５】
このような権限付与を実現するためには、認証用ＩＤを権限確認部３３まで伝達させることができるようにする必要がある。
【００６６】
次に、本実施形態の画像形成装置１０においてアップロードファイルプリント機能に基づいて印刷処理を実行する場合の様子を図９を参照して説明する。
【００６７】
図９に示した本実施形態の画像形成装置１０では、図７に示した本発明を適用しない場合の画像形成装置９０に対して、プリントデータ生成部９３５がプリントデータ生成部３５となっている点が異なっている。
【００６８】
本実施形態の画像形成装置１０におけるプリントデータ生成部３５についても、プリント言語Ｂのみに対応しており、プリント言語Ａには対応していない点はプリントデータ生成部９３５と同様である。
【００６９】
ただし、本実施形態におけるプリントデータ生成部３５は、図１０に示すように、Ｗｅｂ  ＵＩにログインする際にユーザが入力したユーザＩＤを認証用ＩＤとして、プリント言語Ｂにより、集計用ＩＤとともにプリントデータに記述する。
【００７０】
つまり、プリントデータ生成部３５は、プリント言語Ａには対応していないため、認証用ＩＤをプリント言語Ａにより記述することはできない。しかし、プリントデータ生成部３５はプリント言語Ｂに対応している。そして、本実施形態のプリントデータ生成部３５では、認証用ＩＤに対するプリント言語Ｂの記述コマンドを新たに設けることにより、認証用ＩＤをプリント言語Ｂにより記述することを可能としている。
【００７１】
そのため、プリントデータ生成部３５により生成されたプリントデータは、図１０に示されるように、集計用ＩＤおよび認証用ＩＤの２つのＩＤがプリント言語Ｂにより記述されて含まれているような構成となっている。
【００７２】
そのため、プリントデータ解析部３２では、プリントデータから認証用ＩＤと集計用ＩＤを抽出して権限確認部３３に転送する。
そのため、権限確認部３３は、転送されてきた認証用ＩＤに基づいてユーザの権限を確認することができる。
【符号の説明】
【００７３】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０    端末装置
３０    ネットワーク
３１    プリントデータ受付部
３２    プリントデータ解析部
３３    権限確認部
３４    Ｗｅｂ  ＵＩ処理実行部
３５    プリントデータ生成部
９０    画像形成装置
９３５    プリントデータ生成部
【図１】
2018069510.tif 000003
【図２】
2018069510.tif 000004
【図３】
2018069510.tif 000005
【図４】
2018069510.tif 000006
【図５】
2018069510.tif 000007
【図６】
2018069510.tif 000008
【図７】
2018069510.tif 000009
【図８】
2018069510.tif 000010
【図９】
2018069510.tif 000011
【図１０】
2018069510.tif 000012