Fehlende Dateien und Ordner hinzugefügt

This commit is contained in:
2026-06-10 21:20:03 +02:00
parent 1d8ca0b908
commit 3278e57334
217 changed files with 9168 additions and 592 deletions

View File

@@ -0,0 +1,23 @@
{
"printerAlias": "OFFICE_A4",
"templateName": "lieferschein_docx",
"renderMode": "DOCX",
"docxConverter": "DOCX4J_FO",
"copies": 1,
"pdfDpi": 300,
"includeRenderedBase64": false,
"data": {
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "09.06.2026",
"customer": {
"name": "Muster GmbH",
"address": "Musterstraße 1, 12345 Musterstadt"
},
"workorderNumber": "WO-100200",
"partNumber": "A123456",
"quantity": "120",
"serialNumber": "SNR000001",
"note": "Lieferung frei Rampe. Bitte Ware bei Annahme prüfen.",
"description": "Lieferschein Demo-Artikel"
}
}

View File

@@ -0,0 +1,14 @@
{
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "09.06.2026",
"customer": {
"name": "Muster GmbH",
"address": "Musterstraße 1, 12345 Musterstadt"
},
"workorderNumber": "WO-100200",
"partNumber": "A123456",
"quantity": "120",
"serialNumber": "SNR000001",
"note": "Lieferung frei Rampe. Bitte Ware bei Annahme prüfen.",
"description": "Lieferschein Demo-Artikel"
}

View File

@@ -0,0 +1,8 @@
{
"name": "lieferschein_docx",
"documentName": "Lieferschein DOCX Vorlage",
"templateType": "DOCX",
"contentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"sourceFileName": "lieferschein_docx_template.docx",
"documentFile": "document.docx"
}

View File

@@ -0,0 +1,20 @@
{
"templateName": "lieferschein_docx",
"renderMode": "DOCX",
"docxConverter": "DOCX4J_FO",
"includeRenderedBase64": false,
"data": {
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "09.06.2026",
"customer": {
"name": "Muster GmbH",
"address": "Musterstraße 1, 12345 Musterstadt"
},
"workorderNumber": "WO-100200",
"partNumber": "A123456",
"quantity": "120",
"serialNumber": "SNR000001",
"note": "Lieferung frei Rampe. Bitte Ware bei Annahme prüfen.",
"description": "Lieferschein Demo-Artikel"
}
}

View File

@@ -0,0 +1,58 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Lieferschein HTML Tabelle</title>
<style>
@page { size: A4; margin: 14mm; }
body { font-family: Arial, sans-serif; font-size: 10pt; color: #111; }
h1 { font-size: 18pt; margin: 0 0 8mm 0; }
.header { display: flex; justify-content: space-between; align-items: flex-start; }
.box { border: 1px solid #999; padding: 3mm; margin-bottom: 5mm; }
table { width: 100%; border-collapse: collapse; table-layout: fixed; }
th, td { border: 1px solid #777; padding: 2mm; vertical-align: top; }
th { background: #eeeeee; font-weight: bold; }
.right { text-align: right; }
.center { text-align: center; }
.barcode { width: 42mm; height: 12mm; object-fit: contain; }
.qr { width: 28mm; height: 28mm; }
</style>
</head>
<body>
<div class="header">
<div>
<h1>Lieferschein</h1>
<div><b>Nr.:</b> {{text:deliveryNumber}}</div>
<div><b>Datum:</b> {{text:deliveryDate}}</div>
</div>
<img class="qr" alt="QR" src="{{qr:deliveryNumber}}">
</div>
<div class="box"><b>Kunde:</b> {{text:customer.name}}</div>
<table>
<thead>
<tr>
<th style="width:10mm">Pos.</th>
<th style="width:32mm">Artikel</th>
<th>Bezeichnung</th>
<th style="width:18mm">Menge</th>
<th style="width:38mm">Seriennummer</th>
<th style="width:45mm">Barcode</th>
</tr>
</thead>
<tbody>
{{#each:items}}
<tr>
<td class="center">{{text:pos}}</td>
<td>{{text:partNumber}}</td>
<td>{{text:description}}</td>
<td class="right">{{text:quantity}}</td>
<td>{{text:serialNumber}}</td>
<td class="center"><img class="barcode" alt="Barcode" src="{{barcode:CODE_128:serialNumber:360x90}}"></td>
</tr>
{{/each}}
</tbody>
</table>
</body>
</html>

View File

@@ -0,0 +1,37 @@
{
"printerAlias": "OFFICE_A4",
"templateName": "lieferschein_html_table",
"renderMode": "PDF",
"copies": 1,
"pdfDpi": 300,
"data": {
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "08.06.2026",
"customer": {
"name": "Muster GmbH"
},
"items": [
{
"pos": "1",
"partNumber": "A123456",
"description": "Gehäuse Oberteil",
"quantity": "10",
"serialNumber": "SNR000001"
},
{
"pos": "2",
"partNumber": "B987654",
"description": "Elektronikmodul",
"quantity": "5",
"serialNumber": "SNR000002"
},
{
"pos": "3",
"partNumber": "C555111",
"description": "Dichtung",
"quantity": "20",
"serialNumber": "SNR000003"
}
]
}
}

View File

@@ -0,0 +1,30 @@
{
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "08.06.2026",
"customer": {
"name": "Muster GmbH"
},
"items": [
{
"pos": "1",
"partNumber": "A123456",
"description": "Gehäuse Oberteil",
"quantity": "10",
"serialNumber": "SNR000001"
},
{
"pos": "2",
"partNumber": "B987654",
"description": "Elektronikmodul",
"quantity": "5",
"serialNumber": "SNR000002"
},
{
"pos": "3",
"partNumber": "C555111",
"description": "Dichtung",
"quantity": "20",
"serialNumber": "SNR000003"
}
]
}

View File

@@ -0,0 +1,21 @@
{
"name": "lieferschein_html_table",
"documentName": "Lieferschein HTML Tabelle",
"sourceFileName": "lieferschein_html_table.html.tpl",
"description": "HTML-Lieferschein mit dynamischer Tabelle, Barcode je Zeile und QR-Code im Kopf",
"contentType": "text/html",
"templateType": "HTML",
"encoding": "UTF-8",
"storageMode": "FOLDER",
"storageVersion": 2,
"templateDirectory": "templates/lieferschein_html_table",
"documentFile": "document.html",
"metadataFile": "template.json",
"sampleDataFile": "sample-data.json",
"printRequestFile": "print-request.json",
"fieldsFile": "fields.json",
"hasDocumentFile": true,
"hasFieldsFile": false,
"hasSampleDataFile": true,
"hasPrintRequestFile": true
}

View File

@@ -0,0 +1,74 @@
%PDF-1.4
%<25><><EFBFBD><EFBFBD> ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (anonymous) /CreationDate (D:20260609194637+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260609194637+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (Lieferschein PDF_TEMPLATE Demo) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 997
>>
stream
Gau1-gN(as&;KZF'RL,p?$&88;Gpo"/Vi='/fBjhJn]$;fkIA5l+80%[ZcH3daBD/.$<\"I9QSQM$&ZShL87@JGfUW^#d$5,W"?c'dQ:gOGo:EjosLVR#bF-!5TS1kQS5XGHj"q-DV5]X[2!$LEqXf7iBQ"<0JDg(!e'!$-A*#f)YShI"q(8E7-`,?@d5[[Up9Ae+i=>jP]g^dHfin`fugo#DZk.VHK&4<6T#1V6D\u?1U(%2r\d2.Q3s-8)lGeTTqj;f0'N:dSJ^W\?YdHP?.gF[Gm7hmsPId1BGBe[6c=1]r<$MoeO9f0FS`ecoWOX_;V\edX;2YRhVreq0EsXWpZ'aa-!]?_&Gu@:0Cl!b?5k6q0blS;/n*JAY#C?U0-RRN>9#V%l]0^<6XfBA/q]c/&<#/)&7W?B[@(+cj7BYa$)r.l*As3<]&t('+KT*FUZkVk=fZq;IP4mlQ4G++1Df[pC%;UGfHKAGF7fg\CIa*=AR#G6`X=!-]chLf+MCq9kf`\;n2b0beI)d^>;+dXYbdCKj!rrN&R-#6m8(J6>"1_3ZUTE_&NnYs%LXj7BLu+YniU715>7taqJAi16c*K0O>s0b]h!hAQ>)E$s9>$@us^RWgt>L',QbpD<,fmmco;"m`hf75TPd):@5,g/F'Cao0jNlA*p/_5Wc0;V*NAgNgZ/"c"%?5QA57@gMb?K_sOqPqeMT8F]Mj54M/a[OPDosc&oMolnX?6D2B_Xmr\*8r!rC)7XI^<U(*V\AQ14*nSVbD=8u'tg[kg\8dj^s[(pTDNXrjDiS]jZK/3^PmnkphqtB9%&Z[<0gE#@I:EGG,5!2tLjp.LeO.IuW,6"m,ok-inhK=QpUY069\%^0<=FIWppRq&nV2*7U32;?R?8;2CUFLntWaV>.bc%NJhIf8O@34D[lb!XaFA<*K.Fdu&p<t]EVc5s0#+n]bhR%bb.$h:Cc7$IZM\jhLIo^+]o-RXi7Z2Ta3XDM<b?qF&~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000524 00000 n
0000000592 00000 n
0000000875 00000 n
0000000934 00000 n
trailer
<<
/ID
[<ac0839f3e0e3c4c3aca8df4ec3a49cd2><ac0839f3e0e3c4c3aca8df4ec3a49cd2>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
2021
%%EOF

View File

@@ -0,0 +1,128 @@
{
"coordinateUnit": "mm",
"coordinateOrigin": "TOP_LEFT",
"pdfFields": [
{
"name": "deliveryNumber",
"type": "TEXT",
"value": "{{deliveryNumber}}",
"page": 1,
"x": 55,
"y": 30,
"width": 55,
"height": 8,
"fontSize": 10
},
{
"name": "deliveryDate",
"type": "TEXT",
"value": "{{deliveryDate}}",
"page": 1,
"x": 145,
"y": 30,
"width": 47,
"height": 8,
"fontSize": 10
},
{
"name": "customerName",
"type": "TEXT",
"value": "{{customer.name}}",
"page": 1,
"x": 45,
"y": 50,
"width": 147,
"height": 8,
"fontSize": 10
},
{
"name": "customerAddress",
"type": "TEXT",
"value": "{{customer.address}}",
"page": 1,
"x": 45,
"y": 63,
"width": 147,
"height": 8,
"fontSize": 9
},
{
"name": "workorderNumber",
"type": "TEXT",
"value": "{{workorderNumber}}",
"page": 1,
"x": 55,
"y": 87,
"width": 55,
"height": 8,
"fontSize": 10
},
{
"name": "partNumber",
"type": "TEXT",
"value": "{{partNumber}}",
"page": 1,
"x": 55,
"y": 101,
"width": 55,
"height": 8,
"fontSize": 10
},
{
"name": "quantity",
"type": "TEXT",
"value": "{{quantity}}",
"page": 1,
"x": 145,
"y": 101,
"width": 47,
"height": 8,
"fontSize": 10,
"align": "RIGHT"
},
{
"name": "serialNumber",
"type": "TEXT",
"value": "{{serialNumber}}",
"page": 1,
"x": 55,
"y": 115,
"width": 70,
"height": 8,
"fontSize": 10
},
{
"name": "serialBarcode",
"type": "BARCODE",
"barcodeType": "CODE_128",
"value": "{{serialNumber}}",
"page": 1,
"x": 18,
"y": 135,
"width": 100,
"height": 25
},
{
"name": "serialQr",
"type": "QR_CODE",
"value": "{{serialNumber}}",
"page": 1,
"x": 145,
"y": 125,
"width": 35,
"height": 35
},
{
"name": "note",
"type": "TEXT",
"value": "{{note}}",
"page": 1,
"x": 18,
"y": 205,
"width": 174,
"height": 18,
"fontSize": 9,
"multiline": true
}
]
}

View File

@@ -0,0 +1,21 @@
{
"printerAlias": "OFFICE_A4",
"templateName": "lieferschein_pdf_simple",
"renderMode": "PDF_TEMPLATE",
"copies": 1,
"pdfDpi": 300,
"includeRenderedBase64": false,
"data": {
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "09.06.2026",
"customer": {
"name": "Muster GmbH",
"address": "Musterstraße 1, 12345 Musterstadt"
},
"workorderNumber": "WO-100200",
"partNumber": "A123456",
"quantity": "120",
"serialNumber": "SNR000001",
"note": "Lieferung frei Rampe. Bitte Ware bei Annahme prüfen."
}
}

View File

@@ -0,0 +1,13 @@
{
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "09.06.2026",
"customer": {
"name": "Muster GmbH",
"address": "Musterstraße 1, 12345 Musterstadt"
},
"workorderNumber": "WO-100200",
"partNumber": "A123456",
"quantity": "120",
"serialNumber": "SNR000001",
"note": "Lieferung frei Rampe. Bitte Ware bei Annahme prüfen."
}

View File

@@ -0,0 +1,10 @@
{
"name": "lieferschein_pdf_simple",
"documentName": "Lieferschein PDF einfach",
"templateType": "PDF_TEMPLATE",
"contentType": "application/pdf",
"sourceFileName": "lieferschein_pdf_simple_template.pdf",
"documentFile": "document.pdf",
"coordinateUnit": "mm",
"coordinateOrigin": "TOP_LEFT"
}

View File

@@ -0,0 +1,74 @@
%PDF-1.4
%<25><><EFBFBD><EFBFBD> ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (anonymous) /CreationDate (D:20260608163430+00'00') /Creator (anonymous) /Keywords () /ModDate (D:20260608163430+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (unspecified) /Title (PDF Tabellenvorlage Lieferschein) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 672
>>
stream
Gat%`9lJ`N&;KZL'm"2lAF#fb1_PR3JK@.Y1pM?m&HY(F/$D7Y1sNf(fFT_c.'5%G@C5L8ccj[:6H"q$hU;IDPJH@q"Gr5a5\cu9)*fjcB]9<Gf5[%l*o_3Q@AJ]U=TfO2_HSN6$1MAbd>Z6@F?s("&X&cJI+nHhB^F_WDAlCI(r8^;Gc)LaqqM)ul$^5e>UMZ?=Tuq?c(K:2V`\g!(G-79$\Q_k!2HqedgG4+pmT`YMM%*^@@b;::;nO_.Qb[Br@PsddG/SrPht/2@j_tbD\T\@C(iZ.;_uP'EmgCdg0mU!p5@([DjrGSo'&!K6+[4?:,hKRaVftF*9]Q9&c)Do:>n_m4?@=)]NlVnn?$C<$^>>XMu1[G7Yuh>;</6P8p\0.$+@!h'=b)q0Th=)l/&T)r2?`,/QBsGn!"MYH.r=KIqV,;buU.$F(EuJ!^?.W[,#S4XjG'K5"#^[K`Yi\1_mPQpMd1ciO^#cmg&4:n.2(A>c_&-#!Wu$.*nmNgSJ_tkeQYioH@JV9@l&eF-]jbY&q8S_im&e<*b>-KMuTWjuWa?\-p!,[_qoN=m"a)FWbTsr+MA@7b)aHe#9"Fb./SsLYrMO[&s[ZU9AaW9;oJ!J7g?1?<1%Bh/ZYq=j_ocp&;1i]K.i9r4UH^Y9To7b4lP$;S^6n&iD;q~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000524 00000 n
0000000592 00000 n
0000000877 00000 n
0000000936 00000 n
trailer
<<
/ID
[<721e7688792119f7e9da1c836b6aa329><721e7688792119f7e9da1c836b6aa329>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
1698
%%EOF

View File

@@ -0,0 +1,111 @@
{
"coordinateUnit": "mm",
"coordinateOrigin": "TOP_LEFT",
"pdfFields": [
{
"name": "deliveryNumber",
"type": "TEXT",
"value": "{{deliveryNumber}}",
"page": 1,
"x": 38,
"y": 35,
"width": 70,
"height": 6,
"fontSize": 10
},
{
"name": "customerName",
"type": "TEXT",
"value": "{{customer.name}}",
"page": 1,
"x": 38,
"y": 43,
"width": 90,
"height": 6,
"fontSize": 10
},
{
"name": "deliveryDate",
"type": "TEXT",
"value": "{{deliveryDate}}",
"page": 1,
"x": 38,
"y": 51,
"width": 70,
"height": 6,
"fontSize": 10
},
{
"name": "deliveryQr",
"type": "QR_CODE",
"value": "{{deliveryNumber}}",
"page": 1,
"x": 162,
"y": 25,
"width": 28,
"height": 28
},
{
"name": "positionsTable",
"type": "TABLE",
"source": "items",
"page": 1,
"x": 18,
"y": 78,
"width": 174,
"height": 125,
"rowHeight": 13,
"headerHeight": 8,
"maxRows": 9,
"overflow": "CUT",
"fontSize": 7,
"border": true,
"drawHeader": true,
"repeatHeader": true,
"padding": 1.5,
"headerBackground": "#EEEEEE",
"headerColor": "#000000",
"gridColor": "#000000",
"columns": [
{
"title": "Pos.",
"field": "pos",
"width": 12,
"align": "CENTER"
},
{
"title": "Artikel",
"field": "partNumber",
"width": 29,
"align": "LEFT"
},
{
"title": "Bezeichnung",
"field": "description",
"width": 47,
"align": "LEFT",
"multiline": true
},
{
"title": "Menge",
"field": "quantity",
"width": 16,
"align": "RIGHT"
},
{
"title": "SNR",
"field": "serialNumber",
"width": 31,
"align": "LEFT"
},
{
"title": "Barcode",
"type": "BARCODE",
"barcodeType": "CODE_128",
"field": "serialNumber",
"width": 39
}
]
}
]
}

View File

@@ -0,0 +1,52 @@
{
"printerAlias": "OFFICE_A4",
"templateName": "lieferschein_pdf_table",
"renderMode": "PDF_TEMPLATE",
"copies": 1,
"pdfDpi": 300,
"includeRenderedBase64": false,
"data": {
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "08.06.2026",
"customer": {
"name": "Muster GmbH"
},
"items": [
{
"pos": "1",
"partNumber": "A123456",
"description": "Gehäuse Oberteil",
"quantity": "10",
"serialNumber": "SNR000001"
},
{
"pos": "2",
"partNumber": "B987654",
"description": "Elektronikmodul",
"quantity": "5",
"serialNumber": "SNR000002"
},
{
"pos": "3",
"partNumber": "C555111",
"description": "Dichtungssatz EPDM",
"quantity": "20",
"serialNumber": "SNR000003"
},
{
"pos": "4",
"partNumber": "D444222",
"description": "Sensorleitung vorkonfektioniert",
"quantity": "7",
"serialNumber": "SNR000004"
},
{
"pos": "5",
"partNumber": "E777888",
"description": "Befestigungsclip",
"quantity": "30",
"serialNumber": "SNR000005"
}
]
}
}

View File

@@ -0,0 +1,44 @@
{
"deliveryNumber": "LS-2026-0001",
"deliveryDate": "08.06.2026",
"customer": {
"name": "Muster GmbH"
},
"items": [
{
"pos": "1",
"partNumber": "A123456",
"description": "Gehäuse Oberteil",
"quantity": "10",
"serialNumber": "SNR000001"
},
{
"pos": "2",
"partNumber": "B987654",
"description": "Elektronikmodul",
"quantity": "5",
"serialNumber": "SNR000002"
},
{
"pos": "3",
"partNumber": "C555111",
"description": "Dichtungssatz EPDM",
"quantity": "20",
"serialNumber": "SNR000003"
},
{
"pos": "4",
"partNumber": "D444222",
"description": "Sensorleitung vorkonfektioniert",
"quantity": "7",
"serialNumber": "SNR000004"
},
{
"pos": "5",
"partNumber": "E777888",
"description": "Befestigungsclip",
"quantity": "30",
"serialNumber": "SNR000005"
}
]
}

View File

@@ -0,0 +1,23 @@
{
"name": "lieferschein_pdf_table",
"documentName": "Lieferschein PDF Tabelle",
"sourceFileName": "lieferschein_pdf_table_template.pdf",
"description": "PDF_TEMPLATE Beispiel mit dynamischer Tabelle, Barcode-Spalte und QR-Code",
"contentType": "application/pdf",
"templateType": "PDF_TEMPLATE",
"encoding": "UTF-8",
"coordinateUnit": "mm",
"coordinateOrigin": "TOP_LEFT",
"storageMode": "FOLDER",
"storageVersion": 2,
"templateDirectory": "templates/lieferschein_pdf_table",
"documentFile": "document.pdf",
"metadataFile": "template.json",
"fieldsFile": "fields.json",
"sampleDataFile": "sample-data.json",
"printRequestFile": "print-request.json",
"hasDocumentFile": true,
"hasFieldsFile": true,
"hasSampleDataFile": true,
"hasPrintRequestFile": true
}

View File

@@ -0,0 +1,7 @@
^XA
^CF0,35
^FO40,40^FDSerial: {{serialNumber}}^FS
^FO40,90^FDPart: {{partNumber}}^FS
^FO40,145^BCN,80,Y,N,N^FD{{serialNumber}}^FS
^FO40,260^BQN,2,6^FDLA,{{serialNumber}}^FS
^XZ

View File

@@ -0,0 +1,12 @@
{
"printerAlias": "LABEL_LINE_01",
"templateName": "serial_label_zpl",
"renderMode": "RAW",
"copies": 1,
"encoding": "UTF-8",
"data": {
"serialNumber": "SNR000001",
"partNumber": "A123456",
"workorderNumber": "WO-100200"
}
}

View File

@@ -0,0 +1,5 @@
{
"serialNumber": "SNR000001",
"partNumber": "A123456",
"workorderNumber": "WO-100200"
}

View File

@@ -0,0 +1,21 @@
{
"name": "serial_label_zpl",
"documentName": "Serienetikett ZPL",
"sourceFileName": "serial_label_zpl_barcode_qr.zpl.tpl",
"description": "ZPL-Etikett mit Barcode und QR-Code fuer RAW_TCP oder Windows-Spooler RAW",
"contentType": "text/plain",
"templateType": "ZPL",
"encoding": "UTF-8",
"storageMode": "FOLDER",
"storageVersion": 2,
"templateDirectory": "templates/serial_label_zpl",
"documentFile": "document.zpl",
"metadataFile": "template.json",
"sampleDataFile": "sample-data.json",
"printRequestFile": "print-request.json",
"fieldsFile": "fields.json",
"hasDocumentFile": true,
"hasFieldsFile": false,
"hasSampleDataFile": true,
"hasPrintRequestFile": true
}

View File

@@ -0,0 +1,16 @@
{
"printerAlias": "OFFICE_A4",
"templateName": "serienbegleitschein_docx",
"renderMode": "DOCX",
"docxConverter": "DOCX4J_FO",
"copies": 1,
"pdfDpi": 300,
"data": {
"serialNumber": "SNR000001",
"partNumber": "A123456",
"workorderNumber": "WO-100200",
"customer": {
"name": "Muster GmbH"
}
}
}

View File

@@ -0,0 +1,8 @@
{
"serialNumber": "SNR000001",
"partNumber": "A123456",
"workorderNumber": "WO-100200",
"customer": {
"name": "Muster GmbH"
}
}

View File

@@ -0,0 +1,13 @@
{
"name": "serienbegleitschein_docx",
"documentName": "Serienbegleitschein DOCX",
"description": "DOCX-Beispielvorlage fuer DOCX-Download sowie DOCX4J_FO-Validierung",
"templateType": "DOCX",
"contentType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"storageMode": "FOLDER",
"storageVersion": 2,
"documentFile": "document.docx",
"sampleDataFile": "sample-data.json",
"printRequestFile": "print-request.json",
"encoding": "UTF-8"
}

View File

@@ -0,0 +1,15 @@
{
"printerAlias": "OFFICE_A4",
"templateName": "serienbegleitschein_docx",
"renderMode": "DOCX",
"docxConverter": "DOCX4J_FO",
"includeRenderedBase64": true,
"data": {
"serialNumber": "SNR000001",
"partNumber": "A123456",
"workorderNumber": "WO-100200",
"customer": {
"name": "Muster GmbH"
}
}
}