Ошибка печати 1223 0x000004c7 операция отменена пользователем 1с

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

Ситуация усугубляется тем, что из приложений Word и Excel печать выполняется нормально. Не помогают:

  • чистка кэшей;
  • обновление конфигурации и платформы;
  • чистка настроек пользователей в 1С;
  • удаление базы из списка 1С и новое прописывание в списке.

И что с этим делать в результате — совершенно непонятно.

Содержание

  • Причины возникновения ошибки
  • Исправление реестра Windows
    • Пошаговая инструкция работы с реестром

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

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

  • КомпьютерHKEY_CURRENT_USERSoftware1C1Cv77.7Defaults PDF

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

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

  • HKEY_CURRENT_USERPrintersDefaults PDF

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

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

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

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

Исправление реестра Windows

В реестре Windows хранится информация о параметрах системы, программ и устройств, которые подключены к компьютеру.

Изменяя реестр, можно нанести системе вред, поэтому, если вам не хватает опыта и знаний, предоставьте выполнение этой операции профессионалу.

Пошаговая инструкция работы с реестром

Шаг 1. Открытие системной утилиты Выполнить.

По кнопке Пуск — Выполнить или комбинации клавиш Win+R запустите системную утилиту Выполнить.

Шаг 2. Запуск встроенного редактора реестра.

В командной строчке наберите команду Regedit и нажмите на кнопку ОК.

Откроется окно редактора реестра.

Шаг 3. Поиск в реестре ветки 1С.

Данные, относящиеся к принтерам будем искать в ветке:

  • HKEY_CURRENT_USERPrintersDefaults

Для этого выберите команду Найти в меню Правка и укажите строку поиска.

Нажмите кнопку Найти далее и ждите результатов поиска.

Если информация о принтере HP LaserJet 400 MFP M425 dw UPD PS не соответствует действительности, измените ее.

Шаг 4. Корректировка реестра.

Для корректировки реестра вы должны обладать соответствующими правами. Если вы запустили утилиту под системными правами Администратора, то у вас есть возможность редактировать записи реестра. Для этого двойным кликом мышки по строчке в правом окне откройте окно редактирования.

Укажите в поле Значение информацию о новом принтере HP LaserJet 400 MFP M425dn UPD PS и нажмите на кнопку ОК.

Результат операции должен выглядеть так.

Исправление реестра часто помогает решить подобную проблему.

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

Обращаем внимание, что операционная система Windows и программа 1C постоянно обновляются, поэтому будут возникать новые причины появления этой ошибки у сетевых принтеров и принтеров, установленных на сервере.

См. также:

  • Компонента 1С: Печать штрихкодов не установлена на данном компьютере
  • Лицензия не обнаружена. Не обнаружен ключ защиты программы 1С: как исправить
  • Не обнаружена установленная версия 1С Предприятия
  • Значение поля номер не уникально 1С 8.3: как исправить
  • Нарушение целостности системы 1С

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

На чтение 2 мин Обновлено 6 ноября, 2022

Содержание

  1. Ошибка 1223 (Страница 3 из 3)
  2. Сообщений с 31 по 33 из 33
  3. #31 Ответ от Ирина Богданова 2012-07-05 15:53:37
  4. Re: Ошибка 1223
  5. #32 Ответ от a.lysenkov 2016-12-16 20:30:43
  6. Re: Ошибка 1223

Ошибка 1223 (Страница 3 из 3)

Страницы Назад 1 2 3

Сообщений с 31 по 33 из 33

#31 Ответ от Ирина Богданова 2012-07-05 15:53:37

  • Ирина Богданова
  • Посетитель
  • Неактивен

Re: Ошибка 1223

Вчера Вам была отправлена инструкция по установке на Windows Embedded. Удалось ли установить драйверы?

#32 Ответ от a.lysenkov 2016-12-16 20:30:43

  • a.lysenkov
  • Посетитель
  • Неактивен

Re: Ошибка 1223

Установка драйвера заканчивается ошибкой 1223 (0х000004с7)

Тонкий клиент Wyse C90LEW WES
ОС Windows Embedded Standart
Предполагается использовать рутокен S

Установка от локального администратора
Машина не в домене
В Add or remove programs ничего содержащего в названии рутокен

Ранее использовались рутокены для работы с электронным бюджетом, разновидность не знаю, как я понимаю, без установки драйвера на тонкий клиент. Citrix перенаправлял рутокен в режиме generic на клиентскую ОС с установленными на ней драйверами.

На старых ключах истекает срок сертификата, вот новые и сделали. Подключил к тонкому клиенту, светодиод не горит, перенаправленных устройств ресивер не показывает. Посмотрел под администратором на тонком клиенте, что происходит в диспетчере устройств, рутокен отображается в разделе other devices с именем Rutoken S (иконка в виде жёлтого вопросительного знака с маленьким восклицательным знаком в жёлтом круге в углу). Драйвер неизвестен, в деталях только pid, vid и номер серийный на конце записи, если правильно разобрал. Решил попробовать драйвер установить, тут и ошибка появилась, установка прерывается и мастер откатывает все изменения. Что дальше делать, в сети не нашёл, пожалуйста помогите.

Источник

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

Ситуация усугубляется тем, что из приложений Word и Excel печать выполняется нормально. Не помогают:

  • чистка кэшей;
  • обновление конфигурации и платформы;
  • чистка настроек пользователей в 1С;
  • удаление базы из списка 1С и новое прописывание в списке.

И что с этим делать в результате — совершенно непонятно.

ПРИЧИНЫ ВОЗНИКНОВЕНИЯ ОШИБКИ

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

  • КомпьютерHKEY_CURRENT_USERSoftware1C1Cv77.7Defaults

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

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

  • HKEY_CURRENT_USERPrintersDefaults

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

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

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

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

ИСПРАВЛЕНИЕ РЕЕСТРА WINDOWS

В реестре Windows хранится информация о параметрах системы, программ и устройств, которые подключены к компьютеру.

Изменяя реестр, можно нанести системе вред, поэтому, если вам не хватает опыта и знаний, предоставьте выполнение этой операции профессионалу.

ПОШАГОВАЯ ИНСТРУКЦИЯ РАБОТЫ С РЕЕСТРОМ

Шаг 1. Открытие системной утилиты Выполнить.

По кнопке Пуск — Выполнить или комбинации клавиш Win+R запустите системную утилиту Выполнить.

Шаг 2. Запуск встроенного редактора реестра.

В командной строчке наберите команду Regedit и нажмите на кнопку ОК.

Откроется окно редактора реестра.

Шаг 3. Поиск в реестре ветки 1С.

Данные, относящиеся к принтерам будем искать в ветке:

  • HKEY_CURRENT_USERPrintersDefaults

Для этого выберите команду Найти в меню Правка и укажите строку поиска.

Нажмите кнопку Найти далее и ждите результатов поиска.

Если информация о принтере HP LaserJet 400 MFP M425 dw UPD PS не соответствует действительности, измените ее.

Шаг 4. Корректировка реестра.

Для корректировки реестра вы должны обладать соответствующими правами. Если вы запустили утилиту под системными правами Администратора, то у вас есть возможность редактировать записи реестра. Для этого двойным кликом мышки по строчке в правом окне откройте окно редактирования.

Укажите в поле Значение информацию о новом принтере HP LaserJet 400 MFP M425dn UPD PS и нажмите на кнопку ОК.

Исправление реестра часто помогает решить подобную проблему.

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

Обращаем внимание, что операционная система Windows и программа 1C постоянно обновляются, поэтому будут возникать новые причины появления этой ошибки у сетевых принтеров и принтеров, установленных на сервере.

27-го апреля 2011 в 7:09
27 просмотров

OrElse

Вопрос

Я получаю эту ошибку при попытке добавить драйвер принтера.

Операция была отменена пользователем. (Исключение из HRESULT: 0x800704C7)

Я делаю что-то не так?

Public Function AddDriver(ByVal DriverName As String, ByVal InfFile As String) As Boolean
    Try
        Dim PRNADMIN As New PRNADMINLib.PrintMaster

        Dim Drv As New PRNADMINLib.Driver
        Drv.ModelName = DriverName
        Drv.InfFile = InfFile
        PRNADMIN.DriverAdd(Drv)
        Return True
    Catch ex As Exception
        MessageBox.Show(ex.Message, frmMain.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
        Return False
    End Try
End Function

А вот и версия на c#

public bool AddDriver(string DriverName, string InfFile)
{
    try {
    PRNADMINLib.PrintMaster PRNADMIN = new PRNADMINLib.PrintMaster();

    PRNADMINLib.Driver Drv = new PRNADMINLib.Driver();
    Drv.ModelName = DriverName;
    Drv.InfFile = InfFile;
    PRNADMIN.DriverAdd(Drv);
    return true;
} catch (Exception ex) {
    MessageBox.Show(ex.Message, frmMain.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    return false;
}
}

UPDATE:

  1. Приложение запрашивает права администрирования в app.manifest (requestedExecutionLevel level=»requireAdministrator»)

  2. Я получаю ту же ошибку с UAC On или даже OFF.

  3. Драйвер не имеет цифровой подписи

  4. Если я устанавливаю драйвер вручную, я получаю предупреждение безопасности windows, с «Don’t install this driver software» в качестве опции по умолчанию (И, к сожалению, не получаю это сообщение при выполнении приведенного выше кода).

0
2011-04-27T07:09:03+00:00
3

Marius Bancila

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

27-го апреля 2011 в 7:36

2011-04-27T07:36:45+00:00

#12391911

Информации недостаточно, чтобы определить точную причину, но я наткнулся на ту же ошибку, когда выполнял операцию, требующую ввода от пользователя (принять или отменить операцию), но приложение не могло отобразить запрос (поскольку это приложение без графического интерфейса), поэтому действием по умолчанию была Cancel. Однако, скорее всего, это как-то связано с UAC (вы можете проверить это, временно отключив UAC).

abatishchev

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

27-го апреля 2011 в 7:42

2011-04-27T07:42:46+00:00

#12391912

Если вы хотите заставить ваше приложение требовать повышенных привилегий, используйте App.manifest, как описано в этом вопросе.

Alexey Ivanov

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

28-го апреля 2011 в 8:35

2011-04-28T08:35:34+00:00

#12391913

Я уверен на 100%, но похоже, что при тихом запуске из вашего скрипта, предупреждение о том, что ваш драйвер не имеет цифровой подписи, не может быть отображено и поэтому по умолчанию отменяется установка.

Пробовали ли вы подписать драйвер цифровой подписью с помощью самоподписанного сертификата? Если он устанавливается после подписания, то причина в предупреждении.

1

2

Показывать по
10
20
40
сообщений

Новая тема

Ответить

wray

Дата регистрации: 03.11.2005
Сообщений: 12

1С 7.7 Сетевая. При выводе на печать на сетевой принтер выдается «Ошибка печати» , при этом принтер работоспособен из MS Office.<br><br>Может кто сталкивался с подобной проблемой?<br>Буду благодарен за помощь!

CheshirskyCat

Дата регистрации: 09.01.2004
Сообщений: 326

Проблема обычно возникает когда изменилось имя сетевого принтера. 1С запоминает настройки печати текущей формы. И когда имя принтера поменялось, она продолжает пытаться печатать на несуществующий принтер, или хуже того, печатает на принтер с параметрами печати несовместимыми с выбранным принтером. Например, наблюдал ситуацию, когда неправильно выставленные параметры печати для принтера штрих-кодов на этикетки приводили к «Синему экрану» на том компьютере где принтер был подключен. То есть, отправляет человек документ, а компьютер где принтер подключен зависает…<br><br>Попробуй через меню Файл — Парметры страницы проверить тот ли принтер выбран. Иногда бывает достаточно только открыть эту форму и данные о принтере обновляются, после чего печатать уже можно.<br>В более тяжелых случаях, приходится чистить ветку реестра Windows где хранятся 1С-овские настройки принтера.<br>Если надо, могу уточнить где… Сейчас под руками 1С нет…

wray

Дата регистрации: 03.11.2005
Сообщений: 12

Проверить наверно смогу на следующей неделе.<br>Однако, ситуация такая, после восстановления Win 2000 prof, возникла эта ошибка, смотрел в : Пуск > Принтеры и факсы. По умолчанию в системе стоит нужный принтер, однако в 1С он не печатает. <br>Будем пробовать :)

Andy2C

А у меня под 2003-ей было подобное:<br>Был подключен сетевой принтер, работал, никого не трогал… Возникла необходимость переставить его на другой комп. После этого возник вышеупомянутый глюк. Если «передёрнуть» принтер перед печатью (т.е. зайти в выбор принтера и выбрать его же), то всё нормально.<br>Так и не понял юмора. Пришлось сетевой принтер ставить на место. Всё заработало.

wray

Дата регистрации: 03.11.2005
Сообщений: 12

Попробовал : Файл > параметры страницы. Результат нулевой…<br>Наверно надо пробовать с реестром.

Andy2C

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

PROG

Вопрос: Из под ТиС9.2 каждое утро принтер Canon первый за день печатный док. распечатывает иероглифами, после начинает печатать нормально, проверял шрифты в 1с все нормально, в winde все нормально, тестирование бд нечего не показало, вчем проблема?

Andy2C

ОООО-блин!<br>Такого никогда не встречал! Спасибо за информацию, Canon-ы не буду больше заказчикам предлагать.<br>1С — тут не при чём. Явно глюк ОС или принтера.

_Pacifist_

> Проблема обычно возникает когда изменилось имя сетевого принтера. 1С запоминает настройки печати текущей формы. И когда имя принтера поменялось, она продолжает пытаться печатать на несуществующий принтер, или хуже того, печатает на принтер с параметрами печати несовместимыми с выбранным принтером. Например, наблюдал ситуацию, когда неправильно выставленные параметры печати для принтера штрих-кодов на этикетки приводили к «Синему экрану» на том компьютере где принтер был подключен. То есть, отправляет человек документ, а компьютер где принтер подключен зависает…<br>> <br>> Попробуй через меню Файл — Парметры страницы проверить тот ли принтер выбран. Иногда бывает достаточно только открыть эту форму и данные о принтере обновляются, после чего печатать уже можно.<br>> В более тяжелых случаях, приходится чистить ветку реестра Windows где хранятся 1С-овские настройки принтера.<br>> Если надо, могу уточнить где… Сейчас под руками 1С нет…<br>Во-во у нас такое случилось. Наш програмер сказал — вы сделать не сможете. А я думаю, что смогу. Подскажите, плз, как почистить ветку реестра, (заодно и регэдитом пользоваться научимся)?

Tanya

Дата регистрации: 03.12.2001
Сообщений: 8412

Посмотрите мой ответ как из 1С можно корректировать реестр<br>http://www.buh.ru/forum/thread.jsp?id=409304

  

DTX 4th

20.11.20 — 14:39

1. Сломался метод ПроверитьВывод:

{ВнешняяОбработка.ТестПечати.Форма.Форма.Форма(9)}: Ошибка при вызове метода контекста (ПроверитьВывод)
    Если ТабДок.ПроверитьВывод(Обл) Тогда
по причине:
Ошибка получения информации о принтере

2. При печати пустого табличного документа появляется ошибка «Ошибка при получении характеристик принтера»

View post on imgur.com

Пробовали вот что:

— еще две последние версии 8.3.17, а также последню 8.3.18

— чистка кэша

— ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь())

— устанавливали в реестр дефолтный принтер (Прописали значение ключа «по умолчанию» — «//appServer123/printer008“)

При этом на сервере работает (где стоит сервер 1С), а на пустой локальной файловой базе нет

Кто-нибудь сталкивался? Как лечить?

В списке ошибок платформу тоже пусто.

  

DTX 4th

1 — 20.11.20 — 14:41

И отключите уже автоформаттер…

  

piter3

2 — 20.11.20 — 14:45

HKCUPrintersDefaults{id}» там чего?

  

DTX 4th

3 — 20.11.20 — 14:49

  

piter3

4 — 20.11.20 — 14:52

А если нового пользователя завести?

  

DTX 4th

5 — 20.11.20 — 15:37

(4) Под новым пользователем все ок..

И что это значит?)

  

dka80

6 — 20.11.20 — 15:39

Сбросьте сохраненные настройки пользователя все

  

DTX 4th

7 — 20.11.20 — 15:43

(6) В винде? Или как?

Вот это вот

ОчиститьНастройкиПользователя(ПользователиИнформационнойБазы.ТекущийПользователь())

не оно?

Плюс печать не работает даже на только что созданной базе

  

DTX 4th

8 — 20.11.20 — 15:48

(5) Я нового пользователя винды сделал, а не 1с

Новый пользователя 1с не поможет

  

dmrjan

9 — 20.11.20 — 16:35

Я до сих пор не понимаю — зачем 1с внедрила свой модуль печати. Использовали все родные драйвера принтеров. Все было более менее нормально. Нет нужно извратиться и подсунуть свой обработчик. Теперь нужно указывать — использовать настройки принтера двусторонней печати от 1с или принтера. Зачем плодить сущности?

  

dmrjan

10 — 20.11.20 — 16:37

(8) Есть обработка в сети — «ХранилищеНастроек_Чистка». Можешь с помощью нее почистить настройки печати https://all4cf.ru/univof-ochistka_nastroek_polzovateley.html

  

dmrjan

11 — 20.11.20 — 16:41

А ещё — может стоит по-умолчанию принтер, который не подключен.

  

DTX 4th

12 — 20.11.20 — 16:47

(10) Так я же говорю, что я даже новую базу создал, и оттуда не получается на печать документ отправить

(11) В настройках печати нельзя выбрать ни один принтер

  

Ногаминебить

13 — 20.11.20 — 16:54

А не из 1С под этим пользователем печатать можно? А то всякие случаи бывают.

  

DTX 4th

14 — 20.11.20 — 16:58

  

Lama12

15 — 20.11.20 — 17:15

Точно не ошибка Код ошибки: 10216040?

  

DTX 4th

16 — 20.11.20 — 17:18

(15) Точно. Пробовал последнюю 18ую платформу, не работает ни один принтер, включал виртуальные типа Print To OneNote, XPS и т.д

  

DTX 4th

17 — 20.11.20 — 18:34

Похоже, не хватает каких-то прав, т.к. под админом все работает.

Есть идеи?

  

МимохожийОднако

18 — 20.11.20 — 18:36

Дай админиские права пользователю. После настройки принтера уберешь

  

piter3

19 — 20.11.20 — 18:37

(5) значит, что настройки пользователей сохранились

  

piter3

20 — 20.11.20 — 18:39

Нси-пользователи, дожди до настроек печатных форм, не помню как точно называется

  

FormatC

21 — 20.11.20 — 18:41

ШО… Опять… на любые принтеры не печатает?

во я тему поднимал в ноябре ошибка при печати на принтеры Kyocera

  

FormatC

22 — 20.11.20 — 18:43

пришлось тогда откатиться на 8.3.15.30 на ней и сидим

  

piter3

23 — 20.11.20 — 18:45

(21) ну погоди, у него вроде другая машинка

  

DTX 4th

24 — 20.11.20 — 19:08

(19) Пользователей 1С? Или винды?

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

(21) Даже на Microfost XPS Writer, скрин в (0)

  

piter3

25 — 20.11.20 — 19:24

(24) Я бы начал с 1с, но где-то видел, что может прав не хватает в винде. Но настройки пришли старые при распаковке, а движок уже по новому берет. У меня было, но я как-то быстро сделал, потом подованам раздал. Точно помню, реестр и настройки пользователей

  

Lea_lbs

26 — 20.11.20 — 19:45

(25) Проблема точно в правах, но как понять в чем конкретно? И где копать?

Если запускать под пользователем, то проблема проявляется.

В случае запуска под админской учетной записью проблемы нет.

Дать всем админов не вариант. В компании более 20 человек такое делать нельзя.

  

piter3

27 — 20.11.20 — 19:54

(26) Еще раз, я зачистил для начала бы в 1с настройки печатных форм, потом бы глянул бы на админство, вроде дали не админские коллеги мои

  

Провинциальный 1сник

28 — 20.11.20 — 20:02

В 1с начиная с 8.3.16 функции работы с принтером выделены в отдельные приложения 1cv8p32.bin и 1cv8p64.bin, которые запускаются при обращении к принтеру. Это сделано для того, чтобы отвязать основные библиотеки 1с от работы с потенциально нестабильным драйвером принтера. Но некоторые антивирусы запуск таких приложений блокируют. Кроме того, это может быть закрыто политиками безопасности. Проверяйте там.

  

d4rkmesa

29 — 20.11.20 — 21:29

Можно попробовать Process Monitor’ом глянуть с фильтром по 1cv8p64.bin и Result is not success. Но это несколько неблагодарное дело, там при запуске Ctrl+P порядка 1500-2000 событий будет, в основном поиск в ветках реестра(хотя и по ним можно отфильтровать). Главное найти то что нужно среди кучи информации.

  

piter3

30 — 20.11.20 — 21:31

(29) Думаю там все проще

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

Ситуация усугубляется тем, что из приложений Word и Excel печать выполняется нормально. Не помогают:

  • чистка кэшей;
  • обновление конфигурации и платформы;
  • чистка настроек пользователей в 1С;
  • удаление базы из списка 1С и новое прописывание в списке.

И что с этим делать в результате — совершенно непонятно.

Содержание

  • Причины возникновения ошибки
  • Исправление реестра Windows
    • Пошаговая инструкция работы с реестром

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

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

  • КомпьютерHKEY_CURRENT_USERSoftware1C1Cv77.7Defaults PDF

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

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

  • HKEY_CURRENT_USERPrintersDefaults PDF

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

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

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

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

Исправление реестра Windows

В реестре Windows хранится информация о параметрах системы, программ и устройств, которые подключены к компьютеру.

Изменяя реестр, можно нанести системе вред, поэтому, если вам не хватает опыта и знаний, предоставьте выполнение этой операции профессионалу.

Пошаговая инструкция работы с реестром

Шаг 1. Открытие системной утилиты Выполнить.

По кнопке Пуск — Выполнить или комбинации клавиш Win+R запустите системную утилиту Выполнить.

Шаг 2. Запуск встроенного редактора реестра.

В командной строчке наберите команду Regedit и нажмите на кнопку ОК.

Откроется окно редактора реестра.

Шаг 3. Поиск в реестре ветки 1С.

Данные, относящиеся к принтерам будем искать в ветке:

  • HKEY_CURRENT_USERPrintersDefaults

Для этого выберите команду Найти в меню Правка и укажите строку поиска.

Нажмите кнопку Найти далее и ждите результатов поиска.

Если информация о принтере HP LaserJet 400 MFP M425 dw UPD PS не соответствует действительности, измените ее.

Шаг 4. Корректировка реестра.

Для корректировки реестра вы должны обладать соответствующими правами. Если вы запустили утилиту под системными правами Администратора, то у вас есть возможность редактировать записи реестра. Для этого двойным кликом мышки по строчке в правом окне откройте окно редактирования.

Укажите в поле Значение информацию о новом принтере HP LaserJet 400 MFP M425dn UPD PS и нажмите на кнопку ОК.

Результат операции должен выглядеть так.

Исправление реестра часто помогает решить подобную проблему.

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

Обращаем внимание, что операционная система Windows и программа 1C постоянно обновляются, поэтому будут возникать новые причины появления этой ошибки у сетевых принтеров и принтеров, установленных на сервере.

См. также:

  • Компонента 1С: Печать штрихкодов не установлена на данном компьютере
  • Лицензия не обнаружена. Не обнаружен ключ защиты программы 1С: как исправить
  • Не обнаружена установленная версия 1С Предприятия
  • Значение поля номер не уникально 1С 8.3: как исправить
  • Нарушение целостности системы 1С

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

Активировать демо-доступ бесплатно →

или

Оформить подписку на Рубрикатор →

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Подписывайтесь на наши YouTube и Telegram чтобы не пропустить
важные изменения 1С и законодательства

Помогла статья?

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Explore the easy methods to fix this problem

by Srishti Sisodia

Srishti Sisodia is an electronics engineer and writer with a passion for technology. She has extensive experience exploring the latest technological advancements and sharing her insights through informative… read more


Updated on April 4, 2023

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • The error could appear generally if game files or add-ons are not properly installed.
  • This guide will discuss workable tips to fix the issue in no time, such as checking the integrity of game files.

The operation was canceled by the user (0x4C7)

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

If you have encountered that the operation was canceled by the user (0x4C7) while launching a game on Steam, it could be due to corrupt installation files. In this guide, we will discuss some of the methods to fix the issue right after explaining the potential causes. Let’s start!

What causes the operation was canceled by the user (0x4C7) error on Steam?

There could be various reasons for this error to appear; some of the common ones are mentioned here:

  • Corrupt add-on files – If your game add-on files or the installation files are missing, not downloaded correctly, or corrupted, you may face this error. You need to verify the integrity of the files to be sure.
  • Network connectivity issues – If you have a flaky internet connection, there is a chance that it interrupted the Steam server while downloading the add-on or game files, hence the error. Check your internet connection and try to install the files again.
  • Steam server is under maintenance – If the Steam server is facing an outage or is under maintenance, then you could see this error. Check the server status; if down, wait until it is up and try again.

What can I do to fix the operation was canceled by the user (0x4C7) error on Steam?

Before engaging in advanced troubleshooting steps, you should consider performing the following checks:

  • Make sure there are no pending Windows updates.
  • Check updates for the Steam client.
  • Restart the Steam app.
  • Check the Steam server status.

1. Run the game as an administrator

  1. Locate the game’s installation file. You may find the file inside the Steam folder: C:Program Files (x86)SteamSteam run as administrator The operation was canceled by the user (0x4C7)
  2. Go to the .exe file of the game, right-click it, and select Run as administrator.

2. Troubleshoot the network

  1. Press the Windows key, type Control Panel, and click Open.CP The operation was canceled by the user (0x4C7)
  2. Select View by as Category and click Network and Internet.Network and Internet
  3. Click Network and Sharing Center.Network and Sharing The operation was canceled by the user (0x4C7)
  4. From the left side, locate and click Change adapter settings.Change adapter settings
  5. Select the connection that you are using and click Change settings of this connection.Change the connection settings
  6. On the Properties window, switch to Sharing tab.Sharing tab OK The operation was canceled by the user (0x4C7)
  7. Under the Internet Connection Sharing option, place a checkmark next to Allow other network users to connect through this computer’s Internet connection.
  8. Click OK.

3. Check the integrity of game files

  1. Launch Steam. Click on the Library option.Steam-Library The operation was canceled by the user (0x4C7)
  2. Select the game, right-click it, and click Properties.
  3. Go to the Local Files tab and click Verify integrity of game files.Verify Integrity of games files Steam
  4. Now Steam will verify and repair the game files.
Read more about this topic

  • Error Code e84 on Steam: How to Fix it
  • Steam App Configuration Unavailable: How to Fix
  • Fix: Your Response to the CAPTCHA Appears to be Invalid
  • Steam Big Picture Mode Crashes? 9 Fixes
  • Steam Error Code 7: What is it & How to Fix it

4. Clear the download cache on Steam

  1. Launch Steam. Click Steam from the top left corner.
  2. Select Settings.Settings STEAM The operation was canceled by the user (0x4C7)
  3. On the Settings page, click Downloads.
  4. Now select Clear Download Cache and click OK.Download cache clear Steam

5. Disable antivirus temporarily

  1. Press the Windows key, type Windows Security, and click Open.Windows Security open The operation was canceled by the user (0x4C7)
  2. Go to Virus & threat protection and click Manage settings.Manage Setting V&T The operation was canceled by the user (0x4C7)
  3. Now toggle off the switch under Real-time protection.Real time protection off
  4. Click Yes on the UAC prompt to confirm the change.

6. Update device drivers

  1. Press Windows + R to open the Run console.Device Manager RUN COMMAND
  2. Type devmgmt.msc and click OK to open Device Manager.
  3. Go to each category, expand it, right-click the driver listed one by one, and select Update driver.Graphics Driver update The operation was canceled by the user (0x4C7)
  4. On the next window, click Search automatically for drivers.Update driver 2
  5. Follow the onscreen instructions to complete the process.

Otherwise, you have an alternative solution that will help you update device drivers or any other ones in minutes. Namely, DriverFix is the ideal software for this job that can also fix this error code.

So, these are methods you can use to fix the operation that was canceled by the user (0x4C7) error on Steam. If nothing worked for you so far, reinstall the affected game and ensure the installation process is not interrupted.

If you have any questions about the Steam error, please mention them in the comments section below. We will be happy to help!

Still having issues? Fix them with this tool:

SPONSORED

If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

newsletter icon

Если операция была отменена пользователем (0x4C7), ошибка Steam продолжает вас беспокоить; то этот пост может помочь. Steam — это платформа для распространения цифровых видеоигр от Valve. Несмотря на то, что это одна из самых известных платформ для игр, она все еще время от времени сталкивается с ошибками и ошибками. Одна из таких ошибок — операция была отменена по ошибке пользователя. Полное сообщение об ошибке гласит:

Не удалось запустить процесс для «ИГРЫ»
Операция была отменена пользователем». (0x4C7)

К счастью, вы можете следовать этим советам, чтобы исправить ошибку.

Операция отменена пользователем (0x4C7) Ошибка Steam

В чем ошибка Операция была отменена пользователем?

Операция была отменена пользователем. Ошибка в Steam обычно возникает, если пользователь пытается установить или обновить игру, но отменяет ее до завершения. Однако есть и другие причины возникновения этой ошибки. Некоторые из них:

  • Нестабильное интернет-соединение
  • Проблемы с сервером Steam
  • Поврежденные файлы игры
  • Прерывания из-за брандмауэра или антивирусного программного обеспечения

Чтобы исправить ошибку Steam 0x4C7, операция была отменена пользователем, следуйте этим советам:

  1. Проверьте подключение к Интернету
  2. Проверка целостности игровых файлов
  3. Обновите графические драйверы
  4. Очистить кеш загрузки Steam
  5. Запустите Steam от имени администратора
  6. Временно отключите антивирус и брандмауэр
  7. Переустановите игру

Давайте теперь посмотрим на это подробно.

1]Проверьте подключение к Интернету

Медленное или нестабильное интернет-соединение может быть причиной того, что операция была отменена пользователем (0x4C7) Возникает ошибка Steam. Выполнение теста скорости позволит убедиться, что ваше интернет-соединение работает нормально. Однако, если ваша скорость меньше, чем выбранный вами план, перезапустите модем и маршрутизатор.

2]Проверьте целостность файлов игры

Проверка целостности файлов игры

Если файлы игры Steam каким-то образом повреждены, это может быть причиной того, что операция была отменена пользователем, возникает ошибка. Если это так, проверьте целостность файлов игры, чтобы исправить ошибку. Вот как:

  1. Откройте Steam и нажмите «Библиотека».
  2. Щелкните правой кнопкой мыши игру с ошибкой.
  3. Выберите «Свойства» > «Локальные файлы».
  4. Затем нажмите «Проверить целостность файлов игры».

3]Обновить графические драйверы

Как обновить графические драйверы

Затем проверьте, установлена ​​ли в вашей системе последняя версия графических драйверов. Это связано с тем, что устаревшие или поврежденные драйверы также могут быть причиной ошибок Steam при загрузке, установке или запуске игр. Вот как вы можете обновить графические драйверы.

Кроме того, вы можете использовать бесплатное программное обеспечение или инструменты для обновления драйверов, такие как NV Updater, AMD Driver Autodetect, Intel Driver Update Utility или Dell Update, для обновления драйверов устройств.

4]Очистить кеш загрузки Steam

Очистить кеш загрузок Steam

Кэш загрузки Steam иногда может быть поврежден и вызывать ошибки. Очистка может помочь исправить Операция отменена пользователем ошибка. Вот как это сделать:

  1. Откройте Steam и перейдите в Steam > Настройки > Загрузки.
  2. Нажмите «Очистить кэш загрузки», чтобы узнать, исправлена ​​ли ошибка.

5]Запустите Steam от имени администратора

Steam может столкнуться с ошибками при загрузке, установке или запуске игр, если у него нет необходимых разрешений. Запуск клиента Steam от имени администратора гарантирует, что приложение не вылетит из-за отсутствия разрешений. Для этого щелкните правой кнопкой мыши ярлык Steam.exe и выберите «Запуск от имени администратора».

