JP5420695B2 - ソフトウェア開発用構造化データファイル作成装置 - Google Patents
ソフトウェア開発用構造化データファイル作成装置 Download PDFInfo
- Publication number
- JP5420695B2 JP5420695B2 JP2012041827A JP2012041827A JP5420695B2 JP 5420695 B2 JP5420695 B2 JP 5420695B2 JP 2012041827 A JP2012041827 A JP 2012041827A JP 2012041827 A JP2012041827 A JP 2012041827A JP 5420695 B2 JP5420695 B2 JP 5420695B2
- Authority
- JP
- Japan
- Prior art keywords
- list
- data file
- software
- location path
- model
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/453—Help systems
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Description
表示手段と、
デバイスとしての画像形成装置のモデル毎に複数の項目の一部の各々に値が対応付けられたモデル別のデバイス仕様リストと、該デバイスに関するソフトウェア種類別に該複数の項目の一部の各々にツリー構造内のロケーションパスが対応付けられたソフトウェア種類別のロケーションパスリストとが格納された記憶手段と、
入力手段と、
該デバイス仕様リストに含まれるモデル名を該表示手段に表示させて、その1つを該入力手段で選択させるモデル選択手段と、
該ロケーションパスリストに含まれるソフトウェア種類名を該表示手段に表示させてその1つを該入力手段で選択させるソフトウェア種類選択手段と、
該入力手段からの選択に応答して、該ソフトウェア種類選択手段で選択されたソフトウェア種類名に対応するロケーションパスリスト中のロケーションパスの互いに共通する部分をまとめて全体を1つの該ツリー構造にするとともに、各ロケーションパスの該複数の項目に対応する、該デバイス仕様リスト内の該複数の項目の値を各ロケーションパスに付加した内容のデータファイルを作成する構造化データファイル作成手段とを有する。
該ロケーションパスリストを該表示手段に表示させ、該入力手段の操作により、選択したモデルに応じて、未設定のロケーションパスを書き込む、または設定されているロケーションパスを削除することにより該ロケーションパスリストの内容を編集させるロケーションパスリスト編集手段をさらに有し、
該構造化データファイル作成手段は、該編集したロケーションパスリストを該ロケーションパスリストとして用いる。
該ロケーションパスリストは、該デバイスに関するソフトウェア種類別に、該複数の項目の一部の各々にツリー構造内のロケーションパスが対応付けられたソフトウェア種類別ロケーションパスリストであり、
該モデル別デバイス仕様リストに含まれるモデル名を該表示手段に表示させてその1つを該入力手段で選択させるモデル選択手段と、
該ソフトウェア種類別ロケーションパスリストに含まれるソフトウェア種類名を該表示手段に表示させてその1つを該入力手段で選択させるソフトウェア種類選択手段と、
をさらに有し、
該ロケーションパスリスト編集手段及び該構造化データファイル作成手段のそれぞれでの該ロケーションパスリストは、該ソフトウェア種類別ロケーションパスリストのうち該ソフトウェア種類選択手段で選択されたソフトウェア種類名に対応するロケーションパスリストである。
該データファイルはXMLファイルであり、
該構造化データファイル作成手段は、該デバイス仕様リストにおいて1項目に複数の値が対応付けられている場合、該複数の値のそれぞれを兄弟要素のテキストノードの値とする。
さらに、同一構造のサブツリーを区別するインデックスをロケーションパスに付加することにより、同一構造のサブツリーを含むXMLファイルを作成する構成であってもよい。
11 CPU
12 インターフェイス
13 PROM
14 DRAM
15 ネットワークインターフェイス
16 補助記憶装置
17 入力装置
18 表示装置
20 モデル別画像形成装置仕様リスト一覧表
20A 仕様リスト・ロケーションパスリスト一覧表
21 制御・UI部
22 ソフトウェア開発用構造化データファイル作成支援メニュー
23 モデルリスト作成部
24 モデルリスト
25 モデル選択部
30 ソフトウェア種類別ロケーションパスリスト一覧表
33 ソフトウェア種類リスト作成部
34 ソフトウェア種類リスト
35 ソフトウェア種類選択部
40、40A ロケーションパスリスト編集部
41、41A 編集対象表
42 XMLファイル作成部
43 XMLファイル群
430 XMLファイル
44 比較部
45 ファイル選択ボックス
Claims (4)
- 表示手段と、
デバイスとしての画像形成装置のモデル毎に複数の項目の一部の各々に値が対応付けられたモデル別のデバイス仕様リストと、該デバイスに関するソフトウェア種類別に該複数の項目の一部の各々にツリー構造内のロケーションパスが対応付けられたソフトウェア種類別のロケーションパスリストとが格納された記憶手段と、
入力手段と、
該デバイス仕様リストに含まれるモデル名を該表示手段に表示させて、その1つを該入力手段で選択させるモデル選択手段と、
該ロケーションパスリストに含まれるソフトウェア種類名を該表示手段に表示させてその1つを該入力手段で選択させるソフトウェア種類選択手段と、
該入力手段からの選択に応答して、該ソフトウェア種類選択手段で選択されたソフトウェア種類名に対応するロケーションパスリスト中のロケーションパスの互いに共通する部分をまとめて全体を1つの該ツリー構造にするとともに、各ロケーションパスの該複数の項目に対応する、該デバイス仕様リスト内の該複数の項目の値を各ロケーションパスに付加した内容のデータファイルを作成する構造化データファイル作成手段と、
を有することを特徴とするソフトウェア開発用構造化データファイル作成装置。 - 該ロケーションパスリストを該表示手段に表示させ、該入力手段の操作により、選択したモデルに応じて、未設定のロケーションパスを書き込む、または設定されているロケーションパスを削除することにより該ロケーションパスリストの内容を編集させるロケーションパスリスト編集手段をさらに有し、
該構造化データファイル作成手段は、該編集したロケーションパスリストを該ロケーションパスリストとして用いることを特徴とする請求項1に記載のソフトウェア開発用構造化データファイル作成装置。 - 該デバイス仕様リスト及び該ロケーションパスリストは、それぞれ又は1つのスプレッドシートで表されていることを特徴とする請求項1または2に記載のソフトウェア開発用構造化データファイル作成装置。
- 該データファイルはXMLファイルであり、
該構造化データファイル作成手段は、該デバイス仕様リストにおいて1項目に複数の値が対応付けられている場合、該複数の値のそれぞれを兄弟要素のテキストノードの値とすることを特徴とする請求項1乃至3のいずれか1つに記載のソフトウェア開発用構造化データファイル作成装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012041827A JP5420695B2 (ja) | 2012-02-28 | 2012-02-28 | ソフトウェア開発用構造化データファイル作成装置 |
US13/779,100 US9229708B2 (en) | 2012-02-28 | 2013-02-27 | Software-developing structured-data-file creating apparatus and method capable of efficiently creating data file used in developing program for device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012041827A JP5420695B2 (ja) | 2012-02-28 | 2012-02-28 | ソフトウェア開発用構造化データファイル作成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013178650A JP2013178650A (ja) | 2013-09-09 |
JP5420695B2 true JP5420695B2 (ja) | 2014-02-19 |
Family
ID=49004730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012041827A Expired - Fee Related JP5420695B2 (ja) | 2012-02-28 | 2012-02-28 | ソフトウェア開発用構造化データファイル作成装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9229708B2 (ja) |
JP (1) | JP5420695B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11836446B2 (en) * | 2015-11-03 | 2023-12-05 | Kyndryl, Inc. | Dynamic creation of change management templates |
CN108563434A (zh) * | 2018-04-04 | 2018-09-21 | 重庆玺兴科技有限公司 | 一种打印驱动开发方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5964872A (en) * | 1996-03-15 | 1999-10-12 | Novell, Inc. | Method and system for tailoring common environments |
JPH10307715A (ja) | 1997-05-07 | 1998-11-17 | Fujitsu Ltd | 開発ツール |
JP4464029B2 (ja) * | 2001-04-19 | 2010-05-19 | キヤノン株式会社 | 情報処理方法および制御プログラムおよび情報処理装置および周辺装置および応答方法および代理応答装置およびネットワークシステム |
JP2003216378A (ja) * | 2001-11-15 | 2003-07-31 | Canon Inc | 情報処理装置及び方法及びコンピュータプログラム及びコンピュータ可読記憶媒体 |
EP1398694B1 (en) * | 2002-07-26 | 2013-09-11 | Canon Kabushiki Kaisha | Information processing method |
US7334225B2 (en) * | 2003-04-28 | 2008-02-19 | International Business Machines Corporation | Method, system, and computer program product for on demand enablement of dormant computing resources |
US20040250247A1 (en) * | 2003-06-09 | 2004-12-09 | Sun Microsystems, Inc. | Extensible software installation and configuration framework |
US7389362B2 (en) * | 2004-03-12 | 2008-06-17 | Fuji Xerox Co., Ltd. | Peripheral equipment control program, program control device, program control method, peripheral equipment driver, peripheral equipment control device, and method for installing peripheral equipment control driver |
JP2005339019A (ja) * | 2004-05-25 | 2005-12-08 | Mitsubishi Electric Corp | 表−xml変換装置、方法およびその方法をコンピュータに実行させるためのプログラム |
JP4868733B2 (ja) * | 2004-11-25 | 2012-02-01 | キヤノン株式会社 | 構造化文書処理装置及び構造化文書処理方法、プログラム |
JP2007069359A (ja) * | 2005-09-02 | 2007-03-22 | Canon Inc | 画像形成装置及びその制御方法、プログラム、画像形成システム |
JP4952978B2 (ja) * | 2006-02-28 | 2012-06-13 | ブラザー工業株式会社 | インストーラを作成するためのプログラム,該プログラムを記憶する記憶媒体,情報処理装置 |
JP4256416B2 (ja) * | 2006-09-29 | 2009-04-22 | 株式会社東芝 | データ構造変換システム及びプログラム |
JP2008097436A (ja) * | 2006-10-13 | 2008-04-24 | Canon Inc | 構造化文書構造自動解析および構造自動再構築装置 |
US7941655B1 (en) * | 2006-10-31 | 2011-05-10 | Hewlett-Packard Development Company, L.P. | Extensible firmware interface with pre-start configuration phase for computers |
US8838755B2 (en) * | 2007-03-23 | 2014-09-16 | Microsoft Corporation | Unified service management |
US20090157906A1 (en) * | 2007-12-14 | 2009-06-18 | Ricoh Company, Ltd. | Information processing device, information processing device controlling method, and computer-readable recording medium |
US8196143B2 (en) * | 2008-05-05 | 2012-06-05 | International Business Machines Corporation | Storing resource information |
JP4831147B2 (ja) * | 2008-09-04 | 2011-12-07 | ブラザー工業株式会社 | デバイスドライバ、及び記録媒体 |
US8773687B2 (en) * | 2009-03-06 | 2014-07-08 | Ricoh Company, Ltd. | Driverless architecture for printing systems |
JP5391844B2 (ja) * | 2009-06-05 | 2014-01-15 | 株式会社リコー | 印刷制御プログラム、記憶媒体および情報処理装置 |
JP2011090596A (ja) * | 2009-10-26 | 2011-05-06 | Kyocera Mita Corp | プログラムインストール方法並びにこの方法を実施するための可搬型記録媒体、情報処理装置、画像形成システム及びサーバ装置 |
-
2012
- 2012-02-28 JP JP2012041827A patent/JP5420695B2/ja not_active Expired - Fee Related
-
2013
- 2013-02-27 US US13/779,100 patent/US9229708B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013178650A (ja) | 2013-09-09 |
US9229708B2 (en) | 2016-01-05 |
US20130227523A1 (en) | 2013-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008234213A (ja) | 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムを記録する記録媒体 | |
WO1998008168A1 (fr) | Dispositif pour generer un texte original et son support de memoire programme | |
JP2008176479A (ja) | 情報処理装置、情報処理方法、情報処理プログラム | |
JP5420695B2 (ja) | ソフトウェア開発用構造化データファイル作成装置 | |
JP4846030B2 (ja) | 動作検証装置、動作検証方法および動作検証プログラム | |
JP5388881B2 (ja) | 帳票入出力装置 | |
JP2006163855A (ja) | Webアプリケーション開発支援装置及び開発支援方法 | |
JP6551082B2 (ja) | テスト支援装置、テスト支援方法およびテスト支援プログラム | |
US8363250B2 (en) | Appending identification information to a print job before it is transmitted to a printing device | |
JP5586970B2 (ja) | 情報処理装置および制御方法およびプログラム | |
JP2010026750A (ja) | 電子帳票システムにおけるデータ検索項目情報の自動定義システム | |
JP6331307B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
JP2020091697A (ja) | 情報処理装置、制御方法、及びプログラム | |
JP2015200983A (ja) | 情報処理装置、制御方法およびプログラム | |
JP5928210B2 (ja) | 組版装置、組版方法、及び組版処理プログラム | |
JP2013084100A (ja) | 部品管理用プログラム及び部品管理装置 | |
JP5928211B2 (ja) | 組版装置、組版方法、及び組版処理プログラム | |
JP2014035638A (ja) | 電子マニュアル出力システム及び電子マニュアル出力方法並びに電子マニュアル出力プログラム | |
JP5228543B2 (ja) | 印刷ジョブ処理システムおよび印刷ジョブ処理方法 | |
JP4755622B2 (ja) | 多言語表示装置及び多言語表示方法 | |
JP3567299B2 (ja) | グラフ生成出力装置 | |
JP5312194B2 (ja) | ドキュメント処理装置及びドキュメント処理方法 | |
JP2007034806A (ja) | 情報処理装置及びプログラム | |
JP4220439B2 (ja) | 構造化データ変換装置及び方法 | |
JP2010191858A (ja) | ソフトウェア開発支援装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20130613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130927 |
|
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: 20131022 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131120 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5420695 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |