Перейти к содержанию
Kreator

Пропадают форматы для PDFCreator

Рекомендуемые сообщения

Коллеги, всех приветствую!

Относительно недавно я чувствовал себя практически джедаем печати из NC. Но тут в очередной раз что-то сломалось, и мой волшебный люминесцентный меч потух :(

В общем, ситуация такая:

Когда-то давно (ещё на NC6) я наделал своих форматов в NC через настройки - от А4 до А2x7. Их я использовал для наборов параметров печати, которые создал для каждого формата в шаблоне.

Изначально пользуюсь PDFCreator - он мне больше всего понравился совокупностью удобства, наличия минимально необходимого функционала и универсальностью (идёт как системный виртуальный принтер), к тому же бесплатен. Соответственно, все наборы параметров печати привязаны к нему. С выходом новых версий NC я импортировал настройки из старой версии либо использовал экспортированный файлик реестра, который затирал форматы в ветке NC и добавлял мои форматы. И всё было хорошо.

Сейчас почему-то на одной машине наблюдаю такое поведение: принтер PDFCreator перестал видеть добавленные мной форматы - их просто нет в списке. Привести к этому могли какие-то ошибки/ошибочные действия с интерфейсом (я добавлял меню и панельку, настраивал положение, после этого интерфейс иногда сбрасывался), хотя где тут связь. Форматы в настройках на месте, другие принтеры их видят. PDFCreator переустанавливал. Уже не знаю, куда лезть. Очень не хочется всё удалять и заново ставить, надо бы понять, что и откуда берётся.

Кто в курсе нутра, подскажите, откуда принтер (вообще любой и PDFCreator в частности) берёт список форматов? Как с принтерами взаимодействует NC в части передачи ему списка своих форматов (тех, которые в принтере отсутствуют, но в настройки добавлены - без значка принтера)? Ну и традиционно - кто виноват и что делать?

Пример файла реестра для NC 8.1+ x64 по ссылке. Настраиваю NC 8.1+ x32 (расширение пока не сделал для 8.5 и 10).

Изменено пользователем Kreator

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Принтер будет видеть форматы в реестре:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Forms]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms]

 

Я раньше тоже настраивал форматы через реестр. Но потом пришел к выводу, что лучше создать нужный формат листа в настройках самого принтера (для форматов типа А3х, А2х). И все программы начинают видеть эти форматы.

 

Кстати, в вашем файле реестра перепутана ширина и высота листа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Принтер и не будет видеть нанокадовские форматы.

Это дело терминов. Я имею в виду видимость списка форматов в окошке настройки печати NC. Я понимаю, что список формируется NC из форматов принтера (поддерживаемых драйвером) и своих форматов из настроек. Вот первые видно, а вторые - нет. Почему - не понятно. Вот и ищу причину.

Принтер будет видеть форматы в реестре:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Forms]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms]

До этого я туда и не лез - NC всё прекрасно делал из форматов в своих настройках. Я бы рад и так переделать, но уже куча всего за 2 года сделано с такими настройками, да и на другой машине проблем нет.

Я раньше тоже настраивал форматы через реестр. Но потом пришел к выводу, что лучше создать нужный формат листа в настройках самого принтера (для форматов типа А3х, А2х). И все программы начинают видеть эти форматы.

Об этом чудном месте (сервер печати) я узнал чуть позже, когда уже было всё настроено и работало. А работает - не лезь :)

Кстати, в вашем файле реестра перепутана ширина и высота листа.

А это мне по барабану :) Мне главное - чтобы всё работало и не косячило. листы в PDF всё равно получаются либо все вертикальные, либо все горизонтальные (специфика у него такая), поэтому всё равно кручу длинные в результате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На проблемную машину был поставлен NC 10.1 beta. При установке я сознательно отказался от копирования настроек с NC8. Форматы для NC10.1 я импортировал в реестр, чуть подкрутив файл реестра (выше выкладывал). Запускаю - проблема остаётся. Уже свыкся с мыслью, что придётся вручную набивать форматы в сервере печати. Зашёл туда, посмотрел - закрыл. Запустил NC10 - и о чудо! - заработало всё. Не знаю, каким богам молиться, но почему-то помогло именно просто открытие диалога добавления формата и его закрытие. То есть, по факту я ничего не изменил. Чудеса да и только!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...