(57)【要約】【課題】再起動した場合でも、管理者が設定した認証情報を維持することを目的とする。【解決手段】ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定する認証情報を、画面を介した操作に基づき不揮発性メモリに保存する保存手段と、不揮発性メモリに保存された認証情報をインタプリタに設定する第１の設定手段と、再起動の際に不揮発性メモリに保存された認証情報をインタプリタに設定する第２の設定手段と、を有する。【選択図】図１
2019055508.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定する認証情報を、画面を介した操作に基づき不揮発性メモリに保存する保存手段と、
前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第１の設定手段と、
再起動の際に前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第２の設定手段と、
を有する画像形成装置。
【請求項２】
前記第１の設定手段は、前記不揮発性メモリから前記認証情報を取得し、前記認証情報を変更するジョブを生成し、前記生成したジョブを実行することで前記認証情報を前記インタプリタに設定する請求項１記載の画像形成装置。
【請求項３】
前記第２の設定手段は、再起動の際に前記不揮発性メモリから前記認証情報を取得し、前記認証情報を変更するジョブを生成し、前記生成したジョブを実行することで前記認証情報を前記インタプリタに設定する請求項１又は２記載の画像形成装置。
【請求項４】
前記画面を操作部に表示する表示制御手段を更に有する請求項１乃至３何れか１項記載の画像形成装置。
【請求項５】
前記インタプリタは、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ）インタプリタであり、
前記認証情報は、ＰＳパスワードである請求項４記載の画像形成装置。
【請求項６】
前記ＰＳパスワードは、
ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄと、ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄと、である請求項５記載の画像形成装置。
【請求項７】
前記表示制御手段は、前記画面において、前記ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄが入力されているが、前記ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄが入力されていない場合は、前記ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄの入力を促すメッセージを表示する請求項６記載の画像形成装置。
【請求項８】
前記画面は管理者用画面である請求項１乃至７何れか１項記載の画像形成装置。
【請求項９】
画像形成装置が実行する情報処理方法であって、
ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定する認証情報を、画面を介した操作に基づき不揮発性メモリに保存する保存工程と、
前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第１の設定工程と、
再起動の際に前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第２の設定工程と、
を含む情報処理方法。
【請求項１０】
コンピュータを、請求項１乃至８何れか１項記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
多くの画像形成装置にはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された印刷データを言語解釈するＰＤＬインタプリタが搭載されている。ＰＤＬインタプリタは自身の動作、振る舞いを制御するパラメータを幾つか保有している。例えば、パラメータとしては、ＰｏｓｔＳｃｒｉｐｔではフォントキャッシュに使用するメモリ量を定義するもの（ＭａｘＦｏｎｔＣａｃｈｅ）等がある。これら、ＰＤＬインタプリタの動作制御を定義するパラメータは、ＰＤＬの言語仕様に従えば、どのようなユーザでも変更可能である。
特許文献１には、ＰＤＬインタプリタの動作、振る舞いを定義するパラメータの制御について開示されている。この技術では、ＰＤＬインタプリタへアクセスするためのアクセスポリシーをユーザ毎に設け、許可されたユーザのみがＰＤＬインタプリタにアクセスできるようにする。これにより、意図せずＰＤＬインタプリタの動作制御を定義するパラメータが書き換わってしまうことを防いでいる。
ＰｏｓｔＳｃｒｉｐｔ（以下、ＰＳという）では、以下のＰＳコマンドを含むＰＳデータをインタプリタに解釈させると、フォントキャッシュに使用するメモリサイズ、ＭａｘＦｏｎｔＣａｃｈｅの定義を３５０００００へ変更することができる。
＜＜／ＭａｘＦｏｎｔＣａｃｈｅ  ３５０００００／Ｐａｓｓｗｏｒｄ（ｘｘｘｘ）＞＞ｓｅｔｓｙｓｔｅｍｐａｒａｍｓ
ＰＳの言語仕様として、このようなシステムパラメータを変更する場合、上述の例のように、"／Ｐａｓｓｗｏｒｄ"を用いてＰＳインタプリタのパスワード（ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄ、上記の例ではｘｘｘｘが該当）を指定する必要がある。このＰＳインタプリタのパスワード（以下、ＰＳパスワードという）が正しくない場合、システムパラメータの変更は実行されない。
このＰＳパスワードはＰＳコマンドにより変更することができる。以下のコマンドを含むＰＳデータをインタプリタに解釈させると、ＰＳパスワードが変更される。
＜＜／Ｐａｓｓｗｏｒｄ（ｏｌｄｐａｓｓｗｏｒｄ）／ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄ（ｎｅｗｐａｓｓｗｏｒｄ）＞＞ｓｅｔｓｙｓｔｅｍｐａｒａｍｓ
上記の例において、ｏｌｄｐａｓｓｗｏｒｄは現在設定されているＰＳパスワードであり、ｎｅｗｐａｓｓｗｏｒｄは変更後のＰＳパスワードを意味する。ｏｌｄｐａｓｓｗｏｒｄの指定が正しくない場合、ＰＳパスワードの変更は実行されない。
また、ＰＳインタプリタに設定されるＰＳパスワードは揮発性領域に保存される。このため、画像形成装置を再起動した場合、ＰＳインタプリタのＰＳパスワードはデフォルトの「設定無し」の状態となる。この「設定なし」の状態においては、ＰＳインタプリタのシステムパラメータを変更する際に必要とされるＰＳパスワードの指定は、どのような指定でもよく、システムパラメータの変更が可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１６０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＳインタプリタの振る舞いを制御するシステムパラメータがむやみに変更されないように、予めＰＳインタプリタにＰＳパスワードを設定しておく方法がある。
しかしながら、ＰＳインタプリタに設定するＰＳパスワードは揮発性領域に保存されるため、画像形成装置を再起動すると、ＰＳパスワードがデフォルトの「設定無し」になってしまう。
【課題を解決するための手段】
【０００５】
本発明の画像形成装置は、ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定する認証情報を、画面を介した操作に基づき不揮発性メモリに保存する保存手段と、前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第１の設定手段と、再起動の際に前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第２の設定手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、再起動した場合でも、管理者が設定した認証情報を維持することができる。
【図面の簡単な説明】
【０００７】
【図１】ＰＳパスワード設定の制御方法の概要を示す図である。
【図２】画像処理システムのシステム構成の一例を示す図である。
【図３】画像形成装置のハードウェア構成の一例を示す図である。
【図４】画像形成装置のソフトウェア構成の一例を示す図である。
【図５】管理者用ＵＩ画面の一例を示す図（その１）である。
【図６】ＰＳパスワード設定変更処理の一例を示すフローチャートである。
【図７】ＰＳパスワード設定処理の一例を示すフローチャートである。
【図８】管理者用ＵＩ画面の一例を示す図（その２）である。
【図９】管理者用ＵＩ画面の一例を示す図（その３）である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
ＰＳパスワード設定の制御方法の概要について、図１を用いて説明する。
図１（Ａ）は従来技術である、ＰＳコマンドの指定からのＰＳパスワード変更方法のみをサポートする構成における、ＰＳパスワード設定の制御方法を示している。より具体的には、ＰＳインタプリタに設定されるＰＳパスワードの時系列変化を図示したものである。
画像形成装置の電源が入れられた場合、ＰＳインタプリタのＰＳパスワードはデフォルトの「設定なし」の状態で起動される。「設定なし」の状態においては、ＰＳインタプリタのシステムパラメータを変更する際に必要とされるＰＳパスワードの指定は、どのような指定でもシステムパラメータの変更が可能となる（区間Ａ）。ここで、画像形成装置は、ＰＳパスワードを「ｙｙｙｙ」に変更指示するＰＳコマンドを含むＰＳジョブを受信すると、ジョブ実行によってＰＳインタプリタのパスワードを「ｙｙｙｙ」に変更する。これ以降のジョブでシステムパラメータを変更する場合は、このＰＳパスワード「ｙｙｙｙ」を指定する必要がある状態に変わる（区間Ｂ）。その後、画像形成装置の電源がＯｆｆ／Ｏｎ（再起動）されると、ＰＳパスワードはデフォルトの「設定無し」に戻る（区間Ｃ）。
つまり、ＰＳジョブでＰＳパスワードを変更しても、ＰＳインタプリタがＰＳパスワードを保持する領域が揮発性領域のため、電源をＯｆｆ／Ｏｎすることによって、変更したＰＳパスワードがデフォルトの「設定無し」に戻ってしまうことが分かる。
【００１０】
図１（Ｂ）は本実施形態である、管理者用ＵＩ画面の設定からのＰＳ（ＰｏｓｔＳｃｒｉｐｔ）パスワード変更方法をサポートする構成における、ＰＳパスワード設定の制御方法を示している。より具体的には、管理者用ＵＩに設定されるＰＳパスワードとＰＳインタプリタに設定されるＰＳパスワードとの時系列変化を図示したものである。管理者用ＵＩ画面は、管理者用画面の一例である。
管理者用ＵＩ画面のＰＳパスワードが「設定無し」の状態で、画像形成装置の電源がＯｎされると、ＰＳインタプリタのＰＳパスワードはデフォルトの「設定なし」の状態で起動される（区間Ａ）。次に、管理者用ＵＩ画面においてＰＳパスワード設定値を「ｙｙｙｙ」に変更されると、画像形成装置は、そのＰＳパスワードをＰＳインタプリタに反映する（区間Ｂ）。ここで、管理者用ＵＩ画面に設定するＰＳパスワード設定値は不揮発性領域に保存されるため、電源Ｏｆｆ／Ｏｎした場合でも保持されたままである。次に、画像形成装置の電源がＯｆｆ／Ｏｎされると、管理者用ＵＩ画面のＰＳパスワード設定値は「ｙｙｙｙ」のまま保持されるが、ＰＳインタプリタのＰＳパスワードはデフォルトの「設定無し」に戻る。しかし、画像形成装置は起動処理中に、管理者用ＵＩ画面に設定されたＰＳパスワードをＰＳインタプリタに反映する処理を行う（区間Ｃ−１）。その後、画像形成装置の起動が完了しＰＳジョブを受け付けられる状態のとき、ＰＳインタプリタに設定されたＰＳパスワードは「ｙｙｙｙ」になる（区間Ｃ−２）。このため、本実施形態では、画像形成装置の再起動後もＰＳインタプリタのパスワードが「ｙｙｙｙ」で保持された状態を保つことができる。ＰＳインタプリタは、ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタの一例である。
【００１１】
（システム構成）
次に、図２は、画像処理システムのシステム構成の一例を示す図である。本実施形態に係る画像処理システムは、画像形成装置１０１、複数のクライアント端末１０２を含む。画像形成装置１０１は、複数のクライアント端末１０２とネットワーク１０３で接続されている。
画像形成装置１０１は、スキャン、ＦＡＸ、プリント、コピー等の様々な機能を有する複合機、又はプリント機能のみを有するプリンタである。
クライアント端末１０２は、ユーザが保有しているＰＣや携帯電話、ＰＤＡ、又は、多機能携帯電話やタブレット等の携帯端末である。クライアント端末１０２は、画像形成装置１０１に対して印刷データを、ネットワーク１０３を経由して送信する。
ネットワーク１０３は、ＷＡＮやＬＡＮで構成される無線、又は有線のネットワークである。
【００１２】
（画像形成装置のハードウェア構成）
図３は、画像形成装置１０１のハードウェア構成の一例を示す図である。
コントローラユニット２００は、画像信号やデバイス情報の入出力を制御する。
中央演算処理装置２０１は、補助記憶装置２０３に記憶されたプログラムを主記憶装置２０２に読み出し、実行する。更に、システムバス２１２に接続される各デバイスを中央演算処理装置２０１が統括的に制御する。
主記憶装置２０２は、中央演算処理装置２０１の主メモリ、ワークメモリとして機能する。
補助記憶装置２０３は、データを保持する目的でも使用される。補助記憶装置２０３の一例として、不揮発性メモリがある。後述する不揮発領域は、補助記憶装置２０３の一部の領域である。本実施形態における、管理者用ＵＩ画面で説明されたＰＳパスワードの情報は、この補助記憶装置２０３の一部であるＰＳパスワード保存領域２１０に保持される。
ＲＩＰ２０４は、中間プリントデータをラスタイメージに展開する専用ハードウェアである。ＲＩＰ２０４は、中央演算処理装置２０１により主記憶装置２０２上に生成された中間プリントデータを中央演算処理装置２０１の実行と並列に、処理するものである。
Ｎｅｔｗｏｒｋ２０５は、ネットワーク１０３に接続し、プリンタ外部とのプリントデータやデバイス情報の入出力を担う。
操作部Ｉ／Ｆ２０６は、操作部２０８とのインターフェース部で、操作部２０８に表示する画像データを操作部２０８に対して出力する。また、操作部Ｉ／Ｆ２０６は、操作部２０８から画像形成装置１０１のユーザが入力した情報を、中央演算処理装置２０１に伝える役割をする。
デバイスＩ／Ｆ２０７は、中央演算処理装置２０１の指示に基づき、画像信号の送出、デバイス動作指示、デバイス情報の受信を行う。コントローラユニット２００は、デバイスＩ／Ｆ２０７を介して、プリンタエンジン２０９に接続される。
操作部２０８は、出力器として液晶パネルと音源とを備え、入力器としてタッチパネルとハードキー、マイクとを備えるものである。
プリンタエンジン２０９は、コントローラユニット２００からの画像信号を媒体上に出力する出力機であり、電子写真方式、インクジェット方式の何れでもよい。
中央演算処理装置２０１が補助記憶装置２０３に記憶されたプログラムに基づき処理を実行することによって、後述する図４のソフトウェア構成及び後述する図６及び図７のフローチャートの情報処理が実現される。
【００１３】
（画像形成装置のソフトウェア構成）
図４は、画像形成装置１０１のソフトウェア構成の一例を示す図である。
送受信部３０１は、Ｎｅｔｗｏｒｋ２０５より印刷データを受信する。
データ解釈部３０２は、制御部３０３を介して送受信部３０１より受信される印刷データを読み込み、印刷データ内部の描画情報を解釈する。このデータ解釈処理の結果として抽出された描画情報は、制御部３０３を介してレンダラ３０４に送られ、レンダリング処理に使用される。
制御部３０３は、印刷データの受信、データ解釈、管理者用ＵＩ画面制御、画像のレンダリングまでの各種処理の制御の全般を司る。
レンダラ３０４は、データ解釈部３０２から送られてきた描画情報からＲＩＰ２０４を使用してビットマップイメージを生成する。生成されたビットマップイメージはデバイスＩ／Ｆ２０７を介してプリンタエンジン２０９に送られ、印刷用紙に対する画像形成処理が実行される。
設定変更画面制御部３０５は、管理者しかアクセスできない管理者用ＵＩ画面の制御を行う。ＰＳインタプリタのＰＳパスワードの設定変更を可能とするＰＳパスワード設定変更画面を有するＰＳパスワード設定画面の制御処理の詳細については後述する図５及び図６を用いて詳しく説明する。
画像形成装置１０１は、図４に示した構成以外に例えば、ＰＳインタプリタを含む。
【００１４】
（管理者用ＵＩ画面（ＰＳパスワード設定画面））
図５は、画像形成装置の管理者のみがアクセス可能である管理者用ＵＩ画面の一例を示す図である。より具体的には、管理者用ＵＩ画面は、ＰＳインタプリタのＰＳパスワードの変更を可能とするＰＳパスワード設定画面である。管理者用ＵＩ画面は、管理者のみしかアクセスできないように、アクセスするためにパスワード認証等の認証処理を経て、操作部２０８に表示されることを想定している。管理者ＵＩ画面では、非図示の各種画像形成装置のシステムを管理するための設定項目を変更することができるが、本実施形態では管理者は、ＰＳパスワード設定の変更をしたい場合に、この画面を表示させる。設定変更画面制御部３０５は、操作部２０８等を介して所定の操作を受け付けると、図５に示す管理者用ＵＩ画面を操作部２０８に表示する。入力フィールド４０１はＰＳインタプリタのＰＳパスワードを設定する入力フィールドである。管理者はＰＳパスワードの文字列を入力フィールド４０１に入力し、「ＯＫ」ボタン４０２を選択する。すると、入力されたＰＳパスワードがＰＳパスワード保存領域２１０に保存される。
【００１５】
（管理者用ＵＩ画面におけるＰＳパスワード設定変更処理）
図６は、ＰＳパスワード設定変更処理の一例を示すフローチャートである。画像形成装置１０１の管理者が管理者用ＵＩ画面にアクセスし、管理者用メニューの中から、ＰＳインタプリタのＰＳパスワードを変更するため、非図示のＰＳパスワード設定画面表示ボタンを選択すると、図６のフローチャートが開始される。
Ｓ１００１において、中央演算処理装置２０１は、図５に示される、ＰＳパスワード設定画面を操作部２０８に表示する。Ｓ１００１の処理は、管理者用画面を操作部に表示する表示制御処理の一例である。
Ｓ１００２において、中央演算処理装置２０１は、ユーザ操作により図５の入力フィールド４０１にパスワード文字列が入力され、「ＯＫ」ボタン４０２が選択され、設定変更がなされたかどうか判定する。ここにおいて、中央演算処理装置２０１は、文字列が入力されているが、以前の設定から変化がない場合は、設定変更はなされなかったと判定する。中央演算処理装置２０１は、設定変更がなされた場合はＳ１００３へ処理を進め、設定変更がなされなかった場合は図６に示すフローチャートの処理を終了する。
Ｓ１００３において、中央演算処理装置２０１は、補助記憶装置２０３のＰＳパスワード保存領域２１０に保存されているＰＳパスワードを、入力フィールド４０１に入力された文字列に更新する。ＰＳパスワード保存領域２１０は、不揮発性領域のため、画像形成装置の電源をＯＦＦにしたとしても、ＰＳパスワード保存領域２１０に設定された値は保持される。
Ｓ１００４において、中央演算処理装置２０１は、ＰＳパスワード保存領域２１０に保存されたＰＳパスワードを取得する。
Ｓ１００５において、中央演算処理装置２０１は、取得したＰＳパスワードに変更するＰＳジョブを生成する。処理の詳細は後述する。
Ｓ１００６において、中央演算処理装置２０１は、生成したＰＳジョブを実行し、ＰＳインタプリタのＰＳパスワードを更新する。
以上の処理により、管理者用ＵＩ画面でＰＳパスワードが設定されると、そのパスワードをＰＳインタプリタに反映する処理が実行される。
【００１６】
（画像形成装置の電源ＯＮ時のフローチャート）
図７は、画像形成装置１０１の電源Ｏｎ時における、ＰＳパスワード設定処理の一例を示すフローチャートである。画像形成装置１０１に備えられた電源スイッチがＯｎされると、図７のフローチャートの処理が開始される。
Ｓ２００１において、中央演算処理装置２０１は、ＰＳインタプリタを起動する。このとき、ＰＳインタプリタのパスワードは「設定なし」の状態である。
Ｓ２００２において、中央演算処理装置２０１は、ＰＳパスワード保存領域２１０に保存されたＰＳパスワードを取得する。
Ｓ２００３において、中央演算処理装置２０１は、取得したＰＳパスワードに変更するＰＳジョブを生成する。詳細は後述する
Ｓ２００４において、中央演算処理装置２０１は、生成したＰＳジョブを実行し、ＰＳインタプリタのＰＳパスワードを更新する。
以上の処理により、画像形成装置１０１の電源Ｏｎ時に、不揮発性の保存領域であるＰＳパスワード保存領域に設定されたＰＳパスワードをＰＳインタプリタのＰＳパスワードに反映する。このことにより、画像形成装置の電源をＯｆｆ／Ｏｎしたとしても、ＰＳインタプリタには管理者用ＵＩで設定したＰＳパスワードが保持されたままとなる。
【００１７】
（ＰＳインタプリタへのＰＳパスワード反映方法）
本実施形態では、管理者用ＵＩ画面のＰＳパスワード設定にＰＳパスワードが設定されている場合、以下のＰＳコマンドを内部的に発行し、ＰＳインタプリタに言語解釈させることで、ＰＳインタプリタへＰＳパスワード設定を反映させる。
＜＜／Ｐａｓｓｗｏｒｄ（ｏｌｄｐａｓｓｗｏｒｄ）／ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄ（ｎｅｗｐａｓｓｗｏｒｄ）＞＞ｓｅｔｓｙｓｔｅｍｐａｒａｍｓ
ＰＳパスワードの変更には、現在のＰＳパスワード（上述した例ではｏｌｄｐａｓｓｗｏｒｄが該当）が必要である。そのため、中央演算処理装置２０１は、ＰＳインタプリタから、現在のＰＳパスワードを取得し、上述したｏｌｄｐａｓｓｗｏｒｄへ割り当てる。
中央演算処理装置２０１は、変更するＰＳパスワード（上述した例ではｎｅｗｐａｓｓｗｏｒｄが該当）には、管理者用ＵＩ画面のＰＳパスワード設定に設定されている文字列を割り当てる。
上述したＰＳパスワードを変更するために内部的に発行したＰＳコマンドを、ＰＳインタプリタに言語解釈させることで、ＰＳパスワードをＰＳインタプリタへ反映させることができる。
【００１８】
＜実施形態２＞
実施形態１において、ＰＳインタプリタに設定可能なＰＳパスワードを管理者ＵＩ画面から変更する動作を説明した。ここで、ＰＳパスワードをより詳細に説明すると、ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄとＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄとの２種類が存在する。ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄはシステムパラメータの変更を許可するパスワードである。ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄはＰＳコマンドのｓｔａｒｔｊｏｂ，ｅｘｉｔｓｅｒｖｅｒオペレータの実行を許可するパスワードである。そのため、管理者ＵＩ画面はこれらの両方が設定可能であってもよい。そのＵＩ例を図８に示す。
図８は、図５と同様に画像形成装置の管理者のみがアクセス可能である管理者用ＵＩ画面の一例を示す図である。入力フィールド８０１はＰＳのＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄを設定する入力フィールドである。入力フィールド８０２はＰＳのＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄを設定する入力フィールドである。管理者は文字列を入力フィールド８０１及び８０２に入力し、「ＯＫ」ボタン４０３を選択する。すると、入力されたパスワードがＰＳパスワード保存領域２１０に保存される。これら入力されたパスワードがＰＳインタプリタに反映される制御に関しては実施形態１と同様である。
また、ｓｔａｒｔｊｏｂ，ｅｘｉｔｓｅｒｖｅｒオペレータの実行を許可するパスワードであるＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄにおいて、ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄが設定されていても、ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄが設定無しの状態であると、ｓｔａｒｔｊｏｂ，ｅｘｉｔｓｅｒｖｅｒの実行は許可されてしまう。このような状態を防ぐため、ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄの入力フィールド８０２にのみ文字列が設定された状態で「ＯＫ」ボタン４０３が選択されると、中央演算処理装置２０１は、図９に示すようなＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄの設定を促すメッセージ９０３を表示するようにしてもよい。
以上の処理により、管理者ＵＩ画面でＰＳパスワードであるＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄ及びＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄを設定することができる。
【００１９】
管理者ＵＩ画面でＰＳパスワードが設定された後に、ＰＳコマンドにより設定が変更された場合の処理については特に限定しない。ＰＳコマンドにより設定が変更された後、画像形成装置１０１をオフ状態にして再度起動するまでは、ＰＳコマンドにより変更された後のパスワードが適用されるようにしてもよい。又は、ＰＳコマンドにより設定が変更されたとしても、ジョブを開始する度に、管理者ＵＩ画面で設定したＰＳパスワードが有効化されることとしてもよい。
【００２０】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２１】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、画像形成装置１０１のハードウェア構成として、中央演算処理装置は複数存在してもよく、複数の中央演算処理装置が補助記憶装置等に記憶されているプログラムに基づき処理を実行するようにしてもよい。また、画像形成装置１０１のハードウェア構成として、中央演算処理装置として、ＣＰＵを用いてもよいし、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてもよい。
また、画像形成装置１０１のソフトウェア構成の一部をハードウェア構成として画像形成装置１０１に実装してもよい。
【００２２】
以上、上述した各実施形態によれば、再起動した場合でも、管理者が設定した認証情報を維持することができる。
【符号の説明】
【００２３】
１０１  画像形成装置
２０１  中央演算処理装置
２０２  主記憶装置
２０３  補助記憶装置
【図１】
2019055508.tif 000003
【図２】
2019055508.tif 000004
【図３】
2019055508.tif 000005
【図４】
2019055508.tif 000006
【図５】
2019055508.tif 000007
【図６】
2019055508.tif 000008
【図７】
2019055508.tif 000009
【図８】
2019055508.tif 000010
【図９】
2019055508.tif 000011
【手続補正書】
【提出日】平成30年7月26日(2018.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定する認証情報を、画面を介した操作に基づき不揮発性メモリに保存する保存手段と、
前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第１の設定手段と、
再起動の際に前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第２の設定手段と、
を有する画像形成装置。
【請求項２】
前記第１の設定手段は、前記不揮発性メモリから前記認証情報を取得し、前記認証情報を変更するジョブを生成し、前記生成したジョブを実行することで前記認証情報を前記インタプリタに設定する請求項１記載の画像形成装置。
【請求項３】
前記第２の設定手段は、再起動の際に前記不揮発性メモリから前記認証情報を取得し、前記認証情報を変更するジョブを生成し、前記生成したジョブを実行することで前記認証情報を前記インタプリタに設定する請求項１又は２記載の画像形成装置。
【請求項４】
前記画面を操作部に表示する表示制御手段を更に有する請求項１乃至３何れか１項記載の画像形成装置。
【請求項５】
前記インタプリタは、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ）インタプリタであり、
前記認証情報は、ＰＳパスワードである請求項４記載の画像形成装置。
【請求項６】
前記ＰＳパスワードは、
ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄと、ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄと、である請求項５記載の画像形成装置。
【請求項７】
前記表示制御手段は、前記画面において、前記ＳｔａｒｔＪｏｂＰａｓｓｗｏｒｄが入力されているが、前記ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄが入力されていない場合は、前記ＳｙｓｔｅｍＰａｒａｍｓＰａｓｓｗｏｒｄの入力を促すメッセージを表示する請求項６記載の画像形成装置。
【請求項８】
前記画面は管理者用画面である請求項１乃至７何れか１項記載の画像形成装置。
【請求項９】
画像形成装置の制御方法であって、
ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定する認証情報を、画面を介した操作に基づき不揮発性メモリに保存する保存工程と、
前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第１の設定工程と、
再起動の際に前記不揮発性メモリに保存された前記認証情報を前記インタプリタに設定する第２の設定工程と、
を含む制御方法。
【請求項１０】
コンピュータを、請求項１乃至８何れか１項記載の画像形成装置の各手段として機能させるためのプログラム。
【請求項１１】
所定のページ記述言語（ＰＤＬ）を用いて記述されたＰＤＬコマンドを解釈するインタプリタを備える情報処理装置であって、
前記インタプリタに認証情報を設定することを命令する第１のＰＤＬコマンドと、処理実行命令と認証情報を含む第２のＰＤＬコマンドを受信する受信手段と、
前記第１のＰＤＬコマンドに従って設定された前記認証情報を、揮発性記憶デバイスに記憶させる第１の記憶制御手段と、
前記第２のＰＤＬコマンドに含まれる前記認証情報と、前記揮発性記憶デバイスに記憶された前記認証情報とが対応する場合に、前記第２のＰＤＬコマンドに含まれる前記処理実行命令の解釈結果に従って処理を実行する処理手段と、
前記インタプリタに設定する認証情報を入力するための設定画面を表示部に表示させる制御を行う表示制御手段と、
前記設定画面を介して入力された認証情報を不揮発性記憶デバイスに記憶させ、所定のタイミングで、前記不揮発性記憶デバイスに記憶された前記認証情報を、前記インタプリタの認証情報として、前記揮発性記憶デバイスに記憶させる第２の記憶制御手段と
を有する情報処理装置。
【請求項１２】
前記第２の記憶制御手段は、前記情報処理装置の起動に伴って、前記不揮発性記憶デバイスに記憶された前記認証情報を、前記インタプリタの認証情報として、前記揮発性記憶デバイスに記憶させる請求項１１記載の情報処理装置。
【請求項１３】
前記情報処理装置の起動に伴って、前記不揮発性記憶デバイスに記憶された前記認証情報を取得する取得手段を更に有し、
前記第２の記憶制御手段は、前記取得手段が取得した前記認証情報を前記インタプリタに設定するためのジョブを実行することにより、前記認証情報を前記揮発性記憶デバイスに記憶させる請求項１１記載の情報処理装置。
【請求項１４】
所定のページ記述言語（ＰＤＬ）を用いて記述されたＰＤＬコマンドを解釈するインタプリタを備える情報処理装置の制御方法であって、
前記インタプリタに認証情報を設定することを命令する第１のＰＤＬコマンドを受信する第１の受信ステップと、
前記第１のＰＤＬコマンドに従って設定された前記認証情報を、揮発性記憶デバイスに記憶させる第１の記憶制御ステップと、
処理実行命令と認証情報を含む、第２のＰＤＬコマンドを受信する第２の受信ステップと、
前記第２のＰＤＬコマンドに含まれる前記認証情報と、前記揮発性記憶デバイスに記憶された前記認証情報とが対応する場合に、前記第２のＰＤＬコマンドに含まれる前記処理実行命令の解釈結果に従って処理を実行する処理ステップと、
前記インタプリタに設定する認証情報を入力するための設定画面を表示部に表示させる制御を行う表示制御ステップと、
前記設定画面を介して入力された認証情報を不揮発性記憶デバイスに記憶する第２の記憶制御ステップと、
所定のタイミングで、前記不揮発性記憶デバイスに記憶された前記認証情報を、前記インタプリタの認証情報として、前記揮発性記憶デバイスに記憶させる第３の記憶制御ステップと、
を含む制御方法。
【請求項１５】
所定のページ記述言語（ＰＤＬ）を用いて記述されたＰＤＬコマンドを解釈するインタプリタを備えるコンピュータに、
前記インタプリタに認証情報を設定することを命令する第１のＰＤＬコマンドを受信する第１の受信工程と、
前記第１のＰＤＬコマンドに従って設定された前記認証情報を、揮発性記憶デバイスに記憶させる第１の記憶制御工程と、
処理実行命令と認証情報を含む、第２のＰＤＬコマンドを受信する第２の受信ステップと、
前記第２のＰＤＬコマンドに含まれる前記認証情報と、前記揮発性記憶デバイスに記憶された前記認証情報とが対応する場合に、前記第２のＰＤＬコマンドに含まれる前記処理実行命令の解釈結果に従って処理を実行する処理工程と、
前記インタプリタに設定する認証情報を入力するための設定画面を表示部に表示させる制御を行う表示制御工程と、
前記設定画面を介して入力された認証情報を不揮発性記憶デバイスに記憶する第２の記憶制御工程と、
所定のタイミングで、前記不揮発性記憶デバイスに記憶された前記認証情報を、前記インタプリタの認証情報として、前記揮発性記憶デバイスに記憶させる第３の記憶制御工程と、
を実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、画像形成装置、情報処理装置、制御方法及びプログラムに関する。