From 6704bab2264e6b7af278781c228164d390bba4f4 Mon Sep 17 00:00:00 2001 From: jasmine Date: Fri, 30 Aug 2024 21:59:52 +0800 Subject: [PATCH 1/2] limit garbage collection and boot configurations --- nixos/common/global/nix.nix | 2 +- nixos/fuchsia/hardware-configuration.nix | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/nixos/common/global/nix.nix b/nixos/common/global/nix.nix index 22ebea3..af81859 100644 --- a/nixos/common/global/nix.nix +++ b/nixos/common/global/nix.nix @@ -9,7 +9,7 @@ # Automatically run the garbage collector an a specified time. automatic = true; dates = "weekly"; - options = "--delete-older-than 30d"; + options = "--delete-older-than 14d"; }; # This will add each flake input as a registry diff --git a/nixos/fuchsia/hardware-configuration.nix b/nixos/fuchsia/hardware-configuration.nix index 99dcb7a..86906a8 100644 --- a/nixos/fuchsia/hardware-configuration.nix +++ b/nixos/fuchsia/hardware-configuration.nix @@ -35,7 +35,10 @@ efiSysMountPoint = "/boot"; canTouchEfiVariables = true; }; - systemd-boot.enable = true; + systemd-boot = { + enable = true; + configurationLimit = 3; + }; }; }; From ff455eeab5264ce5ad2fafa6d082dcd0de1a4e21 Mon Sep 17 00:00:00 2001 From: jasmine Date: Fri, 30 Aug 2024 22:03:59 +0800 Subject: [PATCH 2/2] Setup DYMO LabelWriter 5XL --- nixos/fuchsia/services/default.nix | 1 + nixos/fuchsia/services/printer/default.nix | 30 + nixos/fuchsia/services/printer/lw5xl.ppd | 719 +++++++++++++++++++++ overlays/default.nix | 10 +- overlays/raster2dymolw_v2 | Bin 0 -> 123288 bytes 5 files changed, 759 insertions(+), 1 deletion(-) create mode 100644 nixos/fuchsia/services/printer/default.nix create mode 100644 nixos/fuchsia/services/printer/lw5xl.ppd create mode 100755 overlays/raster2dymolw_v2 diff --git a/nixos/fuchsia/services/default.nix b/nixos/fuchsia/services/default.nix index ccdb4ab..fdf554a 100644 --- a/nixos/fuchsia/services/default.nix +++ b/nixos/fuchsia/services/default.nix @@ -1,5 +1,6 @@ {...}: { imports = [ + ./printer ./amdgpu-clocks.nix ./flatpak.nix ./libinput.nix diff --git a/nixos/fuchsia/services/printer/default.nix b/nixos/fuchsia/services/printer/default.nix new file mode 100644 index 0000000..86a3958 --- /dev/null +++ b/nixos/fuchsia/services/printer/default.nix @@ -0,0 +1,30 @@ +{pkgs, ...}: { + hardware.printers = { + ensurePrinters = [ + { + name = "DYMO_Label_Writer_5XL_on_DYMOLW5XL315c26E"; + description = "DYMO LabelWriter 5XL"; + deviceUri = "dnssd://DYMO%20Label%20Writer%205XL%20on%20DYMOLW5XL315c26E._pdl-datastream._tcp.local/"; + model = "lw5xl.ppd"; + ppdOptions = { + DymoPrintQuality = "Graphics"; + }; + } + ]; + ensureDefaultPrinter = "DYMO_Label_Writer_5XL_on_DYMOLW5XL315c26E"; + }; + + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; + + services.printing = { + enable = true; + drivers = [ + pkgs.cups-dymo + (pkgs.writeTextDir "share/cups/model/lw5xl.ppd" (builtins.readFile ./lw5xl.ppd)) + ]; + }; +} diff --git a/nixos/fuchsia/services/printer/lw5xl.ppd b/nixos/fuchsia/services/printer/lw5xl.ppd new file mode 100644 index 0000000..70be98c --- /dev/null +++ b/nixos/fuchsia/services/printer/lw5xl.ppd @@ -0,0 +1,719 @@ +*PPD-Adobe: "4.3" + +*% DYMO LabelWriter Drivers +*% Copyright (C) 2009 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.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "LW5XL.PPD" +*Manufacturer: "DYMO" +*Product: "(DYMO LabelWriter 5XL)" +*cupsVersion: 1.2 +*cupsManualCopies: False +*cupsFilter: "application/vnd.cups-raster 0 raster2dymolw_v2" +*cupsModelNumber: 0 +*PSVersion: "(3010.000) 550" +*LanguageLevel: "3" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "8" +*LandscapeOrientation: Minus90 +*TTRasterizer: Type42 +*cupsSNMPSupplies: False + +*ModelName: "DYMO LabelWriter 5XL" +*NickName: "DYMO LabelWriter 5XL" +*ShortNickName: "DYMO LabelWriter 5XL" +*APPrinterIconPath: "/Library/Printers/DYMO/Icons/LW5XL.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 jam. : "" +*cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*de.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*es.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*es_CO.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*fr.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*fr_CA.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*it.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*nl.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*pt.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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/Label jam. : "" +*pt_BR.cupsIPPReason com.dymo.counterfeit-error/Unknown label detected. : "" +*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: w296h452 +*PageSize w296h452/1744907 4 in x 6 in: "<>setpagedevice" +*PageSize 1744907_4_in_x_6_in/1744907 4 in x 6 in: "<>setpagedevice" +*PageSize w252h77/Address Label (Horizontal): "<>setpagedevice" +*PageSize w288h167/Shipping Label (Horizontal): "<>setpagedevice" +*PageSize w154h64/11351 Jewelry Label: "<>setpagedevice" +*PageSize w72h154/11352 Return Address Int: "<>setpagedevice" +*PageSize w72h72/11353 Multi-Purpose: "<>setpagedevice" +*PageSize w162h90/11354 Multi-Purpose: "<>setpagedevice" +*PageSize w54h144/11355 Multi-Purpose: "<>setpagedevice" +*PageSize w118h252/11356 White Name badge: "<>setpagedevice" +*PageSize w167h188/14681 CD/DVD Label: "<>setpagedevice" +*PageSize w79h252/30252 Address: "<>setpagedevice" +*PageSize w167h252/30253 Address (2 up): "<>setpagedevice" +*PageSize w167h288/30256 Shipping: "<>setpagedevice" +*PageSize w154h198/30258 Diskette: "<>setpagedevice" +*PageSize w82h248/30277 File Folder (2 up): "<>setpagedevice" +*PageSize w154h64.1/30299 Jewelry Label (2 up): "<>setpagedevice" +*PageSize w79h252.1/30320 Address: "<>setpagedevice" +*PageSize w102h252/30321 Large Address: "<>setpagedevice" +*PageSize w154h286/30323 Shipping: "<>setpagedevice" +*PageSize w154h198.1/30324 Diskette: "<>setpagedevice" +*PageSize w54h424/30325 Video Spine: "<>setpagedevice" +*PageSize w131h221/30326 Video Top: "<>setpagedevice" +*PageSize w57h248/30327 File Folder: "<>setpagedevice" +*PageSize w54h144.1/30330 Return Address: "<>setpagedevice" +*PageSize w72h72.1/30332 1 in x 1 in: "<>setpagedevice" +*PageSize w72h72.2/30333 1/2 in x 1 in (2 up): "<>setpagedevice" +*PageSize w162h90.1/30334 2-1/4 in x 1-1/4 in: "<>setpagedevice" +*PageSize 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<>setpagedevice" +*PageSize w73h86/30335 1/2 in x 1/2 in (4 up): "<>setpagedevice" +*PageSize w72h154.1/30336 1 in x 2-1/8 in: "<>setpagedevice" +*PageSize w118h252.1/30337 Audio Cassette: "<>setpagedevice" +*PageSize w54h203/30339 8mm Video (2 up): "<>setpagedevice" +*PageSize w54h180/30345 3/4 in x 2-1/2 in: "<>setpagedevice" +*PageSize w36h136/30346 1/2 in x 1-7/8 in: "<>setpagedevice" +*PageSize w72h108/30347 1 in x 1-1/2 in: "<>setpagedevice" +*PageSize w65h90/30348 9/10 in x 1-1/4 in: "<>setpagedevice" +*PageSize w167h288.1/30364 Name Badge Label: "<>setpagedevice" +*PageSize w168h252/30365 Name Badge Card: "<>setpagedevice" +*PageSize w144h169/30370 Zip Disk: "<>setpagedevice" +*PageSize w71h144/30373 Price Tag Label: "<>setpagedevice" +*PageSize w144h252/30374 Appointment Card: "<>setpagedevice" +*PageSize w80h144/30376 Hanging File Insert: "<>setpagedevice" +*PageSize w162h504/30383 PC Postage 3-Part: "<>setpagedevice" +*PageSize 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<>setpagedevice" +*PageSize w167h540/30384 PC Postage 2-Part: "<>setpagedevice" +*PageSize 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<>setpagedevice" +*PageSize w167h756/30387 PC Postage EPS: "<>setpagedevice" +*PageSize 30387_PC_Postage_EPS/30387 PC Postage EPS: "<>setpagedevice" +*PageSize w167h188.1/30854 CD Label: "<>setpagedevice" +*PageSize w176h292/30856 Badge Card Label: "<>setpagedevice" +*PageSize w167h288.2/30857 Badge Label: "<>setpagedevice" +*PageSize w112h126/30886 CD Label: "<>setpagedevice" +*PageSize w79h252.2/99010 Standard Address: "<>setpagedevice" +*PageSize w102h252.1/99012 Large Address: "<>setpagedevice" +*PageSize w154h286.1/99014 Name Badge Label: "<>setpagedevice" +*PageSize w154h286.2/99014 Shipping: "<>setpagedevice" +*PageSize w154h198.2/99015 Diskette: "<>setpagedevice" +*PageSize w63h419/99016 Video Spine: "<>setpagedevice" +*PageSize w139h221/99016 Video Top: "<>setpagedevice" +*PageSize w36h144/99017 Suspension File: "<>setpagedevice" +*PageSize w108h539/99018 Small Lever Arch: "<>setpagedevice" +*PageSize w167h539/99019 Large Lever Arch: "<>setpagedevice" +*PageSize w154h7680/Banner: "<>setpagedevice" +*PageSize w308h7680/Banner, 4 in: "<>setpagedevice" +*PageSize w154h792/Continuous, Wide: "<>setpagedevice" +*PageSize 1933081_Durable_1_in_x_3-1_2_in/1933081 Durable 1 in x 3-1/2 in: "<>setpagedevice" +*PageSize 1933083_Durable_1_in_x_1_in/1933083 Durable 1 in x 1 in: "<>setpagedevice" +*PageSize 1933084_Durable_2-1_4_in_x_1-1_4_in/1933084 Durable 2-1/4 in x 1-1/4 in: "<>setpagedevice" +*PageSize 1933085_Durable_3_4_in_x_2-1_2_in/1933085 Durable 3/4 in x 2-1/2 in: "<>setpagedevice" +*PageSize 1933086_Durable_4_in_x_6_in/1933086 Durable 4 in x 6 in: "<>setpagedevice" +*PageSize 1933087_Durable_2-5_16_in_x_7-1_2_in/1933087 Durable 2-5/16 in x 7-1/2 in: "<>setpagedevice" +*PageSize 1933088_Durable_2-5_16_in_x_4_in/1933088 Durable 2-5/16 in x 4 in: "<>setpagedevice" +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion +*DefaultPageRegion: w296h452 +*PageRegion w296h452/1744907 4 in x 6 in: "<>setpagedevice" +*PageRegion 1744907_4_in_x_6_in/1744907 4 in x 6 in: "<>setpagedevice" +*PageRegion w252h77/Address Label (Horizontal): "<>setpagedevice" +*PageRegion w288h167/Shipping Label (Horizontal): "<>setpagedevice" +*PageRegion w154h64/11351 Jewelry Label: "<>setpagedevice" +*PageRegion w72h154/11352 Return Address Int: "<>setpagedevice" +*PageRegion w72h72/11353 Multi-Purpose: "<>setpagedevice" +*PageRegion w162h90/11354 Multi-Purpose: "<>setpagedevice" +*PageRegion w54h144/11355 Multi-Purpose: "<>setpagedevice" +*PageRegion w118h252/11356 White Name badge: "<>setpagedevice" +*PageRegion w167h188/14681 CD/DVD Label: "<>setpagedevice" +*PageRegion w79h252/30252 Address: "<>setpagedevice" +*PageRegion w167h252/30253 Address (2 up): "<>setpagedevice" +*PageRegion w167h288/30256 Shipping: "<>setpagedevice" +*PageRegion w154h198/30258 Diskette: "<>setpagedevice" +*PageRegion w82h248/30277 File Folder (2 up): "<>setpagedevice" +*PageRegion w154h64.1/30299 Jewelry Label (2 up): "<>setpagedevice" +*PageRegion w79h252.1/30320 Address: "<>setpagedevice" +*PageRegion w102h252/30321 Large Address: "<>setpagedevice" +*PageRegion w154h286/30323 Shipping: "<>setpagedevice" +*PageRegion w154h198.1/30324 Diskette: "<>setpagedevice" +*PageRegion w54h424/30325 Video Spine: "<>setpagedevice" +*PageRegion w131h221/30326 Video Top: "<>setpagedevice" +*PageRegion w57h248/30327 File Folder: "<>setpagedevice" +*PageRegion w54h144.1/30330 Return Address: "<>setpagedevice" +*PageRegion w72h72.1/30332 1 in x 1 in: "<>setpagedevice" +*PageRegion w72h72.2/30333 1/2 in x 1 in (2 up): "<>setpagedevice" +*PageRegion w162h90.1/30334 2-1/4 in x 1-1/4 in: "<>setpagedevice" +*PageRegion 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<>setpagedevice" +*PageRegion w73h86/30335 1/2 in x 1/2 in (4 up): "<>setpagedevice" +*PageRegion w72h154.1/30336 1 in x 2-1/8 in: "<>setpagedevice" +*PageRegion w118h252.1/30337 Audio Cassette: "<>setpagedevice" +*PageRegion w54h203/30339 8mm Video (2 up): "<>setpagedevice" +*PageRegion w54h180/30345 3/4 in x 2-1/2 in: "<>setpagedevice" +*PageRegion w36h136/30346 1/2 in x 1-7/8 in: "<>setpagedevice" +*PageRegion w72h108/30347 1 in x 1-1/2 in: "<>setpagedevice" +*PageRegion w65h90/30348 9/10 in x 1-1/4 in: "<>setpagedevice" +*PageRegion w167h288.1/30364 Name Badge Label: "<>setpagedevice" +*PageRegion w168h252/30365 Name Badge Card: "<>setpagedevice" +*PageRegion w144h169/30370 Zip Disk: "<>setpagedevice" +*PageRegion w71h144/30373 Price Tag Label: "<>setpagedevice" +*PageRegion w144h252/30374 Appointment Card: "<>setpagedevice" +*PageRegion w80h144/30376 Hanging File Insert: "<>setpagedevice" +*PageRegion w162h504/30383 PC Postage 3-Part: "<>setpagedevice" +*PageRegion 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<>setpagedevice" +*PageRegion w167h540/30384 PC Postage 2-Part: "<>setpagedevice" +*PageRegion 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<>setpagedevice" +*PageRegion w167h756/30387 PC Postage EPS: "<>setpagedevice" +*PageRegion 30387_PC_Postage_EPS/30387 PC Postage EPS: "<>setpagedevice" +*PageRegion w167h188.1/30854 CD Label: "<>setpagedevice" +*PageRegion w176h292/30856 Badge Card Label: "<>setpagedevice" +*PageRegion w167h288.2/30857 Badge Label: "<>setpagedevice" +*PageRegion w112h126/30886 CD Label: "<>setpagedevice" +*PageRegion w79h252.2/99010 Standard Address: "<>setpagedevice" +*PageRegion w102h252.1/99012 Large Address: "<>setpagedevice" +*PageRegion w154h286.1/99014 Name Badge Label: "<>setpagedevice" +*PageRegion w154h286.2/99014 Shipping: "<>setpagedevice" +*PageRegion w154h198.2/99015 Diskette: "<>setpagedevice" +*PageRegion w63h419/99016 Video Spine: "<>setpagedevice" +*PageRegion w139h221/99016 Video Top: "<>setpagedevice" +*PageRegion w36h144/99017 Suspension File: "<>setpagedevice" +*PageRegion w108h539/99018 Small Lever Arch: "<>setpagedevice" +*PageRegion w167h539/99019 Large Lever Arch: "<>setpagedevice" +*PageRegion w154h7680/Banner: "<>setpagedevice" +*PageRegion w308h7680/Banner, 4 in: "<>setpagedevice" +*PageRegion w154h792/Continuous, Wide: "<>setpagedevice" +*PageRegion 1933081_Durable_1_in_x_3-1_2_in/1933081 Durable 1 in x 3-1/2 in: "<>setpagedevice" +*PageRegion 1933083_Durable_1_in_x_1_in/1933083 Durable 1 in x 1 in: "<>setpagedevice" +*PageRegion 1933084_Durable_2-1_4_in_x_1-1_4_in/1933084 Durable 2-1/4 in x 1-1/4 in: "<>setpagedevice" +*PageRegion 1933085_Durable_3_4_in_x_2-1_2_in/1933085 Durable 3/4 in x 2-1/2 in: "<>setpagedevice" +*PageRegion 1933086_Durable_4_in_x_6_in/1933086 Durable 4 in x 6 in: "<>setpagedevice" +*PageRegion 1933087_Durable_2-5_16_in_x_7-1_2_in/1933087 Durable 2-5/16 in x 7-1/2 in: "<>setpagedevice" +*PageRegion 1933088_Durable_2-5_16_in_x_4_in/1933088 Durable 2-5/16 in x 4 in: "<>setpagedevice" +*CloseUI: *PageRegion + +*DefaultImageableArea: w296h452 +*ImageableArea w296h452/1744907 4 in x 6 in: "4.08 4.08 292.08 436.08" +*ImageableArea 1744907_4_in_x_6_in/1744907 4 in x 6 in: "4.08 4.08 292.08 436.08" +*ImageableArea w252h77/Address Label (Horizontal): "16.56 4.32 249.84 72.00" +*ImageableArea w288h167/Shipping Label (Horizontal): "16.8 4.32 285.84 162.00" +*ImageableArea w154h64/11351 Jewelry Label: "0.00 4.32 150.72 58.80" +*ImageableArea w72h154/11352 Return Address Int: "4.08 4.56 69.12 146.88" +*ImageableArea w72h72/11353 Multi-Purpose: "4.08 4.32 69.12 65.28" +*ImageableArea w162h90/11354 Multi-Purpose: "2.88 4.32 159.12 85.68" +*ImageableArea w54h144/11355 Multi-Purpose: "4.08 4.32 51.12 127.68" +*ImageableArea w118h252/11356 White Name badge: "4.08 4.32 114.24 235.44" +*ImageableArea w167h188/14681 CD/DVD Label: "4.08 17.04 161.28 170.40" +*ImageableArea w79h252/30252 Address: "4.32 4.32 76.08 235.44" +*ImageableArea w167h252/30253 Address (2 up): "4.08 4.32 163.44 235.68" +*ImageableArea w167h288/30256 Shipping: "4.08 4.32 163.68 271.20" +*ImageableArea w154h198/30258 Diskette: "4.08 4.32 150.24 182.16" +*ImageableArea w82h248/30277 File Folder (2 up): "4.32 4.32 78.24 233.04" +*ImageableArea w154h64.1/30299 Jewelry Label (2 up): "0.00 4.32 150.72 58.80" +*ImageableArea w79h252.1/30320 Address: "4.32 4.32 76.08 235.44" +*ImageableArea w102h252/30321 Large Address: "4.32 3.84 98.40 234.48" +*ImageableArea w154h286/30323 Shipping: "4.32 4.32 150.24 270.48" +*ImageableArea w154h198.1/30324 Diskette: "2.88 4.32 150.24 182.16" +*ImageableArea w54h424/30325 Video Spine: "2.88 4.32 51.12 407.28" +*ImageableArea w131h221/30326 Video Top: "4.08 4.32 127.68 204.72" +*ImageableArea w57h248/30327 File Folder: "0.00 4.32 53.52 231.60" +*ImageableArea w54h144.1/30330 Return Address: "4.08 4.32 51.12 127.68" +*ImageableArea w72h72.1/30332 1 in x 1 in: "4.08 4.32 69.12 64.80" +*ImageableArea w72h72.2/30333 1/2 in x 1 in (2 up): "4.08 4.32 69.12 64.80" +*ImageableArea w162h90.1/30334 2-1/4 in x 1-1/4 in: "2.88 4.32 159.12 85.68" +*ImageableArea 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "2.88 4.32 159.12 85.68" +*ImageableArea w73h86/30335 1/2 in x 1/2 in (4 up): "0.00 4.32 70.08 81.12" +*ImageableArea w72h154.1/30336 1 in x 2-1/8 in: "4.08 4.32 69.12 146.64" +*ImageableArea w118h252.1/30337 Audio Cassette: "4.08 4.32 114.24 235.44" +*ImageableArea w54h203/30339 8mm Video (2 up): "4.08 4.32 51.12 186.72" +*ImageableArea w54h180/30345 3/4 in x 2-1/2 in: "4.08 4.32 51.12 163.68" +*ImageableArea w36h136/30346 1/2 in x 1-7/8 in: "4.08 4.32 33.12 118.80" +*ImageableArea w72h108/30347 1 in x 1-1/2 in: "4.08 4.32 69.12 91.68" +*ImageableArea w65h90/30348 9/10 in x 1-1/4 in: "5.04 4.32 61.92 73.68" +*ImageableArea w167h288.1/30364 Name Badge Label: "4.08 4.32 163.68 271.20" +*ImageableArea w168h252/30365 Name Badge Card: "0.00 4.32 161.28 225.12" +*ImageableArea w144h169/30370 Zip Disk: "4.32 4.32 141.12 152.88" +*ImageableArea w71h144/30373 Price Tag Label: "0.00 85.44 67.44 139.68" +*ImageableArea w144h252/30374 Appointment Card: "8.64 4.32 141.12 225.12" +*ImageableArea w80h144/30376 Hanging File Insert: "8.64 4.32 76.32 121.44" +*ImageableArea w162h504/30383 PC Postage 3-Part: "4.08 4.32 159.12 488.16" +*ImageableArea 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "4.08 4.32 159.12 488.16" +*ImageableArea w167h540/30384 PC Postage 2-Part: "4.08 4.32 163.68 524.16" +*ImageableArea 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "4.08 4.32 163.68 524.16" +*ImageableArea w167h756/30387 PC Postage EPS: "4.08 4.32 163.68 740.16" +*ImageableArea 30387_PC_Postage_EPS/30387 PC Postage EPS: "4.08 4.32 163.68 740.16" +*ImageableArea w167h188.1/30854 CD Label: "4.08 17.04 161.28 170.40" +*ImageableArea w176h292/30856 Badge Card Label: "0.00 4.32 161.28 264.72" +*ImageableArea w167h288.2/30857 Badge Label: "4.08 4.32 163.68 271.20" +*ImageableArea w112h126/30886 CD Label: "4.32 18.00 102.24 110.16" +*ImageableArea w79h252.2/99010 Standard Address: "4.32 4.32 76.08 235.44" +*ImageableArea w102h252.1/99012 Large Address: "4.32 4.32 98.40 234.96" +*ImageableArea w154h286.1/99014 Name Badge Label: "4.32 4.32 150.24 270.48" +*ImageableArea w154h286.2/99014 Shipping: "4.32 4.32 150.24 270.48" +*ImageableArea w154h198.2/99015 Diskette: "2.88 4.32 150.24 182.16" +*ImageableArea w63h419/99016 Video Spine: "0.00 4.32 59.52 402.24" +*ImageableArea w139h221/99016 Video Top: "0.00 4.32 136.08 204.48" +*ImageableArea w36h144/99017 Suspension File: "2.88 4.32 33.12 127.92" +*ImageableArea w108h539/99018 Small Lever Arch: "4.08 4.32 104.88 522.72" +*ImageableArea w167h539/99019 Large Lever Arch: "4.08 4.32 163.68 522.72" +*ImageableArea w154h7680/Banner: "4.08 17.04 148.08 7663.92" +*ImageableArea w308h7680/Banner, 4 in: "4.08 16.08 303.6 7662.96" +*ImageableArea w154h792/Continuous, Wide: "4.32 4.32 150.24 775.68" +*ImageableArea 1933081_Durable_1_in_x_3-1_2_in/1933081 Durable 1 in x 3-1/2 in: "4.32 4.32 76.08 235.44" +*ImageableArea 1933083_Durable_1_in_x_1_in/1933083 Durable 1 in x 1 in: "4.08 4.32 69.12 64.80" +*ImageableArea 1933084_Durable_2-1_4_in_x_1-1_4_in/1933084 Durable 2-1/4 in x 1-1/4 in: "2.88 4.32 159.12 85.68" +*ImageableArea 1933085_Durable_3_4_in_x_2-1_2_in/1933085 Durable 3/4 in x 2-1/2 in: "4.08 4.32 51.12 163.68" +*ImageableArea 1933086_Durable_4_in_x_6_in/1933086 Durable 4 in x 6 in: "4.08 4.08 292.08 436.08" +*ImageableArea 1933087_Durable_2-5_16_in_x_7-1_2_in/1933087 Durable 2-5/16 in x 7-1/2 in: "4.08 4.32 163.68 522.72" +*ImageableArea 1933088_Durable_2-5_16_in_x_4_in/1933088 Durable 2-5/16 in x 4 in: "4.08 4.32 163.68 271.20" + +*DefaultPaperDimension: w296h452 +*PaperDimension w296h452/1744907 4 in x 6 in: "295.92 451.92" +*PaperDimension 1744907_4_in_x_6_in/1744907 4 in x 6 in: "295.92 451.92" +*PaperDimension w252h77/Address Label (Horizontal): "252.00 76.56" +*PaperDimension w288h167/Shipping Label (Horizontal): "288 166.56" +*PaperDimension w154h64/11351 Jewelry Label: "153.60 63.12" +*PaperDimension w72h154/11352 Return Address Int: "72.00 153.36" +*PaperDimension w72h72/11353 Multi-Purpose: "72.00 72.00" +*PaperDimension w162h90/11354 Multi-Purpose: "162.00 90.00" +*PaperDimension w54h144/11355 Multi-Purpose: "54.00 144.00" +*PaperDimension w118h252/11356 White Name badge: "117.12 252.00" +*PaperDimension w167h188/14681 CD/DVD Label: "166.32 187.20" +*PaperDimension w79h252/30252 Address: "78.48 252.00" +*PaperDimension w167h252/30253 Address (2 up): "166.32 252.00" +*PaperDimension w167h288/30256 Shipping: "166.56 288.00" +*PaperDimension w154h198/30258 Diskette: "153.12 198.00" +*PaperDimension w82h248/30277 File Folder (2 up): "81.12 247.44" +*PaperDimension w154h64.1/30299 Jewelry Label (2 up): "153.60 63.12" +*PaperDimension w79h252.1/30320 Address: "78.96 252.00" +*PaperDimension w102h252/30321 Large Address: "101.52 250.56" +*PaperDimension w154h286/30323 Shipping: "153.36 285.84" +*PaperDimension w154h198.1/30324 Diskette: "153.12 198.00" +*PaperDimension w54h424/30325 Video Spine: "54.00 423.12" +*PaperDimension w131h221/30326 Video Top: "130.56 220.56" +*PaperDimension w57h248/30327 File Folder: "56.40 247.44" +*PaperDimension w54h144.1/30330 Return Address: "54.00 144.00" +*PaperDimension w72h72.1/30332 1 in x 1 in: "72.00 72.00" +*PaperDimension w72h72.2/30333 1/2 in x 1 in (2 up): "72.00 72.00" +*PaperDimension w162h90.1/30334 2-1/4 in x 1-1/4 in: "162.00 90.00" +*PaperDimension 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "162.00 90.00" +*PaperDimension w73h86/30335 1/2 in x 1/2 in (4 up): "72.96 85.44" +*PaperDimension w72h154.1/30336 1 in x 2-1/8 in: "72.00 153.12" +*PaperDimension w118h252.1/30337 Audio Cassette: "117.12 252.00" +*PaperDimension w54h203/30339 8mm Video (2 up): "54.00 202.56" +*PaperDimension w54h180/30345 3/4 in x 2-1/2 in: "54.00 180.00" +*PaperDimension w36h136/30346 1/2 in x 1-7/8 in: "36.00 135.12" +*PaperDimension w72h108/30347 1 in x 1-1/2 in: "72.00 108.00" +*PaperDimension w65h90/30348 9/10 in x 1-1/4 in: "64.80 90.00" +*PaperDimension w167h288.1/30364 Name Badge Label: "166.56 288.00" +*PaperDimension w168h252/30365 Name Badge Card: "167.04 252.00" +*PaperDimension w144h169/30370 Zip Disk: "144.00 168.72" +*PaperDimension w71h144/30373 Price Tag Label: "70.32 144.00" +*PaperDimension w144h252/30374 Appointment Card: "144.00 252.00" +*PaperDimension w80h144/30376 Hanging File Insert: "79.20 144.00" +*PaperDimension w162h504/30383 PC Postage 3-Part: "162.00 504.00" +*PaperDimension 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "162.00 504.00" +*PaperDimension w167h540/30384 PC Postage 2-Part: "166.56 540.00" +*PaperDimension 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "166.56 540.00" +*PaperDimension w167h756/30387 PC Postage EPS: "166.56 756.00" +*PaperDimension 30387_PC_Postage_EPS/30387 PC Postage EPS: "166.56 756.00" +*PaperDimension w167h188.1/30854 CD Label: "166.32 187.20" +*PaperDimension w176h292/30856 Badge Card Label: "175.44 291.60" +*PaperDimension w167h288.2/30857 Badge Label: "166.56 288.00" +*PaperDimension w112h126/30886 CD Label: "111.36 126.00" +*PaperDimension w79h252.2/99010 Standard Address: "78.96 252.00" +*PaperDimension w102h252.1/99012 Large Address: "101.28 251.04" +*PaperDimension w154h286.1/99014 Name Badge Label: "153.12 285.84" +*PaperDimension w154h286.2/99014 Shipping: "153.12 285.84" +*PaperDimension w154h198.2/99015 Diskette: "153.12 198.00" +*PaperDimension w63h419/99016 Video Spine: "62.40 418.56" +*PaperDimension w139h221/99016 Video Top: "138.96 220.56" +*PaperDimension w36h144/99017 Suspension File: "36.00 144.00" +*PaperDimension w108h539/99018 Small Lever Arch: "108.00 538.56" +*PaperDimension w167h539/99019 Large Lever Arch: "166.32 538.56" +*PaperDimension w154h7680/Banner: "153.12 7680.00" +*PaperDimension w308h7680/Banner, 4 in: "307.68 7680.00" +*PaperDimension w154h792/Continuous, Wide: "153.12 792.00" +*PaperDimension 1933081_Durable_1_in_x_3-1_2_in/1933081 Durable 1 in x 3-1/2 in: "78.96 252.00" +*PaperDimension 1933083_Durable_1_in_x_1_in/1933083 Durable 1 in x 1 in: "72.00 72.00" +*PaperDimension 1933084_Durable_2-1_4_in_x_1-1_4_in/1933084 Durable 2-1/4 in x 1-1/4 in: "162.00 90.00" +*PaperDimension 1933085_Durable_3_4_in_x_2-1_2_in/1933085 Durable 3/4 in x 2-1/2 in: "54.00 180.00" +*PaperDimension 1933086_Durable_4_in_x_6_in/1933086 Durable 4 in x 6 in: "295.92 451.92" +*PaperDimension 1933087_Durable_2-5_16_in_x_7-1_2_in/1933087 Durable 2-5/16 in x 7-1/2 in: "166.56 538.56" +*PaperDimension 1933088_Durable_2-5_16_in_x_4_in/1933088 Durable 2-5/16 in x 4 in: "166.56 288.00" + +*% Custom page size support +*HWMargins: 0 0 0 0 +*NonUIOrderDependency: 100 AnySetup *CustomPageSize True +*CustomPageSize True/Custom Page Size: "pop pop pop <>setpagedevice" +*ParamCustomPageSize Width: 1 points 10 308 +*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 *DymoContinuousPaper/Continuous Paper: PickOne +*OrderDependency: 110 AnySetup *DymoContinuousPaper +*DefaultDymoContinuousPaper: 0 +*DymoContinuousPaper 0/Disabled: "" +*DymoContinuousPaper 1/Enabled: "/cupsMediaType 1>>setpagedevice" + +*de.Translation DymoContinuousPaper/Endlospapier: "" +*de.DymoContinuousPaper 0/Deaktiviert: "" +*de.DymoContinuousPaper 1/Aktiviert: "" + +*es.Translation DymoContinuousPaper/Papel continuo: "" +*es.DymoContinuousPaper 0/Inhabilitado: "" +*es.DymoContinuousPaper 1/Habilitado: "" + +*es_CO.Translation DymoContinuousPaper/Papel continuo: "" +*es_CO.DymoContinuousPaper 0/Inhabilitado: "" +*es_CO.DymoContinuousPaper 1/Habilitado: "" + +*fr.Translation DymoContinuousPaper/Papier continu: "" +*fr.DymoContinuousPaper 0/Désactivé: "" +*fr.DymoContinuousPaper 1/Activé: "" + +*fr_CA.Translation DymoContinuousPaper/Papier continu: "" +*fr_CA.DymoContinuousPaper 0/Désactivé: "" +*fr_CA.DymoContinuousPaper 1/Activé: "" + +*it.Translation DymoContinuousPaper/Carta continua: "" +*it.DymoContinuousPaper 0/Disabilitato: "" +*it.DymoContinuousPaper 1/Abilitato: "" + +*nl.Translation DymoContinuousPaper/Kettingformulieren: "" +*nl.DymoContinuousPaper 0/Uitgeschakeld: "" +*nl.DymoContinuousPaper 1/Ingeschakeld: "" + +*pt.Translation DymoContinuousPaper/Papel contínuo: "" +*pt.DymoContinuousPaper 0/Desativado: "" +*pt.DymoContinuousPaper 1/Ativado: "" + +*pt_BR.Translation DymoContinuousPaper/Papel contínuo: "" +*pt_BR.DymoContinuousPaper 0/Desativado: "" +*pt_BR.DymoContinuousPaper 1/Ativado: "" + +*CloseUI: *DymoContinuousPaper + +*OpenUI *Resolution/Output Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 300dpi +*Resolution 300dpi/300 DPI: "<>setpagedevice" +*CloseUI: *Resolution + +*OpenUI *DymoHalftoning/Halftoning: PickOne +*OrderDependency: 20 AnySetup *DymoHalftoning +*DefaultDymoHalftoning: ErrorDiffusion +*DymoHalftoning Default/Default: "<>setpagedevice" +*DymoHalftoning ErrorDiffusion/Error Diffusion: "<>setpagedevice" +*DymoHalftoning NLL/Nonlinear Dithering: "<>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é d’impression: "" +*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: 20 AnySetup *DymoPrintQuality +*DefaultDymoPrintQuality: Text +*DymoPrintQuality Text/Text Only: "" +*DymoPrintQuality Graphics/Barcodes and Graphics: "" + +*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é d’impression: "" +*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 + +*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 diff --git a/overlays/default.nix b/overlays/default.nix index 7bfcb4c..833f629 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,5 +1,7 @@ # This file defines overlays -{inputs, ...}: { +{inputs, ...}: let + raster2dymolw_v2 = ./raster2dymolw_v2; +in { # This one brings our custom packages from the 'pkgs' directory additions = final: _prev: import ../pkgs final.pkgs; @@ -10,6 +12,12 @@ # example = prev.example.overrideAttrs (oldAttrs: rec { # ... # }); + cups-dymo = prev.cups-dymo.overrideAttrs (oldAttrs: { + installPhase = '' + installPhase + cp ${raster2dymolw_v2} $out/lib/cups/filter/raster2dymolw_v2 + ''; + }); }; # When applied, the unstable nixpkgs set (declared in the flake inputs) will diff --git a/overlays/raster2dymolw_v2 b/overlays/raster2dymolw_v2 new file mode 100755 index 0000000000000000000000000000000000000000..59e994eaf714bf993d4347686679abf019da2070 GIT binary patch literal 123288 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 z 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%0D3qG4DT=4|C@SD4z!^4>FUM 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