powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Просмотр печати этикеток для принтера Zebra
16 сообщений из 16, страница 1 из 1
Просмотр печати этикеток для принтера Zebra
    #39795407
WFcorp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня ALL.

Думал сначала сделать свой дизайнер этикеток для принтера Zebra GK420 - но понял это тяжко и готового ничего нет.
Имеется: Delphi 10.1 Berlin.
Требуется сделать предварительный просмотр того как будет выглядеть этикетка для принтера Zebra имея код EPL или ZPL.
Подскажите куда копать? Не писать же свой парсер кода для формирования картинки 8-|

Заранее спасибо.
P.S. Общая задача создавать "дизайны" этикеток и сохранять их в базе так сказать с интерфейсом юзерфрендли.
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795410
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это была вторая строка в гугле
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795411
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795761
WFcorp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krapotkinэто была вторая строка в гугле
http://labelary.com/viewer.html
Очень хороший сервис.
Но это требует постоянного подключения к Интернету и к тому же у них ограничения на количество обращений.
К сожалению или к счастью моя Программа работает на производстве, где не на каждом рабочем месте есть выход в интернет и поэтому я ищу закрытое решение (т.е. что бы это реализовывалось внутри программы).
Не встречали похожего решения но в виде VCL или каких то библиотек ?
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795796
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorpP.S. Общая задача создавать "дизайны" этикеток и сохранять их в базе так сказать с интерфейсом юзерфрендли.
Чем печать через отчетный генератор не подходит? Тот же fast report?
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795806
WFcorp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanWFcorpP.S. Общая задача создавать "дизайны" этикеток и сохранять их в базе так сказать с интерфейсом юзерфрендли.
Чем печать через отчетный генератор не подходит? Тот же fast report?
Пробовал использовать FastReport 6.1 - Принтер не слушается (Zebra GK420 с свежим драйвером). При отправке на печать - не реагирует, хотя в заданиях на печать принтера появляется задание и через секунду исчезает - принтер молчок!
Если есть реальный пример как через FastReport печатать этикетки, буду очень признателен.
P.S. Хотя с FastReport'ом вопрос превьюхи и редактирования сразу отпадет.
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795810
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorpЕсли есть реальный пример как через FastReport печатать этикетки, буду очень признателен.
Дрова настроить нормально. Чтоб из ворда печаталось или из блокнота.
Тогда и с fastreport-ом вопрос решится.
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795813
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно.
С 2001г. работаю с Зебрами/Датамаксами через ФастРепорт как с обычным принтером. Правда с другими моделями.
Серьезных проблем с принтером не было ни разу.
На них можно печатать хоть из Экселя.
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795817
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorp,

У нас Zebra GX430T, до этого использовали другие термо-трансфер принтеры
Всегда решение заключалось в связке FastReport + Windows-драйвер
Как уже сказали выше, попробуйте из Word'a напечатать. Если получится, то и из Фаста получится.

Какие могут быть проблемы, почему не печатает то есть, не подскажу. Главное воспользуйтесь родным драйвером от производителя .
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39795981
WFcorp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
L_argoСтранно.
С 2001г. работаю с Зебрами/Датамаксами через ФастРепорт как с обычным принтером. Правда с другими моделями.
Серьезных проблем с принтером не было ни разу.
На них можно печатать хоть из Экселя.
Все переустановил. Заработал FastReport. Видимо остановлюсь на этом решении. Всем спасибо за то что не дали "свернуть на ложный путь"..

