Вывод на печать PostScript уровня 2

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

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

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

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

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

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

Спасибо Сантош

1 ответ

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

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

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

Другие вопросы по тегам