v2017: QR-Code nicht via Seriendruck erzeugbar, oder?
#1
Hallo,

schön, der integrierte QR-Code-Generator. Doch lässt sich nicht in Kombination mit der Seriendruck-Funktion nutzen, oder?

Wobei ich als Ergebnis die QR-Code-Grafiken als einzelne Dateien (Bitmap oder PDF) bräuchte zur Weiternutzung in InDesign (möglicherweise ist dies mit den CC-Versionen der Adobe Suite machbar; doch wir nutzen noch CS6).


Danke!
mtemp
Zitieren
#2
Hallo mtemp,

mtemp schrieb:...Wobei ich als Ergebnis die QR-Code-Grafiken als einzelne Dateien (Bitmap oder PDF) bräuchte...

Du könntest Zint benutzen. Damit kann man die QR-Codes als Bitmap (PNG) oder Vektor(EPS, SVG) erstellen. Das Tool kann man mit der eigenen Benutzeroberfläche oder auch über die Kommandozeile benutzen. Über die Kommandozeile ergeben sich vielfältige Automatisierungsmöglichkeiten. InDesign wird doch bestimmt EPS-Dateien importieren können. Falls Du den Grafiken nichts hinzufügen willst, kannst Du Dir damit den Umweg über CorelDraw sparen.

Gruß

Koter
Zitieren
#3
Hallo Koter,

Danke für Deine Antwort.

Habs ausprobiert – Ergebnis:
[ATTACH=CONFIG]12821[/ATTACH]

Somit gleich wieder gelöscht (Einarbeitung in die Kommandozeilenparameter hab ich mir dann auch erspart) und nutze weiterhin ein PHP-Skript auf Basis von http://www.superiorwebsys.com/66-generat...oogle-api/

Einziges Problem, da ich gestern über 400 QR-Codes zur Einbindung in ein InDesign-Serienbrief-Dokument brauchte, musste ich die Ausführungszeit von PHP auf meinem loklane server von den wohl standardmäßigen 30s auf 1min verlängern... Erst danach hatte ich alle PNGs "im Kasten".

Doch in Adobe CC solls nicht nur diesen "einfach" QR-/Barcode-Generator geben:
https://helpx.adobe.com/indesign/how-to/...esign.html

sondern lässt sich (wie man es erwarten sollte) auch via Serienbrief-Funktion erzeugen:
https://helpx.adobe.com/indesign/using/d...ddatamerge

Wohl dem, der also diese Version besitzt Wink

Danke nochmals!
mtemp


Angehängte Dateien Thumbnail(s)
   
Zitieren
#4
Hallo mtemp,

Das ist Pech! Ich habe Zint immer verwendet, weil es zuverlässig und schnell die Barcodes erzeugte. Ich habe es allerdings immer über die Kommandozeile verwendet (meistens mit VBA).

mtemp schrieb:...da ich gestern über 400 QR-Codes zur Einbindung in ein InDesign-Serienbrief-Dokument brauchte...

Ich hab das gerade mit einer Excel-Datei mit 400 Zeilen über die Zint-Kommandozeile ausprobiert:

[Bild: zint1hcknh.gif]

Die 400 EPS-Dateien zu erstellen dauerte 12 Sekunden. Wenn das bei Deiner PHP-Lösung viel länger dauerte solltest Du vielleicht doch noch einmal testen, ob die Kommandozeile auf Deinem Rechner läuft.

Bindest Du die 400 QR-Codes per Hand in jeden einzelnen Serienbrief ein?

Gruß

Koter
Zitieren
#5
Hallo koter,

vielen Dank für Deinen "Aufwand" Smile

Doch das sieht ja in der Tat verheißungsvoll aus – in Excel (wo ich die Serienbriefdaten ja bereits und umständlich, wenn auch nur via copy&paste, in mein PHP-Skriptchen übernehmen muss) via Zint zu EPSse.

In InDesign gibts ja die schöne Eigenschaft (und dies sogar in CS6), bei dessen Serienbrief-Funktion auch Bilder einbinden zu können. Mittels Pfadangabe in der Quelldatei und als Spaltenkopf zB "@bildoderaehnlich" – also mit dem at-Zeichen davor –, weiß InDesign, dass die Daten der Spalte Bildpfade enthalten. So lassen sich also auch Bilddaten individuell/automatisiert einbinden.

