Etiketten Druck; Hilfreiches Software Tool GESUCHT

OP (Firma: 10.08.1985) #7358522
Lesenswert?

Hallo,

weil ich Ebaykleinanzeigen sehr häufig nutze habe ich mir einen Thermoetiketten Drucker zugelegt um die Versandetiketten auf selbklebenden Etiketten (101,6x152,4) zu drucken. Mein Hauptversandunternehmen ist Hermes.

Ich bezahle den Versand immer direkt per Paypal und der Versandschein kann man dann als PDF im DINA4 Format runterladen.

Und hier beginnt mein Problem. Der Versandschein liegt im DINA4 format vor. Die untere Hälfte bleibt bei mir und die obere wird auf das Paket geklebt. Ich kriege diese auch gedruckt. Aber das ganze ist sehr umständlich. Ich muss zuerst die Seite so aufzoomen das ich nur den oberen Teil sehe, dann auf drucken -> im Dialog den Drucker auswählen, Auf drucke aktuelle Ansicht und dann drucken. Dann wieder zurück und die Ansicht so einstellen das ich nur den unteren Teile sehe und dann wieder auf drucken klicken. Jetzt habe ich 2 Etiketten. Eins für mich und eins für das Paket.

Die DINA4 pdf hat auch jede Menge nicht bedruckten Rand. Der Labeldrucker kann aber randlos drucken. Damit das ich die aktuelle Ansicht drucke, fallen die Ränder weg und das Label (und so mit auch der Text) werden grösser.

Vielleicht kennt jemand ein Tool oder eine Möglichkeit wie man den Vorgang automatisieren kann. Idealerweise das ich auf die PDF gehe und sage drucke mir diese mit den entsprechenden Einstellungen aus. Der Aufbau der PDF ist bei Hermes ja immer gleich.

Danke schon mal für eure Tipps und/oder Vorschläge.

#7358551
Lesenswert?

Ich weiss nicht, welches OS Du benutzt, zumindest hier bei mir unter Linux dazu ein ganz kurzes Shell-Script schreiben, das den Dateinamen/Pfad der PDF-Datei als Kommandozeilen-Parameter übergeben bekommt, und dann mittels imagemagick die relevanten Seitenbereiche der PDF-Datei extrahiert, zurechtschneidet (und falls nötig noch vergrössert/verkleinert oder Ähnliches), zu Raster-Grafiken umwandelt und ausdruckt.

OP (Firma: 10.08.1985) #7358559
Lesenswert?

@ Ove M.

Habe ich auch gemacht. Birgt aber die Gefahr ,das man bei Versand von mehreren Paketen, Pakete vertauscht. Und häufig bringt mein Schwiegervater morgens die Pakete die ich Abends gepackt habe weg. Darum müssen die vorher gelabelt und am besten Bezahlt sein.

@ Philippe B. Wenn ich diese Tastenkombination drücke kommt der Drucken Dialog mit der ganzen Monitor Ansicht. Ich muss aber nur den Fensterinhalt aus dem PDF Viewer drucken.

@Joachim S. Ich nutze Win 10. Vielleicht geht sowas unter Windows auch ? Mit einer Batch wo ich die Datei druafziehe und er vorher festgelegte Breiche auf dem fest vorgebenen Drucker ausdruckt ?

OP (Firma: 10.08.1985) #7358581
Lesenswert?

Das wäre auch ein Ansatz. Zuerst diese Teilen und zuschneiden(Ränder weg) und und dann 2 PDF rausmachen und drucken. Aber wie ? Per Hand kann man das. Ist aber sehr umständlich...

Die Lösung vor dem Etikettendrucker war das ich die Seite auf meinen Laser Drucker ausgedruckt habe, die untere hälfte weggeschnitten und behalten habe. Die obere Seite mit durchsichtigem Paketband vorsichtig auf Paket kleben und die Barcodes nicht damit zu überkleben. Wenn man die Barcodes mit durchsichtigem Paketband überklebt dann haben manche Hermes Shops Probleme diese eingesannt zu bekommen.

(Firma: Privat) #7358602
Lesenswert?

David G. schrieb:

Das wäre auch ein Ansatz. Zuerst diese Teilen und zuschneiden(Ränder weg) und und dann 2 PDF rausmachen und drucken. Aber wie ? Per Hand kann man das. Ist aber sehr umständlich...

Ich hatte das aber anders gemeint. Unter dem ersten Teil solange Leerzeilen einfügen, sodaß dann der 2. untere Teil auf die 2.Seite rutscht. Das dann so abspeichern. Nach dem Ausfüllen kannst du dann im Druckermenü entscheiden, ob du die 1. oder 2. Seite drucken willst.

#7358608
Lesenswert?

David G. schrieb:

@Joachim S. Ich nutze Win 10. Vielleicht geht sowas unter Windows auch ? Mit einer Batch wo ich die Datei druafziehe und er vorher festgelegte Breiche auf dem fest vorgebenen Drucker ausdruckt ?

Unter Windows 10 ist das mit einer Batch-Datei garantiert auch möglich und vermutlich ziemlich exakt das Gleiche, was ich oben beschrieben habe. Nur kenne ich selbst mich mit Windows nicht aus, und kann Dir daher nicht genau sagen wie.

Der erste und wichtigste Schritt wäre aber bei Windows sicherlich, dass Du Dir "imagemagick" installierst, das es höchstwahrscheinlich auch für Windows gibt. Und dann müsstest Du einfach mal mit dem "convert"-Kommandozeilentool von imagemagick ein bisschen herumexperimentieren, bis Du einen für Dich akzeptablen Kommandozeilen-Befehl gefunden hast, der irgendeine Test-PDF-Datei in eine fertig zugeschnittenes (und optional: vergrössert/verkleinert o.Ä.) Rastergrafik-Datei umwandelt, also irgendein Kommando a la

1
convert c:\beispiel_eingabe_pdf_datei.pdf -crop 100x+0+0 C:\oberes_versand_label.png convert

(Das ist natürlich nur ein Pseudo-Kommando, die genauen Parameter musst Du herausfinden)

OP (Firma: 10.08.1985) #7358617
Lesenswert?

Kurt A. schrieb:

Warum ein extra Etikettendrucker? Es gibt A4 Blätter mit 2 A5 Etiketten. Zum Beispiel: https://zega-labels.de/1000-Etiketten-210-x-148-mm-selbstklebend-auf-DIN-A4-Boegen-1x2-Etiketten-DIN-A5-500-Blatt-Bigpack-Universell-fuer-Laser-Inkjet-Kopierer-einsetzbar-210x148mm-2-teilig

Die Thermoetiketten bekommt man von UPS kostenlos und die benötigen keine Tinte/Toner. Das ist der Vorteil. Früher gabe es mal von Hermes kostenlos DINA4 Bögen wo man die obere Hälfte ablösen könnte zum aufkleben. Später mit Wasserzeichen. Da haben sich wohl manche die Bögen zum basteln abgeholt...:-) Da hatte ich schon mal das tolle Problem das mein Laserdrucker kein Magenta mehr hatte und dann kein Schwarz mehr drucken wollte :-P.

Klaus P. schrieb:

Sieh Dir einmal https://www.sendcloud.de/ oder ähnliche Portale an an. Wir nutzen das zwar über das API, aber manuelle Etiketten müssten auch möglich sein. Beschrieben ist es auf deren Webseite für Retouren. Die Label kommen im Format für Labeldrucker. Bei sendcloud gibt es einen einen kostenlosen Zugang bis 50 Label / Monat.

Da habe ich mich gerade angemeldet sieht interessant aus. Aber ich kann Hermes nicht als Versanddienstleister auswählen. Und kann man die Labels vorab per Paypal bezahlen ??

Heinz B. schrieb:

David G. schrieb:

Das wäre auch ein Ansatz. Zuerst diese Teilen und zuschneiden(Ränder weg) und und dann 2 PDF rausmachen und drucken. Aber wie ? Per Hand kann man das. Ist aber sehr umständlich...

Ich hatte das aber anders gemeint. Unter dem ersten Teil solange Leerzeilen einfügen, sodaß dann der 2. untere Teil auf die 2.Seite rutscht. Das dann so abspeichern. Nach dem Ausfüllen kannst du dann im Druckermenü entscheiden, ob du die 1. oder 2. Seite drucken willst.

Wie soll man bei einer PDF Leerzeichen einfügen. Und ich wollte den Prozess einfacher gestallten...

#7358629
Lesenswert?

Joachim S. schrieb:

Unter Windows 10 ist das mit einer Batch-Datei garantiert auch möglich und vermutlich ziemlich exakt das Gleiche, was ich oben beschrieben habe. Nur kenne ich selbst mich mit Windows nicht aus, und kann Dir daher nicht genau sagen wie.

Der erste und wichtigste Schritt wäre aber bei Windows sicherlich, dass Du Dir "imagemagick" installierst, das es höchstwahrscheinlich auch für Windows gibt.

Schau Dir mal pdftoppm an, das kann das auch und gibt es auch für Windows. Nachfolgend die Hilfe-Ausgabe der Linux-Version. Ein Batch-Skript ist da schnell gemacht.

1
pdftoppm version 22.02.0
2
Copyright 2005-2022 The Poppler Developers - http://poppler.freedesktop.org
3
Copyright 1996-2011 Glyph & Cog, LLC
4
Usage: pdftoppm [options] [PDF-file [PPM-file-prefix]]
5
  -f <int>                                 : first page to print
6
  -l <int>                                 : last page to print
7
  -o                                       : print only odd pages
8
  -e                                       : print only even pages
9
  -singlefile                              : write only the first page and do not add digits
10
  -scale-dimension-before-rotation         : for rotated pdf, resize dimensions before the rotation
11
  -r <fp>                                  : resolution, in DPI (default is 150)
12
  -rx <fp>                                 : X resolution, in DPI (default is 150)
13
  -ry <fp>                                 : Y resolution, in DPI (default is 150)
14
  -scale-to <int>                          : scales each page to fit within scale-to*scale-to pixel box
15
  -scale-to-x <int>                        : scales each page horizontally to fit in scale-to-x pixels
16
  -scale-to-y <int>                        : scales each page vertically to fit in scale-to-y pixels
17
  -x <int>                                 : x-coordinate of the crop area top left corner
18
  -y <int>                                 : y-coordinate of the crop area top left corner
19
  -W <int>                                 : width of crop area in pixels (default is 0)
20
  -H <int>                                 : height of crop area in pixels (default is 0)
21
  -sz <int>                                : size of crop square in pixels (sets W and H)
22
  -cropbox                                 : use the crop box rather than media box
23
  -hide-annotations                        : do not show annotations
24
  -mono                                    : generate a monochrome PBM file
25
  -gray                                    : generate a grayscale PGM file
26
  -displayprofile <string>                 : ICC color profile to use as the display profile
27
  -defaultgrayprofile <string>             : ICC color profile to use as the DefaultGray color space
28
  -defaultrgbprofile <string>              : ICC color profile to use as the DefaultRGB color space
29
  -defaultcmykprofile <string>             : ICC color profile to use as the DefaultCMYK color space
30
  -sep <string>                            : single character separator between name and page number, default - 
31
  -forcenum                                : force page number even if there is only one page 
32
  -png                                     : generate a PNG file
33
  -jpeg                                    : generate a JPEG file
34
  -jpegcmyk                                : generate a CMYK JPEG file
