Die OnlineDevice-Methode ist veraltet und wurde durch die allgemeinere RequestStateChange-Methode ersetzt, deren Funktionen ...

Die OnlineDevice-Methode ist veraltet und wurde durch die allgemeinere RequestStateChange-Methode ersetzt, deren Funktionen sich direkt mit den Funktionen dieser Methode decken. 
Fordert das Onlineschalten (Eingabeparameter für \"Online\" = TRUE) oder Offlineschalten (= FALSE) des \"LogicalDevice\" an. \"Online\" gibt an, dass das Gerät zur Annahme von Anforderungen bereit, betriebsbereit und voll funktionsfähig ist. In diesem Fall ist die Availability-Eigenschaft des Geräts auf den Wert 3 (\"Wird ausgeführt/Kein Energiesparmodus\") festgelegt. \"Offline\" gibt an, dass ein Gerät eingeschaltet und betriebsbereit ist, aber keine funktionalen Anforderungen verarbeitet. In einem Offlinestatus kann ein Gerät möglicherweise Diagnosen ausführen oder Betriebswarnungen generieren. Wenn z. B. an einem Drucker die Taste \"Offline\" gedrückt wird, ist das Gerät nicht mehr für die Verarbeitung von Druckaufträgen verfügbar, kann aber für Diagnose- oder Wartungsaufgaben verfügbar sein. 
Bei erfolgreicher Ausführung dieser Methode sollten die Availability- und AdditionalAvailability-Eigenschaften des Geräts den aktualisierten Status wiedergeben. Wenn beim Online- oder Offlineschalten ein Fehler auftritt, sollte das Gerät im aktuellen Status verbleiben, d. h. das Fehlschlagen der Anforderung darf nicht zu einem unbestimmten Status des Geräts führen. Wenn ein Gerät aus einem \"Offline\"-Modus wieder \"online\" geschaltet wird, sollte nach Möglichkeit der letzte \"Online\"-Status des Geräts wiederhergestellt werden. Nur ein konfiguriertes Gerät mit dem EnabledState-/StatusInfo-Wert \"Enabled\" kann online oder offline geschaltet werden. 
\"OnlineDevice\" solllte bei Erfolg 0 zurückgeben, 1, wenn die Anforderung generell nicht unterstützt wird, 2, wenn die Anforderung aufgrund des aktuellen Status des Geräts nicht unterstützt wird, und einen anderen Wert, wenn ein anderer Fehler aufgetreten ist. Die möglichen Rückgabecodes können in einer Unterklasse angegeben werden. Dazu wird ein ValueMap-Qualifizierer für die Methode verwendet. Die Zeichenfolgen, in die die Inhalte von \"ValueMap\" übersetzt werden, können ebenfalls in der Unterklasse angegeben werden (als Values-Arrayqualifizierer). 
Beachten Sie, dass sich die Funktion dieser Methode teilweise mit der RequestedState-Eigenschaft deckt. \"RequestedState\" wurde dem Modell hinzugefügt, um einen Datensatz (d. h. einen permanenten Wert) der letzten Statusanforderung beizubehalten. Beim Aufrufen der OnlineDevice-Methode sollte die RequestedState-Eigenschaft entsprechend festgelegt werden.
Die OnlineDevice-Methode wurde zugunsten der allgemeineren RequestStateChange-Methode aufgegeben, die sich direkt mit der von dieser Methode bereitgestellten Funktionalität überschneidet. 
Fordert an, dass das LogicalDevice-Objekt in den Online- (Eingabeparameter für \"Online\" = TRUE) oder Offlinemodus geschaltet (= FALSE) wird. \"Online\" zeigt an, dass das Gerät zur Annahme von Anforderungen bereit, betriebsbereit und voll funktionsfähig ist. In diesem Fall ist die Availability-Eigenschaft des Geräts auf den Wert \"3\" (\"Wird ausgeführt/Kein Energiesparmodus\") festgelegt. \"Offline\" zeigt an, dass ein Gerät eingeschaltet und betriebsbereit ist, aber keine funktionalen Anforderungen verarbeitet. In einem Offlinestatus kann ein Gerät in der Lage sein, Diagnoseprogramme auszuführen oder Betriebswarnungen zu generieren. Wenn beispielsweise an einem Drucker die Taste \"Offline\" gedrückt wird, ist das Gerät nicht mehr für die Verarbeitung von Druckaufträgen verfügbar, kann jedoch für Diagnose- oder Wartungsaufgaben verfügbar sein. 
Wenn diese Methode erfolgreich ausgeführt wurde, sollen die Eigenschaften \"Availability\" und \"AdditionalAvailability\" des Geräts den aktualisierten Status wiedergeben. Wenn beim Wechsel in den Online- oder Offlinestatus ein Fehler auftritt, soll das Gerät in seinem aktuellen Status verbleiben. Das heißt, eine fehlschlagende Anforderung soll das Gerät nicht in einem unbestimmten Status zurücklassen. Wenn ein Gerät aus einem \"Offline\"-Modus wieder \"Online\" geschaltet wird, soll der letzte \"Online\"-Status des Geräts wiederhergestellt werden, wenn irgend möglich. Nur ein konfiguriertes Gerät mit dem EnabledState/StatusInfo-Wert \"Enabled\" kann in den Online- oder Offlinemodus geschaltet werden. 
\"OnlineDevice\" soll bei Erfolg \"0\" zurückgeben, \"1\", wenn die Anforderung überhaupt nicht unterstützt wird, \"2\", wenn die Anforderung aufgrund des aktuellen Status des Geräts nicht unterstützt wird, und einen anderen Wert, wenn ein anderer Fehler aufgetreten ist. In einer Unterklasse kann die Menge möglicher Rückgabecodes angegeben werden; dazu wird ein ValueMap-Kennzeichner für die Methode verwendet. Die Zeichenfolgen, in die die Inhalte von \"ValueMap\" übersetzt werden, können ebenfalls in der Unterklasse in Form eines Values-Arraykennzeichners angegeben werden. 
Beachten Sie, dass die Funktion dieser Methode sich mit der RequestedState-Eigenschaft überschneidet. \"RequestedState\" wurde dem Modell hinzugefügt, um einen Datensatz (d. h. einen permanenten Wert) der letzten Statusanforderung zu erhalten. Beim Aufrufen der OnlineDevice-Methode soll die RequestedState-Eigenschaft entsprechend festgelegt werden.