Необходимо заметить, что конкретно готовые программы, разработанные в соответствии с данным ТЗ, могут быть недоступны. Однако, существуют различные программные библиотеки и инструменты с открытым исходным кодом, которые можно использовать для реализации функциональности, описанной в ТЗ.
Например, для подключения сканера штрих-кодов к компьютеру с операционной системой Windows можно использовать библиотеки, такие как ZXing (https://github.com/zxing/zxing) или ZBar (https://github.com/mchehab/zbar). Эти библиотеки предоставляют функционал для чтения и декодирования штрих-кодов с использованием различных типов сканеров.
Для создания пользовательского интерфейса и управления базой данных можно использовать язык программирования и фреймворк, такие как Python с использованием библиотеки Tkinter для создания интерфейса и SQLite или MySQL для управления базой данных. Для реализации отображения информации о забронированных книгах и подсчета оставшегося времени можно использовать различные операции с датами и временем, доступные в выбранном языке программирования.
В общем, для реализации программы с описанной функциональностью необходимо подключить сканер штрих-кодов, создать пользовательский интерфейс, связанный с базой данных, и реализовать логику отображения информации о книгах и подсчета времени. Для каждого из этих шагов требуется использовать соответствующие инструменты и библиотеки, их выбор зависит от языка программирования, предпочтений разработчика и требований проекта.