Ответ: Что есть "binary data"?
рассказываю, как все есть на самом деле
постскрипт -- действительно язык программирования. Его синтаксис предполагает три типа кодирования: ASCII, binary token и binary object sequence. Два последних действительно появились в Level 2, но находят ограниченное применение и к выводу из кварка (как и других распространенных программ) отношения не имеют, также как к этой теме. Итак, ASCII кодирование. Несмотря на название, запрета на использование символов вне ASCII не существует, даже в именах операторов (хотя это не приветствуется), не говоря уж о строках (строка -- последовательность любых байт) и файлах (как источниках данных для операторов, в частном случае данные извлекаются из самого файла с постскрипт-программой). Для совместимости с некоторыми сетевыми протоколами строки могут кодироваться как ascii-85 или ascii-hex. В level 2 появились одноименные кодирующие и декодирующие фильтры (точнее, вообще появились фильтры), которыми можно привести к "7-битному" виду любые данные
теперь о кварке и опциях в его диалоге печати. Кварк всегда пишет свой постскрипт-код в ASCII. А вот имиджи при этом кодируются в зависимости от выбранной опции. Если "binary", то они пишутся байт в байт на устройства level 1 и дополнительно упаковываются RLE фильтром на устройства level 2. Ecли ASCII, то каждый байт представлен двумя hex-цифрами, т.е. 2 байта. Если Clean 8 bits, то данные разбиваются на строки (чтобы не было длинных строк), а все символы, которые могут быть восприняты как управляющие, кодируются в ASCII
вопрос "Page could contain EPS pictures which include Binary data. OK to continue?" возникает потому, что кварк помещает епс-файлы в постскрипт целиком, никак не перекодируя их. Он даже для ascii-eps выдает указанное предупреждение (заметим словечко "could"). Т.к. постскрипт пишется на диск, это предупреждение можно игнорировать. Хотя по той же причине нет смысла выбирать что-либо кроме binary при записи пс из кварка