Коротко — 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 найдены).
Тогда дам более точные команды/инструкции по удалению именно тех записей.