6]Временно отключите антивирус и брандмауэр

Затем отключите брандмауэр Защитника Windows и антивирусное программное обеспечение. Это гарантирует, что эти приложения или их процессы не будут прерывать работу Steam. Отключите брандмауэр Защитника Windows и антивирусное программное обеспечение и посмотрите, устранена ли ошибка.

7]Переустановите игру

Наконец, если ни одно из этих предложений не помогло, переустановите игру, с которой вы столкнулись; операция отменена пользователем (0x4C7) Ошибка Steam. Известно, что это помогает большинству пользователей исправить ошибку.

Читайте: исправьте код ошибки Steam E8 на ПК с Windows

Мы надеемся, что эти предложения смогли помочь.

Как исправить код ошибки 7 в Steam?

Код ошибки 7 в Steam обычно возникает из-за ошибок сервера. Чтобы это исправить, очистите кеш загрузки Steam и отключите VPN/Proxy. Однако, если это не помогает, отключите брандмауэр и стороннее антивирусное программное обеспечение.

Почему я не могу подключиться к серверам Steam?

У Steam могут возникнуть проблемы с подключением к своим серверам, если ваше интернет-соединение медленное или нестабильное. Однако это также может произойти, если серверы Steam находятся на обслуживании. Если это так, проверьте страницу сервера Steam.

27-го апреля 2011 в 7:09
47 просмотров

 OrElse

Вопрос

Я получаю эту ошибку при попытке добавить драйвер принтера.

Операция была отменена пользователем. (Исключение из HRESULT: 0x800704C7)

Я делаю что-то не так?

Public Function AddDriver(ByVal DriverName As String, ByVal InfFile As String) As Boolean
    Try
        Dim PRNADMIN As New PRNADMINLib.PrintMaster

        Dim Drv As New PRNADMINLib.Driver
        Drv.ModelName = DriverName
        Drv.InfFile = InfFile
        PRNADMIN.DriverAdd(Drv)
        Return True
    Catch ex As Exception
        MessageBox.Show(ex.Message, frmMain.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
        Return False
    End Try
End Function

А вот и версия на c#

public bool AddDriver(string DriverName, string InfFile)
{
    try {
    PRNADMINLib.PrintMaster PRNADMIN = new PRNADMINLib.PrintMaster();

    PRNADMINLib.Driver Drv = new PRNADMINLib.Driver();
    Drv.ModelName = DriverName;
    Drv.InfFile = InfFile;
    PRNADMIN.DriverAdd(Drv);
    return true;
} catch (Exception ex) {
    MessageBox.Show(ex.Message, frmMain.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    return false;
}
}

UPDATE:

  1. Приложение запрашивает права администрирования в app.manifest (requestedExecutionLevel level=»requireAdministrator»)

  2. Я получаю ту же ошибку с UAC On или даже OFF.

  3. Драйвер не имеет цифровой подписи

  4. Если я устанавливаю драйвер вручную, я получаю предупреждение безопасности windows, с «Don’t install this driver software» в качестве опции по умолчанию (И, к сожалению, не получаю это сообщение при выполнении приведенного выше кода).

0
2011-04-27T07:09:03+00:00
3

Marius Bancila

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

27-го апреля 2011 в 7:36

2011-04-27T07:36:45+00:00

#12391911

Информации недостаточно, чтобы определить точную причину, но я наткнулся на ту же ошибку, когда выполнял операцию, требующую ввода от пользователя (принять или отменить операцию), но приложение не могло отобразить запрос (поскольку это приложение без графического интерфейса), поэтому действием по умолчанию была Cancel. Однако, скорее всего, это как-то связано с UAC (вы можете проверить это, временно отключив UAC).

 abatishchev

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

27-го апреля 2011 в 7:42

2011-04-27T07:42:46+00:00

#12391912

Если вы хотите заставить ваше приложение требовать повышенных привилегий, используйте App.manifest, как описано в этом вопросе.

Alexey Ivanov

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

28-го апреля 2011 в 8:35

2011-04-28T08:35:34+00:00

#12391913

Я уверен на 100%, но похоже, что при тихом запуске из вашего скрипта, предупреждение о том, что ваш драйвер не имеет цифровой подписи, не может быть отображено и поэтому по умолчанию отменяется установка.

Пробовали ли вы подписать драйвер цифровой подписью с помощью самоподписанного сертификата? Если он устанавливается после подписания, то причина в предупреждении.

Понравилась статья? Поделить с друзьями:
  • Ошибка печати 112 недостаточно места на диске
  • Ошибка пересечение результатов деления допущена в следующем высказывании
  • Ошибка перепутаны лямбда зонды бмв е90
  • Ошибка перепускной клапан турбонагнетателя n249
  • Ошибка переполнения стека может приводить к