35
  -jpegopt <string>                        : jpeg options, with format <opt1>=<val1>[,<optN>=<valN>]*
36
  -overprint                               : enable overprint
37
  -tiff                                    : generate a TIFF file
38
  -tiffcompression <string>                : set TIFF compression: none, packbits, jpeg, lzw, deflate
39
  -freetype <string>                       : enable FreeType font rasterizer: yes, no
40
  -thinlinemode <string>                   : set thin line mode: none, solid, shape. Default: none
41
  -aa <string>                             : enable font anti-aliasing: yes, no
42
  -aaVector <string>                       : enable vector anti-aliasing: yes, no
43
  -opw <string>                            : owner password (for encrypted files)
44
  -upw <string>                            : user password (for encrypted files)
45
  -q                                       : don't print any messages or errors
46
  -progress                                : print progress info
47
  -v                                       : print copyright and version info
48
  -h                                       : print usage information
49
  -help                                    : print usage information
50
  --help                                   : print usage information
51
  -?                                       : print usage information
OP (Firma: 10.08.1985) #7358655
Lesenswert?

@Joachim S. Ich habe mir das installiert und eben mit dem Beispiel von dir rumgespielt. Ich denke das convert am Ende muss weg, oder ?

Ich verstehe die Parameter Eingabe nicht. Ich müsste den Befehl ja einfach mitteilen wo der StartPunkt X:Y in der PDF ist und wie gross das Auschneidefenster sein soll. Aber wie genau muss ich das angeben ? Kannst du mir dazu noch ein Beispiel geben was die Bedienung verdeutlicht ?

Das ganze kann ich ja mit einer Batch steuern. Die Datei als PNG ausgeben, drucken und dann löschen. Muss nur gucken wie man das der Kommandezeilenebene mitteilt das er das mit der Datei machen soll die ich auf die batch ziehe.

#7359005
Lesenswert?

David G. schrieb:

@Joachim S. Ich habe mir das installiert und eben mit dem Beispiel von dir rumgespielt. Ich denke das convert am Ende muss weg, oder ?

Da hast Du natürlich völlig Recht. Keine Ahnung, wie das da hingekommen ist.

Ich verstehe die Parameter Eingabe nicht. Ich müsste den Befehl ja einfach mitteilen wo der StartPunkt X:Y in der PDF ist und wie gross das Auschneidefenster sein soll. Aber wie genau muss ich das angeben ? Kannst du mir dazu noch ein Beispiel geben was die Bedienung verdeutlicht ?

Die Parameter zum Zuschneiden kenne ich leider nicht auswendig, da müsste ich selbst nachschauen. Aber imagemagick ist ja eigentlich sehr gut dokumentiert. Ich würde an Deiner Stelle einfach mal nach "imagemagick crop pdf" oder so googlen, da dürftest Du diverse Beiträge finden, wo das wichtigste zum zuschneiden erklärt wird.

#7359262
Lesenswert?

Ich habe Dir im obigen Beitrag Beitrag "Re: Etiketten Druck; Hilfreiches Software Tool GESUCHT" schon mal zu pdftoppm geraten, da ist das zuschneiden ganz einfach.

Die nachfolgende Zeile macht das, was mit den anhängenden Dateien passiert

1
pdftoppm -r 300 -x 1232 -y 756 -W 1017 -H 522 Original.pdf ausgabe -png
2

3
# Erläuterung:
4
# -r = Auflösung DPI
5
# -x = X-Koordinate linke obere Ecke (Pixel der gewählten Auflösung, hier 300)
6
# -y = Y-Koordinate linke obere Ecke (Pixel ...)
7
# -W = Breite des Zuschnitts (Pixel ...)
8
# -H = Höhe des Zuschnitts (Pixel ...)

Das war's

Angehängte Dateien:
OP (Firma: 10.08.1985) #7359284
Lesenswert?

