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

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

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

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

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

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

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

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

Проверяешь свойство modified и при необходимости дергаешь SaveToFile. Делов-то.
Хотя я-бы в базе (в блобе) сохранял.
Я собственно в блобе и сохраняю, а пользователя раздражает что после правок Дизайнер предлагает в файл сохранить, но саму функцию сохранения в файле из дизайнера терять не хочется!
Тогда пусть "терпят".
...
Рейтинг: 0 / 0
05.04.2019, 14:57
    #39797321
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр печати этикеток для принтера Zebra
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
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Просмотр печати этикеток для принтера Zebra / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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