Mean122
11-12-2018, 16:44
Добрый день,
ситуация следующая. Есть некая платформа Web based подтягивающая Java, поьзователи из платфомы отправляют печать на локальный принтер, у которого весьма специфичные настройки должны быть для этого. Да и принтер должен обладать ообыми характеристиками.
PCL5 и PCL6 и PC Cyrillic шрифт обязательный в принтере.
Печать идёт только после того как объединить порт принтера (USB например) с портом LPT1 в пул и расшарить принтер. Далее в самой платформе задаётся путь к принтеру в виде сетевого \\имя компа\имя принтера
Пробема собственно возникает из за того, что найти подходящие современные принтеры не удалось, а старые всё чаще выходят из строя и всё дороже их становится воскрешать.
Коль уж найти подходящие принтеры для "прямой" печати не получается пришла в голову мысль перехватить каким то образом задание идущее из платформы на печать, сконвертировать его в PDF например и тогда можно будет отправлять на печать на абсолютно любой принтер.
Но понять как это сделать не получается.
Перед печатью платформа генерирует некий файл, если нужно выложу в качестве примера.
Пробовал настраивать разные эмуляторы принтера формирующие ПДФ, но они не понимают задания.
Буду рад любым советам и готов преоставить любую необходимую информацию.
Спасибо
ситуация следующая. Есть некая платформа Web based подтягивающая Java, поьзователи из платфомы отправляют печать на локальный принтер, у которого весьма специфичные настройки должны быть для этого. Да и принтер должен обладать ообыми характеристиками.
PCL5 и PCL6 и PC Cyrillic шрифт обязательный в принтере.
Печать идёт только после того как объединить порт принтера (USB например) с портом LPT1 в пул и расшарить принтер. Далее в самой платформе задаётся путь к принтеру в виде сетевого \\имя компа\имя принтера
Пробема собственно возникает из за того, что найти подходящие современные принтеры не удалось, а старые всё чаще выходят из строя и всё дороже их становится воскрешать.
Коль уж найти подходящие принтеры для "прямой" печати не получается пришла в голову мысль перехватить каким то образом задание идущее из платформы на печать, сконвертировать его в PDF например и тогда можно будет отправлять на печать на абсолютно любой принтер.
Но понять как это сделать не получается.
Перед печатью платформа генерирует некий файл, если нужно выложу в качестве примера.
Пробовал настраивать разные эмуляторы принтера формирующие ПДФ, но они не понимают задания.
Буду рад любым советам и готов преоставить любую необходимую информацию.
Спасибо