A storage media library device includes a media drive unit which writes
and reads information on storage media, a media storage unit which stores
the storage media, a robot which transports the storage media between the
media drive unit and the media storage unit, a robot control unit which
controls the storage media transport operation of the robot, and a
vibration detection unit which detects occurrence of vibrations. The
robot control unit is controlled by a library control unit, wherein if
occurrence of vibrations is detected by the vibration detection unit
during the robot transports the storage media, the robot control unit
causes the robot to stop the storage media transport operation, and when
subsidence of the vibrations is detected within a predefined time period
preset in a storage media transport command and monitored by the library
control unit, the robot control unit causes the robot to resume.