(57)【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷データを受信する受信手段と、
前記受信された印刷データからユーザ情報を識別する第一の識別手段と、
前記印刷装置にログイン中のユーザがいるか否かを判断する第一の判断手段と、
前記第一の判断手段によってログイン中のユーザがいると判断された場合に、当該ログインに対するユーザ情報を識別する第二の識別手段と、
前記第一の識別手段で識別されたユーザ情報と前記第二の識別手段で識別されたユーザ情報が同一であるか否かを判断する第二の判断手段と、
前記第二の判断手段によってユーザ情報が同一でないと判断された場合は、前記受信手段によって受信された印刷データを印刷せずに保留する保留手段と、
前記第二の判断手段によってユーザ情報が同一であると判断された場合は、前記受信手段によって受信された印刷データを印刷し、印刷データが前記保留手段により保留されている場合は、ログイン中のユーザがログアウトするのに応じて当該印刷データを印刷する印刷手段と、
前記ログイン中のユーザがログアウトするのに応じて印刷される前記印刷データの前記印刷手段による印刷中に前記印刷装置へのログインの要求を受けた場合、当該印刷中の印刷データから前記第一の識別手段により識別されるユーザ情報によるログインを許可し、当該印刷中の印刷データから前記第一の識別手段により識別されるユーザ情報と異なるユーザ情報によるログインを禁止する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記印刷手段は、前記第一の判断手段においてログイン中のユーザがいないと判断された場合、前記受信手段によって受信された印刷データを印刷することを特徴とする請求項１記載の印刷装置。
【請求項３】
複数の印刷データを格納する格納手段を更に有し、
前記第二の判断手段は、前記格納手段に格納される複数の印刷データのうち先頭の印刷データに対するユーザ情報と前記第二の識別手段で識別されたユーザ情報が同一であるか否かを判断し、
前記保留手段は、前記第二の判断手段によってユーザ情報が同一でないと判断された場合、前記先頭の印刷データを前記格納手段に格納される複数の印刷データの最後に移動させることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記ユーザ情報は、ユーザを識別可能なユーザＩＤ又はグループを識別可能な部門ＩＤのいずれかであることを特徴とする請求項１乃至３の何れかに記載の印刷装置。
【請求項５】
印刷装置における印刷方法であって、
印刷データを受信する受信ステップと、
前記受信された印刷データからユーザ情報を識別する第一の識別ステップと、
前記印刷装置にログイン中のユーザがいるか否かを判断する第一の判断ステップと、
前記第一の判断ステップにおいてログイン中のユーザがいると判断された場合に、当該ログインに対するユーザ情報を識別する第二の識別ステップと、
前記第一の識別ステップで識別されたユーザ情報と前記第二の識別ステップで識別されたユーザ情報が同一であるか否かを判断する第二の判断ステップと、
前記第二の判断ステップにおいてユーザ情報が同一でないと判断された場合は、前記受信ステップにおいて受信された印刷データを印刷せずに保留する保留ステップと、
前記第二の判断ステップにおいてユーザ情報が同一であると判断された場合は、前記受信ステップにおいて受信された印刷データを印刷し、印刷データが前記保留ステップにおいて保留されている場合は、ログイン中のユーザがログアウトするのに応じて当該印刷データを印刷する印刷ステップと、
前記ログイン中のユーザがログアウトするのに応じて印刷される前記印刷データの前記印刷ステップによる印刷中に前記印刷装置へのログインの要求を受けた場合、当該印刷中の印刷データから前記第一の識別ステップにより識別されるユーザ情報によるログインを許可し、当該印刷中の印刷データから前記第一の識別ステップにより識別されるユーザ情報と異なるユーザ情報によるログインを禁止する制御ステップと、
を有することを特徴とする印刷方法。
【請求項６】
印刷装置に以下のステップを実行させるコンピュータプログラムであって、
印刷データを受信する受信ステップと、
前記受信された印刷データからユーザ情報を識別する第一の識別ステップと、
前記印刷装置にログイン中のユーザがいるか否かを判断する第一の判断ステップと、
前記第一の判断ステップにおいてログイン中のユーザがいると判断された場合に、当該ログインに対するユーザ情報を識別する第二の識別ステップと、
前記第一の識別ステップで識別されたユーザ情報と前記第二の識別ステップで識別されたユーザ情報が同一であるか否かを判断する第二の判断ステップと、
前記第二の判断ステップにおいてユーザ情報が同一でないと判断された場合は、前記受信ステップにおいて受信された印刷データを印刷せずに保留する保留ステップと、
前記第二の判断ステップにおいてユーザ情報が同一であると判断された場合は、前記受信ステップにおいて受信された印刷データを印刷し、印刷データが前記保留ステップにおいて保留されている場合は、ログイン中のユーザがログアウトするのに応じて当該印刷データを印刷する印刷ステップと、
前記ログイン中のユーザがログアウトするのに応じて印刷される前記印刷データの前記印刷ステップによる印刷中に前記印刷装置へのログインの要求を受けた場合、当該印刷中の印刷データから前記第一の識別ステップにより識別されるユーザ情報によるログインを許可し、当該印刷中の印刷データから前記第一の識別ステップにより識別されるユーザ情報と異なるユーザ情報によるログインを禁止する制御ステップと、
を印刷装置に実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置から送られる印刷データを印刷する印刷装置及び印刷装置に印刷データを送信する情報処理装置に関するものである。
【背景技術】
【０００２】
印刷装置はオフィス等に設置され、複数のユーザに使用されている。特に、印刷機能だけでなくコピー機能、ファックス機能等を備えた複合機としての印刷装置は、より多くのユーザから使用される。そのため、あるユーザがコピー処理のために複合機の操作パネルを使ってコピー設定を入力中に、別のユーザからのプリントジョブが出力されるという状況が起こる。
【０００３】
この場合、プリントジョブを送信したユーザにしてみれば、出力物を他人に見られてしまうことになる。一方、コピー処理を行っているユーザにしてみれば、他人のプリントジョブの処理のために、自身のコピー処理（特にコピー処理に基づくプリント処理）が待たされることになる。また、排紙トレイが複数ないような場合は、他人のプリントジョブの出力物と自身のコピージョブの出力物とが排紙トレイ上に混在するおそれもある。
【０００４】
このような問題に対して、特許文献１では、複合機の操作中は、外部からのプリントジョブの出力を抑制し、複合機の操作が一定時間なければ、プリントジョブを出力するようにしている。
【特許文献１】特開平８−２２３３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の技術によって、複合機を操作しているユーザは外部からのプリントジョブの処理のためにコピー処理を待たされることがなくなる。また、プリントジョブを送信したユーザは、出力物を他人に見られることがなくなる。しかし、プリントジョブを出力している最中に、他のユーザによって複合機が操作可能であるため、この場合には出力物が他人に見られてしまうことになる。
【０００６】
更に、上記従来の技術では、複合機を操作しているユーザが誰であるかに関係なく、複合機の操作中は外部からのプリントジョブの出力を抑制している。従って、例えば複合機を操作するユーザとプリントジョブを送信したユーザが同じ場合であっても出力が抑制されることになり、処理の効率が悪い。
【０００７】
例えば、外部装置からプリントジョブを送信する場合、複合機が誰によって操作中であるかをユーザが予め知ることができれば、送信を中止するなどの判断をユーザが行うことができ、上記問題を解決することができる。しかし、上記従来の技術では、複合機が誰によって操作中であるかをプリントジョブを送信するユーザに予め知らせることもできない。
【０００８】
そこで本発明は、印刷データを受信した際に他のユーザが印刷装置にログイン中であれば印刷を実行しないようにし、更に印刷装置が印刷中の時は他のユーザからその印刷装置へのログインを禁止することで効率よい印刷処理を実行させることを目的とする。
【０００９】
または、印刷装置にログイン中のユーザを、印刷データを送信する情報処理装置を操作するユーザに知らせることにより、効率よい印刷処理を実行させることを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明における印刷装置は、印刷データを受信する受信手段と、前記受信された印刷データからユーザ情報を識別する第一の識別手段と、前記印刷装置にログイン中のユーザがいるか否かを判断する第一の判断手段と、前記第一の判断手段によってログイン中のユーザがいると判断された場合に、当該ログインに対するユーザ情報を識別する第二の識別手段と、前記第一の識別手段で識別されたユーザ情報と前記第二の識別手段で識別されたユーザ情報が同一であるか否かを判断する第二の判断手段と、前記第二の判断手段によってユーザ情報が同一でないと判断された場合は、前記受信手段によって受信された印刷データを印刷せずに保留する保留手段と、前記第二の判断手段によってユーザ情報が同一であると判断された場合は、前記受信手段によって受信された印刷データを印刷し、印刷データが前記保留手段により保留されている場合は、ログイン中のユーザがログアウトするのに応じて当該印刷データを印刷する印刷手段と、前記ログイン中のユーザがログアウトするのに応じて印刷される前記印刷データの前記印刷手段による印刷中に前記印刷装置へのログインの要求を受けた場合、当該印刷中の印刷データから前記第一の識別手段により識別されるユーザ情報によるログインを許可し、当該印刷中の印刷データから前記第一の識別手段により識別されるユーザ情報と異なるユーザ情報によるログインを禁止する制御手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ログアウトするのに応じて印刷される印刷データの印刷中に、印刷中の印刷データから識別されるユーザとは異なるユーザにより印刷結果が見られてしまうことを抑制することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
【００１４】
図１は第１の実施の形態に係る複合機の構成を示すブロック図である。本実施例では、本発明の印刷装置の一実施例としてプリンタ部、リーダ部、ファクシミリ部を備える複合機を例に説明するが、プリンタやファックス等の装置であってもよい。
【００１５】
複合機は、リーダ部１と、プリンタ部２と、制御部３とから大略構成されている。更に、制御部３は、ファクシミリ部４と、ストレージ部５と、ハードディスク６と、コンピュータ・インターフェース部７と、ＲＩＰ部８と、操作部９と、コア部１０とを備えている。そして、リーダ部１、プリンタ部２、コンピュータ１１、電話回線に各々接続されている。
【００１６】
上記各部の構成を動作と共に詳述すると、リーダ部１は、原稿の画像を読み取り、原稿画像に応じた画像データを制御部３へ出力する。プリンタ部２は、制御部３からの画像データに応じた画像を記録紙上に記録する。制御部３のファクシミリ部４は、電話回線を介して受信した圧縮画像データを伸長すると共に伸長した画像データをコア部１０へ転送する。また、ファクシミリ部４は、コア部１０から転送された画像データを圧縮すると共に圧縮した圧縮画像データを電話回線を介して外部へ送信する。
【００１７】
ストレージ部５は、コア部１０から転送された画像データを圧縮し、その画像データを検索するためのＩＤ番号と共にハードディスク６に記憶させる。また、ストレージ部５は、コア部１０を介して転送されたコードデータに基づいてハードディスク６に記憶されている圧縮画像データを検索し、検索した圧縮画像データを読み出して伸長し、伸長した画像データをコア部１０へ転送する。ハードディスク６は、ストレージ部５に接続されており、送受信する画像データを一時的に保存することができる。コンピュータ・インターフェース部７は、パーソナルコンピュータまたはワークステーション１１等の情報処理装置とコア部１０との間のインターフェースである。コンピュータ・インターフェース部７は、コンピュータ１１と１対１のローカルインターフェースで接続しても、ＬＡＮ等のネットワークで接続してもよい。
【００１８】
ＲＩＰ部８は、コンピュータ１１から転送された印刷データ（印刷すべき画像を表すコードデータ（ＰＤＬデータ））をプリンタ部２で記録できる画像データに展開する。操作部９は、例えばタッチパネルディスプレイとハードキーを備えており、ユーザインターフェースにより、本複合機への動作指示や動作設定等を行うものである。
【００１９】
コア部１０は、リーダ部１、ファクシミリ部４、ストレージ部５、コンピュータ・インターフェース部７、ＲＩＰ部８、操作部９のそれぞれの間のデータの流れを制御する。尚、コア部１０については後述する。また、コンピュータ１１は、パーソナルコンピュータ、ワークステーション等の情報処理装置であり、制御部３のコンピュータ・インターフェース部７を介して複合機と接続されており、複合機との間でデータの送受信を行う。
【００２０】
図２は第１の実施の形態に係る複合機のリーダ部１及びプリンタ部２の各機構部の構成を示す断面図である。
【００２１】
リーダ部の原稿給送ユニット１０１は原稿を先頭順に１枚ずつプラテンガラス１０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス１０２上の原稿を排出トレイ１０３に排出するものである。原稿がプラテンガラス１０２上に搬送されると、ランプ１０４を点灯し、そして光学ユニット１０５の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー１０６，１０７，１０８及びレンズ１０９によってＣＣＤイメージセンサ（以下ＣＣＤという）１１０へ導かれる。このように、走査された原稿の画像はＣＣＤ１１０によって読み取られる。ＣＣＤ１１０から出力される画像データは、所定の処理が施された後、プリンタ部２及び制御部３のコア部１０へ転送される。
【００２２】
プリンタ部２各部の構成を動作と共に詳述すると、プリンタ部２のレーザドライバ２２１は、レーザ発光部２０１を駆動するものであり、制御部３のコア部１０から出力された画像データに応じたレーザ光をレーザ発光部２０１に発光させる。該レーザ光は感光ドラム２０２に照射され、感光ドラム２０２にはレーザ光に応じた潜像が形成される。該感光ドラム２０２に形成された潜像の部分には、現像器２０３によって現像剤が付着される。
【００２３】
プリンタ部は用紙格納部として、それぞれ引き出し上の形状をしたカセット２０４、カセット２０５、カセット２０６、カセット２０７、そして、機外に露出しているトレイ上の手差し給紙段２０８を備えている。従来では手差し給紙段２０８を除き、カセットを引き出し、そのカセットに用紙を補給し、カセットを閉めることによって用紙補給を行なっている。
【００２４】
そして、レーザ光の照射開始と同期したタイミングで、カセットのいずれかから記録紙を給紙し、転写部２０９へ搬送路２１０によって、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は搬送ベルト２１１によって、定着部２１２に搬送され、定着部２１２の熱と圧力により現像剤は記像紙に定着される。その後、定着部２１２を通過した記録紙は搬送路２１３、搬送路２１４を通り、排出される。あるいは、印字面を反転して排出する場合には、搬送路２１５、搬送路２１６まで導かれ、そこから記録紙を逆方向に搬送し、搬送路２１７、搬送路２１４を通る。
【００２５】
また、両面記録が設定されている場合は、定着部２１２を通過したあと、搬送路２１５からフラッパ２１８によって、搬送路２１９に記録紙は導かれ、その後記録紙を逆方向に搬送し、フラッパ２１８によって、搬送路２１６、再給紙搬送路２１９へ導かれる。再給紙搬送路２１９へ導かれた記録紙は上述したタイミングで搬送路２１０を通り、転写部２０９へ給紙される。そして、搬送路２１４より排出された記録紙は排出ビン２２０へ搬送され積載される。
【００２６】
図３は図１に示す制御部３のコア部１０の詳細構成及びコア部１０とリーダ部１、プリンタ部２、ファクシミリ部４、ストレージ部５、コンピュータ・インターフェース部７、ＲＩＰ部８、操作部９との接続構成を示すブロック図である。コア部１０は、インターフェース（Ｉ／Ｆ）１２０と、データ処理部１２１と、インターフェース（Ｉ／Ｆ）１２２と、ＣＰＵ１２３と、メモリ１２４とを備えている。
【００２７】
上記各部の構成を動作と共に詳述すると、リーダ部１からの画像データは、インターフェース１２２を介してデータ処理部１２１へ転送される。データ処理部１２１は、画像の回転処理や変倍処理等の画像処理を行うものであり、リーダ部１からデータ処理部１２１へ転送された画像データは、インターフェース１２０を介してストレージ部５へ転送される。また、コンピュータ・インターフェース部７を介して入力された画像を表すコードデータ（ＰＤＬデータ）は、インターフェース１２０を介してデータ処理部１２１へ転送される。その後、ＲＩＰ部８へ転送されて画像データに展開され、該画像データはデータ処理部１２１へ転送された後、ストレージ部５へ転送される。
【００２８】
ファクシミリ部４からの画像データは、データ処理部１２１へ転送された後、ストレージ部５へ転送される。また、ストレージ部５からの画像データは、データ処理部１２１へ転送された後、プリンタ部２やファクシミリ部４、コンピュータ・インターフェース部７へ転送される。ＣＰＵ１２３は、メモリ１２４に記憶されている制御プログラム及び操作部９から転送された制御コマンドに従って、上記のような制御を行う。また、メモリ１２４はＣＰＵ１２３の作業領域としても使われる。
【００２９】
次に図４を用いて操作部９について説明する。４００はＬＣＤタッチパネルであり、主なモード設定、状況表示はここで行われる。４０１は０〜９までの数値を入力するためのテンキーである。４０２はＩＤキーであり、装置が部門管理されている場合に部門番号と暗証番号を入力後、押下される。また、ログアウトの際に押下されるものである。
【００３０】
４０３は設定されたモードをリセットするためのリセットキー、４０４は各モードについての説明画面を表示するためのガイドキー、４０５はユーザーモード画面に入るためのユーザーモードキー、４０６は割り込みコピーを行うための割り込みキーになっている。
【００３１】
４０７はコピー動作をスタートさせるためのコピースタートキー、４０８は実行中のコピージョブを中止させるためのストップキーである。
【００３２】
４０９はソフト電源ＳＷであり、押下することによりＬＣＤ４００のバックライトが消え装置は低電力状態に落ちる。４１０は節電キーであり、これを押下することで節電状態に入り、再度押下することで節電状態から復帰する。４１４はＬＣＤタッチパネルのコントラストを調整するための調整キーである。
【００３３】
４１５はカウンタ確認キーであり、このキーを押下することでそれまでに仕様したコピー枚数の集計を表示するカウント画面がＬＣＤ上に表示される。
【００３４】
４１６はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤ、４１７がジャム、ドアオープン等装置がエラー状態にあることを示すエラーＬＥＤ、４１８は装置のメインスイッチがＯＮになっていることを示す電源ＬＥＤになっている。
【００３５】
上記のように、本実施の形態に係る複合機においては、制御部３のコア部１０を中心に、ストレージ部５を介して、原稿画像の読み取り、画像のプリント、画像の送受信、画像の保存、コンピュータ１１からのデータの入出力等の機能を複合させた処理を行うことが可能である。
【００３６】
図５は本実施の形態に係る複合機におけるジョブ制御の単位を論理的に示したものである。尚、図５では説明上、ファクシミリ部４（受信、送信）及びコンピュータ・インターフェース部７を各々２ブロックに分けて図示してある。ジョブ制御の単位は複数ページを含む画像データひとまとまりに対する入力及び出力処理である。これにより制御されるジョブは画像入力ジョブと画像出力ジョブに大別される。
【００３７】
画像入力ジョブは以下のものに分類される。リーダ部１で読み取った画像データを順次ストレージ部５へ記録する画像入力ジョブ５１１。ＲＩＰ部８で展開された画像データを順次ストレージ部５へ記録する画像入力ジョブ５１２。ファクシミリ部４で受信した画像データを順次ストレージ部５へ記録する画像入力ジョブ５１３。コンピュータ・インターフェース部７から入力された画像データを順次ストレージ部５へ記録する画像入力ジョブ５１４。
【００３８】
また、画像出力ジョブは以下のものに分類される。ストレージ部５から読み出した画像データを順次プリンタ部２へ出力する画像出力ジョブ５０１。ストレージ部５から読み出した画像データを順次ファクシミリ部４へ出力する画像出力ジョブ５０３。ストレージ部５から読み出した画像データを順次コンピュータ・インターフェース部７へ出力する画像出力ジョブ５０４。
【００３９】
図６は本実施の形態に係る複合機における複数のジョブを組み合わせた単位（以下、セッションと称する）の一例を示したものである。６０１はＰＤＬプリントセッションであり、画像入力ジョブ５１２と画像出力ジョブ５０１を組み合わせてセッションとして制御するものである。６０２はコピーセッションであり、画像入力ジョブ５１１と画像出力ジョブ５０１を組み合わせてセッションとして制御するものである。
【００４０】
６０３はファクシミリ送信セッションであり、画像入力ジョブ５１１と画像出力ジョブ５０３を組み合わせてセッションとして制御するものである。６０４はファクシミリ受信セッションであり、画像入力ジョブ５１３と画像出力ジョブ５０１を組み合わせてセッションとして制御するものである。６０５はスキャンセッションであり、画像入力ジョブ５１１と画像出力ジョブ５０４を組み合わせてセッションとして制御するものである。
【００４１】
尚、セッションは１つ以上のジョブを含む単位であり、例えば画像入力ジョブ５１２を１セッションとして扱ったり、また、画像出力ジョブ５０１を１セッションとして扱ってもよい。また、画像入力ジョブ５１２と画像出力ジョブ５０１と画像出力ジョブ５０３を組み合わせて１セッションとして扱ってもよい。
【００４２】
図７は本実施の形態に係わる複合機におけるコア部１０内のメモリ１２４内に保持されている部門管理テーブルとログイン中部門ＩＤテーブルを示したものである。
【００４３】
本実施例における複合機は、使用するにあたって、部門ＩＤ及びパスワードの入力を必要とする。入力された部門ＩＤ及びパスワードが正しいと判断された場合には複合機へのログインを許可し複合機を使用することができるようになる。尚、本実施例では、部門ＩＤ及びパスワードによってログインの許可、不許可を管理するが、部門ＩＤの代わりに、ユーザＩＤ等であってもよい。つまり、複合機にログインを行うユーザを識別することができるユーザ情報であればよい。
【００４４】
部門管理テーブルは部門ＩＤ７００１と暗証番号７００２のペアで構成されている。図７の例では部門ＩＤの値が「１２３４」暗証番号の値が「５４３２１」というレコード７００３と、部門ＩＤの値が「５６７８」暗証番号の値が「９８７６５」のレコード７００４の２つのレコードが登録されている。これらレコードは事前にシステム管理者によって登録されるものである。システム管理者は任意の複数のレコードを登録できる。パスワードは平文で格納される必要はなく、パスワードのハッシュ値を格納する形態でもかまわない。これら部門管理テーブルは電源が切られても保持するために、コア部１０内のメモリ１２４の不揮発メモリ領域、又はストレージ部に格納されている。尚、複合機外部の所定の情報処理装置に格納されており、認証が必要なときにコア部１０内のメモリ１２４に展開されるという形態でもよい。また、複合機へのログインの認証を行う情報処理装置を別途設けて、複合機はこの情報処理装置に部門ＩＤ及びパスワードを通知し、認証結果をこの情報処理装置から受信する形態でもよい。
【００４５】
ログイン中部門ＩＤテーブル７００５は操作部９のＬＣＤタッチパネル４００、テンキー４０１、ＩＤキー４０２を用いて、画像処理装置にログインした部門ＩＤを保持するための領域である。ログインされていない場合には何も保持されず、ログインされた場合にはログインした部門ＩＤを保持する。たとえば部門管理テーブルのレコード７００３に相当する部門ＩＤの値が「１２３４」の部門がログインした場合には、ログイン中部門ＩＤテーブル７００５は「１２３４」の値が格納される。
【００４６】
図８は本実施の形態に係わる複合機のコンピュータ・インターフェース部７がコンピュータ１１から受け取る印刷データの構造を示したものである。
【００４７】
コンピュータ１１から送信された印刷データには、コンピュータ１１において入力された部門ＩＤ，暗証番号をそれぞれ保持した８００２，８００３の領域があり、そのほかに、実際に印刷すべきデータがあるＰＤＬデータ８００４が存在する。図８に示す印刷データを受信した複合機は、この印刷データの印刷処理を行う際に、８００２の領域に示されている部門ＩＤを、図７のログイン中部門ＩＤテーブル７００５に登録する。
【００４８】
次に、本実施例における複合機の、ログイン処理及びプリント処理に関して、図９及び図１０のフローチャートを用いて説明する。
【００４９】
図９は、本実施例における複合機の動作を説明するためのフローチャートである。特に、ユーザが複合機にログインし、複合機を用いた所定の処理を処理を実行した後、ログアウトするまでの動作を示すフローチャートである。
【００５０】
まず、ステップＳ９０１において、複合機の操作部９のＬＣＤタッチパネル４００には、ログイン画面が表示されている。図１１は、ステップＳ９０１において表示されているログイン画面の例である。ログイン画面は部門ＩＤの入力項目を選択する部門ＩＤボタン１１０１、パスワードの入力項目を選択する暗証番号ボタン１１０２の二つが存在し、それぞれボタンを押下すると、各入力を受け付け可能な状態になる。部門ＩＤボタン１１０１又は暗証番号ボタン１１０２を押下した後、操作部９上のテンキー４０１によって、部門ＩＤ，暗証番号をそれぞれ入力することができる。説明文１１０３「入力後、ＩＤキーを押してください。操作が終了したら、ＩＤキーを押してください」は部門ＩＤ，暗証番号の入力後、ＩＤキー４０２を押下することでログインすることを表している。またログアウトするときにもＩＤキーを押下することも表している。
【００５１】
ステップＳ９０２において、コア部１０は、ログイン要求を受け付ける。具体的には、図１１に示すログイン画面において、部門ＩＤ及びパスワードが入力された状態で、ＩＤキー４０２が押下された場合に、ログイン要求と認識し、入力された部門ＩＤ及びパスワードを取得する。
【００５２】
ステップＳ９０３において、コア部１０は、ステップＳ９０２において取得した部門ＩＤ及びパスワードの認証処理を行う。具体的には、取得した部門ＩＤ及びパスワードと、メモリ１２４又はストレージ部に格納されている部門管理テーブル（図７）を比較し、取得した部門ＩＤ及びパスワードが、部門管理テーブルに登録されているか否かを判断する。
【００５３】
ステップＳ９０３の判断によって、認証が許可された場合、即ち、ステップＳ９０２において取得した部門ＩＤ及びパスワードが部門管理テーブルに登録されていると判断された場合には、ステップＳ９０４へと進む。一方、認証が許可されなかった場合にはステップＳ９０１へと戻り、ログイン画面を表示する。
【００５４】
ステップＳ９０４において、コア部１０は、プリンタ部２において、現在プリント処理中であるか否かを判断する。プリント中であると判断された場合にはステップＳ９０５へと進み、プリント中でないと判断された場合にはステップＳ９０６へと進む。
【００５５】
ステップＳ９０５において、コア部１０は、プリント中のプリントデータに含まれていた部門ＩＤと、ログイン要求を行った部門ＩＤとが同じであるか否かを判断する。具体的には、コア部１０は、メモリ１２４又はストレージ部に格納されているログイン中部門ＩＤテーブルに登録されている部門ＩＤと、ステップＳ９０２において取得した部門ＩＤとを比較し、同じ値であるか否かを判断する。
【００５６】
ステップＳ９０５においてこれらの部門ＩＤが同じであると判断された場合にはステップＳ９０６に進み、違うと判断された場合にはステップＳ９１０に進む。
【００５７】
ステップＳ９０６では、コア部１０は、ステップＳ９０２で受信したログイン要求に対するログインを許可する。一方、ステップＳ９１０では、コア部１０は、操作部９のタッチパネル上に所定のエラー表示を行い、ログインを許可しない。
【００５８】
つまり、本実施例において、複合機へのログイン要求があった場合には、その時にプリント中であるかを調べ、プリント中でなければログインを許可する。プリント中であった場合には、そのプリントジョブの部門ＩＤとログイン要求の部門ＩＤとを調べ、同じであればログインを許可し、違っていればログインを禁止する。こうすることにより、複合機によって処理されるプリントジョブの出力結果を、プリント処理を依頼したユーザ以外のユーザ（部門ＩＤが異なるユーザ）に見られることを抑制することができる。また、部門ＩＤが異なるユーザで同時に複合機を使用した場合に出力物が混在してしまう状況も抑制することができる。
【００５９】
ステップＳ９０６においてログインが許可されると、ログイン中部門ＩＤテーブルに部門ＩＤが登録されているか否かをチェックし、登録されていない場合には、ステップＳ９０２で取得した部門ＩＤを登録する。その後、ステップＳ９０７に進み、コア部１０は、複合機のデフォルトの設定画面を表示させる。図１２は、この時操作部９のタッチパネル４００上に表示される画面の例を示している。図１２の例では、複合機のデフォルトの設定画面としてコピー設定画面が登録されている場合の例を示しているが、これ以外に、ファックス設定画面や、その他の処理の設定画面が表示されてもよい。
【００６０】
コピー設定画面にはコピージョブに関する各種設定を行うためのボタンが用意されている。たとえば等倍ボタン１２０１は、後に説明する倍率ボタン１２０２によって設定された倍率を１００％の当倍に戻すためのキーである。倍率ボタン１２０２はＡ４からＡ３といった拡大、Ａ３からＡ４といった縮小を設定するためのボタンである。用紙選択ボタン１２０３は、給紙段を選択し、どの用紙を給紙するかを選択するためのボタンである。更にソータボタン１２０４はシフトソート、ステイプルソートといった出力紙束の後処理を設定知るためのボタンである。両面ボタン１２０５は、スキャナー部２の原稿の両面読み取りを行なうか、あるいはプリンタ部３で出力する用紙を両面印字するかを選択するためのボタンである。また濃度ボタン１２０６は印字する濃度を選択するためのボタンである。これらのボタンを押下して、ユーザはコピージョブの設定を行なう。
【００６１】
ステップＳ９０８において、コア部１０は、図１２に示したコピー設定ボタンがユーザによって押下されたか否かを判断する。押下されたと判断された場合には、ステップＳ９０９へと進み、押下されたボタンに対応する所定の設定を反映させ、表示画面を切り替える。図１３は、コピージョブに対する各種設定がされた状態のタッチパネル４００の表示画面の例である。
【００６２】
ステップＳ９０８において、コピー設定ボタンが押下されたと判断されなかった場合には、ステップＳ９１１へと進む。
【００６３】
ステップＳ９１１において、コア部１０は、スタートキー４０７が押下されたか否かを判断する。スタートキーが押下された場合にはステップＳ９１２へと進み、コピー処理を開始させる。一方、スタートキーが押下されたと判断されなかった場合にはステップＳ９１３に進む。ステップＳ９１３において、コア部１０は、ＩＤキー６０２が押下されたかを判断する。ＩＤキーが押下されたと判断された場合にはコア部１０は、ログアウト処理を行う。具体的には、現在プリント処理を実行中であるか判断し、プリント処理を実行中でなければ、ログイン中部門ＩＤテーブル７００５から、部門ＩＤを削除した上で、ステップＳ９０１へと戻り、ログイン画面を表示させる。
【００６４】
ステップＳ９１３において、ＩＤキーが押下されていないと判断された場合には、ステップＳ９１５へと進み、その他の処理を実行し、Ｓ９０７へと戻る。
【００６５】
以上が、本実施例において複合機の、ログインからログアウトまでの動作である。
【００６６】
図１０は、本実施例の複合機において、コンピュータ又はファクシミリ装置等の外部装置から、又はリーダ部から受信した画像データを印刷処理する動作を示すフローチャートである。
【００６７】
まず、ステップＳ１００１において、コア部１０は、メモリ１２４又はストレージ部内のプリントキューをチェックする。ステップＳ１００２へ進み、コア部１０は、プリントキュー内にプリントジョブが存在するか否かを判断する。
【００６８】
プリントジョブが存在すると判断された場合には、ステップＳ１００３へ進み、プリントジョブが存在しない場合にはステップＳ１００１へと戻る。
【００６９】
ステップＳ１００３において、コア部１０は、現在、既に複合機にログインしているユーザがいるか否かを判断する。具体的には、コア部１０は、メモリ１２４又はストレージ部に格納されているログイン中部門ＩＤテーブルを参照し、何らかの部門ＩＤが登録されているか否かを判断する。ログイン中部門ＩＤテーブルに部門ＩＤが登録されている場合にはその部門ＩＤに対応するユーザがログイン中であることを示している。一方、ログイン中部門ＩＤテーブルに部門ＩＤが登録されていなければ、何れのユーザも複合機にログインしていない状態である。
【００７０】
ステップＳ１００３の判断において、ログイン中であると判断された場合にはステップＳ１００４に進む。
【００７１】
ステップＳ１００４において、コア部１０は、複合機にログイン中のユーザとプリントキューの先頭のプリントジョブのユーザが同じであるか否かを判断する。具体的には、まず、コア部１０は、ログイン中部門ＩＤテーブルに登録されている部門ＩＤを参照し、ログインユーザを識別する。即ち、ログインユーザはログイン中部門ＩＤテーブルに登録されている部門ＩＤに対応する部門のユーザであることを識別する。そして、プリントキューの先頭のプリントジョブに含まれる部門ＩＤ（図８の８００２）を参照し、このプリントジョブに対応するユーザを識別する。そして、ログイン中部門ＩＤテーブルに登録されている部門ＩＤとプリントジョブに含まれる部門ＩＤを比較することによって、ログインユーザとプリントジョブに対応するユーザが同一であるか否かを判断する。
【００７２】
その結果、部門ＩＤが同一、即ちログインユーザとプリントジョブに対応するユーザが同一であると判断された場合にはステップＳ１００５へ進み、同一ではないと判断された場合にはステップＳ１００６に進む。
【００７３】
尚、ステップＳ１００３において、ログイン中でないと判断された場合にもステップＳ１００５へと進む。
【００７４】
ステップＳ１００５において、コア部１０は、プリントキューの先頭のプリントジョブをプリンタ部に送り、プリント処理を実行させる。また、このときログイン中部門ＩＤテーブルに部門ＩＤが登録されていない場合には、プリント処理が行われているプリントジョブに含まれる部門ＩＤをログイン中部門ＩＤテーブルに登録する。
【００７５】
ステップＳ１００６において、コア部１０は、プリントキューの先頭のプリントジョブプリント処理を実行させずに、このプリントジョブを保留する。具体的には、このプリントジョブをプリントキュー内のジョブの最後に移動させる。こうすることにより、次にプリントキューの先頭のジョブが判断された場合に、繰り返し同じプリントジョブが判断の対象となることを防ぐことができる。
【００７６】
つまり、本実施例において、複合機でプリント処理を実行する場合には、その時に複合機にログインしているユーザ（ログインユーザ）がいるか否かを調べ、ログインユーザがいなければプリント処理を実行する。ログインユーザがいる場合には、そのログインに対応する部門ＩＤと、実行するプリントジョブの部門ＩＤとを比較し、同じであればプリント処理を実行し、違っていればプリント処理を保留する。こうすることによって、複合機によって処理されるプリントジョブの出力結果を、プリント処理を依頼したユーザ以外のユーザ（部門ＩＤが異なるユーザ）に見られることを抑制することができる。また、複合機にログインし、使用中のユーザ（ログインユーザ）にとってみれば、他のユーザ（部門ＩＤが異なるユーザ）の処理によって自身の処理が中断されることを防ぐことができる。また、誤って、他のユーザのプリントジョブを見てしまったり、持ち出してしまうといった状況を抑制することができる。
【００７７】
本実施例における複合機は、図９のフローチャートで示した動作と、図１０のフローチャートで示した動作をそれぞれ並行に処理する構成となっている。
【００７８】
次に、本実施例におけるコンピュータ１１について詳細に説明する。
【００７９】
図１４は、ネットワーク上のコンピュータ１１の内部構成を示すブロック図である。
【００８０】
ＣＰＵ１４０１は、ＲＯＭ１４０６又はハードディスク１４１３に記憶されたプログラムをＲＡＭ１４０７上の展開し、実行する。ネットワークコントローラ１４０９は、ネットワーク上のプロトコルを制御し、コンピュータ１１とネットワークとの間のデータの送受信を行う。ハードディスク１４１３は、所定のプログラム、画像データ等の各種データを記憶するための大容量記憶装置であり、ハードディスクコントローラ１４０８によって制御される。マウス１４１１及びキーボード１４１２はユーザからの指示入力手段であり、キーボード／マウスコントローラ１４０９によって制御される。ディスプレイ１４１０は編集メニュー等を表示し、ディスプレイコントローラ１４０４によって制御される。画像編集コントローラ１４０２は、ディスプレイメモリ１４０３上での画像レイアウト・編集を行う。
【００８１】
コンピュータ１１は、ハードディスク１４１３あるいはＲＯＭ１４０６に格納された所定のアプリケーションを用いて作成されたデータを、プリンタドライバによって印刷データに変換し、ネットワークコントローラ１４０９を介して複合機に送信する。
【００８２】
図１５は、コンピュータ１１における印刷データ送信処理を示すフローチャートである。
【００８３】
ステップＳ１５０１において、ＣＰＵ１４０１は、印刷実行指示を受け付ける。図１６は、コンピュータ１１のディスプレイ１４１０に表示されるプリント指示画面の例である。ユーザは、この画面上で、印刷データの出力先となる印刷装置と印刷設定を入力し、ＯＫボタン１６０１を押下することによって印刷指示を入力する。ステップＳ１５０１では、ＣＰＵ１４０１は、このＯＫボタンが押下されたことを検知する。
【００８４】
ステップＳ１５０２において、ディスプレイコントローラ１４０４は、部門ＩＤ／パスワード入力画面をディスプレイ１４１０に表示させる。図１７は、ステップＳ１５０２においてディスプレイ１４１０に表示される部門ＩＤ／パスワード入力画面の例である。
【００８５】
ユーザは、キーボード１４１２等を用いてこの画面の部門ＩＤ入力欄１７０１とパスワード入力欄１７０２に部門ＩＤとパスワードを入力し、ＯＫボタン１７０３を押下する。ステップＳ１５０３において、ＣＰＵ１４０１は、図１７の画面のＯＫボタン１７０３が押下されたことを検知すると、入力された部門ＩＤとパスワードを受信する。
【００８６】
その後、ステップＳ１５０４において、コンピュータ１１は図１６の画面において出力先として選択された印刷装置にアクセスする。本実施例では、印刷データの出力先として選択された複合機に対して、ネットワークコントローラ１４０９を介してアクセスする。ここで、コンピュータは、ネットワークコントローラ１４０９を介して、複合機のログイン中部門ＩＤテーブルの情報を取得する。複合機のログイン中部門ＩＤテーブルに部門ＩＤが登録されていない場合にはその旨を示す情報が取得され、登録されている場合には登録されている部門ＩＤが取得される。
【００８７】
ステップＳ１５０５において、ＣＰＵ１４０１は、ステップＳ１５０４において取得した情報に基づいて、現在、複合機にログインしているユーザが存在するか否かを判断する。具体的には、ステップＳ１５０４において、部門ＩＤが取得されなかった場合にはログインしているユーザがいないと判断し、部門ＩＤが取得された場合にはログインしているユーザがいると判断する。ログインしているユーザがいると判断された場合にはステップＳ１５０６へと進み、いないと判断された場合にはステップＳ１５０７へと進む。
【００８８】
ステップＳ１５０６において、ＣＰＵ１４０１は、ステップＳ１５０３において取得した部門ＩＤと、ステップＳ１５０４において取得した部門ＩＤが同一であるか否かを判断する。同一であると判断された場合にはステップＳ１５０７へと進み、同一でないと判断された場合にはステップＳ１５０８へと進む。
【００８９】
ステップＳ１５０８において、ディスプレイコントローラ１４０４は、現在、複合機にログインしているユーザがいることを示す警告画面をディスプレイ１４１０に表示させる。
【００９０】
図１８は、ステップＳ１５０８においてディスプレイ１４１０に表示される警告画面の例である。この警告画面には、複合機にログインしている部門ＩＤを示す情報と、印刷をキャンセルするか否かをユーザに問い合わせる情報１８０１が表示される。
【００９１】
ステップＳ１５０９において、ＣＰＵ１４０１は、印刷データの送信を行うか否かを判断する。具体的には、図１８の画面においてＯＫボタン１８０２が押下されたことを検知すると印刷データを送信すると判断し、キャンセルボタン１８０３が押下されたことを検知すると印刷データを送信しないと判断する。
【００９２】
ステップＳ１５０７において、ＣＰＵ１４０１は、ステップＳ１５０３において取得した部門ＩＤとパスワードを含む印刷データ（図８の印刷データ）を生成し、ネットワークコントローラ１４０９は生成された印刷データを複合機に送信する。
【００９３】
図１５のフローチャートに示したように、本実施例のコンピュータは、印刷データを複合機に送信する前に、複合機にログインしているユーザ（ログインユーザ）がいるか否かを調べ、ログインユーザがいなければ印刷データを送信する。ログインユーザがいる場合には、そのログインに対応する部門ＩＤと、印刷データに対する部門ＩＤとを比較し、同じであれば送信し、違っていれば警告画面を表示する。警告画面には、ログインユーザの部門ＩＤが表示されるので、印刷データを送信しようとするユーザは、この警告画面からログインユーザが誰であるかを確認した上で、送信の実行又はキャンセルを選択することができる。こうすることによって、コンピュータが複合機に対して印刷データを送信する前に、印刷データを送信しようとするユーザは、複合機にログインしているユーザを知ることができ、印刷データの送信を行ってよいか否かの判断を行うことができる。
【００９４】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。例えば、複合機へのログインを管理する装置を別途設けて、ログインする部門ＩＤ及びパスワードの管理、認証処理を他の装置に行わせてもよい。
【００９５】
また、本発明は、前述した実施形態の機能（図９、図１０、図１５に示すフロー）を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給してもよい。そして、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成され得る。
【００９６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【図面の簡単な説明】
【００９８】
【図１】本実施例の複合機の全体構成を示すブロック図である。
【図２】本実施例の複合機のリーダ部及びプリンタ部の各機構部の構成を示す概略断面図である。
【図３】本実施例の複合機のコア部の詳細構成及びコア部と各部との接続構成を示すブロック図である。
【図４】本実施例の複合機の操作部の構成を示す説明図である。
【図５】本実施例の複合機の画像入力ジョブと画像出力ジョブの入出力を示すブロック図である。
【図６】本実施例の複合機の各セッションの説明図である。
【図７】本実施例の複合機のコア部１０のメモリ１２４上の部門管理テーブル、ログイン中部門ＩＤテーブルを示す説明図である。
【図８】本実施例の複合機のコンピュータインターフェース部７が受信するコンピュータ１１から送信されたＰＤＬデータの内部構造を示す説明図である。
【図９】本実施例における複合機の動作を示すフローチャートである。
【図１０】本実施例における複合機の動作を示すフローチャートである。
【図１１】本実施例の複合機の操作部に表示されるログイン画面の例である。
【図１２】本実施例の複合機の操作部に表示される画面の例である。
【図１３】本実施例の複合機の操作部に表示される画面の例である。
【図１４】本実施例のコンピュータの構成を示すブロック図である。
【図１５】本実施例のコンピュータにおける動作を示すフローチャートである。
【図１６】本実施例のコンピュータのディスプレイに表示される画面の例である。
【図１７】本実施例のコンピュータのディスプレイに表示される画面の例である。
【図１８】本実施例のコンピュータのディスプレイに表示される警告画面の例である。
【符号の説明】
【００９９】
１  リーダ部
２  プリンタ部
３  画像入出力部
４  ファクシミリ部
５  ストレージ部
６  ハードディスク
７  コンピュータ・インターフェース部
８  ＲＩＰ部
９  操作部
１０  コア部
１１  ＰＳ／ＷＳ
【図１】
0004533334.tif 000002
【図２】
0004533334.tif 000003
【図３】
0004533334.tif 000004
【図４】
0004533334.tif 000005
【図５】
0004533334.tif 000006
【図６】
0004533334.tif 000007
【図７】
0004533334.tif 000008
【図８】
0004533334.tif 000009
【図９】
0004533334.tif 000010
【図１０】
0004533334.tif 000011
【図１１】
0004533334.tif 000012
【図１２】
0004533334.tif 000013
【図１３】
0004533334.tif 000014
【図１４】
0004533334.tif 000015
【図１５】
0004533334.tif 000016
【図１６】
0004533334.tif 000017
【図１７】
0004533334.tif 000018
【図１８】
0004533334.tif 000019