Печать штрих-кодов на этикетках через RDP, Windows 2008 R2

В минувшие выходные столкнулись с проблемой: сканер штрих-кодов не считывает штрих-код с этикетки при печати из УТ 10.3 на принтер этикеток Zebra LP2824 через RDP из Win 2008 R2.

С аналогичной проблемой столкнулись здесь: http://www.forum.mista.ru/topic.php?id=722729

Сначала решили, что проблема в разных драйверах принтера этикеток, однако одинаковые драйвера на клиенте и на сервере проблемы не решили.

Методом проб и ошибок было выяснено, что на этикетке — «плохой» штрих-код, который содержит слишком много ошибок.

Так оно и оказалось: при изменении масштаба штрих-код менялся, порой неузнаваемо.

 

Лучший совет был дан пользователем baggio http://olegon.ru/showthread.php?t=15267

Кратко: при печати происходит преобразование картинки в jpg с потерями, как следствие — результат на выходе непредсказуем.

«Во первых… это убожище от майкрософт делает так:
Оно использует ThinPrint — это такая х… (хотя нет олег и так мне тут надавал штрафов)… вообщем это такая штука которая по замыслу майкрософт(горят они все в аду) должна обеспечить «безглючность» при печати из под сервера терминалов…
1. Ты из приложения запущеного в терминальной сессии печатаешь на свой принтер… допустим его зовут HPlaserJ…
2. Это чудо на самом деле отсылает документ на притнет который называется Microsoft XPS Document Writer…
3. Он в свою очередь сохраняет документ который ты пытаешься напечатать в JPEG!!!! с офигенной потерей каества соответсвенно…
4. Далее он пересылает этот JPEG файл локально установленному притеру Microsoft XPS Document Writer
5. Тот в свою очередь отправляет твой документ на принтер HPlaserJ…
Всё… вот так вот просто програмисты МС, красиво и изящно поступили… :)
Ну как так получилось я пояснил… теперь что делать…
На сервере терминалов в свойствах Microsoft XPS Document Writer на закладке «общие » тыкаем «настройка» затем «дополнительно»
и…
правильно выставляем PNG — сжатие без потерь!!!
и теперь у нас всё работает… есть только одно но…
если канал узкий … а печатаешь ты картинку формата А0… я думаю все догадываются сколько это будет весить.. но в локалке вроде ничаго…»

 

Вы можете поступить так, как посоветовал он, мы же решили установить УТ 10.3 локально.

Проблему как рукой сняло)