[go: up one dir, main page]

JP4708664B2 - 周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体 - Google Patents

周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体 Download PDF

Info

Publication number
JP4708664B2
JP4708664B2 JP2002032764A JP2002032764A JP4708664B2 JP 4708664 B2 JP4708664 B2 JP 4708664B2 JP 2002032764 A JP2002032764 A JP 2002032764A JP 2002032764 A JP2002032764 A JP 2002032764A JP 4708664 B2 JP4708664 B2 JP 4708664B2
Authority
JP
Japan
Prior art keywords
program
peripheral device
user
server
information
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.)
Expired - Fee Related
Application number
JP2002032764A
Other languages
English (en)
Other versions
JP2003233544A (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 JP2002032764A priority Critical patent/JP4708664B2/ja
Priority to US10/347,935 priority patent/US7178032B2/en
Priority to DE60327959T priority patent/DE60327959D1/de
Priority to EP03250550A priority patent/EP1335280B1/en
Priority to CN03102192.1A priority patent/CN1285044C/zh
Publication of JP2003233544A publication Critical patent/JP2003233544A/ja
Application granted granted Critical
Publication of JP4708664B2 publication Critical patent/JP4708664B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体に関する。
【0002】
【従来の技術】
従来、ユーザの認証機能を持つ周辺機器において、認証の範囲は、その周辺機器そのものの使用、或いはその周辺機器が提供する特定の機能を制限するためのものが多かった。
【0003】
また、ネットワークに接続され、ユーザ認証用のサーバーを設ける情報処理システムにおいては、サーバーは主にユーザ認証情報の管理と認証、またはデータの共有のためにのみ存在していた。
【0004】
また、周辺機器自身の操作するための処理は、各周辺機器自身が独自に提供していた。
【0005】
【発明が解決しようとする課題】
上述した従来技術によれば、ネットワーク上に存在する複数の周辺機器を操作する際、認証サーバーという共通の存在がありながらも、各周辺機器の操作方法は、各周辺機器の操作仕様に準じる必要があり、異なる機能を提供するような機器間では、ある同一機能の名称が統一されていない、または、ある機能を使用するための操作画面への遷移手順が異なる等、各周辺機器間で操作性が統一されていないという問題点があった。
【0006】
これらの問題点は、同一のネットワーク環境で使用される可能性がありながらも、各周辺機器のユーザインターフェースを構築する操作プログラムが、それぞれ個別のプログラムとして存在することに起因している。
【0007】
更に、各周辺機器のユーザインターフェースは、常に全機能が使用できるように構築されており、ある特定の使い方しか行わないユーザにとっては、操作が煩雑になる傾向があった。
【0008】
本発明は、上述したような従来技術の有する問題点を解消するためになされたもので、その目的は、操作性を向上させることが可能周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体を提供することである。
【0011】
上記目的を達成するために、本発明の周辺機器は、コンピュータとネットワークを介して接続される周辺機器であって、前記周辺機器上で機器を操作するためのユーザインターフェースを表示するユーザインターフェース手段と、前記周辺機器と前記コンピュータとを含むネットワークを利用可能なユーザを認証するための情報を保持するサーバーにログインするための通信手段と、前記サーバーで認証された際に前記サーバーの操作環境管理手段からログインしたユーザの操作環境情報を取得する情報取得手段と、前記サーバーに対して送信したユーザ情報に応じて送信されてくる前記ユーザ情報に対応するユーザの利用可能なプログラムを示す情報であって、プログラム本体を含まないプログラムリストを受信するリスト受信手段と、前記周辺機器が、前記リスト受信手段が受信した前記プログラムリストを用いて、前記ユーザ情報に対応するユーザが利用可能なプログラムを実行指示するためのプログラムリストを列挙した操作画面をユーザインターフェースに表示する操作画面表示手段と、前記操作画面表示手段により表示された操作画面を用いて、前記サーバー上のユーザ毎のプログラム情報管理手段が保持する所定のプログラムの実行が指示された際に、前記サーバーから前記実行指示が行われたプログラムをダウンロードするプログラムダウンロード手段と、前記ダウンロードしたプログラムを保持するためのデータ管理手段と、前記ダウンロードしたプログラムを実行するためのプログラム実行手段と、前記周辺機器が、前記サーバーからダウンロードされたプログラムを、前記周辺機器上で実行するプログラム実行手段と、前記プログラム実行手段においてプログラムが実行され動作したことに応じて、前記周辺機器が提供可能な機能や処理を行う際に用いるパラメータ値域が記述された機能データに基づき、前記周辺機器で使用できない機能に対応する項目の操作が制限されたユーザインターフェースを構成するユーザインターフェース構成手段と、を有することを特徴とする。
【0014】
また、上記目的を達成するために、本発明の周辺機器の制御方法は、コンピュータとネットワークを介して接続される周辺機器を制御するための制御方法において、前記周辺機器はユーザが前記周辺機器上で機器を操作するためのユーザインターフェースを表示する表示ステップと、前記周辺機器と前記コンピュータとを含むネットワークを利用可能なユーザを認証するための情報を保持するサーバーにログインするための通信を前記周辺機器が行う通信ステップと、前記周辺機器が、前記サーバーで認証された際に前記サーバーの操作環境管理手段からログインしたユーザの操作環境情報を取得する情報取得ステップと、前記周辺機器が、前記サーバーに対して送信したユーザ情報に応じて送信されてくる前記ユーザ情報に対応するユーザの利用可能なプログラムを示す情報であって、プログラム本体を含まないプログラムリストを受信するリスト受信ステップと、前記周辺機器が、前記リスト受信ステップが受信した前記プログラムリストを用いて、前記ユーザ情報に対応するユーザが利用可能なプログラムを実行指示するためのプログラムリストを列挙した操作画面をユーザインターフェースに表示する操作画面表示ステップと、前記操作画面表示ステップにより表示された操作画面を用いて、前記サーバー上のユーザ毎のプログラム情報管理手段が保持する所定のプログラムの実行が指示された際に、前記周辺機器が前記サーバーから前記実行指示が行われたプログラムをダウンロードするプログラムダウンロードステップと、前記周辺機器が、前記ダウンロードしたプログラムをデータ管理手段により保持するためのデータ管理ステップと、前記周辺機器が、前記サーバーからダウンロードされたプログラムを、前記周辺機器上で実行するプログラム実行ステップと、前記プログラム実行ステップにおいてプログラムが実行され動作したことに応じて、前記周辺機器が提供可能な機能や処理を行う際に用いるパラメータ値域が記述された機能データに基づき、前記周辺機器で使用できない機能に対応する項目の操作が制限されたユーザインターフェースを構成するユーザインターフェース構成ステップと、を有することを特徴とする。
【0017】
また、上記目的を達成するために、本発明の周辺機器の制御プログラムは、コンピュータとネットワークを介して接続される周辺機器を制御するためのコンピュータ読み取り可能な周辺機器の制御プログラムであって、前記周辺機器上で機器を操作するためのユーザインターフェースを表示する表示ステップと、前記周辺機器と前記コンピュータとを含むネットワークを利用可能なユーザを認証するための情報を保持するサーバーにログインするための通信ステップと、前記サーバーで認証された際に前記サーバーの操作環境管理手段からログインしたユーザの操作環境情報を取得する情報取得ステップと、前記サーバーに対して送信したユーザ情報に応じて送信されてくる前記ユーザ情報に対応するユーザの利用可能なプログラムを示す情報であって、プログラム本体を含まないプログラムリストを受信するプログラムリスト受信ステップと、前記リスト受信ステップが受信した前記プログラムリストを用いて、前記ユーザ情報に対応するユーザが利用可能なプログラムを実行指示するためのプログラムリストを列挙した操作画面をユーザインターフェースに表示する操作画面表示ステップと、前記操作画面表示ステップにより表示された操作画面を用いて、前記サーバー上のユーザ毎のプログラム情報管理手段が保持する所定のプログラムの実行が指示された際に、前記サーバーから前記実行指示が行われたプログラムをダウンロードするプログラムダウンロードステップと、前記ダウンロードしたプログラムをデータ管理手段により保持するためのデータ管理ステップと、前記サーバーから前記周辺機器上にダウンロードしたプログラムを実行するプログラム実行ステップと、前記プログラム実行ステップにおいてプログラムが実行され動作したことに応じて、前記周辺機器が提供可能な機能や処理を行う際に用いるパラメータ値域が記述された機能データに基づき、前記周辺機器で使用できない機能に対応する項目の操作が制限されたユーザインターフェースを構成するユーザインターフェース構成ステップと、を含む制御方法をコンピュータに実行させるためのプログラムコードから成ることを特徴とする。
【0018】
また、上記目的を達成するために、本発明の記憶媒体は、前記各制御プログラムを格納したことを特徴とする。
【0019】
【発明の実施の形態】
以下、本発明の一実施の形態を図面に基づき説明する。
【0020】
図1は、本発明の一実施の形態に係る周辺機器の全体構成を示すブロック図であり、同図において、101は周辺機器全体を制御するためのコントローラで、後述する図2に示すようなハードウェア構成を有している。102は通信インターフェースで、コントローラ101が周辺機器の外部機器と通信するためのものである。この通信インターフェース102は、例えば、イーサネットインターフェースやIEE1284インターフェース、若しくはその他の通信インターフェースであっても良い。103はスキャナエンジンで、コントローラ101によって制御される。104はプリンタエンジンで、コントローラ101によって制御される。このプリンタエンジン104は、例えば、レーザービームプリンタやインクジェットプリンタ、若しくはその他のプリンタであっても良い。105はFAXボードで、画像の送受信時の通信制御等、FAX機能を実現するためのものであり、コントローラ101によって制御される。106はユーザインターフェースで、LCD(液晶表示器)等から成るディスプレイとキーボード等から構成されている。このユーザインターフェース106は、コントローラ101からの情報表示を行うと共に、ユーザからの指示をコントローラ101に伝える機能を有する。
【0021】
以上のような構成に成る本実施の形態に係る周辺機器は、スキャナエンジン103を選択させて、スキャンジョブの発行を可能にする。また、プリンタエンジン104とスキャナエンジン103を選択させて、コピージョブの発行を可能にする。また、プリンタエンジン104とスキャナエンジン103及びFAXボード105を選択させて、FAX受信ジョブ及びFAX送信ジョブの発行を可能にする。
【0022】
図2は、図1のコントローラ101を中心としたハードウェアの概略構成を示すブロック図であり、図1に示すコントローラ101は、図2に示すように、CPU(中央演算処理装置)201と、RAM(ランダムアクセスメモリ)202と、LCD203と、キーボード204と、ROM(リードオンリーメモリ)205と、通信インターフェース206と、スキャナエンジン207と、プリンタエンジン208と、FAXボード209と、DISK(記憶手段)210とを、システムバス211を介して相互に接続して構成されている。
【0023】
図1のコントローラ101を制御するプログラムは、ROM205若しくはDISK210に格納されており、必要に応じてRAM202に読み出され、CPU201によって実行される。また、ROM205及びDISK210には、制御プログラム以外にも周辺機器や当該周辺機器で処理されるジョブの機能及び状態を示す属性情報や出力の対象となるジョブデータ等が格納されている。また、CPU201がLCD203を通して情報やメッセージ等の表示を行い、キーボード204からユーザの指示を受ける。また、CPU201が通信インターフェース206を通じて外部機器と通信を行う。
【0024】
本実施の形態では、特に断らない限り、図1の周辺機器では、COU201がシステムバス211を介してキーボード204からユーザの入力を受け取り且つRAM202と、LCD203と、ROM205と、通信インターフェース206と、スキャナエンジン207と、プリンタエンジン208と、FAXボード209と、DISK210とを制御して実施する。
【0025】
図3は、図1で示した周辺機器が動作するネットワークシステムの構成例を示すブロック図であり、同図において、301,302はMFP(複合機)で、図1で示した周辺機器を示す。303はPC(1)、304はPC(2)、305はPC(3)である。PC(1)303、PC(2)304、PC(3)305は、それぞれ後述する図4に示すようなハードウェア構成を有し、ネットワーク306経由でMFP301,302と接続されたPC(パーソナルコンピュータ)を示す。ネットワーク306経由でMFP301,302と接続されるのは、ワークステーションであっても良いし、他の周辺機器やその他の機器であっても良い。
【0026】
本実施の形態では、PC(1)303を本実施の形態を適用したサーバーであるものとする。
【0027】
図4は、図2のネットワークシステムを構成するPCのハードウェア構成を示すブロック図であり、PCは、図4に示すように、CPU401と、RAM402と、CRT(陰極線管)403と、キーボード404と、ポインティングデバイス405と、ROM406と、DISK407と、通信インターフェース408とを、システムバス409を介して相互に接続して構成されている。
【0028】
PCを制御するプログラムは、ROM406若しくはDISK407に格納されており、必要に応じてRAM402に読み出され、CPU401によって実行される。また、CPU401がCRT403を通して表示を行い、キーボード404及びポインティングデバイス405からユーザの指示を受ける。また、CPU401が通信インターフェース406を通じて外部機器と通信を行う。
【0029】
本実施の形態では、特に断らない限り、図4のPCでは、CPU401がシステムバス409を介してキーボード404やポインティングデバイス405からユーザの入力を受け取り且つRAM402と、CRT403と、ROM406と、DISK407と、通信インターフェース408とを制御して実施する。
【0030】
図5は、本実施の形態に係る周辺機器であるMFP301,302のコントローラ101のシステム構成を示す図であり、同図において、501は通信管理部(通信管理手段)で、通信インターフェース206を介してやり取りされる通信コマンドの解析や、通信制御を行う。502はデータ管理部(データ管理手段)で、コントローラ101が統括する各種データの管理を行うものである。503はプログラム管理部(プログラム管理手段)で、データ管理部502が管理している常駐、或いは非常駐のプログラムの実行を制御・管理するものである。
【0031】
図6は、本実施の形態に係るユーザ認証サーバーであるPCのシステム構成を示す図であり、同図において、601はユーザ情報管理部(ユーザ情報管理手段)で、ネットワーク306に接続される各端末から通信インターフェース206を介して問い合わされるユーザの認証を行うための情報を管理している。602はユーザ毎のプログラム管理部(データ管理手段)で、ユーザ情報管理部601にて管理されているユーザ毎に使用可能なプログラムを管理している。このプログラム管理部602は、本実施の形態においては、ネットワーク306に接続される周辺機器の操作アプリケーションを管理するものとする。
【0032】
尚、ユーザ毎のプログラム管理部602が管理する情報は、本実施の形態の範囲に限定されるものではない。603はユーザ毎の操作環境管理部(操作環境管理手段)で、ユーザ情報管理部601にて管理されているユーザ毎の操作環境を管理するものであり、本実施の形態においては、特定のユーザが使用したアプリケーションの使用頻度に応じてランク付けしているものとする。
【0033】
尚、ユーザ毎の操作環境管理部603が管理する情報は、本実施の形態の範囲に限定されるものではない。
【0034】
図7は、本実施の形態に係るユーザ認証サーバーが保持するデータテーブルの関連図であり、同図において、701は認証用のユーザ情報管理テーブルで、各レコードは主に図6のユーザ情報管理部601により管理されている。ユーザ情報として管理される情報は、一般的にはユーザIDとパスワードがあるが、本実施の形態では、それらの内容に付いて特に制限するものではない。
【0035】
701−1は第1フィールドで、後述するユーザ毎のプログラムを管理するプログラム管理テーブル702への参照情報を格納するものである。この参照方法に関しては、本実施の形態の内容に特に限定するものではない。
【0036】
701−2は第2フィールドで、後述するユーザ毎の操作環境情報を管理する操作環境管理テーブル703への参照情報を格納するものである。この参照方法に関しては、本実施の形態の内容に特に限定するものではない。
【0037】
702はユーザ毎のプログラムを管理するプログラム管理テーブルで、主に図6のユーザ毎のプログラム管理部602により管理されている。本テーブル702には、第1フィールド701−1のユーザが利用できるプログラムの一覧が管理されているものとする。
【0038】
尚、プログラムを管理するための情報は、特に本実施の形態の形式に制限するものではない。
【0039】
702−1はプログラム識別番号であり、各プログラムに対して与えられるユニークな番号である。
【0040】
702−2は周辺機器MFP(1)301及びMFP(2)302のパワーユーザ向けのコピープログラムであり、周辺機器MFP(1)301及びMFP(2)302が持つコピー機能の全ての操作が可能なプログラムである。
【0041】
尚、本テーブルには、RAM402、DISK407のいずれかに格納されているプログラムの実体への参照情報が格納されているものとする。
【0042】
702−3は周辺機器MFP(1)301及びMFP(2)302の一般ユーザ向けのコピープログラムであり、周辺機器MFP(1)301及びMFP(2)302が持つコピー機能のうち、基本的な機能のみが操作できるプログラムである。
【0043】
尚、本テーブルには、RAM402、DISK407のいずれかに格納されているプログラムの実体への参照情報が格納されているものとする。
【0044】
703はユーザ毎の操作環境を管理する操作環境管理テーブルであり、主に図6のユーザ毎の操作環境管理部603により管理されている。
【0045】
703−1はプログラム識別番号702−1で示されるプログラムの識別番号である。
【0046】
703−2はプログラムの識別番号703−1で示されるプログラムの使用回数である。
【0047】
尚、ユーザ操作環境情報としては、本実施の形態の内容に特に限定するものではない。また、ユーザ毎の操作環境管理部603の管理する内容によっては、プログラム管理テーブル702をそのまま使用しても良く、特に本実施の形態のテーブル構成に限定するものでもない。
【0048】
図8は、本実施の形態に係る周辺機器の動作の流れを示すフローチャートである。
【0049】
図8において、S801はユーザ認証サーバーPC(1)303にログインするためのネットワークログイン処理ステップである。本処理は、図1のユーザインターフェース106からの操作により入力されたユーザ情報を、図5の通信管理部501及び図1の通信インターフェース102を介してユーザ認証サーバーPC(1)303へ送り、認証結果を得る。
【0050】
S802はユーザ認証サーバーPC(1)303から認証が得られたか否かを確認するステップであり、認証が得られた場合はステップS803へ遷移し、また、認証が得られなかった場合は、本フローチャートの処理を終了する。
【0051】
S803はユーザ認証サーバーPC(1)303から、ユーザ毎に利用可能なプログラムの一覧を取得するステップである。本処理は、図5の通信管理部501及び図1の通信インターフェース102を介してユーザ認証サーバーPC(1)303にコマンド等の手段により問い合わせ、取得するものとする。
【0052】
尚、前記コマンドには、ユーザ情報、或いは前記ステップS801において得られたチケット等が付加されているものとする。
【0053】
S804はユーザ認証サーバーPC(1)303から、ユーザ毎の操作環境情報を取得するステップである。本処理は、図5の通信管理部501及び図1の通信インターフェース102を介してユーザ認証サーバーPC(1)303にコマンド等の手段により問い合わせ、取得するものとする。
【0054】
尚、前記コマンドには、ユーザ情報、或いは前記ステップS801において得られたチケット等が付加されているものとする。
【0055】
S805はユーザインターフェース106を介してユーザに操作の誰何を行うステップである。本実施の形態では、前記ステップS803において得られたプログラムリストを、前記ステップS804において取得した情報を元に利用回数が多い順に列挙するものとする。
【0056】
S806は前記ステップS805において操作終了が指示されたか否かをチェックするステップであり、操作終了が指示された場合はステップS807へ、また、操作終了が指示されない場合はステップS808へ、それぞれ遷移する。
【0057】
S807は操作終了指示に従い、前記ステップS801においてログインしたユーザ認証サーバーPC(1)303からログアウトするステップである。
【0058】
S808はプログラム実行が指示されたか否かを判定するステップであり、プログラム実行が指示された場合はステップS809へ遷移し、また、プログラム実行が指示されない場合は図外の処理を行うか、前記ステップS806へ戻る。
【0059】
S809は実行指示されたプログラムをダウンロードするステップである。本処理は、図1のユーザインターフェース106を介して、指示されたプログラムを特定するプログラム識別番号702−1を使用し、図5の通信管理部501を介して、ユーザ認証サーバーPC(1)303にダウンロード要求を行う。ユーザ認証サーバーPC(1)303からプログラムデータが転送されると、図5のデータ管理部502を介してRAM402、或いはDISK407へ格納するものとする。
【0060】
S810は前記ステップ809において取得したプログラムを実行するステップであり、図5のプログラム管理部503を介してプログラムの実行を行う。
【0061】
S811は図5のプログラム管理部503において、ダウンロードプログラムの終了を検知した際にプログラムを削除するステップであり、図5のデータ管理部502を介して、前記ステップS809において取得したプログラムをRAM402、或いはDISK407上から削除するものである。
【0062】
S812はネットワークからのログアウト処理を行うステップで、本処理を終了後は、本フローチャートの処理を終了する。
【0063】
図9は、本実施の形態に係るユーザ認証サーバー(ネットワークサーバー)PC(1)303の動作の流れを示すフローチャートである。
【0064】
図9において、S901は図4の通信インターフェース408から受信する各種通信コマンドを解析するステップである。
【0065】
S902はログイン要求コマンドを判断するステップであり、ログイン要求コマンドである場合はステップS903へ、また、ログイン要求コマンドでない場合はステップS906へ、それぞれ遷移する。
【0066】
S903はログイン要求しているユーザ情報を元に、図6のユーザ情報管理部601を介し、ユーザ情報管理テーブル701内にデータが登録されているか否かの検索、或いは登録内容と一致するか否かを確認するステップである。
【0067】
S904は前記ステップS903のユーザ情報検索結果に基づき、ログイン情報を管理するステップである。本ステップS903が保持する情報は、RAM402、或いはDISK407上に保持されるものとする。
【0068】
S905は前記ステップS903のユーザ情報検索結果に基づき、認証の結果を送出するステップであり、図4の通信インターフェース408を介して周辺機器側に返信される。
【0069】
図6のユーザ情報管理部601に情報が正しく登録されていない場合は、認証に失敗する。
【0070】
S906はユーザ毎の利用可能プログラム一覧要求コマンドか否かを判定するステップであり、プログラム一覧要求コマンドである場合はステップS907へ、また、プログラム一覧要求コマンドでない場合はステップS909へ、それぞれ遷移する。
【0071】
S907はプログラム情報を検索するステップであり、コマンドに付加されているユーザ情報、或いはログインチケット等の情報から、図6のユーザ情報管理部601を介し、図7のユーザ情報管理テーブル701から第1フィールド701−1に格納されている参照情報をたどり、図2のユーザ毎のプログラム管理部602を介して図7のプログラム管理テーブル702からプログラムの一覧を取得する。
【0072】
S908は前記ステップS807において得られたプログラムの一覧を送出するステップであり、図4の通信インターフェース408を介して周辺機器側に返信される。
【0073】
S909はユーザ毎の操作環境要求コマンドの判定を行うステップであり、操作環境要求コマンドの場合はステップS910へ、また、操作環境要求コマンドでない場合はステップS912へ、それぞれ遷移する。
【0074】
S910はユーザ毎の操作環境要求コマンドに付加されているユーザ情報、或いはログインチケット等の情報から、図6のユーザ情報管理部601を介し、図7のユーザ情報管理テーブル701から第2フィールド701−2に格納されている参照情報をたどり、図6のユーザ毎の操作環境管理部603を介して図7のユーザ毎の操作環境管理テーブル703から操作環境を取得する。
【0075】
S911は前記ステップS907において得られた操作環境情報を送出するステップであり、図4の通信インターフェース408を介して周辺機器側に返信される。
【0076】
S912はプログラムのダウンロード要求コマンドを判定するステップであり、ダウンロード要求コマンドの場合はステップS913へ、また、ダウンロード要求コマンドでない場合はステップS914へ、それぞれ遷移する。
【0077】
S913はプログラムダウンロードするステップであり、コマンドに付加されているユーザ情報、或いはログインチケット等の情報から、図6のユーザ情報管理部601を介し、図7のユーザ情報管理テーブル701から第1フィールド701−1に格納されている参照情報をたどり、図6のユーザ毎のプログラム管理部602を介してプログラム管理テーブル702から要求されたプログラムを特定する。特定されたプログラムは、図6のプログラム管理部602を介して読み出され、図4の通信インターフェース408を介して転送されるものとする。
【0078】
S914はログアウト要求コマンドを判定するステップであり、ログアウト要求コマンドである場合はステップS915へ遷移し、また、ログアウト要求コマンドでない場合は本フローチャートの処理を終了し、図外の処理を継続する。
【0079】
S915はログアウト情報を管理するステップであり、前記ステップS904におけるログイン情報を解除する。
【0080】
図10は、本実施の形態に係る周辺機器上で実行されるプログラムの動作の流れを示すフローチャートである。
【0081】
図10において、S1001は、図5のデータ管理部502内に保持されている機能データを読み出すステップである。前記機能データには、例えば、両面印刷ユニットの有無、ステイプルユニットの有無等が記載されているものとする。
【0082】
S1002は操作画面を表示するステップであり、プログラム自身が扱える各種設定機能や、各種パラメータの値域等と、前記ステップS1001において得られた情報とを比較し、使用できない機能が含まれる操作画面を表示する際、該当項目を図1のユーザインターフェース106を介してユーザが操作できないようにマスク処理するステップである。
【0083】
S1003は操作を入力するステップであり、図1のユーザインターフェース106を介して入力する様々な処理を受け付けるステップである。
【0084】
S1004は操作終了を判定するステップであり、操作終了と判断されると本フローチャートの処理を終了する。
【0085】
S1005は処理実行を判定するステップであり、例えば、印刷処理や、読み込み処理等の処理の起動を判定するステップであり、処理実行であればステップS1006へ、また、処理実行でなければ前記ステップS1003へ戻り、操作画面の更新等を継続する。
【0086】
S1006は指定された処理を実行するステップである。本実施の形態においては、処理の内容に付いて特に言及しないが、周辺機器自身に処理を行わせるものであれば特に制限するものではない。
【0087】
尚、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成されることは言うまでもない。
【0088】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0089】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【0090】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0091】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【0092】
【発明の効果】
本発明によれば、サーバー上のプログラムを周辺機器上にダウンロードして実行することが可能となり、ネットワーク上のいずれの周辺機器上においても、同じ操作プログラムを利用できるので操作性が向上する。
【0093】
また、前記周辺機器において、前記データ管理手段の中に周辺機器自身が提供可能な機能や、処理を行う際に必要なパラメータの値域等が記述された機能データを有し、前記ダウンロードされたプログラムは、プログラム実行手段により実行された直後に、前記機能データを読み取り、その周辺機器の機能にあったユーザインターフェースが構築できることにより、1つのプログラム上において、特定の機能を使用するための操作が制限されるだけであるため、周辺機器全体の操作性は一貫した状態が保持できる。
【0094】
また、前記サーバーのユーザー情報管理手段において、管理者、一般ユーザ等のユーザ・レベルを管理し、周辺機器の機能データと、ユーザのレベルに応じて、ユーザインターフェースの内容が変えられるように構成したことにより、1つのプログラム中において、特定の機能の操作が制限されるだけであるため、周辺機器全体の操作性は一貫した状態が保持できる。
【0095】
また、前記サーバーのユーザ毎のプログラム管理手段が保持するプログラムには、パワーユーザ用の高機能操作用プログラム、通常のユーザ用の機能限定操作用プログラムを管理できるようにしたことにより、目的に合わせた、より操作性の良いプログラムが利用できる。
【0096】
更に、前記サーバーのユーザ毎の操作環境管理手段において、特定のユーザが操作した環境情報を常に更新することにより、いずれの周辺機器を使用しても、最後に使用した環境を復元することが可能となり、操作性が向上する。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係る周辺機器の全体構成を示すブロック図である。
【図2】図1のコントローラのハードウェア構成を示すブロック図である。
【図3】図1の周辺機器が動作するネットワーク構成の一例を示すブロック図である。
【図4】図3のシステムを構成するPCのハードウェア構成を示すブロック図である。
【図5】本発明の一実施の形態に係る周辺機器のコントローラ内のシステム構成を示す図である。
【図6】本発明の一実施の形態に係るユーザ認証サーバーのシステム構成を示す図である。
【図7】本発明の一実施の形態に係るユーザ認証サーバーが保持するデータテーブルの関連図である。
【図8】本発明の一実施の形態に係る周辺機器の動作の流れを示すフローチャートである。
【図9】本発明の一実施の形態に係るユーザ認証サーバーの動作の流れを示すフローチャートである。
【図10】本発明の一実施の形態に係る周辺機器上で実行されるプログラムの動作の流れを示すフローチャートである。
【符号の説明】
101 コントローラ
102 通信インターフェース
103 スキャナエンジン
104 プリンタエンジン
105 FAXボード
106 ユーザインターフェース
201 CPU
202 RAM
203 LCD
204 キーボード
205 ROM
206 通信インターフェース
207 スキャナエンジン
208 プリンタエンジン
209 FAXボード
210 DISK
211 システムバス
301 MFP(1)
302 MFP(2)
303 PC(1)
304 PC(2)
305 PC(3)
306 ネットワーク
401 CPU
402 RAM
403 CRT
404 キーボード
405 ポインティングデバイス
406 ROM
407 DISK
408 通信インターフェース
409 システムバス
501 通信管理部
502 データ管理部
503 プログラム管理部
601 ユーザ情報管理部
602 ユーザ毎のプログラム管理部
603 ユーザ毎の操作環境管理部
701 認証用のユーザ情報管理テーブル
701−1 第1フィールド
701−2 第2フィールド
702 プログラム管理テーブル
702−1 プログラム識別番号
702−2 パワーユーザ向けのコピープログラム
702−3 一般ユーザ向けのコピープログラム
703 操作環境管理テーブル
703−1 プログラムの識別番号
703−2 プログラムの使用回数

Claims (16)

  1. コンピュータとネットワークを介して接続される周辺機器であって、
    前記周辺機器上で機器を操作するためのユーザインターフェースを表示するユーザインターフェース手段と、
    前記周辺機器と前記コンピュータとを含むネットワークを利用可能なユーザを認証するための情報を保持するサーバーにログインするための通信手段と、
    前記サーバーで認証された際に前記サーバーの操作環境管理手段からログインしたユーザの操作環境情報を取得する情報取得手段と、
    前記サーバーに対して送信したユーザ情報に応じて送信されてくる前記ユーザ情報に対応するユーザの利用可能なプログラムを示す情報であって、プログラム本体を含まないプログラムリストを受信するリスト受信手段と、
    前記周辺機器が、前記リスト受信手段が受信した前記プログラムリストを用いて、前記ユーザ情報に対応するユーザが利用可能なプログラムを実行指示するためのプログラムリストを列挙した操作画面をユーザインターフェースに表示する操作画面表示手段と、
    前記操作画面表示手段により表示された操作画面を用いて、前記サーバー上のユーザ毎のプログラム情報管理手段が保持する所定のプログラムの実行が指示された際に、前記サーバーから前記実行指示が行われたプログラムをダウンロードするプログラムダウンロード手段と、
    前記ダウンロードしたプログラムを保持するためのデータ管理手段と、
    前記ダウンロードしたプログラムを実行するためのプログラム実行手段と、
    前記周辺機器が、前記サーバーからダウンロードされたプログラムを、前記周辺機器上で実行するプログラム実行手段と、
    前記プログラム実行手段においてプログラムが実行され動作したことに応じて、前記周辺機器が提供可能な機能や処理を行う際に用いるパラメータ値域が記述された機能データに基づき、前記周辺機器で使用できない機能に対応する項目の操作が制限されたユーザインターフェースを構成するユーザインターフェース構成手段と、
    を有することを特徴とする周辺機
  2. 前記ダウンロードしたプログラムは、前記周辺機器を操作し、制御するものであることを特徴とする請求項1に記載の周辺機器。
  3. 前記データ管理手段の中に周辺機器自身が提供可能な機能及び処理を行う際に必要なパラメータの値域が記述された機能データを有し、
    前記ダウンロードされたプログラムは、前記プログラム実行手段により実行された直後に、前記機能データを読み取り、その周辺機器の機能にあった前記ユーザインターフェースを提供することを特徴とする請求項1に記載の周辺機器。
  4. 前記サーバーの前記プログラム情報管理手段が保持するプログラムには、パワーユーザ用の高機能操作用プログラム、通常のユーザ用の機能限定操作用プログラムが含まれることを特徴とする請求項1乃至請求項3のいずれか1項に記載の周辺機器。
  5. 前記サーバーの前記操作環境管理手段は、特定のユーザが操作した環境情報を常に更新することにより、いずれの周辺機器を使用しても、常に最後に使用した環境を復元することが可能なことを特徴とする請求項1乃至請求項4のいずれか1項に記載の周辺機器。
  6. コンピュータとネットワークを介して接続される周辺機器を制御するための制御方法において、
    前記周辺機器はユーザが前記周辺機器上で機器を操作するためのユーザインターフェースを表示する表示ステップと、
    前記周辺機器と前記コンピュータとを含むネットワークを利用可能なユーザを認証するための情報を保持するサーバーにログインするための通信を前記周辺機器が行う通信ステップと、
    前記周辺機器が、前記サーバーで認証された際に前記サーバーの操作環境管理手段からログインしたユーザの操作環境情報を取得する情報取得ステップと、
    前記周辺機器が、前記サーバーに対して送信したユーザ情報に応じて送信されてくる前記ユーザ情報に対応するユーザの利用可能なプログラムを示す情報であって、プログラム本体を含まないプログラムリストを受信するリスト受信ステップと、
    前記周辺機器が、前記リスト受信ステップが受信した前記プログラムリストを用いて、前記ユーザ情報に対応するユーザが利用可能なプログラムを実行指示するためのプログラムリストを列挙した操作画面をユーザインターフェースに表示する操作画面表示ステップと、
    前記操作画面表示ステップにより表示された操作画面を用いて、前記サーバー上のユーザ毎のプログラム情報管理手段が保持する所定のプログラムの実行が指示された際に、前記周辺機器が前記サーバーから前記実行指示が行われたプログラムをダウンロードするプログラムダウンロードステップと、
    前記周辺機器が、前記ダウンロードしたプログラムをデータ管理手段により保持するためのデータ管理ステップと、
    前記周辺機器が、前記サーバーからダウンロードされたプログラムを、前記周辺機器上で実行するプログラム実行ステップと、
    前記プログラム実行ステップにおいてプログラムが実行され動作したことに応じて、前記周辺機器が提供可能な機能や処理を行う際に用いるパラメータ値域が記述された機能データに基づき、前記周辺機器で使用できない機能に対応する項目の操作が制限されたユーザインターフェースを構成するユーザインターフェース構成ステップと、
    を有することを特徴とする周辺機器の制御方法。
  7. 前記ダウンロードしたプログラムは、前記周辺機器を操作し、制御するものであることを特徴とする請求項6に記載の周辺機器の制御方法。
  8. 前記データ管理手段の中に周辺機器自身が提供可能な機能や、処理を行う際に必要なパラメータの値域が記述された機能データを有し、
    前記ダウンロードされたプログラムは、前記プログラム実行ステップにより実行された直後に、前記機能データを読み取り、その周辺機器の機能にあった前記ユーザインターフェースを提供することを特徴とする請求項6に記載の周辺機器の制御方法。
  9. 前記サーバーの前記プログラム情報管理手段が保持するプログラムには、パワーユーザ用の高機能操作用プログラムと、通常のユーザ用の機能限定操作用プログラムとが含まれることを特徴とする請求項6乃至8のいずれか1項に記載の周辺機器の制御方法。
  10. 前記サーバーの前記操作環境管理手段は、特定のユーザが操作した環境情報を常に更新することにより、いずれの周辺機器を使用しても、常に最後に使用した環境を復元することが可能なことを特徴とする請求項6乃至9のいずれか1項に記載の周辺機器の制御方法。
  11. コンピュータとネットワークを介して接続される周辺機器を制御するためのコンピュータ読み取り可能な周辺機器の制御プログラムであって、
    前記周辺機器上で機器を操作するためのユーザインターフェースを表示する表示ステップと、
    前記周辺機器と前記コンピュータとを含むネットワークを利用可能なユーザを認証するための情報を保持するサーバーにログインするための通信ステップと、
    前記サーバーで認証された際に前記サーバーの操作環境管理手段からログインしたユーザの操作環境情報を取得する情報取得ステップと、
    前記サーバーに対して送信したユーザ情報に応じて送信されてくる前記ユーザ情報に対応するユーザの利用可能なプログラムを示す情報であって、プログラム本体を含まないプログラムリストを受信するプログラムリスト受信ステップと、
    前記リスト受信ステップが受信した前記プログラムリストを用いて、前記ユーザ情報に対応するユーザが利用可能なプログラムを実行指示するためのプログラムリストを列挙した操作画面をユーザインターフェースに表示する操作画面表示ステップと、
    前記操作画面表示ステップにより表示された操作画面を用いて、前記サーバー上のユーザ毎のプログラム情報管理手段が保持する所定のプログラムの実行が指示された際に、前記サーバーから前記実行指示が行われたプログラムをダウンロードするプログラムダウンロードステップと、
    前記ダウンロードしたプログラムをデータ管理手段により保持するためのデータ管理ステップと、
    前記サーバーから前記周辺機器上にダウンロードしたプログラムを実行するプログラム実行ステップと、
    前記プログラム実行ステップにおいてプログラムが実行され動作したことに応じて、前記周辺機器が提供可能な機能や処理を行う際に用いるパラメータ値域が記述された機能データに基づき、前記周辺機器で使用できない機能に対応する項目の操作が制限されたユーザインターフェースを構成するユーザインターフェース構成ステップと、
    を含む制御方法をコンピュータに実行させるためのプログラムコードから成ることを特徴とする周辺機器の制御プログラム。
  12. 前記ダウンロードしたプログラムは、前記周辺機器を操作し、制御するものであることを特徴とする請求項11に記載の周辺機器の制御プログラム。
  13. 前記データ管理手段の中に周辺機器自身が提供可能な機能や、処理を行う際に必要なパラメータ値域が記述された機能データを有し、前記ダウンロードされたプログラムは、前記プログラム実行ステップにより実行された直後に、前記機能データを読み取り、その周辺機器の機能にあった前記ユーザインターフェースを提供することを特徴とする請求項11に記載の周辺機器の制御プログラム。
  14. 前記サーバーの前記プログラム情報管理手段が保持するプログラムには、パワーユーザ用の高機能操作用プログラム、通常のユーザ用の機能限定操作用プログラムが含まれることを特徴とする請求項11乃至請求項13のいずれか1項に記載の周辺機器の制御プログラム。
  15. 前記サーバーの前記操作環境管理手段は、特定のユーザが操作した環境情報を常に更新することにより、いずれの周辺機器を使用しても、常に最後に使用した環境を復元することが可能なことを特徴とする請求項11乃至請求項14のいずれか1項に記載の周辺機器の制御プログラム。
  16. 請求項11乃至請求項15のいずれか1項に記載の制御プログラムを格納したことを特徴とする記憶媒体。
JP2002032764A 2002-02-08 2002-02-08 周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体 Expired - Fee Related JP4708664B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2002032764A JP4708664B2 (ja) 2002-02-08 2002-02-08 周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体
US10/347,935 US7178032B2 (en) 2002-02-08 2003-01-22 Peripheral apparatus, server, information processing system, and control method
DE60327959T DE60327959D1 (de) 2002-02-08 2003-01-29 Peripheriegerät, Server, Informationsverarbeitungssystem und Steuerungsverfahren
EP03250550A EP1335280B1 (en) 2002-02-08 2003-01-29 Peripheral apparatus, server, information processing system, and control method
CN03102192.1A CN1285044C (zh) 2002-02-08 2003-02-08 外围设备、服务器、信息处理系统以及控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002032764A JP4708664B2 (ja) 2002-02-08 2002-02-08 周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体

Publications (2)

Publication Number Publication Date
JP2003233544A JP2003233544A (ja) 2003-08-22
JP4708664B2 true JP4708664B2 (ja) 2011-06-22

Family

ID=27606547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002032764A Expired - Fee Related JP4708664B2 (ja) 2002-02-08 2002-02-08 周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体

Country Status (5)

Country Link
US (1) US7178032B2 (ja)
EP (1) EP1335280B1 (ja)
JP (1) JP4708664B2 (ja)
CN (1) CN1285044C (ja)
DE (1) DE60327959D1 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4387811B2 (ja) * 2004-01-22 2009-12-24 キヤノン株式会社 登録方法、登録装置、コンピュータプログラム及びコンピュータ読み取り可能な記録媒体
JP2005259111A (ja) * 2004-01-26 2005-09-22 Ricoh Co Ltd ユーザ情報取扱い装置、ユーザ情報取扱いプログラム及び記録媒体
JP5365661B2 (ja) * 2004-09-17 2013-12-11 株式会社リコー 電子装置システムとその電子装置,制御方法,プログラム,および記録媒体
JP4241577B2 (ja) * 2004-11-05 2009-03-18 ブラザー工業株式会社 サービス登録システム、サーバ、端末装置および周辺装置
JP2006146704A (ja) * 2004-11-22 2006-06-08 Canon Inc 情報管理装置、プログラム検索方法、及びプログラム
US8570544B2 (en) 2004-12-15 2013-10-29 Samsung Electronics Co., Ltd. Multifunction peripheral (MFP) and a method for restricting use thereof
US7712086B2 (en) * 2004-12-15 2010-05-04 Microsoft Corporation Portable applications
KR20060068063A (ko) * 2004-12-15 2006-06-21 삼성전자주식회사 복합기 및 그의 사용 제한 방법
US7533155B2 (en) 2005-03-30 2009-05-12 Ricoh Company, Ltd. System and method for managing documents with multiple network applications
US7821660B2 (en) 2005-03-30 2010-10-26 Ricoh Company, Ltd. System and method for compensating for resource unavailability in an image processing system
JP4557823B2 (ja) * 2005-06-30 2010-10-06 キヤノン株式会社 画像形成方法、画像形成システム、画像形成装置、ドライバプログラム、及び情報処理装置
JP4942597B2 (ja) * 2007-09-14 2012-05-30 株式会社リコー 画像入出力装置、画像処理システム、及び、画像処理制御方法
JP4922383B2 (ja) * 2009-12-02 2012-04-25 シャープ株式会社 画像形成装置
US9218470B2 (en) * 2012-12-31 2015-12-22 General Electric Company Systems and methods for non-destructive testing user profiles
CN107463393B (zh) * 2016-06-06 2020-08-25 富士施乐实业发展(中国)有限公司 外围设备及其驱动程序安装方法和系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6211966B1 (en) * 1997-10-03 2001-04-03 Canon Kabushiki Kaisha Peripheral device control system
JP3634614B2 (ja) * 1998-02-17 2005-03-30 富士通株式会社 通信システムおよび通信装置
JP3660497B2 (ja) * 1998-03-16 2005-06-15 富士通株式会社 交換機システムにおける保守運用アクセス方式
JP3862459B2 (ja) * 1999-11-30 2006-12-27 キヤノン株式会社 周辺機器制御システム、情報処理装置及び方法
US6327446B1 (en) * 2000-03-15 2001-12-04 Toshiba Tec Kabushiki Kaisha Multi-mode image forming apparatus having service mode for authorized users and method therefor
JP2001265590A (ja) * 2000-03-17 2001-09-28 Nec Corp ソフトウェア保管装置及び方法
JP2001282729A (ja) * 2000-03-30 2001-10-12 Casio Comput Co Ltd ユーザ環境設定システム、その方法及び記録媒体

Also Published As

Publication number Publication date
CN1438586A (zh) 2003-08-27
CN1285044C (zh) 2006-11-15
US20030154374A1 (en) 2003-08-14
US7178032B2 (en) 2007-02-13
EP1335280A2 (en) 2003-08-13
JP2003233544A (ja) 2003-08-22
EP1335280B1 (en) 2009-06-17
DE60327959D1 (de) 2009-07-30
EP1335280A3 (en) 2005-04-20

Similar Documents

Publication Publication Date Title
JP4708664B2 (ja) 周辺機器、周辺機器の制御方法、周辺機器の制御プログラム及び記憶媒体
JP4958671B2 (ja) ライセンス管理装置、ライセンス管理方法、及びコンピュータプログラム
US7231435B2 (en) Network system, information processing apparatus, information processing method, and control program
JP5460200B2 (ja) 印刷制御装置、印刷制御方法、及びコンピュータプログラム
US7849099B2 (en) Document management method and apparatus thereof
JP2009037455A (ja) 情報処理装置、クライアント装置及びライセンス管理システム
JP5962698B2 (ja) 画像形成システム、サービス提供サーバー、情報処理端末、画像形成装置及びプログラム
US8301807B2 (en) Device management apparatus, device management method, and recording medium
JP2009122986A (ja) 情報処理システム、情報処理プログラム、および情報処理装置
JP4641530B2 (ja) 情報処理装置、ドライバ処理方法、プログラム
KR101541174B1 (ko) 화상형성장치와 연결되는 호스트장치 및 호스트장치의 정보 관리방법
JP2007257350A (ja) 情報処理装置及び方法
JP2012080314A (ja) 画像処理装置、画像処理装置の制御方法、並びにプログラム
US10628096B2 (en) Device data management system for managing device data usable as setting values
JP4962595B2 (ja) 情報処理プログラム、情報処理装置、および情報処理システム
JP6973063B2 (ja) 画像処理システムおよび情報処理機器
KR20100053937A (ko) 화상형성장치와 연결된 호스트장치, 이를 포함하는 원격설정시스템 및 호스트장치의 원격설정 방법
JP2009048386A (ja) 通信システム、通信方法、通信制御プログラムおよびこのプログラムを記憶した記録媒体
JP2007213404A (ja) 組込機器、ダウンロード方法、記憶媒体、プログラム
JP2014120064A (ja) 情報処理装置、情報処理方法、情報処理システムおよびプログラム
EP4180941B1 (en) Printing apparatus and control method
US10936259B2 (en) Information processing apparatus and non-transitory computer readable medium
JP2009099093A (ja) 管理プログラム、情報処理装置および情報処理システム
JPH11259461A (ja) 書面作成システム、サーバ及び記録媒体
JP2020177286A (ja) 情報処理装置、情報処理方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041208

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070611

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080708

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080905

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20081007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081204

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090119

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20090220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110317

LAPS Cancellation because of no payment of annual fees