Hallo, Ich habe es mit imagemagic mit den Crop Befehl hinbekommen. War schön glücklich mit der Lösung. Und dann ist mir aufgefallen das der Ausschnitt der PDF in der Qualität sehr schlecht ist. Das Programm scheint nicht sauber mit pdf arbeiten zu können.

@Stephan S. Ich wollte es auch damit probieren. Aber ich habe keine Windows Version finden können. Hast du einen Link für mich? Ich hoffe damit gibt es nicht das gleiche Problem.

OP (Firma: 10.08.1985) #7359288
Lesenswert?

Hmmm schrieb:

David G. schrieb:

habe ich mir einen Thermoetiketten Drucker zugelegt

Warum immer solche halben Informationen? Es gibt mehr als einen. Falls es ein Brother ist, hilft der Treiber dabei: https://technikkram.net/blog/2018/08/31/dhl-etiketten-mit-dem-brother-ql-1100-drucken/

Es handelt sich um einen Zebra ZM400. Eigentlich sollte das Modell keine Rolle spielen. In Windows kann man egal welches Drucker Modell man hat immer die Blattgrösse angeben. Wenn man dann aus z.b. Adobe oder Paint drucken will und eine Vorschau anwählt dann zeigt er einen wie das Blatt/Etikett am Ende rauskommt. Ich strebe natürlich eine Lösung an die mit jedem Drucker oder auch anderen Labels funktionieren sollte. Kann ja auch mal sein das der Drucker das zeitliche segnet und ich irgendwo einen anderen günstig bekomme. Dieser Drucker war auch ein ausgemusterter von meiner Arbeit:-)

#7359966
Lesenswert?

David G. schrieb:

Ich habe es mit imagemagic mit den Crop Befehl hinbekommen. War schön glücklich mit der Lösung. Und dann ist mir aufgefallen das der Ausschnitt der PDF in der Qualität sehr schlecht ist. Das Programm scheint nicht sauber mit pdf arbeiten zu können.

Was genau bedeutet "in der Qualität sehr schlecht"? Möglicherweise musst Du einfach noch zusätzliche Kommandozeilen-Parameter dazu nehmen. Ich z.B. hatte bei imagemagick in der Vergangenheit mal das Problem, dass von Vektor- nach Rastergrafik umgewandelte Grafiken zunächst scheisse aussahen, weil imagemagick die Vektorgrafiken standardmässig nur mit 72dpi oder so gerendert und dann hochskaliert hat. Da war es dann glaube ich nötig, per "-dpi 300" oder so (und zwar genau an der richtigen Stelle des Befehls, die Position ist wichtig) dafür zu sorgen, dass die Vektorgrafik mit einer ausreichend hohen Auflösung eingelesen wird.

#7359972
Lesenswert?

Es gab mal von Hermes extra Etiketten dafür zu kaufen. War ein A4 Blatt mit einem ablösbaren A5 Paketaufkleber. Das hat ganz gut funktioniert. Aber mittlerweile mache ich das online und habe nur noch einen Matrixcode per mail. Dann drucken die bei Hermes das selber aus ;-) Bei DHL funktioniert das genauso.

Gruß

#7360052
Lesenswert?

Stephan S. schrieb:

David G. schrieb:

Leider kann die Windows Version von pdftoppm nicht das selbe wie die Linux Version. Die Parameter für x, y, W und H kann man nicht angeben.

Das ist natürlich blöd. Evtl kannn man das in W10 über das Linux-Subsystem installieren, kenne mich mit Windows aber nicht so gut aus.

Ich bin nochmal fündig geworden.

pdftoppm gehört zu den poppler-tools und die kannst Du bei https://blog.alivate.com.au/poppler-windows/ herunterladen. Entpacke das .7z und im Unterverzeichnis bin findest Du die exe und dll die Du brauchst.

Ich habe die angehängten Dateien damit und W7 aus lorem.pdf gemacht.

P.S.: Leider hat die Forensoftware die Bilder verkleinert, aber bei lorem-600-1.png sieht man, wie gut die Qualität ist. Die Fontgrösse reicht von 18 pt bis 6 pt

Angehängte Dateien:
#7360570
Lesenswert?

OP (Firma: 10.08.1985) #7363793
Lesenswert?

Stephan S. schrieb:

Stephan S. schrieb:

David G. schrieb:

Leider kann die Windows Version von pdftoppm nicht das selbe wie die Linux Version. Die Parameter für x, y, W und H kann man nicht angeben.

Das ist natürlich blöd. Evtl kannn man das in W10 über das Linux-Subsystem installieren, kenne mich mit Windows aber nicht so gut aus.

Ich bin nochmal fündig geworden.

pdftoppm gehört zu den poppler-tools und die kannst Du bei https://blog.alivate.com.au/poppler-windows/ herunterladen. Entpacke das .7z und im Unterverzeichnis bin findest Du die exe und dll die Du brauchst.

Ich habe die angehängten Dateien damit und W7 aus lorem.pdf gemacht.

P.S.: Leider hat die Forensoftware die Bilder verkleinert, aber bei lorem-600-1.png sieht man, wie gut die Qualität ist. Die Fontgrösse reicht von 18 pt bis 6 pt

Hallo, mit diesem Tool und diesem Batch Aufruf kann ich 2 Dateien im PNG Format in D:\AUTOPRINT\ ausgeben:

@echo off D:\poppler-0.68.0\bin\pdftoppm -r 300 -x 150 -y 100 -W 2180 -H 1520 %1 D:\AUTOPRINT\Hermes_Oben -png D:\poppler-0.68.0\bin\pdftoppm -r 300 -x 150 -y 1720 -W 2180 -H 1560 %1 D:\AUTOPRINT\Hermes_unten -png

Ich habe das Programm FolderMill in der Shareware Version installiert. Das schaut in den Ordner und druckt die 2 Bilder aus. Das klappt alles super. Die Sache hat nur einen Hacken. Weil FolderMill in der Shareware Version vorliegt kommt zusätzlich eine Seite aus dem Drucker mit dem Schriftzug printed by FolderMill. Das FolderMill kostet in der Vollversion 500$.

Kennt vielleicht jemand einen Batch Befehl mit dem man ein PNG Bild auf einem Drucker ausgeben kann ? Der Drucker ist aber nicht mein Standard Drucker. Oder eine anderes kostenloses Zusatztool was das gleiche macht wie FolderMill ?

Erstmal Vielen Dank für die tolle Hilfe.

OP (Firma: 10.08.1985) #7363977
Lesenswert?

Das mit Irfanview war der letzter Tipp den ich noch gebraucht habe. Vielen Dank Stephan S.

Jetzt habe ich hiermit ein Batch erstellt:

@echo off D:\poppler-0.68.0\bin\pdftoppm -r 300 -x 150 -y 100 -W 2180 -H 1520 %1 D:\AUTOPRINT\Hermes_Oben -png D:\poppler-0.68.0\bin\pdftoppm -r 300 -x 150 -y 1730 -W 2180 -H 1550 %1 D:\AUTOPRINT\Hermes_unten -png C:\Programme\IrfanView\i_view64.exe D:\AUTOPRINT\Hermes_Oben-1.png /aspectratio /resample /print="Labelprinter" C:\Programme\IrfanView\i_view64.exe D:\AUTOPRINT\Hermes_unten-1.png /aspectratio /resample /print="Labelprinter"

Wenn man die PDF auf die batch zieht starte sie und der Ausdruck kommt 1 Sekunde später aus dem Labelprinter. Für nicht geübte die %1 ist ein Platzhalter für die Dateipfad+Datei. Will man es in der Kommonadozeile per Fuß testen muss man den kompletten Pfad zur Datei da eintragen wo %1 steht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren