2015-12-04 2 views
0

У меня есть окно 2000, на котором у меня установлен «DocuTech 6100 PS2 v2.1.04». Мое приложение использует этот драйвер для вывода файла PS с помощью этого драйвера.PostScript Level 2 print output

Теперь я перемещаю это приложение в окно Windows 2008, которое является 64-битным полем. предыдущий - 32 бит. И поэтому я не могу установить этот драйвер на коробке win2k8.

Затем я загрузил 64-разрядный принтер PS с сайта Xerox и установил режим на PS2.

Теперь тот же самый файл, напечатанный (в файле) с использованием этого драйвера печати, очень отличается по содержанию.

Мое приложение написано, чтобы разобрать этот файл на него. Теперь, когда содержимое этого файла при сгенерированном с использованием нового драйвера отличается, мой код приложения не работает.

Вопросы: 1. Разве это не стандарт, что вывод файла, заданный любым принтером PS2, должен быть точно идентичным? 2. Могу ли я установить этот 32-битный драйвер на 64-битную машину?

Благодаря Сантош

+2

1) Нет. На самом деле для любого выходного изображения существует очень большое количество различных программ Postscript, которые будут генерировать это изображение. Postscript - это, в конце концов, язык программирования, а не растровое представление изображения для печати. – twalberg

+0

Хорошо. Спасибо за ответ twalberg. – Santosh

ответ

2

Поскольку маловероятно, что вы получите вашу старую работу водителя, ваши варианты, вероятно:

  1. Рисунка как разобрать выход нового драйвера.
  2. Преобразование PostScript в PDF, и выяснить, как его разобрать.

В зависимости от того, что вы ищете, это может быть довольно легко или довольно сложно.

+0

Спасибо за ответ Herb. Кажется, мы склоняемся к варианту 1, который вы предложили. – Santosh