There is provided an information processing apparatus which is constructed
by a host computer and a peripheral device connected to the host computer
through a bidirectional interface and which inputs and outputs data
between the host computer and the peripheral device through a device
driver that corresponds to the peripheral device and is loaded in the OS
of the host computer. An output device such as a printer which is
controlled by the host computer has an identifying unit to identify the
kind of OS of the host computer and a controller to output a device driver
for controlling the device to the host computer on the basis of the
identification result. The peripheral device has a memory in which the
device driver corresponding to the peripheral device has been stored, the
device driver in the memory is transferred to the host computer as
necessary and is loaded into the OS of the host computer.
Wird einem Informationsverarbeitungapparat zur Verfügung gestellt, der durch einen Host-Computer und ein Peripheriegerät konstruiert wird, die an den Host-Computer durch eine umkehrbare Schnittstelle angeschlossen werden und dem Eingänge und Daten zwischen dem Host-Computer und dem Peripheriegerät durch eine Gerätebetreibung ausgibt, die dem Peripheriegerät entspricht und im OS des Host-Computers geladen wird. Ein Ausgabemechanismus wie ein Drucker, der durch den Host-Computer gesteuert wird, hat eine kennzeichnende Maßeinheit, zum der Art OSS des Host-Computers und des Steuerpults zu kennzeichnen, um eine Gerätebetreibung für das Steuern der Vorrichtung zum Host-Computer auf der Grundlage von das Kennzeichnung Resultat auszugeben. Das Peripheriegerät hat ein Gedächtnis, in dem die Gerätebetreibung, die dem Peripheriegerät entspricht, gespeichert worden ist, die Gerätebetreibung im Gedächtnis wird gebracht auf den Host-Computer wie benötigt und wird geladen in das OS des Host-Computers.