Я пытаюсь напечатать ZPL-код, сгенерированный моим веб-интерфейсом, на принтере Zebra (Zebra GK420d), настроенном как универсальный / только текстовый принтер, это нормально работает в Firefox. В Chrome и IE он не работает. Я использую последние версии IE и Chrome, и моя операционная система — Windows 8. Я очистил кэш и куки и попробовал. Но я не могу напечатать. Вот мой образец штрих-кода zpl, как это.
^XA ^FWR ^FO 425,450^A0,20,30
^FH^FDCHEDDI_20JAGAN_20AIRPORT_20GUYANA_20OWN_20CLEARING^FS
^FO 300,450^AD^BY2 ^BC,100,Y,N,N ^MD1 ^FO 300,450^A0,20,30^FH^FDDATE_3A14-10-2014^FS
^FO 200,450^A0,20,40^FH^FDLTX106970_2D1_281_29_2D_UGAC^FS ^XZ
Пожалуйста, помогите мне, как решить эту проблему. Спасибо заранее
Ответ, по умолчанию, заключается в том, что вы не можете печатать напрямую на общий / текстовый профиль принтера из браузера Chrome. Chrome предварительно обрабатывает / рендерит все отпечатки, которые забирают необработанный текст на принтер. Это на самом деле будет отображать символы текста, а не отправлять сам необработанный текст. Раньше была возможность включить параметр «Только текст» в Chrome, но он был удален где-то около версии 22.
Есть проект под названием JZebra / qz (https://code.google.com/p/jzebra/). Это позволит вам печатать на принтере Zebra из браузера Chrome. Для этого требуется Javascript, добавленный на ваш сайт в коде процесса печати, а также Java на компьютере клиента. Он попросит установить небольшую Java-программу на свой компьютер для перехвата и обработки специальных сценариев печати. Если ваш клиент не имеет или не хочет Java или установленную программу на своем компьютере, он не будет работать. Вы можете использовать бесплатную / неподписанную версию программы, но за нее стоит заплатить, если вам нужна версия Java-приложения с цифровой подписью.
Других решений пока нет …