Программа автоматизации печати для AutoCAD

 

  Идея программы

  В основу работы программы заложена следующая идея: гораздо удобнее работать с форматными рамками, выполненными в виде блоков, чем с отдельными примитивами (линиями и текстами), из которых состоит внутренняя рамка листа с дополнительными надписями. Выводить чертежи на печать удобнее, если использовать плоттерные конфигурации (заранее подготовленные наборы настроек печати). Если же использовать одинаковые имена для блоков форматных рамок и для плоттерных конфигураций, то и человеку, и программе автоматизации легче понять, что куда печатать. В результате отпадает необходимость выполнять настройки параметров печати вручную: нажали кнопку на панели AutoCAD, сходили за распечатанным листом. О настройках параметров печати отдельных чертежей и напрасно испорченной бумаге можно забыть. А ведь себестоимость испорченного листа формата А1 сопоставима со стоимостью программы печати!

  Порядок установки и использования программы

  1. Создать необходимое количество плоттерных конфигураций.
  2. Запустить программу и протестировать правильность работы.
  3. При необходимости исправить настройки плоттерных конфигураций и повторить тестирование.
  4. Если программа не понравится или покажется бесполезной, просто удалите папку с ней - никаких настроек в реестре она не делает.
  5. Если Вас будет раздражать задержка печати и Вы захотите от неё избавиться, напишите письмо на адрес сайта: prowodoc@prowodoc.ru, я вышлю на Ваш ящик генератор ключа, Вы вернёте мне сформированный генератором набор цифр для Вашего компьютера, я в ответ отправлю полноценную программу и номер телефона. Всё, что потребуется для перехода от демо к полной версии программы - заменить старый файл PodarokOtDoyarok.exe новым, протестировать работу программы и любым удобным для Вас способом положить 300 рублей на указанный мною в письме номер телефона для поддержки данного ресурса.
  6. При наличии вопросов по программе или замечаний по сайту пишите в комментариях к статьям или на указанный в п.5 ящик.

 Вот небольшой ролик, демонстрирующий выполнение настроек печати для пары форматных рамок: стандартной А3 и произвольного размера, для вывода в .pdf-формат. Обратите внимание: все нажатия кнопок и клавиш мыши отображаются в ролике. Названия форматам даны "ячсм" и "фыва", чтобы продемонстрировать возможность работы с произвольными именами. Если позволяет скорость, включите наилучшее разрешение при воспроизведении ролика, иначе надписи плохо читаются:

А теперь более подробно на примере формата А4, хотя можно работать с любым другим форматом.

  1. Скачайте заархивированную папку с файлами PodarokOtDoyarok.rar, необходимыми для работы программы, и разархивируйте её. Ссылка для скачивания находится в конце данной статьи в подразделе "Вложение". В папке архива располагаются исполняемый файл программы и служебные файлы, необходимые для автоматического создания программой пользовательской панели «Печать» и кнопок этой панели, а также файл AutoCAD "Форматные рамки.dwg" с блоками форматных рамок и файл для настройки и тестирования работы программы. Если у Вас имеются собственные блоки форматных рамок, то .dwg-файлы Вам не понадобятся.
  2. Откройте какой-нибудь файл AutoCAD. Я обычно открываю тестовый файл из папки PodarokOtDoyarok. ВАЖНО: недостаточно просто запустить AutoCAD с ярлыка, поскольку при этом файл по умолчанию создаётся, но не сохраняется и его как бы не существует.
  3. Двойным щелчком на файле PodarokOtDoyarok.exe, находящемся в папке из полученного архива, запустите программу печати на выполнение. При корректной работе в окне AutoCAD появится панель «Печать» с тремя кнопками П, ПП и Н. С помощью мышки разместите эту панель в удобном для Вас месте окна AutoCAD. При использовании ЛЕНТЫ я размещаю кнопки печати в панель быстрого запуска.  Примечание: на рисунке изображена аналогичная панель для классического AutoCAD, на которой имеется дополнительная кнопка запуска программы «Проектный ускоритель».
  4. Создайте необходимую плоттерную конфигурацию (о создании можно прочесть здесь) с именем, соответствующим названию формата. Эта конфигурация должна соответствовать имени блока форматной рамки, то есть лист формата А4 с форматной рамкой в виде блока с именем «Формат А4» будет печататься на каком-либо из Ваших принтеров, используя настроенную Вами плоттерную конфигурацию «Формат А4.pc3». При использовании блоков форматных рамок, идущих в комплекте с данной программой, следует учитывать, что буквы "А" и "х" в именах взяты из русской раскладки клавиатуры, за исключением вертикальных форматов А1, А2 и А3, в которых буквы "А" латинские. Если в представленном описании настройки плоттерной конфигурации что-то окажется непонятным, обратитесь к встроенной справке AutoCAD или литературе.
  5. НЕОБЯЗАТЕЛЬНЫЙ ПУНКТ. В текущем или в новом чертеже вставьте форматную рамку «Формат А4», например, используя окно дизайн-центра или инструментальную палитру (см. статью "Штатные средства AutoCAD"). Для нового файла выполните его сохранение. Через меню «Файл/ диспетчер параметров листов» настройте параметры печати открытого файла, используя плоттерную конфигурацию «Формат А4.pc3». Закройте окно настроек параметров печати. Нажмите на созданной программой панели инструментов кнопку настройки «Н». Программа запустится, зарегистрирует сделанные Вами настройки, и закроется. Пункт был обязателен в предыдущей версии программы; сейчас он позволяет немного ускорить печать за счёт пропуска стадии обработки окна печати. То есть функция полезная, но не обязательная.
  6. Проверьте печать. Для этого нажмите кнопку выполнения одиночной печати «П». Если в чертеже присутствует форматная рамка, имя которой соответствует зарегистрированной плоттерной конфирурации, то будет открыто окно предварительного просмотра. Выход из режима предварительного просмотра производится нажатием клавиши «Esc» или «Enter», при этом активным является окно AutoCAD. ОБРАТИТЕ НА ЭТО ВНИМАНИЕ!!! РЕГУЛЯРНО ПОЛУЧАЮ ВОПРОСЫ: "получили предварительный просмотр, кнопки с принтером нет, программа не отвечает, что делать, как чертёж то напечатать?". Дополнительная информация об этом выводится в строке состояния - в левом нижнем углу окна AutoCAD: "Нажмите кнопку...". Как только Вы нажмёте одну из кнопок "Esc" или "Enter", программа предложит вывести чертёж на печать или отказаться от этого. Более "честная" проверка работы программы состоит в том, чтобы в файле, по которому выполняется настройка, разместить более одной форматной рамки с данным именем: по одной Вы выполняли настройку печати, а по остальным нет. Программа должна напечатать (или вывести на предварительный просмотр) все листы. Если Вы работаете в модели, сделайте копию блока форматной рамки, если в листе - скопируйте весь лист.
  7. Повторите пункты 4 - 6 для каждого из используемых Вами форматов печати. Если какой-то формат останется не зарегистрирован, ничего страшного: это можно будет сделать в любое время.
  8. Проверьте пакетную печать. Для этого нажмите кнопку «ПП». Программа откроет диалог выбора файлов, причём по умолчанию будет выбран текущий файл и его папка. Стандартными средствами Windows укажите файлы, которые необходимо напечатать. Необходимо учитывать тот факт, что если в одном файле есть несколько форматных рамок, например «Формат А4», то все они будут напечатаны. Есть две возможности напечатать только часть чертежей, расположенных в одном файле: либо использовать режим печати с предварительным просмотром, который позволяет выбирать нужные для печати чертежи любым автокадовским методом выделения объектов, либо перед выполнением печати перенести форматные рамки чертежей, которые не нужно печатать, на какой-нибудь выключенный слой.
  9. В демоверсии программы есть ограничение на печать не более пяти чертежей из файла. В то же время Вам даётся возможность протестировать программу на своём компьютере со всеми используемыми у Вас устройствами печати. Второе отличие версий состоит в большой искусственной задержке (более минуты) на печать каждого листа, которая не мешает тестированию работы программы, но сводит на нет эффект автоматизации.
  10. Если у Вас нет устройств печати, то программа всё равно может быть использована: часто необходимо выводить документы в формат, доступный любому пользователю (ведь AutoCAD не самая дешёвая программа, и установлена далеко не на каждом компьютере). В таком случае можно создать плоттерные конфигурации, используя в качестве устройств печати вывод в файл, например, с помощью программы FinePrintPDFFactory, pdfFactory Pro или встроенных возможностей AutoCAD.
  11. Опыт внедрения данной программы показывает, что, к сожалению, не удаётся просто скопировать плоттерные конфигурации, созданные на одном рабочем месте, и перенести их на другое рабочее место. В результате приходится выполнять полную настройку на каждом рабочем месте, что занимает порядка одной-полутора минут на каждую плоттерную конфигурацию. Зато в дальнейшем можно забыть о том, как это вообще делается, и даже одиночную печать черновиков выполнять лёгким движением руки.
  12. В принципе программе безразлично, как именно будет называться блок форматной рамки, но должно выполняться следующее правило: "наименование блока форматной рамки" = "наименование плоттерной конфигурации", например, плоттерной конфигурации "Тест" должен соответствовать блок форматной рамки "Тест". При этом сам вид форматной рамки и состав входящих в блок элементов для программы значения не имеет. Программа печатает весь блок, будь он хоть кругом или треугольником, а также всё, что попадает в описываемый вокруг форматной рамки прямоугольник. На практике возможность программы работать с любыми блоками форматных рамок используется для печати чертежей сторонних организаций: зарегистрировав всего один блок формата А3, я избавляюсь от необходимости указывать границы печати десятков листов спецификации, выполненных субподрядчиком в пространстве модели.
  13. Практический совет, основанный на опыте установки программы. При работе со встроенным в автокад виртуальным принтером, выводящим в формат pdf, не удаётся вывести в один файл несколько чертежей. Поэтому программа (для различных реализаций этого pdf-принтера) либо открывает столько окон, сколько отправлено чертежей (один чертёж - один файл), либо затирает предыдущий и в итоге остаётся только один последний из отправленных на печать, либо посылает на печать первый и ждёт от пользователя, пока он сохранит этот файл. Это не является проблемой "Подарка", а является результатом взаимодействия автокада с программой вывода в pdf-формат. Я использую pdfFactory, который позволяет печатать в один файл много листов. У него тоже бывают "глюки", а именно: иногда не удаётся с первого раза сохранить для плоттерной конфигурации нестандартный формат листа, например А3х3. Причину я до сих пор не понял, но несколько настойчивых попыток подряд обычно позволяют добиться желаемого результата. Реже встречается другая трудность (при настройке вывода в pdf): подряд настраивается несколько форматов, один настроили, проверили, всё работает. Второй настроили, проверили, работает. Запускаете итоговый тест - один из форматов, который  только что работал, не находится программой печати. Не отчаивайтесь, обычно "лечение" более чем простое: перезапустите AutoCAD, и всё заработает.

  Различные режимы работы программы приведены в следующем видео:

 Желающие могут скачать этот ролик в заархивированном виде PodarokotDoyarok_640х480.rar в разделе "Вложение" после этого абзаца. Ролик снабжен комментариями. Начинается он с демонстрации печати 12 листов различных форматов из модели (с предварительным просмотром и без), затем печать из двух файлов поочерёдно из модели и из листа (26 файлов за несколько десятков секунд), затем печать "чужих" файлов, в которых не использованы предлагаемые с программой форматные рамки. Печать ведётся на pdf-принтере для облегчения демонстрации результата. Печать на реальных принтерах с точки зрения организации процесса ничем не отличается.

 ВЕРНУТЬСЯ НАЗАД К СТАТЬЕ "ШТАТНЫЕ СРЕДСТВА AutoCAD"

 ЧИТАТЬ ДАЛЕЕ: "НАЗНАЧЕНИЕ ПОЛЕЙ И ПЕРЕКЛЮЧАТЕЛЕЙ ПРОГРАММЫ ПЕЧАТИ"

ВложениеРазмер
Файл PodarokotDoyarok_640х480.rar14.72 МБ
Файл PodarokOtDoyarok.rar246.4 КБ
Файл PodarokOtDoyarok.7z288.17 КБ

Комментарии

Хорошая прога, СПАСИБО!

Вас устроила демоверсия? :) У меня, конечно, был коллега, который пользовался моей самой большой программой "Проектный ускоритель" и на вопрос "Почему не работаешь" отвечал "Программа считает!". Там действительно при обработке нескольких десятков планировок или при вычерчивании схем десятков КР и шкафов можно было на полчаса-час уходить. Так и с этой демоверсией: можно говорить, что выполняется печать, умолчав о существовании искусственной минутной задержки, от которой можно избавиться. А что, процесс то идёт, оплата на работе почасовая :)

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

ролик на главной странице сайта как раз демонстрирует подобный вариант печати: куча различных форматов, печатаемых один за другим.

Здравствуйте. Как можно приобрести Вашу программу?

если у Вас есть терминалы по оплате телефонов :) Кинете мне копеечку на номер, я пришлю полную версию :)
Только два нюанса: 1) сначала выполните тестирование демоверсии, убедитесь, что Ваши запросы выполняются, что программа работает с Вашим автокадом. 2) напишите мне на ящик (внизу страницы), я ответом пошлю генератор ключа, вернёте мне ключ, я зашью его в программу и вышлю в виде архива (программа на одно рабочее место). Как говорится, "лёгким движением брюки превращаются..."

Внизу каждой страницы сайта висит электронный адрес.: prowodoc@prowodoc.ru. Пишите :)

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

Точнее, дополнил. Прошёлся по компьютерам организации, нашёл один, на котором тоже не удаётся разархивировать (подавляющее большинство это делает нормально). На этой странице добавил новый архивчик с программой и файлами. Проверяйте.
Кстати, большое спасибо за сообщение. Не знаю, может, не только у Вас такая ошибка была, но до сих пор никто не решился о ней сообщить.
Если всё будет нормально работать, напишите на ящик сайта, пришлю полную версию. По сложившейся уже традиции денег вперёд не прошу, сначала высылаю программу для тестов и проверки, потом коллеги переводят благодарность на пиво :)

Кнопка продолжить неактивна, не могу напечатать вообще. Хотел попробовать пакетную печать, и такая фигня. Но было бы все норм, если бы не но. Одиночная печать тоже не работает.
Это демка. Напечатал 1 листик и все? на этом вся демонстрация?

Извините, все заработало

Там стоит задержка. Этим и отличается демоверсия - проверить работоспособность можно, но пользоваться неудобно. Но в этом и состоит предназначение демоверсии.

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

Напишите по адресу сайта внизу страницы. Не пожалеете :)

Такая же проблема, какое решение?

Пока не готов заниматься поиском проблем. Не работает, значит не пользуемся. Начались они где-то с 2019 года, возможно, Автодеск что-то поменял.
Программа без модификации работала на автокадах до 2016 или даже 2018 года. Сравните с альтернативными технологиями: под каждую новую версию платформы пересобирают ПО.

Добавить комментарий

Filtered HTML

  • Use [collapse] and [/collapse] to create collapsible text blocks. [collapse collapsed] or [collapsed] will start with the block closed.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Generate stylish tooltips. Format: [qtip:Text to display on page|Tooltip title (optional)|Text to appear in tooltip]
  • Допустимые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3>
  • Строки и абзацы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и абзацы переносятся автоматически.
CAPTCHA
Этот вопрос проверяет, что Вы человек.