JP6508175B2 - 情報処理システム及び情報処理装置 - Google Patents
情報処理システム及び情報処理装置 Download PDFInfo
- Publication number
- JP6508175B2 JP6508175B2 JP2016233287A JP2016233287A JP6508175B2 JP 6508175 B2 JP6508175 B2 JP 6508175B2 JP 2016233287 A JP2016233287 A JP 2016233287A JP 2016233287 A JP2016233287 A JP 2016233287A JP 6508175 B2 JP6508175 B2 JP 6508175B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- file
- information processing
- name
- processing apparatus
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Facsimiles In General (AREA)
Description
図1は、本発明の一実施形態に係る情報処理システム1を示すネットワーク図である。
図1に示されるように、画像処理装置2は、画像形成機能及び画像読取機能を有する複合機である。なお、本発明は、プリンター、スキャナー、ファクシミリなどの画像処理装置にも適用できる。画像処理装置2は、操作部21、表示部22、画像形成部23、画像読取部24、通信インターフェース25及び制御部26を備える。
図1に示されるパーソナルコンピューター3は、通信ネットワーク7に接続されている機器に対して所定の処理を実行させる情報処理装置である。具体的には、パーソナルコンピューター3は、例えば通信ネットワーク7に接続された画像処理装置2に対して画像データを送信して画像形成を行わせ、サーバー6にアクセスしてサーバー6に記憶されたデータを更新する処理を行う。パーソナルコンピューター3は、操作部31、表示部32、通信インターフェース33及び制御部34を備える。
図19に示されるように、画像処理装置2のCPU27は、ユーザーなどの設定操作により処理項目リスト284に対する処理項目の追加があったか否かを判定する(ステップS11)。CPU27は、処理項目リスト284に対する処理項目の追加がある場合(ステップS11:Yes)、ステップS12に処理を移行させる。一方、CPU27は、処理項目リスト284に対する処理項目の追加がない場合(ステップS11:No)、ステップS14に処理を移行させる。
ステップS12において、画像処理装置2のCPU27は処理項目追加処理を行う。処理項目追加処理は、例えば図20に示すステップS121〜S129として実行される。
ステップS13において、画像処理装置2のCPU27は、通信インターフェース25及び通信ネットワーク7を介して追加データファイルをパーソナルコンピューター3に送信する。
これに対して、パーソナルコンピューター3のCPU35は、通信インターフェース33を介して追加データファイルを受信した場合(ステップS21)、コマンドデータテーブル364の更新を行う(ステップS22)。即ち、CPU35は、追加データファイル(図5参照)に基づいて、追加処理項目に対応するコマンドデータを追加する。これにより、追加処理項目に対応したコマンドファイルの作成が可能になる。
これに対して、画像処理装置2のCPU27は、通信インターフェース25を介してコマンドファイルを受信した場合(ステップS14)、レスポンスファイル作成処理を実行する(ステップS15)。ここで、レスポンスファイル作成処理は、例えば図21に示すステップS151〜S156として実行される。
ステップS16において、画像処理装置2のCPU27は、通信インターフェース25及び通信ネットワーク7を介してレスポンスファイルをパーソナルコンピューター3に送信する。一方、パーソナルコンピューター3では、通信インターフェース33を介して画像処理装置2からのレスポンスファイルが受信される(ステップS25)。
2 画像処理装置
23 画像形成部
24 画像読取部
25 通信インターフェース
27 CPU
28 記憶部
282 アプリケーションプログラム
285 関数ポインタ変換テーブル
287 メモリーアドレス変換テーブル
3 パーソナルコンピューター
33 通信インターフェース
35 CPU
36 記憶部
362 アプリケーションプログラム
364 コマンドデータテーブル
7 通信ネットワーク
Claims (9)
- 通信ネットワークを介してデータ通信を行う第1情報処理装置及び第2情報処理装置を備え、
前記第1情報処理装置は、
予め定められる少なくとも1つの処理のうちの特定の処理を前記第1情報処理装置に実行させるコマンドに対応するコマンド名を含むXML形式のコマンドファイルを、前記第2情報処理装置から受信する第1受信部と、
前記第1受信部によって受信された前記コマンドファイルに含まれるコマンド名に対応する前記特定の処理を実行する第1演算処理部と、を有し、
前記コマンドファイルは、前記特定の処理を実行するための第1アプリケーションプログラムに対応付けられた関数名を特定する要素を含み、
前記第1情報処理装置は、
前記第1アプリケーションプログラムと、前記関数名と前記第1アプリケーションプログラムを指定する関数ポインタとが対応付けられた関数ポインタ変換テーブルと、を有する第1記憶部をさらに備え、
前記第1演算処理部は、前記関数ポインタ変換テーブルに基づいて前記コマンドファイルに含まれる前記関数名を前記関数ポインタに変換し、前記関数名から変換された前記関数ポインタが指定する前記第1アプリケーションプログラムに基づいて前記特定の処理を実行する、
情報処理システム。 - 前記コマンドファイルは、前記第1アプリケーションプログラムを実行したときに取得されるレスポンスデータの物理メモリーアドレスに対応付けられたメモリーアドレス名を特定する要素を含み、
前記第1記憶部は、前記メモリーアドレス名と前記物理メモリーアドレスとが対応付けられたメモリーアドレス変換テーブルをさらに有し、
前記第1演算処理部は、前記第1アプリケーションプログラムを実行するときに、前記メモリーアドレス変換テーブルに基づいて前記コマンドファイルに含まれる前記メモリーアドレス名を前記物理メモリーアドレスに変換し、前記メモリーアドレス名から変換された前記物理メモリーアドレスの前記レスポンスデータを取得する、
請求項1に記載の情報処理システム。 - 前記第1情報処理装置は、
前記コマンドファイルに基づき前記第1アプリケーションプログラムによって前記特定の処理を実行した結果を示すレスポンスを含むXML形式のレスポンスファイルを作成するファイル作成部と、
前記レスポンスファイルを前記第2情報処理装置に送信する第1送信部と、
前記第1送信部を介して前記レスポンスファイルを前記第2情報処理装置に送信する指示を行う送信指示部と、
をさらに備える、
請求項2に記載の情報処理システム。 - 前記第1記憶部は、前記少なくとも1つの処理を特定する処理項目のリストを有し、
前記第1情報処理装置は、前記リストに新たな処理項目が追加された場合に、前記新たな処理項目に対応させて前記関数ポインタ変換テーブル及び前記メモリーアドレス変換テーブルを更新するテーブル更新部をさらに備える、
請求項3に記載の情報処理システム。 - 前記第1情報処理装置は、前記新たな処理項目に対応するレスポンスを含む前記レスポンスファイルを前記第1情報処理装置において作成可能にするための第1追加データと、前記新たな処理項目に対応するコマンドを含む前記コマンドファイルを前記第2情報処理装置において作成可能にするための第2追加データとを作成するデータ作成部をさらに備え、
前記ファイル作成部は、前記第2追加データに対応させた要素を含むXML形式の追加データファイルを作成し、
前記送信指示部は、前記ファイル作成部によって前記追加データファイルが作成された場合に、前記第1送信部を介して前記追加データファイルを前記第2情報処理装置に送信する指示を行い、
前記テーブル更新部は、前記データ作成部によって前記第2追加データが作成された場合に、前記関数ポインタ変換テーブル及び前記メモリーアドレス変換テーブルに前記第1追加データ及び前記第2追加データを追加する、
請求項4に記載の情報処理システム。 - 前記第2情報処理装置は、
前記第1情報処理装置から送信される前記追加データファイルを受信する第2受信部と、
前記コマンドと、前記コマンドファイルの要素に記述される前記関数名とを対応付けたコマンドデータテーブル、及び前記追加データファイルに基づいて前記コマンドデータテーブルを更新する処理を前記第2情報処理装置において実行させる第2アプリケーションプログラムを有する第2記憶部と、
前記第2アプリケーションプログラムを実行する第2演算処理部と、
をさらに備え、
前記第2演算処理部は、前記第2受信部を介して前記追加データファイルを受信した場合に、前記追加データファイル及び前記第2アプリケーションプログラムに基づいて前記コマンドデータテーブルを更新する、
請求項5に記載の情報処理システム。 - 前記第1情報処理装置は、シートに画像を形成する画像形成部、及び原稿から画像を読み取る画像読取部のうちの少なくとも一方をさらに備える、
請求項1から請求項6のいずれかに記載の情報処理システム。 - 予め定められる少なくとも1つの処理のうちの特定の処理を実行させるコマンドに対応するコマンド名を含むXML形式のコマンドファイルを、外部機器から受信する受信部と、
前記受信部によって受信された前記コマンドファイルに含まれるコマンド名に対応する前記特定の処理を実行する演算処理部と、
を備え、
前記コマンドファイルは、前記特定の処理を実行するためのアプリケーションプログラムに対応付けられた関数名を特定する要素を含み、
前記アプリケーションプログラムと、前記関数名と前記アプリケーションプログラムを指定する関数ポインタとが対応付けられた関数ポインタ変換テーブルと、を有する記憶部をさらに備え、
前記演算処理部は、前記関数ポインタ変換テーブルに基づいて前記コマンドファイルに含まれる前記関数名を前記関数ポインタに変換し、前記関数名から変換された前記関数ポインタが指定する前記アプリケーションプログラムに基づいて前記特定の処理を実行する、
情報処理装置。 - 前記コマンドファイルは、前記アプリケーションプログラムを実行したときに取得されるレスポンスデータの物理メモリーアドレスに対応付けられたメモリーアドレス名を特定する要素を含み、
前記記憶部は、前記メモリーアドレス名と前記物理メモリーアドレスとが対応付けられたメモリーアドレス変換テーブルをさらに有し、
前記演算処理部は、前記アプリケーションプログラムを実行するときに、前記メモリーアドレス変換テーブルに基づいて前記コマンドファイルに含まれる前記メモリーアドレス名を前記物理メモリーアドレスに変換し、前記メモリーアドレス名から変換された前記物理メモリーアドレスの前記レスポンスデータを取得する、
請求項8に記載の情報処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016233287A JP6508175B2 (ja) | 2016-11-30 | 2016-11-30 | 情報処理システム及び情報処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016233287A JP6508175B2 (ja) | 2016-11-30 | 2016-11-30 | 情報処理システム及び情報処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018092262A JP2018092262A (ja) | 2018-06-14 |
JP6508175B2 true JP6508175B2 (ja) | 2019-05-08 |
Family
ID=62566085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016233287A Expired - Fee Related JP6508175B2 (ja) | 2016-11-30 | 2016-11-30 | 情報処理システム及び情報処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6508175B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7180207B2 (ja) * | 2018-08-28 | 2022-11-30 | セイコーエプソン株式会社 | 提供装置、処理システム及び通信方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000122952A (ja) * | 1998-10-16 | 2000-04-28 | Fuji Xerox Co Ltd | 情報処理装置 |
JP2005182204A (ja) * | 2003-12-16 | 2005-07-07 | Konica Minolta Business Technologies Inc | 画像処理装置 |
JP2006202195A (ja) * | 2005-01-24 | 2006-08-03 | Canon Inc | 情報処理装置及びその制御方法 |
-
2016
- 2016-11-30 JP JP2016233287A patent/JP6508175B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2018092262A (ja) | 2018-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5699645B2 (ja) | ユーザが設定を選択できるネットワーク印刷の方法とシステム | |
JP5434174B2 (ja) | 機器管理システム、画像処理装置、機器管理装置、機器管理方法、機器管理プログラムおよび記憶媒体 | |
US20130301069A1 (en) | Information processing device, computer program product, and image forming apparatus | |
JP2016058076A (ja) | 情報配信システム、情報配信装置、電子機器及び情報配信方法 | |
JP2011128814A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
JP2019113999A (ja) | 画像処理装置 | |
JP5582012B2 (ja) | 画像形成装置、情報処理装置、カスタマイズプログラム及び記録媒体 | |
JP5170141B2 (ja) | プリンタ及び端末装置 | |
JP2016208264A (ja) | 画像データ管理システム、画像データ管理方法、及びプログラム | |
JP5927040B2 (ja) | 画像形成装置及び画像形成システム | |
JP6508175B2 (ja) | 情報処理システム及び情報処理装置 | |
JP6478783B2 (ja) | Fax機能を備えた装置、その制御方法及びプログラム | |
AU2014280953B2 (en) | Information processing device, image processing device, image processing system, and program | |
JP2017117235A (ja) | 管理プログラム、管理システム、情報処理装置 | |
JP2012185742A (ja) | 印刷機器情報変換プログラム、印刷機器情報変換方法、印刷機器情報変換装置および印刷機器情報変換システム | |
JP5636829B2 (ja) | カスタマイズシステム、画像形成装置、情報処理装置及びカスタマイズプログラム | |
JP2012029011A (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
US9262109B2 (en) | Print instruction apparatus, printing system, and non-transitory computer readable medium | |
US20210397391A1 (en) | Image forming apparatus providing distributed rendering service | |
JP6769286B2 (ja) | 画像処理装置、システム、画像処理装置の制御方法およびプログラム | |
JP6542684B2 (ja) | 情報処理システム、画像形成装置、転送制御プログラムおよび転送制御方法 | |
JP6295745B2 (ja) | 操作部を備えた機器、情報処理方法、情報処理プログラム、および情報処理システム | |
JP2014112378A (ja) | 機器管理システム、画像処理装置、機器管理装置、機器管理方法、機器管理プログラムおよび記憶媒体 | |
JP2014210436A (ja) | プリンタ | |
JP6575078B2 (ja) | 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180829 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190215 |
|
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: 20190305 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6508175 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |