JP2012248189A - オペレーティングシステムソフトウエアのインストール方法 - Google Patents

オペレーティングシステムソフトウエアのインストール方法 Download PDF

Info

Publication number
JP2012248189A
JP2012248189A JP2012118781A JP2012118781A JP2012248189A JP 2012248189 A JP2012248189 A JP 2012248189A JP 2012118781 A JP2012118781 A JP 2012118781A JP 2012118781 A JP2012118781 A JP 2012118781A JP 2012248189 A JP2012248189 A JP 2012248189A
Authority
JP
Japan
Prior art keywords
operating system
system software
computer
printing press
software
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.)
Pending
Application number
JP2012118781A
Other languages
English (en)
Inventor
Andreas Bechtel
ベヒテル アンドレアス
Leidel Erik
ライデル エリク
Mario Rottloff
ロトロフ マリオ
Zommerade Bernd
ゾマーラーデ ベアント
Thome Wilhelm
トーメ ヴィルヘルム
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.)
Heidelberger Druckmaschinen AG
Original Assignee
Heidelberger Druckmaschinen AG
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 Heidelberger Druckmaschinen AG filed Critical Heidelberger Druckmaschinen AG
Publication of JP2012248189A publication Critical patent/JP2012248189A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

【課題】印刷機の静止時間をできるだけ短時間にすることのできるインストール方法を提供することである。
【解決手段】・まず別のオペレーティングシステムソフトウエアを、すでに前記印刷機計算機上で実行されているオペレーティングシステムソフトウエアに加えて、前記印刷機の操業中に伝送するステップと、・前記別のオペレーティングシステムソフトウエアを、前記印刷機計算機に前記印刷機の操業中にインストールするステップと、・オペレーティングシステムソフトウエアのユーザデータを、前記印刷機の操業中に、前記別のオペレーティングシステムソフトウエアに引き渡すステップと、・前記印刷機計算機を遮断し、前記印刷機の再起動時に古いオペレーティングシステムソフトウエアをスタートするか、または新規にインストールされた別のオペレーティングシステムソフトウエアをスタートするか選択するステップと、を有する方法。
【選択図】図1

Description

本発明は、複数の方法ステップによる印刷機計算機上で印刷機を制御するためのオペレーティングシステムソフトウエアのインストール方法に関する。
印刷機のような機械用の現在の制御コンピュータは、Windows(商標)、MacOS(商標)またはLinux(商標)のように通常のPCのオペレーティングシステムと同様に最新のソフトウエアバージョンにより使用することのできるオペレーティングシステムを有する。オペレーティングシステムを更新し、機械のユーザに新たな手段を提供するためには最新のソフトウエアバージョンが必要である。PCにおいては、トラブルなしで可能であるという点で大きな問題がない限り、PCを停止し、新たなオペレーティングシステムをインストールし、PCを再起動するオペレーティングシステムの交換が行われる。しかしこの手続にはある程度の時間が掛かり、このことは印刷機計算機では印刷機の静止状態を招く。しかし印刷機の静止状態は、経営者にとっては高いコストと結び付いている。なぜならこの時間の間は印刷機を使用することができないからである。したがって印刷機の経営者にとって、印刷機の制御コンピュータを停止し、オペレーティングシステムの交換またはアップデートの間は印刷機を使用することができないことは受け入れがたい。さらにオペレーティングシステムのアップデートまたは交換の際には、ソフトウエア交換が失敗し、制御コンピュータの元の信頼性のある状態を苦労して復元しなければならないというおそれ、場合によってはデータ損失のため復元できないおそれが常にある。したがってPCでのオペレーティングシステム更新から公知の手段は、更新するのがPCと同じオペレーティングシステムソフトウエアであったとしても、印刷機計算機のオペレーティングシステムの更新にはあまり適しない。
特許文献1から、計算機上に複数のオペレーティングシステムを異なるパーティションでインストールすることが公知である。計算機をスイッチオンすると、いわゆるブートマネージャによって所望のオペレーティングシステムを選択することができ、選択されたオペレーティングシステムに必要な正しいデータが使用されることを保証することができる。このシステムは、種々のオペレーティングシステムを平行して異なるパーティションで使用することを可能にするが、オペレーティングシステムの交換時に計算機を遮断し、オペレーティングシステム交換中には使用することができないという問題を解決するものではない。
遠隔保守のための確実な遠隔操作が特許文献2から公知である。特許文献3は、遠隔保守の目的で評価することのできる印刷機の動作状態を求めることを開示する。
米国特許公開第2010/0131746号 米国特許第7328347号 米国特許第7287473号
したがって本発明の課題は、印刷機の静止時間をできるだけ短時間にすることのできる、印刷機計算機上でのオペレーティングシステムソフトウエアの交換または更新方法を提供することである。
この課題は、本発明により請求項1によって解決される。本発明の有利な実施形態は、従属請求項および図面から明らかである。オペレーティングシステムをインストールするための本発明の方法は、基本的に印刷機のすべての制御コンピュータに適するものであるが、通常のPCにも適する。印刷機計算機とも称される制御コンピュータは、通例、いわゆるIPC(工業用コンピュータ)であり、Windows(商標)またはLinux(商標)のような公知のオペレーティングシステムにより動作する。オペレーティングシステムソフトウエアの交換または更新時の印刷機計算機の静止状態時間を最小にするために、以下の方法ステップが行われる。まず、動作中の印刷機計算機と動作中の印刷機で別のオペレーティングシステムソフトウエアを、印刷機計算機上ですでに起動しているオペレーティングシステムソフトウエアに追加で伝送する。同じように、印刷機計算機と印刷機がまだ動作しているときに、別のオペレーティングシステムソフトウエアを印刷機計算機上にすでにインストールする。別のオペレーティングシステムソフトウエアをインストールした後、印刷機および印刷機計算機の動作中に、実行中のオペレーティングシステムソフトウエアのアプリケーションデータを別のオペレーティングシステムソフトウエアにコピーする。別のオペレーティングシステムソフトウエアを起動させるために初めて印刷機および印刷機計算機の動作を中断しなければならないが、これは、印刷機計算機を遮断し、印刷機の再起動の際に、操作者が古いオペレーティングシステムソフトウエアと新たにインストールされた別のオペレーティングシステムソフトウエアとを選択することにより行われる。このことの大きな利点は、印刷機計算機の静止状態と所属の印刷機の静止状態とが、印刷機計算機の新たなスタートに必要な時間にまで短縮されることである。しかし、新たなオペレーティングシステムソフトウエアを伝送し、インストールするために必要となる時間よりも何倍も短い。ここで別のオペレーティングシステムソフトウエアはすでに実行中のオペレーティングシステムソフトウエアの最新のバージョン、いわゆるソフトウエアアップデートとすることができるが、しかし同じソフトウエア制作者または別のソフトウエア制作者の新規のオペレーティングシステムであっても良い。したがって本発明の方法は、非常にフレキシブルに適用することができ、印刷機計算機上でのオペレーティングシステムソフトウエアのすべての変更に適する。
本発明の第1の構成では、別のオペレーティングシステムソフトウエアがすでに実行中のオペレーティングシステムソフトウエアがある記憶媒体と同じ記憶媒体にインストールされる。このことは、古いオペレーティングシステムと新しいオペレーティングシステムとが、印刷機計算機の1つの同じハードディスクにインストールできることを意味する。したがって互いに独立した2つのハードディスクまたは記憶媒体が存在している必要はない。1つの同じ記憶媒体には、オペレーティングシステムのために異なるパーティションが作成される。各オペレーティングシステムソフトウエアごとに伝送の際に適切なパーティションが作成される。すべてのパーティションは1つの同じハードディスク上に存在することができる。
さらに有利には、印刷機を再起動する際に3つ以上のオペレーティングシステムソフトウエアバージョンの選択手段を含む。このことの利点は、ちょうどインストールされた別のオペレーティングシステムソフトウエアと現在実行中のオペレーティングシステムソフトウエアとを選択できるばかりでなく、印刷機の操作者は印刷機計算機の記憶媒体上にある消去されなかったすべてのオペレーティングシステムバージョンを選択することができることであり、これにより、オペレーティングシステムソフトウエアの数および選択手段は印刷機計算機の記憶スペースの大きさだけによって制限される。
本発明の別の構成では、別のオペレーティングシステムソフトウエアが遠隔保守コンピュータからインターネット接続を介して印刷機計算機に伝送される。印刷機のバージョン数が異なるから、印刷機計算機上のオペレーティングシステムソフトウエアはそれぞれの印刷機に適合しなければならない。各印刷機計算機がその印刷機に適合した正しいソフトウエアバージョンを得るように、別のオペレーティングシステムの伝送は専門家によって実行すべきである。人員を現場に投入することを回避するために、オペレーティングシステムの別のバージョンは、印刷機の製造業者にある保守コンピュータからインターネットを介して印刷機計算機に伝送され、そこにインストールされる。この保守コンピュータは遠隔保守コンピュータとすることができ、通常は印刷機計算機での遠隔保守過程を実行するために使用される。このようにして保守要員は現場に必要なく、正しいソフトウエアバージョンが製造業者によりインターネットを介して印刷機計算機にインストールされる。もちろんその代わりに、適切なオペレーティングシステムソフトウエアをUSBスティックのような携帯データ担体または書き込み可能DVDに記憶し、この携帯データ担体を印刷機の操作者に送付し、またはコストが掛かるが製造業者の保守要員が現場で印刷機にインストールすることもできる。この目的のために印刷機計算機は適切なインタフェースまたはドライブを有し、これを介してソフトウエアをUSBスティックまたはDVDから伝送することができる。
さらに有利には、別のオペレーティングシステムソフトウエアのインストールの前に、印刷機計算機および/または遠隔保守コンピュータは、この別のオペレーティングシステムソフトウエアが印刷機計算機にインストールするのに適しているか否かを検査する。この検査により、印刷機計算機に対して不適切なまたは不完全なオペレーティングシステムソフトウエアがインストールされることが回避される。このことは、不適切なオペレーティングシステムソフトウエアは誤機能を招き、とりわけ印刷機計算機のクラッシュを引き起こしかねないので重要である。このようなことが生じると、印刷機の運転開始が阻止され、または印刷機の操業中に不適切なオペレーティングシステムソフトウエアにより印刷機が損傷することさえ起こりかねない。ここで検査過程は、遠隔保守コンピュータ上でソフトウエアを印刷機計算機に送信する前に、または印刷機計算機自体で行うことができる。二重安全性を確立するために、検査過程を印刷機計算機と遠隔保守コンピュータの両方で実行することもできる。この検査の際には、コンピュータが印刷機計算機の要求を準備されたオペレーティングシステムソフトウエアと比較し、場合によっては印刷機計算機のプロパティを検出し、目下のコンフィギュレーションを確認するために印刷機計算機上で診断テストを実行する。このことは、印刷機ではしばしば行われることであるが、操業中に印刷機が新しいモジュールによって補充または変更された場合にとくに重要である。このような変更は製造業者にはしばしば既知ではなく、オペレーティングシステムソフトウエアの提供者で考慮されない。しかし印刷機計算機の検査の際に、このような変更が検出され、遠隔保守コンピュータに通知され、オペレーティングシステムソフトウエアはこれが印刷機計算機にインストールのために伝送される前にこの変更に適合される。
さらに印刷機の操作者には、別のオペレーティングシステムソフトウエアのインストールが指示装置上で通知される。印刷機の操業中に、操作者には目下のオペレーティングシステムソフトウエアがインストールのために準備されたことが通知される。そして操作者は、マウスのクリックによりインストールに同意するか、これを拒否するか、または後の時点にずらすことができる。
さらに印刷機計算機が、必要とする別のオペレーティングシステムソフトウエアのソフトウエアモジュールを印刷機計算機のプロパティと印刷機に依存して選択し、正しい順序でインストールすると有利である。この場合、必要な複数のソフトウエアモジュールが遠隔保守コンピュータにより印刷機計算機のために準備され、印刷機計算機は、印刷機および印刷機計算機のコンフィギュレーションに基づいて必要なソフトウエアモジュールを自分で選択し、これを正しい順序でインストールする。同じように印刷機計算機は、伝送にエラーがある場合、またはソフトウエアモジュールにエラーがある場合、インストール過程を完全にするために、これを遠隔保守コンピュータに要請することができる。本発明のとくに有利な構成では、別のオペレーティングシステムソフトウエアの起動に失敗した場合、印刷機計算機は古いオペレーティングシステムソフトウエアによる再起動を自動的に実行することができる。このようにしてどのような場合でも、別のオペレーティングシステムソフトウエアにエラーがあっても、別のオペレーティングシステムソフトウエアの起動に失敗しても、印刷機が運転準備状態に移行することが保証される。この場合操作者は、印刷機を運転準備状態に移すために、さらなる措置を講じる必要はない。
さらに印刷機の操作者は、指示装置を介して所望のオペレーティングシステムソフトウエアを選択することができ、選択されたオペレーティングシステムソフトウエアが引き続き印刷機計算機によってインストールされる。この場合、印刷機の操作者には、インストールの前に複数のバージョンまたは異なるオペレーティングシステムが選択のために提示され、操作者は自分に好ましいオペレーティングシステムまたはソフトウエアモジュールを選択し、これをインストールする。操作者が複数のバージョンまたはオペレーティングシステムソフトウエアの種類を選択し、複数のパーティションに複数の新しいオペレーティングシステムソフトウエアバージョンを同時にインストールすることも可能である。そうすれば操作者自身で、どのオペレーティングシステムソフトウエアバージョンをいくつ自分の印刷機計算機にインストールしたいか決定することができる。
本発明を以下、複数の図面に基づいて詳細に説明する。
別のオペレーティングシステムソフトウエアをインストールする際に関与するコンポーネントについての外観図である。 別のオペレーティングシステムソフトウエアをインストールする際の方法ステップの外観図である。 別のオペレーティングシステムのインストールジョブの初期設定を示す図である。 別のオペレーティングシステムのインストールジョブの検査過程を示す図である。 インストールに必要なオペレーティングシステムソフトウエアの印刷機計算機への伝送過程を示す図である。 印刷機計算機上での別のオペレーティングシステムソフトウエアのアクティベート過程を示す図である。 印刷機計算機の再起動後の所望のオペレーティングシステムの選択過程を示す図である。
図1には、別のオペレーティングシステムソフトウエア18のインストールに関与するコンポーネントについての外観が示されている。別のオペレーティングシステムソフトウエア18は、製造業者のサービス従業員9により遠隔保守コンピュータ17上に準備される。この遠隔保守コンピュータ17は、インターネットサービスポータル16を介してインターネットと接続されている。このようにしてサービス従業員9は自分の遠隔保守コンピュータ17から別のオペレーティングシステムソフトウエア18を、インターネットおよび適切なネットワーク接続10を介して印刷機1の制御コンピュータ2に伝送することができる。制御コンピュータ2を備える印刷機1は、印刷機操作者8により現場で制御される。印刷機操作者8には、新しいオペレーティングシステムソフトウエア18の準備がグラフィカルユーザインタフェース(GUI)を介して画面上に表示される。次に操作者8は、ソフトウエア18のインストールを確認または拒否することができる。操作者8がインストールを受け入れると、遠隔保守コンピュータから自動的にリモートインストールジョブ14が作成され、別のオペレーティングシステムソフトウエア18に必要なソフトウエアコンポーネントが、制御コンピュータ2および印刷機1の必要性に依存して、インターネットを介し制御コンピュータ2に送信される。その代わりに、別のオペレーティングシステムソフトウエア18をUSBスティックまたはDVDのようなデータ担体19に伝送し、これを操作者8に送付し、操作者8がUSBスティック19を制御コンピュータ2に接続するか、またはDVDを装填し、インストール過程をスタートすることもできる。ここで制御コンピュータ2は多くの場合、工業用PCであり、マイクロプロセッサ(CPU)3、ワークメモリ4およびハードディスク11を有している。さらに制御コンピュータ2はシステムID5を有し、このシステムID5は制御コンピュータ2の一義的識別を可能にする。さらにハードディスク11上には装備リスト6がファイルされており、この装備リスト6は制御コンピュータ2および印刷機1の目下のコンフィギュレーションを含む。したがってインストールの際には、制御コンピュータ2と印刷機1の目下のコンフィギュレーションを常に考慮することができる。操作者8は制御コンピュータ2と、画面およびグラフィカルユーザインタフェース(GUI)7を介して通信することができる。さらにハードディスクドライブ11にはブートマネージャ12があり、これにより制御コンピュータ2のシャットダウンまたは再起動時にオペレーティングシステムソフトウエア13の種々の変形、種類、またはバージョンを選択することができる。各オペレーティングシステムに対してハードディスクドライブ11上には固有のパーティションが存在し、したがって別のオペレーティングシステム18をインストールする際にそれぞれ新規のパーティションが発生する。別のオペレーティングシステムソフトウエア18のインストール過程全体は、制御計算機2および印刷機1の通常操業中に経過し、したがってインストール過程中に静止する必要はない。
図2から、別のオペレーティングシステムソフトウエア18とこれまでのソフトウエア13のパラレルインストールの主要ステップが明らかである。まずソフトウエアインストールジョブ14が作成され、新規のオペレーティングシステム18が制御計算機2に伝送される。続いて新規のオペレーティングシステムソフトウエア18が、制御計算機2のハードディスクメモリ11の新規のパーティションにインストールされる。制御計算機2のシャットダウンの際に、操作者はこれまでのオペレーティングシステムソフトウエア13を再起動するか、新規のオペレーティングシステム18を再起動するか選択することができる。操作者が新規のオペレーティングシステムソフトウエア18を選択すると、制御計算機2の次の起動の際にこれが自動的に作動され、将来的な起動過程で標準的に使用される。その代わりに、所望のソフトウエアの選択と作動を、印刷機計算機2の新たなスタートの際に選択することもできる。
図3は、どのようにしてソフトウエアインストールジョブ14が作成されるかを示す。印刷機1の製造業者または別のオペレーティングシステムソフトウエア18の制作者に、サービス従業員9が遠隔保守コンピュータ17で申し込む。次にサービス従業員9は、新規のオペレーティングシステムソフトウエア18をインストールすべきすべての印刷機1を選択する。引き続きサービスポータル16およびインターネット接続10を介して、別のオペレーティングシステムソフトウエア18のソフトウエアパケットを送付することができる。新規のオペレーティングシステムソフトウエア18の配布の前にサービス従業員9は適切なオペレーティングシステムソフトウエア18を遠隔保守コンピュータ17で選択し、別のオペレーティングシステムソフトウエア18がそれぞれの印刷機1および所属の制御計算機2に適しているか否かを検査した後、許可が与えられる。制御計算機2への伝送を保安することができるなら、インストールジョブ14が作成され、通知され、続いて保安された経路で制御計算機2に送付される。インターネット接続が保安されていなければ、インストールジョブ14がまず通知され、符合化され、そしてインターネットで制御計算機2には既知のインターネットアドレス(URL)の下に公開される。制御計算機2上のインストールサービスが、既知のインターネットアドレス(URL)の下でインストールジョブ14を識別すると直ちに、このインストールジョブ14が制御計算機2に伝送され、復号される。
インストールジョブ14が制御計算機2に伝送されると直ちに、制御計算機2のインストールサービスは、署名が正しいか否かを検査する。署名が正しい場合だけ、図3bのさらなる伝送が開始される。このときまずインストールサービスは、インストールジョブ14のIDが、制御計算機2のシステムID5と一致するか否かを検査する。一致する場合だけ、インストールが継続される。この場合、別のオペレーティングシステムソフトウエア18のソフトウエアパケットが、インストールジョブ14に指示されたソースからインターネットを介して制御計算機2にダウンロードされ、そこのハードディスクドライブ11に記憶される。
新規のオペレーティングシステムソフトウエア18のすべてのソフトウエアパケットが正しく伝送され、制御計算機2のハードディスクドライブ11に恒久的に記憶された後、スタートパケットと称される対応のソフトウエアパケットがハードディスクドライブ11の新規のパーティションに格納される。インストール中に、オペレーティングシステムソフトウエア18のソフトウエアパケットのうちどれが本当に必要であるか検査される。この目的のために、制御計算機2は装備リスト6を提供されたソフトウエアパケットと比較する。このとき、ダウンロードされた装備リスト6に基づき必要とされるソフトウエアパケットだけがインストールされる。図3cに示すように、各別のオペレーティングシステムソフトウエア18に対して対応するパーティションがハードディスクドライブ11に区切られている。作成されたパーティションには、別のオペレーティングシステムソフトウエア18の対応するソフトウエアパケットがコピーされる。ソフトウエアパケットのインストール後、目下実行されているオペレーティングシステム13の現在アクセスされていないデータがコピーされる。目下使用されているデータは後の別のステップで追加される。
図3dには、古いオペレーティングシステムソフトウエア13から新規のオペレーティングシステム18への切替え過程が示されている。印刷機1と制御計算機2を遮断するために、操作者8はグラフィカルユーザインタフェース7でマウスを使用し、遮断命令を作動する対応のフィールドをクリックする。遮断過程中にグラフィカルユーザインタフェース7で操作者8は、異なるオペレーティングシステムソフトウエアバージョン13,18を選択することができる。このとき操作者8は、制御計算機2の次の起動時に、これまでのオペレーティングシステム13ではなく新規のオペレーティングシステムソフトウエア18を実行することを設定することができる。操作者8がこれまでのオペレーティングシステム13を選択すると、制御計算機2はまったく普通にシャットダウンされ、制御計算機の電圧供給部が電源から分離される。しかし操作者8が新規のオペレーティングシステムソフトウエア18を選択すると、まず、これまでのオペレーティングシステム13によってアクセスされていたデータが新規のオペレーティングシステムソフトウエア18の新規のパーティションに伝送される。続いて、新規のオペレーティングシステムソフトウエア18のブートパーティションがブートマネージャ12で対応してコンフィギュレートされ、これにより次の新たなスタート時にはこれまでのオペレーティングシステム13ではなく新規のオペレーティングシステムソフトウエア18がスタートされる。続いてここでも制御計算機2の電流供給部が遮断され、制御計算機2がシャットダウンされる。
図3eは、制御計算機2の新たなスタート過程を示す。まず制御計算機2への電圧供給が確立され、どのオペレーティングシステムソフトウエアが制御計算機2の前回の遮断の際に、次回の新たなスタートのために選択されたかを検査する。これまでのオペレーティングシステム13が選択されていれば、制御計算機2はこのバージョンでスタートし、印刷機1はこれにより制御される。しかし遮断の前に新規のオペレーティングシステムソフトウエア18が選択されていれば、ブートマネージャ12がこの選択を識別し、オペレーティングシステムソフトウエア18を初めてスタートすべきことを確定する。この場合、制御計算機2は新規のオペレーティングシステムソフトウエア18によりスタートし、印刷機1もこの新規のオペレーティングシステムソフトウエア18により制御される。しかし新規のオペレーティングシステム18による新たなスタートの際に、クリティカルな動作状態に達し、そのため新規のオペレーティングシステム18の機能が保証されない場合には、ブートマネージャ12は古いオペレーティングシステムソフトウエア13に切り替える。これにより、新たなスタートの際に新規のオペレーティングシステムソフトウエア18に誤機能があれば、これまでの信頼性のあるオペレーティングシステムソフトウエアバージョン13が自動的にスタートされる。
新規のオペレーティングシステム18に引き継がれたユーザデータの下には、顧客ジョブ、印刷機設定、システム設定および他の設定がある。これらのデータは新規のオペレーティングシステム18の新規のパーティションにも記憶され、したがって新規のオペレーティングシステム18のデータの損傷は古いオペレーティングシステム13のデータに何らの影響も及ぼさない。これにより、新規のオペレーティングシステム18の機能にエラーがあり古いオペレーティングシステム13に頼らなければならなくても、古いオペレーティングシステム13が相変わらず申し分なく機能することが保証される。したがって各オペレーティングシステム13,18は、自分に割り当てられたデータだけにアクセスする。このようにして高い動作確実性が保証される。
1 印刷機
2 制御計算機
3 CPU
4 ワークメモリ
5 システムID
6 装備リスト
7 グラフィカルユーザインタフェース
8 操作者
9 サービス従業員
10 ネットワーク
11 ハードディスクドライブ
12 ブートマネージャ
13 オペレーティングシステムソフトウエア
14 リモートインストールジョブ
15 ローカルのインストールジョブ
16 サービスポータル
17 保守コンピュータ
18 別のオペレーティングシステムソフトウエア
19 USBスティック

Claims (10)

  1. 印刷機(1)を印刷機計算機(2)上で制御するためのオペレーティングシステムソフトウエアのインストール方法であって、
    ・まず、すでに前記印刷機計算機(2)上で実行されているオペレーティングシステムソフトウエア(13)に加えて、別のオペレーティングシステムソフトウエア(18)を前記印刷機(1)の操業中に伝送するステップと、
    ・前記別のオペレーティングシステムソフトウエア(18)を、前記印刷機計算機(2)に前記印刷機(1)の操業中にインストールするステップと、
    ・オペレーティングシステムソフトウエア(13)のユーザデータを、前記印刷機(1)の操業中に、前記別のオペレーティングシステムソフトウエア(18)に引き渡すステップと、
    ・前記印刷機計算機(2)を遮断し、前記印刷機(1)の再起動時に古いオペレーティングシステムソフトウエア(13)をスタートするか、または新規にインストールされた別のオペレーティングシステムソフトウエア(18)をスタートするか選択するステップと、
    を有する方法。
  2. 前記別のオペレーティングシステムソフトウエア(18)は、すでに実行中のオペレーティングシステムソフトウエア(13)と同じ記憶媒体にインストールされる、ことを特徴とする請求項1に記載の方法。
  3. 前記印刷機(1)の再起動の際に、3つの以上のオペレーティングシステムソフトウエアバージョン(18)の選択手段を含む、ことを特徴とする請求項1または2に記載の方法。
  4. 前記別のオペレーティングシステムソフトウエア(18)は、遠隔保守コンピュータ(17)からインターネット接続(10)を介して前記印刷機計算機(2)に伝送される、ことを特徴とする請求項1から3までのいずれか1項に記載の方法。
  5. 前記別のオペレーティングシステムソフトウエア(18)のインストールの前に、前記印刷機計算機(2)および/または前記遠隔保守コンピュータ(17)が、前記別のオペレーティングシステムソフトウエア(18)が当該印刷機計算機(2)にインストールするのに適しているか否かを検査する、ことを特徴とする請求項1から4までのいずれか1項に記載の方法。
  6. 前記印刷機(1)の操作者(8)に、前記別のオペレーティングシステムソフトウエア(18)のインストールが指示装置(7)上に通知される、ことを特徴とする請求項1から5までのいずれか1項に記載の方法。
  7. 前記印刷機計算機(2)が、前記別のオペレーティングシステムソフトウエア(18)のうちから必要とするソフトウエアモジュールを印刷機計算機(2)のプロパティと印刷機(1)に依存して選択し、正しい順序でインストールする、ことを特徴とする請求項1から6までのいずれか1項に記載の方法。
  8. 前記印刷機計算機(2)は、前記別のオペレーティングシステムソフトウエア(18)のスタートが失敗した場合、古いオペレーティングシステムソフトウエア(13)による再スタートを実行する、ことを特徴とする請求項1から7までのいずれか1項に記載の方法。
  9. 前記印刷機(1)の操作者(8)は、前記指示装置(7)を介して所望のオペレーティングシステムソフトウエア(18,13)を選択することができ、選択されたオペレーティングシステムソフトウエア(18,13)が引き続き前記印刷機計算機(2)によってインストールされる、ことを特徴とする請求項1から8までのいずれか1項に記載の方法。
  10. 前記別のオペレーティングシステムソフトウエア(18)は、少なくとも部分的に携帯データ担体(19)に記憶されており、対応するインタフェースを介してローカルで前記印刷機計算機(2)にインストールされる、ことを特徴とする請求項1から9までのいずれか1項に記載の方法。
