Как установить принтер по умолчанию

Причины возникновения ошибки

Разберемся в причинах возникновения этой ошибки. В большинстве случаев она не связана напрямую с 1С и возникает при переустановке сетевого принтера. Для старых версий 1С 7.7 при первой печати из 1С программа записывала информацию о принтере, на который производилась печать в особый каталог реестра:


Компьютер\HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Defaults PDF

Поэтому, после замены принтера на новый или переустановке его на другой компьютер, 1С все равно пыталась печатать на старый.

Для новых версий 1С информация о принтере, что использует 1С, берется из каталога реестра:

HKEY_CURRENT_USER\Printers\Defaults\ PDF

Правильное «лечение» этой ситуации — правка реестра Windows, где хранятся настройки принтера: прописанный в реестре старый принтер нужно заменить на новый.

Но это может сделать только «подкованный» пользователь. Поэтому прежде чем перейти к корректировке реестра, мы предлагаем выполнить более простую операцию. Выбрать в 1С переустановленный принтер перед запуском печати: кнопка Главное меню — Файл — Печать.

Иногда простого открытия формы печати достаточно, чтобы данные о принтере обновились и дальше печать выполнялась нормально.

Исправление ошибки

Внесение изменений в реестр

Редактирование делают с помощью встроенной программы редактирования реестра в Windows – regedit.exe.

Создание резервной копии реестра

Крайне важно предварительно сформировать резервную копию на случай ошибочных действий

  • Зайдите в меню «Пуск».
  • Нажмите комбинацию клавиш «Win+R». В строке ввода команд вбейте regedit.exe и «Enter». Запустится окно реестра.
  • Сохраните существующие настройки реестра в новый файл через меню «Файл – Экспорт». Задайте имя файла и директорию для хранения. Нажмите на «Сохранить».

Правка реестра

  • В уже открытом редакторе реестра раскройте дерево по следующему пути: — — — — — .
  • Разрешите вносить правки.

Перезагрузите систему, больше ошибка не должна появляться.

Если не помогло — более лёгкое решение

Более простым вариантом устранения ошибки является полное удаление файла Device с реестра (ПКМ-удалить)

или файла устанавливаемого принтера в той же директории CurrentVersion, только не в подпапке Windows, а Devices.

Не забываем перезагружать Windows.


Установка и обновление драйверов

Инсталляция драйверов делается через стандартный мастер установки. Запустите установочный файл драйвера и соблюдайте инструкции, появляющиеся на экране.

Обновляют драйвера через диспетчер устройств. Зайти в него можно через пункт контекстного меню ярлыка «Мой компьютер» — «Диспетчер устройств». В Windows 10 через пункт «Управление».

Диагностика неполадок

В меню «Устройства и принтеры» (заходим через Win+R и команду control printers) выбираем нужный аппарат, кликаем правой кнопкой мышки и жмём на «Устранение неполадок». Windows начнёт сканировать систему на наличие неисправностей. Если они будут обнаружены, высветится список проблем и возможность их автоматического исправления.

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

Для точной настройки устройства необходимо прежде всего обеспечить его работу. Чтобы установить принтер, нужно совершить несколько простых операций.

Установите драйвер устройства. Как правило, соответствующая программа прилагается на диске в комплекте с самим принтером. После этого подключите оборудование к компьютеру.

Перейдите в меню “Панель управления” и найдите вкладку “Устройства”, в которой необходимо выбрать вашу модель оборудования, и установите настройки “По умолчанию”.

Подключение активируется автоматически, однако для того, чтобы изменения вступили в силу, следует перезагрузить компьютер.

Поиск в реестре настроек (DEVMODE и прочих) сетевого принтера для разных версий Windows

Доброе время суток! Если коротко сформулировать вопрос: где в реестре находится DEVMODE по умолчанию для сетевого принтера и где находится копия DEVMODE для сетевого принтера для локального пользователя? Так же интересно какие отличия в пути к DEVMODE в реестре у XP, Vista и Windows 7,8.

Далее в деталях: Озаботился с поиском в реестре DEVMODE структуры для сетевых принтеров (для локальных и с самой DEVMODE уже разобрался).

В связи с этим возникли вопросы:

1. Копирует ли винда для сетевого принтера в реестре настройки DEVMODE в локального пользователя в HKEY_CURRENT_USER\Printers\Connections\,,PrintServer,PrinterName? (спрашиваю потому что не нашел их там, но возможно просто не инициировал это копирование) или же DEVMODE сетевого принтера копируется в HKEY_CURRENT_USER\Printers\DevModes2\PrinterName?


В Windows 7 настройки по умолчанию DEVMODE для сетевого принтера ищутся в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider\S-1-5-21-2499520557-3571156519-1839909518-1144\Printers\Connections\,,PrintServer,PrinterName где S-1-5-21-2499520557-3571156519-1839909518-1144 это UserId в связи с этим 2 вопроса 1. Всегда ли в пути присутствует «Client Side Rendering Print Provider» или это имя может изменяться в зависимости от типа подключения? 2. Где искать и как вытаскивать средствами c# или из реестра этот UserId S-1-5-21-2499520557-3571156519-1839909518-1144 дабы подставить его в этот путь?

В Windows XP (к сожалению не имею её чтобы проверить) путь к DEVMODE сетевого принтера иной этот ключ совпадает с windows 7 HKEY_CURRENT_USER > Printers > Connections а этого я не нашел в 7ке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers\Printers в 7ке ключ обрывается на уровне отсутствующего «LanMan Print Services«

п.с. для локальных принтеров на всех версиях винды начиная с XP DevMode для текущего пользователя хранится в HKEY_CURRENT_USER\Printers\DevModePerUser\PrinterName и если отсутствуе то вытаскивается из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\PrinterName\Default DevMode

а вот что за ветка эта HKEY_CURRENT_USER\Printers\DevModes2? В одном из примеров видел что когда меняют DEVMODE для сетевого или локального принтера в этой ветке меняют тоже, из того что нашел в сети это связано с сетевыми принтерами, но что конкретно непонятно. Возможно это как раз та ветка в которой хранится DEVMODE сетевого принтера для локального пользователя?

Возможные проблемы

Прежде чем принимать решение по устранению возникшей неполадки, необходимо разобраться в сути проблемы.

Среди всего того, что может вызвать такие нарушения в работе устройства, отдельно можно выделить следующее:

  • отсутствие физического подключения к компьютеру или электросети;
  • активированный автономный режим работы;
  • загрязненные или пустые картриджи;
  • остановленная служба печати;
  • проблемы с драйверами устройства.

Статус: «Принтер отключен». Как включить устройство простейшим образом?

На первом этапе стоит применить самое простое и, как многим может показаться, совершенно банальное решение. Когда система выдает сообщение вроде «Статус принтера: отключен», включить HP-устройство или любой другой принтер, или МФУ можно попытаться, предварительно отключив его от сети электропитания, а через пару секунд включив снова.

При этом, как правило, во всех современных устройствах будет произведена самодиагностика (светодиод в это время будет мигать), после чего принтер перейдет в состояние готовности (светодиод должен гореть постоянно).

Но в некоторых случаях это не помогает, и система снова выдает предупреждение о том, что для устройства установлен статус «Принтер отключен». Как включить устройство? Нужно проверить физическое подключение посредством USB-кабеля. Получается, что в системе драйвер устройства установлен (она его вроде бы и «видит»), но фактически принтер просто отсутствует.

С другой стороны, если при включении светодиод мигает постоянно, проблема может состоять в том, что в картридже закончился порошок или чернила. Поэтому его нужно заменить на новый. Бывает и так, что картридж по каким-то причинам имеет загрязнение поверхности. В этом случае будет достаточно его протереть и выполнить полную перезагрузку компьютера с перезапуском принтера.

Ответы на вопросы

А теперь ответы на блиц-вопросы, чтобы закрепить и дополнить данный материал.

Проверьте перед печатью настройку принтера в 1С: в параметрах страницы должна быть указана настройка двусторонней печати.


Проверьте Платформу, на которой работает программа.

2-х сторонняя печать не работает на Платформе 8.3.8.2054: код ошибки 10167935. Начиная с Платформы 8.3.10, ошибку исправили. Команда отлично работает на Платформах:

  • 3.10;
  • 3.11;
  • 3.12.

Мы проверяли!

Нет. Настройка отлично работает только когда мы выводим на печать одну печатную форму одного документа или распечатываем один отчет. А когда их несколько — например, если мы печатаем сразу два и более документа, то второй документ начинает печататься на обратной стороне листа первого документа, если тот содержит нечетное количество страниц.

В этом случае требуется доработка печати комплекта документов программистом 1С.

