[devel] I: об одной из проблем печати.
Stanislav Ievlev
=?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Ср Авг 11 19:21:24 MSD 2004
Это ответ на многие вопросы по поводу того, почему некоторые PostScript
(соответственно PDF) файлы не печатаются,
хотя благополучно просматриваются в gv. В частности это ответ
на https://bugzilla.altlinux.org/show_bug.cgi?id=1673
Вот описание проблемы:
Файл великолепно просматривается в gv, но не выводится на печать или
выводится что-то совсем другое.
Такая разница в поведении возникает из-за того что при печати Postscript
документ проходит через ряд фильтров (например pstops, который в данном
случае всё и ломает, ещё что-то от себя вносит foomatic-rip,
если печать идёт с его использованием),
добавляющих в этот Postscript ещё ряд управляющих конструкций,
необходимых для выставления правильного разрешения и прочих параметров не
требуемых для визуального просмотра в gv:
Почему это происходит:
В данном случае из-за того что документ нарушает ряд стандартных
соглашений Adobe, но имеет правильный заголовок (то есть претендует на то
что он правильный)
Как это лечить:
В данном случае достаточно заменить
%!PS-Adobe-1.0
на какую-нибудь ерунду вроде:
%!sdfgsdfg
Тогда файл не будет претендовать на соответствие стандарту, нормально
переварится всеми фильтрами и пройдёт на печать.
Если подобный Postscript генерит какая-либо программа, то надо исправлять
видимо ужё её.
Более подробный ответ от CUPS'овцев приведён ниже. Там же есть ссылка на
багу, где несогласные могут вести дискуссию.
Думаю это надо занести куда-нибудь в документацию или в FAQ.
--
Станислав Иевлев.
----- Forwarded message from noreply на cups.org -----
Date: Wed, 11 Aug 2004 10:17:40 -0400 (EDT)
From: noreply на cups.org
To: inger на altlinux.org
Subject: CUPS STR #847 updated
Your software trouble report #847 has been updated. You can check
the status of the report and add additional comments and/or files
at the following URL:
http://www.cups.org/str.php?L847
Summary: prints blank page instead of a PS-file
Version: 1.1.20
Status: 2 - Closed w/o Resolution
Priority: 3 - Moderate, e.g. unable to print a file or unable to compile the software
Scope: 3 - Applies to all machines, printers, and operating systems
Subsystem: PostScript Filter
Fix Version: Not Applicable
Your PS file does not conform to the Adobe Document Structuring Conventions
but claims conformance (the "%!PS-Adobe-1.0" line at the top of the file)
so pstops treats it as such.
If you remove the "PS-Adobe-1.0" portion of the first line or just add
another line to the front of it containing "%!" then the problem will go
away.
We cannot and will not try to "fix" this, as "fixing" it will break things
for all other conforming applications.
________________________________________________________________
Thank you for using the CUPS Software Trouble Report page!
----- End forwarded message -----
Подробная информация о списке рассылки Devel