Konkrekt in meinen Fällen: Urkunden mit Portraitbild des jeweils Geehrten und in meinem jetzigen Fall mit dem Hinweis (als Text + QR-Code)zu seiner "Online-Urkunde" = der Webadresse (auch wenn zB im Kollegenkreise niemand QRs abscannt; obwohl es ja durchaus eine interessante Sache darstellt; vorausgesetzt, der Betrachter weiß, was sich hinter dem QR-Code verbirgt, also welche Seite/Daten darin codiert ist/sind)

Vielste Grüßte, mtemp
Zitieren
#6
... kurze Bitte: könntest Du mir Deinen gesamten VBA-Code zuschicken/abbilden?
Hab VBA viel zu selten benutzt, so dass ich wohl wieder von vorne anfangen müsste ...

Danke & regenfreien Abend!
Zitieren
#7
Hallo mtemp,

Code:
Sub QREps1()
    ZintPfad = ActiveWorkbook.Path & "\"
    EPSPfad = "C:\temp\corelforum\QREPS\"
    ECCLevel = 2 '1 = Level L, 2 = Level M, 3 = Level Q, 4 = Level  H
    Skalierung = "4.5"
    Z = 1
    Start = Now
    Do
        a = Cells(Z, 1).Value
        
        If a = "" Then
            Exit Do
        Else
            Befehl = ZintPfad & "zint -o " & Chr(34) & EPSPfad _
            & "temp" & Z & ".eps" & Chr(34) & " --binary -b 58 --secure=" & ECCLevel _
            & " --scale=" & Skalierung _
            & " -d " & Chr(34) & a & Chr(34)
            Call warte(Befehl)
            Debug.Print a
        End If
        Z = Z + 1
        If Z > 1000 Then Exit Do
    Loop
    Ende = Now
    Debug.Print Format(Ende - Start, "hh:mm:ss")
End Sub

Sub warte(ByVal strPath As String)
    Dim WshShell As Object
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run strPath, 7, 1
    Set WshShell = Nothing
End Sub

Die Variable ZintPfad musst Du auf den Pfad zur zint.exe (Das Kommandozeilentool) setzen. Die Variable EPSPfad ist der Ausgabepfad. Die Do-Schleife bricht ab, wenn sie auf eine leere Zelle trifft, spätestens aber ab Zeile 1000. Die Werte werden aus der ersten Spalte gelesen. Wenn eine andere Spalte ausgelesen werden soll, muss die Zahl bei a = Cells(Z, 1).Value von 1 auf die Zahl der auzulesenden Spalte geändert werden.

Wenn Du den Code noch anpassen musst, melde Dich falls dabei Schwierigkeiten auftreten.

Gruß

Koter
Zitieren
#8
Oh wie schön = Dankeschön, Koter!

Mein jetziges "Projekt"(chen) gerade endlich fertig gestellt, noch mit meiner umständlichen Methode, da ja in PHP ausgelagert statt direkt aus Excel heraus. Wird mir sicherlich bei der nächsten Urkundenerstellung von Nutzen sein.

Somit schöne Nacht!
mtemp
Zitieren



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  CDR-Datei öffnet sich nicht mehr ChristianK 4 275 08.09.2022, 20:50
Letzter Beitrag: ChristianK
  Länge von nicht geraden Linien OsCor 2 217 08.08.2022, 16:25
Letzter Beitrag: OsCor
  Objekte verschieben nicht mehr möglich Uwe_1108 1 300 21.05.2022, 08:08
Letzter Beitrag: norre
  Schrift oder Objekt einseitig grösser ziehen derBibo1969 2 520 01.03.2022, 20:00
Letzter Beitrag: derBibo1969
  Corel 2018 Export in jpg oder png OsCor 2 564 02.02.2022, 21:50
Letzter Beitrag: OsCor
  Corel Draw Datei kann nicht geöffnet werden Spaceliner 2 701 17.12.2021, 16:25
Letzter Beitrag: mvm
  Kontur nach dem Export in PDF nicht mehr 100 % schwarz Ueckendorf 6 654 23.11.2021, 21:28
Letzter Beitrag: mvm
  X7 Speichern geht nicht klj 3 677 14.05.2021, 12:23
Letzter Beitrag: norre
  Corel 2020/21 - PDF/X Export ohne Profil nicht möglich! Pixel Punk 0 719 11.04.2021, 09:19
Letzter Beitrag: Pixel Punk
  Corel Draw Einstellung oder liegt es am Plotter? Maeckes87 1 522 16.01.2021, 00:18
Letzter Beitrag: vektor