JP2012118781A 2011-05-24 2012-05-24 オペレーティングシステムソフトウエアのインストール方法 Pending JP2012248189A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102011102425.9 2011-05-24
DE102011102425A DE102011102425A1 (de) 2011-05-24 2011-05-24 Simultanes Softwareupdate

Publications (1)

Publication Number Publication Date
JP2012248189A true JP2012248189A (ja) 2012-12-13

Family

ID=46178400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012118781A Pending JP2012248189A (ja) 2011-05-24 2012-05-24 オペレーティングシステムソフトウエアのインストール方法

Country Status (5)

Country Link
US (1) US9477456B2 (ja)
EP (1) EP2527976B1 (ja)
JP (1) JP2012248189A (ja)
CN (1) CN102799446B (ja)
DE (1) DE102011102425A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022024904A (ja) * 2020-07-28 2022-02-09 ニチコン株式会社 ファームウェア更新システムおよびファームウェア更新方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102011102425A1 (de) * 2011-05-24 2012-11-29 Heidelberger Druckmaschinen Ag Simultanes Softwareupdate
US9069805B2 (en) 2012-11-16 2015-06-30 Sap Se Migration of business object data in parallel with productive business application usage
US9767424B2 (en) 2013-10-16 2017-09-19 Sap Se Zero downtime maintenance with maximum business functionality
US9436724B2 (en) 2013-10-21 2016-09-06 Sap Se Migrating data in tables in a database
US8990793B1 (en) * 2013-12-05 2015-03-24 Google Inc. Updating an operating system
DE102015206666A1 (de) * 2015-04-14 2016-10-20 Siemens Aktiengesellschaft Verfahren zum Betrieb einer Zugsicherungsanordnung, Zugsicherungsanordnung und Schienenfahrzeug mit einer Zugsicherungsanordnung
CN105138369A (zh) * 2015-08-25 2015-12-09 北京百度网讯科技有限公司 安装操作系统的方法和装置
TWI722269B (zh) * 2018-01-26 2021-03-21 和碩聯合科技股份有限公司 韌體更新方法及使用此方法的電子裝置
US11334338B2 (en) * 2019-01-25 2022-05-17 Vmware, Inc. Operating system update management
EP3926463A1 (en) * 2020-06-18 2021-12-22 ABB Schweiz AG System for determining availability of software update for automation apparatus

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133860A (ja) * 1996-10-29 1998-05-22 Hitachi Ltd Os配布・更新方法
JP2004318871A (ja) * 2003-03-31 2004-11-11 Ricoh Co Ltd 通信装置とその遠隔管理システム,os更新方法,プログラム,および記録媒体
JP2005242512A (ja) * 2004-02-25 2005-09-08 Murata Mach Ltd データ処理装置
JP2006293882A (ja) * 2005-04-14 2006-10-26 Canon Inc 画像処理装置、制御プログラムの更新方法、コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2009211537A (ja) * 2008-03-05 2009-09-17 Ricoh Co Ltd 画像処理装置及びアクセス制御方法
JP2009288929A (ja) * 2008-05-28 2009-12-10 Kyocera Mita Corp 電子機器

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3457032B2 (ja) * 1993-09-30 2003-10-14 富士通株式会社 オペレーティングシステム更新装置
US6070012A (en) * 1998-05-22 2000-05-30 Nortel Networks Corporation Method and apparatus for upgrading software subsystems without interrupting service
FI982194A7 (fi) * 1998-10-09 2000-04-10 Nokia Corp Menetelmä kahden tai useamman käyttöjärjestelmän/käyttöliittymän asentamiseksi elektroniikkalaitteeseen sekä elektroniikkalaite
US6850973B1 (en) * 1999-09-29 2005-02-01 Fisher-Rosemount Systems, Inc. Downloadable code in a distributed process control system
JP2003114806A (ja) * 2001-10-04 2003-04-18 Hitachi Ltd Os更新方法及びセキュリティ制御方法並びにその実施装置
US7174547B2 (en) * 2002-03-25 2007-02-06 Ciena Corporation Method for updating and restoring operating software in an active region of a network element
JP2004314530A (ja) 2003-04-18 2004-11-11 Konica Minolta Medical & Graphic Inc 平版印刷版材料の印刷機上現像方法及び印刷方法
JP5437548B2 (ja) 2004-11-15 2014-03-12 ハイデルベルガー ドルツクマシーネン アクチエンゲゼルシヤフト 電子制御システムにおける入力署名
US20090138865A1 (en) * 2004-12-10 2009-05-28 Furbee Richard L Performing an operating system upgrade without multiple system interruptions
JP2006218722A (ja) 2005-02-10 2006-08-24 Konica Minolta Medical & Graphic Inc 印刷方法及び印刷装置
US7543168B1 (en) * 2005-03-14 2009-06-02 Unisys Corporation Specifying an operating system level to use after reboot
US7287473B2 (en) 2005-12-20 2007-10-30 Heidelberger Druckmaschinen Ag Method for selecting printing material in a printing press and printing press
JP4698414B2 (ja) 2005-12-27 2011-06-08 大日本スクリーン製造株式会社 現像処理方法および印刷機
US20070180206A1 (en) * 2006-01-18 2007-08-02 Craft Julie L Method of updating a duplicate copy of an operating system on the same disk
US7610481B2 (en) 2006-04-19 2009-10-27 Intel Corporation Method and apparatus to support independent systems in partitions of a processing system
US8108853B2 (en) * 2006-05-05 2012-01-31 Honeywell International Inc. Apparatus and method for allowing a fail-back to a prior software release in a process control system
DE112007001942T5 (de) 2006-09-22 2009-06-04 Mitsubishi Heavy Industries, Ltd. Vorrichtung und Verfahren zum Antreiben einer Druckpresse
CN101398762A (zh) * 2007-09-29 2009-04-01 联想(北京)有限公司 一种在计算机上自动安装操作系统的方法和装置
CN101727331B (zh) * 2008-10-24 2013-03-20 国际商业机器公司 升级活动虚拟机的客户操作系统的方法和设备
US8793348B2 (en) * 2009-09-18 2014-07-29 Group Business Software Ag Process for installing software application and platform operating system
DE102011102425A1 (de) * 2011-05-24 2012-11-29 Heidelberger Druckmaschinen Ag Simultanes Softwareupdate
US8924952B1 (en) * 2012-06-27 2014-12-30 Amazon Technologies, Inc. Updating software utilizing multiple partitions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10133860A (ja) * 1996-10-29 1998-05-22 Hitachi Ltd Os配布・更新方法
JP2004318871A (ja) * 2003-03-31 2004-11-11 Ricoh Co Ltd 通信装置とその遠隔管理システム,os更新方法,プログラム,および記録媒体
JP2005242512A (ja) * 2004-02-25 2005-09-08 Murata Mach Ltd データ処理装置
JP2006293882A (ja) * 2005-04-14 2006-10-26 Canon Inc 画像処理装置、制御プログラムの更新方法、コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2009211537A (ja) * 2008-03-05 2009-09-17 Ricoh Co Ltd 画像処理装置及びアクセス制御方法
JP2009288929A (ja) * 2008-05-28 2009-12-10 Kyocera Mita Corp 電子機器

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
JPN6016006209; 'Windows XPの入手方法、ソフトの正しい導入法などを理解' 日経Win PC 第16巻,第16号, 20100929, pp.56-59, 日経BP社 *
JPN6016006211; 横山哲也: 'Windows Server Update Services(WSUS)の導入' NETWORK magazine 第14巻,第5号, 20090501, pp.120-127, 株式会社アスキー・メディアワークス *
JPN6016036340; 清水達哉: '企業システムにおいてXP SP2をどう展開すればいい?' 日経Windowsプロ 第91号, 20041001, pp.83-85, 日経BP社 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022024904A (ja) * 2020-07-28 2022-02-09 ニチコン株式会社 ファームウェア更新システムおよびファームウェア更新方法
JP7491765B2 (ja) 2020-07-28 2024-05-28 ニチコン株式会社 ファームウェア更新システムおよびファームウェア更新方法

