Как в 1С:Предприятие 8.3 отключить использование принтера и настроить работу без печати?

Добрый день всем! <br/> В 1С 8 принтер по умолчанию «застрял»: при печати по‑прежнему выбран Canon, хотя в Windows 10 такого принтера нет. В системе по умолчанию установлен Kyocera, и все другие программы печатают на неё. <br/> Я удалял базу, очищал настройки 1С и удалял папки appdata\1c и userprofile\1c — ничего не помогает; похоже, 1С как-то запомнила Canon. <br/> Приходится при каждом документе нажимать кнопку выбора принтера справа и вручную выбирать Kyocera, что очень неудобно. <br/> Кто сталкивался с такой проблемой?
  • 22 июля 2026 г. 7:00
Ответы на вопрос 1
Коротко — 1С «запоминает» имя принтера в своих клиентских настройках/реестре, и это не всегда синхронизируется с системным принтером Windows. Ниже порядок действий, который обычно решает проблему.

1. Проверка простая
- Убедитесь, что в Windows по‑умолчанию действительно стоит Kyocera: Пуск → Параметры → Устройства → Принтеры и сканеры → выбрать Kyocera → «Использовать по умолчанию».
- Перезапустите Windows и клиент 1С.

2. Быстрый рабочий обход (если нужно срочно)
- Запускайте перед 1С команду, чтобы явно поставить Kyocera как системный принтер:
  rundll32 printui.dll,PrintUIEntry /y /n "Имя вашего Kyocera"
  (копируете точное имя из «Принтеры и сканеры»).
- Или создайте bat/shortcut с этой командой и запускайте его перед 1С.

3. Полный сброс настроек 1С (клиент)
- Закройте все окна 1С.
- Удалите/переименуйте папки с клиентскими настройками (в них хранятся настройки принтера). Обратите внимание на правильные пути:
  - %APPDATA%\1C\1cv8\<версия>\  (обычно Roaming)
  - %LOCALAPPDATA%\1C\1cv8\<версия>\  (иногда Local)
  - возможно также C:\ProgramData\1C\1cv8\
  Удаляйте только те папки, которые относятся к клиенту (можно сначала переименовать как бэкап).
- Запустите 1С снова — клиент при старте создаст новые файлы настроек.

4. Поиск «Canon» в настройках/реестре
Если после удаления папок Canon всё равно появляется, нужно найти, где именно он сохранён:
- Поиск в файлах:
  Откройте PowerShell и выполните:
  Select-String -Path "$env:APPDATA\1C\**\*" -Pattern "Canon" -SimpleMatch -List | Select Path -Unique
  (аналогично для $env:LOCALAPPDATA и C:\ProgramData\1C)
- Поиск в реестре:
  Откройте cmd/PowerShell с правами пользователя и выполните:
  reg query HKCU /f "Canon" /s
  reg query HKLM /f "Canon" /s
  Если найдёте ключи 1C, содержащие имя принтера — сделайте экспорт найденного ключа (бэкап) и удалите соответствующие значения/ключи.

5. Версия 1С и особенности
- В старых версиях платформы могли быть баги с определением принтера. Обновите платформу 1С до актуальной 8.3.x — многие проблемы с печатью исправлялись в обновлениях.
- Если вы используете тонкий клиент (ras) / терминальный режим — принтеры могут пробрасываться с сервера/сессии RDP. В этом случае проверьте настройки RDP/терминального сервера и драйвера печати.

6. Если проблема в конкретной конфигурации/форме
- Некоторые конфигурации или печатные формы явно прописывают имя принтера. Проверьте обработку печати/формы — может быть жёстко указано «Canon». Тогда нужно исправить форму или код, который задаёт принтер.

7. Если ничего не помогает
- Выполните полную переустановку клиента 1С (после сохранения данных и бэкапов настроек).
- При корпоративном использовании — обратитесь в техподдержку 1С или к администратору: они могут посмотреть конкретно ваш профиль, конфигурацию, серверные настройки.

Если хотите — пришлите:
- точную версию платформы 1С (внизу окна клиента или «Справка → О платформе»),
- скриншот окна выбора принтера в 1С,
- результат поиска по реестру/файлам (например, какие ключи с Canon найдены).

Тогда дам более точные команды/инструкции по удалению именно тех записей.
Похожие вопросы