Zebra 105SL (Plus) 2-сторонняя связь - PullRequest
0 голосов
/ 14 мая 2018

Я написал приложение для печати, которое хорошо работает. Я могу писать файлы, обновлять настройки и выполнять большинство функций с одной консоли. Но один аспект программы на некоторое время ускользнул от меня: способность считывать значения регистра / конфигурации Zebra.

Было бы полезно периодически иметь возможность читать значения на Zebra и сравнивать их с известными по умолчанию хорошими стандартами и иметь возможность сбрасывать их при необходимости.

В настоящее время, чтобы увидеть эти значения, мне нужно либо использовать встроенную веб-страницу (только для сетевых принтеров), распечатать отчет или прокрутить интерфейс принтера. Что мне действительно нужно, так это метод, позволяющий считывать значения этих регистров и создавать заведомо исправный установочный файл.

Кто-нибудь смог найти какой-либо SDK или трюк для чтения этих значений с помощью .NET (C # или vb.Net)?

Приложение представляет собой утилиту рабочего стола Windows, используемую в моем магазине, и я общаюсь с принтерами с использованием интерфейсов LPT и Ethernet (в зависимости от ситуации).

1 Ответ

0 голосов
/ 31 мая 2018

Я бы порекомендовал проверить Zebra Link-OS SDK , который имеет множество функциональных возможностей, когда дело доходит до того, что вы можете делать с принтерами Zebra. В частности, у них есть раздел «Получение всех настроек принтера и их настройка». Однако приведенный пример кода не будет работать, если только ваш принтер не поддерживает Link-OS. Если это так, то отлично! Если нет, вы можете использовать класс SGD в пространстве имен Zebra.SDK.Printer, чтобы использовать команды Set-Get-Do для получения и изменения информации. Дополнительную информацию о SGD можно найти в руководстве ZPL в разделе «Команды принтера SGD».

...