Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Drukarka kodów kreskowych zebra
ZenekN
post 24.07.2015, 14:47:16
Post #1





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Hej ogarniał ktoś kiedyś drukarkę kodów kreskowych zebra ?
Go to the top of the page
+Quote Post
DarkAbso
post 25.07.2015, 11:32:26
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 10
Dołączył: 17.11.2011

Ostrzeżenie: (0%)
-----


A co dokładnie chcesz zrobić? Napisz coś więcej.
Go to the top of the page
+Quote Post
ZenekN
post 26.07.2015, 14:44:21
Post #3





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Chciałbym bardziej zautomatyzować proces druku, chciałbym przeprowadzić import do wydruku wielu etykiet.

W tym momencie drukuję pojedyńczego pdfa, podaję ile sztuk mam drukować.
Go to the top of the page
+Quote Post
DarkAbso
post 26.07.2015, 23:23:58
Post #4





Grupa: Zarejestrowani
Postów: 60
Pomógł: 10
Dołączył: 17.11.2011

Ostrzeżenie: (0%)
-----


Ale chcesz to pod swoją aplikacje podczepić, czy potrzebujesz programu do wydruku etykiet? W pierwszym wypadku Sprawę kiedyś załatwiłem poprzez Crystal reports. Chociaż są denerwujące to dają radę. W drugim polecam program BarTender jak i sterowniki do zebry firmy seagull. W BarTender'ze masz możliwość podpięcia się pod bazę danych lub jakiś plik (csv, xls), a następnie generowania na ich podstawie etykiet (oczywiście na wcześniej stworzonym szablonie.
Go to the top of the page
+Quote Post
buliq
post 27.07.2015, 09:10:59
Post #5





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


może tak postscript wysyłany do drukarki?


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
ZenekN
post 28.07.2015, 20:43:41
Post #6





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


ok spróbuję i napiszę dzięki wielkie za wypowiedzi
Go to the top of the page
+Quote Post
egodog
post 16.09.2015, 10:20:54
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 14.09.2015

Ostrzeżenie: (10%)
X----


I jak przebiegła optymalizacja? wszystko sprawnie działa?

Ten post edytował egodog 16.09.2015, 10:21:06
Go to the top of the page
+Quote Post
ZenekN
post 18.12.2016, 10:23:11
Post #8





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Cześć powrót do tematu, dopiero teraz mam trochę czasu

mam kilka pytań, etykiety na których chciałem drukować kody mają określony rozmiar 32 mm x 20 mm

czy mogę utworzyć dokument pdf o tych rozmiarach za pomocą tcpdf wraz z kodem kreskowym ?


