Печать идёт не на принтер по умолчанию

1. mqlochink 7 16.02.12 14:13 Сейчас в теме
Подскажите пожалуйста? 1С УПП для Казахстана упорно посылает не на пиртер по умолчанию. чистил кэш, не помогло. Может кто сталкивался?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. vasilykushnir 63 17.02.12 13:07 Сейчас в теме
Проблема решается следующим образом:
1. Название принтера (и естественно шары) как можно короче. Без пробелов и прочих понтов (например НР2015 - и все!).
2. При печати в ПараметрыСтраницы() указывать явно имя принтера (это может быть любой доступный принтер и естественно принтер по умолчанию).
Или
ПараметрыСтраницы(...,1); - То есть вместо принтера указываем 1.
3. И еще вариант
Перем PrinterDefault Экспорт;

wshPrint = CreateObject("WScript.Shell");
Prn = wshPrint.RegRead("HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows\Device");
ПозЗпт = Найти(Prn, ",");
PrinterDefault = Лев(Prn, ПозЗпт - 1);
// Вместо PrinterDefault (по умолчанию) Моно указать любой принтер
Таб2.ПараметрыСтраницы(2,,1,5,5,5,5,5,5,1,1, PrinterDefault);
Таб2.Напечатать(1);
// Восстанавливаем имя принтера по умолчанию в реестре
Попытка
ИмяБазы = Аддон.ReadRegistry(0, "Software\1C\1Cv7\7.7\Titles", КаталогБазыДанных());
Ключ = "Software\1C\1Cv7\7.7\" + ИмяБазы + "\V7\" + ИмяПользователя() + "\Moxel\Default";
Рарус.regOpen();
Рарус.regOpenKey(Ключ);
Рарус.regWriteValue("DefaultPrinter", PrinterDefault);
Рарус.regClose();
Исключение
КонецПопытки;
2. ivankudinr 16.02.12 15:26 Сейчас в теме
Похожая проблема была с "Торговля и Склад" на 7-ке, проблема решилась чисткой реестра, вроде, Moxel. Попробуйте покапать в этом направлении, может тут тоже данные по принтеру по умолчанию прописываются в реестр.
4. svctlt 17.02.12 13:37 Сейчас в теме
Чистить реестр однозначно и переустанавливать дрова !
5. vasilykushnir 63 17.02.12 13:43 Сейчас в теме
(4) Уверен? Я бы не был столь категоричен. Тогда пусть сразу и новый принтер покупает...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот