Параметр применим только к службам печати. Если демон smbd хранит Драйвера Принтеров для Windows NT/2k/XP клиентов, то каждый принтер на сервере Samba имеет свои настройки, которые определяют размера бумаги, ориентации и настройки дуплекса. Эти настройки корректно могут быть определены драйвером принтера (только на Win32 платформе). smbd неспособен выполнить код драйвера для определения настроек принтера, поэтому заданное по умолчанию поведение состоит в том, чтобы установить это поле в NULL. Большинство проблем с хранением на сервере драйверов принтера для Windows NT/2k/XP клиентов связано с проблемой определения настроек принтера.
     Некоторые драйверы приводят к аварии процесса Explorer.exe у клиента при установке поля devmode в NULL. Другие драйверы принтера приводят к аварии службы печати у клиента (spoolsv.exe) , если поле devmode не создано непосредственно драйвером (то есть smbd генерирует значение по умолчанию). Этот параметр нужно использовать с осторожностью и проверять с использыемым драйвером принтера. Лучше перевести режим устройства в NULL и позволить клиенту Windows устанавливает правильные значения. Поскольку драйверы не всегда это делают, default devmode = yes будет инструктировать smbd генерировать значение по умолчанию.
 
Для подробной информации относительно печати в Windows NT/2k и Параметрах Устройства, см. MSDN документацию.
 
По умолчанию:
default devmode = yes