Как подключить принтер к 1С: Инструкция и настройка
Содержание
Первое заблуждение: «принтер нужно добавить в 1С». Не нужно. Обычный лазерный или струйный принтер 1С не настраивает: она берёт список печатающих устройств из Windows. Подключили принтер к компьютеру, поставили драйвер, увидели его в системе — значит, увидит и 1С.
Второе заблуждение: «если принтер не печатает из 1С, виновата 1С». В большинстве случаев причина в драйвере, очереди печати или в том, на какой машине запущена программа. Разберём цепочку по порядку: от кабеля до печатной формы.
Что проверить до начала
Подключение принтера к 1С распадается на три уровня. Пока не работает нижний, верхние искать бесполезно.
| Уровень | Что проверить | Как убедиться |
|---|---|---|
| Железо | Кабель, питание, сеть, бумага | Принтер горит, нет ошибок на дисплее |
| Windows | Драйвер, порт, очередь печати | Пробная страница печатается |
| 1С | Выбор принтера, параметры страницы | Печать формы идёт на нужное устройство |
Золотое правило: сначала пробная страница из Windows. Если она не печатается, 1С тут ни при чём.
Что ещё выяснить заранее:
- 🖥 Где запущена 1С: на вашем компьютере, на сервере предприятия, в терминальной сессии или в браузере.
- 🖨 Какой принтер нужен: обычный офисный, сетевой, чековый, этикеточный.
- 🔑 Есть ли права администратора для установки драйвера.
Драйвер и Windows: подключаем само устройство
Это самая важная часть. Выполняется она вне 1С.
Требования к принтеру и драйверу
Подойдёт любой принтер, у которого есть драйвер под вашу версию Windows. Разрядность драйвера должна совпадать с разрядностью системы. Универсальный драйвер Windows часто работает хуже родного, особенно для МФУ и узких форматов.
Для печати документов 1С нужны две вещи: корректные поля и стабильная работа с шаблонами. С форматами А4 проблем обычно нет. Сложности возникают с А5, этикетками и рулонной бумагой.
Установка принтера по шагам
- Скачайте драйвер с сайта производителя. Не берите пакеты с сомнительных сайтов.
- Подключите принтер по USB или сети и включите его.
- Запустите установщик драйвера и следуйте подсказкам.
- Откройте параметры Windows, раздел принтеров и сканеров, и проверьте, что устройство появилось в списке.
- Откройте свойства принтера и нажмите «Пробная печать».
- При необходимости назначьте принтер по умолчанию.
Для сетевого принтера вместо USB используется порт TCP/IP. Адрес принтера лучше закрепить за ним в роутере или на DHCP-сервере. Иначе после перезагрузки адрес сменится, и печать пропадёт.
Не устанавливайте несколько копий одного и того же драйвера «на всякий случай». Лишние устройства путают пользователей, а 1С показывает их все.
Выбор принтера внутри 1С
Когда принтер виден в Windows, он виден и в 1С. Отдельной «регистрации» не требуется.
Как напечатать на нужный принтер
Откройте документ или отчёт, нажмите кнопку «Печать» и выберите форму. Откроется окно предварительного просмотра. Дальше два пути:
- Нажмите значок принтера или сочетание
Ctrl+P— появится стандартный диалог, где выбирается устройство и число копий. - Если диалога нет, а печать идёт сразу, значит, используется принтер по умолчанию.
В режиме просмотра табличного документа есть пункт «Параметры страницы». Там задаются ориентация, масштаб, поля и размер бумаги. Эти настройки запоминаются для конкретной печатной формы и пользователя.
Принтер по умолчанию и привязка к форме
Самый частый вопрос бухгалтера: «как сделать, чтобы счета шли на лазерник, а накладные на матричный». Штатного переключателя «этот документ печатать сюда» в обычной конфигурации нет. Есть три рабочих варианта:
- 🔹 Менять принтер по умолчанию в Windows перед печатью. Неудобно, но надёжно.
- 🔹 Выбирать устройство в диалоге печати каждый раз.
- 🔹 Создать в Windows два профиля или две учётные записи, у каждой свой принтер по умолчанию.
Точные настройки отличаются между конфигурациями и релизами. Ищите их в форме печати или в пользовательских настройках, а при необходимости — через поиск по меню.
Печатные формы и макеты
Если принтер печатает, но результат выглядит неправильно, дело уже не в подключении. Дело в самой печатной форме.
Типичные симптомы и причины:
- 📄 Форма обрезается справа — не хватает ширины, включите масштаб «по ширине страницы».
- 📄 Поля слишком большие — проверьте минимальные поля самого принтера в драйвере.
- 📄 Страницы идут вразнобой — сбита ориентация в параметрах страницы.
- 📄 Шрифт не тот — на компьютере нет нужного шрифта, 1С подставила другой.
Править макеты стандартных форм без необходимости не стоит. Макет лежит в конфигурации. Если её изменить, придётся переносить правки при каждом обновлении. Для небольших изменений используйте дополнительные печатные формы и внешние обработки: они переживают обновление.
Размер бумаги в параметрах страницы должен совпадать с реальной бумагой в лотке. Иначе принтер ждёт ручной подачи и «молчит».
Как проверить форму без расхода бумаги
Перед массовой печатью сохраните форму в PDF и посмотрите, как она ложится на страницы. Так видно, где обрезка и сколько листов получится.
Для проверки подойдёт виртуальный принтер: он стоит в Windows как обычное устройство и создаёт файл вместо листа. Удобно и для документов, которые нужно отправить контрагенту, а не печатать.
Ещё один приём: если большой отчёт печатается на десятках страниц, задайте в параметрах страницы масштаб «по ширине» и включите повтор заголовков. Таблица перестанет расползаться, а читать её на бумаге станет проще.
Сетевая печать и серверная схема
Главный вопрос: кто в итоге отправляет задание на печать. Это зависит от того, как запущена 1С.
| Как запущена 1С | Откуда берутся принтеры | Что учесть |
|---|---|---|
| Файловая база на своём ПК | Принтеры этого ПК | Достаточно драйвера в Windows |
| Клиент-серверная, тонкий клиент | Принтеры клиентского ПК | Сервер приложений печатать не должен |
| Терминальный сервер (RDP) | Принтеры в сессии пользователя | Нужно перенаправление принтеров |
| Веб-клиент в браузере | Принтеры браузера | Печать идёт через просмотр и PDF |
Ключевой момент: в клиент-серверном варианте интерфейс и печатная форма формируются на стороне клиента. Поэтому драйвер нужен именно на компьютере пользователя. Установка драйвера на сервер 1С ничего не даст.
Терминальный сервер
В RDP-сессии принтеры пользователя пробрасываются на сервер. Если проброс отключён политикой, 1С увидит только принтеры самого сервера. Проверьте:
- включено ли перенаправление принтеров в параметрах подключения;
- не запрещено ли оно групповой политикой на сервере;
- совпадает ли драйвер на сервере с драйвером клиентского принтера.
Для больших организаций удобнее поставить на терминальном сервере общие сетевые принтеры и добавлять их пользователям. Так не зависишь от того, с какого компьютера человек зашёл.
Веб-клиент
В браузере 1С не получает прямой доступ к принтерам. Форма открывается как документ, и печать идёт средствами браузера. Если печатается криво, сначала выведите форму в PDF, а затем печатайте файл. Так видно, где искажение: в 1С или в браузере.
Чековые принтеры, этикетки и фискальные регистраторы
Это отдельная история. Такие устройства редко работают как обычные принтеры Windows. Им нужен драйвер оборудования, и подключаются они через подсистему подключаемого оборудования 1С.
Общий порядок такой:
- Установите драйвер от производителя устройства на компьютер, где будет работать кассир.
- Подключите устройство физически и убедитесь, что оно определяется в системе.
- Откройте раздел администрирования и найдите настройку подключаемого оборудования. Включите её, если она выключена.
- Создайте рабочее место и добавьте нужный тип устройства: принтер чеков, принтер этикеток или фискальный регистратор.
- Выберите драйвер, задайте порт и скорость, нажмите проверку соединения.
Для фискального регистратора есть дополнительные условия:
- ККТ должна быть зарегистрирована в налоговой и иметь действующий фискальный накопитель;
- драйвер должен поддерживать вашу модель и прошивку;
- связь с оператором фискальных данных обязана работать, иначе чек не уйдёт.
Если вы только печатаете ценники и этикетки на термопринтере, фискальный регистратор не нужен. Но драйвер этикеточного принтера и размер этикетки настраивайте точно, иначе печать «поплывёт».
Чековая лента не любит «обычного» режима печати. У таких устройств свои ширина строки и обрезка. Поэтому чек формируется специальной командой драйвера, а не как лист А4.
Диагностика: если принтер не печатает
Идите от простого к сложному. Каждый шаг отсекает целый класс причин.
Если ничего не помогает, перезапустите службу печати и создайте тестового пользователя Windows. Если у него всё печатается, ломается профиль основного пользователя: кэш принтеров, права или настройки.
Для пошаговой очистки очереди печати в Windows можно выполнить в командной строке от администратора:
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler
Команда удалит все задания из очереди. Предварительно убедитесь, что нужные документы не ждут печати.
Как не возвращаться к этой проблеме
Несколько привычек, которые экономят часы:
- 📌 Ставьте драйверы только от производителя и храните установщики в одной папке.
- 📌 Закрепляйте IP сетевых принтеров.
- 📌 Не меняйте имена принтеров без нужды: у пользователей могут быть сохранены старые настройки.
- 📌 После обновления Windows сразу печатайте пробную страницу.
- 📌 Ведите список: какой принтер, на каком компьютере, какой драйвер и порт.