Запрет печати (ps) определенных страниц

  • Автор темы Автор темы lunatik
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

lunatik

Забанен
Топикстартер
Сообщения
3 494
Реакции
336
Можно ли как-то в индезе в цельном документе сделать чтоб некоторые (уже ранее выведенные стр.) не печатались? Залочить их как-нибудь?


Не по теме:
А то у нас опять инновации. Это отдаем в печать сейчас, это завтра, это еще не утвердили, это "редактор" пусть посмотрит, тут мы рыбу заворачивали... Затрахался перепроверять что отдали, а что нет. Ведь отпечатают лишние или недопечатают (что еще не так страшно) Еще и наезды: а почему ты не отдал те страницы вчера? их ведь можно было отдава-ать! Типография простаивает. Блин итак журнал на 3,5 части разбит - там спуск делаем, здесь не делаем, а тут вкладыш будет... Гемор, словом. А все из-за того что девочка редактор не хочет лишний час (до19.00) задержаться и проверить свои страницы.
 
Ответ: Запрет печати (ps) определенных страниц

Полностью страницу залочить вроде нельзя. Если только перекидывать объекты на "непечатный" слой, тогда эти страницы печататься не будут. Это конечно сильно неудобно если вы используете несколько слоев в работе.
 
Ответ: Запрет печати (ps) определенных страниц

Мне в голову приходит только накрыть их бэлым листом и запретить печатать пустые страницы. Может все-таки есть более технологичное решение?
 
Ответ: Запрет печати (ps) определенных страниц

Можно скриптом реализовать...
В стандартном функционале что-то ничего не придумывается.
 
Ответ: Запрет печати (ps) определенных страниц

Specialist сказал(а):
Можно скриптом реализовать...
В стандартном функционале что-то ничего не придумывается.
печатать тоже через скрипт? или winapi? но тогда можно "просмотреть" печать через скрипты.
 
Ответ: Запрет печати (ps) определенных страниц

Steve сказал(а):
печатать тоже через скрипт? или winapi?
Печатать, конечно, через скрипт.


Steve сказал(а):
но тогда можно "просмотреть" печать через скрипты.

Не понял фразы.
 
Ответ: Запрет печати (ps) определенных страниц

если делать через winapi, а печать будет через чужой скрипт c printDialog=false.
 
Ответ: Запрет печати (ps) определенных страниц

Может вы мне все-таки объясните для чего понадобилось API?!! И чужой скрипт?
 
Ответ: Запрет печати (ps) определенных страниц

Вот код на Дельфи печатающий страницу содержащуюся в переменной PageNumber в файл содержащийся в FileOut. Взято из моего проекта.

Код:
PrinterPrefer1.pageRange:=PageNumber;
  PrinterPrefer1.printFile:=FileOut;
  Document1.printout(false);
 
Ответ: Запрет печати (ps) определенных страниц

Печатайте сначала pdf и складывайте в отдельную папку. Тогда будет ясно, что уже было напечатано.
 
Ответ: Запрет печати (ps) определенных страниц

WinAPI чтобы определить какие страницы собираются печатать.
а ваш скрипт для print+lock pages будет универсальный (типа MultiPrint и похожие)?
 
Ответ: Запрет печати (ps) определенных страниц

Steve сказал(а):
WinAPI чтобы определить какие страницы собираются печатать.

Я думал сделать печать через интерфейс скрипта. То есть в диалоге скрипта выбираем что печатать и нажимаем кнопочку Print. Скрипт может запоминать что уже напечатано (это несложно), и ВинАПИ для этого ни к чему.

Steve сказал(а):
а ваш скрипт для print+lock pages будет универсальный (типа MultiPrint и похожие)?

А он будет? :) Лично я в этом не уверен. Если автор топика в скрипте заинтересован, он может со мной связаться. :)
 
Ответ: Запрет печати (ps) определенных страниц

Dresden Ой не ясно-о... Страницы идут вразбивку из серединки. Я сейчас так и вынужден делать. Два ПДФ в одном убиваю "ненужные" страницы, потом в другом. Фишка в том чтоб не пропустить лишней и не потерять нужную. Только-только избавились от постраничной сдачи (новый фотовывод хавает пдф-ку целиком) и похоже снова придется разбивать:( Да, эта музыка будет вечной. Но вообще-то супер если народ скрипт напишет. Такой скрипт наша контора купит (ну за разумную цену конечно)
В двух словах ТЗ: Возможность отмечать в документе страницы для вывода (или невывода) Метка должна быть видна при просмотре документа. Возможность помечать сразу диапазон страниц. Возможность снять пометку со всех страниц одним махом и снять/поставить постранично. Желательно чтоб сам документ не менялся (перемещение слоев к примеру) или эти изменения должны быть легко обратимы.

Автор заинтересован. Только PrintStyle должна быть возможность использовать. Ну в духе MultiPrint. Собсно в нем меня и не устраивала невозможность печати выбранных страниц. Точнее неудобство этого дела. Ибо в целях экономии:) мы часть цветных страниц вообще не отдаем на вывод. Шлепают по старым пленкам. Бывает до половины от общего числа.
 
Ответ: Запрет печати (ps) определенных страниц

lunatik

raven85{}mail.ru
 
Ответ: Запрет печати (ps) определенных страниц

может сразу выводить pdf постранично (MultiPrint)? Но нужна будет оболочка для учета что удалить, что заново перевывести и т.д.
 
Ответ: Запрет печати (ps) определенных страниц

сделайте мастер с watermark ЧЕРНОВИК, и применяйте к неготовым страницам :idea:
 
Ответ: Запрет печати (ps) определенных страниц

Steve сказал(а):
может сразу выводить pdf постранично (MultiPrint)? Но нужна будет оболочка для учета что удалить, что заново перевывести и т.д.

Это паллиатив.

Я думаю так.
Для сдачи в типографию используется один Print Preset, а для внутренних нужд другой. Вся печать идет через скрипт, и он увидев что определенные страницы распечатаны с тем пресетом что для типографии это страницы помечает как сданные и больше их не печатает. Ну возможность снять/поставить метку "непечатности" это элементарно... Осталось придумать как сделать чтобы при просмотре документа эти метки были видны. Можно прилеплять объект с атрибутом "Non Printing", на монтажный стол или даже на саму полосу (огромными красными буквами поперек полосы, как вариант).

Lunatik
Вы пишите, обсудим. :)
 
Ответ: Запрет печати (ps) определенных страниц

Skvoznyak сказал(а):
сделайте мастер с watermark ЧЕРНОВИК, и применяйте к неготовым страницам :idea:
Лучше так не делать...
Оказалось, что так и не исправили ошибку в CS3
If you reapply a master to a page that contains overridden master page objects, the objects with overrides are detached and all master page objects reapplied. This may result in two copies of some objects on the page. You’ll need to delete the detached objects to exactly match the look of the master.
 
Ответ: Запрет печати (ps) определенных страниц

lunatik сказал(а):
Извините, не оценил масштаб проблемы. Надо бы что-то в организации процесса менять, нарветесь, боюсь, на неприятности со скриптом или без него. Так жить нельзя:)
 
Ответ: Запрет печати (ps) определенных страниц

В качестве предложения.
Если вывод в PS идет из скрипта с указанием номеров стр. на них размещать елемент (типа пустого Фрейма во всю страницу с Лейблом NoPrint).
Проверять если такая беда на странице нет, то на вывод, и наоборот.
 
Статус
Закрыто для дальнейших ответов.