Вопрос в продолжение. Скажите как сделать что бы при выходе из дизайнера FastReporta после изменений он не предлагал сохранить отчет (это не требуется так как он автоматически сохраняется в базу по выходу).?
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39796073
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorpВопрос в продолжение. Скажите как сделать что бы при выходе из дизайнера FastReporta после изменений он не предлагал сохранить отчет (это не требуется так как он автоматически сохраняется в базу по выходу).?
В свойства дизайнера заглядывал?
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39796289
WFcorp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanWFcorpВопрос в продолжение. Скажите как сделать что бы при выходе из дизайнера FastReporta после изменений он не предлагал сохранить отчет (это не требуется так как он автоматически сохраняется в базу по выходу).?
В свойства дизайнера заглядывал?
Канэшна... там помогает только свойство drDontSaveReport - вопросов не задает но и при этом теряем возможность из дизайнера сохранить отчет в файл (т.е. это придется реализовывать самостоятельно - не очень удобно). А вот как бы так чтоб и сохранять из дизайнера можно было бы и после изменений он просто не спрашивал про сохранение...
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39796318
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorpwadmanпропущено...

В свойства дизайнера заглядывал?
Канэшна... там помогает только свойство drDontSaveReport - вопросов не задает но и при этом теряем возможность из дизайнера сохранить отчет в файл (т.е. это придется реализовывать самостоятельно - не очень удобно). А вот как бы так чтоб и сохранять из дизайнера можно было бы и после изменений он просто не спрашивал про сохранение...
Проверяешь свойство modified и при необходимости дергаешь SaveToFile. Делов-то.
Хотя я-бы в базе (в блобе) сохранял.
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39797129
WFcorp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wadmanWFcorpпропущено...

Канэшна... там помогает только свойство drDontSaveReport - вопросов не задает но и при этом теряем возможность из дизайнера сохранить отчет в файл (т.е. это придется реализовывать самостоятельно - не очень удобно). А вот как бы так чтоб и сохранять из дизайнера можно было бы и после изменений он просто не спрашивал про сохранение...
Проверяешь свойство modified и при необходимости дергаешь SaveToFile. Делов-то.
Хотя я-бы в базе (в блобе) сохранял.
Я собственно в блобе и сохраняю, а пользователя раздражает что после правок Дизайнер предлагает в файл сохранить, но саму функцию сохранения в файле из дизайнера терять не хочется!
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39797155
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorpwadmanпропущено...

Проверяешь свойство modified и при необходимости дергаешь SaveToFile. Делов-то.
Хотя я-бы в базе (в блобе) сохранял.
Я собственно в блобе и сохраняю, а пользователя раздражает что после правок Дизайнер предлагает в файл сохранить, но саму функцию сохранения в файле из дизайнера терять не хочется!
Тогда пусть "терпят".
...
Рейтинг: 0 / 0
Просмотр печати этикеток для принтера Zebra
    #39797321
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WFcorp,

не знаю, может вам пригодится вдруг. Код из моего проекта

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
//обработчик события TfrxDesigner.OnSaveReport
function TForm1.frxDesignerSaveReport(Report: TfrxReport;
  SaveAs: Boolean): Boolean;
var
   mem         : TMemoryStream;
   sFileName   : string;
   sDateTime   : string;
begin
   Result:=false;

   if not SaveAs then
   begin
      mem:=TMemoryStream.Create();
      try
         mem.Position:=0;
         Report.SaveToStream(mem);
         mem.Position:=0;

         //FDesignField: TBLOBField;
         EditDataset(FDesignField.DataSet);  // моя процедура, вызывает FDesignField.DataSet.Edit() с проверкой

         FDesignField.LoadFromStream(mem);
      finally
         mem.Free();
      end;

      Result:=true;
   end
   else
   begin
      sDateTime:=FormatDateTime('___yyyy-mm-dd___hh-nn',Now());
      sFileName:=ChangeFileExt(ExtractFileName(Report.FileName),'')+sDateTime;

      if SaveFileDialog(sFileName,'*.fr3') then
      begin
         Report.SaveToFile(ChangeFileExt(sFileName,'.fr3'));

         //Result=false !!! должен оставаться!!!, чтобы пользователь получил предупреждение в случае, 
         //если изменения не были сохранены в БЛОБе (хоть и сохранены в файле)
      end;
   end;
end;
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Просмотр печати этикеток для принтера Zebra
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]