Also Published As

Publication number Publication date
EP2527976A1 (de) 2012-11-28
US20120304165A1 (en) 2012-11-29
CN102799446A (zh) 2012-11-28
DE102011102425A1 (de) 2012-11-29
EP2527976B1 (de) 2017-04-19
US9477456B2 (en) 2016-10-25
CN102799446B (zh) 2018-01-05

Similar Documents

Publication Publication Date Title
JP2012248189A (ja) オペレーティングシステムソフトウエアのインストール方法
JP4811489B2 (ja) サーバシステム、集合型サーバ装置及びmacアドレス管理方法
CN103688268B (zh) 车辆单元和用来操作车辆单元的方法
JP4939102B2 (ja) ネットワークブート計算機システムの高信頼化方法
JP4487920B2 (ja) ブート制御方法および計算機システム並びにその処理プログラム
US10110277B2 (en) Server information handling system NFC management sideband feedback
US6944653B2 (en) Zero-click deployment of data processing systems
KR100952585B1 (ko) 운영체제(os) 자동복구기능을 갖는 임베디드 시스템 및운영체제 자동복구 방법
WO2010116473A1 (ja) 管理サーバ、ブートサーバ、ネットワークブートシステム、ネットワークブート方法、ブートイメージ選択プログラムおよびブートイメージ提供プログラム
EP2382545B1 (en) Component configuration mechanism for rebooting
Reeser et al. Maintaining HMI and SCADA systems through computer virtualization
WO2011148672A1 (ja) 業務計算機割当て方法及び装置
JP2015210565A (ja) 設定更新方法及び画像形成装置
WO2011099146A1 (ja) プログラマブルコントローラおよびプログラミング装置
JP5531487B2 (ja) サーバシステム及びサーバシステムの管理方法
US20110173428A1 (en) Computer system, method for booting a computer system, and method for replacing a component
US10353613B2 (en) Computer system and control method therefor for handling path failure
TWI585587B (zh) A display management system, a server device, and a programmable display control method
US7505161B2 (en) Method, device system and computer program system for carrying out maintenance on a printing or copying system
JP4715552B2 (ja) 障害検出方式
JP6822203B2 (ja) ファームウェア実行装置、ドライバ実行装置、ドライバ管理装置、ファームウェア管理装置、コンピュータ装置、方法およびプログラム
TWI545444B (zh) 使待測裝置執行除錯的方法及運作平台、伺服器控制方法
JP4860671B2 (ja) ブログラム配布処理システムと方法およびプログラム
JP5321658B2 (ja) フェイルオーバ方法、およびその計算機システム。
CN120455268A (zh) 网卡设备管理系统、计算机设备、方法及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160222

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160510

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160926