JP2012048565A - Software management device and software management system - Google Patents
Software management device and software management system Download PDFInfo
- Publication number
- JP2012048565A JP2012048565A JP2010191171A JP2010191171A JP2012048565A JP 2012048565 A JP2012048565 A JP 2012048565A JP 2010191171 A JP2010191171 A JP 2010191171A JP 2010191171 A JP2010191171 A JP 2010191171A JP 2012048565 A JP2012048565 A JP 2012048565A
- Authority
- JP
- Japan
- Prior art keywords
- application
- identification information
- software management
- candidate
- display means
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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
- G06F9/4413—Plug-and-play [PnP]
- G06F9/4415—Self describing peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明は、アプリケーションのバージョンアップや新規インストールを実行可能なソフトウェア管理装置及びソフトウェア管理システムに関する。 The present invention relates to a software management apparatus and software management system capable of executing version upgrade and new installation of an application.
例えばパソコン等の端末からの操作により、所望の印字ラベルを作成する印字ラベル作成システムが、既に知られている。まず、ユーザは、ラベル作成装置での印字ラベルの作成に適応した適宜のアプリケーションを、端末にインストールする。その後、端末において当該アプリケーションを起動した状態で、作成したい印字ラベルの印字内容やデザイン等を設定すると、対応する印字データが端末により生成される。生成された印字データはラベル作成装置へと送信され、ラベル作成装置に備えられた印字手段によって当該印字データに対応した印字が非印字媒体に対し実行され、印字ラベルが作成される。 For example, a print label producing system for producing a desired print label by an operation from a terminal such as a personal computer is already known. First, the user installs an appropriate application suitable for creating a print label in the label producing apparatus on the terminal. Thereafter, when the print contents, design, etc. of the print label desired to be created are set with the application running on the terminal, the corresponding print data is generated by the terminal. The generated print data is transmitted to the label producing device, and printing corresponding to the print data is executed on the non-printing medium by the printing means provided in the label producing device, thereby producing a print label.
上記のようにして端末でアプリケーションにおいて、バージョンアップが行われたり、新しい機能が追加される場合がある。このような場合には、当該アプリケーションのアップデート(更新)を行う必要がある。従来、このようなアプリケーションのアップデートに関連する技術として、例えば特許文献1に記載のものがある。 As described above, the application may be upgraded or a new function may be added to the application on the terminal. In such a case, it is necessary to update the application. Conventionally, as a technique related to such an application update, for example, there is a technique described in Patent Document 1.
この従来技術では、端末において、プログラムのアップデートをするためのOSとクライアント用OSとを、分離している。そして、アップデート用OSをクライアント用OSより先に起動することで、必ずクライアント用OSが最新の状態で起動するようにすることにより、アップデートのためのダウンロード時間の短縮を図っている。 In this prior art, in the terminal, the OS for updating the program and the client OS are separated. The update OS is started before the client OS, so that the client OS is always started in the latest state, thereby reducing the download time for the update.
一般に、上記のようにラベル作成装置に接続された端末において、ラベル作成用のアプリケーションのアップデートを行いたい場合には、操作者(ユーザ)は、まず、端末に記憶されたアプリケーションの識別情報(名称)をディスプレイ等に表示させる。そして、当該表示されたアプリケーションを特定して適宜の操作を行うことにより、当該選択されたアップデート候補のアプリケーションを例えばサーバからダウンロードし、インストールすることができる。しかしながら、上記のようにアプリケーションをディスプレイ等に表示させる際、通常、端末に記憶された多数のアプリケーションがすべて表示されるため、ユーザはその多数の表示の中から、アップデート候補とするアプリケーションを見つけ出して選択する必要があった。このため、アップデート時の操作や手間が煩雑となり、ユーザの負担が大きかった。上記従来技術では、アップデート候補となるアプリケーションが特定された後のダウンロード時間の短縮を図ることはできるが、上記のように、アプリケーションを特定するためのユーザの負担の低減には特に配慮されていなかった。 In general, in a terminal connected to a label producing apparatus as described above, when an application for creating a label is to be updated, an operator (user) first identifies the application identification information (name) stored in the terminal. ) On the display. Then, by selecting the displayed application and performing an appropriate operation, the selected update candidate application can be downloaded from, for example, a server and installed. However, when displaying an application on a display or the like as described above, since all the many applications stored in the terminal are usually displayed, the user finds out an application that is an update candidate from the many displays. There was a need to choose. For this reason, the operation and trouble at the time of updating become complicated, and the burden on the user is heavy. Although the above-mentioned conventional technology can shorten the download time after an application as an update candidate is specified, as described above, no particular consideration is given to reducing the burden on the user for specifying the application. It was.
なお、以上は、ラベル作成装置に対応し既にインストールされたアプリケーションに対し、ユーザがアップデートを意図する場合を例にとって説明したが、これに限られない。すなわち、ユーザが、ラベル作成装置に適用可能なアプリケーションをサーバから新規にインストールしたい場合であっても、上記同様、通常、サーバからダウンロード可能なアプリケーションがすべて表示されるため、ユーザはその多数の表示の中から、アップデート候補とするアプリケーションを見つけ出して選択する必要があり、ユーザの負担が大きかった。 In the above, the case where the user intends to update the application already installed corresponding to the label producing apparatus has been described as an example, but the present invention is not limited to this. That is, even if the user wants to newly install an application applicable to the label producing apparatus from the server, as described above, all the applications that can be downloaded from the server are usually displayed. It was necessary to find and select an application to be an update candidate from among the above, which was a heavy burden on the user.
本発明の目的は、アプリケーションのアップデートや新規インストールを行うときの操作者の負担を低減し、利便性を向上できるソフトウェア管理装置及びソフトウェア管理システムを提供することにある。 An object of the present invention is to provide a software management apparatus and a software management system that can reduce the burden on an operator when performing update or new installation of an application and improve convenience.
上記目的を達成するために、第1の発明は、被印字媒体に対し印字データに対応した印字を行う印字手段を備え、印字ラベルを作成するラベル作成装置に接続される、ソフトウェア管理装置であって、前記印字データを前記ラベル作成装置に送信するための少なくとも1つのプリンタドライバを記憶した記憶手段と、接続可能である少なくとも1つの前記ラベル作成装置の機種識別情報を選択可能に表示する装置表示手段と、前記装置表示手段で操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる少なくとも1つのアプリケーションの識別情報を、選択可能に表示するアプリケーション表示手段と、前記アプリケーション表示手段において選択された少なくとも1つのアプリケーションを選択するとともに、当該アプリケーションの新規インストール又はアップデートの開始を操作者が指示入力するための操作手段と、前記操作手段での指示入力に応じて、前記選択された少なくとも1つのアプリケーションに対するインストール処理を行う、インストール処理手段とを有することを特徴とする。 In order to achieve the above object, the first invention is a software management device comprising printing means for performing printing corresponding to print data on a print medium and connected to a label producing device for producing a print label. A storage means for storing at least one printer driver for transmitting the print data to the label producing apparatus, and a device display for selectively displaying model identification information of at least one label producing apparatus that can be connected. And the identification information of at least one application that is a new installation candidate or an update candidate corresponding to the one type of model identification information selected by the operator on the device display means is displayed in a selectable manner. Application display means and a small number selected in the application display means At least one application is selected, and an operation means for an operator to input an instruction to start new installation or update of the application, and at least one selected by the instruction input from the operation means And an installation processing means for performing an installation process on the application.
本願第1発明においては、ソフトウェア管理装置からのデータの送信に基づいて、ラベル作成装置における印字ラベルの作成が行われる。ソフトウェア管理装置の記憶手段には、プリンタドライバが記憶されている。このソフトウェア管理装置で用いられるアプリケーションにおいて、バージョンアップが行われたり、新しい機能が追加される場合がある。このような場合には、当該アプリケーションのアップデート(更新)を行う必要がある。また、所望の機能を実行するために新たなアプリケーションをインストールしなければならない場合がある。 In the first invention of this application, a print label is created in the label producing device based on the transmission of data from the software management device. A printer driver is stored in the storage means of the software management apparatus. An application used in this software management apparatus may be upgraded or a new function may be added. In such a case, it is necessary to update the application. In addition, a new application may need to be installed to perform a desired function.
これらの場合、装置表示手段が、当該ソフトウェア管理装置に接続可能である少なくとも1つのラベル作成装置の機器識別情報を、選択可能に表示する。表示された機器識別情報のうち1つを操作者が選択すると、上記選択された1つの機器識別情報に対応するものであって、かつ、上記バージョンアップ等が行われアップデート候補となる(又は新規インストール候補となる)ような、少なくとも1つのアプリケーションの識別情報を、アプリケーション表示手段が選択可能に表示する。操作者が、操作手段を用いて、表示されたアプリケーションのうち少なくとも1つのアプリケーションを選択し、そのアップデート(又は新規インストール)の開始を指示入力すると、インストール処理手段が、当該選択された少なくとも1つのアプリケーションのインストール処理を行う。 In these cases, the device display means displays the device identification information of at least one label producing device that can be connected to the software management device in a selectable manner. When the operator selects one of the displayed device identification information, it corresponds to the selected one device identification information, and the version is upgraded and becomes an update candidate (or new) The identification information of at least one application such as an installation candidate) is displayed so as to be selectable by the application display means. When the operator selects at least one application among the displayed applications using the operation means and inputs an instruction to start the update (or new installation), the installation processing means selects the at least one selected application. Perform application installation processing.
以上のようにして、本願第1発明のソフトウェア管理装置では、アプリケーションのアップデート処理(又は新規インストール)が行われる。そして、このアップデート処理(又は新規インストール)を開始する際、装置表示手段で表示される機種識別情報のうち1つを操作者が選択することで、当該選択された機種識別情報に対応したアップデート候補(又は新規インストール候補)のアプリケーションのみがアプリケーション表示手段で表示される。したがって、機種識別情報の入力がなく当該ソフトウェア管理装置に記憶されたアプリケーションがすべて表示される場合に比べて、アップデート候補(又は新規インストール候補)となるアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。この結果、操作者の利便性を向上することができる。 As described above, in the software management apparatus according to the first aspect of the present invention, application update processing (or new installation) is performed. When starting the update process (or new installation), the operator selects one of the model identification information displayed on the device display means, so that an update candidate corresponding to the selected model identification information is selected. Only the application (or new installation candidate) is displayed on the application display means. Therefore, compared with the case where all the applications stored in the software management apparatus are displayed without input of model identification information, an application that becomes an update candidate (or a new installation candidate) is quickly and easily selected and updated quickly ( Or a new installation). As a result, the convenience for the operator can be improved.
第2発明は、上記第1発明において、前記アプリケーション表示手段は、前記装置表示手段で操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、未インストールであり前記新規インストール候補となる少なくとも1つのアプリケーションの識別情報、若しくは、インストール済みのバージョンよりも新しいバージョンであり前記アップデート候補となる、少なくとも1つのアプリケーションの識別情報を、選択可能に表示することを特徴とする。 A second invention is the application according to the first invention, wherein the application display means is an application corresponding to one of the model identification information selected by the operator on the device display means, and is not installed and the new installation candidate The identification information of at least one application to be or the identification information of at least one application that is a newer version than the installed version and is the update candidate is displayed in a selectable manner.
これにより、既にソフトウェア管理装置に記憶されているものと同じバージョンのアプリケーションが無駄に再インストールされるのを、確実に防止することができる。 As a result, it is possible to reliably prevent the same version of the application already stored in the software management apparatus from being reinstalled wastefully.
第3発明は、上記第1又は第2発明において、前記装置表示手段は、接続可能である前記少なくとも1つのラベル作成装置に対応した前記少なくとも1つの前記機種識別情報を選択可能に表示し、前記アプリケーション表示手段は、前記装置表示手段において操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる複数のアプリケーションの識別情報を、複数個一括して選択可能に表示し、前記インストール処理手段は、前記操作手段での指示入力に応じて、選択された前記複数のアプリケーションに対するインストール処理を行うことを特徴とする。 According to a third invention, in the first or second invention, the device display means displays the at least one model identification information corresponding to the connectable at least one label producing device in a selectable manner, The application display means collects a plurality of pieces of identification information of a plurality of applications that correspond to the one model identification information selected by the operator in the device display means and are candidates for new installation or update. The installation processing means performs installation processing on the selected applications in response to an instruction input from the operation means.
これにより、1つのラベル作成装置に対応するものでアップデート(又は新規インストール)の必要があるアプリケーションが複数あった場合でも、それらアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。 As a result, even if there are multiple applications that correspond to one label creation device and need to be updated (or newly installed), they can be selected quickly and easily and updated (or newly installed) quickly. be able to.
第4発明は、上記第1又は第2発明において、前記装置表示手段は、接続可能である複数のラベル作成装置にそれぞれ対応した複数の前記機種識別情報を選択可能に表示し、前記アプリケーション表示手段は、前記装置表示手段において操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる少なくとも1つのアプリケーションの識別情報を、選択可能に表示し、前記インストール処理手段は、前記操作手段での指示入力に応じて、選択された前記少なくとも1つのアプリケーションに対するインストール処理を行うことを特徴とする。 According to a fourth invention, in the first or second invention, the device display means displays a plurality of model identification information respectively corresponding to a plurality of connectable label producing devices, and the application display means Is an application corresponding to the one model identification information selected by the operator in the device display means, and the identification information of at least one application that is a new installation candidate or an update candidate is displayed in a selectable manner, The installation processing means performs installation processing on the selected at least one application in response to an instruction input from the operation means.
これにより、複数のラベル作成装置に選択的に接続されて各ラベル作成装置ごとにアプリケーションを用いて印字ラベルを作成可能なソフトウェア管理装置であっても、各ラベル作成装置ごとにアップデート(又は新規インストール)の必要があるアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。 As a result, even if it is a software management device that is selectively connected to a plurality of label producing devices and can create print labels using an application for each label producing device, it is updated (or newly installed) for each label producing device. ) Can be quickly and easily selected, and can be quickly updated (or newly installed).
上記目的を達成するために、第5発明は、被印字媒体に対し印字データに対応した印字を行う印字手段を備え、印字ラベルを作成するラベル作成装置に接続されるソフトウェア管理装置と、前記ソフトウェア管理装置に情報送受信可能に接続されるサーバと、を有するソフトウェア管理システムであって、前記ソフトウェア管理装置は、前記印字データを前記ラベル作成装置に送信するための少なくとも1つのプリンタドライバを記憶した記憶手段と、接続可能である少なくとも1つの前記ラベル作成装置の機種識別情報を選択可能に表示する装置表示手段と、を有し、前記サーバは、前記装置表示手段で操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる少なくとも1つのアプリケーションの識別情報を出力するアプリケーション情報出力手段を有し、前記ソフトウェア管理装置は、さらに、前記アプリケーション情報出力手段より出力された、前記新規インストール候補又はアップデート候補となる前記少なくとも1つのアプリケーションの識別情報を、選択可能に表示するアプリケーション表示手段と、前記アプリケーション表示手段において表示された少なくとも1つのアプリケーションを選択するとともに、当該アプリケーションの新規インストール又はアップデートの開始を操作者が指示入力するための操作手段と、を有し、前記サーバは、さらに、前記操作手段での指示入力に応じて、前記選択された少なくとも1つのアプリケーションを前記ソフトウェア管理装置へとダウンロードするダウンロード手段を有し、前記ソフトウェア管理装置は、さらに、前記ダウンロード手段からの前記少なくとも1つのアプリケーションのインストール処理を行う、インストール処理手段を有することを特徴とする。 In order to achieve the above object, a fifth invention comprises a software management device provided with printing means for performing printing corresponding to print data on a printing medium, and connected to a label producing device for producing a print label, and the software A software management system having a server connected to the management apparatus so that information can be transmitted and received, wherein the software management apparatus stores at least one printer driver for transmitting the print data to the label producing apparatus Means, and device display means for selectively displaying the model identification information of at least one of the label producing devices that can be connected, and the server is one selected by the operator using the device display means. An application corresponding to the model identification information, and a new installation candidate or an update candidate Application information output means for outputting identification information of at least one application, and the software management device further includes the at least one of the new installation candidates and update candidates output from the application information output means. An application display means for selectively displaying application identification information, and at least one application displayed on the application display means, and an operator inputs an instruction to start a new installation or update of the application And the server further down-loads the selected at least one application to the software management apparatus in response to an instruction input from the operation means. A download means for over-de, the software management apparatus further performs installation processing of the at least one application from the download section, and having an installation processing means.
本願第5発明のソフトウェア管理システムは、ソフトウェア管理装置からのデータの送信に基づいて、ラベル作成装置における印字ラベルの作成が行われる。ソフトウェア管理装置の記憶手段には、プリンタドライバが記憶されている。このソフトウェア管理装置で用いられるアプリケーションにおいて、バージョンアップが行われたり、新しい機能が追加される場合がある。このような場合には、当該アプリケーションのアップデート(更新)を行う必要がある。また、所望の機能を実行するために新たなアプリケーションをインストールしなければならない場合がある。 In the software management system according to the fifth aspect of the present application, a print label is created by the label creation device based on the transmission of data from the software management device. A printer driver is stored in the storage means of the software management apparatus. An application used in this software management apparatus may be upgraded or a new function may be added. In such a case, it is necessary to update the application. In addition, a new application may need to be installed to perform a desired function.
これらの場合、ソフトウェア管理装置に情報送受信可能に接続されたサーバとソフトウェア管理装置との間で処理が行われる。 In these cases, processing is performed between the software management apparatus and a server connected to the software management apparatus so that information can be transmitted and received.
すなわち、ソフトウェア管理装置の装置表示手段が、当該ソフトウェア管理装置に接続可能である少なくとも1つのラベル作成装置の機器識別情報を、選択可能に表示する。表示された機器識別情報のうち1つを操作者が選択すると、その選択結果がサーバへ送信される。ここで、サーバは、各アプリケーションのバージョンアップや新しい機能の追加の状況、新規アプリケーションの市場投入等の状況を逐次把握している。サーバのアプリケーション情報出力手段が、上記選択された1つの機器識別情報に対応するものであって、かつ、上記バージョンアップ等が行われアップデート候補となる(又は新規インストール候補となる)ような、少なくとも1つのアプリケーションの識別情報を、ソフトウェア管理装置へと出力する。 That is, the device display means of the software management device displays the device identification information of at least one label creating device that can be connected to the software management device in a selectable manner. When the operator selects one of the displayed device identification information, the selection result is transmitted to the server. Here, the server sequentially grasps the status of each application version upgrade, the addition of new functions, and the market launch of new applications. The application information output means of the server corresponds to the selected one device identification information, and at least the version upgrade or the like is performed to become an update candidate (or a new installation candidate) The identification information of one application is output to the software management apparatus.
このようにして出力されたアップデート候補となる(又は新規インストール候補となる)アプリケーションの識別情報を、ソフトウェア管理装置のアプリケーション表示手段が選択可能に表示する。操作者が、操作手段を用いて、表示されたアプリケーションのうち少なくとも1つのアプリケーションを選択し、そのアップデート(又は新規インストール)の開始を指示入力すると、対応する信号がサーバへ送信される。これに応じて、サーバのダウンロード手段が、対応する少なくとも1つのアプリケーションをソフトウェア管理装置へとダウンロードし、ソフトウェア管理装置のインストール処理手段が、ダウンロード手段からの上記少なくとも1つのアプリケーションのインストール処理を行う。 The application identification means of the software management apparatus displays the identification information of the application that is an update candidate (or a new installation candidate) that is output in this way so that it can be selected. When the operator selects at least one of the displayed applications using the operation means and inputs an instruction to start the update (or new installation), a corresponding signal is transmitted to the server. In response to this, the download unit of the server downloads at least one corresponding application to the software management apparatus, and the installation processing unit of the software management apparatus performs the installation process of the at least one application from the download unit.
以上のようにして、本願第5発明のソフトウェア管理システムでは、サーバとの協働によりソフトウェア管理装置のアプリケーションのアップデート処理(又は新規インストール)が行われる。そして、このアップデート処理(又は新規インストール)を開始する際、装置表示手段で表示される機種識別情報のうち1つを操作者が選択することで、当該選択された機種識別情報に対応したアップデート候補(又は新規インストール候補)のアプリケーションのみがアプリケーション表示手段で表示される。したがって、機種識別情報の入力がなく当該ソフトウェア管理装置に記憶されたアプリケーションがすべて表示される場合に比べて、アップデート候補(又は新規インストール候補)となるアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。この結果、操作者の利便性を向上することができる。 As described above, in the software management system according to the fifth aspect of the present invention, update processing (or new installation) of the application of the software management apparatus is performed in cooperation with the server. When starting the update process (or new installation), the operator selects one of the model identification information displayed on the device display means, so that an update candidate corresponding to the selected model identification information is selected. Only the application (or new installation candidate) is displayed on the application display means. Therefore, compared with the case where all the applications stored in the software management apparatus are displayed without input of model identification information, an application that becomes an update candidate (or a new installation candidate) is quickly and easily selected and updated quickly ( Or a new installation). As a result, the convenience for the operator can be improved.
本発明によれば、アプリケーションのアップデートや新規インストールを行うときの操作者の負担を低減し、利便性を向上することができる。 According to the present invention, it is possible to reduce the burden on an operator when updating an application or performing a new installation, and to improve convenience.
以下、本発明の一実施の形態を図面を参照しつつ説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
図1は、本実施形態のソフトウェア管理装置を備えたソフトウェア管理システム全体を表すシステム構成図である。 FIG. 1 is a system configuration diagram illustrating an entire software management system including a software management apparatus according to the present embodiment.
図1において、ソフトウェア管理システム1は、サーバRSと、例えば汎用パーソナルコンピュータで構成される操作端末(ソフトウェア管理装置)2と、例えばUSB等のインターフェースを介して操作端末2に接続されたラベルプリンタ(ラベル作成装置)3とを有している。そして、サーバRS、操作端末2、及びラベルプリンタ3は、ネットワークNWを介して互いに接続されている。
In FIG. 1, a software management system 1 includes a server RS, an operation terminal (software management apparatus) 2 composed of, for example, a general-purpose personal computer, and a label printer (such as a USB) connected to the
ラベルプリンタ3は、操作端末2との間で各種の情報と指示信号を送受し、操作端末からの印字データに基づき所望の文字や図形などの印字を備えた印字ラベルLを作成する
The
図2は、上記操作端末2及びラベルプリンタ3の詳細機能を表す機能ブロック図である。
FIG. 2 is a functional block diagram showing detailed functions of the
図2において、操作端末2は、CPU(中央演算装置)12と、例えばRAMやROM等からなるメモリ13(記憶手段)と、ユーザ(操作者)からの指示や情報が入力される操作部14と、各種情報やメッセージを表示する表示部17と、ハードディスク装置からなり各種情報を記憶する大容量記憶装置16と、ネットワークNWを介してラベルプリンタ3との情報信号の授受の制御を行う通信制御部15とを備えている。
In FIG. 2, an
CPU12は、RAMの一時記憶機能を利用しつつROMに予め記憶されたプログラムに従って信号処理を行う。CPU12は、上記信号処理により、ラベルプリンタ3との間で、ネットワークNWを通じて各種の指示信号・情報信号の送受を行う。
The
一方、ラベルプリンタ3は、被印字媒体としてのテープ(本来は渦巻き状であるが簡略化して同心円で図示している)203を巻回したテープロール204を着脱可能な(又はテープロール204を備えたカートリッジを着脱可能な)テープロールホルダ部210と、このテープロール204から繰り出されたテープ203に所望の印字を行う印字ヘッド205(印字手段)と、印字が終了したテープ203を所定の長さに切断して印字ラベルLとするカッタ207と、印字ヘッド205に対向して設けられ、制御回路202により制御されてテープロール204からのテープ203を搬送する搬送装置209とを有する。また制御回路202は通信制御部208を介しネットワークNWによって操作端末2の通信制御部15と接続されており、操作端末2と情報の送受が可能となっている。
On the other hand, the
上記構成において、ユーザは、上記ラベルプリンタ3で印字ラベルLを作成する際には、ユーザは操作端末2において起動されたアプリケーションに基づき、操作部14で適宜の操作を行うことで、印字ラベルLの表面に印字する文字や図形等の設定入力を行う。これにより、上記設定入力に対応した印字データがCPU12によって生成される。そして、ユーザが操作部14を用いた適宜の操作により印字ラベルLの作成指示入力を行うことにより、上記印字データが操作端末2からラベルプリンタ3の制御回路202へ送信される。そして、制御回路202の制御により、上記印字データに基づいた印字ヘッド205による印字が行われ、印字ラベルLが作成される。
In the above configuration, when the user creates the print label L with the
図3は、操作端末2内における処理制御上の機能的構成の一例を表すブロック図である。
FIG. 3 is a block diagram illustrating an example of a functional configuration for process control in the
図3において、この例では、操作端末2の上記メモリ(RAM)13上に、上記印字データの作成に係わる2つのアプリケーションAP1,AP2とプリンタドライバPDとのそれぞれのプログラムが展開して起動しており、相互に指示信号と情報信号とを送受可能となっている。そして2つのアプリケーションAP1,AP2はそれぞれ共通する一つのプリンタドライバPDに対して信号を送受する。プリンタドライバPDは、上記通信制御部15,208どうしのネットワークNWによる接続を介し、ラベルプリンタ3と信号を送受するようになっている。
In FIG. 3, in this example, on the memory (RAM) 13 of the
アプリケーションAP1,AP2は、例えば、机やイスなどの備品に貼付する印字ラベルLを作成するための固定資産管理用アプリケーションプログラム、社員や来客などの人物に所持させる印字ラベルLを作成するための名札管理用アプリケーションプログラム、書類ファイルなどに貼付する印字ラベルLを作成するための文書管理用アプリケーションプログラム、等がある。これらのアプリケーションプログラムは、印字ラベルLの作成に対して必要とされる各種設定情報を設定し印字データを生成するとともに、当該印字データを含む印字ラベルLの作成指令をプリンタドライバPDに出力する。 The applications AP1 and AP2 are, for example, a fixed asset management application program for creating a print label L to be affixed to equipment such as a desk or a chair, and a name tag for creating a print label L to be carried by a person such as an employee or a visitor There are a management application program, a document management application program for creating a print label L to be attached to a document file, and the like. These application programs set various kinds of setting information necessary for creating the print label L to generate print data, and output a print label L creation command including the print data to the printer driver PD.
プリンタドライバPDは、アプリケーションAP1,AP2から出力された印字ラベルLの作成指令を受け付け、ラベルプリンタ3に対し対応する作成コマンドを出力する。
The printer driver PD receives a print label L creation command output from the applications AP1 and AP2, and outputs a corresponding creation command to the
なお、2つのアプリケーションAP1,AP2とプリンタドライバPDは、いずれも操作端末2が備える一つのCPU12によって実行されるものであるが、例えばタイムシェアリングシステム(TSS)などの時分割での割り込み制御によって、それぞれ個別に独立して実行される。またプリンタドライバPDについては、汎用パーソナルコンピュータで構成される操作端末2の基本OSに予め組み込まれたものでもよいし、他のアプリケーションと同様にOS上で個別に起動されるプログラムであってもよい。
The two applications AP1 and AP2 and the printer driver PD are both executed by a
ラベルプリンタ3は、プリンタドライバPDから上記作成コマンドが入力されることによって印字ラベルLを作成する。すなわち、作成コマンドに含まれる上記印字データに基づき、印字を行う。
The
以上の基本構成において、本実施形態の特徴は、上記のようにして、操作端末2に既にインストールされたアプリケーションAP1,AP2のアップデートを行う場合(あるいは、後述のように新規に別のアプリケーションをインストールする場合)に、操作端末2でユーザが行う、操作内容及び操作手順にある。
In the above basic configuration, the feature of the present embodiment is that when updating the applications AP1 and AP2 already installed in the
すなわち、操作端末2のメモリ13に記憶されたアプリケーション(上記の例では2つのアプリケーションAP1,AP2)はバージョンアップが行われたり、新しい機能が追加される場合がある。このような場合には、当該アプリケーションAP1,AP2のアップデート(更新)を行う必要がある。また、所望の機能を実行するために操作端末2に新たなアプリケーションをインストールしなければならない場合もある。このような場合、上記アップデート(又は新規インストール)に関する処理がサーバRSと操作端末2との間で行われる。以下、その詳細を順を追って説明する。
That is, the application (two applications AP1 and AP2 in the above example) stored in the
すなわち、上記サーバRSは、上記アプリケーションAP1,AP2を含む多数のアプリケーションのバージョンアップや新しい機能の追加状況、さらにはラベルプリンタ3に適用可能な新規アプリケーションの市場投入等の状況を逐次把握している。それらアプリケーションAP1,AP2等のバージョンアップ情報や新規アプリケーション情報等は、例えばサーバRS内にデータベースとして蓄積されている。
In other words, the server RS sequentially grasps the status of upgrade of a large number of applications including the applications AP1 and AP2, the addition status of new functions, and the market launch of new applications applicable to the
ユーザは、上記アプリケーションAP1,AP2のアップデート(又は別のアプリケーションの新規インストール)を意図し、操作端末2の操作部14を適宜に操作すると、表示部17に、ラベルプリンタ3の機器識別情報(例えば機器名称、型番、適宜にユーザが作成した愛称、等)が選択可能に表示される(後述の図6参照)。すなわち、複数のラベルプリンタ3が接続されている場合には、それらの機器識別情報が選択可能に表示される。また、現在接続されていなくても過去に接続されたラベルプリンタ3があった場合は、それらの機器識別情報がすべて選択可能に表示される。あるいは、現在接続される1つのラベルプリンタ3の機器識別情報のみを表示するようにしてもよい。言い換えれば、操作端末2に対し少なくとも接続可能なラベルプリンタ3が表示される。この場合には、上記「選択」とは、1つのみ表示される機器識別情報を特定することをいう。
When the user intends to update the applications AP1 and AP2 (or newly install another application) and appropriately operates the
表示された機器識別情報から1つの機器識別情報をユーザが選択することで、その選択結果がサーバRSへ送信される。サーバRSは、上記選択された1つの機器識別情報に対応するアプリケーションで、上記バージョンアップ等が行われアップデート候補となるような(あるいは上記市場投入等が行われ新規インストール候補となるような)少なくとも1つのアプリケーションの識別情報(例えばソフトウェア名称、製品番号等)を、操作端末2へと出力する。出力されたアップデート候補(又は新規インストール候補)の少なくとも1つのアプリケーションの識別情報は、操作端末2の表示部17で選択(「選択」の意味は上記同様である)可能に表示される(後述の図6、図7参照)。そして、表示されたアプリケーションのうち少なくとも1つのアプリケーションをユーザが選択し、そのアップデート(又は新規インストール)の開始を指示入力することで、サーバRSから対応するアプリケーションが操作端末2へとダウンロードされる。その後、操作端末2が当該ダウンロードされたアプリケーションのインストール処理を行う。
When the user selects one piece of device identification information from the displayed device identification information, the selection result is transmitted to the server RS. The server RS is an application corresponding to the selected one piece of device identification information, so that the version upgrade or the like is performed to become an update candidate (or the market introduction or the like is performed to become a new installation candidate). Identification information (for example, software name, product number, etc.) of one application is output to the
以上の機能を実行するために操作端末2のCPU12によって実行される制御手順を図4に、サーバによって実行される制御手順を図5に示す。
FIG. 4 shows a control procedure executed by the
前述したように、上記アプリケーションAP1,AP2のアップデート(又は別のアプリケーションの新規インストール)を意図するユーザが、操作端末2の操作部14を適宜に操作することにより、図4のフローが開始される。まず、ステップS1で、CPU12は、表示部17に表示信号を出力する。これにより、ラベルプリンタ3の上記機種識別情報が、表示部17に選択可能に表示される。なお、前述したように、このとき表示される機器識別情報は、操作端末2に対し少なくとも接続可能なラベルプリンタ3の機器識別情報であればよい。
As described above, when the user who intends to update the applications AP1 and AP2 (or newly install another application) appropriately operates the
このときに表示部17に表示される入力操作画面の例を図6に示す。図6において、入力操作画面17Aには、ラベルプリンタ3の機器識別情報を選択可能に表示する機器表示ボックス17a(装置表示手段)が配置されている。この機器表示ボックス17aには、この例では、機器識別情報としての複数のラベルプリンタ3の機種名(「プリンタA」「プリンタB」「プリンタC」)が一括して表示(この例ではプルダウン表示)される。なお、この例ではこの操作端末2に接続可能なラベルプリンタ3以外の機器(この例では光学読み取り装置)の機種名(「スキャナD」「スキャナE」「スキャナF」)も表示されている。なお、「インストール」ボタン17b、「閉じる」ボタン17cについては、後述する。ユーザは、操作部14の操作により、このようにして表示されたラベルプリンタ3の機種名のうち、いずれか1つを選択する。
An example of the input operation screen displayed on the
図4に戻り、上記ステップS1の後、ステップS2において、CPU12は、ユーザの操作部14の操作により、上述のようにして上記機器表示ボックス17aにおけるラベルプリンタ3の機種名の選択がされたかどうかを判定する。ラベルプリンタ3が選択されるまでループ待機し、選択されたらステップS2の判定が満たされ、ステップS3に移る。
Returning to FIG. 4, after step S <b> 1, in step S <b> 2, the
ステップS3では、CPU12は、上記ステップS2で選択されたラベルプリンタ3の機種名を含むデータをサーバRSにネットワークNWを通じて送信する。その後、後述のステップS4に移る。
In step S3, the
一方、図5において、サーバRSは、まず、ステップS21で、操作端末2からの上記ステップS3でのデータが受信されたかどうかを判定する。受信されるまでステップS21の判定が満たされず、ループ待機する。操作端末2からデータが受信されたら判定が満たされ、ステップS23に移る。
On the other hand, in FIG. 5, the server RS first determines in step S21 whether or not the data in step S3 from the
ステップS23では、サーバRSは、上記ステップS21で受信され取得されたプリンタ機種名に基づき上記データベースを検索し、当該機種名のラベルプリンタ3に対し適用可能なすべてのアプリケーションの識別情報(ソフトウェア名称、製品番号等。以下アプリケーション名称という)を取得する。そしてその取得したすべてのアプリケーション名称をリストにして、操作端末2にネットワークNWを通じて送信する。その後、後述のステップS24に移る。
In step S23, the server RS searches the database based on the printer model name received and acquired in step S21, and identifies identification information (software name, software name) applicable to the
図4に移り、操作端末2のCPU12は、ステップS4において、サーバRSからの上記ステップS23でのアプリケーション名称のリストを受信したかどうかを判定する。受信されるまではステップS4の判定が満たされずループ待機する。受信されたら判定が満たされ、ステップS5に移る。
Moving to FIG. 4, the
ステップS5では、操作端末2のCPU12は、上記ステップS4でサーバRSから受信されたアプリケーション名称のリストに含まれる各アプリケーションについて、既に操作端末内にインストールされている当該アプリケーションのバージョンを検出し、上記アプリケーション名称リストの該当する欄に上記検出したバージョンをセットし、アプリケーション現状リストとする。なお、上記アプリケーション名称リストに含まれる各アプリケーションのうち、操作端末内にインストールされていないアプリケーションについては、アプリケーション名称リストの当該アプリケーションの上記欄にバージョン「0」とセットする。その後、ステップS7に移る。
In step S5, the
ステップS7では、操作端末2のCPU12は、上記ステップS5で完成したアプリケーション現状リストを含むデータをネットワークNWを通じてサーバRSに送信する。このステップS7の後は、後述のステップS8に移る。
In step S7, the
一方、図5において、サーバRSは、ステップS24で、操作端末2からの上記ステップS7でのアプリケーション現状リストを含むデータが受信されたかどうかを判定する。受信されるまでステップS24の判定が満たされず、ループ待機する。操作端末2からデータが受信されたら判定が満たされ、ステップS25に移る。
On the other hand, in FIG. 5, the server RS determines whether or not data including the application current state list in step S <b> 7 from the
ステップS25では、サーバRSは、上記ステップS23で操作端末2へ送信したアプリケーション名称リストと、上記ステップS24で受信され取得されたアプリケーション現状リスト(実際に操作端末2にインストール済みのアプリケーション及びそのバージョンを含む)との、照合を行う。すなわち、ステップS23で送信したアプリケーション名称リストに含まれるアプリケーションのうち、操作端末2にまだインストールされていないもの、及び、操作端末2にインストールされているものよりも新しいバージョンであるもの、を特定(言い換えれば操作端末2に既にインストールされているものと同じバージョン又は古いバージョンのものは除外)し、アプリケーション適応候補リストとする。その後、ステップS26に移る。
In step S25, the server RS receives the application name list transmitted to the
ステップS26では、サーバRSは、ステップS25で作成されたアプリケーション適応候補リストを、操作端末2にネットワークNWを介して送信する。このステップS26が各請求項のアプリケーション情報出力手段として機能する。その後、後述のステップS27に移る。
In step S26, the server RS transmits the application adaptation candidate list created in step S25 to the
図4に移り、操作端末2のCPU12は、ステップS8にて、サーバRSからの上記ステップS26でのアプリケーション適応候補リストを受信したかどうかを判定する。アプリケーション適応候補リストが受信されるまではステップS8の判定が満たされずループ待機し、受信されたら判定が満たされ、ステップS9に移る。
4, the
ステップS9では、操作端末2のCPU12は、表示部17に表示信号を出力し、上記ステップS8でサーバRSから受信されたアプリケーション適応候補リストを、表示部17において一覧表示する。このときに上記入力操作画面17Aから移行して表示部17に表示される入力操作画面の例を図7に示す。図7において、入力操作画面17Bには、上記アプリケーション適応候補リストを表示するアプリケーションファイル一覧ボックス17d(アプリケーション表示手段)が配置されている。この例では、上記アプリケーション識別情報としての複数のアプリケーションの名称、そのバージョン名、及び容量(サイズ)が、「アプリケーションa Ver3 MB」「アプリケーションb Ver6 ○○MB」「アプリケーションc Ver3.1 ○○MB」「アプリケーションd Ver3.2 ○○MB」のように一覧表示されている。また、各アプリケーションの表示の左端には、当該アプリケーションをユーザが選択可能とするためのチェックボックスが設けられている。ユーザは、操作部14の操作により、このように表示された各バージョンのアプリケーションのうち、インストールしたいと意図する少なくとも1つのアプリケーションに対応したチェックボックスにチェックを入れることで、選択を行う(図示の例ではVer6のアプリケーションbとVer3.2のアプリケーションdとが選択されている)。なお、「リスト更新」ボタン17eは、ユーザが操作することにより、ステップS8に戻って、サーバRSから受信されたアプリケーション適応候補リストを再度受信するためのボタンである。
In step S9, the
ユーザは、操作部14の操作により、このようにアプリケーションファイル一覧ボックス17dに最終的なアップデート候補(又は新規インストール候補)として表示された各バージョンのアプリケーションを確認した後、「インストール」ボタン17b(操作手段)を操作することで、当該アップデート(又は新規インストール)の指示を行う。なお、上述した各画面17A,17Bのいずれにおいても、「閉じる」ボタン17cを操作することで当該画面をクローズする(あるいは移行前の前画面に戻る)ことができる。
The user confirms each version of the application displayed as the final update candidate (or new installation candidate) in the application
図4に戻り、上記ステップS9の後、ステップS10において、操作端末2のCPU12は、上述のようなユーザの操作部14の操作により、上記アプリケーションファイル一覧ボックス17dのチェックボックスのチェックが入れられて上記選択がなされたかどうかを判定し、選択されるまで判定が満たされずループ待機する。上記のようにしてチェックボックスにチェックが入れられたらステップS10の判定が満たされ、ステップS11に移る。ステップS11では、操作端末2のCPU12は、ユーザの上述の「インストール」ボタン17bの操作によりアップデート(又は新規インストール)の指示がされたかどうかを判定する。上記のようにして「インストールボタン」17bが操作されたらステップS11の判定が満たされ、ステップS12に移る。
Returning to FIG. 4, after step S9, in step S10, the
ステップS12では、操作端末2のCPU12は、上記最終的なアップデート候補(又は新規インストール候補)となるアプリケーションプログラムをサーバRSからネットワークNWを介してダウンロードする。その後、操作端末2のCPU12は、ステップS13にて上記ダウンロードしたアプリケーションプログラムをメモリ13にインストールし、このフローを終了する。なお、このステップS13は各請求項に記載のインストール処理手段として機能する。
In step S12, the
一方、上記と並行し、図5において、サーバRSは、ステップS27で、上述したユーザの「インストール」ボタン17bの操作によりインストール指示がされたかどうかを判定する。指示されるまでループ待機し、指示されたらステップS27の判定が満たされ、ステップS28に移る。ステップS28では、サーバRSは、上記最終的なアップデート候補(又は新規インストール候補)となるアプリケーションプログラムをネットワークNWを介し操作端末2へダウンロード出力し、図5のフローを終了する。このステップS28が各請求項記載のダウンロード手段として機能する。
On the other hand, in parallel with the above, in FIG. 5, in step S <b> 27, the server RS determines whether or not an installation instruction has been given by the user's operation of the “install”
以上説明したように、本実施形態のソフトウェア管理システムの操作端末2は、サーバRSとの協働によりアプリケーションAP1,AP2のアップデート処理(又は新たなアプリケーションの新規インストール)が行われる。そして、そのアップデート処理(又は新規インストール)を開始する際、入力操作画面17Aの機器表示ボックス17aで表示される機種識別情報(上記の例ではラベルプリンタ3の機種名)のうち1つをユーザが選択することで、当該選択された機種識別情報に対応したアップデート候補(又は新規インストール候補)のアプリケーションのみが入力操作画面17Bのアプリケーションファイル一覧ボックス17dに表示される。したがって、ユーザによる上記機種識別情報の入力がなく当該操作端末2に記憶されたアプリケーションがすべて表示される場合に比べて、アップデート候補(又は新規インストール候補)となるアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。この結果、ユーザの負担を低減し、利便性を向上することができる。
As described above, the
また、本実施形態では特に、ユーザは、上記入力操作画面17Bのアプリケーションファイル一覧ボックス17dにおいて複数のアプリケーションを一括して選択し、当該選択された複数のアプリケーションのアップデート処理(又は新規インストール)を行うことができる。これにより、1つのラベルプリンタ3に対応するものでアップデート(又は新規インストール)の必要があるアプリケーションが複数あった場合でも、それらアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。
In the present embodiment, in particular, the user selects a plurality of applications at once in the application
また、本実施形態では特に、前述したようにユーザは、上記入力操作画面17Aの機器表示ボックス17aで複数のラベルプリンタ3の機種識別情報を選択し、当該複数のラベルプリンタに対応したアップデート候補(又は新規インストール候補)となる少なくとも1つのアプリケーションの識別情報を入力操作画面17Bのアプリケーションファイル一覧ボックス17dで表示させ、当該アプリケーションに対するアップデート処理(又はインストール処理)を行うことができる。
In the present embodiment, in particular, as described above, the user selects model identification information of a plurality of
これにより、複数のラベルプリンタ3に選択的に接続されて各ラベルプリンタ3ごとのアプリケーションを用いて印字ラベルLを作成可能な操作端末2であっても、各ラベルプリンタ3ごとにアップデート(又は新規インストール)の必要があるアプリケーションを迅速かつ簡単に選択し、手早くアップデート(又は新規インストール)を行うことができる。
Thus, even if the
また、本実施形態では特に、サーバRSが、図5のステップS25で、アプリケーション名称リストと、実際に操作端末2にインストール済みのアプリケーション名称及びそのバージョンを含むアプリケーション現状リストとの、照合を行う。これによって、操作端末2での入力操作画面17Bのアプリケーションファイル一覧ボックス17dでは、未インストールであり新規インストール候補となるアプリケーション(又はインストール済みのバージョンよりも新しいバージョンでありアップデート候補となるアプリケーション)の識別情報のみが、選択可能に表示される。これにより、既に操作端末2に記憶されているものと同じバージョンのアプリケーションが無駄に操作端末2に再インストールされるのを、確実に防止することができる。
Further, particularly in the present embodiment, the server RS collates the application name list with the application current status list including the application name actually installed in the
なお、以上においては、テープロール204から繰り出された被印字媒体としてのテープ203に印字を行ってこれを切断し印字ラベルLを作成した場合を例にとって説明したが、これに限られず、基材テープと、当該基材テープとは別のカバーフィルム(被印字媒体)に印字を行い、それらを貼り合わせたテープを用いて印字ラベルLを作成する方式としてもよい。
In the above description, the case where printing is performed on the
さらに、以上は、テープ203がリール部材の周りに巻回されてロールを構成し、カートリッジ210内にそのロールが配置されてテープ203が繰り出される場合を例にとって説明したが、これに限られない。例えば、長尺平紙状あるいは短冊状のテープやシート(ロールに巻回されたテープを繰り出した後に適宜の長さに切断して形成したものを含む)を、所定の収納部にスタックして(例えばトレイ状のものに平積み積層して)カートリッジ化し、このカートリッジをラベルプリンタ3側のカートリッジホルダに装着して、上記収納部から移送、搬送して印字を行い印字ラベルLを作成するようにしてもよい。
Further, the above description has been given by taking as an example the case where the
さらには上記ロールを直接ラベルプリンタ3側に着脱可能に装着する構成や、長尺平紙状あるいは短冊状のテープやシートをラベルプリンタ3外より1枚ずつ所定のフィーダ機構によって移送しラベルプリンタ3内へ供給する構成も考えられ、さらにはカートリッジ210のようなラベルプリンタ3本体側に着脱可能なものにも限られず、ラベルプリンタ3側に着脱不能のいわゆる据え付け型あるいは一体型としてテープロール204を設けることも考えられる。
Further, the
なお、以上において、図2、図3等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。 In addition, in the above, the arrow shown in each figure of FIG. 2, FIG. 3, etc. shows an example of the flow of a signal, and does not limit the flow direction of a signal.
また、図4、図5に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。 The flowcharts shown in FIGS. 4 and 5 do not limit the present invention to the procedure shown in the above-described flow, and the addition / deletion of the procedure or the change of the order within the scope without departing from the spirit and technical idea of the invention. May be.
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。 In addition to those already described above, the methods according to the above-described embodiments and modifications may be used in appropriate combination.
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。 In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.
1 ソフトウェア管理システム
2 操作端末(ソフトウェア管理装置)
3 ラベルプリンタ(ラベル作成装置)
12 CPU
13 メモリ(記憶手段)
14 操作部
17 表示部
205 印字ヘッド(印字手段)
PD プリンタドライバ
AP1,AP2 アプリケーション
L 印字ラベル
RS サーバ
1
3 Label printer (label production device)
12 CPU
13 Memory (memory means)
14
PD printer driver AP1, AP2 Application L Print label RS server
Claims (5)
前記印字データを前記ラベル作成装置に送信するための少なくとも1つのプリンタドライバを記憶した記憶手段と、
接続可能である少なくとも1つの前記ラベル作成装置の機種識別情報を選択可能に表示する装置表示手段と、
前記装置表示手段で操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる少なくとも1つのアプリケーションの識別情報を、選択可能に表示するアプリケーション表示手段と、
前記アプリケーション表示手段において選択された少なくとも1つのアプリケーションを選択するとともに、当該アプリケーションの新規インストール又はアップデートの開始を操作者が指示入力するための操作手段と、
前記操作手段での指示入力に応じて、前記選択された少なくとも1つのアプリケーションに対するインストール処理を行う、インストール処理手段と
を有することを特徴とするソフトウェア管理装置。 A software management device comprising printing means for performing printing corresponding to print data on a printing medium, connected to a label producing device for producing a print label,
Storage means for storing at least one printer driver for transmitting the print data to the label producing device;
Device display means for selectively displaying model identification information of at least one of the label producing devices that can be connected;
Application display means for selectively displaying identification information of at least one application which is an application corresponding to the model identification information selected by the operator on the apparatus display means and which is a new installation candidate or an update candidate. When,
An operation means for selecting at least one application selected in the application display means, and for an operator to input an instruction to start a new installation or update of the application;
A software management apparatus, comprising: an installation processing unit configured to perform an installation process on the selected at least one application in response to an instruction input from the operation unit.
前記アプリケーション表示手段は、
前記装置表示手段で操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、未インストールであり前記新規インストール候補となる少なくとも1つのアプリケーションの識別情報、若しくは、インストール済みのバージョンよりも新しいバージョンであり前記アップデート候補となる、少なくとも1つのアプリケーションの識別情報を、選択可能に表示する
ことを特徴とするソフトウェア管理装置。 The software management apparatus according to claim 1, wherein
The application display means
From the identification information of at least one application that is not installed and is a candidate for the new installation, or an installed version, corresponding to the one model identification information selected by the operator on the device display means A software management apparatus, wherein the identification information of at least one application that is also a new version and is an update candidate is displayed in a selectable manner.
前記装置表示手段は、
接続可能である前記少なくとも1つのラベル作成装置に対応した前記少なくとも1つの前記機種識別情報を選択可能に表示し、
前記アプリケーション表示手段は、
前記装置表示手段において操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる複数のアプリケーションの識別情報を、複数個一括して選択可能に表示し、
前記インストール処理手段は、
前記操作手段での指示入力に応じて、選択された前記複数のアプリケーションに対するインストール処理を行う
ことを特徴とするソフトウェア管理装置。 In the software management device according to claim 1 or 2,
The device display means includes
The at least one model identification information corresponding to the at least one label producing device that can be connected is displayed in a selectable manner,
The application display means
Displaying a plurality of identification information of a plurality of applications corresponding to one type of model identification information selected by the operator in the device display means as a new installation candidate or update candidate in a selectable manner. And
The installation processing means includes:
A software management apparatus that performs an installation process on the selected plurality of applications in response to an instruction input from the operation unit.
前記装置表示手段は、
接続可能である複数のラベル作成装置にそれぞれ対応した複数の前記機種識別情報を選択可能に表示し、
前記アプリケーション表示手段は、
前記装置表示手段において操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる少なくとも1つのアプリケーションの識別情報を、選択可能に表示し、
前記インストール処理手段は、
前記操作手段での指示入力に応じて、選択された前記少なくとも1つのアプリケーションに対するインストール処理を行う
ことを特徴とするソフトウェア管理装置。 In the software management device according to claim 1 or 2,
The device display means includes
A plurality of the model identification information respectively corresponding to a plurality of label producing devices that can be connected are displayed so as to be selectable,
The application display means
An application corresponding to one of the model identification information selected by the operator in the device display means, the identification information of at least one application to be a new installation candidate or an update candidate is displayed in a selectable manner,
The installation processing means includes:
A software management apparatus that performs installation processing on the selected at least one application in response to an instruction input from the operation unit.
前記ソフトウェア管理装置は、
前記印字データを前記ラベル作成装置に送信するための少なくとも1つのプリンタドライバを記憶した記憶手段と、
接続可能である少なくとも1つの前記ラベル作成装置の機種識別情報を選択可能に表示する装置表示手段と、
を有し、
前記サーバは、
前記装置表示手段で操作者により選択された1つの前記機種識別情報に対応したアプリケーションであって、新規インストール候補又はアップデート候補となる少なくとも1つのアプリケーションの識別情報を出力するアプリケーション情報出力手段を有し、
前記ソフトウェア管理装置は、さらに、
前記アプリケーション情報出力手段より出力された、前記新規インストール候補又はアップデート候補となる前記少なくとも1つのアプリケーションの識別情報を、選択可能に表示するアプリケーション表示手段と、
前記アプリケーション表示手段において表示された少なくとも1つのアプリケーションを選択するとともに、当該アプリケーションの新規インストール又はアップデートの開始を操作者が指示入力するための操作手段と、
を有し、
前記サーバは、さらに、
前記操作手段での指示入力に応じて、前記選択された少なくとも1つのアプリケーションを前記ソフトウェア管理装置へとダウンロードするダウンロード手段を有し、
前記ソフトウェア管理装置は、さらに、
前記ダウンロード手段からの前記少なくとも1つのアプリケーションのインストール処理を行う、インストール処理手段を有する
ことを特徴とするソフトウェア管理システム。 A software management device including a printing unit that performs printing corresponding to print data on a print medium; a software management device connected to a label creation device that creates a print label; and a server connected to the software management device so that information can be transmitted and received; A software management system comprising:
The software management device includes:
Storage means for storing at least one printer driver for transmitting the print data to the label producing device;
Device display means for selectively displaying model identification information of at least one of the label producing devices that can be connected;
Have
The server
An application information output unit that outputs identification information of at least one application that is a candidate for new installation or an update that is an application corresponding to the one model identification information selected by the operator on the device display unit ,
The software management device further includes:
Application display means for selectively displaying the identification information of the at least one application that is the candidate for new installation or the candidate for update that is output from the application information output means;
An operation means for selecting at least one application displayed on the application display means, and for an operator to input an instruction to start a new installation or update of the application;
Have
The server further includes:
Download means for downloading the selected at least one application to the software management apparatus in response to an instruction input by the operation means;
The software management device further includes:
A software management system comprising installation processing means for performing installation processing of the at least one application from the download means.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010191171A JP5545542B2 (en) | 2010-08-27 | 2010-08-27 | Software management apparatus and software management system |
PCT/JP2011/069502 WO2012026613A1 (en) | 2010-08-27 | 2011-08-29 | Software management device and software management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010191171A JP5545542B2 (en) | 2010-08-27 | 2010-08-27 | Software management apparatus and software management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012048565A true JP2012048565A (en) | 2012-03-08 |
JP5545542B2 JP5545542B2 (en) | 2014-07-09 |
Family
ID=45723600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010191171A Active JP5545542B2 (en) | 2010-08-27 | 2010-08-27 | Software management apparatus and software management system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5545542B2 (en) |
WO (1) | WO2012026613A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014167688A (en) * | 2013-02-28 | 2014-09-11 | Value Commerce Co Ltd | Program to add function of pay-per-performance advertisement to application program which is installed to personal computer, and computing of pay-per-performance advertisement |
JP2014229032A (en) * | 2013-05-21 | 2014-12-08 | 京セラドキュメントソリューションズ株式会社 | Installer program and installation method |
WO2016035801A1 (en) * | 2014-09-01 | 2016-03-10 | 株式会社リコー | System, information processing method, and storage medium |
US9881321B2 (en) | 2014-06-30 | 2018-01-30 | Iyuntian Co., Ltd. | Method for identifying bundled software and apparatus therefor |
EP3872613A1 (en) * | 2020-02-25 | 2021-09-01 | Toshiba TEC Kabushiki Kaisha | Information processing apparatus, information processing system, and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301608A (en) * | 2004-04-09 | 2005-10-27 | Fuji Xerox Co Ltd | Installation program, installation device, and installation method of peripheral equipment driver |
JP2006190320A (en) * | 2006-02-16 | 2006-07-20 | Seiko Epson Corp | System for supporting use of device on network |
JP2008276396A (en) * | 2007-04-26 | 2008-11-13 | Sato Corp | Printing system and printing method |
JP2009093262A (en) * | 2007-10-04 | 2009-04-30 | Kyocera Mita Corp | Installation program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2348987A (en) * | 1998-12-11 | 2000-10-18 | Hewlett Packard Co | Upgrading firmware from a web site using an applet |
JP2003141011A (en) * | 2001-11-08 | 2003-05-16 | Nec Soft Ltd | Remote setup system and program |
US20060221380A1 (en) * | 2005-03-31 | 2006-10-05 | Jeff Pretz | System and method for distribution of network printer software |
US7903267B2 (en) * | 2005-11-02 | 2011-03-08 | Kyocera Mita Corporation | Automatic installation system for printer driver, and program recording medium |
-
2010
- 2010-08-27 JP JP2010191171A patent/JP5545542B2/en active Active
-
2011
- 2011-08-29 WO PCT/JP2011/069502 patent/WO2012026613A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301608A (en) * | 2004-04-09 | 2005-10-27 | Fuji Xerox Co Ltd | Installation program, installation device, and installation method of peripheral equipment driver |
JP2006190320A (en) * | 2006-02-16 | 2006-07-20 | Seiko Epson Corp | System for supporting use of device on network |
JP2008276396A (en) * | 2007-04-26 | 2008-11-13 | Sato Corp | Printing system and printing method |
JP2009093262A (en) * | 2007-10-04 | 2009-04-30 | Kyocera Mita Corp | Installation program |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014167688A (en) * | 2013-02-28 | 2014-09-11 | Value Commerce Co Ltd | Program to add function of pay-per-performance advertisement to application program which is installed to personal computer, and computing of pay-per-performance advertisement |
JP2014229032A (en) * | 2013-05-21 | 2014-12-08 | 京セラドキュメントソリューションズ株式会社 | Installer program and installation method |
US9881321B2 (en) | 2014-06-30 | 2018-01-30 | Iyuntian Co., Ltd. | Method for identifying bundled software and apparatus therefor |
KR101831021B1 (en) * | 2014-06-30 | 2018-04-04 | 이윤티안 시오., 엘티디. | Method for identifying bundled software and apparatus therefor |
US20180108037A1 (en) * | 2014-06-30 | 2018-04-19 | Iyuntian Co., Ltd. | Method for identifying bundled software and apparatus therefor |
US10748185B2 (en) | 2014-06-30 | 2020-08-18 | Iyuntian Co., Ltd. | Method for identifying bundled software and apparatus therefor |
WO2016035801A1 (en) * | 2014-09-01 | 2016-03-10 | 株式会社リコー | System, information processing method, and storage medium |
JPWO2016035801A1 (en) * | 2014-09-01 | 2017-06-15 | 株式会社リコー | System, information processing method, and storage medium |
US10223042B2 (en) | 2014-09-01 | 2019-03-05 | Ricoh Company, Ltd. | System, information processing method, and storage medium |
EP3872613A1 (en) * | 2020-02-25 | 2021-09-01 | Toshiba TEC Kabushiki Kaisha | Information processing apparatus, information processing system, and method |
Also Published As
Publication number | Publication date |
---|---|
JP5545542B2 (en) | 2014-07-09 |
WO2012026613A1 (en) | 2012-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200011B2 (en) | Printer and server | |
US20030048473A1 (en) | Printing device having a built-in device driver | |
JP6265631B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
US8804147B2 (en) | Semantic printing options | |
US8773674B2 (en) | Method and apparatus to provide enhanced printing for newly launched devices in a universal printer driver | |
JP5545542B2 (en) | Software management apparatus and software management system | |
US10055180B2 (en) | Printer setting state updating system | |
JP2024052771A (en) | Information processing apparatus, control method and program | |
US20160054956A1 (en) | Computer-readable recording medium, configuration presentation method, and configuration presentation device | |
JP2011158946A (en) | Pull print system, data processor, data processing program, and printer | |
JP5861878B2 (en) | Content processing program and content information processing method | |
JP2019016012A (en) | Printer and program | |
JP7210196B2 (en) | Terminal device, control method and program | |
JP6048535B2 (en) | Server, printer, and computer program for server | |
JP6598075B2 (en) | Print processing program | |
JP7566580B2 (en) | Distribution device, control method, distribution system, and program | |
JP6115342B2 (en) | Pull print system, pull print server and computer program | |
JP2011133994A (en) | Print controller, printing system and program | |
JP2023023867A (en) | Information processing device, information processing system, information processing method, program, and printer | |
JP5772582B2 (en) | Content processing program, content information processing method, and recording medium | |
JP5747926B2 (en) | Server, printer, and computer program for server | |
JP2001228995A (en) | Image generating device | |
JP2019049998A (en) | Server, printer and computer program for server | |
JP2019125121A (en) | Program and information processing device | |
JP2017054535A (en) | Server, printer and computer program for server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131010 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131206 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131226 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140310 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20140317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140403 |
|
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: 20140418 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140501 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5545542 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |