У каждого устройства есть состояние.
ПОС выполняет операции только на устройствах, находящихся в состоянии Готово к работе (свойство TDeviceState.Ready равно true).
По умолчанию, устройство считается не готовым к работе.
Как только устройство будет готово к работе, нужно обновить состояние устройства. См. Пример