发明名称 Software-developing structured-data-file creating apparatus and method capable of efficiently creating data file used in developing program for device
摘要 A software-developing structured-data-file creating apparatus of the present disclosure includes a storage unit configured to store a specification list comprising specific values associated with a plurality of individual items indicative of specifications of a device and a location-path list comprising location paths associated with individual portions of the plurality of individual items. The software-developing structured-data-file creating apparatus also includes an input unit, configured to associate common portions of the location paths. The software-developing structured-data-file creating apparatus additionally includes a structured-data-file creating unit configured to create a data file comprising the common portions of the location paths in the location-path. The corresponding values in the specification list are added to the individual location paths.
申请公布号 US9229708(B2) 申请公布日期 2016.01.05
申请号 US201313779100 申请日期 2013.02.27
申请人 KYOCERA Document Solutions Inc. 发明人 Tsuji Chika
分类号 G06F9/44 主分类号 G06F9/44
代理机构 McDonnell Boehnen Hulbert & Berghoff LLP 代理人 McDonnell Boehnen Hulbert & Berghoff LLP
主权项 1. A method for creating a software-developing structured data file, the method comprising: storing (i) a specification list, the specification list being a first spreadsheet comprising values associated with a plurality of items of specifications associated with a plurality of model names corresponding to a plurality of models of an image forming apparatus, wherein the plurality of items include at least one of a PDL, a paper size, a feeding paper, a reading resolution, and a printing speed, and (ii) a location-path list, the location-path list being a second spreadsheet comprising location paths of a plurality of software kinds associated with the plurality of items, wherein the location paths comprise a first tree structure and are set in common for the plurality of model names; displaying the plurality of model names included in the specification list; selecting one of the plurality of model names; displaying the plurality of software kinds included in the location-path list; selecting one of the plurality of software kinds; creating an edition target table by combining a column of the selected model name from the specification list and a column of the selected software kind from the location-path list, wherein the location paths corresponding to the selected model name are associated with corresponding values of respective items of specifications of the selected model name; displaying the edition target table; editing the location paths in the edition target table by at least one of writing and deleting a location path corresponding to the selected model name; storing the edited edition target table; bringing together common portions of all of the location paths in the edited edition target table into a second tree structure; creating a data file comprising an XML file by writing the values of the corresponding items to respective location paths for the selected model name; and storing the data file, wherein if a given item has a plurality of rows of values associated therewith in the specification list, the plurality of rows of values are set as values of text nodes of brother elements created in the XML file.
地址 JP