Initial Commit, labels are mostly well formatted

This commit is contained in:
Adam Goldsmith 2020-01-30 22:06:00 -05:00
commit a80ef31d25
6 changed files with 488 additions and 0 deletions

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
/.cache/
/dist/
/node_modules/
/package-lock.json

46
computerLabel.css Normal file
View File

@ -0,0 +1,46 @@
@page {
size: calc(146.64pt - 4.32pt) calc(69.12pt - 4.08pt);
margin: 1mm;
}
body {
margin: 0;
}
.label {
background-size: cover;
page-break-after: always;
clear: both;
width: calc(146.64pt - 4.32pt);
height: calc(69.12pt - 4.08pt);
position: relative;
padding-top: 2mm;
overflow: hidden;
}
@media screen {
.label {
border: 1px solid red;
}
}
.content {
display: flex;
height: 70%;
}
.qrcode {
height: 100%;
}
.text-content {
margin-left: 1ex;
}
.barcode {
margin-top: 2%;
bottom: 0;
width: 90%;
height: 24%;
}

14
computerLabel.html Normal file
View File

@ -0,0 +1,14 @@
<link rel="stylesheet" type="text/css" href="computerLabel.css" />
<script src="computerLabel.js"></script>
<template id="labelTemplate">
<article class="label">
<div class="content">
<img class="qrcode" />
<span class="text-content">
<div class="name"></div>
</span>
</div>
<img class="barcode" />
</article>
</template>

26
computerLabel.js Normal file
View File

@ -0,0 +1,26 @@
import QRCode from "qrcode";
import JsBarcode from "jsbarcode";
async function renderLabels() {
const template = document.querySelector("#labelTemplate");
const URL_BASE = "https://inv.claremontmakerspace.org/";
const assetTag = "TSMS00001";
const assetName = "Laptop1";
let clone = document.importNode(template.content, true);
let qrcode = await QRCode.toDataURL(URL_BASE + assetTag, { margin: 0 });
clone.querySelector(".qrcode").src = qrcode;
JsBarcode(clone.querySelector(".barcode"), assetTag, {
displayValue: false,
margin: 0
});
clone.querySelector(".name").textContent = assetName;
document.body.appendChild(clone);
}
window.addEventListener("load", renderLabels);

388
lw450dl-custom.ppd Normal file
View File

@ -0,0 +1,388 @@
*PPD-Adobe: "4.3"
*% $Id: lw450dl.ppd 16401 2011-10-31 18:51:16Z pineichen $
*% DYMO LabelWriter Drivers
*% Copyright (C) 2008 Sanford L.P.
*% This program is free software; you can redistribute it and/or
*% modify it under the terms of the GNU General Public License
*% as published by the Free Software Foundation; either version 2
*% of the License, or (at your option) any later version.
*% This program is distributed in the hope that it will be useful,
*% but WITHOUT ANY WARRANTY; without even the implied warranty of
*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
*% GNU General Public License for more details.
*% You should have received a copy of the GNU General Public License
*% along with this program; if not, write to the Free Software
*% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*FormatVersion: "4.3"
*FileVersion: "3.0"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "LW450DL.PPD"
*Manufacturer: "DYMO"
*Product: "(DYMO LabelWriter 450 DUO Label)"
*cupsVersion: 1.2
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 0 raster2dymolw"
*cupsModelNumber: 0
*PSVersion: "(3010.000) 550"
*LanguageLevel: "3"
*ColorDevice: False
*DefaultColorSpace: Gray
*FileSystem: False
*Throughput: "8"
*LandscapeOrientation: Minus90
*TTRasterizer: Type42
*ModelName: "DYMO LabelWriter 450 DUO Label"
*NickName: "DYMO LabelWriter 450 DUO Label"
*ShortNickName: "DYMO LabelWriter 450 DUO Label"
*APPrinterIconPath: "/Library/Printers/DYMO/CUPS/Resources/LW450Duo.icns"
*cupsIPPReason com.dymo.out-of-paper-error/Out of labels. : ""
*cupsIPPReason com.dymo.read-error/Cannot read data from printer. : ""
*cupsIPPReason com.dymo.ready/Printer is ready. : ""
*cupsIPPReason com.dymo.general-error/General print error. : ""
*cupsIPPReason com.dymo.head-overheat-error/Print head is overheated. : ""
*cupsIPPReason com.dymo.slot-status-error/Label path is blocked. : ""
*cupsIPPReason com.dymo.busy-error/The printer is currently in use. : ""
*cupsIPPReason com.dymo.paper-size-error/Label being printed does not match label width currently in printer. : ""
*cupsIPPReason com.dymo.paper-size-undefine-error/Insert a label cassette in the printer. : ""
*de.cupsIPPReason com.dymo.out-of-paper-error/Keine Etiketten mehr. : ""
*de.cupsIPPReason com.dymo.read-error/Kann keine Daten vom Drucker lesen. : ""
*de.cupsIPPReason com.dymo.ready/Drucker ist bereit. : ""
*de.cupsIPPReason com.dymo.general-error/Allgemeiner Fehler beim Drucken. : ""
*de.cupsIPPReason com.dymo.head-overheat-error/Druckkopf ist zu heiß. : ""
*de.cupsIPPReason com.dymo.slot-status-error/Etikettenzuführung ist blockiert. : ""
*de.cupsIPPReason com.dymo.busy-error/Der Drucker wird gegenwärtig verwendet. : ""
*de.cupsIPPReason com.dymo.paper-size-error/Zu druckendes Etikett passt nicht zur Breite der Etiketten im Drucker. : ""
*de.cupsIPPReason com.dymo.paper-size-undefine-error/Legen Sie eine Etikettenkassette in den Drucker ein. : ""
*es.cupsIPPReason com.dymo.out-of-paper-error/No tiene etiquetas. : ""
*es.cupsIPPReason com.dymo.read-error/No se pueden leer los datos de la impresora. : ""
*es.cupsIPPReason com.dymo.ready/La impresora está lista. : ""
*es.cupsIPPReason com.dymo.general-error/Erreur d'impression générale. : ""
*es.cupsIPPReason com.dymo.head-overheat-error/El cabezal de impresión está sobrecalentado. : ""
*es.cupsIPPReason com.dymo.slot-status-error/La trayectoria de la etiqueta está bloqueada. : ""
*es.cupsIPPReason com.dymo.busy-error/La impresora se encuentra actualmente en uso. : ""
*es.cupsIPPReason com.dymo.paper-size-error/La etiqueta que se imprime no coincide con el ancho actual de la impresora. : ""
*es.cupsIPPReason com.dymo.paper-size-undefine-error/Inserte un cartucho de etiquetas en la impresora. : ""
*es_CO.cupsIPPReason com.dymo.out-of-paper-error/No tiene etiquetas. : ""
*es_CO.cupsIPPReason com.dymo.read-error/No se pueden leer los datos de la impresora. : ""
*es_CO.cupsIPPReason com.dymo.ready/La impresora está lista. : ""
*es_CO.cupsIPPReason com.dymo.general-error/Erreur d'impression générale. : ""
*es_CO.cupsIPPReason com.dymo.head-overheat-error/El cabezal de impresión está sobrecalentado. : ""
*es_CO.cupsIPPReason com.dymo.slot-status-error/La trayectoria de la etiqueta está bloqueada. : ""
*es_CO.cupsIPPReason com.dymo.busy-error/La impresora se encuentra actualmente en uso. : ""
*es_CO.cupsIPPReason com.dymo.paper-size-error/La etiqueta que se imprime no coincide con el ancho actual de la impresora. : ""
*es_CO.cupsIPPReason com.dymo.paper-size-undefine-error/Inserte un cartucho de etiquetas en la impresora. : ""
*fr.cupsIPPReason com.dymo.out-of-paper-error/Quantité détiquettes insuffisante. : ""
*fr.cupsIPPReason com.dymo.read-error/Impossible de lire les données depuis l'imprimante. : ""
*fr.cupsIPPReason com.dymo.ready/Imprimante prête. : ""
*fr.cupsIPPReason com.dymo.general-error/Erreur d'impression générale. : ""
*fr.cupsIPPReason com.dymo.head-overheat-error/Tête d'impression surchauffée. : ""
*fr.cupsIPPReason com.dymo.slot-status-error/Chemin des étiquettes bloqué. : ""
*fr.cupsIPPReason com.dymo.busy-error/Imprimante en cours d'utilisation. : ""
*fr.cupsIPPReason com.dymo.paper-size-error/Étiquette en cours d'impression pas de la même largeur que dans l'imprimante. : ""
*fr.cupsIPPReason com.dymo.paper-size-undefine-error/Insérer une cassette d'étiquettes dans l'imprimante. : ""
*fr_CA.cupsIPPReason com.dymo.out-of-paper-error/Quantité détiquettes insuffisante. : ""
*fr_CA.cupsIPPReason com.dymo.read-error/Impossible de lire les données depuis l'imprimante. : ""
*fr_CA.cupsIPPReason com.dymo.ready/Imprimante prête. : ""
*fr_CA.cupsIPPReason com.dymo.general-error/Erreur d'impression générale. : ""
*fr_CA.cupsIPPReason com.dymo.head-overheat-error/Tête d'impression surchauffée. : ""
*fr_CA.cupsIPPReason com.dymo.slot-status-error/Chemin des étiquettes bloqué. : ""
*fr_CA.cupsIPPReason com.dymo.busy-error/Imprimante en cours d'utilisation. : ""
*fr_CA.cupsIPPReason com.dymo.paper-size-error/Étiquette en cours d'impression pas de la même largeur que dans l'imprimante. : ""
*fr_CA.cupsIPPReason com.dymo.paper-size-undefine-error/Insérer une cassette d'étiquettes dans l'imprimante. : ""
*it.cupsIPPReason com.dymo.out-of-paper-error/Etichette esaurite. : ""
*it.cupsIPPReason com.dymo.read-error/Impossibile leggere i dati dalla stampante. : ""
*it.cupsIPPReason com.dymo.ready/Stampante pronta. : ""
*it.cupsIPPReason com.dymo.general-error/Errore generico di stampa. : ""
*it.cupsIPPReason com.dymo.head-overheat-error/Testina di stampa surriscaldata. : ""
*it.cupsIPPReason com.dymo.slot-status-error/Percorso etichetta bloccato. : ""
*it.cupsIPPReason com.dymo.busy-error/Stampante attualmente in uso. : ""
*it.cupsIPPReason com.dymo.paper-size-error/L'etichetta in stampa è diversa dalla larghezza impostata nella stampante. : ""
*it.cupsIPPReason com.dymo.paper-size-undefine-error/Inserire una cartuccia etichette nella stampante. : ""
*nl.cupsIPPReason com.dymo.out-of-paper-error/Labels zijn op. : ""
*nl.cupsIPPReason com.dymo.read-error/Kan gegevens van de printer niet lezen. : ""
*nl.cupsIPPReason com.dymo.ready/Printer is gereed. : ""
*nl.cupsIPPReason com.dymo.general-error/Algemene afdrukfout. : ""
*nl.cupsIPPReason com.dymo.head-overheat-error/Printkop is oververhit. : ""
*nl.cupsIPPReason com.dymo.slot-status-error/Labelspoor is geblokkeerd. : ""
*nl.cupsIPPReason com.dymo.busy-error/De printer is momenteel in gebruik. : ""
*nl.cupsIPPReason com.dymo.paper-size-error/De af te drukken label komt niet overeen met de labelbreedte in de printer. : ""
*nl.cupsIPPReason com.dymo.paper-size-undefine-error/Plaats een labelcassette in de printer. : ""
*pt.cupsIPPReason com.dymo.out-of-paper-error/Sem etiquetas. : ""
*pt.cupsIPPReason com.dymo.read-error/Não é possível ler dados da impressora. : ""
*pt.cupsIPPReason com.dymo.ready/A impressora está pronta. : ""
*pt.cupsIPPReason com.dymo.general-error/Erro geral de impressão. : ""
*pt.cupsIPPReason com.dymo.head-overheat-error/A cabeça de impressão está superaquecida. : ""
*pt.cupsIPPReason com.dymo.slot-status-error/O caminho da etiqueta está bloqueado. : ""
*pt.cupsIPPReason com.dymo.busy-error/A impressora está em uso no momento. : ""
*pt.cupsIPPReason com.dymo.paper-size-error/A etiqueta sendo impressa não coincide com a largura da etiqueta na impressora. : ""
*pt.cupsIPPReason com.dymo.paper-size-undefine-error/Inserir um cassete de etiquetas na impressora. : ""
*pt_BR.cupsIPPReason com.dymo.out-of-paper-error/Sem etiquetas. : ""
*pt_BR.cupsIPPReason com.dymo.read-error/Não é possível ler dados da impressora. : ""
*pt_BR.cupsIPPReason com.dymo.ready/A impressora está pronta. : ""
*pt_BR.cupsIPPReason com.dymo.general-error/Erro geral de impressão. : ""
*pt_BR.cupsIPPReason com.dymo.head-overheat-error/A cabeça de impressão está superaquecida. : ""
*pt_BR.cupsIPPReason com.dymo.slot-status-error/O caminho da etiqueta está bloqueado. : ""
*pt_BR.cupsIPPReason com.dymo.busy-error/A impressora está em uso no momento. : ""
*pt_BR.cupsIPPReason com.dymo.paper-size-error/A etiqueta sendo impressa não coincide com a largura da etiqueta na impressora. : ""
*pt_BR.cupsIPPReason com.dymo.paper-size-undefine-error/Inserir um cassete de etiquetas na impressora. : ""
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: 25.4x54.02mm
*PageSize 25.4x54.02mm/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageSize
*OpenUI *PageRegion: PickOne
*OrderDependency: 10 AnySetup *PageRegion
*DefaultPageRegion: 25.4x54.02mm
*PageRegion 25.4x54.02mm/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageRegion
*DefaultImageableArea: 25.4x54.02mm
*ImageableArea 25.4x54.02mm/30336 1 in x 2-1/8 in: "4.08 4.32 69.12 146.64"
*DefaultPaperDimension: 25.4x54.02mm
*PaperDimension 25.4x54.02mm/30336 1 in x 2-1/8 in: "72.00 153.12"
*% Custom page size support
*HWMargins: 0 0 0 0
*NonUIOrderDependency: 100 AnySetup *CustomPageSize True
*CustomPageSize True/Custom Page Size: "pop pop pop <</PageSize[5 -2 roll]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*ParamCustomPageSize Width: 1 points 10 161.28
*ParamCustomPageSize Height: 2 points 10 7680
*ParamCustomPageSize WidthOffset/Width Offset: 3 points 0 0
*ParamCustomPageSize HeightOffset/Height Offset: 4 points 0 0
*ParamCustomPageSize Orientation: 5 int 0 0
*OpenUI *Resolution/Output Resolution: PickOne
*OrderDependency: 20 AnySetup *Resolution
*DefaultResolution: 300dpi
*Resolution 300dpi/300 DPI: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 300x600dpi/300x600 DPI: "<</HWResolution[300 600]>>setpagedevice"
*CloseUI: *Resolution
*OpenUI *DymoHalftoning/Halftoning: PickOne
*OrderDependency: 20 AnySetup *DymoHalftoning
*DefaultDymoHalftoning: ErrorDiffusion
*DymoHalftoning Default/Default: "<</cupsColorOrder 0/cupsColorSpace 3/cupsBitsPerColor 1/cupsBitsPerPixel 1>>setpagedevice"
*DymoHalftoning ErrorDiffusion/Error Diffusion: "<</cupsColorOrder 0/cupsColorSpace 1/cupsBitsPerColor 8>>setpagedevice"
*DymoHalftoning NLL/Nonlinear Dithering: "<</cupsColorOrder 0/cupsColorSpace 1/cupsBitsPerColor 8>>setpagedevice"
*de.Translation DymoHalftoning/Halbtöne: ""
*de.DymoHalftoning Default/Standard: ""
*de.DymoHalftoning ErrorDiffusion/Fehlerstreuung: ""
*de.DymoHalftoning NLL/Nichtlineare Farbmischung: ""
*es.Translation DymoHalftoning/Proceso de semitono: ""
*es.DymoHalftoning Default/Predeterminado: ""
*es.DymoHalftoning ErrorDiffusion/Difusión de errores: ""
*es.DymoHalftoning NLL/Interpolación no linear: ""
*es_CO.Translation DymoHalftoning/Proceso de semitono: ""
*es_CO.DymoHalftoning Default/Predeterminado: ""
*es_CO.DymoHalftoning ErrorDiffusion/Difusión de errores: ""
*es_CO.DymoHalftoning NLL/Interpolación no linear: ""
*fr.Translation DymoHalftoning/Tramage: ""
*fr.DymoHalftoning Default/Par défaut: ""
*fr.DymoHalftoning ErrorDiffusion/Diffusion d'erreur: ""
*fr.DymoHalftoning NLL/Juxtaposition non linéaire: ""
*fr_CA.Translation DymoHalftoning/Tramage: ""
*fr_CA.DymoHalftoning Default/Par défaut: ""
*fr_CA.DymoHalftoning ErrorDiffusion/Diffusion d'erreur: ""
*fr_CA.DymoHalftoning NLL/Juxtaposition non linéaire: ""
*it.Translation DymoHalftoning/Mezzitoni: ""
*it.DymoHalftoning Default/Predefinito: ""
*it.DymoHalftoning ErrorDiffusion/Diffusione errore: ""
*it.DymoHalftoning NLL/Retino non lineare: ""
*nl.Translation DymoHalftoning/Halftoon: ""
*nl.DymoHalftoning Default/Standaard: ""
*nl.DymoHalftoning ErrorDiffusion/Foutdiffusie: ""
*nl.DymoHalftoning NLL/Niet-lineaire rastering: ""
*pt.Translation DymoHalftoning/Meio-tom: ""
*pt.DymoHalftoning Default/Padrão: ""
*pt.DymoHalftoning ErrorDiffusion/Difusão de erro: ""
*pt.DymoHalftoning NLL/Pontilhado não linear: ""
*pt_BR.Translation DymoHalftoning/Meio-tom: ""
*pt_BR.DymoHalftoning Default/Padrão: ""
*pt_BR.DymoHalftoning ErrorDiffusion/Difusão de erro: ""
*pt_BR.DymoHalftoning NLL/Pontilhado não linear: ""
*CloseUI: *DymoHalftoning
*OpenUI *DymoPrintDensity/Print Density: PickOne
*OrderDependency: 20 AnySetup *DymoPrintDensity
*DefaultDymoPrintDensity: Normal
*DymoPrintDensity Light/Light: ""
*DymoPrintDensity Medium/Medium: ""
*DymoPrintDensity Normal/Normal: ""
*DymoPrintDensity Dark/Dark: ""
*de.Translation DymoPrintDensity/Druckdichte: ""
*de.DymoPrintDensity Light/Niedrig: ""
*de.DymoPrintDensity Medium/Mittel: ""
*de.DymoPrintDensity Normal/Normal: ""
*de.DymoPrintDensity Dark/Hoch: ""
*es.Translation DymoPrintDensity/Densidad de impresión: ""
*es.DymoPrintDensity Light/Bajo: ""
*es.DymoPrintDensity Medium/Mediano: ""
*es.DymoPrintDensity Normal/Normal: ""
*es.DymoPrintDensity Dark/Alto: ""
*es_CO.Translation DymoPrintDensity/Densidad de impresión: ""
*es_CO.DymoPrintDensity Light/Bajo: ""
*es_CO.DymoPrintDensity Medium/Mediano: ""
*es_CO.DymoPrintDensity Normal/Normal: ""
*es_CO.DymoPrintDensity Dark/Alto: ""
*fr.Translation DymoPrintDensity/Densité dimpression: ""
*fr.DymoPrintDensity Light/Faible: ""
*fr.DymoPrintDensity Medium/Moyenne: ""
*fr.DymoPrintDensity Normal/Normale: ""
*fr.DymoPrintDensity Dark/Élevée: ""
*fr_CA.Translation DymoPrintDensity/Densité d'impression: ""
*fr_CA.DymoPrintDensity Light/Faible: ""
*fr_CA.DymoPrintDensity Medium/Moyenne: ""
*fr_CA.DymoPrintDensity Normal/Normale: ""
*fr_CA.DymoPrintDensity Dark/Élevée: ""
*it.Translation DymoPrintDensity/Densità di stampa: ""
*it.DymoPrintDensity Light/Leggera: ""
*it.DymoPrintDensity Medium/Media: ""
*it.DymoPrintDensity Normal/Normale: ""
*it.DymoPrintDensity Dark/Scura: ""
*nl.Translation DymoPrintDensity/Afdrukdichtheid: ""
*nl.DymoPrintDensity Light/Laag: ""
*nl.DymoPrintDensity Medium/Middel: ""
*nl.DymoPrintDensity Normal/Normaal: ""
*nl.DymoPrintDensity Dark/Hoog: ""
*pt.Translation DymoPrintDensity/Densid. de impressão: ""
*pt.DymoPrintDensity Light/Baixo: ""
*pt.DymoPrintDensity Medium/Médio: ""
*pt.DymoPrintDensity Normal/Normal: ""
*pt.DymoPrintDensity Dark/Alto: ""
*pt_BR.Translation DymoPrintDensity/Densid. de impressão: ""
*pt_BR.DymoPrintDensity Light/Baixo: ""
*pt_BR.DymoPrintDensity Medium/Médio: ""
*pt_BR.DymoPrintDensity Normal/Normal: ""
*pt_BR.DymoPrintDensity Dark/Alto: ""
*CloseUI: *DymoPrintDensity
*OpenUI *DymoPrintQuality/Print Quality: PickOne
*OrderDependency: 21 AnySetup *DymoPrintQuality
*DefaultDymoPrintQuality: Text
*DymoPrintQuality Text/Text Only: "<</HWResolution[300 300]>>setpagedevice"
*DymoPrintQuality Graphics/Barcodes and Graphics: "<</HWResolution[300 600]>>setpagedevice"
*de.Translation DymoPrintQuality/Druckqualität: ""
*de.DymoPrintQuality Text/Nur Text: ""
*de.DymoPrintQuality Graphics/Barcode und Grafik: ""
*es.Translation DymoPrintQuality/Calidad de impresión: ""
*es.DymoPrintQuality Text/Sólo texto: ""
*es.DymoPrintQuality Graphics/Código de barras y gráficas: ""
*es_CO.Translation DymoPrintQuality/Calidad de impresión: ""
*es_CO.DymoPrintQuality Text/Sólo texto: ""
*es_CO.DymoPrintQuality Graphics/Código de barras y gráficas: ""
*fr.Translation DymoPrintQuality/Qualité dimpression: ""
*fr.DymoPrintQuality Text/Texte uniquement: ""
*fr.DymoPrintQuality Graphics/Code-barres et graphisme: ""
*fr_CA.Translation DymoPrintQuality/Qualité d'impression: ""
*fr_CA.DymoPrintQuality Text/Texte uniquement: ""
*fr_CA.DymoPrintQuality Graphics/Code-barres et graphisme: ""
*it.Translation DymoPrintQuality/Qualità della stampa: ""
*it.DymoPrintQuality Text/Solo testo: ""
*it.DymoPrintQuality Graphics/Codice a barre e grafica: ""
*nl.Translation DymoPrintQuality/Afdrukkwaliteit: ""
*nl.DymoPrintQuality Text/Alleen tekst: ""
*nl.DymoPrintQuality Graphics/Streepjescode en afbeeldingen: ""
*pt.Translation DymoPrintQuality/Qualid. da impressão: ""
*pt.DymoPrintQuality Text/Somente texto: ""
*pt.DymoPrintQuality Graphics/Código de barras e gráficos: ""
*pt_BR.Translation DymoPrintQuality/Qualid. da impressão: ""
*pt_BR.DymoPrintQuality Text/Somente texto: ""
*pt_BR.DymoPrintQuality Graphics/Código de barras e gráficos: ""
*CloseUI: *DymoPrintQuality
*UIConstraints: *DymoPrintQuality Text *Resolution 300x600dpi
*UIConstraints: *DymoPrintQuality Graphics *Resolution 300dpi
*UIConstraints: *Resolution 300x600dpi *DymoPrintQuality Text
*UIConstraints: *Resolution 300dpi *DymoPrintQuality Graphics
*DefaultFont: Courier
*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
*Font Bookman-Light: Standard "(001.004S)" Standard ROM
*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
*Font Helvetica: Standard "(001.006S)" Standard ROM
*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
*Font Symbol: Special "(001.007S)" Special ROM
*Font Times-Bold: Standard "(001.007S)" Standard ROM
*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
*Font Times-Italic: Standard "(001.007S)" Standard ROM
*Font Times-Roman: Standard "(001.007S)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
*Font ZapfDingbats: Special "(001.004S)" Standard ROM
*%
*% End of "$Id: lw450dl.ppd 16401 2011-10-31 18:51:16Z pineichen $"
*%

10
package.json Normal file
View File

@ -0,0 +1,10 @@
{
"browserslist": [
"last 1 Chrome versions",
"last 1 Firefox versions"
],
"dependencies": {
"jsbarcode": "^3.11.0",
"qrcode": "^1.4.4"
}
}