выдает печать штрих-кода на принтере Zebra ZXP series 3

Я использую ZEBRA SDK для печати на ПВХ-картах, текст печатается хорошо, изображения тоже хорошие, но когда я пытаюсь распечатать штрих-коды, они отображаются как текст (возможно, raw cpcl?), И я пробовал многие мысли :

-переустановленные драйвера (usb). -печать через usb 2.0. -печать с помощью 64-битного SDK. -печать с помощью 32-битного SDK. -фабрика установила настройки принтера по умолчанию. -обновил прошивку принтера до последней версии с сайта zebra.

Учебник, который я следую, следующий:

[руководство по зебре от ZXP 3] 1

изображение моей проблемы:

введите описание изображения здесь

-вот мой код:

                if (graphics.DrawBarcode(10, 10, 0, 0, 2, 3, 30, 1, ASCIIEncoding.ASCII.GetBytes(CodigoCliente.Trim().ToCharArray()), out errValue) == 0)
                {
                    msg = "Printing DrawBarcode Error: " + errValue.ToString();
                    TBLog.Text += Environment.NewLine + msg;
                    return;
                }

-Что мне попробовать дальше?


person MorenajeRD    schedule 07.10.2020    source источник


Ответы (2)


Если вы следовали руководству, предоставленному по ссылке выше учебника по зебре от ZXP 3] 1, похоже, вы загрузили только образец кода с GitHub, но вы не загрузили файлы DLL, необходимые для работы с кодом.

Принтер ZXP3 уже снят с производства, принтер на замену - Карточный принтер ZC300

Для принтера ZXP3 вы сможете загрузить библиотеки DLL и SDK по ссылке ниже. После того, как вы загрузили zip-файл и извлекли его на свой компьютер, вы сможете получить доступ к полному образцу кода, руководству в формате PDF и файлам dll.

ZXP3 DLLS / SDK

Имейте в виду, что есть две библиотеки dll. Один называется ZBRPrinter.dll, который управляет всем, что связано с коммуникационным интерфейсом принтера. Другая библиотека - ZBRGraphics.dll. Эту вторую библиотеку нужно использовать для штрих-кода.

Однако, если штрих-код не работает должным образом с вашим приложением. Вам не нужно работать с этой ZBRGraphics, вы можете использовать любые другие библиотеки C # на рынке, которые позволяют создавать штрих-код, а затем вы можете вставить графику в свое задание печати, как, например, тот, который находится на GitHub на ссылка ниже.

https://github.com/ScoreBig/barcoderender

MC

person Manuel A Caicedo-Rivera    schedule 09.10.2020
comment
В итоге я использовал ваше последнее решение, я использовал Zxing.net (github.com/micjahn/ZXing.Net), чтобы сгенерировать штрих-код и распечатать его как изображение на карте, возникла проблема драйвера с командой штрих-кода SDK. - person MorenajeRD; 18.10.2020

При попытке распечатать штрих-код на любом из карточных принтеров несколько проблем могут помешать распечатке штрих-кода. Большинство этих настроек необходимо проверить или выполнить в приложении, используемом для разработки штрих-кода. Эти настройки могут включать:

  1. Параметры штрих-кода недействительны. Каждый тип штрих-кода имеет определенный набор допустимых параметров, включая длину, соотношение ширины и допустимые символы. Обратитесь к разделу штрих-кодов в конце руководства EPCL или SDK, чтобы узнать точные характеристики.
  2. Штрих-код не помещается в области печати. ​​ Если какая-либо часть штрих-кода выходит за пределы области печати, она не будет напечатана вообще. Убедитесь, что вы находитесь в пределах лимита карты.
  3. Принтер не настроен на печать панели с черной (K) лентой на стороне карты со штрих-кодом. В настройках печати драйвера для принтеров, использующих цветную ленту, есть свойство выберите, какие панели печатаются на каждой стороне карты. Штрих-коды обычно печатаются на черной (K) панели. Убедитесь, что черная панель (K) настроена для печати на той стороне карты, где находится штрих-код.

Для получения дополнительной помощи перейдите по этой справочной ссылке:

ШТРИХКОДЫ КАРТОЧНОГО ПРИНТЕРА ZXP7 НЕ МОГУТ СКАНИРОВАТЬ ИЗ-ЗА НАСТРОЙКИ МОНОХРОМНОЙ ПАНЕЛИ K

ПРОБЛЕМА / ВОПРОС

  • Штрих-код не сканируется из-за настроек драйвера для K Panel
  • Штрих-коды не читаются
  • Сканер не может прочитать напечатанный штрих-код на карточках.

Пример:

На передней панели выберите

Удачи!

person 1antares1    schedule 07.10.2020
comment
Это было полезно для решения некоторых проблем, связанных со шрифтами, но не решило проблем с кодовой панелью, но все равно было полезно. +1 - person MorenajeRD; 18.10.2020