# Скан не сохраняется в сетевую папку

---
title: Скан не сохраняется в сетевую папку
slug: ts-skanirovanie-ne-sohranyaetsya-v-papku
tags: [сканирование, SMB, сетевая папка, права доступа, путь]
domain: Troubleshooting
type: Troubleshooting
audience: partner-engineer
product_versions: "4.x"
status: ready
related_components: [Встроенное приложение, ПринтМенеджер]
related_pages:
  - kak-diagnostirovat-problemy-skanirovaniya
---

# Скан не сохраняется в сетевую папку

## Симптомы

- Пользователь выполнил сканирование в папку — операция завершилась без ошибок на МФУ.
- Файл в сетевой папке не появился.
- Или кнопка «Сканировать в папку» в приложении неактивна.

---

## Диагностика

**Шаг 1. Проверить SMB-настройки в ПринтМенеджере**

Панель администратора ПринтМенеджера → `https://<ip_pm>:8080/config/constance/config/` → раздел «Настройки сканирования»:

- `SMB_HOSTNAME` — hostname или IP сервера с папкой.
- `SMB_USERNAME` — пользователь с правами записи в папку.
- `SMB_PASSWORD` — пароль этого пользователя.

Если hostname не резолвится — попробовать заменить на IP-адрес.

**Шаг 2. Проверить путь к папке пользователя**

Панель администратора Мониторинга → Пользователи → карточка пользователя → поле «Путь к папке».

Если путь не заполнен — кнопка в приложении будет неактивна.

Путь указывается в формате `\ИмяСервера\Папка` или с шаблонными переменными. Поддерживаемые переменные:
- `$DEPARTMENT$` — отдел пользователя.
- `$USERNAME$` — имя пользователя.
- `$LOGIN$` — логин пользователя домена.

Пример: `\ИмяСервера\$DEPARTMENT$\$USERNAME$`.

**Шаг 3. Проверить права доступа**

Пользователь `SMB_USERNAME` должен иметь права на запись в папку пользователя. Проверить: попробовать записать файл в папку от имени `SMB_USERNAME` с другого компьютера.

**Шаг 4. Проверить задание в ПринтМенеджере**

Панель ПринтМенеджера → Задания: задание сканирования должно появиться. Если его нет — файл не дошёл с МФУ до ПринтМенеджера.

**Шаг 5. Проверить логи**

```bash
cd /opt/printmanager
sudo docker-compose logs printmanager-app --tail=100 | grep -i "scan\|smb\|error\|permission"
```

**Шаг 6. Проверить правила**

ЛК → Управление → Пользователи → правила. Правило «Запретить сканирование в папку» блокирует операцию.

---

## Частые ситуации

### Hostname SMB-сервера не резолвится с сервера ПринтМенеджера

Заменить `SMB_HOSTNAME` на IP-адрес в настройках ПринтМенеджера.

### Ошибка прав доступа

В логах: `Permission denied` или `Access denied`.

Проверить: пользователь `SMB_USERNAME` должен иметь права на запись именно в ту папку, которая указана в карточке пользователя. Права на родительскую папку без прав на дочернюю — не работает.

### Шифрование SMB несовместимо

Если включён `SCAN_SMB_ENCRYPT`, SMB-сервер должен поддерживать SMBv3 или выше. На старых серверах (Windows Server 2008, Samba старых версий) шифрование может не работать. Отключить `SCAN_SMB_ENCRYPT` для проверки.

### Сканирование на папку другого сотрудника (Konica Minolta)

Проверить, включён ли параметр `SCAN_TO_ANOTHER_SMB` в Настройках сканирования ПринтМенеджера (`https://<ip_pm>:8080/config/constance/config/` → раздел «Настройки сканирования»).

---

## Как проверить результат

Выполнить сканирование в папку тестового пользователя. Файл появляется в указанной сетевой папке в течение 1-2 минут.

---

## Когда эскалировать

- SMB-настройки верные, путь заполнен, права есть — файл не появляется.
- В логах ошибки, не связанные с правами или hostname.

Приложить: логи `printmanager-app`, настройки SMB (без пароля), путь к папке пользователя, версии Мониторинга и ПринтМенеджера, вывод `bash /opt/printmanager/logs.sh` и версию `cat /opt/printmanager/.version`.

---

## Связанные страницы

- [Сканирование — диагностика проблем](kak-diagnostirovat-problemy-skanirovaniya)