This commit is contained in:
bart
2026-10-04 21:47:22 +02:00
commit b4c4f14ca5
44 changed files with 5690 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
node_modules
+18
View File
@@ -0,0 +1,18 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolderBasename}"
}
]
}
+34
View File
@@ -0,0 +1,34 @@
FROM node:24-trixie AS base
RUN apt update && apt install -y glabels libusb-1.0-0-dev usbutils imagemagick ghostscript
FROM node:24-trixie AS build
WORKDIR /app
COPY src/package*.json ./
RUN npm install --save-dev
COPY src .
# (Optioneel) Compileer je TypeScript naar JS
RUN npm run build
FROM base AS labelelec
WORKDIR /app
COPY src/package*.json ./
RUN npm install --omit=dev
COPY --from=build --chown=node:node /app/dist /app/dist
COPY frontend /app/public
EXPOSE 80
ENTRYPOINT ["node", "dist/index.js"]
+3
View File
@@ -0,0 +1,3 @@
# Class configuration file for CUPS v2.4.16
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
+776
View File
@@ -0,0 +1,776 @@
# All configuration options described here can also be supplied on the
# command line of cups-browsed via the "-o" option. In case of
# contradicting settings the setting defined in the configuration file
# will get used.
# Unknown directives are ignored, also unknown values.
# Where should cups-browsed save information about the print queues it had
# generated when shutting down, like whether one of these queues was the
# default printer, or default option settings of the queues?
# CacheDir /var/cache/cups
# Where should cups-browsed create its debug log file (if "DebugLogging file"
# is set)?
# LogDir /var/log/cups
# How should debug logging be done? Into the file
# /var/log/cups/cups-browsed_log ('file'), to stderr ('stderr'), or
# not at all ('none')?
# Note that if cups-browsed is running as a system service (for
# example via systemd) logging to stderr makes the log output going to
# the journal or syslog. Only if you run cups-browsed from the command
# line (for development or debugging) it will actually appear on
# stderr.
# DebugLogging file
# DebugLogging stderr
# DebugLogging file stderr
# DebugLogging none
# Which protocols will we use to discover printers on the network?
# Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither.
BrowseRemoteProtocols dnssd
# Which protocols will we use to broadcast shared local printers to the network?
# Can use DNSSD and/or CUPS, or 'none' for neither.
# Only CUPS is actually supported, as DNSSD is done by CUPS itself (we ignore
# DNSSD in this directive).
# BrowseLocalProtocols none
# Settings of this directive apply to both BrowseRemoteProtocols and
# BrowseLocalProtocols.
# Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither.
# BrowseProtocols none
# Only browse remote printers (via DNS-SD or CUPS browsing) from
# selected servers using the "BrowseAllow", "BrowseDeny", and
# "BrowseOrder" directives
# This serves for restricting the choice of printers in print dialogs
# to trusted servers or to reduce the number of listed printers in the
# print dialogs to a more user-friendly amount in large networks with
# very many shared printers.
# This only filters the selection of remote printers for which
# cups-browsed creates local queues. If the print dialog uses other
# mechanisms to list remote printers as for example direct DNS-SD
# access, cups-browsed has no influence. cups-browsed also does not
# prevent the user from manually accessing non-listed printers.
# "BrowseAllow": Accept printers from these hosts or networks. If
# there are only "BrowseAllow" lines and no "BrowseOrder" and/or
# "BrowseDeny" lines, only servers matching at last one "BrowseAllow"
# line are accepted.
# "BrowseDeny": Deny printers from these hosts or networks. If there
# are only "BrowseDeny" lines and no "BrowseOrder" and/or
# "BrowseAllow" lines, all servers NOT matching any of the
# "BrowseDeny" lines are accepted.
# "BrowseOrder": Determine the order in which "BrowseAllow" and
# "BrowseDeny" lines are applied. With "BrowseOrder Deny,Allow" in the
# beginning all servers are accepted, then the "BrowseDeny" lines are
# applied to exclude unwished servers or networks and after that the
# "BrowseAllow" lines to re-include servers or networks. With
# "BrowseOrder Allow,Deny" we start with denying all servers, then
# applying the "BrowseAllow" lines and afterwards the "BrowseDeny"
# lines.
# Default for "BrowseOrder" is "Deny.Allow" if there are both
# "BrowseAllow" and "BrowseDeny" lines.
# If there are no "Browse..." lines at all, all servers are accepted.
# BrowseAllow All
# BrowseAllow cups.example.com
# BrowseAllow 192.168.1.12
# BrowseAllow 192.168.1.0/24
# BrowseAllow 192.168.1.0/255.255.255.0
# BrowseDeny All
# BrowseDeny printserver.example.com
# BrowseDeny 192.168.1.13
# BrowseDeny 192.168.3.0/24
# BrowseDeny 192.168.3.0/255.255.255.0
# BrowseOrder Deny,Allow
# BrowseOrder Allow,Deny
# The interval between browsing/broadcasting cycles, local and/or
# remote, can be adjusted with the BrowseInterval directive.
# BrowseInterval 60
# Browsing-related operations such as adding or removing printer queues
# and broadcasting are each allowed to take up to a given amount of time.
# It can be configured, in seconds, with the BrowseTimeout directive.
# Especially queues discovered by CUPS broadcasts will be removed after
# this timeout if no further broadcast from the server happens.
# BrowseTimeout 300
# Filtering of remote printers by other properties than IP addresses
# of their servers
# Often the desired selection of printers cannot be reached by only
# taking into account the IP addresses of the servers. For these cases
# there is the BrowseFilter directive to filter by most of the known
# properties of the printer.
# By default there is no BrowseFilter line meaning that no filtering
# is applied.
# To do filtering one can supply one or more BrowseFilter directives
# like this:
# BrowseFilter [NOT] [EXACT] <FIELD> [<VALUE>]
# The BrowseFilter directive always starts with the word
# "BrowseFilter" and it must at least contain the name of the data
# field (<FIELD>) of the printer's properties to which it should
# apply.
# Available field names are:
# name: Name of the local print queue to be created
# host: Host name of the remote print server
# port: Port through which the printer is accessed on the server
# service: DNS/SD service name of the remote printer
# domain: Domain of the remote print server
# Also all field names in the TXT records of DNS-SD-advertised printers
# are valid, like "color", "duplex", "pdl", ... If the field name of
# the filter rule does not exist for the printer, the rule is skipped.
# The optional <VALUE> field is either the exact value (when the
# option EXACT is supplied) or a regular expression (Run "man 7 regex"
# in a terminal window) to be matched with the data field.
# If no <VALUE> filed is supplied, rules with field names of the TXT
# record are considered for boolean matching (true/false) of boolean
# field (like duplex, which can have the values "T" for true and "F"
# for false).
# If the option NOT is supplied, the filter rule is fulfilled if the
# regular expression or the exact value DOES NOT match the content of
# the data field. In a boolean rule (without <VALUE>) the rule matches
# false.
# Regular expressions are always considered case-insensitive and
# extended POSIX regular expressions. Field names and options (NOT,
# EXACT) are all evaluated case-insensitive. If there is an error in a
# regular expression, the BrowseFilter line gets ignored.
# Especially to note is that supplying any simple string consisting of
# only letters, numbers, spaces, and some basic special characters as
# a regular expression matches if it is contained somewhere in the
# data field.
# If there is more than one BrowseFilter directive, ALL the directives
# need to be fulfilled for the remote printer to be accepted. If one
# is not fulfilled, the printer will get ignored.
# Examples:
# Rules for standard data items which are supplied with any remote
# printer advertised via DNS-SD:
# Print queue name must contain "hum_res_", this matches
# "hum_res_mono" or "hum_res_color" but also "old_hum_res_mono":
# BrowseFilter name hum_res_
# This matches if the remote host name contains "printserver", like
# "printserver.local", "printserver2.example.com", "newprintserver":
# BrowseFilter host printserver
# This matches all ports with 631 int its number, for example 631,
# 8631, 10631,...:
# BrowseFilter port 631
# This rule matches if the DNS-SD service name contains "@ printserver":
# Browsefilter service @ printserver
# Matches all domains with "local" in their names, not only "local" but
# also things like "printlocally.com":
# BrowseFilter domain local
# Examples for rules applying to items of the TXT record:
# This rule selects PostScript printers, as the "PDL" field in the TXT
# record contains "postscript" then. This includes also remote CUPS
# queues which accept PostScript, independent of whether the physical
# printer behind the CUPS queue accepts PostScript or not.
# BrowseFilter pdl postscript
# Color printers usually contain a "Color" entry set to "T" (for true)
# in the TXT record. This rule selects them:
# BrowseFilter color
# This is a similar rule to select only duplex (automatic double-sided
# printing) printers:
# BrowseFilter duplex
# Rules with the NOT option:
# This rule EXCLUDES printers from all hosts containing "financial" in
# their names, nice to get rid of the 100s of printers of the
# financial department:
# BrowseFilter NOT host financial
# Get only monochrome printers ("Color" set to "F", meaning false, in
# the TXT record):
# BrowseFilter NOT color
# Rules with more advanced use of regular expressions:
# Only queue names which BEGIN WITH "hum_res_" are accepted now, so we
# still get "hum_res_mono" or "hum_res_color" but not
# "old_hum_res_mono" any more:
# BrowseFilter name ^hum_res_
# Server names is accepted if it contains "print_server" OR
# "graphics_dep_server":
# BrowseFilter host print_server|graphics_dep_server
# "printserver1", "printserver2", and "printserver3", nothing else:
# BrowseFilter host ^printserver[1-3]$
# Printers understanding at least one of PostScript, PCL, or PDF:
# BrowseFilter pdl postscript|pcl|pdf
# Examples for the EXACT option:
# Only printers from "printserver.local" are accepted:
# BrowseFilter EXACT host printserver.local
# Printers from all servers except "prinserver2.local" are accepted:
# BrowseFilter NOT EXACT host prinserver2.local
# Use BrowsePoll to poll a particular CUPS server
# BrowsePoll cups.example.com
# BrowsePoll cups.example.com:631
# BrowsePoll cups.example.com:631/version=1.1
# LDAP browsing configuration
# The default value for all options is an empty string. Example configuration:
# BrowseLDAPBindDN cn=cups-browsed,dc=domain,dc=tld
# BrowseLDAPCACertFile /path/to/server/certificate.pem
# BrowseLDAPDN ou=printers,dc=domain,dc=tld
# BrowseLDAPFilter (printerLocation=/Office 1/*)
# BrowseLDAPPassword s3cret
# BrowseLDAPServer ldaps://ldap.domain.tld
# Use DomainSocket to access the local CUPS daemon via another than the
# default domain socket. "None" or "Off" lets cups-browsed not use CUPS'
# domain socket.
# DomainSocket /var/run/cups/cups.sock
# DomainSocket None
# DomainSocket Off
# Set HTTP timeout (in seconds) for requests sent to local/remote
# resources Note that too short timeouts can make services getting
# missed when they are present and operations be unnecessarily
# repeated and too long timeouts can make operations take too long
# when the server does not respond.
# HttpLocalTimeout 5
# HttpRemoteTimeout 10
# Set how many retries (N) should cups-browsed do for creating print
# queues for remote printers which receive timeouts during print queue
# creation. The printers which are not successfully set up even after
# N retries, are skipped until the next restart of the service. Note
# that too many retries can cause high CPU load.
# HttpMaxRetries 5
# Set OnlyUnsupportedByCUPS to "Yes" will make cups-browsed not create
# local queues for remote printers for which CUPS creates queues by
# itself. These printers are printers advertised via DNS-SD and doing
# CUPS-supported (currently PWG Raster and Apple Raster) driverless
# printing, including remote CUPS queues. Queues for other printers
# (like for legacy PostScript/PCL printers) are always created
# (depending on the other configuration settings of cups-browsed).
# With OnlyUnsupportedByCUPS set to "No", cups-browsed creates queues
# for all printers which it supports, including printers for which
# CUPS would create queues by itself. Temporary queues created by CUPS
# will get overwritten. This way it is assured that any extra
# functionality of cups-browsed will apply to these queues. As queues
# created by cups-browsed are permanent CUPS queues this setting is
# also recommended if applications/print dialogs which do not support
# temporary CUPS queues are installed. This setting is the default.
# OnlyUnsupportedByCUPS Yes
# With UseCUPSGeneratedPPDs set to "Yes" cups-browsed creates queues
# for IPP printers with PPDs generated by the PPD generator of CUPS
# and not with the one of cups-browsed. So any new development in
# CUPS' PPD generator gets available. As CUPS' PPD generator is not
# directly accessible, we need to make CUPS generate a temporary print
# queue with the desired PPD. Therefore we can only use these PPDs
# when our queue replaces a temporary CUPS queue, meaning that the
# queue is for a printer on which CUPS supports driverless printing
# (IPP 2.x, PDLs: PDF, PWG Raster, and/or Apple Raster) and that its
# name is the same as CUPS uses for the temporary queue
# ("LocalQueueNamingIPPPrinter DNS-SD" must be set). The directive
# applies only to IPP printers, not to remote CUPS queues, to not
# break clustering. Setting this directive to "No" lets cups-browsed
# generate the PPD file. Default setting is "No".
# UseCUPSGeneratedPPDs No
# With the directives LocalQueueNamingRemoteCUPS and
# LocalQueueNamingIPPPrinter you can determine how the names for local
# queues generated by cups-browsed are generated, separately for
# remote CUPS printers and IPP printers.
# DNS-SD (the default in both cases) bases the naming on the service
# name of the printer's advertised DNS-SD record. This is exactly the
# same naming scheme as CUPS uses for its temporary queues, so the
# local queue from cups-browsed prevents CUPS from listing and
# creating an additional queue. As DNS-SD service names have to be
# unique, queue names of printers from different servers will also be
# unique and so there is no automatic clustering for load-balanced
# printing.
# MakeModel bases the queue name on the printer's manufacturer and
# model names. This scheme cups-browsed used formerly for IPP
# printers.
# RemoteName is only available for remote CUPS queues and uses the
# name of the queue on the remote CUPS server as the local queue's
# name. This makes printers on different CUPS servers with equal queue
# names automatically forming a load-balancing cluster as CUPS did
# formerly (CUPS 1.5.x and older) with CUPS-broadcasted remote
# printers. This scheme cups-browsed used formerly for remote CUPS
# printers.
# LocalQueueNamingRemoteCUPS DNS-SD
# LocalQueueNamingRemoteCUPS MakeModel
# LocalQueueNamingRemoteCUPS RemoteName
# LocalQueueNamingIPPPrinter DNS-SD
# LocalQueueNamingIPPPrinter MakeModel
# Set DNSSDBasedDeviceURIs to "Yes" if cups-browsed should use
# DNS-SD-service-name-based device URIs for its local queues, as CUPS
# also does. These queues use the DNS-SD service name of the
# discovered printer. With this the URI is independent of network
# interfaces and ports, giving reliable connections to always the same
# physical device. This setting is the default.
# Set DNSSDBasedDeviceURIs to "No" if cups-browsed should use the
# conventional host-name/IP-based URIs.
# Note that this option has only influence on URIs for printers
# discovered via DNS-SD, not via legacy CUPS broewsing or LDAP.
# Those printers get always assigned the conventional URIs.
# DNSSDBasedDeviceURIs Yes
# Set IPBasedDeviceURIs to "Yes" if cups-browsed should create its
# local queues with device URIs with the IP addresses instead of the
# host names of the remote servers. This mode is there for any
# problems with host name resolution in the network, especially also
# if avahi-daemon is only run for printer discovery and already
# stopped while still printing. By default this mode is turned off,
# meaning that we use URIs with host names.
# Note that the IP addresses depend on the network interface through
# which the printer is accessed. So do not use IP-based URIs on systems
# with many network interfaces and where interfaces can appear and
# disappear frequently.
# This mode could also be useful for development and debugging.
# If you prefer IPv4 or IPv6 IP addresses in the URIs, you can set
# IPBasedDeviceURIs to "IPv4" to only get IPv4 IP addresses or
# IPBasedDeviceURIs to "IPv6" to only get IPv6 IP addresses.
# IPBasedDeviceURIs No
# IPBasedDeviceURIs Yes
# IPBasedDeviceURIs IPv4
# IPBasedDeviceURIs IPv6
# The AllowResharingRemoteCUPSPrinters directive determines whether a
# print queue pointing to a remote CUPS queue will be re-shared to the
# local network or not. Since the queues generated using the BrowsePoll
# directive are also pointing to remote queues, they are also shared
# automatically if the following option is set. Default is not to share
# remote printers.
# AllowResharingRemoteCUPSPrinters Yes
# The NewBrowsePollQueuesShared directive determines whether a print
# queue for a newly discovered printer (discovered by the BrowsePoll directive)
# will be shared to the local network or not. This directive will only work
# if AllowResharingRemoteCUPSPrinters is set to yes. Default is
# not to share printers discovered using BrowsePoll.
# NewBrowsePollQueuesShared Yes
# Set CreateRemoteRawPrinterQueues to "Yes" to let cups-browsed also
# create local queues pointing to remote raw CUPS queues. Normally,
# only queues pointing to remote queues with PPD/driver are created
# as we do not use drivers on the client side, but in some cases
# accessing a remote raw queue can make sense, for example if the
# queue forwards the jobs by a special backend like Tea4CUPS.
# CreateRemoteRawPrinterQueues Yes
# cups-browsed by default creates local print queues for each shared
# CUPS print queue which it discovers on remote machines in the local
# network(s). Set CreateRemoteCUPSPrinterQueues to "No" if you do not
# want cups-browsed to do this. For example you can set cups-browsed
# to only create queues for IPP network printers setting
# CreateIPPPrinterQueues not to "No" and CreateRemoteCUPSPrinterQueues
# to "No".
# CreateRemoteCUPSPrinterQueues No
# Set CreateIPPPrinterQueues to "All" to let cups-browsed discover IPP
# network printers (native printers, not CUPS queues) with known page
# description languages (PWG Raster, PDF, PostScript, PCL XL, PCL
# 5c/e) in the local network and auto-create print queues for them.
# Set CreateIPPPrinterQueues to "Everywhere" to let cups-browsed
# discover IPP Everywhere printers in the local network (native
# printers, not CUPS queues) and auto-create print queues for them.
# Set CreateIPPPrinterQueues to "AppleRaster" to let cups-browsed
# discover Apple Raster printers in the local network (native
# printers, not CUPS queues) and auto-create print queues for them.
# Set CreateIPPPrinterQueues to "Driverless" to let cups-browsed
# discover printers designed for driverless use (currently IPP
# Everywhere and Apple Raster) in the local network (native printers,
# not CUPS queues) and auto-create print queues for them.
# Set CreateIPPPrinterQueues to "LocalOnly" to auto-create print
# queues only for local printers made available as IPP printers. These
# are for example IPP-over-USB printers, made available via
# ippusbxd. This is the default.
# Set CreateIPPPrinterQueues to "No" to not auto-create print queues
# for IPP network printers.
# If queues with PPD file are created (see IPPPrinterQueueType
# directive below) the PPDs are auto-generated by cups-browsed based
# on properties of the printer polled via IPP. In case of missing
# information, info from the Bonjour record is used asd as last mean
# default values.
# If queues without PPD (see IPPPrinterQueueType directive below) are
# created clients have to IPP-poll the capabilities of the printer and
# send option settings as standard IPP attributes. Then we do not poll
# the capabilities by ourselves to not wake up the printer from
# power-saving mode when creating the queues. Jobs have to be sent in
# one of PDF, PWG Raster, or JPEG format. Other formats are not
# accepted.
# This functionality is primarily for mobile devices running
# CUPS to not need a printer setup tool nor a collection of printer
# drivers and PPDs.
# CreateIPPPrinterQueues No
# CreateIPPPrinterQueues LocalOnly
# CreateIPPPrinterQueues Everywhere
# CreateIPPPrinterQueues AppleRaster
# CreateIPPPrinterQueues Everywhere AppleRaster
# CreateIPPPrinterQueues Driverless
# CreateIPPPrinterQueues All
# If cups-browsed is automatically creating print queues for native
# IPP network printers ("CreateIPPPrinterQueues Yes"), the type of
# queue to be created can be selected by the "IPPPrinterQueueType"
# directive. The "PPD" (default) setting makes queues with PPD file
# being created. With "Interface" or "NoPPD" the queue is created with
# a System V interface script (Not supported with CUPS 2.2.x or
# later). "Auto" is for backward compatibility and also lets queues
# with PPD get created.
# IPPPrinterQueueType PPD
# IPPPrinterQueueType NoPPD
# IPPPrinterQueueType Interface
# IPPPrinterQueueType Auto
# The NewIPPPrinterQueuesShared directive determines whether a print
# queue for a newly discovered IPP network printer (not remote CUPS
# queue) will be shared to the local network or not. This is only
# valid for newly discovered printers. For printers discovered in an
# earlier cups-browsed session, cups-browsed will remember whether the
# printer was shared, so changes by the user get conserved. Default is
# not to share newly discovered IPP printers.
# NewIPPPrinterQueuesShared Yes
# How to handle the print queues cups-browsed creates when
# cups-browsed is shut down:
# "KeepGeneratedQueuesOnShutdown No" makes the queues being
# removed. This makes sense as these queues only work while
# cups-browsed is running. cups-browsed has to determine to which
# member printer of a cluster to pass on the job.
# "KeepGeneratedQueuesOnShutdown Yes" (the default) makes the queues
# not being removed. This is the recommended setting for a system
# where cups-browsed is permanently running and only stopped for short
# times (like log rotation) or on shutdown. This avoids the
# re-creation of the queues when cups-browsed is restarted, which
# often causes a clutter of CUPS notifications on the desktop.
# KeepGeneratedQueuesOnShutdown No
# If there is more than one remote CUPS printer whose local queue
# would get the same name and AutoClustering is set to "Yes" (the
# default) only one local queue is created which makes up a
# load-balancing cluster of the remote printers which would get this
# queue name (implicit class). This means that when several jobs are
# sent to this queue they get distributed between the printers, using
# the method chosen by the LoadBalancing directive.
# Note that the forming of clusters depends on the naming scheme for
# local queues created by cups-browsed. If you have set
# LocalQueueNamingRemoteCUPS to "DNSSD" you will not get automatic
# clustering as the DNS-SD service names are always unique. With
# LocalQueueNamingRemoteCUPS set to "RemoteName" local queues are
# named as the CUPS queues on the remote servers are named and so
# equally named queues on different servers get clustered (this is how
# CUPS did it in version 1.5.x or older). LocalQueueNamingRemoteCUPS
# set to "MakeModel" makes remote printers of the same model get
# clustered. Note that then a cluster can contain more than one queue
# of the same server.
# With AutoClustering set to "No", for each remote CUPS printer an
# individual local queue is created, and to avoid name clashes when
# using the LocalQueueNamingRemoteCUPS settings "RemoteName" or
# "MakeModel" "@<server name>" is added to the local queue name.
# Only remote CUPS printers get clustered, not IPP network printers or
# IPP-over-USB printers.
# AutoClustering Yes
# AutoClustering No
# Load-balancing printer cluster formation can also be manually
# controlled by defining explicitly which remote CUPS printers should
# get clustered together.
# This is done by the "Cluster" directive:
# Cluster <QUEUENAME>: <EXPRESSION1> <EXPRESSION2> ...
# Cluster <QUEUENAME>
# If no expressions are given, <QUEUENAME> is used as the first and
# only expression for this cluster.
# Discovered printers are matched against all the expressions of all
# defined clusters. The first expression which matches the discovered
# printer determines to which cluster it belongs. Note that this way a
# printer can only belong to one cluster. Once matched, further
# cluster definitions will not checked any more.
# With the first printer matching a cluster's expression a local queue
# with the name <QUEUENAME> is created. If more printers are
# discovered and match this cluster, they join the cluster. Printing
# to this queue prints to all these printers in a load-balancing
# manner, according to to the setting of the LoadBalancing directive.
# Each expression must be a string of characters without spaces. If
# spaces are needed, replace them by underscores ('_').
# An expression can be matched in three ways:
# 1. By the name of the CUPS queue on the remote server
# 2. By make and model name of the remote printer
# 3. By the DNS-SD service name of the remote printer
# Note that the matching is done case-insensitively and any group of
# non-alphanumerical characters is replaced by a single underscore.
# So if an expression is "HP_DeskJet_2540" and the remote server
# reports "hp Deskjet-2540" the printer gets matched to this cluster.
# If "AutoClustering" is not set to "No" both your manual cluster
# definitions will be followed and automatic clustering of
# equally-named remote queues will be performed. If a printer matches
# in both categories the match to the manually defined cluster has
# priority. Automatic clustering of equally-named remote printers is
# not performed if there is a manually defined cluster with this name
# (at least as the printers do not match this cluster).
# Examples:
# To cluster all remote CUPS queues named "laserprinter" in your local
# network but not cluster any other equally-named remote CUPS printers
# use (Local queue will get named "laserprinter"):
# AutoClustering No
# Cluster laserprinter
# To cluster all remote CUPS queues of HP LaserJet 4050 printers in a
# local queue named "LJ4050":
# Cluster LJ4050: HP_LaserJet_4050
# As DNS-SD service names are unique in a network you can create a
# cluster from exactly specified printers (spaces replaced by
# underscores):
# Cluster hrdep: oldlaser_@_hr-server1 newlaser_@_hr-server2
# The LoadBalancing directive switches between two methods of handling
# load balancing between equally-named remote queues which are
# represented by one local print queue making up a cluster of them
# (implicit class).
# The two methods are:
# Queuing of jobs on the client (LoadBalancing QueueOnClient):
# Here we queue up the jobs on the client and regularly check the
# clustered remote print queues. If we find an idle queue, we pass
# on a job to it.
# This is also the method which CUPS uses for classes. Advantage is a
# more even distribution of the job workload on the servers
# (especially if the printing speed of the servers is very different),
# and if a server fails, there are not several jobs stuck or
# lost. Disadvantage is that if one takes the client (laptop, mobile
# phone, ...) out of the local network, printing stops with the jobs
# waiting in the local queue.
# Queuing of jobs on the servers (LoadBalancing QueueOnServers):
# Here we check the number of jobs on each of the clustered remote
# printers and send an incoming job immediately to the remote printer
# with the lowest amount of jobs in its queue. This way no jobs queue
# up locally, all jobs which are waiting are waiting on one of the
# remote servers.
# Not having jobs waiting locally has the advantage that we can take
# the local machine from the network and all jobs get printed.
# Disadvantage is that if a server with a full queue of jobs goes
# away, the jobs go away, too.
# Default is queuing the jobs on the client as this is what CUPS does
# with classes.
# LoadBalancing QueueOnClient
# LoadBalancing QueueOnServers
# With the DefaultOptions directive one or more option settings can be
# defined to be applied to every print queue newly created by
# cups-browsed. Each option is supplied as one supplies options with
# the "-o" command line argument to the "lpadmin" command (Run "man
# lpadmin" for more details). More than one option can be supplied
# separating the options by spaces. By default no option settings are
# pre-defined.
# Note that print queues which cups-browsed already created before
# remember their previous settings and so these settings do not get
# applied.
# DefaultOptions Option1=Value1 Option2=Value2 Option3 noOption4
# The AutoShutdown directive specifies whether cups-browsed should
# automatically terminate when it has no local raw queues set up
# pointing to any discovered remote printers or no jobs on such queues
# depending on AutoShutdownOn setting (auto shutdown mode). Setting it
# to "On" activates the auto-shutdown mode, setting it to "Off"
# deactiivates it (the default). The special mode "avahi" turns auto
# shutdown off while avahi-daemon is running and on when avahi-daemon
# stops. This allows running cups-browsed on-demand when avahi-daemon
# is run on-demand.
# AutoShutdown Off
# AutoShutdown On
# AutoShutdown avahi
# The AutoShutdownOn directive determines what event cups-browsed
# considers as inactivity in auto shutdown mode. "NoQueues" (the
# default) means that auto shutdown is initiated when there are no
# queues for discovered remote printers generated by cups-browsed any
# more. "NoJobs" means that all queues generated by cups-browsed are
# without jobs.
# AutoShutdownOn NoQueues
# AutoShutdownOn NoJobs
# The AutoShutdownTimeout directive specifies after how many seconds
# without local raw queues set up pointing to any discovered remote
# printers or jobs on these queues cups-browsed should actually shut
# down in auto shutdown mode. Default is 30 seconds, 0 means immediate
# shutdown.
# AutoShutdownTimeout 30
# DebugLogFileSize defines the maximum size possible (in KBytes)
# of the log files (cups-browsed_log and cups-browsed_previous_logs)
# that is created using cups-browsed in the debugging mode.
# Setting its value to 0 would turn off any restriction
# on the size of the file.
# DebugLogFileSize 300
# NotifLeaseDuration defines how long the D-BUS subscription created by cups-browsed
# in cupsd will last before cupsd cancels it. The default value is 1 day
# in seconds - 86400. The subscription renewal is set to happen after half of
# NotifLeaseDuration passed. The D-BUS notifications are used for watching over queues
# and doing specific actions when a D-BUS notification comes.
# NotifLeaseDuration 86400
+94
View File
@@ -0,0 +1,94 @@
#
# File/directory/user/group configuration file for the CUPS scheduler.
# See "man cups-files.conf" for a complete description of this file.
#
# List of events that are considered fatal errors for the scheduler...
#FatalErrors config
# Strip domain in local username?
#StripUserDomain No
# Do we call fsync() after writing configuration or status files?
#SyncOnClose Yes
# Default user and group for filters/backends/helper programs; this cannot be
# any user or group that resolves to ID 0 for security reasons...
#User lp
#Group lp
# Administrator user group, used to match @SYSTEM in cupsd.conf policy rules...
# This cannot contain the Group value for security reasons...
SystemGroup root lpadmin
# Are Unix domain socket peer credentials used for authorization?
PeerCred on
# User that is substituted for unauthenticated (remote) root accesses...
#RemoteRoot remroot
# Do we allow file: device URIs other than to /dev/null?
#FileDevice No
# Permissions for configuration and log files...
#ConfigFilePerm 0640
#LogFilePerm 00640
# Specifies the group name or ID that will be used for log files.
# The default group in Debian is "adm".
LogFileGroup adm
# Location of the file logging all access to the scheduler; may be the name
# "syslog". If not an absolute path, the value of ServerRoot is used as the
# root directory. Also see the "AccessLogLevel" directive in cupsd.conf.
AccessLog /var/log/cups/access_log
# Location of cache files used by the scheduler...
#CacheDir /var/cache/cups
# Location of data files used by the scheduler...
#DataDir /usr/share/cups
# Location of the static web content served by the scheduler...
#DocumentRoot /usr/share/cups/doc-root
# Location of the file logging all messages produced by the scheduler and any
# helper programs; may be the name "syslog". If not an absolute path, the value
# of ServerRoot is used as the root directory. Also see the "LogLevel"
# directive in cupsd.conf.
ErrorLog /var/log/cups/error_log
# Location of the file logging all pages printed by the scheduler and any
# helper programs; may be the name "syslog". If not an absolute path, the value
# of ServerRoot is used as the root directory. Also see the "PageLogFormat"
# directive in cupsd.conf.
PageLog /var/log/cups/page_log
# Location of the file listing all of the local printers...
#Printcap /run/cups/printcap
# Format of the Printcap file...
#PrintcapFormat bsd
#PrintcapFormat plist
#PrintcapFormat solaris
# Location of all spool files...
#RequestRoot /var/spool/cups
# Location of helper programs...
#ServerBin /usr/lib/cups
# SSL/TLS keychain for the scheduler...
#ServerKeychain ssl
# Location of other configuration files...
#ServerRoot /etc/cups
# Location of scheduler state files...
#StateDir /run/cups
# Location of scheduler/helper temporary files. This directory is emptied on
# scheduler startup and cannot be one of the standard (public) temporary
# directory locations for security reasons...
#TempDir /var/spool/cups/tmp
+306
View File
@@ -0,0 +1,306 @@
# cups-pdf.conf -- CUPS Backend Configuration (version 3.0.2, 2025-03-23)
# 18.09.2005, Volker C. Behr
# volker@cups-pdf.de
# http://www.cups-pdf.de
#
#
# This code may be freely distributed as long as this header
# is preserved. Changes to the code should be clearly indicated.
#
# This code is distributed under the GPL.
# (http://www.gnu.org/copyleft/gpl.html)
#
# For more detailed licensing information see cups-pdf.c in the
# corresponding version number.
###########################################################################
# #
# This is the configuration file for CUPS-PDF. Values that are not set in #
# here will use the defaults. Changes take effect immediately without the #
# need for restarting any services. #
# #
# Take care not to add whitespaces at the end of a line! #
# #
# Options are marked where they can be set (setting via PPD requires the #
# PPD file that comes with CUPS-PDF to be used!). #
# Options passed via lpoptions that are not named for lpoptions here are #
# ignored. #
# Options precedence is as follows: #
# 1st: lpoptions #
# 2nd: PPD settings #
# 3rd: config file (this file) #
# 4th: default values #
###########################################################################
###########################################################################
# #
# Path Settings #
# #
###########################################################################
### Key: Out (config)
## CUPS-PDF output directory
## special qualifiers:
## ${HOME} will be expanded to the user's home directory
## ${USER} will be expanded to the user name
## in case it is an NFS export make sure it is exported without
## root_squash!
## NOTE: if AppArmor is installed, the AppArmor profile must
## be updated to match the output path below, otherwise file
## writing will be denied by AppArmor.
## See instructions on Ubuntu Launchpad in LP bug #147551.
### Default: /var/spool/cups-pdf/${USER}
Out ${HOME}/PDF
### Key: AnonDirName (config)
## ABSOLUTE path for anonymously created PDF files
## if anonymous access is disabled this setting has no effect
### Default: /var/spool/cups-pdf/ANONYMOUS
#AnonDirName /var/spool/cups-pdf/ANONYMOUS
### Key: Spool (config)
## CUPS-PDF spool directory - make sure there is no user 'SPOOL' on your
## system or change the path
### Default: /var/spool/cups-pdf/SPOOL
#Spool /var/spool/cups-pdf/SPOOL
###########################################################################
# #
# Filename Settings #
# #
###########################################################################
### Key: Truncate (config, ppd, lpoptions)
## truncate long filenames to a maximum of <Truncate> characters
## this does not consider the full path to the output but only the filename
## without the .pdf-extension or a job-id prefix (see 'Label')
## the minimal value is 8
### Default: 64
#Truncate 64
### Key: Cut (config, lpoptions)
## removing file name extensions before appending .pdf to output
## extensions will only be removed if _both_ the following criteria are met:
## - the extension (w/o the dot) is not longer than <Cut> characters
## - the remaining filename has a minimal length of 1 character
## set Cut to -1 in order to disable cutting
## recommended values: pure UNIX environment : -1
## mixed environments : 3
### Default: 3
#Cut 3
### Key: Label (config, ppd, lpoptions)
## label all jobs with a unique job-id in order to avoid overwriting old
## files in case new ones with identical names are created; always true for
## untitled documents
## 0: label untitled documents only
## 1: label all documents with a preceeding "job_#-"
## 2: label all documents with a tailing "-job_#"
### Default: 0
#Label 0
### Key: TitlePref (config, ppd, lpoptions)
## where to look first for a title when creating the output filename
## (title in PS file or title on commandline):
## 0: prefer title from %Title statement in the PS file
## 1: prefer title passed via commandline
### Default: 0
#TitlePref 0
###########################################################################
# #
# User Settings #
# #
###########################################################################
### Key: AnonUser (config)
## uid for anonymous PDF creation (this might be a security issue)
## this setting has no influence on AnonDirName (see there)
## set this to an empty value to disable anonymous
### Default: nobody
#AnonUser nobody
### Key: LowerCase (config)
## This options allows to check user names given to CUPS-PDF additionally
## against their lower case variants. This is necessary since in some
## Windows environments only upper case user names are passed. Usually UNIX
## user names are all lower case and it is save to use this option
## but be aware that it can lead to mis-identifications in case
## you have user names that differ only in upper/lower case.
## check only against user name as passed to CUPS : 0
## check additionally against lower case user name : 1
### Default: 1
#LowerCase 1
### Key: UserPrefix (config)
## some installations require a domain prefix added to the user name
## leave empty for no prefix
### Default: <empty>
#UserPrefix
### Key: DirPrefix (config)
## if a prefix was defined above this switch toggels whether to include
## the prefix in the output directory's name (if not $HOME) or not
## 0: do not include, 1: include
### Default: 0
#DirPrefix 0
### Key: RemovePrefix (config)
## some installation pass usernames with a prefix (usually a domain name)
## if you do not want this prefix to be used by the ${USER} variable for
## output directories put the part which is to be cut here
### Default: <empty>
#RemovePrefix
###########################################################################
# #
# Security Settings #
# #
###########################################################################
### Key: AnonUMask (config)
## umask for anonymous output
## these are the _inverse_ permissions to be granted
### Default: 0000
#AnonUMask 0000
### Key: UserUMask (config, lptoptions)
## umask for user output of known users
## changing this can introduce security leaks if confidential
## information is processed!
### Default: 0077
#UserUMask 0077
### Key: Grp (config)
## group cups-pdf is supposed to run as - this will also be the gid for all
## created directories and log files
### Default: lp
Grp lpadmin
### Key: AllowUnsafeOptions (config)
## DON'T CHANGE THIS SETTING UNLESS YOU ABSOLUTELY KNOW WHAT YOU ARE DOING
## set to 1 in order to allow users to override any option - including
## those that pose SEVERE SECURITY RISKS, set to 0 for full security
### Default: 0
#AllowUnsafeOptions 0
###########################################################################
# #
# Log Settings #
# #
###########################################################################
### Key: Log (config)
## CUPS-PDF log directory
## set this to an empty value to disable all logging
### Default: /var/log/cups
#Log /var/log/cups
### Key: LogType (config, ppd)
## log-mode
## 1: errors
## 2: status (i.e. activity)
## 4: debug - this will generate a lot of log-output!
## add up values to combine options, i.e. 7 is full logging
## if logging is disabled these setting have no effect
### Default: 3
#LogType 3
###########################################################################
# #
# PDF Conversion Settings #
# #
###########################################################################
### Key: GhostScript (config)
## location of GhostScript binary (gs)
## MacOSX: for using pstopdf (recommended) set this to /usr/bin/pstopdf
## or its proper location on your system
### Default: /usr/bin/gs
#GhostScript /usr/bin/gs
### Key: GSTmp (config)
## location of temporary files during GhostScript operation
## this must be user-writable like /var/tmp or /tmp !
### Default: /var/tmp
#GSTmp /var/tmp
### Key: GSCall (config)
## command line for calling GhostScript (!!! DO NOT USE NEWLINES !!!)
## MacOSX: for using pstopdf set this to %s %s -o %s %s
### Default: %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress %s
#GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress %s
### Key: PDFVer (config, ppd, lptopions)
## PDF version to be created - can be "1.5", "1.4", "1.3" or "1.2"
## MacOSX: for using pstopdf set this to an empty value
### Default: 1.4
#PDFVer 1.4
### Key: PostProcessing (config, lptoptions)
## postprocessing script that will be called after the creation of the PDF
## as arguments the filename of the PDF, the username as determined by
## CUPS-PDF and the one as given to CUPS-PDF will be passed
## the script will be called with user privileges
## set this to an empty value to use no postprocessing
### Default: <empty>
#PostProcessing
###########################################################################
# #
# Experimental Settings #
# These settings activate experimental options. If you decide to use #
# them I would appreciate any feedback - including an 'ok' if they #
# work as expected - so I can eventually put them into the non- #
# experimental sections. #
# #
###########################################################################
### Key: DecodeHexStrings (config)
## this option will try to decode hex strings in the title to allow
## internationalized titles
## (have a look at pstitleconv on www.cups-pdf.de for a suitable filter
## for data from Windows clients)
## 0: disable, 1: enable
### Default: 0
DecodeHexStrings 1
### Key: FixNewlines (config)
## this option will try to fix various unusal line delimiters (e.g.
## form feeds)
## especially useful when using non-Linux-generated files
## 0: disable, 1: enable
### Default: 0
#FixNewlines 0
+196
View File
@@ -0,0 +1,196 @@
#
# Configuration file for the CUPS scheduler. See "man cupsd.conf" for a
# complete description of this file.
#
# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn
PageLogFormat
# Specifies the maximum size of the log files before they are rotated. The value "0" disables log rotation.
MaxLogSize 0
# Default error policy for printers
ErrorPolicy retry-job
# Allow remote access
Listen *:631
ServerAlias *
# Show shared printers on the local network.
Browsing Yes
BrowseLocalProtocols dnssd
# Default authentication type, when authentication is required...
DefaultAuthType Basic
DefaultEncryption IfRequested
# Web interface setting...
WebInterface Yes
# Timeout after cupsd exits if idle (applied only if cupsd runs on-demand - with -l)
IdleExitTimeout 60
# Restrict access to the server...
<Location />
Order allow,deny
Allow all
</Location>
# Restrict access to the admin pages...
<Location /admin>
Order allow,deny
Allow all
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</Location>
# Restrict access to log files...
<Location /admin/log>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</Location>
# Set the default printer/job policies...
<Policy default>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
# Set the authenticated printer/job policies...
<Policy authenticated>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Default
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Default
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
# Set the kerberized printer/job policies...
<Policy kerberos>
# Job/subscription privacy...
JobPrivateAccess default
JobPrivateValues default
SubscriptionPrivateAccess default
SubscriptionPrivateValues default
# Job-related operations must be done by the owner or an administrator...
<Limit Create-Job Print-Job Print-URI Validate-Job>
AuthType Negotiate
Order deny,allow
</Limit>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
AuthType Negotiate
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
# All administration operations require an administrator to authenticate...
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# All printer operations require a printer operator to authenticate...
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
# Only the owner or an administrator can cancel or authenticate a job...
<Limit Cancel-Job CUPS-Authenticate-Job>
AuthType Negotiate
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
+628
View File
@@ -0,0 +1,628 @@
*PPD-Adobe: "4.3"
*% $Id: lw450.ppd 16401 2011-10-31 18:51:16Z pineichen $
*% 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.0"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "LW450.PPD"
*Manufacturer: "DYMO"
*Product: "(DYMO LabelWriter 450)"
*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"
*NickName: "DYMO LabelWriter 450"
*ShortNickName: "DYMO LabelWriter 450"
*APPrinterIconPath: "/Library/Printers/DYMO/CUPS/Resources/LW450.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: w102h252.1
*PageSize w154h64/11351 Jewelry Label: "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h154/11352 Return Address Int: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72/11353 Multi-Purpose: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h90/11354 Multi-Purpose: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h144/11355 Multi-Purpose: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w118h252/11356 White Name badge: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h188/14681 CD/DVD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252/30252 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h252/30253 Address (2 up): "<</PageSize[167 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288/30256 Shipping: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198/30258 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w82h248/30277 File Folder (2 up): "<</PageSize[82 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h64.1/30299 Jewelry Label (2 up): "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252.1/30320 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286/30323 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198.1/30324 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h424/30325 Video Spine: "<</PageSize[54 424]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w131h221/30326 Video Top: "<</PageSize[131 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w57h248/30327 File Folder: "<</PageSize[57 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h144.1/30330 Return Address: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72.1/30332 1 in x 1 in: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72.2/30333 1/2 in x 1 in (2 up): "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h90.1/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w73h86/30335 1/2 in x 1/2 in (4 up): "<</PageSize[73 86]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h154.1/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w118h252.1/30337 Audio Cassette: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h203/30339 8mm Video (2 up): "<</PageSize[54 203]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h180/30345 3/4 in x 2-1/2 in: "<</PageSize[54 180]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w36h136/30346 1/2 in x 1-7/8 in: "<</PageSize[36 136]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h108/30347 1 in x 1-1/2 in: "<</PageSize[72 108]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w65h90/30348 9/10 in x 1-1/4 in: "<</PageSize[65 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288.1/30364 Name Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w168h252/30365 Name Badge Card: "<</PageSize[168 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w144h169/30370 Zip Disk: "<</PageSize[144 169]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w71h144/30373 Price Tag Label: "<</PageSize[71 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w144h252/30374 Appointment Card: "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w80h144/30376 Hanging File Insert: "<</PageSize[80 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h504/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h540/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h756/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30387_PC_Postage_EPS/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h188.1/30854 CD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w176h292/30856 Badge Card Label: "<</PageSize[176 292]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288.2/30857 Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w112h126/30886 CD Label: "<</PageSize[112 126]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252.2/99010 Standard Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w102h252.1/99012 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286.1/99014 Name Badge Label: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286.2/99014 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198.2/99015 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w63h419/99016 Video Spine: "<</PageSize[63 419]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w139h221/99016 Video Top: "<</PageSize[139 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w36h144/99017 Suspension File: "<</PageSize[36 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w108h539/99018 Small Lever Arch: "<</PageSize[108 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h539/99019 Large Lever Arch: "<</PageSize[167 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h7680/Banner: "<</PageSize[154 7680]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*PageSize w154h792/Continuous, Wide: "<</PageSize[154 792]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageSize
*OpenUI *PageRegion: PickOne
*OrderDependency: 10 AnySetup *PageRegion
*DefaultPageRegion: w102h252.1
*PageRegion w154h64/11351 Jewelry Label: "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h154/11352 Return Address Int: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72/11353 Multi-Purpose: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h90/11354 Multi-Purpose: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h144/11355 Multi-Purpose: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w118h252/11356 White Name badge: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h188/14681 CD/DVD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252/30252 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h252/30253 Address (2 up): "<</PageSize[167 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288/30256 Shipping: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198/30258 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w82h248/30277 File Folder (2 up): "<</PageSize[82 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h64.1/30299 Jewelry Label (2 up): "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252.1/30320 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286/30323 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198.1/30324 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h424/30325 Video Spine: "<</PageSize[54 424]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w131h221/30326 Video Top: "<</PageSize[131 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w57h248/30327 File Folder: "<</PageSize[57 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h144.1/30330 Return Address: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72.1/30332 1 in x 1 in: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72.2/30333 1/2 in x 1 in (2 up): "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h90.1/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w73h86/30335 1/2 in x 1/2 in (4 up): "<</PageSize[73 86]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h154.1/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w118h252.1/30337 Audio Cassette: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h203/30339 8mm Video (2 up): "<</PageSize[54 203]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h180/30345 3/4 in x 2-1/2 in: "<</PageSize[54 180]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w36h136/30346 1/2 in x 1-7/8 in: "<</PageSize[36 136]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h108/30347 1 in x 1-1/2 in: "<</PageSize[72 108]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w65h90/30348 9/10 in x 1-1/4 in: "<</PageSize[65 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288.1/30364 Name Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w168h252/30365 Name Badge Card: "<</PageSize[168 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h169/30370 Zip Disk: "<</PageSize[144 169]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w71h144/30373 Price Tag Label: "<</PageSize[71 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h252/30374 Appointment Card: "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w80h144/30376 Hanging File Insert: "<</PageSize[80 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h504/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h540/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h756/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30387_PC_Postage_EPS/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h188.1/30854 CD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w176h292/30856 Badge Card Label: "<</PageSize[176 292]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288.2/30857 Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w112h126/30886 CD Label: "<</PageSize[112 126]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252.2/99010 Standard Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w102h252.1/99012 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286.1/99014 Name Badge Label: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286.2/99014 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198.2/99015 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w63h419/99016 Video Spine: "<</PageSize[63 419]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w139h221/99016 Video Top: "<</PageSize[139 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w36h144/99017 Suspension File: "<</PageSize[36 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w108h539/99018 Small Lever Arch: "<</PageSize[108 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h539/99019 Large Lever Arch: "<</PageSize[167 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h7680/Banner: "<</PageSize[154 7680]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*PageRegion w154h792/Continuous, Wide: "<</PageSize[154 792]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageRegion
*DefaultImageableArea: w102h252.1
*ImageableArea w154h64/11351 Jewelry Label: "0.00 4.32 150.72 58.80"
*ImageableArea w72h154/11352 Return Address Int: "4.08 4.32 69.12 146.64"
*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 4.32 98.40 234.96"
*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 65.28"
*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: "0.00 0.00 102.00 252.00"
*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 w154h792/Continuous, Wide: "4.32 4.32 150.24 775.68"
*DefaultPaperDimension: w102h252.1
*PaperDimension w154h64/11351 Jewelry Label: "153.60 63.12"
*PaperDimension w72h154/11352 Return Address Int: "72.00 153.12"
*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.96 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.28 251.04"
*PaperDimension w154h286/30323 Shipping: "153.12 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: "107.76 538.56"
*PaperDimension w167h539/99019 Large Lever Arch: "166.56 538.56"
*PaperDimension w154h7680/Banner: "153.12 7680.00"
*PaperDimension w154h792/Continuous, Wide: "153.12 792.00"
*% 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é 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: 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é 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
*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: lw450.ppd 16401 2011-10-31 18:51:16Z pineichen $"
*%
+628
View File
@@ -0,0 +1,628 @@
*PPD-Adobe: "4.3"
*% $Id: lw450.ppd 16401 2011-10-31 18:51:16Z pineichen $
*% 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.0"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "LW450.PPD"
*Manufacturer: "DYMO"
*Product: "(DYMO LabelWriter 450)"
*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"
*NickName: "DYMO LabelWriter 450"
*ShortNickName: "DYMO LabelWriter 450"
*APPrinterIconPath: "/Library/Printers/DYMO/CUPS/Resources/LW450.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: w167h288
*PageSize w154h64/11351 Jewelry Label: "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h154/11352 Return Address Int: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72/11353 Multi-Purpose: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h90/11354 Multi-Purpose: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h144/11355 Multi-Purpose: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w118h252/11356 White Name badge: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h188/14681 CD/DVD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252/30252 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h252/30253 Address (2 up): "<</PageSize[167 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288/30256 Shipping: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198/30258 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w82h248/30277 File Folder (2 up): "<</PageSize[82 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h64.1/30299 Jewelry Label (2 up): "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252.1/30320 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286/30323 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198.1/30324 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h424/30325 Video Spine: "<</PageSize[54 424]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w131h221/30326 Video Top: "<</PageSize[131 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w57h248/30327 File Folder: "<</PageSize[57 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h144.1/30330 Return Address: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72.1/30332 1 in x 1 in: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72.2/30333 1/2 in x 1 in (2 up): "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h90.1/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w73h86/30335 1/2 in x 1/2 in (4 up): "<</PageSize[73 86]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h154.1/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w118h252.1/30337 Audio Cassette: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h203/30339 8mm Video (2 up): "<</PageSize[54 203]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h180/30345 3/4 in x 2-1/2 in: "<</PageSize[54 180]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w36h136/30346 1/2 in x 1-7/8 in: "<</PageSize[36 136]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h108/30347 1 in x 1-1/2 in: "<</PageSize[72 108]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w65h90/30348 9/10 in x 1-1/4 in: "<</PageSize[65 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288.1/30364 Name Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w168h252/30365 Name Badge Card: "<</PageSize[168 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w144h169/30370 Zip Disk: "<</PageSize[144 169]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w71h144/30373 Price Tag Label: "<</PageSize[71 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w144h252/30374 Appointment Card: "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w80h144/30376 Hanging File Insert: "<</PageSize[80 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h504/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h540/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h756/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30387_PC_Postage_EPS/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h188.1/30854 CD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w176h292/30856 Badge Card Label: "<</PageSize[176 292]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288.2/30857 Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w112h126/30886 CD Label: "<</PageSize[112 126]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252.2/99010 Standard Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w102h252.1/99012 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286.1/99014 Name Badge Label: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286.2/99014 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198.2/99015 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w63h419/99016 Video Spine: "<</PageSize[63 419]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w139h221/99016 Video Top: "<</PageSize[139 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w36h144/99017 Suspension File: "<</PageSize[36 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w108h539/99018 Small Lever Arch: "<</PageSize[108 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h539/99019 Large Lever Arch: "<</PageSize[167 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h7680/Banner: "<</PageSize[154 7680]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*PageSize w154h792/Continuous, Wide: "<</PageSize[154 792]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageSize
*OpenUI *PageRegion: PickOne
*OrderDependency: 10 AnySetup *PageRegion
*DefaultPageRegion: w167h288
*PageRegion w154h64/11351 Jewelry Label: "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h154/11352 Return Address Int: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72/11353 Multi-Purpose: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h90/11354 Multi-Purpose: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h144/11355 Multi-Purpose: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w118h252/11356 White Name badge: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h188/14681 CD/DVD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252/30252 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h252/30253 Address (2 up): "<</PageSize[167 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288/30256 Shipping: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198/30258 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w82h248/30277 File Folder (2 up): "<</PageSize[82 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h64.1/30299 Jewelry Label (2 up): "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252.1/30320 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286/30323 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198.1/30324 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h424/30325 Video Spine: "<</PageSize[54 424]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w131h221/30326 Video Top: "<</PageSize[131 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w57h248/30327 File Folder: "<</PageSize[57 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h144.1/30330 Return Address: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72.1/30332 1 in x 1 in: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72.2/30333 1/2 in x 1 in (2 up): "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h90.1/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w73h86/30335 1/2 in x 1/2 in (4 up): "<</PageSize[73 86]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h154.1/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w118h252.1/30337 Audio Cassette: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h203/30339 8mm Video (2 up): "<</PageSize[54 203]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h180/30345 3/4 in x 2-1/2 in: "<</PageSize[54 180]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w36h136/30346 1/2 in x 1-7/8 in: "<</PageSize[36 136]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h108/30347 1 in x 1-1/2 in: "<</PageSize[72 108]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w65h90/30348 9/10 in x 1-1/4 in: "<</PageSize[65 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288.1/30364 Name Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w168h252/30365 Name Badge Card: "<</PageSize[168 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h169/30370 Zip Disk: "<</PageSize[144 169]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w71h144/30373 Price Tag Label: "<</PageSize[71 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h252/30374 Appointment Card: "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w80h144/30376 Hanging File Insert: "<</PageSize[80 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h504/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h540/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h756/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30387_PC_Postage_EPS/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h188.1/30854 CD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w176h292/30856 Badge Card Label: "<</PageSize[176 292]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288.2/30857 Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w112h126/30886 CD Label: "<</PageSize[112 126]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252.2/99010 Standard Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w102h252.1/99012 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286.1/99014 Name Badge Label: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286.2/99014 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198.2/99015 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w63h419/99016 Video Spine: "<</PageSize[63 419]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w139h221/99016 Video Top: "<</PageSize[139 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w36h144/99017 Suspension File: "<</PageSize[36 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w108h539/99018 Small Lever Arch: "<</PageSize[108 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h539/99019 Large Lever Arch: "<</PageSize[167 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h7680/Banner: "<</PageSize[154 7680]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*PageRegion w154h792/Continuous, Wide: "<</PageSize[154 792]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageRegion
*DefaultImageableArea: w167h288
*ImageableArea w154h64/11351 Jewelry Label: "0.00 4.32 150.72 58.80"
*ImageableArea w72h154/11352 Return Address Int: "4.08 4.32 69.12 146.64"
*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 4.32 98.40 234.96"
*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 65.28"
*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 w154h792/Continuous, Wide: "4.32 4.32 150.24 775.68"
*DefaultPaperDimension: w167h288
*PaperDimension w154h64/11351 Jewelry Label: "153.60 63.12"
*PaperDimension w72h154/11352 Return Address Int: "72.00 153.12"
*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.96 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.28 251.04"
*PaperDimension w154h286/30323 Shipping: "153.12 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: "107.76 538.56"
*PaperDimension w167h539/99019 Large Lever Arch: "166.56 538.56"
*PaperDimension w154h7680/Banner: "153.12 7680.00"
*PaperDimension w154h792/Continuous, Wide: "153.12 792.00"
*% 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é 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: 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é 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
*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: lw450.ppd 16401 2011-10-31 18:51:16Z pineichen $"
*%
+24
View File
@@ -0,0 +1,24 @@
# Printer configuration file for CUPS v2.4.16
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 2
<DefaultPrinter dymo>
PrinterId 1
UUID urn:uuid:e0ac4fa4-9ab4-3ad4-70e4-ffa942749675
Info DYMO LabelWriter 450
Location
MakeModel DYMO LabelWriter 450
DeviceURI usb://DYMO/LabelWriter%20450?serial=13080117550634
State Idle
StateTime 1778049613
ConfigTime 1778048958
Type 53316
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</DefaultPrinter>
+24
View File
@@ -0,0 +1,24 @@
# Printer configuration file for CUPS v2.4.16
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
NextPrinterId 2
<DefaultPrinter dymo>
PrinterId 1
UUID urn:uuid:e0ac4fa4-9ab4-3ad4-70e4-ffa942749675
Info DYMO LabelWriter 450
Location
MakeModel DYMO LabelWriter 450
DeviceURI usb://DYMO/LabelWriter%20450?serial=13080117550634
State Idle
StateTime 1778049110
ConfigTime 1778048958
Type 53316
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy retry-job
</DefaultPrinter>
+5
View File
@@ -0,0 +1,5 @@
# This file was generated by the cups package. You may change it, or
# reconfigure this file with dpkg-reconfigure. If it is removed, it
# will be regenerated by the package scripts.
application/octet-stream application/vnd.cups-raw 0 -
+5
View File
@@ -0,0 +1,5 @@
# This file was generated by the cups package. You may change it, or
# reconfigure this file with dpkg-reconfigure. If it is removed, it
# will be regenerated by the package scripts.
application/octet-stream
+7
View File
@@ -0,0 +1,7 @@
#
# SNMP configuration file for CUPS. See "man cups-snmp.conf" for a complete
# description of this file.
#
Address @LOCAL
Community public
+44
View File
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<DieCutLabel Version="8.0" Units="twips">
<PaperOrientation>Landscape</PaperOrientation>
<Id>LargeShipping</Id>
<PaperName>30256 Shipping</PaperName>
<DrawCommands>
<RoundRectangle X="0" Y="0" Width="3331" Height="5715" Rx="270" Ry="270"/>
</DrawCommands>
<ObjectInfo>
<TextObject>
<Name>TEXT</Name>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
<BackColor Alpha="0" Red="255" Green="255" Blue="255"/>
<LinkedObjectName></LinkedObjectName>
<Rotation>Rotation0</Rotation>
<IsMirrored>False</IsMirrored>
<IsVariable>False</IsVariable>
<HorizontalAlignment>Left</HorizontalAlignment>
<VerticalAlignment>Middle</VerticalAlignment>
<TextFitMode>AlwaysFit</TextFitMode>
<UseFullFontHeight>True</UseFullFontHeight>
<Verticalized>False</Verticalized>
<StyledText>
<Element>
<String>T</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
<Element>
<String>EST123</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
</StyledText>
</TextObject>
<Bounds X="335.9998" Y="57.6001" Width="5337.6" Height="3192"/>
</ObjectInfo>
</DieCutLabel>
+16
View File
@@ -0,0 +1,16 @@
services:
# 1. CUPS Printserver: beheert de USB-printer en drivers
# 2. Jouw Node.js Applicatie
label-service:
build: .
container_name: label-service
restart: unless-stopped
volumes:
- ./labels:/app/labels
ports:
- "3000:3000"
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- PRINTER_URL=http://192.168.2.171:631/printers/dymo
+30
View File
@@ -0,0 +1,30 @@
services:
# 1. CUPS Printserver: beheert de USB-printer en drivers
cups:
image: olbat/cupsd:latest
container_name: cups-server
privileged: true
restart: unless-stopped
ports:
- "631:631"
volumes:
- /dev/labelprinter:/dev/labelprinter
environment:
- CUPS_ADMIN_USER=admin
- CUPS_ADMIN_PASSWORD=password
# 2. Jouw Node.js Applicatie
label-service:
build: .
container_name: label-service
restart: unless-stopped
volumes:
- ./labels:/app/labels
ports:
- "80:3000"
environment:
- PRINTER_URL=http://cups:631/printers/dymo
- API_BASE=labels/
depends_on:
- cups
+628
View File
@@ -0,0 +1,628 @@
*PPD-Adobe: "4.3"
*% $Id: lw450.ppd 16401 2011-10-31 18:51:16Z pineichen $
*% 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.0"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "LW450.PPD"
*Manufacturer: "DYMO"
*Product: "(DYMO LabelWriter 450)"
*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"
*NickName: "DYMO LabelWriter 450"
*ShortNickName: "DYMO LabelWriter 450"
*APPrinterIconPath: "/Library/Printers/DYMO/CUPS/Resources/LW450.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: w167h288
*PageSize w154h64/11351 Jewelry Label: "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h154/11352 Return Address Int: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72/11353 Multi-Purpose: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h90/11354 Multi-Purpose: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h144/11355 Multi-Purpose: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w118h252/11356 White Name badge: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h188/14681 CD/DVD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252/30252 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h252/30253 Address (2 up): "<</PageSize[167 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288/30256 Shipping: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198/30258 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w82h248/30277 File Folder (2 up): "<</PageSize[82 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h64.1/30299 Jewelry Label (2 up): "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252.1/30320 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286/30323 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198.1/30324 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h424/30325 Video Spine: "<</PageSize[54 424]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w131h221/30326 Video Top: "<</PageSize[131 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w57h248/30327 File Folder: "<</PageSize[57 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h144.1/30330 Return Address: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72.1/30332 1 in x 1 in: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h72.2/30333 1/2 in x 1 in (2 up): "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h90.1/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w73h86/30335 1/2 in x 1/2 in (4 up): "<</PageSize[73 86]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h154.1/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w118h252.1/30337 Audio Cassette: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h203/30339 8mm Video (2 up): "<</PageSize[54 203]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w54h180/30345 3/4 in x 2-1/2 in: "<</PageSize[54 180]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w36h136/30346 1/2 in x 1-7/8 in: "<</PageSize[36 136]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w72h108/30347 1 in x 1-1/2 in: "<</PageSize[72 108]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w65h90/30348 9/10 in x 1-1/4 in: "<</PageSize[65 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288.1/30364 Name Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w168h252/30365 Name Badge Card: "<</PageSize[168 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w144h169/30370 Zip Disk: "<</PageSize[144 169]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w71h144/30373 Price Tag Label: "<</PageSize[71 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w144h252/30374 Appointment Card: "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w80h144/30376 Hanging File Insert: "<</PageSize[80 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w162h504/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h540/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h756/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize 30387_PC_Postage_EPS/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h188.1/30854 CD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w176h292/30856 Badge Card Label: "<</PageSize[176 292]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h288.2/30857 Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w112h126/30886 CD Label: "<</PageSize[112 126]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w79h252.2/99010 Standard Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w102h252.1/99012 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286.1/99014 Name Badge Label: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h286.2/99014 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h198.2/99015 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w63h419/99016 Video Spine: "<</PageSize[63 419]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w139h221/99016 Video Top: "<</PageSize[139 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w36h144/99017 Suspension File: "<</PageSize[36 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w108h539/99018 Small Lever Arch: "<</PageSize[108 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w167h539/99019 Large Lever Arch: "<</PageSize[167 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageSize w154h7680/Banner: "<</PageSize[154 7680]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*PageSize w154h792/Continuous, Wide: "<</PageSize[154 792]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageSize
*OpenUI *PageRegion: PickOne
*OrderDependency: 10 AnySetup *PageRegion
*DefaultPageRegion: w167h288
*PageRegion w154h64/11351 Jewelry Label: "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h154/11352 Return Address Int: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72/11353 Multi-Purpose: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h90/11354 Multi-Purpose: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h144/11355 Multi-Purpose: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w118h252/11356 White Name badge: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h188/14681 CD/DVD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252/30252 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h252/30253 Address (2 up): "<</PageSize[167 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288/30256 Shipping: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198/30258 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w82h248/30277 File Folder (2 up): "<</PageSize[82 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h64.1/30299 Jewelry Label (2 up): "<</PageSize[154 64]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252.1/30320 Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286/30323 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198.1/30324 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h424/30325 Video Spine: "<</PageSize[54 424]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w131h221/30326 Video Top: "<</PageSize[131 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w57h248/30327 File Folder: "<</PageSize[57 248]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h144.1/30330 Return Address: "<</PageSize[54 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72.1/30332 1 in x 1 in: "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h72.2/30333 1/2 in x 1 in (2 up): "<</PageSize[72 72]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h90.1/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30334_2-1_4_in_x_1-1_4_in/30334 2-1/4 in x 1-1/4 in: "<</PageSize[162 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w73h86/30335 1/2 in x 1/2 in (4 up): "<</PageSize[73 86]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h154.1/30336 1 in x 2-1/8 in: "<</PageSize[72 154]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w118h252.1/30337 Audio Cassette: "<</PageSize[118 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h203/30339 8mm Video (2 up): "<</PageSize[54 203]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w54h180/30345 3/4 in x 2-1/2 in: "<</PageSize[54 180]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w36h136/30346 1/2 in x 1-7/8 in: "<</PageSize[36 136]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w72h108/30347 1 in x 1-1/2 in: "<</PageSize[72 108]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w65h90/30348 9/10 in x 1-1/4 in: "<</PageSize[65 90]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288.1/30364 Name Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w168h252/30365 Name Badge Card: "<</PageSize[168 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h169/30370 Zip Disk: "<</PageSize[144 169]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w71h144/30373 Price Tag Label: "<</PageSize[71 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w144h252/30374 Appointment Card: "<</PageSize[144 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w80h144/30376 Hanging File Insert: "<</PageSize[80 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w162h504/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30383_PC_Postage_3-Part/30383 PC Postage 3-Part: "<</PageSize[162 504]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h540/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30384_PC_Postage_2-Part/30384 PC Postage 2-Part: "<</PageSize[167 540]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h756/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion 30387_PC_Postage_EPS/30387 PC Postage EPS: "<</PageSize[167 756]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h188.1/30854 CD Label: "<</PageSize[167 188]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w176h292/30856 Badge Card Label: "<</PageSize[176 292]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h288.2/30857 Badge Label: "<</PageSize[167 288]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w112h126/30886 CD Label: "<</PageSize[112 126]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w79h252.2/99010 Standard Address: "<</PageSize[79 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w102h252.1/99012 Large Address: "<</PageSize[102 252]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286.1/99014 Name Badge Label: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h286.2/99014 Shipping: "<</PageSize[154 286]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h198.2/99015 Diskette: "<</PageSize[154 198]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w63h419/99016 Video Spine: "<</PageSize[63 419]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w139h221/99016 Video Top: "<</PageSize[139 221]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w36h144/99017 Suspension File: "<</PageSize[36 144]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w108h539/99018 Small Lever Arch: "<</PageSize[108 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w167h539/99019 Large Lever Arch: "<</PageSize[167 539]/ImagingBBox null/cupsInteger0 0>>setpagedevice"
*PageRegion w154h7680/Banner: "<</PageSize[154 7680]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*PageRegion w154h792/Continuous, Wide: "<</PageSize[154 792]/ImagingBBox null/cupsMediaType 1/cupsInteger0 0>>setpagedevice"
*CloseUI: *PageRegion
*DefaultImageableArea: w167h288
*ImageableArea w154h64/11351 Jewelry Label: "0.00 4.32 150.72 58.80"
*ImageableArea w72h154/11352 Return Address Int: "4.08 4.32 69.12 146.64"
*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 4.32 98.40 234.96"
*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 65.28"
*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 w154h792/Continuous, Wide: "4.32 4.32 150.24 775.68"
*DefaultPaperDimension: w167h288
*PaperDimension w154h64/11351 Jewelry Label: "153.60 63.12"
*PaperDimension w72h154/11352 Return Address Int: "72.00 153.12"
*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.96 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.28 251.04"
*PaperDimension w154h286/30323 Shipping: "153.12 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: "107.76 538.56"
*PaperDimension w167h539/99019 Large Lever Arch: "166.56 538.56"
*PaperDimension w154h7680/Banner: "153.12 7680.00"
*PaperDimension w154h792/Continuous, Wide: "153.12 792.00"
*% 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é 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: 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é 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
*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: lw450.ppd 16401 2011-10-31 18:51:16Z pineichen $"
*%
+146
View File
@@ -0,0 +1,146 @@
<!DOCTYPE html>
<html>
<head>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script src="https://cdn.tailwindcss.com"></script>
</head>
<body class="bg-gray-100 p-8">
<div id="app" class="max-w-2xl mx-auto bg-white p-6 rounded shadow">
<h1 class="text-xl font-bold mb-4">Label Printer App</h1>
<select v-model="selectedLabel" @change="resetForm" class="w-full p-2 border mb-4">
<option :value="null">-- Kies een label --</option>
<option v-for="l in labels" :value="l">{{ l.name }}</option>
</select>
<div v-if="selectedLabel" class="space-y-4">
<div v-for="field in selectedLabel.fields" :key="field">
<label class="block font-medium">{{ field }}</label>
<input
v-if="field.toLowerCase() === 'datum'"
type="date"
v-model="formData[field]"
@blur="generatePreview"
class="w-full p-2 border">
<input
v-else
v-model="formData[field]"
@blur="generatePreview"
class="w-full p-2 border">
</div>
<div class="flex items-end gap-4 pt-2">
<div>
<label class="block font-medium text-sm mb-1">Aantal kopieën</label>
<input
type="number"
v-model.number="copies"
min="1"
max="99"
class="w-24 p-2 border rounded text-center">
</div>
<button @click="printLabel" class="bg-blue-600 hover:bg-blue-700 text-white font-medium px-6 py-2 rounded transition">Printen</button>
</div>
</div>
<div v-if="isLoading" class="flex justify-center items-center h-64">
<div class="animate-spin rounded-full h-12 w-12 border-b-2 border-blue-600"></div>
<span class="ml-2">Voorbeeld genereren...</span>
</div>
<img v-else-if="pdfUrl" :src="pdfUrl" class="w-full h-auto mt-6 border">
</div>
</div>
<script>
const { createApp } = Vue;
const hostname = window.location.hostname;
const port = window.location.port ? `:${window.location.port}` : '';
const API_BASE = `${window.location.protocol}//${window.location.hostname}${port}/labels`;
createApp({
data() {
return {
labels: [],
selectedLabel: null,
formData: {},
pdfUrl: null,
isLoading: false,
copies: 1
};
},
async mounted() {
const res = await fetch(`${API_BASE}/labels`);
this.labels = await res.json();
},
methods: {
resetForm() {
this.formData = {};
this.pdfUrl = null;
this.copies = 1;
// Zet vandaag als standaard voor het veld 'Datum'
const today = new Date().toISOString().split('T')[0];
if (this.selectedLabel && this.selectedLabel.fields.includes('Datum')) {
this.formData['Datum'] = today;
}
this.generatePreview()
},
async generatePreview() {
this.isLoading = true; // Spinner aanzetten
this.pdfUrl = null; // Oude PDF verbergen
let payloadData = { ...this.formData };
if (payloadData['Datum']) {
// Converteer yyyy-mm-dd naar dd-mm-yyyy
const [y, m, d] = payloadData['Datum'].split('-');
payloadData['Datum'] = `${d}-${m}-${y}`;
}
const payload = {
labelName: this.selectedLabel.name,
headers: Object.keys(payloadData),
data: [Object.values(payloadData)],
format: 'png', // Vraag om PNG
rotate: 270 // Draai 90 graden
};
try {
const res = await fetch(`${API_BASE}/download`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(payload)
});
const blob = await res.blob();
this.pdfUrl = URL.createObjectURL(blob) + '#view=FitH&zoom=page-rotated-ccw';
} catch (err) {
console.error("Fout bij preview:", err);
} finally {
this.isLoading = false; // Spinner uitzetten
}
},
async printLabel() {
const copiesCount = Math.max(1, parseInt(this.copies) || 1);
const payload = {
labelName: this.selectedLabel.name,
headers: Object.keys(this.formData),
data: [Object.values(this.formData)],
copies: copiesCount
};
await fetch(`${API_BASE}/print`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(payload)
});
alert(`Opdracht (${copiesCount}x) verzonden naar printer!`);
}
}
}).mount('#app');
</script>
</body>
</html>
+2
View File
@@ -0,0 +1,2 @@
Voornaam;Achternaam;Straatnaam;Huisnr;Toev;Postcode;Woonplaats;Land
"Jan";"Jansen";"Dorpsstraat";"12";"a";"1234 AB";"Den Haag";"Nederland"
1 Voornaam Achternaam Straatnaam Huisnr Toev Postcode Woonplaats Land
2 Jan Jansen Dorpsstraat 12 a 1234 AB Den Haag Nederland
Executable
+6
View File
@@ -0,0 +1,6 @@
#/bin/sh
docker build -t labelelec .
/storage/bin/docker-compose up -d --build
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+25
View File
@@ -0,0 +1,25 @@
{
"name": "labelelec",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"dependencies": {
"typescript": "^6.0.3"
}
},
"node_modules/typescript": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz",
"integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==",
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
},
"engines": {
"node": ">=14.17"
}
}
}
}
+5
View File
@@ -0,0 +1,5 @@
{
"dependencies": {
"typescript": "^6.0.3"
}
}
Binary file not shown.
BIN
View File
Binary file not shown.
Executable
+6
View File
@@ -0,0 +1,6 @@
#/bin/sh
docker compose -f docker-compose.local.yaml up --build
+49
View File
@@ -0,0 +1,49 @@
import { Dymo } from 'dymojs';
const dymo = new Dymo();
var labelXml = `
<?xml version="1.0" encoding="utf-8"?>
<DieCutLabel Version="8.0" Units="twips">
<PaperOrientation>Landscape</PaperOrientation>
<Id>LargeShipping</Id>
<PaperName>30256 Shipping</PaperName>
<DrawCommands>
<RoundRectangle X="0" Y="0" Width="3331" Height="5715" Rx="270" Ry="270"/>
</DrawCommands>
<ObjectInfo>
<TextObject>
<Name>TEXT</Name>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
<BackColor Alpha="0" Red="255" Green="255" Blue="255"/>
<LinkedObjectName></LinkedObjectName>
<Rotation>Rotation0</Rotation>
<IsMirrored>False</IsMirrored>
<IsVariable>False</IsVariable>
<HorizontalAlignment>Left</HorizontalAlignment>
<VerticalAlignment>Middle</VerticalAlignment>
<TextFitMode>AlwaysFit</TextFitMode>
<UseFullFontHeight>True</UseFullFontHeight>
<Verticalized>False</Verticalized>
<StyledText>
<Element>
<String>T</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
<Element>
<String>EST123</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
</StyledText>
</TextObject>
<Bounds X="335.9998" Y="57.6001" Width="5337.6" Height="3192"/>
</ObjectInfo>
</DieCutLabel>
`;
dymo.print('DYMO LabelWriter 450', labelXml);
+60
View File
@@ -0,0 +1,60 @@
import fs from 'fs';
function printDymoXml(xmlContent) {
// Schrijf de XML direct naar het printer device
// Zorg dat de container permissie heeft (via --device in docker)
fs.writeFile('/dev/labelprinter', xmlContent, (err) => {
if (err) {
console.error('Printfout:', err);
}
else {
console.log('XML succesvol naar printer gestuurd');
}
});
}
var labelXml = `
<?xml version="1.0" encoding="utf-8"?>
<DieCutLabel Version="8.0" Units="twips">
<PaperOrientation>Landscape</PaperOrientation>
<Id>LargeShipping</Id>
<PaperName>30256 Shipping</PaperName>
<DrawCommands>
<RoundRectangle X="0" Y="0" Width="3331" Height="5715" Rx="270" Ry="270"/>
</DrawCommands>
<ObjectInfo>
<TextObject>
<Name>TEXT</Name>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
<BackColor Alpha="0" Red="255" Green="255" Blue="255"/>
<LinkedObjectName></LinkedObjectName>
<Rotation>Rotation0</Rotation>
<IsMirrored>False</IsMirrored>
<IsVariable>False</IsVariable>
<HorizontalAlignment>Left</HorizontalAlignment>
<VerticalAlignment>Middle</VerticalAlignment>
<TextFitMode>AlwaysFit</TextFitMode>
<UseFullFontHeight>True</UseFullFontHeight>
<Verticalized>False</Verticalized>
<StyledText>
<Element>
<String>T</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
<Element>
<String>EST123</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
</StyledText>
</TextObject>
<Bounds X="335.9998" Y="57.6001" Width="5337.6" Height="3192"/>
</ObjectInfo>
</DieCutLabel>
`;
printDymoXml(labelXml);
+49
View File
@@ -0,0 +1,49 @@
import { Dymo } from 'dymojs';
const dymo = new Dymo();
var labelXml = `
<?xml version="1.0" encoding="utf-8"?>
<DieCutLabel Version="8.0" Units="twips">
<PaperOrientation>Landscape</PaperOrientation>
<Id>LargeShipping</Id>
<PaperName>30256 Shipping</PaperName>
<DrawCommands>
<RoundRectangle X="0" Y="0" Width="3331" Height="5715" Rx="270" Ry="270"/>
</DrawCommands>
<ObjectInfo>
<TextObject>
<Name>TEXT</Name>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
<BackColor Alpha="0" Red="255" Green="255" Blue="255"/>
<LinkedObjectName></LinkedObjectName>
<Rotation>Rotation0</Rotation>
<IsMirrored>False</IsMirrored>
<IsVariable>False</IsVariable>
<HorizontalAlignment>Left</HorizontalAlignment>
<VerticalAlignment>Middle</VerticalAlignment>
<TextFitMode>AlwaysFit</TextFitMode>
<UseFullFontHeight>True</UseFullFontHeight>
<Verticalized>False</Verticalized>
<StyledText>
<Element>
<String>T</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
<Element>
<String>EST123</String>
<Attributes>
<Font Family="Helvetica" Size="13"
Bold="False" Italic="False" Underline="False" Strikeout="False"/>
<ForeColor Alpha="255" Red="0" Green="0" Blue="0"/>
</Attributes>
</Element>
</StyledText>
</TextObject>
<Bounds X="335.9998" Y="57.6001" Width="5337.6" Height="3192"/>
</ObjectInfo>
</DieCutLabel>
`;
dymo.print('DYMO LabelWriter 450', labelXml);
+1
View File
File diff suppressed because one or more lines are too long
+1630
View File
File diff suppressed because it is too large Load Diff
+28
View File
@@ -0,0 +1,28 @@
{
"name": "labelelec",
"version": "1.0.0",
"description": "",
"license": "ISC",
"author": "",
"type": "module",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "npx tsc"
},
"devDependencies": {
"@types/cors": "^2.8.19",
"@types/express": "^5.0.6",
"@types/ipp": "^2.0.5",
"@types/node": "^24.12.2",
"@types/pdfkit": "^0.17.6",
"typescript": "^6.0.3"
},
"dependencies": {
"canvas": "^3.2.3",
"cors": "^2.8.6",
"express": "^5.2.1",
"ipp": "^1.1.0",
"pdfkit": "^0.18.0"
}
}
+153
View File
@@ -0,0 +1,153 @@
import express, { Request, Response } from 'express';
import { exec } from 'child_process';
import path from 'path';
import fs from 'fs';
import ipp from 'ipp';
import zlib from 'zlib';
import cors from 'cors';
import { fileURLToPath } from 'url';
// 1. Definieer __dirname voor ES-modules
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const app = express();
app.use(cors());
app.use(express.json());
const LABELS_DIR = path.join('labels');
const TMP_CSV = '/tmp/input.csv';
const OUTPUT_PDF = '/tmp/output.pdf';
const escapeCsv = (val: any) => `"${String(val).replace(/"/g, '""')}"`;
const getPdfCmd = (req: Request) => {
const { labelName, headers, data } = req.body;
const labelFile = path.join(LABELS_DIR, `${labelName}.glabels`);
if (!fs.existsSync(labelFile)) return { cmd: null, labelName };
let cmd = `glabels-3-batch -o ${OUTPUT_PDF} ${labelFile}`;
// Alleen als er headers en data zijn, maken we een CSV aan en voegen we de -i vlag toe
if (headers && data && data.length > 0) {
const csvContent = [
headers.join(';'),
...data.map((row: any[]) => row.map(escapeCsv).join(';'))
].join('\n');
fs.writeFileSync(TMP_CSV, csvContent);
cmd = `glabels-3-batch -i ${TMP_CSV} -o ${OUTPUT_PDF} ${labelFile}`;
}
return { cmd, labelName };
}
app.post('/print', async (req: Request, res: Response) => {
const { cmd, labelName } = getPdfCmd(req);
if (!cmd) return res.status(404).send(`Label ${labelName} niet gevonden.`);
const copies = Math.max(1, parseInt(req.body.copies) || 1);
exec(cmd, async (error) => {
if (error) return res.status(500).send('Fout bij genereren: ' + error.message);
try {
const pdfData = fs.readFileSync(OUTPUT_PDF);
await sendToCups(pdfData, copies);
res.send('Labels geprint!');
} catch (err) {
res.status(500).send('Print fout: ' + err);
}
});
});
app.post('/download', async (req: Request, res: Response) => {
const { headers, data, rotate, format } = req.body; // Voeg 'rotate' en 'format' toe
const { cmd, labelName } = getPdfCmd(req);
if (!cmd) return res.status(404).send(`Label ${labelName} niet gevonden.`);
exec(cmd, (error) => {
if (error) return res.status(500).send('Fout: ' + error.message);
if (format === 'png') {
const PNG_FILE = '/tmp/output.png';
// -rotate: draai de afbeelding
// -density: zorgt voor scherpe kwaliteit (300 dpi)
const convertCmd = `convert -density 300 ${OUTPUT_PDF} -rotate ${rotate || 0} ${PNG_FILE}`;
exec(convertCmd, (err) => {
if (err) return res.status(500).send('Conversie fout: ' + err.message);
res.setHeader('Content-Type', 'image/png');
res.sendFile(PNG_FILE);
});
} else {
// Standaard PDF sturen
res.setHeader('Content-Type', 'application/pdf');
res.sendFile(OUTPUT_PDF);
}
});
});
app.get('/labels', (req: Request, res: Response) => {
try {
const files = fs.readdirSync(LABELS_DIR).filter(file => file.endsWith('.glabels'));
const labelData = files.map(file => {
const filePath = path.join(LABELS_DIR, file);
// Lees het bestand als buffer omdat het gecomprimeerd kan zijn
const buffer = fs.readFileSync(filePath);
// Probeer te decomprimeren (als het GZIP is) of lees als tekst
let content = '';
try {
content = zlib.gunzipSync(buffer).toString('utf-8');
} catch {
content = buffer.toString('utf-8');
}
console.log(content)
// Regex om alle variabelen zoals ${Veldnaam} te vinden
const regex = /Field name="(.+?)"/g;
const matches = [...new Set([...content.matchAll(regex)].map(m => m[1]))];
return {
name: path.parse(file).name,
fields: matches
};
});
res.json(labelData);
} catch (err) {
res.status(500).send('Fout bij ophalen labels: ' + err);
}
});
async function sendToCups(pdfBuffer: Buffer, copies: number = 1) {
const printerUrl = process.env.PRINTER_URL || "http://host.docker.internal:631/printers/dymo";
const printer = new (ipp as any).Printer(printerUrl);
return new Promise((resolve, reject) => {
printer.execute("Print-Job", {
"operation-attributes-tag": { "document-format": "application/pdf" },
"job-attributes-tag": { "copies": copies },
data: pdfBuffer
}, (err: Error | null, res: any) => err ? reject(err) : resolve(res));
});
}
// 2. Optioneel: Stuur index.html expliciet als iemand naar de root gaat
app.get('/', (req, res) => {
// Dit zorgt ervoor dat het pad altijd vanaf de root van je container wordt berekend
res.sendFile(path.join(__dirname, '../public/index.html'));
});
app.use(express.static(path.join(__dirname, '../public')));
app.listen(3000, '0.0.0.0');
+26
View File
@@ -0,0 +1,26 @@
{
"compilerOptions": {
"target": "ES2017",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "react-jsx",
"types": ["node"],
"incremental": true,
"plugins": [],
"paths": {
"@/*": ["./*"]
},
"rootDir": "./src",
"noEmit": false,
"outDir": "./dist"
},
"include": ["src/**/*", "src/types/**/*.d.ts"],
"exclude": ["node_modules"]
}
File diff suppressed because one or more lines are too long
+17
View File
@@ -0,0 +1,17 @@
curl -X POST http://localhost:3000/print \
-H "Content-Type: application/json" \
-d '{
"labelName": "outline"
}'
curl -X POST http://localhost:3000/print \
-H "Content-Type: application/json" \
-d '{
"labelName": "adres",
"headers": ["Voornaam", "Achternaam", "Straatnaam", "Huisnr", "Toev", "Postcode", "Woonplaats", "Land"],
"data": [
["Marieke", "de Vries", "Kerkweg", "5", "", "5678 CD", "Utrecht", "Nederland"],
["Piet", "Pietersen", "Stationsplein", "101", "b", "9012 EF", "Rotterdam"],
["Jan", "Jansen", "Dorpsstraat", "12", "a", "1234 AB", "Den Haag", "Nederland"]
]
}'
+19
View File
@@ -0,0 +1,19 @@
curl -X POST http://localhost:3000/download \
-H "Content-Type: application/json" \
-d '{
"labelName": "adres",
"headers": ["Voornaam", "Achternaam", "Straatnaam", "Huisnr", "Toev", "Postcode", "Woonplaats", "Land"],
"data": [
["Jan", "Jansen", "Dorpsstraat", "12", "a", "1234 AB", "Den Haag", "Nederland"]
]
}' --output resultaat.pdf
curl -X POST http://localhost:3000/download \
-H "Content-Type: application/json" \
-d '{
"labelName": "etenopslag",
"headers": ["Product", "Datum"],
"data": [
["Aardappelpuree", "15-04-2026"]
]
}' --output resultaat.pdf