получить код ZPL от дизайнера зебры?

Единственное решение, которое я смог найти, это сначала сделать локальную копию:

for (int i = 0; i < 10; ++i)
{
    int copy = i;
    actions.Add(() => Console.WriteLine(copy));
}

Но у меня возникли проблемы с пониманием того, почему размещение копии внутри цикла for является любым другим чем наличие лямбда-захвата i.

23
задан Mina Gabriel 27 November 2012 в 14:53
поделиться

4 ответа

Вы можете добавить новый драйвер ZPL ZebraDesigner в систему и использовать файл в качестве порта. Затем, когда вы «распечатаете» документ, он запишет в файл код ZPL.

Обратите внимание, что перед первым ^XA он может иметь некоторую информацию заголовка, которая вам может не понадобиться.

ОБНОВЛЕНИЕ: (Как добавить локальный порт в драйвере)

  1. Перейти к Printer Properties
  2. Нажмите на вкладку Ports
  3. Нажмите Add Port
  4. Выберите Local Port и нажмите New port
  5. Введите имя файла, например C:\output.zpl
  6. Убедитесь, что он отмечен в списке портов
  7. Теперь все выходные данные печати должны идти в C:\output.zpl
36
ответ дан Ovi Tisler 27 November 2012 в 14:53
поделиться

Я использую флажок «Печать в файл» во всплывающем диалоговом окне «Печать». Он создает текстовый файл с ZPL внутри.

13
ответ дан Michele Ferracin 27 November 2012 в 14:53
поделиться

Если вы хотите видеть собственные ZLP-коды, вы должны использовать шрифты Zebra, если вы не используете их, вы увидите коды .GRF, как показано ниже

^ FT320,64 ^ XG007.GRF, 1, 1 ^ FS

и не понимаю их. После этого нажмите «Печать», затем выберите «Печать в файл». Таким образом, вы можете видеть четкие коды ZLP.

7
ответ дан Hubeyb Özkul 27 November 2012 в 14:53
поделиться

Не уверен, что я что-то здесь упускаю, но из того, что я использую ZebraDesigner 2.2.3 (сборка 4271), я могу просто нажать кнопку «Печать», установить флажок «Печать в файл» и вывести в * .prn. файл, откройте этот файл с помощью блокнота и код там.

47
ответ дан Quannt 27 November 2012 в 14:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: