Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6742971B2 - 画像形成装置、制御方法及びプログラム - Google Patents
[go: Go Back, main page]

JP6742971B2 - 画像形成装置、制御方法及びプログラム - Google Patents

画像形成装置、制御方法及びプログラム Download PDF

Info

Publication number
JP6742971B2
JP6742971B2 JP2017180347A JP2017180347A JP6742971B2 JP 6742971 B2 JP6742971 B2 JP 6742971B2 JP 2017180347 A JP2017180347 A JP 2017180347A JP 2017180347 A JP2017180347 A JP 2017180347A JP 6742971 B2 JP6742971 B2 JP 6742971B2
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
authentication information
setting
interpreter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017180347A
Other languages
English (en)
Other versions
JP2019055508A (ja
Inventor
康頼 金井
康頼 金井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017180347A priority Critical patent/JP6742971B2/ja
Priority to EP18191642.0A priority patent/EP3461163B1/en
Priority to KR1020180111180A priority patent/KR20190033017A/ko
Priority to CN201811093321.5A priority patent/CN109521972B/zh
Priority to US16/135,522 priority patent/US10872138B2/en
Publication of JP2019055508A publication Critical patent/JP2019055508A/ja
Application granted granted Critical
Publication of JP6742971B2 publication Critical patent/JP6742971B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1801Input data handling means
    • G06K15/181Receiving print data characterized by its formatting, e.g. particular page description languages
    • G06K15/1811Receiving print data characterized by its formatting, e.g. particular page description languages including high level document description only
    • G06K15/1813Page description language recognition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/40Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
    • G06K15/4095Secure printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computational Linguistics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成装置、制御方法及びプログラムに関する。
多くの画像形成装置にはPDL(Page Description Language)で記述された印刷データを言語解釈するPDLインタプリタが搭載されている。PDLインタプリタは自身の動作、振る舞いを制御するパラメータを幾つか保有している。例えば、パラメータとしては、PostScriptではフォントキャッシュに使用するメモリ量を定義するもの(MaxFontCache)等がある。これら、PDLインタプリタの動作制御を定義するパラメータは、PDLの言語仕様に従えば、どのようなユーザでも変更可能である。
特許文献1には、PDLインタプリタの動作、振る舞いを定義するパラメータの制御について開示されている。この技術では、PDLインタプリタへアクセスするためのアクセスポリシーをユーザ毎に設け、許可されたユーザのみがPDLインタプリタにアクセスできるようにする。これにより、意図せずPDLインタプリタの動作制御を定義するパラメータが書き換わってしまうことを防いでいる。
PostScript(以下、PSという)では、以下のPSコマンドを含むPSデータをインタプリタに解釈させると、フォントキャッシュに使用するメモリサイズ、MaxFontCacheの定義を3500000へ変更することができる。
<</MaxFontCache 3500000/Password(xxxx)>>setsystemparams
PSの言語仕様として、このようなシステムパラメータを変更する場合、上述の例のように、"/Password"を用いてPSインタプリタのパスワード(SystemParamsPassword、上記の例ではxxxxが該当)を指定する必要がある。このPSインタプリタのパスワード(以下、PSパスワードという)が正しくない場合、システムパラメータの変更は実行されない。
このPSパスワードはPSコマンドにより変更することができる。以下のコマンドを含むPSデータをインタプリタに解釈させると、PSパスワードが変更される。
<</Password(oldpassword)/SystemParamsPassword(newpassword)>>setsystemparams
上記の例において、oldpasswordは現在設定されているPSパスワードであり、newpasswordは変更後のPSパスワードを意味する。oldpasswordの指定が正しくない場合、PSパスワードの変更は実行されない。
また、PSインタプリタに設定されるPSパスワードは揮発性領域に保存される。このため、画像形成装置を再起動した場合、PSインタプリタのPSパスワードはデフォルトの「設定無し」の状態となる。この「設定なし」の状態においては、PSインタプリタのシステムパラメータを変更する際に必要とされるPSパスワードの指定は、どのような指定でもよく、システムパラメータの変更が可能である。
特開2011−216089号公報
PSインタプリタの振る舞いを制御するシステムパラメータがむやみに変更されないように、予めPSインタプリタにPSパスワードを設定しておく方法がある。
しかしながら、PSインタプリタに設定するPSパスワードは揮発性領域に保存されるため、画像形成装置を再起動すると、PSパスワードがデフォルトの「設定無し」になってしまう。
本発明の画像形成装置は、所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報を保持する揮発性の保持手段と、ユーザが前記認証情報を前記画像形成装置に設定するための設定画面を表示手段に表示させる表示制御手段と、ユーザによって前記設定画面を介して入力された第1の認証情報を不揮発性の記憶手段に記憶させる記憶制御手段と、前記画像形成装置が起動されると、前記記憶手段に記憶された前記第1の認証情報を、前記保持手段に保持させる保持制御手段とを有し、前記設定画面を介してではなく、前記所定のページ記述言語で記述された命令の受信によって前記画像形成装置に設定された第2の認証情報は、前記不揮発性の記憶手段に記憶されないことを特徴とする。
本発明によれば、再起動した場合でも、管理者が設定した認証情報を維持することができる。
PSパスワード設定の制御方法の概要を示す図である。 画像処理システムのシステム構成の一例を示す図である。 画像形成装置のハードウェア構成の一例を示す図である。 画像形成装置のソフトウェア構成の一例を示す図である。 管理者用UI画面の一例を示す図(その1)である。 PSパスワード設定変更処理の一例を示すフローチャートである。 PSパスワード設定処理の一例を示すフローチャートである。 管理者用UI画面の一例を示す図(その2)である。 管理者用UI画面の一例を示す図(その3)である。
以下、本発明の実施形態について図面に基づいて説明する。
<実施形態1>
PSパスワード設定の制御方法の概要について、図1を用いて説明する。
図1(A)は従来技術である、PSコマンドの指定からのPSパスワード変更方法のみをサポートする構成における、PSパスワード設定の制御方法を示している。より具体的には、PSインタプリタに設定されるPSパスワードの時系列変化を図示したものである。
画像形成装置の電源が入れられた場合、PSインタプリタのPSパスワードはデフォルトの「設定なし」の状態で起動される。「設定なし」の状態においては、PSインタプリタのシステムパラメータを変更する際に必要とされるPSパスワードの指定は、どのような指定でもシステムパラメータの変更が可能となる(区間A)。ここで、画像形成装置は、PSパスワードを「yyyy」に変更指示するPSコマンドを含むPSジョブを受信すると、ジョブ実行によってPSインタプリタのパスワードを「yyyy」に変更する。これ以降のジョブでシステムパラメータを変更する場合は、このPSパスワード「yyyy」を指定する必要がある状態に変わる(区間B)。その後、画像形成装置の電源がOff/On(再起動)されると、PSパスワードはデフォルトの「設定無し」に戻る(区間C)。
つまり、PSジョブでPSパスワードを変更しても、PSインタプリタがPSパスワードを保持する領域が揮発性領域のため、電源をOff/Onすることによって、変更したPSパスワードがデフォルトの「設定無し」に戻ってしまうことが分かる。
図1(B)は本実施形態である、管理者用UI画面の設定からのPS(PostScript)パスワード変更方法をサポートする構成における、PSパスワード設定の制御方法を示している。より具体的には、管理者用UIに設定されるPSパスワードとPSインタプリタに設定されるPSパスワードとの時系列変化を図示したものである。管理者用UI画面は、管理者用画面の一例である。
管理者用UI画面のPSパスワードが「設定無し」の状態で、画像形成装置の電源がOnされると、PSインタプリタのPSパスワードはデフォルトの「設定なし」の状態で起動される(区間A)。次に、管理者用UI画面においてPSパスワード設定値を「yyyy」に変更されると、画像形成装置は、そのPSパスワードをPSインタプリタに反映する(区間B)。ここで、管理者用UI画面に設定するPSパスワード設定値は不揮発性領域に保存されるため、電源Off/Onした場合でも保持されたままである。次に、画像形成装置の電源がOff/Onされると、管理者用UI画面のPSパスワード設定値は「yyyy」のまま保持されるが、PSインタプリタのPSパスワードはデフォルトの「設定無し」に戻る。しかし、画像形成装置は起動処理中に、管理者用UI画面に設定されたPSパスワードをPSインタプリタに反映する処理を行う(区間C−1)。その後、画像形成装置の起動が完了しPSジョブを受け付けられる状態のとき、PSインタプリタに設定されたPSパスワードは「yyyy」になる(区間C−2)。このため、本実施形態では、画像形成装置の再起動後もPSインタプリタのパスワードが「yyyy」で保持された状態を保つことができる。PSインタプリタは、ページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタの一例である。
(システム構成)
次に、図2は、画像処理システムのシステム構成の一例を示す図である。本実施形態に係る画像処理システムは、画像形成装置101、複数のクライアント端末102を含む。画像形成装置101は、複数のクライアント端末102とネットワーク103で接続されている。
画像形成装置101は、スキャン、FAX、プリント、コピー等の様々な機能を有する複合機、又はプリント機能のみを有するプリンタである。
クライアント端末102は、ユーザが保有しているPCや携帯電話、PDA、又は、多機能携帯電話やタブレット等の携帯端末である。クライアント端末102は、画像形成装置101に対して印刷データを、ネットワーク103を経由して送信する。
ネットワーク103は、WANやLANで構成される無線、又は有線のネットワークである。
(画像形成装置のハードウェア構成)
図3は、画像形成装置101のハードウェア構成の一例を示す図である。
コントローラユニット200は、画像信号やデバイス情報の入出力を制御する。
中央演算処理装置201は、補助記憶装置203に記憶されたプログラムを主記憶装置202に読み出し、実行する。更に、システムバス212に接続される各デバイスを中央演算処理装置201が統括的に制御する。
主記憶装置202は、中央演算処理装置201の主メモリ、ワークメモリとして機能する。
補助記憶装置203は、データを保持する目的でも使用される。補助記憶装置203の一例として、不揮発性メモリがある。後述する不揮発領域は、補助記憶装置203の一部の領域である。本実施形態における、管理者用UI画面で説明されたPSパスワードの情報は、この補助記憶装置203の一部であるPSパスワード保存領域210に保持される。
RIP204は、中間プリントデータをラスタイメージに展開する専用ハードウェアである。RIP204は、中央演算処理装置201により主記憶装置202上に生成された中間プリントデータを中央演算処理装置201の実行と並列に、処理するものである。
Network205は、ネットワーク103に接続し、プリンタ外部とのプリントデータやデバイス情報の入出力を担う。
操作部I/F206は、操作部208とのインターフェース部で、操作部208に表示する画像データを操作部208に対して出力する。また、操作部I/F206は、操作部208から画像形成装置101のユーザが入力した情報を、中央演算処理装置201に伝える役割をする。
デバイスI/F207は、中央演算処理装置201の指示に基づき、画像信号の送出、デバイス動作指示、デバイス情報の受信を行う。コントローラユニット200は、デバイスI/F207を介して、プリンタエンジン209に接続される。
操作部208は、出力器として液晶パネルと音源とを備え、入力器としてタッチパネルとハードキー、マイクとを備えるものである。
プリンタエンジン209は、コントローラユニット200からの画像信号を媒体上に出力する出力機であり、電子写真方式、インクジェット方式の何れでもよい。
中央演算処理装置201が補助記憶装置203に記憶されたプログラムに基づき処理を実行することによって、後述する図4のソフトウェア構成及び後述する図6及び図7のフローチャートの情報処理が実現される。
(画像形成装置のソフトウェア構成)
図4は、画像形成装置101のソフトウェア構成の一例を示す図である。
送受信部301は、Network205より印刷データを受信する。
データ解釈部302は、制御部303を介して送受信部301より受信される印刷データを読み込み、印刷データ内部の描画情報を解釈する。このデータ解釈処理の結果として抽出された描画情報は、制御部303を介してレンダラ304に送られ、レンダリング処理に使用される。
制御部303は、印刷データの受信、データ解釈、管理者用UI画面制御、画像のレンダリングまでの各種処理の制御の全般を司る。
レンダラ304は、データ解釈部302から送られてきた描画情報からRIP204を使用してビットマップイメージを生成する。生成されたビットマップイメージはデバイスI/F207を介してプリンタエンジン209に送られ、印刷用紙に対する画像形成処理が実行される。
設定変更画面制御部305は、管理者しかアクセスできない管理者用UI画面の制御を行う。PSインタプリタのPSパスワードの設定変更を可能とするPSパスワード設定変更画面を有するPSパスワード設定画面の制御処理の詳細については後述する図5及び図6を用いて詳しく説明する。
画像形成装置101は、図4に示した構成以外に例えば、PSインタプリタを含む。
(管理者用UI画面(PSパスワード設定画面))
図5は、画像形成装置の管理者のみがアクセス可能である管理者用UI画面の一例を示す図である。より具体的には、管理者用UI画面は、PSインタプリタのPSパスワードの変更を可能とするPSパスワード設定画面である。管理者用UI画面は、管理者のみしかアクセスできないように、アクセスするためにパスワード認証等の認証処理を経て、操作部208に表示されることを想定している。管理者UI画面では、非図示の各種画像形成装置のシステムを管理するための設定項目を変更することができるが、本実施形態では管理者は、PSパスワード設定の変更をしたい場合に、この画面を表示させる。設定変更画面制御部305は、操作部208等を介して所定の操作を受け付けると、図5に示す管理者用UI画面を操作部208に表示する。入力フィールド401はPSインタプリタのPSパスワードを設定する入力フィールドである。管理者はPSパスワードの文字列を入力フィールド401に入力し、「OK」ボタン402を選択する。すると、入力されたPSパスワードがPSパスワード保存領域210に保存される。
(管理者用UI画面におけるPSパスワード設定変更処理)
図6は、PSパスワード設定変更処理の一例を示すフローチャートである。画像形成装置101の管理者が管理者用UI画面にアクセスし、管理者用メニューの中から、PSインタプリタのPSパスワードを変更するため、非図示のPSパスワード設定画面表示ボタンを選択すると、図6のフローチャートが開始される。
S1001において、中央演算処理装置201は、図5に示される、PSパスワード設定画面を操作部208に表示する。S1001の処理は、管理者用画面を操作部に表示する表示制御処理の一例である。
S1002において、中央演算処理装置201は、ユーザ操作により図5の入力フィールド401にパスワード文字列が入力され、「OK」ボタン402が選択され、設定変更がなされたかどうか判定する。ここにおいて、中央演算処理装置201は、文字列が入力されているが、以前の設定から変化がない場合は、設定変更はなされなかったと判定する。中央演算処理装置201は、設定変更がなされた場合はS1003へ処理を進め、設定変更がなされなかった場合は図6に示すフローチャートの処理を終了する。
S1003において、中央演算処理装置201は、補助記憶装置203のPSパスワード保存領域210に保存されているPSパスワードを、入力フィールド401に入力された文字列に更新する。PSパスワード保存領域210は、不揮発性領域のため、画像形成装置の電源をOFFにしたとしても、PSパスワード保存領域210に設定された値は保持される。
S1004において、中央演算処理装置201は、PSパスワード保存領域210に保存されたPSパスワードを取得する。
S1005において、中央演算処理装置201は、取得したPSパスワードに変更するPSジョブを生成する。処理の詳細は後述する。
S1006において、中央演算処理装置201は、生成したPSジョブを実行し、PSインタプリタのPSパスワードを更新する。
以上の処理により、管理者用UI画面でPSパスワードが設定されると、そのパスワードをPSインタプリタに反映する処理が実行される。
(画像形成装置の電源ON時のフローチャート)
図7は、画像形成装置101の電源On時における、PSパスワード設定処理の一例を示すフローチャートである。画像形成装置101に備えられた電源スイッチがOnされると、図7のフローチャートの処理が開始される。
S2001において、中央演算処理装置201は、PSインタプリタを起動する。このとき、PSインタプリタのパスワードは「設定なし」の状態である。
S2002において、中央演算処理装置201は、PSパスワード保存領域210に保存されたPSパスワードを取得する。
S2003において、中央演算処理装置201は、取得したPSパスワードに変更するPSジョブを生成する。詳細は後述する
S2004において、中央演算処理装置201は、生成したPSジョブを実行し、PSインタプリタのPSパスワードを更新する。
以上の処理により、画像形成装置101の電源On時に、不揮発性の保存領域であるPSパスワード保存領域に設定されたPSパスワードをPSインタプリタのPSパスワードに反映する。このことにより、画像形成装置の電源をOff/Onしたとしても、PSインタプリタには管理者用UIで設定したPSパスワードが保持されたままとなる。
(PSインタプリタへのPSパスワード反映方法)
本実施形態では、管理者用UI画面のPSパスワード設定にPSパスワードが設定されている場合、以下のPSコマンドを内部的に発行し、PSインタプリタに言語解釈させることで、PSインタプリタへPSパスワード設定を反映させる。
<</Password(oldpassword)/SystemParamsPassword(newpassword)>>setsystemparams
PSパスワードの変更には、現在のPSパスワード(上述した例ではoldpasswordが該当)が必要である。そのため、中央演算処理装置201は、PSインタプリタから、現在のPSパスワードを取得し、上述したoldpasswordへ割り当てる。
中央演算処理装置201は、変更するPSパスワード(上述した例ではnewpasswordが該当)には、管理者用UI画面のPSパスワード設定に設定されている文字列を割り当てる。
上述したPSパスワードを変更するために内部的に発行したPSコマンドを、PSインタプリタに言語解釈させることで、PSパスワードをPSインタプリタへ反映させることができる。
<実施形態2>
実施形態1において、PSインタプリタに設定可能なPSパスワードを管理者UI画面から変更する動作を説明した。ここで、PSパスワードをより詳細に説明すると、SystemParamsPasswordとStartJobPasswordとの2種類が存在する。SystemParamsPasswordはシステムパラメータの変更を許可するパスワードである。StartJobPasswordはPSコマンドのstartjob,exitserverオペレータの実行を許可するパスワードである。そのため、管理者UI画面はこれらの両方が設定可能であってもよい。そのUI例を図8に示す。
図8は、図5と同様に画像形成装置の管理者のみがアクセス可能である管理者用UI画面の一例を示す図である。入力フィールド801はPSのSystemParamsPasswordを設定する入力フィールドである。入力フィールド802はPSのStartJobPasswordを設定する入力フィールドである。管理者は文字列を入力フィールド801及び802に入力し、「OK」ボタン403を選択する。すると、入力されたパスワードがPSパスワード保存領域210に保存される。これら入力されたパスワードがPSインタプリタに反映される制御に関しては実施形態1と同様である。
また、startjob,exitserverオペレータの実行を許可するパスワードであるStartJobPasswordにおいて、StartJobPasswordが設定されていても、SystemParamsPasswordが設定無しの状態であると、startjob,exitserverの実行は許可されてしまう。このような状態を防ぐため、StartJobPasswordの入力フィールド802にのみ文字列が設定された状態で「OK」ボタン403が選択されると、中央演算処理装置201は、図9に示すようなSystemParamsPasswordの設定を促すメッセージ903を表示するようにしてもよい。
以上の処理により、管理者UI画面でPSパスワードであるSystemParamsPassword及びStartJobPasswordを設定することができる。
管理者UI画面でPSパスワードが設定された後に、PSコマンドにより設定が変更された場合の処理については特に限定しない。PSコマンドにより設定が変更された後、画像形成装置101をオフ状態にして再度起動するまでは、PSコマンドにより変更された後のパスワードが適用されるようにしてもよい。又は、PSコマンドにより設定が変更されたとしても、ジョブを開始する度に、管理者UI画面で設定したPSパスワードが有効化されることとしてもよい。
<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、画像形成装置101のハードウェア構成として、中央演算処理装置は複数存在してもよく、複数の中央演算処理装置が補助記憶装置等に記憶されているプログラムに基づき処理を実行するようにしてもよい。また、画像形成装置101のハードウェア構成として、中央演算処理装置として、CPUを用いてもよいし、GPU(Graphics Processing Unit)を用いてもよい。
また、画像形成装置101のソフトウェア構成の一部をハードウェア構成として画像形成装置101に実装してもよい。
以上、上述した各実施形態によれば、再起動した場合でも、管理者が設定した認証情報を維持することができる。
101 画像形成装置
201 中央演算処理装置
202 主記憶装置
203 補助記憶装置

Claims (22)

  1. 画像形成装置であって、
    所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報を保持する揮発性の保持手段と、
    ユーザが前記認証情報を前記画像形成装置に設定するための設定画面を表示手段に表示させる表示制御手段と、
    ユーザによって前記設定画面を介して入力された第1の認証情報を不揮発性の記憶手段に記憶させる記憶制御手段と、
    前記画像形成装置が起動されると、前記記憶手段に記憶された前記第1の認証情報を、前記保持手段に保持させる保持制御手段とを有し、
    前記設定画面を介してではなく、前記所定のページ記述言語で記述された命令の受信によって前記画像形成装置に設定された第2の認証情報は、前記不揮発性の記憶手段に記憶されないことを特徴とする画像形成装置。
  2. 前記保持制御手段は、前記記憶手段から取得した前記第1の認証情報に基づいて前記認証情報を設定するための命令を生成し、前記生成した命令を実行することで前記第1の認証情報を前記保持手段に保持させることを特徴とする請求項1記載の画像形成装置。
  3. 記保持制御手段は、前記画像形成装置の再起動の際に前記記憶手段から前記第1の認証情報を取得し、前記認証情報を設定するための命令を生成し、前記生成した命令を実行することで前記第1の認証情報を前記インタプリタに設定することを特徴とする請求項1又は2記載の画像形成装置。
  4. 前記表示制御手段は、前記設定画面を前記画像形成装置の操作部に表示することを特徴とする請求項1乃至3何れか1項記載の画像形成装置。
  5. 前記インタプリタは、PS(PostScript)インタプリタであり、
    前記認証情報は、PSパスワードであることを特徴とする請求項1乃至4何れか1項記載の画像形成装置。
  6. 前記PSパスワードは、
    SystemParamsPasswordと、StartJobPasswordと、であることを特徴とする請求項5記載の画像形成装置。
  7. 前記表示制御手段は、前記設定画面において、前記StartJobPasswordが入力されているが、前記SystemParamsPasswordが入力されていない場合は、前記SystemParamsPasswordの入力を促すメッセージを表示することを特徴とする請求項6記載の画像形成装置。
  8. 前記設定画面は管理者用画面であることを特徴とする請求項1乃至7何れか1項記載の画像形成装置。
  9. 所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報を保持する揮発性の保持手段を有する画像形成装置の制御方法であって、
    ユーザが前記認証情報を前記画像形成装置に設定するための設定画面を表示手段に表示させる表示制御工程と、
    ユーザによって前記設定画面を介して入力された第1の認証情報を不揮発性の記憶手段に記憶させる記憶制御工程と、
    前記画像形成装置が起動されると、前記記憶手段に記憶された前記第1の認証情報を、前記保持手段に保持させる保持制御工程とを有し、
    前記設定画面を介してではなく、前記所定のページ記述言語で記述された命令の受信によって前記画像形成装置に設定された第2の認証情報は、前記不揮発性の記憶手段に記憶されないことを特徴とする制御方法。
  10. 所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報を保持する揮発性の保持手段を有する画像形成装置のコンピュータに、
    ユーザが前記認証情報を前記画像形成装置に設定するための設定画面を表示手段に表示させる表示制御工程と、
    ユーザによって前記設定画面を介して入力された第1の認証情報を不揮発性の記憶手段に記憶させる記憶制御工程と、
    前記画像形成装置が起動されると、前記記憶手段に記憶された前記第1の認証情報を、前記保持手段に保持させる保持制御工程とを実行させ、
    かつ、前記設定画面を介してではなく、前記所定のページ記述言語で記述された命令の受信によって前記画像形成装置に設定された第2の認証情報は、前記不揮発性の記憶手段に記憶されないようにして処理を実行させるためのプログラム。
  11. 画像形成装置であって、
    所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報の設定画面を表示手段に表示させる表示制御手段と、
    前記所定のページ記述言語で記述された、前記認証情報の設定命令を受信する受信手段とを有し、
    前記設定命令に基づいて設定された第1の認証情報は、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置には適用されず、前記設定画面を介して設定された第2の認証情報は、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置にも適用されることを特徴とする画像形成装置。
  12. 前記第1の認証情報を保持する揮発性の保持手段と、
    前記第2の認証情報を記憶する不揮発性の記憶手段とを有し、
    前記第1の認証情報は、前記不揮発性の記憶手段に記憶されないことを特徴とする請求項11記載の画像形成装置。
  13. 前記所定のページ記述言語で記述された設定命令によって命令された前記第1の認証情報を前記保持手段に保持させる保持制御手段と、
    前記設定画面を介して入力された前記第2の認証情報を前記記憶手段に記憶させる制御を行う記憶制御手段とを有することを特徴とする請求項12記載の画像形成装置。
  14. 前記記憶手段に記憶された前記第2の認証情報を、前記保持手段に保持させる制御を行う制御手段を有することを特徴とする請求項12又は13記載の画像形成装置。
  15. 記制御手段は、前記所定のページ記述言語で記述された、前記保持手段に前記第2の認証情報を保持させるための設定命令を、前記インタプリタの起動に伴って生成して前記インタプリタに解釈させることにより、前記記憶手段に記憶された前記第2の認証情報を、前記保持手段に保持させる制御を行うことを特徴とする請求項14記載の画像形成装置。
  16. 前記インタプリタは、PS(PostScript)インタプリタであり、
    前記認証情報は、PSパスワードであることを特徴とする請求項11乃至15何れか1項記載の画像形成装置。
  17. 前記PSパスワードは、
    SystemParamsPassword、又は、StartJobPasswordであることを特徴とする請求項16記載の画像形成装置。
  18. 前記設定画面を介して設定された前記第2の認証情報を、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置に適用する適用手段を有することを特徴とする請求項11乃至17何れか1項記載の画像形成装置。
  19. 前記画像形成装置が起動されると、前記認証情報の設定が設定なしの状態で起動された後に、前記記憶手段に記憶された前記第2の認証情報が前記保持手段に保持されることを特徴とする請求項14記載の画像形成装置。
  20. 前記設定画面は管理者用画面であることを特徴とする請求項11乃至19何れか1項記載の画像形成装置。
  21. 画像形成装置の制御方法であって、
    所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報の設定画面を表示手段に表示させる表示制御工程と、
    前記所定のページ記述言語で記述された、前記認証情報の設定命令を受信する受信工程とを有し、
    前記設定命令に基づいて設定された第1の認証情報は、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置には適用されず、前記設定画面を介して設定された第2の認証情報は、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置にも適用されることを特徴とする制御方法。
  22. 画像形成装置のコンピュータに、
    所定のページ記述言語で記述された印刷ジョブの言語解釈をするインタプリタに設定される認証情報の設定画面を表示手段に表示させる表示制御工程と、
    前記所定のページ記述言語で記述された、前記認証情報の設定命令を受信する受信工程とを実行させ、
    かつ、前記設定命令に基づいて設定された第1の認証情報は、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置には適用されず、前記設定画面を介して設定された第2の認証情報は、当該設定後に電源をオフ状態にして再び起動させた前記画像形成装置にも適用されるようにして処理を実行させるためのプログラム。
JP2017180347A 2017-09-20 2017-09-20 画像形成装置、制御方法及びプログラム Active JP6742971B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2017180347A JP6742971B2 (ja) 2017-09-20 2017-09-20 画像形成装置、制御方法及びプログラム
EP18191642.0A EP3461163B1 (en) 2017-09-20 2018-08-30 Information processing apparatus, information processing method, and program
KR1020180111180A KR20190033017A (ko) 2017-09-20 2018-09-18 정보 처리장치, 정보 처리방법 및 기록매체
CN201811093321.5A CN109521972B (zh) 2017-09-20 2018-09-19 信息处理装置、信息处理装置的控制方法和记录介质
US16/135,522 US10872138B2 (en) 2017-09-20 2018-09-19 Information processing apparatus, information processing method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017180347A JP6742971B2 (ja) 2017-09-20 2017-09-20 画像形成装置、制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2019055508A JP2019055508A (ja) 2019-04-11
JP6742971B2 true JP6742971B2 (ja) 2020-08-19

Family

ID=63449335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017180347A Active JP6742971B2 (ja) 2017-09-20 2017-09-20 画像形成装置、制御方法及びプログラム

Country Status (5)

Country Link
US (1) US10872138B2 (ja)
EP (1) EP3461163B1 (ja)
JP (1) JP6742971B2 (ja)
KR (1) KR20190033017A (ja)
CN (1) CN109521972B (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11989737B2 (en) * 2021-07-09 2024-05-21 Lexmark International, Inc. Methods and systems for determining the authenticity of a component

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100310093B1 (ko) * 1998-07-15 2001-11-15 윤종용 패스워드를 이용한 개인용 컴퓨터의 보안방법
US6823464B2 (en) * 2001-02-26 2004-11-23 International Business Machines Corporation Method of providing enhanced security in a remotely managed computer system
JP4261781B2 (ja) * 2001-08-09 2009-04-30 キヤノン株式会社 情報管理装置、情報管理制御方法、プログラム
CN100504818C (zh) * 2003-07-07 2009-06-24 巨视股份有限公司 调控对非易失性存储区访问的方法和判定访问的自动方法
TW200504508A (en) * 2003-07-16 2005-02-01 Iadea Corp Portable non-volatile memory device and data access protection method of the same
JP2005153144A (ja) * 2003-11-20 2005-06-16 Canon Inc 画像処理装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2006159565A (ja) * 2004-12-06 2006-06-22 Canon Inc 印刷システム
JP4769608B2 (ja) * 2006-03-22 2011-09-07 富士通株式会社 起動検証機能を有する情報処理装置
US8131163B2 (en) * 2008-03-14 2012-03-06 Ricoh Company, Ltd. Image forming apparatus for performing an MICR printing operation
JP2009220317A (ja) * 2008-03-14 2009-10-01 Ricoh Co Ltd 画像形成装置、画像形成制御方法、画像形成制御プログラム及び記録媒体
US8817297B2 (en) * 2010-03-31 2014-08-26 Konica Minolta Laboratory U.S.A., Inc. Restricting printer language selection on a user-by-user basis
JP5701039B2 (ja) * 2010-12-14 2015-04-15 キヤノン株式会社 印刷装置、印刷制御システム、印刷制御システムの制御方法、及びプログラム
JP6034555B2 (ja) * 2011-09-20 2016-11-30 キヤノン株式会社 印刷制御装置及びその制御方法
JP2013165343A (ja) * 2012-02-09 2013-08-22 Canon Inc 画像形成装置、画像形成方法及びプログラム
JP6207295B2 (ja) * 2013-08-14 2017-10-04 キヤノン株式会社 印刷装置及びその制御方法
JP6442174B2 (ja) * 2014-07-03 2018-12-19 キヤノン株式会社 処理装置、処理装置の制御方法、プログラム
JP6362453B2 (ja) * 2014-07-07 2018-07-25 キヤノン株式会社 印刷システム、画像処理装置、情報処理方法及びプログラム
JP2016189047A (ja) * 2015-03-30 2016-11-04 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP6582832B2 (ja) * 2015-09-30 2019-10-02 株式会社リコー 電子機器、情報処理システム及び外部連携方法

Also Published As

Publication number Publication date
KR20190033017A (ko) 2019-03-28
CN109521972A (zh) 2019-03-26
EP3461163A1 (en) 2019-03-27
EP3461163B1 (en) 2020-12-16
US10872138B2 (en) 2020-12-22
JP2019055508A (ja) 2019-04-11
US20190087565A1 (en) 2019-03-21
CN109521972B (zh) 2023-07-11

Similar Documents

Publication Publication Date Title
JP6560573B2 (ja) 情報処理装置とその制御方法、及びプログラム
EP2629192A2 (en) Information processing apparatus, information processing method, and program
US9830544B2 (en) Image processing apparatus, control method, and storage medium for executing print processing using a password including selecting a personal identification code type that indicates a purpose for using the password
US8988715B2 (en) Information processing apparatus, control method, and storage medium
JP2015097356A (ja) 通信システム、画像形成装置及びそれらの制御方法、並びにプログラム
JP6303609B2 (ja) プログラム、情報処理装置、情報処理方法、及び情報処理システム
US11169750B2 (en) Printing apparatus, printing control method, and storage medium
JP6575270B2 (ja) 印刷設定支援装置及びプログラム
JP2019067041A (ja) プログラムおよび印刷システム
JP2018049552A (ja) 情報処理装置、情報処理方法及びプログラム
JP6742971B2 (ja) 画像形成装置、制御方法及びプログラム
JP7309348B2 (ja) プログラム及び制御方法
JP7146361B2 (ja) 情報処理装置、情報処理システム、情報処理装置の制御方法、及び、プログラム
JP2010099891A (ja) 印刷制御装置、印刷制御方法、及びコンピュータプログラム
JP6460665B2 (ja) 画像形成装置、画像形成装置の制御方法、およびプログラム
JP4639917B2 (ja) 画像形成装置および画像形成システム
JP6766409B2 (ja) 印刷装置
JP2004152140A (ja) 画像形成装置及び情報処理装置及び電源制御方法及びコンピュータが読み取り可能な記憶媒体並びにプログラム
JP7155989B2 (ja) 情報処理装置、記録媒体及び情報処理方法
JP2019055505A (ja) 画像形成装置、情報処理方法及びプログラム
JP2018139360A (ja) 電子機器
JP6492948B2 (ja) 情報処理装置、出力システム及びプログラム
JP2015153404A (ja) プログラム、情報処理装置、情報処理方法、及び情報処理システム
JP7218159B2 (ja) 情報処理装置、その制御方法、及びプログラム
JP2010250862A (ja) 画像形成システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180719

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200325

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200630

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200729

R151 Written notification of patent or utility model registration

Ref document number: 6742971

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151