Подробная инструкция

  • Чтобы ответить на вопрос о том, как настроить принтер для печати в первую очередь кликните на меню «Пуск» и откройте «Панель управления».
  • Перейдите в раздел под названием «Принтеры и устройства» — он может называться немного по-другому в зависимости от установленной на вашем персональном компьютере версии ОС Windows, к примеру, принтеры и факсы в Windows 10.
  • Найдите значок своего девайса и откройте его свойства. Чтобы отобразить “свойства” просто кликните по нему и в левой части открывшейся панели задач кликните по соответствующему пункту.
  • Чтобы настройка была произведена действительно оптимально, перейдите во вкладку «Формы», где вам предстоит выбрать один из стандартных шаблонов для печати, к примеру, А3, А4 и т.п. При необходимости вы можете не только внести изменения в имеющийся шаблон, но  и создать свой собственный.
  • Теперь вам предстоит настроить порт. Перейдите на соответствующую вкладку в том же окне свойств девайса. Там будет представлен список портов принтера, которые вы можете удалять и изменять. При необходимости добавьте новый.

Для дальнейшего решения задачи, связанной с тем, как настроить принтер на печать вам предстоит кликнуть правой кнопкой мыши по нужному девайсу и в открывшемся контекстном меню кликнуть соответствующий пункт. Но в Windows 10 для этой цели вам следует нажать левой кнопкой мыши на выбранный аппарат, после чего кликнуть на «Управление» и выбрать в левой части отображенного окна «Настройка». Далее выполните следующие действия:

Итак, настраивая свое печатающее устройство, в первую очередь обратите внимание на вкладку под названием «Основные». Там вам нужно установить такую характеристику, как качество печати (к примеру, высшее или стандартное), а также определиться с ориентацией страницы (книжной или бумажной) и типом печати. Теперь откройте вкладку с названием «Бумага»

Там для решения задачи о том, как настроить принтер вам нужно определиться с числом копий и масштабированием. Но учтите, что в режиме экопечати функция увеличения или уменьшения работать не будет! В разделе с параметрами бумаги вам предстоит выбрать ее тип, а именно: бумага или конверт. Перейдите на вкладку «Графика». Там вам в первую очередь нужно определиться со шрифтом и текстом.  Если вас интересует ответ на вопрос о том, как настроить принтер чтобы печатал только черным, то выберите пункт «Печатать весь текст черным». В некоторых моделях (к примеру, Canon), чтобы сделать черно-белый текст нужно открыть свойства девайса и перейти во вкладку «Дополнительные настройки». Там необходимо выбрать «Печать черным/в оттенках серого», после чего кликнуть на «Применить». В той же вкладке «Графика» установите или уберите галочку с пункта «Четкие края» по своему усмотрению, а также выберите оптимальные параметры экономии тонера и плотности. В последнем случае определитесь между обычный, светлый и темный. Именно благодаря этому параметру можно решить задачу, связанную с тем, как настроить яркость печати. Он является очень полезным, если оригинальный документ содержит затемненные/тусклые области изображения. Но в устройствах компании Canon для начала вам нужно выбрать на вкладке «Главная» значение «Вручную» — в разделе цвет/интенсивность. После этого кликните на «Задать» и укажите яркость светлая/обычная/темная. Что касается экономии красящего вещества, то предпочтительно оставить выбранным пункт «Определяется принтером». Если вы хотите наложить на распечатку водяной знак или какой-нибудь текст, то смело переходит на вкладку «Дополнительно» и выберите нужные параметры. Благодаря этим настройкам вам удастся сделать свои распечатки действительно оригинальными. Кроме того, через эту же вкладку вы можете контролировать порядок печати документов и ручную двустороннюю печать. Снова откройте свойства, кликнув правой кнопкой мышки по нужному девайсу, и выберите соответствующий пункт. После этого перейдите во вкладку «Общие» и нажмите на кнопку «Пробная печать». В конце дождитесь распечатанного листочка.

Как подключить и настроить сетевой принтер

физическиВажно

Нажмите Win + I и перейдите в раздел Устройства – Принтеры и сканеры. Нажмите на свой принтер, а затем щелкните Управление. Я принтером не пользуюсь, поэтому статья написана на примере «принтера» Отправить в OneNote 2016. Пусть вас не смущает странное имя. Процедура будет точно такая же для традиционных принтеров.

Нажмите Свойства принтера, после чего на экране появится новое окно.

Перейдите на вкладку Доступ и установите флажок возле Общий доступ к данному принтеру. Назовите свой принтер удобным вам именем (можно оставить стандартное) и нажмите Ок.

После этого принтер будет доступен из сетевого окружения остальных компьютеров. В панели управления возле него будет отображаться иконка с двумя пользователями. Это обозначение общих устройств с сетевым доступом. Теперь вам надо перейти к настройке ПК, с которого будет осуществляться удаленный доступ к принтеру. Нажмите Win + I и откройте раздел Устройства – Принтеры и сканеры. Нажмите на кнопку Добавить принтер и подождите, пока система просканирует окружение

Принтер не будет обнаружен, поэтому вам надо будет нажать Необходимый принтер отсутствует в списке. Обратите внимание, что сетевой принтер, настроенный на Windows 10-компьютере, будет работать и на предыдущих версиях системы. На Windows 8.1 / 7 или Windows 10 старше 1803 вам надо открыть Панель управления (Win + R – Control)

Перейдите в раздел Оборудование и звук – Устройства и принтеры, а затем нажмите Добавление принтера.

На новом окне щелкните Необходимый принтер отсутствует в списке.

Появится новое окно, на котором вам надо выбрать Выбрать общий принтер по имени.

В поле с именем введите ИМЯ ОСНОВНОГО ПКИМЯ ПРИНТЕРА. К примеру, Taras-PCТестовый принтер. Как вариант, можно нажать на кнопку Обзор, выбрать из сетевого окружения главный компьютер (возможно понадобится ввести учетную запись и пароль от этого ПК) и выбрать общий принтер. Нажмите Далее. Система подключит принтер и сообщит, что все готово к использованию. Чтобы проверить, работает ли сетевой принтер, можно будет отправить на него тестовую страницу для печати.

Не получается настроить сетевой принтер

  1. Прежде всего убедитесь, что параметры сети одинаковы на обеих устройствах. Все ПК должны быть в режиме частной сети. Чтобы проверить это, нажмите Win + I и перейдите в раздел Сеть и Интернет  — Состояние — Изменить свойства сети.
  2. Убедитесь, что у вас установлен сетевой профиль Частные.
  3. Затем вернитесь в раздел Сеть и Интернет – Состояние. Нажмите Параметры общего доступа.
  4. Ваша текущая сеть будет обозначена отметкой Текущий профиль. Убедитесь, что у вас включены параметры Включить сетевое обнаружение и Включить общий доступ к файлам и принтерам.
  5. Сохраните изменения.
  1. Попробуйте вместо ИМЯ КОМПЬЮТЕРА ИМЯ ПРИНТЕРА ввести IP-адрес Имя принтера. К примеру, не Taras-PC Тестовый принтер, а 192.168.1.9 Тестовый компьютер. IPv4-адрес компьютера можно узнать в Параметра – Сеть и Интернет – Состояние – Изменить свойства подключения – Свойства – Ipv4-адрес.
  2. После этого убедитесь, что брандмауэр не блокирует общий доступ. В правом нижнем углу нажмите на иконку Защитника Windows и нажмите в новом окне Брандмауэр и безопасность сети. Затем нажмите Разрешить работу с приложением через брандмауэр.
  3. На новом окне в списке Разрешенные программы и компоненты найдите пункт Общий доступ к файлам и принтерам. Убедитесь, что отметка стоит возле той сети, которую вы используете. Если нет, нажмите Изменить параметры, установите отметки, а затем нажмите Ок.

Настройка принтера штрихкодов

Отдельного внимания требует торговое оборудование для печати этикеток, штрихкодов, кассовых чеков. Если техническая сторона вопроса практически совпадает с установкой стандартного принтера формата А4, тот же термопринтер требует настройки программно через функции конфигурации 1С.

В процессе инсталляции оборудования сталкиваются с различными задачами:

  • Надо установить в операционную систему дополнительный шрифт, используемый при формировании макета этикетки или чека;

  • При необходимости устранить ошибки, связанные с отсутствием в Windows таких компонентов, как barcode.ocx или 1CBarCode.dll.

  • Настроить шаблон этикетки (размер, внешний вид) в конфигураторе.

Проще всего небольшим магазинам, где используется стандартных 1-2 макета. Если же чек или наклейка применяется в супермаркете, понадобится целый перечень шаблонов. Здесь обычно на каждую акцию применяется отдельный макет. Поэтому иногда предпочитают пользоваться внешними обработками, позволяющими быстро заменить вид этикетки на любом количестве торговых/складских точек.


С этим читают