Со введением MS-RPC поддержки печати клиентами Windows NT/2000 в Samba 2.2, значок MS Add Printer Wizard (APW) теперь также доступен в папке «Printers…», отображающей список общих ресурсов. APW учитывает принтеры, чтобы добавлять их дистанционно к серверу печати Windows NT/2000 или Самбе. Для компьютера Samba это означает, что принтер нужно физически добавить к основной системе печати. Команда, добавляющая принтер определяет сценарий, который будет выполнен, чтобы добавить принтер к системе печати и добавит соответствующие опции в smb.conf файл. Команда addprinter автоматически вызывается со следующими параметрами:
 
* printer name
* share name
* port name
* driver name
* location (местоположение)
* Windows 9x driver location
 
    Все параметры заполнены в формате PRINTER_INFO_2, посланной клиентом Windows NT/2000 с одним исключением. «Windows 9x driver location» параметр включен только для обратной совместимости. Поля хранения в PRINTER_INFO_2 сгенерированы от ответов на APW вопросы.
    Как только команда addprinter была выполнена, smbd повторно анализирует smb.conf, чтобы определить, существует ли общий ресурс, определенный APW. Если имя общего ресурса все еще недействителено, то smbd возвратит ACCESS_DENIED ошибку клиенту. «Add printer command» программа выводит одиночную строку текста, который Samba установит как порт нового принтера. Если эта строка не выводится, Samba не будет перезагружать общий ресурс принтеров.
 
По умолчанию:
add printer command =
 
Пример:
add printer command = /usr/bin/addprinter