Настройка периферийного оборудования в среде 1С:Предприятие часто вызывает затруднения у пользователей, особенно когда речь заходит о выводе документов на печать. Термин "провести принтер" в профессиональном сленге означает не просто физическое подключение кабеля, а полную программную регистрацию устройства внутри конфигурации, выбор правильного драйвера и привязку к конкретным печатным формам. Без корректной настройки система просто не увидит устройство вывода, даже если оно исправно работает в операционной системе Windows.
Процесс интеграции оборудования зависит от архитектуры вашей системы: работаете ли вы в файловом варианте или используете клиент-серверную архитектуру с тонким клиентом. В первом случае управление печатью происходит напрямую с рабочей станции, во втором — критически важна роль сервера печати или специального агента. Ошибки на этапе выбора протокола обмена данными могут привести к тому, что документы будут зависать в очереди или выводиться с искаженной версткой.
В этом руководстве мы разберем полный цикл настройки: от установки системных драйверов до тонкой конфигурации макетов внутри самой программы. Вы узнаете, как избежать распространенных конфликтов портов и почему стандартные средства Windows иногда недостаточно для корректной работы с кассовыми чеками или накладными.
Подготовка оборудования и установка драйверов в ОС
Прежде чем открывать интерфейс 1С, необходимо убедиться, что операционная система "видит" принтер и имеет актуальное программное обеспечение для работы с ним. Часто пользователи пытаются настроить устройство непосредственно в конфигураторе, игнорируя системные настройки, что является грубой ошибкой. Программа 1С:Предприятие выступает лишь посредником, передающим команды печати в подсистему Windows или Linux.
Для начала подключите устройство к компьютеру через USB-порт или убедитесь, что сетевой принтер доступен в локальной сети. Зайдите в панель управления операционной системы и проверьте наличие устройства в списке. Если значок принтера отображается с предупреждением или отсутствует, необходимо скачать и установить драйвер с официального сайта производителя. Не используйте универсальные драйверы, если ваш принтер поддерживает специфические функции, такие как печать штрих-кодов или магнитной ленты.
После установки попробуйте распечатать пробную страницу средствами операционной системы. Это критически важный этап диагностики. Если пробная страница не печатается, проблема находится на уровне ОС, и любые манипуляции внутри 1С будут бесполезны. Убедитесь, что статус устройства отображается как "Готов" и в очереди печати нет зависших заданий.
⚠️ Внимание: Для сетевых принтеров критически важно использовать статический IP-адрес. Если адрес устройства изменится после перезагрузки роутера, связь с 1С будет потеряна, и вам придется заново перепроводить устройство в системе.
В некоторых случаях, особенно при работе со старыми моделями матричных принтеров, может потребоваться ручное создание порта. Это делается через свойства устройства в диспетчере печати. Выберите тип порта Standard TCP/IP Port и введите актуальный адрес оборудования. Только после успешной печати тестовой страницы можно переходить к следующему этапу настройки.
Регистрация оборудования в интерфейсе 1С
После успешной настройки на уровне ОС необходимо зарегистрировать устройство внутри информационной базы. В современных конфигурациях, таких как 1С:Бухгалтерия 3.0 или 1С:УТ 11, этот процесс унифицирован и находится в разделе администрирования. Перейдите в меню Администрирование → Печатные формы, отчеты и обработки → Принтеры и сканеры. Именно здесь происходит логическая привязка физического устройства к программному модулю.
В открывшемся списке нажмите кнопку "Создать". Вам будет предложено выбрать тип оборудования. Для обычной офисной печати выберите пункт "Принтер документов". Система автоматически просканирует доступные в Windows устройства и предложит их в выпадающем списке. Если ваш принтер не отображается здесь, значит, на предыдущем этапе была допущена ошибка или у текущего пользователя нет прав доступа к устройству.
Заполните поле "Наименование" понятным образом, например, "Принтер Бухгалтерии" или "Складской HP". Это название будет отображаться в диалоговых окнах выбора устройства при печати документов. В поле "Устройство" выберите модель из списка. Важно проверить параметр Использовать по умолчанию. Если установить эту галочку, все документы, не имеющие явной привязки к другому устройству, будут отправляться именно сюда.
☑️ Проверка подключения принтера
Отдельное внимание стоит уделить настройкам для терминалов сервера. Если вы работаете в режиме тонкого клиента через 1С:Предприятие на сервере, галочка Использовать локальный принтер клиента должна быть активна. Это позволит печатать документы на устройстве, подключенном к вашему компьютеру, а не на сервере, где физически может не быть принтеров.
Настройка печатных форм и привязка документов
Сам по себе зарегистрированный принтер еще не гарантирует, что нужный документ (например, счет-фактура) уйдет именно на него. В 1С существует механизм настроек печати, который позволяет гибко управлять маршрутизацией документов. Зайдите в раздел Администрирование → Печатные формы, отчеты и обработки → Настройки печати. Здесь вы увидите таблицу соответствия видов документов и устройств вывода.
В списке видов документов найдите необходимую форму, например, "Реализация товаров и услуг". Выделите строку и нажмите кнопку "Настроить". В открывшемся окне вы можете задать конкретный принтер для этого типа документа. Это позволяет разделить потоки печати: счета могут уходить на один принтер, а накладные — на другой, что существенно ускоряет работу в офисе.
Также здесь настраивается количество копий и параметры макета. Вы можете выбрать внешний макет, если стандартная верстка вас не устраивает. Для этого в поле "Макет" выберите вариант из списка или загрузите свой файл. Система запомнит эти настройки для текущего пользователя. Если необходимо, чтобы настройки действовали для всех сотрудников, их нужно сохранить как общие или администратор должен применить их для всех профилей.
| Тип документа | Рекомендуемый принтер | Ориентация | Кол-во копий |
|---|---|---|---|
| Счет на оплату | Офисный лазерный | Книжная | 1 |
| Товарная накладная | Матричный (для архива) | Книжная | 2 |
| Кассовый чек | Термопринтер 58мм | Портретная | 1 |
| Акт выполненных работ | Офисный лазерный | Книжная | 2 |
После сохранения настроек обязательно проверьте результат. Откройте любой документ выбранного типа и нажмите кнопку печати. В диалоговом окне должно быть автоматически подставлено выбранное устройство. Если система предлагает выбрать принтер вручную каждый раз, проверьте, не снята ли галочка сохранения настроек в профиле пользователя.
Работа с торговым оборудованием и кассовыми аппаратами
Подключение фискальных регистраторов и чековых принтеров требует особого подхода, так как эти устройства работают не через стандартный драйвер Windows, а через специальный драйвер обмена (например, ККМ Driver или Shtrih-M). В этом случае в разделе "Принтеры и сканеры" создается запись с типом "Кассовый чек" или "Фискальный регистратор".
При создании такого устройства в списке моделей не будет привычных названий вроде Canon или HP. Вместо этого вы увидите названия драйверов, таких как Штрих-М ФР или Атол. Выбор правильной модели критичен, так как от этого зависит набор доступных команд. Неправильный выбор модели приведет к ошибке инициализации порта при попытке пробить чек.
В настройках такого принтера необходимо указать порт подключения (COM или USB) и скорость обмена данными. Эти параметры должны строго соответствовать настройкам в драйвере торгового оборудования, установленном в Windows. Рассинхронизация скорости (например, 9600 против 115200) приведет к тому, что принтер не ответит на запрос программы.
⚠️ Внимание: При работе с фискальными регистраторами никогда не отключайте устройство во время печати чека. Это может привести к порче фискальной памяти и необходимости вызова сервисного инженера для перепрошивки.
Также в настройках торгового оборудования часто требуется указать таблицу налогов и ставку НДС. Эти данные берутся из настроек учетной политики в 1С, но для корректной печати на чеке они должны быть продублированы в свойствах подключаемого оборудования. Проверьте соответствие ставок в программе и в самом аппарате.
Диагностика и решение частых ошибок
Даже при правильной настройке могут возникать сбои в работе подсистемы печати. Одна из самых частых проблем — сообщение "Не найден принтер" или "Ошибка инициализации драйвера". В первую очередь проверьте, не изменился ли статус устройства в Windows. Если принтер перешел в режим "Автономная работа", снимите эту галочку в меню очереди печати.
Если документы отправляются на печать, но не выходят из устройства, проверьте службу диспетчера печати Windows. Иногда она зависает при большом объеме задач. Перезапуск службы Spooler часто решает проблему без перезагрузки компьютера. В 1С также можно попробовать очистить очередь заданий через меню Администрирование → Печатные формы → Очередь печати.
Ошибки верстки, когда текст наезает на границы или обрезается, обычно связаны с несоответствием размера страницы в драйвере и в макете 1С. Зайдите в свойства принтера в Windows и убедитесь, что выбран формат бумаги A4 (или соответствующий размер для чеков). В настройках печати внутри 1С также проверьте поля и отступы макета.
Что делать, если принтер печатает "кракозябры"?
Если вместо текста выводятся непонятные символы, это означает конфликт драйверов. Попробуйте сменить драйвер на универсальный текстовый (Generic / Text Only) или обновите прошивку самого принтера. Также проверьте кодировку в свойствах порта.
При работе в клиент-серверном варианте, если печать идет не на клиенте, а на сервере, убедитесь, что на сервере установлен драйвер этого принтера. Сервер 1С должен иметь возможность сформировать файл печати, даже если физически устройство подключено к удаленному рабочему месту.
Специфика печати в веб-клиенте и тонком клиенте
При запуске 1С через браузер (веб-клиент) механизм печати работает иначе, чем в толстом клиенте. Браузеры имеют ограничения на прямой доступ к оборудованию. Для корректной работы используется механизм "Печать на клиенте", который требует установки специального расширения для браузера или использования агента печати.
В настройках пользователя в режиме веб-клиента необходимо разрешить работу с локальными устройствами. При первой попытке печати браузер запросит разрешение на запуск внешнего приложения. Если пользователь отклонит этот запрос, принтер не будет найден. В корпоративной среде эти настройки часто регулируются групповыми политиками.
Тонкий клиент работает стабильнее в плане печати, так как использует нативные механизмы операционной системы. Однако, если вы подключаетесь к серверу 1С удаленно (через RDP), убедитесь, что в настройках удаленного рабочего стола включена опция "Принтеры". Это пробросит ваши локальные устройства на удаленный сервер, где запущена 1С.
Для массовой печати этикеток на складе используйте режим "Печать без диалога". Это ускорит процесс в разы, так как система не будет запрашивать подтверждение для каждой этикетки.
Не забывайте, что интерфейс и названия пунктов меню могут незначительно отличаться в зависимости от версии платформы и конфигурации. Всегда сверяйтесь с официальной документацией к вашему релизу, если не можете найти нужный раздел.
⚠️ Внимание: Интерфейс программы и функционал могут изменяться разработчиком в новых версиях. Если вы не нашли указанное меню, воспользуйтесь поиском по конфигурации (значок лупы) и введите слово "Принтеры".
Главный секрет успешной печати в 1С — это исправная работа драйвера в Windows. 90% проблем решаются переустановкой драйвера и перезапуском службы печати, а не настройками внутри программы.
Часто задаваемые вопросы (FAQ)
Почему 1С не видит принтер, хотя в Windows он работает?
Скорее всего, проблема в правах доступа или типе подключения. Проверьте, запущена ли 1С от имени администратора. Также убедитесь, что в списке принтеров внутри 1С (раздел Администрирование) устройство добавлено вручную и выбрано правильное системное имя.
Как сделать, чтобы документ печатался сразу без окна выбора принтера?
Для этого в настройках печати (Администрирование → Настройки печати) нужно явно указать принтер для данного вида документа и установить галочку "Использовать по умолчанию". Также в личных настройках пользователя можно отключить вывод диалога печати.
Можно ли печатать на принтер, подключенный к другому компьютеру в сети?
Да, это возможно. Принтер должен быть расшарен в сети Windows на компьютере, к которому он подключен физически. На компьютере с 1С нужно установить сетевой принтер через "Устройства и принтеры" и затем выбрать его в настройках 1С.
Что делать, если при печати чека вылезает ошибка "Нет связи с ККМ"?
Проверьте физическое подключение кабеля USB/COM. Убедитесь, что драйвер торгового оборудования (не путать с драйвером Windows) запущен и видит кассу. Проверьте соответствие COM-порта в настройках драйвера и в настройках оборудования внутри 1С.
Как сбросить все настройки печати к заводским?
В конфигураторе можно удалить объекты метаданных, отвечающие за настройки, но это рискованно. Проще всего зайти в раздел "Принтеры и сканеры", удалить все созданные записи и заново провести настройку, либо очистить таблицу настроек печати через обработку "Групповое изменение реквизитов".