Я создаю собственный компакт-диск Debian для установки веб-сервера Debian с нашим программным обеспечением, и он должен работать с принтером, которым может быть любой существующий принтер. Как я могу добавить драйверы для всех принтеров и как CUPS установит их правильно? Сервер не будет подключен к Интернету.
Я думаю о каталоге, содержащем файлы deb, объявленном в качестве основного источника в apt / sources.list, но какие файлы поместить в эту папку?
"любой "существующий принтер" меняется каждый день, как и набор драйверов (один и тот же принтер может поставляться с разными уровнями прошивки, и для них могут потребоваться другие / обновленные драйверы). Если вы сделаете такое обязательство, вы настроитесь на ужасную серию сбоев .
Я настоятельно рекомендую вам избегать поддержки таких утверждений, если это вообще возможно.
Предполагая, что вы все еще хотите это сделать, установка CUPS даст вам набор базовых драйверов принтера, которые поставляются с ним. Вы должны убедиться, что все распространенные принтеры, о которых вы знаете, включены в список, а также собрать все «менее распространенные» драйверы и соответствующим образом упаковать их (боюсь, вам придется сделать это самостоятельно).
Эта страница говорит о том, что вам нужно делать, но для большинства коммерческих принтеров (HP и Canon) это в основном сводится к «Создайте пакет, содержащий соответствующие файлы PPD, и убедитесь, что вы обновляете их», а для принтеров потребительского уровня это сводится к множеству боли и страданий.