nie do końca rozumiem jak mogę wysłać PostScript z aplikacji webowej (drukarkę mam udostępnioną)
w ostateczności użyję BarTender widzę że program jest mocno rozbudowany ale najpierw chciałbym spróbować opensource`owego rozwiązania
Go to the top of the page
+Quote Post
buliq
post 19.12.2016, 12:15:55
Post #9





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Minął tylko rok wink.gif

Z aplikacji webowej generujesz odpowiedni PS i przy pomocy lp lub lpr na windows wysyłasz plik do drukarki


--------------------
KTOŚ TU PACZY???

Kompedium wiedzy
Go to the top of the page
+Quote Post
ZenekN
post 19.12.2016, 14:04:55
Post #10





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


"aha"

super wielkie dzięki! nie mogłem tego ogarnąć w necie
Go to the top of the page
+Quote Post
sazian
post 19.12.2016, 15:27:28
Post #11





Grupa: Zarejestrowani
Postów: 1 017
Pomógł: 139
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


Cytat(ZenekN @ 18.12.2016, 10:23:11 ) *
mam kilka pytań, etykiety na których chciałem drukować kody mają określony rozmiar 32 mm x 20 mm
czy mogę utworzyć dokument pdf o tych rozmiarach za pomocą tcpdf wraz z kodem kreskowym ?

  1. $pdf = new TCPDF('L', 'mm',array(32,20) );//32x20mm
Go to the top of the page
+Quote Post
ZenekN
post 21.12.2016, 09:21:49
Post #12





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


@sazian, dzięki za wskazówkę


Poniżej kod do generowania za pomocą biblioteki tcpdf
dla drukarki Zebra 2824 Plus

  1.  
  2. public function html2pdf($title, $jakiesdane, $file){
  3. App::import('Vendor','tcpdf/tcpdf');
  4.  
  5. $pdf = new TCPDF('L', 'mm', array(30,20), true, 'UTF-8', false);
  6. $pdf->SetTopMargin(0);
  7. $pdf->SetLeftMargin(2);
  8. $pdf->SetRightMargin(0);
  9. $pdf->SetAutoPageBreak(TRUE, 0);
  10. $pdf->setHeaderData('',0,'','',array(0,0,0), array(255,255,255) );
  11. $pdf->AddPage();
  12.  
  13. $pdf->SetPrintHeader(false);
  14. $pdf->SetPrintFooter(false);
  15.  
  16. $style = array(
  17. 'position' => '',
  18. 'align' => 'C',
  19. 'stretch' => false,
  20. 'fitwidth' => true,
  21. 'cellfitalign' => '',
  22. 'border' => false,
  23. 'hpadding' => '',
  24. 'vpadding' => '-1',
  25. 'fgcolor' => array(0,0,0),
  26. 'bgcolor' => false, //array(255,255,255),
  27. 'text' => true,
  28. 'font' => 'helvetica',
  29. 'fontsize' => 6,
  30. 'stretchtext' => 4);
  31. $pdf->SetFont('helvetica', 'B', 10);
  32. $pdf->MultiCell(0, 0, '24.00 PLN', 0, 1);
  33. $pdf->SetFont('helvetica', '', 6);
  34. $pdf->MultiCell(0, 0, 'Piana montazowa 750 L', 0, 1);
  35.  
  36. $pdf->write1DBarcode('5908311360392', 'EAN13', '', 8.5, 26, 9, 0.4, $style, '');
  37. $data = $pdf->Output($title.'.pdf','D');
  38. if(!empty($file)){
  39.  
  40. file_put_contents($file, $data);
  41. }
  42.  
  43.  
  44. }
  45.  





aby regulować wysokością kodu kreskowego należy zmieniać wartość vpadding w $style oraz 6 wartością w fynkcji write1DBarcode

i trzeba pamiętać o zmianie rozmiarów strony w ustawieniach drukarki



Ten post edytował ZenekN 21.12.2016, 09:24:02
Go to the top of the page
+Quote Post
mognar
post 16.02.2017, 20:30:19
Post #13





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 16.02.2017

Ostrzeżenie: (0%)
-----


Przyda się. Chociaż zebra jest bardzo prosta w obsłudze
Go to the top of the page
+Quote Post
ZenekN
post 21.02.2017, 16:52:20
Post #14





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Ogólnie mała poprawka , nie drukuje polskich liter należy zmienić na czcionkę np.

Kod
dejavusans


Ten post edytował ZenekN 21.02.2017, 16:52:47
Go to the top of the page
+Quote Post
maxxds44
post 6.03.2017, 17:38:47
Post #15





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.11.2016

Ostrzeżenie: (0%)
-----


Ja tez kiedyś korzystalem z tej drukarki
Go to the top of the page
+Quote Post
ZenekN
post 14.11.2017, 23:29:27
Post #16





Grupa: Zarejestrowani
Postów: 395
Pomógł: 5
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Drukarka jest świetna, w tym momencie napisałem softa w pythonie że wysłyłam multiple-data do drukarki i drukuje dowolną ilość kodów ze zdalnego polecenia ;-)

ps. przydałoby się skierować kamerkę na drukarę aby wiedzieć kiedy papier się skończył biggrin.gif

reverse-tcp + ghostscript



Ten post edytował ZenekN 15.11.2017, 07:23:17
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.02.2020 - 18:56