16 - 12 - 2019

При отправке из 1С документа на печать принтер начинает печатать не сразу, а какое-то время "думает". Иногда более 60 сек.
При печати 1С сначала проверяет принтер, на который в последний раз был отправлен этот документ. Если это принтер не доступен - опрашивает сеть, чтобы найти этот принтер. И если он его не находит - возвращается к принтеру по умолчанию.
Мне помогло следующее:
Сначала, нужно удалить все "лишние" принтеры (Панель управления -> Устройства и принтеры).
Остановить службу печати. Для этого, под администратором зайти в Управление (правой кнопкой мыши на "Мой компьютер")-> Службы -> Диспетчер печати (правой кномкой вызвать меню и нажать [Остановить])


Перейти в каталог c:\windows\system32\spool\PRINTERS и очистить содержимое папки PRINTERS.
Запустить диспетчер печати.
В папке c:\windows\system32\spool\PRINTERS иногда накапливается огромное количество файлов. В моём случае было около 7000 шт. файлов на 700 Мб. И если система сама, по какой либо причине не удаляет устаревшие файлы - нужно это сделать самостоятельно (как описано выше).
Чтобы упростить эту процедуру -можно самостоятельно сделать батничек (файл с расширением *.bat) и прописать в нем:

@echo off
echo Stopping print spooler.
echo.
net stop spooler
echo Erasing Temporary Junk Printer Documents
echo.
del /Q /F /S "%systemroot%\System32\Spool\Printers\*.*"
echo Starting print spooler.
echo.
net start spooler

Для этого можно воспользоваться бесплатный редактор Notepad++
Набрать или скопировать и вставить вышеуказанный текст и нажав сохранить как - выбрать тип файла - Batch file (*.bat, *.cmd, *.nt). Имя можно указать любое.
Теперь, если запустить этот файл от имени администратора - скрипт остановит диспетчер печати, очистит папку PRINTERS и снова запустит диспетчер печати.









Яндекс.Метрика
secure-hosting-160x600
Бесплатные программы
Бесплантный софт на каждый день
Платные программы
Место, где живут сайты
hosting spaceweb.ru