(57)【要約】【課題】印刷装置に外部から接続して、その印刷装置の一部の機能を操作できる印刷制御装置を備える印刷システムにおいて、印刷制御装置が、印刷装置の利用制限に従って動作する必要がある。【解決手段】  印刷装置と印刷制御装置とを有する印刷システムであって、印刷装置は、印刷制御装置から管理者情報を受信し、その受信された管理者情報に基づき認証を行う。印刷制御装置は、印刷装置に関する画面で選択された操作が認証処理を必要とするか判定し、認証処理が必要と判定された場合に認証画面を表示する。そして、その認証画面を介して入力された管理者情報を前記印刷装置へ通知して認証させ、その認証された結果を受信し、受信した前記結果が認証成功の場合に、前記操作を受け付けるように制御する。【選択図】  図９
2020011429.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と印刷制御装置とを有する印刷システムであって
前記印刷装置は、
前記印刷制御装置から管理者情報を受信する第１受信手段と、
前記第１受信手段によって受信された管理者情報に基づき認証を行う認証手段とを有し、
前記印刷制御装置は、
前記印刷装置に関する画面で選択された操作が認証処理を必要とするか判定する判定手段と、
前記判定手段によって認証処理が必要と判定された場合に認証画面を表示する表示手段と、
前記表示手段によって表示された認証画面を介して入力された管理者情報を前記印刷装置へ通知して認証させ、その認証された結果を受信する第２受信手段と、
前記第２受信手段によって受信した前記結果が認証成功の場合に、前記操作を受け付けるように制御する制御手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記管理者情報は、前記印刷装置のシステム管理者のＩＤと暗証番号を含むことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記操作は、前記印刷装置で印刷に使用する用紙の用紙情報に関する設定を含むことを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記印刷装置に前記管理者情報が設定されていない場合は、前記認証画面を表示することなく、前記制御手段は前記操作を受け付けるように制御することを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記印刷制御装置に前記認証処理を実施しない設定がされている場合は、前記認証画面を表示することなく、前記制御手段は前記操作を受け付けるように制御することを特徴とする請求項１に記載の印刷システム。
【請求項６】
印刷装置に接続し、当該印刷装置の一部の機能を操作できる印刷制御装置であって、
前記印刷装置の設定に関する画面で選択された操作が認証処理を必要とするか判定する判定手段と、
前記判定手段によって認証処理が必要と判定された場合に認証画面を表示する表示手段と、
前記表示手段によって表示された認証画面を介して入力された管理者情報を前記印刷装置へ通知して認証させ、その認証された結果を受信する受信手段と、
前記受信手段によって受信した前記結果が認証成功の場合に、前記操作を受け付けるように制御する制御手段と、
を有することを特徴とする印刷制御装置。
【請求項７】
前記判定手段は、前記選択された操作が前記設定の編集を含むときに前記認証処理を必要とすると判定することを特徴とする請求項６に記載の印刷制御装置。
【請求項８】
前記判定手段は、前記選択された操作が、前記印刷装置で印刷に使用する用紙の用紙情報に関する設定の編集を含むときに前記認証処理を必要とすると判定することを特徴とする請求項６に記載の印刷制御装置。
【請求項９】
前記判定手段は、前記選択された操作が、前記印刷装置で印刷に使用する用紙の用紙情報に関する調整項目の編集を含むときに前記認証処理を必要とすると判定することを特徴とする請求項６に記載の印刷制御装置。
【請求項１０】
前記印刷装置が認証管理下にあるかどうかを設定する設定手段を、更に有し、
前記判定手段は、前記設定手段により前記印刷装置が認証管理下にあると設定されている場合に、前記選択された操作が前記認証処理を必要とするかどうか判定することを特徴とする請求項６乃至９のいずれか１項に記載の印刷制御装置。
【請求項１１】
前記画面で選択できる操作に対応つけて、前記認証処理が必要かどうかを記憶する記憶手段を、更に有し、
前記判定手段は、前記記憶手段を参照して、前記画面で選択された操作が前記認証処理を必要とするかどうか判定することを特徴とする請求項６乃至１０のいずれか１項に記載の印刷制御装置。
【請求項１２】
印刷装置に接続し、当該印刷装置の一部の機能を操作できる印刷制御装置を制御する制御方法であって、
前記印刷装置の設定に関する画面で選択された操作が認証処理を必要とするか判定する判定工程と、
前記判定工程によって認証処理が必要と判定された場合に認証画面を表示する表示工程と、
前記表示工程によって表示された認証画面を介して入力された管理者情報を前記印刷装置へ通知して認証させ、その認証された結果を受信する受信工程と、
前記受信工程によって受信した前記結果が認証成功の場合に、前記操作を受け付けるように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１３】
コンピュータに、請求項１２に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
プロダクション印刷市場において、薄紙や厚紙、コート紙やフィルムなど多様な用紙を扱うことができる印刷装置が使用されている。このような印刷装置では、名称やサイズ、坪量などの用紙情報を用紙に付与して用紙を識別するとともに、このような用紙情報を使用して用紙リストでの管理や給紙段への設定を行うことができる。
【０００３】
用紙情報は名称やサイズ、坪量といった基本属性の他に、転写電圧や画像位置の調整値など、その用紙に最適な条件で印刷を実施し、より良い画質や印刷精度で印刷できるようにする調整属性がある。プロダクション印刷市場で使用される印刷装置では、調整可能な項目が多岐に亘るため、所望の調整項目に最適な値を設定するのに手間がかかる。この手間を省くため、印刷装置にＰＣなどの情報処理装置を接続し、そのＰＣにより印刷装置の多種多様な用紙の管理を直観的に操作できるシステムが考えられている（例えば、非特許文献１）。
【０００４】
一方、印刷装置の用紙の管理は、印刷物の画像品質へ直接影響するため、印刷装置のシステム管理者のように、特定のユーザにのみ利用を許可するように設定されている場合が多い。従って、印刷装置において利用が制限された機能、例えば用紙情報の設定など、を使用する際、その印刷装置が備える操作部を介してシステム管理者としての認証が要求される。そして、システム管理者として認証できない場合には、その利用が制限されている機能の使用を許可しないよう制御される（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５７２８２７５号公報
【非特許文献】
【０００６】
【非特許文献１】Ｍｅｄｉａ  Ｌｉｂｒａｒｉａｎ取扱説明書  キヤノン株式会社
【発明の概要】
【発明が解決しようとする課題】
【０００７】
非特許文献１に記載の印刷装置に外部から接続して、その印刷装置の一部の機能を操作できる印刷制御装置を備える印刷システムにおいて、印刷制御装置が、印刷装置の利用制限に従って動作しなければ前述したように問題が発生する可能性がある。一方、別の観点では、印刷装置の一部の機能の利便性を向上するための印刷システムでは、印刷装置の利用制限に従うことで利便性の低下を招いてしまうこともあり得る。つまり、必ずしも印刷装置の利用制限に従うことが正しいとは限らない場合もあり得る。
【０００８】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００９】
本発明の目的は、印刷装置に外部から接続して印刷装置の一部の機能を操作できる印刷制御装置において、印刷装置の利用制限に従いながらも利便性を損なわないように印刷装置の設定を管理できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る印刷システムは以下のような構成を備える。即ち、
印刷装置と印刷制御装置とを有する印刷システムであって
前記印刷装置は、
前記印刷制御装置から管理者情報を受信する第１受信手段と、
前記第１受信手段によって受信された管理者情報に基づき認証を行う認証手段とを有し、
前記印刷制御装置は、
前記印刷装置に関する画面で選択された操作が認証処理を必要とするか判定する判定手段と、
前記判定手段によって認証処理が必要と判定された場合に認証画面を表示する表示手段と、
前記表示手段によって表示された認証画面を介して入力された管理者情報を前記印刷装置へ通知して認証させ、その認証された結果を受信する第２受信手段と、
前記第２受信手段によって受信した前記結果が認証成功の場合に、前記操作を受け付けるように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷装置に外部から接続して印刷装置の一部の機能を操作できる印刷制御装置において、印刷装置の利用制限に従いながらも利便性を損なわないように印刷装置の設定を管理できる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係る印刷システムの全体構成を説明するブロック図。
【図２】実施形態１に係る印刷装置のハードウェア構成を説明するブロック図。
【図３】実施形態１に係る印刷制御装置のハードウェア構成を説明するブロック図（Ａ）と、実施形態１に係る印刷制御装置のソフトウェア構成を説明するブロック図（Ｂ）。
【図４】実施形態１に係る印刷制御装置で実行される用紙管理アプリケーションのトップ画面の一例を示す図。
【図５】実施形態１に係る印刷制御装置で用紙管理アプリケーションが起動したときにトップ画面を作成する処理を説明するフローチャート。
【図６】実施形態１に係る印刷装置の初期化処理を説明するフローチャート。
【図７】実施形態１に係る印刷制御装置が有する用紙設定管理テーブルの一例を示す図。
【図８】実施形態１に係る印刷装置の操作パネルに表示される設定画面と認証画面の一例を示す図。
【図９】実施形態１に係る用紙管理アプリケーションのトップ画面の用紙リストボタンが押下されて表示される用紙リスト画面の項目の中から、ユーザがシステム管理者での認証を必要とする機能を操作した場合の画面の遷移を説明する図。
【図１０】実施形態１に係る印刷制御装置で、用紙管理アプリケーションのトップ画面の用紙リストボタンが押下されたときの処理を説明するフローチャート。
【図１１】実施形態１に係る図１０のＳ１００３の認証処理を説明するフローチャート。
【図１２】図１１の認証処理で使用されるログイン制御対象テーブルの一例を示す図。
【図１３】実施形態２において、トップ画面の給紙段ボタンが押下されると表示される給紙段画面の項目の中から、ユーザがシステム管理者としての認証を必要とする機能を操作した場合の画面の遷移を説明する図。
【図１４】実施形態２に係る印刷制御装置において、トップ画面で給紙段ボタンが押下されたときの処理を説明するフローチャート。
【図１５】実施形態３に係る印刷制御装置で実行される用紙管理アプリケーションにより表示されるトップ画面で設定ボタンが押下されたときに表示する設定ダイアログの一例を示す図。
【図１６】実施形態３に係る、図１０のＳ１００３の認証処理を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
［実施形態１］
図１は、実施形態１に係る印刷システム１００の全体構成を説明するブロック図である。
【００１５】
この印刷システム１００は、印刷装置１０３と、印刷制御装置１０２を備えている。そして、この印刷システム１００は、クライアントコンピュータ１０１と通信可能に接続されている。クライアントコンピュータ１０１と印刷制御装置１０２とは、イーサネット(登録商標）ケーブル１０９を使用してＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）１１０を介して通信可能に接続されている。また印刷制御装置１０２と印刷装置１０３は、画像ビデオケーブル１０７及び制御ケーブル１０８を介して接続されている。実施形態１では、印刷装置１０３は、ＬＡＮ１１０に直接接続されていない。印刷装置１０３とクライアントコンピュータ１０１とは、印刷制御装置１０２を介して通信する。尚、印刷装置１０３は、ＬＡＮ１１０に接続されても良い。つまり印刷装置１０３は、直接、クライアントコンピュータ１０１と通信可能に接続されていても良い。クライアントコンピュータ１０１は、アプリケーションを起動させて印刷システム１００に印刷指示などを行う。印刷制御装置１０２は、印刷装置１０３と連携して画像処理を行う。
【００１６】
印刷装置１０３は色々な機能を有する複合機であり、クライアントコンピュータ１０１や印刷制御装置１０２からの画像処理を行うだけでなく、スキャナ部１０４により読み込んだデータをコピーしたり、共有フォルダに送信したりすることが可能である。スキャナ部１０４で画像を走査する際には、操作パネル１０５の各種キーを介して、ユーザから各種指示を受け付ける。また操作パネル１０５は、パネルを介して、スキャン状態などの各種情報をユーザに提示する。排紙部１０６は、画像が形成された用紙を受け取り、その受け取った用紙を排紙する。
【００１７】
印刷制御装置１０２は、そのコントローラ部３００と表示部１１１を有し、表示部１１１には、印刷制御装置１０２における情報が表示される。ユーザは、印刷制御装置１０２のハードウェアの操作ボタン部１１２を操作し、表示部１１１に表示されている情報の操作を行う。表示部１１１に表示される情報は印刷制御装置１０２を操作する上で、最低限必要となる情報（電源操作やＩＰアドレスの確認）を表示する目的で使用される。更に、」刷制御装置１０２の外部表示装置１１３、キーボード１１４、ポインティングデバイス１１５を接続している。実施形態１では、印刷制御装置１０２と印刷装置１０３とをそれぞれ別システムとして印刷システム１００を説明するが、印刷制御装置１０２の処理を印刷装置１０３の内部に包含し、印刷制御装置１０２を物理的に配置しなくてもよい。また、外部表示装置１１３がタッチパッドのような位置入力装置機能を持ち、ポインティングデバイス１１５の機能を兼ねている構成でも良い。
【００１８】
印刷装置１０３に接続された給紙部１１６−１〜１１６−８（すべてをまとめて給紙部１１６と呼ぶ）は、印刷に使用する用紙を格納しておく装置であり、印刷指示を受けると、一つの給紙段が選択され、選択された給紙段より用紙が給紙される。尚、印刷装置１０３に接続するオプション構成により、給紙部１１６の数は増減する。
【００１９】
図２は、実施形態１に係る印刷装置１０３のハードウェア構成を説明するブロック図である。
【００２０】
コントローラ２００はＣＰＵ２０１を有し、ＣＰＵ２０１は、ＲＯＭ２０３或いは外部記憶装置２１１に記憶された制御プログラムをＲＡＭ２０２に展開し、その展開したプログラムを実行して、システムバス２０４に接続される各種のデバイスを総括的に制御する。またＣＰＵ２０１は、印刷インターフェース２０７を介して接続される印刷部（プリンタエンジン）２１０に出力情報としての画像信号を出力したり、読取インターフェース２１２を介して接続されるスキャナ部１０４から入力される画像信号を受け取る。またＣＰＵ２０１は、印刷インターフェース２０７を介して、プリントエンジン２１０に接続されている給紙部１１６を制御したり、給紙部１１６の状態を取得したりする。更にＣＰＵ２０１は、ＬＡＮコントローラ２０６と制御ケーブル１０８を介して印刷制御装置１０２との通信処理が可能となっている。ＲＡＭ２０２は、主としてＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ハードディスク（ＨＤＤ）、ＩＣカード等の外部記憶装置２１１は、ディスクコントローラ（ＤＫＣ）２０８によりアクセスが制御される。ハードディスクは、アプリケーションプログラム、フォントデータ、フォームデータ等を記憶したり、プリントジョブを一時的にスプールし、スプールされたジョブを外部から制御するためのジョブ格納領域として使用される。また更に、スキャナ部１０４から入力した画像データやプリントジョブの画像データをＢＯＸデータとして保持し、ネットワークから参照したり、印刷を行うＢＯＸデータ格納領域としても使用される。実施形態１では、外部記憶装置２１１としてはＨＤＤを使用するものとし、ジョブログ、画像ログ等の各種ログを保持する。操作パネル１０５は、操作パネルインタフェース２０５を介してコントローラ２００に接続されており、ユーザがソフトウェアキーまたはハードウェアキーから各種情報を入力することが可能である。不揮発性メモリ２０９は、操作パネル１０５やネットワーク１１０を介して端末から設定される各種設定情報を記憶している。ビデオインターフェース２１４は、印刷制御装置１０２から画像データを受信する。
【００２１】
図３（Ａ）は、実施形態１に係る印刷制御装置１０２のハードウェア構成を説明するブロック図である。
【００２２】
コントローラ３００はＣＰＵ３０１を有し、ＣＰＵ３０１は、ＲＯＭ３０３又は外部記憶装置３０９に記憶された制御プログラムをＲＡＭ３０２に展開し、その展開したプログラムを実行することにより、システムバス３０４に接続される各種のデバイスを総括的に制御する。またＣＰＵ３０１は、ＬＡＮコントローラ３０６と制御ケーブル１０８を介して印刷装置１０３との通信が可能である。またＣＰＵ３０１は、ＬＡＮコントローラ３０７とＬＡＮ１１０を介してネットワーク上のクライアントコンピュータ１０１や印刷装置１０３との通信処理が可能となる。ＲＡＭ３０２は、主としてＣＰＵ３０１の主メモリ、ワークエリア等として機能する。ハードディスク（ＨＤＤ）、ＩＣカード等の外部記憶装置３０９は、ディスクコントローラ（ＤＫＣ）３０８によりアクセスが制御される。ハードディスクは、アプリケーションプログラム、フォントデータ、フォームデータ等を記憶したり、プリントジョブを一時的にスプールする。スプールされたジョブをＲＩＰ（Ｒａｓｔｅｒ Ｉｍａｇｅ Ｐｒｏｃｅｓｓｏｒ）処理し、再度保存するためのジョブ格納領域として使用される。操作部インタフェース３０５は、ユーザが各種情報を入力する操作ボタン部１１２、及び、ユーザに情報を提示する表示部１１１とコントローラ３００都のインタフェースを制御する。ビデオインターフェース３１０は、印刷装置１０３へＲＩＰ処理した画像データを送信する。キーボードコントローラ（ＫＢＣ）３１１は、キーボード１１４、ポインティングディバイス１１５からの情報などの入力に係る処理を行う。表示制御部３１２は、内部にビデオメモリを有し、ＣＰＵ３０１からの指示に従ってそのビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置１１３に出力する。
【００２３】
図３（Ｂ）は、実施形態１に係る印刷制御装置１０２のソフトウェア構成を説明するブロック図である。尚、図３（Ｂ）に示す各部の機能は、ＣＰＵ３０１がＲＡＭ３０２に展開したプログラムを実行することにより達成される。
【００２４】
印刷制御装置１０２を制御するシステムソフトウェアは、ＵＩ制御部３５２、用紙管理部３５３、給紙段管理部３５４、ネットワーク制御部３５５、ジョブ管理部３５６、設定管理部３５７を含んでいる。ＵＩ制御部３５２は、用紙管理システムで表示する画面を制御する。ＵＩ制御部３５２は、システムの設定に従い、画面に表示する文言や用紙サイズの表示単位系の表示を切り替えるように制御することが可能である。用紙管理部３５３は、印刷装置１０３と通信を行い、取得した用紙情報を、図７の用紙設定管理テーブル７００で管理する。
【００２５】
図７は、実施形態１に係る印刷制御装置１０２が有する用紙設定管理テーブル７００の一例を示す図である。
【００２６】
この用紙設定管理テーブル７００では、用紙を特定する用紙ＩＤに対応つけて、用紙の名称、坪量、サイズ、幅、高さなどのサイズ情報、表面性、特徴、色などが登録されている。お気に入りは、例えば、お得意様Ａ社、お得意様Ｂ社、お得意様Ｃ社ごとに、後述する用紙リスト表示領域９０１の表示内容をフィルタするのに使用される。
【００２７】
用紙管理部３５３は、用紙設定管理テーブル７００に対して、用紙情報の編集、追加、削除、検索を行うことが可能である。用紙設定管理テーブル７００は、用紙情報を用紙ＩＤごとに管理するための管理テーブルであり、不揮発領域である外部記憶装置３０９に記憶されている。尚、外部記憶装置３０９に記憶されているとしたが、印刷装置１０３の外部記憶装置２１０に記憶し、印刷制御装置１０２は印刷装置１０３から用紙設定管理テーブル７００を取得し、プログラム実行中はＲＡＭ３０２に格納しておくようにしてもよい。給紙段管理部３５４は、印刷装置１０３と通信を行い、取得した給紙段情報を管理する。
【００２８】
ネットワーク制御部３５５は、ＬＡＮコントローラ３０６を介して印刷装置１０３と、またＬＡＮコントローラ３０７を介してネットワーク１１０上のクライアントコンピュータ１０１との通信を制御する。ジョブ管理部３５６は、印刷処理シーケンスやジョブの順番を管理する。ジョブ管理部３５６は、印刷制御装置１０２が受信したジョブを管理し、ＬＡＮコントローラ３０６或いはビデオインターフェース３１０を介して印刷装置１０３へ受信ジョブを印刷するためのデータ転送を制御する。設定管理部３５７は、用紙管理システムに関するシステム設定を管理する。システム設定とは、例えば、用紙管理システムの画面に表示する文言の言語設定や、用紙サイズの表示単位系（ミリまたはインチ）設定などを含む。認証管理部３５８は、後述の用紙管理アプリケーションにて、用紙管理システムにおける認証情報を管理する。認証管理部３５８の処理については図１１を参照して後述する。
【００２９】
図４は、実施形態１に係る印刷制御装置１０２で実行される用紙管理アプリケーションのトップ画面４００の一例を示す図である。
【００３０】
トップ画面４００は、印刷制御装置１０２に接続されている印刷装置１０３の給紙段の情報を表示した状態の画面例を示している。トップ画面４００は、ＣＰＵ３０１からの指示に従ってそのビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置１１３に出力され、表示される。
【００３１】
用紙管理アプリケーションは起動すると、印刷装置１０３の機器構成情報を取得し、このオプション情報に従い正しい画像を表示する。図４では、８つの給紙段と排紙装置が接続されている状態を表している。４１０〜４１７は、各給紙段に対応する給紙段ボタンである。給紙部オープンボタン４２０〜４２７は、その給紙段をオープン／クローズするように指示するボタンである。即ち、給紙段がクローズしているときに給紙部オープンボタンが押下されるとその給紙段をオープンし、その給紙段がオープンしているときに給紙部オープンボタンが押下されるとその給紙段をクローズする。用紙管理アプリケーションは、起動した時に取得した印刷装置１０３の給紙段の情報を基に、これら給紙段ボタンを作成して表示する。給紙段ボタンは、例えば給紙段に設定されている用紙名称や用紙残量などの情報を表示する領域をもつ。コントローラ３００は、印刷装置１０３で給紙段の状態が変更されて、印刷装置１０３から給紙段状態変更イベントを受信すると、給紙段情報を取得し直す。そしてコントローラ３００は、再度、その取得した給紙段情報に従って給紙段ボタンの表示領域を再描画する。
【００３２】
用紙リストボタン４０１は、用紙リスト画面９００を表示するための指示を行うボタンである。実施形態１では、用紙リストボタン４０１が押下されると、コントローラ３００は用紙リスト画面９００を最前面に表示する。用紙リスト画面９００の詳細は、図９を参照して後述する。
【００３３】
設定ボタン４０２は、用紙管理アプリケーションのシステム設定を変更するための画面を表示するように指示するボタンである。コントローラ３００は、設定ボタン４０２が押下されると、外部記憶装置３０９に保存されたシステム設定に従い、現在のシステム設定を表示する。表示される画面の一例については、図１５を参照して後述する。
【００３４】
図５は、実施形態１に係る印刷制御装置１０２で用紙管理アプリケーションが起動したときにトップ画面４００を作成する処理を説明するフローチャートである。尚、実施形態１に係る用紙管理アプリケーションは印刷制御装置１０２で動作するとしているが、これに限定されず、例えば、クライアントコンピュータ１０１でも同様に動作可能である。ここでは印刷制御装置１０２が実行する例で説明する。尚、このフローチャートで示す処理は、ＣＰＵ３０１が、前述のＲＡＭ３０２に展開したプログラムを実行することにより達成される。
【００３５】
この処理は印刷制御装置１０２が起動することにより開始され、まずＳ５０１でＣＰＵ３０１は、用紙管理の対象となる、接続されている印刷装置１０３の機種を判別する。ここでＣＰＵ３０１は、印刷装置１０３の機種を判別し、トップ画面４００の機器構成画面を作成する際や、機種ごとの仕様差を吸収する際にこの判別結果を使用する。このときＣＰＵ３０１は印刷装置１０３と通信を行い、後述する図６のＳ６０７で印刷装置１０３から返信される情報から機種情報を取得する。更にＣＰＵ３０１は、予め保持している機種判別情報を基に印刷装置１０３の機種を判別する。こうして、接続されている印刷装置１０３の機種を判別するとＳ５０２へ処理を進める。Ｓ５０２でＣＰＵ３０１は、印刷装置１０３と通信し、図６のＳ６０９で返信される情報から、印刷装置１０３の機器構成の情報を取得する。そして、その印刷装置１０３に接続されている機器構成を判別する。更にＣＰＵ３０１は、トップ画面４００の機器構成画面を作成する際、また給紙段の情報を特定する際、更には機種ごとの仕様差を吸収する際にこの判別結果を使用する。
【００３６】
次にＳ５０３に進みＣＰＵ３０１は、印刷装置１０３から、その印刷装置１０３の給紙段情報を取得する。この給紙段情報は、給紙段、手差しトレイ、長尺用紙トレイなどの給紙段の構成と、各給紙段に設定されている用紙の情報とを含むものとする。更にＣＰＵ３０１は、用紙管理の対象となる印刷装置１０３に接続されている給紙段の判別を行い、接続されている給紙段の数を特定する。そしてＳ５０４に進みＣＰＵ３０１は、印刷装置１０３と通信を行い、図６のＳ６１１で返信される情報から、それぞれの給紙段に設定されている用紙情報と給紙段オープンボタン４２０〜４２７の押下で、対応する給紙段を自動引き出し可能か否かの情報を取得する。そしてＳ５０５に進みＣＰＵ３０１は、トップ画面４００に表示する給紙段ボタン４１０〜４１７の情報を作成する。ボタンの情報を作成する際、給紙段オープンボタンの押下で給紙段を自動引き出し可能な給紙段の場合は、給紙段ボタン４１０〜４１７上に給紙段オープンボタン４２０〜４２７を作成して表示する。
【００３７】
次にＳ５０６に進みＣＰＵ３０１は、印刷装置１０３と通信を行い、図６のＳ６１３で印刷装置１０３から返信される用紙リスト情報を取得する。次にＳ５０７に進みＣＰＵ３０１は、トップ画面４００に表示する用紙リスト画面９００の情報を作成する。この用紙リスト画面９００の各用紙情報は、印刷装置１０３の各給紙段への用紙の設定可否情報も含んでいる。次にＳ５０８に進みＣＰＵ３０１は、用紙リスト画面９００の調整値情報表示で使用する為に、印刷装置１０３と通信を行い、図６のＳ６１５で返信される情報から各調整の調整値を取得する。そしてＳ５０９に進みＣＰＵ３０１は、Ｓ５０８で取得した調整値に基づいて、用紙情報に表示する文字列を作成する。ここで、調整値がデフォルト値から変更されている場合は「調整なし」を表示し、調整値がデフォルト値から変更されている場合には「調整あり」を表示する。そしてＳ５１０に進みＣＰＵ３０１は、Ｓ５０１、Ｓ５０２で取得した印刷装置１０３の機種機器構成情報、Ｓ５０５で作成した給紙段ボタン情報、Ｓ５０７で作成した用紙リスト情報、Ｓ５０９で作成した調整値情報に基づいて、トップ画面４００を作成する。次にＳ５１１に進みＣＰＵ３０１は、その印刷装置１０３に対して、印刷装置１０３の給紙段情報、用紙情報が変更されたときに通知する変更通知イベント処理の送付先を、印刷制御装置１０２に登録する。こうして登録が成功した場合、変更通知イベントの待ち受け処理を行う。変更通知イベントの待ち受け処理を実施すると、起動処理終了となる。
【００３８】
尚、図５の処理は、用紙管理アプリケーション起動時の動作として説明した。しかし、印刷装置１０３の給紙段情報、用紙リスト情報、調整値などは、用紙管理アプリケーション使用中に随時変更される可能性がある。従って、用紙管理アプリケーション、印刷装置１０３との通信、それに伴う各情報の更新も、その動作が用紙管理アプリケーション、印刷装置１０３のいずれで行われたかに関わらず、必要に応じて実行され、用紙管理アプリケーションと印刷装置１０２間で情報は同期されるものとする。
【００３９】
図６は、実施形態１に係る印刷装置１０３の初期化処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が前述のＲＡＭ２０２に展開したプログラムを実行することにより達成される。
【００４０】
まずＳ６０１でＣＰＵ２０１は、印刷装置１０３の機種情報を外部記憶装置２１１より取得し、返信可能なデータとして作成する。そしてＳ６０２に進みＣＰＵ１０２は、印刷装置１０３に接続されている機器構成情報を外部記憶装置２１１より取得し、返信可能なデータとして作成する。次にＳ６０３に進みＣＰＵ２０１は、印刷装置１０３の給紙段情報を外部記憶装置２１１より取得し、返信可能なデータとして作成する。次にＳ６０４に進みＣＰＵ２０１は、印刷装置１０３の用紙リスト情報を外部記憶装置２１１より取得し返信可能なデータとして作成する。次にＳ６０５に進みＣＰＵ２０１は、印刷装置１０３の調整値情報を外部記憶装置２１１より取得し、返信可能なデータとして作成する。この調整値情報の取得は、印刷装置１０３で調整可能な項目すべてに対して実施する。
【００４１】
次にＳ６０６に進みＣＰＵ２０１は、印刷制御装置１０２より機種情報の問合せを受信したかどうか判定し、図５のＳ５０１による機種情報の問合せを受信していた場合はＳ６０７に進み、Ｓ６０１で作成した機種情報を印刷制御装置１０２に返信してＳ６０８に進む。尚、Ｓ６０６で機種情報の問合せを受信していない場合もＳ６０８に遷移する。
【００４２】
Ｓ６０８でＣＰＵ２０１は、印刷制御装置１０２より機器構成情報の問合せを受信したか判定し、図５のＳ５０２による機器構成情報の問合せを受信していた場合はＳ６０９に進む。Ｓ６０９でＣＰＵ２０１は、Ｓ６０２で作成した機器構成情報を印刷制御装置１０２に返信してＳ６１０に進む。一方、Ｓ６０８で機器構成情報の問合せを受信していない場合もＳ６１０に進む。
【００４３】
Ｓ６１０でＣＰＵ２０１は、印刷制御装置１０２より給紙段情報の問合せを受信したか否か判定する。ここで図５のＳ５０３、Ｓ５０４による給紙段情報の問合せを受信していた場合はＳ６１１に進み、Ｓ６０３で作成した給紙段情報を印刷制御装置１０２に返信してＳ６１２に遷移する。尚、Ｓ６１０で給紙段情報の問合せを受信していない場合もＳ６１２に進む。
【００４４】
Ｓ６１２でＣＰＵ２０１は、印刷制御装置１０２より用紙リスト情報の問合せを受信したか判定し、図５のＳ５０６、Ｓ５０７による用紙リスト情報の問合せを受信していた場合はＳ６１３に進む。Ｓ６１３でＣＰＵ２０１は、Ｓ６０４で作成した用紙リスト情報を印刷制御装置１０２に返信してＳ６１４に進む。また、Ｓ６１２で用紙リスト情報の問合せを受信していない場合もＳ６１４に進む。
【００４５】
Ｓ６１４でＣＰＵ２０１は、印刷制御装置１０２より調整値情報の問合せを受信したかどうか判定し、図５のＳ５０８による調整値情報の問合せを受信していた場合はＳ６１５に進み、調整値情報を印刷制御装置１０２に返信してＳ６１６に進む。またＳ６１４で給紙段情報の問合せを受信していない場合もＳ６１６に進む。Ｓ６１６でＣＰＵ２０１は、印刷制御装置１０２より印刷装置１０３の状態変更時に、イベントを送信する際の送信先情報の登録依頼を受信したかどうか判定する。そうであればＳ６１７に進みＣＰＵ２０１は、イベントの送信先に印刷制御装置１０２を追加してＳ６１８に遷移する。一方、Ｓ６１６で、イベント送信先の登録依頼を受信していない場合もＳ６１８に遷移する。Ｓ６１８でＣＰＵ２０１は、Ｓ６０６、Ｓ６０８、Ｓ６１０、Ｓ６１２、Ｓ６１４、Ｓ６１６の処理がすべて成功していた場合は初期化処理終了として、この処理を終了する。一方、すべて成功していなかった場合は、Ｓ６０６に遷移する。
【００４６】
尚、実施形態１における給紙段１１６は給紙段の一例であり、インサータや手差しトレイなど、その他の機構の給紙段であっても良く、その形態を限定しない。
【００４７】
説明を図４に戻す。いま、例えば給紙段１の給紙段ボタン４１０をポインティングデバイス１１５等で指示すると、給紙段１の用紙設定画面が表示され、給紙段１への用紙の設定や、設定されている用紙の設定値を変更することが可能となる。給紙段ボタン４１１〜４１７の場合も、この給紙段ボタン４１０の場合と同じであるため、その説明を省略する。また実施形態では詳細に説明しないが、給紙段にはインサータや手差しトレイなどの給紙段をすべて含むことはいうまでもない。また、以降の説明では、ボタン押下時等のアプリケーションの操作時にポインティングデバイス１１５等を使用するといった説明は省略するが、このような入力デバイスを使用して操作することはいうまでもない。
【００４８】
図８は、実施形態１に係る印刷装置１０３の操作パネル１０５に表示される設定画面８００と認証画面８１０の一例を示す図である。
【００４９】
設定画面８００には、印刷装置１０３に設定可能な項目８０１が一覧表示されている。また設定画面８００は、ログインボタン８０２と閉じるボタン８０３とを有する。設定項目８０１のうち、システム管理者での認証を必要とする項目はグレーアウトされ、ログインボタン８０２を押下してシステム管理者の認証を行わないと利用できない。システム管理者の認証を必要とする項目としては、例えば用紙情報の編集がある。用紙情報の編集は、印刷物の品質へ直接影響するため、印刷装置のシステム管理者のように、特定のユーザにのみ利用を許可するように構成されている。
【００５０】
ここでシステム管理者は、前述の図７に示すような用紙設定管理テーブル７００の用紙情報を編集したい場合には、このログインボタン８０２を押下すると認証画面８１０が表示され、この認証画面８１０でシステム管理者の認証を行う。
【００５１】
認証画面８１０は、システム管理部門ＩＤの入力欄８１１、システム管理暗証番号の入力欄８１２、キャンセルボタン８１３、ログインボタン８１４を有する。入力欄８１１にはシステム管理部門ＩＤが入力され、入力欄８１２には、該当ＩＤの暗証番号が入力される。ログインボタン８１３は、入力欄８１１，８１２に入力された入力情報に誤りがないことを確認した後、押下される。ログインボタン８１４が押下されると、入力欄８１１と８１２に入力された入力情報と、印刷装置１０３の外部記憶装置２１１に格納されている認証情報（システム管理者ＩＤと管理番号）とが一致するか確認する。尚、認証情報は印刷装置１０３に保持する形態でもよいし、印刷装置１０３の外部の記憶装置、例えば認証サーバー等の記憶装置に保持する形態でもよい。ここで認証情報が一致すれば認証は成功し、認証画面８１０は閉じられ、管理者権限を有するユーザは、利用制限がかけられていた各種項目を操作することが可能となる。一方、認証情報が一致しない場合は、認証が失敗してエラー等が表示され、利用制限のある項目の操作は許可されない。尚、一度認証に成功してから再度認証を必要とする条件は、最後に操作パネル１０５にユーザが触れてから一定時間が経過した場合、印刷装置１０３が再起動した場合などが例に挙げられるが、どのような条件であっても構わない。
【００５２】
尚、上記説明では、ログインボタン８０２が押下されたとき、認証画面８１０が常に表示される例で説明したが、認証不要で各種機能を操作できるようにしてもよい。例えば、操作パネル１０５に表示される画面に利用制限をかけず、システム管理者以外のユーザも全機能を利用できるように設定できるようにしてもよい。以降の説明では、印刷装置１０３に対し、認証不要で全機能を利用できるように設定されていることを「認証管理下にない状態」といい、認証が必要な設定がされていることを「認証管理下にある状態」という。印刷装置１０３が認証管理下にない場合は、認証画面８１０は表示されない。
【００５３】
尚、実施形態１の認証形態は、システム管理者のＩＤと暗証番号を用いた形態であるが、これに限られず、操作者の認証を行うことができれば他の形態であってもよい。
【００５４】
次に、実施形態１の特徴である印刷制御装置１０２と印刷装置１０３における処理について図９を参照して説明する。実施形態１では、前述の図４に示す用紙管理アプリケーションの画面の中で、システム管理者での認証を必要とする機能をユーザが操作した場合の処理について説明する。
【００５５】
図９は、実施形態１に係る用紙管理アプリケーションのトップ画面４００の用紙リストボタン４０１が押下されて表示される用紙リスト画面９００の項目の中から、ユーザがシステム管理者での認証を必要とする機能を操作した場合の画面の遷移を説明する図である。
【００５６】
用紙リスト画面９００は、ＣＰＵ３０１からの指示に従ってそのビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置１１３に出力され表示される。用紙リスト画面９００には、用紙リスト表示領域９０１と、用紙リストの表示方法を選択するプルダウンメニュー９０２、用紙の検索入力エリア９０３、用紙リストへの用紙追加ボタンが含まれる。用紙追加ボタンとしては、用紙リストに新規用紙を登録する新規登録ボタン９０４、用紙リストに既存の用紙を複製する複製ボタン９０５、用紙データベースから用紙を作成する「データベースから登録」ボタン９０６が表示される。閉じるボタン９０９は、この用紙リスト画面９００の表示を終了させるボタンである。
【００５７】
まず用紙リスト表示領域９０１について説明する。用紙リスト表示領域９０１は、用紙リストを表示する領域である。ここでは列方向に用紙の種類が、行方向に用紙の属性などの用紙情報が表示されている。ここで選択中の用紙は、選択されていることが分かるように反転表示されている。表示されている用紙以外を表示したい場合は、スライダーバー９１１を操作することで表示可能となる。
【００５８】
次に、用紙リストの表示方法を選択するプルダウンメニュー９０２について説明する。プルダウンメニュー９０２では、用紙リスト表示領域９０１の表示方法を表示している。実施形態１では、一例として、「すべてを表示」、「お得意様Ａ社」、「お得意様Ｂ社」、「お得意様Ｃ社」、「履歴」などの表示方法を含むものとする。画面表示時には、「すべてを表示」が選択されているものとする。ここで「お得意様Ａ社」、「お得意様Ｂ社」、「お得意様Ｃ社」は、用紙情報のお気に入りＩＤごとに用紙リスト表示領域９０１の表示内容をフィルタするための選択肢である。
【００５９】
次に検索入力エリア９０３について説明する。検索入力エリア９０３は、オペレータが用紙リスト表示領域９０１の用紙から所望の用紙を検索するためのキーワードを入力するためのエリアである。検索入力エリア９０３は、インクリメンタルサーチが可能であり、文字の入力の都度、自動的に検索が行われる。
【００６０】
新規登録ボタン９０４、複製ボタン９０５、データベースから登録ボタン９０６、編集ボタン９０７、削除ボタン９０８は、用紙の情報を編集する際に押下されるボタンである。これらのボタンが押された際は、ログイン画面９２０を表示してユーザの認証を促す。ここでは、編集ボタン９０７が押下された際の動作を例に説明する。尚、編集ボタン９０７が押下されてからの詳細な処理については、図１１のフローチャートを参照して後述する。ここでは、図９を用いて画面フローを説明する。
【００６１】
ログイン画面９２０は、印刷装置１０３の操作パネル１０５に表示される認証画面８１０（図８）と同じ項目を有している。認証画面９２０は、システム管理部門ＩＤの入力欄９２１、システム管理暗証番号の入力欄９２２、ログインボタン９２３、キャンセルボタン９２４を有する。入力欄９２１にはシステム管理部門ＩＤが入力され、入力欄９２２には該当ＩＤの暗証番号が入力される。ログインボタン９２３は、入力欄９２１，９２２に入力された入力情報に誤りがないことを確認した後に押下される。ログインボタン９２３が押下されると、用紙管理アプリケーションは、入力欄９２１と９２２に入力されたシステム管理者ＩＤと暗証番号を印刷装置１０３に転送する。印刷装置１０３は、転送されたシステム管理者情報が、外部記憶装置２１１に格納されている認証情報と一致するかどうか確認する。認証情報が一致した場合は、用紙管理アプリケーションに、ユーザの認証に成功したことを通知する。用紙管理アプリケーションは、認証が成功したことを受信すると、ログイン画面９２０を閉じ、利用制限をかけていた用紙編集画面９４０を表示して、各種項目の操作を許可する。一方、認証情報が一致しない場合は、認証が成功するか、キャンセルボタン９２４が押下されるまでログイン画面９２０を表示し続け、システム管理者ＩＤと暗証番号の再入力を促す。
【００６２】
次に、認証が成功すると表示される用紙編集画面９４０について説明する。
【００６３】
用紙編集画面９４０は、用紙の新規登録、登録済み用紙の編集を行うための画面である。用紙編集画面９４０は、用紙情報入力領域９４１、用紙情報の調整項目一覧９４２、調整項目一覧の表示グループを切り替えるプルダウンメニュー９４３、ＯＫボタン９４４、キャンセルボタン９４５を含む。用紙情報入力領域９４１は、用紙情報の中で用紙を扱うのに必要な最低限の設定項目を表示している。実施形態１では、例えば、設定項目としては、名称、坪量、色、表面性、サイズ、特徴、用紙のスキ目設定、両面２面目、お気に入りを表示している。エリア９４６は、用紙の名称を入力するテキストエリアである。名称を変更する場合は、テキストエリア９４６にキーボード１１２等を使用して、文字を入力することが可能である。変更した情報を用紙情報に反映させるためには、用紙編集画面９４０のＯＫボタン９４４を押下する。ＯＫボタン９４４を押下することで、印刷制御装置１０２、印刷装置１０３の用紙情報を変更することができる。一方、キャンセルボタン９４５を押下することで、用紙設定をキャンセルすることが出来る。
【００６４】
エリア９４７は、坪量を入力するテキストエリアである。動作は、テキストエリア９４６と同等なので、これ以降同様の場合は説明を省略する。プルダウンメニュー９４８は、用紙の色情報を表示し、一覧から選択可能である。プルダウンメニュー９４９は、表面性情報の一覧を表示し、その一覧から表面性を選択できる。プルダウンメニューリスト９５０は用紙のサイズ情報を表示し、用紙サイズの一覧から所望のサイズを選択できる。エリア９５１は、プルダウンメニューリスト９５０でユーザ定義サイズが選択されたときに入力可能になる、用紙サイズの主走査、副走査方向の長さを入力できるテキストエリアである。この用紙編集画面９４０では、用紙サイズが１３ｘ１９であるため、エリア９５１が入力できないようにグレーアウトされている。尚、入力単位はミリ、インチが切り替えられるようにミリ、インチを切り替える可能なボタンが配置されていてもよい。特徴９５２は特徴情報を表示し、一覧から選択可能なプルダウンメニューリストである。プルダウンメニューリスト９５３は用紙のスキ目設定を表示し、一覧から選択可能である。用紙のスキ目設定とは、給紙方向に対してスキ目が垂直な用紙を使用するのか、平行な用紙を使用するのかの設定である。ラジオボタン９５４は、両面２面目情報を表示し、設定あり／なしが切り替えられる。両面２面目情報とは、既に表面に定着済みの紙を給紙段に入れて、裏面を定着する場合に転写の電圧を変える設定である。
【００６５】
お気に入り設定９５５は、外部記憶装置３０９に保存されているお気に入り一覧を表示し、いずれのお気に入りに所属させるか設定可能なメニューである。ここでは、チェックボックス付でお気に入り一覧が表示され、チェックボックスにチェックが入っていると、対象のお気に入りに所属していることを示す。例えば、お気に入り設定９５５では、３つのお気に入りにチェックが入っていないので、いずれのお気に入りにも属していないということを示す。変更した情報を用紙情報に反映させるためには、用紙編集画面９４０のＯＫボタン９４４を押下する。ＯＫボタン９４４を押下することで、印刷制御装置１０２、印刷装置１０３の用紙情報を変更することができる。用紙編集画面９４０の作成指示を受けると、コントローラ３００は、設定管理部３５７に対して、お気に入り設定テーブルを取得するように制御する。コントローラ３００は、ＵＩ制御部３５２に対して、取得したお気に入りの情報に従い、用紙編集画面９４０を表示するように制御する。
【００６６】
お気に入り登録／編集ボタン９５６は、お気に入り管理画面を表示するためのボタンである。お気に入り管理画面では、お気に入りの追加、編集、削除が行える。
【００６７】
調整項目一覧９４２は、用紙情報に含まれる設定値で調整可能な項目について、名称、調整あり／なし、表示グループが一覧表示されている。尚、調整項目の調整は、調整項目一覧９４２で調整項目を選択すると、用紙編集画面９４０に調整値の詳細値と調整ボタンが表示され、調整ボタンの押下で対象の調整画面が表示されるようになってもよい。
【００６８】
調整項目一覧９４２に表示されている一部の調整項目について概要を説明する。
【００６９】
光沢性／黒品位の調整とは、普通紙やコ−ト紙を使用するときなどに、定着器の温度を調整することで、出力画像の光沢を調整する項目である。表示グループとしては「画質」と定義する。二次転写電圧の調整とは、トナー像を用紙に転写する際の電圧を変える調整項目である。表示グループとしては「画質」と定義する。後端部白抜け補正とは、搬送方向に対する用紙の後端で、トナーが白く抜けたり、色が薄くなったりする場合に転写電圧を変える調整項目である。表示グループとしては「画質」と定義する。二次転写除電バイアス調整とは、中間転写ベルトに残った静電気を除去するための電圧値（除電バイアス）を変更する調整項目である。表示グループとしては「画質」と定義する。ＩＴＢの画像除去調整とは、中間転写ベルトの画像除去の程度を変える調整項目である。表示グループとしては「画質」と定義する。トナー量調整モードとは、トナーの総量を変える調整項目である。表示グループとしては「画質」と定義する。一次転写電圧の調整とは、中間転写ベルトからトナー像を用紙に転写する際の電圧を変える調整項目である。表示グループとしては「画質」と定義する。画像位置調整とは、表面、裏面の用紙に対する印刷位置を変える調整項目である。表示グループとしては「画像位置」と定義する。先端／後端余白調整とは、印刷時の搬送方向に対して先端側と後端側の余白の長さを変える調整項目である。表示グループとしては「画像位置」と定義する。尚、用紙情報の設定項目はこれ以外にも数多く存在するが、ここでの説明は省略する。プルダウンメニュー９４３は、調整項目一覧９４２をグループごとにフィルタ表示するためのフィルタを選択可能にするプルダウンメニューである。例えば、プルダウンメニュー９４３で「画質」が選択されると、コントローラ３００は、ＵＩ制御部３５２に対して、調整項目一覧９４２で表示グループが「画質」である調整項目のみ表示するよう制御する。
【００７０】
図１０は、実施形態１に係る印刷制御装置１０２で、用紙管理アプリケーションのトップ画面４００の用紙リストボタン４０１が押下されたときの処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ３０１が前述のＲＡＭ３０２に展開したプログラムを実行することにより達成される。
【００７１】
まずＳ１００１でＣＰＵ３０１は、例えば図９の用紙リスト画面９００を表示する。Ｓ１００２にて編集ボタン９０７が押下されたかどうか判定し、編集ボタン９０７が押下されたときはＳ１００３の認証処理へ進み、そうでないときはＳ１００２にとどまる。Ｓ１００３の、認証管理部３５８が実行する認証処理の詳細は、図１１を参照して後述する。そしてＳ１００４に進みＣＰＵ３０１は、認証に成功したかどうか判定し、認証に成功したときはＳ１００５に進み、例えば図９に示す用紙編集画面９４０を表示して、この処理終了する。一方、Ｓ１００４で認証に失敗したと判定したときは、用紙編集画面９４０を表示せずに処理を終了する。
【００７２】
この処理によれば、印刷装置において利用が制限された機能である、例えば用紙情報の設定などの編集が支持されると、印刷装置における、システム管理者としての認証が要求される。
【００７３】
図１１は、実施形態１に係る図１０のＳ１００３の認証処理を説明するフローチャートである。
【００７４】
まずＳ１１０１でＣＰＵ３０１は、後述の図１２に示すログイン制御対象テーブル１２００を参照し、ユーザが、利用制限のある機能を操作しようとしているか否か判定する。Ｓ１１０２でＣＰＵ３０１は、ユーザが、利用制限のある機能を操作しようとしていると判定した場合はＳ１１０３へ進み、印刷装置１０３が認証管理下にある状態か否かを印刷装置１０３へ問い合わせる。一方、ユーザが、利用制限のある機能を操作しようとしていないときはＳ１１１１に進んで、認証成功を返してこの処理を終了する。
【００７５】
Ｓ１１０４でＣＰＵ３０１は、印刷装置１０３が認証管理下にあると判定した場合はＳ１１０５に進みそうでないときはＳ１１１１へ進む。Ｓ１１０５でＣＰＵ３０１は、用紙管理アプリケーションが起動してから初めての認証であるか、過去に認証に成功しているのか否か判定する。ここで、再認証を必要とさせる条件は、最後に認証が成功してから一定時間が経過した場合や、用紙管理アプリケーションが再起動した場合などが考えられる。再認証の条件はどのようなものでも構わないが、実施形態１では、認証に成功した後は、用紙管理アプリケーションが再起動するまで、その認証を有効とする。従って、認証管理部３５８は、認証に成功すると、用紙管理アプリケーションの実行中はＲＡＭ３０２に成功時のシステム管理者ＩＤと暗証番号の情報を格納しておき、この情報が存在しない場合は過去に認証が成功していないと判定する。
【００７６】
Ｓ１１０５でＣＰＵ３０１は、過去に認証に成功していないと判定するとＳ１１０６へ進み、前述したログイン画面９２０を表示して、ユーザの認証を促してＳ１１０７に進む。一方、Ｓ１１０５で、過去に認証に成功していると判定した場合はＳ１１０８へ進み、ＲＡＭ３０２に格納されているシステム管理者ＩＤと暗証番号を使用してユーザの認証を行う。Ｓ１１０７でＣＰＵ３０１は、ログイン画面９２０でログインボタン９２３が押下されたことを検知するとＳ１１０８へ進み、ログイン画面９２０で入力されたシステム管理者ＩＤと暗証番号の情報を印刷装置１０３に転送する。一方、ログイン画面９２０でキャンセルボタン９２４が押下された場合はＳ１１１２に進みＣＰＵ３０１は、認証がキャンセルされたことを上位層に通知して、この処理を終了する。
【００７７】
Ｓ１１０９でＣＰＵ３０１は、印刷装置１０３は、転送されたシステム管理者ＩＤと暗証番号が外部記憶装置２１１に格納されている認証情報と一致するか判定し、認証情報が一致した場合は、印刷制御装置１０２に認証が成功したことを通知する。こうしてＳ１１０９でＣＰＵ３０１は、印刷装置１０３からの認証結果に基づいて、ユーザの認証に成功したかどうか判定し、認証に成功したことが通知されるとＳ１１１０に進み、認証に失敗したことが通知されるとＳ１１０６へ戻る。こうしてログイン画面９２０で、認証に成功するか、キャンセルボタン９２４が押下されるまでログイン画面９２０を表示し続け、システム管理者ＩＤと暗証番号の再入力を促す。Ｓ１１１０でＣＰＵ３０１は、認証に成功した管理者ＩＤと暗証番号をＲＡＭ３０２に格納する。このとき、既にＲＡＭ３０２にそれら情報が存在している場合は、その情報を上書きする。そしてＳ１１１１に進みＣＰＵ３０１は、ユーザの認証に成功したことを上位層に通知して、この処理を終了する。
図１２は、図１１の認証処理で使用されるログイン制御対象テーブル１２００の一例を示す図である。
【００７８】
ログイン制御対象テーブル１２００は、コントローラ３００の外部記憶装置３０９に保存されている。ログイン制御対象テーブル１２００は、ボタンＩＤ１２０１、ボタン名称１２０２、認証制御１２０３の情報を有する。ボタンＩＤ１２０１は、用紙管理アプリケーションの操作画面上のボタンに付与するＩＤであり、図１２の例では、用紙リスト９００に配置されているボタンのＩＤを記述している。ボタン名称１２０２は、図１２の例では、用紙リスト９００に配置されているボタンの名称に対応している。認証制御１２０３は、該当するボタンが押下されて次の画面を表示するために認証を必要とするか否かを記述している。
【００７９】
例えば、図９の用紙リスト９００では、新規登録ボタン９０４、複製ボタン９０５、データベースから登録ボタン９０６、編集ボタン９０７、削除ボタン９０８は、用紙情報を編集することになるため認証を必要とする。よって、この場合の認証制御は「ＹＥＳ」となる。一方、閉じるボタン９０９は、画面を閉じるだけで用紙情報の編集は行わないため、認証が不要である。よって、閉じるボタン９０９の認証制御は「ＮＯ」となる。
【００８０】
図１１の認証処理では、ユーザによって任意のボタンが押下された際に、このログイン制御対象テーブル１２００を基に、認証に必要な操作か否かを判定する。このログイン制御対象テーブル１２００は、印刷装置１０３の操作パネル１０５に表示される画面の制御と同等になるように作成されてもよいし、印刷装置１０３からは独立した形で、用紙管理アプリケーションの各機能について記述してもよい。例えば、用紙管理アプリケーションは、図９のプルダウンメニュー９０２の説明と図７に示したように、お気に入り情報を持っている。お気に入り情報は、印刷装置１０３では管理しておらず、用紙管理アプリケーション独自の機能であるため、この機能について認証制御を不要としたければ、このログイン制御対象テーブル１２００にその旨を追記することで容易に対応ができる。
【００８１】
実施形態１では、ログイン制御対象テーブル１２００にボタンＩＤ１２０１と、ボタン名称１２０２を記述しているが、これに限るものではない。例えば、用紙情報を編集するための各種機能や、マウスオーバー、ドラッグアンドドロップなどの各操作などをテーブルに記述し、該当する要素毎に認証制御をするか否かを定義してもよい。
【００８２】
また実施形態１では、ログイン制御対象テーブル１２００は、コントローラ３００の外部記憶装置３０９に保存されているものとしたが、これに限るものでない。例えば、印刷装置１０３の外部記憶装置２１１に保存されていてもよい。また、用紙管理アプリケーションが印刷装置１０３と同じ機能を有する場合には、印刷装置１０３が参照するテーブルと共通に作成してもよい。
【００８３】
以上説明したように実施形態１によれば、印刷装置に外部から接続して印刷装置の一部の機能を操作できる印刷制御装置を、その印刷装置の利用制限に従って動作させることができる。また、用紙管理アプリケーションの利便性を鑑み、利用制限する機能や再認証時の動作などを独自に定義し、動作させることも可能である。
【００８４】
［実施形態２］
上述の実施形態１では、用紙管理アプリケーションの用紙リスト画面９００において、認証が必要な操作が行われた際の制御について説明した。これに対して実施形態２では、給紙段ボタン４１０〜４１７が押下された際に表示される給紙段画面１３００（図１３）における認証制御について説明する。尚、実施形態２に係る印刷システム、及び印刷装置１０３、印刷制御装置１０２のハードウェア構成等は前述の実施形態１と同じであるため、その説明を省略する。
【００８５】
図１３は、実施形態２において、トップ画面４００の給紙段ボタン４１０〜４１７が押下されると表示される給紙段画面１３００の項目の中から、ユーザがシステム管理者としての認証を必要とする機能を操作した場合の画面の遷移を説明する図である。
【００８６】
給紙段画面１３００は、ＣＰＵ３０１からの指示に従ってそのビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置１１１に出力して表示される。給紙段画面１３００には、用紙リスト表示領域１３０１と、用紙情報表示領域１３０２、調整項目の調整画面を出すボタン１３０３、ここに表示していない他の用紙情報の設定画面を表示させるボタン１３０４、ＯＫボタン１３０５、キャンセルボタン１３０６が含まれている。更に、用紙リストの表示方法を選択するプルダウンメニュー１３０７、用紙の検索入力エリア１３０８が含まれている。
【００８７】
用紙リスト表示領域１３０１は、実施形態１で説明した用紙リスト画面９００の用紙リスト表示領域９０１と同じ内容が表示されるため、ここでは詳細な説明は省略する。給紙段画面１３００の表示時は、給紙段に設定されている用紙が用紙リスト表示領域１３０１上で選択状態になっている。用紙リスト表示領域１３０１から用紙を選択すると、その選択された用紙の情報が用紙情報表示領域１３０２に表示される。ここで用紙リスト表示領域１３０１で別の用紙を選択してＯＫボタン１３０５を押下すると、コントローラ３００は、印刷装置１０３に対して用紙設定を行う。また用紙リスト表示領域１３０１で別の用紙を選択し、キャンセルボタン１３０６を押下すると、コントローラ３００は、印刷装置１０３に対して用紙設定を行わずに、用紙設定画面１３００を閉じる。用紙情報表示領域１３０２は、現在選択されている用紙の設定情報を表示する。
【００８８】
例えば、図４のトップ画面４００にある給紙段ボタン４１０を押下して、用紙設定画面１３００が表示された時には、その時点で給紙段１に割り当てられている用紙の情報を表示する。
【００８９】
次に、用紙情報表示領域１３０２の各項目について説明する。
【００９０】
ユーザの利便性向上のために、実施形態２では一例として、ユーザが頻繁に利用する用紙情報のみを表示している。具体的には、用紙の名称と、各種調整項目（画像位置調整、二次転写電圧の調整、カール補正量、光沢性／黒品位の調整、後端部白抜け補正、中綴じ設定、用紙ファンの風量調整を含んでいる。用紙情報表示領域１３０２では、現在選択されている用紙名称と、各種調整値が、印刷装置１０３の初期値から変更されているか否かを表示している。変更されていない場合は「調整なし」と表示すし、変更されている場合は「調整あり」と表示する。そして印刷制御装置１０２から調整可能な項目については、調整ボタン１３０３を表示し、対応する調整画面を表示できるようにしている。詳細調整ボタン１３０４は、用紙情報表示領域１３０２に表示されていない情報を確認、設定変更する際に押下される。用紙リストの表示方法を選択するプルダウンメニュー１３０７は、図９のプルダウンメニュー９０２と同様であるためその説明を省略する。１用紙の検索入力エリア１３０８は、図９の検索入力エリア９０３と同様であるためその説明を省略する。
【００９１】
調整ボタン１３０３、詳細調整ボタン１３０４は、用紙の情報を編集する際に押下されるボタンのため、これらのボタンが押された際は、ログイン画面９２０を表示して認証を促す。ここでは、調整ボタン１３０４が押下された際の動作を例に説明する。尚、調整ボタン１３０３が押下されてからの詳細な処理については、後述の図１４のフローチャートを参照して後述する。また、図１３のログイン画面９２０は、図９のログイン画面９２０と同じであるため、その説明を省略する。
【００９２】
次に図１３のカール補正の調整画面１３４０について説明する。
【００９３】
調整画面１３４０は、ＣＰＵ３０１からの指示に従ってそのビデオメモリに描画すると共に、ビデオメモリに描画されたイメージデータをビデオ信号として表示装置１１１に出力して表示される。調整画面１３４０において、コントローラ１３４１は、用紙のフェイスアップ出力時のカール補正量と、フェイスダウン出力時のカール補正量を変更する。カール補正調整画面１３４０は、ＯＫボタン１３４２、キャンセルボタン１３４３、適用ボタン１３４４を有する。適用ボタン１３４４は、カール補正量１３４１が変更されるまではクリックできないようにグレーアウトされてもよい。ＯＫボタン１３４２又は適用ボタン１３４４がクリックされると、コントローラ３００は、用紙設定管理テーブル７００へ現在の用紙の情報を書き込む。そして、コントローラ３００は、印刷装置１０３に対して選択中の用紙に対応する用紙設定管理テーブル７００の情報を給紙段へ登録するための用紙設定指示を送信する。一方、キャンセルボタン１３４３がクリックされた場合、コントローラ３００は、調整画面１３４０を表示した時に設定されていた用紙を編集せずに、このダイアログを閉じる。
【００９４】
図１４は、実施形態２に係る印刷制御装置１０２において、トップ画面４００で給紙段ボタン４１０〜４１７が押下されたときの処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ３０１が前述のＲＡＭ３０２に展開したプログラムを実行することにより達成される。
【００９５】
まずＳ１４０１でＣＰＵ３０１は、図１３の給紙段画面１３００を表示する。次にＳ１４０２に進みＣＰＵ３０１は、調整ボタン１３０３が押下されたかどうか判定し、調整ボタン１３０３が押下されたと判定するとＳ１４０３の認証処理へ進む。認証管理部３５８が実行する、この認証処理の詳細は、前述の図１１で説明したため省略する。そしてＳ１４０４に進みＣＰＵ３０１は、認証管理部３５８から認証成功又は認証失敗の情報を受け取り、ＣＰＵ３０１は認証に成功したかどうか判定する。ここで認証に成功した場合はＳ１４０５に進み、図１３に示す調整画面１３４０を表示して、この処理を終了する。一方、Ｓ１４０４で認証に失敗したと判定した場合は、調整画面１３４０を表示せずに、この処理を終了する。
【００９６】
以上説明したように実施形態２によれば、トップ画面で給紙段ボタン４１０〜４１７が押下された際に表示される給紙段画面１３００についても同様に、利用制限の仕様に従って動作させることができる。つまり、実施形態１と実施形態２で説明したように、用紙管理アプリケーションの利用制限は、その画面上のいかなる操作に対しても適用可能である。
【００９７】
［実施形態３］
上述の実施形態１，２では、用紙管理アプリケーション上で、ユーザが利用制限のある操作を行った場合にログイン画面を表示してシステム管理者のＩＤと暗証番号を入力させ、印刷装置１０３での認証が成功した場合に次の操作を可能にするものであった。
【００９８】
これに対して実施形態３では、印刷装置１０３の利用制限とは無関係に、用紙管理アプリケーションの機能を使用可能とする制御方法について説明する。尚、実施形態３に係る印刷システム、及び印刷装置１０３、印刷制御装置１０２のハードウェア構成等は前述の実施形態１と同じであるため、その説明を省略する。
【００９９】
印刷装置１０３の設定項目は、用紙情報の設定以外にも、例えば印刷時の画質に関する設定、印刷時のフィニッシングに関する設定、印刷装置１０３のネットワークに関する設定など多岐に亘る。これらの設定の中には、用紙情報の設定と同様に、システム管理者のみに操作を許可している項目がある。つまり、多岐に亘る設定に対して、システム管理者で認証されるまで操作できないよう一律で利用制限をかけているシステムが多い。
【０１００】
一方で、用紙管理アプリケーションは、用紙管理の利便性を向上させるために存在するものであり、印刷装置の一部の機能の利便性を向上させることに特化したアプリケーションである。このようなアプリケーションは、使用するユーザも限定されるため、印刷装置１０３の利用制限に必ずしも従う必要はない。例えば、印刷制御装置１０２で用紙管理プリケーションを動作させる場合、最初に印刷制御装置１０２にログインしなければならないかもしれない。この場合、ユーザは印刷制御装置１０２にログインする際に認証を行い、用紙管理アプリケーションを使う際にも認証を行うという手間が発生する。つまり、印刷装置１０３の特定の機能に特化し、その操作性を追求したアプリケーションは、ユーザの利用環境によっては、認証を不要とした方が、利便性が向上するケースもあり得る。よって実施形態３では、このように、ユーザの利用環境に合わせ、認証不要でも用紙管理アプリケーションを動作せることができる例で説明する。
【０１０１】
図１５は、実施形態３に係る印刷制御装置１０２で実行される用紙管理アプリケーションにより表示されるトップ画面４００で設定ボタン４０２が押下されたときに表示する設定ダイアログ１５００の一例を示す図である。
【０１０２】
チェックボックス１５０１は、用紙管理アプリケーションの用紙情報の編集機能の利用制限を無効にするときにオンにチェックされる。ＯＫボタン１５０２が押下されると、チェックボックス１５０１の値が反映され、キャンセルボタン１５０３が押下されると、この画面による設定がキャンセルされる。チェックボックス１５０１のデフォルトはオフであり、チェックボックス１５０１をオンに設定するためには、チェックボックス１５０１を操作すると表示されるログイン画面９２０にてシステム管理者ＩＤと暗証番号を入力して認証する必要がある。ログイン画面９２０の説明は、説明済みのため省略する。ログイン画面９２０で入力されたシステム管理者ＩＤと暗証番号で認証が成功した場合は、チェックボックス１５０１を再びオフに設定するまでは、ログイン画面９２０が表示されることなく、全ての機能が操作可能となる。このチェックボックス１５０１の設定値は、コントローラ３００の外部記憶装置３０９に保存されるため、用紙管理アプリケーションが再起動されてもチェックボックス１５０１の値は保持される。尚、実施形態３では、印刷装置１０３と同じシステム管理者ＩＤと暗証番号で認証を行ったが、用紙管理アプリケーション独自のＩＤと暗証番号を用意し、このＩＤと暗証番号を使って認証してもよいことは言うまでもない。
【０１０３】
図１６は、実施形態３に係る、図１０のＳ１００３の認証処理を説明するフローチャートである。尚、図１６において、前述の図１１のフローチャートと同じ処理に同じ参照番号を付して、その説明を省略する。
【０１０４】
まずＳ１６０１でＣＰＵ３０１は、図１５で説明した用紙情報の編集機能の利用制限を有効にするためにチェックボックス１５０１の状態を取得する。そしてＳ１６０２でＣＰＵ３０１は、利用制限が有効に設定されているかどうか判定し、有効と判定するとＳ１１０１へ進む。一方、利用制限が無効に設定されている場合は、認証することなく機能を使用できるようにするためＳ１１１１へ進む。
【０１０５】
実施形態３では、図１５のような設定ダイアログ１５００で設定された値を参照し、用紙管理アプリケーションの利用制限を制御する方法について説明したが、本発明はこれに限定されるものでない。例えば、この用紙管理アプリケーションが印刷制御装置１０２上で動作しているときは、常に利用可能に制御してもよい。
【０１０６】
これは、印刷装置１０３に一対一で接続される印刷制御装置１０２は、その利用を制限されていることが多い。つまり印刷制御装置１０２の機能を使用するには、印刷制御装置１０２へのログインが要求されることが多い。従って、ユーザは印刷制御装置１０２にログインした後、用紙管理アプリケーションにもログインしなければならないというのは、操作性という観点で好ましくない。よって、この用紙管理アプリケーションが印刷制御装置１０２で操作しているときは、図１５のダイアログ１５００を表示せずに、常に利用制限がない状態で利用できるようにしてもよい。そして、クライアントコンピュータ１０１で用紙管理アプリケーションを実行するときにのみ、図１５のダイアログ１５００を表示して、利用制限の有効／無効を設定できるようにしてもよい。
【０１０７】
以上説明したように実施形態３によれば、印刷装置に外部から接続し、その印刷装置の一部の機能を操作できる印刷制御装置において、その印刷装置の利用制限の設定とは関係なく、常に利用制限無しで用紙管理アプリケーションを使用することもできる。
【符号の説明】
【０１０８】
１０２…印刷制御装置、１０３…印刷装置、１１３…表示装置、２０１…ＣＰＵ（印刷装置１０３）、３０１…ＣＰＵ（印刷制御装置１０２）、４００…トップ画面、４１０〜７１７…給紙段ボタン、７００…用紙設定管理テーブル、９００…用紙リスト画面
【図１】
2020011429.tif 000003
【図２】
2020011429.tif 000004
【図３】
2020011429.tif 000005
【図４】
2020011429.tif 000006
【図５】
2020011429.tif 000007
【図６】
2020011429.tif 000008
【図７】
2020011429.tif 000009
【図８】
2020011429.tif 000010
【図９】
2020011429.tif 000011
【図１０】
2020011429.tif 000012
【図１１】
2020011429.tif 000013
【図１２】
2020011429.tif 000014
【図１３】
2020011429.tif 000015
【図１４】
2020011429.tif 000016
【図１５】
2020011429.tif 000017
【図１６】
2020011429.tif 000018