Import CUPS 1.4svn r7023 into easysw/current.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@502 a1ca3aef-8c08-0410-bb20-df032aa958be
diff --git a/CHANGES-1.3.txt b/CHANGES-1.3.txt
new file mode 100644
index 0000000..c71003c
--- /dev/null
+++ b/CHANGES-1.3.txt
@@ -0,0 +1,361 @@
+CHANGES-1.3.txt
+---------------
+
+CHANGES IN CUPS V1.3.4
+
+ - Updated the Japanese localization (STR #2546)
+ - The parallel backend now gets the current IEEE-1284
+ device ID string on Linux (STR #2553)
+ - The IPP backend now checks the job status at
+ variable intervals (from 1 to 10 seconds) instead
+ of every 10 seconds for faster remote printing
+ (STR #2548)
+ - "lpr -p" and "lpr -l" did not work (STR #2544)
+ - Compilation failed when a previous version of CUPS
+ was installed and was included in the SSL include
+ path (STR #2538)
+ - The scheduler did not reject requests with charsets
+ other than US-ASCII or UTF-8, and the CUPS API
+ incorrectly passed the locale charset to the scheduler
+ instead of UTF-8 (STR #2537)
+ - cups-deviced did not filter out duplicate devices.
+ - The AppleTalk backend incorrectly added a scheme
+ listing when AppleTalk was disabled or no printers
+ were found.
+ - The PostScript filter generated N^2 copies when the
+ printer supported collated copies and user requested
+ reverse-order output.
+ - The scheduler did not reprint all of the files in a
+ job that was held.
+ - The scheduler did not update the printcap file after
+ removing stale remote queues.
+ - The cupsd.conf man page incorrectly referenced
+ "AuthType Kerberos" instead of "AuthType Negotiate".
+
+
+CHANGES IN CUPS V1.3.3
+
+ - The scheduler did not use the attributes-natural-language
+ attribute when passing the LANG environment variable to
+ cups-deviced or cups-driverd.
+ - The scheduler did not use the printer-op-policy when
+ modifying classes or printers (STR #2525)
+ - The auth-info-required attribute was not always updated
+ for remote queues that required authentication.
+ - The German web interface localization contained errors
+ (STR #2523)
+ - The Swedish localization contained errors (STR #2522)
+
+
+CHANGES IN CUPS V1.3.2
+
+ - The 1.3.1 release was incorrectly created from the
+ 1.4.x source tree (STR #2519)
+ - Added support for 32/64-bit libraries on HP-UX
+ (STR #2520)
+ - The scheduler incorrectly used portrait as the default
+ orientation (STR #2513)
+ - The scheduler no longer writes the printcap file for
+ every remote printer update (STR #2512)
+ - Remote raw printing with multiple copies did not work
+ (STR #2518)
+ - Updated the configure script to require at least autoconf
+ 2.60 (STR #2515)
+ - Some gzip'd PPD files were not read in their entirety
+ (STR #2510)
+
+
+CHANGES IN CUPS V1.3.1
+
+ - Documentation updates.
+ - The USB backend on Mac OS X could hang if the driver and
+ printer did not match.
+ - Delegated Kerberos credentials were not working.
+ - "make distclean" incorrectly removed the edit-config.tmpl
+ files (STR #2508)
+ - Fix compile problem on HP-UX (STR #2501)
+ - The cupstestppd utility now tests for resolutions greater
+ than 99999 DPI to detect a missing "x" between the X and Y
+ resolutions.
+ - Fixed many problems in the various translations and added
+ a new "checkpo" utility to validate them.
+ - The cupstestppd utility now tests the custom page size code
+ for CUPS raster drivers.
+ - cupsLangDefault() did not attempt to return a language that
+ was supported by the calling application.
+ - If a remote printer stopped while a job was being sent, the
+ local queue would also get stopped and the job re-queued,
+ resulting in duplicate prints in some cases.
+ - A few Apple-specific job options needed to be omitted when
+ printing a banner page.
+ - The new peer credential support did not compile on FreeBSD
+ (STR #2495)
+ - Direct links to help files did not set the current section
+ so the table-of-contents was not shown.
+ - The configure script did not support --localedir=foo (STR #2488)
+ - The backends were not displaying their localized messages.
+ - CUPS-Authenticate-Job did not require Kerberos authentication
+ on queues protected by Kerberos.
+ - The Zebra ZPL driver did not work with Brady label printers
+ (STR #2487)
+ - Norwegian wasn't localized on Mac OS X.
+ - getnameinfo() returns an error on some systems when DNS is
+ not available, leading to numerous problems (STR #2486)
+ - The cupsfilter command did not work properly on Mac OS X.
+ - The scheduler makefile contained a typo (STR #2483)
+ - The TBCP and BCP port monitors did not handle the trailing
+ CTRL-D in some PostScript output properly.
+ - Fixed the localization instructions and German template for
+ the "Find New Printers" button (STR #2478)
+ - The web interface did not work with the Chinese localization
+ (STR #2477)
+ - The web interface home page did not work for languages that
+ were only partially localized (STR #2472)
+ - Updated the Spanish web interface localization (STR #2473)
+ - ppdLocalize() did not work for country-specific localizations.
+
+
+CHANGES IN CUPS V1.3.0
+
+ - The scheduler did not handle out-of-file conditions
+ gracefully when accepting new connections, leading to
+ heavy CPU usage.
+ - The scheduler did not detect ServerBin misconfigurations
+ (STR #2470)
+ - "AuthType Default" did not work as expected when the
+ "DefaultAuthType foo" line appeared after it in the
+ cupsd.conf file.
+ - The on-line help did not describe many common printing
+ options (STR #1846)
+ - The IPP backend did not return the "auth required" status
+ when printing to a Kerberos-protected queue.
+ - The scheduler was not looking in the correct directories
+ for LSB PPD files (STR #2464)
+ - Changed references to ESP Ghostscript to GPL Ghostscript
+ (STR #2463)
+ - The PostScript filter did not cleanly terminate when
+ the job was canceled or stopped.
+ - Fixed generation of Kerberos credentials for remote
+ printing. Note that this requires a recent version of
+ MIT Kerberos with a working krb5_cc_new_unique()
+ function or Heimdal Kerberos.
+ - Added Portuguese and updated Italian message catalogs.
+
+
+CHANGES IN CUPS V1.3rc2
+
+ - Added more range checking to the pdftops filter.
+ - The scheduler would crash if a remote IPP queue was stopped
+ (STR #2460)
+ - The scheduler did not allow "DefaultAuthType None".
+
+
+CHANGES IN CUPS V1.3rc1
+
+ - Updated the German localization (STR #2443)
+ - cupsAdminGetServerSettings() did not handle </Foo> properly.
+ - When lprm and cancel are run with no job ID, they now will
+ cancel the first stopped job if no pending or processing
+ jobs are left in the queue.
+ - The scheduler now logs successful print jobs, filter
+ failures, and the job file types at the default log
+ level (STR #2458)
+ - The scheduler now logs the usernames it is using for
+ authorization at LogLevel debug instead of debug2 (STR #2448)
+ - Added Intellitech Intellibar and Zebra CPCL PPDs to the list
+ of installed PPDs.
+ - Added 6" and 8" wide label sizes for the Zebra ZPL Label
+ Printer driver (STR #2442)
+ - The cupsaddsmb program and web interface now support
+ exporting of 64-bit Windows drivers, when available
+ (STR #2439)
+ - Moving a job that was printing did not stop the job on the
+ original printer (STR #2262)
+ - The cups-lpd mini-daemon did not work on Mac OS X server.
+ - Added httpGetAuthString() and httpSetAuthString() APIs to get
+ and set the current (cached) authorization string to use for
+ HTTP requests.
+ - Updated the default cupsd.conf policy to list the
+ "administrative" operations separately from the "printer
+ control" operations so that it is easier to define a
+ group of users that are "printer operators".
+ - The web interface now pulls the default cupsd.conf file
+ from cupsd.conf.default in the CUPS config directory.
+ - Added a help file for using Kerberos with CUPS.
+ - The scheduler now strips the "@KDC" portion of Kerberos
+ usernames since those usernames typically do not appear in
+ the group membership lists used by CUPS.
+ - cupsMarkOptions() could (incorrectly) leave multiple option
+ choices marked.
+ - Backends could (incorrectly) run as root during discovery
+ (STR #2454)
+ - Avahi is now supported for DNS-SD (Bonjour) printer sharing
+ (STR #2455)
+ - The default cupsd.conf file had typos and old operation names
+ (STR #2450)
+ - The scheduler now erases authentication cache files using the
+ 7-pass US DoD algorithm.
+ - Delegated Kerberos credentials (proxy authentication) did not
+ work.
+ - The filter makefile did not optimize the libcupsimage.2.dylib
+ with a sectorder file.
+ - The IPP backend incorrectly wrote an empty printer message
+ when processing the "none" state reason.
+ - The USB backend could deadlock on Mac OS X while performing
+ a side-channel command.
+ - The scheduler did not prevent remote queues from being
+ shared/published.
+ - The scheduler did not remove the temporary request file on
+ authentication errors.
+ - ppdLocalizeIPPReason() did not handle "scheme:" schemes or
+ "file" URLs.
+ - ppdLocalizeIPPReason() was not exported on Mac OS X.
+
+
+CHANGES IN CUPS V1.3b1
+
+ - Copyright updates - CUPS is now owned by Apple Inc.
+ - Documentation updates (STR #1775, STR #2027, STR #2130,
+ STR #2131, STR #2263, STR #2356, STR #2397)
+ - Added new cupsfilter utility (STR #1734)
+ - Added new job-printer-state-message and
+ job-printer-state-reasons attributes to jobs (STR #2418)
+ - Added LDAP+SSL support (STR #1967)
+ - CUPS now supports authentication via peer credentials
+ over domain sockets (STR #2242, STR #2277)
+ - The CUPS sample driver PPDs are now generated by the PPD
+ compiler and include all of the localized languages by
+ default (STR #2164)
+ - You can now specify "AuthType Default" in the cupsd.conf
+ file to use the default authentication defined by the
+ DefaultAuthType directive.
+ - The SNMP backend no longer adds a default Address line
+ when none is specified in the snmp.conf file; this allows
+ the backend to be easily disabled as needed (STR #2434)
+ - Added a new cupsctl command for doing basic changes to
+ the cupsd.conf file (STR #1777)
+ - Added a new ppdLocalizeIPPReason() function to get the
+ localized text/URI for a given IPP reason keyword for a
+ driver.
+ - Removed the deskjet2.ppd driver, as it only worked with
+ a very small subset of HP DeskJet printers and was
+ confusing to users. The rastertohp driver still
+ supports the deskjet2.ppd options for existing queues.
+ - The scheduler did not add a trailing banner page if a
+ client did not specify the last document in a job (STR
+ #1711)
+ - The scheduler did not report Bonjour shared printers as
+ remote printers (STR #2384)
+ - Added new -R and -W options to the cupstestppd program
+ for greater control over the testing of PPDs.
+ - Added a new cupsGetServerPPD() function for getting
+ an available PPD from the server (STR #2334)
+ - Added a new cupsDoIORequest() function for reading
+ and writing files via IPP requests (STR #2334)
+ - Added a new CUPS_GET_PPD operation for getting an
+ available PPD file on the server (STR #2334)
+ - CUPS_GET_PPDS now reports multiple ppd-product values
+ based on the PPD ModelName and Product strings (STR
+ #2334, STR #2383)
+ - CUPS_GET_PPDS now reports the PSVersion attributes
+ from a PPD file in the ppd-psversion attribute
+ (STR #2334)
+ - CUPS_GET_PPDS now reports the cupsModelNumber attribute
+ from a PPD file in the ppd-model-number attribute (STR
+ #2383)
+ - CUPS_GET_PPDS now reports a driver type string in the
+ ppd-type attribute based on the cupsFax and cupsFilter
+ attributes in a PPD file (STR #2383)
+ - Added a new printer attribute called "cups-version"
+ which reports the version of CUPS that is running
+ (STR #2240)
+ - backendRunLoop() now aborts immediately on SIGTERM
+ if no data has been written yet (STR #2103)
+ - Due to poor IPP support from the vendors, the SNMP
+ backend no longer tries IPP connections; instead,
+ it now uses a lookup file with fallback to port 9100
+ (socket://address) and 515 (lpd://address) printing
+ (STR #2035, STR #2354)
+ - The scheduler now recreates the CUPS log directory as
+ needed (STR #2353)
+ - cupsLangDefault() now maps new-style Apple locale names
+ to the traditional ll_CC form (STR #2357)
+ - Add new cupsArrayNew2() API to support hashed lookups
+ of array elements (STR #2358)
+ - ppdConflicts() optimizations (STR #2358)
+ - The cupstestppd program now tests for existing filters,
+ icons, profiles, and dialog extensions (STR #2326)
+ - The web interface no longer lists new printers on the
+ main administration page. Instead, a new "List Available
+ Printers" button is provided that shows a separate page
+ with the list of printers.
+ - The web interface now supports setting the banner and
+ policy options on raw printers and classes (STR #2238)
+ - The socket backend now reads any pending back-channel
+ data before shutting down the socket (STR #2325)
+ - Added a new ErrorPolicy directive in the cupsd.conf
+ file (STR #1871)
+ - Printers that use JCL options are now exported to Samba
+ correctly (STR #1985)
+ - The IPP backend now relays printer-state-message values
+ from the server to the client (STR #2109)
+ - Added support for the PWG printer-alert and
+ printer-alert-description attributes (STR #2088)
+ - Added support for LPD "stream" mode (STR #2036)
+ - The scheduler now reports the PostScript product string
+ from PPD files in CUPS-Get-PPDs responses (STR #1900)
+ - Raw printing with queues pointing to the file pseudo-
+ device and multiple files and/or banners now works (STR
+ #1933)
+ - Added new public cupsAdminGetServerSettings() and
+ cupsAdminSetServerSettings() APIs.
+ - Added new "makebuttons" script in the "tools" directory
+ for creating web interface buttons (STR #2231)
+ - Added support for DNS-SD (aka "Bonjour") printer sharing
+ (STR #1171)
+ - Job operations (cancel, hold, release, etc.) from the
+ web interface now return back to the original page (STR
+ #2239)
+ - The classes or printers list is now shown after a
+ successful deletion from the web interface (STR #1999)
+ - The default configuration now allows browse packets from
+ any address (STR #2008)
+ - The web interface now provides an "allow printing from the
+ Internet" check box (STR #1897)
+ - The notify-events-default and
+ notify-lease-duration-default attributes can now be set
+ (STR #1671)
+ - Server-side default options are now sent to clients when
+ the "printer-defaults" attribute group is requested (STR
+ #1923)
+ - Added support for Linux "relro" linker option (STR #1614)
+ - CUPS now validates the number-up option value (STR #1329)
+ - The on-line help now provides better search capabilities
+ (STR #1701)
+ - The web interface "Add This Printer" button now allows you
+ to change the printer name, description, and location
+ (STR #1646)
+ - Added support for Mac OS X authorization services
+ (STR #2206)
+ - Added support for driver-specific pre-filters (STR #2108)
+ - Added a new side-channel API for drivers and backends
+ for basic device control and information queries (STR
+ #1898)
+ - The scheduler now uses poll(), epoll(), or /dev/kqueue
+ instead of select() when possible (STR #1261)
+ - Added new cupsArrayGetIndex() and cupsArrayGetInsert()
+ functions to get the current index and insertion
+ positions of an array.
+ - Added a new --with-max-copies configure option (STR
+ #2090)
+ - Added new cupsRemoveDest() and cupsSetDefaultDest()
+ functions.
+ - Added support for cupsPJLCharset attribute in PPD files
+ which specifies the character set that is used in PJL
+ strings (STR #1969)
+ - Moved the definition of the (private) _http_s structure
+ to http-private.h; code that directly accesses the
+ http_t members will no longer compile!
+ - Added support for setting the document-format-default
+ attribute on a per-printer basis.
+ - Added support for IntelliBar label printers.
diff --git a/CHANGES.txt b/CHANGES.txt
index 489bfb4..525666a 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,329 +1,28 @@
-CHANGES.txt - 2007-09-28
+CHANGES.txt - 2007-09-07
------------------------
-CHANGES IN CUPS V1.3.3
+CHANGES IN CUPS V1.4b1
- - The scheduler did not use the attributes-natural-language
- attribute when passing the LANG environment variable to
- cups-deviced or cups-driverd.
- - The scheduler did not use the printer-op-policy when
- modifying classes or printers (STR #2525)
- - The auth-info-required attribute was not always updated
- for remote queues that required authentication.
- - The German web interface localization contained errors
- (STR #2523)
- - The Swedish localization contained errors (STR #2522)
+ - The web interface now enables/disables the printer
+ sharing (formerly publishing) controls based on the
+ server-is-sharing-printers state (STR #2233)
+ - The scheduler now tracks printer sharing via the
+ server-is-sharing-printers attribute, and manages LPD
+ and SMB sharing as well (STR #2233)
+ - The web interface now allows you to go back to the make/
+ manufacturer page if there is no matching printer driver
+ on the model page (STR #2436)
+ - The printer list now shows the default media, banner, and
+ duplex options as well as the color and duplex capabilities
+ of printers (STR #1175)
+ - The web interface look-n-feel has been updated (STR #2492)
+ - The scheduler now supports a CUPS-Get-Document operation
+ that returns the specified print job document (STR #118)
+ - The cupsfilter utility now supports a "-J jobid" option
+ to filter the document from the specified job.
+ - The scheduler (cupsd) now supports a new option (-t) to
+ do a syntax check of the cupsd.conf file (STR #2003)
+ - Added new cupsGetPPD3() API to allow applications to
+ cache PPDs safely (STR #1473)
+ - Added generic PostScript and PCL printer driver PPDs.
-
-CHANGES IN CUPS V1.3.2
-
- - The 1.3.1 release was incorrectly created from the
- 1.4.x source tree (STR #2519)
- - Added support for 32/64-bit libraries on HP-UX
- (STR #2520)
- - The scheduler incorrectly used portrait as the default
- orientation (STR #2513)
- - The scheduler no longer writes the printcap file for
- every remote printer update (STR #2512)
- - Remote raw printing with multiple copies did not work
- (STR #2518)
- - Updated the configure script to require at least autoconf
- 2.60 (STR #2515)
- - Some gzip'd PPD files were not read in their entirety
- (STR #2510)
-
-
-CHANGES IN CUPS V1.3.1
-
- - Documentation updates.
- - The USB backend on Mac OS X could hang if the driver and
- printer did not match.
- - Delegated Kerberos credentials were not working.
- - "make distclean" incorrectly removed the edit-config.tmpl
- files (STR #2508)
- - Fix compile problem on HP-UX (STR #2501)
- - The cupstestppd utility now tests for resolutions greater
- than 99999 DPI to detect a missing "x" between the X and Y
- resolutions.
- - Fixed many problems in the various translations and added
- a new "checkpo" utility to validate them.
- - The cupstestppd utility now tests the custom page size code
- for CUPS raster drivers.
- - cupsLangDefault() did not attempt to return a language that
- was supported by the calling application.
- - If a remote printer stopped while a job was being sent, the
- local queue would also get stopped and the job re-queued,
- resulting in duplicate prints in some cases.
- - A few Apple-specific job options needed to be omitted when
- printing a banner page.
- - The new peer credential support did not compile on FreeBSD
- (STR #2495)
- - Direct links to help files did not set the current section
- so the table-of-contents was not shown.
- - The configure script did not support --localedir=foo (STR #2488)
- - The backends were not displaying their localized messages.
- - CUPS-Authenticate-Job did not require Kerberos authentication
- on queues protected by Kerberos.
- - The Zebra ZPL driver did not work with Brady label printers
- (STR #2487)
- - Norwegian wasn't localized on Mac OS X.
- - getnameinfo() returns an error on some systems when DNS is
- not available, leading to numerous problems (STR #2486)
- - The cupsfilter command did not work properly on Mac OS X.
- - The scheduler makefile contained a typo (STR #2483)
- - The TBCP and BCP port monitors did not handle the trailing
- CTRL-D in some PostScript output properly.
- - Fixed the localization instructions and German template for
- the "Find New Printers" button (STR #2478)
- - The web interface did not work with the Chinese localization
- (STR #2477)
- - The web interface home page did not work for languages that
- were only partially localized (STR #2472)
- - Updated the Spanish web interface localization (STR #2473)
- - ppdLocalize() did not work for country-specific localizations.
-
-
-CHANGES IN CUPS V1.3.0
-
- - The scheduler did not handle out-of-file conditions
- gracefully when accepting new connections, leading to
- heavy CPU usage.
- - The scheduler did not detect ServerBin misconfigurations
- (STR #2470)
- - "AuthType Default" did not work as expected when the
- "DefaultAuthType foo" line appeared after it in the
- cupsd.conf file.
- - The on-line help did not describe many common printing
- options (STR #1846)
- - The IPP backend did not return the "auth required" status
- when printing to a Kerberos-protected queue.
- - The scheduler was not looking in the correct directories
- for LSB PPD files (STR #2464)
- - Changed references to ESP Ghostscript to GPL Ghostscript
- (STR #2463)
- - The PostScript filter did not cleanly terminate when
- the job was canceled or stopped.
- - Fixed generation of Kerberos credentials for remote
- printing. Note that this requires a recent version of
- MIT Kerberos with a working krb5_cc_new_unique()
- function or Heimdal Kerberos.
- - Added Portuguese and updated Italian message catalogs.
-
-
-CHANGES IN CUPS V1.3rc2
-
- - Added more range checking to the pdftops filter.
- - The scheduler would crash if a remote IPP queue was stopped
- (STR #2460)
- - The scheduler did not allow "DefaultAuthType None".
-
-
-CHANGES IN CUPS V1.3rc1
-
- - Updated the German localization (STR #2443)
- - cupsAdminGetServerSettings() did not handle </Foo> properly.
- - When lprm and cancel are run with no job ID, they now will
- cancel the first stopped job if no pending or processing
- jobs are left in the queue.
- - The scheduler now logs successful print jobs, filter
- failures, and the job file types at the default log
- level (STR #2458)
- - The scheduler now logs the usernames it is using for
- authorization at LogLevel debug instead of debug2 (STR #2448)
- - Added Intellitech Intellibar and Zebra CPCL PPDs to the list
- of installed PPDs.
- - Added 6" and 8" wide label sizes for the Zebra ZPL Label
- Printer driver (STR #2442)
- - The cupsaddsmb program and web interface now support
- exporting of 64-bit Windows drivers, when available
- (STR #2439)
- - Moving a job that was printing did not stop the job on the
- original printer (STR #2262)
- - The cups-lpd mini-daemon did not work on Mac OS X server.
- - Added httpGetAuthString() and httpSetAuthString() APIs to get
- and set the current (cached) authorization string to use for
- HTTP requests.
- - Updated the default cupsd.conf policy to list the
- "administrative" operations separately from the "printer
- control" operations so that it is easier to define a
- group of users that are "printer operators".
- - The web interface now pulls the default cupsd.conf file
- from cupsd.conf.default in the CUPS config directory.
- - Added a help file for using Kerberos with CUPS.
- - The scheduler now strips the "@KDC" portion of Kerberos
- usernames since those usernames typically do not appear in
- the group membership lists used by CUPS.
- - cupsMarkOptions() could (incorrectly) leave multiple option
- choices marked.
- - Backends could (incorrectly) run as root during discovery
- (STR #2454)
- - Avahi is now supported for DNS-SD (Bonjour) printer sharing
- (STR #2455)
- - The default cupsd.conf file had typos and old operation names
- (STR #2450)
- - The scheduler now erases authentication cache files using the
- 7-pass US DoD algorithm.
- - Delegated Kerberos credentials (proxy authentication) did not
- work.
- - The filter makefile did not optimize the libcupsimage.2.dylib
- with a sectorder file.
- - The IPP backend incorrectly wrote an empty printer message
- when processing the "none" state reason.
- - The USB backend could deadlock on Mac OS X while performing
- a side-channel command.
- - The scheduler did not prevent remote queues from being
- shared/published.
- - The scheduler did not remove the temporary request file on
- authentication errors.
- - ppdLocalizeIPPReason() did not handle "scheme:" schemes or
- "file" URLs.
- - ppdLocalizeIPPReason() was not exported on Mac OS X.
-
-
-CHANGES IN CUPS V1.3b1
-
- - Copyright updates - CUPS is now owned by Apple Inc.
- - Documentation updates (STR #1775, STR #2027, STR #2130,
- STR #2131, STR #2263, STR #2356, STR #2397)
- - Added new cupsfilter utility (STR #1734)
- - Added new job-printer-state-message and
- job-printer-state-reasons attributes to jobs (STR #2418)
- - Added LDAP+SSL support (STR #1967)
- - CUPS now supports authentication via peer credentials
- over domain sockets (STR #2242, STR #2277)
- - The CUPS sample driver PPDs are now generated by the PPD
- compiler and include all of the localized languages by
- default (STR #2164)
- - You can now specify "AuthType Default" in the cupsd.conf
- file to use the default authentication defined by the
- DefaultAuthType directive.
- - The SNMP backend no longer adds a default Address line
- when none is specified in the snmp.conf file; this allows
- the backend to be easily disabled as needed (STR #2434)
- - Added a new cupsctl command for doing basic changes to
- the cupsd.conf file (STR #1777)
- - Added a new ppdLocalizeIPPReason() function to get the
- localized text/URI for a given IPP reason keyword for a
- driver.
- - Removed the deskjet2.ppd driver, as it only worked with
- a very small subset of HP DeskJet printers and was
- confusing to users. The rastertohp driver still
- supports the deskjet2.ppd options for existing queues.
- - The scheduler did not add a trailing banner page if a
- client did not specify the last document in a job (STR
- #1711)
- - The scheduler did not report Bonjour shared printers as
- remote printers (STR #2384)
- - Added new -R and -W options to the cupstestppd program
- for greater control over the testing of PPDs.
- - Added a new cupsGetServerPPD() function for getting
- an available PPD from the server (STR #2334)
- - Added a new cupsDoIORequest() function for reading
- and writing files via IPP requests (STR #2334)
- - Added a new CUPS_GET_PPD operation for getting an
- available PPD file on the server (STR #2334)
- - CUPS_GET_PPDS now reports multiple ppd-product values
- based on the PPD ModelName and Product strings (STR
- #2334, STR #2383)
- - CUPS_GET_PPDS now reports the PSVersion attributes
- from a PPD file in the ppd-psversion attribute
- (STR #2334)
- - CUPS_GET_PPDS now reports the cupsModelNumber attribute
- from a PPD file in the ppd-model-number attribute (STR
- #2383)
- - CUPS_GET_PPDS now reports a driver type string in the
- ppd-type attribute based on the cupsFax and cupsFilter
- attributes in a PPD file (STR #2383)
- - Added a new printer attribute called "cups-version"
- which reports the version of CUPS that is running
- (STR #2240)
- - backendRunLoop() now aborts immediately on SIGTERM
- if no data has been written yet (STR #2103)
- - Due to poor IPP support from the vendors, the SNMP
- backend no longer tries IPP connections; instead,
- it now uses a lookup file with fallback to port 9100
- (socket://address) and 515 (lpd://address) printing
- (STR #2035, STR #2354)
- - The scheduler now recreates the CUPS log directory as
- needed (STR #2353)
- - cupsLangDefault() now maps new-style Apple locale names
- to the traditional ll_CC form (STR #2357)
- - Add new cupsArrayNew2() API to support hashed lookups
- of array elements (STR #2358)
- - ppdConflicts() optimizations (STR #2358)
- - The cupstestppd program now tests for existing filters,
- icons, profiles, and dialog extensions (STR #2326)
- - The web interface no longer lists new printers on the
- main administration page. Instead, a new "List Available
- Printers" button is provided that shows a separate page
- with the list of printers.
- - The web interface now supports setting the banner and
- policy options on raw printers and classes (STR #2238)
- - The socket backend now reads any pending back-channel
- data before shutting down the socket (STR #2325)
- - Added a new ErrorPolicy directive in the cupsd.conf
- file (STR #1871)
- - Printers that use JCL options are now exported to Samba
- correctly (STR #1985)
- - The IPP backend now relays printer-state-message values
- from the server to the client (STR #2109)
- - Added support for the PWG printer-alert and
- printer-alert-description attributes (STR #2088)
- - Added support for LPD "stream" mode (STR #2036)
- - The scheduler now reports the PostScript product string
- from PPD files in CUPS-Get-PPDs responses (STR #1900)
- - Raw printing with queues pointing to the file pseudo-
- device and multiple files and/or banners now works (STR
- #1933)
- - Added new public cupsAdminGetServerSettings() and
- cupsAdminSetServerSettings() APIs.
- - Added new "makebuttons" script in the "tools" directory
- for creating web interface buttons (STR #2231)
- - Added support for DNS-SD (aka "Bonjour") printer sharing
- (STR #1171)
- - Job operations (cancel, hold, release, etc.) from the
- web interface now return back to the original page (STR
- #2239)
- - The classes or printers list is now shown after a
- successful deletion from the web interface (STR #1999)
- - The default configuration now allows browse packets from
- any address (STR #2008)
- - The web interface now provides an "allow printing from the
- Internet" check box (STR #1897)
- - The notify-events-default and
- notify-lease-duration-default attributes can now be set
- (STR #1671)
- - Server-side default options are now sent to clients when
- the "printer-defaults" attribute group is requested (STR
- #1923)
- - Added support for Linux "relro" linker option (STR #1614)
- - CUPS now validates the number-up option value (STR #1329)
- - The on-line help now provides better search capabilities
- (STR #1701)
- - The web interface "Add This Printer" button now allows you
- to change the printer name, description, and location
- (STR #1646)
- - Added support for Mac OS X authorization services
- (STR #2206)
- - Added support for driver-specific pre-filters (STR #2108)
- - Added a new side-channel API for drivers and backends
- for basic device control and information queries (STR
- #1898)
- - The scheduler now uses poll(), epoll(), or /dev/kqueue
- instead of select() when possible (STR #1261)
- - Added new cupsArrayGetIndex() and cupsArrayGetInsert()
- functions to get the current index and insertion
- positions of an array.
- - Added a new --with-max-copies configure option (STR
- #2090)
- - Added new cupsRemoveDest() and cupsSetDefaultDest()
- functions.
- - Added support for cupsPJLCharset attribute in PPD files
- which specifies the character set that is used in PJL
- strings (STR #1969)
- - Moved the definition of the (private) _http_s structure
- to http-private.h; code that directly accesses the
- http_t members will no longer compile!
- - Added support for setting the document-format-default
- attribute on a per-printer basis.
- - Added support for IntelliBar label printers.
diff --git a/INSTALL.txt b/INSTALL.txt
index 8b32d9c..5732830 100644
--- a/INSTALL.txt
+++ b/INSTALL.txt
@@ -1,4 +1,4 @@
-INSTALL - CUPS v1.3.2 - 2007-09-18
+INSTALL - CUPS v1.3.0 - 2007-08-13
----------------------------------
This file describes how to compile and install CUPS from source
diff --git a/Makedefs.in b/Makedefs.in
index ab06b0c..258d577 100644
--- a/Makedefs.in
+++ b/Makedefs.in
@@ -1,5 +1,5 @@
#
-# "$Id: Makedefs.in 6687 2007-07-18 19:49:45Z mike $"
+# "$Id: Makedefs.in 7016 2007-10-10 22:07:51Z mike $"
#
# Common makefile definitions for the Common UNIX Printing System (CUPS).
#
@@ -108,8 +108,8 @@
# for extra debug info)
#
-ALL_CFLAGS = $(SSLFLAGS) @LARGEFILE@ @PTHREAD_FLAGS@ \
- $(OPTIONS) $(CFLAGS)
+ALL_CFLAGS = $(CFLAGS) $(SSLFLAGS) @LARGEFILE@ @PTHREAD_FLAGS@ \
+ $(OPTIONS)
ARCHFLAGS = @ARCHFLAGS@
ARFLAGS = @ARFLAGS@
BACKLIBS = @BACKLIBS@
@@ -272,5 +272,5 @@
#
-# End of "$Id: Makedefs.in 6687 2007-07-18 19:49:45Z mike $"
+# End of "$Id: Makedefs.in 7016 2007-10-10 22:07:51Z mike $"
#
diff --git a/Makefile b/Makefile
index 62cee85..9722914 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile 6945 2007-09-12 17:08:32Z mike $"
+# "$Id: Makefile 6897 2007-08-30 06:11:59Z mike $"
#
# Top-level Makefile for the Common UNIX Printing System (CUPS).
#
@@ -281,5 +281,5 @@
#
-# End of "$Id: Makefile 6945 2007-09-12 17:08:32Z mike $".
+# End of "$Id: Makefile 6897 2007-08-30 06:11:59Z mike $".
#
diff --git a/README.txt b/README.txt
index 3b3fd17..48fee5a 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-README - CUPS v1.3.2 - 2007-09-18
+README - CUPS v1.3.0 - 2007-08-13
---------------------------------
Looking for compile instructions? Read the file "INSTALL.txt"
diff --git a/backend/ieee1284.c b/backend/ieee1284.c
index 2e0f2b2..5fab7ec 100644
--- a/backend/ieee1284.c
+++ b/backend/ieee1284.c
@@ -1,5 +1,5 @@
/*
- * "$Id: ieee1284.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: ieee1284.c 7019 2007-10-10 22:48:52Z mike $"
*
* IEEE-1284 support functions for the Common UNIX Printing System (CUPS).
*
@@ -32,6 +32,10 @@
# include <linux/lp.h>
# define IOCNR_GET_DEVICE_ID 1
# define LPIOC_GET_DEVICE_ID(len) _IOC(_IOC_READ, 'P', IOCNR_GET_DEVICE_ID, len)
+# include <linux/parport.h>
+# include <linux/ppdev.h>
+# include <unistd.h>
+# include <fcntl.h>
#endif /* __linux */
#ifdef __sun
@@ -68,6 +72,7 @@
int manulen; /* Length of manufacturer string */
#ifdef __linux
int length; /* Length of device ID info */
+ int got_id = 0;
#endif /* __linux */
#if defined(__sun) && defined(ECPPIOC_GETDEVID)
struct ecpp_device_id did; /* Device ID buffer */
@@ -93,9 +98,6 @@
if (make_model)
*make_model = '\0';
- if (uri)
- *uri = '\0';
-
if (fd >= 0)
{
/*
@@ -105,7 +107,83 @@
*device_id = '\0';
#ifdef __linux
- if (!ioctl(fd, LPIOC_GET_DEVICE_ID(device_id_size), device_id))
+ if (ioctl(fd, LPIOC_GET_DEVICE_ID(device_id_size), device_id))
+ {
+ /*
+ * Linux has to implement things differently for every device it seems.
+ * Since the standard parallel port driver does not provide a simple
+ * ioctl() to get the 1284 device ID, we have to open the "raw" parallel
+ * device corresponding to this port and do some negotiation trickery
+ * to get the current device ID.
+ */
+
+ if (uri && !strncmp(uri, "parallel:/dev/", 14))
+ {
+ char devparport[16]; /* /dev/parportN */
+ int devparportfd, /* File descriptor for raw device */
+ status, /* ioctl status */
+ mode; /* Port mode */
+
+
+ /*
+ * Since the Linux parallel backend only supports 4 parallel port
+ * devices, just grab the trailing digit and use it to construct a
+ * /dev/parportN filename...
+ */
+
+ snprintf(devparport, sizeof(devparport), "/dev/parport%s",
+ uri + strlen(uri) - 1);
+
+ if ((devparportfd = open(devparport, O_RDWR | O_NOCTTY)) != -1)
+ {
+ /*
+ * Claim the device...
+ */
+
+ if (!ioctl(devparportfd, PPCLAIM))
+ {
+ fcntl(devparport, F_SETFL, fcntl(devparportfd, F_GETFL) | O_NONBLOCK);
+
+ mode = IEEE1284_MODE_COMPAT;
+
+ if (!ioctl(devparportfd, PPNEGOT, &mode))
+ {
+ /*
+ * Put the device into Device ID mode...
+ */
+
+ mode = IEEE1284_MODE_NIBBLE | IEEE1284_DEVICEID;
+
+ if (!ioctl(devparportfd, PPNEGOT, &mode))
+ {
+ /*
+ * Read the 1284 device ID...
+ */
+
+ if ((length = read(devparportfd, device_id,
+ device_id_size - 1)) >= 2)
+ {
+ device_id[length] = '\0';
+ got_id = 1;
+ }
+ }
+ }
+
+ /*
+ * Release the device...
+ */
+
+ ioctl(devparportfd, PPRELEASE);
+ }
+
+ close(devparportfd);
+ }
+ }
+ }
+ else
+ got_id = 1;
+
+ if (got_id)
{
/*
* Extract the length of the device ID string from the first two
@@ -168,6 +246,9 @@
DEBUG_printf(("backendGetDeviceID: device_id=\"%s\"\n", device_id));
+ if (scheme && uri)
+ *uri = '\0';
+
if (!*device_id)
return (-1);
@@ -494,5 +575,5 @@
/*
- * End of "$Id: ieee1284.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: ieee1284.c 7019 2007-10-10 22:48:52Z mike $".
*/
diff --git a/backend/ipp.c b/backend/ipp.c
index 7cbea4d..3dc0991 100644
--- a/backend/ipp.c
+++ b/backend/ipp.c
@@ -1,5 +1,5 @@
/*
- * "$Id: ipp.c 6967 2007-09-17 23:30:52Z mike $"
+ * "$Id: ipp.c 7018 2007-10-10 22:14:03Z mike $"
*
* IPP backend for the Common UNIX Printing System (CUPS).
*
@@ -1055,7 +1055,7 @@
_cupsLangPuts(stderr, _("INFO: Waiting for job to complete...\n"));
- for (; !job_cancelled;)
+ for (delay = 1; !job_cancelled;)
{
/*
* Build an IPP_GET_JOB_ATTRIBUTES request...
@@ -1146,10 +1146,14 @@
check_printer_state(http, uri, resource, argv[2], version, job_id);
/*
- * Wait 10 seconds before polling again...
+ * Wait 1-10 seconds before polling again...
*/
- sleep(10);
+ sleep(delay);
+
+ delay ++;
+ if (delay > 10)
+ delay = 1;
}
}
@@ -1758,5 +1762,5 @@
/*
- * End of "$Id: ipp.c 6967 2007-09-17 23:30:52Z mike $".
+ * End of "$Id: ipp.c 7018 2007-10-10 22:14:03Z mike $".
*/
diff --git a/backend/lpd.c b/backend/lpd.c
index 322eebf..53a6539 100644
--- a/backend/lpd.c
+++ b/backend/lpd.c
@@ -1,5 +1,5 @@
/*
- * "$Id: lpd.c 6911 2007-09-04 20:35:08Z mike $"
+ * "$Id: lpd.c 6910 2007-09-04 20:34:29Z mike $"
*
* Line Printer Daemon backend for the Common UNIX Printing System (CUPS).
*
@@ -1315,5 +1315,5 @@
/*
- * End of "$Id: lpd.c 6911 2007-09-04 20:35:08Z mike $".
+ * End of "$Id: lpd.c 6910 2007-09-04 20:34:29Z mike $".
*/
diff --git a/backend/pap.c b/backend/pap.c
index 7f04214..df177bb 100644
--- a/backend/pap.c
+++ b/backend/pap.c
@@ -1,5 +1,5 @@
/*
-* "$Id: pap.c 6911 2007-09-04 20:35:08Z mike $"
+* "$Id: pap.c 7010 2007-10-10 21:08:51Z mike $"
*
* © Copyright 2004 Apple Computer, Inc. All rights reserved.
*
@@ -207,12 +207,7 @@
if (argc == 1 || (argc == 2 && strcmp(argv[1], "-discover") == 0))
{
- /* If listDevices() didn't find any devices or returns an error output a
- * legacy style announcement.
- *
- */
- if (listDevices() <= 0)
- puts("network pap \"Unknown\" \"AppleTalk Printer Access Protocol (pap)\"");
+ listDevices();
return 0;
}
@@ -291,7 +286,7 @@
/* Make sure it's okay to use appletalk */
if (!okayToUseAppleTalk())
{
- fprintf(stderr, "ERROR: AppleTalk disabled in System Preferences\n");
+ fprintf(stderr, "INFO: AppleTalk disabled in System Preferences\n");
return -1; /* Network is down */
}
diff --git a/backend/parallel.c b/backend/parallel.c
index 673e6a4..3167d4a 100644
--- a/backend/parallel.c
+++ b/backend/parallel.c
@@ -1,5 +1,5 @@
/*
- * "$Id: parallel.c 6835 2007-08-22 18:34:34Z mike $"
+ * "$Id: parallel.c 7019 2007-10-10 22:48:52Z mike $"
*
* Parallel port backend for the Common UNIX Printing System (CUPS).
*
@@ -324,7 +324,8 @@
char device[255], /* Device filename */
basedevice[255], /* Base device filename for ports */
device_id[1024], /* Device ID string */
- make_model[1024]; /* Make and model */
+ make_model[1024], /* Make and model */
+ uri[1024]; /* Device URI */
if (!access("/dev/parallel/", 0))
@@ -350,13 +351,15 @@
* Now grab the IEEE 1284 device ID string...
*/
+ snprintf(uri, sizeof(uri), "parallel:%s", device);
+
if (!backendGetDeviceID(fd, device_id, sizeof(device_id),
make_model, sizeof(make_model),
- NULL, NULL, 0))
- printf("direct parallel:%s \"%s\" \"%s LPT #%d\" \"%s\"\n", device,
+ NULL, uri, sizeof(uri)))
+ printf("direct %s \"%s\" \"%s LPT #%d\" \"%s\"\n", uri,
make_model, make_model, i + 1, device_id);
else
- printf("direct parallel:%s \"Unknown\" \"LPT #%d\"\n", device, i + 1);
+ printf("direct %s \"Unknown\" \"LPT #%d\"\n", uri, i + 1);
close(fd);
}
@@ -558,7 +561,7 @@
printf("direct parallel:%s \"Unknown\" \"Parallel Port #%d\"\n", device, i + 1);
}
}
-#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__)
+#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
int i; /* Looping var */
int fd; /* File descriptor */
char device[255]; /* Device filename */
@@ -667,5 +670,5 @@
/*
- * End of "$Id: parallel.c 6835 2007-08-22 18:34:34Z mike $".
+ * End of "$Id: parallel.c 7019 2007-10-10 22:48:52Z mike $".
*/
diff --git a/backend/runloop.c b/backend/runloop.c
index 0cd38bb..2e32fd4 100644
--- a/backend/runloop.c
+++ b/backend/runloop.c
@@ -1,5 +1,5 @@
/*
- * "$Id: runloop.c 6835 2007-08-22 18:34:34Z mike $"
+ * "$Id: runloop.c 6834 2007-08-22 18:29:25Z mike $"
*
* Common run loop APIs for the Common UNIX Printing System (CUPS).
*
@@ -374,5 +374,5 @@
/*
- * End of "$Id: runloop.c 6835 2007-08-22 18:34:34Z mike $".
+ * End of "$Id: runloop.c 6834 2007-08-22 18:29:25Z mike $".
*/
diff --git a/backend/scsi-irix.c b/backend/scsi-irix.c
index b3b2676..36fc9b0 100644
--- a/backend/scsi-irix.c
+++ b/backend/scsi-irix.c
@@ -1,5 +1,5 @@
/*
- * "$Id: scsi-irix.c 6835 2007-08-22 18:34:34Z mike $"
+ * "$Id: scsi-irix.c 6834 2007-08-22 18:29:25Z mike $"
*
* IRIX SCSI printer support for the Common UNIX Printing System (CUPS).
*
@@ -236,5 +236,5 @@
/*
- * End of "$Id: scsi-irix.c 6835 2007-08-22 18:34:34Z mike $".
+ * End of "$Id: scsi-irix.c 6834 2007-08-22 18:29:25Z mike $".
*/
diff --git a/backend/scsi-linux.c b/backend/scsi-linux.c
index e7017e5..d0fc35c 100644
--- a/backend/scsi-linux.c
+++ b/backend/scsi-linux.c
@@ -1,5 +1,5 @@
/*
- * "$Id: scsi-linux.c 6835 2007-08-22 18:34:34Z mike $"
+ * "$Id: scsi-linux.c 6834 2007-08-22 18:29:25Z mike $"
*
* Linux SCSI printer support for the Common UNIX Printing System (CUPS).
*
@@ -255,5 +255,5 @@
/*
- * End of "$Id: scsi-linux.c 6835 2007-08-22 18:34:34Z mike $".
+ * End of "$Id: scsi-linux.c 6834 2007-08-22 18:29:25Z mike $".
*/
diff --git a/backend/scsi.c b/backend/scsi.c
index b086731..3be80c0 100644
--- a/backend/scsi.c
+++ b/backend/scsi.c
@@ -1,5 +1,5 @@
/*
- * "$Id: scsi.c 6835 2007-08-22 18:34:34Z mike $"
+ * "$Id: scsi.c 6834 2007-08-22 18:29:25Z mike $"
*
* SCSI printer backend for the Common UNIX Printing System (CUPS).
*
@@ -225,5 +225,5 @@
/*
- * End of "$Id: scsi.c 6835 2007-08-22 18:34:34Z mike $".
+ * End of "$Id: scsi.c 6834 2007-08-22 18:29:25Z mike $".
*/
diff --git a/backend/serial.c b/backend/serial.c
index 8641001..08ee019 100644
--- a/backend/serial.c
+++ b/backend/serial.c
@@ -1,5 +1,5 @@
/*
- * "$Id: serial.c 6911 2007-09-04 20:35:08Z mike $"
+ * "$Id: serial.c 6910 2007-09-04 20:34:29Z mike $"
*
* Serial port backend for the Common UNIX Printing System (CUPS).
*
@@ -723,11 +723,11 @@
static void
list_devices(void)
{
-#if defined(__hpux) || defined(__sgi) || defined(__sun) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+#if defined(__hpux) || defined(__sgi) || defined(__sun) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
static char *funky_hex = "0123456789abcdefghijklmnopqrstuvwxyz";
/* Funky hex numbering used for some *
* devices */
-#endif /* __hpux || __sgi || __sun || __FreeBSD__ || __OpenBSD__ */
+#endif /* __hpux || __sgi || __sun || __FreeBSD__ || __OpenBSD__ || __FreeBSD_kernel__ */
#ifdef __linux
int i, j; /* Looping vars */
@@ -1023,7 +1023,7 @@
printf("serial serial:%s?baud=38400 \"Unknown\" \"Serial Port #%d\"\n",
device, i + 1);
}
-#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
int i, j; /* Looping vars */
int fd; /* File descriptor */
char device[255]; /* Device filename */
@@ -1286,5 +1286,5 @@
/*
- * End of "$Id: serial.c 6911 2007-09-04 20:35:08Z mike $".
+ * End of "$Id: serial.c 6910 2007-09-04 20:34:29Z mike $".
*/
diff --git a/backend/socket.c b/backend/socket.c
index 6efcbf2..5d66a16 100644
--- a/backend/socket.c
+++ b/backend/socket.c
@@ -1,5 +1,5 @@
/*
- * "$Id: socket.c 6911 2007-09-04 20:35:08Z mike $"
+ * "$Id: socket.c 6910 2007-09-04 20:34:29Z mike $"
*
* AppSocket backend for the Common UNIX Printing System (CUPS).
*
@@ -533,5 +533,5 @@
/*
- * End of "$Id: socket.c 6911 2007-09-04 20:35:08Z mike $".
+ * End of "$Id: socket.c 6910 2007-09-04 20:34:29Z mike $".
*/
diff --git a/backend/usb-darwin.c b/backend/usb-darwin.c
index d90c853..a71d836 100644
--- a/backend/usb-darwin.c
+++ b/backend/usb-darwin.c
@@ -1,5 +1,5 @@
/*
-* "$Id: usb-darwin.c 6996 2007-09-28 18:30:31Z mike $"
+* "$Id: usb-darwin.c 6993 2007-09-28 18:05:28Z mike $"
*
* Copyright � 2005-2007 Apple Inc. All rights reserved.
*
@@ -2017,5 +2017,5 @@
/*
- * End of "$Id: usb-darwin.c 6996 2007-09-28 18:30:31Z mike $".
+ * End of "$Id: usb-darwin.c 6993 2007-09-28 18:05:28Z mike $".
*/
diff --git a/backend/usb-unix.c b/backend/usb-unix.c
index 60f821d..a02b371 100644
--- a/backend/usb-unix.c
+++ b/backend/usb-unix.c
@@ -1,5 +1,5 @@
/*
- * "$Id: usb-unix.c 6911 2007-09-04 20:35:08Z mike $"
+ * "$Id: usb-unix.c 6910 2007-09-04 20:34:29Z mike $"
*
* USB port backend for the Common UNIX Printing System (CUPS).
*
@@ -281,7 +281,7 @@
}
#elif defined(__hpux)
#elif defined(__osf)
-#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
int i; /* Looping var */
char device[255]; /* Device filename */
@@ -615,5 +615,5 @@
/*
- * End of "$Id: usb-unix.c 6911 2007-09-04 20:35:08Z mike $".
+ * End of "$Id: usb-unix.c 6910 2007-09-04 20:34:29Z mike $".
*/
diff --git a/backend/usb.c b/backend/usb.c
index 689d399..396f95a 100644
--- a/backend/usb.c
+++ b/backend/usb.c
@@ -1,5 +1,5 @@
/*
- * "$Id: usb.c 6911 2007-09-04 20:35:08Z mike $"
+ * "$Id: usb.c 6910 2007-09-04 20:34:29Z mike $"
*
* USB port backend for the Common UNIX Printing System (CUPS).
*
@@ -64,7 +64,7 @@
#ifdef __APPLE__
# include "usb-darwin.c"
-#elif defined(__linux) || defined(__sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+#elif defined(__linux) || defined(__sun) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__FreeBSD_kernel__)
# include "usb-unix.c"
#else
/*
@@ -266,5 +266,5 @@
/*
- * End of "$Id: usb.c 6911 2007-09-04 20:35:08Z mike $".
+ * End of "$Id: usb.c 6910 2007-09-04 20:34:29Z mike $".
*/
diff --git a/berkeley/lpr.c b/berkeley/lpr.c
index a7223f2..47e0d81 100644
--- a/berkeley/lpr.c
+++ b/berkeley/lpr.c
@@ -1,5 +1,5 @@
/*
- * "$Id: lpr.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: lpr.c 7017 2007-10-10 22:09:57Z mike $"
*
* "lpr" command for the Common UNIX Printing System (CUPS).
*
@@ -200,11 +200,11 @@
break;
case 'l' : /* Literal/raw */
- num_options = cupsAddOption("raw", "", num_options, &options);
+ num_options = cupsAddOption("raw", "true", num_options, &options);
break;
case 'p' : /* Prettyprint */
- num_options = cupsAddOption("prettyprint", "", num_options,
+ num_options = cupsAddOption("prettyprint", "true", num_options,
&options);
break;
@@ -520,5 +520,5 @@
/*
- * End of "$Id: lpr.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: lpr.c 7017 2007-10-10 22:09:57Z mike $".
*/
diff --git a/cgi-bin/admin.c b/cgi-bin/admin.c
index 37e5656..bdf42f9 100644
--- a/cgi-bin/admin.c
+++ b/cgi-bin/admin.c
@@ -1,5 +1,5 @@
/*
- * "$Id: admin.c 6733 2007-07-26 18:09:46Z mike $"
+ * "$Id: admin.c 7012 2007-10-10 21:22:45Z mike $"
*
* Administration CGI for the Common UNIX Printing System (CUPS).
*
@@ -119,7 +119,7 @@
do_menu(http);
}
- else if ((op = cgiGetVariable("OP")) != NULL)
+ else if ((op = cgiGetVariable("OP")) != NULL && cgiIsPOST())
{
/*
* Do the operation...
@@ -127,25 +127,7 @@
fprintf(stderr, "DEBUG: op=\"%s\"...\n", op);
- if (!strcmp(op, "redirect"))
- {
- const char *url; /* Redirection URL... */
- char prefix[1024]; /* URL prefix */
-
-
- if (getenv("HTTPS"))
- snprintf(prefix, sizeof(prefix), "https://%s:%s",
- getenv("SERVER_NAME"), getenv("SERVER_PORT"));
- else
- snprintf(prefix, sizeof(prefix), "http://%s:%s",
- getenv("SERVER_NAME"), getenv("SERVER_PORT"));
-
- if ((url = cgiGetVariable("URL")) != NULL)
- printf("Location: %s%s\n\n", prefix, url);
- else
- printf("Location: %s/admin\n\n", prefix);
- }
- else if (!strcmp(op, "start-printer"))
+ if (!strcmp(op, "start-printer"))
do_printer_op(http, IPP_RESUME_PRINTER, cgiText(_("Start Printer")));
else if (!strcmp(op, "stop-printer"))
do_printer_op(http, IPP_PAUSE_PRINTER, cgiText(_("Stop Printer")));
@@ -203,6 +185,24 @@
cgiEndHTML();
}
}
+ else if (op && !strcmp(op, "redirect"))
+ {
+ const char *url; /* Redirection URL... */
+ char prefix[1024]; /* URL prefix */
+
+
+ if (getenv("HTTPS"))
+ snprintf(prefix, sizeof(prefix), "https://%s:%s",
+ getenv("SERVER_NAME"), getenv("SERVER_PORT"));
+ else
+ snprintf(prefix, sizeof(prefix), "http://%s:%s",
+ getenv("SERVER_NAME"), getenv("SERVER_PORT"));
+
+ if ((url = cgiGetVariable("URL")) != NULL)
+ printf("Location: %s%s\n\n", prefix, url);
+ else
+ printf("Location: %s/admin\n\n", prefix);
+ }
else
{
/*
@@ -740,56 +740,6 @@
else
oldinfo = NULL;
- if ((name = cgiGetVariable("PRINTER_NAME")) == NULL ||
- cgiGetVariable("PRINTER_LOCATION") == NULL)
- {
- cgiStartHTML(title);
-
- if (modify)
- {
- /*
- * Update the location and description of an existing printer...
- */
-
- if (oldinfo)
- cgiSetIPPVars(oldinfo, NULL, NULL, NULL, 0);
-
- cgiCopyTemplateLang("modify-printer.tmpl");
- }
- else
- {
- /*
- * Get the name, location, and description for a new printer...
- */
-
- cgiCopyTemplateLang("add-printer.tmpl");
- }
-
- cgiEndHTML();
-
- if (oldinfo)
- ippDelete(oldinfo);
-
- return;
- }
-
- for (ptr = name; *ptr; ptr ++)
- if ((*ptr >= 0 && *ptr <= ' ') || *ptr == 127 || *ptr == '/' || *ptr == '#')
- break;
-
- if (*ptr || ptr == name || strlen(name) > 127)
- {
- cgiSetVariable("ERROR",
- cgiText(_("The printer name may only contain up to "
- "127 printable characters and may not "
- "contain spaces, slashes (/), or the "
- "pound sign (#).")));
- cgiStartHTML(title);
- cgiCopyTemplateLang("error.tmpl");
- cgiEndHTML();
- return;
- }
-
file = cgiGetFile();
if (file)
@@ -800,7 +750,91 @@
fprintf(stderr, "DEBUG: file->mimetype=%s\n", file->mimetype);
}
- if ((var = cgiGetVariable("DEVICE_URI")) == NULL)
+ if ((name = cgiGetVariable("PRINTER_NAME")) != NULL)
+ {
+ for (ptr = name; *ptr; ptr ++)
+ if ((*ptr >= 0 && *ptr <= ' ') || *ptr == 127 || *ptr == '/' || *ptr == '#')
+ break;
+
+ if (*ptr || ptr == name || strlen(name) > 127)
+ {
+ cgiSetVariable("ERROR",
+ cgiText(_("The printer name may only contain up to "
+ "127 printable characters and may not "
+ "contain spaces, slashes (/), or the "
+ "pound sign (#).")));
+ cgiStartHTML(title);
+ cgiCopyTemplateLang("error.tmpl");
+ cgiEndHTML();
+ return;
+ }
+ }
+
+ if ((var = cgiGetVariable("DEVICE_URI")) != NULL)
+ {
+ if ((uriptr = strrchr(var, '|')) != NULL)
+ {
+ /*
+ * Extract make and make/model from device URI string...
+ */
+
+ char make[1024], /* Make string */
+ *makeptr; /* Pointer into make */
+
+
+ *uriptr++ = '\0';
+
+ strlcpy(make, uriptr, sizeof(make));
+
+ if ((makeptr = strchr(make, ' ')) != NULL)
+ *makeptr = '\0';
+ else if ((makeptr = strchr(make, '-')) != NULL)
+ *makeptr = '\0';
+ else if (!strncasecmp(make, "laserjet", 8) ||
+ !strncasecmp(make, "deskjet", 7) ||
+ !strncasecmp(make, "designjet", 9))
+ strcpy(make, "HP");
+ else if (!strncasecmp(make, "phaser", 6))
+ strcpy(make, "Xerox");
+ else if (!strncasecmp(make, "stylus", 6))
+ strcpy(make, "Epson");
+ else
+ strcpy(make, "Generic");
+
+ if (!cgiGetVariable("CURRENT_MAKE"))
+ cgiSetVariable("CURRENT_MAKE", make);
+
+ cgiSetVariable("PPD_MAKE", make);
+
+ if (!cgiGetVariable("CURRENT_MAKE_AND_MODEL"))
+ cgiSetVariable("CURRENT_MAKE_AND_MODEL", uriptr);
+
+ if (!modify)
+ {
+ char template[128], /* Template name */
+ *tptr; /* Pointer into template name */
+
+ cgiSetVariable("PRINTER_INFO", uriptr);
+
+ for (tptr = template;
+ tptr < (template + sizeof(template) - 1) && *uriptr;
+ uriptr ++)
+ if (isalnum(*uriptr & 255) || *uriptr == '_' || *uriptr == '-' ||
+ *uriptr == '.')
+ *tptr++ = *uriptr;
+ else if ((*uriptr == ' ' || *uriptr == '/') && tptr[-1] != '_')
+ *tptr++ = '_';
+ else if (*uriptr == '?' || *uriptr == '(')
+ break;
+
+ *tptr = '\0';
+
+ cgiSetVariable("TEMPLATE_NAME", template);
+ }
+ }
+ }
+
+ if (!var)
{
/*
* Build a CUPS_GET_DEVICES request, which requires the following
@@ -897,6 +931,37 @@
cgiCopyTemplateLang("choose-serial.tmpl");
cgiEndHTML();
}
+ else if (!name || !cgiGetVariable("PRINTER_LOCATION"))
+ {
+ cgiStartHTML(title);
+
+ if (modify)
+ {
+ /*
+ * Update the location and description of an existing printer...
+ */
+
+ if (oldinfo)
+ cgiSetIPPVars(oldinfo, NULL, NULL, NULL, 0);
+
+ cgiCopyTemplateLang("modify-printer.tmpl");
+ }
+ else
+ {
+ /*
+ * Get the name, location, and description for a new printer...
+ */
+
+ cgiCopyTemplateLang("add-printer.tmpl");
+ }
+
+ cgiEndHTML();
+
+ if (oldinfo)
+ ippDelete(oldinfo);
+
+ return;
+ }
else if (!file && (var = cgiGetVariable("PPD_NAME")) == NULL)
{
if (modify)
@@ -959,39 +1024,6 @@
strerror(errno));
}
}
- else if ((uriptr = strrchr(cgiGetVariable("DEVICE_URI"), '|')) != NULL)
- {
- /*
- * Extract make and make/model from device URI string...
- */
-
- char make[1024], /* Make string */
- *makeptr; /* Pointer into make */
-
-
- *uriptr++ = '\0';
-
- strlcpy(make, uriptr, sizeof(make));
-
- if ((makeptr = strchr(make, ' ')) != NULL)
- *makeptr = '\0';
- else if ((makeptr = strchr(make, '-')) != NULL)
- *makeptr = '\0';
- else if (!strncasecmp(make, "laserjet", 8) ||
- !strncasecmp(make, "deskjet", 7) ||
- !strncasecmp(make, "designjet", 9))
- strcpy(make, "HP");
- else if (!strncasecmp(make, "phaser", 6))
- strcpy(make, "Xerox");
- else if (!strncasecmp(make, "stylus", 6))
- strcpy(make, "Epson");
- else
- strcpy(make, "Generic");
-
- cgiSetVariable("CURRENT_MAKE", make);
- cgiSetVariable("PPD_MAKE", make);
- cgiSetVariable("CURRENT_MAKE_AND_MODEL", uriptr);
- }
/*
* Build a CUPS_GET_PPDS request, which requires the following
@@ -1007,7 +1039,9 @@
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri",
NULL, "ipp://localhost/printers/");
- if ((var = cgiGetVariable("PPD_MAKE")) != NULL)
+ if ((var = cgiGetVariable("CURRENT_MAKE")) == NULL)
+ var = cgiGetVariable("PPD_MAKE");
+ if (var)
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_TEXT,
"ppd-make", NULL, var);
else
@@ -1047,7 +1081,7 @@
cgiCopyTemplateLang("choose-make.tmpl");
cgiEndHTML();
}
- else if (!var)
+ else if (!var || cgiGetVariable("SELECT_MAKE"))
{
cgiStartHTML(title);
cgiCopyTemplateLang("choose-make.tmpl");
@@ -1201,10 +1235,10 @@
cgiShowIPPError(modify ? _("Unable to modify printer:") :
_("Unable to add printer:"));
}
- else
+ else if (modify)
{
/*
- * Redirect successful updates back to the printer or set-options pages...
+ * Redirect successful updates back to the printer page...
*/
char refresh[1024]; /* Refresh URL */
@@ -1212,21 +1246,24 @@
cgiFormEncode(uri, name, sizeof(uri));
- if (modify)
- snprintf(refresh, sizeof(refresh),
- "5;/admin/?OP=redirect&URL=/printers/%s", uri);
- else
- snprintf(refresh, sizeof(refresh),
- "5;URL=/admin/?OP=set-printer-options&PRINTER_NAME=%s", uri);
+ snprintf(refresh, sizeof(refresh),
+ "5;/admin/?OP=redirect&URL=/printers/%s", uri);
cgiSetVariable("refresh_page", refresh);
cgiStartHTML(title);
- if (modify)
- cgiCopyTemplateLang("printer-modified.tmpl");
- else
- cgiCopyTemplateLang("printer-added.tmpl");
+ cgiCopyTemplateLang("printer-modified.tmpl");
+ }
+ else
+ {
+ /*
+ * Set the printer options...
+ */
+
+ cgiSetVariable("OP", "set-printer-options");
+ do_set_options(http, 0);
+ return;
}
cgiEndHTML();
@@ -1319,7 +1356,7 @@
static void
do_config_server(http_t *http) /* I - HTTP connection */
{
- if (cgiIsPOST() && !cgiGetVariable("CUPSDCONF"))
+ if (cgiGetVariable("CHANGESETTINGS"))
{
/*
* Save basic setting changes...
@@ -1454,7 +1491,7 @@
cgiEndHTML();
}
- else if (cgiIsPOST())
+ else if (cgiGetVariable("SAVECHANGES") && cgiGetVariable("CUPSDCONF"))
{
/*
* Save hand-edited config file...
@@ -2132,8 +2169,8 @@
* Not found, so it must be a new printer...
*/
- char options[1024], /* Form variables for this device */
- *options_ptr; /* Pointer into string */
+ char option[1024], /* Form variables for this device */
+ *option_ptr; /* Pointer into string */
const char *ptr; /* Pointer into device string */
@@ -2145,9 +2182,6 @@
* suitable name.
*/
- strcpy(options, "TEMPLATE_NAME=");
- options_ptr = options + strlen(options);
-
if (strncasecmp(device_info, "unknown", 7))
ptr = device_info;
else if ((ptr = strstr(device_uri, "://")) != NULL)
@@ -2155,49 +2189,20 @@
else
ptr = device_make_and_model;
- for (;
- options_ptr < (options + sizeof(options) - 1) && *ptr;
+ for (option_ptr = option;
+ option_ptr < (option + sizeof(option) - 1) && *ptr;
ptr ++)
if (isalnum(*ptr & 255) || *ptr == '_' || *ptr == '-' ||
*ptr == '.')
- *options_ptr++ = *ptr;
- else if ((*ptr == ' ' || *ptr == '/') && options_ptr[-1] != '_')
- *options_ptr++ = '_';
+ *option_ptr++ = *ptr;
+ else if ((*ptr == ' ' || *ptr == '/') && option_ptr[-1] != '_')
+ *option_ptr++ = '_';
else if (*ptr == '?' || *ptr == '(')
break;
- /*
- * Then add the make and model in the printer info, so
- * that MacOS clients see something reasonable...
- */
+ *option_ptr = '\0';
- strlcpy(options_ptr, "&PRINTER_LOCATION=Local+Printer"
- "&PRINTER_INFO=",
- sizeof(options) - (options_ptr - options));
- options_ptr += strlen(options_ptr);
-
- cgiFormEncode(options_ptr, device_make_and_model,
- sizeof(options) - (options_ptr - options));
- options_ptr += strlen(options_ptr);
-
- /*
- * Then copy the device URI...
- */
-
- strlcpy(options_ptr, "&DEVICE_URI=",
- sizeof(options) - (options_ptr - options));
- options_ptr += strlen(options_ptr);
-
- cgiFormEncode(options_ptr, device_uri,
- sizeof(options) - (options_ptr - options));
- options_ptr += strlen(options_ptr);
-
- if (options_ptr < (options + sizeof(options) - 1))
- {
- *options_ptr++ = '|';
- cgiFormEncode(options_ptr, device_make_and_model,
- sizeof(options) - (options_ptr - options));
- }
+ cgiSetArray("TEMPLATE_NAME", i, option);
/*
* Finally, set the form variables for this printer...
@@ -2205,7 +2210,6 @@
cgiSetArray("device_info", i, device_info);
cgiSetArray("device_make_and_model", i, device_make_and_model);
- cgiSetArray("device_options", i, options);
cgiSetArray("device_uri", i, device_uri);
i ++;
}
@@ -3412,5 +3416,5 @@
/*
- * End of "$Id: admin.c 6733 2007-07-26 18:09:46Z mike $".
+ * End of "$Id: admin.c 7012 2007-10-10 21:22:45Z mike $".
*/
diff --git a/cgi-bin/classes.c b/cgi-bin/classes.c
index 51c0733..dbf561c 100644
--- a/cgi-bin/classes.c
+++ b/cgi-bin/classes.c
@@ -1,5 +1,5 @@
/*
- * "$Id: classes.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: classes.c 6889 2007-08-29 22:23:35Z mike $"
*
* Class status CGI for the Common UNIX Printing System (CUPS).
*
@@ -98,7 +98,7 @@
* Get the default printer...
*/
- if (!op)
+ if (!op || !cgiIsPOST())
{
/*
* Get the default destination...
@@ -189,9 +189,7 @@
count; /* Number of classes */
const char *var; /* Form variable */
void *search; /* Search data */
- char url[1024], /* URL for prev/next/this */
- *urlptr, /* Position in URL */
- *urlend; /* End of URL */
+ char val[1024]; /* Form variable */
/*
@@ -227,7 +225,8 @@
* Get a list of matching job objects.
*/
- if ((var = cgiGetVariable("QUERY")) != NULL)
+ if ((var = cgiGetVariable("QUERY")) != NULL &&
+ !cgiGetVariable("CLEAR"))
search = cgiCompileSearch(var);
else
search = NULL;
@@ -255,8 +254,8 @@
if (first < 0)
first = 0;
- sprintf(url, "%d", count);
- cgiSetVariable("TOTAL", url);
+ sprintf(val, "%d", count);
+ cgiSetVariable("TOTAL", val);
if ((var = cgiGetVariable("ORDER")) != NULL)
ascending = !strcasecmp(var, "asc");
@@ -282,40 +281,18 @@
* Save navigation URLs...
*/
- urlend = url + sizeof(url);
-
- if ((var = cgiGetVariable("QUERY")) != NULL)
- {
- strlcpy(url, "/classes/?QUERY=", sizeof(url));
- urlptr = url + strlen(url);
-
- cgiFormEncode(urlptr, var, urlend - urlptr);
- urlptr += strlen(urlptr);
-
- strlcpy(urlptr, "&", urlend - urlptr);
- urlptr += strlen(urlptr);
- }
- else
- {
- strlcpy(url, "/classes/?", sizeof(url));
- urlptr = url + strlen(url);
- }
-
- snprintf(urlptr, urlend - urlptr, "FIRST=%d", first);
- cgiSetVariable("THISURL", url);
+ cgiSetVariable("THISURL", "/classes/");
if (first > 0)
{
- snprintf(urlptr, urlend - urlptr, "FIRST=%d&ORDER=%s",
- first - CUPS_PAGE_MAX, ascending ? "asc" : "dec");
- cgiSetVariable("PREVURL", url);
+ sprintf(val, "%d", first - CUPS_PAGE_MAX);
+ cgiSetVariable("PREV", val);
}
if ((first + CUPS_PAGE_MAX) < count)
{
- snprintf(urlptr, urlend - urlptr, "FIRST=%d&ORDER=%s",
- first + CUPS_PAGE_MAX, ascending ? "asc" : "dec");
- cgiSetVariable("NEXTURL", url);
+ sprintf(val, "%d", first + CUPS_PAGE_MAX);
+ cgiSetVariable("NEXT", val);
}
/*
@@ -454,5 +431,5 @@
/*
- * End of "$Id: classes.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: classes.c 6889 2007-08-29 22:23:35Z mike $".
*/
diff --git a/cgi-bin/help.c b/cgi-bin/help.c
index 38fcec9..823f88f 100644
--- a/cgi-bin/help.c
+++ b/cgi-bin/help.c
@@ -1,7 +1,7 @@
/*
* "$Id$"
*
- * On-line help CGI for the Common UNIX Printing System (CUPS).
+ * Online help CGI for the Common UNIX Printing System (CUPS).
*
* Copyright 2007 by Apple Inc.
* Copyright 1997-2006 by Easy Software Products.
@@ -86,7 +86,7 @@
{
perror(filename);
- cgiStartHTML(cgiText(_("Help")));
+ cgiStartHTML(cgiText(_("Online Help")));
cgiSetVariable("ERROR", "Unable to load help index!");
cgiCopyTemplateLang("error.tmpl");
cgiEndHTML();
@@ -127,7 +127,7 @@
{
perror(filename);
- cgiStartHTML(cgiText(_("Help")));
+ cgiStartHTML(cgiText(_("Online Help")));
cgiSetVariable("ERROR", "Unable to access help file!");
cgiCopyTemplateLang("error.tmpl");
cgiEndHTML();
@@ -137,7 +137,7 @@
if ((n = helpFindNode(hi, helpfile, NULL)) == NULL)
{
- cgiStartHTML(cgiText(_("Help")));
+ cgiStartHTML(cgiText(_("Online Help")));
cgiSetVariable("ERROR", "Help file not in index!");
cgiCopyTemplateLang("error.tmpl");
cgiEndHTML();
@@ -168,13 +168,16 @@
* Send a standard page header...
*/
- cgiStartHTML(cgiText(_("Help")));
+ cgiStartHTML(cgiText(_("Online Help")));
}
/*
* Do a search as needed...
*/
+ if (cgiGetVariable("CLEAR"))
+ cgiSetVariable("QUERY", "");
+
query = cgiGetVariable("QUERY");
topic = cgiGetVariable("TOPIC");
si = helpSearchIndex(hi, query, topic, helpfile);
diff --git a/cgi-bin/ipp-var.c b/cgi-bin/ipp-var.c
index a2f18de..e7a2603 100644
--- a/cgi-bin/ipp-var.c
+++ b/cgi-bin/ipp-var.c
@@ -1,5 +1,5 @@
/*
- * "$Id: ipp-var.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: ipp-var.c 6889 2007-08-29 22:23:35Z mike $"
*
* CGI <-> IPP variable routines for the Common UNIX Printing System (CUPS).
*
@@ -980,7 +980,7 @@
for (i = 0; i < attr->num_values; i ++)
{
if (i)
- strlcat(valptr, ",", sizeof(value) - (valptr - value));
+ strlcat(valptr, ", ", sizeof(value) - (valptr - value));
valptr += strlen(valptr);
@@ -1207,9 +1207,8 @@
count; /* Number of jobs */
const char *var; /* Form variable */
void *search; /* Search data */
- char url[1024], /* URL for prev/next/this */
- *urlptr, /* Position in URL */
- *urlend; /* End of URL */
+ char url[1024], /* Printer URI */
+ val[1024]; /* Form variable */
/*
@@ -1250,7 +1249,8 @@
* Get a list of matching job objects.
*/
- if ((var = cgiGetVariable("QUERY")) != NULL)
+ if ((var = cgiGetVariable("QUERY")) != NULL &&
+ !cgiGetVariable("CLEAR"))
search = cgiCompileSearch(var);
else
search = NULL;
@@ -1278,8 +1278,8 @@
if (first < 0)
first = 0;
- sprintf(url, "%d", count);
- cgiSetVariable("TOTAL", url);
+ sprintf(val, "%d", count);
+ cgiSetVariable("TOTAL", val);
if ((var = cgiGetVariable("ORDER")) != NULL)
ascending = !strcasecmp(var, "asc");
@@ -1308,61 +1308,23 @@
* Save navigation URLs...
*/
- urlend = url + sizeof(url);
-
- if ((var = cgiGetVariable("QUERY")) != NULL)
- {
- if (dest)
- snprintf(url, sizeof(url), "/%s/%s?QUERY=", cgiGetVariable("SECTION"),
- dest);
- else
- strlcpy(url, "/jobs/?QUERY=", sizeof(url));
-
- urlptr = url + strlen(url);
-
- cgiFormEncode(urlptr, var, urlend - urlptr);
- urlptr += strlen(urlptr);
-
- strlcpy(urlptr, "&", urlend - urlptr);
- urlptr += strlen(urlptr);
- }
+ if (dest)
+ snprintf(val, sizeof(val), "/%s/%s", cgiGetVariable("SECTION"), dest);
else
- {
- if (dest)
- snprintf(url, sizeof(url), "/%s/%s?", cgiGetVariable("SECTION"), dest);
- else
- strlcpy(url, "/jobs/?", sizeof(url));
+ strlcpy(val, "/jobs/", sizeof(val));
- urlptr = url + strlen(url);
- }
-
- if (which_jobs)
- {
- strlcpy(urlptr, "WHICH_JOBS=", urlend - urlptr);
- urlptr += strlen(urlptr);
-
- cgiFormEncode(urlptr, which_jobs, urlend - urlptr);
- urlptr += strlen(urlptr);
-
- strlcpy(urlptr, "&", urlend - urlptr);
- urlptr += strlen(urlptr);
- }
-
- snprintf(urlptr, urlend - urlptr, "FIRST=%d", first);
- cgiSetVariable("THISURL", url);
+ cgiSetVariable("THISURL", val);
if (first > 0)
{
- snprintf(urlptr, urlend - urlptr, "FIRST=%d&ORDER=%s",
- first - CUPS_PAGE_MAX, ascending ? "asc" : "dec");
- cgiSetVariable("PREVURL", url);
+ sprintf(val, "%d", first - CUPS_PAGE_MAX);
+ cgiSetVariable("PREV", val);
}
if ((first + CUPS_PAGE_MAX) < count)
{
- snprintf(urlptr, urlend - urlptr, "FIRST=%d&ORDER=%s",
- first + CUPS_PAGE_MAX, ascending ? "asc" : "dec");
- cgiSetVariable("NEXTURL", url);
+ sprintf(val, "%d", first + CUPS_PAGE_MAX);
+ cgiSetVariable("NEXT", val);
}
/*
@@ -1409,5 +1371,5 @@
/*
- * End of "$Id: ipp-var.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: ipp-var.c 6889 2007-08-29 22:23:35Z mike $".
*/
diff --git a/cgi-bin/jobs.c b/cgi-bin/jobs.c
index da4f135..20a5417 100644
--- a/cgi-bin/jobs.c
+++ b/cgi-bin/jobs.c
@@ -1,5 +1,5 @@
/*
- * "$Id: jobs.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: jobs.c 6889 2007-08-29 22:23:35Z mike $"
*
* Job status CGI for the Common UNIX Printing System (CUPS).
*
@@ -77,7 +77,7 @@
* Do the operation...
*/
- if ((op = cgiGetVariable("OP")) != NULL && job_id > 0)
+ if ((op = cgiGetVariable("OP")) != NULL && job_id > 0 && cgiIsPOST())
{
/*
* Do the operation...
@@ -204,5 +204,5 @@
/*
- * End of "$Id: jobs.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: jobs.c 6889 2007-08-29 22:23:35Z mike $".
*/
diff --git a/cgi-bin/printers.c b/cgi-bin/printers.c
index 068547c..82e19a1 100644
--- a/cgi-bin/printers.c
+++ b/cgi-bin/printers.c
@@ -1,5 +1,5 @@
/*
- * "$Id: printers.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: printers.c 6889 2007-08-29 22:23:35Z mike $"
*
* Printer status CGI for the Common UNIX Printing System (CUPS).
*
@@ -101,7 +101,7 @@
* Get the default printer...
*/
- if (!op)
+ if (!op || !cgiIsPOST())
{
/*
* Get the default destination...
@@ -315,9 +315,7 @@
count; /* Number of printers */
const char *var; /* Form variable */
void *search; /* Search data */
- char url[1024], /* URL for prev/next/this */
- *urlptr, /* Position in URL */
- *urlend; /* End of URL */
+ char val[1024]; /* Form variable */
fprintf(stderr, "DEBUG: show_all_printers(http=%p, user=\"%s\")\n",
@@ -363,7 +361,8 @@
* Get a list of matching job objects.
*/
- if ((var = cgiGetVariable("QUERY")) != NULL)
+ if ((var = cgiGetVariable("QUERY")) != NULL &&
+ !cgiGetVariable("CLEAR"))
search = cgiCompileSearch(var);
else
search = NULL;
@@ -391,8 +390,8 @@
if (first < 0)
first = 0;
- sprintf(url, "%d", count);
- cgiSetVariable("TOTAL", url);
+ sprintf(val, "%d", count);
+ cgiSetVariable("TOTAL", val);
if ((var = cgiGetVariable("ORDER")) != NULL)
ascending = !strcasecmp(var, "asc");
@@ -446,40 +445,18 @@
* Save navigation URLs...
*/
- urlend = url + sizeof(url);
-
- if ((var = cgiGetVariable("QUERY")) != NULL)
- {
- strlcpy(url, "/printers/?QUERY=", sizeof(url));
- urlptr = url + strlen(url);
-
- cgiFormEncode(urlptr, var, urlend - urlptr);
- urlptr += strlen(urlptr);
-
- strlcpy(urlptr, "&", urlend - urlptr);
- urlptr += strlen(urlptr);
- }
- else
- {
- strlcpy(url, "/printers/?", sizeof(url));
- urlptr = url + strlen(url);
- }
-
- snprintf(urlptr, urlend - urlptr, "FIRST=%d", first);
- cgiSetVariable("THISURL", url);
+ cgiSetVariable("THISURL", "/printers/");
if (first > 0)
{
- snprintf(urlptr, urlend - urlptr, "FIRST=%d&ORDER=%s",
- first - CUPS_PAGE_MAX, ascending ? "asc" : "dec");
- cgiSetVariable("PREVURL", url);
+ sprintf(val, "%d", first - CUPS_PAGE_MAX);
+ cgiSetVariable("PREV", val);
}
if ((first + CUPS_PAGE_MAX) < count)
{
- snprintf(urlptr, urlend - urlptr, "FIRST=%d&ORDER=%s",
- first + CUPS_PAGE_MAX, ascending ? "asc" : "dec");
- cgiSetVariable("NEXTURL", url);
+ sprintf(val, "%d", first + CUPS_PAGE_MAX);
+ cgiSetVariable("NEXT", val);
}
/*
@@ -629,5 +606,5 @@
/*
- * End of "$Id: printers.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: printers.c 6889 2007-08-29 22:23:35Z mike $".
*/
diff --git a/cgi-bin/template.c b/cgi-bin/template.c
index 021de82..0d301e1 100644
--- a/cgi-bin/template.c
+++ b/cgi-bin/template.c
@@ -1,5 +1,5 @@
/*
- * "$Id: template.c 6799 2007-08-15 19:33:36Z mike $"
+ * "$Id: template.c 6986 2007-09-25 15:34:52Z mike $"
*
* CGI template function.
*
@@ -26,6 +26,7 @@
#include "cgi-private.h"
#include <errno.h>
+#include <regex.h>
/*
@@ -229,6 +230,7 @@
compare[1024]; /* Comparison string */
int result; /* Result of comparison */
int uriencode; /* Encode as URI */
+ regex_t re; /* Regular expression to match */
fprintf(stderr, "DEBUG2: %*sStarting at file position %ld...\n", indent, "",
@@ -250,7 +252,7 @@
uriencode = 0;
for (s = name; (ch = getc(in)) != EOF;)
- if (strchr("}]<>=! \t\n", ch))
+ if (strchr("}]<>=!~ \t\n", ch))
break;
else if (s == name && ch == '%')
uriencode = 1;
@@ -417,6 +419,7 @@
* {name<value?true:false} Less than
* {name>value?true:false} Greater than
* {name!value?true:false} Not equal
+ * {name~refex?true:false} Regex match
*/
op = ch;
@@ -516,6 +519,39 @@
case '!' :
result = strcasecmp(outptr, compare) != 0;
break;
+ case '~' :
+ fprintf(stderr, "DEBUG: Regular expression \"%s\"\n", compare);
+
+ if (regcomp(&re, compare, REG_EXTENDED | REG_ICASE))
+ {
+ fprintf(stderr,
+ "ERROR: Unable to compile regular expresion \"%s\"!\n",
+ compare);
+ result = 0;
+ }
+ else
+ {
+ regmatch_t matches[10];
+
+ result = 0;
+
+ if (!regexec(&re, outptr, 10, matches, 0))
+ {
+ int i;
+ for (i = 0; i < 10; i ++)
+ {
+ fprintf(stderr, "DEBUG: matches[%d].rm_so=%d\n", i,
+ (int)matches[i].rm_so);
+ if (matches[i].rm_so < 0)
+ break;
+
+ result ++;
+ }
+ }
+
+ regfree(&re);
+ }
+ break;
default :
result = 1;
break;
@@ -663,5 +699,5 @@
/*
- * End of "$Id: template.c 6799 2007-08-15 19:33:36Z mike $".
+ * End of "$Id: template.c 6986 2007-09-25 15:34:52Z mike $".
*/
diff --git a/config-scripts/cups-common.m4 b/config-scripts/cups-common.m4
index 2c76b56..5e98a39 100644
--- a/config-scripts/cups-common.m4
+++ b/config-scripts/cups-common.m4
@@ -1,5 +1,5 @@
dnl
-dnl "$Id: cups-common.m4 6981 2007-09-19 21:51:55Z mike $"
+dnl "$Id: cups-common.m4 6964 2007-09-17 21:33:57Z mike $"
dnl
dnl Common configuration stuff for the Common UNIX Printing System (CUPS).
dnl
@@ -20,11 +20,11 @@
AC_CONFIG_HEADER(config.h)
dnl Versio number information...
-CUPS_VERSION="1.3.3"
+CUPS_VERSION="1.4svn"
CUPS_REVISION=""
-#if test -z "$CUPS_REVISION" -a -d .svn; then
-# CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
-#fi
+if test -z "$CUPS_REVISION" -a -d .svn; then
+ CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
+fi
AC_SUBST(CUPS_VERSION)
AC_SUBST(CUPS_REVISION)
@@ -287,5 +287,5 @@
AC_DEFINE_UNQUOTED(CUPS_DEFAULT_IPP_PORT,$DEFAULT_IPP_PORT)
dnl
-dnl End of "$Id: cups-common.m4 6981 2007-09-19 21:51:55Z mike $".
+dnl End of "$Id: cups-common.m4 6964 2007-09-17 21:33:57Z mike $".
dnl
diff --git a/config-scripts/cups-compiler.m4 b/config-scripts/cups-compiler.m4
index beec9d6..5bfcd6a 100644
--- a/config-scripts/cups-compiler.m4
+++ b/config-scripts/cups-compiler.m4
@@ -1,5 +1,5 @@
dnl
-dnl "$Id: cups-compiler.m4 6976 2007-09-18 20:39:31Z mike $"
+dnl "$Id: cups-compiler.m4 6975 2007-09-18 20:37:09Z mike $"
dnl
dnl Compiler stuff for the Common UNIX Printing System (CUPS).
dnl
@@ -498,5 +498,5 @@
esac
dnl
-dnl End of "$Id: cups-compiler.m4 6976 2007-09-18 20:39:31Z mike $".
+dnl End of "$Id: cups-compiler.m4 6975 2007-09-18 20:37:09Z mike $".
dnl
diff --git a/config-scripts/cups-directories.m4 b/config-scripts/cups-directories.m4
index 86e1d55..4105ba1 100644
--- a/config-scripts/cups-directories.m4
+++ b/config-scripts/cups-directories.m4
@@ -1,5 +1,5 @@
dnl
-dnl "$Id: cups-directories.m4 6976 2007-09-18 20:39:31Z mike $"
+dnl "$Id: cups-directories.m4 6975 2007-09-18 20:37:09Z mike $"
dnl
dnl Directory stuff for the Common UNIX Printing System (CUPS).
dnl
@@ -163,7 +163,7 @@
RCSTOP="25"
;;
- Linux | GNU)
+ Linux | GNU | GNU/k*BSD*)
# Linux/HURD seems to choose an init.d directory at random...
if test -d /sbin/init.d; then
# SuSE
@@ -229,6 +229,47 @@
AC_SUBST(XINETD)
+dnl LPD sharing support...
+AC_ARG_WITH(lpdconfig, [ --with-lpdconfig set URI for LPD config file],
+ LPDCONFIG="$withval", LPDCONFIG="")
+
+if test "x$LPDCONFIG" = x; then
+ if test -f /System/Library/LaunchDaemons/org.cups.cups-lpd.plist; then
+ LPDCONFIG="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist"
+ elif test "x$XINETD" != x; then
+ LPDCONFIG="xinetd://$XINETD/cups-lpd"
+ fi
+fi
+
+if test "x$LPDCONFIG" = xoff; then
+ AC_DEFINE_UNQUOTED(CUPS_DEFAULT_LPD_CONFIG, "")
+else
+ AC_DEFINE_UNQUOTED(CUPS_DEFAULT_LPD_CONFIG, "$LPDCONFIG")
+fi
+
+dnl SMB sharing support...
+AC_ARG_WITH(smbconfig, [ --with-smbconfig set URI for Samba config file],
+ SMBCONFIG="$withval", SMBCONFIG="")
+
+if test "x$SMBCONFIG" = x; then
+ if test -f /System/Library/LaunchDaemons/smbd.plist; then
+ SMBCONFIG="launchd:///System/Library/LaunchDaemons/smbd.plist"
+ else
+ for dir in /etc /etc/samba /usr/local/etc; do
+ if test -f $dir/smb.conf; then
+ SMBCONFIG="samba://$dir/smb.conf"
+ break
+ fi
+ done
+ fi
+fi
+
+if test "x$SMBCONFIG" = xoff; then
+ AC_DEFINE_UNQUOTED(CUPS_DEFAULT_SMB_CONFIG, "")
+else
+ AC_DEFINE_UNQUOTED(CUPS_DEFAULT_SMB_CONFIG, "$SMBCONFIG")
+fi
+
dnl Setup default locations...
# Cache data...
AC_ARG_WITH(cachedir, [ --with-cachedir set path for cache files],cachedir="$withval",cachedir="")
@@ -297,12 +338,11 @@
AC_SUBST(CUPS_FONTPATH)
AC_DEFINE_UNQUOTED(CUPS_FONTPATH, "$CUPS_FONTPATH")
-# Locale data (initial assignment allows us not to require autoconf 2.60)
-localedir="${localedir:=}"
-if test "$localedir" = "\${datarootdir}/locale" -o "$localedir" = ""; then
+# Locale data
+if test "$localedir" = "\${datarootdir}/locale"; then
case "$uname" in
Linux | GNU | *BSD* | Darwin*)
- CUPS_LOCALEDIR="$datadir/locale"
+ CUPS_LOCALEDIR="$datarootdir/locale"
;;
OSF1* | AIX*)
@@ -367,5 +407,5 @@
AC_SUBST(CUPS_STATEDIR)
dnl
-dnl End of "$Id: cups-directories.m4 6976 2007-09-18 20:39:31Z mike $".
+dnl End of "$Id: cups-directories.m4 6975 2007-09-18 20:37:09Z mike $".
dnl
diff --git a/config.h.in b/config.h.in
index 4c4a217..2d1c5cd 100644
--- a/config.h.in
+++ b/config.h.in
@@ -1,5 +1,5 @@
/*
- * "$Id: config.h.in 6878 2007-08-29 17:22:26Z mike $"
+ * "$Id: config.h.in 6930 2007-09-08 00:28:06Z mike $"
*
* Configuration file for the Common UNIX Printing System (CUPS).
*
@@ -70,6 +70,14 @@
/*
+ * Default Samba and LPD config files...
+ */
+
+#define CUPS_DEFAULT_SMB_CONFIG_FILE ""
+#define CUPS_DEFAULT_LPD_CONFIG_FILE ""
+
+
+/*
* Default MaxCopies value...
*/
@@ -547,5 +555,5 @@
#endif /* !_CUPS_CONFIG_H_ */
/*
- * End of "$Id: config.h.in 6878 2007-08-29 17:22:26Z mike $".
+ * End of "$Id: config.h.in 6930 2007-09-08 00:28:06Z mike $".
*/
diff --git a/cups/adminutil.c b/cups/adminutil.c
index a20643e..f4a492e 100644
--- a/cups/adminutil.c
+++ b/cups/adminutil.c
@@ -1,5 +1,5 @@
/*
- * "$Id: adminutil.c 6741 2007-07-27 19:26:53Z mike $"
+ * "$Id: adminutil.c 6930 2007-09-08 00:28:06Z mike $"
*
* Administration utility API definitions for the Common UNIX Printing
* System (CUPS).
@@ -1458,6 +1458,8 @@
!strcasecmp(line, "BrowseAddress") ||
!strcasecmp(line, "BrowseAllow") ||
!strcasecmp(line, "BrowseDeny") ||
+ !strcasecmp(line, "BrowseLocalProtocols") ||
+ !strcasecmp(line, "BrowseRemoteProtocols") ||
!strcasecmp(line, "BrowseOrder")) &&
(remote_printers >= 0 || share_printers >= 0))
{
@@ -1474,6 +1476,11 @@
if (new_remote_printers || new_share_printers)
{
+ const char *localp = cupsGetOption("BrowseLocalProtocols",
+ num_settings, settings);
+ const char *remotep = cupsGetOption("BrowseRemoteProtocols",
+ num_settings, settings);
+
if (new_remote_printers && new_share_printers)
cupsFilePuts(temp,
"# Enable printer sharing and shared printers.\n");
@@ -1488,10 +1495,30 @@
cupsFilePuts(temp, "BrowseOrder allow,deny\n");
if (new_remote_printers)
+ {
cupsFilePuts(temp, "BrowseAllow all\n");
+ if (!remotep || !*remotep)
+ cupsFilePuts(temp, "BrowseRemoteProtocols "
+ CUPS_DEFAULT_BROWSE_REMOTE_PROTOCOLS "\n");
+ else if (remotep)
+ cupsFilePrintf(temp, "BrowseRemoteProtocols %s\n", remotep);
+ }
+ else
+ cupsFilePuts(temp, "BrowseRemoteProtocols\n");
+
if (new_share_printers)
+ {
cupsFilePuts(temp, "BrowseAddress @LOCAL\n");
+
+ if (!localp || !*localp)
+ cupsFilePuts(temp, "BrowseLocalProtocols "
+ CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS "\n");
+ else if (localp)
+ cupsFilePrintf(temp, "BrowseLocalProtocols %s\n", localp);
+ }
+ else
+ cupsFilePuts(temp, "BrowseLocalProtocols\n");
}
else
{
@@ -2346,5 +2373,5 @@
/*
- * End of "$Id: adminutil.c 6741 2007-07-27 19:26:53Z mike $".
+ * End of "$Id: adminutil.c 6930 2007-09-08 00:28:06Z mike $".
*/
diff --git a/cups/cups.h b/cups/cups.h
index 3890ae1..25807ab 100644
--- a/cups/cups.h
+++ b/cups/cups.h
@@ -1,5 +1,5 @@
/*
- * "$Id: cups.h 6981 2007-09-19 21:51:55Z mike $"
+ * "$Id: cups.h 6870 2007-08-27 21:13:35Z mike $"
*
* API definitions for the Common UNIX Printing System (CUPS).
*
@@ -59,10 +59,10 @@
* Constants...
*/
-# define CUPS_VERSION 1.0303
+# define CUPS_VERSION 1.0400
# define CUPS_VERSION_MAJOR 1
-# define CUPS_VERSION_MINOR 3
-# define CUPS_VERSION_PATCH 3
+# define CUPS_VERSION_MINOR 4
+# define CUPS_VERSION_PATCH 0
# define CUPS_DATE_ANY -1
@@ -248,6 +248,10 @@
int num_dests,
cups_dest_t *dests);
+/**** New in CUPS 1.4 ****/
+extern http_status_t cupsGetPPD3(http_t *http, const char *name,
+ time_t *modtime, char *buffer,
+ size_t bufsize);
# ifdef __cplusplus
}
@@ -256,5 +260,5 @@
#endif /* !_CUPS_CUPS_H_ */
/*
- * End of "$Id: cups.h 6981 2007-09-19 21:51:55Z mike $".
+ * End of "$Id: cups.h 6870 2007-08-27 21:13:35Z mike $".
*/
diff --git a/cups/dest.c b/cups/dest.c
index afc4ea0..245f81d 100644
--- a/cups/dest.c
+++ b/cups/dest.c
@@ -1,5 +1,5 @@
/*
- * "$Id: dest.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: dest.c 6943 2007-09-10 23:00:33Z mike $"
*
* User-defined destination (and option) support for the Common UNIX
* Printing System (CUPS).
@@ -127,7 +127,7 @@
* Initialize the destination...
*/
- dest->name = strdup(name);
+ dest->name = _cupsStrAlloc(name);
dest->is_default = 0;
dest->num_options = 0;
dest->options = (cups_option_t *)0;
@@ -140,7 +140,7 @@
* Copy options from the primary instance...
*/
- dest->instance = strdup(instance);
+ dest->instance = _cupsStrAlloc(instance);
if ((parent = cupsGetDest(name, NULL, num_dests + 1, *dests)) != NULL)
{
@@ -174,10 +174,8 @@
for (i = num_dests, dest = dests; i > 0; i --, dest ++)
{
- free(dest->name);
-
- if (dest->instance)
- free(dest->instance);
+ _cupsStrFree(dest->name);
+ _cupsStrFree(dest->instance);
cupsFreeOptions(dest->num_options, dest->options);
}
@@ -483,6 +481,8 @@
* Free memory...
*/
+ _cupsStrFree(dest->name);
+ _cupsStrFree(dest->instance);
cupsFreeOptions(dest->num_options, dest->options);
/*
@@ -1293,5 +1293,5 @@
/*
- * End of "$Id: dest.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: dest.c 6943 2007-09-10 23:00:33Z mike $".
*/
diff --git a/cups/file.c b/cups/file.c
index eaebda5..e7c7b0b 100644
--- a/cups/file.c
+++ b/cups/file.c
@@ -1,5 +1,5 @@
/*
- * "$Id: file.c 6963 2007-09-17 20:35:54Z mike $"
+ * "$Id: file.c 6962 2007-09-17 20:35:47Z mike $"
*
* File functions for the Common UNIX Printing System (CUPS).
*
@@ -2136,5 +2136,5 @@
/*
- * End of "$Id: file.c 6963 2007-09-17 20:35:54Z mike $".
+ * End of "$Id: file.c 6962 2007-09-17 20:35:47Z mike $".
*/
diff --git a/cups/http-addr.c b/cups/http-addr.c
index 58504ca..bde526f 100644
--- a/cups/http-addr.c
+++ b/cups/http-addr.c
@@ -1,5 +1,5 @@
/*
- * "$Id: http-addr.c 6816 2007-08-20 20:16:00Z mike $"
+ * "$Id: http-addr.c 6814 2007-08-20 20:09:25Z mike $"
*
* HTTP address routines for the Common UNIX Printing System (CUPS).
*
@@ -552,5 +552,5 @@
/*
- * End of "$Id: http-addr.c 6816 2007-08-20 20:16:00Z mike $".
+ * End of "$Id: http-addr.c 6814 2007-08-20 20:09:25Z mike $".
*/
diff --git a/cups/http-private.h b/cups/http-private.h
index c36eb8d..30ed0a2 100644
--- a/cups/http-private.h
+++ b/cups/http-private.h
@@ -1,5 +1,5 @@
/*
- * "$Id: http-private.h 6934 2007-09-10 16:46:20Z mike $"
+ * "$Id: http-private.h 6933 2007-09-10 16:45:59Z mike $"
*
* Private HTTP definitions for the Common UNIX Printing System (CUPS).
*
@@ -266,5 +266,5 @@
#endif /* !_CUPS_HTTP_PRIVATE_H_ */
/*
- * End of "$Id: http-private.h 6934 2007-09-10 16:46:20Z mike $".
+ * End of "$Id: http-private.h 6933 2007-09-10 16:45:59Z mike $".
*/
diff --git a/cups/ipp-support.c b/cups/ipp-support.c
index e747602..eaf4850 100644
--- a/cups/ipp-support.c
+++ b/cups/ipp-support.c
@@ -1,5 +1,5 @@
/*
- * "$Id: ipp-support.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: ipp-support.c 6879 2007-08-29 20:26:50Z mike $"
*
* Internet Printing Protocol support functions for the Common UNIX
* Printing System (CUPS).
@@ -150,6 +150,10 @@
"CUPS-Move-Job",
"CUPS-Authenticate-Job",
"CUPS-Get-PPD"
+ },
+ * const ipp_cups_ops2[] =
+ {
+ "CUPS-Get-Document"
};
@@ -244,6 +248,8 @@
return ("windows-ext");
else if (op >= CUPS_GET_DEFAULT && op <= CUPS_GET_PPD)
return (ipp_cups_ops[op - CUPS_GET_DEFAULT]);
+ else if (op == CUPS_GET_DOCUMENT)
+ return (ipp_cups_ops2[0]);
/*
* No, build an "unknown-xxxx" operation string...
@@ -278,6 +284,10 @@
if (!strcasecmp(name, ipp_cups_ops[i]))
return ((ipp_op_t)(i + 0x4001));
+ for (i = 0; i < (sizeof(ipp_cups_ops2) / sizeof(ipp_cups_ops2[0])); i ++)
+ if (!strcasecmp(name, ipp_cups_ops2[i]))
+ return ((ipp_op_t)(i + 0x4027));
+
if (!strcasecmp(name, "CUPS-Add-Class"))
return (CUPS_ADD_MODIFY_CLASS);
@@ -361,5 +371,5 @@
/*
- * End of "$Id: ipp-support.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: ipp-support.c 6879 2007-08-29 20:26:50Z mike $".
*/
diff --git a/cups/ipp.h b/cups/ipp.h
index 1f6dd85..804bc95 100644
--- a/cups/ipp.h
+++ b/cups/ipp.h
@@ -1,5 +1,5 @@
/*
- * "$Id: ipp.h 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: ipp.h 6879 2007-08-29 20:26:50Z mike $"
*
* Internet Printing Protocol definitions for the Common UNIX Printing
* System (CUPS).
@@ -246,7 +246,8 @@
CUPS_GET_PPDS, /* Get a list of supported drivers */
CUPS_MOVE_JOB, /* Move a job to a different printer */
CUPS_AUTHENTICATE_JOB, /* Authenticate a job @since CUPS 1.2@ */
- CUPS_GET_PPD /* Get a PPD file @since CUPS 1.3@ */
+ CUPS_GET_PPD, /* Get a PPD file @since CUPS 1.3@ */
+ CUPS_GET_DOCUMENT = 0x4027 /* Get a document file @since CUPS 1.4@ */
} ipp_op_t;
/* Old names for the operations */
@@ -492,5 +493,5 @@
#endif /* !_CUPS_IPP_H_ */
/*
- * End of "$Id: ipp.h 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: ipp.h 6879 2007-08-29 20:26:50Z mike $".
*/
diff --git a/cups/language.c b/cups/language.c
index a615eec..c1af03a 100644
--- a/cups/language.c
+++ b/cups/language.c
@@ -1,5 +1,5 @@
/*
- * "$Id: language.c 6917 2007-09-05 21:14:17Z mike $"
+ * "$Id: language.c 6916 2007-09-05 21:14:08Z mike $"
*
* I18N/language support for the Common UNIX Printing System (CUPS).
*
@@ -1371,5 +1371,5 @@
/*
- * End of "$Id: language.c 6917 2007-09-05 21:14:17Z mike $".
+ * End of "$Id: language.c 6916 2007-09-05 21:14:08Z mike $".
*/
diff --git a/cups/libcups.exp b/cups/libcups.exp
index 6d3e6e0..fdd5e77 100644
--- a/cups/libcups.exp
+++ b/cups/libcups.exp
@@ -116,6 +116,7 @@
_cupsGetPassword
_cupsGetPPD
_cupsGetPPD2
+_cupsGetPPD3
_cupsGetPrinters
_cupsGetServerPPD
_cupsLangDefault
diff --git a/cups/localize.c b/cups/localize.c
index 347b9d9..c03786f 100644
--- a/cups/localize.c
+++ b/cups/localize.c
@@ -1,5 +1,5 @@
/*
- * "$Id: localize.c 6883 2007-08-29 21:05:17Z mike $"
+ * "$Id: localize.c 6882 2007-08-29 21:05:10Z mike $"
*
* PPD custom option routines for the Common UNIX Printing System (CUPS).
*
@@ -520,5 +520,5 @@
/*
- * End of "$Id: localize.c 6883 2007-08-29 21:05:17Z mike $".
+ * End of "$Id: localize.c 6882 2007-08-29 21:05:10Z mike $".
*/
diff --git a/cups/mark.c b/cups/mark.c
index 98720bf..689aefb 100644
--- a/cups/mark.c
+++ b/cups/mark.c
@@ -1,5 +1,5 @@
/*
- * "$Id: mark.c 6942 2007-09-10 22:55:00Z mike $"
+ * "$Id: mark.c 6939 2007-09-10 21:18:02Z mike $"
*
* Option marking routines for the Common UNIX Printing System (CUPS).
*
@@ -465,9 +465,9 @@
case PPD_CUSTOM_PASSWORD :
case PPD_CUSTOM_STRING :
if (cparam->current.custom_string)
- free(cparam->current.custom_string);
+ _cupsStrFree(cparam->current.custom_string);
- cparam->current.custom_string = strdup(choice + 7);
+ cparam->current.custom_string = _cupsStrAlloc(choice + 7);
break;
}
}
@@ -542,9 +542,9 @@
case PPD_CUSTOM_PASSWORD :
case PPD_CUSTOM_STRING :
if (cparam->current.custom_string)
- free(cparam->current.custom_string);
+ _cupsStrFree(cparam->current.custom_string);
- cparam->current.custom_string = strdup(val->value);
+ cparam->current.custom_string = _cupsStrAlloc(val->value);
break;
}
}
@@ -724,5 +724,5 @@
/*
- * End of "$Id: mark.c 6942 2007-09-10 22:55:00Z mike $".
+ * End of "$Id: mark.c 6939 2007-09-10 21:18:02Z mike $".
*/
diff --git a/cups/options.c b/cups/options.c
index 493756d..b0d703e 100644
--- a/cups/options.c
+++ b/cups/options.c
@@ -1,5 +1,5 @@
/*
- * "$Id: options.c 6703 2007-07-20 21:28:10Z mike $"
+ * "$Id: options.c 6943 2007-09-10 23:00:33Z mike $"
*
* Option routines for the Common UNIX Printing System (CUPS).
*
@@ -72,7 +72,7 @@
*/
for (i = 0, temp = *options; i < num_options; i ++, temp ++)
- if (strcasecmp(temp->name, name) == 0)
+ if (!strcasecmp(temp->name, name))
break;
if (i >= num_options)
@@ -92,7 +92,7 @@
*options = temp;
temp += num_options;
- temp->name = strdup(name);
+ temp->name = _cupsStrAlloc(name);
num_options ++;
}
else
@@ -101,10 +101,10 @@
* Match found; free the old value...
*/
- free(temp->value);
+ _cupsStrFree(temp->value);
}
- temp->value = strdup(value);
+ temp->value = _cupsStrAlloc(value);
return (num_options);
}
@@ -127,8 +127,8 @@
for (i = 0; i < num_options; i ++)
{
- free(options[i].name);
- free(options[i].value);
+ _cupsStrFree(options[i].name);
+ _cupsStrFree(options[i].value);
}
free(options);
@@ -691,9 +691,8 @@
num_options --;
i --;
- free(option->name);
- if (option->value)
- free(option->value);
+ _cupsStrFree(option->name);
+ _cupsStrFree(option->value);
if (i > 0)
memmove(option, option + 1, i * sizeof(cups_option_t));
@@ -812,5 +811,5 @@
/*
- * End of "$Id: options.c 6703 2007-07-20 21:28:10Z mike $".
+ * End of "$Id: options.c 6943 2007-09-10 23:00:33Z mike $".
*/
diff --git a/cups/ppd.c b/cups/ppd.c
index 7797220..a2a7ef1 100644
--- a/cups/ppd.c
+++ b/cups/ppd.c
@@ -1,5 +1,5 @@
/*
- * "$Id: ppd.c 6942 2007-09-10 22:55:00Z mike $"
+ * "$Id: ppd.c 6937 2007-09-10 21:13:31Z mike $"
*
* PPD file routines for the Common UNIX Printing System (CUPS).
*
@@ -88,6 +88,17 @@
/*
+ * Line buffer structure...
+ */
+
+typedef struct _ppd_line_s
+{
+ char *buffer; /* Pointer to buffer */
+ size_t bufsize; /* Size of the buffer */
+} _ppd_line_t;
+
+
+/*
* Local functions...
*/
@@ -115,8 +126,9 @@
cups_encoding_t encoding);
static ppd_option_t *ppd_get_option(ppd_group_t *group, const char *name);
static int ppd_hash_option(ppd_option_t *option);
-static int ppd_read(cups_file_t *fp, char *keyword, char *option,
- char *text, char **string, int ignoreblank,
+static int ppd_read(cups_file_t *fp, _ppd_line_t *line,
+ char *keyword, char *option, char *text,
+ char **string, int ignoreblank,
_cups_globals_t *cg);
@@ -148,12 +160,12 @@
* Free all strings at the top level...
*/
- ppd_free(ppd->lang_encoding);
- ppd_free(ppd->nickname);
- ppd_free(ppd->patches);
- ppd_free(ppd->jcl_begin);
- ppd_free(ppd->jcl_end);
- ppd_free(ppd->jcl_ps);
+ _cupsStrFree(ppd->lang_encoding);
+ _cupsStrFree(ppd->nickname);
+ _cupsStrFree(ppd->patches);
+ _cupsStrFree(ppd->jcl_begin);
+ _cupsStrFree(ppd->jcl_end);
+ _cupsStrFree(ppd->jcl_ps);
/*
* Free any emulations...
@@ -163,8 +175,8 @@
{
for (i = ppd->num_emulations, emul = ppd->emulations; i > 0; i --, emul ++)
{
- ppd_free(emul->start);
- ppd_free(emul->stop);
+ _cupsStrFree(emul->start);
+ _cupsStrFree(emul->stop);
}
ppd_free(ppd->emulations);
@@ -206,9 +218,7 @@
if (ppd->num_filters > 0)
{
for (i = ppd->num_filters, filter = ppd->filters; i > 0; i --, filter ++)
- {
- ppd_free(*filter);
- }
+ _cupsStrFree(*filter);
ppd_free(ppd->filters);
}
@@ -220,9 +230,7 @@
if (ppd->num_fonts > 0)
{
for (i = ppd->num_fonts, font = ppd->fonts; i > 0; i --, font ++)
- {
- ppd_free(*font);
- }
+ _cupsStrFree(*font);
ppd_free(ppd->fonts);
}
@@ -242,7 +250,7 @@
{
for (i = ppd->num_attrs, attr = ppd->attrs; i > 0; i --, attr ++)
{
- ppd_free((*attr)->value);
+ _cupsStrFree((*attr)->value);
ppd_free(*attr);
}
@@ -268,7 +276,7 @@
case PPD_CUSTOM_PASSCODE :
case PPD_CUSTOM_PASSWORD :
case PPD_CUSTOM_STRING :
- ppd_free(cparam->current.custom_string);
+ _cupsStrFree(cparam->current.custom_string);
break;
default :
@@ -425,6 +433,7 @@
{
int i, j, k; /* Looping vars */
int count; /* Temporary count */
+ _ppd_line_t line; /* Line buffer */
ppd_file_t *ppd; /* PPD file record */
ppd_group_t *group, /* Current group */
*subgroup; /* Current sub-group */
@@ -538,7 +547,10 @@
* Grab the first line and make sure it reads '*PPD-Adobe: "major.minor"'...
*/
- mask = ppd_read(fp, keyword, name, text, &string, 0, cg);
+ line.buffer = NULL;
+ line.bufsize = 0;
+
+ mask = ppd_read(fp, &line, keyword, name, text, &string, 0, cg);
DEBUG_printf(("mask=%x, keyword=\"%s\"...\n", mask, keyword));
@@ -553,14 +565,14 @@
if (cg->ppd_status == PPD_OK)
cg->ppd_status = PPD_MISSING_PPDADOBE4;
- ppd_free(string);
+ _cupsStrFree(string);
return (NULL);
}
DEBUG_printf(("ppdOpen: keyword = %s, string = %p\n", keyword, string));
- ppd_free(string);
+ _cupsStrFree(string);
/*
* Allocate memory for the PPD file record...
@@ -598,7 +610,7 @@
ui_keyword = 0;
encoding = CUPS_ISO8859_1;
- while ((mask = ppd_read(fp, keyword, name, text, &string, 1, cg)) != 0)
+ while ((mask = ppd_read(fp, &line, keyword, name, text, &string, 1, cg)) != 0)
{
#ifdef DEBUG
printf("mask = %x, keyword = \"%s\"", mask, keyword);
@@ -744,7 +756,7 @@
* Say all PPD files are UTF-8, since we convert to UTF-8...
*/
- ppd->lang_encoding = strdup("UTF-8");
+ ppd->lang_encoding = _cupsStrAlloc("UTF-8");
encoding = _ppdGetEncoding(string);
}
else if (!strcmp(keyword, "LanguageVersion"))
@@ -765,10 +777,10 @@
cupsCharsetToUTF8(utf8, string, sizeof(utf8), encoding);
- ppd->nickname = strdup((char *)utf8);
+ ppd->nickname = _cupsStrAlloc((char *)utf8);
}
else
- ppd->nickname = strdup(string);
+ ppd->nickname = _cupsStrAlloc(string);
}
else if (!strcmp(keyword, "Product"))
ppd->product = string;
@@ -778,17 +790,17 @@
ppd->ttrasterizer = string;
else if (!strcmp(keyword, "JCLBegin"))
{
- ppd->jcl_begin = strdup(string);
+ ppd->jcl_begin = _cupsStrAlloc(string);
ppd_decode(ppd->jcl_begin); /* Decode quoted string */
}
else if (!strcmp(keyword, "JCLEnd"))
{
- ppd->jcl_end = strdup(string);
+ ppd->jcl_end = _cupsStrAlloc(string);
ppd_decode(ppd->jcl_end); /* Decode quoted string */
}
else if (!strcmp(keyword, "JCLToPSInterpreter"))
{
- ppd->jcl_ps = strdup(string);
+ ppd->jcl_ps = _cupsStrAlloc(string);
ppd_decode(ppd->jcl_ps); /* Decode quoted string */
}
else if (!strcmp(keyword, "AccurateScreensSupport"))
@@ -840,8 +852,6 @@
if (filter == NULL)
{
- ppd_free(filter);
-
cg->ppd_status = PPD_ALLOC_ERROR;
goto error;
@@ -880,7 +890,7 @@
}
ppd->fonts = tempfonts;
- ppd->fonts[ppd->num_fonts] = strdup(name);
+ ppd->fonts[ppd->num_fonts] = _cupsStrAlloc(name);
ppd->num_fonts ++;
}
else if (!strncmp(keyword, "ParamCustom", 11))
@@ -1179,7 +1189,7 @@
else if (!strcmp(keyword, "JobPatchFile"))
{
if (ppd->patches == NULL)
- ppd->patches = strdup(string);
+ ppd->patches = _cupsStrAlloc(string);
else
{
temp = realloc(ppd->patches, strlen(ppd->patches) +
@@ -1298,7 +1308,7 @@
option->section = PPD_ORDER_ANY;
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "JCLOpenUI"))
@@ -1377,14 +1387,14 @@
option->section = PPD_ORDER_JCL;
group = NULL;
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "CloseUI") || !strcmp(keyword, "JCLCloseUI"))
{
option = NULL;
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "OpenGroup"))
@@ -1431,14 +1441,14 @@
if (group == NULL)
goto error;
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "CloseGroup"))
{
group = NULL;
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "OrderDependency") ||
@@ -1497,7 +1507,7 @@
option->order = order;
}
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strncmp(keyword, "Default", 7))
@@ -1781,7 +1791,7 @@
* Don't add this one as an attribute...
*/
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "PaperDimension"))
@@ -1803,7 +1813,7 @@
size->width = (float)_cupsStrScand(string, &sptr, loc);
size->length = (float)_cupsStrScand(sptr, NULL, loc);
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (!strcmp(keyword, "ImageableArea"))
@@ -1827,7 +1837,7 @@
size->right = (float)_cupsStrScand(sptr, &sptr, loc);
size->top = (float)_cupsStrScand(sptr, NULL, loc);
- ppd_free(string);
+ _cupsStrFree(string);
string = NULL;
}
else if (option != NULL &&
@@ -1878,9 +1888,12 @@
(mask & (PPD_KEYWORD | PPD_STRING)) == (PPD_KEYWORD | PPD_STRING))
ppd_add_attr(ppd, keyword, name, text, string);
else
- ppd_free(string);
+ _cupsStrFree(string);
}
+ if (line.buffer)
+ free(line.buffer);
+
/*
* Reset language preferences...
*/
@@ -1959,7 +1972,10 @@
error:
- ppd_free(string);
+ if (line.buffer)
+ free(line.buffer);
+
+ _cupsStrFree(string);
ppdClose(ppd);
@@ -2418,7 +2434,7 @@
i > 0;
i --, choice ++)
{
- ppd_free(choice->code);
+ _cupsStrFree(choice->code);
}
ppd_free(option->choices);
@@ -2636,6 +2652,7 @@
static int /* O - Bitmask of fields read */
ppd_read(cups_file_t *fp, /* I - File to read from */
+ _ppd_line_t *line, /* I - Line buffer */
char *keyword, /* O - Keyword from line */
char *option, /* O - Option from line */
char *text, /* O - Human-readable text from line */
@@ -2654,16 +2671,8 @@
*optptr, /* Option pointer */
*textptr, /* Text pointer */
*strptr, /* Pointer into string */
- *lineptr, /* Current position in line buffer */
- *line; /* Line buffer */
- int linesize; /* Current size of line buffer */
+ *lineptr; /* Current position in line buffer */
- /*
- * Range check everything...
- */
-
- if (!fp || !keyword || !option || !text || !string)
- return (0);
/*
* Now loop until we have a valid line...
@@ -2672,11 +2681,15 @@
*string = NULL;
col = 0;
startline = cg->ppd_line + 1;
- linesize = 1024;
- line = malloc(linesize);
- if (!line)
- return (0);
+ if (!line->buffer)
+ {
+ line->bufsize = 1024;
+ line->buffer = malloc(1024);
+
+ if (!line->buffer)
+ return (0);
+ }
do
{
@@ -2684,13 +2697,13 @@
* Read the line...
*/
- lineptr = line;
+ lineptr = line->buffer;
endquote = 0;
colon = 0;
while ((ch = cupsFileGetChar(fp)) != EOF)
{
- if (lineptr >= (line + linesize - 1))
+ if (lineptr >= (line->buffer + line->bufsize - 1))
{
/*
* Expand the line buffer...
@@ -2699,8 +2712,8 @@
char *temp; /* Temporary line pointer */
- linesize += 1024;
- if (linesize > 262144)
+ line->bufsize += 1024;
+ if (line->bufsize > 262144)
{
/*
* Don't allow lines longer than 256k!
@@ -2709,24 +2722,20 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_LINE_TOO_LONG;
- free(line);
-
return (0);
}
- temp = realloc(line, linesize);
+ temp = realloc(line->buffer, line->bufsize);
if (!temp)
{
cg->ppd_line = startline;
cg->ppd_status = PPD_LINE_TOO_LONG;
- free(line);
-
return (0);
}
- lineptr = temp + (lineptr - line);
- line = temp;
+ lineptr = temp + (lineptr - line->buffer);
+ line->buffer = temp;
}
if (ch == '\r' || ch == '\n')
@@ -2754,7 +2763,7 @@
cupsFileGetChar(fp);
}
- if (lineptr == line && ignoreblank)
+ if (lineptr == line->buffer && ignoreblank)
continue; /* Skip blank lines */
ch = '\n';
@@ -2773,8 +2782,6 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_ILLEGAL_CHARACTER;
- free(line);
-
return (0);
}
else if (ch != 0x1a)
@@ -2795,12 +2802,10 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_LINE_TOO_LONG;
- free(line);
-
return (0);
}
- if (ch == ':' && strncmp(line, "*%", 2) != 0)
+ if (ch == ':' && strncmp(line->buffer, "*%", 2) != 0)
colon = 1;
if (ch == '\"' && colon)
@@ -2845,8 +2850,6 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_ILLEGAL_CHARACTER;
- free(line);
-
return (0);
}
else if (ch != 0x1a)
@@ -2862,8 +2865,6 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_LINE_TOO_LONG;
- free(line);
-
return (0);
}
}
@@ -2908,8 +2909,6 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_ILLEGAL_CHARACTER;
- free(line);
-
return (0);
}
else if (ch != 0x1a)
@@ -2925,14 +2924,12 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_LINE_TOO_LONG;
- free(line);
-
return (0);
}
}
}
- if (lineptr > line && lineptr[-1] == '\n')
+ if (lineptr > line->buffer && lineptr[-1] == '\n')
lineptr --;
*lineptr = '\0';
@@ -2946,40 +2943,34 @@
* reading the PPD when we get to the start of this data.
*/
- if (!strcmp(line, "*%APLWORKSET START"))
- {
- free(line);
+ if (!strcmp(line->buffer, "*%APLWORKSET START"))
return (0);
- }
- if (ch == EOF && lineptr == line)
- {
- free(line);
+ if (ch == EOF && lineptr == line->buffer)
return (0);
- }
/*
* Now parse it...
*/
mask = 0;
- lineptr = line + 1;
+ lineptr = line->buffer + 1;
keyword[0] = '\0';
option[0] = '\0';
text[0] = '\0';
*string = NULL;
- if ((!line[0] || /* Blank line */
- !strncmp(line, "*%", 2) || /* Comment line */
- !strcmp(line, "*End")) && /* End of multi-line string */
+ if ((!line->buffer[0] || /* Blank line */
+ !strncmp(line->buffer, "*%", 2) || /* Comment line */
+ !strcmp(line->buffer, "*End")) && /* End of multi-line string */
ignoreblank) /* Ignore these? */
{
startline = cg->ppd_line + 1;
continue;
}
- if (!strcmp(line, "*")) /* (Bad) comment line */
+ if (!strcmp(line->buffer, "*")) /* (Bad) comment line */
{
if (cg->ppd_conform == PPD_CONFORM_RELAXED)
{
@@ -2991,34 +2982,29 @@
cg->ppd_line = startline;
cg->ppd_status = PPD_ILLEGAL_MAIN_KEYWORD;
- free(line);
return (0);
}
}
- if (line[0] != '*') /* All lines start with an asterisk */
+ if (line->buffer[0] != '*') /* All lines start with an asterisk */
{
/*
* Allow lines consisting of just whitespace...
*/
- for (lineptr = line; *lineptr; lineptr ++)
+ for (lineptr = line->buffer; *lineptr; lineptr ++)
if (!isspace(*lineptr & 255))
break;
if (*lineptr)
{
cg->ppd_status = PPD_MISSING_ASTERISK;
- free(line);
return (0);
}
else if (ignoreblank)
continue;
else
- {
- free(line);
return (0);
- }
}
/*
@@ -3033,7 +3019,6 @@
(keyptr - keyword) >= (PPD_MAX_NAME - 1))
{
cg->ppd_status = PPD_ILLEGAL_MAIN_KEYWORD;
- free(line);
return (0);
}
@@ -3067,7 +3052,6 @@
(optptr - option) >= (PPD_MAX_NAME - 1))
{
cg->ppd_status = PPD_ILLEGAL_OPTION_KEYWORD;
- free(line);
return (0);
}
@@ -3079,7 +3063,6 @@
if (isspace(*lineptr & 255) && cg->ppd_conform == PPD_CONFORM_STRICT)
{
cg->ppd_status = PPD_ILLEGAL_WHITESPACE;
- free(line);
return (0);
}
@@ -3106,7 +3089,6 @@
(textptr - text) >= (PPD_MAX_LINE - 1))
{
cg->ppd_status = PPD_ILLEGAL_TRANSLATION;
- free(line);
return (0);
}
@@ -3119,7 +3101,6 @@
if (textlen > PPD_MAX_TEXT && cg->ppd_conform == PPD_CONFORM_STRICT)
{
cg->ppd_status = PPD_ILLEGAL_TRANSLATION;
- free(line);
return (0);
}
@@ -3132,7 +3113,6 @@
if (isspace(*lineptr & 255) && cg->ppd_conform == PPD_CONFORM_STRICT)
{
cg->ppd_status = PPD_ILLEGAL_WHITESPACE;
- free(line);
return (0);
}
@@ -3156,21 +3136,14 @@
if (*strptr == '\"')
{
/*
- * Quoted string by itself...
+ * Quoted string by itself, remove quotes...
*/
- *string = malloc(strlen(lineptr) + 1);
-
- strptr = *string;
-
- for (; *lineptr != '\0'; lineptr ++)
- if (*lineptr != '\"')
- *strptr++ = *lineptr;
-
- *strptr = '\0';
+ *strptr = '\0';
+ lineptr ++;
}
- else
- *string = strdup(lineptr);
+
+ *string = _cupsStrAlloc(lineptr);
/* DEBUG_printf(("string = \"%s\", lineptr = \"%s\"\n", *string, lineptr));*/
@@ -3179,12 +3152,10 @@
}
while (mask == 0);
- free(line);
-
return (mask);
}
/*
- * End of "$Id: ppd.c 6942 2007-09-10 22:55:00Z mike $".
+ * End of "$Id: ppd.c 6937 2007-09-10 21:13:31Z mike $".
*/
diff --git a/cups/request.c b/cups/request.c
index cee2436..14741e9 100644
--- a/cups/request.c
+++ b/cups/request.c
@@ -1,5 +1,5 @@
/*
- * "$Id: request.c 6712 2007-07-24 00:13:05Z mike $"
+ * "$Id: request.c 6879 2007-08-29 20:26:50Z mike $"
*
* IPP utilities for the Common UNIX Printing System (CUPS).
*
@@ -17,6 +17,7 @@
* Contents:
*
* cupsDoFileRequest() - Do an IPP request with a file.
+ * cupsDoIORequest() - Do an IPP request with file descriptors.
* cupsDoRequest() - Do an IPP request.
* _cupsSetError() - Set the last IPP status code and status-message.
* _cupsSetHTTPError() - Set the last error using the HTTP status.
@@ -552,5 +553,5 @@
/*
- * End of "$Id: request.c 6712 2007-07-24 00:13:05Z mike $".
+ * End of "$Id: request.c 6879 2007-08-29 20:26:50Z mike $".
*/
diff --git a/cups/test.ppd b/cups/test.ppd
index 0add09e..77d42ec 100644
--- a/cups/test.ppd
+++ b/cups/test.ppd
@@ -1,6 +1,6 @@
*PPD-Adobe: "4.3"
*%
-*% "$Id: test.ppd 6799 2007-08-15 19:33:36Z mike $"
+*% "$Id: test.ppd 6795 2007-08-15 18:02:26Z mike $"
*%
*% Test PPD file for the Common UNIX Printing System (CUPS).
*%
@@ -199,5 +199,5 @@
*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
*Font ZapfDingbats: Special "(001.004S)" Standard ROM
*%
-*% End of "$Id: test.ppd 6799 2007-08-15 19:33:36Z mike $".
+*% End of "$Id: test.ppd 6795 2007-08-15 18:02:26Z mike $".
*%
diff --git a/cups/testfile.c b/cups/testfile.c
index db78a2c..6a0bd90 100644
--- a/cups/testfile.c
+++ b/cups/testfile.c
@@ -1,5 +1,5 @@
/*
- * "$Id: testfile.c 6963 2007-09-17 20:35:54Z mike $"
+ * "$Id: testfile.c 6962 2007-09-17 20:35:47Z mike $"
*
* File test program for the Common UNIX Printing System (CUPS).
*
@@ -496,5 +496,5 @@
/*
- * End of "$Id: testfile.c 6963 2007-09-17 20:35:54Z mike $".
+ * End of "$Id: testfile.c 6962 2007-09-17 20:35:47Z mike $".
*/
diff --git a/cups/testppd.c b/cups/testppd.c
index afb252f..dcd31d2 100644
--- a/cups/testppd.c
+++ b/cups/testppd.c
@@ -1,5 +1,5 @@
/*
- * "$Id: testppd.c 6799 2007-08-15 19:33:36Z mike $"
+ * "$Id: testppd.c 6936 2007-09-10 18:15:36Z mike $"
*
* PPD test program for the Common UNIX Printing System (CUPS).
*
@@ -235,8 +235,6 @@
status ++;
printf("FAIL (\"%s\" instead of \"Number 1 Foo Reason\")\n", buffer);
}
-
- ppdClose(ppd);
}
else
{
@@ -362,15 +360,27 @@
attr = (ppd_attr_t *)cupsArrayNext(ppd->sorted_attrs))
printf(" *%s %s/%s: \"%s\"\n", attr->name, attr->spec,
attr->text, attr->value ? attr->value : "");
-
- ppdClose(ppd);
}
}
+#ifdef __APPLE__
+ if (getenv("MallocStackLogging") && getenv("MallocStackLoggingNoCompact"))
+ {
+ char command[1024]; /* malloc_history command */
+
+ snprintf(command, sizeof(command), "malloc_history %d -all_by_size",
+ getpid());
+ fflush(stdout);
+ system(command);
+ }
+#endif /* __APPLE__ */
+
+ ppdClose(ppd);
+
return (status);
}
/*
- * End of "$Id: testppd.c 6799 2007-08-15 19:33:36Z mike $".
+ * End of "$Id: testppd.c 6936 2007-09-10 18:15:36Z mike $".
*/
diff --git a/cups/util.c b/cups/util.c
index c6021d1..142c70a 100644
--- a/cups/util.c
+++ b/cups/util.c
@@ -1,5 +1,5 @@
/*
- * "$Id: util.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: util.c 7014 2007-10-10 21:57:43Z mike $"
*
* Printing utilities for the Common UNIX Printing System (CUPS).
*
@@ -30,6 +30,8 @@
* server.
* cupsGetPPD2() - Get the PPD file for a printer on the specified
* server.
+ * cupsGetPPD3() - Get the PPD file for a printer on the specified
+ * server if it has changed.
* cupsGetPrinters() - Get a list of printers from the default server.
* cupsGetServerPPD() - Get an available PPD file from the server.
* cupsLastError() - Return the last IPP status code.
@@ -91,7 +93,6 @@
uri[HTTP_MAX_URI]; /* Printer URI */
ipp_t *request, /* IPP request */
*response; /* IPP response */
- cups_lang_t *language; /* Language info */
_cups_globals_t *cg = _cupsGlobals(); /* Pointer to library globals */
@@ -129,21 +130,7 @@
* [requesting-user-name]
*/
- request = ippNew();
-
- request->request.op.operation_id = IPP_CANCEL_JOB;
- request->request.op.request_id = 1;
-
- language = cupsLangDefault();
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL,
- language != NULL ? language->language : "C");
-
- cupsLangFree(language);
+ request = ippNewRequest(IPP_CANCEL_JOB);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri",
NULL, uri);
@@ -205,7 +192,6 @@
ipp_t *request, /* IPP Request */
*response; /* IPP Response */
ipp_attribute_t *attr; /* Current attribute */
- cups_lang_t *language; /* Default language */
char **temp; /* Temporary pointer */
_cups_globals_t *cg = _cupsGlobals(); /* Pointer to library globals */
@@ -237,20 +223,7 @@
* requested-attributes
*/
- request = ippNew();
-
- request->request.op.operation_id = CUPS_GET_CLASSES;
- request->request.op.request_id = 1;
-
- language = cupsLangDefault();
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL, language->language);
-
- cupsLangFree(language);
+ request = ippNewRequest(CUPS_GET_CLASSES);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD,
"requested-attributes", NULL, "printer-name");
@@ -371,7 +344,6 @@
ipp_t *request, /* IPP Request */
*response; /* IPP Response */
ipp_attribute_t *attr; /* Current attribute */
- cups_lang_t *language; /* Default language */
const char *var; /* Environment variable */
_cups_globals_t *cg = _cupsGlobals(); /* Pointer to library globals */
@@ -403,20 +375,7 @@
* attributes-natural-language
*/
- request = ippNew();
-
- request->request.op.operation_id = CUPS_GET_DEFAULT;
- request->request.op.request_id = 1;
-
- language = cupsLangDefault();
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL, language->language);
-
- cupsLangFree(language);
+ request = ippNewRequest(CUPS_GET_DEFAULT);
/*
* Do the request and get back a response...
@@ -491,7 +450,6 @@
ipp_t *request, /* IPP Request */
*response; /* IPP Response */
ipp_attribute_t *attr; /* Current attribute */
- cups_lang_t *language; /* Default language */
cups_job_t *temp; /* Temporary pointer */
int id, /* job-id */
priority, /* job-priority */
@@ -564,20 +522,7 @@
* requested-attributes
*/
- request = ippNew();
-
- request->request.op.operation_id = IPP_GET_JOBS;
- request->request.op.request_id = 1;
-
- language = cupsLangDefault();
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL, language->language);
-
- cupsLangFree(language);
+ request = ippNewRequest(IPP_GET_JOBS);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI,
"printer-uri", NULL, uri);
@@ -758,6 +703,8 @@
cupsGetPPD(const char *name) /* I - Printer name */
{
_cups_globals_t *cg = _cupsGlobals(); /* Pointer to library globals */
+ time_t modtime = 0; /* Modification time */
+
/*
* See if we can connect to the server...
@@ -774,7 +721,13 @@
* Return the PPD file...
*/
- return (cupsGetPPD2(cg->http, name));
+ cg->ppd_filename[0] = '\0';
+
+ if (cupsGetPPD3(cg->http, name, &modtime, cg->ppd_filename,
+ sizeof(cg->ppd_filename)) == HTTP_OK)
+ return (cg->ppd_filename);
+ else
+ return (NULL);
}
@@ -791,6 +744,43 @@
cupsGetPPD2(http_t *http, /* I - HTTP connection */
const char *name) /* I - Printer name */
{
+ _cups_globals_t *cg = _cupsGlobals(); /* Pointer to library globals */
+ time_t modtime = 0; /* Modification time */
+
+
+ cg->ppd_filename[0] = '\0';
+
+ if (cupsGetPPD3(http, name, &modtime, cg->ppd_filename,
+ sizeof(cg->ppd_filename)) == HTTP_OK)
+ return (cg->ppd_filename);
+ else
+ return (NULL);
+}
+
+
+/*
+ * 'cupsGetPPD3()' - Get the PPD file for a printer on the specified
+ * server if it has changed.
+ *
+ * The "modtime" parameter contains the modification time of any
+ * locally-cached content and is updated with the time from the PPD file on
+ * the server.
+ *
+ * The "buffer" parameter contains the local PPD filename. If it contains
+ * the empty string, a new temporary file is created, otherwise the existing
+ * file will be overwritten as needed.
+ *
+ * On success, HTTP_OK is returned for a new PPD file and HTTP_NOT_MODIFIED
+ * if the existing PPD file is up-to-date. Any other status is an error.
+ */
+
+http_status_t /* O - HTTP status */
+cupsGetPPD3(http_t *http, /* I - HTTP connection */
+ const char *name, /* I - Printer name */
+ time_t *modtime, /* IO - Modification time */
+ char *buffer, /* I - Filename buffer */
+ size_t bufsize) /* I - Size of filename buffer */
+{
int http_port; /* Port number */
char http_hostname[HTTP_MAX_HOST];
/* Hostname associated with connection */
@@ -808,17 +798,32 @@
* Range check input...
*/
- DEBUG_printf(("cupsGetPPD2(http=%p, name=\"%s\")\n", http,
- name ? name : "(null)"));
+ DEBUG_printf(("cupsGetPPD3(http=%p, name=\"%s\", modtime=%p(%d), buffer=%p, "
+ "bufsize=%d)\n", http, name ? name : "(null)", modtime,
+ modtime ? *modtime : 0, buffer, (int)bufsize));
- if (!http || !name)
+ if (!http)
{
- if (!http)
- _cupsSetError(IPP_INTERNAL_ERROR, "No HTTP connection!");
- else
- _cupsSetError(IPP_INTERNAL_ERROR, "No printer name!");
+ _cupsSetError(IPP_INTERNAL_ERROR, "No HTTP connection!");
+ return (HTTP_NOT_ACCEPTABLE);
+ }
- return (NULL);
+ if (!name)
+ {
+ _cupsSetError(IPP_INTERNAL_ERROR, "No printer name!");
+ return (HTTP_NOT_ACCEPTABLE);
+ }
+
+ if (!modtime)
+ {
+ _cupsSetError(IPP_INTERNAL_ERROR, "No modification time!");
+ return (HTTP_NOT_ACCEPTABLE);
+ }
+
+ if (!buffer || bufsize <= 1)
+ {
+ _cupsSetError(IPP_INTERNAL_ERROR, "Bad filename buffer!");
+ return (HTTP_NOT_ACCEPTABLE);
}
/*
@@ -827,7 +832,7 @@
if (!cups_get_printer_uri(http, name, hostname, sizeof(hostname), &port,
resource, sizeof(resource), 0))
- return (NULL);
+ return (HTTP_NOT_FOUND);
DEBUG_printf(("Printer hostname=\"%s\", port=%d\n", hostname, port));
@@ -872,14 +877,19 @@
{
DEBUG_puts("Unable to connect to server!");
- return (NULL);
+ return (HTTP_SERVICE_UNAVAILABLE);
}
/*
* Get a temp file...
*/
- if ((fd = cupsTempFd(cg->ppd_filename, sizeof(cg->ppd_filename))) < 0)
+ if (buffer[0])
+ fd = open(buffer, O_CREAT | O_TRUNC | O_WRONLY, 0600);
+ else
+ fd = cupsTempFd(buffer, bufsize);
+
+ if (fd < 0)
{
/*
* Can't open file; close the server connection and return NULL...
@@ -890,7 +900,7 @@
if (http2 != http)
httpClose(http2);
- return (NULL);
+ return (HTTP_SERVER_ERROR);
}
/*
@@ -899,6 +909,10 @@
strlcat(resource, ".ppd", sizeof(resource));
+ if (*modtime > 0)
+ httpSetField(http2, HTTP_FIELD_IF_MODIFIED_SINCE,
+ httpGetDateString(*modtime));
+
status = cupsGetFd(http2, resource, fd);
close(fd);
@@ -910,7 +924,9 @@
* See if we actually got the file or an error...
*/
- if (status != HTTP_OK)
+ if (status == HTTP_OK)
+ *modtime = httpGetDateTime(httpGetField(http2, HTTP_FIELD_DATE));
+ else if (status != HTTP_NOT_MODIFIED)
{
switch (status)
{
@@ -930,15 +946,13 @@
}
unlink(cg->ppd_filename);
-
- return (NULL);
}
/*
* Return the PPD file...
*/
- return (cg->ppd_filename);
+ return (status);
}
@@ -957,7 +971,6 @@
ipp_t *request, /* IPP Request */
*response; /* IPP Response */
ipp_attribute_t *attr; /* Current attribute */
- cups_lang_t *language; /* Default language */
char **temp; /* Temporary pointer */
_cups_globals_t *cg = _cupsGlobals(); /* Pointer to library globals */
@@ -989,20 +1002,7 @@
* requested-attributes
*/
- request = ippNew();
-
- request->request.op.operation_id = CUPS_GET_PRINTERS;
- request->request.op.request_id = 1;
-
- language = cupsLangDefault();
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL, language->language);
-
- cupsLangFree(language);
+ request = ippNewRequest(CUPS_GET_PRINTERS);
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD,
"requested-attributes", NULL, "printer-name");
@@ -1270,7 +1270,6 @@
ipp_t *response; /* IPP response */
ipp_attribute_t *attr; /* IPP job-id attribute */
char uri[HTTP_MAX_URI]; /* Printer URI */
- cups_lang_t *language; /* Language to use */
int jobid; /* New job ID */
const char *base; /* Basename of current filename */
@@ -1303,34 +1302,18 @@
}
/*
- * Setup the request data...
- */
-
- language = cupsLangDefault();
-
- /*
* Build a standard CUPS URI for the printer and fill the standard IPP
* attributes...
*/
- if ((request = ippNew()) == NULL)
+ if ((request = ippNewRequest(num_files == 1 ? IPP_PRINT_JOB :
+ IPP_CREATE_JOB)) == NULL)
{
_cupsSetError(IPP_INTERNAL_ERROR, NULL);
return (0);
}
- request->request.op.operation_id = num_files == 1 ? IPP_PRINT_JOB :
- IPP_CREATE_JOB;
- request->request.op.request_id = 1;
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL,
- language != NULL ? language->language : "C");
-
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "printer-uri",
NULL, uri);
@@ -1392,21 +1375,11 @@
* attributes...
*/
- if ((request = ippNew()) == NULL)
+ if ((request = ippNewRequest(IPP_SEND_DOCUMENT)) == NULL)
return (0);
- request->request.op.operation_id = IPP_SEND_DOCUMENT;
- request->request.op.request_id = 1;
-
snprintf(uri, sizeof(uri), "ipp://localhost/jobs/%d", jobid);
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
- "attributes-charset", NULL, cupsLangEncoding(language));
-
- ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
- "attributes-natural-language", NULL,
- language != NULL ? language->language : "C");
-
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "job-uri",
NULL, uri);
@@ -1458,8 +1431,6 @@
ippDelete(response);
}
- cupsLangFree(language);
-
return (jobid);
}
@@ -1728,5 +1699,5 @@
/*
- * End of "$Id: util.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: util.c 7014 2007-10-10 21:57:43Z mike $".
*/
diff --git a/data/Makefile b/data/Makefile
index 9b37aed..f060e38 100644
--- a/data/Makefile
+++ b/data/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile 6649 2007-07-11 21:46:42Z mike $"
+# "$Id: Makefile 7014 2007-10-10 21:57:43Z mike $"
#
# Datafile makefile for the Common UNIX Printing System (CUPS).
#
@@ -67,31 +67,6 @@
windows-950.txt
CHARSETS = \
- windows-874 \
- windows-1250 \
- windows-1251 \
- windows-1252 \
- windows-1253 \
- windows-1254 \
- windows-1255 \
- windows-1256 \
- windows-1257 \
- windows-1258 \
- koi8-r \
- koi8-u \
- iso-8859-1 \
- iso-8859-2 \
- iso-8859-3 \
- iso-8859-4 \
- iso-8859-5 \
- iso-8859-6 \
- iso-8859-7 \
- iso-8859-8 \
- iso-8859-9 \
- iso-8859-10 \
- iso-8859-13 \
- iso-8859-14 \
- iso-8859-15 \
utf-8
DATAFILES = \
@@ -171,5 +146,5 @@
#
-# End of "$Id: Makefile 6649 2007-07-11 21:46:42Z mike $".
+# End of "$Id: Makefile 7014 2007-10-10 21:57:43Z mike $".
#
diff --git a/desktop/cups-128.png b/desktop/cups-128.png
index cffc239..341536d 100644
--- a/desktop/cups-128.png
+++ b/desktop/cups-128.png
Binary files differ
diff --git a/desktop/cups-16.png b/desktop/cups-16.png
index a75e8ae..833adac 100644
--- a/desktop/cups-16.png
+++ b/desktop/cups-16.png
Binary files differ
diff --git a/desktop/cups-256.png b/desktop/cups-256.png
new file mode 100644
index 0000000..43abffb
--- /dev/null
+++ b/desktop/cups-256.png
Binary files differ
diff --git a/desktop/cups-32.png b/desktop/cups-32.png
index 30513f3..42e29d3 100644
--- a/desktop/cups-32.png
+++ b/desktop/cups-32.png
Binary files differ
diff --git a/desktop/cups-512.png b/desktop/cups-512.png
new file mode 100644
index 0000000..3ba454d
--- /dev/null
+++ b/desktop/cups-512.png
Binary files differ
diff --git a/desktop/cups-64.png b/desktop/cups-64.png
index b4f764a..15a07cb 100644
--- a/desktop/cups-64.png
+++ b/desktop/cups-64.png
Binary files differ
diff --git a/desktop/cups.icns b/desktop/cups.icns
new file mode 100644
index 0000000..a61122b
--- /dev/null
+++ b/desktop/cups.icns
Binary files differ
diff --git a/desktop/cups.svg b/desktop/cups.svg
new file mode 100644
index 0000000..cb1085b
--- /dev/null
+++ b/desktop/cups.svg
@@ -0,0 +1,429 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ version="1.0"
+ sodipodi:docbase="/home/mike/c/cups-trunk/desktop"
+ sodipodi:docname="cups.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/mike/c/cups-trunk/desktop/cups-test.png"
+ inkscape:export-xdpi="115.2"
+ inkscape:export-ydpi="115.2">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4285">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4287" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4289" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4271">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="0"
+ id="stop4273" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:0;"
+ offset="1"
+ id="stop4275" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4261">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4263" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4265" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3269">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1;"
+ offset="0"
+ id="stop3271" />
+ <stop
+ style="stop-color:#007f00;stop-opacity:1;"
+ offset="1"
+ id="stop3273" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3226">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3228" />
+ <stop
+ style="stop-color:#333333;stop-opacity:1;"
+ offset="1"
+ id="stop3230" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3214">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1;"
+ offset="0"
+ id="stop3216" />
+ <stop
+ style="stop-color:#007f00;stop-opacity:1;"
+ offset="1"
+ id="stop3218" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5228">
+ <stop
+ style="stop-color:#cccc99;stop-opacity:0"
+ offset="0"
+ id="stop5230" />
+ <stop
+ id="stop5236"
+ offset="0.89999998"
+ style="stop-color:#cccc99;stop-opacity:0;" />
+ <stop
+ style="stop-color:#cccc99;stop-opacity:1"
+ offset="1"
+ id="stop5232" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5198">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5200" />
+ <stop
+ style="stop-color:#333333;stop-opacity:0.94117647;"
+ offset="1"
+ id="stop5202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5177">
+ <stop
+ style="stop-color:#cccc99;stop-opacity:1;"
+ offset="0"
+ id="stop5179" />
+ <stop
+ style="stop-color:#cccc99;stop-opacity:0.49803922"
+ offset="1"
+ id="stop5181" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4768">
+ <stop
+ id="stop4770"
+ offset="0"
+ style="stop-color:#e8e8e8;stop-opacity:0.90980393;" />
+ <stop
+ id="stop4772"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3598">
+ <stop
+ id="stop3600"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3602"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2165">
+ <stop
+ style="stop-color:#350000;stop-opacity:1;"
+ offset="0"
+ id="stop2167" />
+ <stop
+ style="stop-color:#ff3333;stop-opacity:1;"
+ offset="1"
+ id="stop2169" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3196">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3198" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3200" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3160">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3162" />
+ <stop
+ id="stop3192"
+ offset="0.75"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3164" />
+ </linearGradient>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3257">
+ <path
+ transform="matrix(1,0,0,0.9882639,0,5.8678726e-2)"
+ d="M 95 50.534397 A 45 45.534397 0 1 1 5,50.534397 A 45 45.534397 0 1 1 95 50.534397 z"
+ sodipodi:ry="45.534397"
+ sodipodi:rx="45"
+ sodipodi:cy="50.534397"
+ sodipodi:cx="50"
+ id="path3259"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </clipPath>
+ <filter
+ inkscape:collect="always"
+ x="-0.087105347"
+ width="1.1742107"
+ y="-0.18598169"
+ height="1.3719634"
+ id="filter4279">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.9373093"
+ id="feGaussianBlur4281" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter4303">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.5625"
+ id="feGaussianBlur4305" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ x="-0.035535272"
+ width="1.0710705"
+ y="-0.10884558"
+ height="1.2176912"
+ id="filter3192">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.1845091"
+ id="feGaussianBlur3194" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3269"
+ id="linearGradient2231"
+ gradientUnits="userSpaceOnUse"
+ x1="53.971653"
+ y1="73.40696"
+ x2="49.183048"
+ y2="5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4271"
+ id="radialGradient2233"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.4683544,0,41.202533)"
+ cx="51.68919"
+ cy="77.5"
+ fx="51.68919"
+ fy="77.5"
+ r="26.68919" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4261"
+ id="linearGradient2235"
+ gradientUnits="userSpaceOnUse"
+ x1="50"
+ y1="10"
+ x2="50"
+ y2="36.117935" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4285"
+ id="linearGradient2237"
+ gradientUnits="userSpaceOnUse"
+ x1="50"
+ y1="100"
+ x2="50"
+ y2="81.396393" />
+ <filter
+ inkscape:collect="always"
+ x="-0.068571429"
+ width="1.1371429"
+ y="-0.48"
+ height="1.96"
+ id="filter3210">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2"
+ id="feGaussianBlur3212" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="1"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.07"
+ inkscape:cx="50"
+ inkscape:cy="50"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ width="100px"
+ height="100px"
+ showgrid="true"
+ inkscape:grid-points="true"
+ inkscape:window-width="872"
+ inkscape:window-height="622"
+ inkscape:window-x="792"
+ inkscape:window-y="312"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
+ <dc:title>CUPS Icon</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Michael Sweet</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Apple Inc.</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" />
+ <cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" />
+ <cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.33300003;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3210)"
+ id="path2239"
+ sodipodi:cx="50"
+ sodipodi:cy="90"
+ sodipodi:rx="35"
+ sodipodi:ry="5"
+ d="M 85 90 A 35 5 0 1 1 15,90 A 35 5 0 1 1 85 90 z"
+ transform="matrix(1.0714286,0,0,1,-3.5714286,0)" />
+ <g
+ id="g2221"
+ transform="matrix(0.9444444,0,0,0.9444444,2.777778,0.2777779)">
+ <path
+ transform="matrix(1.0184902,0,0,1.0241856,-9.2450814e-2,-0.1209281)"
+ d="M 93.366096 48.937347 A 44.183048 43.937347 0 1 1 5,48.937347 A 44.183048 43.937347 0 1 1 93.366096 48.937347 z"
+ sodipodi:ry="43.937347"
+ sodipodi:rx="44.183048"
+ sodipodi:cy="48.937347"
+ sodipodi:cx="49.183048"
+ id="path3267"
+ style="opacity:1;fill:url(#linearGradient2231);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.9367088,0,0,1,1.5822791,0)"
+ d="M 78.37838 77.5 A 26.68919 12.5 0 1 1 25,77.5 A 26.68919 12.5 0 1 1 78.37838 77.5 z"
+ sodipodi:ry="12.5"
+ sodipodi:rx="26.68919"
+ sodipodi:cy="77.5"
+ sodipodi:cx="51.68919"
+ id="path4269"
+ style="opacity:0.75;fill:url(#radialGradient2233);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter4279)"
+ sodipodi:type="arc" />
+ <g
+ style="opacity:0.8"
+ id="g3281">
+ <path
+ style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 50,5 C 25.16,5 5,25.16 5,50 C 5,74.84 25.16,95 50,95 C 60.487179,95 70.127342,91.396876 77.78125,85.375 C 78.181257,85.060286 78.579829,84.734064 78.96875,84.40625 C 83.665983,80.447043 87.549643,75.552818 90.3125,70 L 75.59375,70 C 69.643319,77.602179 60.395279,82.5 50,82.5 C 32.059999,82.5 17.5,67.94 17.5,50 C 17.5,32.06 32.060001,17.5 50,17.5 C 60.395278,17.5 69.643319,22.397821 75.59375,30 L 90.3125,30 C 87.549643,24.447182 83.665983,19.552957 78.96875,15.59375 C 78.579829,15.265936 78.181257,14.939714 77.78125,14.625 C 70.127342,8.6031239 60.487179,5 50,5 z M 93.3125,37.75 C 93.477886,38.334017 93.639153,38.906614 93.78125,39.5 C 93.640472,38.911539 93.476165,38.329249 93.3125,37.75 z M 93.8125,39.65625 C 93.958484,40.275603 94.067455,40.902325 94.1875,41.53125 C 94.067925,40.904801 93.957786,40.273219 93.8125,39.65625 z M 94.6875,44.8125 C 94.782981,45.64248 94.856683,46.469338 94.90625,47.3125 C 94.856514,46.471022 94.782921,45.640957 94.6875,44.8125 z M 94.90625,47.3125 C 94.958277,48.197515 95,49.101843 95,50 C 95,49.096018 94.958903,48.203339 94.90625,47.3125 z M 95,50 C 95,50.898157 94.958277,51.802485 94.90625,52.6875 C 94.958903,51.796661 95,50.903982 95,50 z M 94.90625,52.6875 C 94.856683,53.530662 94.782981,54.35752 94.6875,55.1875 C 94.782921,54.359043 94.856514,53.528978 94.90625,52.6875 z M 94.1875,58.46875 C 94.067455,59.097675 93.958484,59.724397 93.8125,60.34375 C 93.957786,59.726781 94.067925,59.095199 94.1875,58.46875 z M 93.78125,60.5 C 93.639153,61.093386 93.477886,61.665983 93.3125,62.25 C 93.476165,61.670751 93.640472,61.088461 93.78125,60.5 z "
+ id="path5185" />
+ <path
+ style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 40,35 L 60,35 C 62.77,35 70,47.23 70,50 L 70,65 C 70,67.77 67.77,70 65,70 L 35,70 C 32.23,70 30,67.77 30,65 L 30,50 C 30,47.23 37.23,35 40,35 z "
+ id="rect3142"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 45,30 C 48.9957,30 51.25,30 55,30 C 60.303301,30 60,45 60,45 L 40,45 C 40,45 39.696699,30 45,30 z "
+ id="rect3145"
+ sodipodi:nodetypes="csccs" />
+ </g>
+ <path
+ transform="matrix(0.75,0,0,1.3400753,12.5,-3.4007528)"
+ d="M 90 23.058968 A 40 13.058968 0 1 1 10,23.058968 A 40 13.058968 0 1 1 90 23.058968 z"
+ sodipodi:ry="13.058968"
+ sodipodi:rx="40"
+ sodipodi:cy="23.058968"
+ sodipodi:cx="50"
+ id="path3286"
+ style="opacity:0.6;fill:url(#linearGradient2235);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3192)"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.5,0,0,1.5,-25,-55)"
+ d="M 80 85 A 30 15 0 1 1 20,85 A 30 15 0 1 1 80 85 z"
+ sodipodi:ry="15"
+ sodipodi:rx="30"
+ sodipodi:cy="85"
+ sodipodi:cx="50"
+ id="path4283"
+ style="opacity:0.3333;fill:url(#linearGradient2237);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter4303)"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+</svg>
diff --git a/doc/Makefile b/doc/Makefile
index 9b7dd88..6ce51d1 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile 6824 2007-08-20 22:21:15Z mike $"
+# "$Id: Makefile 6900 2007-08-30 17:17:51Z mike $"
#
# Documentation makefile for the Common UNIX Printing System (CUPS).
#
@@ -22,84 +22,25 @@
WEBPAGES = \
cups.css \
cups-printable.css \
- favicon.ico \
+ favicon.png \
index.html \
robots.txt
-WEBBUTTONS = \
- images/button-accept-jobs.gif \
- images/button-add-class.gif \
- images/button-add-printer.gif \
- images/button-add-rss-subscription.gif \
- images/button-add-this-printer.gif \
- images/button-cancel-all-jobs.gif \
- images/button-cancel-job.gif \
- images/button-cancel-subscription.gif \
- images/button-change-settings.gif \
- images/button-clean-print-heads.gif \
- images/button-clear.gif \
- images/button-continue.gif \
- images/button-delete-class.gif \
- images/button-delete-printer.gif \
- images/button-edit-configuration-file.gif \
- images/button-export-samba.gif \
- images/button-find-new-printers.gif \
- images/button-help.gif \
- images/button-hold-job.gif \
- images/button-manage-classes.gif \
- images/button-manage-jobs.gif \
- images/button-manage-printers.gif \
- images/button-manage-server.gif \
- images/button-modify-class.gif \
- images/button-modify-printer.gif \
- images/button-move-job.gif \
- images/button-move-jobs.gif \
- images/button-print-self-test-page.gif \
- images/button-print-test-page.gif \
- images/button-publish-printer.gif \
- images/button-reject-jobs.gif \
- images/button-release-job.gif \
- images/button-restart-job.gif \
- images/button-save-changes.gif \
- images/button-search.gif \
- images/button-set-allowed-users.gif \
- images/button-set-as-default.gif \
- images/button-set-printer-options.gif \
- images/button-show-active.gif \
- images/button-show-all.gif \
- images/button-show-completed.gif \
- images/button-show-next.gif \
- images/button-show-previous.gif \
- images/button-sort-ascending.gif \
- images/button-sort-descending.gif \
- images/button-start-class.gif \
- images/button-start-printer.gif \
- images/button-stop-class.gif \
- images/button-stop-printer.gif \
- images/button-unpublish-printer.gif \
- images/button-use-default-config.gif \
- images/button-view-access-log.gif \
- images/button-view-error-log.gif \
- images/button-view-page-log.gif \
- images/button-view-printable-version.gif
WEBIMAGES = \
- images/bottom-left.gif \
- images/bottom-right.gif \
- images/classes.gif \
+ images/classes.png \
+ images/cups.png \
images/cups-block-diagram.gif \
- images/esp-logo.gif \
- images/happy.gif \
- images/logo.gif \
- images/printer-idle.gif \
- images/printer-processing.gif \
- images/printer-stopped.gif \
+ images/cups-icon.png \
+ images/left.gif \
+ images/printer-idle.png \
+ images/printer-processing.png \
+ images/printer-stopped.png \
images/raster.png \
- images/raster.svg \
+ images/right.gif \
+ images/sel.gif \
+ images/shadow.png \
images/smiley.jpg \
- images/tab-left.gif \
- images/tab-right.gif \
- images/top-left.gif \
- images/top-middle.gif \
- images/top-right.gif \
+ images/unsel-hover.gif \
+ images/unsel.gif \
images/web-add-this-printer.gif \
images/web-password.gif \
images/web-printer-driver.gif \
@@ -211,7 +152,7 @@
$(INSTALL_MAN) $$file $(DOCDIR)/help; \
done
$(INSTALL_DIR) -m 755 $(DOCDIR)/images
- for file in $(WEBIMAGES) $(WEBBUTTONS); do \
+ for file in $(WEBIMAGES); do \
$(INSTALL_MAN) $$file $(DOCDIR)/images; \
done
@@ -243,7 +184,7 @@
for file in $(HELPFILES); do \
$(INSTALL_MAN) $(DOCDIR)/help/$$file; \
done
- for file in $(WEBIMAGES) $(WEBBUTTONS); do \
+ for file in $(WEBIMAGES); do \
$(INSTALL_MAN) $(DOCDIR)/images/$$file; \
done
-$(RMDIR) $(DOCDIR)/images
@@ -254,9 +195,6 @@
-for lang in $(LANGUAGES); do \
$(RM) $(DOCDIR)/$$lang/index.html; \
$(RM) $(DOCDIR)/$$lang/cups.css; \
- for file in $(WEBBUTTONS); do \
- $(RM) $(DOCDIR)/$$lang/images/$$file; \
- done \
$(RMDIR) $(DOCDIR)/$$lang/images; \
$(RMDIR) $(DOCDIR)/$$lang; \
done
diff --git a/doc/cups.css b/doc/cups.css
index 0260424..6d356f6 100644
--- a/doc/cups.css
+++ b/doc/cups.css
@@ -1,5 +1,5 @@
BODY {
- background: #cccc99;
+ background: #e8e8e8;
color: #000000;
font-family: sans-serif;
}
@@ -39,40 +39,101 @@
}
BLOCKQUOTE {
- background: #bbbb88;
- border: solid thin #999966;
- padding: 10pt;
+ background: #e1e1e1;
+ border: inset 1px #dddddd;
+ padding: 10px;
+ /* These are not implemented by all browsers, but that's OK */
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+}
+
+A IMG {
+ border: none;
+}
+
+A:link:hover IMG {
+ background: #e0e0e0;
+ border-radius: 10px;
+ -moz-border-radius: 10px;
}
A:link, A:visited {
text-decoration: none;
- font-weight: bold;
- color: #993300;
+ color: #000099;
}
A:link:hover, A:visited:hover, A:active {
text-decoration: underline;
- font-weight: bold;
- color: #bb5500;
+ color: #990099;
}
-A.sel, TR.sel {
- background-color: #eeeebb;
- color: #993300;
+TABLE.page {
+ border: none;
+ border-collapse: collapse;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ width: 100%;
}
-TR.sel TD {
- padding: 4pt;
+TD.body {
+ height: 100%;
+ vertical-align: top;
}
-A.unsel, A.unsel:visited {
- background-color: #666633;
- color: #e8e8b8;
+TD.sel, TD.unsel {
+ border-left: thin solid #aaaaaa;
+ font-size: 120%;
+ padding: 0px 5px;
+ text-align: center;
+ vertical-align: middle;
+ width: 14%;
}
-A.unsel:link:hover, A.unsel:visited:hover, A.unsel:active {
- background-color: #999966;
- color: #663300;
+TD.sel {
+ background: url(images/sel.gif);
+}
+
+TD.unsel {
+ background: url(images/unsel.gif);
+}
+
+TD.sel A, TD.sel A:hover {
+ color: #ffffff;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+TD.unsel A, TD.unsel A:visited {
+ color: #333333;
+ font-weight: normal;
+}
+
+TD.unsel:hover {
+ background: url(images/unsel-hover.gif);
+ color: #ffffff;
+}
+
+TD.unsel A:link:hover, TD.unsel A:visited:hover, TD.unsel A:active {
+ color: #ffffff;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+TD.trailer {
+ background: #e1e1e1;
+ border: solid thin #cccccc;
+ color: #666666;
+ font-size: 80%;
+ padding: 5px;
+}
+
+TD.trailer A {
+ color: #666699;
+}
+
+FORM {
+ display: inline;
}
INPUT[TYPE="TEXT"], TEXTAREA {
@@ -89,31 +150,20 @@
font-size: 50%;
}
-TR.header, TR.header TH, TH.header, TR.trailer, TR.trailer TH, TH.trailer {
- background-color: #bbbb88;
-}
-
-TR.page, TD.page {
- background-color: #eeeebb;
- height: 100%;
- padding-top: 20pt;
- padding-bottom: 20pt;
-}
-
TR.data, TD.data, TR.data TD {
padding: 5;
- border-bottom: solid 2pt #000000;
+ border-bottom: solid 1pt #999999;
}
TR.data TH {
- border-bottom: solid 2pt #000000;
+ border-bottom: solid 1pt #999999;
padding-top: 10pt;
padding-left: 5pt;
text-align: left;
}
DIV.table TABLE {
- border: solid thin #999966;
+ border: solid thin #999999;
border-spacing: 0;
margin-left: auto;
margin-right: auto;
@@ -129,14 +179,14 @@
}
DIV.table TABLE TD {
- border: solid thin #bbbb88;
+ border: solid thin #bbbbbb;
padding-top: 5pt;
}
DIV.table TABLE TH {
- background: #bbbb88;
+ background: #bbbbbb;
border: none;
- border-bottom: solid thin #999966;
+ border-bottom: solid thin #999999;
}
DIV.figure TABLE {
@@ -183,27 +233,14 @@
}
H2.title, H3.title {
- border-bottom: solid 2pt #000000;
-}
-
-IMG.button {
- border: none;
- padding: 2pt;
- vertical-align: middle;
+ border-bottom: solid 1pt #999999;
}
DIV.sidebar {
- background: #ddddaa;
- border: solid 2px #cccc99;
float: right;
min-width: 25%;
- margin-left: 10pt;
+ margin-left: 10px;
max-width: 33%;
- padding: 5pt;
- /* These are not implemented by all browsers, but that's OK */
- border-radius: 10pt;
- -moz-border-radius: 10pt;
- box-shadow: 5pt 5pt 5pt #cccccc;
}
DIV.sidebar P.l0 {
@@ -230,15 +267,26 @@
text-indent: -18pt;
}
-TABLE.pager {
- background: #cccc99;
- border: solid thin #999966;
- margin-top: 10pt;
- padding: 2pt;
+TABLE.inset {
+ background: #e1e1e1;
+ border: inset 1px #dddddd;
+ padding: 0;
/* These are not implemented by all browsers, but that's OK */
- border-radius: 10pt;
- -moz-border-radius: 10pt;
- box-shadow: 5pt 5pt 5pt #cccccc;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+}
+
+TABLE.inset CAPTION {
+ caption-side: top;
+ color: #666666;
+ font-size: 80%;
+ margin-left: 10px;
+ margin-bottom: 2px;
+ text-align: left;
+}
+
+TABLE.inset TD {
+ padding: 5px;
}
DT {
diff --git a/doc/de/images/button-accept-jobs.gif b/doc/de/images/button-accept-jobs.gif
deleted file mode 100644
index ab57159..0000000
--- a/doc/de/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-add-class.gif b/doc/de/images/button-add-class.gif
deleted file mode 100644
index 3cfd28c..0000000
--- a/doc/de/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-add-printer.gif b/doc/de/images/button-add-printer.gif
deleted file mode 100644
index 49b4bcb..0000000
--- a/doc/de/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-add-rss-subscription.gif b/doc/de/images/button-add-rss-subscription.gif
deleted file mode 100644
index 5a4d93c..0000000
--- a/doc/de/images/button-add-rss-subscription.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-add-this-printer.gif b/doc/de/images/button-add-this-printer.gif
deleted file mode 100644
index df9c7c0..0000000
--- a/doc/de/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-cancel-all-jobs.gif b/doc/de/images/button-cancel-all-jobs.gif
deleted file mode 100644
index bb92d20..0000000
--- a/doc/de/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-cancel-job.gif b/doc/de/images/button-cancel-job.gif
deleted file mode 100644
index 48821df..0000000
--- a/doc/de/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-cancel-subscription.gif b/doc/de/images/button-cancel-subscription.gif
deleted file mode 100644
index 29cbf90..0000000
--- a/doc/de/images/button-cancel-subscription.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-change-settings.gif b/doc/de/images/button-change-settings.gif
deleted file mode 100644
index 0c0c4f5..0000000
--- a/doc/de/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-clean-print-heads.gif b/doc/de/images/button-clean-print-heads.gif
deleted file mode 100644
index 14c6474..0000000
--- a/doc/de/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-clear.gif b/doc/de/images/button-clear.gif
deleted file mode 100644
index 1002f4d..0000000
--- a/doc/de/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-continue.gif b/doc/de/images/button-continue.gif
deleted file mode 100644
index b8a55bf..0000000
--- a/doc/de/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-delete-class.gif b/doc/de/images/button-delete-class.gif
deleted file mode 100644
index 6cab405..0000000
--- a/doc/de/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-delete-printer.gif b/doc/de/images/button-delete-printer.gif
deleted file mode 100644
index 1991ba0..0000000
--- a/doc/de/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-edit-configuration-file.gif b/doc/de/images/button-edit-configuration-file.gif
deleted file mode 100644
index fdba122..0000000
--- a/doc/de/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-export-samba.gif b/doc/de/images/button-export-samba.gif
deleted file mode 100644
index a9f51a9..0000000
--- a/doc/de/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-find-new-printers.gif b/doc/de/images/button-find-new-printers.gif
deleted file mode 100644
index 24a8221..0000000
--- a/doc/de/images/button-find-new-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-help.gif b/doc/de/images/button-help.gif
deleted file mode 100644
index 8079e44..0000000
--- a/doc/de/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-hold-job.gif b/doc/de/images/button-hold-job.gif
deleted file mode 100644
index 955f9a4..0000000
--- a/doc/de/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-manage-classes.gif b/doc/de/images/button-manage-classes.gif
deleted file mode 100644
index 6489ebc..0000000
--- a/doc/de/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-manage-jobs.gif b/doc/de/images/button-manage-jobs.gif
deleted file mode 100644
index 4d4e553..0000000
--- a/doc/de/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-manage-printers.gif b/doc/de/images/button-manage-printers.gif
deleted file mode 100644
index 26feda4..0000000
--- a/doc/de/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-manage-server.gif b/doc/de/images/button-manage-server.gif
deleted file mode 100644
index 16a8795..0000000
--- a/doc/de/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-modify-class.gif b/doc/de/images/button-modify-class.gif
deleted file mode 100644
index e163da7..0000000
--- a/doc/de/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-modify-printer.gif b/doc/de/images/button-modify-printer.gif
deleted file mode 100644
index a9ec147..0000000
--- a/doc/de/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-move-job.gif b/doc/de/images/button-move-job.gif
deleted file mode 100644
index 700b9be..0000000
--- a/doc/de/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-move-jobs.gif b/doc/de/images/button-move-jobs.gif
deleted file mode 100644
index 5da7788..0000000
--- a/doc/de/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-print-self-test-page.gif b/doc/de/images/button-print-self-test-page.gif
deleted file mode 100644
index d5d3aab..0000000
--- a/doc/de/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-print-test-page.gif b/doc/de/images/button-print-test-page.gif
deleted file mode 100644
index 01dc757..0000000
--- a/doc/de/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-publish-printer.gif b/doc/de/images/button-publish-printer.gif
deleted file mode 100644
index 181cb27..0000000
--- a/doc/de/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-reject-jobs.gif b/doc/de/images/button-reject-jobs.gif
deleted file mode 100644
index e23cfca..0000000
--- a/doc/de/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-release-job.gif b/doc/de/images/button-release-job.gif
deleted file mode 100644
index d353700..0000000
--- a/doc/de/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-restart-job.gif b/doc/de/images/button-restart-job.gif
deleted file mode 100644
index 97449c1..0000000
--- a/doc/de/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-save-changes.gif b/doc/de/images/button-save-changes.gif
deleted file mode 100644
index 661c590..0000000
--- a/doc/de/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-search.gif b/doc/de/images/button-search.gif
deleted file mode 100644
index 9378f8d..0000000
--- a/doc/de/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-set-allowed-users.gif b/doc/de/images/button-set-allowed-users.gif
deleted file mode 100644
index a62eb10..0000000
--- a/doc/de/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-set-as-default.gif b/doc/de/images/button-set-as-default.gif
deleted file mode 100644
index c2a33a9..0000000
--- a/doc/de/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-set-printer-options.gif b/doc/de/images/button-set-printer-options.gif
deleted file mode 100644
index daf8710..0000000
--- a/doc/de/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-show-active.gif b/doc/de/images/button-show-active.gif
deleted file mode 100644
index 4a2270e..0000000
--- a/doc/de/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-show-all.gif b/doc/de/images/button-show-all.gif
deleted file mode 100644
index 8564af9..0000000
--- a/doc/de/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-show-completed.gif b/doc/de/images/button-show-completed.gif
deleted file mode 100644
index ad03d3e..0000000
--- a/doc/de/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-show-next.gif b/doc/de/images/button-show-next.gif
deleted file mode 100644
index c3a18e9..0000000
--- a/doc/de/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-show-previous.gif b/doc/de/images/button-show-previous.gif
deleted file mode 100644
index 426180f..0000000
--- a/doc/de/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-sort-ascending.gif b/doc/de/images/button-sort-ascending.gif
deleted file mode 100644
index a544d2b..0000000
--- a/doc/de/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-sort-descending.gif b/doc/de/images/button-sort-descending.gif
deleted file mode 100644
index 076533d..0000000
--- a/doc/de/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-start-class.gif b/doc/de/images/button-start-class.gif
deleted file mode 100644
index e517034..0000000
--- a/doc/de/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-start-printer.gif b/doc/de/images/button-start-printer.gif
deleted file mode 100644
index 4bab122..0000000
--- a/doc/de/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-stop-class.gif b/doc/de/images/button-stop-class.gif
deleted file mode 100644
index 5bce808..0000000
--- a/doc/de/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-stop-printer.gif b/doc/de/images/button-stop-printer.gif
deleted file mode 100644
index 9344860..0000000
--- a/doc/de/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-unpublish-printer.gif b/doc/de/images/button-unpublish-printer.gif
deleted file mode 100644
index ecf33fa..0000000
--- a/doc/de/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-use-default-config.gif b/doc/de/images/button-use-default-config.gif
deleted file mode 100644
index 930b294..0000000
--- a/doc/de/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-view-access-log.gif b/doc/de/images/button-view-access-log.gif
deleted file mode 100644
index 82ad70b..0000000
--- a/doc/de/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-view-error-log.gif b/doc/de/images/button-view-error-log.gif
deleted file mode 100644
index c90c0bf..0000000
--- a/doc/de/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-view-page-log.gif b/doc/de/images/button-view-page-log.gif
deleted file mode 100644
index cc7a22f..0000000
--- a/doc/de/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/images/button-view-printable-version.gif b/doc/de/images/button-view-printable-version.gif
deleted file mode 100644
index e7b4e9c..0000000
--- a/doc/de/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/de/index.html.in b/doc/de/index.html.in
deleted file mode 100644
index b7c9b22..0000000
--- a/doc/de/index.html.in
+++ /dev/null
@@ -1,128 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Startseite - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Startseite <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Verwaltung <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Klassen <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Dokumentation/Hilfe <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Aufträge <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Drucker <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">Herzlich Willkommen!</H2>
-
-<P>Auf diesen Seiten können Sie Ihre Drucker und Aufträge überwachen,
-sowie auch Verwaltungsaufgaben durchzuführen. Klicken Sie auf einen der
-oberen Karteireiter oder eine der Schaltflächen um eine Tätigkeit auszuführen.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Hilfe"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Klasse hinzufügen"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Drucker hinzufügen"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Klassen verwalten"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Aufträge verwalten"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Drucker verwalten"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Server verwalten"></A>
-</P>
-
-<P><I>Wenn Sie nach einem Benutzernamen und Passwort gefragt werden,
-geben Sie bitte Ihren Benutzernamen und Ihr Passwort oder
-den Benutzernamen und das Passwort des "root" Benutzers ein.</I></P>
-
-<H2 CLASS="title">Über CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Happy Computer and Printer">
-
-CUPS stellt eine portierbare Druckerschicht für
-UNIX<SUP>®</SUP>-basierte Betriebssysteme bereit. Es wird entwickelt
-und gepflegt von <A HREF="http://www.apple.com">Apple Inc.</a> um eine Standard Druckerlösung zu fördern. CUPS ist das
-Standard Drucksystem welches von MacOS<SUP>®</SUP> X und den meisten
-Linux<SUP>®</SUP> Distributionen verwendet wird.</P>
-
-<P>CUPS benutzt das <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank"> Internet Printing Protocol ("IPP")</A> als
-Basis für die Verwaltung von Druckaufträge und Warteschlangen und fügt
-Drucker-Browsing und PostScript Printer Description ("PPD") basierte
-Druckeigenschaften hinzu um komplexe Druckumgebungen optimale zu
-unterstützen.<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">Druckertreiber und Unterstützung</H2>
-
-<P>Besuchen Sie die offizielle CUPS Seite um Druckertreiber und
-Unterstützung zu erhalten:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Das Common UNIX Printing System, CUPS, und das CUPS Logo sind
-eingetragene Warenzeichen der <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS ist urheberrechtlich geschützt 2007 von Apple Inc, alle Rechte vorbehalten.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/es/images/button-accept-jobs.gif b/doc/es/images/button-accept-jobs.gif
deleted file mode 100644
index 3e635b7..0000000
--- a/doc/es/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-add-class.gif b/doc/es/images/button-add-class.gif
deleted file mode 100644
index 366dbf9..0000000
--- a/doc/es/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-add-printer.gif b/doc/es/images/button-add-printer.gif
deleted file mode 100644
index 44f8d53..0000000
--- a/doc/es/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-add-rss-subscription.gif b/doc/es/images/button-add-rss-subscription.gif
deleted file mode 100644
index 2dbb859..0000000
--- a/doc/es/images/button-add-rss-subscription.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-add-this-printer.gif b/doc/es/images/button-add-this-printer.gif
deleted file mode 100644
index 94198d4..0000000
--- a/doc/es/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-cancel-all-jobs.gif b/doc/es/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 557c39e..0000000
--- a/doc/es/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-cancel-job.gif b/doc/es/images/button-cancel-job.gif
deleted file mode 100644
index dd29b02..0000000
--- a/doc/es/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-cancel-subscription.gif b/doc/es/images/button-cancel-subscription.gif
deleted file mode 100644
index 5c8a4d6..0000000
--- a/doc/es/images/button-cancel-subscription.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-change-settings.gif b/doc/es/images/button-change-settings.gif
deleted file mode 100644
index c0ea42d..0000000
--- a/doc/es/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-clean-print-heads.gif b/doc/es/images/button-clean-print-heads.gif
deleted file mode 100644
index 2e833c8..0000000
--- a/doc/es/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-clear.gif b/doc/es/images/button-clear.gif
deleted file mode 100644
index 4476911..0000000
--- a/doc/es/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-continue.gif b/doc/es/images/button-continue.gif
deleted file mode 100644
index f6c27a6..0000000
--- a/doc/es/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-delete-class.gif b/doc/es/images/button-delete-class.gif
deleted file mode 100644
index c7de009..0000000
--- a/doc/es/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-delete-printer.gif b/doc/es/images/button-delete-printer.gif
deleted file mode 100644
index e1f4b11..0000000
--- a/doc/es/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-edit-configuration-file.gif b/doc/es/images/button-edit-configuration-file.gif
deleted file mode 100644
index f12a903..0000000
--- a/doc/es/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-export-samba.gif b/doc/es/images/button-export-samba.gif
deleted file mode 100644
index 42d9d30..0000000
--- a/doc/es/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-find-new-printers.gif b/doc/es/images/button-find-new-printers.gif
deleted file mode 100644
index 301d32e..0000000
--- a/doc/es/images/button-find-new-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-help.gif b/doc/es/images/button-help.gif
deleted file mode 100644
index 37ee0de..0000000
--- a/doc/es/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-hold-job.gif b/doc/es/images/button-hold-job.gif
deleted file mode 100644
index 74ead76..0000000
--- a/doc/es/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-manage-classes.gif b/doc/es/images/button-manage-classes.gif
deleted file mode 100644
index a3d80dc..0000000
--- a/doc/es/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-manage-jobs.gif b/doc/es/images/button-manage-jobs.gif
deleted file mode 100644
index 6a2d949..0000000
--- a/doc/es/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-manage-printers.gif b/doc/es/images/button-manage-printers.gif
deleted file mode 100644
index 25008b6..0000000
--- a/doc/es/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-manage-server.gif b/doc/es/images/button-manage-server.gif
deleted file mode 100644
index b53c87a..0000000
--- a/doc/es/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-modify-class.gif b/doc/es/images/button-modify-class.gif
deleted file mode 100644
index b7069e0..0000000
--- a/doc/es/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-modify-printer.gif b/doc/es/images/button-modify-printer.gif
deleted file mode 100644
index ee5a683..0000000
--- a/doc/es/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-move-job.gif b/doc/es/images/button-move-job.gif
deleted file mode 100644
index d5cf9c3..0000000
--- a/doc/es/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-move-jobs.gif b/doc/es/images/button-move-jobs.gif
deleted file mode 100644
index b2fd0a3..0000000
--- a/doc/es/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-print-self-test-page.gif b/doc/es/images/button-print-self-test-page.gif
deleted file mode 100644
index 9e2d8cb..0000000
--- a/doc/es/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-print-test-page.gif b/doc/es/images/button-print-test-page.gif
deleted file mode 100644
index 0705811..0000000
--- a/doc/es/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-publish-printer.gif b/doc/es/images/button-publish-printer.gif
deleted file mode 100644
index f05a817..0000000
--- a/doc/es/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-reject-jobs.gif b/doc/es/images/button-reject-jobs.gif
deleted file mode 100644
index 6ad9fad..0000000
--- a/doc/es/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-release-job.gif b/doc/es/images/button-release-job.gif
deleted file mode 100644
index 0e17928..0000000
--- a/doc/es/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-restart-job.gif b/doc/es/images/button-restart-job.gif
deleted file mode 100644
index 8a71691..0000000
--- a/doc/es/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-save-changes.gif b/doc/es/images/button-save-changes.gif
deleted file mode 100644
index 1dc1a38..0000000
--- a/doc/es/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-search.gif b/doc/es/images/button-search.gif
deleted file mode 100644
index d25e745..0000000
--- a/doc/es/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-set-allowed-users.gif b/doc/es/images/button-set-allowed-users.gif
deleted file mode 100644
index c61bbed..0000000
--- a/doc/es/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-set-as-default.gif b/doc/es/images/button-set-as-default.gif
deleted file mode 100644
index 6111ada..0000000
--- a/doc/es/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-set-printer-options.gif b/doc/es/images/button-set-printer-options.gif
deleted file mode 100644
index fc3d000..0000000
--- a/doc/es/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-show-active.gif b/doc/es/images/button-show-active.gif
deleted file mode 100644
index c873247..0000000
--- a/doc/es/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-show-all.gif b/doc/es/images/button-show-all.gif
deleted file mode 100644
index da63054..0000000
--- a/doc/es/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-show-completed.gif b/doc/es/images/button-show-completed.gif
deleted file mode 100644
index 83785d8..0000000
--- a/doc/es/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-show-next.gif b/doc/es/images/button-show-next.gif
deleted file mode 100644
index 9a5f250..0000000
--- a/doc/es/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-show-previous.gif b/doc/es/images/button-show-previous.gif
deleted file mode 100644
index 2a338a1..0000000
--- a/doc/es/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-sort-ascending.gif b/doc/es/images/button-sort-ascending.gif
deleted file mode 100644
index 0a6c2bf..0000000
--- a/doc/es/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-sort-descending.gif b/doc/es/images/button-sort-descending.gif
deleted file mode 100644
index 0e7466f..0000000
--- a/doc/es/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-start-class.gif b/doc/es/images/button-start-class.gif
deleted file mode 100644
index 79e585b..0000000
--- a/doc/es/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-start-printer.gif b/doc/es/images/button-start-printer.gif
deleted file mode 100644
index e0a6a5b..0000000
--- a/doc/es/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-stop-class.gif b/doc/es/images/button-stop-class.gif
deleted file mode 100644
index 6f14662..0000000
--- a/doc/es/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-stop-printer.gif b/doc/es/images/button-stop-printer.gif
deleted file mode 100644
index b057546..0000000
--- a/doc/es/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-unpublish-printer.gif b/doc/es/images/button-unpublish-printer.gif
deleted file mode 100644
index 8e0772d..0000000
--- a/doc/es/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-use-default-config.gif b/doc/es/images/button-use-default-config.gif
deleted file mode 100644
index 6ccefbb..0000000
--- a/doc/es/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-view-access-log.gif b/doc/es/images/button-view-access-log.gif
deleted file mode 100644
index 202015c..0000000
--- a/doc/es/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-view-error-log.gif b/doc/es/images/button-view-error-log.gif
deleted file mode 100644
index ca93057..0000000
--- a/doc/es/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-view-page-log.gif b/doc/es/images/button-view-page-log.gif
deleted file mode 100644
index b9c078e..0000000
--- a/doc/es/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/button-view-printable-version.gif b/doc/es/images/button-view-printable-version.gif
deleted file mode 100644
index 23e401c..0000000
--- a/doc/es/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/es/images/buttons_es.txt b/doc/es/images/buttons_es.txt
deleted file mode 100644
index 5d78f62..0000000
--- a/doc/es/images/buttons_es.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-button-accept-jobs.gif green Aceptar trabajos
-button-add-class.gif standard Añadir clase
-button-add-printer.gif standard Añadir impresora
-button-add-rss-subscription.gif standard Añadir subscripción RSS
-button-add-this-printer.gif standard Añadir esta impresora
-button-cancel-all-jobs.gif black Cancelar todos los trabajos
-button-cancel-job.gif black Cancelar trabajo
-button-cancel-subscription.gif standard Cancelar subscripción
-button-change-settings.gif standard Cambiar especificaciones
-button-clean-print-heads.gif standard Limpiar cabezales de impresión
-button-clear.gif standard Borrar
-button-continue.gif standard Siguiente
-button-delete-class.gif black Borrar clase
-button-delete-printer.gif black Borrar impresora
-button-edit-configuration-file.gif standard Editar archivo configuración
-button-export-samba.gif standard Exportar impresoras a Samba
-button-find-new-printers.gif standard Encontrar nuevas impresoras
-button-help.gif standard Ayuda
-button-hold-job.gif red Retener trabajo
-button-manage-classes.gif standard Administrar clases
-button-manage-jobs.gif standard Administrar trabajos
-button-manage-printers.gif standard Administrar impresoras
-button-manage-server.gif standard Administrar servidor
-button-modify-class.gif standard Modificar clase
-button-modify-printer.gif standard Modificar impresora
-button-move-job.gif standard Mover trabajo
-button-move-jobs.gif standard Mover todos los trabajos
-button-print-self-test-page.gif standard Imprimir página de auto prueba
-button-print-test-page.gif standard Imprimir página de prueba
-button-publish-printer.gif standard Publicar impresora
-button-reject-jobs.gif red Rechazar trabajos
-button-release-job.gif green Liberar trabajo
-button-restart-job.gif standard Reimprimir trabajo
-button-save-changes.gif standard Guardar cambios
-button-search.gif standard Buscar
-button-set-allowed-users.gif standard Cambiar usuarios permitidos
-button-set-as-default.gif standard Poner como predeterminada
-button-set-printer-options.gif standard Cambiar opciones impresora
-button-show-active.gif standard Mostrar trabajos activos
-button-show-all.gif standard Mostrar todos los trabajos
-button-show-completed.gif standard Mostrar trabajos completados
-button-show-next.gif standard Mostrar siguiente
-button-show-previous.gif standard Mostrar anterior
-button-sort-ascending.gif standard @UP Orden ascendente @UP
-button-sort-descending.gif standard @DOWN Orden descendente @DOWN
-button-start-class.gif green Iniciar clase
-button-start-printer.gif green Iniciar impresora
-button-stop-class.gif red Detener clase
-button-stop-printer.gif red Detener impresora
-button-unpublish-printer.gif standard No publicar impresora
-button-use-default-config.gif standard Usar archivo de configuración predeterminado
-button-view-access-log.gif standard Ver archivo de registro de accesos
-button-view-error-log.gif standard Ver archivo de registro de errores
-button-view-page-log.gif standard Ver archivo de registro de páginas
-button-view-printable-version.gif standard Ver versión imprimible
diff --git a/doc/es/index.html.in b/doc/es/index.html.in
deleted file mode 100644
index 09c7749..0000000
--- a/doc/es/index.html.in
+++ /dev/null
@@ -1,132 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Inicio - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Inicio <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Administración <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Clases <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Documentación/Ayuda <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Trabajos <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Impresoras <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">¡Bienvenido!</H2>
-
-<P>Estas páginas web permiten monitorizar sus impresoras y trabajos
-así como realizar tareas de administración del sistema.
-Haga clic en cualquiera de las pestañas de la parte superior o en los
-botones de la parte inferior para realizar la tarea correspondiente.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Ayuda"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Añadir clase"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Añadir impresora"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Administrar clases"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Administrar trabajos"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Administrar impresoras"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Administrar servidor"></A>
-</P>
-
-<P><I>Si se le pide un nombre de usuario y contraseña,
-introduzca su nombre de usuario y su contraseña o el usuario y
-contraseña de "root".</I></P>
-
-<H2 CLASS="title">Acerca de CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Ordenador feliz e impresora">
-
-CUPS proporciona una capa de impresión portable
-para sistemas operativos basados en
-UNIX<SUP>®</SUP>. Está desarrollado y mantenido
-por <A HREF="http://www.apple.com">Apple Inc.</A> para favorecer una solución de impresión
-estandar. CUPS es el sistema de impresión estandar usado en
-MacOS<SUP>®</SUP> X y la mayoría de distribuciones
-Linux<SUP>®</SUP>.</P>
-
-<P>CUPS usa el <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank"> Protocolo de Impresión de Internet ("IPP")</A> como
-base para gestionar los trabajos y colas de impresión y añade
-búsqueda de impresoras en red y opciones de impresión
-basadas en archivos de descripción de impresora PostScript ("PPD")
-para soporte de impresión del mundo real.<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">Para controladores de impresoras y asistencia</H2>
-
-<P>Visite la página oficial de CUPS para controladores de impresoras
-y asistencia:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS, y el logo de CUPS son
-marcas registradas de <A HREF="http://www.apple.com">Apple Inc.</A>
-Los derechos de copia de CUPS 2007 son de Apple Inc.
-Todos los derechos reservados.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/et/images/button-accept-jobs.gif b/doc/et/images/button-accept-jobs.gif
deleted file mode 100644
index 38521be..0000000
--- a/doc/et/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-add-class.gif b/doc/et/images/button-add-class.gif
deleted file mode 100644
index fc6a4ad..0000000
--- a/doc/et/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-add-printer.gif b/doc/et/images/button-add-printer.gif
deleted file mode 100644
index 6c8d04a..0000000
--- a/doc/et/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-add-this-printer.gif b/doc/et/images/button-add-this-printer.gif
deleted file mode 100644
index 54f19ff..0000000
--- a/doc/et/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-cancel-all-jobs.gif b/doc/et/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 50d31fa..0000000
--- a/doc/et/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-cancel-job.gif b/doc/et/images/button-cancel-job.gif
deleted file mode 100644
index d731ed7..0000000
--- a/doc/et/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-change-settings.gif b/doc/et/images/button-change-settings.gif
deleted file mode 100644
index 8bcc0a2..0000000
--- a/doc/et/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-clean-print-heads.gif b/doc/et/images/button-clean-print-heads.gif
deleted file mode 100644
index 3b5472c..0000000
--- a/doc/et/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-clear.gif b/doc/et/images/button-clear.gif
deleted file mode 100644
index bff0e60..0000000
--- a/doc/et/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-continue.gif b/doc/et/images/button-continue.gif
deleted file mode 100644
index fbc1f95..0000000
--- a/doc/et/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-delete-class.gif b/doc/et/images/button-delete-class.gif
deleted file mode 100644
index ae0d7ca..0000000
--- a/doc/et/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-delete-printer.gif b/doc/et/images/button-delete-printer.gif
deleted file mode 100644
index 00ed5a5..0000000
--- a/doc/et/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-edit-configuration-file.gif b/doc/et/images/button-edit-configuration-file.gif
deleted file mode 100644
index a846b96..0000000
--- a/doc/et/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-export-samba.gif b/doc/et/images/button-export-samba.gif
deleted file mode 100644
index f595ebb..0000000
--- a/doc/et/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-help.gif b/doc/et/images/button-help.gif
deleted file mode 100644
index 64e5b24..0000000
--- a/doc/et/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-hold-job.gif b/doc/et/images/button-hold-job.gif
deleted file mode 100644
index c364193..0000000
--- a/doc/et/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-manage-classes.gif b/doc/et/images/button-manage-classes.gif
deleted file mode 100644
index e26ed65..0000000
--- a/doc/et/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-manage-jobs.gif b/doc/et/images/button-manage-jobs.gif
deleted file mode 100644
index 79841b7..0000000
--- a/doc/et/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-manage-printers.gif b/doc/et/images/button-manage-printers.gif
deleted file mode 100644
index 680db58..0000000
--- a/doc/et/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-manage-server.gif b/doc/et/images/button-manage-server.gif
deleted file mode 100644
index 1909ee7..0000000
--- a/doc/et/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-modify-class.gif b/doc/et/images/button-modify-class.gif
deleted file mode 100644
index b88c3fa..0000000
--- a/doc/et/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-modify-printer.gif b/doc/et/images/button-modify-printer.gif
deleted file mode 100644
index 93483dd..0000000
--- a/doc/et/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-move-job.gif b/doc/et/images/button-move-job.gif
deleted file mode 100644
index 3d55566..0000000
--- a/doc/et/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-move-jobs.gif b/doc/et/images/button-move-jobs.gif
deleted file mode 100644
index 49585e3..0000000
--- a/doc/et/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-print-self-test-page.gif b/doc/et/images/button-print-self-test-page.gif
deleted file mode 100644
index 17d5b0c..0000000
--- a/doc/et/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-print-test-page.gif b/doc/et/images/button-print-test-page.gif
deleted file mode 100644
index bbe06ed..0000000
--- a/doc/et/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-publish-printer.gif b/doc/et/images/button-publish-printer.gif
deleted file mode 100644
index 8ecd812..0000000
--- a/doc/et/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-reject-jobs.gif b/doc/et/images/button-reject-jobs.gif
deleted file mode 100644
index aaccb43..0000000
--- a/doc/et/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-release-job.gif b/doc/et/images/button-release-job.gif
deleted file mode 100644
index e369f03..0000000
--- a/doc/et/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-restart-job.gif b/doc/et/images/button-restart-job.gif
deleted file mode 100644
index beac40a..0000000
--- a/doc/et/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-save-changes.gif b/doc/et/images/button-save-changes.gif
deleted file mode 100644
index 870f8d5..0000000
--- a/doc/et/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-search.gif b/doc/et/images/button-search.gif
deleted file mode 100644
index 43824d5..0000000
--- a/doc/et/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-set-allowed-users.gif b/doc/et/images/button-set-allowed-users.gif
deleted file mode 100644
index 261c13c..0000000
--- a/doc/et/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-set-as-default.gif b/doc/et/images/button-set-as-default.gif
deleted file mode 100644
index fdc7066..0000000
--- a/doc/et/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-set-printer-options.gif b/doc/et/images/button-set-printer-options.gif
deleted file mode 100644
index 2a0441a..0000000
--- a/doc/et/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-show-active.gif b/doc/et/images/button-show-active.gif
deleted file mode 100644
index 34cc739..0000000
--- a/doc/et/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-show-all.gif b/doc/et/images/button-show-all.gif
deleted file mode 100644
index 6128006..0000000
--- a/doc/et/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-show-completed.gif b/doc/et/images/button-show-completed.gif
deleted file mode 100644
index 165dbe0..0000000
--- a/doc/et/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-show-next.gif b/doc/et/images/button-show-next.gif
deleted file mode 100644
index 57031e9..0000000
--- a/doc/et/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-show-previous.gif b/doc/et/images/button-show-previous.gif
deleted file mode 100644
index d32f7a8..0000000
--- a/doc/et/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-sort-ascending.gif b/doc/et/images/button-sort-ascending.gif
deleted file mode 100644
index 0d92546..0000000
--- a/doc/et/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-sort-descending.gif b/doc/et/images/button-sort-descending.gif
deleted file mode 100644
index 0ac534d..0000000
--- a/doc/et/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-start-class.gif b/doc/et/images/button-start-class.gif
deleted file mode 100644
index e13a451..0000000
--- a/doc/et/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-start-printer.gif b/doc/et/images/button-start-printer.gif
deleted file mode 100644
index e4a462c..0000000
--- a/doc/et/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-stop-class.gif b/doc/et/images/button-stop-class.gif
deleted file mode 100644
index b395262..0000000
--- a/doc/et/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-stop-printer.gif b/doc/et/images/button-stop-printer.gif
deleted file mode 100644
index 65e69ae..0000000
--- a/doc/et/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-unpublish-printer.gif b/doc/et/images/button-unpublish-printer.gif
deleted file mode 100644
index e188323..0000000
--- a/doc/et/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-use-default-config.gif b/doc/et/images/button-use-default-config.gif
deleted file mode 100644
index 00318d5..0000000
--- a/doc/et/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-view-access-log.gif b/doc/et/images/button-view-access-log.gif
deleted file mode 100644
index 36dac05..0000000
--- a/doc/et/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-view-error-log.gif b/doc/et/images/button-view-error-log.gif
deleted file mode 100644
index 8c871ce..0000000
--- a/doc/et/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-view-page-log.gif b/doc/et/images/button-view-page-log.gif
deleted file mode 100644
index 13f2ca7..0000000
--- a/doc/et/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/images/button-view-printable-version.gif b/doc/et/images/button-view-printable-version.gif
deleted file mode 100644
index 4b8e0c6..0000000
--- a/doc/et/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/et/index.html.in b/doc/et/index.html.in
deleted file mode 100644
index bcf1aae..0000000
--- a/doc/et/index.html.in
+++ /dev/null
@@ -1,127 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Kodu - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Kodu <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Haldus <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Klassid <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Dokumentatsioon/Abi <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Tööd <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Printerid <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">Tere tulemast!</H2>
-
-<P>Käesolevad veebileheküljed võimaldavad Teil jälgida oma printereid ja töid
-ning süsteemi hallata. Klõpsake vajalike ülesannete sooritamiseks mõnele
-ülal paiknevale sakile või all asuvale nupule.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Abi"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Lisa klass"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Lisa printer"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Halda klasse"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Halda töid"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Halda printereid"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Halda serverit"></A>
-</P>
-
-<P><I>Kui Teie käest päritakse kasutajanime ja parooli, sisestage enda
-või administraatori (root) kasutajanimi ja parool.</I></P>
-
-<H2 CLASS="title">CUPS-i info</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Happy Computer and Printer">
-
-CUPS pakub porditavat trükkimiskihti
-UNIX<SUP>®</SUP> põhistele operatsioonisüsteemidele. CUPS-i töötas
-välja ja hooldab <A HREF="http://www.apple.com">Apple Inc</a>,
-selle siht on edendada standardseid trükkimislahendusi. CUPS on
-standardne trükkimissüsteem, mida kasutavad MacOS<SUP>®</SUP> X ja
-suurem osa Linux<SUP>®</SUP> distributsioone.</P>
-
-<P>CUPS kasutab <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank"> Interneti trükkimisprotokolli ("IPP")</A>
-trükitööde ja järjekordade haldamiseks, lisades sellele
-võrguprinterite kasutamise ning PostScript-printerikirjelduste ("PPD")
-põhise trükkimise võimalused trükkimise maksimaalseks hõlbustamiseks.<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">Printeridraiveritest ja abist</H2>
-
-<P>Printeridraiverite ja muu abi leidmiseks külastage CUPS-i
-ametlikku veebilehekülge:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS ja CUPS-i logo on
-firma <A HREF="http://www.apple.com">Apple Inc.</A> kaubamärgid. CUPS-i autoriõigus 2007: Apple Inc,
-kõik õigused kaitstud.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/favicon.ico b/doc/favicon.ico
deleted file mode 100644
index f3aa306..0000000
--- a/doc/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/doc/favicon.png b/doc/favicon.png
new file mode 100644
index 0000000..dda0497
--- /dev/null
+++ b/doc/favicon.png
Binary files differ
diff --git a/doc/fr/images/button-accept-jobs.gif b/doc/fr/images/button-accept-jobs.gif
deleted file mode 100644
index 7659603..0000000
--- a/doc/fr/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-add-class.gif b/doc/fr/images/button-add-class.gif
deleted file mode 100644
index 4870f31..0000000
--- a/doc/fr/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-add-printer.gif b/doc/fr/images/button-add-printer.gif
deleted file mode 100644
index 813eaf8..0000000
--- a/doc/fr/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-add-this-printer.gif b/doc/fr/images/button-add-this-printer.gif
deleted file mode 100644
index 92d3d83..0000000
--- a/doc/fr/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-cancel-all-jobs.gif b/doc/fr/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 6ee51b7..0000000
--- a/doc/fr/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-cancel-job.gif b/doc/fr/images/button-cancel-job.gif
deleted file mode 100644
index bbffe12..0000000
--- a/doc/fr/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-change-settings.gif b/doc/fr/images/button-change-settings.gif
deleted file mode 100644
index 3d6e59a..0000000
--- a/doc/fr/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-clean-print-heads.gif b/doc/fr/images/button-clean-print-heads.gif
deleted file mode 100644
index da56492..0000000
--- a/doc/fr/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-clear.gif b/doc/fr/images/button-clear.gif
deleted file mode 100644
index bbf4fe3..0000000
--- a/doc/fr/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-continue.gif b/doc/fr/images/button-continue.gif
deleted file mode 100644
index c203ca7..0000000
--- a/doc/fr/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-delete-class.gif b/doc/fr/images/button-delete-class.gif
deleted file mode 100644
index bbff5bc..0000000
--- a/doc/fr/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-delete-printer.gif b/doc/fr/images/button-delete-printer.gif
deleted file mode 100644
index d3328a6..0000000
--- a/doc/fr/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-edit-configuration-file.gif b/doc/fr/images/button-edit-configuration-file.gif
deleted file mode 100644
index 7799409..0000000
--- a/doc/fr/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-export-samba.gif b/doc/fr/images/button-export-samba.gif
deleted file mode 100644
index 4b63edf..0000000
--- a/doc/fr/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-help.gif b/doc/fr/images/button-help.gif
deleted file mode 100644
index 5640d38..0000000
--- a/doc/fr/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-hold-job.gif b/doc/fr/images/button-hold-job.gif
deleted file mode 100644
index bd42ee2..0000000
--- a/doc/fr/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-manage-classes.gif b/doc/fr/images/button-manage-classes.gif
deleted file mode 100644
index a96ef74..0000000
--- a/doc/fr/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-manage-jobs.gif b/doc/fr/images/button-manage-jobs.gif
deleted file mode 100644
index 66e25ca..0000000
--- a/doc/fr/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-manage-printers.gif b/doc/fr/images/button-manage-printers.gif
deleted file mode 100644
index 6c0a946..0000000
--- a/doc/fr/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-manage-server.gif b/doc/fr/images/button-manage-server.gif
deleted file mode 100644
index bcb6e3e..0000000
--- a/doc/fr/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-modify-class.gif b/doc/fr/images/button-modify-class.gif
deleted file mode 100644
index e9187b9..0000000
--- a/doc/fr/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-modify-printer.gif b/doc/fr/images/button-modify-printer.gif
deleted file mode 100644
index 4972f8d..0000000
--- a/doc/fr/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-move-job.gif b/doc/fr/images/button-move-job.gif
deleted file mode 100644
index 104d044..0000000
--- a/doc/fr/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-move-jobs.gif b/doc/fr/images/button-move-jobs.gif
deleted file mode 100644
index 5894ce3..0000000
--- a/doc/fr/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-print-self-test-page.gif b/doc/fr/images/button-print-self-test-page.gif
deleted file mode 100644
index dc0b3ce..0000000
--- a/doc/fr/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-print-test-page.gif b/doc/fr/images/button-print-test-page.gif
deleted file mode 100644
index 6e90992..0000000
--- a/doc/fr/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-publish-printer.gif b/doc/fr/images/button-publish-printer.gif
deleted file mode 100644
index 51fbc05..0000000
--- a/doc/fr/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-reject-jobs.gif b/doc/fr/images/button-reject-jobs.gif
deleted file mode 100644
index 690bbaa..0000000
--- a/doc/fr/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-release-job.gif b/doc/fr/images/button-release-job.gif
deleted file mode 100644
index dd053b4..0000000
--- a/doc/fr/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-restart-job.gif b/doc/fr/images/button-restart-job.gif
deleted file mode 100644
index 0f111a9..0000000
--- a/doc/fr/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-save-changes.gif b/doc/fr/images/button-save-changes.gif
deleted file mode 100644
index f13b94d..0000000
--- a/doc/fr/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-search.gif b/doc/fr/images/button-search.gif
deleted file mode 100644
index 633193e..0000000
--- a/doc/fr/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-set-allowed-users.gif b/doc/fr/images/button-set-allowed-users.gif
deleted file mode 100644
index 195460c..0000000
--- a/doc/fr/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-set-as-default.gif b/doc/fr/images/button-set-as-default.gif
deleted file mode 100644
index c06b56e..0000000
--- a/doc/fr/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-set-printer-options.gif b/doc/fr/images/button-set-printer-options.gif
deleted file mode 100644
index 5223d3a..0000000
--- a/doc/fr/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-show-active.gif b/doc/fr/images/button-show-active.gif
deleted file mode 100644
index 0328159..0000000
--- a/doc/fr/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-show-all.gif b/doc/fr/images/button-show-all.gif
deleted file mode 100644
index 4e6c6a8..0000000
--- a/doc/fr/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-show-completed.gif b/doc/fr/images/button-show-completed.gif
deleted file mode 100644
index 7a71e5a..0000000
--- a/doc/fr/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-show-next.gif b/doc/fr/images/button-show-next.gif
deleted file mode 100644
index 4817478..0000000
--- a/doc/fr/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-show-previous.gif b/doc/fr/images/button-show-previous.gif
deleted file mode 100644
index 1b1ee4b..0000000
--- a/doc/fr/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-sort-ascending.gif b/doc/fr/images/button-sort-ascending.gif
deleted file mode 100644
index 41db4f6..0000000
--- a/doc/fr/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-sort-descending.gif b/doc/fr/images/button-sort-descending.gif
deleted file mode 100644
index 9bd48d9..0000000
--- a/doc/fr/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-start-class.gif b/doc/fr/images/button-start-class.gif
deleted file mode 100644
index fa10ce6..0000000
--- a/doc/fr/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-start-printer.gif b/doc/fr/images/button-start-printer.gif
deleted file mode 100644
index cc0f3dd..0000000
--- a/doc/fr/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-stop-class.gif b/doc/fr/images/button-stop-class.gif
deleted file mode 100644
index 913abd0..0000000
--- a/doc/fr/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-stop-printer.gif b/doc/fr/images/button-stop-printer.gif
deleted file mode 100644
index f4eef6e..0000000
--- a/doc/fr/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-unpublish-printer.gif b/doc/fr/images/button-unpublish-printer.gif
deleted file mode 100644
index 699cd2d..0000000
--- a/doc/fr/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-use-default-config.gif b/doc/fr/images/button-use-default-config.gif
deleted file mode 100644
index cfc5659..0000000
--- a/doc/fr/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-view-access-log.gif b/doc/fr/images/button-view-access-log.gif
deleted file mode 100644
index 195457d..0000000
--- a/doc/fr/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-view-error-log.gif b/doc/fr/images/button-view-error-log.gif
deleted file mode 100644
index 8f699e0..0000000
--- a/doc/fr/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-view-page-log.gif b/doc/fr/images/button-view-page-log.gif
deleted file mode 100644
index b7751f4..0000000
--- a/doc/fr/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/images/button-view-printable-version.gif b/doc/fr/images/button-view-printable-version.gif
deleted file mode 100644
index 84c5bc9..0000000
--- a/doc/fr/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/fr/index.html.in b/doc/fr/index.html.in
deleted file mode 100644
index a10365f..0000000
--- a/doc/fr/index.html.in
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Accueil - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Accueil <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Administration <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Classes <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Documentation/Aide <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Tâches <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Imprimantes <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">Bienvenue !</H2>
-
-<P>Ces pages Web vous permettent de gérer vos imprimantes et vos tâches
-d'impression comme d'administrer le système. Cliquez sur les onglets ci-dessus ou
-sur les boutons ci-dessous pour effectuer une action.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Aide"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Ajouter une classe"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Ajouter une imprimante"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Administrer les classes"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Administrer les tâches"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Administrer les imprimantes"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Administrer le serveur"></A>
-</P>
-
-<P><I>Si l'on vous demande de vous identifier, utilisez votre nom d'utilisateur et
-votre mot de passe UNIX ou bien identifiez-vous en tant que "root".</I></P>
-
-<H2 CLASS="title">À propos de CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Ordinateur content et imprimante">
-
-CUPS propose une interface portable pour l'impression sur les systèmes
-UNIX<SUP>®</SUP>. Ce logiciel est développé et maintenu par <A HREF="http://www.apple.com">Apple Inc.</a> afin de promouvoir une solution standard pour l'impression. CUPS
-est le système d'impression standard de MacOS<SUP>®</SUP> X et de la
-plupart des distributions Linux<SUP>®</SUP>.</P>
-
-<P>CUPS repose sur le protocole <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank">IPP ( Internet Printing Protocol )</A> pour la gestion des tâches
-d'impression et, pour être utilisable en pratique, y ajoute la détection
-d'imprimantes en réseau et des options d'impression fondées sur le format PPD (
-PostScript Printer Description ).<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">Pilotes d'imprimante et Assistance</H2>
-
-<P>Visitez le site officiel de CUPS pour avoir des pilotes d'imprimante ou toute
-autre assistance:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Le logiciel CUPS ( Common UNIX Printing System ) et son logo sont
-propriété commerciale de <A HREF="http://www.apple.com">Apple Inc.</A> CUPS
-est sous copyright 2007 par Apple Inc, Tous
-Droits Réservés.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/he/cups.css b/doc/he/cups.css
deleted file mode 100644
index 705f6f1..0000000
--- a/doc/he/cups.css
+++ /dev/null
@@ -1,265 +0,0 @@
-BODY {
- background: #cccc99;
- color: #000000;
- font-family: sans-serif;
- direction: rtl;
-}
-
-H1, H2, H3, H4, H5, H6, P, TD, TH {
- font-family: sans-serif;
-}
-
-KBD {
- color: #006600;
- font-family: monospace;
- font-weight: bold;
-}
-
-PRE {
- font-family: monospace;
-}
-
-PRE.command {
- color: #7f0000;
- margin-left: 36pt;
-}
-
-PRE.command EM {
- color: #3f0000;
-}
-
-P.command {
- color: #7f0000;
- font-family: monospace;
- margin-left: 36pt;
-}
-
-P.formula {
- font-style: italic;
- margin-left: 36pt;
-}
-
-BLOCKQUOTE {
- background: #bbbb88;
- border: solid thin #999966;
- padding: 10pt;
-}
-
-A:link, A:visited {
- text-decoration: none;
- font-weight: bold;
- color: #993300;
-}
-
-A:link:hover, A:visited:hover, A:active {
- text-decoration: underline;
- font-weight: bold;
- color: #bb5500;
-}
-
-A.sel, TR.sel {
- background-color: #eeeebb;
- color: #993300;
-}
-
-TR.sel TD {
- padding: 4pt;
-}
-
-A.unsel, A.unsel:visited {
- background-color: #666633;
- color: #e8e8b8;
-}
-
-A.unsel:link:hover, A.unsel:visited:hover, A.unsel:active {
- background-color: #999966;
- color: #663300;
-}
-
-INPUT[TYPE="TEXT"], TEXTAREA {
- font-family: monospace;
-}
-
-INPUT[TYPE="IMAGE"] {
- border: none;
- padding: 2pt;
- vertical-align: bottom;
-}
-
-SUB, SUP {
- font-size: 50%;
-}
-
-TR.header, TR.header TH, TH.header, TR.trailer, TR.trailer TH, TH.trailer {
- background-color: #bbbb88;
-}
-
-TR.page, TD.page {
- background-color: #eeeebb;
- height: 100%;
- padding-top: 20pt;
- padding-bottom: 20pt;
-}
-
-TR.data, TD.data, TR.data TD {
- padding: 5;
- border-bottom: solid 2pt #000000;
-}
-
-TR.data TH {
- border-bottom: solid 2pt #000000;
- padding-top: 10pt;
- padding-right: 5pt;
- text-align: right;
-}
-
-DIV.table TABLE {
- border: solid thin #999966;
- border-spacing: 0;
- margin-left: auto;
- margin-right: auto;
-}
-
-DIV.table CAPTION {
- caption-side: top;
- font-size: 120%;
- font-style: italic;
- font-weight: bold;
- margin-left: auto;
- margin-right: auto;
-}
-
-DIV.table TABLE TD {
- border: solid thin #bbbb88;
- padding-top: 5pt;
-}
-
-DIV.table TABLE TH {
- background: #bbbb88;
- border: none;
- border-bottom: solid thin #999966;
-}
-
-DIV.figure TABLE {
- margin-left: auto;
- margin-right: auto;
-}
-
-DIV.figure CAPTION {
- caption-side: bottom;
- font-size: 120%;
- font-style: italic;
- font-weight: bold;
- margin-left: auto;
- margin-right: auto;
-}
-
-TH.label {
- padding-top: 5pt;
- text-align: right;
- vertical-align: top;
-}
-
-HR {
- border: solid thin;
-}
-
-SPAN.info {
- background: #000000;
- border: thin solid #000000;
- color: #ffffff;
- font-size: 80%;
- font-style: italic;
- font-weight: bold;
- white-space: nowrap;
-}
-
-H2 SPAN.info, H3 SPAN.info {
- float: right;
- font-size: 100%;
-}
-
-.conflict {
- color: red;
-}
-
-H2.title, H3.title {
- border-bottom: solid 2pt #000000;
-}
-
-IMG.button {
- border: none;
- padding: 2pt;
- vertical-align: middle;
-}
-
-DIV.sidebar {
- background: #ddddaa;
- border: solid 2px #cccc99;
- float: right;
- margin-left: 10pt;
- padding: 5pt;
- width: 25%;
- /* These are not implemented by all browsers, but that's OK */
- border-radius: 10pt;
- -moz-border-radius: 10pt;
- box-shadow: 5pt 5pt 5pt #cccccc;
-}
-
-DIV.sidebar P.l0 {
- margin-bottom: 0;
- margin-left: 0;
- margin-right: 0;
- margin-top: 12pt;
-}
-
-DIV.sidebar P.l1 {
- margin-bottom: 0;
- margin-left: 36pt;
- margin-right: 0;
- margin-top: 0;
- text-indent: -18pt;
-}
-
-DIV.sidebar P.l2 {
- font-style: italic;
- margin-bottom: 0;
- margin-left: 54pt;
- margin-right: 0;
- margin-top: 0;
- text-indent: -18pt;
-}
-
-TABLE.pager {
- background: #cccc99;
- border: solid thin #999966;
- margin-top: 10pt;
- padding: 2pt;
- /* These are not implemented by all browsers, but that's OK */
- border-radius: 10pt;
- -moz-border-radius: 10pt;
- box-shadow: 5pt 5pt 5pt #cccccc;
-}
-
-DT {
- margin-left: 36pt;
- margin-top: 12pt;
-}
-
-DD {
- margin-left: 54pt;
-}
-
-DL.category DT {
- font-weight: bold;
-}
-
-P.summary {
- margin-left: 54pt;
- font-family: monospace;
-}
-
-SPAN.message {
- font-style: italic;
- font-size: smaller;
-}
diff --git a/doc/he/images/button-accept-jobs.gif b/doc/he/images/button-accept-jobs.gif
deleted file mode 100644
index 3fe7ab6..0000000
--- a/doc/he/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-add-class.gif b/doc/he/images/button-add-class.gif
deleted file mode 100644
index 68df2a3..0000000
--- a/doc/he/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-add-printer.gif b/doc/he/images/button-add-printer.gif
deleted file mode 100644
index d6bea51..0000000
--- a/doc/he/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-add-this-printer.gif b/doc/he/images/button-add-this-printer.gif
deleted file mode 100644
index 2a53369..0000000
--- a/doc/he/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-cancel-all-jobs.gif b/doc/he/images/button-cancel-all-jobs.gif
deleted file mode 100644
index f41b044..0000000
--- a/doc/he/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-cancel-job.gif b/doc/he/images/button-cancel-job.gif
deleted file mode 100644
index f438e6c..0000000
--- a/doc/he/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-change-settings.gif b/doc/he/images/button-change-settings.gif
deleted file mode 100644
index 9c91f42..0000000
--- a/doc/he/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-clean-print-heads.gif b/doc/he/images/button-clean-print-heads.gif
deleted file mode 100644
index 98a15ec..0000000
--- a/doc/he/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-clear.gif b/doc/he/images/button-clear.gif
deleted file mode 100644
index cb61c9c..0000000
--- a/doc/he/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-continue.gif b/doc/he/images/button-continue.gif
deleted file mode 100644
index 1026bb8..0000000
--- a/doc/he/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-delete-class.gif b/doc/he/images/button-delete-class.gif
deleted file mode 100644
index 67590d0..0000000
--- a/doc/he/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-delete-printer.gif b/doc/he/images/button-delete-printer.gif
deleted file mode 100644
index e41fd6c..0000000
--- a/doc/he/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-edit-configuration-file.gif b/doc/he/images/button-edit-configuration-file.gif
deleted file mode 100644
index 6dc7746..0000000
--- a/doc/he/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-export-samba.gif b/doc/he/images/button-export-samba.gif
deleted file mode 100644
index 7de8288..0000000
--- a/doc/he/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-help.gif b/doc/he/images/button-help.gif
deleted file mode 100644
index 7319d65..0000000
--- a/doc/he/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-hold-job.gif b/doc/he/images/button-hold-job.gif
deleted file mode 100644
index 455bf85..0000000
--- a/doc/he/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-manage-classes.gif b/doc/he/images/button-manage-classes.gif
deleted file mode 100644
index 0491eda..0000000
--- a/doc/he/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-manage-jobs.gif b/doc/he/images/button-manage-jobs.gif
deleted file mode 100644
index c245e84..0000000
--- a/doc/he/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-manage-printers.gif b/doc/he/images/button-manage-printers.gif
deleted file mode 100644
index 81e0f27..0000000
--- a/doc/he/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-manage-server.gif b/doc/he/images/button-manage-server.gif
deleted file mode 100644
index 987680b..0000000
--- a/doc/he/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-modify-class.gif b/doc/he/images/button-modify-class.gif
deleted file mode 100644
index 8a57edd..0000000
--- a/doc/he/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-modify-printer.gif b/doc/he/images/button-modify-printer.gif
deleted file mode 100644
index 0e2e272..0000000
--- a/doc/he/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-move-job.gif b/doc/he/images/button-move-job.gif
deleted file mode 100644
index 8ecf2e2..0000000
--- a/doc/he/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-move-jobs.gif b/doc/he/images/button-move-jobs.gif
deleted file mode 100644
index 9bd3da1..0000000
--- a/doc/he/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-print-self-test-page.gif b/doc/he/images/button-print-self-test-page.gif
deleted file mode 100644
index c0ce8b1..0000000
--- a/doc/he/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-print-test-page.gif b/doc/he/images/button-print-test-page.gif
deleted file mode 100644
index 4776db3..0000000
--- a/doc/he/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-publish-printer.gif b/doc/he/images/button-publish-printer.gif
deleted file mode 100644
index fa87119..0000000
--- a/doc/he/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-reject-jobs.gif b/doc/he/images/button-reject-jobs.gif
deleted file mode 100644
index cd7b223..0000000
--- a/doc/he/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-release-job.gif b/doc/he/images/button-release-job.gif
deleted file mode 100644
index d7a2910..0000000
--- a/doc/he/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-restart-job.gif b/doc/he/images/button-restart-job.gif
deleted file mode 100644
index 944684d..0000000
--- a/doc/he/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-save-changes.gif b/doc/he/images/button-save-changes.gif
deleted file mode 100644
index b8a995d..0000000
--- a/doc/he/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-search.gif b/doc/he/images/button-search.gif
deleted file mode 100644
index bb48feb..0000000
--- a/doc/he/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-set-allowed-users.gif b/doc/he/images/button-set-allowed-users.gif
deleted file mode 100644
index 497449d..0000000
--- a/doc/he/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-set-as-default.gif b/doc/he/images/button-set-as-default.gif
deleted file mode 100644
index c1b0c34..0000000
--- a/doc/he/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-set-printer-options.gif b/doc/he/images/button-set-printer-options.gif
deleted file mode 100644
index 2cd8e38..0000000
--- a/doc/he/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-show-active.gif b/doc/he/images/button-show-active.gif
deleted file mode 100644
index 1fdfa11..0000000
--- a/doc/he/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-show-all.gif b/doc/he/images/button-show-all.gif
deleted file mode 100644
index faeac9a..0000000
--- a/doc/he/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-show-completed.gif b/doc/he/images/button-show-completed.gif
deleted file mode 100644
index e818e17..0000000
--- a/doc/he/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-show-next.gif b/doc/he/images/button-show-next.gif
deleted file mode 100644
index e2b0e55..0000000
--- a/doc/he/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-show-previous.gif b/doc/he/images/button-show-previous.gif
deleted file mode 100644
index cb254be..0000000
--- a/doc/he/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-sort-ascending.gif b/doc/he/images/button-sort-ascending.gif
deleted file mode 100644
index 64d11a6..0000000
--- a/doc/he/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-sort-descending.gif b/doc/he/images/button-sort-descending.gif
deleted file mode 100644
index 6f3a47f..0000000
--- a/doc/he/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-start-class.gif b/doc/he/images/button-start-class.gif
deleted file mode 100644
index ae3e5ee..0000000
--- a/doc/he/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-start-printer.gif b/doc/he/images/button-start-printer.gif
deleted file mode 100644
index 37a146e..0000000
--- a/doc/he/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-stop-class.gif b/doc/he/images/button-stop-class.gif
deleted file mode 100644
index cccc587..0000000
--- a/doc/he/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-stop-printer.gif b/doc/he/images/button-stop-printer.gif
deleted file mode 100644
index e0811df..0000000
--- a/doc/he/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-unpublish-printer.gif b/doc/he/images/button-unpublish-printer.gif
deleted file mode 100644
index 4c29397..0000000
--- a/doc/he/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-use-default-config.gif b/doc/he/images/button-use-default-config.gif
deleted file mode 100644
index 2f6986c..0000000
--- a/doc/he/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-view-access-log.gif b/doc/he/images/button-view-access-log.gif
deleted file mode 100644
index 3322c6b..0000000
--- a/doc/he/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-view-error-log.gif b/doc/he/images/button-view-error-log.gif
deleted file mode 100644
index d53beec..0000000
--- a/doc/he/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-view-page-log.gif b/doc/he/images/button-view-page-log.gif
deleted file mode 100644
index e06d156..0000000
--- a/doc/he/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/images/button-view-printable-version.gif b/doc/he/images/button-view-printable-version.gif
deleted file mode 100644
index 19a5a78..0000000
--- a/doc/he/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/he/index.html.in b/doc/he/index.html.in
deleted file mode 100644
index afb900d..0000000
--- a/doc/he/index.html.in
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>דף הבית - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60" dir=ltr><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4"
-ALIGN="TOP" BORDER="0" ALT=""> דף הבית <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-right.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> ניהול <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-right.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> מחלקות <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-right.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> תיעוד/עזרה <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-right.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> עבודות <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-right.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> מדפסות <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">ברוכים הבאים!</H2>
-
-<P>דפי אינטרנט אלה מאפשרים לך לנטר את המדפסות והעבודות שלך כמו גם
-לבצע משימות ניהול המערכת. הקלק/י על מי מהלשוניות למעלה או על הלחצנים למטה
-כדי לבצע משימה.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="עזרה"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="הוסף מחלקה"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="הוסף מדפסת"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="נהל מחלקות"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="נהל עבודות"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="נהל מדפסות"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="נהל שרת"></A>
-</P>
-
-<P><I>אם את/ה מתבקש/ת לספק שם משתמש וסיסמה, נא הקלד/י את שם המשתמש והסיסמה
-המשמשים אותך לכניסה או שם המשתמש "root" והסיסמה.</I></P>
-
-<H2 CLASS="title">אודות CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="מחשב ומדפסת שמחים">
-
-CUPS מספקת ממשק הדפסה נייד למערכות הפעלה מבוססות <SUP>®</SUP>UNIX.
-התוכנה מפותחת ומתוחזקת ע"י <A HREF="http://www.apple.com">Apple Inc.</A> כדי לקדם פתרון הדפסה תקני. CUPS היא מערכת ההדפסה התקנית המותקנת
-על MacOS<SUP>®</SUP> X ורוב מערכות ה- <SUP>®</SUP>Linux.</P>
-
-<P>CUPS משתמשת ב <A HREF="http://www.pwg.org/ipp/" TARGET="_blank"
-dir=ltr>Internet Printing Protocol ("IPP")</A> כבסיס לניהול
-עבודות ותורי הדפסה ומוסיפה אפשרויות לחיפוש מדפסות רשת והדפסה מבוססת על
-<SPAN dir=ltr>PostScript Printer Description ("PPD")</SPAN> כדי לתמוך
-בהדפסות ב"עולם-האמיתי".<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">עבור מנהלי התקני מדפסות וסיוע</H2>
-
-<P>בקרו באתר הרשמי של CUPS עבור מנהלי התקני מדפסות וסיוע:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;" dir=ltr>
-
-<P><SMALL>The Common UNIX Printing System, CUPS, and the CUPS logo are the
-trademark property of <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS is copyright 2007 by Apple Inc, All Rights Reserved.</SMALL></P>
-
-</TD>
-
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/help/api-array.html b/doc/help/api-array.html
index 20ba85e..aabafd4 100644
--- a/doc/help/api-array.html
+++ b/doc/help/api-array.html
@@ -4,7 +4,7 @@
<head>
<title>Array API</title>
<meta name='keywords' content='Programming'>
- <meta name='creator' content='Mini-XML v2.3'>
+ <meta name='creator' content='Mini-XML v2.4'>
<style type='text/css'><!--
h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
diff --git a/doc/help/api-cups.html b/doc/help/api-cups.html
index 2e135cf..c95ce89 100644
--- a/doc/help/api-cups.html
+++ b/doc/help/api-cups.html
@@ -4,7 +4,7 @@
<head>
<title>CUPS API</title>
<meta name='keywords' content='Programming'>
- <meta name='creator' content='Mini-XML v2.3'>
+ <meta name='creator' content='Mini-XML v2.4'>
<style type='text/css'><!--
h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
@@ -160,6 +160,7 @@
<li><a href='#cupsGetOption'><tt>cupsGetOption()</tt></a> </li>
<li><a href='#cupsGetPPD'><tt>cupsGetPPD()</tt></a> </li>
<li><a href='#cupsGetPPD2'><tt>cupsGetPPD2()</tt></a> <span class='info'> CUPS 1.1.21 </span></li>
+ <li><a href='#cupsGetPPD3'><tt>cupsGetPPD3()</tt></a> </li>
<li><a href='#cupsGetPassword'><tt>cupsGetPassword()</tt></a> </li>
<li><a href='#cupsGetPrinters'><tt>cupsGetPrinters()</tt></a> <span class='info'> DEPRECATED </span></li>
<li><a href='#cupsGetServerPPD'><tt>cupsGetServerPPD()</tt></a> <span class='info'> CUPS 1.3 </span></li>
@@ -667,6 +668,41 @@
<h4>Returns</h4>
<p>Filename for PPD file</p>
<!-- NEW PAGE -->
+<h3 class='title'><a name='cupsGetPPD3'>cupsGetPPD3()</a></h3>
+<h4>Description</h4>
+<p>Get the PPD file for a printer on the specified
+server if it has changed.
+<p>The "modtime" parameter contains the modification time of any
+locally-cached content and is updated with the time from the PPD file on
+the server.
+<p>The "buffer" parameter contains the local PPD filename. If it contains
+the empty string, a new temporary file is created, otherwise the existing
+file will be overwritten as needed.
+<p>On success, HTTP_OK is returned for a new PPD file and HTTP_NOT_MODIFIED
+if the existing PPD file is up-to-date. Any other status is an error.
+<h4>Syntax</h4>
+<p><tt>
+http_status_t<br>
+cupsGetPPD3(
+ http_t * http,
+ const char * name,
+ time_t * modtime,
+ char * buffer,
+ size_t bufsize);
+</tt></p>
+<h4>Arguments</h4>
+<div class='table'><table align='center' border='1' width='80%' cellpadding='5' cellspacing='0' summary='Arguments'>
+<thead><tr><th>Name</th><th>Description</th></tr></thead>
+<tbody>
+<tr><td><tt>http</tt></td><td>HTTP connection</td></tr>
+<tr><td><tt>name</tt></td><td>Printer name</td></tr>
+<tr><td><tt>modtime</tt></td><td>Modification time</td></tr>
+<tr><td><tt>buffer</tt></td><td>Filename buffer</td></tr>
+<tr><td><tt>bufsize</tt></td><td>Size of filename buffer</td></tr>
+</tbody></table></div>
+<h4>Returns</h4>
+<p>HTTP status</p>
+<!-- NEW PAGE -->
<h3 class='title'><a name='cupsGetPassword'>cupsGetPassword()</a></h3>
<h4>Description</h4>
<p>Get a password from the user.
diff --git a/doc/help/api-filedir.html b/doc/help/api-filedir.html
index e8e765d..b4c6c43 100644
--- a/doc/help/api-filedir.html
+++ b/doc/help/api-filedir.html
@@ -4,7 +4,7 @@
<head>
<title>File and Directory APIs</title>
<meta name='keywords' content='Programming'>
- <meta name='creator' content='Mini-XML v2.3'>
+ <meta name='creator' content='Mini-XML v2.4'>
<style type='text/css'><!--
h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
diff --git a/doc/help/api-filter.html b/doc/help/api-filter.html
index 181356b..492f1b2 100644
--- a/doc/help/api-filter.html
+++ b/doc/help/api-filter.html
@@ -4,7 +4,7 @@
<head>
<title>Filter and Backend APIs</title>
<meta name='keywords' content='Programming'>
- <meta name='creator' content='Mini-XML v2.3'>
+ <meta name='creator' content='Mini-XML v2.4'>
<style type='text/css'><!--
h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
diff --git a/doc/help/api-httpipp.html b/doc/help/api-httpipp.html
index 036d970..3f4e2ee 100644
--- a/doc/help/api-httpipp.html
+++ b/doc/help/api-httpipp.html
@@ -4,7 +4,7 @@
<head>
<title>HTTP and IPP APIs</title>
<meta name='keywords' content='Programming'>
- <meta name='creator' content='Mini-XML v2.3'>
+ <meta name='creator' content='Mini-XML v2.4'>
<style type='text/css'><!--
h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
@@ -538,6 +538,8 @@
</td></tr>
<tr><td><tt>CUPS_GET_DEVICES</tt> </td><td>Get a list of supported devices
</td></tr>
+<tr><td><tt>CUPS_GET_DOCUMENT</tt> <span class='info'> CUPS 1.4 </span></td><td>Get a document file
+</td></tr>
<tr><td><tt>CUPS_GET_PPD</tt> <span class='info'> CUPS 1.3 </span></td><td>Get a PPD file
</td></tr>
<tr><td><tt>CUPS_GET_PPDS</tt> </td><td>Get a list of supported drivers
diff --git a/doc/help/api-ppd.html b/doc/help/api-ppd.html
index 44e4513..2fe00be 100644
--- a/doc/help/api-ppd.html
+++ b/doc/help/api-ppd.html
@@ -4,7 +4,7 @@
<head>
<title>PPD API</title>
<meta name='keywords' content='Programming'>
- <meta name='creator' content='Mini-XML v2.3'>
+ <meta name='creator' content='Mini-XML v2.4'>
<style type='text/css'><!--
h1, h2, h3, p { font-family: sans-serif; text-align: justify; }
tt, pre a:link, pre a:visited, tt a:link, tt a:visited { font-weight: bold; color: #7f0000; }
diff --git a/doc/help/policies.html b/doc/help/policies.html
index a906179..732c919 100644
--- a/doc/help/policies.html
+++ b/doc/help/policies.html
@@ -686,7 +686,7 @@
"http://localhost:631/printers/LaserJet4000", and click on the
<VAR>Set Printer Options</VAR> button. Scroll down to the bottom
of the page and choose the desired policy from the pull-down
-list. Click on <VAR>Save Changes</VAR> to change the policy for
+list. Click on <VAR>Set Printer Options</VAR> to change the policy for
the printer.</P>
</BODY>
diff --git a/doc/help/spec-ipp.html b/doc/help/spec-ipp.html
index 6c10643..3085483 100644
--- a/doc/help/spec-ipp.html
+++ b/doc/help/spec-ipp.html
@@ -39,7 +39,7 @@
'fold',' trim', and 'bale' attribute values extension"
specifications.</p>
-<p>CUPS also provides 15 new operations and many new attributes
+<p>CUPS also provides 16 new operations and many new attributes
to support multiple IPP printers and printer classes on a single
host.</p>
@@ -80,7 +80,7 @@
<h3 class='title'><a name='IPP_OPERATIONS'>CUPS IPP Operations</a></h3>
-<p>CUPS provides 14 extension operations in addition to most of the
+<p>CUPS provides 16 extension operations in addition to most of the
standard IPP and registered extension operations:
<div class='table'><table align='center' border='1' width='80%'
@@ -328,6 +328,12 @@
<td>0x400F</td>
<td>Get a PPD file.</td>
</tr>
+<tr>
+ <td><a href='#CUPS_GET_DOCUMENT'>CUPS-Get-Document</a></td>
+ <td>1.4</td>
+ <td>0x4027</td>
+ <td>Get a document file from a job.</td>
+</tr>
</tbody>
</table></div>
@@ -1786,6 +1792,90 @@
<p>If the status code is <tt>successful-ok</tt>, the PPD file follows
the end of the IPP response.</p>
+<h3 class='title'><span class='info'>CUPS 1.4</span><a name='CUPS_GET_DOCUMENT'>CUPS-Get-Document Operation</a></h3>
+
+<p>The CUPS-Get-Document operation (0x4027) gets a document file from a
+job on the server. The document file is specified using the
+<tt>document-number</tt> and either the <tt>job-uri</tt> or <tt>printer-uri</tt>
+and <tt>job-id</tt> identifying the job.</p>
+
+<p>If the document file is found, <tt>successful-ok</tt> is returned with
+the document file following the response data.</p>
+
+<p>If the document file does not exist, <tt>client-error-not-found</tt> is
+returned.</p>
+
+<p>If the requesting user does not have access to the document file,
+<tt>client-error-not-authorized</tt> is returned.
+
+<h4>CUPS-Get-Document Request</h4>
+
+<p>The following group of attributes is supplied as part of the
+CUPS-Get-Document request:
+
+<p>Group 1: Operation Attributes
+
+<dl>
+
+ <dt>Natural Language and Character Set:
+
+ <dd>The "attributes-charset" and "attributes-natural-language"
+ attributes as described in section 3.1.4.1 of the IPP Model and
+ Semantics document.
+
+ <dt>"printer-uri" (uri) and "job-id" (integer)
+ <br><i>OR</i>
+ <br>"job-uri" (uri):
+
+ <dd>The client MUST supply a printer URI and job ID or job URI.
+
+ <dt>"document-number" (integer(1:MAX)):
+
+ <dd>The client MUST supply a document number to retrieve. The
+ <tt>document-count</tt> attribute for the job defines the maximum
+ document number that can be specified. In the case of jobs with
+ banners (<tt>job-sheets</tt> is not "none"), document number 1
+ will typically contain the start banner and document number N
+ will typically contain the end banner.
+
+</dl>
+
+<h4>CUPS-Get-Document Response</h4>
+
+<p>The following group of attributes is sent as part of the
+CUPS-Get-Document Response:
+
+<p>Group 1: Operation Attributes
+
+<dl>
+
+ <dt>Status Message:
+
+ <dd>The standard response status message.
+
+ <dt>Natural Language and Character Set:
+
+ <dd>The "attributes-charset" and "attributes-natural-language"
+ attributes as described in section 3.1.4.2 of the IPP Model and
+ Semantics document.
+
+ <dt>"document-format" (mimeType):
+
+ <dd>The format of the document file.
+
+ <dt>"document-number" (integer(1:MAX)):
+
+ <dd>The requested document number.
+
+ <dt>"document-name" (name(MAX)):
+
+ <dd>The name that was supplied with the document, if any.
+
+</dl>
+
+<p>If the status code is <tt>successful-ok</tt>, the document file follows
+the end of the IPP response.</p>
+
<h2 class='title'><a name='ATTRIBUTES'>Attributes</a></h2>
@@ -1914,6 +2004,11 @@
printing text files. Only the values 10, 12, and 17 are currently
supported. The default value is 10.
+<h4><a name="document-count">document-count (integer(1:MAX))</a></h4>
+
+<p>The document-count attribute specifies the number of documents that
+are present in the job.
+
<h4><a name="fitplot">fitplot (boolean)</a></h4>
<p>The fitplot attribute specifies whether to scale HP-GL/2 plot files to
diff --git a/doc/help/spec-ppd.html b/doc/help/spec-ppd.html
index 1e618ee..91c6573 100644
--- a/doc/help/spec-ppd.html
+++ b/doc/help/spec-ppd.html
@@ -8,7 +8,7 @@
</head>
<body>
<!--
- "$Id: spec-ppd.html 6996 2007-09-28 18:30:31Z mike $"
+ "$Id: spec-ppd.html 6993 2007-09-28 18:05:28Z mike $"
CUPS PPD extensions specification for the Common UNIX Printing System (CUPS).
diff --git a/doc/help/translation.html b/doc/help/translation.html
index 6724683..abc4bbb 100644
--- a/doc/help/translation.html
+++ b/doc/help/translation.html
@@ -23,15 +23,6 @@
<LI><VAR>desktop/cups.desktop</VAR> - the GNOME/KDE
desktop file pointing to the CUPS web interface</LI>
- <LI><VAR>doc/images/button-*.gif</VAR> - the web
- interface button images</LI>
-
- <LI><VAR>tools/buttons.txt</VAR> - the English text for the
- web interface buttons</LI>
-
- <LI><VAR>tools/makebuttons</VAR> - the shell script we use
- to generate the web interface button images</LI>
-
<LI><VAR>doc/index.html</VAR> - the web interface home
page</LI>
@@ -47,7 +38,8 @@
<VAR>doc</VAR> and <VAR>templates</VAR> using the locale name.
Locale names are either <VAR>ll</VAR> or <VAR>ll_CC</VAR>, where
"ll" is the 2-letter language code and "CC" is the 2-letter
-country code. <em>CUPS does not currently use or support the newer <VAR>ll-region</VAR> syntax for locale names.</em></P>
+country code. <em>CUPS does not currently use or support the newer
+<VAR>ll-region</VAR> syntax for locale names.</em></P>
<P>All non-image files must be encoded using the UTF-8 character
set.</P>
@@ -56,11 +48,10 @@
<H2 CLASS="title"><A NAME="SUBMIT">Submitting a Translation for CUPS</A></H2>
<P>To submit a translation for inclusion in CUPS, translate the
-desktop file, all of the button images, template files, the
-<VAR>index.html.in</VAR> file, and the message catalog. Place
-these files in the correct subdirectory in the CUPS source code
-archive and run the following command to create an archive with
-your files:</P>
+desktop file, all of the template files, the <VAR>index.html.in</VAR>
+file, and the message catalog. Place these files in the correct
+subdirectories in the CUPS source code archive and run the following
+command to create an archive with your files:</P>
<PRE CLASS="command">
tar cvf <I>ll_CC</I>.tar.gz desktop/cups.desktop doc/<I>ll_CC</I> \
@@ -87,265 +78,6 @@
</PRE>
-<H2 CLASS="title"><A NAME="IMAGES">Button Images</A></H2>
-
-<P>The web interface button images are used to activate functions on
-the CUPS web pages. Table 1 lists the button images and the English
-text labels for those buttons. Copy the file
-<VAR>tools/buttons.txt</VAR> to <VAR>buttons-ll_CC.txt</VAR>,
-translate the text in that file (use UTF-8 as the text encoding!),
-and then use the supplied <VAR>tools/makebuttons</VAR> script to
-create button images that match the CUPS web interface:</P>
-
-<PRE CLASS="command">
-cp tools/buttons.txt buttons-ll_CC.txt
-vi buttons-ll_CC.txt
-tools/makebuttons ll_CC buttons-ll_CC.txt
-</PRE>
-
-<BLOCKQUOTE><B>Note:</B> The <VAR>tools/makebuttons</VAR> script
-requires at least version 6.2.4 of the ImageMagick software to
-work.</BLOCKQUOTE>
-
-<P>When you have created all of the button images, edit the
-<VAR>Makedefs</VAR> file and add the locale name to the
-<CODE>LANGUAGES</CODE> variable. You can then run "make
-install" in the <VAR>doc</VAR> subdirectory to test the
-translated buttons.</P>
-
-<DIV CLASS="table"><TABLE SUMMARY="Web Interface Buttons">
-<CAPTION>Table 1: Web Interface Buttons</CAPTION>
-<THEAD>
-<TR>
- <TH>Filename</TH>
- <TH>Text</TH>
-</TR>
-</THEAD>
-<TBODY>
-<TR>
- <TD>button-accept-jobs.gif</TD>
- <TD>Accept Jobs</TD>
-</TR>
-<TR>
- <TD>button-add-class.gif</TD>
- <TD>Add Class</TD>
-</TR>
-<TR>
- <TD>button-add-printer.gif</TD>
- <TD>Add Printer</TD>
-</TR>
-<TR>
- <TD>button-add-rss-subscription.gif</TD>
- <TD>Add RSS Subscription</TD>
-</TR>
-<TR>
- <TD>button-add-this-printer.gif</TD>
- <TD>Add This Printer</TD>
-</TR>
-<TR>
- <TD>button-cancel-all-jobs.gif</TD>
- <TD>Cancel All Jobs</TD>
-</TR>
-<TR>
- <TD>button-cancel-job.gif</TD>
- <TD>Cancel Job</TD>
-</TR>
-<TR>
- <TD>button-cancel-subscription.gif</TD>
- <TD>Cancel Subscription</TD>
-</TR>
-<TR>
- <TD>button-change-settings.gif</TD>
- <TD>Change Settings</TD>
-</TR>
-<TR>
- <TD>button-clean-print-heads.gif</TD>
- <TD>Clean Print Heads</TD>
-</TR>
-<TR>
- <TD>button-clear.gif</TD>
- <TD>Clear</TD>
-</TR>
-<TR>
- <TD>button-continue.gif</TD>
- <TD>Continue</TD>
-</TR>
-<TR>
- <TD>button-delete-class.gif</TD>
- <TD>Delete Class</TD>
-</TR>
-<TR>
- <TD>button-delete-printer.gif</TD>
- <TD>Delete Printer</TD>
-</TR>
-<TR>
- <TD>button-edit-configuration-file.gif</TD>
- <TD>Edit Configuration File</TD>
-</TR>
-<TR>
- <TD>button-export-samba.gif</TD>
- <TD>Export Printers to Samba</TD>
-</TR>
-<TR>
- <TD>button-find-new-printers.gif</TD>
- <TD>Find New Printers</TD>
-</TR>
-<TR>
- <TD>button-help.gif</TD>
- <TD>Help</TD>
-</TR>
-<TR>
- <TD>button-hold-job.gif</TD>
- <TD>Hold Job</TD>
-</TR>
-<TR>
- <TD>button-manage-classes.gif</TD>
- <TD>Manage Classes</TD>
-</TR>
-<TR>
- <TD>button-manage-jobs.gif</TD>
- <TD>Manage Jobs</TD>
-</TR>
-<TR>
- <TD>button-manage-printers.gif</TD>
- <TD>Manage Printers</TD>
-</TR>
-<TR>
- <TD>button-manage-server.gif</TD>
- <TD>Manage Server</TD>
-</TR>
-<TR>
- <TD>button-modify-class.gif</TD>
- <TD>Modify Class</TD>
-</TR>
-<TR>
- <TD>button-modify-printer.gif</TD>
- <TD>Modify Printer</TD>
-</TR>
-<TR>
- <TD>button-move-job.gif</TD>
- <TD>Move Job</TD>
-</TR>
-<TR>
- <TD>button-move-jobs.gif</TD>
- <TD>Move All Jobs</TD>
-</TR>
-<TR>
- <TD>button-print-self-test-page.gif</TD>
- <TD>Print Self-Test Page</TD>
-</TR>
-<TR>
- <TD>button-print-test-page.gif</TD>
- <TD>Print Test Page</TD>
-</TR>
-<TR>
- <TD>button-publish-printer.gif</TD>
- <TD>Publish Printer</TD>
-</TR>
-<TR>
- <TD>button-reject-jobs.gif</TD>
- <TD>Reject Jobs</TD>
-</TR>
-<TR>
- <TD>button-release-job.gif</TD>
- <TD>Release Job</TD>
-</TR>
-<TR>
- <TD>button-restart-job.gif</TD>
- <TD>Reprint Job</TD>
-</TR>
-<TR>
- <TD>button-save-changes.gif</TD>
- <TD>Save Changes</TD>
-</TR>
-<TR>
- <TD>button-search.gif</TD>
- <TD>Search</TD>
-</TR>
-<TR>
- <TD>button-set-allowed-users.gif</TD>
- <TD>Set Allowed Users</TD>
-</TR>
-<TR>
- <TD>button-set-as-default.gif</TD>
- <TD>Set As Default</TD>
-</TR>
-<TR>
- <TD>button-set-printer-options.gif</TD>
- <TD>Set Printer Options</TD>
-</TR>
-<TR>
- <TD>button-show-active.gif</TD>
- <TD>Show Active Jobs</TD>
-</TR>
-<TR>
- <TD>button-show-all.gif</TD>
- <TD>Show All Jobs</TD>
-</TR>
-<TR>
- <TD>button-show-completed.gif</TD>
- <TD>Show Completed Jobs</TD>
-</TR>
-<TR>
- <TD>button-show-next.gif</TD>
- <TD>Show Next</TD>
-</TR>
-<TR>
- <TD>button-show-previous.gif</TD>
- <TD>Show Previous</TD>
-</TR>
-<TR>
- <TD>button-sort-ascending.gif</TD>
- <TD>Show Ascending</TD>
-</TR>
-<TR>
- <TD>button-sort-descending.gif</TD>
- <TD>Show Descending</TD>
-</TR>
-<TR>
- <TD>button-start-class.gif</TD>
- <TD>Start Class</TD>
-</TR>
-<TR>
- <TD>button-start-printer.gif</TD>
- <TD>Start Printer</TD>
-</TR>
-<TR>
- <TD>button-stop-class.gif</TD>
- <TD>Stop Class</TD>
-</TR>
-<TR>
- <TD>button-stop-printer.gif</TD>
- <TD>Stop Printer</TD>
-</TR>
-<TR>
- <TD>button-unpublish-printer.gif</TD>
- <TD>Unpublish Printer</TD>
-</TR>
-<TR>
- <TD>button-use-default-config.gif</TD>
- <TD>Use Default Configuration File</TD>
-</TR>
-<TR>
- <TD>button-view-access-log.gif</TD>
- <TD>View Access Log</TD>
-</TR>
-<TR>
- <TD>button-view-error-log.gif</TD>
- <TD>View Error Log</TD>
-</TR>
-<TR>
- <TD>button-view-page-log.gif</TD>
- <TD>View Page Log</TD>
-</TR>
-<TR>
- <TD>button-view-printable-version.gif</TD>
- <TD>View Printable Version</TD>
-</TR>
-</TBODY>
-</TABLE></DIV>
-
-
<H2 CLASS="title"><A NAME="HOMEPAGE">The Home Page</A></H2>
<P>The <VAR>index.html</VAR> file is a complete HTML file that is
@@ -534,7 +266,7 @@
</TR>
<TR>
<TD>job-cancel.tmpl</TD>
- <TD>This template shows "job cancelled".</TD>
+ <TD>This template shows "job canceled".</TD>
</TR>
<TR>
<TD>job-hold.tmpl</TD>
@@ -865,7 +597,7 @@
<CAPTION>Table 4: WHICH_JOBS Values</CAPTION>
<THEAD>
<TR>
- <TH>OP Value</TH>
+ <TH>WHICH_JOBS Value</TH>
<TH>Description</TH>
</TR>
</THEAD>
@@ -1066,7 +798,7 @@
</TR>
<TR>
<TD>restart-job</TD>
- <TD>Restarts/reprints a stopped, cancelled, completed, or aborted
+ <TD>Restarts/reprints a stopped, canceled, completed, or aborted
print job.</TD>
</TR>
</TBODY>
diff --git a/doc/images/bottom-left.gif b/doc/images/bottom-left.gif
deleted file mode 100644
index b7d1033..0000000
--- a/doc/images/bottom-left.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/bottom-right.gif b/doc/images/bottom-right.gif
deleted file mode 100644
index 861db48..0000000
--- a/doc/images/bottom-right.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-accept-jobs.gif b/doc/images/button-accept-jobs.gif
deleted file mode 100644
index e50ef1b..0000000
--- a/doc/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-add-class.gif b/doc/images/button-add-class.gif
deleted file mode 100644
index c02d95f..0000000
--- a/doc/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-add-printer.gif b/doc/images/button-add-printer.gif
deleted file mode 100644
index 91fe871..0000000
--- a/doc/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-add-rss-subscription.gif b/doc/images/button-add-rss-subscription.gif
deleted file mode 100644
index 541f196..0000000
--- a/doc/images/button-add-rss-subscription.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-add-this-printer.gif b/doc/images/button-add-this-printer.gif
deleted file mode 100644
index fec8943..0000000
--- a/doc/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-cancel-all-jobs.gif b/doc/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 17254fe..0000000
--- a/doc/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-cancel-job.gif b/doc/images/button-cancel-job.gif
deleted file mode 100644
index cdbd346..0000000
--- a/doc/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-cancel-subscription.gif b/doc/images/button-cancel-subscription.gif
deleted file mode 100644
index 93a5d1d..0000000
--- a/doc/images/button-cancel-subscription.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-change-settings.gif b/doc/images/button-change-settings.gif
deleted file mode 100644
index b13ebbf..0000000
--- a/doc/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-clean-print-heads.gif b/doc/images/button-clean-print-heads.gif
deleted file mode 100644
index 8218b7f..0000000
--- a/doc/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-clear.gif b/doc/images/button-clear.gif
deleted file mode 100644
index 381083a..0000000
--- a/doc/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-continue.gif b/doc/images/button-continue.gif
deleted file mode 100644
index 6219b3d..0000000
--- a/doc/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-delete-class.gif b/doc/images/button-delete-class.gif
deleted file mode 100644
index 2008755..0000000
--- a/doc/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-delete-printer.gif b/doc/images/button-delete-printer.gif
deleted file mode 100644
index a46c7c7..0000000
--- a/doc/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-edit-configuration-file.gif b/doc/images/button-edit-configuration-file.gif
deleted file mode 100644
index 9271859..0000000
--- a/doc/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-export-samba.gif b/doc/images/button-export-samba.gif
deleted file mode 100644
index 7a953f3..0000000
--- a/doc/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-find-new-printers.gif b/doc/images/button-find-new-printers.gif
deleted file mode 100644
index 7c2fff6..0000000
--- a/doc/images/button-find-new-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-help.gif b/doc/images/button-help.gif
deleted file mode 100644
index 5a16732..0000000
--- a/doc/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-hold-job.gif b/doc/images/button-hold-job.gif
deleted file mode 100644
index d128740..0000000
--- a/doc/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-manage-classes.gif b/doc/images/button-manage-classes.gif
deleted file mode 100644
index 6110a8e..0000000
--- a/doc/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-manage-jobs.gif b/doc/images/button-manage-jobs.gif
deleted file mode 100644
index 4f5bba5..0000000
--- a/doc/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-manage-printers.gif b/doc/images/button-manage-printers.gif
deleted file mode 100644
index eb1fae6..0000000
--- a/doc/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-manage-server.gif b/doc/images/button-manage-server.gif
deleted file mode 100644
index 1cd47a5..0000000
--- a/doc/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-modify-class.gif b/doc/images/button-modify-class.gif
deleted file mode 100644
index 52c4cb6..0000000
--- a/doc/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-modify-printer.gif b/doc/images/button-modify-printer.gif
deleted file mode 100644
index d654c80..0000000
--- a/doc/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-move-job.gif b/doc/images/button-move-job.gif
deleted file mode 100644
index 5f4d592..0000000
--- a/doc/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-move-jobs.gif b/doc/images/button-move-jobs.gif
deleted file mode 100644
index e5415e4..0000000
--- a/doc/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-print-self-test-page.gif b/doc/images/button-print-self-test-page.gif
deleted file mode 100644
index d8c59ad..0000000
--- a/doc/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-print-test-page.gif b/doc/images/button-print-test-page.gif
deleted file mode 100644
index faea1b3..0000000
--- a/doc/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-publish-printer.gif b/doc/images/button-publish-printer.gif
deleted file mode 100644
index 7b20e02..0000000
--- a/doc/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-reject-jobs.gif b/doc/images/button-reject-jobs.gif
deleted file mode 100644
index 093bfc9..0000000
--- a/doc/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-release-job.gif b/doc/images/button-release-job.gif
deleted file mode 100644
index ca9ef14..0000000
--- a/doc/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-restart-job.gif b/doc/images/button-restart-job.gif
deleted file mode 100644
index bd319ca..0000000
--- a/doc/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-save-changes.gif b/doc/images/button-save-changes.gif
deleted file mode 100644
index b23a824..0000000
--- a/doc/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-search.gif b/doc/images/button-search.gif
deleted file mode 100644
index a3f7f89..0000000
--- a/doc/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-set-allowed-users.gif b/doc/images/button-set-allowed-users.gif
deleted file mode 100644
index 768f34c..0000000
--- a/doc/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-set-as-default.gif b/doc/images/button-set-as-default.gif
deleted file mode 100644
index ec976a0..0000000
--- a/doc/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-set-printer-options.gif b/doc/images/button-set-printer-options.gif
deleted file mode 100644
index 174cfde..0000000
--- a/doc/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-show-active.gif b/doc/images/button-show-active.gif
deleted file mode 100644
index 99cb9c6..0000000
--- a/doc/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-show-all.gif b/doc/images/button-show-all.gif
deleted file mode 100644
index fca881d..0000000
--- a/doc/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-show-completed.gif b/doc/images/button-show-completed.gif
deleted file mode 100644
index c93f1d4..0000000
--- a/doc/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-show-next.gif b/doc/images/button-show-next.gif
deleted file mode 100644
index bc1576a..0000000
--- a/doc/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-show-previous.gif b/doc/images/button-show-previous.gif
deleted file mode 100644
index 823f428..0000000
--- a/doc/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-sort-ascending.gif b/doc/images/button-sort-ascending.gif
deleted file mode 100644
index bc90aa4..0000000
--- a/doc/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-sort-descending.gif b/doc/images/button-sort-descending.gif
deleted file mode 100644
index 12ff5f4..0000000
--- a/doc/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-start-class.gif b/doc/images/button-start-class.gif
deleted file mode 100644
index 8022c64..0000000
--- a/doc/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-start-printer.gif b/doc/images/button-start-printer.gif
deleted file mode 100644
index 34acfa2..0000000
--- a/doc/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-stop-class.gif b/doc/images/button-stop-class.gif
deleted file mode 100644
index 794cbe6..0000000
--- a/doc/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-stop-printer.gif b/doc/images/button-stop-printer.gif
deleted file mode 100644
index c0cac7e..0000000
--- a/doc/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-unpublish-printer.gif b/doc/images/button-unpublish-printer.gif
deleted file mode 100644
index e2d1af3..0000000
--- a/doc/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-use-default-config.gif b/doc/images/button-use-default-config.gif
deleted file mode 100644
index 0e3a90d..0000000
--- a/doc/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-view-access-log.gif b/doc/images/button-view-access-log.gif
deleted file mode 100644
index b27a13d..0000000
--- a/doc/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-view-error-log.gif b/doc/images/button-view-error-log.gif
deleted file mode 100644
index ae62813..0000000
--- a/doc/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-view-page-log.gif b/doc/images/button-view-page-log.gif
deleted file mode 100644
index c3291b1..0000000
--- a/doc/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/button-view-printable-version.gif b/doc/images/button-view-printable-version.gif
deleted file mode 100644
index 903a51a..0000000
--- a/doc/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/classes.gif b/doc/images/classes.gif
deleted file mode 100644
index 0ac1197..0000000
--- a/doc/images/classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/classes.png b/doc/images/classes.png
new file mode 100644
index 0000000..f038897
--- /dev/null
+++ b/doc/images/classes.png
Binary files differ
diff --git a/doc/images/classes.svg b/doc/images/classes.svg
index 227d1b0..1bc790d 100644
--- a/doc/images/classes.svg
+++ b/doc/images/classes.svg
@@ -1,121 +1,511 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
- "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
-<svg width="50pt" height="50pt" viewBox="0 0 50 50" xml:space="preserve">
-<g transform="scale(0.5)">
- <g id="Path_0" style="fill-rule:nonzero;clip-rule:nonzero;fill:#C0C0C0;stroke:none;stroke-miterlimit:4;">
- <path d="M47.82 29.53L2.89 53.69L20.58 65.42L78.83 38.67z"/>
- </g>
- <g id="Path_0" style="fill-rule:nonzero;clip-rule:nonzero;fill:#C0C0C0;stroke:none;stroke-miterlimit:4;">
- <path d="M64.25 56.78L13.64 83.99L33.57 97.2L99.18 67.07z"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M98.25 44.84L73.75 55.73L73.75 73.43L98.25 61.17z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M54.69 62.54L54.69 47.56L73.75 55.73L73.75 73.43z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M76.47 39.39L54.69 47.56L73.75 55.73L98.25 44.84z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M91.23 64.57L91.24 47.93"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M76.47 41.35L91.41 45.54L73.75 53.01L60.14 47.56z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M86.59 47.58L91.41 45.54L76.47 41.35z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#00fc00;stroke:#505450;stroke-miterlimit:4;">
- <path d="M92.04 48.87L97.60 46.47L97.64 50.59L92.04 53.12z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M73.75 67.71L91.24 59.1"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M54.69 55.73L70.70 64.11L70.70 54.42L94.87 43.99"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M80.57 19.2L58.82 28.87L58.82 44.58L80.57 33.7z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M41.90 34.91L41.90 21.62L58.82 28.87L58.82 44.58z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M61.24 14.36L41.90 21.62L58.82 28.87L80.57 19.2z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M74.34 36.72L74.35 21.94"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M61.24 16.1L74.50 19.82L58.82 26.45L46.73 21.62z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M70.22 21.63L74.50 19.82L61.24 16.1z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#00fc00;stroke:#505450;stroke-miterlimit:4;">
- <path d="M75.06 22.78L79.99 20.65L80.03 24.3L75.06 26.55z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M58.82 39.5L74.35 31.86"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M41.90 28.87L56.11 36.31L56.11 27.71L77.57 18.45"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M40.62 33.15L18.87 42.82L18.87 58.53L40.62 47.65z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M1.95 48.86L1.95 35.57L18.87 42.82L18.87 58.53z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M21.29 28.32L1.95 35.57L18.87 42.82L40.62 33.15z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M34.39 50.67L34.40 35.9"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M21.29 30.06L34.55 33.77L18.87 40.4L6.78 35.57z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M30.27 35.58L34.55 33.77L21.29 30.06z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#00fc00;stroke:#505450;stroke-miterlimit:4;">
- <path d="M35.11 36.73L40.04 34.6L40.08 38.26L35.11 40.5z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M18.87 53.45L34.40 45.82"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M1.95 42.82L16.16 50.26L16.16 41.66L37.62 32.4"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M57.29 60.43L32.79 71.32L32.79 89.02L57.29 76.77z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M13.73 78.13L13.73 63.16L32.79 71.32L32.79 89.02z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M35.51 54.99L13.73 63.16L32.79 71.32L57.29 60.43z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.27 80.17L50.28 63.53"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M35.51 56.95L50.45 61.13L32.79 68.6L19.18 63.16z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M45.63 63.17L50.45 61.13L35.51 56.95z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#00fc00;stroke:#505450;stroke-miterlimit:4;">
- <path d="M51.09 64.46L56.64 62.07L56.68 66.18L51.09 68.71z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M32.79 83.3L50.28 74.7"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M13.73 71.32L29.74 79.71L29.74 70.02L53.91 59.59"/>
- </g>
-</g>
-</svg>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ viewBox="0 0 50 50"
+ xml:space="preserve"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docname="classes.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:docbase="/home/mike/c/cups-trunk/doc/images"
+ version="1.0"
+ inkscape:export-filename="/home/mike/c/cups-trunk/doc/images/classes.png"
+ inkscape:export-xdpi="115.2"
+ inkscape:export-ydpi="115.2"><metadata
+ id="metadata39"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title>CUPS class icon</dc:title><dc:creator><cc:Agent><dc:title>Michael Sweet</dc:title></cc:Agent></dc:creator><cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /></cc:Work><cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/"><cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" /></cc:License></rdf:RDF></metadata><defs
+ id="defs37"><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3454"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3456" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3458" /></linearGradient><linearGradient
+ id="linearGradient3422"><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="0"
+ id="stop3424" /><stop
+ style="stop-color:#3f3f3f;stop-opacity:1;"
+ offset="1"
+ id="stop3426" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3378"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3380" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3382" /></linearGradient><linearGradient
+ id="linearGradient3261"><stop
+ style="stop-color:#999999;stop-opacity:1;"
+ offset="0"
+ id="stop3263" /><stop
+ style="stop-color:#e6e6e6;stop-opacity:1"
+ offset="1"
+ id="stop3265" /></linearGradient><linearGradient
+ id="linearGradient3409"><stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3411" /><stop
+ style="stop-color:#ffffff;stop-opacity:0.25098041;"
+ offset="1"
+ id="stop3413" /></linearGradient><linearGradient
+ id="linearGradient3392"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3394" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3396" /></linearGradient><linearGradient
+ id="linearGradient3262"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3264" /><stop
+ style="stop-color:#e8e8e8;stop-opacity:1;"
+ offset="1"
+ id="stop3266" /></linearGradient><linearGradient
+ id="linearGradient3254"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3256" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3258" /></linearGradient><linearGradient
+ id="linearGradient3246"><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3248" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="1"
+ id="stop3250" /></linearGradient><linearGradient
+ id="linearGradient3238"><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="0"
+ id="stop3240" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="1"
+ id="stop3242" /></linearGradient><linearGradient
+ id="linearGradient3230"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3232" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3234" /></linearGradient><linearGradient
+ id="linearGradient3222"><stop
+ style="stop-color:#00bf00;stop-opacity:0.87843138;"
+ offset="0"
+ id="stop3224" /><stop
+ style="stop-color:#000000;stop-opacity:0.87843138;"
+ offset="1"
+ id="stop3226" /></linearGradient><linearGradient
+ id="linearGradient3214"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3216" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3218" /></linearGradient><linearGradient
+ id="linearGradient3200"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3202" /><stop
+ id="stop3212"
+ offset="0.37"
+ style="stop-color:#e0e0e0;stop-opacity:1;" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3204" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3200"
+ id="linearGradient3402"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-0.8179946,1.0011004,0,7.375104,34.766877)"
+ x1="9.6981544"
+ y1="17.388933"
+ x2="40.301846"
+ y2="17.388933" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient3267"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1.25)" /><filter
+ inkscape:collect="always"
+ x="-0.17068966"
+ width="1.3413793"
+ y="-1.2375"
+ height="3.475"
+ id="filter3356"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.578125"
+ id="feGaussianBlur3358" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient3384"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ x="-0.12"
+ width="1.24"
+ y="-0.12"
+ height="1.24"
+ id="filter3418"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.25"
+ id="feGaussianBlur3420" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient3428"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ id="filter3430"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.0825"
+ id="feGaussianBlur3432" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient3460"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient4627"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1.25)"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient4629"
+ gradientUnits="userSpaceOnUse"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient4631"
+ gradientUnits="userSpaceOnUse"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient4633"
+ gradientUnits="userSpaceOnUse"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient4657"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1.25)"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient4659"
+ gradientUnits="userSpaceOnUse"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient4661"
+ gradientUnits="userSpaceOnUse"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient4663"
+ gradientUnits="userSpaceOnUse"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient4687"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1.25)"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient4689"
+ gradientUnits="userSpaceOnUse"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient4691"
+ gradientUnits="userSpaceOnUse"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient4693"
+ gradientUnits="userSpaceOnUse"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098" /></defs><sodipodi:namedview
+ inkscape:cy="50"
+ inkscape:cx="50"
+ inkscape:zoom="4.07"
+ inkscape:window-height="622"
+ inkscape:window-width="872"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="true"
+ inkscape:object-bbox="true"
+ inkscape:object-points="true"
+ inkscape:grid-points="true"
+ inkscape:guide-points="true"
+ width="100px"
+ height="100px"
+ inkscape:object-paths="true"
+ inkscape:grid-bbox="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-nodes="true"
+ inkscape:window-x="250"
+ inkscape:window-y="42"
+ inkscape:current-layer="svg2"
+ gridspacingx="0.5px"
+ gridspacingy="0.5px" />
+
+<g
+ id="g4615"
+ transform="matrix(0.64,0,0,0.64,-1.87,17.557087)"><rect
+ transform="matrix(0.9310344,0,0,1,1.6810348,-1.4173228)"
+ y="41.25"
+ x="6.25"
+ height="5"
+ width="36.25"
+ id="rect3314"
+ style="opacity:0.6667;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3356)" /><path
+ sodipodi:nodetypes="csccccccs"
+ id="rect2276"
+ d="M 15,8.75 C 22.5,8.75 30,8.75 35,8.75 C 37.690077,8.75 45,20.98 45,23.75 L 45,38.75 C 45,41.52 42.77,43.75 40,43.75 L 10,43.75 C 7.23,43.75 5,41.52 5,38.75 L 5,23.75 C 5,20.98 12.309923,8.75 15,8.75 z "
+ style="opacity:1;fill:url(#linearGradient4627);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922" /><rect
+ ry="5"
+ rx="5"
+ y="18.75"
+ x="5"
+ height="25"
+ width="40"
+ id="rect2279"
+ style="opacity:0.5;fill:#808080;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3430)" /><rect
+ y="33.821854"
+ x="10.009353"
+ height="9.9187946"
+ width="29.981295"
+ id="rect3309"
+ style="opacity:0.66660001;fill:#999999;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.1437055;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
+ transform="translate(1.375,-1.375)"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ sodipodi:ry="2.5"
+ sodipodi:rx="2.5"
+ sodipodi:cy="25"
+ sodipodi:cx="38.75"
+ id="path3366"
+ style="opacity:1;fill:url(#radialGradient4629);fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="arc" /><path
+ sodipodi:type="arc"
+ style="opacity:0.5;fill:url(#radialGradient4631);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3418)"
+ id="path3376"
+ sodipodi:cx="38.75"
+ sodipodi:cy="25"
+ sodipodi:rx="2.5"
+ sodipodi:ry="2.5"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ transform="translate(1.375,-1.375)" /><g
+ id="g3469"><path
+ style="opacity:0.6667;fill:url(#linearGradient4633);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 15.956628,10 L 33.75,10 L 36.25,16.25 L 13.75,16.25 L 15.956628,10 z "
+ id="rect3452"
+ sodipodi:nodetypes="ccccc" /><path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 33.75,10 L 35,16.25"
+ id="path3463" /><path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15.956628,10 L 15,16.25"
+ id="path3465" /></g></g><g
+ transform="matrix(0.512,0,0,0.512,25.71,5.7956693)"
+ id="g4635"><rect
+ style="opacity:0.6667;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3356)"
+ id="rect4637"
+ width="36.25"
+ height="5"
+ x="6.25"
+ y="41.25"
+ transform="matrix(0.9310344,0,0,1,1.6810348,-1.4173228)" /><path
+ style="opacity:1;fill:url(#linearGradient4657);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922"
+ d="M 15,8.75 C 22.5,8.75 30,8.75 35,8.75 C 37.690077,8.75 45,20.98 45,23.75 L 45,38.75 C 45,41.52 42.77,43.75 40,43.75 L 10,43.75 C 7.23,43.75 5,41.52 5,38.75 L 5,23.75 C 5,20.98 12.309923,8.75 15,8.75 z "
+ id="path4639"
+ sodipodi:nodetypes="csccccccs" /><rect
+ style="opacity:0.5;fill:#808080;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3430)"
+ id="rect4641"
+ width="40"
+ height="25"
+ x="5"
+ y="18.75"
+ rx="5"
+ ry="5" /><rect
+ style="opacity:0.66660001;fill:#999999;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.1437055;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4643"
+ width="29.981295"
+ height="9.9187946"
+ x="10.009353"
+ y="33.821854" /><path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#radialGradient4659);fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4645"
+ sodipodi:cx="38.75"
+ sodipodi:cy="25"
+ sodipodi:rx="2.5"
+ sodipodi:ry="2.5"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ transform="translate(1.375,-1.375)" /><path
+ transform="translate(1.375,-1.375)"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ sodipodi:ry="2.5"
+ sodipodi:rx="2.5"
+ sodipodi:cy="25"
+ sodipodi:cx="38.75"
+ id="path4647"
+ style="opacity:0.5;fill:url(#radialGradient4661);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3418)"
+ sodipodi:type="arc" /><g
+ id="g4649"><path
+ sodipodi:nodetypes="ccccc"
+ id="path4651"
+ d="M 15.956628,10 L 33.75,10 L 36.25,16.25 L 13.75,16.25 L 15.956628,10 z "
+ style="opacity:0.6667;fill:url(#linearGradient4663);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /><path
+ id="path4653"
+ d="M 33.75,10 L 35,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
+ id="path4655"
+ d="M 15.956628,10 L 15,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g></g><g
+ id="g4665"
+ transform="matrix(0.4096,0,0,0.4096,4.202,-1.084)"><rect
+ transform="matrix(0.9310344,0,0,1,1.6810348,-1.4173228)"
+ y="41.25"
+ x="6.25"
+ height="5"
+ width="36.25"
+ id="rect4667"
+ style="opacity:0.6667;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3356)" /><path
+ sodipodi:nodetypes="csccccccs"
+ id="path4669"
+ d="M 15,8.75 C 22.5,8.75 30,8.75 35,8.75 C 37.690077,8.75 45,20.98 45,23.75 L 45,38.75 C 45,41.52 42.77,43.75 40,43.75 L 10,43.75 C 7.23,43.75 5,41.52 5,38.75 L 5,23.75 C 5,20.98 12.309923,8.75 15,8.75 z "
+ style="opacity:1;fill:url(#linearGradient4687);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922" /><rect
+ ry="5"
+ rx="5"
+ y="18.75"
+ x="5"
+ height="25"
+ width="40"
+ id="rect4671"
+ style="opacity:0.5;fill:#808080;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3430)" /><rect
+ y="33.821854"
+ x="10.009353"
+ height="9.9187946"
+ width="29.981295"
+ id="rect4673"
+ style="opacity:0.66660001;fill:#999999;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.1437055;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
+ transform="translate(1.375,-1.375)"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ sodipodi:ry="2.5"
+ sodipodi:rx="2.5"
+ sodipodi:cy="25"
+ sodipodi:cx="38.75"
+ id="path4675"
+ style="opacity:1;fill:url(#radialGradient4689);fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="arc" /><path
+ sodipodi:type="arc"
+ style="opacity:0.5;fill:url(#radialGradient4691);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3418)"
+ id="path4677"
+ sodipodi:cx="38.75"
+ sodipodi:cy="25"
+ sodipodi:rx="2.5"
+ sodipodi:ry="2.5"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ transform="translate(1.375,-1.375)" /><g
+ id="g4679"><path
+ style="opacity:0.6667;fill:url(#linearGradient4693);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 15.956628,10 L 33.75,10 L 36.25,16.25 L 13.75,16.25 L 15.956628,10 z "
+ id="path4681"
+ sodipodi:nodetypes="ccccc" /><path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 33.75,10 L 35,16.25"
+ id="path4683" /><path
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 15.956628,10 L 15,16.25"
+ id="path4685" /></g></g></svg>
\ No newline at end of file
diff --git a/doc/images/cups-black-button-2.2.scm b/doc/images/cups-black-button-2.2.scm
deleted file mode 100644
index 23cf817..0000000
--- a/doc/images/cups-black-button-2.2.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Black Button
-; Create a flat rounded button
-
-(define (script-fu-cups-black-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-black-button"
- "<Toolbox>/Btns/CUPS Black Button"
- "CUPS Black Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(0 0 0)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-black-button.scm b/doc/images/cups-black-button.scm
deleted file mode 100644
index 23cf817..0000000
--- a/doc/images/cups-black-button.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Black Button
-; Create a flat rounded button
-
-(define (script-fu-cups-black-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-black-button"
- "<Toolbox>/Btns/CUPS Black Button"
- "CUPS Black Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(0 0 0)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-green-button-2.2.scm b/doc/images/cups-green-button-2.2.scm
deleted file mode 100644
index 4993bdd..0000000
--- a/doc/images/cups-green-button-2.2.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Green Button
-; Create a flat rounded button
-
-(define (script-fu-cups-green-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-green-button"
- "<Toolbox>/Btns/CUPS Green Button"
- "CUPS Green Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(0 153 0)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-green-button.scm b/doc/images/cups-green-button.scm
deleted file mode 100644
index 4993bdd..0000000
--- a/doc/images/cups-green-button.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Green Button
-; Create a flat rounded button
-
-(define (script-fu-cups-green-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-green-button"
- "<Toolbox>/Btns/CUPS Green Button"
- "CUPS Green Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(0 153 0)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-icon.png b/doc/images/cups-icon.png
new file mode 100644
index 0000000..341536d
--- /dev/null
+++ b/doc/images/cups-icon.png
Binary files differ
diff --git a/doc/images/cups-large.gif b/doc/images/cups-large.gif
deleted file mode 100644
index fc66ef0..0000000
--- a/doc/images/cups-large.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/cups-medium.gif b/doc/images/cups-medium.gif
deleted file mode 100644
index c45ed6a..0000000
--- a/doc/images/cups-medium.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/cups-red-button-2.2.scm b/doc/images/cups-red-button-2.2.scm
deleted file mode 100644
index e608db5..0000000
--- a/doc/images/cups-red-button-2.2.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Red Button
-; Create a flat rounded button
-
-(define (script-fu-cups-red-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-red-button"
- "<Toolbox>/Btns/CUPS Red Button"
- "CUPS Red Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(204 0 0)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-red-button.scm b/doc/images/cups-red-button.scm
deleted file mode 100644
index e608db5..0000000
--- a/doc/images/cups-red-button.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Red Button
-; Create a flat rounded button
-
-(define (script-fu-cups-red-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-red-button"
- "<Toolbox>/Btns/CUPS Red Button"
- "CUPS Red Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(204 0 0)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-small.gif b/doc/images/cups-small.gif
deleted file mode 100644
index 6adb4a2..0000000
--- a/doc/images/cups-small.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/cups-standard-button-2.2.scm b/doc/images/cups-standard-button-2.2.scm
deleted file mode 100644
index 565c322..0000000
--- a/doc/images/cups-standard-button-2.2.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Standard Button
-; Create a flat rounded button
-
-(define (script-fu-cups-standard-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-standard-button"
- "<Toolbox>/Btns/CUPS Standard Button"
- "CUPS Standard Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(102 102 51)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups-standard-button.scm b/doc/images/cups-standard-button.scm
deleted file mode 100644
index 565c322..0000000
--- a/doc/images/cups-standard-button.scm
+++ /dev/null
@@ -1,80 +0,0 @@
-; CUPS Standard Button
-; Create a flat rounded button
-
-(define (script-fu-cups-standard-button text text-color button-height button-color bg-color)
- (let* (
- (img (car (gimp-image-new 256 256 RGB)))
- (old-fg (car (gimp-palette-get-foreground)))
- (old-bg (car (gimp-palette-get-background)))
- (font-size (+ (/ (* 3 button-height) 5) 1))
- (dummy (gimp-palette-set-foreground text-color))
- (text-layer (car (gimp-text-fontname img -1 0 0 text 0
- TRUE font-size PIXELS
- "Sans L,")))
- (text-width (car (gimp-drawable-width text-layer)))
- (text-height (car (gimp-drawable-height text-layer)))
- (button-width (+ text-width button-height))
- (bg-layer (car (gimp-layer-new img button-width button-height
- RGBA-IMAGE "Background" 100
- NORMAL-MODE)))
- )
-
- ; Disable undo while we do our work...
- (gimp-image-undo-disable img)
-
- ; Resize the image as needed...
- (gimp-image-resize img button-width button-height 0 0)
- (gimp-image-add-layer img bg-layer 1)
- (gimp-layer-set-preserve-trans text-layer TRUE)
-
- ; Clear the background...
- (gimp-selection-clear img)
- (gimp-palette-set-background bg-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Make selections as needed for a rounded box.
- (gimp-rect-select img (* 0.5 button-height) 0
- (- button-width button-height) button-height
- REPLACE 0 0)
- (gimp-ellipse-select img (- button-width button-height) 0
- button-height button-height ADD 1 0 0)
- (gimp-ellipse-select img 0 0 button-height button-height ADD 1 0 0)
-
- ; Fill in the background...
- (gimp-palette-set-background button-color)
- (gimp-edit-fill bg-layer 1)
-
- ; Clear the border around the button image...
- (gimp-selection-invert img)
- (gimp-edit-clear bg-layer)
- (gimp-selection-clear img)
-
- ; Restore original colors...
- (gimp-palette-set-foreground old-fg)
- (gimp-palette-set-background old-bg)
-
- ; Translate the text later to center it...
- (gimp-layer-translate text-layer (* 0.5 button-height)
- (- (* 0.5 (- button-height text-height)) 1))
-
- ; Then flatten the image...
- (gimp-image-merge-visible-layers img CLIP-TO-IMAGE)
- (gimp-convert-indexed img 0 0 16 0 1 "")
- (gimp-image-undo-enable img)
- (gimp-display-new img)
- )
-)
-
-(script-fu-register "script-fu-cups-standard-button"
- "<Toolbox>/Btns/CUPS Standard Button"
- "CUPS Standard Button"
- "Michael Sweet <mike@easysw.com>"
- "Michael Sweet <mike@easysw.com>"
- "2000"
- ""
- SF-VALUE "Text String" "\"Button\""
- SF-COLOR "Text Color" '(255 255 255)
- SF-VALUE "Button Size (in pixels)" "20"
- SF-COLOR "Button Color" '(102 102 51)
- SF-COLOR "Background Color" '(212 212 164)
-)
diff --git a/doc/images/cups.png b/doc/images/cups.png
new file mode 100644
index 0000000..d61f142
--- /dev/null
+++ b/doc/images/cups.png
Binary files differ
diff --git a/doc/images/cups.svg b/doc/images/cups.svg
new file mode 100644
index 0000000..3fa4f70
--- /dev/null
+++ b/doc/images/cups.svg
@@ -0,0 +1,375 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ version="1.0"
+ sodipodi:docbase="/home/mike/c/cups-webui/doc/images"
+ sodipodi:docname="cups-v3.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/mike/c/cups-webui/doc/images/cups-v3.png"
+ inkscape:export-xdpi="115.2"
+ inkscape:export-ydpi="115.2">
+ <defs
+ id="defs4">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4285">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4287" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4289" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4271">
+ <stop
+ style="stop-color:#ffff00;stop-opacity:1;"
+ offset="0"
+ id="stop4273" />
+ <stop
+ style="stop-color:#ffff00;stop-opacity:0;"
+ offset="1"
+ id="stop4275" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4261">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop4263" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop4265" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3269">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1;"
+ offset="0"
+ id="stop3271" />
+ <stop
+ style="stop-color:#007f00;stop-opacity:1;"
+ offset="1"
+ id="stop3273" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3226">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3228" />
+ <stop
+ style="stop-color:#333333;stop-opacity:1;"
+ offset="1"
+ id="stop3230" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3214">
+ <stop
+ style="stop-color:#00ff00;stop-opacity:1;"
+ offset="0"
+ id="stop3216" />
+ <stop
+ style="stop-color:#007f00;stop-opacity:1;"
+ offset="1"
+ id="stop3218" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5228">
+ <stop
+ style="stop-color:#cccc99;stop-opacity:0"
+ offset="0"
+ id="stop5230" />
+ <stop
+ id="stop5236"
+ offset="0.89999998"
+ style="stop-color:#cccc99;stop-opacity:0;" />
+ <stop
+ style="stop-color:#cccc99;stop-opacity:1"
+ offset="1"
+ id="stop5232" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5198">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop5200" />
+ <stop
+ style="stop-color:#333333;stop-opacity:0.94117647;"
+ offset="1"
+ id="stop5202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5177">
+ <stop
+ style="stop-color:#cccc99;stop-opacity:1;"
+ offset="0"
+ id="stop5179" />
+ <stop
+ style="stop-color:#cccc99;stop-opacity:0.49803922"
+ offset="1"
+ id="stop5181" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4768">
+ <stop
+ id="stop4770"
+ offset="0"
+ style="stop-color:#e8e8e8;stop-opacity:0.90980393;" />
+ <stop
+ id="stop4772"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3598">
+ <stop
+ id="stop3600"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop3602"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2165">
+ <stop
+ style="stop-color:#350000;stop-opacity:1;"
+ offset="0"
+ id="stop2167" />
+ <stop
+ style="stop-color:#ff3333;stop-opacity:1;"
+ offset="1"
+ id="stop2169" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3196">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3198" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3200" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3160">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3162" />
+ <stop
+ id="stop3192"
+ offset="0.75"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3164" />
+ </linearGradient>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3257">
+ <path
+ transform="matrix(1,0,0,0.9882639,0,5.8678726e-2)"
+ d="M 95 50.534397 A 45 45.534397 0 1 1 5,50.534397 A 45 45.534397 0 1 1 95 50.534397 z"
+ sodipodi:ry="45.534397"
+ sodipodi:rx="45"
+ sodipodi:cy="50.534397"
+ sodipodi:cx="50"
+ id="path3259"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ sodipodi:type="arc" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3269"
+ id="linearGradient3275"
+ x1="53.971653"
+ y1="73.40696"
+ x2="49.183048"
+ y2="5"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4261"
+ id="linearGradient4267"
+ x1="50"
+ y1="10"
+ x2="50"
+ y2="36.117935"
+ gradientUnits="userSpaceOnUse" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4271"
+ id="radialGradient4277"
+ cx="51.68919"
+ cy="77.5"
+ fx="51.68919"
+ fy="77.5"
+ r="26.68919"
+ gradientTransform="matrix(1,0,0,0.4683544,0,41.202533)"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ x="-0.087105347"
+ width="1.1742107"
+ y="-0.18598169"
+ height="1.3719634"
+ id="filter4279">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.9373093"
+ id="feGaussianBlur4281" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4285"
+ id="linearGradient4291"
+ x1="50"
+ y1="100"
+ x2="50"
+ y2="81.396393"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ inkscape:collect="always"
+ id="filter4303">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.5625"
+ id="feGaussianBlur4305" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ x="-0.035535272"
+ width="1.0710705"
+ y="-0.10884558"
+ height="1.2176912"
+ id="filter3192">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.1845091"
+ id="feGaussianBlur3194" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ gridtolerance="1"
+ guidetolerance="10"
+ objecttolerance="10"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="50"
+ inkscape:cy="50"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ width="100px"
+ height="100px"
+ showgrid="true"
+ inkscape:grid-points="true"
+ inkscape:window-width="872"
+ inkscape:window-height="622"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#linearGradient3275);fill-opacity:1.0;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922"
+ id="path3267"
+ sodipodi:cx="49.183048"
+ sodipodi:cy="48.937347"
+ sodipodi:rx="44.183048"
+ sodipodi:ry="43.937347"
+ d="M 93.366096 48.937347 A 44.183048 43.937347 0 1 1 5,48.937347 A 44.183048 43.937347 0 1 1 93.366096 48.937347 z"
+ transform="matrix(1.0184902,0,0,1.0241856,-9.2450814e-2,-0.1209281)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.75;fill:url(#radialGradient4277);fill-opacity:1.0;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter4279)"
+ id="path4269"
+ sodipodi:cx="51.68919"
+ sodipodi:cy="77.5"
+ sodipodi:rx="26.68919"
+ sodipodi:ry="12.5"
+ d="M 78.37838 77.5 A 26.68919 12.5 0 1 1 25,77.5 A 26.68919 12.5 0 1 1 78.37838 77.5 z"
+ transform="matrix(0.9367088,0,0,1,1.5822791,0)" />
+ <g
+ id="g3281"
+ style="opacity:0.8">
+ <path
+ id="path5185"
+ d="M 50 5 C 25.16 5 5 25.16 5 50 C 5 74.84 25.16 95 50 95 C 60.487179 95 70.127342 91.396876 77.78125 85.375 C 78.181257 85.060286 78.579829 84.734064 78.96875 84.40625 C 83.665983 80.447043 87.549643 75.552818 90.3125 70 L 75.59375 70 C 69.643319 77.602179 60.395279 82.5 50 82.5 C 32.059999 82.5 17.5 67.94 17.5 50 C 17.5 32.06 32.060001 17.5 50 17.5 C 60.395278 17.5 69.643319 22.397821 75.59375 30 L 90.3125 30 C 87.549643 24.447182 83.665983 19.552957 78.96875 15.59375 C 78.579829 15.265936 78.181257 14.939714 77.78125 14.625 C 70.127342 8.6031239 60.487179 5 50 5 z M 93.3125 37.75 C 93.477886 38.334017 93.639153 38.906614 93.78125 39.5 C 93.640472 38.911539 93.476165 38.329249 93.3125 37.75 z M 93.8125 39.65625 C 93.958484 40.275603 94.067455 40.902325 94.1875 41.53125 C 94.067925 40.904801 93.957786 40.273219 93.8125 39.65625 z M 94.6875 44.8125 C 94.782981 45.64248 94.856683 46.469338 94.90625 47.3125 C 94.856514 46.471022 94.782921 45.640957 94.6875 44.8125 z M 94.90625 47.3125 C 94.958277 48.197515 95 49.101843 95 50 C 95 49.096018 94.958903 48.203339 94.90625 47.3125 z M 95 50 C 95 50.898157 94.958277 51.802485 94.90625 52.6875 C 94.958903 51.796661 95 50.903982 95 50 z M 94.90625 52.6875 C 94.856683 53.530662 94.782981 54.35752 94.6875 55.1875 C 94.782921 54.359043 94.856514 53.528978 94.90625 52.6875 z M 94.1875 58.46875 C 94.067455 59.097675 93.958484 59.724397 93.8125 60.34375 C 93.957786 59.726781 94.067925 59.095199 94.1875 58.46875 z M 93.78125 60.5 C 93.639153 61.093386 93.477886 61.665983 93.3125 62.25 C 93.476165 61.670751 93.640472 61.088461 93.78125 60.5 z "
+ style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ id="rect3142"
+ d="M 40,35 L 60,35 C 62.77,35 70,47.23 70,50 L 70,65 C 70,67.77 67.77,70 65,70 L 35,70 C 32.23,70 30,67.77 30,65 L 30,50 C 30,47.23 37.23,35 40,35 z "
+ style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="csccs"
+ id="rect3145"
+ d="M 45,30 C 48.9957,30 51.25,30 55,30 C 60.303301,30 60,45 60,45 L 40,45 C 40,45 39.696699,30 45,30 z "
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.6;fill:url(#linearGradient4267);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3192)"
+ id="path3286"
+ sodipodi:cx="50"
+ sodipodi:cy="23.058968"
+ sodipodi:rx="40"
+ sodipodi:ry="13.058968"
+ d="M 90 23.058968 A 40 13.058968 0 1 1 10,23.058968 A 40 13.058968 0 1 1 90 23.058968 z"
+ transform="matrix(0.75,0,0,1.3400753,12.5,-3.4007528)" />
+ <path
+ sodipodi:type="arc"
+ style="opacity:0.3333;fill:url(#linearGradient4291);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter4303)"
+ id="path4283"
+ sodipodi:cx="50"
+ sodipodi:cy="85"
+ sodipodi:rx="30"
+ sodipodi:ry="15"
+ d="M 80 85 A 30 15 0 1 1 20,85 A 30 15 0 1 1 80 85 z"
+ transform="matrix(1.5,0,0,1.5,-25,-55)" />
+ </g>
+</svg>
diff --git a/doc/images/draft.gif b/doc/images/draft.gif
deleted file mode 100644
index 77d9716..0000000
--- a/doc/images/draft.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/esp-logo.gif b/doc/images/esp-logo.gif
deleted file mode 100644
index 8a879b1..0000000
--- a/doc/images/esp-logo.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/happy.gif b/doc/images/happy.gif
deleted file mode 100644
index c69ac01..0000000
--- a/doc/images/happy.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/left.gif b/doc/images/left.gif
new file mode 100644
index 0000000..68fdf4c
--- /dev/null
+++ b/doc/images/left.gif
Binary files differ
diff --git a/doc/images/logo.gif b/doc/images/logo.gif
deleted file mode 100644
index 9999795..0000000
--- a/doc/images/logo.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/printer-idle.gif b/doc/images/printer-idle.gif
deleted file mode 100644
index 61e6c5d..0000000
--- a/doc/images/printer-idle.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/printer-idle.png b/doc/images/printer-idle.png
new file mode 100644
index 0000000..4cab928
--- /dev/null
+++ b/doc/images/printer-idle.png
Binary files differ
diff --git a/doc/images/printer-idle.svg b/doc/images/printer-idle.svg
index c653007..af62b63 100644
--- a/doc/images/printer-idle.svg
+++ b/doc/images/printer-idle.svg
@@ -1,37 +1,292 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
- "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
-<svg width="50pt" height="50pt" viewBox="0 0 50 50" xml:space="preserve">
-<g transform="scale(0.5)">
- <g id="Path_0" style="fill-rule:nonzero;clip-rule:nonzero;fill:#C0C0C0;stroke:none;stroke-miterlimit:4;">
- <path d="M50.00 54L10.00 77.5L45.00 97.5L90.00 75z"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M90.00 35L45.00 55L45.00 87.5L90.00 65z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M10.00 67.5L10.00 40L45.00 55L45.00 87.5z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.00 25L10.00 40L45.00 55L90.00 35z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M77.11 71.24L77.13 40.68"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.00 28.6L77.44 36.28L45.00 50L20.00 40z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M68.58 40.03L77.44 36.28L50.00 28.6z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#00fc00;stroke:#505450;stroke-miterlimit:4;">
- <path d="M78.60 42.4L88.80 38L88.88 45.56L78.60 50.2z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M45.00 77L77.12 61.2"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M10.00 55L39.40 70.4L39.40 52.6L83.79 33.45"/>
- </g>
-</g>
-</svg>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ viewBox="0 0 50 50"
+ xml:space="preserve"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docname="printer-idle.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:docbase="/home/mike/c/cups-trunk/doc/images"
+ version="1.0"
+ inkscape:export-filename="/home/mike/c/cups-trunk/doc/images/printer-idle.png"
+ inkscape:export-xdpi="115.2"
+ inkscape:export-ydpi="115.2"><metadata
+ id="metadata39"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title>CUPS idle printer icon</dc:title><dc:creator><cc:Agent><dc:title>Michael Sweet</dc:title></cc:Agent></dc:creator><cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /></cc:Work><cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/"><cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" /></cc:License></rdf:RDF></metadata><defs
+ id="defs37"><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3454"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3456" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3458" /></linearGradient><linearGradient
+ id="linearGradient3422"><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="0"
+ id="stop3424" /><stop
+ style="stop-color:#3f3f3f;stop-opacity:1;"
+ offset="1"
+ id="stop3426" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3378"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3380" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3382" /></linearGradient><linearGradient
+ id="linearGradient3261"><stop
+ style="stop-color:#999999;stop-opacity:1;"
+ offset="0"
+ id="stop3263" /><stop
+ style="stop-color:#e6e6e6;stop-opacity:1"
+ offset="1"
+ id="stop3265" /></linearGradient><linearGradient
+ id="linearGradient3409"><stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3411" /><stop
+ style="stop-color:#ffffff;stop-opacity:0.25098041;"
+ offset="1"
+ id="stop3413" /></linearGradient><linearGradient
+ id="linearGradient3392"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3394" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3396" /></linearGradient><linearGradient
+ id="linearGradient3262"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3264" /><stop
+ style="stop-color:#e8e8e8;stop-opacity:1;"
+ offset="1"
+ id="stop3266" /></linearGradient><linearGradient
+ id="linearGradient3254"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3256" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3258" /></linearGradient><linearGradient
+ id="linearGradient3246"><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3248" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="1"
+ id="stop3250" /></linearGradient><linearGradient
+ id="linearGradient3238"><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="0"
+ id="stop3240" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="1"
+ id="stop3242" /></linearGradient><linearGradient
+ id="linearGradient3230"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3232" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3234" /></linearGradient><linearGradient
+ id="linearGradient3222"><stop
+ style="stop-color:#00bf00;stop-opacity:0.87843138;"
+ offset="0"
+ id="stop3224" /><stop
+ style="stop-color:#000000;stop-opacity:0.87843138;"
+ offset="1"
+ id="stop3226" /></linearGradient><linearGradient
+ id="linearGradient3214"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3216" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3218" /></linearGradient><linearGradient
+ id="linearGradient3200"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3202" /><stop
+ id="stop3212"
+ offset="0.37"
+ style="stop-color:#e0e0e0;stop-opacity:1;" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3204" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3200"
+ id="linearGradient3402"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-0.8179946,1.0011004,0,7.375104,34.766877)"
+ x1="9.6981544"
+ y1="17.388933"
+ x2="40.301846"
+ y2="17.388933" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient3267"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1.25)" /><filter
+ inkscape:collect="always"
+ x="-0.17068966"
+ width="1.3413793"
+ y="-1.2375"
+ height="3.475"
+ id="filter3356"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.578125"
+ id="feGaussianBlur3358" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient3384"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ x="-0.12"
+ width="1.24"
+ y="-0.12"
+ height="1.24"
+ id="filter3418"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.25"
+ id="feGaussianBlur3420" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient3428"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ id="filter3430"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.0825"
+ id="feGaussianBlur3432" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient3460"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098"
+ gradientUnits="userSpaceOnUse" /></defs><sodipodi:namedview
+ inkscape:cy="50"
+ inkscape:cx="50"
+ inkscape:zoom="4.07"
+ inkscape:window-height="622"
+ inkscape:window-width="872"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="true"
+ inkscape:object-bbox="true"
+ inkscape:object-points="true"
+ inkscape:grid-points="true"
+ inkscape:guide-points="true"
+ width="100px"
+ height="100px"
+ inkscape:object-paths="true"
+ inkscape:grid-bbox="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-nodes="true"
+ inkscape:window-x="168"
+ inkscape:window-y="216"
+ inkscape:current-layer="svg2"
+ gridspacingx="0.5px"
+ gridspacingy="0.5px" />
+
+<rect
+ style="opacity:0.6667;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3356)"
+ id="rect3314"
+ width="36.25"
+ height="5"
+ x="6.25"
+ y="41.25"
+ transform="matrix(0.9310344,0,0,1,1.6810348,-1.4173228)" /><path
+ style="opacity:1;fill:url(#linearGradient3267);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.49803922;stroke-dasharray:none"
+ d="M 15,8.75 C 22.5,8.75 30,8.75 35,8.75 C 37.690077,8.75 45,20.98 45,23.75 L 45,38.75 C 45,41.52 42.77,43.75 40,43.75 L 10,43.75 C 7.23,43.75 5,41.52 5,38.75 L 5,23.75 C 5,20.98 12.309923,8.75 15,8.75 z "
+ id="rect2276"
+ sodipodi:nodetypes="csccccccs" /><rect
+ style="opacity:0.5;fill:#808080;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3430)"
+ id="rect2279"
+ width="40"
+ height="25"
+ x="5"
+ y="18.75"
+ rx="5"
+ ry="5" /><rect
+ style="opacity:0.66660001;fill:#999999;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.1437055;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3309"
+ width="29.981295"
+ height="9.9187946"
+ x="10.009353"
+ y="33.821854" /><path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#radialGradient3428);fill-opacity:1.0;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3366"
+ sodipodi:cx="38.75"
+ sodipodi:cy="25"
+ sodipodi:rx="2.5"
+ sodipodi:ry="2.5"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ transform="translate(1.375,-1.375)" /><path
+ transform="translate(1.375,-1.375)"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ sodipodi:ry="2.5"
+ sodipodi:rx="2.5"
+ sodipodi:cy="25"
+ sodipodi:cx="38.75"
+ id="path3376"
+ style="opacity:0.5;fill:url(#radialGradient3384);fill-opacity:1.0;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3418)"
+ sodipodi:type="arc" /><g
+ id="g3469"><path
+ sodipodi:nodetypes="ccccc"
+ id="rect3452"
+ d="M 15.956628,10 L 33.75,10 L 36.25,16.25 L 13.75,16.25 L 15.956628,10 z "
+ style="opacity:0.6667;fill:url(#linearGradient3460);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /><path
+ id="path3463"
+ d="M 33.75,10 L 35,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /><path
+ id="path3465"
+ d="M 15.956628,10 L 15,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /></g></svg>
\ No newline at end of file
diff --git a/doc/images/printer-processing.gif b/doc/images/printer-processing.gif
deleted file mode 100644
index 073be26..0000000
--- a/doc/images/printer-processing.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/printer-processing.png b/doc/images/printer-processing.png
new file mode 100644
index 0000000..042d1a2
--- /dev/null
+++ b/doc/images/printer-processing.png
Binary files differ
diff --git a/doc/images/printer-processing.svg b/doc/images/printer-processing.svg
index e4e2e55..77ab490 100644
--- a/doc/images/printer-processing.svg
+++ b/doc/images/printer-processing.svg
@@ -1,52 +1,313 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
- "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
-<svg width="50pt" height="50pt" viewBox="0 0 50 50" xml:space="preserve">
-<g transform="scale(0.5)">
- <g id="Path_0" style="fill-rule:nonzero;clip-rule:nonzero;fill:#C0C0C0;stroke:none;stroke-miterlimit:4;">
- <path d="M50.00 54L10.00 77.5L45.00 97.5L90.00 75z"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M90.00 35L45.00 55L45.00 87.5L90.00 65z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M10.00 67.5L10.00 40L45.00 55L45.00 87.5z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.00 25L10.00 40L45.00 55L90.00 35z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M77.11 71.24L77.13 40.68"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.00 28.6L77.44 36.28L45.00 50L20.00 40z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M68.58 40.03L77.44 36.28L50.00 28.6z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#f8fc00;stroke:#505450;stroke-miterlimit:4;">
- <path d="M78.60 42.4L88.80 38L88.88 45.56L78.60 50.2z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M45.00 77L77.12 61.2"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M10.00 55L39.40 70.4L39.40 52.6L83.79 33.45"/>
- </g>
- <g id="Path_10" style="fill-rule:none;clip-rule:nonzero;fill:#f8fcf8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M45.20 50L36.60 46.4L18.80 35.2L43.20 26L67.00 40.8z"/>
- </g>
- <g id="Path_11" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#0000f8;stroke-miterlimit:4;">
- <path d="M39.67 40.77L35.00 42.5L25.67 35.97L30.33 34.23"/>
- </g>
- <g id="Path_12" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#0000f8;stroke-miterlimit:4;">
- <path d="M30.18 39.13L32.95 38.26"/>
- </g>
- <g id="Path_13" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#0000f8;stroke-miterlimit:4;">
- <path d="M41.83 39.96L46.50 38.23L41.83 34.96L37.17 36.7L32.50 33.43L37.17 31.7"/>
- </g>
- <g id="Path_14" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#0000f8;stroke-miterlimit:4;">
- <path d="M44.33 34.03L48.85 32.2L44.18 28.93L39.52 30.66L48.85 37.2"/>
- </g>
-</g>
-</svg>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ viewBox="0 0 50 50"
+ xml:space="preserve"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docname="printer-processing.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:docbase="/home/mike/c/cups-trunk/doc/images"
+ version="1.0"
+ inkscape:export-filename="/home/mike/c/cups-trunk/doc/images/printer-processing.png"
+ inkscape:export-xdpi="115.2"
+ inkscape:export-ydpi="115.2"><metadata
+ id="metadata39"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title>CUPS processing printer icon</dc:title><dc:creator><cc:Agent><dc:title>Michael Sweet</dc:title></cc:Agent></dc:creator><cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /></cc:Work><cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/"><cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" /></cc:License></rdf:RDF></metadata><defs
+ id="defs37"><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3474"><stop
+ style="stop-color:#3f3f3f;stop-opacity:1;"
+ offset="0"
+ id="stop3476" /><stop
+ style="stop-color:#3f3f3f;stop-opacity:0;"
+ offset="1"
+ id="stop3478" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3454"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3456" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3458" /></linearGradient><linearGradient
+ id="linearGradient3422"><stop
+ style="stop-color:#00ff00;stop-opacity:1;"
+ offset="0"
+ id="stop3424" /><stop
+ style="stop-color:#007f00;stop-opacity:1;"
+ offset="1"
+ id="stop3426" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3378"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3380" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3382" /></linearGradient><linearGradient
+ id="linearGradient3261"><stop
+ style="stop-color:#999999;stop-opacity:1;"
+ offset="0"
+ id="stop3263" /><stop
+ style="stop-color:#e6e6e6;stop-opacity:1"
+ offset="1"
+ id="stop3265" /></linearGradient><linearGradient
+ id="linearGradient3409"><stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3411" /><stop
+ style="stop-color:#ffffff;stop-opacity:0.25098041;"
+ offset="1"
+ id="stop3413" /></linearGradient><linearGradient
+ id="linearGradient3392"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3394" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3396" /></linearGradient><linearGradient
+ id="linearGradient3262"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3264" /><stop
+ style="stop-color:#e8e8e8;stop-opacity:1;"
+ offset="1"
+ id="stop3266" /></linearGradient><linearGradient
+ id="linearGradient3254"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3256" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3258" /></linearGradient><linearGradient
+ id="linearGradient3246"><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3248" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="1"
+ id="stop3250" /></linearGradient><linearGradient
+ id="linearGradient3238"><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="0"
+ id="stop3240" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="1"
+ id="stop3242" /></linearGradient><linearGradient
+ id="linearGradient3230"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3232" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3234" /></linearGradient><linearGradient
+ id="linearGradient3222"><stop
+ style="stop-color:#00bf00;stop-opacity:0.87843138;"
+ offset="0"
+ id="stop3224" /><stop
+ style="stop-color:#000000;stop-opacity:0.87843138;"
+ offset="1"
+ id="stop3226" /></linearGradient><linearGradient
+ id="linearGradient3214"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3216" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3218" /></linearGradient><linearGradient
+ id="linearGradient3200"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3202" /><stop
+ id="stop3212"
+ offset="0.37"
+ style="stop-color:#e0e0e0;stop-opacity:1;" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3204" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3200"
+ id="linearGradient3402"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-0.8179946,1.0011004,0,7.375104,34.766877)"
+ x1="9.6981544"
+ y1="17.388933"
+ x2="40.301846"
+ y2="17.388933" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient3267"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-1.25)" /><filter
+ inkscape:collect="always"
+ x="-0.17068966"
+ width="1.3413793"
+ y="-1.2375"
+ height="3.475"
+ id="filter3356"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.578125"
+ id="feGaussianBlur3358" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient3384"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ x="-0.12"
+ width="1.24"
+ y="-0.12"
+ height="1.24"
+ id="filter3418"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.25"
+ id="feGaussianBlur3420" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient3428"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ id="filter3430"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.0825"
+ id="feGaussianBlur3432" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient3460"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3474"
+ id="linearGradient3480"
+ x1="25.311939"
+ y1="15.734048"
+ x2="25.311939"
+ y2="16.375"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9655774,0,0,1.0002916,0.5572142,-0.1254361)" /></defs><sodipodi:namedview
+ inkscape:cy="50"
+ inkscape:cx="50"
+ inkscape:zoom="4.07"
+ inkscape:window-height="622"
+ inkscape:window-width="872"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="true"
+ inkscape:object-bbox="true"
+ inkscape:object-points="true"
+ inkscape:grid-points="true"
+ inkscape:guide-points="true"
+ width="100px"
+ height="100px"
+ inkscape:object-paths="true"
+ inkscape:grid-bbox="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-nodes="true"
+ inkscape:window-x="120"
+ inkscape:window-y="168"
+ inkscape:current-layer="svg2"
+ gridspacingx="0.5px"
+ gridspacingy="0.5px" />
+
+<rect
+ style="opacity:0.6667;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3356)"
+ id="rect3314"
+ width="36.25"
+ height="5"
+ x="6.25"
+ y="41.25"
+ transform="matrix(0.9310344,0,0,1,1.6810348,-1.4173228)" /><path
+ style="opacity:1;fill:url(#linearGradient3267);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.49803922;stroke-dasharray:none"
+ d="M 15,8.75 C 22.5,8.75 30,8.75 35,8.75 C 37.690077,8.75 45,20.98 45,23.75 L 45,38.75 C 45,41.52 42.77,43.75 40,43.75 L 10,43.75 C 7.23,43.75 5,41.52 5,38.75 L 5,23.75 C 5,20.98 12.309923,8.75 15,8.75 z "
+ id="rect2276"
+ sodipodi:nodetypes="csccccccs" /><rect
+ style="opacity:0.5;fill:#808080;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3430)"
+ id="rect2279"
+ width="40"
+ height="25"
+ x="5"
+ y="18.75"
+ rx="5"
+ ry="5" /><rect
+ style="opacity:0.66660001;fill:#999999;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.1437055;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3309"
+ width="29.981295"
+ height="9.9187946"
+ x="10.009353"
+ y="33.821854" /><path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#radialGradient3428);fill-opacity:1.0;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3366"
+ sodipodi:cx="38.75"
+ sodipodi:cy="25"
+ sodipodi:rx="2.5"
+ sodipodi:ry="2.5"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ transform="translate(1.375,-1.375)" /><path
+ transform="translate(1.375,-1.375)"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ sodipodi:ry="2.5"
+ sodipodi:rx="2.5"
+ sodipodi:cy="25"
+ sodipodi:cx="38.75"
+ id="path3376"
+ style="opacity:0.6667;fill:url(#radialGradient3384);fill-opacity:1.0;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3418)"
+ sodipodi:type="arc" /><g
+ id="g3469"><path
+ sodipodi:nodetypes="ccccc"
+ id="rect3452"
+ d="M 15.956628,10 L 33.75,10 L 36.25,16.25 L 13.75,16.25 L 15.956628,10 z "
+ style="opacity:0.6667;fill:url(#linearGradient3460);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /><path
+ id="path3463"
+ d="M 33.75,10 L 35,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /><path
+ id="path3465"
+ d="M 15.956628,10 L 15,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" /></g><path
+ style="fill:#ffffff;fill-opacity:1;stroke:url(#linearGradient3480);stroke-width:0.24569531;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 20.598421,1.3621917 C 25.247456,1.3621917 24.748269,1.3621917 29.397305,1.3621917 C 32.696885,1.3621917 33.747879,16.129302 33.747879,16.129302 L 16.247847,16.129302 C 16.247847,16.129302 16.198978,1.3621917 20.598421,1.3621917 z "
+ id="rect3311"
+ sodipodi:nodetypes="csccs" /></svg>
\ No newline at end of file
diff --git a/doc/images/printer-stopped.gif b/doc/images/printer-stopped.gif
deleted file mode 100644
index f29f5b1..0000000
--- a/doc/images/printer-stopped.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/printer-stopped.png b/doc/images/printer-stopped.png
new file mode 100644
index 0000000..f59317c
--- /dev/null
+++ b/doc/images/printer-stopped.png
Binary files differ
diff --git a/doc/images/printer-stopped.svg b/doc/images/printer-stopped.svg
index 07c03ce..8895ba7 100644
--- a/doc/images/printer-stopped.svg
+++ b/doc/images/printer-stopped.svg
@@ -1,52 +1,379 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN"
- "http://www.w3.org/TR/2000/03/WD-SVG-20000303/DTD/svg-20000303-stylable.dtd">
-<svg width="50pt" height="50pt" viewBox="0 0 50 50" xml:space="preserve">
-<g transform="scale(0.5)">
- <g id="Path_0" style="fill-rule:nonzero;clip-rule:nonzero;fill:#C0C0C0;stroke:none;stroke-miterlimit:4;">
- <path d="M50.00 54L10.00 77.5L45.00 97.5L90.00 75z"/>
- </g>
- <g id="Path_1" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M90.00 35L45.00 55L45.00 87.5L90.00 65z"/>
- </g>
- <g id="Path_2" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M10.00 67.5L10.00 40L45.00 55L45.00 87.5z"/>
- </g>
- <g id="Path_3" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.00 25L10.00 40L45.00 55L90.00 35z"/>
- </g>
- <g id="Path_4" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M77.11 71.24L77.13 40.68"/>
- </g>
- <g id="Path_5" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M50.00 28.6L77.44 36.28L45.00 50L20.00 40z"/>
- </g>
- <g id="Path_6" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M68.58 40.03L77.44 36.28L50.00 28.6z"/>
- </g>
- <g id="Path_7" style="fill-rule:none;clip-rule:nonzero;fill:#f80000;stroke:#505450;stroke-miterlimit:4;">
- <path d="M78.60 42.4L88.80 38L88.88 45.56L78.60 50.2z"/>
- </g>
- <g id="Path_8" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M45.00 77L77.12 61.2"/>
- </g>
- <g id="Path_9" style="fill-rule:none;clip-rule:nonzero;fill:none;stroke:#000000;stroke-miterlimit:4;">
- <path d="M10.00 55L39.40 70.4L39.40 52.6L83.79 33.45"/>
- </g>
- <g id="Path_10" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M65.00 98.8L65.04 87.48L45.00 77L45.00 87.5z"/>
- </g>
- <g id="Path_11" style="fill-rule:none;clip-rule:nonzero;fill:#a8a8a8;stroke:#000000;stroke-miterlimit:4;">
- <path d="M96.64 81.68L96.60 70.6L77.12 61.2L66.51 66.42z"/>
- </g>
- <g id="Path_12" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M96.64 81.68L65.00 98.8L65.04 87.48L96.60 70.6z"/>
- </g>
- <g id="Path_13" style="fill-rule:none;clip-rule:nonzero;fill:#f80000;stroke:#000000;stroke-miterlimit:4;">
- <path d="M66.51 66.42L46.45 76.29L65.00 85.6L84.53 75.54z"/>
- </g>
- <g id="Path_14" style="fill-rule:none;clip-rule:nonzero;fill:#FFFFFF;stroke:#000000;stroke-miterlimit:4;">
- <path d="M75.58 61.96L77.12 61.2L96.60 70.6L65.04 87.48L45.00 77L46.45 76.29L65.00 85.6L93.60 70.6z"/>
- </g>
-</g>
-</svg>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="100"
+ height="100"
+ viewBox="0 0 50 50"
+ xml:space="preserve"
+ id="svg2"
+ sodipodi:version="0.32"
+ inkscape:version="0.45.1"
+ sodipodi:docname="printer-stopped.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ sodipodi:docbase="/home/mike/c/cups-trunk/doc/images"
+ version="1.0"
+ inkscape:export-filename="/home/mike/c/cups-trunk/doc/images/printer-stopped.png"
+ inkscape:export-xdpi="115.2"
+ inkscape:export-ydpi="115.2"><metadata
+ id="metadata39"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title>CUPS stopped printer icon</dc:title><dc:creator><cc:Agent><dc:title>Michael Sweet</dc:title></cc:Agent></dc:creator><cc:license
+ rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" /></cc:Work><cc:License
+ rdf:about="http://creativecommons.org/licenses/GPL/2.0/"><cc:permits
+ rdf:resource="http://web.resource.org/cc/Reproduction" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/Distribution" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/Notice" /><cc:permits
+ rdf:resource="http://web.resource.org/cc/DerivativeWorks" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/ShareAlike" /><cc:requires
+ rdf:resource="http://web.resource.org/cc/SourceCode" /></cc:License></rdf:RDF></metadata><defs
+ id="defs37"><linearGradient
+ id="linearGradient3808"><stop
+ style="stop-color:#d8d8d8;stop-opacity:1;"
+ offset="0"
+ id="stop3810" /><stop
+ style="stop-color:#aaaaaa;stop-opacity:1;"
+ offset="1"
+ id="stop3812" /></linearGradient><linearGradient
+ id="linearGradient3793"><stop
+ style="stop-color:#cccccc;stop-opacity:1;"
+ offset="0"
+ id="stop3795" /><stop
+ style="stop-color:#e6e6e6;stop-opacity:1;"
+ offset="1"
+ id="stop3797" /></linearGradient><linearGradient
+ id="linearGradient3780"><stop
+ style="stop-color:#999999;stop-opacity:1;"
+ offset="0"
+ id="stop3782" /><stop
+ style="stop-color:#cccccc;stop-opacity:1;"
+ offset="1"
+ id="stop3784" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3454"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3456" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3458" /></linearGradient><linearGradient
+ id="linearGradient3422"><stop
+ style="stop-color:#ff0000;stop-opacity:1;"
+ offset="0"
+ id="stop3424" /><stop
+ style="stop-color:#7f0000;stop-opacity:1;"
+ offset="1"
+ id="stop3426" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ id="linearGradient3378"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3380" /><stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3382" /></linearGradient><linearGradient
+ id="linearGradient3261"><stop
+ style="stop-color:#999999;stop-opacity:1;"
+ offset="0"
+ id="stop3263" /><stop
+ style="stop-color:#e6e6e6;stop-opacity:1"
+ offset="1"
+ id="stop3265" /></linearGradient><linearGradient
+ id="linearGradient3409"><stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3411" /><stop
+ style="stop-color:#ffffff;stop-opacity:0.25098041;"
+ offset="1"
+ id="stop3413" /></linearGradient><linearGradient
+ id="linearGradient3392"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3394" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3396" /></linearGradient><linearGradient
+ id="linearGradient3262"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3264" /><stop
+ style="stop-color:#e8e8e8;stop-opacity:1;"
+ offset="1"
+ id="stop3266" /></linearGradient><linearGradient
+ id="linearGradient3254"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3256" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3258" /></linearGradient><linearGradient
+ id="linearGradient3246"><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="0"
+ id="stop3248" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="1"
+ id="stop3250" /></linearGradient><linearGradient
+ id="linearGradient3238"><stop
+ style="stop-color:#7f7f7f;stop-opacity:1;"
+ offset="0"
+ id="stop3240" /><stop
+ style="stop-color:#7f7f7f;stop-opacity:0.49803922;"
+ offset="1"
+ id="stop3242" /></linearGradient><linearGradient
+ id="linearGradient3230"><stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3232" /><stop
+ style="stop-color:#000000;stop-opacity:0.74901962;"
+ offset="1"
+ id="stop3234" /></linearGradient><linearGradient
+ id="linearGradient3222"><stop
+ style="stop-color:#00bf00;stop-opacity:0.87843138;"
+ offset="0"
+ id="stop3224" /><stop
+ style="stop-color:#000000;stop-opacity:0.87843138;"
+ offset="1"
+ id="stop3226" /></linearGradient><linearGradient
+ id="linearGradient3214"><stop
+ style="stop-color:#bfbfbf;stop-opacity:1;"
+ offset="0"
+ id="stop3216" /><stop
+ style="stop-color:#f0f0f0;stop-opacity:1;"
+ offset="1"
+ id="stop3218" /></linearGradient><linearGradient
+ id="linearGradient3200"><stop
+ style="stop-color:#d0d0d0;stop-opacity:1;"
+ offset="0"
+ id="stop3202" /><stop
+ id="stop3212"
+ offset="0.37"
+ style="stop-color:#e0e0e0;stop-opacity:1;" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop3204" /></linearGradient><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3200"
+ id="linearGradient3402"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-0.8179946,1.0011004,0,7.375104,34.766877)"
+ x1="9.6981544"
+ y1="17.388933"
+ x2="40.301846"
+ y2="17.388933" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3261"
+ id="linearGradient3267"
+ x1="5"
+ y1="27.5"
+ x2="45"
+ y2="27.5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-9.0737146)" /><filter
+ inkscape:collect="always"
+ x="-0.17068966"
+ width="1.3413793"
+ y="-1.2375"
+ height="3.475"
+ id="filter3356"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="2.578125"
+ id="feGaussianBlur3358" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3378"
+ id="radialGradient3384"
+ cx="37.890049"
+ cy="24.140049"
+ fx="37.890049"
+ fy="24.140049"
+ r="2.5"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ x="-0.12"
+ width="1.24"
+ y="-0.12"
+ height="1.24"
+ id="filter3418"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.25"
+ id="feGaussianBlur3420" /></filter><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3422"
+ id="radialGradient3428"
+ cx="38.75"
+ cy="25"
+ fx="38.75"
+ fy="25"
+ r="2.625"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ id="filter3430"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.0825"
+ id="feGaussianBlur3432" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3454"
+ id="linearGradient3460"
+ x1="36.375"
+ y1="14.967752"
+ x2="13.625"
+ y2="11.405098"
+ gradientUnits="userSpaceOnUse" /><filter
+ inkscape:collect="always"
+ id="filter3772"><feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.70690554"
+ id="feGaussianBlur3774" /></filter><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3780"
+ id="linearGradient3786"
+ x1="6.925"
+ y1="34.529284"
+ x2="43.075001"
+ y2="34.529284"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9705974,0,0,0.9314001,0.7769061,9.714423)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3793"
+ id="linearGradient3799"
+ x1="12.375"
+ y1="37.5"
+ x2="37.625"
+ y2="37.5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0036847,0,0,0.3973693,-9.2116831e-2,13.964403)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3808"
+ id="linearGradient3814"
+ x1="39.460381"
+ y1="39.335529"
+ x2="11.52242"
+ y2="37.492779"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,-3.5717462)" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3780"
+ id="linearGradient3816"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9711384,0,0,0.7229964,0.7633816,14.588708)"
+ x1="6.925"
+ y1="34.529284"
+ x2="43.075001"
+ y2="34.529284" /></defs><sodipodi:namedview
+ inkscape:cy="50"
+ inkscape:cx="50"
+ inkscape:zoom="4.07"
+ inkscape:window-height="622"
+ inkscape:window-width="872"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ guidetolerance="10.0"
+ gridtolerance="10.0"
+ objecttolerance="10.0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ showgrid="true"
+ inkscape:object-bbox="true"
+ inkscape:object-points="true"
+ inkscape:grid-points="true"
+ inkscape:guide-points="true"
+ width="100px"
+ height="100px"
+ inkscape:object-paths="true"
+ inkscape:grid-bbox="true"
+ inkscape:guide-bbox="true"
+ inkscape:object-nodes="true"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:current-layer="svg2"
+ gridspacingx="0.5px"
+ gridspacingy="0.5px" />
+
+<rect
+ style="opacity:0.6667;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922;filter:url(#filter3356)"
+ id="rect3314"
+ width="36.25"
+ height="5"
+ x="6.25"
+ y="41.25"
+ transform="matrix(0.9655172,0,0,1.6338583,1.4655176,-33.970368)" /><path
+ style="opacity:1;fill:url(#linearGradient3267);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.49803922"
+ d="M 15,0.92628538 C 22.5,0.92628538 30,0.92628538 35,0.92628538 C 37.690077,0.92628538 45,13.156285 45,15.926285 L 45,30.926285 C 45,33.696285 42.77,35.926285 40,35.926285 L 10,35.926285 C 7.23,35.926285 5,33.696285 5,30.926285 L 5,15.926285 C 5,13.156285 12.309923,0.92628538 15,0.92628538 z "
+ id="rect2276"
+ sodipodi:nodetypes="csccccccs" /><rect
+ style="opacity:0.5;fill:#808080;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3430)"
+ id="rect2279"
+ width="40"
+ height="25"
+ x="5"
+ y="10.926285"
+ rx="5"
+ ry="5" /><rect
+ style="opacity:0.66660001;fill:#000000;fill-opacity:1;stroke:#3f3f3f;stroke-width:0.1437055;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3309"
+ width="29.981295"
+ height="9.9187946"
+ x="10.009353"
+ y="25.998138" /><path
+ sodipodi:type="arc"
+ style="opacity:1;fill:url(#radialGradient3428);fill-opacity:1;stroke:#000000;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path3366"
+ sodipodi:cx="38.75"
+ sodipodi:cy="25"
+ sodipodi:rx="2.5"
+ sodipodi:ry="2.5"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ transform="translate(1.375,-9.1987147)" /><path
+ transform="translate(1.375,-9.1987147)"
+ d="M 41.25 25 A 2.5 2.5 0 1 1 36.25,25 A 2.5 2.5 0 1 1 41.25 25 z"
+ sodipodi:ry="2.5"
+ sodipodi:rx="2.5"
+ sodipodi:cy="25"
+ sodipodi:cx="38.75"
+ id="path3376"
+ style="opacity:0.66699997;fill:url(#radialGradient3384);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3418)"
+ sodipodi:type="arc" /><g
+ id="g3469"
+ transform="translate(0,-7.8237147)"><path
+ sodipodi:nodetypes="ccccc"
+ id="rect3452"
+ d="M 15.956628,10 L 33.75,10 L 36.25,16.25 L 13.75,16.25 L 15.956628,10 z "
+ style="opacity:0.6667;fill:url(#linearGradient3460);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /><path
+ id="path3463"
+ d="M 33.75,10 L 35,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /><path
+ id="path3465"
+ d="M 15.956628,10 L 15,16.25"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#3f3f3f;stroke-width:0.125;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><path
+ style="fill:#e6e6e6;fill-opacity:1;stroke:none;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 37.5,26.428254 L 41.25,35.178254 L 41.25,40.178254 L 37.5,31.428254 L 37.5,26.428254 z "
+ id="rect3788"
+ sodipodi:nodetypes="ccccc" /><rect
+ style="opacity:1;fill:url(#linearGradient3799);fill-opacity:1;stroke:none;stroke-width:0.15788317;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3791"
+ width="25.092117"
+ height="4.9671168"
+ x="12.453941"
+ y="26.382195" /><path
+ sodipodi:nodetypes="ccccc"
+ id="path3801"
+ d="M 12.5,26.428254 L 8.75,35.178254 L 8.8125,40.115754 L 12.5,31.428254 L 12.5,26.428254 z "
+ style="fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" /><path
+ style="fill:url(#linearGradient3814);fill-opacity:1;stroke:none;stroke-width:0.25;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
+ d="M 12.453941,31.349313 L 37.5,31.349313 L 41.25,40.178254 L 8.75,40.178254 L 12.453941,31.349313 z "
+ id="rect3803"
+ sodipodi:nodetypes="ccccc" /><rect
+ y="35.250511"
+ x="7.5722489"
+ height="8.6055031"
+ width="34.939182"
+ id="rect3778"
+ style="opacity:1;fill:url(#linearGradient3816);fill-opacity:1;stroke:#3f3f3f;stroke-width:0.14449847;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></svg>
\ No newline at end of file
diff --git a/doc/images/right.gif b/doc/images/right.gif
new file mode 100644
index 0000000..b91aff3
--- /dev/null
+++ b/doc/images/right.gif
Binary files differ
diff --git a/doc/images/sel.gif b/doc/images/sel.gif
new file mode 100644
index 0000000..29494d4
--- /dev/null
+++ b/doc/images/sel.gif
Binary files differ
diff --git a/doc/images/shadow.png b/doc/images/shadow.png
new file mode 100644
index 0000000..53ae990
--- /dev/null
+++ b/doc/images/shadow.png
Binary files differ
diff --git a/doc/images/tab-left.gif b/doc/images/tab-left.gif
deleted file mode 100644
index 4f3deeb..0000000
--- a/doc/images/tab-left.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/tab-right.gif b/doc/images/tab-right.gif
deleted file mode 100644
index 5930ce2..0000000
--- a/doc/images/tab-right.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/top-left.gif b/doc/images/top-left.gif
deleted file mode 100644
index 1af936f..0000000
--- a/doc/images/top-left.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/top-middle.gif b/doc/images/top-middle.gif
deleted file mode 100644
index 9eefc0a..0000000
--- a/doc/images/top-middle.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/top-right.gif b/doc/images/top-right.gif
deleted file mode 100644
index 2a26863..0000000
--- a/doc/images/top-right.gif
+++ /dev/null
Binary files differ
diff --git a/doc/images/unsel-hover.gif b/doc/images/unsel-hover.gif
new file mode 100644
index 0000000..da5b8d6
--- /dev/null
+++ b/doc/images/unsel-hover.gif
Binary files differ
diff --git a/doc/images/unsel.gif b/doc/images/unsel.gif
new file mode 100644
index 0000000..da194b7
--- /dev/null
+++ b/doc/images/unsel.gif
Binary files differ
diff --git a/doc/index.html.in b/doc/index.html.in
index dbc4c64..223f7a2 100644
--- a/doc/index.html.in
+++ b/doc/index.html.in
@@ -4,59 +4,30 @@
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<TITLE>Home - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
<LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
+ <LINK REL="SHORTCUT ICON" HREF="/favicon.png" TYPE="image/png">
</HEAD>
<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
+<TABLE CLASS="page" SUMMARY="{title}">
+<TR><TD CLASS="body">
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR HEIGHT="32">
+<TD><A HREF="http://www.cups.org/" TARGET="_blank"><IMG
+SRC="/images/left.gif" WIDTH="64" HEIGHT="32" BORDER="0" ALT=""></A></TD>
+<TD CLASS="sel"><A HREF="/"> Home </A></TD>
+<TD CLASS="unsel"><A HREF="/admin"> Administration </A></TD>
+<TD CLASS="unsel"><A HREF="/classes/"> Classes </A></TD>
+<TD CLASS="unsel"><A HREF="/help/"> Online Help </A></TD>
+<TD CLASS="unsel"><A HREF="/jobs/"> Jobs </A></TD>
+<TD CLASS="unsel"><A HREF="/printers/"> Printers </A></TD>
+<TD CLASS="unsel" WIDTH="100%"><FORM ACTION="/help/" METHOD="GET"><INPUT
+TYPE="SEARCH" NAME="QUERY" SIZE="20" PLACEHOLDER="Search Help"
+AUTOSAVE="org.cups.help" RESULTS="20"></FORM></TD>
+<TD><IMG SRC="/images/right.gif" WIDTH="16" HEIGHT="32" ALT=""></TD>
</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
+</TABLE>
+<IMG SRC="/images/shadow.png" WIDTH="100%" HEIGHT="4" ALT="">
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Home <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Administration <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Classes <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Documentation/Help <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Jobs <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Printers <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
+<H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1>
<H2 CLASS="title">Welcome!</H2>
@@ -65,13 +36,13 @@
or on the buttons below to perform a task.</P>
<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Help"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Add Class"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Add Printer"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Manage Classes"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Manage Jobs"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Manage Printers"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Manage Server"></A>
+<FORM METHOD="GET" ACTION="/help/"><INPUT TYPE="submit" VALUE="Help"></FORM>
+<FORM METHOD="POST" ACTION="/admin"><INPUT TYPE="hidden" NAME="OP" VALUE="add-class"><INPUT TYPE="submit" VALUE="Add Class"></FORM>
+<FORM METHOD="POST" ACTION="/admin"><INPUT TYPE="hidden" NAME="OP" VALUE="add-printer"><INPUT TYPE="submit" VALUE="Add Printer"></FORM>
+<FORM METHOD="GET" ACTION="/classes"><INPUT TYPE="submit" VALUE="Manage Classes"></FORM>
+<FORM METHOD="GET" ACTION="/jobs"><INPUT TYPE="submit" VALUE="Manage Jobs"></FORM>
+<FORM METHOD="GET" ACTION="/printers"><INPUT TYPE="submit" VALUE="Manage Printers"></FORM>
+<FORM METHOD="GET" ACTION="/admin"><INPUT TYPE="submit" VALUE="Manage Server"></FORM>
</P>
<P><I>If you are asked for a username and password, enter your login
@@ -79,9 +50,7 @@
<H2 CLASS="title">About CUPS</H2>
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Happy Computer and Printer">
+<P><IMG SRC="/images/cups-icon.png" ALIGN="LEFT" WIDTH="128" HEIGHT="128" STYLE="padding-right: 10px;" ALT="CUPS Icon">
CUPS provides a portable printing layer for
UNIX<SUP>®</SUP>-based operating systems. It is developed and
@@ -104,23 +73,12 @@
<A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
</PRE>
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>The Common UNIX Printing System, CUPS, and the CUPS logo are the
-trademark property of <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS is copyright 2007 by Apple Inc, All Rights Reserved.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
+</TD></TR>
+<TR><TD> </TD></TR>
+<TR><TD CLASS="trailer">The Common UNIX Printing System, CUPS, and
+the CUPS logo are the trademark property of
+<A HREF="http://www.apple.com">Apple, Inc.</A> CUPS is copyright 2007 by Apple
+Inc, all rights reserved.</TD></TR>
</TABLE>
</BODY>
</HTML>
diff --git a/doc/it/images/button-accept-jobs.gif b/doc/it/images/button-accept-jobs.gif
deleted file mode 100644
index 394ae93..0000000
--- a/doc/it/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-add-class.gif b/doc/it/images/button-add-class.gif
deleted file mode 100644
index 46de12b..0000000
--- a/doc/it/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-add-printer.gif b/doc/it/images/button-add-printer.gif
deleted file mode 100644
index ad53491..0000000
--- a/doc/it/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-add-this-printer.gif b/doc/it/images/button-add-this-printer.gif
deleted file mode 100644
index 6a526bb..0000000
--- a/doc/it/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-cancel-all-jobs.gif b/doc/it/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 3bad563..0000000
--- a/doc/it/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-cancel-job.gif b/doc/it/images/button-cancel-job.gif
deleted file mode 100644
index cb12f3a..0000000
--- a/doc/it/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-change-settings.gif b/doc/it/images/button-change-settings.gif
deleted file mode 100644
index 4aefa00..0000000
--- a/doc/it/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-clean-print-heads.gif b/doc/it/images/button-clean-print-heads.gif
deleted file mode 100644
index 0ee6b67..0000000
--- a/doc/it/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-clear.gif b/doc/it/images/button-clear.gif
deleted file mode 100644
index c5e0c76..0000000
--- a/doc/it/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-continue.gif b/doc/it/images/button-continue.gif
deleted file mode 100644
index 5287aa6..0000000
--- a/doc/it/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-delete-class.gif b/doc/it/images/button-delete-class.gif
deleted file mode 100644
index d5c5a9a..0000000
--- a/doc/it/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-delete-printer.gif b/doc/it/images/button-delete-printer.gif
deleted file mode 100644
index a6f3d63..0000000
--- a/doc/it/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-edit-configuration-file.gif b/doc/it/images/button-edit-configuration-file.gif
deleted file mode 100644
index 27dd668..0000000
--- a/doc/it/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-export-samba.gif b/doc/it/images/button-export-samba.gif
deleted file mode 100644
index 28011fe..0000000
--- a/doc/it/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-help.gif b/doc/it/images/button-help.gif
deleted file mode 100644
index 729e469..0000000
--- a/doc/it/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-hold-job.gif b/doc/it/images/button-hold-job.gif
deleted file mode 100644
index 4f39dd9..0000000
--- a/doc/it/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-manage-classes.gif b/doc/it/images/button-manage-classes.gif
deleted file mode 100644
index 5ced7e0..0000000
--- a/doc/it/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-manage-jobs.gif b/doc/it/images/button-manage-jobs.gif
deleted file mode 100644
index 0746c1a..0000000
--- a/doc/it/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-manage-printers.gif b/doc/it/images/button-manage-printers.gif
deleted file mode 100644
index f9fc252..0000000
--- a/doc/it/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-manage-server.gif b/doc/it/images/button-manage-server.gif
deleted file mode 100644
index e3bd612..0000000
--- a/doc/it/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-modify-class.gif b/doc/it/images/button-modify-class.gif
deleted file mode 100644
index 1623871..0000000
--- a/doc/it/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-modify-printer.gif b/doc/it/images/button-modify-printer.gif
deleted file mode 100644
index 0d1faac..0000000
--- a/doc/it/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-move-job.gif b/doc/it/images/button-move-job.gif
deleted file mode 100644
index cfd1a7a..0000000
--- a/doc/it/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-move-jobs.gif b/doc/it/images/button-move-jobs.gif
deleted file mode 100644
index 9629190..0000000
--- a/doc/it/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-print-self-test-page.gif b/doc/it/images/button-print-self-test-page.gif
deleted file mode 100644
index fac427d..0000000
--- a/doc/it/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-print-test-page.gif b/doc/it/images/button-print-test-page.gif
deleted file mode 100644
index f443cc6..0000000
--- a/doc/it/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-publish-printer.gif b/doc/it/images/button-publish-printer.gif
deleted file mode 100644
index a4c17ba..0000000
--- a/doc/it/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-reject-jobs.gif b/doc/it/images/button-reject-jobs.gif
deleted file mode 100644
index 4d624de..0000000
--- a/doc/it/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-release-job.gif b/doc/it/images/button-release-job.gif
deleted file mode 100644
index eba16c7..0000000
--- a/doc/it/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-restart-job.gif b/doc/it/images/button-restart-job.gif
deleted file mode 100644
index f096697..0000000
--- a/doc/it/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-save-changes.gif b/doc/it/images/button-save-changes.gif
deleted file mode 100644
index 8253933..0000000
--- a/doc/it/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-search.gif b/doc/it/images/button-search.gif
deleted file mode 100644
index 2e71d39..0000000
--- a/doc/it/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-set-allowed-users.gif b/doc/it/images/button-set-allowed-users.gif
deleted file mode 100644
index 2a436c0..0000000
--- a/doc/it/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-set-as-default.gif b/doc/it/images/button-set-as-default.gif
deleted file mode 100644
index 96365a1..0000000
--- a/doc/it/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-set-printer-options.gif b/doc/it/images/button-set-printer-options.gif
deleted file mode 100644
index b7246a6..0000000
--- a/doc/it/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-show-active.gif b/doc/it/images/button-show-active.gif
deleted file mode 100644
index 27f1b1b..0000000
--- a/doc/it/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-show-all.gif b/doc/it/images/button-show-all.gif
deleted file mode 100644
index a3062db..0000000
--- a/doc/it/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-show-completed.gif b/doc/it/images/button-show-completed.gif
deleted file mode 100644
index 19c8b75..0000000
--- a/doc/it/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-show-next.gif b/doc/it/images/button-show-next.gif
deleted file mode 100644
index 0acf764..0000000
--- a/doc/it/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-show-previous.gif b/doc/it/images/button-show-previous.gif
deleted file mode 100644
index c07ccec..0000000
--- a/doc/it/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-sort-ascending.gif b/doc/it/images/button-sort-ascending.gif
deleted file mode 100644
index 5999f57..0000000
--- a/doc/it/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-sort-descending.gif b/doc/it/images/button-sort-descending.gif
deleted file mode 100644
index 87379e1..0000000
--- a/doc/it/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-start-class.gif b/doc/it/images/button-start-class.gif
deleted file mode 100644
index 1c6d28a..0000000
--- a/doc/it/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-start-printer.gif b/doc/it/images/button-start-printer.gif
deleted file mode 100644
index 8e48a07..0000000
--- a/doc/it/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-stop-class.gif b/doc/it/images/button-stop-class.gif
deleted file mode 100644
index 94577a1..0000000
--- a/doc/it/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-stop-printer.gif b/doc/it/images/button-stop-printer.gif
deleted file mode 100644
index ae1d088..0000000
--- a/doc/it/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-unpublish-printer.gif b/doc/it/images/button-unpublish-printer.gif
deleted file mode 100644
index 797f227..0000000
--- a/doc/it/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-use-default-config.gif b/doc/it/images/button-use-default-config.gif
deleted file mode 100644
index fd86222..0000000
--- a/doc/it/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-view-access-log.gif b/doc/it/images/button-view-access-log.gif
deleted file mode 100644
index 1d67c85..0000000
--- a/doc/it/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-view-error-log.gif b/doc/it/images/button-view-error-log.gif
deleted file mode 100644
index edcc05b..0000000
--- a/doc/it/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-view-page-log.gif b/doc/it/images/button-view-page-log.gif
deleted file mode 100644
index d48d772..0000000
--- a/doc/it/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/images/button-view-printable-version.gif b/doc/it/images/button-view-printable-version.gif
deleted file mode 100644
index f01d634..0000000
--- a/doc/it/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/it/index.html.in b/doc/it/index.html.in
deleted file mode 100644
index c53ea11..0000000
--- a/doc/it/index.html.in
+++ /dev/null
@@ -1,124 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Home - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Principale <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Amministrazione <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Classi <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Documentazione/Guida <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Operazioni <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Stampanti <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">Benvenuto!</H2>
-
-<P>Queste pagine web ti consentono di controllare le stampanti e le operazioni di stampa nonché eseguire operazioni di amministrazione del sistema. Fai clic su ognuna delle schede in alto o sui pulsanti seguenti per effettuare un'operazione.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Guida"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Aggiungi classe"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Aggiungi stampante"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Gestione classi"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Gestione operazioni"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Gestione stampanti"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Gestione server"></A>
-</P>
-
-<P><I>Se ti viene richiesto un nome utente o una password, inserisci il nome utente
-e la password di accesso o il nome utente e la password dell'utente "root".</I></P>
-
-<H2 CLASS="title">Informazioni su CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Computer felice e stampante">
-
-CUPS fornisce un sottosistema di stampa portabile per
-i sistemi operativi basati su UNIX<SUP>®</SUP>. Sviluppato e
-gestito da <A HREF="http://www.apple.com">Apple Inc.</a> per promuovere una soluzione di stampa standard. CUPS è il
-sistema di stampa standard utilizzato su MacOS<SUP>®</SUP> X e sulla
-maggior parte delle distribuzioni Linux<SUP>®</SUP>.</P>
-
-<P>CUPS utilizza l'<A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank">Internet Printing Protocol ("IPP")</A> come base per la
-gestione delle operazioni di stampa e delle code e aggiunge la navigazione delle
-stampanti di rete e opzioni di stampa basate su PostScript Printer
-Description ("PPD") per supportare tutte le necessità di stampa.<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">Driver di stampa e assistenza</H2>
-
-<P>Visita il sito ufficiale di CUPS per i driver di stampa e assistenza:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS, e il logo CUPS sono
-marchi registrati da <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS è un copyright 2007 di Apple Inc,
-Tutti i diritti sono riservati.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/ja/images/button-accept-jobs.gif b/doc/ja/images/button-accept-jobs.gif
deleted file mode 100644
index 7ee4db6..0000000
--- a/doc/ja/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-add-class.gif b/doc/ja/images/button-add-class.gif
deleted file mode 100644
index aa046eb..0000000
--- a/doc/ja/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-add-printer.gif b/doc/ja/images/button-add-printer.gif
deleted file mode 100644
index 19869c6..0000000
--- a/doc/ja/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-add-this-printer.gif b/doc/ja/images/button-add-this-printer.gif
deleted file mode 100644
index 75dcf19..0000000
--- a/doc/ja/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-cancel-all-jobs.gif b/doc/ja/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 3be5118..0000000
--- a/doc/ja/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-cancel-job.gif b/doc/ja/images/button-cancel-job.gif
deleted file mode 100644
index c6ce936..0000000
--- a/doc/ja/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-change-settings.gif b/doc/ja/images/button-change-settings.gif
deleted file mode 100644
index d31acf1..0000000
--- a/doc/ja/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-continue.gif b/doc/ja/images/button-continue.gif
deleted file mode 100644
index 540aabf..0000000
--- a/doc/ja/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-delete-class.gif b/doc/ja/images/button-delete-class.gif
deleted file mode 100644
index a9307db..0000000
--- a/doc/ja/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-delete-printer.gif b/doc/ja/images/button-delete-printer.gif
deleted file mode 100644
index 5525d10..0000000
--- a/doc/ja/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-edit-configuration-file.gif b/doc/ja/images/button-edit-configuration-file.gif
deleted file mode 100644
index 8b8a879..0000000
--- a/doc/ja/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-export-samba.gif b/doc/ja/images/button-export-samba.gif
deleted file mode 100644
index a839670..0000000
--- a/doc/ja/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-help.gif b/doc/ja/images/button-help.gif
deleted file mode 100644
index b0369cf..0000000
--- a/doc/ja/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-hold-job.gif b/doc/ja/images/button-hold-job.gif
deleted file mode 100644
index 67c5e84..0000000
--- a/doc/ja/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-manage-classes.gif b/doc/ja/images/button-manage-classes.gif
deleted file mode 100644
index 0643673..0000000
--- a/doc/ja/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-manage-jobs.gif b/doc/ja/images/button-manage-jobs.gif
deleted file mode 100644
index 8054528..0000000
--- a/doc/ja/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-manage-printers.gif b/doc/ja/images/button-manage-printers.gif
deleted file mode 100644
index 65e824a..0000000
--- a/doc/ja/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-manage-server.gif b/doc/ja/images/button-manage-server.gif
deleted file mode 100644
index 2b2d235..0000000
--- a/doc/ja/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-modify-class.gif b/doc/ja/images/button-modify-class.gif
deleted file mode 100644
index 38d40a7..0000000
--- a/doc/ja/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-modify-printer.gif b/doc/ja/images/button-modify-printer.gif
deleted file mode 100644
index 261b384..0000000
--- a/doc/ja/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-move-job.gif b/doc/ja/images/button-move-job.gif
deleted file mode 100644
index f0d2b54..0000000
--- a/doc/ja/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-move-jobs.gif b/doc/ja/images/button-move-jobs.gif
deleted file mode 100644
index e381fe4..0000000
--- a/doc/ja/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-print-test-page.gif b/doc/ja/images/button-print-test-page.gif
deleted file mode 100644
index 88995e5..0000000
--- a/doc/ja/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-publish-printer.gif b/doc/ja/images/button-publish-printer.gif
deleted file mode 100644
index 7c47333..0000000
--- a/doc/ja/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-reject-jobs.gif b/doc/ja/images/button-reject-jobs.gif
deleted file mode 100644
index ed1ac6b..0000000
--- a/doc/ja/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-release-job.gif b/doc/ja/images/button-release-job.gif
deleted file mode 100644
index 245126e..0000000
--- a/doc/ja/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-restart-job.gif b/doc/ja/images/button-restart-job.gif
deleted file mode 100644
index af27eaa..0000000
--- a/doc/ja/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-save-changes.gif b/doc/ja/images/button-save-changes.gif
deleted file mode 100644
index 2637b49..0000000
--- a/doc/ja/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-search.gif b/doc/ja/images/button-search.gif
deleted file mode 100644
index c03e1f5..0000000
--- a/doc/ja/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-set-allowed-users.gif b/doc/ja/images/button-set-allowed-users.gif
deleted file mode 100644
index 891c123..0000000
--- a/doc/ja/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-set-as-default.gif b/doc/ja/images/button-set-as-default.gif
deleted file mode 100644
index 14834a7..0000000
--- a/doc/ja/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-set-printer-options.gif b/doc/ja/images/button-set-printer-options.gif
deleted file mode 100644
index e218b00..0000000
--- a/doc/ja/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-show-active.gif b/doc/ja/images/button-show-active.gif
deleted file mode 100644
index 156f79d..0000000
--- a/doc/ja/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-show-all.gif b/doc/ja/images/button-show-all.gif
deleted file mode 100644
index 4178a97..0000000
--- a/doc/ja/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-show-completed.gif b/doc/ja/images/button-show-completed.gif
deleted file mode 100644
index c577842..0000000
--- a/doc/ja/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-show-next.gif b/doc/ja/images/button-show-next.gif
deleted file mode 100644
index 86cd446..0000000
--- a/doc/ja/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-show-previous.gif b/doc/ja/images/button-show-previous.gif
deleted file mode 100644
index 57ae163..0000000
--- a/doc/ja/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-sort-ascending.gif b/doc/ja/images/button-sort-ascending.gif
deleted file mode 100644
index 075c460..0000000
--- a/doc/ja/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-sort-descending.gif b/doc/ja/images/button-sort-descending.gif
deleted file mode 100644
index 79fcb4d..0000000
--- a/doc/ja/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-start-class.gif b/doc/ja/images/button-start-class.gif
deleted file mode 100644
index bd9c619..0000000
--- a/doc/ja/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-start-printer.gif b/doc/ja/images/button-start-printer.gif
deleted file mode 100644
index 222e457..0000000
--- a/doc/ja/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-stop-class.gif b/doc/ja/images/button-stop-class.gif
deleted file mode 100644
index ee44b7c..0000000
--- a/doc/ja/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-stop-printer.gif b/doc/ja/images/button-stop-printer.gif
deleted file mode 100644
index 7912e9d..0000000
--- a/doc/ja/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-unpublish-printer.gif b/doc/ja/images/button-unpublish-printer.gif
deleted file mode 100644
index 8ea47aa..0000000
--- a/doc/ja/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-use-default-config.gif b/doc/ja/images/button-use-default-config.gif
deleted file mode 100644
index ac7c16c..0000000
--- a/doc/ja/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-view-access-log.gif b/doc/ja/images/button-view-access-log.gif
deleted file mode 100644
index d6e06a9..0000000
--- a/doc/ja/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-view-error-log.gif b/doc/ja/images/button-view-error-log.gif
deleted file mode 100644
index e16274b..0000000
--- a/doc/ja/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/button-view-page-log.gif b/doc/ja/images/button-view-page-log.gif
deleted file mode 100644
index 8416e2d..0000000
--- a/doc/ja/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/images/show-all-jobs.gif b/doc/ja/images/show-all-jobs.gif
deleted file mode 100644
index 4178a97..0000000
--- a/doc/ja/images/show-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/ja/index.html.in b/doc/ja/index.html.in
deleted file mode 100644
index 42fa7d3..0000000
--- a/doc/ja/index.html.in
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>ホーム - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> ホーム <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 管理 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> クラス <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> ドキュメント/ヘルプ <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> ジョブ <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> プリンタ <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">ようこそ!</H2>
-
-<P>この Web ページでは、システム管理作業はもちろん、プリンタやジョブ
-の監視ができます。作業を行うには、上にあるタブをクリックするか、下の
-ボタンをクリックしてください。</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Help"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="クラスの追加"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="プリンタの追加"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="クラスの管理"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="ジョブの管理"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="プリンタの管理"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="サーバの管理"></A>
-</P>
-
-<P><I>ユーザ名とパスワードを尋ねられたら、あなたのユーザ名とパスワード、
-あるいは、ユーザ名 "root" とそのパスワードを入力してください。</I></P>
-
-<H2 CLASS="title">CUPS について</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="ご機嫌なコンピュータとプリンタ">
-
-CUPS は、UNIX<SUP>®</SUP> ベースのオペレーティングシステムのための、
-ポータブルな印刷レイヤを提供します。標準印刷ソリューションを促進する
-ために、<A HREF="http://www.apple.com">Apple Inc.</a> によって開発および保守されています。CUPS は
-MacOS<SUP>®</SUP> X および多くの Linux<SUP>®</SUP>
-ディストリビューションで採用されている標準印刷システムです。</P>
-
-<P>CUPS は
-印刷ジョブとキューの管理に <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank">Internet Printing Protocol ("IPP")</A>
-を基礎として使い、ネットワークプリンタのブラウズ、
-実世界の印刷をサポートするための印刷オプションに基づく
-PostScript Printer Description ("PPD") の機能を追加しています。<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">プリンタドライバと支援</H2>
-
-<P>プリンタドライバと支援については、公式 CUPS サイトを訪れてください:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>The Common UNIX Printing System, CUPS, and the CUPS logo are the
-trademark property of <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS is copyright 2007 by Apple Inc, All Rights Reserved.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/pl/images/button-accept-jobs.gif b/doc/pl/images/button-accept-jobs.gif
deleted file mode 100644
index 8013e5d..0000000
--- a/doc/pl/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-add-class.gif b/doc/pl/images/button-add-class.gif
deleted file mode 100644
index ca9b8c6..0000000
--- a/doc/pl/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-add-printer.gif b/doc/pl/images/button-add-printer.gif
deleted file mode 100644
index 1e099e6..0000000
--- a/doc/pl/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-add-this-printer.gif b/doc/pl/images/button-add-this-printer.gif
deleted file mode 100644
index 4fa4e4d..0000000
--- a/doc/pl/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-cancel-all-jobs.gif b/doc/pl/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 093b3e7..0000000
--- a/doc/pl/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-cancel-job.gif b/doc/pl/images/button-cancel-job.gif
deleted file mode 100644
index 1cc3be3..0000000
--- a/doc/pl/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-change-settings.gif b/doc/pl/images/button-change-settings.gif
deleted file mode 100644
index 8abeb07..0000000
--- a/doc/pl/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-clean-print-heads.gif b/doc/pl/images/button-clean-print-heads.gif
deleted file mode 100644
index 0daf9a9..0000000
--- a/doc/pl/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-clear.gif b/doc/pl/images/button-clear.gif
deleted file mode 100644
index 9e1c36d..0000000
--- a/doc/pl/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-continue.gif b/doc/pl/images/button-continue.gif
deleted file mode 100644
index d0d2916..0000000
--- a/doc/pl/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-delete-class.gif b/doc/pl/images/button-delete-class.gif
deleted file mode 100644
index 38f69ec..0000000
--- a/doc/pl/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-delete-printer.gif b/doc/pl/images/button-delete-printer.gif
deleted file mode 100644
index 7e5bf74..0000000
--- a/doc/pl/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-edit-configuration-file.gif b/doc/pl/images/button-edit-configuration-file.gif
deleted file mode 100644
index e892aa1..0000000
--- a/doc/pl/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-export-samba.gif b/doc/pl/images/button-export-samba.gif
deleted file mode 100644
index 1fdbf67..0000000
--- a/doc/pl/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-help.gif b/doc/pl/images/button-help.gif
deleted file mode 100644
index f5e239e..0000000
--- a/doc/pl/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-hold-job.gif b/doc/pl/images/button-hold-job.gif
deleted file mode 100644
index 5219e68..0000000
--- a/doc/pl/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-manage-classes.gif b/doc/pl/images/button-manage-classes.gif
deleted file mode 100644
index 63a8f66..0000000
--- a/doc/pl/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-manage-jobs.gif b/doc/pl/images/button-manage-jobs.gif
deleted file mode 100644
index f8f6f0d..0000000
--- a/doc/pl/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-manage-printers.gif b/doc/pl/images/button-manage-printers.gif
deleted file mode 100644
index 041efc2..0000000
--- a/doc/pl/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-manage-server.gif b/doc/pl/images/button-manage-server.gif
deleted file mode 100644
index cb6d760..0000000
--- a/doc/pl/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-modify-class.gif b/doc/pl/images/button-modify-class.gif
deleted file mode 100644
index 38cce15..0000000
--- a/doc/pl/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-modify-printer.gif b/doc/pl/images/button-modify-printer.gif
deleted file mode 100644
index acbb6da..0000000
--- a/doc/pl/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-move-job.gif b/doc/pl/images/button-move-job.gif
deleted file mode 100644
index 585f48e..0000000
--- a/doc/pl/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-move-jobs.gif b/doc/pl/images/button-move-jobs.gif
deleted file mode 100644
index 4600b78..0000000
--- a/doc/pl/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-print-self-test-page.gif b/doc/pl/images/button-print-self-test-page.gif
deleted file mode 100644
index 1aa3349..0000000
--- a/doc/pl/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-print-test-page.gif b/doc/pl/images/button-print-test-page.gif
deleted file mode 100644
index 8eb7ec3..0000000
--- a/doc/pl/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-publish-printer.gif b/doc/pl/images/button-publish-printer.gif
deleted file mode 100644
index 909702f..0000000
--- a/doc/pl/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-reject-jobs.gif b/doc/pl/images/button-reject-jobs.gif
deleted file mode 100644
index bcff455..0000000
--- a/doc/pl/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-release-job.gif b/doc/pl/images/button-release-job.gif
deleted file mode 100644
index a3d95ad..0000000
--- a/doc/pl/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-restart-job.gif b/doc/pl/images/button-restart-job.gif
deleted file mode 100644
index 5d5a7c0..0000000
--- a/doc/pl/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-save-changes.gif b/doc/pl/images/button-save-changes.gif
deleted file mode 100644
index 5056b80..0000000
--- a/doc/pl/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-search.gif b/doc/pl/images/button-search.gif
deleted file mode 100644
index 5f99760..0000000
--- a/doc/pl/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-set-allowed-users.gif b/doc/pl/images/button-set-allowed-users.gif
deleted file mode 100644
index 728ced1..0000000
--- a/doc/pl/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-set-as-default.gif b/doc/pl/images/button-set-as-default.gif
deleted file mode 100644
index b01c191..0000000
--- a/doc/pl/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-set-printer-options.gif b/doc/pl/images/button-set-printer-options.gif
deleted file mode 100644
index ed026d5..0000000
--- a/doc/pl/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-show-active.gif b/doc/pl/images/button-show-active.gif
deleted file mode 100644
index ac9d4e0..0000000
--- a/doc/pl/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-show-all.gif b/doc/pl/images/button-show-all.gif
deleted file mode 100644
index 0bd0388..0000000
--- a/doc/pl/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-show-completed.gif b/doc/pl/images/button-show-completed.gif
deleted file mode 100644
index d27b307..0000000
--- a/doc/pl/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-show-next.gif b/doc/pl/images/button-show-next.gif
deleted file mode 100644
index a584f88..0000000
--- a/doc/pl/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-show-previous.gif b/doc/pl/images/button-show-previous.gif
deleted file mode 100644
index 64613b9..0000000
--- a/doc/pl/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-sort-ascending.gif b/doc/pl/images/button-sort-ascending.gif
deleted file mode 100644
index 993cf6a..0000000
--- a/doc/pl/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-sort-descending.gif b/doc/pl/images/button-sort-descending.gif
deleted file mode 100644
index fbc5e96..0000000
--- a/doc/pl/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-start-class.gif b/doc/pl/images/button-start-class.gif
deleted file mode 100644
index 834f8a1..0000000
--- a/doc/pl/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-start-printer.gif b/doc/pl/images/button-start-printer.gif
deleted file mode 100644
index 7d86be5..0000000
--- a/doc/pl/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-stop-class.gif b/doc/pl/images/button-stop-class.gif
deleted file mode 100644
index c1f96cc..0000000
--- a/doc/pl/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-stop-printer.gif b/doc/pl/images/button-stop-printer.gif
deleted file mode 100644
index 34bf39d..0000000
--- a/doc/pl/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-unpublish-printer.gif b/doc/pl/images/button-unpublish-printer.gif
deleted file mode 100644
index fdb48f3..0000000
--- a/doc/pl/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-use-default-config.gif b/doc/pl/images/button-use-default-config.gif
deleted file mode 100644
index 578cd05..0000000
--- a/doc/pl/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-view-access-log.gif b/doc/pl/images/button-view-access-log.gif
deleted file mode 100644
index b6ffd0a..0000000
--- a/doc/pl/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-view-error-log.gif b/doc/pl/images/button-view-error-log.gif
deleted file mode 100644
index bbdd548..0000000
--- a/doc/pl/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-view-page-log.gif b/doc/pl/images/button-view-page-log.gif
deleted file mode 100644
index 30b3a7e..0000000
--- a/doc/pl/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/images/button-view-printable-version.gif b/doc/pl/images/button-view-printable-version.gif
deleted file mode 100644
index 726cd3a..0000000
--- a/doc/pl/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/pl/index.html.in b/doc/pl/index.html.in
deleted file mode 100644
index 54b07af..0000000
--- a/doc/pl/index.html.in
+++ /dev/null
@@ -1,126 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Strona domowa - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Strona domowa <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Administracja <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Klasy <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Dokumentacja/pomoc <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Zadania <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Drukarki <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">Witaj!</H2>
-
-<P>Te strony WWW pozwalają na monitorowanie drukarek i zadań oraz
-przeprowadzanie zadań administracyjnych systemu. Naciśnij na dowolną
-powyższą kartę lub poniższy przycisk, aby przeprowadzić zadanie.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Pomoc"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Dodaj klasę"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Dodaj drkarkę"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Zarządzaj klasami"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Zarządzaj zadaniami"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Zarządzaj drukarkami"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Zarządzaj serwerem"></A>
-</P>
-
-<P><I>Jeśli zostaniesz poproszony o nazwę użytkownika i hasło, podaj
-swój login i hasło lub nazwę użytkownika "root" i hasło.</I></P>
-
-<H2 CLASS="title">Informacje o CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Szczęśliwy komputer i drukarka">
-
-CUPS dostarcza przenośną warstwę drukowania dla systemów
-operacyjnych opartych na Uniksie<SUP>®</SUP>. Został napisany
-i utrzymywany przez <A HREF="http://www.apple.com">Apple Inc</a>, aby wypromować standardowe rozwiązanie drukowania.
-CUPS jest standardowym systemem drukowania używanym na MacOS-ie
-<SUP>®</SUP> X i większości dystrybucji Linuksa<SUP>®</SUP>.</P>
-
-<P>CUPS używa <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank"> Internetowego protokołu drukowania ("IPP")</A>
-jako podstawę zarządzania zadaniami drukowania i kolejkami oraz
-dodaje sieciowe przeglądanie drukarek, a także oparte na
-PostScriptowym opisie drukarek ("PPD") opcje drukowania do
-obsługi prawdziwego drukowania.<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">Sterowniki drukarek i pomoc techniczna</H2>
-
-<P>Odwiedź oficjalną stronę CUPS, aby uzyskać sterowniki drukarek i pomoc techniczną:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS i logo CUPS są
-zarejestrowanymi znakami towarowymi <A HREF="http://www.apple.com">Apple Inc.</A>
-Copyright 2007 Apple Inc, wszelkie prawa zastrzeżone.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/sv/images/button-accept-jobs.gif b/doc/sv/images/button-accept-jobs.gif
deleted file mode 100644
index 06f7e5a..0000000
--- a/doc/sv/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-add-class.gif b/doc/sv/images/button-add-class.gif
deleted file mode 100644
index f398d69..0000000
--- a/doc/sv/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-add-printer.gif b/doc/sv/images/button-add-printer.gif
deleted file mode 100644
index 6a6cc15..0000000
--- a/doc/sv/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-add-this-printer.gif b/doc/sv/images/button-add-this-printer.gif
deleted file mode 100644
index 5e26153..0000000
--- a/doc/sv/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-cancel-all-jobs.gif b/doc/sv/images/button-cancel-all-jobs.gif
deleted file mode 100644
index d09a578..0000000
--- a/doc/sv/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-cancel-job.gif b/doc/sv/images/button-cancel-job.gif
deleted file mode 100644
index 4a24ac6..0000000
--- a/doc/sv/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-change-settings.gif b/doc/sv/images/button-change-settings.gif
deleted file mode 100644
index 93ba0ab..0000000
--- a/doc/sv/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-clean-print-heads.gif b/doc/sv/images/button-clean-print-heads.gif
deleted file mode 100644
index 188c1c0..0000000
--- a/doc/sv/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-clear.gif b/doc/sv/images/button-clear.gif
deleted file mode 100644
index 98baad8..0000000
--- a/doc/sv/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-continue.gif b/doc/sv/images/button-continue.gif
deleted file mode 100644
index 0910b3d..0000000
--- a/doc/sv/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-delete-class.gif b/doc/sv/images/button-delete-class.gif
deleted file mode 100644
index 7290222..0000000
--- a/doc/sv/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-delete-printer.gif b/doc/sv/images/button-delete-printer.gif
deleted file mode 100644
index bbf5163..0000000
--- a/doc/sv/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-edit-configuration-file.gif b/doc/sv/images/button-edit-configuration-file.gif
deleted file mode 100644
index 5f6e50b..0000000
--- a/doc/sv/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-export-samba.gif b/doc/sv/images/button-export-samba.gif
deleted file mode 100644
index ab7e0d6..0000000
--- a/doc/sv/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-help.gif b/doc/sv/images/button-help.gif
deleted file mode 100644
index d418800..0000000
--- a/doc/sv/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-hold-job.gif b/doc/sv/images/button-hold-job.gif
deleted file mode 100644
index ed2f5e0..0000000
--- a/doc/sv/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-manage-classes.gif b/doc/sv/images/button-manage-classes.gif
deleted file mode 100644
index 20062fe..0000000
--- a/doc/sv/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-manage-jobs.gif b/doc/sv/images/button-manage-jobs.gif
deleted file mode 100644
index 50b5f65..0000000
--- a/doc/sv/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-manage-printers.gif b/doc/sv/images/button-manage-printers.gif
deleted file mode 100644
index e0e2a60..0000000
--- a/doc/sv/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-manage-server.gif b/doc/sv/images/button-manage-server.gif
deleted file mode 100644
index f564983..0000000
--- a/doc/sv/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-modify-class.gif b/doc/sv/images/button-modify-class.gif
deleted file mode 100644
index 5494ddd..0000000
--- a/doc/sv/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-modify-printer.gif b/doc/sv/images/button-modify-printer.gif
deleted file mode 100644
index c4d4556..0000000
--- a/doc/sv/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-move-job.gif b/doc/sv/images/button-move-job.gif
deleted file mode 100644
index 047a02a..0000000
--- a/doc/sv/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-move-jobs.gif b/doc/sv/images/button-move-jobs.gif
deleted file mode 100644
index 836fdb6..0000000
--- a/doc/sv/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-print-self-test-page.gif b/doc/sv/images/button-print-self-test-page.gif
deleted file mode 100644
index e3c11e6..0000000
--- a/doc/sv/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-print-test-page.gif b/doc/sv/images/button-print-test-page.gif
deleted file mode 100644
index 4e7cd70..0000000
--- a/doc/sv/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-publish-printer.gif b/doc/sv/images/button-publish-printer.gif
deleted file mode 100644
index ad0d162..0000000
--- a/doc/sv/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-reject-jobs.gif b/doc/sv/images/button-reject-jobs.gif
deleted file mode 100644
index 54025f4..0000000
--- a/doc/sv/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-release-job.gif b/doc/sv/images/button-release-job.gif
deleted file mode 100644
index 029cc8c..0000000
--- a/doc/sv/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-restart-job.gif b/doc/sv/images/button-restart-job.gif
deleted file mode 100644
index d4fa713..0000000
--- a/doc/sv/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-save-changes.gif b/doc/sv/images/button-save-changes.gif
deleted file mode 100644
index b33ab6e..0000000
--- a/doc/sv/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-search.gif b/doc/sv/images/button-search.gif
deleted file mode 100644
index e248dce..0000000
--- a/doc/sv/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-set-allowed-users.gif b/doc/sv/images/button-set-allowed-users.gif
deleted file mode 100644
index c547b06..0000000
--- a/doc/sv/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-set-as-default.gif b/doc/sv/images/button-set-as-default.gif
deleted file mode 100644
index 85f162e..0000000
--- a/doc/sv/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-set-printer-options.gif b/doc/sv/images/button-set-printer-options.gif
deleted file mode 100644
index 85d7021..0000000
--- a/doc/sv/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-show-active.gif b/doc/sv/images/button-show-active.gif
deleted file mode 100644
index 08db0e1..0000000
--- a/doc/sv/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-show-all.gif b/doc/sv/images/button-show-all.gif
deleted file mode 100644
index 981ad03..0000000
--- a/doc/sv/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-show-completed.gif b/doc/sv/images/button-show-completed.gif
deleted file mode 100644
index c248692..0000000
--- a/doc/sv/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-show-next.gif b/doc/sv/images/button-show-next.gif
deleted file mode 100644
index 47ea52c..0000000
--- a/doc/sv/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-show-previous.gif b/doc/sv/images/button-show-previous.gif
deleted file mode 100644
index 92f5a9b..0000000
--- a/doc/sv/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-sort-ascending.gif b/doc/sv/images/button-sort-ascending.gif
deleted file mode 100644
index 161b358..0000000
--- a/doc/sv/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-sort-descending.gif b/doc/sv/images/button-sort-descending.gif
deleted file mode 100644
index 789bd32..0000000
--- a/doc/sv/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-start-class.gif b/doc/sv/images/button-start-class.gif
deleted file mode 100644
index 7aa12e8..0000000
--- a/doc/sv/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-start-printer.gif b/doc/sv/images/button-start-printer.gif
deleted file mode 100644
index ace2849..0000000
--- a/doc/sv/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-stop-class.gif b/doc/sv/images/button-stop-class.gif
deleted file mode 100644
index 151320f..0000000
--- a/doc/sv/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-stop-printer.gif b/doc/sv/images/button-stop-printer.gif
deleted file mode 100644
index 3ace126..0000000
--- a/doc/sv/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-unpublish-printer.gif b/doc/sv/images/button-unpublish-printer.gif
deleted file mode 100644
index 4511829..0000000
--- a/doc/sv/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-use-default-config.gif b/doc/sv/images/button-use-default-config.gif
deleted file mode 100644
index 8d5f684..0000000
--- a/doc/sv/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-view-access-log.gif b/doc/sv/images/button-view-access-log.gif
deleted file mode 100644
index 4fa9a55..0000000
--- a/doc/sv/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-view-error-log.gif b/doc/sv/images/button-view-error-log.gif
deleted file mode 100644
index 966edf2..0000000
--- a/doc/sv/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-view-page-log.gif b/doc/sv/images/button-view-page-log.gif
deleted file mode 100644
index 29d5465..0000000
--- a/doc/sv/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/images/button-view-printable-version.gif b/doc/sv/images/button-view-printable-version.gif
deleted file mode 100644
index 343cbea..0000000
--- a/doc/sv/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/sv/index.html.in b/doc/sv/index.html.in
deleted file mode 100644
index 6f3c2f2..0000000
--- a/doc/sv/index.html.in
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>Home - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Hem <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Administration <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Klasser <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Dokumentation/Hjälp <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Jobb <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Skrivare <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">Välkommen!</H2>
-
-<P>Dessa webbsidor låter dig övervaka dina skrivare och jobb så väl som
-genomföra systemadministrativa uppgifter. Klicka på någon av flikarna
-ovan eller knapparna nedan för att genomföra en uppgift.</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="Hjälp"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="Lägg till klass"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="Lägg till skrivare"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="Hantera klasser"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="Hantera jobb"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="Hantera skrivare"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="Hantera server"></A>
-</P>
-
-<P><I>Om du blir frågad efter ett användarnamn och lösenord, ange ditt
-inloggningsnamn och lösenord eller "root"-användarens användarnamn och
-lösenord.</I></P>
-
-<H2 CLASS="title">Om CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="Glad dator och skrivare">
-
-CUPS tillhandahåller ett portabelt skrivarlager för UNIX<SUP>®</SUP>-baserade operativsystem. Det har utvecklats och
-underhålls av <A HREF="http://www.apple.com">Apple Inc.</a> för att erbjuda en standardiserad utskriftslösning.
-CUPS är det utskriftssystemet som är standard på MacOS<SUP>®</SUP> X och de flesta Linux<SUP>®</SUP>-distributioner.</P>
-
-<P>CUPS använder <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank"> Internet Printing Protocol ("IPP")</A> som bas
-för att hantera utskriftsjobb, köer, bläddring för nätverksskrivare
-och PostScript Printer Description-baserade ("PPD") utskriftsalternativ för att ge stöd för utskrifter i den riktiga världen.<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">För skrivardrivrutiner och hjälp</H2>
-
-<P>Besök den officiella CUPS-webbplatsen för skrivardrivrutiner och hjälp:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>The Common UNIX Printing System, CUPS, och CUPS-logotypen är varumärken för <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS är copyright 2007 Apple Inc, Alla rättigheter reserverade.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/doc/zh_TW/images/button-accept-jobs.gif b/doc/zh_TW/images/button-accept-jobs.gif
deleted file mode 100644
index f5c3e2f..0000000
--- a/doc/zh_TW/images/button-accept-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-add-class.gif b/doc/zh_TW/images/button-add-class.gif
deleted file mode 100644
index 2c91089..0000000
--- a/doc/zh_TW/images/button-add-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-add-printer.gif b/doc/zh_TW/images/button-add-printer.gif
deleted file mode 100644
index 43b9bf3..0000000
--- a/doc/zh_TW/images/button-add-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-add-this-printer.gif b/doc/zh_TW/images/button-add-this-printer.gif
deleted file mode 100644
index 98ca9a1..0000000
--- a/doc/zh_TW/images/button-add-this-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-cancel-all-jobs.gif b/doc/zh_TW/images/button-cancel-all-jobs.gif
deleted file mode 100644
index 33445a8..0000000
--- a/doc/zh_TW/images/button-cancel-all-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-cancel-job.gif b/doc/zh_TW/images/button-cancel-job.gif
deleted file mode 100644
index d588cab..0000000
--- a/doc/zh_TW/images/button-cancel-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-change-settings.gif b/doc/zh_TW/images/button-change-settings.gif
deleted file mode 100644
index 9071f67..0000000
--- a/doc/zh_TW/images/button-change-settings.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-clean-print-heads.gif b/doc/zh_TW/images/button-clean-print-heads.gif
deleted file mode 100644
index 821bea2..0000000
--- a/doc/zh_TW/images/button-clean-print-heads.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-clear.gif b/doc/zh_TW/images/button-clear.gif
deleted file mode 100644
index 8fa8102..0000000
--- a/doc/zh_TW/images/button-clear.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-continue.gif b/doc/zh_TW/images/button-continue.gif
deleted file mode 100644
index c6b943f..0000000
--- a/doc/zh_TW/images/button-continue.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-delete-class.gif b/doc/zh_TW/images/button-delete-class.gif
deleted file mode 100644
index 830313c..0000000
--- a/doc/zh_TW/images/button-delete-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-delete-printer.gif b/doc/zh_TW/images/button-delete-printer.gif
deleted file mode 100644
index cecaf34..0000000
--- a/doc/zh_TW/images/button-delete-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-edit-configuration-file.gif b/doc/zh_TW/images/button-edit-configuration-file.gif
deleted file mode 100644
index 610f8d4..0000000
--- a/doc/zh_TW/images/button-edit-configuration-file.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-export-samba.gif b/doc/zh_TW/images/button-export-samba.gif
deleted file mode 100644
index 1572bcb..0000000
--- a/doc/zh_TW/images/button-export-samba.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-help.gif b/doc/zh_TW/images/button-help.gif
deleted file mode 100644
index bfb0b75..0000000
--- a/doc/zh_TW/images/button-help.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-hold-job.gif b/doc/zh_TW/images/button-hold-job.gif
deleted file mode 100644
index 2e1e87a..0000000
--- a/doc/zh_TW/images/button-hold-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-manage-classes.gif b/doc/zh_TW/images/button-manage-classes.gif
deleted file mode 100644
index a41bc71..0000000
--- a/doc/zh_TW/images/button-manage-classes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-manage-jobs.gif b/doc/zh_TW/images/button-manage-jobs.gif
deleted file mode 100644
index 71fed91..0000000
--- a/doc/zh_TW/images/button-manage-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-manage-printers.gif b/doc/zh_TW/images/button-manage-printers.gif
deleted file mode 100644
index de3042d..0000000
--- a/doc/zh_TW/images/button-manage-printers.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-manage-server.gif b/doc/zh_TW/images/button-manage-server.gif
deleted file mode 100644
index 6d54dbe..0000000
--- a/doc/zh_TW/images/button-manage-server.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-modify-class.gif b/doc/zh_TW/images/button-modify-class.gif
deleted file mode 100644
index ce8c339..0000000
--- a/doc/zh_TW/images/button-modify-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-modify-printer.gif b/doc/zh_TW/images/button-modify-printer.gif
deleted file mode 100644
index 91cb2b1..0000000
--- a/doc/zh_TW/images/button-modify-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-move-job.gif b/doc/zh_TW/images/button-move-job.gif
deleted file mode 100644
index e1b63d5..0000000
--- a/doc/zh_TW/images/button-move-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-move-jobs.gif b/doc/zh_TW/images/button-move-jobs.gif
deleted file mode 100644
index 0434bc6..0000000
--- a/doc/zh_TW/images/button-move-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-print-self-test-page.gif b/doc/zh_TW/images/button-print-self-test-page.gif
deleted file mode 100644
index 5ebfb42..0000000
--- a/doc/zh_TW/images/button-print-self-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-print-test-page.gif b/doc/zh_TW/images/button-print-test-page.gif
deleted file mode 100644
index f5d0a70..0000000
--- a/doc/zh_TW/images/button-print-test-page.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-publish-printer.gif b/doc/zh_TW/images/button-publish-printer.gif
deleted file mode 100644
index 39ed520..0000000
--- a/doc/zh_TW/images/button-publish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-reject-jobs.gif b/doc/zh_TW/images/button-reject-jobs.gif
deleted file mode 100644
index 1520d49..0000000
--- a/doc/zh_TW/images/button-reject-jobs.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-release-job.gif b/doc/zh_TW/images/button-release-job.gif
deleted file mode 100644
index c8fbece..0000000
--- a/doc/zh_TW/images/button-release-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-restart-job.gif b/doc/zh_TW/images/button-restart-job.gif
deleted file mode 100644
index 7b39b22..0000000
--- a/doc/zh_TW/images/button-restart-job.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-save-changes.gif b/doc/zh_TW/images/button-save-changes.gif
deleted file mode 100644
index cb870d7..0000000
--- a/doc/zh_TW/images/button-save-changes.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-search.gif b/doc/zh_TW/images/button-search.gif
deleted file mode 100644
index 7f2c4ea..0000000
--- a/doc/zh_TW/images/button-search.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-set-allowed-users.gif b/doc/zh_TW/images/button-set-allowed-users.gif
deleted file mode 100644
index 09efc50..0000000
--- a/doc/zh_TW/images/button-set-allowed-users.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-set-as-default.gif b/doc/zh_TW/images/button-set-as-default.gif
deleted file mode 100644
index 0ccecfa..0000000
--- a/doc/zh_TW/images/button-set-as-default.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-set-printer-options.gif b/doc/zh_TW/images/button-set-printer-options.gif
deleted file mode 100644
index cbd25f3..0000000
--- a/doc/zh_TW/images/button-set-printer-options.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-show-active.gif b/doc/zh_TW/images/button-show-active.gif
deleted file mode 100644
index 448df4b..0000000
--- a/doc/zh_TW/images/button-show-active.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-show-all.gif b/doc/zh_TW/images/button-show-all.gif
deleted file mode 100644
index a41159b..0000000
--- a/doc/zh_TW/images/button-show-all.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-show-completed.gif b/doc/zh_TW/images/button-show-completed.gif
deleted file mode 100644
index 8f01cd3..0000000
--- a/doc/zh_TW/images/button-show-completed.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-show-next.gif b/doc/zh_TW/images/button-show-next.gif
deleted file mode 100644
index 3021bea..0000000
--- a/doc/zh_TW/images/button-show-next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-show-previous.gif b/doc/zh_TW/images/button-show-previous.gif
deleted file mode 100644
index afa5975..0000000
--- a/doc/zh_TW/images/button-show-previous.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-sort-ascending.gif b/doc/zh_TW/images/button-sort-ascending.gif
deleted file mode 100644
index aa9a704..0000000
--- a/doc/zh_TW/images/button-sort-ascending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-sort-descending.gif b/doc/zh_TW/images/button-sort-descending.gif
deleted file mode 100644
index 8634f03..0000000
--- a/doc/zh_TW/images/button-sort-descending.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-start-class.gif b/doc/zh_TW/images/button-start-class.gif
deleted file mode 100644
index 21decdc..0000000
--- a/doc/zh_TW/images/button-start-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-start-printer.gif b/doc/zh_TW/images/button-start-printer.gif
deleted file mode 100644
index 0118d79..0000000
--- a/doc/zh_TW/images/button-start-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-stop-class.gif b/doc/zh_TW/images/button-stop-class.gif
deleted file mode 100644
index 4f1aafb..0000000
--- a/doc/zh_TW/images/button-stop-class.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-stop-printer.gif b/doc/zh_TW/images/button-stop-printer.gif
deleted file mode 100644
index 22fd1fa..0000000
--- a/doc/zh_TW/images/button-stop-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-unpublish-printer.gif b/doc/zh_TW/images/button-unpublish-printer.gif
deleted file mode 100644
index 12d4c62..0000000
--- a/doc/zh_TW/images/button-unpublish-printer.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-use-default-config.gif b/doc/zh_TW/images/button-use-default-config.gif
deleted file mode 100644
index 835d714..0000000
--- a/doc/zh_TW/images/button-use-default-config.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-view-access-log.gif b/doc/zh_TW/images/button-view-access-log.gif
deleted file mode 100644
index ce41e85..0000000
--- a/doc/zh_TW/images/button-view-access-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-view-error-log.gif b/doc/zh_TW/images/button-view-error-log.gif
deleted file mode 100644
index 92128f1..0000000
--- a/doc/zh_TW/images/button-view-error-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-view-page-log.gif b/doc/zh_TW/images/button-view-page-log.gif
deleted file mode 100644
index 4efe78e..0000000
--- a/doc/zh_TW/images/button-view-page-log.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/images/button-view-printable-version.gif b/doc/zh_TW/images/button-view-printable-version.gif
deleted file mode 100644
index b558666..0000000
--- a/doc/zh_TW/images/button-view-printable-version.gif
+++ /dev/null
Binary files differ
diff --git a/doc/zh_TW/index.html.in b/doc/zh_TW/index.html.in
deleted file mode 100644
index edddd41..0000000
--- a/doc/zh_TW/index.html.in
+++ /dev/null
@@ -1,123 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>首頁 - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="Common UNIX Printing System @CUPS_VERSION@">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>Common UNIX Printing System @CUPS_VERSION@@CUPS_REVISION@</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="sel" HREF="/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 首頁 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/admin/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 管理 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/classes/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 分類 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/help/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 文件/求助 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/jobs/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 工作 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="unsel" HREF="/printers/"><IMG SRC="/images/tab-left.gif" WIDTH="4"
-HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 印表機 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" VALIGN="TOP" CLASS="page">
-
-<H2 CLASS="title">歡迎!</H2>
-
-<P>此處的網頁讓您監看您的印表機和工作,以及
-進行系統管理任務。按下上方任何的分頁頁標或是
-下方的按鈕,以執行某個作業。</P>
-
-<P>
-<A HREF="/help/"><IMG SRC="/images/button-help.gif" CLASS="button" ALT="求助"></A>
-<A HREF="/admin?OP=add-class"><IMG SRC="/images/button-add-class.gif" CLASS="button" ALT="增加分類"></A>
-<A HREF="/admin?OP=add-printer"><IMG SRC="/images/button-add-printer.gif" CLASS="button" ALT="增加印表機"></A>
-<A HREF="/classes"><IMG SRC="/images/button-manage-classes.gif" CLASS="button" ALT="管理分類"></A>
-<A HREF="/jobs"><IMG SRC="/images/button-manage-jobs.gif" CLASS="button" ALT="管理工作"></A>
-<A HREF="/printers"><IMG SRC="/images/button-manage-printers.gif" CLASS="button" ALT="管理印表機"></A>
-<A HREF="/admin"><IMG SRC="/images/button-manage-server.gif" CLASS="button" ALT="管理伺服器"></A>
-</P>
-
-<P><I>如果向您要求使用者名稱與密碼,請輸入
-您的使用者名稱與密碼,或是 "root" 的使用者名稱與密碼。</I></P>
-
-<H2 CLASS="title">關於 CUPS</H2>
-
-<P>
-<IMG SRC="/images/happy.gif" ALIGN="LEFT" WIDTH="196" HEIGHT="144"
-STYLE="padding-right: 10px;" ALT="快樂的電腦與印表機">
-
-CUPS 提供以 UNIX<SUP>®</SUP> 為基礎的作業系統
-一層具有可攜性的列印介面。它是由 <A HREF="http://www.apple.com">Apple Inc.</a> 為了推動一個標準的列印解決方案所開發與維護。CUPS 是目前用於
-MacOS<SUP>®</SUP> X 與大部份 Linux<SUP>®</SUP> 發行版本的標準列印系統。</P>
-
-<P>CUPS 使用 <A HREF="http://www.pwg.org/ipp/"
-TARGET="_blank"> Internet Printing Protocol ("IPP")</A> 做為
-管理列印工作與佇列的基礎,並且加入瀏覽網路印表機和基於
-PostScript Printer Description ("PPD") 的列印選項,
-以支援真實世界中的列印。<BR CLEAR="ALL"></P>
-
-<H2 CLASS="title">印表機驅動程式與協助</H2>
-
-<P>造訪 CUPS 的官方網站以獲得印表機驅動程式與協助:</P>
-
-<PRE>
- <A HREF="http://www.cups.org/" TARGET="_blank">www.cups.org</A>
-</PRE>
-
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="header">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>The Common UNIX Printing System, CUPS, and the CUPS logo are the
-trademark property of <A HREF="http://www.apple.com">Apple Inc.</A>
-CUPS is copyright 2007 by Apple Inc, All Rights Reserved.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/filter/pstops.c b/filter/pstops.c
index 0b0844a..964df18 100644
--- a/filter/pstops.c
+++ b/filter/pstops.c
@@ -1,5 +1,5 @@
/*
- * "$Id: pstops.c 6759 2007-08-02 04:10:23Z mike $"
+ * "$Id: pstops.c 7006 2007-10-04 17:43:38Z mike $"
*
* PostScript filter for the Common UNIX Printing System (CUPS).
*
@@ -947,7 +947,12 @@
* Make the copies...
*/
- for (copy = !doc->slow_order; copy < doc->copies; copy ++)
+ if (doc->slow_collate)
+ copy = !doc->slow_order;
+ else
+ copy = doc->copies - 1;
+
+ for (; copy < doc->copies; copy ++)
{
if (JobCanceled)
break;
@@ -1011,7 +1016,8 @@
number ++;
if (!ppd || !ppd->num_filters)
- fprintf(stderr, "PAGE: %d 1\n", number);
+ fprintf(stderr, "PAGE: %d %d\n", number,
+ doc->slow_collate ? 1 : doc->copies);
if (doc->number_up > 1)
{
@@ -3351,5 +3357,5 @@
/*
- * End of "$Id: pstops.c 6759 2007-08-02 04:10:23Z mike $".
+ * End of "$Id: pstops.c 7006 2007-10-04 17:43:38Z mike $".
*/
diff --git a/filter/rastertolabel.c b/filter/rastertolabel.c
index dbddf81..26a254f 100644
--- a/filter/rastertolabel.c
+++ b/filter/rastertolabel.c
@@ -1,5 +1,5 @@
/*
- * "$Id: rastertolabel.c 6820 2007-08-20 21:15:28Z mike $"
+ * "$Id: rastertolabel.c 6819 2007-08-20 21:11:57Z mike $"
*
* Label printer filter for the Common UNIX Printing System (CUPS).
*
@@ -1300,5 +1300,5 @@
/*
- * End of "$Id: rastertolabel.c 6820 2007-08-20 21:15:28Z mike $".
+ * End of "$Id: rastertolabel.c 6819 2007-08-20 21:11:57Z mike $".
*/
diff --git a/init/cups-lpd.in b/init/cups-lpd.in
index bf7e80a..05fbba7 100644
--- a/init/cups-lpd.in
+++ b/init/cups-lpd.in
@@ -1,5 +1,6 @@
service printer
{
+ disable = yes
socket_type = stream
protocol = tcp
wait = no
diff --git a/locale/Makefile b/locale/Makefile
index 4a4a7da..f7cbc89 100644
--- a/locale/Makefile
+++ b/locale/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile 6996 2007-09-28 18:30:31Z mike $"
+# "$Id: Makefile 6993 2007-09-28 18:05:28Z mike $"
#
# Locale file makefile for the Common UNIX Printing System (CUPS).
#
@@ -151,5 +151,5 @@
#
-# End of "$Id: Makefile 6996 2007-09-28 18:30:31Z mike $".
+# End of "$Id: Makefile 6993 2007-09-28 18:05:28Z mike $".
#
diff --git a/locale/checkpo.c b/locale/checkpo.c
index 2ac6627..ea41a32 100644
--- a/locale/checkpo.c
+++ b/locale/checkpo.c
@@ -1,5 +1,5 @@
/*
- * "$Id: checkpo.c 6926 2007-09-06 14:34:31Z mike $"
+ * "$Id: checkpo.c 6922 2007-09-06 14:18:02Z mike $"
*
* Verify that translations in the .po file have the same number and type of
* printf-style format strings.
@@ -339,5 +339,5 @@
/*
- * End of "$Id: checkpo.c 6926 2007-09-06 14:34:31Z mike $".
+ * End of "$Id: checkpo.c 6922 2007-09-06 14:18:02Z mike $".
*/
diff --git a/locale/cups_ja.po b/locale/cups_ja.po
index 4933327..647d3dc 100644
--- a/locale/cups_ja.po
+++ b/locale/cups_ja.po
@@ -17,90 +17,90 @@
"Project-Id-Version: CUPS 1.3\n"
"Report-Msgid-Bugs-To: http://www.cups.org/str.php\n"
"POT-Creation-Date: 2007-07-27 14:55-0700\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2007-10-04 21:17+0900\n"
+"Last-Translator: Kenshi Muto <kmuto@debian.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "\t\t(all)\n"
-msgstr "\t\t(すべて)\n"
+msgstr "\t\t(すべて)\n"
msgid "\t\t(none)\n"
-msgstr "\t\t(なし)\n"
+msgstr "\t\t(なし)\n"
#, c-format
msgid "\t%d entries\n"
msgstr "\t%d エントリ\n"
msgid "\tAfter fault: continue\n"
-msgstr "\t失敗後:継続\n"
+msgstr "\t失敗後: 継続\n"
msgid "\tAlerts:"
-msgstr "\tアラート:"
+msgstr "\tアラート:"
msgid "\tBanner required\n"
msgstr "\tバナーが必要\n"
msgid "\tCharset sets:\n"
-msgstr "\t文字セット:\n"
+msgstr "\t文字セット:\n"
msgid "\tConnection: direct\n"
-msgstr "\t接続:直結\n"
+msgstr "\t接続: 直結\n"
msgid "\tConnection: remote\n"
-msgstr "\t接続:リモート\n"
+msgstr "\t接続: リモート\n"
msgid "\tDefault page size:\n"
-msgstr "\tデフォルト用紙サイズ:\n"
+msgstr "\tデフォルト用紙サイズ:\n"
msgid "\tDefault pitch:\n"
-msgstr "\tデフォルトピッチ:\n"
+msgstr "\tデフォルトピッチ:\n"
msgid "\tDefault port settings:\n"
-msgstr "\tデフォルトポート設定:\n"
+msgstr "\tデフォルトポート設定:\n"
#, c-format
msgid "\tDescription: %s\n"
-msgstr "\t説明:%s\n"
+msgstr "\t説明:%s\n"
msgid ""
"\tForm mounted:\n"
"\tContent types: any\n"
"\tPrinter types: unknown\n"
msgstr ""
-"\t用紙台:\n"
-"\t内容形式:すべて\n"
-"\tプリンタ形式:未知\n"
+"\t用紙台:\n"
+"\t内容形式: すべて\n"
+"\tプリンタ形式: 未知\n"
msgid "\tForms allowed:\n"
-msgstr "\t許可されている用紙:\n"
+msgstr "\t許可されている用紙:\n"
#, c-format
msgid "\tInterface: %s.ppd\n"
-msgstr "\tインターフェイス:%s.ppd\n"
+msgstr "\tインターフェイス: %s.ppd\n"
#, c-format
msgid "\tInterface: %s/interfaces/%s\n"
-msgstr "\tインターフェイス:%s/interfaces/%s\n"
+msgstr "\tインターフェイス: %s/interfaces/%s\n"
#, c-format
msgid "\tInterface: %s/ppd/%s.ppd\n"
-msgstr "\tインターフェイス:%s/ppd/%s.ppd\n"
+msgstr "\tインターフェイス: %s/ppd/%s.ppd\n"
#, c-format
msgid "\tLocation: %s\n"
-msgstr "\t場所:%s\n"
+msgstr "\t場所: %s\n"
msgid "\tOn fault: no alert\n"
-msgstr "\t失敗時:警告なし\n"
+msgstr "\t失敗時: 警告なし\n"
msgid "\tUsers allowed:\n"
-msgstr "\t許可されているユーザ:\n"
+msgstr "\t許可されているユーザ:\n"
msgid "\tUsers denied:\n"
-msgstr "\t拒否されているユーザ:\n"
+msgstr "\t拒否されているユーザ:\n"
msgid "\tdaemon present\n"
msgstr "\tデーモンは提供されています\n"
@@ -139,37 +139,37 @@
" 適合テスト結果詳細\n"
msgid " REF: Page 15, section 3.1.\n"
-msgstr " REF:15 ページ、セクション 3.1。\n"
+msgstr " REF: 15 ページ、セクション 3.1。\n"
msgid " REF: Page 15, section 3.2.\n"
-msgstr " REF:15 ページ、セクション 3.2。\n"
+msgstr " REF: 15 ページ、セクション 3.2。\n"
msgid " REF: Page 19, section 3.3.\n"
-msgstr " REF:19 ページ、セクション 3.3。\n"
+msgstr " REF: 19 ページ、セクション 3.3。\n"
msgid " REF: Page 20, section 3.4.\n"
-msgstr " REF:20 ページ、セクション 3.4。\n"
+msgstr " REF: 20 ページ、セクション 3.4。\n"
msgid " REF: Page 27, section 3.5.\n"
-msgstr " REF:27 ページ、セクション 3.5。\n"
+msgstr " REF: 27 ページ、セクション 3.5。\n"
msgid " REF: Page 42, section 5.2.\n"
-msgstr " REF:42 ページ、セクション 5.2。\n"
+msgstr " REF: 42 ページ、セクション 5.2。\n"
msgid " REF: Pages 16-17, section 3.2.\n"
-msgstr " REF:16-17 ページ、セクション 3.2。\n"
+msgstr " REF: 16-17 ページ、セクション 3.2。\n"
msgid " REF: Pages 42-45, section 5.2.\n"
-msgstr " REF:42-45 ページ、セクション 5.2。\n"
+msgstr " REF: 42-45 ページ、セクション 5.2。\n"
msgid " REF: Pages 45-46, section 5.2.\n"
-msgstr " REF:45-46 ページ、セクション 5.2。\n"
+msgstr " REF: 45-46 ページ、セクション 5.2。\n"
msgid " REF: Pages 48-49, section 5.2.\n"
-msgstr " REF:48-49 ページ、セクション 5.2。\n"
+msgstr " REF: 48-49 ページ、セクション 5.2。\n"
msgid " REF: Pages 52-54, section 5.2.\n"
-msgstr " REF:52-54 ページ、セクション 5.2。\n"
+msgstr " REF: 52-54 ページ、セクション 5.2。\n"
#, c-format
msgid " %-39.39s %.0f bytes\n"
@@ -230,11 +230,11 @@
" (constraint=\"%s %s %s %s\")\n"
msgstr ""
" 警告 \"%s %s\" は \"%s %s\" と衝突します\n"
-" (constraint=\"%s %s %s %s\")\n"
+" (constraint=\"%s %s %s %s\")\n"
#, c-format
msgid " WARN %s has no corresponding options!\n"
-msgstr " 警告 %s は相当するオプションがありません!\n"
+msgstr " 警告 %s は相当するオプションがありません!\n"
#, c-format
msgid ""
@@ -242,10 +242,10 @@
" REF: Page 15, section 3.2.\n"
msgstr ""
" 警告 %s は %s と一般プリフィクスを共有します。\n"
-" REF:15 ページ、セクション 3.2。\n"
+" REF: 15 ページ、セクション 3.2。\n"
msgid " WARN Default choices conflicting!\n"
-msgstr " 警告 デフォルトの選択肢が衝突しています!\n"
+msgstr " 警告 デフォルトの選択肢が衝突しています!\n"
#, c-format
msgid ""
@@ -254,31 +254,31 @@
" REF: Page 122, section 5.17\n"
msgstr ""
" 警告 複式オプションキーワード %s は Duplex あるいは JCLDuplex とい"
-"う名前であるべきです!\n"
-" REF:122 ページ、セクション 5.17\n"
+"う名前であるべきです!\n"
+" REF: 122 ページ、セクション 5.17\n"
msgid ""
" WARN File contains a mix of CR, LF, and CR LF line endings!\n"
msgstr ""
-" 警告 ファイルが CR、LF、CR LF の行末を混在して含んでいます!\n"
+" 警告 ファイルが CR、LF、CR LF の行末を混在して含んでいます!\n"
msgid ""
" WARN LanguageEncoding required by PPD 4.3 spec.\n"
" REF: Pages 56-57, section 5.3.\n"
msgstr ""
" 警告 LanguageEncoding は PPD 4.3 仕様で必須です。\n"
-" REF:56-57 ページ、セクション 5.3。\n"
+" REF: 56-57 ページ、セクション 5.3。\n"
#, c-format
msgid " WARN Line %d only contains whitespace!\n"
-msgstr " 警告 %d 行が空白だけです!\n"
+msgstr " 警告 %d 行が空白だけです!\n"
msgid ""
" WARN Manufacturer required by PPD 4.3 spec.\n"
" REF: Pages 58-59, section 5.3.\n"
msgstr ""
" 警告 Manufacturer は PPD 4.3 仕様で必須です。\n"
-" REF:58-59 ページ、セクション 5.3。\n"
+" REF: 58-59 ページ、セクション 5.3。\n"
#, c-format
msgid " WARN Missing APDialogExtension file \"%s\"\n"
@@ -297,22 +297,22 @@
"not CR LF!\n"
msgstr ""
" 警告 非 Windows PPD ファイルは、CR LF でなく LF のみを行末に使うべ"
-"きです!\n"
+"きです!\n"
#, c-format
msgid ""
" WARN Obsolete PPD version %.1f!\n"
" REF: Page 42, section 5.2.\n"
msgstr ""
-" 警告 PPD バージョン %.1f は時代遅れです!\n"
-" REF:42 ページ、セクション 5.2。\n"
+" 警告 PPD バージョン %.1f は時代遅れです!\n"
+" REF: 42 ページ、セクション 5.2。\n"
msgid ""
" WARN PCFileName longer than 8.3 in violation of PPD spec.\n"
" REF: Pages 61-62, section 5.3.\n"
msgstr ""
" 警告 8.3 文字より長い PCFileName は PPD 仕様違反です。\n"
-" REF:61-62 ページ、セクション 5.3。\n"
+" REF: 61-62 ページ、セクション 5.3。\n"
msgid ""
" WARN Protocols contains PJL but JCL attributes are not set.\n"
@@ -320,7 +320,7 @@
msgstr ""
" 警告 プロトコルが PJL を含んでいますが JCL 属性が設定されていませ"
"ん。\n"
-" REF:78-79 ページ、セクション 5.7。\n"
+" REF: 78-79 ページ、セクション 5.7。\n"
msgid ""
" WARN Protocols contains both PJL and BCP; expected TBCP.\n"
@@ -328,80 +328,79 @@
msgstr ""
" 警告 プロトコルが PJL と BCP の両方を含んでいます; TBCP を予測しま"
"す。\n"
-" REF:78-79 ページ、セクション 5.7。\n"
+" REF: 78-79 ページ、セクション 5.7。\n"
msgid ""
" WARN ShortNickName required by PPD 4.3 spec.\n"
" REF: Pages 64-65, section 5.3.\n"
msgstr ""
" 警告 ShortNickName は PPD 4.3 仕様で必須です。\n"
-" REF:64-65 ページ、セクション 5.3。\n"
+" REF: 64-65 ページ、セクション 5.3。\n"
#, c-format
msgid " %s %s %s does not exist!\n"
-msgstr " %s %s %s が存在しません!\n"
+msgstr " %s %s %s が存在しません!\n"
#, c-format
msgid " %s Bad UTF-8 \"%s\" translation string for option %s!\n"
-msgstr " %s 不正な UTF-8 \"%s\" 翻訳文字列(オプション %s 用)!\n"
+msgstr " %s 不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 用)!\n"
#, c-format
msgid ""
" %s Bad UTF-8 \"%s\" translation string for option %s, choice %s!\n"
-msgstr ""
-" %s 不正な UTF-8 \"%s\" 翻訳文字列(オプション %s 、選択 %s)!\n"
+msgstr " %s 不正な UTF-8 \"%s\" 翻訳文字列 (オプション %s 、選択 %s)!\n"
#, c-format
msgid " %s Bad cupsFilter value \"%s\"!\n"
-msgstr " %s 不正な cupsFilter 値 \"%s\"!\n"
+msgstr " %s 不正な cupsFilter 値 \"%s\"!\n"
#, c-format
msgid " %s Bad cupsPreFilter value \"%s\"!\n"
-msgstr " %s 不正な cupsPreFilter 値 \"%s\"!\n"
+msgstr " %s 不正な cupsPreFilter 値 \"%s\"!\n"
#, c-format
msgid " %s Bad language \"%s\"!\n"
-msgstr " %s 無効な言語 \"%s\"!\n"
+msgstr " %s 無効な言語 \"%s\"!\n"
#, c-format
msgid " %s Missing \"%s\" translation string for option %s!\n"
-msgstr " %s \"%s\" 翻訳文字列(オプション %s 用)が見つかりません!\n"
+msgstr " %s \"%s\" 翻訳文字列 (オプション %s 用) が見つかりません!\n"
#, c-format
msgid " %s Missing \"%s\" translation string for option %s, choice %s!\n"
msgstr ""
-" %s \"%s\" 翻訳文字列(オプション %s 、選択 %s)が見つかりません!\n"
+" %s \"%s\" 翻訳文字列 (オプション %s 、選択 %s) が見つかりません!\n"
#, c-format
msgid " %s Missing choice *%s %s in UIConstraint \"*%s %s *%s %s\"!\n"
msgstr ""
-" %s 選択 *UIConstraint 内の %s %s \"*%s %s *%s %s が見つかりません\"!\n"
+" %s 選択 *UIConstraint 内の %s %s \"*%s %s *%s %s が見つかりません\"!\n"
#, c-format
msgid " %s Missing cupsFilter file \"%s\"\n"
-msgstr " %s cupsFilter ファイル \"%s\" が見つかりません!\n"
+msgstr " %s cupsFilter ファイル \"%s\" が見つかりません!\n"
#, c-format
msgid " %s Missing cupsPreFilter file \"%s\"\n"
-msgstr " %s cupsPreFilter ファイル \"%s\" が見つかりません!\n"
+msgstr " %s cupsPreFilter ファイル \"%s\" が見つかりません!\n"
#, c-format
msgid " %s Missing option %s in UIConstraint \"*%s %s *%s %s\"!\n"
msgstr ""
" %s オプション *UIConstraint 内の %s \"*%s %s *%s %s\" が見つかりませ"
-"ん!\n"
+"ん!\n"
#, c-format
msgid " %s No base translation \"%s\" is included in file!\n"
-msgstr " %s ファイルにベース翻訳文字列 \"%s\" がありません!\n"
+msgstr " %s ファイルにベース翻訳文字列 \"%s\" がありません!\n"
#, c-format
msgid ""
" **FAIL** %s must be 1284DeviceID!\n"
" REF: Page 72, section 5.5\n"
msgstr ""
-" **FAIL** %s は 1284DeviceID でなければなりません!\n"
-" REF:72 ページ、セクション 5.5\n"
+" **FAIL** %s は 1284DeviceID でなければなりません!\n"
+" REF: 72 ページ、セクション 5.5\n"
#, c-format
msgid ""
@@ -409,44 +408,44 @@
" REF: Page 40, section 4.5.\n"
msgstr ""
" **失敗** %2$s は不正な Default%1$s\n"
-" REF:40 ページ、セクション 4.5。\n"
+" REF: 40 ページ、セクション 4.5。\n"
#, c-format
msgid ""
" **FAIL** BAD DefaultImageableArea %s!\n"
" REF: Page 102, section 5.15.\n"
msgstr ""
-" **失敗** %s は不正な DefaultImageableArea です!\n"
-" REF:102 ページ、セクション 5.15。\n"
+" **失敗** %s は不正な DefaultImageableArea です!\n"
+" REF: 102 ページ、セクション 5.15。\n"
#, c-format
msgid ""
" **FAIL** BAD DefaultPaperDimension %s!\n"
" REF: Page 103, section 5.15.\n"
msgstr ""
-" **失敗** %s は不正な DefaultPaperDimension です!\n"
-" REF:103 ページ、セクション 5.15。\n"
+" **失敗** %s は不正な DefaultPaperDimension です!\n"
+" REF: 103 ページ、セクション 5.15。\n"
msgid ""
" **FAIL** BAD JobPatchFile attribute in file\n"
" REF: Page 24, section 3.4.\n"
msgstr ""
" **失敗** ファイルに不正な JobPatchFile 属性があります\n"
-" REF:24 ページ、セクション 3.4。\n"
+" REF: 24 ページ、セクション 3.4。\n"
msgid ""
" **FAIL** BAD Manufacturer (should be \"HP\")\n"
" REF: Page 211, table D.1.\n"
msgstr ""
-" **失敗** 不正な Manufacturer(\"HP\" でなければなりません)\n"
-" REF:211 ページ、表 D.1。\n"
+" **失敗** 不正な Manufacturer (\"HP\" でなければなりません)\n"
+" REF: 211 ページ、表 D.1。\n"
msgid ""
" **FAIL** BAD Manufacturer (should be \"Oki\")\n"
" REF: Page 211, table D.1.\n"
msgstr ""
-" **失敗** 不正な Manufacturer(\"Oki\" でなければなりません)\n"
-" REF:211 ページ、表 D.1。\n"
+" **失敗** 不正な Manufacturer (\"Oki\" でなければなりません)\n"
+" REF: 211 ページ、表 D.1。\n"
#, c-format
msgid ""
@@ -454,67 +453,67 @@
" REF: Pages 59-60, section 5.3.\n"
msgstr ""
" **失敗** 不正な ModelName - 文字列に \"%c\" は許可されていません。\n"
-" REF:59-60 ページ、セクション 5.3。\n"
+" REF: 59-60 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** BAD PSVersion - not \"(string) int\".\n"
" REF: Pages 62-64, section 5.3.\n"
msgstr ""
-" **失敗** 不正な PSVersion - \"(文字列)整数\" ではありません。\n"
-" REF:62-64 ページ、セクション 5.3。\n"
+" **失敗** 不正な PSVersion - \"(文字列) 整数\" ではありません。\n"
+" REF: 62-64 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** BAD Product - not \"(string)\".\n"
" REF: Page 62, section 5.3.\n"
msgstr ""
-" **失敗** 不正な Product - \"(文字列)\" ではありません。\n"
-" REF:62 ページ、セクション 5.3。\n"
+" **失敗** 不正な Product - \"(文字列)\" ではありません。\n"
+" REF: 62 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** BAD ShortNickName - longer than 31 chars.\n"
" REF: Pages 64-65, section 5.3.\n"
msgstr ""
" **失敗** 不正な ShortNickName - 31 文字を超えています。\n"
-" REF:64-65 ページ、セクション 5.3。\n"
+" REF: 64-65 ページ、セクション 5.3。\n"
#, c-format
msgid ""
" **FAIL** Bad %s choice %s!\n"
" REF: Page 122, section 5.17\n"
msgstr ""
-" **FAIL** 不正な %s が %s を選んでいます!\n"
-" REF:122 ページ、セクション 5.17\n"
+" **FAIL** 不正な %s が %s を選んでいます!\n"
+" REF: 122 ページ、セクション 5.17\n"
#, c-format
msgid ""
" **FAIL** Bad %s choice %s!\n"
" REF: Page 84, section 5.9\n"
msgstr ""
-" **失敗** 不正な %s が %s を選んでいます!\n"
-" REF:84 ページ、セクション 5.9\n"
+" **失敗** 不正な %s が %s を選んでいます!\n"
+" REF: 84 ページ、セクション 5.9\n"
#, c-format
msgid " **FAIL** Bad LanguageEncoding %s - must be ISOLatin1!\n"
msgstr ""
" **失敗** 無効な LanguageEncoding %s - ISOLatin1 でなければなりませ"
-"ん!\n"
+"ん!\n"
#, c-format
msgid " **FAIL** Bad LanguageVersion %s - must be English!\n"
msgstr ""
-" **失敗** 無効な LanguageVersion %s - English でなければなりません!\n"
+" **失敗** 無効な LanguageVersion %s - English でなければなりません!\n"
#, c-format
msgid " **FAIL** Default option code cannot be interpreted: %s\n"
-msgstr " **失敗** デフォルトのオプションコードが解釈できません:s: %s\n"
+msgstr " **失敗** デフォルトのオプションコードが解釈できません: %s\n"
#, c-format
msgid ""
" **FAIL** Default translation string for option %s choice %s contains "
"8-bit characters!\n"
msgstr ""
-" **失敗** オプション %s、選択 %s のデフォルトの翻訳文字列が8ビット文字"
-"を含んでいます!\n"
+" **失敗** オプション %s、選択 %s のデフォルトの翻訳文字列が 8 ビット文"
+"字を含んでいます!\n"
#, c-format
msgid ""
@@ -522,15 +521,15 @@
"characters!\n"
msgstr ""
" **失敗** オプション %s のデフォルトの翻訳文字列が 8 ビット文字を含んで"
-"います!\n"
+"います!\n"
#, c-format
msgid ""
" **FAIL** REQUIRED %s does not define choice None!\n"
" REF: Page 122, section 5.17\n"
msgstr ""
-" **失敗** 必須の %s が選択肢 None を定義していません!\n"
-" REF:122 ページ、セクション 5.17\n"
+" **失敗** 必須の %s が選択肢 None を定義していません!\n"
+" REF: 122 ページ、セクション 5.17\n"
#, c-format
msgid ""
@@ -538,35 +537,35 @@
" REF: Page 40, section 4.5.\n"
msgstr ""
" **失敗** Default%s は必須\n"
-" REF:40 ページ、セクション 4.5。\n"
+" REF: 40 ページ、セクション 4.5。\n"
msgid ""
" **FAIL** REQUIRED DefaultImageableArea\n"
" REF: Page 102, section 5.15.\n"
msgstr ""
" **失敗** DefaultImageableArea が必須\n"
-" REF:102 ページ、セクション 5.15。\n"
+" REF: 102 ページ、セクション 5.15。\n"
msgid ""
" **FAIL** REQUIRED DefaultPaperDimension\n"
" REF: Page 103, section 5.15.\n"
msgstr ""
" **失敗** DefaultPaperDimension は必須\n"
-" REF:103 ページ、セクション 5.15。\n"
+" REF: 103 ページ、セクション 5.15。\n"
msgid ""
" **FAIL** REQUIRED FileVersion\n"
" REF: Page 56, section 5.3.\n"
msgstr ""
" **失敗** FileVersion は必須\n"
-" REF:56 ページ、セクション 5.3。\n"
+" REF: 56 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED FormatVersion\n"
" REF: Page 56, section 5.3.\n"
msgstr ""
" **失敗** FormatVersion は必須\n"
-" REF:56 ページ、セクション 5.3。\n"
+" REF: 56 ページ、セクション 5.3。\n"
#, c-format
msgid ""
@@ -575,64 +574,64 @@
" REF: Page 102, section 5.15.\n"
msgstr ""
" **失敗** PageSize %s に ImageableArea は必須\n"
-" REF:41 ページ、セクション 5。\n"
-" REF:102 ページ、セクション 5.15。\n"
+" REF: 41 ページ、セクション 5。\n"
+" REF: 102 ページ、セクション 5.15。\n"
msgid ""
" **FAIL** REQUIRED LanguageEncoding\n"
" REF: Pages 56-57, section 5.3.\n"
msgstr ""
" **失敗** LanguageEncoding は必須\n"
-" REF:56-57 ページ、セクション 5.3。\n"
+" REF: 56-57 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED LanguageVersion\n"
" REF: Pages 57-58, section 5.3.\n"
msgstr ""
" **失敗** LanguageVersion は必須\n"
-" REF:57-58 ページ、セクション 5.3。\n"
+" REF: 57-58 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED Manufacturer\n"
" REF: Pages 58-59, section 5.3.\n"
msgstr ""
" **失敗** Manufacturer は必須\n"
-" REF:58-59 ページ、セクション 5.3。\n"
+" REF: 58-59 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED ModelName\n"
" REF: Pages 59-60, section 5.3.\n"
msgstr ""
" **失敗** ModelName は必須\n"
-" REF:59-60 ページ、セクション 5.3。\n"
+" REF: 59-60 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED NickName\n"
" REF: Page 60, section 5.3.\n"
msgstr ""
" **失敗** NickName は必須\n"
-" REF:60 ページ、セクション 5.3。\n"
+" REF: 60 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED PCFileName\n"
" REF: Pages 61-62, section 5.3.\n"
msgstr ""
" **失敗** PCFileName は必須\n"
-" REF:61-62 ページ、セクション 5.3。\n"
+" REF: 61-62 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED PSVersion\n"
" REF: Pages 62-64, section 5.3.\n"
msgstr ""
" **失敗** PSVersion は必須\n"
-" REF:62-64 ページ、セクション 5.3。\n"
+" REF: 62-64 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED PageRegion\n"
" REF: Page 100, section 5.14.\n"
msgstr ""
" **失敗** PageRegion は必須\n"
-" REF:100 ページ、セクション 5.14。\n"
+" REF: 100 ページ、セクション 5.14。\n"
msgid ""
" **FAIL** REQUIRED PageSize\n"
@@ -640,15 +639,15 @@
" REF: Page 99, section 5.14.\n"
msgstr ""
" **失敗** PageSize は必須\n"
-" REF:41 ページ、セクション 5。\n"
-" REF:99 ページ、セクション 5.14。\n"
+" REF: 41 ページ、セクション 5。\n"
+" REF: 99 ページ、セクション 5.14。\n"
msgid ""
" **FAIL** REQUIRED PageSize\n"
" REF: Pages 99-100, section 5.14.\n"
msgstr ""
" **失敗** PageSize は必須\n"
-" REF:99-100 ページ、セクション 5.14。\n"
+" REF: 99-100 ページ、セクション 5.14。\n"
#, c-format
msgid ""
@@ -657,22 +656,22 @@
" REF: Page 103, section 5.15.\n"
msgstr ""
" **失敗** PageSize %s に PaperDimension は必須\n"
-" REF:41 ページ、セクション 5。\n"
-" REF:103 ページ、セクション 5.15。\n"
+" REF: 41 ページ、セクション 5。\n"
+" REF: 103 ページ、セクション 5.15。\n"
msgid ""
" **FAIL** REQUIRED Product\n"
" REF: Page 62, section 5.3.\n"
msgstr ""
" **失敗** Product は必須\n"
-" REF:62 ページ、セクション 5.3。\n"
+" REF: 62 ページ、セクション 5.3。\n"
msgid ""
" **FAIL** REQUIRED ShortNickName\n"
" REF: Page 64-65, section 5.3.\n"
msgstr ""
" **失敗** ShortNickName は必須\n"
-" REF:64-65 ページ、セクション 5.3。\n"
+" REF: 64-65 ページ、セクション 5.3。\n"
#, c-format
msgid " %d ERRORS FOUND\n"
@@ -683,97 +682,97 @@
" Bad %%%%BoundingBox: on line %d!\n"
" REF: Page 39, %%%%BoundingBox:\n"
msgstr ""
-" 不正な %%%%BoundingBox:(%d 行)!\n"
-" REF:39 ページ、%%%%BoundingBox:\n"
+" 不正な %%%%BoundingBox: (%d 行)!\n"
+" REF: 39 ページ、%%%%BoundingBox:\n"
#, c-format
msgid ""
" Bad %%%%Page: on line %d!\n"
" REF: Page 53, %%%%Page:\n"
msgstr ""
-" 不正な %%%%Page:(%d 行)!\n"
-" REF:53 ページ、%%%%Page:\n"
+" 不正な %%%%Page: (%d 行)!\n"
+" REF: 53 ページ、%%%%Page:\n"
#, c-format
msgid ""
" Bad %%%%Pages: on line %d!\n"
" REF: Page 43, %%%%Pages:\n"
msgstr ""
-" 不正な %%%%Pages:(%d 行)!\n"
-" REF:43 ページ、%%%%Pages:\n"
+" 不正な %%%%Pages: (%d 行)!\n"
+" REF: 43 ページ、%%%%Pages:\n"
#, c-format
msgid ""
" Line %d is longer than 255 characters (%d)!\n"
" REF: Page 25, Line Length\n"
msgstr ""
-" %d 行が 255文字より長くなっています(%d)!\n"
-" REF:25 ページ、Line Length\n"
+" %d 行が 255文字より長くなっています (%d)!\n"
+" REF: 25 ページ、Line Length\n"
msgid ""
" Missing %!PS-Adobe-3.0 on first line!\n"
" REF: Page 17, 3.1 Conforming Documents\n"
msgstr ""
-" 先頭行に %!PS-Adobe-3.0 がありません!\n"
-" REF:17 ページ、3.1 Conforming Documents\n"
+" 先頭行に %!PS-Adobe-3.0 がありません!\n"
+" REF: 17 ページ、3.1 Conforming Documents\n"
#, c-format
msgid ""
" Missing %%EndComments comment!\n"
" REF: Page 41, %%EndComments\n"
msgstr ""
-" %%EndComments コメントが見つかりません!\n"
-" REF:41 ページ、%%EndComments\n"
+" %%EndComments コメントが見つかりません!\n"
+" REF: 41 ページ、%%EndComments\n"
#, c-format
msgid ""
" Missing or bad %%BoundingBox: comment!\n"
" REF: Page 39, %%BoundingBox:\n"
msgstr ""
-" %%BoundingBox: コメントが見つからないか不正です!\n"
-" REF:39 ページ、%%BoundingBox:\n"
+" %%BoundingBox: コメントが見つからないか不正です!\n"
+" REF: 39 ページ、%%BoundingBox:\n"
#, c-format
msgid ""
" Missing or bad %%Page: comments!\n"
" REF: Page 53, %%Page:\n"
msgstr ""
-" %%Page: コメントが見つからないか不正です!\n"
-" REF:53 ページ、%%Page:\n"
+" %%Page: コメントが見つからないか不正です!\n"
+" REF: 53 ページ、%%Page:\n"
#, c-format
msgid ""
" Missing or bad %%Pages: comment!\n"
" REF: Page 43, %%Pages:\n"
msgstr ""
-" %%Pages: コメントが見つからないか不正です!\n"
-" REF:43 ページ、%%Pages:\n"
+" %%Pages: コメントが見つからないか不正です!\n"
+" REF: 43 ページ、%%Pages:\n"
msgid " NO ERRORS FOUND\n"
msgstr " エラーは見つかりませんでした\n"
#, c-format
msgid " Saw %d lines that exceeded 255 characters!\n"
-msgstr " 255文字を超える %d 行が見つかりました!\n"
+msgstr " 255文字を超える %d 行が見つかりました!\n"
#, c-format
msgid " Too many %%BeginDocument comments!\n"
-msgstr " %%BeginDocument コメントが多すぎます!\n"
+msgstr " %%BeginDocument コメントが多すぎます!\n"
#, c-format
msgid " Too many %%EndDocument comments!\n"
-msgstr " %%EndDocument コメントが多すぎます!\n"
+msgstr " %%EndDocument コメントが多すぎます!\n"
msgid " Warning: file contains binary data!\n"
-msgstr " 警告:ファイルにバイナリデータが含まれています!\n"
+msgstr " 警告: ファイルにバイナリデータが含まれています!\n"
#, c-format
msgid " Warning: no %%EndComments comment in file!\n"
-msgstr " 警告:ファイルに %%EndComments コメントがありません!\n"
+msgstr " 警告: ファイルに %%EndComments コメントがありません!\n"
#, c-format
msgid " Warning: obsolete DSC version %.1f in file!\n"
-msgstr " 警告:ファイルは時代遅れの DSC バージョン %.1f です!\n"
+msgstr " 警告: ファイルは時代遅れの DSC バージョン %.1f です!\n"
msgid " FAIL\n"
msgstr " 失敗\n"
@@ -792,7 +791,7 @@
" **FAIL** Unable to open PPD file - %s on line %d.\n"
msgstr ""
" 失敗\n"
-" **失敗** PPD ファイルを開くことができません - %2$d 行の %1$s。\n"
+" **失敗** PPD ファイルを開くことができません - %s (%d 行)。\n"
msgid " PASS\n"
msgstr " 合格\n"
@@ -839,7 +838,7 @@
#, c-format
msgid "%s not supported!"
-msgstr "%s はサポートされていません!"
+msgstr "%s はサポートされていません!"
#, c-format
msgid "%s/%s accepting requests since %s\n"
@@ -855,232 +854,232 @@
#, c-format
msgid "%s: %-33.33s [job %d localhost]\n"
-msgstr "%s:%-33.33s [ジョブ %d localhost]\n"
+msgstr "%s:%-33.33s [ジョブ %d localhost]\n"
#, c-format
msgid "%s: %s failed: %s\n"
-msgstr "%s:%s 失敗しました: %s\n"
+msgstr "%s: %s 失敗しました: %s\n"
#, c-format
msgid "%s: Don't know what to do!\n"
-msgstr "%s:何が起きているか不明です!\n"
+msgstr "%s: 何が起きているか不明です!\n"
#, c-format
msgid ""
"%s: Error - %s environment variable names non-existent destination \"%s\"!\n"
-msgstr "%s:エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
+msgstr "%s: エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
#, c-format
msgid "%s: Error - bad job ID!\n"
-msgstr "%s:エラー - 不正なジョブ ID です!\n"
+msgstr "%s: エラー - 不正なジョブ ID です!\n"
#, c-format
msgid "%s: Error - cannot print files and alter jobs simultaneously!\n"
msgstr ""
-"%s:エラー - ファイルを印刷できず、ジョブを同時に変えることができません!\n"
+"%s: エラー - ファイルを印刷できず、ジョブを同時に変えることができません!\n"
#, c-format
msgid ""
"%s: Error - cannot print from stdin if files or a job ID are provided!\n"
msgstr ""
-"%s:エラー - ファイルまたはジョブ ID が提供されている場合、標準入力から印刷で"
+"%s: エラー - ファイルまたはジョブ ID が提供されている場合、標準入力から印刷で"
"きません。 \n"
#, c-format
msgid "%s: Error - expected character set after '-S' option!\n"
-msgstr "%s:エラー - '-S' オプションのあとには文字セットが必要です!\n"
+msgstr "%s: エラー - '-S' オプションのあとには文字セットが必要です!\n"
#, c-format
msgid "%s: Error - expected content type after '-T' option!\n"
-msgstr "%s:エラー - '-T' オプションのあとにはコンテンツタイプが必要です!\n"
+msgstr "%s: エラー - '-T' オプションのあとにはコンテンツタイプが必要です!\n"
#, c-format
msgid "%s: Error - expected copies after '-n' option!\n"
-msgstr "%s:エラー - '-n' オプションのあとにはコピー数が必要です!\n"
+msgstr "%s: エラー - '-n' オプションのあとにはコピー数が必要です!\n"
#, c-format
msgid "%s: Error - expected copy count after '-#' option!\n"
-msgstr "%s:エラー - '-#' オプションのあとにはコピー数が必要です!\n"
+msgstr "%s: エラー - '-#' オプションのあとにはコピー数が必要です!\n"
#, c-format
msgid "%s: Error - expected destination after '-P' option!\n"
-msgstr "%s:エラー - '-P' オプションのあとには宛先が必要です!\n"
+msgstr "%s: エラー - '-P' オプションのあとには宛先が必要です!\n"
#, c-format
msgid "%s: Error - expected destination after '-b' option!\n"
-msgstr "%s:エラー - '-b' オプションのあとに宛先を指定する必要があります!\n"
+msgstr "%s: エラー - '-b' オプションのあとに宛先を指定する必要があります!\n"
#, c-format
msgid "%s: Error - expected destination after '-d' option!\n"
-msgstr "%s:'-d' オプションのあとにはプリンタ名が必要です!\n"
+msgstr "%s: エラー - '-d' オプションのあとにはプリンタ名が必要です!\n"
#, c-format
msgid "%s: Error - expected form after '-f' option!\n"
-msgstr "%s:エラー - '-f' オプションのあとには用紙名が必要です!\n"
+msgstr "%s: エラー - '-f' オプションのあとには用紙名が必要です!\n"
#, c-format
msgid "%s: Error - expected hold name after '-H' option!\n"
-msgstr "%s:エラー - '-H' オプションのあとにはホールド名が必要です!\n"
+msgstr "%s: エラー - '-H' オプションのあとにはホールド名が必要です!\n"
#, c-format
msgid "%s: Error - expected hostname after '-H' option!\n"
-msgstr "%s:エラー - '-H' オプションのあとにはホスト名が必要です!\n"
+msgstr "%s: エラー - '-H' オプションのあとにはホスト名が必要です!\n"
#, c-format
msgid "%s: Error - expected hostname after '-h' option!\n"
-msgstr "%s:エラー - '-h' オプションのあとにはホスト名が必要です!\n"
+msgstr "%s: エラー - '-h' オプションのあとにはホスト名が必要です!\n"
#, c-format
msgid "%s: Error - expected mode list after '-y' option!\n"
-msgstr "%s:エラー - '-y' オプションのあとにはモードリストが必要です!\n"
+msgstr "%s: エラー - '-y' オプションのあとにはモードリストが必要です!\n"
#, c-format
msgid "%s: Error - expected name after '-%c' option!\n"
-msgstr "%s:エラー - '-%c' オプションのあとには名前が必要です!\n"
+msgstr "%s: エラー - '-%c' オプションのあとには名前が必要です!\n"
#, c-format
msgid "%s: Error - expected option string after '-o' option!\n"
-msgstr "%s:エラー - '-o' オプションのあとには文字列が必要です!\n"
+msgstr "%s: エラー - '-o' オプションのあとには文字列が必要です!\n"
#, c-format
msgid "%s: Error - expected page list after '-P' option!\n"
-msgstr "%s:'-P' オプションのあとにはページリストが必要です!\n"
+msgstr "%s: エラー - '-P' オプションのあとにはページリストが必要です!\n"
#, c-format
msgid "%s: Error - expected priority after '-%c' option!\n"
-msgstr "%s:エラー - '-%c' オプションのあとには優先度が必要です!\n"
+msgstr "%s: エラー - '-%c' オプションのあとには優先度が必要です!\n"
#, c-format
msgid "%s: Error - expected reason text after '-r' option!\n"
-msgstr "%s:-r のあとには理由のテキストが必要です!\n"
+msgstr "%s: エラー - '-r' のあとには理由のテキストが必要です!\n"
#, c-format
msgid "%s: Error - expected title after '-t' option!\n"
-msgstr "%s:エラー - '-t' オプションのあとにはタイトルが必要です!\n"
+msgstr "%s: エラー - '-t' オプションのあとにはタイトルが必要です!\n"
#, c-format
msgid "%s: Error - expected username after '-U' option!\n"
-msgstr "%s:エラー - '-U' オプションのあとにはユーザ名が必要です!\n"
+msgstr "%s: エラー - '-U' オプションのあとにはユーザ名が必要です!\n"
#, c-format
msgid "%s: Error - expected username after '-u' option!\n"
-msgstr "%s:エラー - '-u' オプションのあとにはユーザ名が必要です!\n"
+msgstr "%s: エラー - '-u' オプションのあとにはユーザ名が必要です!\n"
#, c-format
msgid "%s: Error - expected value after '-%c' option!\n"
-msgstr "%s:エラー - '-%c' オプションのあとには値が必要です!\n"
+msgstr "%s: エラー - '-%c' オプションのあとには値が必要です!\n"
#, c-format
msgid ""
"%s: Error - need \"completed\", \"not-completed\", or \"all\" after '-W' "
"option!\n"
msgstr ""
-"%s:エラー - '-W' オプションのあとには、\"completed\"、\"not-completed\"、"
-"\"all\" のいずれかが必要です!\n"
+"%s: エラー - '-W' オプションのあとには、\"completed\"、\"not-completed\"、"
+"\"all\" のいずれかが必要です!\n"
#, c-format
msgid "%s: Error - no default destination available.\n"
-msgstr "%s:エラー - 利用可能なデフォルトの宛先がありません。\n"
+msgstr "%s: エラー - 利用可能なデフォルトの宛先がありません。\n"
#, c-format
msgid "%s: Error - priority must be between 1 and 100.\n"
-msgstr "%s:エラー - 優先度は 1 から 100 の間である必要があります。\n"
+msgstr "%s: エラー - 優先度は 1 から 100 の間である必要があります。\n"
#, c-format
msgid "%s: Error - scheduler not responding!\n"
-msgstr "%s:エラー - スケジューラが応答していません!\n"
+msgstr "%s: エラー - スケジューラが応答していません!\n"
#, c-format
msgid "%s: Error - stdin is empty, so no job has been sent.\n"
-msgstr "%s:エラー - 標準入力が空なので、ジョブは送られていません。\n"
+msgstr "%s: エラー - 標準入力が空なので、ジョブは送られていません。\n"
#, c-format
msgid "%s: Error - too many files - \"%s\"\n"
-msgstr "%s:エラー - ファイルが多すぎます - \"%s\"\n"
+msgstr "%s: エラー - ファイルが多すぎます - \"%s\"\n"
#, c-format
msgid "%s: Error - unable to access \"%s\" - %s\n"
-msgstr "%s:エラー - \"%s\" にアクセスできません - %s\n"
+msgstr "%s: エラー - \"%s\" にアクセスできません - %s\n"
#, c-format
msgid "%s: Error - unable to create temporary file \"%s\" - %s\n"
-msgstr "%s:エラー - テンポラリファイル \"%s\" を作成できません - %s\n"
+msgstr "%s: エラー - テンポラリファイル \"%s\" を作成できません - %s\n"
#, c-format
msgid "%s: Error - unable to write to temporary file \"%s\" - %s\n"
-msgstr "%s:エラー - テンポラリファイル \"%s\" に書き込みできません - %s\n"
+msgstr "%s: エラー - テンポラリファイル \"%s\" に書き込みできません - %s\n"
#, c-format
msgid "%s: Error - unknown destination \"%s\"!\n"
-msgstr "%s:エラー - \"%s\" は未知の宛先です!\n"
+msgstr "%s: エラー - \"%s\" は未知の宛先です!\n"
#, c-format
msgid "%s: Error - unknown destination \"%s/%s\"!\n"
-msgstr "%s:エラー - \"%s/%s\" は未知の宛先です!\n"
+msgstr "%s: エラー - \"%s/%s\" は未知の宛先です!\n"
#, c-format
msgid "%s: Error - unknown option '%c'!\n"
-msgstr "%s:エラー - '%c' は未知のオプションです!\n"
+msgstr "%s: エラー - '%c' は未知のオプションです!\n"
#, c-format
msgid "%s: Expected job ID after '-i' option!\n"
-msgstr "%s:'-i' オプションのあとにはジョブ ID が必要です!\n"
+msgstr "%s: '-i' オプションのあとにはジョブ ID が必要です!\n"
#, c-format
msgid "%s: Invalid destination name in list \"%s\"!\n"
-msgstr "%s:リスト \"%s\" に無効な宛先名があります!\n"
+msgstr "%s: リスト \"%s\" に無効な宛先名があります!\n"
#, c-format
msgid "%s: Need job ID ('-i jobid') before '-H restart'!\n"
-msgstr "%s:'-H restart' の前にはジョブ ID('-i ジョブID')が必要です!\n"
+msgstr "%s: '-H restart' の前にはジョブ ID ('-i ジョブID') が必要です!\n"
#, c-format
msgid "%s: No filter to convert from %s/%s to %s/%s!\n"
-msgstr ""
+msgstr "%s: %s/%s から %s/%s に変換するフィルタがありません!\n"
#, c-format
msgid "%s: Operation failed: %s\n"
-msgstr "%s:操作に失敗しました: %s\n"
+msgstr "%s: 操作に失敗しました: %s\n"
#, c-format
msgid "%s: Sorry, no encryption support compiled in!\n"
-msgstr "%s:すみません、暗号化サポートはコンパイル時に組み込まれていません!\n"
+msgstr "%s: すみません、暗号化サポートはコンパイル時に組み込まれていません!\n"
#, c-format
msgid "%s: Unable to connect to server\n"
-msgstr "%s:サーバに接続できません\n"
+msgstr "%s: サーバに接続できません\n"
#, c-format
msgid "%s: Unable to connect to server: %s\n"
-msgstr "%s:サーバに接続できません: %s\n"
+msgstr "%s: サーバに接続できません: %s\n"
#, c-format
msgid "%s: Unable to contact server!\n"
-msgstr "%s:サーバに連絡できません!\n"
+msgstr "%s: サーバに連絡できません!\n"
#, c-format
msgid "%s: Unable to determine MIME type of \"%s\"!\n"
-msgstr ""
+msgstr "%s: \"%s\" の MIME タイプを判別できません!\n"
#, c-format
msgid "%s: Unable to read MIME database from \"%s\"!\n"
-msgstr ""
+msgstr "%s: \"%s\" から MIME データベースを読み取ることができません!\n"
#, c-format
msgid "%s: Unknown destination \"%s\"!\n"
-msgstr "%s:\"%s\" は未知の宛先です!\n"
+msgstr "%s: \"%s\" は未知の宛先です!\n"
#, c-format
msgid "%s: Unknown destination MIME type %s/%s!\n"
-msgstr ""
+msgstr "%s: %s/%s は未知の宛先 MIME タイプです!\n"
#, c-format
msgid "%s: Unknown option '%c'!\n"
-msgstr "%s:'%c' は未知のオプションです!\n"
+msgstr "%s: '%c' は未知のオプションです!\n"
#, c-format
msgid "%s: Unknown source MIME type %s/%s!\n"
-msgstr ""
+msgstr "%s: %s/%s は未知のソース MIME タイプです!\n"
#, c-format
msgid ""
@@ -1088,53 +1087,53 @@
"correct!\n"
msgstr ""
"%s: 警告 - '%c' 形式修飾子はサポートされていません - 出力は正しくないものにな"
-"るかもしれません!\n"
+"るかもしれません!\n"
#, c-format
msgid "%s: Warning - character set option ignored!\n"
-msgstr "%s:警告 - 文字セットオプションは無視されます!\n"
+msgstr "%s: 警告 - 文字セットオプションは無視されます!\n"
#, c-format
msgid "%s: Warning - content type option ignored!\n"
-msgstr "%s:警告 - コンテンツタイプオプションは無視されます!\n"
+msgstr "%s: 警告 - コンテンツタイプオプションは無視されます!\n"
#, c-format
msgid "%s: Warning - form option ignored!\n"
-msgstr "%s:警告 - 用紙オプションは無視されます!\n"
+msgstr "%s: 警告 - 用紙オプションは無視されます!\n"
#, c-format
msgid "%s: Warning - mode option ignored!\n"
-msgstr "%s:警告 - モードオプションは無視されます!\n"
+msgstr "%s: 警告 - モードオプションは無視されます!\n"
#, c-format
msgid ""
"%s: error - %s environment variable names non-existent destination \"%s\"!\n"
-msgstr "%s:エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
+msgstr "%s: エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
#, c-format
msgid "%s: error - expected option=value after '-o' option!\n"
-msgstr "%s:'-o' オプションのあとには オプション=値 が必要です!\n"
+msgstr "%s: エラー - '-o' オプションのあとには オプション=値 が必要です!\n"
#, c-format
msgid "%s: error - no default destination available.\n"
-msgstr "%s:エラー - 利用可能なデフォルトの宛先がありません。\n"
+msgstr "%s: エラー - 利用可能なデフォルトの宛先がありません。\n"
msgid "?Invalid help command unknown\n"
msgstr "?無効なヘルプコマンドです\n"
msgid "A Samba password is required to export printer drivers!"
-msgstr "プリンタドライバをエキスポートするには Samba のパスワードが必要です!"
+msgstr "プリンタドライバをエキスポートするには Samba のパスワードが必要です!"
msgid "A Samba username is required to export printer drivers!"
-msgstr "プリンタドライバをエキスポートするには、Samba のユーザ名が必要です!"
+msgstr "プリンタドライバをエキスポートするには、Samba のユーザ名が必要です!"
#, c-format
msgid "A class named \"%s\" already exists!"
-msgstr "クラス名 \"%s\" はすでに存在します!"
+msgstr "クラス名 \"%s\" はすでに存在します!"
#, c-format
msgid "A printer named \"%s\" already exists!"
-msgstr "プリンタ名 \"%s\" はすでに存在します!"
+msgstr "プリンタ名 \"%s\" はすでに存在します!"
msgid "Accept Jobs"
msgstr "ジョブの受け付け"
@@ -1153,11 +1152,11 @@
#, c-format
msgid "Attempt to set %s printer-state to bad value %d!"
-msgstr "%s printer-state に 不正な値 %d を設定しようとしています!"
+msgstr "%s printer-state に 不正な値 %d を設定しようとしています!"
#, c-format
msgid "Attribute groups are out of order (%x < %x)!"
-msgstr "属性グループは範囲外です(%x < %x)!"
+msgstr "属性グループは範囲外です (%x < %x)!"
msgid "Bad OpenGroup"
msgstr "不正な OpenGroup"
@@ -1180,29 +1179,29 @@
#, c-format
msgid "Bad device-uri \"%s\"!"
-msgstr "\"%s\" は無効な device-uri です!"
+msgstr "\"%s\" は無効な device-uri です!"
#, c-format
msgid "Bad document-format \"%s\"!"
-msgstr "\"%s\" は不正な document-format です!"
+msgstr "\"%s\" は不正な document-format です!"
msgid "Bad job-priority value!"
-msgstr "不正な job-priority 値です!"
+msgstr "不正な job-priority 値です!"
msgid "Bad job-state value!"
-msgstr "不正な job-state 値です!"
+msgstr "不正な job-state 値です!"
#, c-format
msgid "Bad job-uri attribute \"%s\"!"
-msgstr "\"%s\" は無効な job-uri 属性です!"
+msgstr "\"%s\" は無効な job-uri 属性です!"
#, c-format
msgid "Bad notify-pull-method \"%s\"!"
-msgstr "\"%s\" は無効な notify-pull-method です!"
+msgstr "\"%s\" は無効な notify-pull-method です!"
#, c-format
msgid "Bad notify-recipient-uri URI \"%s\"!"
-msgstr "URI \"%s\" は不正な notify-recipient-uri です!"
+msgstr "URI \"%s\" は不正な notify-recipient-uri です!"
#, c-format
msgid "Bad number-up value %d."
@@ -1210,7 +1209,7 @@
#, c-format
msgid "Bad option + choice on line %d!"
-msgstr "%d 行に不正なオプションと選択があります!"
+msgstr "%d 行に不正なオプションと選択があります!"
#, c-format
msgid "Bad page-ranges values %d-%d."
@@ -1218,18 +1217,18 @@
#, c-format
msgid "Bad port-monitor \"%s\"!"
-msgstr "\"%s\" は無効な port-monitor です!"
+msgstr "\"%s\" は無効な port-monitor です!"
#, c-format
msgid "Bad printer-state value %d!"
-msgstr "%d は無効な printer-state 値です!"
+msgstr "%d は無効な printer-state 値です!"
#, c-format
msgid "Bad request version number %d.%d!"
-msgstr "バージョン番号 %d.%d は無効なリクエストです!"
+msgstr "バージョン番号 %d.%d は無効なリクエストです!"
msgid "Bad subscription ID!"
-msgstr "不正な照会 ID です!"
+msgstr "不正な照会 ID です!"
msgid "Banners"
msgstr "バナー"
@@ -1242,7 +1241,7 @@
#, c-format
msgid "Character set \"%s\" not supported!"
-msgstr "文字セット \"%s\" はサポートされていません!"
+msgstr "文字セット \"%s\" はサポートされていません!"
msgid "Classes"
msgstr "クラス"
@@ -1258,7 +1257,7 @@
#, c-format
msgid "Could not scan type \"%s\"!"
-msgstr "タイプ \"%s\" を検査できませんでした!"
+msgstr "タイプ \"%s\" を検査できませんでした!"
msgid "Cover open."
msgstr "カバーが開いています。"
@@ -1280,7 +1279,7 @@
msgstr "現像剤が無くなりかけています。"
msgid "Developer empty!"
-msgstr "現像剤が無くなりました!"
+msgstr "現像剤が無くなりました!"
#, c-format
msgid ""
@@ -1290,7 +1289,7 @@
" make-and-model = %s\n"
" device-id = %s\n"
msgstr ""
-"デバイス:uri = %s\n"
+"デバイス: uri = %s\n"
" class = %s\n"
" info = %s\n"
" make-and-model = %s\n"
@@ -1301,35 +1300,35 @@
#, c-format
msgid "EMERG: Unable to allocate memory for page info: %s\n"
-msgstr "EMERG: ページ情報のメモリ割り当てができません:%s\n"
+msgstr "EMERG: ページ情報のメモリ割り当てができません: %s\n"
#, c-format
msgid "EMERG: Unable to allocate memory for pages array: %s\n"
-msgstr "EMERG: ページアレイのメモリ割り当てができません:%s\n"
+msgstr "EMERG: ページアレイのメモリ割り当てができません: %s\n"
#, c-format
msgid "ERROR: %ld: (canceled:%ld)\n"
-msgstr "ERROR: %ld:(キャンセルされました:%ld)\n"
+msgstr "ERROR: %ld: (キャンセルされました:%ld)\n"
#, c-format
msgid "ERROR: Bad %%BoundingBox: comment seen!\n"
-msgstr "ERROR: 不正な %%BoundingBox: コメントがあります!\n"
+msgstr "ERROR: 不正な %%BoundingBox: コメントがあります!\n"
#, c-format
msgid "ERROR: Bad %%IncludeFeature: comment!\n"
-msgstr "ERROR: 不正な %%IncludeFeature: コメントです!\n"
+msgstr "ERROR: 不正な %%IncludeFeature: コメントです!\n"
#, c-format
msgid "ERROR: Bad %%Page: comment in file!\n"
-msgstr "ERROR: 不正な %%Page: コメントがファイルにあります!\n"
+msgstr "ERROR: 不正な %%Page: コメントがファイルにあります!\n"
#, c-format
msgid "ERROR: Bad %%PageBoundingBox: comment in file!\n"
-msgstr "ERROR: 不正な %%PageBoundingBox: コメントがファイルにあります!\n"
+msgstr "ERROR: 不正な %%PageBoundingBox: コメントがファイルにあります!\n"
#, c-format
msgid "ERROR: Bad SCSI device file \"%s\"!\n"
-msgstr "ERROR: 不正な SCSI デバイスファイル \"%s\" です!\n"
+msgstr "ERROR: 不正な SCSI デバイスファイル \"%s\" です!\n"
#, c-format
msgid "ERROR: Bad charset file %s\n"
@@ -1341,10 +1340,10 @@
#, c-format
msgid "ERROR: Bad font description line: %s\n"
-msgstr "ERROR: 不正なフォント記述行: %s\n"
+msgstr "ERROR: 不正なフォント記述行: %s\n"
msgid "ERROR: Bad page setup!\n"
-msgstr "ERROR: 不正なページ設定です!\n"
+msgstr "ERROR: 不正なページ設定です!\n"
#, c-format
msgid "ERROR: Bad text direction %s\n"
@@ -1355,84 +1354,87 @@
msgstr "ERROR: 不正な テキスト幅 %s です\n"
msgid "ERROR: Destination printer does not exist!\n"
-msgstr "ERROR: 送信先のプリンタが存在しません!\n"
+msgstr "ERROR: 送信先のプリンタが存在しません!\n"
#, c-format
msgid "ERROR: Duplicate %%BoundingBox: comment seen!\n"
-msgstr "ERROR: 重複した %%BoundingBox: コメントがあります!\n"
+msgstr "ERROR: 重複した %%BoundingBox: コメントがあります!\n"
#, c-format
msgid "ERROR: Duplicate %%Pages: comment seen!\n"
-msgstr "ERROR: 重複した %%Pages: コメントがあります!\n"
+msgstr "ERROR: 重複した %%Pages: コメントがあります!\n"
msgid "ERROR: Empty print file!\n"
-msgstr "ERROR: 空のプリントファイルです!\n"
+msgstr "ERROR: 空のプリントファイルです!\n"
msgid "ERROR: Invalid HP-GL/2 command seen, unable to print file!\n"
-msgstr "ERROR: 無効な HP-GL/2 コマンドがあり、ファイルをプリントできません!\n"
+msgstr "ERROR: 無効な HP-GL/2 コマンドがあり、ファイルをプリントできません!\n"
#, c-format
msgid "ERROR: Missing %%EndProlog!\n"
-msgstr "ERROR: %%EndProlog が見つかりません!\n"
+msgstr "ERROR: %%EndProlog が見つかりません!\n"
#, c-format
msgid "ERROR: Missing %%EndSetup!\n"
-msgstr "ERROR: %%EndSetup が見つかりません!\n"
+msgstr "ERROR: %%EndSetup が見つかりません!\n"
msgid ""
"ERROR: Missing device URI on command-line and no DEVICE_URI environment "
"variable!\n"
-msgstr "ERROR: コマンドラインのデバイス URI が見つからず、DEVICE_URI 環境変数"
+msgstr ""
+"ERROR: コマンドラインのデバイス URI が見つからず、DEVICE_URI 環境変数もありま"
+"せん!\n"
#, c-format
msgid "ERROR: No %%BoundingBox: comment in header!\n"
-msgstr "ERROR: %%BoundingBox: コメントがありません!\n"
+msgstr "ERROR: %%BoundingBox: コメントがありません!\n"
#, c-format
msgid "ERROR: No %%Pages: comment in header!\n"
-msgstr "ERROR: %%Pages: コメントがありません!\n"
+msgstr "ERROR: %%Pages: コメントがありません!\n"
msgid ""
"ERROR: No device URI found in argv[0] or in DEVICE_URI environment "
"variable!\n"
-msgstr "ERROR: argv[0] または DEVICE_URI 環境変数にデバイス URI がありま"
+msgstr ""
+"ERROR: argv[0] または DEVICE_URI 環境変数にデバイス URI がありません!\n"
msgid "ERROR: No pages found!\n"
-msgstr "ERROR: ページが見つかりません!\n"
+msgstr "ERROR: ページが見つかりません!\n"
msgid "ERROR: Out of paper!\n"
-msgstr "ERROR: 用紙切れです!\n"
+msgstr "ERROR: 用紙切れです!\n"
msgid "ERROR: PRINTER environment variable not defined!\n"
-msgstr "ERROR: PRINTER 環境変数が定義されていません!\n"
+msgstr "ERROR: PRINTER 環境変数が定義されていません!\n"
#, c-format
msgid "ERROR: Print file was not accepted (%s)!\n"
-msgstr "ERROR: プリントファイルが受け付けられませんでした(%s)!\n"
+msgstr "ERROR: プリントファイルが受け付けられませんでした (%s)!\n"
msgid "ERROR: Printer not responding!\n"
-msgstr "ERROR: プリンタが応答していません!\n"
+msgstr "ERROR: プリンタが応答していません!\n"
#, c-format
msgid "ERROR: Remote host did not accept control file (%d)\n"
msgstr ""
-"ERROR: リモートホストがコントロールファイルを受け付けませんでした(%d)\n"
+"ERROR: リモートホストがコントロールファイルを受け付けませんでした (%d)\n"
#, c-format
msgid "ERROR: Remote host did not accept data file (%d)\n"
-msgstr "ERROR: リモートホストがデータファイルを受け付けませんでした(%d)\n"
+msgstr "ERROR: リモートホストがデータファイルを受け付けませんでした (%d)\n"
#, c-format
msgid "ERROR: Unable to add file %d to job: %s\n"
-msgstr "ERROR: ファイル %d をジョブに追加できません:%s\n"
+msgstr "ERROR: ファイル %d をジョブに追加できません: %s\n"
#, c-format
msgid "ERROR: Unable to cancel job %d: %s\n"
-msgstr "ERROR: ジョブ %d をキャンセルできません:%s\n"
+msgstr "ERROR: ジョブ %d をキャンセルできません: %s\n"
#, c-format
msgid "ERROR: Unable to create temporary compressed print file: %s\n"
-msgstr "ERROR: テンポラリ圧縮プリントファイルを作成できません:%s\n"
+msgstr "ERROR: テンポラリ圧縮プリントファイルを作成できません: %s\n"
#, c-format
msgid "ERROR: Unable to create temporary file - %s.\n"
@@ -1456,15 +1458,15 @@
#, c-format
msgid "ERROR: Unable to get job %d attributes (%s)!\n"
-msgstr "ERROR: ジョブ %d の属性(%s)を取得できません!\n"
+msgstr "ERROR: ジョブ %d の属性 (%s) を取得できません!\n"
#, c-format
msgid "ERROR: Unable to get printer status (%s)!\n"
-msgstr "ERROR: プリンタ状況(%s)を取得できません!\n"
+msgstr "ERROR: プリンタ状況 (%s) を取得できません!\n"
#, c-format
msgid "ERROR: Unable to locate printer '%s'!\n"
-msgstr "ERROR: プリンタ '%s' の所在を確認できません!\n"
+msgstr "ERROR: プリンタ '%s' の所在を確認できません!\n"
#, c-format
msgid "ERROR: Unable to open \"%s\" - %s\n"
@@ -1472,11 +1474,11 @@
#, c-format
msgid "ERROR: Unable to open %s: %s\n"
-msgstr "ERROR: %s を開くことができません:%s\n"
+msgstr "ERROR: %s を開くことができません:%s\n"
#, c-format
msgid "ERROR: Unable to open device file \"%s\": %s\n"
-msgstr "ERROR: デバイスファイル \"%s\" を開くことができません:%s\n"
+msgstr "ERROR: デバイスファイル \"%s\" を開くことができません: %s\n"
#, c-format
msgid "ERROR: Unable to open file \"%s\" - %s\n"
@@ -1484,14 +1486,14 @@
#, c-format
msgid "ERROR: Unable to open file \"%s\": %s\n"
-msgstr "ERROR: ファイル \"%s\" を開くことができません:%s\n"
+msgstr "ERROR: ファイル \"%s\" を開くことができません: %s\n"
msgid "ERROR: Unable to open image file for printing!\n"
-msgstr "ERROR: プリントするイメージファイルを開くことができません!\n"
+msgstr "ERROR: プリントするイメージファイルを開くことができません!\n"
#, c-format
msgid "ERROR: Unable to open print file \"%s\": %s\n"
-msgstr "ERROR: プリントファイル \"%s\" を開くことができません:%s\n"
+msgstr "ERROR: プリントファイル \"%s\" を開くことができません: %s\n"
#, c-format
msgid "ERROR: Unable to open print file %s - %s\n"
@@ -1499,11 +1501,11 @@
#, c-format
msgid "ERROR: Unable to open print file %s: %s\n"
-msgstr "ERROR: プリントファイル %s を開くことができません:%s\n"
+msgstr "ERROR: プリントファイル %s を開くことができません: %s\n"
#, c-format
msgid "ERROR: Unable to open temporary compressed print file: %s\n"
-msgstr "ERROR: テンポラリ圧縮プリントファイルを開くことができません:%s\n"
+msgstr "ERROR: テンポラリ圧縮プリントファイルを開くことができません: %s\n"
#, c-format
msgid "ERROR: Unable to seek to offset %ld in file - %s\n"
@@ -1515,7 +1517,7 @@
#, c-format
msgid "ERROR: Unable to send print data (%d)\n"
-msgstr "ERROR: プリントデータ(%d)を送信できません\n"
+msgstr "ERROR: プリントデータ (%d) を送信できません\n"
#, c-format
msgid "ERROR: Unable to wait for pictwpstops: %s\n"
@@ -1523,89 +1525,89 @@
#, c-format
msgid "ERROR: Unable to write %d bytes to \"%s\": %s\n"
-msgstr "ERROR: %d バイトを \"%s\" に書き込めません:%s\n"
+msgstr "ERROR: %d バイトを \"%s\" に書き込めません: %s\n"
#, c-format
msgid "ERROR: Unable to write print data: %s\n"
-msgstr "ERROR: プリントデータ %s を書き込めません:\n"
+msgstr "ERROR: プリントデータを書き込めません: %s\n"
msgid "ERROR: Unable to write raster data to driver!\n"
-msgstr "ERROR: ラスターデータをドライバに書き込めません!\n"
+msgstr "ERROR: ラスターデータをドライバに書き込めません!\n"
#, c-format
msgid "ERROR: Unable to write uncompressed document data: %s\n"
-msgstr "ERROR: 非圧縮ドキュメントデータを書き込めません:%s\n"
+msgstr "ERROR: 非圧縮ドキュメントデータを書き込めません: %s\n"
#, c-format
msgid "ERROR: Unknown encryption option value \"%s\"!\n"
-msgstr "ERROR: \"%s\" は未知の暗号化オプション値です!\n"
+msgstr "ERROR: \"%s\" は未知の暗号化オプション値です!\n"
#, c-format
msgid "ERROR: Unknown file order \"%s\"\n"
-msgstr "ERROR: \"%s\" は未知のファイルオーダーです!\n"
+msgstr "ERROR: \"%s\" は未知のファイルオーダーです!\n"
#, c-format
msgid "ERROR: Unknown format character \"%c\"\n"
-msgstr "ERROR: \"%c\" は未知の書式文字です!\n"
+msgstr "ERROR: \"%c\" は未知の書式文字です!\n"
#, c-format
msgid "ERROR: Unknown option \"%s\" with value \"%s\"!\n"
-msgstr "ERROR: \"%s\"(値 \"%s\")は未知のオプションです!\n"
+msgstr "ERROR: \"%s\" (値 \"%s\") は未知のオプションです!\n"
#, c-format
msgid "ERROR: Unknown print mode \"%s\"\n"
-msgstr "ERROR: \"%s\" は未知のプリントモードです!\n"
+msgstr "ERROR: \"%s\" は未知のプリントモードです!\n"
#, c-format
msgid "ERROR: Unknown version option value \"%s\"!\n"
-msgstr "ERROR: \"%s\" は未知のバージョンオプション値です!\n"
+msgstr "ERROR: \"%s\" は未知のバージョンオプション値です!\n"
#, c-format
msgid "ERROR: Unsupported brightness value %s, using brightness=100!\n"
msgstr ""
-"ERROR: %s はサポートされていない輝度値です。brightness=100 を使用します!\n"
+"ERROR: %s はサポートされていない輝度値です。brightness=100 を使用します!\n"
#, c-format
msgid "ERROR: Unsupported gamma value %s, using gamma=1000!\n"
msgstr ""
-"ERROR: %s はサポートされていないガンマ値です。gamma=100 を使用します!\n"
+"ERROR: %s はサポートされていないガンマ値です。gamma=100 を使用します!\n"
#, c-format
msgid "ERROR: Unsupported number-up value %d, using number-up=1!\n"
msgstr ""
"ERROR: %d はサポートされていない number-up 値です。number-up=1 を使用しま"
-"す!\n"
+"す!\n"
#, c-format
msgid ""
"ERROR: Unsupported number-up-layout value %s, using number-up-layout=lrtb!\n"
msgstr ""
"ERROR: %s はサポートされていない number-up-layout 値です。number-up-"
-"layout=lrtb を使用します!\n"
+"layout=lrtb を使用します!\n"
#, c-format
msgid "ERROR: Unsupported page-border value %s, using page-border=none!\n"
msgstr ""
"ERROR: %s はサポートされていない page-border 値です。page-border=none を使用"
-"します!\n"
+"します!\n"
#, c-format
msgid "ERROR: doc_printf overflow (%d bytes) detected, aborting!\n"
-msgstr "ERROR: doc_printf オーバーフロー(%d バイト)、停止します!\n"
+msgstr "ERROR: doc_printf オーバーフロー (%d バイト)、停止します!\n"
#, c-format
msgid "ERROR: pictwpstops exited on signal %d!\n"
-msgstr "ERROR: pictwpstops はシグナル %d で終了しました!\n"
+msgstr "ERROR: pictwpstops はシグナル %d で終了しました!\n"
#, c-format
msgid "ERROR: pictwpstops exited with status %d!\n"
-msgstr "ERROR: pictwpstops は状態 %d で終了しました!\n"
+msgstr "ERROR: pictwpstops は状態 %d で終了しました!\n"
msgid ""
"ERROR: recoverable: Unable to connect to printer; will retry in 30 "
"seconds...\n"
msgstr ""
-"ERROR: 回復可能:プリンタに接続できません(30 秒間以内に再試行します...) \n"
+"ERROR: 回復可能:プリンタに接続できません (30 秒間以内に再試行します...)\n"
#, c-format
msgid "ERROR: select() returned %d\n"
@@ -1615,7 +1617,7 @@
msgstr "設定ファイルの編集"
msgid "Empty PPD file!"
-msgstr "PPD ファイルが空です!"
+msgstr "PPD ファイルが空です!"
msgid "Ending Banner"
msgstr "終了バナー"
@@ -1642,7 +1644,7 @@
msgstr "エラーポリシー"
msgid "Error: need hostname after '-h' option!\n"
-msgstr "Error: '-h' オプションのあとにはホスト名が必要です!\n"
+msgstr "Error: '-h' オプションのあとにはホスト名が必要です!\n"
msgid "Export Printers to Samba"
msgstr "プリンタを Samba にエキスポート"
@@ -1663,27 +1665,27 @@
"\" の FileDevice ディレクティブを確認してください。"
msgid "Fuser temperature high!"
-msgstr "定着器の温度が上がっています!"
+msgstr "定着器の温度が上がっています!"
msgid "Fuser temperature low!"
-msgstr "定着器の温度が下がっています!"
+msgstr "定着器の温度が下がっています!"
msgid "General"
msgstr "一般"
msgid "Got a printer-uri attribute but no job-id!"
-msgstr "printer-uri 属性を取得しましたが、job-id を取得できませんでした!"
+msgstr "printer-uri 属性を取得しましたが、job-id を取得できませんでした!"
msgid "Help"
msgstr "ヘルプ"
#, c-format
msgid "INFO: Attempting to connect to host %s for printer %s\n"
-msgstr "INFO: ホスト %s(プリンタ %s)への接続を試みています\n"
+msgstr "INFO: ホスト %s (プリンタ %s) への接続を試みています\n"
#, c-format
msgid "INFO: Attempting to connect to host %s on port %d\n"
-msgstr "INFO: ホスト %s(ポート %d)への接続を試みています\n"
+msgstr "INFO: ホスト %s (ポート %d) への接続を試みています\n"
msgid "INFO: Canceling print job...\n"
msgstr "INFO: プリントジョブをキャンセル中...\n"
@@ -1694,7 +1696,7 @@
#, c-format
msgid "INFO: Connecting to %s on port %d...\n"
-msgstr "INFO: %s(ポート %d 使用)への接続中...\n"
+msgstr "INFO: %s (ポート %d を使用) への接続中...\n"
msgid "INFO: Control file sent successfully\n"
msgstr "INFO: コントロールファイルが正常に送信されました\n"
@@ -1715,23 +1717,23 @@
#, c-format
msgid "INFO: Printer busy (status:0x%08x)\n"
-msgstr "INFO: プリンタがビジー状態(状況:0x%08x)\n"
+msgstr "INFO: プリンタがビジー状態 (状況:0x%08x)\n"
msgid "INFO: Printer busy; will retry in 10 seconds...\n"
-msgstr "INFO: プリンタがビジー状態(10 秒間以内に再試行します...)\n"
+msgstr "INFO: プリンタがビジー状態 (10 秒間以内に再試行します...)\n"
msgid "INFO: Printer busy; will retry in 30 seconds...\n"
-msgstr "INFO: プリンタがビジー状態(30 秒間以内に再試行します...)\n"
+msgstr "INFO: プリンタがビジー状態 (30 秒間以内に再試行します...)\n"
msgid "INFO: Printer busy; will retry in 5 seconds...\n"
-msgstr "INFO: プリンタがビジー状態(5 秒間以内に再試行します...)\n"
+msgstr "INFO: プリンタがビジー状態 (5 秒間以内に再試行します...)\n"
msgid "INFO: Printer does not support IPP/1.1, trying IPP/1.0...\n"
msgstr ""
"INFO: プリンタが IPP/1.1 をサポートしていません。IPP/1.0 を試します...\n"
msgid "INFO: Printer is busy; will retry in 5 seconds...\n"
-msgstr "INFO: プリンタがビジー状態(5 秒間以内に再試行します...)\n"
+msgstr "INFO: プリンタがビジー状態 (5 秒間以内に再試行します...)\n"
msgid "INFO: Printer is currently off-line.\n"
msgstr "INFO: プリンタは現在オフラインです。\n"
@@ -1740,7 +1742,7 @@
msgstr "INFO: プリンタは現在オンラインです。\n"
msgid "INFO: Printer not connected; will retry in 30 seconds...\n"
-msgstr "INFO: プリンタと接続されません(30 秒間以内に再試行します...)\n"
+msgstr "INFO: プリンタと接続されません (30 秒間以内に再試行します...)\n"
#, c-format
msgid "INFO: Printing page %d, %d%% complete...\n"
@@ -1748,29 +1750,29 @@
#, c-format
msgid "INFO: Printing page %d...\n"
-msgstr "INFO: ページ %d プリント中...\n"
+msgstr "INFO: ページ %d をプリント中...\n"
msgid "INFO: Ready to print.\n"
msgstr "INFO: プリントの準備ができています\n"
#, c-format
msgid "INFO: Sending control file (%lu bytes)\n"
-msgstr "INFO: コントロールファイルを送信中(%lu バイト)\n"
+msgstr "INFO: コントロールファイルを送信中 (%lu バイト)\n"
#, c-format
msgid "INFO: Sending control file (%u bytes)\n"
-msgstr "INFO: コントロールファイルを送信中(%u バイト)\n"
+msgstr "INFO: コントロールファイルを送信中 (%u バイト)\n"
msgid "INFO: Sending data\n"
msgstr "INFO: データを送信中\n"
#, c-format
msgid "INFO: Sending data file (%ld bytes)\n"
-msgstr "INFO: データファイルを送信中(%ld バイト)\n"
+msgstr "INFO: データファイルを送信中 (%ld バイト)\n"
#, c-format
msgid "INFO: Sending data file (%lld bytes)\n"
-msgstr "INFO: データファイルを送信中(%lld バイト)\n"
+msgstr "INFO: データファイルを送信中 (%lld バイト)\n"
#, c-format
msgid "INFO: Sent print file, %ld bytes...\n"
@@ -1810,13 +1812,13 @@
msgstr "インクまたはトナーが無くなりかけています。"
msgid "Ink/toner empty!"
-msgstr "インクまたはトナーが無くなりました!"
+msgstr "インクまたはトナーが無くなりました!"
msgid "Ink/toner waste bin almost full."
msgstr "廃インクまたは廃トナーの容器が一杯になりかけています。"
msgid "Ink/toner waste bin full!"
-msgstr "廃インクまたは廃トナーの容器が一杯なりました!"
+msgstr "廃インクまたは廃トナーの容器が一杯になりました!"
msgid "Interlock open."
msgstr "インターロックが開いています。"
@@ -1829,11 +1831,11 @@
#, c-format
msgid "Job #%d cannot be restarted - no files!"
-msgstr "ジョブ #%d は再起動できません - ファイルがありません!"
+msgstr "ジョブ #%d は再起動できません - ファイルがありません!"
#, c-format
msgid "Job #%d does not exist!"
-msgstr "ジョブ #%d は存在しません!"
+msgstr "ジョブ #%d は存在しません!"
#, c-format
msgid "Job #%d is already aborted - can't cancel."
@@ -1849,27 +1851,27 @@
#, c-format
msgid "Job #%d is finished and cannot be altered!"
-msgstr "ジョブ #%d は完了し、変更することはできません!"
+msgstr "ジョブ #%d は完了し、変更することはできません!"
#, c-format
msgid "Job #%d is not complete!"
-msgstr "ジョブ #%d は完結していません!"
+msgstr "ジョブ #%d は完結していません!"
#, c-format
msgid "Job #%d is not held for authentication!"
-msgstr "ジョブ #%d は認証が行われていません!"
+msgstr "ジョブ #%d は認証が行われていません!"
#, c-format
msgid "Job #%d is not held!"
-msgstr "ジョブ #%d はホールドされていません!"
+msgstr "ジョブ #%d はホールドされていません!"
#, c-format
msgid "Job #%s does not exist!"
-msgstr "ジョブ #%s は存在しません!"
+msgstr "ジョブ #%s は存在しません!"
#, c-format
msgid "Job %d not found!"
-msgstr "ジョブ %d は見つかりません!"
+msgstr "ジョブ %d は見つかりません!"
msgid "Job Completed"
msgstr "ジョブ完了"
@@ -1893,17 +1895,17 @@
msgstr "ジョブの状態を変更できません。"
msgid "Job subscriptions cannot be renewed!"
-msgstr "ジョブ照会が更新されていません!"
+msgstr "ジョブ照会が更新されていません!"
msgid "Jobs"
msgstr "ジョブ"
#, c-format
msgid "Language \"%s\" not supported!"
-msgstr "言語 \"%s\" はサポートされていません!"
+msgstr "言語 \"%s\" はサポートされていません!"
msgid "Line longer than the maximum allowed (255 characters)"
-msgstr "1 行が最大許可値(255 文字)を超えています"
+msgstr "1 行が最大許可値 (255 文字) を超えています"
msgid "List Available Printers"
msgstr "使用可能なプリンタをリスト化"
@@ -1918,16 +1920,16 @@
msgstr "用紙形式"
msgid "Media jam!"
-msgstr "紙詰まりです!"
+msgstr "紙詰まりです!"
msgid "Media tray almost empty."
msgstr "用紙トレイが空になりかけています。"
msgid "Media tray empty!"
-msgstr "用紙トレイが空になりました!"
+msgstr "用紙トレイが空になりました!"
msgid "Media tray missing!"
-msgstr "用紙トレイが見つかりません!"
+msgstr "用紙トレイが見つかりません!"
msgid "Media tray needs to be filled."
msgstr "メディアトレイに補充が必要です。"
@@ -1943,23 +1945,23 @@
#, c-format
msgid "Missing double quote on line %d!"
-msgstr "%d 行に二重引用符がありません!"
+msgstr "%d 行に二重引用符がありません!"
msgid "Missing form variable!"
-msgstr "フォームの値がありません!"
+msgstr "フォームの値がありません!"
msgid "Missing notify-subscription-ids attribute!"
-msgstr "notify-subscription-ids 属性がありません!"
+msgstr "notify-subscription-ids 属性がありません!"
msgid "Missing requesting-user-name attribute!"
-msgstr "requesting-user-name 属性が設定されていません!"
+msgstr "requesting-user-name 属性が設定されていません!"
msgid "Missing required attributes!"
-msgstr "必須の属性が設定されていません!"
+msgstr "必須の属性が設定されていません!"
#, c-format
msgid "Missing value on line %d!"
-msgstr "%d 行に値がありません!"
+msgstr "%d 行に値がありません!"
msgid "Missing value string"
msgstr "値文字列がありません"
@@ -1971,10 +1973,10 @@
" make-and-model = %s\n"
" device-id = %s\n"
msgstr ""
-"モデル: name = %s\n"
-" natural_language = %s\n"
-" make-and-model = %s\n"
-" device-id = %s\n"
+"モデル: name = %s\n"
+" natural_language = %s\n"
+" make-and-model = %s\n"
+" device-id = %s\n"
msgid "Modify Class"
msgstr "クラスの変更"
@@ -1990,10 +1992,10 @@
#, c-format
msgid "NOTICE: Print file accepted - job ID %d.\n"
-msgstr "NOTICE: プリントファイルを受け付けました - ジョブ ID %d\n"
+msgstr "NOTICE: プリントファイルを受け付けました - ジョブ ID %d。\n"
msgid "NOTICE: Print file accepted - job ID unknown.\n"
-msgstr "NOTICE: プリントファイルを受け付けました - ジョブ ID 不明\n"
+msgstr "NOTICE: プリントファイルを受け付けました - ジョブ ID 不明。\n"
msgid "NULL PPD file pointer"
msgstr "NULL PPD ファイルポインタ"
@@ -2002,17 +2004,17 @@
msgstr "いいえ"
msgid "No Windows printer drivers are installed!"
-msgstr "Windows プリンタドライバがインストールされていません!"
+msgstr "Windows プリンタドライバがインストールされていません!"
#, c-format
msgid "No active jobs on %s!"
-msgstr "%s にはアクティブなジョブはありません!"
+msgstr "%s にはアクティブなジョブはありません!"
msgid "No attributes in request!"
-msgstr "リクエストに属性がありません!"
+msgstr "リクエストに属性がありません!"
msgid "No authentication information provided!"
-msgstr "認証情報が提供されていません!"
+msgstr "認証情報が提供されていません!"
msgid "No default printer"
msgstr "デフォルトプリンタはありません"
@@ -2021,10 +2023,10 @@
msgstr "追加された宛先はありません。"
msgid "No file!?!"
-msgstr "ファイルがありません!?!"
+msgstr "ファイルがありません!?!"
msgid "No subscription attributes in request!"
-msgstr "リクエストに照会属性がありません!"
+msgstr "リクエストに照会属性がありません!"
msgid "No subscriptions found."
msgstr "照会先が見つかりません。"
@@ -2042,7 +2044,7 @@
msgstr "OPC はもうすぐ交換が必要になります。"
msgid "OPC at end-of-life!"
-msgstr "OPC は交換時期です!"
+msgstr "OPC は交換時期です!"
msgid "OpenGroup without a CloseGroup first"
msgstr "最初の CloseGroup なしの OpenGroup"
@@ -2057,7 +2059,7 @@
msgstr "インストールされたオプション"
msgid "Out of toner!"
-msgstr "トナー切れです!"
+msgstr "トナー切れです!"
msgid "Output Mode"
msgstr "出力モード"
@@ -2066,7 +2068,7 @@
msgstr "排紙トレイがほとんど一杯です。"
msgid "Output bin full!"
-msgstr "排紙トレイが一杯です!"
+msgstr "排紙トレイが一杯です!"
#, c-format
msgid "Output for printer %s is sent to %s\n"
@@ -2074,7 +2076,7 @@
#, c-format
msgid "Output for printer %s is sent to remote printer %s on %s\n"
-msgstr "プリンタ %1$s の出力は、%3$s のリモートプリンタ %2$s に送られます\n"
+msgstr "プリンタ %s の出力は、リモートプリンタ %s (%s 上) に送られます\n"
#, c-format
msgid "Output for printer %s/%s is sent to %s\n"
@@ -2082,11 +2084,10 @@
#, c-format
msgid "Output for printer %s/%s is sent to remote printer %s on %s\n"
-msgstr ""
-"プリンタ %1$s/%2$s の出力は、%4$s のリモートプリンタ %3$s に送られます\n"
+msgstr "プリンタ %s/%s の出力は、リモートプリンタ %s (%s 上) に送られます\n"
msgid "Output tray missing!"
-msgstr "排紙トレイが見つかりません!"
+msgstr "排紙トレイが見つかりません!"
msgid "PASS\n"
msgstr "合格\n"
@@ -2096,11 +2097,11 @@
#, c-format
msgid "Password for %s on %s? "
-msgstr "%s のパスワード(%s 上)? "
+msgstr "%s のパスワード (%s 上)? "
#, c-format
msgid "Password for %s required to access %s via SAMBA: "
-msgstr "SAMBA 経由で %2$s にアクセスするのに必要な %1$s のパスワード:"
+msgstr "%s のパスワード (SAMBA 経由で %s にアクセスするのに必要):"
msgid "Policies"
msgstr "ポリシー"
@@ -2142,7 +2143,7 @@
msgstr "Quota の制限に達しました。"
msgid "Rank Owner Job File(s) Total Size\n"
-msgstr "\"ランク 所有者 ジョブ ファイル 合計サイズ\n"
+msgstr "ランク 所有者 ジョブ ファイル 合計サイズ\n"
msgid ""
"Rank Owner Pri Job Files Total Size\n"
@@ -2157,7 +2158,7 @@
#, c-format
msgid "Running command: %s %s -N -A %s -c '%s'\n"
-msgstr "コマンドを実行中:%s %s -N -A %s -c '%s'\n"
+msgstr "コマンドを実行中: %s %s -N -A %s -c '%s'\n"
msgid "Server Restarted"
msgstr "再起動されたサーバ"
@@ -2207,14 +2208,14 @@
#, c-format
msgid "The PPD file \"%s\" could not be opened: %s"
-msgstr "PPD ファイル \"%s\" が開きませんでした:%s"
+msgstr "PPD ファイル \"%s\" が開きませんでした: %s"
msgid ""
"The class name may only contain up to 127 printable characters and may not "
"contain spaces, slashes (/), or the pound sign (#)."
msgstr ""
-"クラス名は 127 文字以内の表示可能文字から成り、空白、スラッシュ(/)、ポンド"
-"記\"号(#)を含んではなりません。"
+"クラス名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポンド記"
+"号 (#) を含んではなりません。"
msgid ""
"The notify-lease-duration attribute cannot be used with job subscriptions."
@@ -2222,17 +2223,17 @@
#, c-format
msgid "The notify-user-data value is too large (%d > 63 octets)!"
-msgstr "notify-user-data 値が大きすぎます(%d > 63 オクテット)!"
+msgstr "notify-user-data 値が大きすぎます (%d > 63 オクテット)!"
msgid ""
"The printer name may only contain up to 127 printable characters and may not "
"contain spaces, slashes (/), or the pound sign (#)."
msgstr ""
-"プリンタ名は 127 文字以内の表示可能文字から成り、空白、スラッシュ(/)、ポン"
-"ド記号(#)を含んではなりません。"
+"プリンタ名は 127 文字以内の表示可能文字から成り、空白、スラッシュ (/)、ポンド"
+"記号 (#) を含んではなりません。"
msgid "The printer or class is not shared!"
-msgstr "プリンタまたはクラスは共有できません!"
+msgstr "プリンタまたはクラスは共有できません!"
msgid "The printer or class was not found."
msgstr "プリンタまたはクラスが見つかりませんでした。"
@@ -2242,7 +2243,7 @@
msgstr "printer-uri \"%s\" には、無効な文字が含まれています。"
msgid "The printer-uri attribute is required!"
-msgstr "printer-uri 属性は必須です!"
+msgstr "printer-uri 属性は必須です!"
msgid ""
"The printer-uri must be of the form \"ipp://HOSTNAME/classes/CLASSNAME\"."
@@ -2260,8 +2261,8 @@
"The subscription name may not contain spaces, slashes (/), question marks "
"(?), or the pound sign (#)."
msgstr ""
-"照会名には、スペース、スラッシュ(/)、疑問府(?)、ポンド記号(#)を使用しな"
-"いでください。"
+"照会名には、スペース、スラッシュ (/)、疑問府 (?)、ポンド記号 (#) を使用しない"
+"でください。"
msgid "Toner low."
msgstr "トナーが少なくなっています。"
@@ -2273,23 +2274,23 @@
msgstr "cupsd.conf ファイルにアクセスできません:"
msgid "Unable to add RSS subscription:"
-msgstr " RSS 照会を追加できません:"
+msgstr " RSS 照会を追加できません:"
msgid "Unable to add class:"
msgstr "クラスを追加できません:"
#, c-format
msgid "Unable to add job for destination \"%s\"!"
-msgstr "宛先 \"%s\" にジョブを追加できません!"
+msgstr "宛先 \"%s\" にジョブを追加できません!"
msgid "Unable to add printer:"
msgstr "プリンタを追加できません:"
msgid "Unable to allocate memory for file types!"
-msgstr "ファイルタイプ用にメモリを割り当てられません!"
+msgstr "ファイルタイプ用にメモリを割り当てられません!"
msgid "Unable to cancel RSS subscription:"
-msgstr " RSS 照会をキャンセルできません:"
+msgstr " RSS 照会をキャンセルできません:"
msgid "Unable to change printer-is-shared attribute:"
msgstr "printer-is-shared 属性を変更できません:"
@@ -2302,34 +2303,34 @@
#, c-format
msgid "Unable to copy 64-bit CUPS printer driver files (%d)!"
-msgstr ""
+msgstr "64 ビットの CUPS プリンタドライバファイルをコピーできません (%d)!"
#, c-format
msgid "Unable to copy 64-bit Windows printer driver files (%d)!"
-msgstr ""
+msgstr "64 ビットの Windows プリンタドライバファイルをコピーできません (%d)!"
#, c-format
msgid "Unable to copy CUPS printer driver files (%d)!"
-msgstr "CUPS プリンタドライバファイルをコピーできません(%d)!"
+msgstr "CUPS プリンタドライバファイルをコピーできません (%d)!"
#, c-format
msgid "Unable to copy PPD file - %s!"
-msgstr " PPD ファイルをコピーできません - %s!"
+msgstr "PPD ファイルをコピーできません - %s!"
msgid "Unable to copy PPD file!"
-msgstr "PPD ファイルをコピーできません!"
+msgstr "PPD ファイルをコピーできません!"
#, c-format
msgid "Unable to copy Windows 2000 printer driver files (%d)!"
-msgstr "Windows 2000 プリンタドライバファイルをコピーできません(%d)!"
+msgstr "Windows 2000 プリンタドライバファイルをコピーできません (%d)!"
#, c-format
msgid "Unable to copy Windows 9x printer driver files (%d)!"
-msgstr "Windows 9x プリンタドライバファイルをコピーできません(%d)!"
+msgstr "Windows 9x プリンタドライバファイルをコピーできません (%d)!"
#, c-format
msgid "Unable to copy interface script - %s!"
-msgstr "インターフェイススクリプトをコピーできません - %s!"
+msgstr "インターフェイススクリプトをコピーできません - %s!"
msgid "Unable to create temporary file:"
msgstr "テンポラリファイルを作成できません:"
@@ -2341,10 +2342,10 @@
msgstr "プリンタを削除できません:"
msgid "Unable to edit cupsd.conf files larger than 1MB!"
-msgstr "1MB 以上の cupsd.conf ファイルは編集できません!"
+msgstr "1MB 以上の cupsd.conf ファイルは編集できません!"
msgid "Unable to find destination for job!"
-msgstr "ジョブの宛先が見つかりません!"
+msgstr "ジョブの宛先が見つかりません!"
msgid "Unable to get class list:"
msgstr "クラスリストを取得できません:"
@@ -2366,11 +2367,11 @@
#, c-format
msgid "Unable to install Windows 2000 printer driver files (%d)!"
-msgstr "Windows 2000 プリンタドライバファイルをインストールできません(%d)!"
+msgstr "Windows 2000 プリンタドライバファイルをインストールできません (%d)!"
#, c-format
msgid "Unable to install Windows 9x printer driver files (%d)!"
-msgstr "Windows 9x プリンタドライバファイルをインストールできません(%d)!"
+msgstr "Windows 9x プリンタドライバファイルをインストールできません (%d)!"
msgid "Unable to modify class:"
msgstr "クラスを変更できません:"
@@ -2388,7 +2389,7 @@
msgstr "PPD ファイルを開くことができません"
msgid "Unable to open PPD file:"
-msgstr "PPD ファイルを取得できません:"
+msgstr "PPD ファイルを開くことができません:"
msgid "Unable to open cupsd.conf file:"
msgstr "cupsd.conf ファイルを開くことができません:"
@@ -2398,14 +2399,14 @@
#, c-format
msgid "Unable to run \"%s\": %s\n"
-msgstr "\"%s\" を実行できません:%s\n"
+msgstr "\"%s\" を実行できません: %s\n"
msgid "Unable to send maintenance job:"
msgstr "メンテナンスジョブを送れません:"
#, c-format
msgid "Unable to set Windows printer driver (%d)!"
-msgstr "Windows プリンタドライバを設定できません(%d)!"
+msgstr "Windows プリンタドライバを設定できません (%d)!"
msgid "Unable to set options:"
msgstr "オプションを設定できません:"
@@ -2418,7 +2419,7 @@
#, c-format
msgid "Unknown printer error (%s)!"
-msgstr "未知のプリンタエラー(%s)です!"
+msgstr "未知のプリンタエラー (%s) です!"
#, c-format
msgid "Unknown printer-error-policy \"%s\"."
@@ -2430,23 +2431,23 @@
#, c-format
msgid "Unsupported compression \"%s\"!"
-msgstr "\"%s\" はサポートされていない圧縮です!"
+msgstr "\"%s\" はサポートされていない圧縮です!"
#, c-format
msgid "Unsupported compression attribute %s!"
-msgstr "%s はサポートされていない圧縮属性です!"
+msgstr "%s はサポートされていない圧縮属性です!"
#, c-format
msgid "Unsupported format \"%s\"!"
-msgstr "\"%s\" はサポートされていない形式です!"
+msgstr "\"%s\" はサポートされていない形式です!"
#, c-format
msgid "Unsupported format '%s'!"
-msgstr "'%s' はサポートされていない形式です!"
+msgstr "'%s' はサポートされていない形式です!"
#, c-format
msgid "Unsupported format '%s/%s'!"
-msgstr "'%s/%s' はサポートされていない形式です!"
+msgstr "'%s/%s' はサポートされていない形式です!"
msgid ""
"Usage:\n"
@@ -2461,12 +2462,12 @@
msgstr ""
"Usage:\n"
"\n"
-" lpadmin [-h server] -d destination\n"
-" lpadmin [-h server] -x destination\n"
-" lpadmin [-h server] -p printer [-c add-class] [-i interface] [-m model]\n"
-" [-r remove-class] [-v device] [-D description]\n"
-" [-P ppd-file] [-o name=value]\n"
-" [-u allow:user,user] [-u deny:user,user]\n"
+" lpadmin [-h サーバ] -d 宛先\n"
+" lpadmin [-h サーバ] -x 宛先\n"
+" lpadmin [-h サーバ] -p プリンタ [-c 追加クラス] [-i インターフェイス]\n"
+" [-m モデル] [-r 削除クラス] [-v デバイス]\n"
+" [-D 宛先] [-P PPDファイル] [-o 名前=値]\n"
+" [-u allow:ユーザ,ユーザ] [-u deny:ユーザ,ユーザ]\n"
"\n"
#, c-format
@@ -2475,7 +2476,7 @@
#, c-format
msgid "Usage: %s job-id user title copies options file\n"
-msgstr "Usage: %s job-id user title copies options file\n"
+msgstr "使い方: %s ジョブID ユーザ タイトル コピー オプション ファイル\n"
msgid ""
"Usage: convert [ options ]\n"
@@ -2494,6 +2495,22 @@
" -u Remove the PPD file when finished\n"
" -D Remove the input file when finished\n"
msgstr ""
+"使い方: convert [ オプション ]\n"
+"\n"
+"オプション:\n"
+"\n"
+" -f ファイル名 変換するファイルを指定する (省略すると標準入力)\n"
+" -o ファイル名 生成されるファイルを指定する (省略すると標準出力)\n"
+" -i MIME/タイプ 入力 MIME タイプを指定する (省略すると自動設定)\n"
+" -j MIME/タイプ 出力 MIME タイプを指定する (省略すると application/"
+"pdf)\n"
+" -P ファイル名.ppd PPD ファイルを指定する\n"
+" -a '名前=値 ...' オプションを指定する\n"
+" -U ユーザ名 ジョブのユーザ名を指定する\n"
+" -J タイトル タイトルを指定する\n"
+" -c コピー コピー数を指定する\n"
+" -u 完了時に PPD ファイルを削除する\n"
+" -D 完了時に入力ファイルを削除する\n"
msgid ""
"Usage: cupsaddsmb [options] printer1 ... printerN\n"
@@ -2507,16 +2524,16 @@
" -h cups-server Use the named CUPS server\n"
" -v Be verbose (show commands)\n"
msgstr ""
-"Usage: cupsaddsmb [options] printer1 ... printerN\n"
-" cupsaddsmb [options] -a\n"
+"使い方: cupsaddsmb [オプション] プリンタ ... プリンタN\n"
+" cupsaddsmb [オプション] -a\n"
"\n"
-"Options:\n"
-" -E Encrypt the connection to the server\n"
-" -H samba-server Use the named SAMBA server\n"
-" -U samba-user Authenticate using the named SAMBA user\n"
-" -a Export all printers\n"
-" -h cups-server Use the named CUPS server\n"
-" -v Be verbose (show commands)\n"
+"オプション:\n"
+" -E サーバとの接続を暗号化する\n"
+" -H sambaサーバ 指定の SAMBA サーバを使う\n"
+" -U sambaユーザ 指定の SAMBA ユーザを使って認証する\n"
+" -a すべてのプリンタをエキスポートする\n"
+" -h cupsサーバ 指定の CUPS サーバを使う\n"
+" -v 冗長化する (コマンドを表示する)\n"
msgid ""
"Usage: cupsctl [options] [param=value ... paramN=valueN]\n"
@@ -2534,20 +2551,21 @@
" --[no-]share-printers Turn printer sharing on/off\n"
" --[no-]user-cancel-any Allow/prevent users to cancel any job\n"
msgstr ""
-"Usage: cupsctl [options] [param=value ... paramN=valueN]\n"
+"使い方: cupsctl [オプション] [パラメータ=値 ... パラメータN=値N]\n"
"\n"
-"Options:\n"
+"オプション:\n"
"\n"
-" -E Enable encryption\n"
-" -U username Specify username\n"
-" -h server[:port] Specify server address\n"
+" -E 暗号化を有効にする\n"
+" -U ユーザ名 ユーザ名を指定する\n"
+" -h サーバ[:ポート] サーバアドレスを指定する\n"
"\n"
-" --[no-]debug-logging Turn debug logging on/off\n"
-" --[no-]remote-admin Turn remote administration on/off\n"
-" --[no-]remote-any Allow/prevent access from the Internet\n"
-" --[no-]remote-printers Show/hide remote printers\n"
-" --[no-]share-printers Turn printer sharing on/off\n"
-" --[no-]user-cancel-any Allow/prevent users to cancel any job\n"
+" --[no-]debug-logging デバッグログの有効/無効を切り替える\n"
+" --[no-]remote-admin リモート管理の有効/無効を切り替える\n"
+" --[no-]remote-any インターネットからのアクセスを許可/禁止する\n"
+" --[no-]remote-printers リモートプリンタを表示/非表示にする\n"
+" --[no-]share-printers プリンタ共有の有効/無効を切り替える\n"
+" --[no-]user-cancel-any あらゆるジョブのキャンセルをユーザに許可/禁止す"
+"る\n"
msgid ""
"Usage: cupsd [-c config-file] [-f] [-F] [-h] [-l]\n"
@@ -2558,13 +2576,13 @@
"-h Show this usage message\n"
"-l Run cupsd from launchd(8)\n"
msgstr ""
-"Usage: cupsd [-c config-file] [-f] [-F] [-h] [-l]\n"
+"使い方: cupsd [-c 設定ファイル] [-f] [-F] [-h] [-l]\n"
"\n"
-"-c config-file Load alternate configuration file\n"
-"-f Run in the foreground\n"
-"-F Run in the foreground but detach\n"
-"-h Show this usage message\n"
-"-l Run cupsd from launchd(8)\n"
+"-c 設定ファイル 別の設定ファイルをロードする\n"
+"-f フォアグラウンドで実行する\n"
+"-F フォアグラウンドで実行するがデタッチする\n"
+"-h この使い方を表示する\n"
+"-l launchd(8) から cupsd を実行する\n"
msgid ""
"Usage: cupsfilter -m mime/type [ options ] filename\n"
@@ -2577,6 +2595,15 @@
" -p filename.ppd Set PPD file\n"
" -t title Set title\n"
msgstr ""
+"使い方: cupsfilter -m MIME/タイプ [ オプション ] ファイル名\n"
+"\n"
+"オプション:\n"
+"\n"
+" -c cupsd.conf 利用する cupsd.conf ファイルを指定する\n"
+" -n コピー コピー数を指定する\n"
+" -o 名前=値 オプションを指定する\n"
+" -p ファイル名.ppd PPDファイルを指定する\n"
+" -t タイトル タイトルを指定する\n"
msgid ""
"Usage: cupstestdsc [options] filename.ps [... filename.ps]\n"
@@ -2589,15 +2616,15 @@
" Note: this program only validates the DSC comments, not the PostScript "
"itself.\n"
msgstr ""
-"Usage: cupstestdsc [options] filename.ps [... filename.ps]\n"
-" cupstestdsc [options] -\n"
+"使い方: cupstestdsc [オプション] ファイル名.ps [... ファイル名.ps]\n"
+" cupstestdsc [オプション] -\n"
"\n"
-"Options:\n"
+"オプション:\n"
"\n"
-" -h Show program usage\n"
+" -h プログラムの使い方を表示する\n"
"\n"
-" Note: this program only validates the DSC comments, not the PostScript "
-"itself.\n"
+" 注意: このプログラムは DSC コメントを検証するだけで、PostScript 自身を検"
+"証するものではありません。\n"
msgid ""
"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n"
@@ -2613,21 +2640,22 @@
" -v Be slightly verbose\n"
" -vv Be very verbose\n"
msgstr ""
-"Usage: cupstestppd [options] filename1.ppd[.gz] [... filenameN.ppd[.gz]]\n"
-" program | cupstestppd [options] -\n"
+"使い方: cupstestppd [オプション] ファイル名1.ppd[.gz] [...ファイル名N.ppd[."
+"gz]]\n"
+" プログラム | cupstestppd [オプション] -\n"
"\n"
-"Options:\n"
+"オプション:\n"
"\n"
-" -R root-directory Set alternate root\n"
+" -R ルートディレクトリ 別のルートを指定する\n"
" -W {all,none,constraints,defaults,filters,translations}\n"
-" Issue warnings instead of errors\n"
-" -q Run silently\n"
-" -r Use 'relaxed' open mode\n"
-" -v Be slightly verbose\n"
-" -vv Be very verbose\n"
+" エラーの代わりに警告を発行する\n"
+" -q 静かに実行する\n"
+" -r 'relaxed' オープンモードを使う\n"
+" -v やや冗長にする\n"
+" -vv とても冗長にする\n"
msgid "Usage: lpmove job/src dest\n"
-msgstr "Usage: lpmove job/src dest\n"
+msgstr "使い方: lpmove ジョブ/ソース 宛先\n"
msgid ""
"Usage: lpoptions [-h server] [-E] -d printer\n"
@@ -2635,56 +2663,56 @@
" lpoptions [-h server] [-E] -p printer -o option[=value] ...\n"
" lpoptions [-h server] [-E] -x printer\n"
msgstr ""
-"Usage: lpoptions [-h server] [-E] -d printer\n"
-" lpoptions [-h server] [-E] [-p printer] -l\n"
-" lpoptions [-h server] [-E] -p printer -o option[=value] ...\n"
-" lpoptions [-h server] [-E] -x printer\n"
+"使い方: lpoptions [-h サーバ] [-E] -d プリンタ\n"
+" lpoptions [-h サーバ] [-E] [-p プリンタ] -l\n"
+" lpoptions [-h サーバ] [-E] -p プリンタ -o オプション[=値] ...\n"
+" lpoptions [-h サーバ] [-E] -x プリンタ\n"
msgid "Usage: lppasswd [-g groupname]\n"
-msgstr "Usage: lppasswd [-g groupname]\n"
+msgstr "使い方: lppasswd [-g グループ名]\n"
msgid ""
"Usage: lppasswd [-g groupname] [username]\n"
" lppasswd [-g groupname] -a [username]\n"
" lppasswd [-g groupname] -x [username]\n"
msgstr ""
-"Usage: lppasswd [-g groupname] [username]\n"
-" lppasswd [-g groupname] -a [username]\n"
-" lppasswd [-g groupname] -x [username]\n"
+"使い方: lppasswd [-g グループ名] [ユーザ名]\n"
+" lppasswd [-g グループ名] -a [ユーザ名]\n"
+" lppasswd [-g グループ名] -x [ユーザ名]\n"
msgid ""
"Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]\n"
msgstr ""
-"Usage: lpq [-P dest] [-U username] [-h hostname[:port]] [-l] [+interval]\n"
+"使い方: lpq [-P 宛先] [-U ユーザ名] [-h ホスト名[:ポート]] [-l] [+間隔]\n"
msgid "Usage: snmp [host-or-ip-address]\n"
-msgstr "Usage: snmp [host-or-ip-address]\n"
+msgstr "使い方: snmp [ホストまたはIPアドレス]\n"
#, c-format
msgid "WARNING: Boolean expected for waiteof option \"%s\"\n"
msgstr "WARNING: 論理値は、waiteof オプション \"%s\" であるべきです\n"
msgid "WARNING: Couldn't create read channel\n"
-msgstr "WARNING: 読み出しチャンネルを作成できませんでした!\n"
+msgstr "WARNING: 読み出しチャンネルを作成できませんでした!\n"
msgid "WARNING: Couldn't create side channel\n"
-msgstr "WARNING: サイドチャンネルを作成できませんでした!\n"
+msgstr "WARNING: サイドチャンネルを作成できませんでした!\n"
msgid "WARNING: Failed to read side-channel request!\n"
-msgstr "WARNING: サイドチャンネルの読み出しに失敗しました!\n"
+msgstr "WARNING: サイドチャンネルの読み出しに失敗しました!\n"
#, c-format
msgid "WARNING: Option \"%s\" cannot be included via IncludeFeature!\n"
msgstr ""
-"WARNING: オプション \"%s\" は IncludeFeature 経由で含めることはできません!\n"
+"WARNING: オプション \"%s\" は IncludeFeature 経由で含めることはできません!\n"
#, c-format
msgid ""
"WARNING: Remote host did not respond with command status byte after %d "
"seconds!\n"
msgstr ""
-"WARNING: リモートホストは %d 秒後にコマンド・ステータス・バイトでの応答をしま"
-"せんでした!\n"
+"WARNING: リモートホストは %d 秒後にコマンド・ステータス・バイトでの応答を返し"
+"ませんでした!\n"
#, c-format
msgid ""
@@ -2692,49 +2720,49 @@
"seconds!\n"
msgstr ""
"WARNING: リモートホストは %d 秒後にコントロール・ステータス・バイトでの応答を"
-"しませんでした!\n"
+"返しませんでした!\n"
#, c-format
msgid ""
"WARNING: Remote host did not respond with data status byte after %d "
"seconds!\n"
msgstr ""
-"WARNING: リモートホストは %d 秒後にデータ・ステータス・バイトでの応答をしませ"
-"んでした!\n"
+"WARNING: リモートホストは %d 秒後にデータ・ステータス・バイトでの応答を返しま"
+"せんでした!\n"
#, c-format
msgid "WARNING: SCSI command timed out (%d); retrying...\n"
-msgstr "WARNING: SCSI コマンドはタイムアウトしました(%d)。再試行中...\n"
+msgstr "WARNING: SCSI コマンドはタイムアウトしました (%d)。再試行中...\n"
msgid ""
"WARNING: This document does not conform to the Adobe Document Structuring "
"Conventions and may not print correctly!\n"
msgstr ""
"WARNING: この書類は Adobe Document Structuring Conventions に適合しておらず、"
-"正しくプリントできない可能性があります!\n"
+"正しくプリントできない可能性があります!\n"
#, c-format
msgid "WARNING: Unknown choice \"%s\" for option \"%s\"!\n"
-msgstr "WARNING: \"%s\"(オプション \"%s\" 用)は未知の設定です!\n"
+msgstr "WARNING: \"%s\" (オプション \"%s\" 用) は未知の設定です!\n"
#, c-format
msgid "WARNING: Unknown option \"%s\"!\n"
-msgstr "WARNING: \"%s\" は未知のオプションです!\n"
+msgstr "WARNING: \"%s\" は未知のオプションです!\n"
#, c-format
msgid "WARNING: Unsupported baud rate %s!\n"
-msgstr "WARNING: %s は未知のボーレートです!\n"
+msgstr "WARNING: %s は未知のボーレートです!\n"
#, c-format
msgid ""
"WARNING: recoverable: Network host '%s' is busy; will retry in %d "
"seconds...\n"
msgstr ""
-"WARNING: 回復可能:ネットワークホスト '%s' はビジー状態です(%d 秒以内に再試"
-"行します...)\n"
+"WARNING: 回復可能: ネットワークホスト '%s' はビジー状態です (%d 秒以内に再試"
+"行します...)\n"
msgid "Warning, no Windows 2000 printer drivers are installed!"
-msgstr "警告、Windows 2000 プリンタドライバがインストールされていません!"
+msgstr "警告、Windows 2000 プリンタドライバがインストールされていません!"
msgid "Yes"
msgstr "はい"
@@ -2758,6 +2786,7 @@
msgid "convert: Use the -f option to specify a file to convert.\n"
msgstr ""
+"convert: 変換するファイルを指定するには、-f オプションを使ってください。\n"
msgid "cups-deviced failed to execute."
msgstr "cups-deviced の実行に失敗しました。"
@@ -2767,48 +2796,48 @@
#, c-format
msgid "cupsaddsmb: No PPD file for printer \"%s\" - %s\n"
-msgstr "cupsaddsmb:プリンタ \"%s\" の PPD ファイルがありません - %s\n"
+msgstr "cupsaddsmb: プリンタ \"%s\" の PPD ファイルがありません - %s\n"
#, c-format
msgid "cupsctl: Unknown option \"%s\"!\n"
-msgstr "cupsctl:\"%s\" は未知のオプションです!\n"
+msgstr "cupsctl: \"%s\" は未知のオプションです!\n"
#, c-format
msgid "cupsctl: Unknown option \"-%c\"!\n"
-msgstr "cupsctl:\"-%c\"は未知のオプションです!\n"
+msgstr "cupsctl: \"-%c\"は未知のオプションです!\n"
msgid "cupsd: Expected config filename after \"-c\" option!\n"
-msgstr "cupsd:-c オプションのあとには設定ファイル名が必要です!\n"
+msgstr "cupsd: -c オプションのあとには設定ファイル名が必要です!\n"
#, c-format
msgid "cupsd: Unknown argument \"%s\" - aborting!\n"
-msgstr "cupsd:\"%s\" は未知の引数です - 停止します!\n"
+msgstr "cupsd: \"%s\" は未知の引数です - 停止します!\n"
#, c-format
msgid "cupsd: Unknown option \"%c\" - aborting!\n"
-msgstr "cupsd:\"%c\" は未知のオプションです - 停止します!\n"
+msgstr "cupsd: \"%c\" は未知のオプションです - 停止します!\n"
msgid "cupsd: launchd(8) support not compiled in, running in normal mode.\n"
msgstr ""
-"cupsd:launchd(8) サポートがコンパイルされていないので、通常モードで動作しま"
+"cupsd: launchd(8) サポートがコンパイルされていないので、通常モードで動作しま"
"す。\n"
msgid "cupsfilter: Only one filename can be specified!\n"
-msgstr "cupsfilter:ひとつのファイル名のみを指定できます!\n"
+msgstr "cupsfilter: ひとつのファイル名のみを指定できます!\n"
msgid "cupstestppd: The -q option is incompatible with the -v option.\n"
-msgstr "cupstestppd:-q オプションは -v オプションと両立できません。\n"
+msgstr "cupstestppd: -q オプションは -v オプションと両立できません。\n"
msgid "cupstestppd: The -v option is incompatible with the -q option.\n"
-msgstr "cupstestppd:-v オプションは -q オプションと両立できません。\n"
+msgstr "cupstestppd: -v オプションは -q オプションと両立できません。\n"
#, c-format
msgid "device for %s/%s: %s\n"
-msgstr "%s/%s のデバイス:%s\n"
+msgstr "%s/%s のデバイス: %s\n"
#, c-format
msgid "device for %s: %s\n"
-msgstr "%s のデバイス:%s\n"
+msgstr "%s のデバイス: %s\n"
msgid "held"
msgstr "ホールド"
@@ -2820,277 +2849,276 @@
msgstr "待機中"
msgid "job-printer-uri attribute missing!"
-msgstr "job-printer-uri 属性がありません!"
+msgstr "job-printer-uri 属性がありません!"
msgid "lpadmin: Class name can only contain printable characters!\n"
-msgstr "lpadmin:クラス名は表示可能文字のみで構成されなければなりません!\n"
+msgstr "lpadmin: クラス名は表示可能文字のみで構成されなければなりません!\n"
msgid "lpadmin: Expected PPD after '-P' option!\n"
-msgstr "lpadmin:'-P' オプションのあとに PPD が必要です!\n"
+msgstr "lpadmin: '-P' オプションのあとに PPD が必要です!\n"
msgid "lpadmin: Expected allow/deny:userlist after '-u' option!\n"
msgstr ""
-"lpadmin:'-u' オプションのあとには allow/deny:ユーザリスト が必要です!\n"
+"lpadmin: '-u' オプションのあとには allow/deny:ユーザリスト が必要です!\n"
msgid "lpadmin: Expected class after '-r' option!\n"
-msgstr "lpadmin:'-r' オプションのあとにはクラス名が必要です!\n"
+msgstr "lpadmin: '-r' オプションのあとにはクラス名が必要です!\n"
msgid "lpadmin: Expected class name after '-c' option!\n"
-msgstr "lpadmin:'-c' オプションのあとにはクラス名が必要です!\n"
+msgstr "lpadmin: '-c' オプションのあとにはクラス名が必要です!\n"
msgid "lpadmin: Expected description after '-D' option!\n"
-msgstr "lpadmin:'-D' オプションのあとに説明が必要です!\n"
+msgstr "lpadmin: '-D' オプションのあとに説明が必要です!\n"
msgid "lpadmin: Expected device URI after '-v' option!\n"
-msgstr "lpadmin:'-v' オプションのあとにはデバイス URI が必要です!\n"
+msgstr "lpadmin: '-v' オプションのあとにはデバイス URI が必要です!\n"
msgid "lpadmin: Expected file type(s) after '-I' option!\n"
-msgstr "lpadmin:'-I' オプションのあとにファイル形式が必要です!\n"
+msgstr "lpadmin: '-I' オプションのあとにファイル形式が必要です!\n"
msgid "lpadmin: Expected hostname after '-h' option!\n"
-msgstr "lpadmin:'-h' オプションのあとにはホスト名が必要です!\n"
+msgstr "lpadmin: '-h' オプションのあとにはホスト名が必要です!\n"
msgid "lpadmin: Expected interface after '-i' option!\n"
-msgstr "lpadmin:'-i' オプションのあとにはインターフェイス名が必要です!\n"
+msgstr "lpadmin: '-i' オプションのあとにはインターフェイス名が必要です!\n"
msgid "lpadmin: Expected location after '-L' option!\n"
-msgstr "lpadmin:'-L' オプションのあとに場所が必要です!\n"
+msgstr "lpadmin: '-L' オプションのあとに場所が必要です!\n"
msgid "lpadmin: Expected model after '-m' option!\n"
-msgstr "lpadmin:'-m' オプションのあとにはモデル名が必要です!\n"
+msgstr "lpadmin: '-m' オプションのあとにはモデル名が必要です!\n"
msgid "lpadmin: Expected name=value after '-o' option!\n"
-msgstr "lpadmin:'-o' オプションのあとには 名前=値 が必要です!\n"
+msgstr "lpadmin: '-o' オプションのあとには 名前=値 が必要です!\n"
msgid "lpadmin: Expected printer after '-p' option!\n"
-msgstr "lpadmin:'-p' オプションのあとにはプリンタ名が必要です!\n"
+msgstr "lpadmin: '-p' オプションのあとにはプリンタ名が必要です!\n"
msgid "lpadmin: Expected printer name after '-d' option!\n"
-msgstr "lpadmin:'-d' オプションのあとにはプリンタ名が必要です!\n"
+msgstr "lpadmin: '-d' オプションのあとにはプリンタ名が必要です!\n"
msgid "lpadmin: Expected printer or class after '-x' option!\n"
msgstr ""
-"lpadmin:'-x' オプションのあとにはプリンタ名またはクラス名が必要です!\n"
+"lpadmin: '-x' オプションのあとにはプリンタ名またはクラス名が必要です!\n"
msgid "lpadmin: No member names were seen!\n"
-msgstr "lpadmin:メンバー名が見当たりません!\n"
+msgstr "lpadmin: メンバー名が見当たりません!\n"
#, c-format
msgid "lpadmin: Printer %s is already a member of class %s.\n"
-msgstr "lpadmin:プリンタ %s はすでにクラス %s のメンバーです。\n"
+msgstr "lpadmin: プリンタ %s はすでにクラス %s のメンバーです。\n"
#, c-format
msgid "lpadmin: Printer %s is not a member of class %s.\n"
-msgstr "lpadmin:プリンタ %s はクラス %s のメンバーではありません。\n"
+msgstr "lpadmin: プリンタ %s はクラス %s のメンバーではありません。\n"
msgid "lpadmin: Printer name can only contain printable characters!\n"
-msgstr "lpadmin:プリンタ名は表示可能文字のみで構成されなければなりません!\n"
+msgstr "lpadmin: プリンタ名は表示可能文字のみで構成されなければなりません!\n"
msgid ""
"lpadmin: Unable to add a printer to the class:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:クラスにプリンタを追加できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: クラスにプリンタを追加できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
#, c-format
msgid "lpadmin: Unable to connect to server: %s\n"
-msgstr "lpadmin:サーバに接続できません: %s\n"
+msgstr "lpadmin: サーバに接続できません: %s\n"
#, c-format
msgid "lpadmin: Unable to create temporary file - %s\n"
-msgstr "lpadmin:テンポラリファイルを作成できません - %s\n"
+msgstr "lpadmin: テンポラリファイルを作成できません - %s\n"
#, c-format
msgid "lpadmin: Unable to create temporary file: %s\n"
-msgstr "lpadmin:テンポラリファイルを作成できません: %s\n"
+msgstr "lpadmin: テンポラリファイルを作成できません: %s\n"
#, c-format
msgid "lpadmin: Unable to open PPD file \"%s\" - %s\n"
-msgstr "lpadmin:PPD ファイル \"%s\" を開くことができません - %s\n"
+msgstr "lpadmin: PPD ファイル \"%s\" を開くことができません - %s\n"
#, c-format
msgid "lpadmin: Unable to open file \"%s\": %s\n"
-msgstr "lpadmin:ファイル \"%s\" を開くことができません: %s\n"
+msgstr "lpadmin: ファイル \"%s\" を開くことができません: %s\n"
msgid ""
"lpadmin: Unable to remove a printer from the class:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:クラスからプリンタを削除できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: クラスからプリンタを削除できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the PPD file:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:PPD ファイルを設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: PPD ファイルを設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the device URI:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:デバイス URI を設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: デバイス URI を設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the interface script or PPD file:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:インターフェイススクリプトまたは PPD ファイルを設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin:イ ンターフェイススクリプトまたは PPD ファイルを設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the interface script:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:インターフェイススクリプトを設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: インターフェイススクリプトを設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the printer description:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:プリンタ説明を設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: プリンタ説明を設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the printer location:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:プリンタの場所が設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: プリンタの場所が設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
msgid ""
"lpadmin: Unable to set the printer options:\n"
" You must specify a printer name first!\n"
msgstr ""
-"lpadmin:プリンタオプションを設定できません:\n"
-" 先にプリンタ名を指定する必要があります!\n"
+"lpadmin: プリンタオプションを設定できません:\n"
+" 先にプリンタ名を指定する必要があります!\n"
#, c-format
msgid "lpadmin: Unknown allow/deny option \"%s\"!\n"
-msgstr "lpadmin:\"%s\" は未知の allow/deny オプションです!\n"
+msgstr "lpadmin:\"%s\" は未知の allow/deny オプションです!\n"
#, c-format
msgid "lpadmin: Unknown argument '%s'!\n"
-msgstr "lpadmin:'%s' は未知の引数です!\n"
+msgstr "lpadmin: '%s' は未知の引数です!\n"
#, c-format
msgid "lpadmin: Unknown option '%c'!\n"
-msgstr "lpadmin:'%c' は未知のオプションです!\n"
+msgstr "lpadmin: '%c' は未知のオプションです!\n"
msgid "lpadmin: Warning - content type list ignored!\n"
-msgstr "lpadmin:警告 - コンテンツタイプリストは無視されます!\n"
+msgstr "lpadmin: 警告 - コンテンツタイプリストは無視されます!\n"
msgid "lpc> "
msgstr "lpc> "
#, c-format
msgid "lpinfo: Unable to connect to server: %s\n"
-msgstr "lpinfo:サーバに接続できません: %s\n"
+msgstr "lpinfo: サーバに接続できません: %s\n"
#, c-format
msgid "lpinfo: Unknown argument '%s'!\n"
-msgstr "lpinfo:'%s' は未知の引数です!\n"
+msgstr "lpinfo: '%s' は未知の引数です!\n"
#, c-format
msgid "lpinfo: Unknown option '%c'!\n"
-msgstr "lpinfo:'%c' は未知のオプションです!\n"
+msgstr "lpinfo: '%c' は未知のオプションです!\n"
#, c-format
msgid "lpmove: Unable to connect to server: %s\n"
-msgstr "lpmove:サーバに接続できません: %s\n"
+msgstr "lpmove: サーバに接続できません: %s\n"
#, c-format
msgid "lpmove: Unknown argument '%s'!\n"
-msgstr "lpmove:'%s' は未知の引数です!\n"
+msgstr "lpmove: '%s' は未知の引数です!\n"
#, c-format
msgid "lpmove: Unknown option '%c'!\n"
-msgstr "lpmove:'%c' は未知のオプションです!\n"
+msgstr "lpmove: '%c' は未知のオプションです!\n"
msgid "lpoptions: No printers!?!\n"
-msgstr "lpoptions:プリンタがありません!?!\n"
+msgstr "lpoptions: プリンタがありません!?!\n"
#, c-format
msgid "lpoptions: Unable to add printer or instance: %s\n"
-msgstr "lpoptions:プリンタまたはインスタンスを追加できません: %s\n"
+msgstr "lpoptions: プリンタまたはインスタンスを追加できません: %s\n"
#, c-format
msgid "lpoptions: Unable to get PPD file for %s: %s\n"
-msgstr "lpoptions:%s の PPD ファイルを開くことができません!: %s\n"
+msgstr "lpoptions: %s の PPD ファイルを開くことができません!: %s\n"
#, c-format
msgid "lpoptions: Unable to open PPD file for %s!\n"
-msgstr "lpoptions:%s の PPD ファイルを開くことができません!\n"
+msgstr "lpoptions: %s の PPD ファイルを開くことができません!\n"
msgid "lpoptions: Unknown printer or class!\n"
-msgstr "lpoptions:未知のプリンタまたはクラスです!\n"
+msgstr "lpoptions: 未知のプリンタまたはクラスです!\n"
msgid "lppasswd: Only root can add or delete passwords!\n"
-msgstr "lppasswd:root だけがパスワードの追加と削除を行えます!\n"
+msgstr "lppasswd: root だけがパスワードの追加と削除を行えます!\n"
msgid "lppasswd: Password file busy!\n"
-msgstr "lppasswd:パスワードファイルがビジー状態です!\n"
+msgstr "lppasswd: パスワードファイルがビジー状態です!\n"
msgid "lppasswd: Password file not updated!\n"
-msgstr "lppasswd:パスワードファイルは更新されません!\n"
+msgstr "lppasswd: パスワードファイルは更新されません!\n"
msgid "lppasswd: Sorry, password doesn't match!\n"
-msgstr "lppasswd:すみませんが、パスワードがマッチしません!\n"
+msgstr "lppasswd: すみませんが、パスワードがマッチしません!\n"
msgid ""
"lppasswd: Sorry, password rejected.\n"
"Your password must be at least 6 characters long, cannot contain\n"
"your username, and must contain at least one letter and number.\n"
msgstr ""
-"lppasswd:すみませんが、パスワードは拒否されました。\n"
+"lppasswd: すみませんが、パスワードは拒否されました。\n"
"パスワードは少なくとも 6 文字以上で、あなたのユーザ名を含んではならず、\n"
"少なくとも 1 つの英字および数値を含んでなければなりません。\n"
msgid "lppasswd: Sorry, passwords don't match!\n"
-msgstr "lppasswd:すみませんが、パスワードがマッチしません!\n"
+msgstr "lppasswd: すみませんが、パスワードがマッチしません!\n"
#, c-format
msgid "lppasswd: Unable to copy password string: %s\n"
-msgstr "lppasswd:パスワード文字列をコピーできません:%s\n"
+msgstr "lppasswd: パスワード文字列をコピーできません: %s\n"
#, c-format
msgid "lppasswd: Unable to open password file: %s\n"
-msgstr "lppasswd:パスワードファイルを開くことができません:%s\n"
+msgstr "lppasswd: パスワードファイルを開くことができません: %s\n"
#, c-format
msgid "lppasswd: Unable to write to password file: %s\n"
-msgstr "lppasswd:パスワードファイルに書き込むことができません:%s\n"
+msgstr "lppasswd: パスワードファイルに書き込むことができません: %s\n"
#, c-format
msgid "lppasswd: failed to backup old password file: %s\n"
msgstr ""
-"lppasswd:古いパスワードファイルをバックアップするのに失敗しました:%s\n"
+"lppasswd: 古いパスワードファイルをバックアップするのに失敗しました: %s\n"
#, c-format
msgid "lppasswd: failed to rename password file: %s\n"
-msgstr "lppasswd:パスワードファイルを名前変更するのに失敗しました:%s\n"
+msgstr "lppasswd: パスワードファイルを名前変更するのに失敗しました: %s\n"
#, c-format
msgid "lppasswd: user \"%s\" and group \"%s\" do not exist.\n"
-msgstr "lppasswd:ユーザ \"%s\" およびグループ \"%s\" は存在しません。\n"
+msgstr "lppasswd: ユーザ \"%s\" およびグループ \"%s\" は存在しません。\n"
msgid "lprm: Unable to contact server!\n"
-msgstr "lprm:サーバと交信できません!\n"
+msgstr "lprm: サーバと交信できません!\n"
#, c-format
msgid ""
"lpstat: error - %s environment variable names non-existent destination \"%s"
"\"!\n"
-msgstr ""
-"lpstat:エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
+msgstr "lpstat: エラー - 環境変数 %s が存在しない宛先 \"%s\" を指しています!\n"
#, c-format
msgid "members of class %s:\n"
-msgstr "クラス %s のメンバー:\n"
+msgstr "クラス %s のメンバー:\n"
msgid "no entries\n"
msgstr "エントリがありません\n"
@@ -3103,15 +3131,15 @@
#, c-format
msgid "notify-recipient-uri URI \"%s\" uses unknown scheme!"
-msgstr "notify-recipient-uri URI \"%s\" には未知のスキームが使われています!"
+msgstr "notify-recipient-uri URI \"%s\" には未知のスキームが使われています!"
#, c-format
msgid "notify-subscription-id %d no good!"
-msgstr "notify-subscription-id %d は良くありません!"
+msgstr "notify-subscription-id %d は良くありません!"
#, c-format
msgid "open of %s failed: %s"
-msgstr "%s のオープンに失敗しました:%s"
+msgstr "%s のオープンに失敗しました: %s"
msgid "pending"
msgstr "保留"
@@ -3145,7 +3173,7 @@
#, c-format
msgid "request id is %s-%d (%d file(s))\n"
-msgstr "リクエスト ID は %s-%d です(%d 個のファイル)\n"
+msgstr "リクエスト ID は %s-%d です (%d 個のファイル)\n"
msgid "scheduler is not running\n"
msgstr "スケジューラは動作していません\n"
@@ -3155,7 +3183,7 @@
#, c-format
msgid "stat of %s failed: %s"
-msgstr "%s の状態取得に失敗しました:%s"
+msgstr "%s の状態取得に失敗しました:%s"
msgid "status\t\tshow status of daemon and queue\n"
msgstr "status\t\tデーモンとキューの状態を表示\n"
@@ -3165,47 +3193,14 @@
#, c-format
msgid "system default destination: %s\n"
-msgstr "システムのデフォルトの宛先:%s\n"
+msgstr "システムのデフォルトの宛先: %s\n"
#, c-format
msgid "system default destination: %s/%s\n"
-msgstr "システムのデフォルトの宛先:%s/%s\n"
+msgstr "システムのデフォルトの宛先: %s/%s\n"
msgid "unknown"
msgstr "未知"
msgid "untitled"
msgstr "タイトルなし"
-
-#~ msgid ""
-#~ "Usage: cupsfilter -m mime/type [ options ] filename(s)\n"
-#~ "\n"
-#~ "Options:\n"
-#~ "\n"
-#~ " -c cupsd.conf Set cupsd.conf file to use\n"
-#~ " -n copies Set number of copies\n"
-#~ " -o name=value Set option(s)\n"
-#~ " -p filename.ppd Set PPD file\n"
-#~ " -t title Set title\n"
-#~ msgstr ""
-#~ "Usage: cupsfilter -m mime/type [ options ] filename(s)\n"
-#~ "\n"
-#~ "Options:\n"
-#~ "\n"
-#~ " -c cupsd.conf Set cupsd.conf file to use\n"
-#~ " -n copies Set number of copies\n"
-#~ " -o name=value Set option(s)\n"
-#~ " -p filename.ppd Set PPD file\n"
-#~ " -t title Set title\n"
-
-#~ msgid "cupsfilter: No filter to convert from %s/%s to %s/%s!\n"
-#~ msgstr "cupsfilter:%s/%s を %s/%s に変換するフィルタがありません!\n"
-
-#~ msgid "cupsfilter: Unable to determine MIME type of \"%s\"!\n"
-#~ msgstr "cupsfilter:\"%s\" の MIME タイプを決定できません!\n"
-
-#~ msgid "cupsfilter: Unable to read MIME database from \"%s\"!\n"
-#~ msgstr "cupsfilter:\"%s\" から MIME データベースを読み出せません!\n"
-
-#~ msgid "cupsfilter: Unknown destination MIME type %s/%s!\n"
-#~ msgstr "cupsfilter:%s/%s は未知の宛先 MIME タイプです!\n"
diff --git a/locale/po2strings.c b/locale/po2strings.c
index 0431668..8699687 100644
--- a/locale/po2strings.c
+++ b/locale/po2strings.c
@@ -1,5 +1,5 @@
/*
- * "$Id$"
+ * "$Id: po2strings.c 6921 2007-09-06 13:38:37Z mike $"
*
* Convert GNU gettext .po files to Apple .strings file (UTF-16 BE text file).
*
@@ -140,5 +140,5 @@
/*
- * End of "$Id$".
+ * End of "$Id: po2strings.c 6921 2007-09-06 13:38:37Z mike $".
*/
diff --git a/locale/strings2po.c b/locale/strings2po.c
index 1278c6c..ab9b091 100644
--- a/locale/strings2po.c
+++ b/locale/strings2po.c
@@ -1,5 +1,5 @@
/*
- * "$Id$"
+ * "$Id: strings2po.c 6921 2007-09-06 13:38:37Z mike $"
*
* Convert Apple .strings file (UTF-16 BE text file) to GNU gettext .po files.
*
@@ -171,5 +171,5 @@
/*
- * End of "$Id$".
+ * End of "$Id: strings2po.c 6921 2007-09-06 13:38:37Z mike $".
*/
diff --git a/locale/translate.c b/locale/translate.c
index f5f2001..6cd767e 100644
--- a/locale/translate.c
+++ b/locale/translate.c
@@ -1,5 +1,5 @@
/*
- * "$Id: translate.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: translate.c 6921 2007-09-06 13:38:37Z mike $"
*
* HTTP-based translation program for the Common UNIX Printing System (CUPS).
*
@@ -439,5 +439,5 @@
/*
- * End of "$Id: translate.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: translate.c 6921 2007-09-06 13:38:37Z mike $".
*/
diff --git a/man/cupsd.conf.man.in b/man/cupsd.conf.man.in
index 2f38f3c..ef2db81 100644
--- a/man/cupsd.conf.man.in
+++ b/man/cupsd.conf.man.in
@@ -1,5 +1,5 @@
.\"
-.\" "$Id: cupsd.conf.man.in 6649 2007-07-11 21:46:42Z mike $"
+.\" "$Id: cupsd.conf.man.in 7002 2007-10-01 23:07:37Z mike $"
.\"
.\" cupsd.conf man page for the Common UNIX Printing System (CUPS).
.\"
@@ -75,9 +75,9 @@
.TP 5
AuthType Digest
.TP 5
-AuthType Kerberos
+AuthType Negotiate
.br
-Specifies the authentication type (None, Basic, BasicDigest, Digest, Kerberos)
+Specifies the authentication type (None, Basic, BasicDigest, Digest, Negotiate)
.TP 5
AutoPurgeJobs Yes
.TP 5
@@ -214,7 +214,7 @@
.TP 5
DefaultAuthType Digest
.TP 5
-DefaultAuthType Kerberos
+DefaultAuthType Negotiate
.br
Specifies the default type of authentication to use.
.TP 5
@@ -608,5 +608,5 @@
.SH COPYRIGHT
Copyright 2007 by Apple Inc.
.\"
-.\" End of "$Id: cupsd.conf.man.in 6649 2007-07-11 21:46:42Z mike $".
+.\" End of "$Id: cupsd.conf.man.in 7002 2007-10-01 23:07:37Z mike $".
.\"
diff --git a/man/cupsd.man.in b/man/cupsd.man.in
index dde1fc0..bdcff03 100644
--- a/man/cupsd.man.in
+++ b/man/cupsd.man.in
@@ -1,5 +1,5 @@
.\"
-.\" "$Id: cupsd.man.in 6649 2007-07-11 21:46:42Z mike $"
+.\" "$Id: cupsd.man.in 6875 2007-08-27 23:25:06Z mike $"
.\"
.\" cupsd man page for the Common UNIX Printing System (CUPS).
.\"
@@ -12,14 +12,14 @@
.\" which should have been included with this file. If this file is
.\" file is missing or damaged, see the license at "http://www.cups.org/".
.\"
-.TH cupsd 8 "Common UNIX Printing System" "12 February 2006" "Apple Inc."
+.TH cupsd 8 "Common UNIX Printing System" "27 August 2006" "Apple Inc."
.SH NAME
cupsd \- common unix printing system daemon
.SH SYNOPSIS
.B cupsd
[ -c
.I config-file
-] [ -f ] [ -F ] [ -h ] [ -l ]
+] [ -f ] [ -F ] [ -h ] [ -l ] [ -t ]
.SH DESCRIPTION
\fIcupsd\fR is the scheduler for the Common UNIX Printing System. It
implements a printing system based upon the Internet Printing Protocol,
@@ -51,6 +51,10 @@
.br
This option is passed to \fIcupsd\fR when it is run from
\fIlaunchd(8)\fR.
+.TP 5
+-t
+.br
+Test the configuration file for syntax errors.
.SH COMPATIBILITY
\fIcupsd\fR implements all of the required IPP/1.1 attributes and
operations. It also implements several CUPS-specific administration
@@ -65,5 +69,5 @@
.SH COPYRIGHT
Copyright 2007 by Apple Inc.
.\"
-.\" End of "$Id: cupsd.man.in 6649 2007-07-11 21:46:42Z mike $".
+.\" End of "$Id: cupsd.man.in 6875 2007-08-27 23:25:06Z mike $".
.\"
diff --git a/man/cupsfilter.man b/man/cupsfilter.man
index 70930e2..d13973c 100644
--- a/man/cupsfilter.man
+++ b/man/cupsfilter.man
@@ -11,14 +11,16 @@
.\" which should have been included with this file. If this file is
.\" file is missing or damaged, see the license at "http://www.cups.org/".
.\"
-.TH cupsfilter 8 "Common UNIX Printing System" "12 July 2007" "Apple Inc."
+.TH cupsfilter 8 "Common UNIX Printing System" "29 August 2007" "Apple Inc."
.SH NAME
cupsfilter \- convert a file to another format using cups filters
.SH SYNOPSIS
.B cupsfilter
[ -c
.I config-file
-] -m
+] -j
+.I job-id[,N]
+-m
.I mime/type
[ -n
.I copies
@@ -40,6 +42,11 @@
.br
Uses the named cupsd.conf configuration file.
.TP 5
+-j job-id[,N]
+.br
+Converts document N from the specified job. If N is omitted, document 1 is
+converted.
+.TP 5
-m mime/type
.br
Specifies the destination file type.
diff --git a/monitor/bcp.c b/monitor/bcp.c
index cbb2042..2b58595 100644
--- a/monitor/bcp.c
+++ b/monitor/bcp.c
@@ -1,5 +1,5 @@
/*
- * "$Id: bcp.c 6802 2007-08-16 18:44:46Z mike $"
+ * "$Id: bcp.c 6800 2007-08-16 18:28:44Z mike $"
*
* TBCP port monitor for the Common UNIX Printing System (CUPS).
*
@@ -286,5 +286,5 @@
/*
- * End of "$Id: bcp.c 6802 2007-08-16 18:44:46Z mike $".
+ * End of "$Id: bcp.c 6800 2007-08-16 18:28:44Z mike $".
*/
diff --git a/monitor/tbcp.c b/monitor/tbcp.c
index a310d66..6e4ad14 100644
--- a/monitor/tbcp.c
+++ b/monitor/tbcp.c
@@ -1,5 +1,5 @@
/*
- * "$Id: tbcp.c 6802 2007-08-16 18:44:46Z mike $"
+ * "$Id: tbcp.c 6800 2007-08-16 18:28:44Z mike $"
*
* TBCP port monitor for the Common UNIX Printing System (CUPS).
*
@@ -279,5 +279,5 @@
/*
- * End of "$Id: tbcp.c 6802 2007-08-16 18:44:46Z mike $".
+ * End of "$Id: tbcp.c 6800 2007-08-16 18:28:44Z mike $".
*/
diff --git a/packaging/cups.list.in b/packaging/cups.list.in
index 815522d..a6205f6 100644
--- a/packaging/cups.list.in
+++ b/packaging/cups.list.in
@@ -1,5 +1,5 @@
#
-# "$Id: cups.list.in 6960 2007-09-14 21:15:04Z mike $"
+# "$Id: cups.list.in 7014 2007-10-10 21:57:43Z mike $"
#
# ESP Package Manager (EPM) file list for the Common UNIX Printing
# System (CUPS).
@@ -409,6 +409,7 @@
%subpackage pt
f 0644 root sys $LOCALEDIR/pt/cups_pt.po locale/cups_pt.po
f 0644 root sys $LOCALEDIR/pt_BR/cups_pt_BR.po locale/cups_pt_BR.po
+f 0644 root sys $LOCALEDIR/pt_PT/cups_pt_PT.po locale/cups_pt_PT.po
%subpackage ru
f 0644 root sys $LOCALEDIR/ru/cups_ru.po locale/cups_ru.po
%subpackage sv
@@ -432,29 +433,6 @@
f 0644 root sys $DATADIR/charmaps data/*.txt
d 0755 root sys $DATADIR/charsets -
-f 0644 root sys $DATADIR/charsets/windows-874 data/windows-874
-f 0644 root sys $DATADIR/charsets/windows-1250 data/windows-1250
-f 0644 root sys $DATADIR/charsets/windows-1251 data/windows-1251
-f 0644 root sys $DATADIR/charsets/windows-1252 data/windows-1252
-f 0644 root sys $DATADIR/charsets/windows-1253 data/windows-1253
-f 0644 root sys $DATADIR/charsets/windows-1254 data/windows-1254
-f 0644 root sys $DATADIR/charsets/windows-1255 data/windows-1255
-f 0644 root sys $DATADIR/charsets/windows-1256 data/windows-1256
-f 0644 root sys $DATADIR/charsets/windows-1257 data/windows-1257
-f 0644 root sys $DATADIR/charsets/windows-1258 data/windows-1258
-f 0644 root sys $DATADIR/charsets/iso-8859-1 data/iso-8859-1
-f 0644 root sys $DATADIR/charsets/iso-8859-2 data/iso-8859-2
-f 0644 root sys $DATADIR/charsets/iso-8859-3 data/iso-8859-3
-f 0644 root sys $DATADIR/charsets/iso-8859-4 data/iso-8859-4
-f 0644 root sys $DATADIR/charsets/iso-8859-5 data/iso-8859-5
-f 0644 root sys $DATADIR/charsets/iso-8859-6 data/iso-8859-6
-f 0644 root sys $DATADIR/charsets/iso-8859-7 data/iso-8859-7
-f 0644 root sys $DATADIR/charsets/iso-8859-8 data/iso-8859-8
-f 0644 root sys $DATADIR/charsets/iso-8859-9 data/iso-8859-9
-f 0644 root sys $DATADIR/charsets/iso-8859-10 data/iso-8859-10
-f 0644 root sys $DATADIR/charsets/iso-8859-13 data/iso-8859-13
-f 0644 root sys $DATADIR/charsets/iso-8859-14 data/iso-8859-14
-f 0644 root sys $DATADIR/charsets/iso-8859-15 data/iso-8859-15
f 0644 root sys $DATADIR/charsets/utf-8 data/utf-8
d 0755 root sys $DATADIR/data -
@@ -578,54 +556,34 @@
%subpackage de
d 0755 root sys $DOCDIR/de
f 0644 root sys $DOCDIR/de doc/de/*.html
-d 0755 root sys $DOCDIR/de/images -
-f 0644 root sys $DOCDIR/de/images doc/de/images/*.gif
%subpackage es
d 0755 root sys $DOCDIR/es
f 0644 root sys $DOCDIR/es doc/es/*.html
-d 0755 root sys $DOCDIR/es/images -
-f 0644 root sys $DOCDIR/es/images doc/es/images/*.gif
%subpackage et
d 0755 root sys $DOCDIR/et
f 0644 root sys $DOCDIR/et doc/et/*.html
-d 0755 root sys $DOCDIR/et/images -
-f 0644 root sys $DOCDIR/et/images doc/et/images/*.gif
%subpackage fr
d 0755 root sys $DOCDIR/fr
f 0644 root sys $DOCDIR/fr doc/fr/*.html
-d 0755 root sys $DOCDIR/fr/images -
-f 0644 root sys $DOCDIR/fr/images doc/fr/images/*.gif
%subpackage he
d 0755 root sys $DOCDIR/he
f 0644 root sys $DOCDIR/he doc/he/*.html
f 0644 root sys $DOCDIR/he/cups.css doc/he/cups.css
-d 0755 root sys $DOCDIR/he/images -
-f 0644 root sys $DOCDIR/he/images doc/he/images/*.gif
%subpackage it
d 0755 root sys $DOCDIR/it
f 0644 root sys $DOCDIR/it doc/it/*.html
-d 0755 root sys $DOCDIR/it/images -
-f 0644 root sys $DOCDIR/it/images doc/it/images/*.gif
%subpackage ja
d 0755 root sys $DOCDIR/ja
f 0644 root sys $DOCDIR/ja doc/ja/*.html
-d 0755 root sys $DOCDIR/ja/images -
-f 0644 root sys $DOCDIR/ja/images doc/ja/images/*.gif
%subpackage pl
d 0755 root sys $DOCDIR/pl
f 0644 root sys $DOCDIR/pl doc/pl/*.html
-d 0755 root sys $DOCDIR/pl/images -
-f 0644 root sys $DOCDIR/pl/images doc/pl/images/*.gif
%subpackage sv
d 0755 root sys $DOCDIR/sv
f 0644 root sys $DOCDIR/sv doc/sv/*.html
-d 0755 root sys $DOCDIR/sv/images -
-f 0644 root sys $DOCDIR/sv/images doc/sv/images/*.gif
%subpackage zh
d 0755 root sys $DOCDIR/zh_TW
f 0644 root sys $DOCDIR/zh_TW doc/zh_TW/*.html
-d 0755 root sys $DOCDIR/zh_TW/images -
-f 0644 root sys $DOCDIR/zh_TW/images doc/zh_TW/images/*.gif
%subpackage
# Man pages
@@ -722,5 +680,5 @@
%subpackage
#
-# End of "$Id: cups.list.in 6960 2007-09-14 21:15:04Z mike $".
+# End of "$Id: cups.list.in 7014 2007-10-10 21:57:43Z mike $".
#
diff --git a/packaging/cups.spec.in b/packaging/cups.spec.in
index 8ccd639..bc65635 100644
--- a/packaging/cups.spec.in
+++ b/packaging/cups.spec.in
@@ -1,5 +1,5 @@
#
-# "$Id: cups.spec.in 6960 2007-09-14 21:15:04Z mike $"
+# "$Id: cups.spec.in 6889 2007-08-29 22:23:35Z mike $"
#
# RPM "spec" file for the Common UNIX Printing System (CUPS).
#
@@ -495,8 +495,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/de
/usr/share/doc/cups/de/index.html
-%dir /usr/share/doc/cups/de/images
-/usr/share/doc/cups/de/images/*
%dir /usr/share/cups/templates/de
/usr/share/cups/templates/de/*
/usr/share/locale/de/cups_de.po
@@ -505,8 +503,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/es
/usr/share/doc/cups/es/index.html
-%dir /usr/share/doc/cups/es/images
-/usr/share/doc/cups/es/images/*
%dir /usr/share/cups/templates/es
/usr/share/cups/templates/es/*
/usr/share/locale/es/cups_es.po
@@ -515,8 +511,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/et
/usr/share/doc/cups/et/index.html
-%dir /usr/share/doc/cups/et/images
-/usr/share/doc/cups/et/images/*
%dir /usr/share/cups/templates/et
/usr/share/cups/templates/et/*
/usr/share/locale/et/cups_et.po
@@ -529,8 +523,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/fr
/usr/share/doc/cups/fr/index.html
-%dir /usr/share/doc/cups/fr/images
-/usr/share/doc/cups/fr/images/*
%dir /usr/share/cups/templates/fr
/usr/share/cups/templates/fr/*
/usr/share/locale/fr/cups_fr.po
@@ -540,8 +532,6 @@
%dir /usr/share/doc/cups/he
/usr/share/doc/cups/he/index.html
/usr/share/doc/cups/he/cups.css
-%dir /usr/share/doc/cups/he/images
-/usr/share/doc/cups/he/images/*
%dir /usr/share/cups/templates/he
/usr/share/cups/templates/he/*
/usr/share/locale/he/cups_he.po
@@ -550,8 +540,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/it
/usr/share/doc/cups/it/index.html
-%dir /usr/share/doc/cups/it/images
-/usr/share/doc/cups/it/images/*
%dir /usr/share/cups/templates/it
/usr/share/cups/templates/it/*
/usr/share/locale/it/cups_it.po
@@ -560,8 +548,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/ja
/usr/share/doc/cups/ja/index.html
-%dir /usr/share/doc/cups/ja/images
-/usr/share/doc/cups/ja/images/*
%dir /usr/share/cups/templates/ja
/usr/share/cups/templates/ja/*
/usr/share/locale/ja/cups_ja.po
@@ -582,8 +568,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/pl
/usr/share/doc/cups/pl/index.html
-%dir /usr/share/doc/cups/pl/images
-/usr/share/doc/cups/pl/images/*
%dir /usr/share/cups/templates/pl
/usr/share/cups/templates/pl/*
/usr/share/locale/pl/cups_pl.po
@@ -592,6 +576,7 @@
%defattr(-,root,root)
/usr/share/locale/pt/cups_pt.po
/usr/share/locale/pt_BR/cups_pt_BR.po
+/usr/share/locale/pt_PT/cups_pt_PT.po
%files ru
%defattr(-,root,root)
@@ -601,8 +586,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/sv
/usr/share/doc/cups/sv/index.html
-%dir /usr/share/doc/cups/sv/images
-/usr/share/doc/cups/sv/images/*
%dir /usr/share/cups/templates/sv
/usr/share/cups/templates/sv/*
/usr/share/locale/sv/cups_sv.po
@@ -611,8 +594,6 @@
%defattr(-,root,root)
%dir /usr/share/doc/cups/zh_TW
/usr/share/doc/cups/zh_TW/index.html
-%dir /usr/share/doc/cups/zh_TW/images
-/usr/share/doc/cups/zh_TW/images/*
%dir /usr/share/cups/templates/zh_TW
/usr/share/cups/templates/zh_TW/*
/usr/share/locale/zh/cups_zh.po
@@ -626,5 +607,5 @@
#
-# End of "$Id: cups.spec.in 6960 2007-09-14 21:15:04Z mike $".
+# End of "$Id: cups.spec.in 6889 2007-08-29 22:23:35Z mike $".
#
diff --git a/packaging/installer.gif b/packaging/installer.gif
index 184803b..d092828 100644
--- a/packaging/installer.gif
+++ b/packaging/installer.gif
Binary files differ
diff --git a/packaging/installer.tif b/packaging/installer.tif
index c6d07ab..70d9005 100644
--- a/packaging/installer.tif
+++ b/packaging/installer.tif
Binary files differ
diff --git a/ppd/Makefile b/ppd/Makefile
index 80f8364..44588f1 100644
--- a/ppd/Makefile
+++ b/ppd/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile 6731 2007-07-26 00:37:48Z mike $"
+# "$Id: Makefile 6813 2007-08-20 17:35:06Z mike $"
#
# PPD file makefile for the Common UNIX Printing System (CUPS).
#
@@ -19,7 +19,8 @@
# PPD files...
#
-FILES = deskjet.ppd dymo.ppd epson9.ppd epson24.ppd intelbar.ppd \
+FILES = deskjet.ppd dymo.ppd epson9.ppd epson24.ppd \
+ generic.ppd generpcl.ppd intelbar.ppd \
laserjet.ppd okidata9.ppd okidat24.ppd stcolor.ppd \
stcolor2.ppd stphoto.ppd stphoto2.ppd zebra.ppd \
zebracpl.ppd zebraep1.ppd zebraep2.ppd
@@ -78,5 +79,5 @@
#
-# End of "$Id: Makefile 6731 2007-07-26 00:37:48Z mike $".
+# End of "$Id: Makefile 6813 2007-08-20 17:35:06Z mike $".
#
diff --git a/ppd/deskjet.ppd b/ppd/deskjet.ppd
index 69d4db1..ea6acbe 100644
--- a/ppd/deskjet.ppd
+++ b/ppd/deskjet.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 1
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*UIConstraints: *PageSize A3 *InputSlot Envelope
*UIConstraints: *InputSlot Envelope *PageSize A3
*UIConstraints: *PageSize A4 *InputSlot Envelope
@@ -436,6 +434,42 @@
*ko.MediaType Special/Special Paper: ""
*ko.MediaType Transparency/투명 용지: ""
*ko.MediaType Glossy/광택지: ""
+*nl.Translation Manufacturer/HP: ""
+*nl.Translation ModelName/HP DeskJet Series: ""
+*nl.Translation ShortNickName/HP DeskJet Series: ""
+*nl.Translation NickName/HP DeskJet Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize Executive/Executive - 7.25x10.5in: ""
+*nl.PageSize Tabloid/Tabloid - 11x17in: ""
+*nl.PageSize A3/A3 - 297x420mm: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize A5/A5 - 148x210mm: ""
+*nl.PageSize B5/B5 - 182x257mm: ""
+*nl.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*nl.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*nl.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*nl.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*nl.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*nl.Translation ColorModel/Kleurenmodus: ""
+*nl.ColorModel Gray/Grayscale: ""
+*nl.ColorModel RGB/Kleur: ""
+*nl.ColorModel CMYK/CMYK: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 150dpi/150dpi: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Resolution 600dpi/600 DPI Grayscale: ""
+*nl.Translation InputSlot/Media Source: ""
+*nl.InputSlot Tray/Tray: ""
+*nl.InputSlot Manual/Handmatig: ""
+*nl.InputSlot Envelope/Envelope Feed: ""
+*nl.Translation MediaType/Media Type: ""
+*nl.MediaType Plain/Normaal papier: ""
+*nl.MediaType Bond/Briefpapier: ""
+*nl.MediaType Special/Special Paper: ""
+*nl.MediaType Transparency/Transparency: ""
+*nl.MediaType Glossy/Glanzend papier: ""
*no.Translation Manufacturer/HP: ""
*no.Translation ModelName/HP DeskJet Series: ""
*no.Translation ShortNickName/HP DeskJet Series: ""
@@ -508,6 +542,42 @@
*pt.MediaType Special/Special Paper: ""
*pt.MediaType Transparency/Transparência: ""
*pt.MediaType Glossy/Papel acetinado: ""
+*pt_BR.Translation Manufacturer/HP: ""
+*pt_BR.Translation ModelName/HP DeskJet Series: ""
+*pt_BR.Translation ShortNickName/HP DeskJet Series: ""
+*pt_BR.Translation NickName/HP DeskJet Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt_BR.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt_BR.PageSize A3/A3 - 297x420mm: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize A5/A5 - 148x210mm: ""
+*pt_BR.PageSize B5/B5 - 182x257mm: ""
+*pt_BR.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt_BR.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt_BR.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt_BR.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt_BR.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt_BR.Translation ColorModel/Modo Cor: ""
+*pt_BR.ColorModel Gray/Grayscale: ""
+*pt_BR.ColorModel RGB/Inativo: ""
+*pt_BR.ColorModel CMYK/CMYK: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 150dpi/150dpi: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Resolution 600dpi/600 DPI Grayscale: ""
+*pt_BR.Translation InputSlot/Media Source: ""
+*pt_BR.InputSlot Tray/Tray: ""
+*pt_BR.InputSlot Manual/Alimentação Manual: ""
+*pt_BR.InputSlot Envelope/Envelope Feed: ""
+*pt_BR.Translation MediaType/Media Type: ""
+*pt_BR.MediaType Plain/Papel normal: ""
+*pt_BR.MediaType Bond/Papel bond: ""
+*pt_BR.MediaType Special/Special Paper: ""
+*pt_BR.MediaType Transparency/Transparência: ""
+*pt_BR.MediaType Glossy/Papel acetinado: ""
*pt_PT.Translation Manufacturer/HP: ""
*pt_PT.Translation ModelName/HP DeskJet Series: ""
*pt_PT.Translation ShortNickName/HP DeskJet Series: ""
@@ -688,4 +758,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of DESKJET.PPD, 31445 bytes.
+*% End of DESKJET.PPD, 34458 bytes.
diff --git a/ppd/dymo.ppd b/ppd/dymo.ppd
index 0292b1b..bab653d 100644
--- a/ppd/dymo.ppd
+++ b/ppd/dymo.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 0
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertolabel"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: w81h252
@@ -283,6 +281,29 @@
*ko.cupsDarkness Medium/Medium: ""
*ko.cupsDarkness Normal/Normal: ""
*ko.cupsDarkness Dark/Dark: ""
+*nl.Translation Manufacturer/Dymo: ""
+*nl.Translation ModelName/Dymo Label Printer: ""
+*nl.Translation ShortNickName/Dymo Label Printer: ""
+*nl.Translation NickName/Dymo Label Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize w81h252/Address - 1 1/8x3 1/2in: ""
+*nl.PageSize w101h252/Large Address - 1 4/10x3 1/2in: ""
+*nl.PageSize w54h144/Return Address - 3/4x2in: ""
+*nl.PageSize w167h288/Shipping Address - 2 5/16x4in: ""
+*nl.PageSize w162h540/Internet Postage 2-Part - 2 1/4x7 1/2in: ""
+*nl.PageSize w162h504/Internet Postage 3-Part - 2 1/4x7in: ""
+*nl.PageSize w41h248/File Folder - 9/16x3 7/16in: ""
+*nl.PageSize w41h144/Hanging Folder - 9/16x2in: ""
+*nl.PageSize w153h198/3.5" Disk - 2 1/8x2 3/4in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 136dpi/136dpi: ""
+*nl.Resolution 203dpi/203dpi: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Translation cupsDarkness/Darkness: ""
+*nl.cupsDarkness Light/Light: ""
+*nl.cupsDarkness Medium/Medium: ""
+*nl.cupsDarkness Normal/Normal: ""
+*nl.cupsDarkness Dark/Dark: ""
*no.Translation Manufacturer/Dymo: ""
*no.Translation ModelName/Dymo Label Printer: ""
*no.Translation ShortNickName/Dymo Label Printer: ""
@@ -329,6 +350,29 @@
*pt.cupsDarkness Medium/Medium: ""
*pt.cupsDarkness Normal/Normal: ""
*pt.cupsDarkness Dark/Dark: ""
+*pt_BR.Translation Manufacturer/Dymo: ""
+*pt_BR.Translation ModelName/Dymo Label Printer: ""
+*pt_BR.Translation ShortNickName/Dymo Label Printer: ""
+*pt_BR.Translation NickName/Dymo Label Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize w81h252/Address - 1 1/8x3 1/2in: ""
+*pt_BR.PageSize w101h252/Large Address - 1 4/10x3 1/2in: ""
+*pt_BR.PageSize w54h144/Return Address - 3/4x2in: ""
+*pt_BR.PageSize w167h288/Shipping Address - 2 5/16x4in: ""
+*pt_BR.PageSize w162h540/Internet Postage 2-Part - 2 1/4x7 1/2in: ""
+*pt_BR.PageSize w162h504/Internet Postage 3-Part - 2 1/4x7in: ""
+*pt_BR.PageSize w41h248/File Folder - 9/16x3 7/16in: ""
+*pt_BR.PageSize w41h144/Hanging Folder - 9/16x2in: ""
+*pt_BR.PageSize w153h198/3.5" Disk - 2 1/8x2 3/4in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 136dpi/136dpi: ""
+*pt_BR.Resolution 203dpi/203dpi: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Translation cupsDarkness/Darkness: ""
+*pt_BR.cupsDarkness Light/Light: ""
+*pt_BR.cupsDarkness Medium/Medium: ""
+*pt_BR.cupsDarkness Normal/Normal: ""
+*pt_BR.cupsDarkness Dark/Dark: ""
*pt_PT.Translation Manufacturer/Dymo: ""
*pt_PT.Translation ModelName/Dymo Label Printer: ""
*pt_PT.Translation ShortNickName/Dymo Label Printer: ""
@@ -457,4 +501,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of DYMO.PPD, 22651 bytes.
+*% End of DYMO.PPD, 24761 bytes.
diff --git a/ppd/epson24.ppd b/ppd/epson24.ppd
index b1fed32..25b23c5 100644
--- a/ppd/epson24.ppd
+++ b/ppd/epson24.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 1
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -202,6 +200,21 @@
*ko.Resolution 180dpi/180dpi: ""
*ko.Resolution 360x180dpi/360x180dpi: ""
*ko.Resolution 360x180dpi/360x180dpi: ""
+*nl.Translation Manufacturer/Epson: ""
+*nl.Translation ModelName/Epson 24-Pin Series: ""
+*nl.Translation ShortNickName/Epson 24-Pin Series: ""
+*nl.Translation NickName/Epson 24-Pin Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 60dpi/60dpi: ""
+*nl.Resolution 120x60dpi/120x60dpi: ""
+*nl.Resolution 180dpi/180dpi: ""
+*nl.Resolution 360x180dpi/360x180dpi: ""
+*nl.Resolution 360x180dpi/360x180dpi: ""
*no.Translation Manufacturer/Epson: ""
*no.Translation ModelName/Epson 24-Pin Series: ""
*no.Translation ShortNickName/Epson 24-Pin Series: ""
@@ -232,6 +245,21 @@
*pt.Resolution 180dpi/180dpi: ""
*pt.Resolution 360x180dpi/360x180dpi: ""
*pt.Resolution 360x180dpi/360x180dpi: ""
+*pt_BR.Translation Manufacturer/Epson: ""
+*pt_BR.Translation ModelName/Epson 24-Pin Series: ""
+*pt_BR.Translation ShortNickName/Epson 24-Pin Series: ""
+*pt_BR.Translation NickName/Epson 24-Pin Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 60dpi/60dpi: ""
+*pt_BR.Resolution 120x60dpi/120x60dpi: ""
+*pt_BR.Resolution 180dpi/180dpi: ""
+*pt_BR.Resolution 360x180dpi/360x180dpi: ""
+*pt_BR.Resolution 360x180dpi/360x180dpi: ""
*pt_PT.Translation Manufacturer/Epson: ""
*pt_PT.Translation ModelName/Epson 24-Pin Series: ""
*pt_PT.Translation ShortNickName/Epson 24-Pin Series: ""
@@ -328,4 +356,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of EPSON24.PPD, 15121 bytes.
+*% End of EPSON24.PPD, 16375 bytes.
diff --git a/ppd/epson9.ppd b/ppd/epson9.ppd
index 88a48e3..f32ce95 100644
--- a/ppd/epson9.ppd
+++ b/ppd/epson9.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 0
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -184,6 +182,19 @@
*ko.Resolution 60x720dpi/60x720dpi: ""
*ko.Resolution 120x72dpi/120x72dpi: ""
*ko.Resolution 240x72dpi/240x72dpi: ""
+*nl.Translation Manufacturer/Epson: ""
+*nl.Translation ModelName/Epson 9-Pin Series: ""
+*nl.Translation ShortNickName/Epson 9-Pin Series: ""
+*nl.Translation NickName/Epson 9-Pin Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 60x720dpi/60x720dpi: ""
+*nl.Resolution 120x72dpi/120x72dpi: ""
+*nl.Resolution 240x72dpi/240x72dpi: ""
*no.Translation Manufacturer/Epson: ""
*no.Translation ModelName/Epson 9-Pin Series: ""
*no.Translation ShortNickName/Epson 9-Pin Series: ""
@@ -210,6 +221,19 @@
*pt.Resolution 60x720dpi/60x720dpi: ""
*pt.Resolution 120x72dpi/120x72dpi: ""
*pt.Resolution 240x72dpi/240x72dpi: ""
+*pt_BR.Translation Manufacturer/Epson: ""
+*pt_BR.Translation ModelName/Epson 9-Pin Series: ""
+*pt_BR.Translation ShortNickName/Epson 9-Pin Series: ""
+*pt_BR.Translation NickName/Epson 9-Pin Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 60x720dpi/60x720dpi: ""
+*pt_BR.Resolution 120x72dpi/120x72dpi: ""
+*pt_BR.Resolution 240x72dpi/240x72dpi: ""
*pt_PT.Translation Manufacturer/Epson: ""
*pt_PT.Translation ModelName/Epson 9-Pin Series: ""
*pt_PT.Translation ShortNickName/Epson 9-Pin Series: ""
@@ -298,4 +322,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of EPSON9.PPD, 13823 bytes.
+*% End of EPSON9.PPD, 14929 bytes.
diff --git a/ppd/generic.ppd b/ppd/generic.ppd
new file mode 100644
index 0000000..5d55f1b
--- /dev/null
+++ b/ppd/generic.ppd
@@ -0,0 +1,637 @@
+*PPD-Adobe: "4.3"
+*% PPD file for PostScript Printer with CUPS.
+*% Created by the CUPS PPD Compiler v1.2.0.
+*% Copyright 2007 by Apple Inc.
+*% Copyright 1997-2007 by Easy Software Products.
+*%
+*% These coded instructions, statements, and computer programs are the
+*% property of Apple Inc. and are protected by Federal copyright
+*% law. Distribution and use rights are outlined in the file "LICENSE.txt"
+*% which should have been included with this file. If this file is
+*% file is missing or damaged, see the license at "http://www.cups.org/".
+*FormatVersion: "4.3"
+*FileVersion: "1.3"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "GENERIC.PPD"
+*Product: "(ESP Ghostscript)"
+*Product: "(GPL Ghostscript)"
+*Manufacturer: "Generic"
+*ModelName: "Generic PostScript Printer"
+*ShortNickName: "Generic PostScript Printer"
+*NickName: "Generic PostScript Printer, 1.3"
+*PSVersion: "(3010.000) 81504"
+*PSVersion: "(3010.000) 860"
+*PSVersion: "(2016.0) 0"
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+*% Driver-defined attributes...
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
+*UIConstraints: *Duplex *Option1 False
+*UIConstraints: *Option1 False *Duplex
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter - 8.5x11in: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal - 8.5x14in: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Executive/Executive - 7.25x10.5in: "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
+*PageSize Tabloid/Tabloid - 11x17in: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageSize A3/A3 - 297x420mm: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageSize A4/A4 - 210x297mm: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 - 148x210mm: "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize B5/B5 - 182x257mm: "<</PageSize[516 729]/ImagingBBox null>>setpagedevice"
+*PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: "<</PageSize[499 709]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/#10 Envelope - 4.13x9.5in: "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Envelope - 162x229mm: "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Envelope - 110x220mm: "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter - 8.5x11in: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal - 8.5x14in: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Executive/Executive - 7.25x10.5in: "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
+*PageRegion Tabloid/Tabloid - 11x17in: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageRegion A3/A3 - 297x420mm: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageRegion A4/A4 - 210x297mm: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 - 148x210mm: "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion B5/B5 - 182x257mm: "<</PageSize[516 729]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvISOB5/ISOB5 Envelope - 176x250mm: "<</PageSize[499 709]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/#10 Envelope - 4.13x9.5in: "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Envelope - 162x229mm: "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Envelope - 110x220mm: "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch Envelope - 3.875x7.5in: "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter - 8.5x11in: "12.00 12.00 600.00 780.00"
+*ImageableArea Legal/Legal - 8.5x14in: "12.00 12.00 600.00 996.00"
+*ImageableArea Executive/Executive - 7.25x10.5in: "12.00 12.00 510.00 744.00"
+*ImageableArea Tabloid/Tabloid - 11x17in: "12.00 12.00 780.00 1212.00"
+*ImageableArea A3/A3 - 297x420mm: "12.00 12.00 830.00 1179.00"
+*ImageableArea A4/A4 - 210x297mm: "12.00 12.00 583.00 830.00"
+*ImageableArea A5/A5 - 148x210mm: "12.00 12.00 408.00 583.00"
+*ImageableArea B5/B5 - 182x257mm: "12.00 12.00 504.00 717.00"
+*ImageableArea EnvISOB5/ISOB5 Envelope - 176x250mm: "12.00 12.00 487.00 697.00"
+*ImageableArea Env10/#10 Envelope - 4.13x9.5in: "12.00 12.00 285.00 672.00"
+*ImageableArea EnvC5/C5 Envelope - 162x229mm: "12.00 12.00 447.00 637.00"
+*ImageableArea EnvDL/DL Envelope - 110x220mm: "12.00 12.00 300.00 612.00"
+*ImageableArea EnvMonarch/Monarch Envelope - 3.875x7.5in: "12.00 12.00 267.00 528.00"
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter - 8.5x11in: "612.00 792.00"
+*PaperDimension Legal/Legal - 8.5x14in: "612.00 1008.00"
+*PaperDimension Executive/Executive - 7.25x10.5in: "522.00 756.00"
+*PaperDimension Tabloid/Tabloid - 11x17in: "792.00 1224.00"
+*PaperDimension A3/A3 - 297x420mm: "842.00 1191.00"
+*PaperDimension A4/A4 - 210x297mm: "595.00 842.00"
+*PaperDimension A5/A5 - 148x210mm: "420.00 595.00"
+*PaperDimension B5/B5 - 182x257mm: "516.00 729.00"
+*PaperDimension EnvISOB5/ISOB5 Envelope - 176x250mm: "499.00 709.00"
+*PaperDimension Env10/#10 Envelope - 4.13x9.5in: "297.00 684.00"
+*PaperDimension EnvC5/C5 Envelope - 162x229mm: "459.00 649.00"
+*PaperDimension EnvDL/DL Envelope - 110x220mm: "312.00 624.00"
+*PaperDimension EnvMonarch/Monarch Envelope - 3.875x7.5in: "279.00 540.00"
+*OpenUI *InputSlot/Media Source: PickOne
+*OrderDependency: 10.0 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer Default: ""
+*InputSlot Tray1/Tray 1: "<</ManualFeed false>>setpagedevice"
+*InputSlot Manual/Manual Feed: "<</ManualFeed true>>setpagedevice"
+*CloseUI: *InputSlot
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 10.0 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge (Portrait): "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge (Landscape): "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+*OpenGroup: InstallableOptions/Installable Options
+*OpenUI *Option1/Duplexer: Boolean
+*OrderDependency: 10.0 AnySetup *Option1
+*DefaultOption1: False
+*Option1 False/Not Installed: ""
+*Option1 True/Installed: ""
+*CloseUI: *Option1
+*CloseGroup: InstallableOptions
+*da.Translation Manufacturer/Generic: ""
+*da.Translation ModelName/Generic PostScript Printer: ""
+*da.Translation ShortNickName/Generic PostScript Printer: ""
+*da.Translation NickName/Generic PostScript Printer, 1.3: ""
+*da.Translation PageSize/Media Size: ""
+*da.PageSize Letter/Letter - 8.5x11in: ""
+*da.PageSize Legal/Legal - 8.5x14in: ""
+*da.PageSize Executive/Executive - 7.25x10.5in: ""
+*da.PageSize Tabloid/Tabloid - 11x17in: ""
+*da.PageSize A3/A3 - 297x420mm: ""
+*da.PageSize A4/A4 - 210x297mm: ""
+*da.PageSize A5/A5 - 148x210mm: ""
+*da.PageSize B5/B5 - 182x257mm: ""
+*da.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*da.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*da.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*da.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*da.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*da.Translation InputSlot/Media Source: ""
+*da.InputSlot Default/Printerstandard: ""
+*da.InputSlot Tray1/Bakke 1: ""
+*da.InputSlot Manual/Manuel: ""
+*da.Translation Duplex/Dupleks: ""
+*da.Duplex None/Off (1-Sided): ""
+*da.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*da.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*da.Translation InstallableOptions/Installable Options: ""
+*da.Translation Option1/Duplexer: ""
+*da.Option1 False/Ikke installeret: ""
+*da.Option1 True/Installed: ""
+*de.Translation Manufacturer/Generic: ""
+*de.Translation ModelName/Generic PostScript Printer: ""
+*de.Translation ShortNickName/Generic PostScript Printer: ""
+*de.Translation NickName/Generic PostScript Printer, 1.3: ""
+*de.Translation PageSize/Media Size: ""
+*de.PageSize Letter/Letter - 8.5x11in: ""
+*de.PageSize Legal/Legal - 8.5x14in: ""
+*de.PageSize Executive/Executive - 7.25x10.5in: ""
+*de.PageSize Tabloid/Tabloid - 11x17in: ""
+*de.PageSize A3/A3 - 297x420mm: ""
+*de.PageSize A4/A4 - 210x297mm: ""
+*de.PageSize A5/A5 - 148x210mm: ""
+*de.PageSize B5/B5 - 182x257mm: ""
+*de.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*de.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*de.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*de.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*de.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*de.Translation InputSlot/Media Source: ""
+*de.InputSlot Default/Druckerstandard: ""
+*de.InputSlot Tray1/Fach 1: ""
+*de.InputSlot Manual/Manuell: ""
+*de.Translation Duplex/Duplexdruck: ""
+*de.Duplex None/Off (1-Sided): ""
+*de.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*de.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*de.Translation InstallableOptions/Installable Options: ""
+*de.Translation Option1/Duplexer: ""
+*de.Option1 False/Nicht Eingebaut: ""
+*de.Option1 True/Eingebaut: ""
+*es.Translation Manufacturer/Generic: ""
+*es.Translation ModelName/Generic PostScript Printer: ""
+*es.Translation ShortNickName/Generic PostScript Printer: ""
+*es.Translation NickName/Generic PostScript Printer, 1.3: ""
+*es.Translation PageSize/Media Size: ""
+*es.PageSize Letter/Letter - 8.5x11in: ""
+*es.PageSize Legal/Legal - 8.5x14in: ""
+*es.PageSize Executive/Executive - 7.25x10.5in: ""
+*es.PageSize Tabloid/Tabloid - 11x17in: ""
+*es.PageSize A3/A3 - 297x420mm: ""
+*es.PageSize A4/A4 - 210x297mm: ""
+*es.PageSize A5/A5 - 148x210mm: ""
+*es.PageSize B5/B5 - 182x257mm: ""
+*es.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*es.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*es.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*es.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*es.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*es.Translation InputSlot/Media Source: ""
+*es.InputSlot Default/Impresora por defecto: ""
+*es.InputSlot Tray1/Bandeja 1: ""
+*es.InputSlot Manual/Alimentación manual: ""
+*es.Translation Duplex/Dúplex: ""
+*es.Duplex None/Off (1-Sided): ""
+*es.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*es.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*es.Translation InstallableOptions/Installable Options: ""
+*es.Translation Option1/Duplexer: ""
+*es.Option1 False/No Instalado: ""
+*es.Option1 True/Instalada: ""
+*fi.Translation Manufacturer/Generic: ""
+*fi.Translation ModelName/Generic PostScript Printer: ""
+*fi.Translation ShortNickName/Generic PostScript Printer: ""
+*fi.Translation NickName/Generic PostScript Printer, 1.3: ""
+*fi.Translation PageSize/Media Size: ""
+*fi.PageSize Letter/Letter - 8.5x11in: ""
+*fi.PageSize Legal/Legal - 8.5x14in: ""
+*fi.PageSize Executive/Executive - 7.25x10.5in: ""
+*fi.PageSize Tabloid/Tabloid - 11x17in: ""
+*fi.PageSize A3/A3 - 297x420mm: ""
+*fi.PageSize A4/A4 - 210x297mm: ""
+*fi.PageSize A5/A5 - 148x210mm: ""
+*fi.PageSize B5/B5 - 182x257mm: ""
+*fi.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*fi.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*fi.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*fi.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*fi.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*fi.Translation InputSlot/Paperilähde: ""
+*fi.InputSlot Default/Nopea: ""
+*fi.InputSlot Tray1/Kasetti1: ""
+*fi.InputSlot Manual/Käsinsyöttö: ""
+*fi.Translation Duplex/Kaksipuolinen tulostus: ""
+*fi.Duplex None/Off (1-Sided): ""
+*fi.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*fi.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*fi.Translation InstallableOptions/Installable Options: ""
+*fi.Translation Option1/Duplexer: ""
+*fi.Option1 False/Not Installed: ""
+*fi.Option1 True/Installed: ""
+*fr.Translation Manufacturer/Generic: ""
+*fr.Translation ModelName/Generic PostScript Printer: ""
+*fr.Translation ShortNickName/Generic PostScript Printer: ""
+*fr.Translation NickName/Generic PostScript Printer, 1.3: ""
+*fr.Translation PageSize/Media Size: ""
+*fr.PageSize Letter/Letter - 8.5x11in: ""
+*fr.PageSize Legal/Legal - 8.5x14in: ""
+*fr.PageSize Executive/Executive - 7.25x10.5in: ""
+*fr.PageSize Tabloid/Tabloid - 11x17in: ""
+*fr.PageSize A3/A3 - 297x420mm: ""
+*fr.PageSize A4/A4 - 210x297mm: ""
+*fr.PageSize A5/A5 - 148x210mm: ""
+*fr.PageSize B5/B5 - 182x257mm: ""
+*fr.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*fr.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*fr.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*fr.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*fr.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*fr.Translation InputSlot/Media Source: ""
+*fr.InputSlot Default/Imprimante par défaut: ""
+*fr.InputSlot Tray1/Bac 1: ""
+*fr.InputSlot Manual/Manuel: ""
+*fr.Translation Duplex/Impression recto-verso: ""
+*fr.Duplex None/Off (1-Sided): ""
+*fr.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*fr.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*fr.Translation InstallableOptions/Installable Options: ""
+*fr.Translation Option1/Duplexer: ""
+*fr.Option1 False/Non Installée: ""
+*fr.Option1 True/Installée: ""
+*it.Translation Manufacturer/Generic: ""
+*it.Translation ModelName/Generic PostScript Printer: ""
+*it.Translation ShortNickName/Generic PostScript Printer: ""
+*it.Translation NickName/Generic PostScript Printer, 1.3: ""
+*it.Translation PageSize/Media Size: ""
+*it.PageSize Letter/Letter - 8.5x11in: ""
+*it.PageSize Legal/Legal - 8.5x14in: ""
+*it.PageSize Executive/Executive - 7.25x10.5in: ""
+*it.PageSize Tabloid/Tabloid - 11x17in: ""
+*it.PageSize A3/A3 - 297x420mm: ""
+*it.PageSize A4/A4 - 210x297mm: ""
+*it.PageSize A5/A5 - 148x210mm: ""
+*it.PageSize B5/B5 - 182x257mm: ""
+*it.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*it.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*it.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*it.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*it.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*it.Translation InputSlot/Media Source: ""
+*it.InputSlot Default/Impostazioni predefinite stampante: ""
+*it.InputSlot Tray1/Vassoio 1: ""
+*it.InputSlot Manual/Manuale: ""
+*it.Translation Duplex/Fronte-retro: ""
+*it.Duplex None/Off (1-Sided): ""
+*it.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*it.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*it.Translation InstallableOptions/Installable Options: ""
+*it.Translation Option1/Duplexer: ""
+*it.Option1 False/Non Installato: ""
+*it.Option1 True/Installata: ""
+*ja.Translation Manufacturer/Generic: ""
+*ja.Translation ModelName/Generic PostScript Printer: ""
+*ja.Translation ShortNickName/Generic PostScript Printer: ""
+*ja.Translation NickName/Generic PostScript Printer, 1.3: ""
+*ja.Translation PageSize/Media Size: ""
+*ja.PageSize Letter/Letter - 8.5x11in: ""
+*ja.PageSize Legal/Legal - 8.5x14in: ""
+*ja.PageSize Executive/Executive - 7.25x10.5in: ""
+*ja.PageSize Tabloid/Tabloid - 11x17in: ""
+*ja.PageSize A3/A3 - 297x420mm: ""
+*ja.PageSize A4/A4 - 210x297mm: ""
+*ja.PageSize A5/A5 - 148x210mm: ""
+*ja.PageSize B5/B5 - 182x257mm: ""
+*ja.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*ja.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*ja.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*ja.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*ja.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot Default/システムデフォルト: ""
+*ja.InputSlot Tray1/カセット 1: ""
+*ja.InputSlot Manual/手差し: ""
+*ja.Translation Duplex/両面印刷: ""
+*ja.Duplex None/Off (1-Sided): ""
+*ja.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*ja.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*ja.Translation InstallableOptions/Installable Options: ""
+*ja.Translation Option1/Duplexer: ""
+*ja.Option1 False/インストールされていません: ""
+*ja.Option1 True/インストール済み: ""
+*ko.Translation Manufacturer/Generic: ""
+*ko.Translation ModelName/Generic PostScript Printer: ""
+*ko.Translation ShortNickName/Generic PostScript Printer: ""
+*ko.Translation NickName/Generic PostScript Printer, 1.3: ""
+*ko.Translation PageSize/Media Size: ""
+*ko.PageSize Letter/Letter - 8.5x11in: ""
+*ko.PageSize Legal/Legal - 8.5x14in: ""
+*ko.PageSize Executive/Executive - 7.25x10.5in: ""
+*ko.PageSize Tabloid/Tabloid - 11x17in: ""
+*ko.PageSize A3/A3 - 297x420mm: ""
+*ko.PageSize A4/A4 - 210x297mm: ""
+*ko.PageSize A5/A5 - 148x210mm: ""
+*ko.PageSize B5/B5 - 182x257mm: ""
+*ko.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*ko.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*ko.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*ko.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*ko.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*ko.Translation InputSlot/용지함: ""
+*ko.InputSlot Default/빠르게: ""
+*ko.InputSlot Tray1/트레이 1: ""
+*ko.InputSlot Manual/수동: ""
+*ko.Translation Duplex/양면인쇄: ""
+*ko.Duplex None/Off (1-Sided): ""
+*ko.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*ko.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*ko.Translation InstallableOptions/Installable Options: ""
+*ko.Translation Option1/Duplexer: ""
+*ko.Option1 False/설치 안됨: ""
+*ko.Option1 True/설치됨: ""
+*nl.Translation Manufacturer/Generic: ""
+*nl.Translation ModelName/Generic PostScript Printer: ""
+*nl.Translation ShortNickName/Generic PostScript Printer: ""
+*nl.Translation NickName/Generic PostScript Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize Executive/Executive - 7.25x10.5in: ""
+*nl.PageSize Tabloid/Tabloid - 11x17in: ""
+*nl.PageSize A3/A3 - 297x420mm: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize A5/A5 - 148x210mm: ""
+*nl.PageSize B5/B5 - 182x257mm: ""
+*nl.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*nl.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*nl.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*nl.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*nl.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*nl.Translation InputSlot/Media Source: ""
+*nl.InputSlot Default/Printerstandaard: ""
+*nl.InputSlot Tray1/Lade 1: ""
+*nl.InputSlot Manual/Handmatig: ""
+*nl.Translation Duplex/Dubbelzijdig afdrukken: ""
+*nl.Duplex None/Off (1-Sided): ""
+*nl.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*nl.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*nl.Translation InstallableOptions/Installable Options: ""
+*nl.Translation Option1/Duplexer: ""
+*nl.Option1 False/Niet geïnstalleerd: ""
+*nl.Option1 True/Installed: ""
+*no.Translation Manufacturer/Generic: ""
+*no.Translation ModelName/Generic PostScript Printer: ""
+*no.Translation ShortNickName/Generic PostScript Printer: ""
+*no.Translation NickName/Generic PostScript Printer, 1.3: ""
+*no.Translation PageSize/Media Size: ""
+*no.PageSize Letter/Letter - 8.5x11in: ""
+*no.PageSize Legal/Legal - 8.5x14in: ""
+*no.PageSize Executive/Executive - 7.25x10.5in: ""
+*no.PageSize Tabloid/Tabloid - 11x17in: ""
+*no.PageSize A3/A3 - 297x420mm: ""
+*no.PageSize A4/A4 - 210x297mm: ""
+*no.PageSize A5/A5 - 148x210mm: ""
+*no.PageSize B5/B5 - 182x257mm: ""
+*no.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*no.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*no.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*no.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*no.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*no.Translation InputSlot/Media Source: ""
+*no.InputSlot Default/Skriverstandard: ""
+*no.InputSlot Tray1/Skuff 1: ""
+*no.InputSlot Manual/Handmatig: ""
+*no.Translation Duplex/Tosidig: ""
+*no.Duplex None/Off (1-Sided): ""
+*no.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*no.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*no.Translation InstallableOptions/Installable Options: ""
+*no.Translation Option1/Duplexer: ""
+*no.Option1 False/Not Installed: ""
+*no.Option1 True/Installed: ""
+*pt.Translation Manufacturer/Generic: ""
+*pt.Translation ModelName/Generic PostScript Printer: ""
+*pt.Translation ShortNickName/Generic PostScript Printer: ""
+*pt.Translation NickName/Generic PostScript Printer, 1.3: ""
+*pt.Translation PageSize/Media Size: ""
+*pt.PageSize Letter/Letter - 8.5x11in: ""
+*pt.PageSize Legal/Legal - 8.5x14in: ""
+*pt.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt.PageSize A3/A3 - 297x420mm: ""
+*pt.PageSize A4/A4 - 210x297mm: ""
+*pt.PageSize A5/A5 - 148x210mm: ""
+*pt.PageSize B5/B5 - 182x257mm: ""
+*pt.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt.Translation InputSlot/Media Source: ""
+*pt.InputSlot Default/Rápido: ""
+*pt.InputSlot Tray1/Bandeja 1: ""
+*pt.InputSlot Manual/Alimentação Manual: ""
+*pt.Translation Duplex/Impressão em Frente e Verso: ""
+*pt.Duplex None/Off (1-Sided): ""
+*pt.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt.Translation InstallableOptions/Installable Options: ""
+*pt.Translation Option1/Duplexer: ""
+*pt.Option1 False/Não instalado: ""
+*pt.Option1 True/Instalada: ""
+*pt_BR.Translation Manufacturer/Generic: ""
+*pt_BR.Translation ModelName/Generic PostScript Printer: ""
+*pt_BR.Translation ShortNickName/Generic PostScript Printer: ""
+*pt_BR.Translation NickName/Generic PostScript Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt_BR.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt_BR.PageSize A3/A3 - 297x420mm: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize A5/A5 - 148x210mm: ""
+*pt_BR.PageSize B5/B5 - 182x257mm: ""
+*pt_BR.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt_BR.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt_BR.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt_BR.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt_BR.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt_BR.Translation InputSlot/Media Source: ""
+*pt_BR.InputSlot Default/Rápido: ""
+*pt_BR.InputSlot Tray1/Bandeja 1: ""
+*pt_BR.InputSlot Manual/Alimentação Manual: ""
+*pt_BR.Translation Duplex/Impressão em Frente e Verso: ""
+*pt_BR.Duplex None/Off (1-Sided): ""
+*pt_BR.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt_BR.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt_BR.Translation InstallableOptions/Installable Options: ""
+*pt_BR.Translation Option1/Duplexer: ""
+*pt_BR.Option1 False/Não instalado: ""
+*pt_BR.Option1 True/Instalada: ""
+*pt_PT.Translation Manufacturer/Generic: ""
+*pt_PT.Translation ModelName/Generic PostScript Printer: ""
+*pt_PT.Translation ShortNickName/Generic PostScript Printer: ""
+*pt_PT.Translation NickName/Generic PostScript Printer, 1.3: ""
+*pt_PT.Translation PageSize/Media Size: ""
+*pt_PT.PageSize Letter/Letter - 8.5x11in: ""
+*pt_PT.PageSize Legal/Legal - 8.5x14in: ""
+*pt_PT.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt_PT.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt_PT.PageSize A3/A3 - 297x420mm: ""
+*pt_PT.PageSize A4/A4 - 210x297mm: ""
+*pt_PT.PageSize A5/A5 - 148x210mm: ""
+*pt_PT.PageSize B5/B5 - 182x257mm: ""
+*pt_PT.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt_PT.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt_PT.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt_PT.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt_PT.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt_PT.Translation InputSlot/Media Source: ""
+*pt_PT.InputSlot Default/Rápido: ""
+*pt_PT.InputSlot Tray1/Bandeja 1: ""
+*pt_PT.InputSlot Manual/Alimentação Manual: ""
+*pt_PT.Translation Duplex/Impressão em Frente e Verso: ""
+*pt_PT.Duplex None/Off (1-Sided): ""
+*pt_PT.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt_PT.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt_PT.Translation InstallableOptions/Installable Options: ""
+*pt_PT.Translation Option1/Duplexer: ""
+*pt_PT.Option1 False/Não instalado: ""
+*pt_PT.Option1 True/Instalada: ""
+*sv.Translation Manufacturer/Generic: ""
+*sv.Translation ModelName/Generic PostScript Printer: ""
+*sv.Translation ShortNickName/Generic PostScript Printer: ""
+*sv.Translation NickName/Generic PostScript Printer, 1.3: ""
+*sv.Translation PageSize/Media Size: ""
+*sv.PageSize Letter/Letter - 8.5x11in: ""
+*sv.PageSize Legal/Legal - 8.5x14in: ""
+*sv.PageSize Executive/Executive - 7.25x10.5in: ""
+*sv.PageSize Tabloid/Tabloid - 11x17in: ""
+*sv.PageSize A3/A3 - 297x420mm: ""
+*sv.PageSize A4/A4 - 210x297mm: ""
+*sv.PageSize A5/A5 - 148x210mm: ""
+*sv.PageSize B5/B5 - 182x257mm: ""
+*sv.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*sv.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*sv.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*sv.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*sv.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*sv.Translation InputSlot/Media Source: ""
+*sv.InputSlot Default/Skrivarstandard: ""
+*sv.InputSlot Tray1/Fack 1: ""
+*sv.InputSlot Manual/Manuell: ""
+*sv.Translation Duplex/Dubbelsidig utskrift: ""
+*sv.Duplex None/Off (1-Sided): ""
+*sv.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*sv.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*sv.Translation InstallableOptions/Installable Options: ""
+*sv.Translation Option1/Duplexer: ""
+*sv.Option1 False/Ej installerad: ""
+*sv.Option1 True/Installed: ""
+*zh.Translation Manufacturer/Generic: ""
+*zh.Translation ModelName/Generic PostScript Printer: ""
+*zh.Translation ShortNickName/Generic PostScript Printer: ""
+*zh.Translation NickName/Generic PostScript Printer, 1.3: ""
+*zh.Translation PageSize/Media Size: ""
+*zh.PageSize Letter/Letter - 8.5x11in: ""
+*zh.PageSize Legal/Legal - 8.5x14in: ""
+*zh.PageSize Executive/Executive - 7.25x10.5in: ""
+*zh.PageSize Tabloid/Tabloid - 11x17in: ""
+*zh.PageSize A3/A3 - 297x420mm: ""
+*zh.PageSize A4/A4 - 210x297mm: ""
+*zh.PageSize A5/A5 - 148x210mm: ""
+*zh.PageSize B5/B5 - 182x257mm: ""
+*zh.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*zh.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*zh.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*zh.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*zh.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*zh.Translation InputSlot/Paper Source: ""
+*zh.InputSlot Default/Printer's Current Setting: ""
+*zh.InputSlot Tray1/Tray 1: ""
+*zh.InputSlot Manual/手动: ""
+*zh.Translation Duplex/2-Sided Printing: ""
+*zh.Duplex None/Off (1-Sided): ""
+*zh.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*zh.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*zh.Translation InstallableOptions/Installable Options: ""
+*zh.Translation Option1/Duplexer: ""
+*zh.Option1 False/Not Installed: ""
+*zh.Option1 True/Installed: ""
+*zh_TW.Translation Manufacturer/Generic: ""
+*zh_TW.Translation ModelName/Generic PostScript Printer: ""
+*zh_TW.Translation ShortNickName/Generic PostScript Printer: ""
+*zh_TW.Translation NickName/Generic PostScript Printer, 1.3: ""
+*zh_TW.Translation PageSize/Media Size: ""
+*zh_TW.PageSize Letter/Letter - 8.5x11in: ""
+*zh_TW.PageSize Legal/Legal - 8.5x14in: ""
+*zh_TW.PageSize Executive/Executive - 7.25x10.5in: ""
+*zh_TW.PageSize Tabloid/Tabloid - 11x17in: ""
+*zh_TW.PageSize A3/A3 - 297x420mm: ""
+*zh_TW.PageSize A4/A4 - 210x297mm: ""
+*zh_TW.PageSize A5/A5 - 148x210mm: ""
+*zh_TW.PageSize B5/B5 - 182x257mm: ""
+*zh_TW.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*zh_TW.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*zh_TW.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*zh_TW.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*zh_TW.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*zh_TW.Translation InputSlot/紙張來源: ""
+*zh_TW.InputSlot Default/快速: ""
+*zh_TW.InputSlot Tray1/裝紙匣 1: ""
+*zh_TW.InputSlot Manual/手動: ""
+*zh_TW.Translation Duplex/雙面列印: ""
+*zh_TW.Duplex None/Off (1-Sided): ""
+*zh_TW.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*zh_TW.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*zh_TW.Translation InstallableOptions/Installable Options: ""
+*zh_TW.Translation Option1/Duplexer: ""
+*zh_TW.Option1 False/未安裝: ""
+*zh_TW.Option1 True/已安裝: ""
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+*% End of GENERIC.PPD, 30315 bytes.
diff --git a/ppd/generpcl.ppd b/ppd/generpcl.ppd
new file mode 100644
index 0000000..cf9ba07
--- /dev/null
+++ b/ppd/generpcl.ppd
@@ -0,0 +1,779 @@
+*PPD-Adobe: "4.3"
+*% PPD file for PCL Laser Printer with CUPS.
+*% Created by the CUPS PPD Compiler v1.2.0.
+*% Copyright 2007 by Apple Inc.
+*% Copyright 1997-2007 by Easy Software Products.
+*%
+*% These coded instructions, statements, and computer programs are the
+*% property of Apple Inc. and are protected by Federal copyright
+*% law. Distribution and use rights are outlined in the file "LICENSE.txt"
+*% which should have been included with this file. If this file is
+*% file is missing or damaged, see the license at "http://www.cups.org/".
+*FormatVersion: "4.3"
+*FileVersion: "1.3"
+*LanguageVersion: English
+*LanguageEncoding: ISOLatin1
+*PCFileName: "GENERPCL.PPD"
+*Product: "(ESP Ghostscript)"
+*Product: "(GPL Ghostscript)"
+*Manufacturer: "Generic"
+*ModelName: "Generic PCL Laser Printer"
+*ShortNickName: "Generic PCL Laser Printer"
+*NickName: "Generic PCL Laser Printer, 1.3"
+*PSVersion: "(3010.000) 81504"
+*PSVersion: "(3010.000) 860"
+*LanguageLevel: "3"
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: False
+*Throughput: "8"
+*LandscapeOrientation: Plus90
+*TTRasterizer: Type42
+*% Driver-defined attributes...
+*cupsVersion: 1.3
+*cupsModelNumber: 0
+*cupsManualCopies: False
+*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
+*UIConstraints: *Duplex *Option1 False
+*UIConstraints: *Option1 False *Duplex
+*UIConstraints: *PageSize A3 *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize A3
+*UIConstraints: *PageSize A4 *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize A4
+*UIConstraints: *PageSize A5 *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize A5
+*UIConstraints: *PageSize B5 *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize B5
+*UIConstraints: *PageSize Executive *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize Executive
+*UIConstraints: *PageSize Legal *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize Legal
+*UIConstraints: *PageSize Letter *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize Letter
+*UIConstraints: *PageSize Tabloid *InputSlot Envelope
+*UIConstraints: *InputSlot Envelope *PageSize Tabloid
+*OpenUI *PageSize/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageSize
+*DefaultPageSize: Letter
+*PageSize Letter/Letter - 8.5x11in: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize Legal/Legal - 8.5x14in: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize Executive/Executive - 7.25x10.5in: "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
+*PageSize Tabloid/Tabloid - 11x17in: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageSize A3/A3 - 297x420mm: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageSize A4/A4 - 210x297mm: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize A5/A5 - 148x210mm: "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize B5/B5 - 182x257mm: "<</PageSize[516 729]/ImagingBBox null>>setpagedevice"
+*PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: "<</PageSize[499 709]/ImagingBBox null>>setpagedevice"
+*PageSize Env10/#10 Envelope - 4.13x9.5in: "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize EnvC5/C5 Envelope - 162x229mm: "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*PageSize EnvDL/DL Envelope - 110x220mm: "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageSize
+*OpenUI *PageRegion/Media Size: PickOne
+*OrderDependency: 10 AnySetup *PageRegion
+*DefaultPageRegion: Letter
+*PageRegion Letter/Letter - 8.5x11in: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal/Legal - 8.5x14in: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion Executive/Executive - 7.25x10.5in: "<</PageSize[522 756]/ImagingBBox null>>setpagedevice"
+*PageRegion Tabloid/Tabloid - 11x17in: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice"
+*PageRegion A3/A3 - 297x420mm: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
+*PageRegion A4/A4 - 210x297mm: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion A5/A5 - 148x210mm: "<</PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion B5/B5 - 182x257mm: "<</PageSize[516 729]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvISOB5/ISOB5 Envelope - 176x250mm: "<</PageSize[499 709]/ImagingBBox null>>setpagedevice"
+*PageRegion Env10/#10 Envelope - 4.13x9.5in: "<</PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvC5/C5 Envelope - 162x229mm: "<</PageSize[459 649]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvDL/DL Envelope - 110x220mm: "<</PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion EnvMonarch/Monarch Envelope - 3.875x7.5in: "<</PageSize[279 540]/ImagingBBox null>>setpagedevice"
+*CloseUI: *PageRegion
+*DefaultImageableArea: Letter
+*ImageableArea Letter/Letter - 8.5x11in: "18.00 12.00 594.00 780.00"
+*ImageableArea Legal/Legal - 8.5x14in: "18.00 12.00 594.00 996.00"
+*ImageableArea Executive/Executive - 7.25x10.5in: "18.00 12.00 504.00 744.00"
+*ImageableArea Tabloid/Tabloid - 11x17in: "18.00 12.00 774.00 1212.00"
+*ImageableArea A3/A3 - 297x420mm: "18.00 12.00 824.00 1179.00"
+*ImageableArea A4/A4 - 210x297mm: "18.00 12.00 577.00 830.00"
+*ImageableArea A5/A5 - 148x210mm: "18.00 12.00 402.00 583.00"
+*ImageableArea B5/B5 - 182x257mm: "18.00 12.00 498.00 717.00"
+*ImageableArea EnvISOB5/ISOB5 Envelope - 176x250mm: "18.00 12.00 481.00 697.00"
+*ImageableArea Env10/#10 Envelope - 4.13x9.5in: "18.00 12.00 279.00 672.00"
+*ImageableArea EnvC5/C5 Envelope - 162x229mm: "18.00 12.00 441.00 637.00"
+*ImageableArea EnvDL/DL Envelope - 110x220mm: "18.00 12.00 294.00 612.00"
+*ImageableArea EnvMonarch/Monarch Envelope - 3.875x7.5in: "18.00 12.00 261.00 528.00"
+*DefaultPaperDimension: Letter
+*PaperDimension Letter/Letter - 8.5x11in: "612.00 792.00"
+*PaperDimension Legal/Legal - 8.5x14in: "612.00 1008.00"
+*PaperDimension Executive/Executive - 7.25x10.5in: "522.00 756.00"
+*PaperDimension Tabloid/Tabloid - 11x17in: "792.00 1224.00"
+*PaperDimension A3/A3 - 297x420mm: "842.00 1191.00"
+*PaperDimension A4/A4 - 210x297mm: "595.00 842.00"
+*PaperDimension A5/A5 - 148x210mm: "420.00 595.00"
+*PaperDimension B5/B5 - 182x257mm: "516.00 729.00"
+*PaperDimension EnvISOB5/ISOB5 Envelope - 176x250mm: "499.00 709.00"
+*PaperDimension Env10/#10 Envelope - 4.13x9.5in: "297.00 684.00"
+*PaperDimension EnvC5/C5 Envelope - 162x229mm: "459.00 649.00"
+*PaperDimension EnvDL/DL Envelope - 110x220mm: "312.00 624.00"
+*PaperDimension EnvMonarch/Monarch Envelope - 3.875x7.5in: "279.00 540.00"
+*RequiresPageRegion All: True
+*OpenUI *Resolution: PickOne
+*OrderDependency: 10.0 AnySetup *Resolution
+*DefaultResolution: 300dpi
+*Resolution 300dpi: "<</HWResolution[300 300]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*Resolution 600dpi: "<</HWResolution[600 600]/cupsBitsPerColor 1/cupsRowCount 0/cupsRowFeed 0/cupsRowStep 0/cupsColorSpace 3>>setpagedevice"
+*CloseUI: *Resolution
+*OpenUI *InputSlot/Media Source: PickOne
+*OrderDependency: 10.0 AnySetup *InputSlot
+*DefaultInputSlot: Default
+*InputSlot Default/Printer Default: "<</MediaPosition 0>>setpagedevice"
+*InputSlot Tray1/Tray 1: "<</MediaPosition 8>>setpagedevice"
+*InputSlot Tray2/Tray 2: "<</MediaPosition 1>>setpagedevice"
+*InputSlot Tray3/Tray 3: "<</MediaPosition 4>>setpagedevice"
+*InputSlot Tray4/Tray 4: "<</MediaPosition 5>>setpagedevice"
+*InputSlot Manual/Manual Feed: "<</MediaPosition 2>>setpagedevice"
+*InputSlot Envelope/Envelope Feed: "<</MediaPosition 3>>setpagedevice"
+*CloseUI: *InputSlot
+*OpenUI *Duplex/2-Sided Printing: PickOne
+*OrderDependency: 10.0 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex None/Off (1-Sided): "<</Duplex false>>setpagedevice"
+*Duplex DuplexNoTumble/Long-Edge (Portrait): "<</Duplex true/Tumble false>>setpagedevice"
+*Duplex DuplexTumble/Short-Edge (Landscape): "<</Duplex true/Tumble true>>setpagedevice"
+*CloseUI: *Duplex
+*OpenGroup: InstallableOptions/Installable Options
+*OpenUI *Option1/Duplexer: Boolean
+*OrderDependency: 10.0 AnySetup *Option1
+*DefaultOption1: False
+*Option1 False/Not Installed: ""
+*Option1 True/Installed: ""
+*CloseUI: *Option1
+*CloseGroup: InstallableOptions
+*da.Translation Manufacturer/Generic: ""
+*da.Translation ModelName/Generic PCL Laser Printer: ""
+*da.Translation ShortNickName/Generic PCL Laser Printer: ""
+*da.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*da.Translation PageSize/Media Size: ""
+*da.PageSize Letter/Letter - 8.5x11in: ""
+*da.PageSize Legal/Legal - 8.5x14in: ""
+*da.PageSize Executive/Executive - 7.25x10.5in: ""
+*da.PageSize Tabloid/Tabloid - 11x17in: ""
+*da.PageSize A3/A3 - 297x420mm: ""
+*da.PageSize A4/A4 - 210x297mm: ""
+*da.PageSize A5/A5 - 148x210mm: ""
+*da.PageSize B5/B5 - 182x257mm: ""
+*da.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*da.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*da.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*da.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*da.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*da.Translation Resolution/Resolution: ""
+*da.Resolution 300dpi/300dpi: ""
+*da.Resolution 600dpi/600dpi: ""
+*da.Translation InputSlot/Media Source: ""
+*da.InputSlot Default/Printerstandard: ""
+*da.InputSlot Tray1/Bakke 1: ""
+*da.InputSlot Tray2/Magasin 2: ""
+*da.InputSlot Tray3/Magasin 3: ""
+*da.InputSlot Tray4/Bakke 4: ""
+*da.InputSlot Manual/Manuel: ""
+*da.InputSlot Envelope/Envelope Feed: ""
+*da.Translation Duplex/Dupleks: ""
+*da.Duplex None/Off (1-Sided): ""
+*da.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*da.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*da.Translation InstallableOptions/Installable Options: ""
+*da.Translation Option1/Duplexer: ""
+*da.Option1 False/Ikke installeret: ""
+*da.Option1 True/Installed: ""
+*de.Translation Manufacturer/Generic: ""
+*de.Translation ModelName/Generic PCL Laser Printer: ""
+*de.Translation ShortNickName/Generic PCL Laser Printer: ""
+*de.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*de.Translation PageSize/Media Size: ""
+*de.PageSize Letter/Letter - 8.5x11in: ""
+*de.PageSize Legal/Legal - 8.5x14in: ""
+*de.PageSize Executive/Executive - 7.25x10.5in: ""
+*de.PageSize Tabloid/Tabloid - 11x17in: ""
+*de.PageSize A3/A3 - 297x420mm: ""
+*de.PageSize A4/A4 - 210x297mm: ""
+*de.PageSize A5/A5 - 148x210mm: ""
+*de.PageSize B5/B5 - 182x257mm: ""
+*de.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*de.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*de.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*de.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*de.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*de.Translation Resolution/Resolution: ""
+*de.Resolution 300dpi/300dpi: ""
+*de.Resolution 600dpi/600dpi: ""
+*de.Translation InputSlot/Media Source: ""
+*de.InputSlot Default/Druckerstandard: ""
+*de.InputSlot Tray1/Fach 1: ""
+*de.InputSlot Tray2/Fach 2: ""
+*de.InputSlot Tray3/Fach 3: ""
+*de.InputSlot Tray4/Zufuhrfach 4: ""
+*de.InputSlot Manual/Manuell: ""
+*de.InputSlot Envelope/Envelope Feed: ""
+*de.Translation Duplex/Duplexdruck: ""
+*de.Duplex None/Off (1-Sided): ""
+*de.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*de.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*de.Translation InstallableOptions/Installable Options: ""
+*de.Translation Option1/Duplexer: ""
+*de.Option1 False/Nicht Eingebaut: ""
+*de.Option1 True/Eingebaut: ""
+*es.Translation Manufacturer/Generic: ""
+*es.Translation ModelName/Generic PCL Laser Printer: ""
+*es.Translation ShortNickName/Generic PCL Laser Printer: ""
+*es.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*es.Translation PageSize/Media Size: ""
+*es.PageSize Letter/Letter - 8.5x11in: ""
+*es.PageSize Legal/Legal - 8.5x14in: ""
+*es.PageSize Executive/Executive - 7.25x10.5in: ""
+*es.PageSize Tabloid/Tabloid - 11x17in: ""
+*es.PageSize A3/A3 - 297x420mm: ""
+*es.PageSize A4/A4 - 210x297mm: ""
+*es.PageSize A5/A5 - 148x210mm: ""
+*es.PageSize B5/B5 - 182x257mm: ""
+*es.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*es.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*es.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*es.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*es.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*es.Translation Resolution/Resolution: ""
+*es.Resolution 300dpi/300dpi: ""
+*es.Resolution 600dpi/600dpi: ""
+*es.Translation InputSlot/Media Source: ""
+*es.InputSlot Default/Impresora por defecto: ""
+*es.InputSlot Tray1/Bandeja 1: ""
+*es.InputSlot Tray2/Bandeja 2: ""
+*es.InputSlot Tray3/Bandeja 3: ""
+*es.InputSlot Tray4/Bandeja 4: ""
+*es.InputSlot Manual/Alimentación manual: ""
+*es.InputSlot Envelope/Envelope Feed: ""
+*es.Translation Duplex/Dúplex: ""
+*es.Duplex None/Off (1-Sided): ""
+*es.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*es.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*es.Translation InstallableOptions/Installable Options: ""
+*es.Translation Option1/Duplexer: ""
+*es.Option1 False/No Instalado: ""
+*es.Option1 True/Instalada: ""
+*fi.Translation Manufacturer/Generic: ""
+*fi.Translation ModelName/Generic PCL Laser Printer: ""
+*fi.Translation ShortNickName/Generic PCL Laser Printer: ""
+*fi.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*fi.Translation PageSize/Media Size: ""
+*fi.PageSize Letter/Letter - 8.5x11in: ""
+*fi.PageSize Legal/Legal - 8.5x14in: ""
+*fi.PageSize Executive/Executive - 7.25x10.5in: ""
+*fi.PageSize Tabloid/Tabloid - 11x17in: ""
+*fi.PageSize A3/A3 - 297x420mm: ""
+*fi.PageSize A4/A4 - 210x297mm: ""
+*fi.PageSize A5/A5 - 148x210mm: ""
+*fi.PageSize B5/B5 - 182x257mm: ""
+*fi.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*fi.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*fi.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*fi.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*fi.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*fi.Translation Resolution/Resolution: ""
+*fi.Resolution 300dpi/300dpi: ""
+*fi.Resolution 600dpi/600dpi: ""
+*fi.Translation InputSlot/Paperilähde: ""
+*fi.InputSlot Default/Nopea: ""
+*fi.InputSlot Tray1/Kasetti1: ""
+*fi.InputSlot Tray2/Kasetti2: ""
+*fi.InputSlot Tray3/Alusta 3: ""
+*fi.InputSlot Tray4/Lokero 4: ""
+*fi.InputSlot Manual/Käsinsyöttö: ""
+*fi.InputSlot Envelope/Envelope Feed: ""
+*fi.Translation Duplex/Kaksipuolinen tulostus: ""
+*fi.Duplex None/Off (1-Sided): ""
+*fi.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*fi.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*fi.Translation InstallableOptions/Installable Options: ""
+*fi.Translation Option1/Duplexer: ""
+*fi.Option1 False/Not Installed: ""
+*fi.Option1 True/Installed: ""
+*fr.Translation Manufacturer/Generic: ""
+*fr.Translation ModelName/Generic PCL Laser Printer: ""
+*fr.Translation ShortNickName/Generic PCL Laser Printer: ""
+*fr.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*fr.Translation PageSize/Media Size: ""
+*fr.PageSize Letter/Letter - 8.5x11in: ""
+*fr.PageSize Legal/Legal - 8.5x14in: ""
+*fr.PageSize Executive/Executive - 7.25x10.5in: ""
+*fr.PageSize Tabloid/Tabloid - 11x17in: ""
+*fr.PageSize A3/A3 - 297x420mm: ""
+*fr.PageSize A4/A4 - 210x297mm: ""
+*fr.PageSize A5/A5 - 148x210mm: ""
+*fr.PageSize B5/B5 - 182x257mm: ""
+*fr.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*fr.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*fr.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*fr.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*fr.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*fr.Translation Resolution/Resolution: ""
+*fr.Resolution 300dpi/300dpi: ""
+*fr.Resolution 600dpi/600dpi: ""
+*fr.Translation InputSlot/Media Source: ""
+*fr.InputSlot Default/Imprimante par défaut: ""
+*fr.InputSlot Tray1/Bac 1: ""
+*fr.InputSlot Tray2/Bac 2: ""
+*fr.InputSlot Tray3/Bac 3: ""
+*fr.InputSlot Tray4/Bac 4: ""
+*fr.InputSlot Manual/Manuel: ""
+*fr.InputSlot Envelope/Envelope Feed: ""
+*fr.Translation Duplex/Impression recto-verso: ""
+*fr.Duplex None/Off (1-Sided): ""
+*fr.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*fr.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*fr.Translation InstallableOptions/Installable Options: ""
+*fr.Translation Option1/Duplexer: ""
+*fr.Option1 False/Non Installée: ""
+*fr.Option1 True/Installée: ""
+*it.Translation Manufacturer/Generic: ""
+*it.Translation ModelName/Generic PCL Laser Printer: ""
+*it.Translation ShortNickName/Generic PCL Laser Printer: ""
+*it.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*it.Translation PageSize/Media Size: ""
+*it.PageSize Letter/Letter - 8.5x11in: ""
+*it.PageSize Legal/Legal - 8.5x14in: ""
+*it.PageSize Executive/Executive - 7.25x10.5in: ""
+*it.PageSize Tabloid/Tabloid - 11x17in: ""
+*it.PageSize A3/A3 - 297x420mm: ""
+*it.PageSize A4/A4 - 210x297mm: ""
+*it.PageSize A5/A5 - 148x210mm: ""
+*it.PageSize B5/B5 - 182x257mm: ""
+*it.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*it.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*it.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*it.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*it.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*it.Translation Resolution/Resolution: ""
+*it.Resolution 300dpi/300dpi: ""
+*it.Resolution 600dpi/600dpi: ""
+*it.Translation InputSlot/Media Source: ""
+*it.InputSlot Default/Impostazioni predefinite stampante: ""
+*it.InputSlot Tray1/Vassoio 1: ""
+*it.InputSlot Tray2/Cassetto 2: ""
+*it.InputSlot Tray3/Cassetto 3: ""
+*it.InputSlot Tray4/Vassoio 4: ""
+*it.InputSlot Manual/Manuale: ""
+*it.InputSlot Envelope/Envelope Feed: ""
+*it.Translation Duplex/Fronte-retro: ""
+*it.Duplex None/Off (1-Sided): ""
+*it.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*it.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*it.Translation InstallableOptions/Installable Options: ""
+*it.Translation Option1/Duplexer: ""
+*it.Option1 False/Non Installato: ""
+*it.Option1 True/Installata: ""
+*ja.Translation Manufacturer/Generic: ""
+*ja.Translation ModelName/Generic PCL Laser Printer: ""
+*ja.Translation ShortNickName/Generic PCL Laser Printer: ""
+*ja.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*ja.Translation PageSize/Media Size: ""
+*ja.PageSize Letter/Letter - 8.5x11in: ""
+*ja.PageSize Legal/Legal - 8.5x14in: ""
+*ja.PageSize Executive/Executive - 7.25x10.5in: ""
+*ja.PageSize Tabloid/Tabloid - 11x17in: ""
+*ja.PageSize A3/A3 - 297x420mm: ""
+*ja.PageSize A4/A4 - 210x297mm: ""
+*ja.PageSize A5/A5 - 148x210mm: ""
+*ja.PageSize B5/B5 - 182x257mm: ""
+*ja.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*ja.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*ja.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*ja.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*ja.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*ja.Translation Resolution/Resolution: ""
+*ja.Resolution 300dpi/300dpi: ""
+*ja.Resolution 600dpi/600dpi: ""
+*ja.Translation InputSlot/Media Source: ""
+*ja.InputSlot Default/システムデフォルト: ""
+*ja.InputSlot Tray1/カセット 1: ""
+*ja.InputSlot Tray2/カセット 2: ""
+*ja.InputSlot Tray3/カセット 3: ""
+*ja.InputSlot Tray4/トレイ 4: ""
+*ja.InputSlot Manual/手差し: ""
+*ja.InputSlot Envelope/Envelope Feed: ""
+*ja.Translation Duplex/両面印刷: ""
+*ja.Duplex None/Off (1-Sided): ""
+*ja.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*ja.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*ja.Translation InstallableOptions/Installable Options: ""
+*ja.Translation Option1/Duplexer: ""
+*ja.Option1 False/インストールされていません: ""
+*ja.Option1 True/インストール済み: ""
+*ko.Translation Manufacturer/Generic: ""
+*ko.Translation ModelName/Generic PCL Laser Printer: ""
+*ko.Translation ShortNickName/Generic PCL Laser Printer: ""
+*ko.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*ko.Translation PageSize/Media Size: ""
+*ko.PageSize Letter/Letter - 8.5x11in: ""
+*ko.PageSize Legal/Legal - 8.5x14in: ""
+*ko.PageSize Executive/Executive - 7.25x10.5in: ""
+*ko.PageSize Tabloid/Tabloid - 11x17in: ""
+*ko.PageSize A3/A3 - 297x420mm: ""
+*ko.PageSize A4/A4 - 210x297mm: ""
+*ko.PageSize A5/A5 - 148x210mm: ""
+*ko.PageSize B5/B5 - 182x257mm: ""
+*ko.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*ko.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*ko.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*ko.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*ko.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*ko.Translation Resolution/Resolution: ""
+*ko.Resolution 300dpi/300dpi: ""
+*ko.Resolution 600dpi/600dpi: ""
+*ko.Translation InputSlot/용지함: ""
+*ko.InputSlot Default/빠르게: ""
+*ko.InputSlot Tray1/트레이 1: ""
+*ko.InputSlot Tray2/용지함 2: ""
+*ko.InputSlot Tray3/용지함 3: ""
+*ko.InputSlot Tray4/용지함 4: ""
+*ko.InputSlot Manual/수동: ""
+*ko.InputSlot Envelope/Envelope Feed: ""
+*ko.Translation Duplex/양면인쇄: ""
+*ko.Duplex None/Off (1-Sided): ""
+*ko.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*ko.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*ko.Translation InstallableOptions/Installable Options: ""
+*ko.Translation Option1/Duplexer: ""
+*ko.Option1 False/설치 안됨: ""
+*ko.Option1 True/설치됨: ""
+*nl.Translation Manufacturer/Generic: ""
+*nl.Translation ModelName/Generic PCL Laser Printer: ""
+*nl.Translation ShortNickName/Generic PCL Laser Printer: ""
+*nl.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize Executive/Executive - 7.25x10.5in: ""
+*nl.PageSize Tabloid/Tabloid - 11x17in: ""
+*nl.PageSize A3/A3 - 297x420mm: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize A5/A5 - 148x210mm: ""
+*nl.PageSize B5/B5 - 182x257mm: ""
+*nl.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*nl.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*nl.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*nl.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*nl.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Resolution 600dpi/600dpi: ""
+*nl.Translation InputSlot/Media Source: ""
+*nl.InputSlot Default/Printerstandaard: ""
+*nl.InputSlot Tray1/Lade 1: ""
+*nl.InputSlot Tray2/Lade 2: ""
+*nl.InputSlot Tray3/Lade 3: ""
+*nl.InputSlot Tray4/Lade 4: ""
+*nl.InputSlot Manual/Handmatig: ""
+*nl.InputSlot Envelope/Envelope Feed: ""
+*nl.Translation Duplex/Dubbelzijdig afdrukken: ""
+*nl.Duplex None/Off (1-Sided): ""
+*nl.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*nl.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*nl.Translation InstallableOptions/Installable Options: ""
+*nl.Translation Option1/Duplexer: ""
+*nl.Option1 False/Niet geïnstalleerd: ""
+*nl.Option1 True/Installed: ""
+*no.Translation Manufacturer/Generic: ""
+*no.Translation ModelName/Generic PCL Laser Printer: ""
+*no.Translation ShortNickName/Generic PCL Laser Printer: ""
+*no.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*no.Translation PageSize/Media Size: ""
+*no.PageSize Letter/Letter - 8.5x11in: ""
+*no.PageSize Legal/Legal - 8.5x14in: ""
+*no.PageSize Executive/Executive - 7.25x10.5in: ""
+*no.PageSize Tabloid/Tabloid - 11x17in: ""
+*no.PageSize A3/A3 - 297x420mm: ""
+*no.PageSize A4/A4 - 210x297mm: ""
+*no.PageSize A5/A5 - 148x210mm: ""
+*no.PageSize B5/B5 - 182x257mm: ""
+*no.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*no.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*no.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*no.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*no.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*no.Translation Resolution/Resolution: ""
+*no.Resolution 300dpi/300dpi: ""
+*no.Resolution 600dpi/600dpi: ""
+*no.Translation InputSlot/Media Source: ""
+*no.InputSlot Default/Skriverstandard: ""
+*no.InputSlot Tray1/Skuff 1: ""
+*no.InputSlot Tray2/Skuff 2: ""
+*no.InputSlot Tray3/Magasin 3: ""
+*no.InputSlot Tray4/Skuff 4: ""
+*no.InputSlot Manual/Handmatig: ""
+*no.InputSlot Envelope/Envelope Feed: ""
+*no.Translation Duplex/Tosidig: ""
+*no.Duplex None/Off (1-Sided): ""
+*no.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*no.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*no.Translation InstallableOptions/Installable Options: ""
+*no.Translation Option1/Duplexer: ""
+*no.Option1 False/Not Installed: ""
+*no.Option1 True/Installed: ""
+*pt.Translation Manufacturer/Generic: ""
+*pt.Translation ModelName/Generic PCL Laser Printer: ""
+*pt.Translation ShortNickName/Generic PCL Laser Printer: ""
+*pt.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*pt.Translation PageSize/Media Size: ""
+*pt.PageSize Letter/Letter - 8.5x11in: ""
+*pt.PageSize Legal/Legal - 8.5x14in: ""
+*pt.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt.PageSize A3/A3 - 297x420mm: ""
+*pt.PageSize A4/A4 - 210x297mm: ""
+*pt.PageSize A5/A5 - 148x210mm: ""
+*pt.PageSize B5/B5 - 182x257mm: ""
+*pt.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt.Translation Resolution/Resolution: ""
+*pt.Resolution 300dpi/300dpi: ""
+*pt.Resolution 600dpi/600dpi: ""
+*pt.Translation InputSlot/Media Source: ""
+*pt.InputSlot Default/Rápido: ""
+*pt.InputSlot Tray1/Bandeja 1: ""
+*pt.InputSlot Tray2/Bandeja 2: ""
+*pt.InputSlot Tray3/Bandeja 3: ""
+*pt.InputSlot Tray4/Bandeja 4: ""
+*pt.InputSlot Manual/Alimentação Manual: ""
+*pt.InputSlot Envelope/Envelope Feed: ""
+*pt.Translation Duplex/Impressão em Frente e Verso: ""
+*pt.Duplex None/Off (1-Sided): ""
+*pt.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt.Translation InstallableOptions/Installable Options: ""
+*pt.Translation Option1/Duplexer: ""
+*pt.Option1 False/Não instalado: ""
+*pt.Option1 True/Instalada: ""
+*pt_BR.Translation Manufacturer/Generic: ""
+*pt_BR.Translation ModelName/Generic PCL Laser Printer: ""
+*pt_BR.Translation ShortNickName/Generic PCL Laser Printer: ""
+*pt_BR.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt_BR.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt_BR.PageSize A3/A3 - 297x420mm: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize A5/A5 - 148x210mm: ""
+*pt_BR.PageSize B5/B5 - 182x257mm: ""
+*pt_BR.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt_BR.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt_BR.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt_BR.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt_BR.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Resolution 600dpi/600dpi: ""
+*pt_BR.Translation InputSlot/Media Source: ""
+*pt_BR.InputSlot Default/Rápido: ""
+*pt_BR.InputSlot Tray1/Bandeja 1: ""
+*pt_BR.InputSlot Tray2/Bandeja 2: ""
+*pt_BR.InputSlot Tray3/Bandeja 3: ""
+*pt_BR.InputSlot Tray4/Bandeja 4: ""
+*pt_BR.InputSlot Manual/Alimentação Manual: ""
+*pt_BR.InputSlot Envelope/Envelope Feed: ""
+*pt_BR.Translation Duplex/Impressão em Frente e Verso: ""
+*pt_BR.Duplex None/Off (1-Sided): ""
+*pt_BR.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt_BR.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt_BR.Translation InstallableOptions/Installable Options: ""
+*pt_BR.Translation Option1/Duplexer: ""
+*pt_BR.Option1 False/Não instalado: ""
+*pt_BR.Option1 True/Instalada: ""
+*pt_PT.Translation Manufacturer/Generic: ""
+*pt_PT.Translation ModelName/Generic PCL Laser Printer: ""
+*pt_PT.Translation ShortNickName/Generic PCL Laser Printer: ""
+*pt_PT.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*pt_PT.Translation PageSize/Media Size: ""
+*pt_PT.PageSize Letter/Letter - 8.5x11in: ""
+*pt_PT.PageSize Legal/Legal - 8.5x14in: ""
+*pt_PT.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt_PT.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt_PT.PageSize A3/A3 - 297x420mm: ""
+*pt_PT.PageSize A4/A4 - 210x297mm: ""
+*pt_PT.PageSize A5/A5 - 148x210mm: ""
+*pt_PT.PageSize B5/B5 - 182x257mm: ""
+*pt_PT.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt_PT.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt_PT.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt_PT.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt_PT.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt_PT.Translation Resolution/Resolution: ""
+*pt_PT.Resolution 300dpi/300dpi: ""
+*pt_PT.Resolution 600dpi/600dpi: ""
+*pt_PT.Translation InputSlot/Media Source: ""
+*pt_PT.InputSlot Default/Rápido: ""
+*pt_PT.InputSlot Tray1/Bandeja 1: ""
+*pt_PT.InputSlot Tray2/Bandeja 2: ""
+*pt_PT.InputSlot Tray3/Bandeja 3: ""
+*pt_PT.InputSlot Tray4/Bandeja 4: ""
+*pt_PT.InputSlot Manual/Alimentação Manual: ""
+*pt_PT.InputSlot Envelope/Envelope Feed: ""
+*pt_PT.Translation Duplex/Impressão em Frente e Verso: ""
+*pt_PT.Duplex None/Off (1-Sided): ""
+*pt_PT.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt_PT.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt_PT.Translation InstallableOptions/Installable Options: ""
+*pt_PT.Translation Option1/Duplexer: ""
+*pt_PT.Option1 False/Não instalado: ""
+*pt_PT.Option1 True/Instalada: ""
+*sv.Translation Manufacturer/Generic: ""
+*sv.Translation ModelName/Generic PCL Laser Printer: ""
+*sv.Translation ShortNickName/Generic PCL Laser Printer: ""
+*sv.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*sv.Translation PageSize/Media Size: ""
+*sv.PageSize Letter/Letter - 8.5x11in: ""
+*sv.PageSize Legal/Legal - 8.5x14in: ""
+*sv.PageSize Executive/Executive - 7.25x10.5in: ""
+*sv.PageSize Tabloid/Tabloid - 11x17in: ""
+*sv.PageSize A3/A3 - 297x420mm: ""
+*sv.PageSize A4/A4 - 210x297mm: ""
+*sv.PageSize A5/A5 - 148x210mm: ""
+*sv.PageSize B5/B5 - 182x257mm: ""
+*sv.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*sv.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*sv.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*sv.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*sv.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*sv.Translation Resolution/Resolution: ""
+*sv.Resolution 300dpi/300dpi: ""
+*sv.Resolution 600dpi/600dpi: ""
+*sv.Translation InputSlot/Media Source: ""
+*sv.InputSlot Default/Skrivarstandard: ""
+*sv.InputSlot Tray1/Fack 1: ""
+*sv.InputSlot Tray2/Fack 2: ""
+*sv.InputSlot Tray3/Fack 3: ""
+*sv.InputSlot Tray4/Fack 4: ""
+*sv.InputSlot Manual/Manuell: ""
+*sv.InputSlot Envelope/Envelope Feed: ""
+*sv.Translation Duplex/Dubbelsidig utskrift: ""
+*sv.Duplex None/Off (1-Sided): ""
+*sv.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*sv.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*sv.Translation InstallableOptions/Installable Options: ""
+*sv.Translation Option1/Duplexer: ""
+*sv.Option1 False/Ej installerad: ""
+*sv.Option1 True/Installed: ""
+*zh.Translation Manufacturer/Generic: ""
+*zh.Translation ModelName/Generic PCL Laser Printer: ""
+*zh.Translation ShortNickName/Generic PCL Laser Printer: ""
+*zh.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*zh.Translation PageSize/Media Size: ""
+*zh.PageSize Letter/Letter - 8.5x11in: ""
+*zh.PageSize Legal/Legal - 8.5x14in: ""
+*zh.PageSize Executive/Executive - 7.25x10.5in: ""
+*zh.PageSize Tabloid/Tabloid - 11x17in: ""
+*zh.PageSize A3/A3 - 297x420mm: ""
+*zh.PageSize A4/A4 - 210x297mm: ""
+*zh.PageSize A5/A5 - 148x210mm: ""
+*zh.PageSize B5/B5 - 182x257mm: ""
+*zh.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*zh.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*zh.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*zh.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*zh.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*zh.Translation Resolution/Resolution: ""
+*zh.Resolution 300dpi/300dpi: ""
+*zh.Resolution 600dpi/600dpi: ""
+*zh.Translation InputSlot/Paper Source: ""
+*zh.InputSlot Default/Printer's Current Setting: ""
+*zh.InputSlot Tray1/Tray 1: ""
+*zh.InputSlot Tray2/Tray 2: ""
+*zh.InputSlot Tray3/Tray 3: ""
+*zh.InputSlot Tray4/Tray 4: ""
+*zh.InputSlot Manual/手动: ""
+*zh.InputSlot Envelope/Envelope Feed: ""
+*zh.Translation Duplex/2-Sided Printing: ""
+*zh.Duplex None/Off (1-Sided): ""
+*zh.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*zh.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*zh.Translation InstallableOptions/Installable Options: ""
+*zh.Translation Option1/Duplexer: ""
+*zh.Option1 False/Not Installed: ""
+*zh.Option1 True/Installed: ""
+*zh_TW.Translation Manufacturer/Generic: ""
+*zh_TW.Translation ModelName/Generic PCL Laser Printer: ""
+*zh_TW.Translation ShortNickName/Generic PCL Laser Printer: ""
+*zh_TW.Translation NickName/Generic PCL Laser Printer, 1.3: ""
+*zh_TW.Translation PageSize/Media Size: ""
+*zh_TW.PageSize Letter/Letter - 8.5x11in: ""
+*zh_TW.PageSize Legal/Legal - 8.5x14in: ""
+*zh_TW.PageSize Executive/Executive - 7.25x10.5in: ""
+*zh_TW.PageSize Tabloid/Tabloid - 11x17in: ""
+*zh_TW.PageSize A3/A3 - 297x420mm: ""
+*zh_TW.PageSize A4/A4 - 210x297mm: ""
+*zh_TW.PageSize A5/A5 - 148x210mm: ""
+*zh_TW.PageSize B5/B5 - 182x257mm: ""
+*zh_TW.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*zh_TW.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*zh_TW.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*zh_TW.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*zh_TW.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*zh_TW.Translation Resolution/Resolution: ""
+*zh_TW.Resolution 300dpi/300dpi: ""
+*zh_TW.Resolution 600dpi/600dpi: ""
+*zh_TW.Translation InputSlot/紙張來源: ""
+*zh_TW.InputSlot Default/快速: ""
+*zh_TW.InputSlot Tray1/裝紙匣 1: ""
+*zh_TW.InputSlot Tray2/裝紙匣 2: ""
+*zh_TW.InputSlot Tray3/裝紙匣 3: ""
+*zh_TW.InputSlot Tray4/紙匣4: ""
+*zh_TW.InputSlot Manual/手動: ""
+*zh_TW.InputSlot Envelope/Envelope Feed: ""
+*zh_TW.Translation Duplex/雙面列印: ""
+*zh_TW.Duplex None/Off (1-Sided): ""
+*zh_TW.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*zh_TW.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*zh_TW.Translation InstallableOptions/Installable Options: ""
+*zh_TW.Translation Option1/Duplexer: ""
+*zh_TW.Option1 False/未安裝: ""
+*zh_TW.Option1 True/已安裝: ""
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(1.05)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(1.05)" Standard ROM
+*Font AvantGarde-Demi: Standard "(1.05)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(1.05)" Standard ROM
+*Font Bookman-Demi: Standard "(1.05)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(1.05)" Standard ROM
+*Font Bookman-Light: Standard "(1.05)" Standard ROM
+*Font Bookman-LightItalic: Standard "(1.05)" Standard ROM
+*Font Courier: Standard "(1.05)" Standard ROM
+*Font Courier-Bold: Standard "(1.05)" Standard ROM
+*Font Courier-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Courier-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica: Standard "(1.05)" Standard ROM
+*Font Helvetica-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(1.05)" Standard ROM
+*Font Helvetica-Oblique: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(1.05)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(1.05)" Standard ROM
+*Font Palatino-Bold: Standard "(1.05)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Palatino-Italic: Standard "(1.05)" Standard ROM
+*Font Palatino-Roman: Standard "(1.05)" Standard ROM
+*Font Symbol: Special "(001.005)" Special ROM
+*Font Times-Bold: Standard "(1.05)" Standard ROM
+*Font Times-BoldItalic: Standard "(1.05)" Standard ROM
+*Font Times-Italic: Standard "(1.05)" Standard ROM
+*Font Times-Roman: Standard "(1.05)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
+*Font ZapfDingbats: Special "(001.005)" Special ROM
+*% End of GENERPCL.PPD, 35952 bytes.
diff --git a/ppd/intelbar.ppd b/ppd/intelbar.ppd
index 6c5d62f..a46f271 100644
--- a/ppd/intelbar.ppd
+++ b/ppd/intelbar.ppd
@@ -30,15 +30,13 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*CustominTearInterval True: "<</cupsRowCount 2 1 roll>>setpagedevice"
*CustominCutInterval True: "<</cupsRowStep 2 1 roll>>setpagedevice"
*cupsVersion: 1.3
*cupsModelNumber: 32
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertolabel"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*UIConstraints: *inPrintMode Standard *inCutInterval
*UIConstraints: *inCutInterval *inPrintMode Standard
*UIConstraints: *inPrintMode Standard *inTearInterval
@@ -842,6 +840,90 @@
*ko.inCutInterval 8/Every 8 Labels: ""
*ko.inCutInterval 9/Every 9 Labels: ""
*ko.inCutInterval 10/Every 10 Labels: ""
+*nl.Translation Manufacturer/Intellitech: ""
+*nl.Translation ModelName/Intellitech IntelliBar Label Printer: ""
+*nl.Translation ShortNickName/Intellibar Label Printer: ""
+*nl.Translation NickName/Intellitech IntelliBar Label Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize w288h432/4.00x6.00": ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Translation PrinterSettings/Printer Settings: ""
+*nl.Translation inPrintDensity/Print Density: ""
+*nl.inPrintDensity Default/Printerstandaard: ""
+*nl.inPrintDensity -15/-15: ""
+*nl.inPrintDensity -14/-14: ""
+*nl.inPrintDensity -13/-13: ""
+*nl.inPrintDensity -12/-12: ""
+*nl.inPrintDensity -11/-11: ""
+*nl.inPrintDensity -10/-10: ""
+*nl.inPrintDensity -9/-9: ""
+*nl.inPrintDensity -8/-8: ""
+*nl.inPrintDensity -7/-7: ""
+*nl.inPrintDensity -6/-6: ""
+*nl.inPrintDensity -5/-5: ""
+*nl.inPrintDensity -4/-4: ""
+*nl.inPrintDensity -3/-3: ""
+*nl.inPrintDensity -2/-2: ""
+*nl.inPrintDensity -1/-1: ""
+*nl.inPrintDensity 0/0: ""
+*nl.inPrintDensity 1/1: ""
+*nl.inPrintDensity 2/2: ""
+*nl.inPrintDensity 3/3: ""
+*nl.inPrintDensity 4/4: ""
+*nl.inPrintDensity 5/5: ""
+*nl.inPrintDensity 6/6: ""
+*nl.inPrintDensity 7/7: ""
+*nl.inPrintDensity 8/8: ""
+*nl.inPrintDensity 9/9: ""
+*nl.inPrintDensity 10/10: ""
+*nl.inPrintDensity 11/11: ""
+*nl.inPrintDensity 12/12: ""
+*nl.inPrintDensity 13/13: ""
+*nl.inPrintDensity 14/14: ""
+*nl.inPrintDensity 15/15: ""
+*nl.Translation inPrintRate/Print Speed: ""
+*nl.inPrintRate Default/Printerstandaard: ""
+*nl.inPrintRate 15/15 mm/sec.: ""
+*nl.inPrintRate 20/20 mm/sec.: ""
+*nl.inPrintRate 30/30 mm/sec.: ""
+*nl.inPrintRate 40/40 mm/sec.: ""
+*nl.inPrintRate 60/60 mm/sec.: ""
+*nl.inPrintRate 80/80 mm/sec.: ""
+*nl.inPrintRate 100/100 mm/sec.: ""
+*nl.inPrintRate 120/120 mm/sec.: ""
+*nl.inPrintRate 150/150 mm/sec.: ""
+*nl.inPrintRate 200/200 mm/sec.: ""
+*nl.inPrintRate 250/250 mm/sec.: ""
+*nl.inPrintRate 300/300 mm/sec.: ""
+*nl.Translation inPrintMode/Print Mode: ""
+*nl.inPrintMode Standard/Standard: ""
+*nl.inPrintMode Tear/Tear: ""
+*nl.inPrintMode Cut/Cut: ""
+*nl.Translation inTearInterval/Print and Tear: ""
+*nl.inTearInterval None/Disabled: ""
+*nl.inTearInterval 1/Every Label: ""
+*nl.inTearInterval 2/Every 2 Labels: ""
+*nl.inTearInterval 3/Every 3 Labels: ""
+*nl.inTearInterval 4/Every 4 Labels: ""
+*nl.inTearInterval 5/Every 5 Labels: ""
+*nl.inTearInterval 6/Every 6 Labels: ""
+*nl.inTearInterval 7/Every 7 Labels: ""
+*nl.inTearInterval 8/Every 8 Labels: ""
+*nl.inTearInterval 9/Every 9 Labels: ""
+*nl.inTearInterval 10/Every 10 Labels: ""
+*nl.Translation inCutInterval/Print and Cut: ""
+*nl.inCutInterval None/Disabled: ""
+*nl.inCutInterval 1/Every Label: ""
+*nl.inCutInterval 2/Every 2 Labels: ""
+*nl.inCutInterval 3/Every 3 Labels: ""
+*nl.inCutInterval 4/Every 4 Labels: ""
+*nl.inCutInterval 5/Every 5 Labels: ""
+*nl.inCutInterval 6/Every 6 Labels: ""
+*nl.inCutInterval 7/Every 7 Labels: ""
+*nl.inCutInterval 8/Every 8 Labels: ""
+*nl.inCutInterval 9/Every 9 Labels: ""
+*nl.inCutInterval 10/Every 10 Labels: ""
*no.Translation Manufacturer/Intellitech: ""
*no.Translation ModelName/Intellitech IntelliBar Label Printer: ""
*no.Translation ShortNickName/Intellibar Label Printer: ""
@@ -1010,6 +1092,90 @@
*pt.inCutInterval 8/Every 8 Labels: ""
*pt.inCutInterval 9/Every 9 Labels: ""
*pt.inCutInterval 10/Every 10 Labels: ""
+*pt_BR.Translation Manufacturer/Intellitech: ""
+*pt_BR.Translation ModelName/Intellitech IntelliBar Label Printer: ""
+*pt_BR.Translation ShortNickName/Intellibar Label Printer: ""
+*pt_BR.Translation NickName/Intellitech IntelliBar Label Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize w288h432/4.00x6.00": ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Translation PrinterSettings/Printer Settings: ""
+*pt_BR.Translation inPrintDensity/Print Density: ""
+*pt_BR.inPrintDensity Default/Rápido: ""
+*pt_BR.inPrintDensity -15/-15: ""
+*pt_BR.inPrintDensity -14/-14: ""
+*pt_BR.inPrintDensity -13/-13: ""
+*pt_BR.inPrintDensity -12/-12: ""
+*pt_BR.inPrintDensity -11/-11: ""
+*pt_BR.inPrintDensity -10/-10: ""
+*pt_BR.inPrintDensity -9/-9: ""
+*pt_BR.inPrintDensity -8/-8: ""
+*pt_BR.inPrintDensity -7/-7: ""
+*pt_BR.inPrintDensity -6/-6: ""
+*pt_BR.inPrintDensity -5/-5: ""
+*pt_BR.inPrintDensity -4/-4: ""
+*pt_BR.inPrintDensity -3/-3: ""
+*pt_BR.inPrintDensity -2/-2: ""
+*pt_BR.inPrintDensity -1/-1: ""
+*pt_BR.inPrintDensity 0/0: ""
+*pt_BR.inPrintDensity 1/1: ""
+*pt_BR.inPrintDensity 2/2: ""
+*pt_BR.inPrintDensity 3/3: ""
+*pt_BR.inPrintDensity 4/4: ""
+*pt_BR.inPrintDensity 5/5: ""
+*pt_BR.inPrintDensity 6/6: ""
+*pt_BR.inPrintDensity 7/7: ""
+*pt_BR.inPrintDensity 8/8: ""
+*pt_BR.inPrintDensity 9/9: ""
+*pt_BR.inPrintDensity 10/10: ""
+*pt_BR.inPrintDensity 11/11: ""
+*pt_BR.inPrintDensity 12/12: ""
+*pt_BR.inPrintDensity 13/13: ""
+*pt_BR.inPrintDensity 14/14: ""
+*pt_BR.inPrintDensity 15/15: ""
+*pt_BR.Translation inPrintRate/Print Speed: ""
+*pt_BR.inPrintRate Default/Rápido: ""
+*pt_BR.inPrintRate 15/15 mm/sec.: ""
+*pt_BR.inPrintRate 20/20 mm/sec.: ""
+*pt_BR.inPrintRate 30/30 mm/sec.: ""
+*pt_BR.inPrintRate 40/40 mm/sec.: ""
+*pt_BR.inPrintRate 60/60 mm/sec.: ""
+*pt_BR.inPrintRate 80/80 mm/sec.: ""
+*pt_BR.inPrintRate 100/100 mm/sec.: ""
+*pt_BR.inPrintRate 120/120 mm/sec.: ""
+*pt_BR.inPrintRate 150/150 mm/sec.: ""
+*pt_BR.inPrintRate 200/200 mm/sec.: ""
+*pt_BR.inPrintRate 250/250 mm/sec.: ""
+*pt_BR.inPrintRate 300/300 mm/sec.: ""
+*pt_BR.Translation inPrintMode/Print Mode: ""
+*pt_BR.inPrintMode Standard/Standard: ""
+*pt_BR.inPrintMode Tear/Tear: ""
+*pt_BR.inPrintMode Cut/Cut: ""
+*pt_BR.Translation inTearInterval/Print and Tear: ""
+*pt_BR.inTearInterval None/Disabled: ""
+*pt_BR.inTearInterval 1/Every Label: ""
+*pt_BR.inTearInterval 2/Every 2 Labels: ""
+*pt_BR.inTearInterval 3/Every 3 Labels: ""
+*pt_BR.inTearInterval 4/Every 4 Labels: ""
+*pt_BR.inTearInterval 5/Every 5 Labels: ""
+*pt_BR.inTearInterval 6/Every 6 Labels: ""
+*pt_BR.inTearInterval 7/Every 7 Labels: ""
+*pt_BR.inTearInterval 8/Every 8 Labels: ""
+*pt_BR.inTearInterval 9/Every 9 Labels: ""
+*pt_BR.inTearInterval 10/Every 10 Labels: ""
+*pt_BR.Translation inCutInterval/Print and Cut: ""
+*pt_BR.inCutInterval None/Disabled: ""
+*pt_BR.inCutInterval 1/Every Label: ""
+*pt_BR.inCutInterval 2/Every 2 Labels: ""
+*pt_BR.inCutInterval 3/Every 3 Labels: ""
+*pt_BR.inCutInterval 4/Every 4 Labels: ""
+*pt_BR.inCutInterval 5/Every 5 Labels: ""
+*pt_BR.inCutInterval 6/Every 6 Labels: ""
+*pt_BR.inCutInterval 7/Every 7 Labels: ""
+*pt_BR.inCutInterval 8/Every 8 Labels: ""
+*pt_BR.inCutInterval 9/Every 9 Labels: ""
+*pt_BR.inCutInterval 10/Every 10 Labels: ""
*pt_PT.Translation Manufacturer/Intellitech: ""
*pt_PT.Translation ModelName/Intellitech IntelliBar Label Printer: ""
*pt_PT.Translation ShortNickName/Intellibar Label Printer: ""
@@ -1382,4 +1548,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of INTELBAR.PPD, 53625 bytes.
+*% End of INTELBAR.PPD, 59892 bytes.
diff --git a/ppd/laserjet.ppd b/ppd/laserjet.ppd
index 9a0b458..5cc204e 100644
--- a/ppd/laserjet.ppd
+++ b/ppd/laserjet.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 0
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertohp"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*UIConstraints: *Duplex *Option1 False
*UIConstraints: *Option1 False *Duplex
*UIConstraints: *PageSize A3 *InputSlot Envelope
@@ -455,6 +453,44 @@
*ko.Translation Option1/Duplexer: ""
*ko.Option1 False/설치 안됨: ""
*ko.Option1 True/설치됨: ""
+*nl.Translation Manufacturer/HP: ""
+*nl.Translation ModelName/HP LaserJet Series PCL 4/5: ""
+*nl.Translation ShortNickName/HP LaserJet Series PCL 4/5: ""
+*nl.Translation NickName/HP LaserJet Series PCL 4/5, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize Executive/Executive - 7.25x10.5in: ""
+*nl.PageSize Tabloid/Tabloid - 11x17in: ""
+*nl.PageSize A3/A3 - 297x420mm: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize A5/A5 - 148x210mm: ""
+*nl.PageSize B5/B5 - 182x257mm: ""
+*nl.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*nl.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*nl.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*nl.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*nl.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 150dpi/150dpi: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Resolution 600dpi/600dpi: ""
+*nl.Translation InputSlot/Media Source: ""
+*nl.InputSlot Default/Printerstandaard: ""
+*nl.InputSlot Tray1/Lade 1: ""
+*nl.InputSlot Tray2/Lade 2: ""
+*nl.InputSlot Tray3/Lade 3: ""
+*nl.InputSlot Tray4/Lade 4: ""
+*nl.InputSlot Manual/Handmatig: ""
+*nl.InputSlot Envelope/Envelope Feed: ""
+*nl.Translation Duplex/Dubbelzijdig afdrukken: ""
+*nl.Duplex None/Off (1-Sided): ""
+*nl.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*nl.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*nl.Translation InstallableOptions/Installable Options: ""
+*nl.Translation Option1/Duplexer: ""
+*nl.Option1 False/Niet geïnstalleerd: ""
+*nl.Option1 True/Installed: ""
*no.Translation Manufacturer/HP: ""
*no.Translation ModelName/HP LaserJet Series PCL 4/5: ""
*no.Translation ShortNickName/HP LaserJet Series PCL 4/5: ""
@@ -531,6 +567,44 @@
*pt.Translation Option1/Duplexer: ""
*pt.Option1 False/Não instalado: ""
*pt.Option1 True/Instalada: ""
+*pt_BR.Translation Manufacturer/HP: ""
+*pt_BR.Translation ModelName/HP LaserJet Series PCL 4/5: ""
+*pt_BR.Translation ShortNickName/HP LaserJet Series PCL 4/5: ""
+*pt_BR.Translation NickName/HP LaserJet Series PCL 4/5, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize Executive/Executive - 7.25x10.5in: ""
+*pt_BR.PageSize Tabloid/Tabloid - 11x17in: ""
+*pt_BR.PageSize A3/A3 - 297x420mm: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize A5/A5 - 148x210mm: ""
+*pt_BR.PageSize B5/B5 - 182x257mm: ""
+*pt_BR.PageSize EnvISOB5/ISOB5 Envelope - 176x250mm: ""
+*pt_BR.PageSize Env10/#10 Envelope - 4.13x9.5in: ""
+*pt_BR.PageSize EnvC5/C5 Envelope - 162x229mm: ""
+*pt_BR.PageSize EnvDL/DL Envelope - 110x220mm: ""
+*pt_BR.PageSize EnvMonarch/Monarch Envelope - 3.875x7.5in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 150dpi/150dpi: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Resolution 600dpi/600dpi: ""
+*pt_BR.Translation InputSlot/Media Source: ""
+*pt_BR.InputSlot Default/Rápido: ""
+*pt_BR.InputSlot Tray1/Bandeja 1: ""
+*pt_BR.InputSlot Tray2/Bandeja 2: ""
+*pt_BR.InputSlot Tray3/Bandeja 3: ""
+*pt_BR.InputSlot Tray4/Bandeja 4: ""
+*pt_BR.InputSlot Manual/Alimentação Manual: ""
+*pt_BR.InputSlot Envelope/Envelope Feed: ""
+*pt_BR.Translation Duplex/Impressão em Frente e Verso: ""
+*pt_BR.Duplex None/Off (1-Sided): ""
+*pt_BR.Duplex DuplexNoTumble/Long-Edge (Portrait): ""
+*pt_BR.Duplex DuplexTumble/Short-Edge (Landscape): ""
+*pt_BR.Translation InstallableOptions/Installable Options: ""
+*pt_BR.Translation Option1/Duplexer: ""
+*pt_BR.Option1 False/Não instalado: ""
+*pt_BR.Option1 True/Instalada: ""
*pt_PT.Translation Manufacturer/HP: ""
*pt_PT.Translation ModelName/HP LaserJet Series PCL 4/5: ""
*pt_PT.Translation ShortNickName/HP LaserJet Series PCL 4/5: ""
@@ -719,4 +793,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of LASERJET.PPD, 33308 bytes.
+*% End of LASERJET.PPD, 36602 bytes.
diff --git a/ppd/okidat24.ppd b/ppd/okidat24.ppd
index 23ef6fd..6dbfd06 100644
--- a/ppd/okidat24.ppd
+++ b/ppd/okidat24.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 1
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -202,6 +200,21 @@
*ko.Resolution 180dpi/180dpi: ""
*ko.Resolution 360x180dpi/360x180dpi: ""
*ko.Resolution 360dpi/360dpi: ""
+*nl.Translation Manufacturer/Oki: ""
+*nl.Translation ModelName/Oki 24-Pin Series: ""
+*nl.Translation ShortNickName/Oki 24-Pin Series: ""
+*nl.Translation NickName/Oki 24-Pin Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 60dpi/60dpi: ""
+*nl.Resolution 120x60dpi/120x60dpi: ""
+*nl.Resolution 180dpi/180dpi: ""
+*nl.Resolution 360x180dpi/360x180dpi: ""
+*nl.Resolution 360dpi/360dpi: ""
*no.Translation Manufacturer/Oki: ""
*no.Translation ModelName/Oki 24-Pin Series: ""
*no.Translation ShortNickName/Oki 24-Pin Series: ""
@@ -232,6 +245,21 @@
*pt.Resolution 180dpi/180dpi: ""
*pt.Resolution 360x180dpi/360x180dpi: ""
*pt.Resolution 360dpi/360dpi: ""
+*pt_BR.Translation Manufacturer/Oki: ""
+*pt_BR.Translation ModelName/Oki 24-Pin Series: ""
+*pt_BR.Translation ShortNickName/Oki 24-Pin Series: ""
+*pt_BR.Translation NickName/Oki 24-Pin Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 60dpi/60dpi: ""
+*pt_BR.Resolution 120x60dpi/120x60dpi: ""
+*pt_BR.Resolution 180dpi/180dpi: ""
+*pt_BR.Resolution 360x180dpi/360x180dpi: ""
+*pt_BR.Resolution 360dpi/360dpi: ""
*pt_PT.Translation Manufacturer/Oki: ""
*pt_PT.Translation ModelName/Oki 24-Pin Series: ""
*pt_PT.Translation ShortNickName/Oki 24-Pin Series: ""
@@ -328,4 +356,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of OKIDAT24.PPD, 14887 bytes.
+*% End of OKIDAT24.PPD, 16109 bytes.
diff --git a/ppd/okidata9.ppd b/ppd/okidata9.ppd
index e884dd7..1a9bc13 100644
--- a/ppd/okidata9.ppd
+++ b/ppd/okidata9.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 0
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -184,6 +182,19 @@
*ko.Resolution 60x720dpi/60x720dpi: ""
*ko.Resolution 120x72dpi/120x72dpi: ""
*ko.Resolution 240x72dpi/240x72dpi: ""
+*nl.Translation Manufacturer/Oki: ""
+*nl.Translation ModelName/Oki 9-Pin Series: ""
+*nl.Translation ShortNickName/Oki 9-Pin Series: ""
+*nl.Translation NickName/Oki 9-Pin Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 60x720dpi/60x720dpi: ""
+*nl.Resolution 120x72dpi/120x72dpi: ""
+*nl.Resolution 240x72dpi/240x72dpi: ""
*no.Translation Manufacturer/Oki: ""
*no.Translation ModelName/Oki 9-Pin Series: ""
*no.Translation ShortNickName/Oki 9-Pin Series: ""
@@ -210,6 +221,19 @@
*pt.Resolution 60x720dpi/60x720dpi: ""
*pt.Resolution 120x72dpi/120x72dpi: ""
*pt.Resolution 240x72dpi/240x72dpi: ""
+*pt_BR.Translation Manufacturer/Oki: ""
+*pt_BR.Translation ModelName/Oki 9-Pin Series: ""
+*pt_BR.Translation ShortNickName/Oki 9-Pin Series: ""
+*pt_BR.Translation NickName/Oki 9-Pin Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 60x720dpi/60x720dpi: ""
+*pt_BR.Resolution 120x72dpi/120x72dpi: ""
+*pt_BR.Resolution 240x72dpi/240x72dpi: ""
*pt_PT.Translation Manufacturer/Oki: ""
*pt_PT.Translation ModelName/Oki 9-Pin Series: ""
*pt_PT.Translation ShortNickName/Oki 9-Pin Series: ""
@@ -298,4 +322,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of OKIDATA9.PPD, 13707 bytes.
+*% End of OKIDATA9.PPD, 14797 bytes.
diff --git a/ppd/sample.drv b/ppd/sample.drv
index fe6484f..76c9a49 100644
--- a/ppd/sample.drv
+++ b/ppd/sample.drv
@@ -257,6 +257,98 @@
}
}
+// Generic drivers
+{
+ Manufacturer "Generic"
+
+ // Generic PCL Laser Printer
+ {
+ DriverType hp
+
+ ModelName "PCL Laser Printer"
+ PCFileName "GENERPCL.PPD"
+ Throughput 8
+ ModelNumber $HP_LASERJET
+ ColorDevice No
+
+ UIConstraints "*Duplex *Option1 False"
+ UIConstraints "*PageSize A3 *InputSlot Envelope"
+ UIConstraints "*PageSize A4 *InputSlot Envelope"
+ UIConstraints "*PageSize A5 *InputSlot Envelope"
+ UIConstraints "*PageSize B5 *InputSlot Envelope"
+ UIConstraints "*PageSize Executive *InputSlot Envelope"
+ UIConstraints "*PageSize Legal *InputSlot Envelope"
+ UIConstraints "*PageSize Letter *InputSlot Envelope"
+ UIConstraints "*PageSize Tabloid *InputSlot Envelope"
+
+ HWMargins 18 12 18 12
+ *MediaSize Letter
+ MediaSize Legal
+ MediaSize Executive
+ MediaSize Tabloid
+ MediaSize A3
+ MediaSize A4
+ MediaSize A5
+ MediaSize B5
+ MediaSize EnvISOB5
+ MediaSize Env10
+ MediaSize EnvC5
+ MediaSize EnvDL
+ MediaSize EnvMonarch
+
+ *Resolution k 1 0 0 0 300dpi
+ Resolution k 1 0 0 0 600dpi
+
+ *InputSlot 0 "Default/Printer Default"
+ InputSlot 8 "Tray1/Tray 1"
+ InputSlot 1 "Tray2/Tray 2"
+ InputSlot 4 "Tray3/Tray 3"
+ InputSlot 5 "Tray4/Tray 4"
+ InputSlot 2 "Manual/Manual Feed"
+ InputSlot 3 "Envelope/Envelope Feed"
+
+ Duplex Yes
+ Installable "Option1/Duplexer"
+ }
+
+ // Generic PostScript Printer
+ {
+ DriverType ps
+
+ ModelName "PostScript Printer"
+ PCFileName "GENERIC.PPD"
+ Throughput 8
+ ColorDevice No
+ Attribute PSVersion "" "(2016.0) 0"
+ Attribute LanguageLevel "" 2
+
+ UIConstraints "*Duplex *Option1 False"
+
+ HWMargins 12 12 12 12
+ *MediaSize Letter
+ MediaSize Legal
+ MediaSize Executive
+ MediaSize Tabloid
+ MediaSize A3
+ MediaSize A4
+ MediaSize A5
+ MediaSize B5
+ MediaSize EnvISOB5
+ MediaSize Env10
+ MediaSize EnvC5
+ MediaSize EnvDL
+ MediaSize EnvMonarch
+
+ Option "InputSlot/Media Source" PickOne AnySetup 10
+ *Choice "Default/Printer Default" ""
+ Choice "Tray1/Tray 1" "<</ManualFeed false>>setpagedevice"
+ Choice "Manual/Manual Feed" "<</ManualFeed true>>setpagedevice"
+
+ Duplex Yes
+ Installable "Option1/Duplexer"
+ }
+}
+
// HP
{
Manufacturer "HP"
diff --git a/ppd/stcolor.ppd b/ppd/stcolor.ppd
index 0afb949..ca5e7f5 100644
--- a/ppd/stcolor.ppd
+++ b/ppd/stcolor.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 2
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -250,6 +248,25 @@
*ko.Translation ColorModel/컬러 모델: ""
*ko.ColorModel CMYK/CMYK: ""
*ko.ColorModel Gray/Grayscale: ""
+*nl.Translation Manufacturer/Epson: ""
+*nl.Translation ModelName/Epson Stylus Color Series: ""
+*nl.Translation ShortNickName/Epson Stylus Color Series: ""
+*nl.Translation NickName/Epson Stylus Color Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 180dpi/180dpi: ""
+*nl.Resolution 360dpi/360dpi: ""
+*nl.Resolution 720dpi/720dpi: ""
+*nl.Translation ColorModel/Kleurenmodus: ""
+*nl.ColorModel CMYK/CMYK: ""
+*nl.ColorModel Gray/Grayscale: ""
*no.Translation Manufacturer/Epson: ""
*no.Translation ModelName/Epson Stylus Color Series: ""
*no.Translation ShortNickName/Epson Stylus Color Series: ""
@@ -288,6 +305,25 @@
*pt.Translation ColorModel/Modo Cor: ""
*pt.ColorModel CMYK/CMYK: ""
*pt.ColorModel Gray/Grayscale: ""
+*pt_BR.Translation Manufacturer/Epson: ""
+*pt_BR.Translation ModelName/Epson Stylus Color Series: ""
+*pt_BR.Translation ShortNickName/Epson Stylus Color Series: ""
+*pt_BR.Translation NickName/Epson Stylus Color Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 180dpi/180dpi: ""
+*pt_BR.Resolution 360dpi/360dpi: ""
+*pt_BR.Resolution 720dpi/720dpi: ""
+*pt_BR.Translation ColorModel/Modo Cor: ""
+*pt_BR.ColorModel CMYK/CMYK: ""
+*pt_BR.ColorModel Gray/Grayscale: ""
*pt_PT.Translation Manufacturer/Epson: ""
*pt_PT.Translation ModelName/Epson Stylus Color Series: ""
*pt_PT.Translation ShortNickName/Epson Stylus Color Series: ""
@@ -400,4 +436,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of STCOLOR.PPD, 18258 bytes.
+*% End of STCOLOR.PPD, 19832 bytes.
diff --git a/ppd/stcolor2.ppd b/ppd/stcolor2.ppd
index 2e9b735..284dce4 100644
--- a/ppd/stcolor2.ppd
+++ b/ppd/stcolor2.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 4
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -250,6 +248,25 @@
*ko.Translation ColorModel/컬러 모델: ""
*ko.ColorModel CMYK/CMYK: ""
*ko.ColorModel Gray/Grayscale: ""
+*nl.Translation Manufacturer/Epson: ""
+*nl.Translation ModelName/Epson New Stylus Color Series: ""
+*nl.Translation ShortNickName/Epson New Stylus Color Series: ""
+*nl.Translation NickName/Epson New Stylus Color Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 180dpi/180dpi: ""
+*nl.Resolution 360dpi/360dpi: ""
+*nl.Resolution 720dpi/720dpi: ""
+*nl.Translation ColorModel/Kleurenmodus: ""
+*nl.ColorModel CMYK/CMYK: ""
+*nl.ColorModel Gray/Grayscale: ""
*no.Translation Manufacturer/Epson: ""
*no.Translation ModelName/Epson New Stylus Color Series: ""
*no.Translation ShortNickName/Epson New Stylus Color Series: ""
@@ -288,6 +305,25 @@
*pt.Translation ColorModel/Modo Cor: ""
*pt.ColorModel CMYK/CMYK: ""
*pt.ColorModel Gray/Grayscale: ""
+*pt_BR.Translation Manufacturer/Epson: ""
+*pt_BR.Translation ModelName/Epson New Stylus Color Series: ""
+*pt_BR.Translation ShortNickName/Epson New Stylus Color Series: ""
+*pt_BR.Translation NickName/Epson New Stylus Color Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 180dpi/180dpi: ""
+*pt_BR.Resolution 360dpi/360dpi: ""
+*pt_BR.Resolution 720dpi/720dpi: ""
+*pt_BR.Translation ColorModel/Modo Cor: ""
+*pt_BR.ColorModel CMYK/CMYK: ""
+*pt_BR.ColorModel Gray/Grayscale: ""
*pt_PT.Translation Manufacturer/Epson: ""
*pt_PT.Translation ModelName/Epson New Stylus Color Series: ""
*pt_PT.Translation ShortNickName/Epson New Stylus Color Series: ""
@@ -400,4 +436,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of STCOLOR2.PPD, 18444 bytes.
+*% End of STCOLOR2.PPD, 20042 bytes.
diff --git a/ppd/stphoto.ppd b/ppd/stphoto.ppd
index bf22dd7..f2f1057 100644
--- a/ppd/stphoto.ppd
+++ b/ppd/stphoto.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 3
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -250,6 +248,25 @@
*ko.Translation ColorModel/컬러 모델: ""
*ko.ColorModel CMYK/CMYK: ""
*ko.ColorModel Gray/Grayscale: ""
+*nl.Translation Manufacturer/Epson: ""
+*nl.Translation ModelName/Epson Stylus Photo Series: ""
+*nl.Translation ShortNickName/Epson Stylus Photo Series: ""
+*nl.Translation NickName/Epson Stylus Photo Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 180dpi/180dpi: ""
+*nl.Resolution 360dpi/360dpi: ""
+*nl.Resolution 720dpi/720dpi: ""
+*nl.Translation ColorModel/Kleurenmodus: ""
+*nl.ColorModel CMYK/CMYK: ""
+*nl.ColorModel Gray/Grayscale: ""
*no.Translation Manufacturer/Epson: ""
*no.Translation ModelName/Epson Stylus Photo Series: ""
*no.Translation ShortNickName/Epson Stylus Photo Series: ""
@@ -288,6 +305,25 @@
*pt.Translation ColorModel/Modo Cor: ""
*pt.ColorModel CMYK/CMYK: ""
*pt.ColorModel Gray/Grayscale: ""
+*pt_BR.Translation Manufacturer/Epson: ""
+*pt_BR.Translation ModelName/Epson Stylus Photo Series: ""
+*pt_BR.Translation ShortNickName/Epson Stylus Photo Series: ""
+*pt_BR.Translation NickName/Epson Stylus Photo Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 180dpi/180dpi: ""
+*pt_BR.Resolution 360dpi/360dpi: ""
+*pt_BR.Resolution 720dpi/720dpi: ""
+*pt_BR.Translation ColorModel/Modo Cor: ""
+*pt_BR.ColorModel CMYK/CMYK: ""
+*pt_BR.ColorModel Gray/Grayscale: ""
*pt_PT.Translation Manufacturer/Epson: ""
*pt_PT.Translation ModelName/Epson Stylus Photo Series: ""
*pt_PT.Translation ShortNickName/Epson Stylus Photo Series: ""
@@ -400,4 +436,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of STPHOTO.PPD, 18259 bytes.
+*% End of STPHOTO.PPD, 19833 bytes.
diff --git a/ppd/stphoto2.ppd b/ppd/stphoto2.ppd
index 6b3e7ef..1f0c671 100644
--- a/ppd/stphoto2.ppd
+++ b/ppd/stphoto2.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 5
*cupsManualCopies: True
*cupsFilter: "application/vnd.cups-raster 50 rastertoepson"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: Letter
@@ -250,6 +248,25 @@
*ko.Translation ColorModel/컬러 모델: ""
*ko.ColorModel CMYK/CMYK: ""
*ko.ColorModel Gray/Grayscale: ""
+*nl.Translation Manufacturer/Epson: ""
+*nl.Translation ModelName/Epson New Stylus Photo Series: ""
+*nl.Translation ShortNickName/Epson New Stylus Photo Series: ""
+*nl.Translation NickName/Epson New Stylus Photo Series, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*nl.PageSize Letter/Letter - 8.5x11in: ""
+*nl.PageSize Legal/Legal - 8.5x14in: ""
+*nl.PageSize A4/A4 - 210x297mm: ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 180dpi/180dpi: ""
+*nl.Resolution 360dpi/360dpi: ""
+*nl.Resolution 720dpi/720dpi: ""
+*nl.Translation ColorModel/Kleurenmodus: ""
+*nl.ColorModel CMYK/CMYK: ""
+*nl.ColorModel Gray/Grayscale: ""
*no.Translation Manufacturer/Epson: ""
*no.Translation ModelName/Epson New Stylus Photo Series: ""
*no.Translation ShortNickName/Epson New Stylus Photo Series: ""
@@ -288,6 +305,25 @@
*pt.Translation ColorModel/Modo Cor: ""
*pt.ColorModel CMYK/CMYK: ""
*pt.ColorModel Gray/Grayscale: ""
+*pt_BR.Translation Manufacturer/Epson: ""
+*pt_BR.Translation ModelName/Epson New Stylus Photo Series: ""
+*pt_BR.Translation ShortNickName/Epson New Stylus Photo Series: ""
+*pt_BR.Translation NickName/Epson New Stylus Photo Series, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.PageSize FanFoldUS/Fanfold - 14.875x11in: ""
+*pt_BR.PageSize Letter/Letter - 8.5x11in: ""
+*pt_BR.PageSize Legal/Legal - 8.5x14in: ""
+*pt_BR.PageSize A4/A4 - 210x297mm: ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 180dpi/180dpi: ""
+*pt_BR.Resolution 360dpi/360dpi: ""
+*pt_BR.Resolution 720dpi/720dpi: ""
+*pt_BR.Translation ColorModel/Modo Cor: ""
+*pt_BR.ColorModel CMYK/CMYK: ""
+*pt_BR.ColorModel Gray/Grayscale: ""
*pt_PT.Translation Manufacturer/Epson: ""
*pt_PT.Translation ModelName/Epson New Stylus Photo Series: ""
*pt_PT.Translation ShortNickName/Epson New Stylus Photo Series: ""
@@ -400,4 +436,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of STPHOTO2.PPD, 18445 bytes.
+*% End of STPHOTO2.PPD, 20043 bytes.
diff --git a/ppd/zebra.ppd b/ppd/zebra.ppd
index f66cb83..6b0d99f 100644
--- a/ppd/zebra.ppd
+++ b/ppd/zebra.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 18
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertolabel"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: w288h360
@@ -2321,6 +2319,237 @@
*ko.zeErrorReprint Saved/빠르게: ""
*ko.zeErrorReprint Always/Always: ""
*ko.zeErrorReprint Never/Never: ""
+*nl.Translation Manufacturer/Zebra: ""
+*nl.Translation ModelName/Zebra ZPL Label Printer: ""
+*nl.Translation ShortNickName/Zebra ZPL Label Printer: ""
+*nl.Translation NickName/Zebra ZPL Label Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize w90h18/1.25x0.25": ""
+*nl.PageSize w90h162/1.25x2.25": ""
+*nl.PageSize w108h18/1.50x0.25": ""
+*nl.PageSize w108h36/1.50x0.50": ""
+*nl.PageSize w108h72/1.50x1.00": ""
+*nl.PageSize w108h144/1.50x2.00": ""
+*nl.PageSize w144h26/2.00x0.37": ""
+*nl.PageSize w144h36/2.00x0.50": ""
+*nl.PageSize w144h72/2.00x1.00": ""
+*nl.PageSize w144h90/2.00x1.25": ""
+*nl.PageSize w144h288/2.00x4.00": ""
+*nl.PageSize w144h396/2.00x5.50": ""
+*nl.PageSize w162h36/2.25x0.50": ""
+*nl.PageSize w162h90/2.25x1.25": ""
+*nl.PageSize w162h288/2.25x4.00": ""
+*nl.PageSize w162h396/2.25x5.50": ""
+*nl.PageSize w171h396/2.38x5.50": ""
+*nl.PageSize w180h72/2.50x1.00": ""
+*nl.PageSize w180h144/2.50x2.00": ""
+*nl.PageSize w198h90/2.75x1.25": ""
+*nl.PageSize w216h72/3.00x1.00": ""
+*nl.PageSize w216h90/3.00x1.25": ""
+*nl.PageSize w216h144/3.00x2.00": ""
+*nl.PageSize w216h216/3.00x3.00": ""
+*nl.PageSize w216h360/3.00x5.00": ""
+*nl.PageSize w234h144/3.25x2.00": ""
+*nl.PageSize w234h360/3.25x5.00": ""
+*nl.PageSize w234h396/3.25x5.50": ""
+*nl.PageSize w234h419/3.25x5.83": ""
+*nl.PageSize w234h563/3.25x7.83": ""
+*nl.PageSize w252h72/3.50x1.00": ""
+*nl.PageSize w288h72/4.00x1.00": ""
+*nl.PageSize w288h144/4.00x2.00": ""
+*nl.PageSize w288h180/4.00x2.50": ""
+*nl.PageSize w288h216/4.00x3.00": ""
+*nl.PageSize w288h288/4.00x4.00": ""
+*nl.PageSize w288h360/4.00x5.00": ""
+*nl.PageSize w288h432/4.00x6.00": ""
+*nl.PageSize w288h468/4.00x6.50": ""
+*nl.PageSize w288h936/4.00x13.00": ""
+*nl.PageSize w432h72/6.00x1.00": ""
+*nl.PageSize w432h144/6.00x2.00": ""
+*nl.PageSize w432h216/6.00x3.00": ""
+*nl.PageSize w432h288/6.00x4.00": ""
+*nl.PageSize w432h360/6.00x5.00": ""
+*nl.PageSize w432h432/6.00x6.00": ""
+*nl.PageSize w432h468/6.00x6.50": ""
+*nl.PageSize w576h72/8.00x1.00": ""
+*nl.PageSize w576h144/8.00x2.00": ""
+*nl.PageSize w576h216/8.00x3.00": ""
+*nl.PageSize w576h288/8.00x4.00": ""
+*nl.PageSize w576h360/8.00x5.00": ""
+*nl.PageSize w576h432/8.00x6.00": ""
+*nl.PageSize w576h468/8.00x6.50": ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 203dpi/203dpi: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Resolution 600dpi/600dpi: ""
+*nl.Translation zeMediaTracking/Media Tracking: ""
+*nl.zeMediaTracking Continuous/Continuous: ""
+*nl.zeMediaTracking Web/Non-continuous (Web sensing): ""
+*nl.zeMediaTracking Mark/Non-continuous (Mark sensing): ""
+*nl.Translation MediaType/Media Type: ""
+*nl.MediaType Saved/Printerstandaard: ""
+*nl.MediaType Thermal/Thermal Transfer Media: ""
+*nl.MediaType Direct/Direct Thermal Media: ""
+*nl.Translation PrinterSettings/Printer Settings: ""
+*nl.Translation Darkness/Darkness: ""
+*nl.Darkness -1/Printerstandaard: ""
+*nl.Darkness 1/1: ""
+*nl.Darkness 2/2: ""
+*nl.Darkness 3/3: ""
+*nl.Darkness 4/4: ""
+*nl.Darkness 5/5: ""
+*nl.Darkness 6/6: ""
+*nl.Darkness 7/7: ""
+*nl.Darkness 8/8: ""
+*nl.Darkness 9/9: ""
+*nl.Darkness 10/10: ""
+*nl.Darkness 11/11: ""
+*nl.Darkness 12/12: ""
+*nl.Darkness 13/13: ""
+*nl.Darkness 14/14: ""
+*nl.Darkness 15/15: ""
+*nl.Darkness 16/16: ""
+*nl.Darkness 17/17: ""
+*nl.Darkness 18/18: ""
+*nl.Darkness 19/19: ""
+*nl.Darkness 20/20: ""
+*nl.Darkness 21/21: ""
+*nl.Darkness 22/22: ""
+*nl.Darkness 23/23: ""
+*nl.Darkness 24/24: ""
+*nl.Darkness 25/25: ""
+*nl.Darkness 26/26: ""
+*nl.Darkness 27/27: ""
+*nl.Darkness 28/28: ""
+*nl.Darkness 29/29: ""
+*nl.Darkness 30/30: ""
+*nl.Translation zePrintRate/Print Rate: ""
+*nl.zePrintRate Default/Printerstandaard: ""
+*nl.zePrintRate 1/1 inch/sec.: ""
+*nl.zePrintRate 2/2 inches/sec.: ""
+*nl.zePrintRate 3/3 inches/sec.: ""
+*nl.zePrintRate 4/4 inches/sec.: ""
+*nl.zePrintRate 5/5 inches/sec.: ""
+*nl.zePrintRate 6/6 inches/sec.: ""
+*nl.zePrintRate 7/7 inches/sec.: ""
+*nl.zePrintRate 8/8 inches/sec.: ""
+*nl.zePrintRate 9/9 inches/sec.: ""
+*nl.zePrintRate 10/10 inches/sec.: ""
+*nl.zePrintRate 11/11 inches/sec.: ""
+*nl.zePrintRate 12/12 inches/sec.: ""
+*nl.Translation zeLabelTop/Label Top: ""
+*nl.zeLabelTop 200/Printerstandaard: ""
+*nl.zeLabelTop -120/-120: ""
+*nl.zeLabelTop -115/-115: ""
+*nl.zeLabelTop -110/-110: ""
+*nl.zeLabelTop -105/-105: ""
+*nl.zeLabelTop -100/-100: ""
+*nl.zeLabelTop -95/-95: ""
+*nl.zeLabelTop -90/-90: ""
+*nl.zeLabelTop -85/-85: ""
+*nl.zeLabelTop -80/-80: ""
+*nl.zeLabelTop -75/-75: ""
+*nl.zeLabelTop -70/-70: ""
+*nl.zeLabelTop -65/-65: ""
+*nl.zeLabelTop -60/-60: ""
+*nl.zeLabelTop -55/-55: ""
+*nl.zeLabelTop -50/-50: ""
+*nl.zeLabelTop -45/-45: ""
+*nl.zeLabelTop -40/-40: ""
+*nl.zeLabelTop -35/-35: ""
+*nl.zeLabelTop -30/-30: ""
+*nl.zeLabelTop -25/-25: ""
+*nl.zeLabelTop -20/-20: ""
+*nl.zeLabelTop -15/-15: ""
+*nl.zeLabelTop -10/-10: ""
+*nl.zeLabelTop -5/-5: ""
+*nl.zeLabelTop 0/0: ""
+*nl.zeLabelTop 5/5: ""
+*nl.zeLabelTop 10/10: ""
+*nl.zeLabelTop 15/15: ""
+*nl.zeLabelTop 20/20: ""
+*nl.zeLabelTop 25/25: ""
+*nl.zeLabelTop 30/30: ""
+*nl.zeLabelTop 35/35: ""
+*nl.zeLabelTop 40/40: ""
+*nl.zeLabelTop 45/45: ""
+*nl.zeLabelTop 50/50: ""
+*nl.zeLabelTop 55/55: ""
+*nl.zeLabelTop 60/60: ""
+*nl.zeLabelTop 65/65: ""
+*nl.zeLabelTop 70/70: ""
+*nl.zeLabelTop 75/75: ""
+*nl.zeLabelTop 80/80: ""
+*nl.zeLabelTop 85/85: ""
+*nl.zeLabelTop 90/90: ""
+*nl.zeLabelTop 95/95: ""
+*nl.zeLabelTop 100/100: ""
+*nl.zeLabelTop 105/105: ""
+*nl.zeLabelTop 110/110: ""
+*nl.zeLabelTop 115/115: ""
+*nl.zeLabelTop 120/120: ""
+*nl.Translation zePrintMode/Print Mode: ""
+*nl.zePrintMode Saved/Printerstandaard: ""
+*nl.zePrintMode Tear/Tear-Off: ""
+*nl.zePrintMode Peel/Peel-Off: ""
+*nl.zePrintMode Rewind/Rewind: ""
+*nl.zePrintMode Applicator/Applicator: ""
+*nl.zePrintMode Cutter/Cutter: ""
+*nl.Translation zeTearOffPosition/Tear-Off Adjust Position: ""
+*nl.zeTearOffPosition 1000/Printerstandaard: ""
+*nl.zeTearOffPosition -120/-120: ""
+*nl.zeTearOffPosition -115/-115: ""
+*nl.zeTearOffPosition -110/-110: ""
+*nl.zeTearOffPosition -105/-105: ""
+*nl.zeTearOffPosition -100/-100: ""
+*nl.zeTearOffPosition -95/-95: ""
+*nl.zeTearOffPosition -90/-90: ""
+*nl.zeTearOffPosition -85/-85: ""
+*nl.zeTearOffPosition -80/-80: ""
+*nl.zeTearOffPosition -75/-75: ""
+*nl.zeTearOffPosition -70/-70: ""
+*nl.zeTearOffPosition -65/-65: ""
+*nl.zeTearOffPosition -60/-60: ""
+*nl.zeTearOffPosition -55/-55: ""
+*nl.zeTearOffPosition -50/-50: ""
+*nl.zeTearOffPosition -45/-45: ""
+*nl.zeTearOffPosition -40/-40: ""
+*nl.zeTearOffPosition -35/-35: ""
+*nl.zeTearOffPosition -30/-30: ""
+*nl.zeTearOffPosition -25/-25: ""
+*nl.zeTearOffPosition -20/-20: ""
+*nl.zeTearOffPosition -15/-15: ""
+*nl.zeTearOffPosition -10/-10: ""
+*nl.zeTearOffPosition -5/-5: ""
+*nl.zeTearOffPosition 0/0: ""
+*nl.zeTearOffPosition 5/5: ""
+*nl.zeTearOffPosition 10/10: ""
+*nl.zeTearOffPosition 15/15: ""
+*nl.zeTearOffPosition 20/20: ""
+*nl.zeTearOffPosition 25/25: ""
+*nl.zeTearOffPosition 30/30: ""
+*nl.zeTearOffPosition 35/35: ""
+*nl.zeTearOffPosition 40/40: ""
+*nl.zeTearOffPosition 45/45: ""
+*nl.zeTearOffPosition 50/50: ""
+*nl.zeTearOffPosition 55/55: ""
+*nl.zeTearOffPosition 60/60: ""
+*nl.zeTearOffPosition 65/65: ""
+*nl.zeTearOffPosition 70/70: ""
+*nl.zeTearOffPosition 75/75: ""
+*nl.zeTearOffPosition 80/80: ""
+*nl.zeTearOffPosition 85/85: ""
+*nl.zeTearOffPosition 90/90: ""
+*nl.zeTearOffPosition 95/95: ""
+*nl.zeTearOffPosition 100/100: ""
+*nl.zeTearOffPosition 105/105: ""
+*nl.zeTearOffPosition 110/110: ""
+*nl.zeTearOffPosition 115/115: ""
+*nl.zeTearOffPosition 120/120: ""
+*nl.Translation zeErrorReprint/Reprint After Error: ""
+*nl.zeErrorReprint Saved/Printerstandaard: ""
+*nl.zeErrorReprint Always/Always: ""
+*nl.zeErrorReprint Never/Never: ""
*no.Translation Manufacturer/Zebra: ""
*no.Translation ModelName/Zebra ZPL Label Printer: ""
*no.Translation ShortNickName/Zebra ZPL Label Printer: ""
@@ -2783,6 +3012,237 @@
*pt.zeErrorReprint Saved/Rápido: ""
*pt.zeErrorReprint Always/Always: ""
*pt.zeErrorReprint Never/Never: ""
+*pt_BR.Translation Manufacturer/Zebra: ""
+*pt_BR.Translation ModelName/Zebra ZPL Label Printer: ""
+*pt_BR.Translation ShortNickName/Zebra ZPL Label Printer: ""
+*pt_BR.Translation NickName/Zebra ZPL Label Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize w90h18/1.25x0.25": ""
+*pt_BR.PageSize w90h162/1.25x2.25": ""
+*pt_BR.PageSize w108h18/1.50x0.25": ""
+*pt_BR.PageSize w108h36/1.50x0.50": ""
+*pt_BR.PageSize w108h72/1.50x1.00": ""
+*pt_BR.PageSize w108h144/1.50x2.00": ""
+*pt_BR.PageSize w144h26/2.00x0.37": ""
+*pt_BR.PageSize w144h36/2.00x0.50": ""
+*pt_BR.PageSize w144h72/2.00x1.00": ""
+*pt_BR.PageSize w144h90/2.00x1.25": ""
+*pt_BR.PageSize w144h288/2.00x4.00": ""
+*pt_BR.PageSize w144h396/2.00x5.50": ""
+*pt_BR.PageSize w162h36/2.25x0.50": ""
+*pt_BR.PageSize w162h90/2.25x1.25": ""
+*pt_BR.PageSize w162h288/2.25x4.00": ""
+*pt_BR.PageSize w162h396/2.25x5.50": ""
+*pt_BR.PageSize w171h396/2.38x5.50": ""
+*pt_BR.PageSize w180h72/2.50x1.00": ""
+*pt_BR.PageSize w180h144/2.50x2.00": ""
+*pt_BR.PageSize w198h90/2.75x1.25": ""
+*pt_BR.PageSize w216h72/3.00x1.00": ""
+*pt_BR.PageSize w216h90/3.00x1.25": ""
+*pt_BR.PageSize w216h144/3.00x2.00": ""
+*pt_BR.PageSize w216h216/3.00x3.00": ""
+*pt_BR.PageSize w216h360/3.00x5.00": ""
+*pt_BR.PageSize w234h144/3.25x2.00": ""
+*pt_BR.PageSize w234h360/3.25x5.00": ""
+*pt_BR.PageSize w234h396/3.25x5.50": ""
+*pt_BR.PageSize w234h419/3.25x5.83": ""
+*pt_BR.PageSize w234h563/3.25x7.83": ""
+*pt_BR.PageSize w252h72/3.50x1.00": ""
+*pt_BR.PageSize w288h72/4.00x1.00": ""
+*pt_BR.PageSize w288h144/4.00x2.00": ""
+*pt_BR.PageSize w288h180/4.00x2.50": ""
+*pt_BR.PageSize w288h216/4.00x3.00": ""
+*pt_BR.PageSize w288h288/4.00x4.00": ""
+*pt_BR.PageSize w288h360/4.00x5.00": ""
+*pt_BR.PageSize w288h432/4.00x6.00": ""
+*pt_BR.PageSize w288h468/4.00x6.50": ""
+*pt_BR.PageSize w288h936/4.00x13.00": ""
+*pt_BR.PageSize w432h72/6.00x1.00": ""
+*pt_BR.PageSize w432h144/6.00x2.00": ""
+*pt_BR.PageSize w432h216/6.00x3.00": ""
+*pt_BR.PageSize w432h288/6.00x4.00": ""
+*pt_BR.PageSize w432h360/6.00x5.00": ""
+*pt_BR.PageSize w432h432/6.00x6.00": ""
+*pt_BR.PageSize w432h468/6.00x6.50": ""
+*pt_BR.PageSize w576h72/8.00x1.00": ""
+*pt_BR.PageSize w576h144/8.00x2.00": ""
+*pt_BR.PageSize w576h216/8.00x3.00": ""
+*pt_BR.PageSize w576h288/8.00x4.00": ""
+*pt_BR.PageSize w576h360/8.00x5.00": ""
+*pt_BR.PageSize w576h432/8.00x6.00": ""
+*pt_BR.PageSize w576h468/8.00x6.50": ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 203dpi/203dpi: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Resolution 600dpi/600dpi: ""
+*pt_BR.Translation zeMediaTracking/Media Tracking: ""
+*pt_BR.zeMediaTracking Continuous/Continuous: ""
+*pt_BR.zeMediaTracking Web/Non-continuous (Web sensing): ""
+*pt_BR.zeMediaTracking Mark/Non-continuous (Mark sensing): ""
+*pt_BR.Translation MediaType/Media Type: ""
+*pt_BR.MediaType Saved/Rápido: ""
+*pt_BR.MediaType Thermal/Thermal Transfer Media: ""
+*pt_BR.MediaType Direct/Direct Thermal Media: ""
+*pt_BR.Translation PrinterSettings/Printer Settings: ""
+*pt_BR.Translation Darkness/Darkness: ""
+*pt_BR.Darkness -1/Rápido: ""
+*pt_BR.Darkness 1/1: ""
+*pt_BR.Darkness 2/2: ""
+*pt_BR.Darkness 3/3: ""
+*pt_BR.Darkness 4/4: ""
+*pt_BR.Darkness 5/5: ""
+*pt_BR.Darkness 6/6: ""
+*pt_BR.Darkness 7/7: ""
+*pt_BR.Darkness 8/8: ""
+*pt_BR.Darkness 9/9: ""
+*pt_BR.Darkness 10/10: ""
+*pt_BR.Darkness 11/11: ""
+*pt_BR.Darkness 12/12: ""
+*pt_BR.Darkness 13/13: ""
+*pt_BR.Darkness 14/14: ""
+*pt_BR.Darkness 15/15: ""
+*pt_BR.Darkness 16/16: ""
+*pt_BR.Darkness 17/17: ""
+*pt_BR.Darkness 18/18: ""
+*pt_BR.Darkness 19/19: ""
+*pt_BR.Darkness 20/20: ""
+*pt_BR.Darkness 21/21: ""
+*pt_BR.Darkness 22/22: ""
+*pt_BR.Darkness 23/23: ""
+*pt_BR.Darkness 24/24: ""
+*pt_BR.Darkness 25/25: ""
+*pt_BR.Darkness 26/26: ""
+*pt_BR.Darkness 27/27: ""
+*pt_BR.Darkness 28/28: ""
+*pt_BR.Darkness 29/29: ""
+*pt_BR.Darkness 30/30: ""
+*pt_BR.Translation zePrintRate/Print Rate: ""
+*pt_BR.zePrintRate Default/Rápido: ""
+*pt_BR.zePrintRate 1/1 inch/sec.: ""
+*pt_BR.zePrintRate 2/2 inches/sec.: ""
+*pt_BR.zePrintRate 3/3 inches/sec.: ""
+*pt_BR.zePrintRate 4/4 inches/sec.: ""
+*pt_BR.zePrintRate 5/5 inches/sec.: ""
+*pt_BR.zePrintRate 6/6 inches/sec.: ""
+*pt_BR.zePrintRate 7/7 inches/sec.: ""
+*pt_BR.zePrintRate 8/8 inches/sec.: ""
+*pt_BR.zePrintRate 9/9 inches/sec.: ""
+*pt_BR.zePrintRate 10/10 inches/sec.: ""
+*pt_BR.zePrintRate 11/11 inches/sec.: ""
+*pt_BR.zePrintRate 12/12 inches/sec.: ""
+*pt_BR.Translation zeLabelTop/Label Top: ""
+*pt_BR.zeLabelTop 200/Rápido: ""
+*pt_BR.zeLabelTop -120/-120: ""
+*pt_BR.zeLabelTop -115/-115: ""
+*pt_BR.zeLabelTop -110/-110: ""
+*pt_BR.zeLabelTop -105/-105: ""
+*pt_BR.zeLabelTop -100/-100: ""
+*pt_BR.zeLabelTop -95/-95: ""
+*pt_BR.zeLabelTop -90/-90: ""
+*pt_BR.zeLabelTop -85/-85: ""
+*pt_BR.zeLabelTop -80/-80: ""
+*pt_BR.zeLabelTop -75/-75: ""
+*pt_BR.zeLabelTop -70/-70: ""
+*pt_BR.zeLabelTop -65/-65: ""
+*pt_BR.zeLabelTop -60/-60: ""
+*pt_BR.zeLabelTop -55/-55: ""
+*pt_BR.zeLabelTop -50/-50: ""
+*pt_BR.zeLabelTop -45/-45: ""
+*pt_BR.zeLabelTop -40/-40: ""
+*pt_BR.zeLabelTop -35/-35: ""
+*pt_BR.zeLabelTop -30/-30: ""
+*pt_BR.zeLabelTop -25/-25: ""
+*pt_BR.zeLabelTop -20/-20: ""
+*pt_BR.zeLabelTop -15/-15: ""
+*pt_BR.zeLabelTop -10/-10: ""
+*pt_BR.zeLabelTop -5/-5: ""
+*pt_BR.zeLabelTop 0/0: ""
+*pt_BR.zeLabelTop 5/5: ""
+*pt_BR.zeLabelTop 10/10: ""
+*pt_BR.zeLabelTop 15/15: ""
+*pt_BR.zeLabelTop 20/20: ""
+*pt_BR.zeLabelTop 25/25: ""
+*pt_BR.zeLabelTop 30/30: ""
+*pt_BR.zeLabelTop 35/35: ""
+*pt_BR.zeLabelTop 40/40: ""
+*pt_BR.zeLabelTop 45/45: ""
+*pt_BR.zeLabelTop 50/50: ""
+*pt_BR.zeLabelTop 55/55: ""
+*pt_BR.zeLabelTop 60/60: ""
+*pt_BR.zeLabelTop 65/65: ""
+*pt_BR.zeLabelTop 70/70: ""
+*pt_BR.zeLabelTop 75/75: ""
+*pt_BR.zeLabelTop 80/80: ""
+*pt_BR.zeLabelTop 85/85: ""
+*pt_BR.zeLabelTop 90/90: ""
+*pt_BR.zeLabelTop 95/95: ""
+*pt_BR.zeLabelTop 100/100: ""
+*pt_BR.zeLabelTop 105/105: ""
+*pt_BR.zeLabelTop 110/110: ""
+*pt_BR.zeLabelTop 115/115: ""
+*pt_BR.zeLabelTop 120/120: ""
+*pt_BR.Translation zePrintMode/Print Mode: ""
+*pt_BR.zePrintMode Saved/Rápido: ""
+*pt_BR.zePrintMode Tear/Tear-Off: ""
+*pt_BR.zePrintMode Peel/Peel-Off: ""
+*pt_BR.zePrintMode Rewind/Rewind: ""
+*pt_BR.zePrintMode Applicator/Applicator: ""
+*pt_BR.zePrintMode Cutter/Cutter: ""
+*pt_BR.Translation zeTearOffPosition/Tear-Off Adjust Position: ""
+*pt_BR.zeTearOffPosition 1000/Rápido: ""
+*pt_BR.zeTearOffPosition -120/-120: ""
+*pt_BR.zeTearOffPosition -115/-115: ""
+*pt_BR.zeTearOffPosition -110/-110: ""
+*pt_BR.zeTearOffPosition -105/-105: ""
+*pt_BR.zeTearOffPosition -100/-100: ""
+*pt_BR.zeTearOffPosition -95/-95: ""
+*pt_BR.zeTearOffPosition -90/-90: ""
+*pt_BR.zeTearOffPosition -85/-85: ""
+*pt_BR.zeTearOffPosition -80/-80: ""
+*pt_BR.zeTearOffPosition -75/-75: ""
+*pt_BR.zeTearOffPosition -70/-70: ""
+*pt_BR.zeTearOffPosition -65/-65: ""
+*pt_BR.zeTearOffPosition -60/-60: ""
+*pt_BR.zeTearOffPosition -55/-55: ""
+*pt_BR.zeTearOffPosition -50/-50: ""
+*pt_BR.zeTearOffPosition -45/-45: ""
+*pt_BR.zeTearOffPosition -40/-40: ""
+*pt_BR.zeTearOffPosition -35/-35: ""
+*pt_BR.zeTearOffPosition -30/-30: ""
+*pt_BR.zeTearOffPosition -25/-25: ""
+*pt_BR.zeTearOffPosition -20/-20: ""
+*pt_BR.zeTearOffPosition -15/-15: ""
+*pt_BR.zeTearOffPosition -10/-10: ""
+*pt_BR.zeTearOffPosition -5/-5: ""
+*pt_BR.zeTearOffPosition 0/0: ""
+*pt_BR.zeTearOffPosition 5/5: ""
+*pt_BR.zeTearOffPosition 10/10: ""
+*pt_BR.zeTearOffPosition 15/15: ""
+*pt_BR.zeTearOffPosition 20/20: ""
+*pt_BR.zeTearOffPosition 25/25: ""
+*pt_BR.zeTearOffPosition 30/30: ""
+*pt_BR.zeTearOffPosition 35/35: ""
+*pt_BR.zeTearOffPosition 40/40: ""
+*pt_BR.zeTearOffPosition 45/45: ""
+*pt_BR.zeTearOffPosition 50/50: ""
+*pt_BR.zeTearOffPosition 55/55: ""
+*pt_BR.zeTearOffPosition 60/60: ""
+*pt_BR.zeTearOffPosition 65/65: ""
+*pt_BR.zeTearOffPosition 70/70: ""
+*pt_BR.zeTearOffPosition 75/75: ""
+*pt_BR.zeTearOffPosition 80/80: ""
+*pt_BR.zeTearOffPosition 85/85: ""
+*pt_BR.zeTearOffPosition 90/90: ""
+*pt_BR.zeTearOffPosition 95/95: ""
+*pt_BR.zeTearOffPosition 100/100: ""
+*pt_BR.zeTearOffPosition 105/105: ""
+*pt_BR.zeTearOffPosition 110/110: ""
+*pt_BR.zeTearOffPosition 115/115: ""
+*pt_BR.zeTearOffPosition 120/120: ""
+*pt_BR.Translation zeErrorReprint/Reprint After Error: ""
+*pt_BR.zeErrorReprint Saved/Rápido: ""
+*pt_BR.zeErrorReprint Always/Always: ""
+*pt_BR.zeErrorReprint Never/Never: ""
*pt_PT.Translation Manufacturer/Zebra: ""
*pt_PT.Translation ModelName/Zebra ZPL Label Printer: ""
*pt_PT.Translation ShortNickName/Zebra ZPL Label Printer: ""
@@ -3743,4 +4203,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of ZEBRA.PPD, 138038 bytes.
+*% End of ZEBRA.PPD, 153875 bytes.
diff --git a/ppd/zebracpl.ppd b/ppd/zebracpl.ppd
index f733876..f46dbe7 100644
--- a/ppd/zebracpl.ppd
+++ b/ppd/zebracpl.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 19
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertolabel"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: w288h360
@@ -1136,6 +1134,121 @@
*ko.zeErrorReprint Saved/빠르게: ""
*ko.zeErrorReprint Always/Always: ""
*ko.zeErrorReprint Never/Never: ""
+*nl.Translation Manufacturer/Zebra: ""
+*nl.Translation ModelName/Zebra CPCL Label Printer: ""
+*nl.Translation ShortNickName/Zebra CPCL Label Printer: ""
+*nl.Translation NickName/Zebra CPCL Label Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize w144h72/2.00x1.00": ""
+*nl.PageSize w144h90/2.00x1.25": ""
+*nl.PageSize w144h144/2.00x2.00": ""
+*nl.PageSize w144h216/2.00x3.00": ""
+*nl.PageSize w209h72/2.9 x 1": ""
+*nl.PageSize w288h144/4.00x2.00": ""
+*nl.PageSize w288h216/4.00x3.00": ""
+*nl.PageSize w288h288/4.00x4.00": ""
+*nl.PageSize w288h360/4.00x5.00": ""
+*nl.PageSize w288h432/4.00x6.00": ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 203dpi/203dpi: ""
+*nl.Translation zeMediaTracking/Media Tracking: ""
+*nl.zeMediaTracking Continuous/Continuous: ""
+*nl.zeMediaTracking Web/Non-continuous (Web sensing): ""
+*nl.zeMediaTracking Mark/Non-continuous (Mark sensing): ""
+*nl.Translation PrinterSettings/Printer Settings: ""
+*nl.Translation Darkness/Darkness: ""
+*nl.Darkness -1/Printerstandaard: ""
+*nl.Darkness 1/1: ""
+*nl.Darkness 2/2: ""
+*nl.Darkness 3/3: ""
+*nl.Darkness 4/4: ""
+*nl.Darkness 5/5: ""
+*nl.Darkness 6/6: ""
+*nl.Darkness 7/7: ""
+*nl.Darkness 8/8: ""
+*nl.Darkness 9/9: ""
+*nl.Darkness 10/10: ""
+*nl.Darkness 11/11: ""
+*nl.Darkness 12/12: ""
+*nl.Darkness 13/13: ""
+*nl.Darkness 14/14: ""
+*nl.Darkness 15/15: ""
+*nl.Darkness 16/16: ""
+*nl.Darkness 17/17: ""
+*nl.Darkness 18/18: ""
+*nl.Darkness 19/19: ""
+*nl.Darkness 20/20: ""
+*nl.Darkness 21/21: ""
+*nl.Darkness 22/22: ""
+*nl.Darkness 23/23: ""
+*nl.Darkness 24/24: ""
+*nl.Darkness 25/25: ""
+*nl.Darkness 26/26: ""
+*nl.Darkness 27/27: ""
+*nl.Darkness 28/28: ""
+*nl.Darkness 29/29: ""
+*nl.Darkness 30/30: ""
+*nl.Translation zePrintRate/Print Rate: ""
+*nl.zePrintRate Default/Printerstandaard: ""
+*nl.zePrintRate 1/1 inch/sec.: ""
+*nl.zePrintRate 2/2 inches/sec.: ""
+*nl.zePrintRate 3/3 inches/sec.: ""
+*nl.zePrintRate 4/4 inches/sec.: ""
+*nl.Translation zeTearOffPosition/Tear-Off Adjust Position: ""
+*nl.zeTearOffPosition 1000/Printerstandaard: ""
+*nl.zeTearOffPosition -120/-120: ""
+*nl.zeTearOffPosition -115/-115: ""
+*nl.zeTearOffPosition -110/-110: ""
+*nl.zeTearOffPosition -105/-105: ""
+*nl.zeTearOffPosition -100/-100: ""
+*nl.zeTearOffPosition -95/-95: ""
+*nl.zeTearOffPosition -90/-90: ""
+*nl.zeTearOffPosition -85/-85: ""
+*nl.zeTearOffPosition -80/-80: ""
+*nl.zeTearOffPosition -75/-75: ""
+*nl.zeTearOffPosition -70/-70: ""
+*nl.zeTearOffPosition -65/-65: ""
+*nl.zeTearOffPosition -60/-60: ""
+*nl.zeTearOffPosition -55/-55: ""
+*nl.zeTearOffPosition -50/-50: ""
+*nl.zeTearOffPosition -45/-45: ""
+*nl.zeTearOffPosition -40/-40: ""
+*nl.zeTearOffPosition -35/-35: ""
+*nl.zeTearOffPosition -30/-30: ""
+*nl.zeTearOffPosition -25/-25: ""
+*nl.zeTearOffPosition -20/-20: ""
+*nl.zeTearOffPosition -15/-15: ""
+*nl.zeTearOffPosition -10/-10: ""
+*nl.zeTearOffPosition -5/-5: ""
+*nl.zeTearOffPosition 0/0: ""
+*nl.zeTearOffPosition 5/5: ""
+*nl.zeTearOffPosition 10/10: ""
+*nl.zeTearOffPosition 15/15: ""
+*nl.zeTearOffPosition 20/20: ""
+*nl.zeTearOffPosition 25/25: ""
+*nl.zeTearOffPosition 30/30: ""
+*nl.zeTearOffPosition 35/35: ""
+*nl.zeTearOffPosition 40/40: ""
+*nl.zeTearOffPosition 45/45: ""
+*nl.zeTearOffPosition 50/50: ""
+*nl.zeTearOffPosition 55/55: ""
+*nl.zeTearOffPosition 60/60: ""
+*nl.zeTearOffPosition 65/65: ""
+*nl.zeTearOffPosition 70/70: ""
+*nl.zeTearOffPosition 75/75: ""
+*nl.zeTearOffPosition 80/80: ""
+*nl.zeTearOffPosition 85/85: ""
+*nl.zeTearOffPosition 90/90: ""
+*nl.zeTearOffPosition 95/95: ""
+*nl.zeTearOffPosition 100/100: ""
+*nl.zeTearOffPosition 105/105: ""
+*nl.zeTearOffPosition 110/110: ""
+*nl.zeTearOffPosition 115/115: ""
+*nl.zeTearOffPosition 120/120: ""
+*nl.Translation zeErrorReprint/Reprint After Error: ""
+*nl.zeErrorReprint Saved/Printerstandaard: ""
+*nl.zeErrorReprint Always/Always: ""
+*nl.zeErrorReprint Never/Never: ""
*no.Translation Manufacturer/Zebra: ""
*no.Translation ModelName/Zebra CPCL Label Printer: ""
*no.Translation ShortNickName/Zebra CPCL Label Printer: ""
@@ -1366,6 +1479,121 @@
*pt.zeErrorReprint Saved/Rápido: ""
*pt.zeErrorReprint Always/Always: ""
*pt.zeErrorReprint Never/Never: ""
+*pt_BR.Translation Manufacturer/Zebra: ""
+*pt_BR.Translation ModelName/Zebra CPCL Label Printer: ""
+*pt_BR.Translation ShortNickName/Zebra CPCL Label Printer: ""
+*pt_BR.Translation NickName/Zebra CPCL Label Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize w144h72/2.00x1.00": ""
+*pt_BR.PageSize w144h90/2.00x1.25": ""
+*pt_BR.PageSize w144h144/2.00x2.00": ""
+*pt_BR.PageSize w144h216/2.00x3.00": ""
+*pt_BR.PageSize w209h72/2.9 x 1": ""
+*pt_BR.PageSize w288h144/4.00x2.00": ""
+*pt_BR.PageSize w288h216/4.00x3.00": ""
+*pt_BR.PageSize w288h288/4.00x4.00": ""
+*pt_BR.PageSize w288h360/4.00x5.00": ""
+*pt_BR.PageSize w288h432/4.00x6.00": ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 203dpi/203dpi: ""
+*pt_BR.Translation zeMediaTracking/Media Tracking: ""
+*pt_BR.zeMediaTracking Continuous/Continuous: ""
+*pt_BR.zeMediaTracking Web/Non-continuous (Web sensing): ""
+*pt_BR.zeMediaTracking Mark/Non-continuous (Mark sensing): ""
+*pt_BR.Translation PrinterSettings/Printer Settings: ""
+*pt_BR.Translation Darkness/Darkness: ""
+*pt_BR.Darkness -1/Rápido: ""
+*pt_BR.Darkness 1/1: ""
+*pt_BR.Darkness 2/2: ""
+*pt_BR.Darkness 3/3: ""
+*pt_BR.Darkness 4/4: ""
+*pt_BR.Darkness 5/5: ""
+*pt_BR.Darkness 6/6: ""
+*pt_BR.Darkness 7/7: ""
+*pt_BR.Darkness 8/8: ""
+*pt_BR.Darkness 9/9: ""
+*pt_BR.Darkness 10/10: ""
+*pt_BR.Darkness 11/11: ""
+*pt_BR.Darkness 12/12: ""
+*pt_BR.Darkness 13/13: ""
+*pt_BR.Darkness 14/14: ""
+*pt_BR.Darkness 15/15: ""
+*pt_BR.Darkness 16/16: ""
+*pt_BR.Darkness 17/17: ""
+*pt_BR.Darkness 18/18: ""
+*pt_BR.Darkness 19/19: ""
+*pt_BR.Darkness 20/20: ""
+*pt_BR.Darkness 21/21: ""
+*pt_BR.Darkness 22/22: ""
+*pt_BR.Darkness 23/23: ""
+*pt_BR.Darkness 24/24: ""
+*pt_BR.Darkness 25/25: ""
+*pt_BR.Darkness 26/26: ""
+*pt_BR.Darkness 27/27: ""
+*pt_BR.Darkness 28/28: ""
+*pt_BR.Darkness 29/29: ""
+*pt_BR.Darkness 30/30: ""
+*pt_BR.Translation zePrintRate/Print Rate: ""
+*pt_BR.zePrintRate Default/Rápido: ""
+*pt_BR.zePrintRate 1/1 inch/sec.: ""
+*pt_BR.zePrintRate 2/2 inches/sec.: ""
+*pt_BR.zePrintRate 3/3 inches/sec.: ""
+*pt_BR.zePrintRate 4/4 inches/sec.: ""
+*pt_BR.Translation zeTearOffPosition/Tear-Off Adjust Position: ""
+*pt_BR.zeTearOffPosition 1000/Rápido: ""
+*pt_BR.zeTearOffPosition -120/-120: ""
+*pt_BR.zeTearOffPosition -115/-115: ""
+*pt_BR.zeTearOffPosition -110/-110: ""
+*pt_BR.zeTearOffPosition -105/-105: ""
+*pt_BR.zeTearOffPosition -100/-100: ""
+*pt_BR.zeTearOffPosition -95/-95: ""
+*pt_BR.zeTearOffPosition -90/-90: ""
+*pt_BR.zeTearOffPosition -85/-85: ""
+*pt_BR.zeTearOffPosition -80/-80: ""
+*pt_BR.zeTearOffPosition -75/-75: ""
+*pt_BR.zeTearOffPosition -70/-70: ""
+*pt_BR.zeTearOffPosition -65/-65: ""
+*pt_BR.zeTearOffPosition -60/-60: ""
+*pt_BR.zeTearOffPosition -55/-55: ""
+*pt_BR.zeTearOffPosition -50/-50: ""
+*pt_BR.zeTearOffPosition -45/-45: ""
+*pt_BR.zeTearOffPosition -40/-40: ""
+*pt_BR.zeTearOffPosition -35/-35: ""
+*pt_BR.zeTearOffPosition -30/-30: ""
+*pt_BR.zeTearOffPosition -25/-25: ""
+*pt_BR.zeTearOffPosition -20/-20: ""
+*pt_BR.zeTearOffPosition -15/-15: ""
+*pt_BR.zeTearOffPosition -10/-10: ""
+*pt_BR.zeTearOffPosition -5/-5: ""
+*pt_BR.zeTearOffPosition 0/0: ""
+*pt_BR.zeTearOffPosition 5/5: ""
+*pt_BR.zeTearOffPosition 10/10: ""
+*pt_BR.zeTearOffPosition 15/15: ""
+*pt_BR.zeTearOffPosition 20/20: ""
+*pt_BR.zeTearOffPosition 25/25: ""
+*pt_BR.zeTearOffPosition 30/30: ""
+*pt_BR.zeTearOffPosition 35/35: ""
+*pt_BR.zeTearOffPosition 40/40: ""
+*pt_BR.zeTearOffPosition 45/45: ""
+*pt_BR.zeTearOffPosition 50/50: ""
+*pt_BR.zeTearOffPosition 55/55: ""
+*pt_BR.zeTearOffPosition 60/60: ""
+*pt_BR.zeTearOffPosition 65/65: ""
+*pt_BR.zeTearOffPosition 70/70: ""
+*pt_BR.zeTearOffPosition 75/75: ""
+*pt_BR.zeTearOffPosition 80/80: ""
+*pt_BR.zeTearOffPosition 85/85: ""
+*pt_BR.zeTearOffPosition 90/90: ""
+*pt_BR.zeTearOffPosition 95/95: ""
+*pt_BR.zeTearOffPosition 100/100: ""
+*pt_BR.zeTearOffPosition 105/105: ""
+*pt_BR.zeTearOffPosition 110/110: ""
+*pt_BR.zeTearOffPosition 115/115: ""
+*pt_BR.zeTearOffPosition 120/120: ""
+*pt_BR.Translation zeErrorReprint/Reprint After Error: ""
+*pt_BR.zeErrorReprint Saved/Rápido: ""
+*pt_BR.zeErrorReprint Always/Always: ""
+*pt_BR.zeErrorReprint Never/Never: ""
*pt_PT.Translation Manufacturer/Zebra: ""
*pt_PT.Translation ModelName/Zebra CPCL Label Printer: ""
*pt_PT.Translation ShortNickName/Zebra CPCL Label Printer: ""
@@ -1862,4 +2090,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of ZEBRACPL.PPD, 67894 bytes.
+*% End of ZEBRACPL.PPD, 75850 bytes.
diff --git a/ppd/zebraep1.ppd b/ppd/zebraep1.ppd
index f652a11..5d87da7 100644
--- a/ppd/zebraep1.ppd
+++ b/ppd/zebraep1.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 16
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertolabel"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: w288h360
@@ -974,6 +972,94 @@
*ko.zePrintRate 1.5/1.5 inch/sec.: ""
*ko.zePrintRate 2/2 inches/sec.: ""
*ko.zePrintRate 2.5/2.5 inches/sec.: ""
+*nl.Translation Manufacturer/Zebra: ""
+*nl.Translation ModelName/Zebra EPL1 Label Printer: ""
+*nl.Translation ShortNickName/Zebra EPL1 Label Printer: ""
+*nl.Translation NickName/Zebra EPL1 Label Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize w90h18/1.25x0.25": ""
+*nl.PageSize w90h162/1.25x2.25": ""
+*nl.PageSize w108h18/1.50x0.25": ""
+*nl.PageSize w108h36/1.50x0.50": ""
+*nl.PageSize w108h72/1.50x1.00": ""
+*nl.PageSize w108h144/1.50x2.00": ""
+*nl.PageSize w144h26/2.00x0.37": ""
+*nl.PageSize w144h36/2.00x0.50": ""
+*nl.PageSize w144h72/2.00x1.00": ""
+*nl.PageSize w144h90/2.00x1.25": ""
+*nl.PageSize w144h288/2.00x4.00": ""
+*nl.PageSize w144h396/2.00x5.50": ""
+*nl.PageSize w162h36/2.25x0.50": ""
+*nl.PageSize w162h90/2.25x1.25": ""
+*nl.PageSize w162h288/2.25x4.00": ""
+*nl.PageSize w162h396/2.25x5.50": ""
+*nl.PageSize w171h396/2.38x5.50": ""
+*nl.PageSize w180h72/2.50x1.00": ""
+*nl.PageSize w180h144/2.50x2.00": ""
+*nl.PageSize w198h90/2.75x1.25": ""
+*nl.PageSize w216h72/3.00x1.00": ""
+*nl.PageSize w216h90/3.00x1.25": ""
+*nl.PageSize w216h144/3.00x2.00": ""
+*nl.PageSize w216h216/3.00x3.00": ""
+*nl.PageSize w216h360/3.00x5.00": ""
+*nl.PageSize w234h144/3.25x2.00": ""
+*nl.PageSize w234h360/3.25x5.00": ""
+*nl.PageSize w234h396/3.25x5.50": ""
+*nl.PageSize w234h419/3.25x5.83": ""
+*nl.PageSize w234h563/3.25x7.83": ""
+*nl.PageSize w252h72/3.50x1.00": ""
+*nl.PageSize w288h72/4.00x1.00": ""
+*nl.PageSize w288h144/4.00x2.00": ""
+*nl.PageSize w288h180/4.00x2.50": ""
+*nl.PageSize w288h216/4.00x3.00": ""
+*nl.PageSize w288h288/4.00x4.00": ""
+*nl.PageSize w288h360/4.00x5.00": ""
+*nl.PageSize w288h432/4.00x6.00": ""
+*nl.PageSize w288h468/4.00x6.50": ""
+*nl.PageSize w288h936/4.00x13.00": ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 203dpi/203dpi: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Resolution 600dpi/600dpi: ""
+*nl.Translation PrinterSettings/Printer Settings: ""
+*nl.Translation Darkness/Darkness: ""
+*nl.Darkness -1/Printerstandaard: ""
+*nl.Darkness 1/1: ""
+*nl.Darkness 2/2: ""
+*nl.Darkness 3/3: ""
+*nl.Darkness 4/4: ""
+*nl.Darkness 5/5: ""
+*nl.Darkness 6/6: ""
+*nl.Darkness 7/7: ""
+*nl.Darkness 8/8: ""
+*nl.Darkness 9/9: ""
+*nl.Darkness 10/10: ""
+*nl.Darkness 11/11: ""
+*nl.Darkness 12/12: ""
+*nl.Darkness 13/13: ""
+*nl.Darkness 14/14: ""
+*nl.Darkness 15/15: ""
+*nl.Darkness 16/16: ""
+*nl.Darkness 17/17: ""
+*nl.Darkness 18/18: ""
+*nl.Darkness 19/19: ""
+*nl.Darkness 20/20: ""
+*nl.Darkness 21/21: ""
+*nl.Darkness 22/22: ""
+*nl.Darkness 23/23: ""
+*nl.Darkness 24/24: ""
+*nl.Darkness 25/25: ""
+*nl.Darkness 26/26: ""
+*nl.Darkness 27/27: ""
+*nl.Darkness 28/28: ""
+*nl.Darkness 29/29: ""
+*nl.Darkness 30/30: ""
+*nl.Translation zePrintRate/Print Rate: ""
+*nl.zePrintRate Default/Printerstandaard: ""
+*nl.zePrintRate 1/1 inch/sec.: ""
+*nl.zePrintRate 1.5/1.5 inch/sec.: ""
+*nl.zePrintRate 2/2 inches/sec.: ""
+*nl.zePrintRate 2.5/2.5 inches/sec.: ""
*no.Translation Manufacturer/Zebra: ""
*no.Translation ModelName/Zebra EPL1 Label Printer: ""
*no.Translation ShortNickName/Zebra EPL1 Label Printer: ""
@@ -1150,6 +1236,94 @@
*pt.zePrintRate 1.5/1.5 inch/sec.: ""
*pt.zePrintRate 2/2 inches/sec.: ""
*pt.zePrintRate 2.5/2.5 inches/sec.: ""
+*pt_BR.Translation Manufacturer/Zebra: ""
+*pt_BR.Translation ModelName/Zebra EPL1 Label Printer: ""
+*pt_BR.Translation ShortNickName/Zebra EPL1 Label Printer: ""
+*pt_BR.Translation NickName/Zebra EPL1 Label Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize w90h18/1.25x0.25": ""
+*pt_BR.PageSize w90h162/1.25x2.25": ""
+*pt_BR.PageSize w108h18/1.50x0.25": ""
+*pt_BR.PageSize w108h36/1.50x0.50": ""
+*pt_BR.PageSize w108h72/1.50x1.00": ""
+*pt_BR.PageSize w108h144/1.50x2.00": ""
+*pt_BR.PageSize w144h26/2.00x0.37": ""
+*pt_BR.PageSize w144h36/2.00x0.50": ""
+*pt_BR.PageSize w144h72/2.00x1.00": ""
+*pt_BR.PageSize w144h90/2.00x1.25": ""
+*pt_BR.PageSize w144h288/2.00x4.00": ""
+*pt_BR.PageSize w144h396/2.00x5.50": ""
+*pt_BR.PageSize w162h36/2.25x0.50": ""
+*pt_BR.PageSize w162h90/2.25x1.25": ""
+*pt_BR.PageSize w162h288/2.25x4.00": ""
+*pt_BR.PageSize w162h396/2.25x5.50": ""
+*pt_BR.PageSize w171h396/2.38x5.50": ""
+*pt_BR.PageSize w180h72/2.50x1.00": ""
+*pt_BR.PageSize w180h144/2.50x2.00": ""
+*pt_BR.PageSize w198h90/2.75x1.25": ""
+*pt_BR.PageSize w216h72/3.00x1.00": ""
+*pt_BR.PageSize w216h90/3.00x1.25": ""
+*pt_BR.PageSize w216h144/3.00x2.00": ""
+*pt_BR.PageSize w216h216/3.00x3.00": ""
+*pt_BR.PageSize w216h360/3.00x5.00": ""
+*pt_BR.PageSize w234h144/3.25x2.00": ""
+*pt_BR.PageSize w234h360/3.25x5.00": ""
+*pt_BR.PageSize w234h396/3.25x5.50": ""
+*pt_BR.PageSize w234h419/3.25x5.83": ""
+*pt_BR.PageSize w234h563/3.25x7.83": ""
+*pt_BR.PageSize w252h72/3.50x1.00": ""
+*pt_BR.PageSize w288h72/4.00x1.00": ""
+*pt_BR.PageSize w288h144/4.00x2.00": ""
+*pt_BR.PageSize w288h180/4.00x2.50": ""
+*pt_BR.PageSize w288h216/4.00x3.00": ""
+*pt_BR.PageSize w288h288/4.00x4.00": ""
+*pt_BR.PageSize w288h360/4.00x5.00": ""
+*pt_BR.PageSize w288h432/4.00x6.00": ""
+*pt_BR.PageSize w288h468/4.00x6.50": ""
+*pt_BR.PageSize w288h936/4.00x13.00": ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 203dpi/203dpi: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Resolution 600dpi/600dpi: ""
+*pt_BR.Translation PrinterSettings/Printer Settings: ""
+*pt_BR.Translation Darkness/Darkness: ""
+*pt_BR.Darkness -1/Rápido: ""
+*pt_BR.Darkness 1/1: ""
+*pt_BR.Darkness 2/2: ""
+*pt_BR.Darkness 3/3: ""
+*pt_BR.Darkness 4/4: ""
+*pt_BR.Darkness 5/5: ""
+*pt_BR.Darkness 6/6: ""
+*pt_BR.Darkness 7/7: ""
+*pt_BR.Darkness 8/8: ""
+*pt_BR.Darkness 9/9: ""
+*pt_BR.Darkness 10/10: ""
+*pt_BR.Darkness 11/11: ""
+*pt_BR.Darkness 12/12: ""
+*pt_BR.Darkness 13/13: ""
+*pt_BR.Darkness 14/14: ""
+*pt_BR.Darkness 15/15: ""
+*pt_BR.Darkness 16/16: ""
+*pt_BR.Darkness 17/17: ""
+*pt_BR.Darkness 18/18: ""
+*pt_BR.Darkness 19/19: ""
+*pt_BR.Darkness 20/20: ""
+*pt_BR.Darkness 21/21: ""
+*pt_BR.Darkness 22/22: ""
+*pt_BR.Darkness 23/23: ""
+*pt_BR.Darkness 24/24: ""
+*pt_BR.Darkness 25/25: ""
+*pt_BR.Darkness 26/26: ""
+*pt_BR.Darkness 27/27: ""
+*pt_BR.Darkness 28/28: ""
+*pt_BR.Darkness 29/29: ""
+*pt_BR.Darkness 30/30: ""
+*pt_BR.Translation zePrintRate/Print Rate: ""
+*pt_BR.zePrintRate Default/Rápido: ""
+*pt_BR.zePrintRate 1/1 inch/sec.: ""
+*pt_BR.zePrintRate 1.5/1.5 inch/sec.: ""
+*pt_BR.zePrintRate 2/2 inches/sec.: ""
+*pt_BR.zePrintRate 2.5/2.5 inches/sec.: ""
*pt_PT.Translation Manufacturer/Zebra: ""
*pt_PT.Translation ModelName/Zebra EPL1 Label Printer: ""
*pt_PT.Translation ShortNickName/Zebra EPL1 Label Printer: ""
@@ -1538,4 +1712,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of ZEBRAEP1.PPD, 59283 bytes.
+*% End of ZEBRAEP1.PPD, 65262 bytes.
diff --git a/ppd/zebraep2.ppd b/ppd/zebraep2.ppd
index 1997831..829775a 100644
--- a/ppd/zebraep2.ppd
+++ b/ppd/zebraep2.ppd
@@ -30,13 +30,11 @@
*LandscapeOrientation: Plus90
*TTRasterizer: Type42
*% Driver-defined attributes...
-*Product: "(ESP Ghostscript)"
-*Product: "(GPL Ghostscript)"
*cupsVersion: 1.3
*cupsModelNumber: 17
*cupsManualCopies: False
*cupsFilter: "application/vnd.cups-raster 50 rastertolabel"
-*cupsLanguages: "da de es fi fr it ja ko no pt pt_PT sv zh zh_TW"
+*cupsLanguages: "da de es fi fr it ja ko nl no pt pt_BR pt_PT sv zh zh_TW"
*OpenUI *PageSize/Media Size: PickOne
*OrderDependency: 10 AnySetup *PageSize
*DefaultPageSize: w288h360
@@ -1049,6 +1047,102 @@
*ko.zePrintRate 4/4 inches/sec.: ""
*ko.zePrintRate 5/5 inches/sec.: ""
*ko.zePrintRate 6/6 inches/sec.: ""
+*nl.Translation Manufacturer/Zebra: ""
+*nl.Translation ModelName/Zebra EPL2 Label Printer: ""
+*nl.Translation ShortNickName/Zebra EPL2 Label Printer: ""
+*nl.Translation NickName/Zebra EPL2 Label Printer, 1.3: ""
+*nl.Translation PageSize/Media Size: ""
+*nl.PageSize w90h18/1.25x0.25": ""
+*nl.PageSize w90h162/1.25x2.25": ""
+*nl.PageSize w108h18/1.50x0.25": ""
+*nl.PageSize w108h36/1.50x0.50": ""
+*nl.PageSize w108h72/1.50x1.00": ""
+*nl.PageSize w108h144/1.50x2.00": ""
+*nl.PageSize w144h26/2.00x0.37": ""
+*nl.PageSize w144h36/2.00x0.50": ""
+*nl.PageSize w144h72/2.00x1.00": ""
+*nl.PageSize w144h90/2.00x1.25": ""
+*nl.PageSize w144h288/2.00x4.00": ""
+*nl.PageSize w144h396/2.00x5.50": ""
+*nl.PageSize w162h36/2.25x0.50": ""
+*nl.PageSize w162h90/2.25x1.25": ""
+*nl.PageSize w162h288/2.25x4.00": ""
+*nl.PageSize w162h396/2.25x5.50": ""
+*nl.PageSize w171h396/2.38x5.50": ""
+*nl.PageSize w180h72/2.50x1.00": ""
+*nl.PageSize w180h144/2.50x2.00": ""
+*nl.PageSize w198h90/2.75x1.25": ""
+*nl.PageSize w216h72/3.00x1.00": ""
+*nl.PageSize w216h90/3.00x1.25": ""
+*nl.PageSize w216h144/3.00x2.00": ""
+*nl.PageSize w216h216/3.00x3.00": ""
+*nl.PageSize w216h360/3.00x5.00": ""
+*nl.PageSize w234h144/3.25x2.00": ""
+*nl.PageSize w234h360/3.25x5.00": ""
+*nl.PageSize w234h396/3.25x5.50": ""
+*nl.PageSize w234h419/3.25x5.83": ""
+*nl.PageSize w234h563/3.25x7.83": ""
+*nl.PageSize w252h72/3.50x1.00": ""
+*nl.PageSize w288h72/4.00x1.00": ""
+*nl.PageSize w288h144/4.00x2.00": ""
+*nl.PageSize w288h180/4.00x2.50": ""
+*nl.PageSize w288h216/4.00x3.00": ""
+*nl.PageSize w288h288/4.00x4.00": ""
+*nl.PageSize w288h360/4.00x5.00": ""
+*nl.PageSize w288h432/4.00x6.00": ""
+*nl.PageSize w288h468/4.00x6.50": ""
+*nl.PageSize w288h936/4.00x13.00": ""
+*nl.Translation Resolution/Resolution: ""
+*nl.Resolution 203dpi/203dpi: ""
+*nl.Resolution 300dpi/300dpi: ""
+*nl.Resolution 600dpi/600dpi: ""
+*nl.Translation MediaType/Media Type: ""
+*nl.MediaType Saved/Printerstandaard: ""
+*nl.MediaType Thermal/Thermal Transfer Media: ""
+*nl.MediaType Direct/Direct Thermal Media: ""
+*nl.Translation PrinterSettings/Printer Settings: ""
+*nl.Translation Darkness/Darkness: ""
+*nl.Darkness -1/Printerstandaard: ""
+*nl.Darkness 1/1: ""
+*nl.Darkness 2/2: ""
+*nl.Darkness 3/3: ""
+*nl.Darkness 4/4: ""
+*nl.Darkness 5/5: ""
+*nl.Darkness 6/6: ""
+*nl.Darkness 7/7: ""
+*nl.Darkness 8/8: ""
+*nl.Darkness 9/9: ""
+*nl.Darkness 10/10: ""
+*nl.Darkness 11/11: ""
+*nl.Darkness 12/12: ""
+*nl.Darkness 13/13: ""
+*nl.Darkness 14/14: ""
+*nl.Darkness 15/15: ""
+*nl.Darkness 16/16: ""
+*nl.Darkness 17/17: ""
+*nl.Darkness 18/18: ""
+*nl.Darkness 19/19: ""
+*nl.Darkness 20/20: ""
+*nl.Darkness 21/21: ""
+*nl.Darkness 22/22: ""
+*nl.Darkness 23/23: ""
+*nl.Darkness 24/24: ""
+*nl.Darkness 25/25: ""
+*nl.Darkness 26/26: ""
+*nl.Darkness 27/27: ""
+*nl.Darkness 28/28: ""
+*nl.Darkness 29/29: ""
+*nl.Darkness 30/30: ""
+*nl.Translation zePrintRate/Print Rate: ""
+*nl.zePrintRate Default/Printerstandaard: ""
+*nl.zePrintRate 1/1 inch/sec.: ""
+*nl.zePrintRate 1.5/1.5 inch/sec.: ""
+*nl.zePrintRate 2/2 inches/sec.: ""
+*nl.zePrintRate 2.5/2.5 inches/sec.: ""
+*nl.zePrintRate 3/3 inches/sec.: ""
+*nl.zePrintRate 4/4 inches/sec.: ""
+*nl.zePrintRate 5/5 inches/sec.: ""
+*nl.zePrintRate 6/6 inches/sec.: ""
*no.Translation Manufacturer/Zebra: ""
*no.Translation ModelName/Zebra EPL2 Label Printer: ""
*no.Translation ShortNickName/Zebra EPL2 Label Printer: ""
@@ -1241,6 +1335,102 @@
*pt.zePrintRate 4/4 inches/sec.: ""
*pt.zePrintRate 5/5 inches/sec.: ""
*pt.zePrintRate 6/6 inches/sec.: ""
+*pt_BR.Translation Manufacturer/Zebra: ""
+*pt_BR.Translation ModelName/Zebra EPL2 Label Printer: ""
+*pt_BR.Translation ShortNickName/Zebra EPL2 Label Printer: ""
+*pt_BR.Translation NickName/Zebra EPL2 Label Printer, 1.3: ""
+*pt_BR.Translation PageSize/Media Size: ""
+*pt_BR.PageSize w90h18/1.25x0.25": ""
+*pt_BR.PageSize w90h162/1.25x2.25": ""
+*pt_BR.PageSize w108h18/1.50x0.25": ""
+*pt_BR.PageSize w108h36/1.50x0.50": ""
+*pt_BR.PageSize w108h72/1.50x1.00": ""
+*pt_BR.PageSize w108h144/1.50x2.00": ""
+*pt_BR.PageSize w144h26/2.00x0.37": ""
+*pt_BR.PageSize w144h36/2.00x0.50": ""
+*pt_BR.PageSize w144h72/2.00x1.00": ""
+*pt_BR.PageSize w144h90/2.00x1.25": ""
+*pt_BR.PageSize w144h288/2.00x4.00": ""
+*pt_BR.PageSize w144h396/2.00x5.50": ""
+*pt_BR.PageSize w162h36/2.25x0.50": ""
+*pt_BR.PageSize w162h90/2.25x1.25": ""
+*pt_BR.PageSize w162h288/2.25x4.00": ""
+*pt_BR.PageSize w162h396/2.25x5.50": ""
+*pt_BR.PageSize w171h396/2.38x5.50": ""
+*pt_BR.PageSize w180h72/2.50x1.00": ""
+*pt_BR.PageSize w180h144/2.50x2.00": ""
+*pt_BR.PageSize w198h90/2.75x1.25": ""
+*pt_BR.PageSize w216h72/3.00x1.00": ""
+*pt_BR.PageSize w216h90/3.00x1.25": ""
+*pt_BR.PageSize w216h144/3.00x2.00": ""
+*pt_BR.PageSize w216h216/3.00x3.00": ""
+*pt_BR.PageSize w216h360/3.00x5.00": ""
+*pt_BR.PageSize w234h144/3.25x2.00": ""
+*pt_BR.PageSize w234h360/3.25x5.00": ""
+*pt_BR.PageSize w234h396/3.25x5.50": ""
+*pt_BR.PageSize w234h419/3.25x5.83": ""
+*pt_BR.PageSize w234h563/3.25x7.83": ""
+*pt_BR.PageSize w252h72/3.50x1.00": ""
+*pt_BR.PageSize w288h72/4.00x1.00": ""
+*pt_BR.PageSize w288h144/4.00x2.00": ""
+*pt_BR.PageSize w288h180/4.00x2.50": ""
+*pt_BR.PageSize w288h216/4.00x3.00": ""
+*pt_BR.PageSize w288h288/4.00x4.00": ""
+*pt_BR.PageSize w288h360/4.00x5.00": ""
+*pt_BR.PageSize w288h432/4.00x6.00": ""
+*pt_BR.PageSize w288h468/4.00x6.50": ""
+*pt_BR.PageSize w288h936/4.00x13.00": ""
+*pt_BR.Translation Resolution/Resolution: ""
+*pt_BR.Resolution 203dpi/203dpi: ""
+*pt_BR.Resolution 300dpi/300dpi: ""
+*pt_BR.Resolution 600dpi/600dpi: ""
+*pt_BR.Translation MediaType/Media Type: ""
+*pt_BR.MediaType Saved/Rápido: ""
+*pt_BR.MediaType Thermal/Thermal Transfer Media: ""
+*pt_BR.MediaType Direct/Direct Thermal Media: ""
+*pt_BR.Translation PrinterSettings/Printer Settings: ""
+*pt_BR.Translation Darkness/Darkness: ""
+*pt_BR.Darkness -1/Rápido: ""
+*pt_BR.Darkness 1/1: ""
+*pt_BR.Darkness 2/2: ""
+*pt_BR.Darkness 3/3: ""
+*pt_BR.Darkness 4/4: ""
+*pt_BR.Darkness 5/5: ""
+*pt_BR.Darkness 6/6: ""
+*pt_BR.Darkness 7/7: ""
+*pt_BR.Darkness 8/8: ""
+*pt_BR.Darkness 9/9: ""
+*pt_BR.Darkness 10/10: ""
+*pt_BR.Darkness 11/11: ""
+*pt_BR.Darkness 12/12: ""
+*pt_BR.Darkness 13/13: ""
+*pt_BR.Darkness 14/14: ""
+*pt_BR.Darkness 15/15: ""
+*pt_BR.Darkness 16/16: ""
+*pt_BR.Darkness 17/17: ""
+*pt_BR.Darkness 18/18: ""
+*pt_BR.Darkness 19/19: ""
+*pt_BR.Darkness 20/20: ""
+*pt_BR.Darkness 21/21: ""
+*pt_BR.Darkness 22/22: ""
+*pt_BR.Darkness 23/23: ""
+*pt_BR.Darkness 24/24: ""
+*pt_BR.Darkness 25/25: ""
+*pt_BR.Darkness 26/26: ""
+*pt_BR.Darkness 27/27: ""
+*pt_BR.Darkness 28/28: ""
+*pt_BR.Darkness 29/29: ""
+*pt_BR.Darkness 30/30: ""
+*pt_BR.Translation zePrintRate/Print Rate: ""
+*pt_BR.zePrintRate Default/Rápido: ""
+*pt_BR.zePrintRate 1/1 inch/sec.: ""
+*pt_BR.zePrintRate 1.5/1.5 inch/sec.: ""
+*pt_BR.zePrintRate 2/2 inches/sec.: ""
+*pt_BR.zePrintRate 2.5/2.5 inches/sec.: ""
+*pt_BR.zePrintRate 3/3 inches/sec.: ""
+*pt_BR.zePrintRate 4/4 inches/sec.: ""
+*pt_BR.zePrintRate 5/5 inches/sec.: ""
+*pt_BR.zePrintRate 6/6 inches/sec.: ""
*pt_PT.Translation Manufacturer/Zebra: ""
*pt_PT.Translation ModelName/Zebra EPL2 Label Printer: ""
*pt_PT.Translation ShortNickName/Zebra EPL2 Label Printer: ""
@@ -1661,4 +1851,4 @@
*Font Times-Roman: Standard "(1.05)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(1.05)" Standard ROM
*Font ZapfDingbats: Special "(001.005)" Special ROM
-*% End of ZEBRAEP2.PPD, 64281 bytes.
+*% End of ZEBRAEP2.PPD, 70917 bytes.
diff --git a/scheduler/Makefile b/scheduler/Makefile
index 08752d2..47e1bd1 100644
--- a/scheduler/Makefile
+++ b/scheduler/Makefile
@@ -1,5 +1,5 @@
#
-# "$Id: Makefile 6802 2007-08-16 18:44:46Z mike $"
+# "$Id: Makefile 6801 2007-08-16 18:42:49Z mike $"
#
# Scheduler Makefile for the Common UNIX Printing System (CUPS).
#
@@ -324,5 +324,5 @@
#
-# End of "$Id: Makefile 6802 2007-08-16 18:44:46Z mike $".
+# End of "$Id: Makefile 6801 2007-08-16 18:42:49Z mike $".
#
diff --git a/scheduler/auth.c b/scheduler/auth.c
index 3f5f724..d77d075 100644
--- a/scheduler/auth.c
+++ b/scheduler/auth.c
@@ -1,5 +1,5 @@
/*
- * "$Id: auth.c 6949 2007-09-12 21:33:23Z mike $"
+ * "$Id: auth.c 6947 2007-09-12 21:09:49Z mike $"
*
* Authorization routines for the Common UNIX Printing System (CUPS).
*
@@ -2668,5 +2668,5 @@
/*
- * End of "$Id: auth.c 6949 2007-09-12 21:33:23Z mike $".
+ * End of "$Id: auth.c 6947 2007-09-12 21:09:49Z mike $".
*/
diff --git a/scheduler/client.c b/scheduler/client.c
index 933e96e..f6c106a 100644
--- a/scheduler/client.c
+++ b/scheduler/client.c
@@ -1,5 +1,5 @@
/*
- * "$Id: client.c 7000 2007-09-28 19:47:00Z mike $"
+ * "$Id: client.c 6999 2007-09-28 19:46:53Z mike $"
*
* Client routines for the Common UNIX Printing System (CUPS) scheduler.
*
@@ -3245,11 +3245,11 @@
snprintf(filename, len, "%s%s", ServerRoot, con->uri + 11);
else if (!strncmp(con->uri, "/admin/log/", 11))
{
- if (!strcmp(con->uri + 11, "access_log") && AccessLog[0] == '/')
+ if (!strncmp(con->uri + 11, "access_log", 10) && AccessLog[0] == '/')
strlcpy(filename, AccessLog, len);
- else if (!strcmp(con->uri + 11, "error_log") && ErrorLog[0] == '/')
+ else if (!strncmp(con->uri + 11, "error_log", 9) && ErrorLog[0] == '/')
strlcpy(filename, ErrorLog, len);
- else if (!strcmp(con->uri + 11, "page_log") && PageLog[0] == '/')
+ else if (!strncmp(con->uri + 11, "page_log", 8) && PageLog[0] == '/')
strlcpy(filename, PageLog, len);
else
return (NULL);
@@ -4652,5 +4652,5 @@
/*
- * End of "$Id: client.c 7000 2007-09-28 19:47:00Z mike $".
+ * End of "$Id: client.c 6999 2007-09-28 19:46:53Z mike $".
*/
diff --git a/scheduler/client.h b/scheduler/client.h
index baeef5f..c92a5f0 100644
--- a/scheduler/client.h
+++ b/scheduler/client.h
@@ -1,5 +1,5 @@
/*
- * "$Id: client.h 6949 2007-09-12 21:33:23Z mike $"
+ * "$Id: client.h 6947 2007-09-12 21:09:49Z mike $"
*
* Client definitions for the Common UNIX Printing System (CUPS) scheduler.
*
@@ -131,5 +131,5 @@
/*
- * End of "$Id: client.h 6949 2007-09-12 21:33:23Z mike $".
+ * End of "$Id: client.h 6947 2007-09-12 21:09:49Z mike $".
*/
diff --git a/scheduler/conf.c b/scheduler/conf.c
index b081c3f..f52534c 100644
--- a/scheduler/conf.c
+++ b/scheduler/conf.c
@@ -1,5 +1,5 @@
/*
- * "$Id: conf.c 6783 2007-08-10 19:48:57Z mike $"
+ * "$Id: conf.c 6930 2007-09-08 00:28:06Z mike $"
*
* Configuration routines for the Common UNIX Printing System (CUPS).
*
@@ -126,6 +126,7 @@
{ "LimitRequestBody", &MaxRequestSize, CUPSD_VARTYPE_INTEGER },
{ "ListenBackLog", &ListenBackLog, CUPSD_VARTYPE_INTEGER },
{ "LogFilePerm", &LogFilePerm, CUPSD_VARTYPE_INTEGER },
+ { "LPDConfigFile", &LPDConfigFile, CUPSD_VARTYPE_STRING },
{ "MaxActiveJobs", &MaxActiveJobs, CUPSD_VARTYPE_INTEGER },
{ "MaxClients", &MaxClients, CUPSD_VARTYPE_INTEGER },
{ "MaxClientsPerHost", &MaxClientsPerHost, CUPSD_VARTYPE_INTEGER },
@@ -162,6 +163,7 @@
#endif /* HAVE_SSL */
{ "ServerName", &ServerName, CUPSD_VARTYPE_STRING },
{ "ServerRoot", &ServerRoot, CUPSD_VARTYPE_PATHNAME },
+ { "SMBConfigFile", &SMBConfigFile, CUPSD_VARTYPE_STRING },
{ "StateDir", &StateDir, CUPSD_VARTYPE_STRING },
#ifdef HAVE_AUTHORIZATION_H
{ "SystemGroupAuthKey", &SystemGroupAuthKey, CUPSD_VARTYPE_STRING },
@@ -349,6 +351,7 @@
*old_requestroot; /* Old RequestRoot */
const char *tmpdir; /* TMPDIR environment variable */
struct stat tmpinfo; /* Temporary directory info */
+ cupsd_policy_t *p; /* Policy */
/*
@@ -546,6 +549,9 @@
Browsing = CUPS_DEFAULT_BROWSING;
DefaultShared = CUPS_DEFAULT_DEFAULT_SHARED;
+ cupsdSetString(&LPDConfigFile, CUPS_DEFAULT_LPD_CONFIG_FILE);
+ cupsdSetString(&SMBConfigFile, CUPS_DEFAULT_SMB_CONFIG_FILE);
+
cupsdClearString(&BrowseLocalOptions);
cupsdClearString(&BrowseRemoteOptions);
@@ -930,7 +936,6 @@
if (!DefaultPolicyPtr)
{
- cupsd_policy_t *p; /* New policy */
cupsd_location_t *po; /* New policy operation */
@@ -958,7 +963,7 @@
"Renew-Subscription Cancel-Subscription "
"Get-Notifications Reprocess-Job Cancel-Current-Job "
"Suspend-Current-Job Resume-Job CUPS-Move-Job "
- "CUPS-Authenticate-Job>");
+ "CUPS-Authenticate-Job CUPS-Get-Document>");
cupsdLogMessage(CUPSD_LOG_INFO, "Order Deny,Allow");
po = cupsdAddPolicyOp(p, NULL, IPP_SEND_DOCUMENT);
@@ -986,6 +991,7 @@
cupsdAddPolicyOp(p, po, IPP_RESUME_JOB);
cupsdAddPolicyOp(p, po, CUPS_MOVE_JOB);
cupsdAddPolicyOp(p, po, CUPS_AUTHENTICATE_JOB);
+ cupsdAddPolicyOp(p, po, CUPS_GET_DOCUMENT);
cupsdLogMessage(CUPSD_LOG_INFO, "</Limit>");
@@ -1046,11 +1052,12 @@
}
cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdReadConfiguration: NumPolicies=%d",
- NumPolicies);
- for (i = 0; i < NumPolicies; i ++)
+ cupsArrayCount(Policies));
+ for (i = 0, p = (cupsd_policy_t *)cupsArrayFirst(Policies);
+ p;
+ i ++, p = (cupsd_policy_t *)cupsArrayNext(Policies))
cupsdLogMessage(CUPSD_LOG_DEBUG2,
- "cupsdReadConfiguration: Policies[%d]=\"%s\"", i,
- Policies[i]->name);
+ "cupsdReadConfiguration: Policies[%d]=\"%s\"", i, p->name);
/*
* If we are doing a full reload or the server root has changed, flush
@@ -2018,6 +2025,10 @@
protocols |= BROWSE_LDAP;
else if (!strcasecmp(valstart, "dnssd") || !strcasecmp(valstart, "bonjour"))
protocols |= BROWSE_DNSSD;
+ else if (!strcasecmp(valstart, "lpd"))
+ protocols |= BROWSE_LPD;
+ else if (!strcasecmp(valstart, "smb"))
+ protocols |= BROWSE_SMB;
else if (!strcasecmp(valstart, "all"))
protocols |= BROWSE_ALL;
else if (strcasecmp(valstart, "none"))
@@ -3245,6 +3256,30 @@
"Missing </Limit> before </Policy> on line %d!",
linenum);
+ /*
+ * Verify that we have an explicit policy for CUPS-Get-Document
+ * (ensures that upgrades do not introduce new security issues...)
+ */
+
+ if ((op = cupsdFindPolicyOp(pol, CUPS_GET_DOCUMENT)) == NULL ||
+ op->op == IPP_ANY_OPERATION)
+ {
+ if ((op = cupsdFindPolicyOp(pol, IPP_SEND_DOCUMENT)) != NULL &&
+ op->op != IPP_ANY_OPERATION)
+ {
+ /*
+ * Add a new limit for CUPS-Get-Document using the Send-Document
+ * limit as a template...
+ */
+
+ cupsdLogMessage(CUPSD_LOG_WARN,
+ "No limit for CUPS-Get-Document defined in policy %s "
+ "- using Send-Document's policy", pol->name);
+
+ cupsdAddPolicyOp(pol, op, CUPS_GET_DOCUMENT);
+ }
+ }
+
return (linenum);
}
else if (!strcasecmp(line, "<Limit") && !op)
@@ -3352,5 +3387,5 @@
/*
- * End of "$Id: conf.c 6783 2007-08-10 19:48:57Z mike $".
+ * End of "$Id: conf.c 6930 2007-09-08 00:28:06Z mike $".
*/
diff --git a/scheduler/cups-deviced.c b/scheduler/cups-deviced.c
index 9a92732..3cacab3 100644
--- a/scheduler/cups-deviced.c
+++ b/scheduler/cups-deviced.c
@@ -1,5 +1,5 @@
/*
- * "$Id: cups-deviced.c 6693 2007-07-19 21:02:36Z mike $"
+ * "$Id: cups-deviced.c 7011 2007-10-10 21:13:35Z mike $"
*
* Device scanning mini-daemon for the Common UNIX Printing System (CUPS).
*
@@ -409,7 +409,8 @@
const char *device_uri, /* I - Device URI */
const char *device_id) /* I - 1284 device ID */
{
- dev_info_t *dev; /* New device */
+ dev_info_t *dev, /* New device */
+ *temp; /* Found device */
/*
@@ -438,8 +439,18 @@
* Add the device to the array and return...
*/
- cupsArrayAdd(devs, dev);
+ if ((temp = cupsArrayFind(devs, dev)) != NULL)
+ {
+ /*
+ * Avoid duplicates!
+ */
+ free(dev);
+ dev = temp;
+ }
+ else
+ cupsArrayAdd(devs, dev);
+
return (dev);
}
@@ -548,5 +559,5 @@
/*
- * End of "$Id: cups-deviced.c 6693 2007-07-19 21:02:36Z mike $".
+ * End of "$Id: cups-deviced.c 7011 2007-10-10 21:13:35Z mike $".
*/
diff --git a/scheduler/cupsd.h b/scheduler/cupsd.h
index 8666cf8..a6340be 100644
--- a/scheduler/cupsd.h
+++ b/scheduler/cupsd.h
@@ -1,5 +1,5 @@
/*
- * "$Id: cupsd.h 6755 2007-08-01 19:02:47Z mike $"
+ * "$Id: cupsd.h 6875 2007-08-27 23:25:06Z mike $"
*
* Main header file for the Common UNIX Printing System (CUPS) scheduler.
*
@@ -152,6 +152,8 @@
* Globals...
*/
+VAR int TestConfigFile VALUE(0);
+ /* Test the cupsd.conf file? */
VAR int MaxFDs; /* Maximum number of files */
VAR time_t ReloadTime VALUE(0);
@@ -226,5 +228,5 @@
extern int cupsdRemoveFile(const char *filename);
/*
- * End of "$Id: cupsd.h 6755 2007-08-01 19:02:47Z mike $".
+ * End of "$Id: cupsd.h 6875 2007-08-27 23:25:06Z mike $".
*/
diff --git a/scheduler/cupsfilter.c b/scheduler/cupsfilter.c
index 713a0f1..4085be1 100644
--- a/scheduler/cupsfilter.c
+++ b/scheduler/cupsfilter.c
@@ -1,5 +1,5 @@
/*
- * "$Id: cupsfilter.c 6816 2007-08-20 20:16:00Z mike $"
+ * "$Id: cupsfilter.c 6879 2007-08-29 20:26:50Z mike $"
*
* CUPS filtering program for the Common UNIX Printing System (CUPS).
*
@@ -19,6 +19,7 @@
* escape_options() - Convert an options array to a string.
* exec_filter() - Execute a single filter.
* exec_filters() - Execute filters for the given file and options.
+ * get_job_file() - Get the specified job file.
* open_pipe() - Create a pipe which is closed on exec.
* read_cupsd_conf() - Read the cupsd.conf file to get the filter settings.
* set_string() - Copy and set a string.
@@ -35,8 +36,10 @@
#include <errno.h>
#include "mime.h"
#include <stdlib.h>
+#include <limits.h>
#include <unistd.h>
#include <fcntl.h>
+#include <signal.h>
#include <sys/wait.h>
#if defined(__APPLE__)
# include <libgen.h>
@@ -64,6 +67,8 @@
/* CUPS_SERVERROOT environment variable */
static char *RIPCache = NULL;
/* RIP_CACHE environment variable */
+static char TempFile[1024] = "";
+ /* Temporary file */
/*
@@ -79,9 +84,11 @@
const char *printer, const char *user,
const char *title, int num_options,
cups_option_t *options);
+static void get_job_file(const char *job);
static int open_pipe(int *fds);
static int read_cupsd_conf(const char *filename);
static void set_string(char **s, const char *val);
+static void sighandler(int sig);
static void usage(const char *command, const char *opt);
@@ -214,7 +221,21 @@
usage(command, opt);
break;
- case 'j' : /* Specify destination MIME type... */
+ case 'j' : /* Get job file or specify destination MIME type... */
+ if (strcmp(command, "convert"))
+ {
+ i ++;
+ if (i < argc)
+ {
+ get_job_file(argv[i]);
+ infile = TempFile;
+ }
+ else
+ usage(command, opt);
+
+ break;
+ }
+
case 'm' : /* Specify destination MIME type... */
i ++;
if (i < argc)
@@ -405,6 +426,9 @@
* Remove files as needed, then exit...
*/
+ if (TempFile[0])
+ unlink(TempFile);
+
if (removeppd && ppdfile)
unlink(ppdfile);
@@ -811,10 +835,102 @@
/*
+ * 'get_job_file()' - Get the specified job file.
+ */
+
+static void
+get_job_file(const char *job) /* I - Job ID */
+{
+ long jobid, /* Job ID */
+ docnum; /* Document number */
+ const char *jobptr; /* Pointer into job ID string */
+ char uri[1024]; /* job-uri */
+ http_t *http; /* Connection to server */
+ ipp_t *request; /* Request data */
+ int tempfd; /* Temporary file */
+
+
+ /*
+ * Get the job ID and document number, if any...
+ */
+
+ if ((jobptr = strrchr(job, '-')) != NULL)
+ jobptr ++;
+ else
+ jobptr = job;
+
+ jobid = strtol(jobptr, (char **)&jobptr, 10);
+
+ if (*jobptr == ',')
+ docnum = strtol(jobptr + 1, NULL, 10);
+ else
+ docnum = 1;
+
+ if (jobid < 1 || jobid > INT_MAX)
+ {
+ _cupsLangPrintf(stderr, _("cupsfilter: Invalid job ID %d!\n"), (int)jobid);
+ exit(1);
+ }
+
+ if (docnum < 1 || docnum > INT_MAX)
+ {
+ _cupsLangPrintf(stderr, _("cupsfilter: Invalid document number %d!\n"),
+ (int)docnum);
+ exit(1);
+ }
+
+ /*
+ * Ask the server for the document file...
+ */
+
+ if ((http = httpConnectEncrypt(cupsServer(), ippPort(),
+ cupsEncryption())) == NULL)
+ {
+ _cupsLangPrintf(stderr, _("%s: Unable to connect to server\n"),
+ "cupsfilter");
+ exit(1);
+ }
+
+ request = ippNewRequest(CUPS_GET_DOCUMENT);
+
+ snprintf(uri, sizeof(uri), "ipp://localhost/jobs/%d", (int)jobid);
+
+ ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_URI, "job-uri", NULL, uri);
+ ippAddInteger(request, IPP_TAG_OPERATION, IPP_TAG_INTEGER, "document-number",
+ (int)docnum);
+
+ if ((tempfd = cupsTempFd(TempFile, sizeof(TempFile))) == -1)
+ {
+ _cupsLangPrintf(stderr,
+ _("cupsfilter: Unable to create temporary file: %s\n"),
+ strerror(errno));
+ httpClose(http);
+ exit(1);
+ }
+
+ signal(SIGTERM, sighandler);
+
+ ippDelete(cupsDoIORequest(http, request, "/", -1, tempfd));
+
+ close(tempfd);
+
+ httpClose(http);
+
+ if (cupsLastError() != IPP_OK)
+ {
+ _cupsLangPrintf(stderr, _("cupsfilter: Unable to get job file - %s\n"),
+ cupsLastErrorString());
+ unlink(TempFile);
+ exit(1);
+ }
+}
+
+
+/*
* 'open_pipe()' - Create a pipe which is closed on exec.
*/
-int /* O - 0 on success, -1 on error */
+static int /* O - 0 on success, -1 on error */
open_pipe(int *fds) /* O - Pipe file descriptors (2) */
{
/*
@@ -948,6 +1064,28 @@
/*
+ * 'sighandler()' - Signal catcher for when we print from stdin...
+ */
+
+static void
+sighandler(int s) /* I - Signal number */
+{
+ /*
+ * Remove the temporary file we're using to print a job file...
+ */
+
+ if (TempFile[0])
+ unlink(TempFile);
+
+ /*
+ * Exit...
+ */
+
+ exit(s);
+}
+
+
+/*
* 'usage()' - Show program usage...
*/
@@ -965,6 +1103,7 @@
"Options:\n"
"\n"
" -c cupsd.conf Set cupsd.conf file to use\n"
+ " -j job-id[,N] Filter file N from the specified job (default is file 1)\n"
" -n copies Set number of copies\n"
" -o name=value Set option(s)\n"
" -p filename.ppd Set PPD file\n"
@@ -992,5 +1131,5 @@
/*
- * End of "$Id: cupsfilter.c 6816 2007-08-20 20:16:00Z mike $".
+ * End of "$Id: cupsfilter.c 6879 2007-08-29 20:26:50Z mike $".
*/
diff --git a/scheduler/dirsvc.c b/scheduler/dirsvc.c
index 3fbd2ae..dd08c4b 100644
--- a/scheduler/dirsvc.c
+++ b/scheduler/dirsvc.c
@@ -1,5 +1,5 @@
/*
- * "$Id: dirsvc.c 6974 2007-09-18 17:51:32Z mike $"
+ * "$Id: dirsvc.c 7003 2007-10-01 23:10:13Z mike $"
*
* Directory services routines for the Common UNIX Printing System (CUPS).
*
@@ -53,7 +53,9 @@
* slp_url_callback() - SLP service url callback
* update_cups_browse() - Update the browse lists using the CUPS
* protocol.
+ * update_lpd() - Update the LPD configuration as needed.
* update_polling() - Read status messages from the poll daemons.
+ * update_smb() - Update the SMB configuration as needed.
*/
/*
@@ -98,7 +100,9 @@
static void send_slp_browse(cupsd_printer_t *p);
#endif /* HAVE_LIBSLP */
static void update_cups_browse(void);
+static void update_lpd(int onoff);
static void update_polling(void);
+static void update_smb(int onoff);
#ifdef HAVE_OPENLDAP
@@ -790,6 +794,7 @@
cupsd_printer_t *p; /* Current printer */
time_t ut, /* Minimum update time */
to; /* Timeout time */
+ int write_printcap; /* Write the printcap file? */
if (!Browsing || !BrowseLocalProtocols || !Printers)
@@ -887,7 +892,7 @@
* Loop through all of the printers and send local updates as needed...
*/
- for (p = (cupsd_printer_t *)cupsArrayFirst(Printers);
+ for (p = (cupsd_printer_t *)cupsArrayFirst(Printers), write_printcap = 0;
p;
p = (cupsd_printer_t *)cupsArrayNext(Printers))
{
@@ -912,9 +917,13 @@
cupsArraySave(Printers);
cupsdDeletePrinter(p, 1);
cupsArrayRestore(Printers);
+ write_printcap = 1;
}
}
}
+
+ if (write_printcap)
+ cupsdWritePrintcap();
}
@@ -1139,6 +1148,16 @@
#endif /* HAVE_OPENLDAP */
/*
+ * Enable LPD and SMB printer sharing as needed through external programs...
+ */
+
+ if (BrowseLocalProtocols & BROWSE_LPD)
+ update_lpd(1);
+
+ if (BrowseLocalProtocols & BROWSE_SMB)
+ update_smb(1);
+
+ /*
* Register the individual printers
*/
@@ -1318,6 +1337,16 @@
BrowseLDAPHandle = NULL;
}
#endif /* HAVE_OPENLDAP */
+
+ /*
+ * Disable LPD and SMB printer sharing as needed through external programs...
+ */
+
+ if (BrowseLocalProtocols & BROWSE_LPD)
+ update_lpd(0);
+
+ if (BrowseLocalProtocols & BROWSE_SMB)
+ update_smb(0);
}
@@ -3793,6 +3822,90 @@
/*
+ * 'update_lpd()' - Update the LPD configuration as needed.
+ */
+
+static void
+update_lpd(int onoff) /* - 1 = turn on, 0 = turn off */
+{
+ if (!LPDConfigFile)
+ return;
+
+ if (!strncmp(LPDConfigFile, "xinetd:///", 10))
+ {
+ /*
+ * Enable/disable LPD via the xinetd.d config file for cups-lpd...
+ */
+
+ char newfile[1024]; /* New cups-lpd.N file */
+ cups_file_t *ofp, /* Original file pointer */
+ *nfp; /* New file pointer */
+ char line[1024]; /* Line from file */
+
+
+ snprintf(newfile, sizeof(newfile), "%s.N", LPDConfigFile + 9);
+
+ if ((ofp = cupsFileOpen(LPDConfigFile + 9, "r")) == NULL)
+ {
+ cupsdLogMessage(CUPSD_LOG_ERROR, "Unable to open \"%s\" - %s",
+ LPDConfigFile + 9, strerror(errno));
+ return;
+ }
+
+ if ((nfp = cupsFileOpen(newfile, "w")) == NULL)
+ {
+ cupsdLogMessage(CUPSD_LOG_ERROR, "Unable to create \"%s\" - %s",
+ newfile, strerror(errno));
+ cupsFileClose(ofp);
+ return;
+ }
+
+ /*
+ * Copy all of the lines from the cups-lpd file...
+ */
+
+ while (cupsFileGets(ofp, line, sizeof(line)))
+ {
+ if (line[0] == '{')
+ {
+ cupsFilePrintf(nfp, "%s\n", line);
+ snprintf(line, sizeof(line), "\tdisable = %s",
+ onoff ? "no" : "yes");
+ }
+ else if (strstr(line, "disable ="))
+ continue;
+
+ cupsFilePrintf(nfp, "%s\n", line);
+ }
+
+ cupsFileClose(nfp);
+ cupsFileClose(ofp);
+ rename(newfile, LPDConfigFile + 9);
+ }
+ else if (!strncmp(LPDConfigFile, "launchd:///", 11))
+ {
+ /*
+ * Enable/disable LPD via the launchctl command...
+ */
+
+ char *argv[5], /* Arguments for command */
+ *envp[MAX_ENV]; /* Environment for command */
+ int pid; /* Process ID */
+
+
+ cupsdLoadEnv(envp, (int)(sizeof(envp) / sizeof(envp[0])));
+ argv[0] = (char *)"launchctl";
+ argv[1] = (char *)(onoff ? "load" : "unload");
+ argv[2] = (char *)"-w";
+ argv[3] = LPDConfigFile + 10;
+ argv[4] = NULL;
+
+ cupsdStartProcess("/bin/launchctl", argv, envp, -1, -1, -1, -1, -1, 1, &pid);
+ }
+}
+
+
+/*
* 'update_polling()' - Read status messages from the poll daemons.
*/
@@ -3823,5 +3936,90 @@
/*
- * End of "$Id: dirsvc.c 6974 2007-09-18 17:51:32Z mike $".
+ * 'update_smb()' - Update the SMB configuration as needed.
+ */
+
+static void
+update_smb(int onoff) /* I - 1 = turn on, 0 = turn off */
+{
+ if (!SMBConfigFile)
+ return;
+
+ if (!strncmp(SMBConfigFile, "samba:///", 9))
+ {
+ /*
+ * Enable/disable SMB via the specified smb.conf config file...
+ */
+
+ char newfile[1024]; /* New smb.conf.N file */
+ cups_file_t *ofp, /* Original file pointer */
+ *nfp; /* New file pointer */
+ char line[1024]; /* Line from file */
+ int in_printers; /* In [printers] section? */
+
+
+ snprintf(newfile, sizeof(newfile), "%s.N", SMBConfigFile + 8);
+
+ if ((ofp = cupsFileOpen(SMBConfigFile + 8, "r")) == NULL)
+ {
+ cupsdLogMessage(CUPSD_LOG_ERROR, "Unable to open \"%s\" - %s",
+ SMBConfigFile + 8, strerror(errno));
+ return;
+ }
+
+ if ((nfp = cupsFileOpen(newfile, "w")) == NULL)
+ {
+ cupsdLogMessage(CUPSD_LOG_ERROR, "Unable to create \"%s\" - %s",
+ newfile, strerror(errno));
+ cupsFileClose(ofp);
+ return;
+ }
+
+ /*
+ * Copy all of the lines from the smb.conf file...
+ */
+
+ in_printers = 0;
+
+ while (cupsFileGets(ofp, line, sizeof(line)))
+ {
+ if (in_printers && strstr(line, "printable ="))
+ snprintf(line, sizeof(line), " printable = %s",
+ onoff ? "yes" : "no");
+
+ cupsFilePrintf(nfp, "%s\n", line);
+
+ if (line[0] == '[')
+ in_printers = !strcmp(line, "[printers]");
+ }
+
+ cupsFileClose(nfp);
+ cupsFileClose(ofp);
+ rename(newfile, SMBConfigFile + 8);
+ }
+ else if (!strncmp(SMBConfigFile, "launchd:///", 11))
+ {
+ /*
+ * Enable/disable SMB via the launchctl command...
+ */
+
+ char *argv[5], /* Arguments for command */
+ *envp[MAX_ENV]; /* Environment for command */
+ int pid; /* Process ID */
+
+
+ cupsdLoadEnv(envp, (int)(sizeof(envp) / sizeof(envp[0])));
+ argv[0] = (char *)"launchctl";
+ argv[1] = (char *)(onoff ? "load" : "unload");
+ argv[2] = (char *)"-w";
+ argv[3] = SMBConfigFile + 10;
+ argv[4] = NULL;
+
+ cupsdStartProcess("/bin/launchctl", argv, envp, -1, -1, -1, -1, -1, 1, &pid);
+ }
+}
+
+
+/*
+ * End of "$Id: dirsvc.c 7003 2007-10-01 23:10:13Z mike $".
*/
diff --git a/scheduler/dirsvc.h b/scheduler/dirsvc.h
index 3a2e5a9..5ff06c3 100644
--- a/scheduler/dirsvc.h
+++ b/scheduler/dirsvc.h
@@ -1,5 +1,5 @@
/*
- * "$Id: dirsvc.h 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: dirsvc.h 6930 2007-09-08 00:28:06Z mike $"
*
* Directory services definitions for the Common UNIX Printing System
* (CUPS) scheduler.
@@ -37,7 +37,9 @@
#define BROWSE_SLP 2 /* SLPv2 */
#define BROWSE_LDAP 4 /* LDAP */
#define BROWSE_DNSSD 8 /* DNS Service Discovery (aka Bonjour) */
-#define BROWSE_ALL 15 /* All protocols */
+#define BROWSE_SMB 16 /* SMB/Samba */
+#define BROWSE_LPD 32 /* LPD via xinetd or launchd */
+#define BROWSE_ALL 63 /* All protocols */
/*
@@ -150,6 +152,10 @@
*BrowseLDAPCACertFile VALUE(NULL);
/* LDAP CA CERT file to use */
#endif /* HAVE_LDAP */
+VAR char *LPDConfigFile VALUE(NULL),
+ /* LPD configuration file */
+ *SMBConfigFile VALUE(NULL);
+ /* SMB configuration file */
/*
@@ -176,5 +182,5 @@
/*
- * End of "$Id: dirsvc.h 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: dirsvc.h 6930 2007-09-08 00:28:06Z mike $".
*/
diff --git a/scheduler/ipp.c b/scheduler/ipp.c
index b65fe63..b5a839c 100644
--- a/scheduler/ipp.c
+++ b/scheduler/ipp.c
@@ -1,5 +1,5 @@
/*
- * "$Id: ipp.c 6949 2007-09-12 21:33:23Z mike $"
+ * "$Id: ipp.c 7014 2007-10-10 21:57:43Z mike $"
*
* IPP routines for the Common UNIX Printing System (CUPS) scheduler.
*
@@ -54,6 +54,7 @@
* get_default() - Get the default destination.
* get_devices() - Get the list of available devices on the
* local system.
+ * get_document() - Get a copy of a job file.
* get_job_attrs() - Get job attributes.
* get_jobs() - Get a list of jobs for the specified printer.
* get_notifications() - Get events for a subscription.
@@ -165,6 +166,7 @@
static void delete_printer(cupsd_client_t *con, ipp_attribute_t *uri);
static void get_default(cupsd_client_t *con);
static void get_devices(cupsd_client_t *con);
+static void get_document(cupsd_client_t *con, ipp_attribute_t *uri);
static void get_jobs(cupsd_client_t *con, ipp_attribute_t *uri);
static void get_job_attrs(cupsd_client_t *con, ipp_attribute_t *uri);
static void get_notifications(cupsd_client_t *con);
@@ -360,13 +362,31 @@
ippAddString(con->response, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
"attributes-natural-language", NULL, DefaultLanguage);
- if (!charset || !language ||
- (!uri &&
- con->request->request.op.operation_id != CUPS_GET_DEFAULT &&
- con->request->request.op.operation_id != CUPS_GET_PRINTERS &&
- con->request->request.op.operation_id != CUPS_GET_CLASSES &&
- con->request->request.op.operation_id != CUPS_GET_DEVICES &&
- con->request->request.op.operation_id != CUPS_GET_PPDS))
+ if (charset &&
+ strcasecmp(charset->values[0].string.text, "us-ascii") &&
+ strcasecmp(charset->values[0].string.text, "utf-8"))
+ {
+ /*
+ * Bad character set...
+ */
+
+ cupsdLogMessage(CUPSD_LOG_ERROR, "Unsupported character set \"%s\"!",
+ charset->values[0].string.text);
+ cupsdAddEvent(CUPSD_EVENT_SERVER_AUDIT, NULL, NULL,
+ "%04X %s Unsupported attributes-charset value \"%s\"",
+ IPP_CHARSET, con->http.hostname,
+ charset->values[0].string.text);
+ send_ipp_status(con, IPP_BAD_REQUEST,
+ _("Unsupported character set \"%s\"!"),
+ charset->values[0].string.text);
+ }
+ else if (!charset || !language ||
+ (!uri &&
+ con->request->request.op.operation_id != CUPS_GET_DEFAULT &&
+ con->request->request.op.operation_id != CUPS_GET_PRINTERS &&
+ con->request->request.op.operation_id != CUPS_GET_CLASSES &&
+ con->request->request.op.operation_id != CUPS_GET_DEVICES &&
+ con->request->request.op.operation_id != CUPS_GET_PPDS))
{
/*
* Return an error, since attributes-charset,
@@ -571,6 +591,10 @@
get_devices(con);
break;
+ case CUPS_GET_DOCUMENT :
+ get_document(con, uri);
+ break;
+
case CUPS_GET_PPD :
get_ppd(con, uri);
break;
@@ -902,16 +926,6 @@
}
/*
- * Check policy...
- */
-
- if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
- {
- send_http_error(con, status, NULL);
- return;
- }
-
- /*
* See if the class already exists; if not, create a new class...
*/
@@ -935,18 +949,31 @@
}
/*
- * No, add the pclass...
+ * No, check the default policy and then add the class...
*/
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
pclass = cupsdAddClass(resource + 9);
modify = 0;
}
else if (pclass->type & CUPS_PRINTER_IMPLICIT)
{
/*
- * Rename the implicit class to "AnyClass" or remove it...
+ * Check the default policy, then tename the implicit class to "AnyClass"
+ * or remove it...
*/
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
if (ImplicitAnyClasses)
{
snprintf(newname, sizeof(newname), "Any%s", resource + 9);
@@ -965,9 +992,15 @@
else if (pclass->type & CUPS_PRINTER_DISCOVERED)
{
/*
- * Rename the remote class to "Class"...
+ * Check the default policy, then rename the remote class to "Class"...
*/
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
snprintf(newname, sizeof(newname), "%s@%s", resource + 9, pclass->hostname);
cupsdRenamePrinter(pclass, newname);
@@ -978,6 +1011,12 @@
pclass = cupsdAddClass(resource + 9);
modify = 0;
}
+ else if ((status = cupsdCheckPolicy(pclass->op_policy_ptr, con,
+ NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
else
modify = 1;
@@ -2174,16 +2213,6 @@
}
/*
- * Check policy...
- */
-
- if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
- {
- send_http_error(con, status, NULL);
- return;
- }
-
- /*
* See if the printer already exists; if not, create a new printer...
*/
@@ -2207,18 +2236,31 @@
}
/*
- * No, add the printer...
+ * No, check the default policy then add the printer...
*/
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
printer = cupsdAddPrinter(resource + 10);
modify = 0;
}
else if (printer->type & CUPS_PRINTER_IMPLICIT)
{
/*
- * Rename the implicit printer to "AnyPrinter" or delete it...
+ * Check the default policy, then rename the implicit printer to
+ * "AnyPrinter" or delete it...
*/
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
if (ImplicitAnyClasses)
{
snprintf(newname, sizeof(newname), "Any%s", resource + 10);
@@ -2237,9 +2279,16 @@
else if (printer->type & CUPS_PRINTER_DISCOVERED)
{
/*
- * Rename the remote printer to "Printer@server"...
+ * Check the default policy, then rename the remote printer to
+ * "Printer@server"...
*/
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
snprintf(newname, sizeof(newname), "%s@%s", resource + 10,
printer->hostname);
cupsdRenamePrinter(printer, newname);
@@ -2251,6 +2300,12 @@
printer = cupsdAddPrinter(resource + 10);
modify = 0;
}
+ else if ((status = cupsdCheckPolicy(printer->op_policy_ptr, con,
+ NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
else
modify = 1;
@@ -4531,6 +4586,10 @@
con->servername, con->serverport, "/jobs/%d",
job->id);
+ if (!ra || cupsArrayFind(ra, "document-count"))
+ ippAddInteger(con->response, IPP_TAG_JOB, IPP_TAG_INTEGER,
+ "document-count", job->num_files);
+
if (!ra || cupsArrayFind(ra, "job-more-info"))
ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_URI,
"job-more-info", NULL, job_uri);
@@ -5604,6 +5663,150 @@
/*
+ * 'get_document()' - Get a copy of a job file.
+ */
+
+static void
+get_document(cupsd_client_t *con, /* I - Client connection */
+ ipp_attribute_t *uri) /* I - Job URI */
+{
+ http_status_t status; /* Policy status */
+ ipp_attribute_t *attr; /* Current attribute */
+ int jobid; /* Job ID */
+ int docnum; /* Document number */
+ cupsd_job_t *job; /* Current job */
+ char method[HTTP_MAX_URI], /* Method portion of URI */
+ username[HTTP_MAX_URI], /* Username portion of URI */
+ host[HTTP_MAX_URI], /* Host portion of URI */
+ resource[HTTP_MAX_URI]; /* Resource portion of URI */
+ int port; /* Port portion of URI */
+ char filename[1024], /* Filename for document */
+ format[1024]; /* Format for document */
+
+
+ cupsdLogMessage(CUPSD_LOG_DEBUG2, "get_document(%p[%d], %s)", con,
+ con->http.fd, uri->values[0].string.text);
+
+ /*
+ * See if we have a job URI or a printer URI...
+ */
+
+ if (!strcmp(uri->name, "printer-uri"))
+ {
+ /*
+ * Got a printer URI; see if we also have a job-id attribute...
+ */
+
+ if ((attr = ippFindAttribute(con->request, "job-id",
+ IPP_TAG_INTEGER)) == NULL)
+ {
+ send_ipp_status(con, IPP_BAD_REQUEST,
+ _("Got a printer-uri attribute but no job-id!"));
+ return;
+ }
+
+ jobid = attr->values[0].integer;
+ }
+ else
+ {
+ /*
+ * Got a job URI; parse it to get the job ID...
+ */
+
+ httpSeparateURI(HTTP_URI_CODING_ALL, uri->values[0].string.text, method,
+ sizeof(method), username, sizeof(username), host,
+ sizeof(host), &port, resource, sizeof(resource));
+
+ if (strncmp(resource, "/jobs/", 6))
+ {
+ /*
+ * Not a valid URI!
+ */
+
+ send_ipp_status(con, IPP_BAD_REQUEST,
+ _("Bad job-uri attribute \"%s\"!"),
+ uri->values[0].string.text);
+ return;
+ }
+
+ jobid = atoi(resource + 6);
+ }
+
+ /*
+ * See if the job exists...
+ */
+
+ if ((job = cupsdFindJob(jobid)) == NULL)
+ {
+ /*
+ * Nope - return a "not found" error...
+ */
+
+ send_ipp_status(con, IPP_NOT_FOUND, _("Job #%d does not exist!"), jobid);
+ return;
+ }
+
+ /*
+ * Check policy...
+ */
+
+ if ((status = cupsdCheckPolicy(DefaultPolicyPtr, con, NULL)) != HTTP_OK)
+ {
+ send_http_error(con, status, NULL);
+ return;
+ }
+
+ /*
+ * Get the document number...
+ */
+
+ if ((attr = ippFindAttribute(con->request, "document-number",
+ IPP_TAG_INTEGER)) == NULL)
+ {
+ send_ipp_status(con, IPP_BAD_REQUEST,
+ _("Missing document-number attribute!"));
+ return;
+ }
+
+ if ((docnum = attr->values[0].integer) < 1 || docnum > job->num_files ||
+ attr->num_values > 1)
+ {
+ send_ipp_status(con, IPP_NOT_FOUND, _("Document %d not found in job %d."),
+ docnum, jobid);
+ return;
+ }
+
+ snprintf(filename, sizeof(filename), "%s/d%05d-%03d", RequestRoot, jobid,
+ docnum);
+ if ((con->file = open(filename, O_RDONLY)) == -1)
+ {
+ cupsdLogMessage(CUPSD_LOG_ERROR,
+ "Unable to open document %d in job %d - %s", docnum, jobid,
+ strerror(errno));
+ send_ipp_status(con, IPP_NOT_FOUND,
+ _("Unable to open document %d in job %d!"), docnum, jobid);
+ return;
+ }
+
+ fcntl(con->file, F_SETFD, fcntl(con->file, F_GETFD) | FD_CLOEXEC);
+
+ cupsdLoadJob(job);
+
+ snprintf(format, sizeof(format), "%s/%s", job->filetypes[docnum - 1]->super,
+ job->filetypes[docnum - 1]->type);
+
+ ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_MIMETYPE, "document-format",
+ NULL, format);
+ ippAddInteger(con->response, IPP_TAG_JOB, IPP_TAG_INTEGER, "document-number",
+ docnum);
+ if ((attr = ippFindAttribute(job->attrs, "document-name",
+ IPP_TAG_NAME)) != NULL)
+ ippAddString(con->response, IPP_TAG_JOB, IPP_TAG_NAME, "document-name",
+ NULL, attr->values[0].string.text);
+}
+
+
+/*
* 'get_job_attrs()' - Get job attributes.
*/
@@ -9929,5 +10132,5 @@
/*
- * End of "$Id: ipp.c 6949 2007-09-12 21:33:23Z mike $".
+ * End of "$Id: ipp.c 7014 2007-10-10 21:57:43Z mike $".
*/
diff --git a/scheduler/job.c b/scheduler/job.c
index 277be5f..4639b33 100644
--- a/scheduler/job.c
+++ b/scheduler/job.c
@@ -1,5 +1,5 @@
/*
- * "$Id: job.c 7000 2007-09-28 19:47:00Z mike $"
+ * "$Id: job.c 7005 2007-10-01 23:45:48Z mike $"
*
* Job management routines for the Common UNIX Printing System (CUPS).
*
@@ -878,6 +878,7 @@
job->state->values[0].integer = IPP_JOB_HELD;
job->state_value = IPP_JOB_HELD;
+ job->current_file = 0;
cupsdSaveJob(job);
@@ -3789,5 +3790,5 @@
/*
- * End of "$Id: job.c 7000 2007-09-28 19:47:00Z mike $".
+ * End of "$Id: job.c 7005 2007-10-01 23:45:48Z mike $".
*/
diff --git a/scheduler/log.c b/scheduler/log.c
index 492b68b..dbe08e7 100644
--- a/scheduler/log.c
+++ b/scheduler/log.c
@@ -1,5 +1,5 @@
/*
- * "$Id: log.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: log.c 6875 2007-08-27 23:25:06Z mike $"
*
* Log file routines for the Common UNIX Printing System (CUPS).
*
@@ -196,6 +196,19 @@
* See if we want to log this message...
*/
+ if (TestConfigFile)
+ {
+ if (level <= CUPSD_LOG_WARN)
+ {
+ va_start(ap, message);
+ vfprintf(stderr, message, ap);
+ putc('\n', stderr);
+ va_end(ap);
+ }
+
+ return (1);
+ }
+
if (level > LogLevel || !ErrorLog)
return (1);
@@ -607,5 +620,5 @@
/*
- * End of "$Id: log.c 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: log.c 6875 2007-08-27 23:25:06Z mike $".
*/
diff --git a/scheduler/main.c b/scheduler/main.c
index 6b4d839..9cb8439 100644
--- a/scheduler/main.c
+++ b/scheduler/main.c
@@ -1,5 +1,5 @@
/*
- * "$Id: main.c 6915 2007-09-05 21:05:17Z mike $"
+ * "$Id: main.c 6914 2007-09-05 21:05:04Z mike $"
*
* Scheduler main loop for the Common UNIX Printing System (CUPS).
*
@@ -254,6 +254,11 @@
fg = 1;
break;
+ case 't' : /* Test the cupsd.conf file... */
+ TestConfigFile = 1;
+ fg = 1;
+ break;
+
default : /* Unknown option */
_cupsLangPrintf(stderr, _("cupsd: Unknown option \"%c\" - "
"aborting!\n"), *opt);
@@ -410,10 +415,18 @@
if (!cupsdReadConfiguration())
{
- syslog(LOG_LPR, "Unable to read configuration file \'%s\' - exiting!",
- ConfigurationFile);
+ if (TestConfigFile)
+ printf("%s contains errors\n", ConfigurationFile);
+ else
+ syslog(LOG_LPR, "Unable to read configuration file \'%s\' - exiting!",
+ ConfigurationFile);
return (1);
}
+ else if (TestConfigFile)
+ {
+ printf("%s is OK\n", ConfigurationFile);
+ return (0);
+ }
if (!strncmp(TempDir, RequestRoot, strlen(RequestRoot)))
{
@@ -1892,5 +1905,5 @@
/*
- * End of "$Id: main.c 6915 2007-09-05 21:05:17Z mike $".
+ * End of "$Id: main.c 6914 2007-09-05 21:05:04Z mike $".
*/
diff --git a/scheduler/policy.c b/scheduler/policy.c
index 593e381..25204ee 100644
--- a/scheduler/policy.c
+++ b/scheduler/policy.c
@@ -1,5 +1,5 @@
/*
- * "$Id: policy.c 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: policy.c 6895 2007-08-30 00:09:27Z mike $"
*
* Policy routines for the Common UNIX Printing System (CUPS).
*
@@ -31,36 +31,37 @@
/*
+ * Local functions...
+ */
+
+static int compare_ops(cupsd_location_t *a, cupsd_location_t *b);
+static int compare_policies(cupsd_policy_t *a, cupsd_policy_t *b);
+static int hash_op(cupsd_location_t *op);
+
+
+/*
* 'AddPolicy()' - Add a policy to the system.
*/
cupsd_policy_t * /* O - Policy */
cupsdAddPolicy(const char *policy) /* I - Name of policy */
{
- cupsd_policy_t *temp, /* Pointer to policy */
- **tempa; /* Pointer to policy array */
+ cupsd_policy_t *temp; /* Pointer to policy */
- if (policy == NULL)
+ if (!policy)
return (NULL);
- if (NumPolicies == 0)
- tempa = malloc(sizeof(cupsd_policy_t *));
- else
- tempa = realloc(Policies, sizeof(cupsd_policy_t *) * (NumPolicies + 1));
+ if (!Policies)
+ Policies = cupsArrayNew((cups_array_func_t)compare_policies, NULL);
- if (tempa == NULL)
+ if (!Policies)
return (NULL);
- Policies = tempa;
- tempa += NumPolicies;
-
if ((temp = calloc(1, sizeof(cupsd_policy_t))) != NULL)
{
- temp->name = strdup(policy);
- *tempa = temp;
-
- NumPolicies ++;
+ cupsdSetString(&temp->name, policy);
+ cupsArrayAdd(Policies, temp);
}
return (temp);
@@ -77,36 +78,30 @@
ipp_op_t op) /* I - IPP operation code */
{
int i; /* Looping var */
- cupsd_location_t *temp, /* New policy operation */
- **tempa; /* New policy operation array */
+ cupsd_location_t *temp; /* New policy operation */
char name[1024]; /* Interface name */
cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdAddPolicyOp(p=%p, po=%p, op=%x(%s))",
p, po, op, ippOpString(op));
- if (p == NULL)
+ if (!p)
return (NULL);
- if (p->num_ops == 0)
- tempa = malloc(sizeof(cupsd_location_t *));
- else
- tempa = realloc(p->ops, sizeof(cupsd_location_t *) * (p->num_ops + 1));
+ if (!p->ops)
+ p->ops = cupsArrayNew2((cups_array_func_t)compare_ops, NULL,
+ (cups_ahash_func_t)hash_op, 128);
- if (tempa == NULL)
+ if (!p->ops)
return (NULL);
- p->ops = tempa;
-
if ((temp = calloc(1, sizeof(cupsd_location_t))) != NULL)
{
- p->ops = tempa;
- tempa[p->num_ops] = temp;
- p->num_ops ++;
-
temp->op = op;
temp->limit = AUTH_LIMIT_IPP;
+ cupsArrayAdd(p->ops, temp);
+
if (po)
{
/*
@@ -127,7 +122,7 @@
{
case AUTH_IP :
cupsdAllowIP(temp, po->allow[i].mask.ip.address,
- po->allow[i].mask.ip.netmask);
+ po->allow[i].mask.ip.netmask);
break;
case AUTH_INTERFACE :
@@ -146,7 +141,7 @@
{
case AUTH_IP :
cupsdDenyIP(temp, po->deny[i].mask.ip.address,
- po->deny[i].mask.ip.netmask);
+ po->deny[i].mask.ip.netmask);
break;
case AUTH_INTERFACE :
@@ -216,29 +211,30 @@
void
cupsdDeleteAllPolicies(void)
{
- int i, j; /* Looping vars */
- cupsd_policy_t **p; /* Current policy */
- cupsd_location_t **po; /* Current policy op */
+ cupsd_policy_t *p; /* Current policy */
+ cupsd_location_t *po; /* Current policy op */
- if (NumPolicies == 0)
+ if (!Policies)
return;
- for (i = NumPolicies, p = Policies; i > 0; i --, p ++)
+ for (p = (cupsd_policy_t *)cupsArrayFirst(Policies);
+ p;
+ p = (cupsd_policy_t *)cupsArrayNext(Policies))
{
- for (j = (*p)->num_ops, po = (*p)->ops; j > 0; j --, po ++)
- cupsdDeleteLocation(*po);
+ for (po = (cupsd_location_t *)cupsArrayFirst(p->ops);
+ po;
+ po = (cupsd_location_t *)cupsArrayNext(p->ops))
+ cupsdDeleteLocation(po);
- if ((*p)->num_ops > 0)
- free((*p)->ops);
-
- free(*p);
+ cupsArrayDelete(p->ops);
+ cupsdClearString(&p->name);
+ free(p);
}
- free(Policies);
+ cupsArrayDelete(Policies);
- NumPolicies = 0;
- Policies = NULL;
+ Policies = NULL;
}
@@ -249,26 +245,22 @@
cupsd_policy_t * /* O - Policy */
cupsdFindPolicy(const char *policy) /* I - Name of policy */
{
- int i; /* Looping var */
- cupsd_policy_t **p; /* Current policy */
+ cupsd_policy_t key; /* Search key */
/*
* Range check...
*/
- if (policy == NULL)
+ if (!policy)
return (NULL);
/*
- * Check the operation against the available policies...
+ * Look it up...
*/
- for (i = NumPolicies, p = Policies; i > 0; i --, p ++)
- if (!strcasecmp(policy, (*p)->name))
- return (*p);
-
- return (NULL);
+ key.name = (char *)policy;
+ return ((cupsd_policy_t *)cupsArrayFind(Policies, &key));
}
@@ -280,8 +272,8 @@
cupsdFindPolicyOp(cupsd_policy_t *p, /* I - Policy */
ipp_op_t op) /* I - IPP operation */
{
- int i; /* Looping var */
- cupsd_location_t **po; /* Current policy operation */
+ cupsd_location_t key, /* Search key... */
+ *po; /* Current policy operation */
cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdFindPolicyOp(p=%p, op=%x(%s))\n",
@@ -291,28 +283,28 @@
* Range check...
*/
- if (p == NULL)
+ if (!p)
return (NULL);
/*
* Check the operation against the available policies...
*/
- for (i = p->num_ops, po = p->ops; i > 0; i --, po ++)
- if ((*po)->op == op)
- {
- cupsdLogMessage(CUPSD_LOG_DEBUG2,
- "cupsdFindPolicyOp: Found exact match...");
- return (*po);
- }
+ key.op = op;
+ if ((po = (cupsd_location_t *)cupsArrayFind(p->ops, &key)) != NULL)
+ {
+ cupsdLogMessage(CUPSD_LOG_DEBUG2,
+ "cupsdFindPolicyOp: Found exact match...");
+ return (po);
+ }
- for (i = p->num_ops, po = p->ops; i > 0; i --, po ++)
- if ((*po)->op == IPP_ANY_OPERATION)
- {
- cupsdLogMessage(CUPSD_LOG_DEBUG2,
- "cupsdFindPolicyOp: Found wildcard match...");
- return (*po);
- }
+ key.op = IPP_ANY_OPERATION;
+ if ((po = (cupsd_location_t *)cupsArrayFind(p->ops, &key)) != NULL)
+ {
+ cupsdLogMessage(CUPSD_LOG_DEBUG2,
+ "cupsdFindPolicyOp: Found wildcard match...");
+ return (po);
+ }
cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdFindPolicyOp: No match found!");
@@ -321,5 +313,40 @@
/*
- * End of "$Id: policy.c 6649 2007-07-11 21:46:42Z mike $".
+ * 'compare_ops()' - Compare two operations.
+ */
+
+static int /* O - Result of comparison */
+compare_ops(cupsd_location_t *a, /* I - First operation */
+ cupsd_location_t *b) /* I - Second operation */
+{
+ return (a->op - b->op);
+}
+
+
+/*
+ * 'compare_policies()' - Compare two policies.
+ */
+
+static int /* O - Result of comparison */
+compare_policies(cupsd_policy_t *a, /* I - First policy */
+ cupsd_policy_t *b) /* I - Second policy */
+{
+ return (strcasecmp(a->name, b->name));
+}
+
+
+/*
+ * 'hash_op()' - Generate a lookup hash for the operation.
+ */
+
+static int /* O - Hash value */
+hash_op(cupsd_location_t *op) /* I - Operation */
+{
+ return (((op->op >> 6) & 0x40) | (op->op & 0x3f));
+}
+
+
+/*
+ * End of "$Id: policy.c 6895 2007-08-30 00:09:27Z mike $".
*/
diff --git a/scheduler/policy.h b/scheduler/policy.h
index 5531c9e..d3c0c34 100644
--- a/scheduler/policy.h
+++ b/scheduler/policy.h
@@ -1,5 +1,5 @@
/*
- * "$Id: policy.h 6649 2007-07-11 21:46:42Z mike $"
+ * "$Id: policy.h 6895 2007-08-30 00:09:27Z mike $"
*
* Policy definitions for the Common UNIX Printing System (CUPS)
* scheduler.
@@ -22,8 +22,7 @@
typedef struct
{
char *name; /* Policy name */
- int num_ops; /* Number of operations */
- cupsd_location_t **ops; /* Operations */
+ cups_array_t *ops; /* Operations */
} cupsd_policy_t;
@@ -31,9 +30,7 @@
* Globals...
*/
-VAR int NumPolicies VALUE(0);
- /* Number of policies */
-VAR cupsd_policy_t **Policies VALUE(NULL);
+VAR cups_array_t *Policies VALUE(NULL);
/* Policies */
@@ -53,5 +50,5 @@
/*
- * End of "$Id: policy.h 6649 2007-07-11 21:46:42Z mike $".
+ * End of "$Id: policy.h 6895 2007-08-30 00:09:27Z mike $".
*/
diff --git a/scheduler/printers.c b/scheduler/printers.c
index 3400de5..4f69bab 100644
--- a/scheduler/printers.c
+++ b/scheduler/printers.c
@@ -1,5 +1,5 @@
/*
- * "$Id: printers.c 6971 2007-09-17 23:59:05Z mike $"
+ * "$Id: printers.c 6970 2007-09-17 23:58:28Z mike $"
*
* Printer routines for the Common UNIX Printing System (CUPS).
*
@@ -257,6 +257,7 @@
cups_array_t *notifiers; /* Notifier array */
char filename[1024], /* Filename */
*notifier; /* Current notifier */
+ cupsd_policy_t *p; /* Current policy */
static const int nups[] = /* number-up-supported values */
{ 1, 2, 4, 6, 9, 16 };
static const int orients[4] =/* orientation-requested-supported values */
@@ -321,6 +322,8 @@
CUPS_GET_PPDS,
CUPS_MOVE_JOB,
CUPS_AUTHENTICATE_JOB,
+ CUPS_GET_PPD,
+ CUPS_GET_DOCUMENT,
IPP_RESTART_JOB
};
static const char * const charsets[] =/* charset-supported values */
@@ -562,9 +565,15 @@
/* printer-op-policy-supported */
attr = ippAddStrings(CommonData, IPP_TAG_PRINTER, IPP_TAG_NAME,
- "printer-op-policy-supported", NumPolicies, NULL, NULL);
- for (i = 0; i < NumPolicies; i ++)
- attr->values[i].string.text = _cupsStrAlloc(Policies[i]->name);
+ "printer-op-policy-supported", cupsArrayCount(Policies),
+ NULL, NULL);
+ for (i = 0, p = (cupsd_policy_t *)cupsArrayFirst(Policies);
+ p;
+ i ++, p = (cupsd_policy_t *)cupsArrayNext(Policies))
+ attr->values[i].string.text = _cupsStrAlloc(p->name);
+
+ ippAddBoolean(CommonData, IPP_TAG_PRINTER, "server-is-sharing-printers",
+ BrowseLocalProtocols != 0 && Browsing);
}
@@ -3766,5 +3775,5 @@
/*
- * End of "$Id: printers.c 6971 2007-09-17 23:59:05Z mike $".
+ * End of "$Id: printers.c 6970 2007-09-17 23:58:28Z mike $".
*/
diff --git a/scheduler/process.c b/scheduler/process.c
index 97c6e56..56f7485 100644
--- a/scheduler/process.c
+++ b/scheduler/process.c
@@ -1,5 +1,5 @@
/*
- * "$Id: process.c 6988 2007-09-25 15:44:07Z mike $"
+ * "$Id: process.c 6987 2007-09-25 15:43:44Z mike $"
*
* Process management routines for the Common UNIX Printing System (CUPS).
*
@@ -350,5 +350,5 @@
/*
- * End of "$Id: process.c 6988 2007-09-25 15:44:07Z mike $".
+ * End of "$Id: process.c 6987 2007-09-25 15:43:44Z mike $".
*/
diff --git a/scheduler/quotas.c b/scheduler/quotas.c
index 2a21d83..4286f0e 100644
--- a/scheduler/quotas.c
+++ b/scheduler/quotas.c
@@ -1,5 +1,5 @@
/*
- * "$Id: quotas.c 6949 2007-09-12 21:33:23Z mike $"
+ * "$Id: quotas.c 6947 2007-09-12 21:09:49Z mike $"
*
* Quota routines for the Common UNIX Printing System (CUPS).
*
@@ -240,5 +240,5 @@
/*
- * End of "$Id: quotas.c 6949 2007-09-12 21:33:23Z mike $".
+ * End of "$Id: quotas.c 6947 2007-09-12 21:09:49Z mike $".
*/
diff --git a/systemv/cupstestppd.c b/systemv/cupstestppd.c
index 4a44f4e..55b930a 100644
--- a/systemv/cupstestppd.c
+++ b/systemv/cupstestppd.c
@@ -1,5 +1,5 @@
/*
- * "$Id: cupstestppd.c 6928 2007-09-07 18:05:14Z mike $"
+ * "$Id: cupstestppd.c 6927 2007-09-07 16:51:00Z mike $"
*
* PPD test program for the Common UNIX Printing System (CUPS).
*
@@ -2524,5 +2524,5 @@
/*
- * End of "$Id: cupstestppd.c 6928 2007-09-07 18:05:14Z mike $".
+ * End of "$Id: cupstestppd.c 6927 2007-09-07 16:51:00Z mike $".
*/
diff --git a/templates/add-class.tmpl b/templates/add-class.tmpl
index 6a77f2d..6cec199 100644
--- a/templates/add-class.tmpl
+++ b/templates/add-class.tmpl
@@ -1,8 +1,6 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<H2 CLASS="title">Add Class</H2>
-
<TABLE>
<TR>
<TH CLASS="label">Name:</TH>
@@ -26,7 +24,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Add Class"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Add Class"></TD>
</TR>
</TABLE>
diff --git a/templates/add-printer.tmpl b/templates/add-printer.tmpl
index b8c440f..1b798b5 100644
--- a/templates/add-printer.tmpl
+++ b/templates/add-printer.tmpl
@@ -1,28 +1,31 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Add New Printer</H2>
+{?current_make!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE" VALUE="{current_make}">:}
+{?current_make_and_model!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{current_make_and_model}">:}
<TABLE>
<TR>
+<TH CLASS="label">Connection:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
<TH CLASS="label">Name:</TH>
<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
<SMALL>(May contain any printable characters except "/", "#", and space)</SMALL></TD>
</TR>
<TR>
-<TH CLASS="label">Location:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Human-readable location such as "Lab 1")</SMALL></TD>
-</TR>
-<TR>
<TH CLASS="label">Description:</TH>
<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
<SMALL>(Human-readable description such as "HP LaserJet with Duplexer")</SMALL></TD>
</TR>
<TR>
+<TH CLASS="label">Location:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
+<SMALL>(Human-readable location such as "Lab 1")</SMALL></TD>
+</TR>
+<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Continue"></TD>
</TR>
</TABLE>
diff --git a/templates/add-rss-subscription.tmpl b/templates/add-rss-subscription.tmpl
index 4f92351..810fb3a 100644
--- a/templates/add-rss-subscription.tmpl
+++ b/templates/add-rss-subscription.tmpl
@@ -36,7 +36,7 @@
</TR>
<TR>
<TD></TD>
-<TD COLSPAN="5"><INPUT TYPE="IMAGE" SRC="/images/button-add-rss-subscription.gif" ALT="Add RSS Subscription"></TD>
+<TD COLSPAN="5"><INPUT TYPE="SUBMIT" VALUE="Add RSS Subscription"></TD>
</TR>
</TABLE>
diff --git a/templates/admin.tmpl b/templates/admin.tmpl
index d6d4a8f..03b9b11 100644
--- a/templates/admin.tmpl
+++ b/templates/admin.tmpl
@@ -4,32 +4,23 @@
<H2 CLASS="title">Printers</H2>
<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Add Printer" CLASS="button"></A>
-<A HREF="/admin?op=find-new-printers"><IMG
-SRC="/images/button-find-new-printers.gif"
-ALT="Find New Printers" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Manage Printers" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Export Printers to Samba"
-CLASS="button"></A>:}
+<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="SUBMIT" VALUE="Add Printer"></FORM>
+<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="find-new-printers"><INPUT TYPE="SUBMIT" VALUE="Find New Printers"></FORM>
+<FORM ACTION="/printers/" METHOD="POST"><INPUT TYPE="SUBMIT" VALUE="Manage Printers"></FORM>
+{have_samba?<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba"><INPUT TYPE="SUBMIT" VALUE="Export Printers to Samba"></FORM>:}
</P>
<H2 CLASS="title">Classes</H2>
<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Add Class" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Manage Classes" CLASS="button"></A>
+<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-class"><INPUT TYPE="SUBMIT" VALUE="Add Class"></FORM>
+<FORM ACTION="/classes/" METHOD="POST"><INPUT TYPE="SUBMIT" VALUE="Manage Classes"></FORM>
</P>
<H2 CLASS="title">Jobs</H2>
<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Manage
-Jobs" CLASS="button"></A>
+<FORM ACTION="/jobs/" METHDO="GET"><INPUT TYPE="SUBMIT" VALUE="Manage Jobs"></FORM>
</P>
</TD><TD> </TD><TD VALIGN="TOP">
@@ -37,18 +28,10 @@
<H2 CLASS="title">Server</H2>
<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Edit Configuration
-File" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="View Access Log"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="View Error Log"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="View Page Log"
-CLASS="button"></A>
+<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server"><INPUT TYPE="SUBMIT" VALUE="Edit Configuration File"></FORM>
+<FORM ACTION="/admin/log/access_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="View Access Log"></FORM>
+<FORM ACTION="/admin/log/error_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="View Error Log"></FORM>
+<FORM ACTION="/admin/log/page_log" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="View Page Log"></FORM>
</P>
{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
@@ -60,14 +43,14 @@
<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Show printers shared by other systems<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Share published printers connected to this system<BR>
+<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Share printers connected to this system<BR>
<INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Allow remote administration<BR>
{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)<BR>:}
<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Allow users to cancel any job (not just their own)<BR>
<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Save debugging information for troubleshooting</P>
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Change Settings"></P>
+<P><INPUT TYPE="SUBMIT" NAME="CHANGESETTINGS" VALUE="Change Settings"></P>
</FORM>}
@@ -77,12 +60,12 @@
<H2 CLASS="title">Subscriptions</H2>
<P>
-<A HREF="/admin/?op=add-rss-subscription"><IMG SRC="/images/button-add-rss-subscription.gif" ALT="Add RSS Subscription" CLASS="button"></A>
+<FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription"><INPUT TYPE="SUBMIT" VALUE="Add RSS Subscription"></FORM>
</P>
{notify_subscription_id?<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="0" SUMMARY="RSS Subscriptions">
<THEAD><TR CLASS="data"><TH>ID</TH><TH>Name</TH><TH>Events</TH><TH>Queue</TH></TR></THEAD>
<TBODY>{[notify_subscription_id]
-<TR><TD><A HREF="{notify_recipient_uri}">{notify_subscription_id}</A></TD><TD NOWRAP><A HREF="{notify_recipient_uri}">{notify_recipient_name}</A> <A HREF="/admin/?op=cancel-subscription&notify_subscription_id={notify_subscription_id}"><IMG SRC="/images/button-cancel-subscription.gif" CLASS="button" ALT="Cancel RSS Subscription"></A> </TD><TD>{notify_events}</TD><TD NOWRAP> {notify_printer_name?{notify_printer_name}:All Queues}</TD></TR>}
+<TR><TD><A HREF="{notify_recipient_uri}">{notify_subscription_id}</A></TD><TD NOWRAP><A HREF="{notify_recipient_uri}">{notify_recipient_name}</A> <FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-subscription"><INPUT TYPE="HIDDEN" NAME="notify_subscription_id" VALUE="{notify_subscription_id}"><INPUT TYPE="SUBMIT" VALUE="Cancel RSS Subscription"></FORM> </TD><TD>{notify_events}</TD><TD NOWRAP> {notify_printer_name?{notify_printer_name}:All Queues}</TD></TR>}
</TBODY>
</TABLE>:}
diff --git a/templates/choose-device.tmpl b/templates/choose-device.tmpl
index 6076477..52e89e5 100644
--- a/templates/choose-device.tmpl
+++ b/templates/choose-device.tmpl
@@ -1,25 +1,37 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Device for {printer_name}</H2>
<TABLE>
-<TR>
-<TH CLASS="label">Device:</TH>
+<TH CLASS="label">Local Printers:</TH>
<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
+{[device_uri]{device_class!network?<INPUT TYPE="radio" NAME="DEVICE_URI"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?CHECKED:{current_device_scheme={device_uri}?CHECKED:}}>
+{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR>
+:}}
+</TD>
+</TR>
+<TR>
+<TH CLASS="label">Discovered Network Printers:</TH>
+<TD>
+{[device_uri]{device_class=network?{device_uri~[a-z]+://?<INPUT TYPE="radio" NAME="DEVICE_URI"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?CHECKED:{current_device_scheme={device_uri}?CHECKED:}}>
+{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR>
+:}:}}
+</TD>
+</TR>
+<TR>
+<TR>
+<TH CLASS="label">Other Network Printers:</TH>
+<TD>
+{[device_uri]{device_class=network?{device_uri~[a-z]+://?:<INPUT TYPE="radio" NAME="DEVICE_URI"
+VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?CHECKED:{current_device_scheme={device_uri}?CHECKED:}}>
+{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}<BR>
+}:}}
</TD>
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Continue"></TD>
</TR>
</TABLE>
diff --git a/templates/choose-make.tmpl b/templates/choose-make.tmpl
index 65e35af..e50688c 100644
--- a/templates/choose-make.tmpl
+++ b/templates/choose-make.tmpl
@@ -1,18 +1,28 @@
<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-<H2 CLASS="title">Make/Manufacturer for {printer_name}</H2>
-
<TABLE>
<TR>
+<TH CLASS="label">Connection:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Name:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Description:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Location:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD>
+</TR>
+<TR>
<TH CLASS="label">Make:</TH>
<TD>
<SELECT NAME="PPD_MAKE" SIZE="10">
@@ -22,7 +32,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Continue"></TD>
</TR>
<TR>
<TD></TD>
@@ -35,7 +45,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Add Printer:Modify Printer}"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Add Printer:Modify Printer}"></TD>
</TR>
</TABLE>
diff --git a/templates/choose-model.tmpl b/templates/choose-model.tmpl
index aa52308..dfee364 100644
--- a/templates/choose-model.tmpl
+++ b/templates/choose-model.tmpl
@@ -1,18 +1,32 @@
<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-<H2 CLASS="title">Model/Driver for {printer_name}</H2>
-
<TABLE>
<TR>
+<TH CLASS="label">Connection:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Name:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Description:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{printer_info}">{printer_info}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Location:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{printer_location}">{printer_location}</TD>
+</TR>
+<TR>
+<TH CLASS="label">Make:</TH>
+<TD>{PPD_MAKE} <INPUT TYPE="SUBMIT" NAME="SELECT_MAKE" VALUE="Select Another Make/Manufacturer"></TD>
+</TR>
+<TR>
<TH CLASS="label">Model:</TH>
<TD>
<SELECT NAME="PPD_NAME" SIZE="10">
@@ -27,7 +41,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Add Printer:Modify Printer}"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="{op=add-printer?Add Printer:Modify Printer}"></TD>
</TR>
</TABLE>
diff --git a/templates/choose-serial.tmpl b/templates/choose-serial.tmpl
index e0bbb1b..25a4931 100644
--- a/templates/choose-serial.tmpl
+++ b/templates/choose-serial.tmpl
@@ -1,14 +1,12 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Serial Port Settings for {printer_name}</H2>
<TABLE>
<TR>
+<TH CLASS="label">Connection:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
<TH CLASS="label">Baud Rate:</TH>
<TD><SELECT NAME="BAUDRATE">
{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
@@ -40,7 +38,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Continue"></TD>
</TR>
</TABLE>
diff --git a/templates/choose-uri.tmpl b/templates/choose-uri.tmpl
index 8ab8563..765a32e 100644
--- a/templates/choose-uri.tmpl
+++ b/templates/choose-uri.tmpl
@@ -1,15 +1,10 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-<H2 CLASS="title">Device URI for {printer_name}</H2>
-
<TABLE>
<TR>
-<TH CLASS="label">Device URI:</TH>
+<TH CLASS="label">Connection:</TH>
<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
</TR>
<TR>
@@ -35,7 +30,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Continue"></TD>
</TR>
</TABLE>
diff --git a/templates/class-confirm.tmpl b/templates/class-confirm.tmpl
index b212292..77debf1 100644
--- a/templates/class-confirm.tmpl
+++ b/templates/class-confirm.tmpl
@@ -1,7 +1,4 @@
<P><B>Warning:</B> Are you sure you want to delete class
{printer_name}?</P>
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Delete Class"
-CLASS="button"></A></P>
+<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="op" VALUE="delete-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Delete Class"></FORM></P>
diff --git a/templates/classes.tmpl b/templates/classes.tmpl
index 8e17c39..cb6b3f6 100644
--- a/templates/classes.tmpl
+++ b/templates/classes.tmpl
@@ -1,58 +1,46 @@
{#printer_name=0?:
{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}
+{#printer_name=1?:<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}}
{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
+<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
<TR>
<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
+<IMG SRC="/images/classes.png" WIDTH="128" HEIGHT="128" ALT=""></A> </TD>
<TD VALIGN=TOP><B>Description:</B> {printer_info}<BR>
<B>Location:</B> {printer_location}<BR>
<B>Class State:</B> {printer_state=3?idle:{printer_state=4?processing:stopped}},
-{printer_is_accepting_jobs=0?rejecting jobs:accepting jobs}, {printer_is_shared=0?not:} published.
+{printer_is_accepting_jobs=0?rejecting jobs:accepting jobs}, {server_is_sharing_printers=0?not:{printer_is_shared=0?not:}} shared{default_name={printer_name}?, default printer:}.
{?member_uris=?:<BR>Members: {member_uris}}
-<P><TABLE WIDTH="100%" CELLPADDING="5" SUMMARY="Actions">
-<TR VALIGN="TOP"><TD>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Print Test Page" CLASS="button"></A></TD>
-<TD>{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Start Class" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Stop Class" CLASS="button"></A>
+<P><TABLE CLASS="inset" WIDTH="100%" SUMMARY="Maintenance Commands">
+<CAPTION>Maintenance Commands</CAPTION>
+<TR><TD><FORM ACTION="{printer_uri_supported}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="print-test-page"><INPUT TYPE="SUBMIT" VALUE="Print Test Page"></FORM>
+{printer_state=5?
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="start-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Start Class"></FORM>
+:<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="stop-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Stop Class"></FORM>
}
{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Accept Jobs" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Reject Jobs" CLASS="button"></A>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="accept-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Accept Jobs"></FORM>
+:<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="reject-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Reject Jobs"></FORM>
}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Cancel All Jobs" CLASS="button"></A></TD>
-<TD>{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publish Printer" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Unpublish Printer" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Modify Class" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-class-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Set Printer Options" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Delete Class" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Set As Default" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Set Allowed Users" CLASS="button"></A></TD>
-</TR>
-</TABLE></P>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="purge-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Cancel All Jobs"></FORM></TD></TR>
+</TABLE>
+
+<P><TABLE CLASS="inset" WIDTH="100%" SUMMARY="Administration Commands">
+<CAPTION>Administration Commands</CAPTION>
+<TR><TD>{server_is_sharing_printers=0?:{printer_is_shared=0?
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-sharing"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}&shared=1<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Share Class"></FORM>
+:<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-sharing"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}&shared=0<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Unshare Class"></FORM>
+}}
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="modify-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Modify Class"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-class-options"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Set Printer Options"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="delete-class"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Delete Class"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-as-default"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Set As Default"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-allowed-users"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}<INPUT TYPE="HIDDEN" NAME="is_class" VALUE="Y"><INPUT TYPE="SUBMIT" VALUE="Set Allowed Users"></FORM></TD></TR>
+</TABLE>
</TD>
</TR>
</TABLE>
}}
+<BR>
diff --git a/templates/de/add-class.tmpl b/templates/de/add-class.tmpl
deleted file mode 100644
index c5bd8e4..0000000
--- a/templates/de/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Klasse hinzufügen</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Name:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Ort:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beschreibung:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Mitglieder:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Klasse hinzufügen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/add-printer.tmpl b/templates/de/add-printer.tmpl
deleted file mode 100644
index 2313910..0000000
--- a/templates/de/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Neuen Drucker hinzufügen</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Name:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>(Darf alle druckbaren Zeichen außer "/", "#", und Leerzeichen enthalten)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Ort:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Für Menschen lesbarer Ort wie "Labor 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beschreibung:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>(Für Menschen lesbare Beschreibung wie "HP LaserJet mit Duplexeinheit")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsetzen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/add-rss-subscription.tmpl b/templates/de/add-rss-subscription.tmpl
deleted file mode 100644
index 9b1d627..0000000
--- a/templates/de/add-rss-subscription.tmpl
+++ /dev/null
@@ -1,43 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription">
-
-<H2 CLASS="title">RSS Subskription hinzufügen</H2>
-
-<TABLE SUMMARY="Forumlar zum Hinzufügen einer RSS Subskription">
-<TR>
-<TH CLASS="label">Name:</TH>
-<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="SUBSCRIPTION_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?SUBSCRIPTION_NAME}"><BR>
-<SMALL>(Darf alle druckbaren Zeichen außer Leerzeichen, "/", "?", und "#" enthalten)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Warteschlange:</TH>
-<TD COLSPAN="5"><SELECT NAME="PRINTER_URI" SIZE="10"><OPTION VALUE="#ALL#"{?PRINTER_URI=#ALL#? SELECTED:}>All Queues</OPTION>{[printer_name]<OPTION VALUE="{printer_uri_supported}"{?PRINTER_URI={printer_uri_supported}? SELECTED:}>{printer_name}</OPTION>}</SELECT></TD>
-</TR>
-<TR VALIGN="TOP">
-<TH CLASS="label">Ereignisse:</TH>
-<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CREATED" {?EVENT_JOB_CREATED}>Auftrag Erstellt<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_COMPLETED" {?EVENT_JOB_COMPLETED}>Auftrag Abgeschlossen<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_STOPPED" {?EVENT_JOB_STOPPED}>Auftrag Gestoppt<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CONFIG_CHANGED" {?EVENT_JOB_CONFIG_CHANGED}>Auftrags Parameter Geändert</TD>
-<TD> </TD>
-<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_STOPPED" {?EVENT_PRINTER_STOPPED}>Warteschlange Gestoppt<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_ADDED" {?EVENT_PRINTER_ADDED}>Warteschlange Hinzugefügt<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_MODIFIED" {?EVENT_PRINTER_MODIFIED}>Warteschlange Geändert<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_DELETED" {?EVENT_PRINTER_DELETED}>Warteschlange Gelöscht</TD>
-<TD> </TD>
-<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STARTED" {?EVENT_SERVER_STARTED}>Server Gestartet<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STOPPED" {?EVENT_SERVER_STOPPED}>Server Gestoppt<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_RESTARTED" {?EVENT_SERVER_RESTARTED}>Server Neu Gestartet<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_AUDIT" {?EVENT_SERVER_AUDIT}>Server Sicherheits Prüfung</TD>
-</TR>
-<TR>
-<TH CLASS="label">Maximale Ereignisse in Durchführung:</TH>
-<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="MAX_EVENTS" SIZE="4" MAXLENGTH="4" VALUE="{MAX_EVENTS?{MAX_EVENTS}:20}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD COLSPAN="5"><INPUT TYPE="IMAGE" SRC="/images/button-add-rss-subscription.gif" ALT="RSS Subskription hinzufügen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/admin.tmpl b/templates/de/admin.tmpl
deleted file mode 100644
index 709ac3e..0000000
--- a/templates/de/admin.tmpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Administration Tasks">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Drucker</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Drucker hinzufügen" CLASS="button"></A>
-<A HREF="/admin?op=find-new-printers"><IMG
-SRC="/images/button-find-new-printers.gif"
-ALT="Verfügbare Drucker auflisten" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Drucker verwalten" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Drucker für Samba exportieren"
-CLASS="button"></A>:}
-</P>
-
-<H2 CLASS="title">Klassen</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Klasse hinzufügen" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Klassen verwalten" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Druckaufträge</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Aufträge
-verwalten" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Server</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Konfigurationsdatei
-bearbeiten" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Zugriffsprotokoll betrachten"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Fehlerprotokoll betrachten"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Seitenprotokoll betrachten"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Grundlegende Servereinstellungen:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Zeige verteilte Drucker von anderen Systemen<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Verteile publizierte Drucker welche mit diesem System verbunden sind<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Erlaube Drucken vom Internet aus<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Erlaube entfernte Verwaltung<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Benutze Kerberos Authentifizierung<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Erlaube Benutzern jeden Auftrag abzubrechen (nicht nur die Eigenen)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Speichere Fehlerinformationen für Fehlersuche</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Einstellungen ändern"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
-
-<H2 CLASS="title">Subskriptionen</H2>
-
-<P>
-<A HREF="/admin/?op=add-rss-subscription"><IMG SRC="/images/button-add-rss-subscription.gif" ALT="RSS Subskription hinzufügen" CLASS="button"></A>
-</P>
-
-{notify_subscription_id?<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="0" SUMMARY="RSS Subskriptionen">
-<THEAD><TR CLASS="data"><TH>ID</TH><TH>Name</TH><TH>Ereignis</TH><TH>Warteschlange</TH></TR></THEAD>
-<TBODY>{[notify_subscription_id]
-<TR><TD><A HREF="{notify_recipient_uri}">{notify_subscription_id}</A></TD><TD NOWRAP><A HREF="{notify_recipient_uri}">{notify_recipient_name}</A> <A HREF="/admin/?op=cancel-subscription&notify_subscription_id={notify_subscription_id}"><IMG SRC="/images/button-cancel-subscription.gif" CLASS="button" ALT="RSS Subskription kündigen"></A> </TD><TD>{notify_events} </TD><TD NOWRAP> {notify_printer_name?{notify_printer_name}:Alle Warteschlangen}</TD></TR>}
-</TBODY>
-</TABLE>:}
diff --git a/templates/de/choose-device.tmpl b/templates/de/choose-device.tmpl
deleted file mode 100644
index a45c9ba..0000000
--- a/templates/de/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Gerät für {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Gerät:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsetzen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/choose-make.tmpl b/templates/de/choose-make.tmpl
deleted file mode 100644
index db82117..0000000
--- a/templates/de/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Marke/Hersteller für {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Marke:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsetzen"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">Oder stellen Sie eine PPD Datei bereit:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Add Printer:Modify Printer}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/choose-model.tmpl b/templates/de/choose-model.tmpl
deleted file mode 100644
index 17d94b4..0000000
--- a/templates/de/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Modell/Treiber für {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Modell:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Oder stellen Sie eine PPD Datei bereit:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Add Printer:Modify Printer}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/choose-serial.tmpl b/templates/de/choose-serial.tmpl
deleted file mode 100644
index 73cca51..0000000
--- a/templates/de/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Serielle Anschlusseinstellungen für {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Baud Rate:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Parität:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>None
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Even
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Odd
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Daten Bits:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Flußkontrolle:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>None
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (Software)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (Hardware)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (Hardware)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsetzen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/choose-uri.tmpl b/templates/de/choose-uri.tmpl
deleted file mode 100644
index b4068be..0000000
--- a/templates/de/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Geräte URI für {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Geräte URI:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Beispiele:
-<PRE>
- http://hostname:631/ipp/
- http://hostname:631/ipp/port1
-
- ipp://hostname/ipp/
- ipp://hostname/ipp/port1
-
- lpd://hostname/warteschlange
-
- socket://hostname
- socket://hostname:9100
-</PRE>
-
-<P>Bitte lesen Sie <A HREF="/help/network.html" TARGET="_blank">"Netzwerk
-Drucker"</A> um die korrekte URI für Ihren Drucker zu benutzen.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsetzen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/class-added.tmpl b/templates/de/class-added.tmpl
deleted file mode 100644
index abce917..0000000
--- a/templates/de/class-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Class <A HREF="/classes/{printer_name}">{printer_name}</A> wurde erfolgreich
-hinzugefügt.
diff --git a/templates/de/class-confirm.tmpl b/templates/de/class-confirm.tmpl
deleted file mode 100644
index 3da201f..0000000
--- a/templates/de/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Warning:</B> Sind Sie sicher, daß Sie die Klasse
-{printer_name} löschen zu wollen?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Klasse löschen"
-CLASS="button"></A></P>
diff --git a/templates/de/class-deleted.tmpl b/templates/de/class-deleted.tmpl
deleted file mode 100644
index c75fab4..0000000
--- a/templates/de/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klasse {printer_name} wurde erfolgreich gelöscht.
diff --git a/templates/de/class-jobs-header.tmpl b/templates/de/class-jobs-header.tmpl
deleted file mode 100644
index e5b9e08..0000000
--- a/templates/de/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Aufträge</H3>
diff --git a/templates/de/class-modified.tmpl b/templates/de/class-modified.tmpl
deleted file mode 100644
index 944b766..0000000
--- a/templates/de/class-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Klasse <A HREF="/classes/{printer_name}">{printer_name}</A> wurde
-erfolgreich geändert.
diff --git a/templates/de/classes-header.tmpl b/templates/de/classes-header.tmpl
deleted file mode 100644
index f07d47d..0000000
--- a/templates/de/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Keine Klassen gefunden:Zeige {#printer_name} von {total} Klasse{total=1?:n}}.</P>
diff --git a/templates/de/classes.tmpl b/templates/de/classes.tmpl
deleted file mode 100644
index c2335fd..0000000
--- a/templates/de/classes.tmpl
+++ /dev/null
@@ -1,58 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Standarddrucker):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Beschreibung:</B> {printer_info}<BR>
-<B>Ort:</B> {printer_location}<BR>
-<B>Klassenstatus:</B> {printer_state=3?frei:{printer_state=4?verarbeitend:gestoppt}},
-{printer_is_accepting_jobs=0?Aufträge ablehnen:Aufträge akzeptieren}, {printer_is_shared=0?nicht:} publiziert.
-{?member_uris=?:<BR>Mitglieder: {member_uris}}
-
-<P><TABLE WIDTH="100%" CELLPADDING="5" SUMMARY="Actions">
-<TR VALIGN="TOP"><TD>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Testseite drucken" CLASS="button"></A></TD>
-<TD>{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Klasse starten" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Klasse stoppen" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Aufträge akzeptieren" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Aufträge ablehnen" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Alle Aufträge abbrechen" CLASS="button"></A></TD>
-<TD>{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Drucker publizieren" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Druckerpublikation aufheben" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Klasse ändern" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-class-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Setze Drucker Optionen" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Klasse löschen" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Setze als Standard" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Erlaubte Benutzer festlegen" CLASS="button"></A></TD>
-</TR>
-</TABLE></P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/de/edit-config.tmpl b/templates/de/edit-config.tmpl
deleted file mode 100644
index 88c4aef..0000000
--- a/templates/de/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">Server Konfigurationsdatei</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Änderungen speichern"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Standard Konfigurationsdatei verwenden"></A></P>
-
-</FORM>
diff --git a/templates/de/error-op.tmpl b/templates/de/error-op.tmpl
deleted file mode 100644
index 9e1236c..0000000
--- a/templates/de/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Fehler:</P>
-
-<BLOCKQUOTE>Unbekannte Operation "{op}"!</BLOCKQUOTE>
diff --git a/templates/de/error.tmpl b/templates/de/error.tmpl
deleted file mode 100644
index 4653d8b..0000000
--- a/templates/de/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Fehler:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/de/header.tmpl.in b/templates/de/header.tmpl.in
deleted file mode 100644
index 82692ca..0000000
--- a/templates/de/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Startseite <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Verwaltung <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Klassen <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Dokumentation/Hilfe <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Aufträge <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Drucker <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/de/help-header.tmpl b/templates/de/help-header.tmpl
deleted file mode 100644
index cef194f..0000000
--- a/templates/de/help-header.tmpl
+++ /dev/null
@@ -1,46 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Suche in
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:Alle Dokumente}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Suche">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Leeren" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">On-Line Hilfe Dokumente</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Alle Dokumente</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Suchresultate in {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:Alle Dokumente}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>Keine Übereinstimmung gefunden.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Druckversion anzeigen"
-CLASS="button"></A></H1>:<H1>CUPS Hilfeseiten</H1>
-
-<P>Dies ist das CUPS online Hilfesystem. Geben Sie Ihren Suchbegriff
-oben ein oder klicken Sie auf einen der Dokumentationslinks
-um sich die Online Hilfe Informationen anzeigen zu lassen</P>
-
-<P>Wenn Sie noch unerfahren im Umgang mit CUPS sind, lesen Sie die
-"<a href="overview.html">CUPS Übersicht</a>".
-Erfahrene Benutzer sollten "<a href="whatsnew.html">Was ist neu in CUPS 1.3</a>" lesen.</P>
-
-<P>Die <A HREF="http://www.cups.org/">CUPS Home Page</A> bietet
-ebenfalls viele Angebote inklusive Benutzer Diskussionsforen,
-Antworten auf häufig gestellte Fragen, und ein Formular für
-Fehlerberichte und Wünsche.</P>}
diff --git a/templates/de/help-printable.tmpl b/templates/de/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/de/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/de/job-cancel.tmpl b/templates/de/job-cancel.tmpl
deleted file mode 100644
index 06b305c..0000000
--- a/templates/de/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Auftrag {job_id}</A> wurde abgebrochen.
diff --git a/templates/de/job-hold.tmpl b/templates/de/job-hold.tmpl
deleted file mode 100644
index 7e4c477..0000000
--- a/templates/de/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Auftrag {job_id}</A> wurde angehalten.
diff --git a/templates/de/job-move.tmpl b/templates/de/job-move.tmpl
deleted file mode 100644
index f48f251..0000000
--- a/templates/de/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?Verschiebe Auftrag {job_id}:Verschiebe alle Aufträge}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Neues Ziel:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Verschiebe {job_id?Auftrag:Aufträge}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/job-moved.tmpl b/templates/de/job-moved.tmpl
deleted file mode 100644
index 2d2b287..0000000
--- a/templates/de/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">Auftrag {job_id}</A>:All jobs} verschoben nach
-<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/de/job-release.tmpl b/templates/de/job-release.tmpl
deleted file mode 100644
index 34279d6..0000000
--- a/templates/de/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Auftrag {job_id}</A> wurde für Druck freigegeben.
diff --git a/templates/de/job-restart.tmpl b/templates/de/job-restart.tmpl
deleted file mode 100644
index 9406117..0000000
--- a/templates/de/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Auftrag {job_id}</A> wurde neu gestartet.
diff --git a/templates/de/jobs-header.tmpl b/templates/de/jobs-header.tmpl
deleted file mode 100644
index 419c779..0000000
--- a/templates/de/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Fertige Aufträge anzeigen"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Alle Aufträge anzeigen">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Fertige Aufträge anzeigen"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Aktive Aufträge anzeigen">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Aktive Aufträge anzeigen"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Alle Aufträge anzeigen">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?Keine Aufträge gefunden:Zeige {#job_id} von {total} {?which_jobs=?active:{which_jobs=all?:fertigen}} {total=1?Auftrag:Aufträgen}}.</P>
diff --git a/templates/de/jobs.tmpl b/templates/de/jobs.tmpl
deleted file mode 100644
index 15ea37c..0000000
--- a/templates/de/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Auftragsliste">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>Name </TH>
-<TH>Benutzer </TH>
-<TH>Größe </TH>
-<TH>Seiten </TH>
-<TH>Status </TH>
-<TH>Kontrolle </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Unbekannt:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?Unbekannt:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?schwebend seit<BR>{time_at_creation}:{job_state=4?angehalten seit<BR>{time_at_creation}:
-{job_state=5?verarbeitet seit<BR>{time_at_processing}:{job_state=6?gestoppt um<BR>{time_at_completed}:
-{job_state=7?abgebrochen um<BR>{time_at_completed}:{job_state=8?aborted:beendet um<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Auftrag neu drucken" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Auftrag freigeben" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Auftrag anhalten" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Auftrag abbrechen" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Auftrag verschieben" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/de/list-available-printers.tmpl b/templates/de/list-available-printers.tmpl
deleted file mode 100644
index c316c19..0000000
--- a/templates/de/list-available-printers.tmpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<H2 CLASS="title">Verfügbare Drucker</H2>
-
-{#device_uri=0?<P>Keine Drucker gefunden.</P>
-:<UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Diesen Drucker hinfzufügen" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
diff --git a/templates/de/maintenance.tmpl b/templates/de/maintenance.tmpl
deleted file mode 100644
index 811c401..0000000
--- a/templates/de/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Wartungskommando gesendet; Auftrags ID ist <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/de/modify-class.tmpl b/templates/de/modify-class.tmpl
deleted file mode 100644
index 7798913..0000000
--- a/templates/de/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Klasse {printer_name} ändern</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Name:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Ort:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beschreibung:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Mitglieder:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Klasse ändern"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/modify-printer.tmpl b/templates/de/modify-printer.tmpl
deleted file mode 100644
index 54323df..0000000
--- a/templates/de/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Drucker {printer_name} ändern</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Name:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Ort:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Für Menschen lesbarer Ort wie "Labor 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beschreibung:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Für Menschen lesbare Beschreibung wie "HP LaserJet mit Duplexeinheit")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsetzen"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/option-boolean.tmpl b/templates/de/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/de/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/de/option-conflict.tmpl b/templates/de/option-conflict.tmpl
deleted file mode 100644
index 95b69f7..0000000
--- a/templates/de/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Error:</B> Die folgenden Parameter stehen im Konflikt zueinander:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Bitte ändern Sie einen oder mehrere Parameter um die Konflikte zu beheben.</P>
diff --git a/templates/de/option-header.tmpl b/templates/de/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/de/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/de/option-pickmany.tmpl b/templates/de/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/de/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/de/option-pickone.tmpl b/templates/de/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/de/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/de/option-trailer.tmpl b/templates/de/option-trailer.tmpl
deleted file mode 100644
index 02c7a96..0000000
--- a/templates/de/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Druckereinstellungen festlegen"></TD>
-</TR>
-</TABLE>
diff --git a/templates/de/pager.tmpl b/templates/de/pager.tmpl
deleted file mode 100644
index fc602f7..0000000
--- a/templates/de/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Vorherige anzeigen" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Aufsteigend sortieren" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Absteigend sortieren" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Nächste anzeigen" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/de/printer-accept.tmpl b/templates/de/printer-accept.tmpl
deleted file mode 100644
index 5980e5b..0000000
--- a/templates/de/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasse:Drucker} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-akzeptiert jetzt Aufträge.</P>
diff --git a/templates/de/printer-added.tmpl b/templates/de/printer-added.tmpl
deleted file mode 100644
index 0ce8e8c..0000000
--- a/templates/de/printer-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Drucker <A HREF="/printers/{printer_name}">{printer_name}</A> wurde erfolgreich
-hinzugefügt.
diff --git a/templates/de/printer-configured.tmpl b/templates/de/printer-configured.tmpl
deleted file mode 100644
index a0469e6..0000000
--- a/templates/de/printer-configured.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Drucker <A HREF="/printers/{printer_name}">{printer_name}</A> wurde
-erfolgreich konfiguriert.
diff --git a/templates/de/printer-confirm.tmpl b/templates/de/printer-confirm.tmpl
deleted file mode 100644
index 311cd11..0000000
--- a/templates/de/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Warnung:</B> Sind Sie sicher, daß Sie den Drucker
-{printer_name} löschen wollen?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Drucker löschen"
-CLASS="button"></A></P>
diff --git a/templates/de/printer-default.tmpl b/templates/de/printer-default.tmpl
deleted file mode 100644
index d04a326..0000000
--- a/templates/de/printer-default.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P>{is_class?Klasse:Drucker} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-wurde zum Standarddrucker für diesen Server bestimmt.</P>
-
-<BLOCKQUOTE><B>Notiz:</B> Jede benutzerspezifische Standardeinstellung welche
-mit dem Befehl <TT>lpoptions</TT> gemacht wird überschreibt diese
-Standardeinstellung.</BLOCKQUOTE>
diff --git a/templates/de/printer-deleted.tmpl b/templates/de/printer-deleted.tmpl
deleted file mode 100644
index 4489a73..0000000
--- a/templates/de/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Drucker {printer_name} wurde erfolgreich gelöscht.
diff --git a/templates/de/printer-jobs-header.tmpl b/templates/de/printer-jobs-header.tmpl
deleted file mode 100644
index e5b9e08..0000000
--- a/templates/de/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Aufträge</H3>
diff --git a/templates/de/printer-modified.tmpl b/templates/de/printer-modified.tmpl
deleted file mode 100644
index dc1c104..0000000
--- a/templates/de/printer-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Drucker <A HREF="/printers/{printer_name}">{printer_name}</A> wurde
-erfolgreich geändert.
diff --git a/templates/de/printer-purge.tmpl b/templates/de/printer-purge.tmpl
deleted file mode 100644
index cafa5e8..0000000
--- a/templates/de/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasse:Drucker} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-wurde aus allen Aufträgen eliminiert.</P>
diff --git a/templates/de/printer-reject.tmpl b/templates/de/printer-reject.tmpl
deleted file mode 100644
index 513bba1..0000000
--- a/templates/de/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasse:Drucker} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-akzeptiert ab sofort keine Aufträge mehr.</P>
diff --git a/templates/de/printer-start.tmpl b/templates/de/printer-start.tmpl
deleted file mode 100644
index e6836c7..0000000
--- a/templates/de/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasse:Drucker} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-wurde gestartet.</P>
diff --git a/templates/de/printer-stop.tmpl b/templates/de/printer-stop.tmpl
deleted file mode 100644
index 64cbd72..0000000
--- a/templates/de/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasse:Drucker} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-wurde gestoppt.</P>
diff --git a/templates/de/printers-header.tmpl b/templates/de/printers-header.tmpl
deleted file mode 100644
index b247590..0000000
--- a/templates/de/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Keine Drucker gefunden:Zeige {#printer_name} von {total} Drucker{total=1?:n}}.</P>
diff --git a/templates/de/printers.tmpl b/templates/de/printers.tmpl
deleted file mode 100644
index 90ccfe4..0000000
--- a/templates/de/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Standarddrucker):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Beschreibung:</B> {printer_info}<BR>
-<B>Ort:</B> {printer_location}<BR>
-<B>Marke und Modell:</B> {printer_make_and_model}<BR>
-<B>Druckerstatus:</B> {printer_state=3?frei:{printer_state=4?verarbeitend:gestoppt}},
-{printer_is_accepting_jobs=0?Aufträge ablehnen:Aufträge akzeptieren}, {printer_is_shared=0?nicht:} publiziert.
-{?device_uri=?:<BR><B>Geräte URI:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Testseite drucken" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Druckköpfe reinigen" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Selbsttest-Seite drucken" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Drucker starten" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Drucker stoppen" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Aufträge akzeptieren" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Aufträge ablehnen" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Alle Aufträge verschieben" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Aufträge abbrechen" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Drucker publizieren" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Druckerpublikation aufheben" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Drucker ändern" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Druckereinstellungen festlegen" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Drucker löschen" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Als Standard festlegen" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Erlaubte Benutzer festlegen" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/de/restart.tmpl b/templates/de/restart.tmpl
deleted file mode 100644
index 28f93bd..0000000
--- a/templates/de/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Bitte warten Sie während der Server neu startet...</p>
diff --git a/templates/de/samba-export.tmpl b/templates/de/samba-export.tmpl
deleted file mode 100644
index d76d401..0000000
--- a/templates/de/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Exportiere Drucker für Samba</H2>
-
-{error?<P>Kann Drucker nicht für Samba exportieren\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Konsultieren Sie die <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> Datei um mehr Informationen zu erhalten.</P>:
-<P>Diese Seite erlaubt es Ihnen Drucker für Samba bereitzustellen
-damit auf diese mittels Windows Clients über die Desktopsymbole
-<VAR>Netzwerk Nachbarn</VAR> oder <VAR>Netzwerkumgebung</VAR>
-zugegriffen werden kann. Sie müssen zuerst einen
-Windows PostScript Druckerteiber installieren wie diese in der Hilfe für <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> beschrieben ist.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Drucker:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Alle Drucker exportieren
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba Benutzername:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (required)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba Passwort:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (required)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Exportiere Drucker für Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/de/samba-exported.tmpl b/templates/de/samba-exported.tmpl
deleted file mode 100644
index ff032b1..0000000
--- a/templates/de/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Drucker wurden fü Samba erfolgreich exportiert.</P>
diff --git a/templates/de/search.tmpl b/templates/de/search.tmpl
deleted file mode 100644
index fa53134..0000000
--- a/templates/de/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Suche in
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?Klassen:{SECTION=jobs?Aufträge:Drucker}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Suche">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Leeren" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/de/set-printer-options-header.tmpl b/templates/de/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/de/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/de/set-printer-options-trailer.tmpl b/templates/de/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/de/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/de/subscription-added.tmpl b/templates/de/subscription-added.tmpl
deleted file mode 100644
index cdf50fc..0000000
--- a/templates/de/subscription-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Subskription {subscription_name} wurde erfolgreich hinzugefügt.</P>
diff --git a/templates/de/subscription-canceled.tmpl b/templates/de/subscription-canceled.tmpl
deleted file mode 100644
index b12419a..0000000
--- a/templates/de/subscription-canceled.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Subskription #{notify_subscription_id} wurde gekündigt.</P>
diff --git a/templates/de/test-page.tmpl b/templates/de/test-page.tmpl
deleted file mode 100644
index a9a4bbd..0000000
--- a/templates/de/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Testseite gesendet; Auftrags ID ist <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/de/trailer.tmpl b/templates/de/trailer.tmpl
deleted file mode 100644
index ac4db19..0000000
--- a/templates/de/trailer.tmpl
+++ /dev/null
@@ -1,20 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Das Common UNIX Printing System, CUPS, und das CUPS Logo sind
-eingetragene Warenzeichen der <A HREF="http://www.apple.com">Apple Inc.</A> CUPS
-ist urheberrechtlich geschützt 2007 von Apple Inc, alle Rechte vorbehalten.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/de/users.tmpl b/templates/de/users.tmpl
deleted file mode 100644
index d2c9ba8..0000000
--- a/templates/de/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">Berechtigte Benutzer für {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Benutzer:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Erlaube diesen Benutzern zu drucken
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Verweigere diesen Benutzern zu drucken
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Erlaubte Benutzer festlegen">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/edit-config.tmpl b/templates/edit-config.tmpl
index 884fea6..4aa78f9 100644
--- a/templates/edit-config.tmpl
+++ b/templates/edit-config.tmpl
@@ -13,10 +13,8 @@
<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Save Changes"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Use Default Configuration File"></A></P>
+<P><INPUT TYPE="SUBMIT" NAME="SAVECHANGES" VALUE="Save Changes">
+<INPUT TYPE="BUTTON" VALUE="Use Default Configuration File"
+onClick="reset_config();"></P>
</FORM>
diff --git a/templates/es/add-class.tmpl b/templates/es/add-class.tmpl
deleted file mode 100644
index 98401d7..0000000
--- a/templates/es/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Añadir clase</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nombre:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Ubicación:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descripción:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Miembros:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Añadir clase"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/add-printer.tmpl b/templates/es/add-printer.tmpl
deleted file mode 100644
index 82c004f..0000000
--- a/templates/es/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Añadir impresora nueva</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nombre:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>(Puede contener cualquier carácter imprimible excepto "/", "#", y espacio)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Ubicación:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Ubicación fácilmente leíble tal como "Lab 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descripción:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>(Descripción fácilmente leíble tal como "HP LaserJet de doble cara")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Siguiente"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/add-rss-subscription.tmpl b/templates/es/add-rss-subscription.tmpl
deleted file mode 100644
index 07d2ce5..0000000
--- a/templates/es/add-rss-subscription.tmpl
+++ /dev/null
@@ -1,43 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-rss-subscription">
-
-<H2 CLASS="title">Añadir subscripción RSS</H2>
-
-<TABLE SUMMARY="Formulario de añadir subscripción RSS">
-<TR>
-<TH CLASS="label">Nombre:</TH>
-<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="SUBSCRIPTION_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?SUBSCRIPTION_NAME}"><BR>
-<SMALL>(Puede contener cualquier carácter imprimible excepto espacio, "/", "?", y "#")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Cola:</TH>
-<TD COLSPAN="5"><SELECT NAME="PRINTER_URI" SIZE="10"><OPTION VALUE="#ALL#"{?PRINTER_URI=#ALL#? SELECTED:}>Todas las colas</OPTION>{[printer_name]<OPTION VALUE="{printer_uri_supported}"{?PRINTER_URI={printer_uri_supported}? SELECTED:}>{printer_name}</OPTION>}</SELECT></TD>
-</TR>
-<TR VALIGN="TOP">
-<TH CLASS="label">Eventos:</TH>
-<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CREATED" {?EVENT_JOB_CREATED}>Trabajo creado<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_COMPLETED" {?EVENT_JOB_COMPLETED}>Trabajo completado<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_STOPPED" {?EVENT_JOB_STOPPED}>Trabajo parado<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_JOB_CONFIG_CHANGED" {?EVENT_JOB_CONFIG_CHANGED}>Opciones de trabajo cambiadas</TD>
-<TD> </TD>
-<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_STOPPED" {?EVENT_PRINTER_STOPPED}>Cola parada<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_ADDED" {?EVENT_PRINTER_ADDED}>Cola añadida<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_MODIFIED" {?EVENT_PRINTER_MODIFIED}>Cola modificada<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_PRINTER_DELETED" {?EVENT_PRINTER_DELETED}>Cola borrada</TD>
-<TD> </TD>
-<TD><INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STARTED" {?EVENT_SERVER_STARTED}>Servidor iniciado<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_STOPPED" {?EVENT_SERVER_STOPPED}>Servidor parado<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_RESTARTED" {?EVENT_SERVER_RESTARTED}>Servidor reiniciado<BR>
-<INPUT TYPE="CHECKBOX" NAME="EVENT_SERVER_AUDIT" {?EVENT_SERVER_AUDIT}>Auditoría de seguridad del servidor</TD>
-</TR>
-<TR>
-<TH CLASS="label">Número máximo de eventos del canal:</TH>
-<TD COLSPAN="5"><INPUT TYPE="TEXT" NAME="MAX_EVENTS" SIZE="4" MAXLENGTH="4" VALUE="{MAX_EVENTS?{MAX_EVENTS}:20}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD COLSPAN="5"><INPUT TYPE="IMAGE" SRC="/images/button-add-rss-subscription.gif" ALT="Añadir subscripción RSS"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/admin.tmpl b/templates/es/admin.tmpl
deleted file mode 100644
index 0798857..0000000
--- a/templates/es/admin.tmpl
+++ /dev/null
@@ -1,88 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Tareas de administración">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Impresoras</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Añadir impresora" CLASS="button"></A>
-<A HREF="/admin?op=find-new-printers"><IMG
-SRC="/images/button-find-new-printers.gif"
-ALT="Encontrar nuevas impresoras" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Administrar impresoras" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Exportar impresoras a Samba"
-CLASS="button"></A>:}
-</P>
-
-<H2 CLASS="title">Clases</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Añadir clase" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Administrar clases" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Trabajos</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Administrar
-trabajos" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Servidor</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Editar archivo
-configuración" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Ver archivo de registro de accesos"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Ver archivo de registro de errores"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Ver archivo de registro de páginas"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Configuración básica del servidor:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Mostrar impresoras compartidas por otros sistemas<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Compartir impresoras públicas conectadas a este sistema<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Permitir administración remota<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Usar autentificación Kerberos (<A HREF="/help/kerberos.html?TOPIC=Getting+Started">FAQ</A>)<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Permitir a los usuarios cancelar cualquier trabajo (no sólo los suyos propios)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Guardar información de depuración para búsqueda de problemas</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Cambiar especificaciones"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
-
-<H2 CLASS="title">Subscripciones</H2>
-
-<P>
-<A HREF="/admin/?op=add-rss-subscription"><IMG SRC="/images/button-add-rss-subscription.gif" ALT="Añadir subscripción RSS" CLASS="button"></A>
-</P>
-
-{notify_subscription_id?<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="0" SUMMARY="Subscripciones RSS">
-<THEAD><TR CLASS="data"><TH>ID</TH><TH>Nombre</TH><TH>Eventos</TH><TH>Cola</TH></TR></THEAD>
-<TBODY>{[notify_subscription_id]
-<TR><TD><A HREF="{notify_recipient_uri}">{notify_subscription_id}</A></TD><TD NOWRAP><A HREF="{notify_recipient_uri}">{notify_recipient_name}</A> <A HREF="/admin/?op=cancel-subscription&notify_subscription_id={notify_subscription_id}"><IMG SRC="/images/button-cancel-subscription.gif" CLASS="button" ALT="Cancelar subscripción RSS"></A> </TD><TD>{notify_events}</TD><TD NOWRAP> {notify_printer_name?{notify_printer_name}:Todas las colas}</TD></TR>}
-</TBODY>
-</TABLE>:}
diff --git a/templates/es/choose-device.tmpl b/templates/es/choose-device.tmpl
deleted file mode 100644
index fbfb83d..0000000
--- a/templates/es/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Tipo de conexión de {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Conexión:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Siguiente"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/choose-make.tmpl b/templates/es/choose-make.tmpl
deleted file mode 100644
index 2358dfe..0000000
--- a/templates/es/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Marca/Fabricante de {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Marca:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Siguiente"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">O proporcione un archivo PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Añadir impresora:Modificar impresora}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/choose-model.tmpl b/templates/es/choose-model.tmpl
deleted file mode 100644
index 3362a67..0000000
--- a/templates/es/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Modelo/Controlador para {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Modelo:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">O proporcione un archivo PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Añadir impresora:Modificar impresora}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/choose-serial.tmpl b/templates/es/choose-serial.tmpl
deleted file mode 100644
index 4b6508b..0000000
--- a/templates/es/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Parámetros puerto serie para {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Baudios:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Paridad:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>Sin paridad
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Par
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Impar
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Bits de datos:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Control de flujo:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>Ninguno
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (Software)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (Hardware)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (Hardware)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Siguiente"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/choose-uri.tmpl b/templates/es/choose-uri.tmpl
deleted file mode 100644
index 12b71fc..0000000
--- a/templates/es/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">URI de la conexión para {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">URI de la conexión:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Ejemplos:
-<PRE>
- http://nombre_ordenador:631/ipp/
- http://nombre_ordenador:631/ipp/puerto1
-
- ipp://nombre_ordenador/ipp/
- ipp://nombre_ordenador/ipp/puerto1
-
- lpd://nombre_ordenador/cola
-
- socket://nombre_ordenador
- socket://nombre_ordenador:9100
-</PRE>
-
-<P>Vea <A HREF="/help/network.html" TARGET="_blank">"Impresoras
-en red"</A> para escoger el URI adecuado a usar con su impresora.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Siguiente"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/class-added.tmpl b/templates/es/class-added.tmpl
deleted file mode 100644
index faf659a..0000000
--- a/templates/es/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha añadido con éxito la clase <A HREF="/classes/{printer_name}">{printer_name}</A>.
diff --git a/templates/es/class-confirm.tmpl b/templates/es/class-confirm.tmpl
deleted file mode 100644
index ee7d2be..0000000
--- a/templates/es/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Advertencia:</B> ¿Está seguro de querer borrar la clase
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Borrar clase"
-CLASS="button"></A></P>
diff --git a/templates/es/class-deleted.tmpl b/templates/es/class-deleted.tmpl
deleted file mode 100644
index c73465f..0000000
--- a/templates/es/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha borrado con éxito la clase {printer_name}.
diff --git a/templates/es/class-jobs-header.tmpl b/templates/es/class-jobs-header.tmpl
deleted file mode 100644
index f571813..0000000
--- a/templates/es/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Trabajos</H3>
diff --git a/templates/es/class-modified.tmpl b/templates/es/class-modified.tmpl
deleted file mode 100644
index 959c151..0000000
--- a/templates/es/class-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha modificado con éxito la clase <A HREF="/classes/{printer_name}">{printer_name}</A>.
\ No newline at end of file
diff --git a/templates/es/classes-header.tmpl b/templates/es/classes-header.tmpl
deleted file mode 100644
index 714ab89..0000000
--- a/templates/es/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?No hay clases:Mostrando {#printer_name} de {total} clase{total=1?:s}}.</P>
diff --git a/templates/es/classes.tmpl b/templates/es/classes.tmpl
deleted file mode 100644
index da4d75b..0000000
--- a/templates/es/classes.tmpl
+++ /dev/null
@@ -1,58 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Impresora predeterminada):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Descripción:</B> {printer_info}<BR>
-<B>Ubicación:</B> {printer_location}<BR>
-<B>Estado de la clase:</B> {printer_state=3?inactiva:{printer_state=4?procesando:parada}},
-{printer_is_accepting_jobs=0?rechazando trabajos:aceptando trabajos}, {printer_is_shared=0?no:} pública.
-{?member_uris=?:<BR>Miembros: {member_uris}}
-
-<P><TABLE WIDTH="100%" CELLPADDING="5" SUMMARY="Acciones">
-<TR VALIGN="TOP"><TD>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Imprimir página de prueba" CLASS="button"></A></TD>
-<TD>{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Iniciar clase" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Detener clase" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Aceptar trabajos" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Rechazar trabajos" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Cancelar todos los trabajos" CLASS="button"></A></TD>
-<TD>{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publicar impresora" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="No publicar impresora" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Modificar clase" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-class-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Cambiar opciones impresora" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Borrar clase" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Poner como predeterminada" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Establecer usuarios permitidos" CLASS="button"></A>
-</TR>
-</TABLE></P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/es/edit-config.tmpl b/templates/es/edit-config.tmpl
deleted file mode 100644
index 59f7b3c..0000000
--- a/templates/es/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">Archivo de configuración del servidor</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Guardar cambios"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Usar archivo de configuración predeterminado"></A></P>
-
-</FORM>
diff --git a/templates/es/error-op.tmpl b/templates/es/error-op.tmpl
deleted file mode 100644
index 9a33a1f..0000000
--- a/templates/es/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Error:</P>
-
-<BLOCKQUOTE>Operació desconocida "{op}"!</BLOCKQUOTE>
diff --git a/templates/es/error.tmpl b/templates/es/error.tmpl
deleted file mode 100644
index bf0530c..0000000
--- a/templates/es/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Error:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/es/header.tmpl.in b/templates/es/header.tmpl.in
deleted file mode 100644
index 570be1b..0000000
--- a/templates/es/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Inicio <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Administración <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Clases <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Documentación/Ayuda <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Trabajos <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Impresoras <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/es/help-header.tmpl b/templates/es/help-header.tmpl
deleted file mode 100644
index d53ca07..0000000
--- a/templates/es/help-header.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Buscar en
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:todos los documentos}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Buscar">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Borrar" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">Documentos de ayuda en línea</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Todos los documentos</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Buscar resultados en {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:todos los documentos}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>No hay coincidencias.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Ver versión imprimible"
-CLASS="button"></A></H1>:<H1>Páginas de ayuda de CUPS</H1>
-
-<P>Esta es la interfaz de ayuda en línea de CUPS. Introduzca las palabras
-a buscar aquí encima o haga clic en cualquiera de los enlaces de la
-documentación para visualizar la información de ayuda en línea.</P>
-
-<P>Si es nuevo en CUPS, lea la página "<a
-href="overview.html">Información general de CUPS</a>". Los usuarios veteranos
-deberían leer la página "<a href="whatsnew.html">Qué hay de nuevo en CUPS
-1.3</a>".</P>
-
-<P>La <A HREF="http://www.cups.org/">página de inicio de CUPS</A> también
-proporciona muchos recursos, incluyendo foros de discusión de usuarios, respuestas
-a preguntas frecuentes, y un formulario para el envío de informes de errores y
-peticiones de mejoras.</P>}
diff --git a/templates/es/help-printable.tmpl b/templates/es/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/es/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/es/job-cancel.tmpl b/templates/es/job-cancel.tmpl
deleted file mode 100644
index 84d65e5..0000000
--- a/templates/es/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha cancelado el <A HREF="{job_printer_uri}">Trabajo {job_id}</A>.
diff --git a/templates/es/job-hold.tmpl b/templates/es/job-hold.tmpl
deleted file mode 100644
index f424bca..0000000
--- a/templates/es/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha retenido el <A HREF="{job_printer_uri}">Trabajo {job_id}</A>.
diff --git a/templates/es/job-move.tmpl b/templates/es/job-move.tmpl
deleted file mode 100644
index 2f8992b..0000000
--- a/templates/es/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?Mover trabajo {job_id}:Mover todos los trabajos}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nuevo destino:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Mover trabajo{job_id?:s}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/job-moved.tmpl b/templates/es/job-moved.tmpl
deleted file mode 100644
index 806d2bc..0000000
--- a/templates/es/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Se {job_id?ha movido el <A HREF="/jobs/{job_id}">Trabajo {job_id}</A>:han movido todos los trabajos} a
-<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/es/job-release.tmpl b/templates/es/job-release.tmpl
deleted file mode 100644
index 14e2d02..0000000
--- a/templates/es/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha liberado el <A HREF="{job_printer_uri}">Trabajo {job_id}</A>.
diff --git a/templates/es/job-restart.tmpl b/templates/es/job-restart.tmpl
deleted file mode 100644
index d35dfb4..0000000
--- a/templates/es/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha reiniciado el <A HREF="{job_printer_uri}">Trabajo {job_id}</A>.
diff --git a/templates/es/jobs-header.tmpl b/templates/es/jobs-header.tmpl
deleted file mode 100644
index ca78fab..0000000
--- a/templates/es/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Mostrar trabajos completados"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Mostrar todos los trabajos">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Mostrar trabajos completados"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Mostrar trabajos activos">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Mostrar trabajos activos"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Mostrar todos los trabajos">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?No hay trabajos:Mostrando {#job_id} de {total} trabajo{total=1?:s}{?which_jobs=? activo{total=1?:s}:{which_jobs=all?: completado{total=1?:s}}}}.</P>
diff --git a/templates/es/jobs.tmpl b/templates/es/jobs.tmpl
deleted file mode 100644
index 2338888..0000000
--- a/templates/es/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>Nombre </TH>
-<TH>Usuario </TH>
-<TH>Tamaño </TH>
-<TH>Páginas </TH>
-<TH>Estado </TH>
-<TH>Control </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Desconocido:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?Desconocido:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?pendiente desde<BR>{time_at_creation}:{job_state=4?retenido desde<BR>{time_at_creation}:
-{job_state=5?en proceso desde<BR>{time_at_processing}:{job_state=6?parado:
-{job_state=7?cancelado el<BR>{time_at_completed}:{job_state=8?abandonado:completado el<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Reimprimir trabajo" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Liberar trabajo" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Retener trabajo" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Cancelar trabajo" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Mover trabajo" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/es/list-available-printers.tmpl b/templates/es/list-available-printers.tmpl
deleted file mode 100644
index 17a7dbc..0000000
--- a/templates/es/list-available-printers.tmpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<H2 CLASS="title">Impresoras disponibles</H2>
-
-{#device_uri=0?<P>No se encuentran impresoras.</P>
-:<UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Añadir esta impresora" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
diff --git a/templates/es/maintenance.tmpl b/templates/es/maintenance.tmpl
deleted file mode 100644
index 6672071..0000000
--- a/templates/es/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Se han enviado los comandos de mantenimiento; la ID del trabajo es <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/es/modify-class.tmpl b/templates/es/modify-class.tmpl
deleted file mode 100644
index 6f7526a..0000000
--- a/templates/es/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Modificar clase {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nombre:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Ubicación:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descripción:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Miembros:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Modificar clase"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/modify-printer.tmpl b/templates/es/modify-printer.tmpl
deleted file mode 100644
index f52de7c..0000000
--- a/templates/es/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Modificar impresora {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nombre:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Ubicación:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Ubicación fácilmente leíble tal como "Lab 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descripción:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Descripción fácilmente leíble tal como "HP LaserJet de doble cara")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Siguiente"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/norestart.tmpl b/templates/es/norestart.tmpl
deleted file mode 100644
index b4cb36c..0000000
--- a/templates/es/norestart.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<p>No se ha reiniciado el servidor debido a que no se han hecho
-cambios en la configuración...</p>
diff --git a/templates/es/option-boolean.tmpl b/templates/es/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/es/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/es/option-conflict.tmpl b/templates/es/option-conflict.tmpl
deleted file mode 100644
index 6db0267..0000000
--- a/templates/es/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Error:</B> Las siguientes opciones están en conflicto:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Cambie una o más de las opciones para resolver el problema.</P>
diff --git a/templates/es/option-header.tmpl b/templates/es/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/es/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/es/option-pickmany.tmpl b/templates/es/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/es/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/es/option-pickone.tmpl b/templates/es/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/es/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/es/option-trailer.tmpl b/templates/es/option-trailer.tmpl
deleted file mode 100644
index df397bb..0000000
--- a/templates/es/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Cambiar opciones impresora"></TD>
-</TR>
-</TABLE>
diff --git a/templates/es/pager.tmpl b/templates/es/pager.tmpl
deleted file mode 100644
index 5fd2aa9..0000000
--- a/templates/es/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Barra de paginación">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Mostrar anterior" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Orden ascendente" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Orden descendente" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Mostrar siguiente" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/es/printer-accept.tmpl b/templates/es/printer-accept.tmpl
deleted file mode 100644
index d6d4d54..0000000
--- a/templates/es/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>La {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-ahora acepta trabajos.</P>
diff --git a/templates/es/printer-added.tmpl b/templates/es/printer-added.tmpl
deleted file mode 100644
index f0825b1..0000000
--- a/templates/es/printer-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha añadido con éxito la impresora <A HREF="/printers/{printer_name}">{printer_name}</A>.
diff --git a/templates/es/printer-configured.tmpl b/templates/es/printer-configured.tmpl
deleted file mode 100644
index 5a3eba1..0000000
--- a/templates/es/printer-configured.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha configurado con éxito la {OP=set-class-options?clase <A HREF="/classes/{printer_name}">:impresora <A HREF="/printers/{printer_name}">}</A>.
diff --git a/templates/es/printer-confirm.tmpl b/templates/es/printer-confirm.tmpl
deleted file mode 100644
index 82bbc03..0000000
--- a/templates/es/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Advertencia:</B> ¿Está seguro de querer borrar la impresora
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Borrar impresora"
-CLASS="button"></A></P>
diff --git a/templates/es/printer-default.tmpl b/templates/es/printer-default.tmpl
deleted file mode 100644
index 3efbf67..0000000
--- a/templates/es/printer-default.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P>Se ha puesto como predeterminada en el servidor la {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>.</P>
-
-<BLOCKQUOTE><B>Nota:</B> cualquier opción de usuario
-que haya sido activada por mediación del comando
-<TT>lpoptions</TT> tiene mayor preferencia que este ajuste
-predeterminado.</BLOCKQUOTE>
diff --git a/templates/es/printer-deleted.tmpl b/templates/es/printer-deleted.tmpl
deleted file mode 100644
index ca8ed01..0000000
--- a/templates/es/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha borrado con éxito la impresora {printer_name}.
diff --git a/templates/es/printer-jobs-header.tmpl b/templates/es/printer-jobs-header.tmpl
deleted file mode 100644
index f571813..0000000
--- a/templates/es/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Trabajos</H3>
diff --git a/templates/es/printer-modified.tmpl b/templates/es/printer-modified.tmpl
deleted file mode 100644
index 515d9ee..0000000
--- a/templates/es/printer-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha modificado con éxito la impresora <A HREF="/printers/{printer_name}">{printer_name}</A>.
diff --git a/templates/es/printer-purge.tmpl b/templates/es/printer-purge.tmpl
deleted file mode 100644
index 10fa0e4..0000000
--- a/templates/es/printer-purge.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Se han cancelado todos los trabajos de la {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>.</P>
diff --git a/templates/es/printer-reject.tmpl b/templates/es/printer-reject.tmpl
deleted file mode 100644
index 7f143ed..0000000
--- a/templates/es/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>La {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-ya no acepta trabajos.</P>
diff --git a/templates/es/printer-start.tmpl b/templates/es/printer-start.tmpl
deleted file mode 100644
index cf7fe4f..0000000
--- a/templates/es/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>La {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-ha sido iniciada.</P>
diff --git a/templates/es/printer-stop.tmpl b/templates/es/printer-stop.tmpl
deleted file mode 100644
index 973644c..0000000
--- a/templates/es/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>La {is_class?clase:impresora} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-ha sido parada.</P>
diff --git a/templates/es/printers-header.tmpl b/templates/es/printers-header.tmpl
deleted file mode 100644
index 7280687..0000000
--- a/templates/es/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?No hay impresoras:Mostrando {#printer_name} de {total} impresora{total=1?:s}}.</P>
diff --git a/templates/es/printers.tmpl b/templates/es/printers.tmpl
deleted file mode 100644
index bba8698..0000000
--- a/templates/es/printers.tmpl
+++ /dev/null
@@ -1,66 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Impresora predeterminada):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Descripción:</B> {printer_info}<BR>
-<B>Ubicación:</B> {printer_location}<BR>
-<B>Fabricante y modelo:</B> {printer_make_and_model}<BR>
-<B>Estado de la impresora:</B> {printer_state=3?inactiva:{printer_state=4?procesando:parada}},
-{printer_is_accepting_jobs=0?rechazando trabajos:aceptando trabajos}, {printer_is_shared=0?no:} pública.
-{?device_uri=?:<BR><B>URI de la conexión:</B> {device_uri}}
-
-<P><TABLE WIDTH="100%" CELLPADDING="5" SUMMARY="Acciones">
-<TR VALIGN="TOP"><TD>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Imprimir página de prueba" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Limpiar cabezales de impresión" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Imprimir página de auto-prueba" CLASS="button"></A>:}</TD>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Iniciar impresora" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Detener impresora" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Aceptar trabajos" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Rechazar trabajos" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Mover todos los trabajos" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Cancelar todos los trabajos" CLASS="button"></A></TD>
-<TD>{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publicar impresora" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="No publicar impresora" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Modificar impresora" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Cambiar opciones impresora" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Borrar impresora" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Poner como predeterminada" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Establecer usuarios permitidos" CLASS="button"></A></TD>
-</TR>
-</TABLE></P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/es/restart.tmpl b/templates/es/restart.tmpl
deleted file mode 100644
index b9b0e74..0000000
--- a/templates/es/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Por favor espere mientras se reinicia el servidor...</p>
diff --git a/templates/es/samba-export.tmpl b/templates/es/samba-export.tmpl
deleted file mode 100644
index 886a138..0000000
--- a/templates/es/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Exportar impresoras a Samba</H2>
-
-{error?<P>No se han podido exportar las impresoras a Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Consulte el archivo <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> para más información.</P>:
-<P>Esta página le permite exportar las impresoras a Samba para que
-los clientes Windows puedan acceder a ellas por los iconos de su
-escritorio <VAR>Entorno de red</VAR> o <VAR>Sitios de red</VAR>. Debe haber instalado
-previamente el controlador de impresora PostScript de Windows
-como se describe en la página del manual
-<A HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Impresoras:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Exportar todas las impresoras
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Nombre de usuario Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (necesario)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Contraseña Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (necesaria)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Exportar impresoras a Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/es/samba-exported.tmpl b/templates/es/samba-exported.tmpl
deleted file mode 100644
index a54925d..0000000
--- a/templates/es/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se han exportado las impresoras a samba con éxito.</P>
diff --git a/templates/es/search.tmpl b/templates/es/search.tmpl
deleted file mode 100644
index 4001b33..0000000
--- a/templates/es/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Buscar en
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?clases:{SECTION=jobs?trabajos:impresoras}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Buscar">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Borrar" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/es/set-printer-options-header.tmpl b/templates/es/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/es/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/es/set-printer-options-trailer.tmpl b/templates/es/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/es/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/es/subscription-added.tmpl b/templates/es/subscription-added.tmpl
deleted file mode 100644
index 725b8bb..0000000
--- a/templates/es/subscription-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Se ha añadido con éxito la subscripción {subscription_name}.</P>
diff --git a/templates/es/subscription-canceled.tmpl b/templates/es/subscription-canceled.tmpl
deleted file mode 100644
index 8a68f54..0000000
--- a/templates/es/subscription-canceled.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>La subscripción #{notify_subscription_id} ha sido cancelada.</P>
diff --git a/templates/es/test-page.tmpl b/templates/es/test-page.tmpl
deleted file mode 100644
index 7670f98..0000000
--- a/templates/es/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Página de prueba enviada; el número del trabajo es el <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/es/trailer.tmpl b/templates/es/trailer.tmpl
deleted file mode 100644
index 78051d4..0000000
--- a/templates/es/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS, y el logo de CUPS son
-marcas registradas de <A HREF="http://www.apple.com">Apple, Inc.</A> Los
-derechos de copia de CUPS 2007 son de Apple Inc.
-Todos los derechos reservados.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/es/users.tmpl b/templates/es/users.tmpl
deleted file mode 100644
index c4ff1a5..0000000
--- a/templates/es/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">Usuarios permitidos para {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Usuarios:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Permitir a estos usuarios imprimir
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Evitar que estos usuarios impriman
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Establecer usuarios permitidos">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/add-class.tmpl b/templates/et/add-class.tmpl
deleted file mode 100644
index 50e655d..0000000
--- a/templates/et/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Klassi lisamine</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nimi:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Asukoht:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Kirjeldus:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Liikmed:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Lisa klass"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/add-printer.tmpl b/templates/et/add-printer.tmpl
deleted file mode 100644
index ac59291..0000000
--- a/templates/et/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Uue printeri lisamine</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nimi:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>(Võib sisaldada kõiki trükitavaid märke, välja arvatud "/", "#" ja tühik)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Asukoht:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Arusaadava sisuga asukoht, näiteks "Laud 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Kirjeldus:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>(Arusaadava sisuga kirjeldus, näiteks "HP LaserJet duplekseriga")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Edasi"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/admin.tmpl b/templates/et/admin.tmpl
deleted file mode 100644
index fd47b90..0000000
--- a/templates/et/admin.tmpl
+++ /dev/null
@@ -1,79 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Administration Tasks">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Printerid</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Lisa printer" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Halda printereid" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Ekspordi printerid Sambasse"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>Leitud uued printerid:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Lisa see printer" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">Klassid</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Lisa klass" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Halda klasse" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Tööd</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Halda
-töid" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Server</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Muuda
-seadistustefaili" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Vaata kasutamislogi"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Vaata vealogi"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Vaata lehelogi"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Serveri põhiseadistused:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Teiste süsteemide jagatud printerite näitamine<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Aktiivse süsteemiga ühendatud avaldatud printerite jagamine<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Võrguhalduse lubamine<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Kasutajatel lubatakse katkestada kõiki töid (mitte ainult enda omi)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Silumisinfo salvestamine probleemide tuvastamiseks</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Muuda seadistusi"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/et/choose-device.tmpl b/templates/et/choose-device.tmpl
deleted file mode 100644
index cac4ca2..0000000
--- a/templates/et/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Printeri {printer_name} seade</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Seade:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Edasi"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/choose-make.tmpl b/templates/et/choose-make.tmpl
deleted file mode 100644
index 4aede75..0000000
--- a/templates/et/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Printeri {printer_name} valmistaja/tootja</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Valmistaja:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Edasi"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">või andke PPD-fail:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Lisa printer:Muuda printerit}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/choose-model.tmpl b/templates/et/choose-model.tmpl
deleted file mode 100644
index ee93197..0000000
--- a/templates/et/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Printeri {printer_name} mudel/draiver</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Mudel:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">või andke PPD-fail:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Lisa printer:Muuda printerit}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/choose-serial.tmpl b/templates/et/choose-serial.tmpl
deleted file mode 100644
index 640c748..0000000
--- a/templates/et/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Printeri {printer_name} jadapordi seadistused</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Andmevahetuse kiirus:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Paarsus:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>Puudub
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Paaris
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Paaritu
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Andmebitid:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Voo reguleerimine:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>Puudub
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (tarkvaraline)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (riistvaraline)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (riistvaraline)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Edasi"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/choose-uri.tmpl b/templates/et/choose-uri.tmpl
deleted file mode 100644
index fea2ae7..0000000
--- a/templates/et/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Printeri {printer_name} seadme URI</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Seadme URI:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Näited:
-<PRE>
- http://masinanimi:631/ipp/
- http://masinanimi:631/ipp/port1
-
- ipp://masinanimi/ipp/
- ipp://masinanimi/ipp/port1
-
- lpd://masinanimi/järjekord
-
- socket://masinanimi
- socket://masinanimi:9100
-</PRE>
-
-<P>Vaadake osa <A HREF="/help/network.html" TARGET="_blank">"Võrguprinterid"</A>
-oma printeri korrektse URI tuvastamiseks.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Edasi"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/class-added.tmpl b/templates/et/class-added.tmpl
deleted file mode 100644
index e758ef8..0000000
--- a/templates/et/class-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Klass <A HREF="/classes/{printer_name}">{printer_name}</A> edukalt
-lisatud.
diff --git a/templates/et/class-confirm.tmpl b/templates/et/class-confirm.tmpl
deleted file mode 100644
index ede566e..0000000
--- a/templates/et/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Hoiatus:</B> kas soovite tõesti kustutada klassi
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Kustuta klass"
-CLASS="button"></A></P>
diff --git a/templates/et/class-deleted.tmpl b/templates/et/class-deleted.tmpl
deleted file mode 100644
index f2bc3ee..0000000
--- a/templates/et/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klass {printer_name} edukalt kustutatud.
diff --git a/templates/et/class-jobs-header.tmpl b/templates/et/class-jobs-header.tmpl
deleted file mode 100644
index b3d29de..0000000
--- a/templates/et/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Tööd</H3>
diff --git a/templates/et/class-modified.tmpl b/templates/et/class-modified.tmpl
deleted file mode 100644
index a8c65fd..0000000
--- a/templates/et/class-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Klass <A HREF="/classes/{printer_name}">{printer_name}</A> edukalt
-muudetud.
diff --git a/templates/et/classes-header.tmpl b/templates/et/classes-header.tmpl
deleted file mode 100644
index 29e4fca..0000000
--- a/templates/et/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Klassid puuduvad:Näidatakse {#printer_name} klassi {total} klassist{total=1?:}}.</P>
diff --git a/templates/et/classes.tmpl b/templates/et/classes.tmpl
deleted file mode 100644
index 9f740d4..0000000
--- a/templates/et/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (vaikimisi printer):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Kirjeldus:</B> {printer_info}<BR>
-<B>Asukoht:</B> {printer_location}<BR>
-<B>Klassi olek:</B> {printer_state=3?jõude:{printer_state=4?töötleb:peatatud}},
-{printer_is_accepting_jobs=0?ei võta töid vastu:võtab töid vastu}, {printer_is_shared=0?pole:} avaldatud.
-{?member_uris=?:<BR>Liikmed: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Trüki testlehekülg" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Käivita klass" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Peata klass" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Võta töid vastu" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Ära võta töid vastu" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Katkesta kõik tööd" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Avalda printer" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Ära avalda printerit" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Muuda klassi" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Kustuta klass" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Määra vaikeväärtuseks" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Määra lubatud kasutajad" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/et/edit-config.tmpl b/templates/et/edit-config.tmpl
deleted file mode 100644
index b5f77c6..0000000
--- a/templates/et/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">Serveri seadistustefail</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Salvesta muudatused"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Kasuta vaikimisi seadistustefaili"></A></P>
-
-</FORM>
diff --git a/templates/et/error-op.tmpl b/templates/et/error-op.tmpl
deleted file mode 100644
index 097cddd..0000000
--- a/templates/et/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Viga:</P>
-
-<BLOCKQUOTE>Tundmatu operatsioon "{op}"!</BLOCKQUOTE>
diff --git a/templates/et/error.tmpl b/templates/et/error.tmpl
deleted file mode 100644
index 09a02e2..0000000
--- a/templates/et/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Viga:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/et/header.tmpl.in b/templates/et/header.tmpl.in
deleted file mode 100644
index 24243d4..0000000
--- a/templates/et/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Kodu <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Haldus <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Klassid <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Dokumentatsioon/abi <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Tööd <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Printerid <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/et/help-header.tmpl b/templates/et/help-header.tmpl
deleted file mode 100644
index c5b2be5..0000000
--- a/templates/et/help-header.tmpl
+++ /dev/null
@@ -1,46 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Otsing -
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:kõigis dokumentides}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Otsi">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Puhasta" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">Abidokumendid</H3>
-
-<P CLASS="l0"><A HREF="/help{QUERY??QUERY={QUERY}:}">Kõik dokumendid</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Otsingutulemused - {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:kõigis dokumentides}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>Midagi ei leitud.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Näita trükitavat versiooni"
-CLASS="button"></A></H1>:<H1>CUPS-i abi</H1>
-
-<P>See on CUPS-i abiliides. Sisestage otsingusõnad ülalolevasse kasti
-või klõpsake mõnele dokumentatsioonilingile abiinfo kuvamiseks.</P>
-
-<P>Kui Te pole veel CUPS-iga tuttav, lugege osa "<a
-href="overview.html">Overview of CUPS</a>". Kogenud kasutajad
-peaksid aga tutvuma osaga "<a href="whatsnew.html">What's New in CUPS
-1.3</a>".</P>
-
-<P><A HREF="http://www.cups.org/">CUPS-i kodulehekülg</A> pakub
-samuti palju materjali, kaasa arvatud kasutajate arutlusfoorumid, vastused
-levinumatele küsimustele ning vorm, mis võimaldab esitada veateateid
-ja soove.</P>}
diff --git a/templates/et/help-printable.tmpl b/templates/et/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/et/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/et/job-cancel.tmpl b/templates/et/job-cancel.tmpl
deleted file mode 100644
index da0bafc..0000000
--- a/templates/et/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Töö {job_id}</A> katkestatud.
diff --git a/templates/et/job-hold.tmpl b/templates/et/job-hold.tmpl
deleted file mode 100644
index ef4dca0..0000000
--- a/templates/et/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Tööd {job_id}</A> hoitakse trükkimast.
diff --git a/templates/et/job-moved.tmpl b/templates/et/job-moved.tmpl
deleted file mode 100644
index ca007aa..0000000
--- a/templates/et/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">Töö {job_id}</A>:Kõik tööd} on liigutatud printerisse
-<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/et/job-release.tmpl b/templates/et/job-release.tmpl
deleted file mode 100644
index 055c519..0000000
--- a/templates/et/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Töö {job_id}</A> trükkimiseks vabastatud.
diff --git a/templates/et/job-restart.tmpl b/templates/et/job-restart.tmpl
deleted file mode 100644
index f2dee0f..0000000
--- a/templates/et/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Töö {job_id}</A> uuesti käivitatud.
diff --git a/templates/et/jobs-header.tmpl b/templates/et/jobs-header.tmpl
deleted file mode 100644
index 4c710a0..0000000
--- a/templates/et/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Näita lõpetatud töid"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Näita kõiki töid">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Näita lõpetatud töid"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Näita aktiivseid töid">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Näita aktiivseid töid"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Näita kõiki töid">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?Töid pole:Näidatakse {#job_id} tööd {total} {?which_jobs=?aktiivsest:{which_jobs=all?:lõpetatud}} tööst{total=1?:}}.</P>
diff --git a/templates/et/jobs.tmpl b/templates/et/jobs.tmpl
deleted file mode 100644
index 67d4ad2..0000000
--- a/templates/et/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>Nimi </TH>
-<TH>Kasutaja </TH>
-<TH>Suurus </TH>
-<TH>Lehekülgi </TH>
-<TH>Olek </TH>
-<TH>Kontroll </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Teadmata:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?Teadmata:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?ootel alates<BR>{time_at_creation}:{job_state=4?hoitakse alates<BR>{time_at_creation}:
-{job_state=5?töötluses alates<BR>{time_at_processing}:{job_state=6?peatatud:
-{job_state=7?katkestatud<BR>{time_at_completed}:{job_state=8?loobutud:lõpetatud<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Trüki töö uuesti" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Vabasta töö" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Hoia tööd" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Katkesta töö" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Liiguta töö" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/et/maintenance.tmpl b/templates/et/maintenance.tmpl
deleted file mode 100644
index c966241..0000000
--- a/templates/et/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Hooldamiskäsud saadetud; töö ID on <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/et/modify-class.tmpl b/templates/et/modify-class.tmpl
deleted file mode 100644
index fd6b1a4..0000000
--- a/templates/et/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Klassi {printer_name} muutmine</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nimi:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Asukoht:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Kirjeldus:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Liikmed:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Muuda klassi"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/modify-printer.tmpl b/templates/et/modify-printer.tmpl
deleted file mode 100644
index 9f697c9..0000000
--- a/templates/et/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Printeri {printer_name} muutmine</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nimi:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Asukoht:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Arusaadava sisuga asukoht, näiteks "Laud 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Kirjeldus:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Arusaadava sisuga kirjeldus, näiteks "HP LaserJet duplekseriga")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Edasi"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/norestart.tmpl b/templates/et/norestart.tmpl
deleted file mode 100644
index 84cfc5a..0000000
--- a/templates/et/norestart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Serverit ei käivitatud uuesti, sest seadistusse ei tehtud mingeid muudatusi...</p>
diff --git a/templates/et/option-boolean.tmpl b/templates/et/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/et/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/et/option-conflict.tmpl b/templates/et/option-conflict.tmpl
deleted file mode 100644
index 16415ba..0000000
--- a/templates/et/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Viga:</B> järgmised valikud on konfliktis:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Palun muutke konfliktide lahendamiseks vähemalt üht valikut.</P>
diff --git a/templates/et/option-header.tmpl b/templates/et/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/et/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/et/option-pickmany.tmpl b/templates/et/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/et/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/et/option-pickone.tmpl b/templates/et/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/et/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/et/option-trailer.tmpl b/templates/et/option-trailer.tmpl
deleted file mode 100644
index 188073f..0000000
--- a/templates/et/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Määra printeri valikud"></TD>
-</TR>
-</TABLE>
diff --git a/templates/et/pager.tmpl b/templates/et/pager.tmpl
deleted file mode 100644
index 0c9cdc6..0000000
--- a/templates/et/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Näita eelmist" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Sorteeri alanevalt" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Sorteeri tõusvalt" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Näita järgmist" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/et/printer-accept.tmpl b/templates/et/printer-accept.tmpl
deleted file mode 100644
index 8acec73..0000000
--- a/templates/et/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-võtab nüüd töid vastu.</P>
diff --git a/templates/et/printer-added.tmpl b/templates/et/printer-added.tmpl
deleted file mode 100644
index 455c418..0000000
--- a/templates/et/printer-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Printer <A HREF="/printers/{printer_name}">{printer_name}</A> edukalt
-lisatud.
diff --git a/templates/et/printer-configured.tmpl b/templates/et/printer-configured.tmpl
deleted file mode 100644
index 5dbf70b..0000000
--- a/templates/et/printer-configured.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Printer <A HREF="/printers/{printer_name}">{printer_name}</A> edukalt
-seadistatud.
diff --git a/templates/et/printer-confirm.tmpl b/templates/et/printer-confirm.tmpl
deleted file mode 100644
index fec4bf0..0000000
--- a/templates/et/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Hoiatus:</B> kas soovite tõesti kustutada printeri
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Kustuta printer"
-CLASS="button"></A></P>
diff --git a/templates/et/printer-default.tmpl b/templates/et/printer-default.tmpl
deleted file mode 100644
index 9adae5b..0000000
--- a/templates/et/printer-default.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-on määratud serveri vaikimisi printeriks.</P>
-
-<BLOCKQUOTE><B>Märkus:</B> kõik kasutajate vaikeväärtused, mis on
-määratud käsuga <TT>lpoptions</TT>, tühistavad selle vaikeseadistuse.</BLOCKQUOTE>
diff --git a/templates/et/printer-deleted.tmpl b/templates/et/printer-deleted.tmpl
deleted file mode 100644
index aec0ced..0000000
--- a/templates/et/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Printer {printer_name} edukalt kustutatud.
diff --git a/templates/et/printer-jobs-header.tmpl b/templates/et/printer-jobs-header.tmpl
deleted file mode 100644
index b3d29de..0000000
--- a/templates/et/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Tööd</H3>
diff --git a/templates/et/printer-modified.tmpl b/templates/et/printer-modified.tmpl
deleted file mode 100644
index 0e5789a..0000000
--- a/templates/et/printer-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Printer <A HREF="/printers/{printer_name}">{printer_name}</A> edukalt
-muudetud.
diff --git a/templates/et/printer-purge.tmpl b/templates/et/printer-purge.tmpl
deleted file mode 100644
index 3225c10..0000000
--- a/templates/et/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-kõigist töödest puhastatud.</P>
diff --git a/templates/et/printer-reject.tmpl b/templates/et/printer-reject.tmpl
deleted file mode 100644
index e93de18..0000000
--- a/templates/et/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-ei võta enam töid vastu.</P>
diff --git a/templates/et/printer-start.tmpl b/templates/et/printer-start.tmpl
deleted file mode 100644
index 533ac9b..0000000
--- a/templates/et/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-käivitatud.</P>
diff --git a/templates/et/printer-stop.tmpl b/templates/et/printer-stop.tmpl
deleted file mode 100644
index 601c50a..0000000
--- a/templates/et/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-peatatud.</P>
diff --git a/templates/et/printers-header.tmpl b/templates/et/printers-header.tmpl
deleted file mode 100644
index 5c37b37..0000000
--- a/templates/et/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Printereid pole:Näidatakse {#printer_name} printerit {total} printerist{total=1?:}}.</P>
diff --git a/templates/et/printers.tmpl b/templates/et/printers.tmpl
deleted file mode 100644
index a9d1419..0000000
--- a/templates/et/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (vaikimisi printer):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Kirjeldus:</B> {printer_info}<BR>
-<B>Asukoht:</B> {printer_location}<BR>
-<B>Valmistaja ja mudel:</B> {printer_make_and_model}<BR>
-<B>Printeri olek:</B> {printer_state=3?jõude:{printer_state=4?töötleb:peatatud}},
-{printer_is_accepting_jobs=0?ei võta töid vastu:võtab töid vastu}, {printer_is_shared=0?pole:} avaldatud.
-{?device_uri=?:<BR><B>Seadme URI:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Trüki testlehekülg" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Puhasta prindipead" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Trüki enesetesti lehekülg" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Käivita printer" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Peata printer" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Võta töid vastu" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Ära võta töid vastu" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Liiguta kõik tööd" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Katkesta kõik tööd" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Avalda printer" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Ära avalda printerit" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Muuda printerit" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Määra printeri valikud" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Kustuta printer" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Määra vaikeväärtuseks" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Määra lubatud kasutajad" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/et/restart.tmpl b/templates/et/restart.tmpl
deleted file mode 100644
index 7ec91b0..0000000
--- a/templates/et/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Palun oodake, kuni server taaskäivitub...</p>
diff --git a/templates/et/samba-export.tmpl b/templates/et/samba-export.tmpl
deleted file mode 100644
index 610d8ca..0000000
--- a/templates/et/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Printerite eksport Sambasse</H2>
-
-{error?<P>Printerite eksport Sambasse ebaõnnestus:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Täpsemat infot annab <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A>.</P>:
-<P>Käesolev lehekülg võimaldab eksportida printereid Sambasse, et
-Windowsi kliendid saaksid neid kasutada ikoonide <VAR>Network
-Neighborhood</VAR> või <VAR>Network Places</VAR> abil oma töölaual.
-Teil peavad eelnevalt olema paigaldatud Windowsi PostScript
-printeridraiverid, nagu seda kirjeldab <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> manuaal.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Printerid:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Kõigi printerite eksport
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba kasutajanimi:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (nõutav)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba parool:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (nõutav)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Ekspordi printerid Sambasse"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/et/samba-exported.tmpl b/templates/et/samba-exported.tmpl
deleted file mode 100644
index b72a6b5..0000000
--- a/templates/et/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Printerid edukalt Sambasse eksporditud.</P>
diff --git a/templates/et/search.tmpl b/templates/et/search.tmpl
deleted file mode 100644
index c5e06ee..0000000
--- a/templates/et/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Otsing -
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?klassides:{SECTION=jobs?töödes:printerites}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Otsi">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Puhasta" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/et/set-printer-options-header.tmpl b/templates/et/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/et/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/et/set-printer-options-trailer.tmpl b/templates/et/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/et/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/et/test-page.tmpl b/templates/et/test-page.tmpl
deleted file mode 100644
index 4d5d88d..0000000
--- a/templates/et/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Testlehekülg saadetud; töö ID on <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/et/trailer.tmpl b/templates/et/trailer.tmpl
deleted file mode 100644
index 72871fb..0000000
--- a/templates/et/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS ja CUPS-i logo on
-firma <A HREF="http://www.easysw.com">Easy Software
-Products</A> kaubamärgid. CUPS-i autoriõigus 1997-2006: Easy Software Products,
-kõik õigused kaitstud.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/et/users.tmpl b/templates/et/users.tmpl
deleted file mode 100644
index 2eaffed..0000000
--- a/templates/et/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">{printer_name} lubatud kasutajad</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Kasutajad:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Neil kasutajatel lubatakse trükkida
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Neil kasutajatel keelatakse trükkida
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Määra lubatud kasutajad">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/add-class.tmpl b/templates/fr/add-class.tmpl
deleted file mode 100644
index 576d53f..0000000
--- a/templates/fr/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Ajouter une classe</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nom :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Lieu :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Description :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Membres :</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Ajouter une classe"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/add-printer.tmpl b/templates/fr/add-printer.tmpl
deleted file mode 100644
index f27b415..0000000
--- a/templates/fr/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Ajouter une nouvelle imprimante</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nom :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>( Peut comporter tout caractère imprimable, "/", "#", et espace exceptés )</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Lieu :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>( Lieu compréhensible pour un utilisateur, comme "Labo 1" )</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Description :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>( Description compréhensible pour un utilisateur, comme "HP LaserJet recto/verso" )</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Poursuivre"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/admin.tmpl b/templates/fr/admin.tmpl
deleted file mode 100644
index 78c7f17..0000000
--- a/templates/fr/admin.tmpl
+++ /dev/null
@@ -1,85 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Tâches d'administration">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Imprimantes</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Ajouter une imprimante" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Administrer les imprimantes" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Exporter les imprimantes vers SAMBA"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>Nouvelles imprimantes détectées:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Ajouter cette imprimante" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">Classes</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Ajouter une classe" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Administrer les classes" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Tâches d'impression</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Administrer les
-tâches" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Serveur</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Éditer le fichier de
-configuration" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Liste des accès"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Liste des erreurs"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Liste des pages"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Paramètres de base du serveur :</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Afficher les
-imprimantes partagées par d'autres systèmes<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Partager les
-imprimantes publiques connectées à ce système<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Autoriser
-l'administration à distance<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Autoriser les
-utilisateurs à annuler n'importe quelle tâche ( pas seulement les leurs )<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Enregistrer les
-informations de <I>debug</I> pour la résolution de problèmes</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Modifier
-les paramètres"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/fr/choose-device.tmpl b/templates/fr/choose-device.tmpl
deleted file mode 100644
index 14f19b7..0000000
--- a/templates/fr/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Matériel pour {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Matériel :</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Poursuivre"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/choose-make.tmpl b/templates/fr/choose-make.tmpl
deleted file mode 100644
index 238d5d9..0000000
--- a/templates/fr/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Marque/Fabricant pour {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Marque :</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Poursuivre"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">Ou donnez un fichier PPD :</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Ajouter une imprimante:Modifier l'imprimante}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/choose-model.tmpl b/templates/fr/choose-model.tmpl
deleted file mode 100644
index 1efeeae..0000000
--- a/templates/fr/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Modèle/Pilote pour {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Modèle:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Ou donnez un fichier PPD :</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Ajouter une imprimante:Modifier l'imprimante}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/choose-serial.tmpl b/templates/fr/choose-serial.tmpl
deleted file mode 100644
index 5e51734..0000000
--- a/templates/fr/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Paramètres du port série pour {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Baud/s :</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Parité :</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>Aucune
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Paire
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Impaire
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Bits données :</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Contrôle de flux :</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>Auncun
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF ( Logiciel )
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS ( Matériel )
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR ( Matériel )
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Poursuivre"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/choose-uri.tmpl b/templates/fr/choose-uri.tmpl
deleted file mode 100644
index 1040178..0000000
--- a/templates/fr/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">URI du matériel pour {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">URI du matériel :</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Exemples :
-<PRE>
- http://nom_machine:631/ipp/
- http://nom_machine:631/ipp/port1
-
- ipp://nom_machine/ipp/
- ipp://nom_machine/ipp/port1
-
- lpd://nom_machine/queue
-
- socket://nom_machine
- socket://nom_machine:9100
-</PRE>
-
-<P>cf. <A HREF="/help/network.html" TARGET="_blank">"Network
-Printers"</A> pour construire l'URI à employer avec votre imprimante.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Poursuivre"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/class-added.tmpl b/templates/fr/class-added.tmpl
deleted file mode 100644
index 097e508..0000000
--- a/templates/fr/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>La classe <A HREF="/classes/{printer_name}">{printer_name}</A> a bien été ajoutée.
diff --git a/templates/fr/class-confirm.tmpl b/templates/fr/class-confirm.tmpl
deleted file mode 100644
index 95b4020..0000000
--- a/templates/fr/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Attention :</B> Êtes vous sûr(e) de vouloir supprimer la classe
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Supprimer la classe"
-CLASS="button"></A></P>
diff --git a/templates/fr/class-deleted.tmpl b/templates/fr/class-deleted.tmpl
deleted file mode 100644
index e7200e6..0000000
--- a/templates/fr/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>La classe {printer_name} a bien été supprimée.
diff --git a/templates/fr/class-jobs-header.tmpl b/templates/fr/class-jobs-header.tmpl
deleted file mode 100644
index 8c6dd64..0000000
--- a/templates/fr/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Tâches d'impression</H3>
diff --git a/templates/fr/class-modified.tmpl b/templates/fr/class-modified.tmpl
deleted file mode 100644
index e2e2c3d..0000000
--- a/templates/fr/class-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>La classe <A HREF="/classes/{printer_name}">{printer_name}</A> a bien été modifiée.
diff --git a/templates/fr/classes-header.tmpl b/templates/fr/classes-header.tmpl
deleted file mode 100644
index 953cec5..0000000
--- a/templates/fr/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Aucune classe:Affichage de {#printer_name} classe{#printer_name=1?:s} sur {total}}.</P>
diff --git a/templates/fr/classes.tmpl b/templates/fr/classes.tmpl
deleted file mode 100644
index 4cedfc4..0000000
--- a/templates/fr/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? ( Imprimante par défaut ) :}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Description :</B> {printer_info}<BR>
-<B>Lieu :</B> {printer_location}<BR>
-<B>État de la classe:</B> {printer_state=3?ne fait rien:{printer_state=4?en cours d'impression:arrêtée}},
-{printer_is_accepting_jobs=0?rejette les tâches:accepte les tâches}, {printer_is_shared=0?cachée:publique}.
-{?member_uris=?:<BR>Membres : {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Imprimer une page de test" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Démarrer la classe" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Arrêter la classe" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Accepter les tâches" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Rejeter les tâches" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Annuler toutes les tâches" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publier l'imprimante" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Cacher l'imprimante" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Modifier la classe" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Supprimer la classe" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Choisir par défaut" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Définir les autorisations" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/fr/edit-config.tmpl b/templates/fr/edit-config.tmpl
deleted file mode 100644
index 39ed9f0..0000000
--- a/templates/fr/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">Ficher de configuration du serveur</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Enregistrer les modifications"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Utiliser la configuration par défaut"></A></P>
-
-</FORM>
diff --git a/templates/fr/error-op.tmpl b/templates/fr/error-op.tmpl
deleted file mode 100644
index 85a1254..0000000
--- a/templates/fr/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Erreur :</P>
-
-<BLOCKQUOTE>Opération inconnue : "{op}"!</BLOCKQUOTE>
diff --git a/templates/fr/error.tmpl b/templates/fr/error.tmpl
deleted file mode 100644
index 834d131..0000000
--- a/templates/fr/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Erreur :}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/fr/header.tmpl.in b/templates/fr/header.tmpl.in
deleted file mode 100644
index 1e9c6e5..0000000
--- a/templates/fr/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="HEADER">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="HEADER"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Accueil <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Administration <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Classes <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Documentation/Aide <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Tâches <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Imprimantes <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/fr/help-header.tmpl b/templates/fr/help-header.tmpl
deleted file mode 100644
index eb1804d..0000000
--- a/templates/fr/help-header.tmpl
+++ /dev/null
@@ -1,52 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Rechercher dans
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:Tous les Documents}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Search">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Clear" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">Documents d'aide en ligne</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Tous les documents</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Résultats de la recherche dans {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:Tous les Documents}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>Aucun résultat.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Version imprimable"
-CLASS="button"></A></H1>:<H1>Pages d'aide de CUPS</H1>
-
-<P>Voici l'interface d'aide en ligne de CUPS. Entrez ci-dessus les mots à rechercher
-ou cliquez sur un lien ci-contre pour afficher l'ade en ligne du document.</P>
-
-<P><SMALL><B>NDT:</B> Cette interface n'a pas été traduite en Français. Si vous souhaitez vous
-atteler à cette tâche, merci d'aller au préalable sur le forum <A
-HREF="http://www.cups.org/newsgroups.php?gcups.development">cups.development</A>
-pour en informer les développeurs.</SMALL></P>
-
-<P>Si vous êtes un nouvel utilisateur de CUPS, lisez la page "<a
-href="overview.html">Overview of CUPS</a>". Il est conseillé aux utilisateurs
-habitués de lire la page "<a href="whatsnew.html">What's New in CUPS
-1.3</a>".</P>
-
-<P>La <A HREF="http://www.cups.org/">page d'accueil de CUPS</A> donne aussi
-accès à de nombreuses ressources, comme des forums de discussion pour les
-utilisateurs, des réponses aux questions fréquentes, et un formulaire pour
-soumettre des rapports de <I>bug</I> ou des demandes pour de nouvelles
-fonctionnalités.</P>}
diff --git a/templates/fr/help-printable.tmpl b/templates/fr/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/fr/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/fr/job-cancel.tmpl b/templates/fr/job-cancel.tmpl
deleted file mode 100644
index 7e473c4..0000000
--- a/templates/fr/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">La tâche n°{job_id}</A> a été annulée.
diff --git a/templates/fr/job-hold.tmpl b/templates/fr/job-hold.tmpl
deleted file mode 100644
index eea3356..0000000
--- a/templates/fr/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">La tâche n°{job_id}</A> est retenue en attente.
diff --git a/templates/fr/job-move.tmpl b/templates/fr/job-move.tmpl
deleted file mode 100644
index 33f8cf5..0000000
--- a/templates/fr/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?Transférer la tâche n°{job_id}:Transférer toutes les tâches}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nouvelle destination :</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Transférer {job_id?la tâche:les tâches}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/job-moved.tmpl b/templates/fr/job-moved.tmpl
deleted file mode 100644
index eb234ce..0000000
--- a/templates/fr/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">La tâche n°{job_id}</A>:Toutes les tâches}
-ont été transférées vers <A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/fr/job-release.tmpl b/templates/fr/job-release.tmpl
deleted file mode 100644
index bd1693b..0000000
--- a/templates/fr/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">La tâche n°{job_id}</A> a été libérée pour l'impression.
diff --git a/templates/fr/job-restart.tmpl b/templates/fr/job-restart.tmpl
deleted file mode 100644
index 166cf86..0000000
--- a/templates/fr/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">La tâche n°{job_id}</A> a été redémarrée.
diff --git a/templates/fr/jobs-header.tmpl b/templates/fr/jobs-header.tmpl
deleted file mode 100644
index ddf82f3..0000000
--- a/templates/fr/jobs-header.tmpl
+++ /dev/null
@@ -1,16 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Montrer les tâches terminées"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Montrer toutes les tâches">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Montrer les tâches terminées"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Montrer les tâches en cours">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Montrer les tâches en cours"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Montrer toutes les tâches">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?Aucune tâche:Affichage de {#job_id}
-tâche{#job_id=1?:s} {?which_jobs=?en cours:{which_jobs=all?:terminée{#job_id=1?:s}}} sur {total}}.</P>
diff --git a/templates/fr/jobs.tmpl b/templates/fr/jobs.tmpl
deleted file mode 100644
index c727ed1..0000000
--- a/templates/fr/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Liste de tâches">
-<TR CLASS="data">
-<TH>N° </TH>
-<TH>Nom </TH>
-<TH>Utilisateur </TH>
-<TH>Taille </TH>
-<TH>Pages </TH>
-<TH>État </TH>
-<TH>Contrôle </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Inconnue:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}ko </TD>
-<TD>{job_media_sheets_completed=0?Inconnue:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?en attente depuis le<BR>{time_at_creation}:{job_state=4?retenue depuis le<BR>{time_at_creation}:
-{job_state=5?en cours depuis le<BR>{time_at_processing}:{job_state=6?arrêtée:
-{job_state=7?annulée le<BR>{time_at_completed}:{job_state=8?abandonnée:terminée le<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Redémarrer la tâche" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Libérer la tâche" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Retenir la tâche" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Annuler la tâche" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Transférer la tâche" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/fr/maintenance.tmpl b/templates/fr/maintenance.tmpl
deleted file mode 100644
index ab2330d..0000000
--- a/templates/fr/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Les commandes de maintenance ont été envoyées ; l'identifiant de tâche est <A
-HREF="/printers/{printer_name}"> {printer_name}-{job_id}</A>.</P>
diff --git a/templates/fr/modify-class.tmpl b/templates/fr/modify-class.tmpl
deleted file mode 100644
index 76cca38..0000000
--- a/templates/fr/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Modifier la classe {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nom :</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Lieu :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Description :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Membres :</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Modifier la classe"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/modify-printer.tmpl b/templates/fr/modify-printer.tmpl
deleted file mode 100644
index 8834f6f..0000000
--- a/templates/fr/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Modifier l'imprimante {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nom :</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Lieu :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>( Lieu compréhensible pour un utilisateur, comme "Labo 1" )</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Description :</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>( Description compréhensible pour un utilisateur, comme "HP LaserJet recto/verso" )</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Poursuivre"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/norestart.tmpl b/templates/fr/norestart.tmpl
deleted file mode 100644
index 520980b..0000000
--- a/templates/fr/norestart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Le serveur n'a pas été redémarré parce que la configuration n'a pas été modifiée...</p>
diff --git a/templates/fr/option-boolean.tmpl b/templates/fr/option-boolean.tmpl
deleted file mode 100644
index cbac38a..0000000
--- a/templates/fr/option-boolean.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A
-NAME="{keyword}">{keytext}</A> :</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/fr/option-conflict.tmpl b/templates/fr/option-conflict.tmpl
deleted file mode 100644
index 4746ec8..0000000
--- a/templates/fr/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Erreur :</B> Les options suivantes sont incompatibles entre elles :</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Veuillez modifier une ou plusieurs des ces options pour résoudre les conflits.</P>
diff --git a/templates/fr/option-header.tmpl b/templates/fr/option-header.tmpl
deleted file mode 100644
index 38491db..0000000
--- a/templates/fr/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name} : {group}</H2>
-
-<TABLE>
diff --git a/templates/fr/option-pickmany.tmpl b/templates/fr/option-pickmany.tmpl
deleted file mode 100644
index d59f8cb..0000000
--- a/templates/fr/option-pickmany.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A
-NAME="{keyword}">{keytext}</A> :</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/fr/option-pickone.tmpl b/templates/fr/option-pickone.tmpl
deleted file mode 100644
index 3c74fca..0000000
--- a/templates/fr/option-pickone.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A
-NAME="{keyword}">{keytext}</A> :</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/fr/option-trailer.tmpl b/templates/fr/option-trailer.tmpl
deleted file mode 100644
index 203796a..0000000
--- a/templates/fr/option-trailer.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif"
-ALT="Définir les options de l'imprimante"></TD>
-</TR>
-</TABLE>
diff --git a/templates/fr/pager.tmpl b/templates/fr/pager.tmpl
deleted file mode 100644
index 5b0d3bf..0000000
--- a/templates/fr/pager.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Mise en page">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG
- SRC="/images/button-show-previous.gif" ALT="Montrer les précédentes" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A
- HREF="{THISURL}&ORDER=asc"><IMG
- SRC="/images/button-sort-ascending.gif" ALT="Par ordre croissant" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Par ordre décroissant" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG
- SRC="/images/button-show-next.gif" ALT="Montrer les suivantes" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/fr/printer-accept.tmpl b/templates/fr/printer-accept.tmpl
deleted file mode 100644
index 64e4611..0000000
--- a/templates/fr/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-accepte désormais les tâches d'impression.</P>
diff --git a/templates/fr/printer-added.tmpl b/templates/fr/printer-added.tmpl
deleted file mode 100644
index 67a7ae0..0000000
--- a/templates/fr/printer-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>L'imprimante <A HREF="/printers/{printer_name}">{printer_name}</A> a bien été ajoutée.
diff --git a/templates/fr/printer-configured.tmpl b/templates/fr/printer-configured.tmpl
deleted file mode 100644
index 808d51e..0000000
--- a/templates/fr/printer-configured.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>L'imprimante <A HREF="/printers/{printer_name}">{printer_name}</A> a bien été configurée.
diff --git a/templates/fr/printer-confirm.tmpl b/templates/fr/printer-confirm.tmpl
deleted file mode 100644
index 8ffcdf9..0000000
--- a/templates/fr/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Attention :</B> Êtes-vous sûr(e) de vouloir supprimer l'imprimante
-{printer_name} ?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Supprimer l'imprimante"
-CLASS="button"></A></P>
diff --git a/templates/fr/printer-default.tmpl b/templates/fr/printer-default.tmpl
deleted file mode 100644
index 2ce4ef8..0000000
--- a/templates/fr/printer-default.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P>{is_class?La classe:L'imprimante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-a été définie comme imprimante par défaut sur le serveur.</P>
-
-<BLOCKQUOTE><B>NB:</B> Pour un utilisateur qui a défini un paramètre par défaut
-via la commande <TT>lpoptions</TT>, le paramètre du serveur sera
-ignoré.</BLOCKQUOTE>
diff --git a/templates/fr/printer-deleted.tmpl b/templates/fr/printer-deleted.tmpl
deleted file mode 100644
index 2f31e34..0000000
--- a/templates/fr/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>L'imprimante {printer_name} a bien été supprimée.
diff --git a/templates/fr/printer-jobs-header.tmpl b/templates/fr/printer-jobs-header.tmpl
deleted file mode 100644
index 8c6dd64..0000000
--- a/templates/fr/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Tâches d'impression</H3>
diff --git a/templates/fr/printer-modified.tmpl b/templates/fr/printer-modified.tmpl
deleted file mode 100644
index 16bec9a..0000000
--- a/templates/fr/printer-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>L'imprimante <A HREF="/printers/{printer_name}">{printer_name}</A> a bien été modifiée.
diff --git a/templates/fr/printer-purge.tmpl b/templates/fr/printer-purge.tmpl
deleted file mode 100644
index fe6b914..0000000
--- a/templates/fr/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:L'imprimante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-a été nettoyée de toute tâche... d'impression !</P>
diff --git a/templates/fr/printer-reject.tmpl b/templates/fr/printer-reject.tmpl
deleted file mode 100644
index aee5a5f..0000000
--- a/templates/fr/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:L'imprimante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-n'accepte plus les tâches d'impression.</P>
diff --git a/templates/fr/printer-start.tmpl b/templates/fr/printer-start.tmpl
deleted file mode 100644
index 3691605..0000000
--- a/templates/fr/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:L'imprimante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-a été démarrée.</P>
diff --git a/templates/fr/printer-stop.tmpl b/templates/fr/printer-stop.tmpl
deleted file mode 100644
index df12bee..0000000
--- a/templates/fr/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:L'imprimante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-a été arrêtée.</P>
diff --git a/templates/fr/printers-header.tmpl b/templates/fr/printers-header.tmpl
deleted file mode 100644
index b97d99f..0000000
--- a/templates/fr/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Aucune imprimante:Affichage de {#printer_name} imprimante{#printer_name=1?:s}} sur {total}.</P>
diff --git a/templates/fr/printers.tmpl b/templates/fr/printers.tmpl
deleted file mode 100644
index d392b25..0000000
--- a/templates/fr/printers.tmpl
+++ /dev/null
@@ -1,66 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A
-HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (
-imprimante par défaut ) :}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Description :</B> {printer_info}<BR>
-<B>Lieu :</B> {printer_location}<BR>
-<B>Marque et modèle :</B> {printer_make_and_model}<BR>
-<B>État de l'imprimante :</B> {printer_state=3?ne fait rien:{printer_state=4?en cours d'impression:arrêtée}},
-{printer_is_accepting_jobs=0?rejette les tâches:accepte les tâches}, {printer_is_shared=0?cachée:publique}.
-{?device_uri=?:<BR><B>URI du matériel :</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Imprimer la page de test CUPS" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Nettoyer les têtes d'impression" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Imprimer la page de test de l'imprimante" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Démarrer l'imprimante" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Arrêter l'imprimante" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Accepter les tâches" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Rejeter les tâches" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Transférer toutes les tâches" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Annuler toutes les tâches" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publier l'imprimante" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Cacher l'imprimante" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Modifier l'imprimante" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Définir les options de l'imprimante" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Supprimer l'imprimante" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Définir par défaut" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Définir les autorisations" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/fr/restart.tmpl b/templates/fr/restart.tmpl
deleted file mode 100644
index b78344d..0000000
--- a/templates/fr/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Attendez s'il vous plaît, que le serveur redémarre...</p>
diff --git a/templates/fr/samba-export.tmpl b/templates/fr/samba-export.tmpl
deleted file mode 100644
index 3a51c93..0000000
--- a/templates/fr/samba-export.tmpl
+++ /dev/null
@@ -1,53 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Exporter des imprimantes vers SAMBA</H2>
-
-{error?<P>Impossible d'exporter les imprimantes vers SAMBA \:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Regardez le fichier <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> pour plus d'informations.</P>:
-<P>Cette page vous permet d'exporter des imprimantes vers SAMBA de sorte que des
-clients Windows puissent y accéder via l'icône <VAR>Voisinage réseau</VAR> ou
-<VAR>Favoris réseau</VAR> du bureau. Vous devez au préalable installer les
-pilotes Windows d'imprimante PostScript : cf. la page <i>man</i> <A
-HREF="/help/man-cupsaddsmb.html" TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Imprimantes :</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Exporter toutes les imprimantes
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Utilisateur SAMBA :</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> ( indispensable )</TD>
-</TR>
-<TR>
-<TH CLASS="label">Mot-de-passe SAMBA :</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> ( indispensable )</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Exporter les imprimantes vers SAMBA"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/fr/samba-exported.tmpl b/templates/fr/samba-exported.tmpl
deleted file mode 100644
index 2eca039..0000000
--- a/templates/fr/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Les imprimantes ont bien été exportées vers SAMBA.</P>
diff --git a/templates/fr/search.tmpl b/templates/fr/search.tmpl
deleted file mode 100644
index 667eedb..0000000
--- a/templates/fr/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Rechercher dans
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?les classes:{SECTION=jobs?les tâches:les imprimantes}}} :</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Rechercher">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Nettoyer" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/fr/set-printer-options-header.tmpl b/templates/fr/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/fr/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/fr/set-printer-options-trailer.tmpl b/templates/fr/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/fr/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/fr/test-page.tmpl b/templates/fr/test-page.tmpl
deleted file mode 100644
index 60c16ac..0000000
--- a/templates/fr/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>La page de test a été envoyée ; l'identifiant de la tâche est <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/fr/trailer.tmpl b/templates/fr/trailer.tmpl
deleted file mode 100644
index 9d03e75..0000000
--- a/templates/fr/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Le logiciel CUPS ( Common UNIX Printing System ) et son logo sont
-propriété commerciale de <A HREF="http://www.easysw.com">Easy Software
-Products</A>. CUPS est sous copyright 1997-2006 par Easy Software Products, Tous
-Droits Réservés.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/fr/users.tmpl b/templates/fr/users.tmpl
deleted file mode 100644
index 8c5486a..0000000
--- a/templates/fr/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">Utilisateurs autorisés à utiliser {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Utilisateurs :</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Autoriser ces utilisateurs à imprimer
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Empêcher ces utilisateurs d'imprimer
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Définir les autorisations">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/add-class.tmpl b/templates/he/add-class.tmpl
deleted file mode 100644
index 1c6b72a..0000000
--- a/templates/he/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">הוסף מחלקה</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">שם:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">מיקום:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">תיאור:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">חברים:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="הוסף מחלקה"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/add-printer.tmpl b/templates/he/add-printer.tmpl
deleted file mode 100644
index 924dfeb..0000000
--- a/templates/he/add-printer.tmpl
+++ /dev/null
@@ -1,28 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">הוסף מדפסת חדשה</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">שם:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(יכול להכיל כל תו דפיס למעט "/", "#", ורווח)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">מיקום:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(מיקום במלל חופשי כגון "חדר 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">תיאור:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(תיאור במלל חופשי כגון "HP LaserJet עם יחידת הדפסה דו-צידית")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="המשך"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/admin.tmpl b/templates/he/admin.tmpl
deleted file mode 100644
index 991d2ea..0000000
--- a/templates/he/admin.tmpl
+++ /dev/null
@@ -1,77 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="משימות ניהול">
-<TR><TD VALIGN="TOP" NOWRAP>
-
-<H2 CLASS="title">מדפסות</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="הוסף מדפסת" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="נהל מדפסות" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="ייצא מדפסות ל Samba"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>מדפסות חדשות נמצאו:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="הוסף מדפסת זו" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">מחלקות</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="הוסף מחלקה" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="נהל מחלקות" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">עבודות</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="נהל עבודות"
-CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">שרת</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="ערוך קובץ הגדרות"
-CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="צפה בלוג גישה"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="צפה בלוג שגיאות"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="צפה בלוג דפים"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>הגדרות שרת בסיסיות:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> הצג מדפסות משותפות במערכות אחרות<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> שתף מדפסות מפורסמות המותקנות במערכת זו<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> אפשר ניהול מרוחק<BR>
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> אפשר למשתמשים לבטל כל עבודה שהיא (לא רק שלהם)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> שמור נתוני ניפוי שגיאות (debug) לצורך פתרון תקלות</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="שנה הגדרות"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/he/choose-device.tmpl b/templates/he/choose-device.tmpl
deleted file mode 100644
index 63c70e1..0000000
--- a/templates/he/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">התקן עבור {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">התקן:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI" dir=ltr>
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="המשך"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/choose-make.tmpl b/templates/he/choose-make.tmpl
deleted file mode 100644
index 88b9ea3..0000000
--- a/templates/he/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">סוג/יצרן עבור {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">סוג:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10" dir=ltr>
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="המשך"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">או ספק קובץ PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?הוסף מדפסת:שנה מדפסת}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/choose-model.tmpl b/templates/he/choose-model.tmpl
deleted file mode 100644
index b7fa4ee..0000000
--- a/templates/he/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">דגם/מנהל-התקן עבור {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">דגם:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10" dir=ltr>
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">או ספק קובץ PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?הוסף מדפסת:שנה מדפסת}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/choose-serial.tmpl b/templates/he/choose-serial.tmpl
deleted file mode 100644
index aefce47..0000000
--- a/templates/he/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">הגדרות פתחה (Port) טורית עבור {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">קצב שידור:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">סיבית בדיקת זוגיות:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>ללא
-<OPTION VALUE="even" {?parity=even?SELECTED:}>זוגי
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>אי-זוגי
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">סיביות נתונים:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">בקרת זרימה:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>ללא
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (תוכנה)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (חומרה)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (חומרה)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="המשך"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/choose-uri.tmpl b/templates/he/choose-uri.tmpl
deleted file mode 100644
index 1c74957..0000000
--- a/templates/he/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">URI של ההתקן עבור {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">URI של ההתקן:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}" dir=ltr></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>דוגמאות:
-<PRE dir=ltr>
- http://hostname:631/ipp/
- http://hostname:631/ipp/port1
-
- ipp://hostname/ipp/
- ipp://hostname/ipp/port1
-
- lpd://hostname/queue
-
- socket://hostname
- socket://hostname:9100
-</PRE>
-
-<P>ראה <A HREF="/help/network.html" TARGET="_blank">"מדפסות רשת"</A>
-עבור ה URI המתאים להגדרת המדפסת שלך.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="המשך"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/class-added.tmpl b/templates/he/class-added.tmpl
deleted file mode 100644
index 40d1735..0000000
--- a/templates/he/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מחלקה <A HREF="/classes/{printer_name}">{printer_name}</A> הוספה בהצלחה.
diff --git a/templates/he/class-confirm.tmpl b/templates/he/class-confirm.tmpl
deleted file mode 100644
index 760e375..0000000
--- a/templates/he/class-confirm.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P><B>אזהרה:</B> האם את/ה בטוח/ה שאת/ה רוצה למחוק את המחלקה {printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="מחק מחלקה"
-CLASS="button"></A></P>
diff --git a/templates/he/class-deleted.tmpl b/templates/he/class-deleted.tmpl
deleted file mode 100644
index 49e0d08..0000000
--- a/templates/he/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מחלקה {printer_name} נמחקה בהצלחה.
diff --git a/templates/he/class-jobs-header.tmpl b/templates/he/class-jobs-header.tmpl
deleted file mode 100644
index e880919..0000000
--- a/templates/he/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">עבודות</H3>
diff --git a/templates/he/class-modified.tmpl b/templates/he/class-modified.tmpl
deleted file mode 100644
index 8b44c8c..0000000
--- a/templates/he/class-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מחלקה <A HREF="/classes/{printer_name}">{printer_name}</A> שונתה בהצלחה.</P>
diff --git a/templates/he/classes-header.tmpl b/templates/he/classes-header.tmpl
deleted file mode 100644
index 5a59a92..0000000
--- a/templates/he/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?אין מחלקות:מציג {#printer_name} מתוך {total} מחלק{total=1?ה:ות}}.</P>
diff --git a/templates/he/classes.tmpl b/templates/he/classes.tmpl
deleted file mode 100644
index 1c70235..0000000
--- a/templates/he/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (מדפסת ברירת מחדל):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>תיאור:</B> {printer_info}<BR>
-<B>מיקום:</B> {printer_location}<BR>
-<B>מצב מחלקה:</B> {printer_state=3?פנויה:{printer_state=4?מעבדת עבודה:עצורה}},
-{printer_is_accepting_jobs=0?דוחה עבודות:מקבלת עבודות}, {printer_is_shared=0?לא:} מפורסמת.
-{?member_uris=?:<BR>חברים: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="הדפס עמוד ניסיון" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="הפעל מחלקה" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="עצור מחלקה" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="קבל עבודות" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="דחה עבודות" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="בטל כל העבודות" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="פרסם מדפסת" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="בטל פרסום מדפסת" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="שנה מחלקה" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="מחק מחלקה" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="קבע כברירת מחדל" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="קבע משתמשים מורשים" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/he/edit-config.tmpl b/templates/he/edit-config.tmpl
deleted file mode 100644
index 74f7be9..0000000
--- a/templates/he/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">קובץ הגדרות של השרת</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25" dir=ltr>{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="שמור שינויים"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="השתמש בקובץ הגדרות התחלתי"></A></P>
-
-</FORM>
diff --git a/templates/he/error-op.tmpl b/templates/he/error-op.tmpl
deleted file mode 100644
index 800709e..0000000
--- a/templates/he/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>שגיאה:</P>
-
-<BLOCKQUOTE>פעולה לא מוכרת: "{op}"!</BLOCKQUOTE>
diff --git a/templates/he/error.tmpl b/templates/he/error.tmpl
deleted file mode 100644
index c6a3e55..0000000
--- a/templates/he/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:שגיאה:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/he/header.tmpl.in b/templates/he/header.tmpl.in
deleted file mode 100644
index f5f78f3..0000000
--- a/templates/he/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-right.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> דף הבית <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> ניהול <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> מחלקות <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> תיעוד/עזרה <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> עבודות <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> מדפסות <IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/he/help-header.tmpl b/templates/he/help-header.tmpl
deleted file mode 100644
index ca5ec5c..0000000
--- a/templates/he/help-header.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>חפש
-ב{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:כל התיעוד}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="חפש">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="נקה" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar" dir=ltr>
-<H3 CLASS="title" dir=rtl>מסמכי עזרה מקוונים</H3>
-
-<P CLASS="l0" dir=rtl><A HREF="/help/{QUERY??QUERY={QUERY}:}">כל המסמכים</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>חפש תוצאות ב{HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:כל המסמכים}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (ב<I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>לא נמצאו התאמות.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="צפה בגרסת הדפסה"
-CLASS="button"></A></H1><DIV dir=ltr>:<H1>דפי עזרה של CUPS</H1>
-
-<P>זהו ממשק העזרה המקוונת של CUPS. הקלד מילות חיפוש מעלה או הקלק על קישורי התיעוד כדי להציג עזרה מקוונת.</P>
-
-<P>אם את/ה משתמש חדש/ה ב CUPS, קרא/י את עמוד "<a
-href="overview.html">סקירה כללית של CUPS</a>". משתמשים וותיקים רצוי שיקראו את עמוד "<a href="whatsnew.html">מה חדש ב CUPS 1.3</a>".</P>
-
-<P>ה<A HREF="http://www.cups.org/">דף הבית של CUPS</A> גם מספק
-משאבים רבים לרבות פורומי משתמשים, תשובות לשאלות נפוצות,
-וטופס להגשת דיווחי באגים ובקשות שיפורים.</P>}
diff --git a/templates/he/help-printable.tmpl b/templates/he/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/he/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/he/job-cancel.tmpl b/templates/he/job-cancel.tmpl
deleted file mode 100644
index 3528fd9..0000000
--- a/templates/he/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">עבודה {job_id}</A> בוטלה.
diff --git a/templates/he/job-hold.tmpl b/templates/he/job-hold.tmpl
deleted file mode 100644
index 45aba58..0000000
--- a/templates/he/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">עבודה {job_id}</A> הושהתה מהדפסה.
diff --git a/templates/he/job-move.tmpl b/templates/he/job-move.tmpl
deleted file mode 100644
index 4ca058d..0000000
--- a/templates/he/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?העבר עבודה {job_id}:העבר כל העבודות}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">יעד חדש:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="העבר עבוד{job_id?ה:ות}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/job-moved.tmpl b/templates/he/job-moved.tmpl
deleted file mode 100644
index 3f28ce9..0000000
--- a/templates/he/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">עבודה {job_id} הועברה</A>:כל העבודות הועברו}
-ל<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/he/job-release.tmpl b/templates/he/job-release.tmpl
deleted file mode 100644
index 625889f..0000000
--- a/templates/he/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">עבודה {job_id}</A> שוחררה להדפסה.
diff --git a/templates/he/job-restart.tmpl b/templates/he/job-restart.tmpl
deleted file mode 100644
index 5c2f6c2..0000000
--- a/templates/he/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">עבודה {job_id}</A> שוחזרה.
diff --git a/templates/he/jobs-header.tmpl b/templates/he/jobs-header.tmpl
deleted file mode 100644
index 9c8c140..0000000
--- a/templates/he/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="הצג עבודות שהושלמו"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="הצג כל העבודות">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="הצג עבודות שהושלמו"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="הצג עבודות פעילות">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="הצג עבודות פעילות"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="הצג כל העבודות">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?אין עבודות:מציג {#job_id} מתוך {total} עבוד{total=1?ה:ות} {?which_jobs=?פעיל{total=1?ה:ות}:{which_jobs=all?:שהושלמ{total=1?ה:ו}}}}.</P>
diff --git a/templates/he/jobs.tmpl b/templates/he/jobs.tmpl
deleted file mode 100644
index 81983fe..0000000
--- a/templates/he/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="רשימת עבודות">
-<TR CLASS="data">
-<TH>מזהה </TH>
-<TH>שם </TH>
-<TH>משתמש </TH>
-<TH>גודל </TH>
-<TH>דפים </TH>
-<TH>מצב </TH>
-<TH>שליטה </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?לא ידוע:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?לא ידוע:{?job_media_sheets_completed}}</TD>
-<TD>{job_state=3?ממתין מאז<BR>{time_at_creation}:{job_state=4?מושהה מאז<BR>{time_at_creation}:
-{job_state=5?מתבצע מאז<BR>{time_at_processing}:{job_state=6?עצור:
-{job_state=7?בוטל ב<BR>{time_at_completed}:{job_state=8?נכשל:הושלם ב<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="שחזר עבודה" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="שחרר עבודה" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="השהה עבודה" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="בטל עבודה" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="העבר עבודה" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/he/maintenance.tmpl b/templates/he/maintenance.tmpl
deleted file mode 100644
index 6b3ffd7..0000000
--- a/templates/he/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>פקודות תחזוקה נשלחו; מזהה עבודה הוא <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/he/modify-class.tmpl b/templates/he/modify-class.tmpl
deleted file mode 100644
index c5474db..0000000
--- a/templates/he/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">שנה מחלקה {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">שם:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">מיקום:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">תיאור:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">חברים:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="שנה מחלקה"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/modify-printer.tmpl b/templates/he/modify-printer.tmpl
deleted file mode 100644
index e251edc..0000000
--- a/templates/he/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">שנה מדפסת {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">שם:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">מיקום:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(מיקום במלל חופשי כגון "חדר 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">תיאור:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(תיאור במלל חופשי כגון "HP LaserJet עם יחידת הדפסה דו-צידית")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="המשך"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/norestart.tmpl b/templates/he/norestart.tmpl
deleted file mode 100644
index 229a9e1..0000000
--- a/templates/he/norestart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>השרת לא אותחל כיוון שלא נעשו שינויים בהגדרות...</p>
diff --git a/templates/he/option-boolean.tmpl b/templates/he/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/he/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/he/option-conflict.tmpl b/templates/he/option-conflict.tmpl
deleted file mode 100644
index 4faac2b..0000000
--- a/templates/he/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>שגיאה:</B> האפשרויות הבאות מתנגשות:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>נא שנה אפשרות אחת או יותר כדי לפתור את ההתנגשויות.</P>
diff --git a/templates/he/option-header.tmpl b/templates/he/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/he/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/he/option-pickmany.tmpl b/templates/he/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/he/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/he/option-pickone.tmpl b/templates/he/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/he/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/he/option-trailer.tmpl b/templates/he/option-trailer.tmpl
deleted file mode 100644
index bc9547f..0000000
--- a/templates/he/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="קבע אפשרויות מדפסת"></TD>
-</TR>
-</TABLE>
diff --git a/templates/he/pager.tmpl b/templates/he/pager.tmpl
deleted file mode 100644
index f69cc30..0000000
--- a/templates/he/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="הצג הקודם" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="מיין בסדר עולה" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="מיין בסדר יורד" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="LEFT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="הצג הבא" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/he/printer-accept.tmpl b/templates/he/printer-accept.tmpl
deleted file mode 100644
index ad4731b..0000000
--- a/templates/he/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?מחלקה:מדפסת} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-מקבלת כעת עבודות.</P>
diff --git a/templates/he/printer-added.tmpl b/templates/he/printer-added.tmpl
deleted file mode 100644
index b02d95b..0000000
--- a/templates/he/printer-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מדפסת <A HREF="/printers/{printer_name}">{printer_name}</A> הוספה בהצלחה.
diff --git a/templates/he/printer-configured.tmpl b/templates/he/printer-configured.tmpl
deleted file mode 100644
index a9a58ee..0000000
--- a/templates/he/printer-configured.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מדפסת <A HREF="/printers/{printer_name}">{printer_name}</A> הוגדרה בהצלחה.
diff --git a/templates/he/printer-confirm.tmpl b/templates/he/printer-confirm.tmpl
deleted file mode 100644
index 4758f1f..0000000
--- a/templates/he/printer-confirm.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P><B>אזהרה:</B> האם את/ה בטוח/ה שברצונך למחוק את המדפסת {printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="מחק מדפסת"
-CLASS="button"></A></P>
diff --git a/templates/he/printer-default.tmpl b/templates/he/printer-default.tmpl
deleted file mode 100644
index 139b57a..0000000
--- a/templates/he/printer-default.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P>{is_class?מחלקה:מדפסת} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-הוגדרה כמדפסת ברירת-המחדל בשרת.</P>
-
-<BLOCKQUOTE><B>הערה:</B> איזושהי ברירת-מחדל ברמת משתמש שהוגדרה עם הפקודה
-<TT>lpoptions</TT> תקבל עדיפות על-פני הגדרת ברירת-מחדל זו.</BLOCKQUOTE>
diff --git a/templates/he/printer-deleted.tmpl b/templates/he/printer-deleted.tmpl
deleted file mode 100644
index 8f3aee1..0000000
--- a/templates/he/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מדפסת {printer_name} נמחקה בהצלחה.
diff --git a/templates/he/printer-jobs-header.tmpl b/templates/he/printer-jobs-header.tmpl
deleted file mode 100644
index e880919..0000000
--- a/templates/he/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">עבודות</H3>
diff --git a/templates/he/printer-modified.tmpl b/templates/he/printer-modified.tmpl
deleted file mode 100644
index 395c54b..0000000
--- a/templates/he/printer-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מדפסת <A HREF="/printers/{printer_name}">{printer_name}</A> שונתה בהצלחה.
diff --git a/templates/he/printer-purge.tmpl b/templates/he/printer-purge.tmpl
deleted file mode 100644
index a847b97..0000000
--- a/templates/he/printer-purge.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>כל העבודות נמחקו מ{is_class?מחלקה:מדפסת} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>.</P>
diff --git a/templates/he/printer-reject.tmpl b/templates/he/printer-reject.tmpl
deleted file mode 100644
index 6a48c42..0000000
--- a/templates/he/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?מחלקה:מדפסת} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-כבר אינה מקבלת עבודות.</P>
diff --git a/templates/he/printer-start.tmpl b/templates/he/printer-start.tmpl
deleted file mode 100644
index 0e97347..0000000
--- a/templates/he/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?מחלקה:מדפסת} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-הופעלה.</P>
diff --git a/templates/he/printer-stop.tmpl b/templates/he/printer-stop.tmpl
deleted file mode 100644
index 0cb8155..0000000
--- a/templates/he/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?מחלקה:מדפסת} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-נעצרה.</P>
diff --git a/templates/he/printers-header.tmpl b/templates/he/printers-header.tmpl
deleted file mode 100644
index c934a5e..0000000
--- a/templates/he/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?אין מדפסות:מציג {#printer_name} מתוך {total} מדפס{total=1?ת:ות}}.</P>
diff --git a/templates/he/printers.tmpl b/templates/he/printers.tmpl
deleted file mode 100644
index dd10d08..0000000
--- a/templates/he/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (מדפסת ברירת מחדל):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>תיאור:</B> {printer_info}<BR>
-<B>מיקום:</B> {printer_location}<BR>
-<B>סוג ודגם:</B> <SPAN dir=ltr>{printer_make_and_model}</SPAN><BR>
-<B>מצב מדפסת:</B> {printer_state=3?פנויה:{printer_state=4?מעבדת עבודה:עצורה}},
-{printer_is_accepting_jobs=0?דוחה עבודות:מקבלת עבודות}, {printer_is_shared=0?לא:} מפורסמת.
-{?device_uri=?:<BR><B>URI של התקן:</B> <SPAN dir=ltr>{device_uri}</SPAN>}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="הדפס עמוד ניסיון" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="נקה ראשי הדפסה" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="הדפס דף בדיקה-עצמית" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="הפעל מדפסת" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="עצור מדפסת" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="קבל עבודות" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="דחה עבודות" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="העבר כל העבודות" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="בטל כל העבודות" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="פרסם מדפסת" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="בטל פרסום מדפסת" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="שנה מדפסת" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="קבע אפשרויות מדפסת" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="מחק מדפסת" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="קבע כברירת מחדל" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="קבע משתמשים מורשים" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/he/restart.tmpl b/templates/he/restart.tmpl
deleted file mode 100644
index 6cda4c3..0000000
--- a/templates/he/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>נא המתן בעת שהשרת מאותחל...</P>
diff --git a/templates/he/samba-export.tmpl b/templates/he/samba-export.tmpl
deleted file mode 100644
index 028550a..0000000
--- a/templates/he/samba-export.tmpl
+++ /dev/null
@@ -1,53 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">ייצא מדפסות ל Samba</H2>
-
-{error?<P>כשלון בייצוא מדפסות ל Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>התייעץ בקובץ <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> עבור מידע נוסף.</P>:
-<P>עמוד זה מאפשר לך לייצא מדפסות ל Samba כך שעמדות
-Windows יוכלו לקבל גישה דרך צלמיות <VAR>שכנים ברשת</VAR> או
-<VAR>מיקומי רשת</VAR> בשולחן העבודה. יש ראשית להתקין בעמדת ה
-Windows מנהל מדפסת PostScript כמו שמתואר בעמוד man של
-<A HREF="/help/man-cupsaddsmb.html" TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">מדפסות:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> ייצא כל המדפסות
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">שם משתמש Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (נדרש)</TD>
-</TR>
-<TR>
-<TH CLASS="label">סיסמת Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (נדרש)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="ייצא מדפסות ל Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/he/samba-exported.tmpl b/templates/he/samba-exported.tmpl
deleted file mode 100644
index ef73e30..0000000
--- a/templates/he/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>מדפסות יוצאו ל samba בהצלחה.</P>
diff --git a/templates/he/search.tmpl b/templates/he/search.tmpl
deleted file mode 100644
index c39f5d3..0000000
--- a/templates/he/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>חפש
-ב{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?מחלקות:{SECTION=jobs?עבודות:מדפסות}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="חפש">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="נקה" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/he/set-printer-options-header.tmpl b/templates/he/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/he/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/he/set-printer-options-trailer.tmpl b/templates/he/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/he/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/he/test-page.tmpl b/templates/he/test-page.tmpl
deleted file mode 100644
index 587109f..0000000
--- a/templates/he/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>עמוד ניסיון נשלח; מזהה העבודה הוא <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/he/trailer.tmpl b/templates/he/trailer.tmpl
deleted file mode 100644
index e16e8bd..0000000
--- a/templates/he/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;" dir=ltr>
-
-<P><SMALL>The Common UNIX Printing System, CUPS, and the CUPS logo are the
-trademark property of <A HREF="http://www.easysw.com">Easy Software
-Products</A>. CUPS is copyright 1997-2006 by Easy Software Products,
-All Rights Reserved.</SMALL></P>
-
-</TD>
-
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/he/users.tmpl b/templates/he/users.tmpl
deleted file mode 100644
index 8e4ecc0..0000000
--- a/templates/he/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">משתמשים מורשים עבור {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">משתמשים:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>הרשה למשתמשים אלה להדפיס
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>דחה משתמשים אלה מלהדפיס
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="קבע משתמשים מורשים">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/header.tmpl.in b/templates/header.tmpl.in
index 10966a7..00c215e 100644
--- a/templates/header.tmpl.in
+++ b/templates/header.tmpl.in
@@ -2,62 +2,30 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
+ <TITLE>{title} - CUPS 1.4svn-r6854</TITLE>
<LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
+ <LINK REL="SHORTCUT ICON" HREF="/favicon.png" TYPE="image/png">
+ {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
</HEAD>
<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
+<TABLE CLASS="page" SUMMARY="{title}">
+<TR><TD CLASS="body">
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR HEIGHT="32">
+<TD><A HREF="http://www.cups.org/" TARGET="_blank"><IMG
+SRC="/images/left.gif" WIDTH="64" HEIGHT="32" BORDER="0" ALT=""></A></TD>
+<TD CLASS="unsel"><A HREF="/"> Home </A></TD>
+<TD CLASS="{SECTION=admin?:un}sel"><A HREF="/admin"> Administration </A></TD>
+<TD CLASS="{SECTION=classes?:un}sel"><A HREF="/classes/"> Classes </A></TD>
+<TD CLASS="{SECTION=help?:un}sel"><A HREF="/help/"> Online Help </A></TD>
+<TD CLASS="{SECTION=jobs?:un}sel"><A HREF="/jobs/"> Jobs </A></TD>
+<TD CLASS="{SECTION=printers?:un}sel"><A HREF="/printers/"> Printers </A></TD>
+<TD CLASS="unsel" WIDTH="100%"><FORM ACTION="/help/" METHOD="GET"><INPUT
+TYPE="SEARCH" NAME="QUERY" SIZE="20" PLACEHOLDER="Search Help"
+VALUE="{SECTION=help?{?QUERY}:}" AUTOSAVE="org.cups.help" RESULTS="20"></FORM></TD>
+<TD><IMG SRC="/images/right.gif" WIDTH="16" HEIGHT="32" ALT=""></TD>
</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
+</TABLE>
+<IMG SRC="/images/shadow.png" WIDTH="100%" HEIGHT="4" ALT="">
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Home <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Administration <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Classes <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Documentation/Help <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Jobs <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Printers <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
+<H1>{title}</H1>
diff --git a/templates/help-header.tmpl b/templates/help-header.tmpl
index 25b713e..68833c0 100644
--- a/templates/help-header.tmpl
+++ b/templates/help-header.tmpl
@@ -3,15 +3,17 @@
<P ALIGN="CENTER"><B>Search in
{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:All Documents}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Search">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Clear" CLASS="button"></A></P>
+TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="60" PLACEHOLDER=""
+AUTOSAVE="org.cups.help" RESULTS="20">
+<INPUT TYPE="SUBMIT" NAME="SEARCH" VALUE="Search">
+<INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Clear"></P>
</FORM>
<!-- Bookmarks -->
-<DIV CLASS="sidebar">
+<DIV CLASS="sidebar"><TABLE CLASS="inset" SUMMARY="Contents">
+<TR><TD>
+
<H3 CLASS="title">On-Line Help Documents</H3>
<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">All Documents</A></P>
@@ -19,7 +21,8 @@
{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
}
-</DIV>
+</TD></TR>
+</TABLE></DIV>
{QUERY?<P>Search Results in {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:All Documents}}\:</P>
{QTEXT?<UL>
@@ -27,10 +30,7 @@
{QTEXT?</UL>:}
:<P>No matches found.</P>}
<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="View Printable Version"
-CLASS="button"></A></H1>:<H1>CUPS Help Pages</H1>
+{HELPTITLE?<FORM ACTION="/help/{?HELPFILE}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="PRINTABLE" VALUE="YES"><INPUT TYPE="SUBMIT" VALUE="View Printable Version"></FORM>:
<P>This is the CUPS on-line help interface. Enter search words
above or click on any of the documentation links to display
diff --git a/templates/it/add-class.tmpl b/templates/it/add-class.tmpl
deleted file mode 100644
index 92d5e77..0000000
--- a/templates/it/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Aggiungi classe</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nome:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Posizione:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descrizione:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Membri:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Aggiungi classe"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/add-printer.tmpl b/templates/it/add-printer.tmpl
deleted file mode 100644
index b8c440f..0000000
--- a/templates/it/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Add New Printer</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Name:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>(May contain any printable characters except "/", "#", and space)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Location:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Human-readable location such as "Lab 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Description:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>(Human-readable description such as "HP LaserJet with Duplexer")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/admin.tmpl b/templates/it/admin.tmpl
deleted file mode 100644
index f74ffde..0000000
--- a/templates/it/admin.tmpl
+++ /dev/null
@@ -1,79 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Administration Tasks">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Stampanti</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Aggiungi stampante" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Gestione stampanti" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Esporta stampanti su Samba"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>Nuove stampanti trovate:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Aggiungi questa stampante" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">Classi</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Aggiungi classe" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Gestione classi" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Operazioni</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Gestione
-operazioni" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Server</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Modifica file di configurazione"
-CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Mostra registro degli accessi"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Mostra registro degli errori"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Mostra registro delle pagine"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Impostazioni di base del server:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Mostra stampanti condivise da altri sistemi<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Condividi le stampanti pubblicate connesse a questo sistema<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Consenti amministrazione remota<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Consenti agli utenti di annullare qualunque operazione (non solo le proprie)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Salva le informazioni di debug per la risoluzione di problemi</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Modifica impostazioni"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/it/choose-device.tmpl b/templates/it/choose-device.tmpl
deleted file mode 100644
index 767c021..0000000
--- a/templates/it/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Dispositivo per {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Dispositivo:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continua"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/choose-make.tmpl b/templates/it/choose-make.tmpl
deleted file mode 100644
index 7240ac5..0000000
--- a/templates/it/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Marca/Produttore per {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Marca:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continua"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">O fornisci un file PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Aggiungi stampante:Modifica stampante}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/choose-model.tmpl b/templates/it/choose-model.tmpl
deleted file mode 100644
index 3ab1dec..0000000
--- a/templates/it/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Modello/Driver per {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Modello:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">O fornisci un file PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Aggiungi stampante:Modifica stampante}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/choose-serial.tmpl b/templates/it/choose-serial.tmpl
deleted file mode 100644
index dbcc12d..0000000
--- a/templates/it/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Impostazioni porta seriale per {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Velocità di trasmissione:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Parità:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>Nessuna
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Pari
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Dispary
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Bit dati:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Controllo di flusso:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>Nessuno
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (Software)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (Hardware)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (Hardware)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continua"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/choose-uri.tmpl b/templates/it/choose-uri.tmpl
deleted file mode 100644
index 3837b2b..0000000
--- a/templates/it/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">URI del dispositivo per {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">URI del dispositivo:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Esempi:
-<PRE>
- http://hostname:631/ipp/
- http://hostname:631/ipp/port1
-
- ipp://hostname/ipp/
- ipp://hostname/ipp/port1
-
- lpd://hostname/queue
-
- socket://hostname
- socket://hostname:9100
-</PRE>
-
-<P>Vedi <A HREF="/help/network.html" TARGET="_blank">"Stampanti di
-rete"</A> per il corretto URI da utilizzare con la tua stampante.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continua"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/class-added.tmpl b/templates/it/class-added.tmpl
deleted file mode 100644
index ef4fe49..0000000
--- a/templates/it/class-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>La classe <A HREF="/classes/{printer_name}">{printer_name}</A> è stata aggiunta
-con successo.
diff --git a/templates/it/class-confirm.tmpl b/templates/it/class-confirm.tmpl
deleted file mode 100644
index 0a24833..0000000
--- a/templates/it/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Attenzione:</B> Sei sicuro di voler eliminare la classe
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Elimina classe"
-CLASS="button"></A></P>
diff --git a/templates/it/class-deleted.tmpl b/templates/it/class-deleted.tmpl
deleted file mode 100644
index 3fc2ffa..0000000
--- a/templates/it/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>La classe {printer_name} è stata eliminata con successo.
diff --git a/templates/it/class-jobs-header.tmpl b/templates/it/class-jobs-header.tmpl
deleted file mode 100644
index 2a0cadc..0000000
--- a/templates/it/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Operazioni</H3>
diff --git a/templates/it/class-modified.tmpl b/templates/it/class-modified.tmpl
deleted file mode 100644
index 27ebcd7..0000000
--- a/templates/it/class-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>La classe <A HREF="/classes/{printer_name}">{printer_name}</A> è stata
-modificata con successo.
diff --git a/templates/it/classes-header.tmpl b/templates/it/classes-header.tmpl
deleted file mode 100644
index 1fe0f4f..0000000
--- a/templates/it/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Nessuna classe:Mostrat{total=1?a:e} {#printer_name} di {total} class{total=1?e:i}}.</P>
diff --git a/templates/it/classes.tmpl b/templates/it/classes.tmpl
deleted file mode 100644
index 2882706..0000000
--- a/templates/it/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Stampante predefinita):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Descrizione:</B> {printer_info}<BR>
-<B>Posizione:</B> {printer_location}<BR>
-<B>Stato della classe:</B> {printer_state=3?in attesa:{printer_state=4?elaborazione in corso:fermata}},
-{printer_is_accepting_jobs=0?scarta operazioni:accetta operazioni}, {printer_is_shared=0?non:} pubblicata.
-{?member_uris=?:<BR>Membri: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Stampa pagina di prova" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Avvia classe" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Ferma classe" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Accetta operazioni" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Scarta operazioni" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Annulla tutte le operazioni" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Pubblica la stampante" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Non pubblicare la stampante" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Modifica classe" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Elimina classe" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Imposta come predefinita" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Imposta utenti autorizzati" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/it/edit-config.tmpl b/templates/it/edit-config.tmpl
deleted file mode 100644
index 3ae7185..0000000
--- a/templates/it/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">File di configurazione del server</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Salva le modifiche"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Usa il file di configurazione predefinito"></A></P>
-
-</FORM>
diff --git a/templates/it/error-op.tmpl b/templates/it/error-op.tmpl
deleted file mode 100644
index 5e56a6c..0000000
--- a/templates/it/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Errore:</P>
-
-<BLOCKQUOTE>Operazione "{op}" sconosciuta!</BLOCKQUOTE>
diff --git a/templates/it/error.tmpl b/templates/it/error.tmpl
deleted file mode 100644
index ad9f643..0000000
--- a/templates/it/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Errore:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/it/header.tmpl.in b/templates/it/header.tmpl.in
deleted file mode 100644
index cec48bb..0000000
--- a/templates/it/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Home <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Amministrazione <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Classi <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Documentazione/Aiuto <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Operazioni <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Stampanti <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/it/help-header.tmpl b/templates/it/help-header.tmpl
deleted file mode 100644
index 73e4a75..0000000
--- a/templates/it/help-header.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Cerca in
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:Tutti i documenti}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Cerca">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Pulisci" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">Guida in linea</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Tutti i documenti</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Cerca risultati in {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:Tutti i documenti}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>Nessuna corrispondenza trovata.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Mostra versione stampabile"
-CLASS="button"></A></H1>:<H1>Pagine della guida di CUPS</H1>
-
-<P>Questa è l'interfaccia di guida in linea di CUPS. Inserisci sopra i termini di
-ricerca o fai clic su ognuno dei collegamenti alla documentazione per visualizzare
-le informazioni.</P>
-
-<P>Se sei nuovo di CUPS, leggi la pagina "<a
-href="overview.html">Sommario di CUPS</a>". Gli utenti di vecchia data
-dovrebbero leggere la pagina "<a href="whatsnew.html">Cosa c'è di nuovo in CUPS
-1.3</a>".</P>
-
-<P>La <A HREF="http://www.cups.org/">pagina principale di CUPS</A> fornisce
-inoltre molte risorse tra cui forum di discussione per utenti, risposte
-alla domande frequenti, e un modulo per la segnalazione di bug
-e richieste di nuove funzionalità.</P>}
diff --git a/templates/it/help-printable.tmpl b/templates/it/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/it/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/it/job-cancel.tmpl b/templates/it/job-cancel.tmpl
deleted file mode 100644
index 24054cf..0000000
--- a/templates/it/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">L'operazione {job_id}</A> è stata annullata.
diff --git a/templates/it/job-hold.tmpl b/templates/it/job-hold.tmpl
deleted file mode 100644
index 97df9d3..0000000
--- a/templates/it/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">L'operazione {job_id}</A> è stata bloccata.
diff --git a/templates/it/job-move.tmpl b/templates/it/job-move.tmpl
deleted file mode 100644
index cc4a8a0..0000000
--- a/templates/it/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?Sposta l'operazione {job_id}:Sposta tutte le operazioni}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nuova destinazione:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Sposta operazion{job_id?e:i}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/job-moved.tmpl b/templates/it/job-moved.tmpl
deleted file mode 100644
index d14cc58..0000000
--- a/templates/it/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">Operazione {job_id}</A>:Tutte le operazioni} spostat{job_id?a:e} su
-<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/it/job-release.tmpl b/templates/it/job-release.tmpl
deleted file mode 100644
index fc82ff0..0000000
--- a/templates/it/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">L'operazione {job_id}</A> è stata rilasciata per la stampa.
diff --git a/templates/it/job-restart.tmpl b/templates/it/job-restart.tmpl
deleted file mode 100644
index 9f1b740..0000000
--- a/templates/it/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">L'operazione {job_id}</A> è stata riavviata.
diff --git a/templates/it/jobs-header.tmpl b/templates/it/jobs-header.tmpl
deleted file mode 100644
index 385534f..0000000
--- a/templates/it/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Mostra operazioni completate"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Mostra tutte le operazioni">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Mostra operazioni completate"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Mostra operazioni attive">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Mostra operazioni attive"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Mostra tutte le operazioni">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?Nessuna operazione:Mostrat{total=1?a:e} {#job_id} di {total} operazion{total=1?e:i} {?which_jobs=?attiva:{which_jobs=all?:completata}} }.</P>
diff --git a/templates/it/jobs.tmpl b/templates/it/jobs.tmpl
deleted file mode 100644
index e4a36c2..0000000
--- a/templates/it/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>Nome </TH>
-<TH>Utente </TH>
-<TH>Dimensione </TH>
-<TH>Pagine </TH>
-<TH>Stato </TH>
-<TH>Controllo </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Sconosciuto:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?Sconosciuto:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?in sospeso da<BR>{time_at_creation}:{job_state=4?bloccata da<BR>{time_at_creation}:
-{job_state=5?elaborazione in corso da<BR>{time_at_processing}:{job_state=6?fermata:
-{job_state=7?annullata a<BR>{time_at_completed}:{job_state=8?interrotta:completata a<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Ristampa operazione" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Rilascia operazione" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Blocca operazione" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Annulla operazione" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Sposta operazione" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/it/maintenance.tmpl b/templates/it/maintenance.tmpl
deleted file mode 100644
index 1b88d6c..0000000
--- a/templates/it/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>comandi di manutenzione inviati; l'ID dell'operazione è <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/it/modify-class.tmpl b/templates/it/modify-class.tmpl
deleted file mode 100644
index 25d158a..0000000
--- a/templates/it/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Modifica classe {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nome:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Posizione:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descrizione:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Membri:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Modifica classe"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/modify-printer.tmpl b/templates/it/modify-printer.tmpl
deleted file mode 100644
index a9eafb1..0000000
--- a/templates/it/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Modifica stampante {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nome:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Posizione:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Posizione comprensibile del tipo "Laboratorio 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Descrizione:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Descrizione comprensibile del tipo "HP LaserJet con Duplexer")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continua"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/norestart.tmpl b/templates/it/norestart.tmpl
deleted file mode 100644
index 780f766..0000000
--- a/templates/it/norestart.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<p>Il server non è riavviato poiché non ci sono state modifiche
-della configurazione...</p>
diff --git a/templates/it/option-boolean.tmpl b/templates/it/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/it/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/it/option-conflict.tmpl b/templates/it/option-conflict.tmpl
deleted file mode 100644
index c0e2031..0000000
--- a/templates/it/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Errore:</B> Le seguenti opzioni sono in conflitto:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Modifica una o più opzioni per risolvere il problema.</P>
diff --git a/templates/it/option-header.tmpl b/templates/it/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/it/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/it/option-pickmany.tmpl b/templates/it/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/it/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/it/option-pickone.tmpl b/templates/it/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/it/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/it/option-trailer.tmpl b/templates/it/option-trailer.tmpl
deleted file mode 100644
index 25af378..0000000
--- a/templates/it/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Imposta opzioni stampante"></TD>
-</TR>
-</TABLE>
diff --git a/templates/it/pager.tmpl b/templates/it/pager.tmpl
deleted file mode 100644
index e3dbd09..0000000
--- a/templates/it/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Mostra precedente" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Ordine crescente" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Ordine decrescente" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Mostra successivo" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/it/printer-accept.tmpl b/templates/it/printer-accept.tmpl
deleted file mode 100644
index 19de4a1..0000000
--- a/templates/it/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:La stampante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-adesso accetta operazioni.</P>
diff --git a/templates/it/printer-added.tmpl b/templates/it/printer-added.tmpl
deleted file mode 100644
index e45fb7f..0000000
--- a/templates/it/printer-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>La stampante <A HREF="/printers/{printer_name}">{printer_name}</A> è stata aggiunta
-con successo.
diff --git a/templates/it/printer-configured.tmpl b/templates/it/printer-configured.tmpl
deleted file mode 100644
index c28b9d0..0000000
--- a/templates/it/printer-configured.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>La stampante <A HREF="/printers/{printer_name}">{printer_name}</A> è
-stata configurata con successo.
diff --git a/templates/it/printer-confirm.tmpl b/templates/it/printer-confirm.tmpl
deleted file mode 100644
index 1f3e891..0000000
--- a/templates/it/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Attenzione:</B> Sei sicuro di voler eliminare la stampante
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Elimina stampante"
-CLASS="button"></A></P>
diff --git a/templates/it/printer-default.tmpl b/templates/it/printer-default.tmpl
deleted file mode 100644
index cab22c3..0000000
--- a/templates/it/printer-default.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P>{is_class?La classe:La stampante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-è stata impostata come predefinita sul server.</P>
-
-<BLOCKQUOTE><B>Nota:</B> Qualunque valore inserito dall'utente impostato con
-il comando <TT>lpoptions</TT> sarà scavalcato da questa impostazione
-predefinita.</BLOCKQUOTE>
diff --git a/templates/it/printer-deleted.tmpl b/templates/it/printer-deleted.tmpl
deleted file mode 100644
index fe498a5..0000000
--- a/templates/it/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>La stampante {printer_name} è stata eliminata con successo.
diff --git a/templates/it/printer-jobs-header.tmpl b/templates/it/printer-jobs-header.tmpl
deleted file mode 100644
index 2a0cadc..0000000
--- a/templates/it/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Operazioni</H3>
diff --git a/templates/it/printer-modified.tmpl b/templates/it/printer-modified.tmpl
deleted file mode 100644
index a36b81d..0000000
--- a/templates/it/printer-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>La stampante <A HREF="/printers/{printer_name}">{printer_name}</A> è stata
-modificata con successo.
diff --git a/templates/it/printer-purge.tmpl b/templates/it/printer-purge.tmpl
deleted file mode 100644
index b196be0..0000000
--- a/templates/it/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:La stampante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-è stata svuotata di tutte le operazioni.</P>
diff --git a/templates/it/printer-reject.tmpl b/templates/it/printer-reject.tmpl
deleted file mode 100644
index 225783f..0000000
--- a/templates/it/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:La stampante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-non accetta altre operazioni.</P>
diff --git a/templates/it/printer-start.tmpl b/templates/it/printer-start.tmpl
deleted file mode 100644
index b5abdc9..0000000
--- a/templates/it/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:La stampante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-è stata avviata.</P>
diff --git a/templates/it/printer-stop.tmpl b/templates/it/printer-stop.tmpl
deleted file mode 100644
index 5af7bff..0000000
--- a/templates/it/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?La classe:La stampante} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-è stata fermata.</P>
diff --git a/templates/it/printers-header.tmpl b/templates/it/printers-header.tmpl
deleted file mode 100644
index e10112d..0000000
--- a/templates/it/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Nessuna stampante:Mostrat{total=1?a:e} {#printer_name} di {total} stampant{total=1?e:i}}.</P>
diff --git a/templates/it/printers.tmpl b/templates/it/printers.tmpl
deleted file mode 100644
index 1069744..0000000
--- a/templates/it/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Descrizione:</B> {printer_info}<BR>
-<B>Posizione:</B> {printer_location}<BR>
-<B>Marca e modello:</B> {printer_make_and_model}<BR>
-<B>Stato della stampante:</B> {printer_state=3?in attesa:{printer_state=4?elaborazione in corso:fermata}},
-{printer_is_accepting_jobs=0?scarta operazioni:accetta operazioni}, {printer_is_shared=0?non:} pubblicata.
-{?device_uri=?:<BR><B>URI del dispositivo:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Stampa pagina di prova" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Pulizia delle testine" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Stampa pagina di prova predefinita" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Avvia stampante" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Ferma stampante" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Accetta operazioni" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Scarta operazioni" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Sposta tutte le operazioni" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Annulla tutte le operazioni" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Pubblica stampante" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Non pubblicare stampante" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Modifica stampante" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Imposta opzioni stampante" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Elimina stampante" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Imposta come predefinita" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Imposta utenti autorizzati" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/it/restart.tmpl b/templates/it/restart.tmpl
deleted file mode 100644
index 7ba2a58..0000000
--- a/templates/it/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Attendere il riavvio del server...</p>
diff --git a/templates/it/samba-export.tmpl b/templates/it/samba-export.tmpl
deleted file mode 100644
index 9339e8d..0000000
--- a/templates/it/samba-export.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Esporta stampanti su Samba</H2>
-
-{error?<P>Impossibile esportare stampanti su Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Consulta il file <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> per ulteriori informazioni.</P>:
-<P>Questa pagina ti consente di esportare stampanti su Samba in modo tale
-che i client Windows possano accedere ad esse dall'icona <VAR>Risorse di
-rete</VAR> sui rispettivi desktop. Occorre installare previamente il driver
-di stampa Windows PostScript come descritto nella pagina di manuale <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Stampanti:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Esporta tutte le stampanti
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Nome utente Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (richiesto)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Password Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (richiesto)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Esporta stampanti su Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/it/samba-exported.tmpl b/templates/it/samba-exported.tmpl
deleted file mode 100644
index 78ee85e..0000000
--- a/templates/it/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Stampanti esportate su Samba con successo.</P>
diff --git a/templates/it/search.tmpl b/templates/it/search.tmpl
deleted file mode 100644
index d69e934..0000000
--- a/templates/it/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Cerca in
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?Classi:{SECTION=jobs?Operazioni:Stampanti}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Cerca">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Pulisci" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/it/set-printer-options-header.tmpl b/templates/it/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/it/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/it/set-printer-options-trailer.tmpl b/templates/it/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/it/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/it/test-page.tmpl b/templates/it/test-page.tmpl
deleted file mode 100644
index a2718c8..0000000
--- a/templates/it/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Pagina di prova inviata; l'ID dell'operazione è <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/it/trailer.tmpl b/templates/it/trailer.tmpl
deleted file mode 100644
index b598b6f..0000000
--- a/templates/it/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS, e il logo CUPS sono marchi
-registrati da <A HREF="http://www.easysw.com">Easy Software
-Products</A>. CUPS è un copyright 1997-2006 di Easy Software Products,
-Tutti i diritti sono riservati.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/it/users.tmpl b/templates/it/users.tmpl
deleted file mode 100644
index 3d5222f..0000000
--- a/templates/it/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">Utenti autorizzati per {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Utenti:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Consenti a questi utenti a stampare
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Impedisci a questi utenti di stampare
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Imposta utenti autorizzati">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/add-class.tmpl b/templates/ja/add-class.tmpl
deleted file mode 100644
index eee2ef9..0000000
--- a/templates/ja/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">クラスの追加</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名前:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">場所:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">説明:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">メンバー:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="クラスの追加"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/add-printer.tmpl b/templates/ja/add-printer.tmpl
deleted file mode 100644
index 87cda33..0000000
--- a/templates/ja/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">新しいプリンタの追加</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名前:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>("/"、"#"、空白を除く適当な表示可能文字を含めることができます)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">場所:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>("Lab 1" のように人間が読みやすい場所)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">説明:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>("HP LaserJet with Duplexer" のように人間が読みやすい説明)</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="続ける"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/admin.tmpl b/templates/ja/admin.tmpl
deleted file mode 100644
index 03512ac..0000000
--- a/templates/ja/admin.tmpl
+++ /dev/null
@@ -1,77 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Administration Tasks">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">プリンタ</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="プリンタの追加" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="プリンタの管理" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="プリンタをSambaにエキスポート"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>新しいプリンタが見つかりました:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="このプリンタを追加"
-CLASS="button" ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">クラス</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="クラスの追加" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="クラスの管理" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">ジョブ</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="ジョブの管理" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">サーバ</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="設定ファイルの編集" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="アクセスログの表示"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="エラーログの表示"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="ページログの表示"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>基本サーバ設定:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> ほかのシステムで共有されているプリンタを表示<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> このシステムに接続されている公開済みプリンタを共有<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> リモート管理を許可<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> どのジョブであってもキャンセルすることを (たとえ所有者でなくても) ユーザに許可<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> トラブルシューティングのためにデバッグ情報を保存</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="設定の変更"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/ja/choose-device.tmpl b/templates/ja/choose-device.tmpl
deleted file mode 100644
index 303bf27..0000000
--- a/templates/ja/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">{printer_name} のデバイス</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">デバイス:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!不明?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!不明?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="続ける"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/choose-make.tmpl b/templates/ja/choose-make.tmpl
deleted file mode 100644
index 87cd06f..0000000
--- a/templates/ja/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">{printer_name} のメーカ/製造元</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">メーカ:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="続ける"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">または PPD ファイルを提供してください:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?プリンタの追加:プリンタの変更}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/choose-model.tmpl b/templates/ja/choose-model.tmpl
deleted file mode 100644
index 53bd69b..0000000
--- a/templates/ja/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">{printer_name} のモデル/ドライバ</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">モデル:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">または PPD ファイルを提供してください:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?プリンタの追加:プリンタの変更}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/choose-serial.tmpl b/templates/ja/choose-serial.tmpl
deleted file mode 100644
index e66b52d..0000000
--- a/templates/ja/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">{printer_name} のシリアルポートの設定</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">ボーレート:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">パリティ:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>なし
-<OPTION VALUE="even" {?parity=even?SELECTED:}>偶数
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>奇数
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">データビット:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">フロー制御:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>なし
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (ソフトウェア)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (ハードウェア)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (ハードウェア)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="続ける"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/choose-uri.tmpl b/templates/ja/choose-uri.tmpl
deleted file mode 100644
index 990ecfa..0000000
--- a/templates/ja/choose-uri.tmpl
+++ /dev/null
@@ -1,43 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">{printer_name} のデバイス URI</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">デバイス URI:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>例:
-<PRE>
- http://hostname:631/ipp/
- http://hostname:631/ipp/port1
-
- ipp://hostname/ipp/
- ipp://hostname/ipp/port1
-
- lpd://hostname/queue
-
- socket://hostname
- socket://hostname:9100
-</PRE>
-
-<P>あなたのプリンタにふさわしい URI については、
-<A HREF="/help/network.html" TARGET="_blank">"ネットワーク
-プリンタ"</A> を参照してください。</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="続ける"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/class-added.tmpl b/templates/ja/class-added.tmpl
deleted file mode 100644
index ccda96d..0000000
--- a/templates/ja/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>クラス <A HREF="/classes/{printer_name}">{printer_name}</A> は正しく追加されました。
diff --git a/templates/ja/class-confirm.tmpl b/templates/ja/class-confirm.tmpl
deleted file mode 100644
index 382f1f5..0000000
--- a/templates/ja/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>警告:</B> 本当にクラス
-{printer_name} を削除してもよいですか?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="クラスの削除"
-CLASS="button"></A></P>
diff --git a/templates/ja/class-deleted.tmpl b/templates/ja/class-deleted.tmpl
deleted file mode 100644
index 7c76490..0000000
--- a/templates/ja/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>クラス {printer_name} は正しく削除されました。
diff --git a/templates/ja/class-jobs-header.tmpl b/templates/ja/class-jobs-header.tmpl
deleted file mode 100644
index d12840e..0000000
--- a/templates/ja/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">ジョブ</H3>
diff --git a/templates/ja/class-modified.tmpl b/templates/ja/class-modified.tmpl
deleted file mode 100644
index 54e1f60..0000000
--- a/templates/ja/class-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>クラス <A HREF="/classes/{printer_name}">{printer_name}</A> は正しく変更されました。
diff --git a/templates/ja/classes-header.tmpl b/templates/ja/classes-header.tmpl
deleted file mode 100644
index 3dad28c..0000000
--- a/templates/ja/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?クラスがありません:{total} 個のクラスのうち {#printer_name} 個を表示中}。</P>
diff --git a/templates/ja/classes.tmpl b/templates/ja/classes.tmpl
deleted file mode 100644
index 2e117e8..0000000
--- a/templates/ja/classes.tmpl
+++ /dev/null
@@ -1,56 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (デフォルトプリンタ):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN
->}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>説明:</B> {printer_info}<BR>
-<B>場所:</B> {printer_location}<BR>
-<B>クラスの状態:</B> {printer_state=3?待機中:{printer_state=4?処理中:停止}},
-{printer_is_accepting_jobs=0?ジョブを拒否中:ジョブを受け付け中}, {printer_is_shared=0?not:} 公開。
-{?printer_state_message=?:<BR><I>"{printer_state_message}"</I>}
-{?member_uris=?:<BR>メンバー: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="テストページの印刷" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="クラスを開始" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="クラスを停止" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="ジョブを受け付け" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="ジョブを拒否" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="すべてのジョブをキャンセル" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="プリンタを公開" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="プリンタを非公開" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="クラスの変更" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="クラスの削除" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="デフォルトに設定" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="許可するユーザの設定" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/ja/edit-config.tmpl b/templates/ja/edit-config.tmpl
deleted file mode 100644
index 524159c..0000000
--- a/templates/ja/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">サーバ設定ファイル</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="変更を保存"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="デフォルトの設定ファイルを使用"></A></P>
-
-</FORM>
diff --git a/templates/ja/error-op.tmpl b/templates/ja/error-op.tmpl
deleted file mode 100644
index 08657ef..0000000
--- a/templates/ja/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>エラー:</P>
-
-<BLOCKQUOTE>"{op}" は未知の操作です!</BLOCKQUOTE>
diff --git a/templates/ja/error.tmpl b/templates/ja/error.tmpl
deleted file mode 100644
index c4ae91e..0000000
--- a/templates/ja/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:エラー:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/ja/header.tmpl.in b/templates/ja/header.tmpl.in
deleted file mode 100644
index 2e7274b..0000000
--- a/templates/ja/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> ホーム <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> 管理 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> クラス <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> ドキュメント/ヘルプ <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> ジョブ <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> プリンタ <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/ja/help-header.tmpl b/templates/ja/help-header.tmpl
deleted file mode 100644
index 6538c11..0000000
--- a/templates/ja/help-header.tmpl
+++ /dev/null
@@ -1,28 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:すべてのドキュメント}} 内を検索:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="検索"></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">オンラインヘルプドキュメント</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">すべてのドキュメント</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>{HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:すべてのドキュメント}} の検索結果\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (<I><A HREF="{QPLINK}">{QPTEXT}</A></I>内):}</LI>}
-{QTEXT?</UL>:}
-:<P>マッチするものはありませんでした。</P>}
-{HELPTITLE?<HR NOSHADE>:}:}
-{HELPTITLE?<H1>{HELPTITLE}</H1>:}
diff --git a/templates/ja/job-cancel.tmpl b/templates/ja/job-cancel.tmpl
deleted file mode 100644
index 4ee7d1f..0000000
--- a/templates/ja/job-cancel.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P><A HREF="{job_printer_uri}">ジョブ {job_id}</A> はキャンセルされました。
-
diff --git a/templates/ja/job-hold.tmpl b/templates/ja/job-hold.tmpl
deleted file mode 100644
index 792c538..0000000
--- a/templates/ja/job-hold.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P><A HREF="{job_printer_uri}">ジョブ {job_id}</A> は印刷をホールドされました。
-
diff --git a/templates/ja/job-move.tmpl b/templates/ja/job-move.tmpl
deleted file mode 100644
index bfb630e..0000000
--- a/templates/ja/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?ジョブ {job_id} の移動:すべてのジョブの移動}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">新しい宛先:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="ジョブの移動"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/job-moved.tmpl b/templates/ja/job-moved.tmpl
deleted file mode 100644
index e76a804..0000000
--- a/templates/ja/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">ジョブ {job_id}</A>:すべてのジョブ} は
-<A HREF="{job_printer_uri}">{job_printer_name}</A> に移動しました。</P>
diff --git a/templates/ja/job-release.tmpl b/templates/ja/job-release.tmpl
deleted file mode 100644
index 132f02b..0000000
--- a/templates/ja/job-release.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P><A HREF="{job_printer_uri}">ジョブ {job_id}</A> は印刷から解放されました。
-
diff --git a/templates/ja/job-restart.tmpl b/templates/ja/job-restart.tmpl
deleted file mode 100644
index b066827..0000000
--- a/templates/ja/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">ジョブ {job_id}</A> は再印刷されました。
diff --git a/templates/ja/jobs-header.tmpl b/templates/ja/jobs-header.tmpl
deleted file mode 100644
index 7310f3c..0000000
--- a/templates/ja/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="完了したジョブを表示"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="すべてのジョブを表示">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="完了したジョブを表示"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="アクティブなジョブを表示">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="アクティブなジョブを表示"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="すべてのジョブを表示">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?ジョブはありません:{total} 個の{?which_jobs=?アクティブな:{which_jobs=all?:完了した}}ジョブのうち {#job_id} 個を表示中}。</P>
diff --git a/templates/ja/jobs.tmpl b/templates/ja/jobs.tmpl
deleted file mode 100644
index 086b8f2..0000000
--- a/templates/ja/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>名前 </TH>
-<TH>ユーザ </TH>
-<TH>サイズ </TH>
-<TH>ページ </TH>
-<TH>状態 </TH>
-<TH>制御 </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?未知:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?不明:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?{time_at_creation}<BR>から保留中:{job_state=4?{time_at_creation}<BR>からホールド中:
-{job_state=5?{time_at_processing}<BR>から処理中:{job_state=6?に停止:
-{job_state=7?{time_at_completed}<BR>にキャンセル:{time_at_completed}<BR>{job_state=8?に中断:に完了}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="ジョブの再印刷" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="ジョブを解放" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="ジョブをホールド" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="ジョブをキャンセル" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="ジョブを移動" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/ja/maintenance.tmpl b/templates/ja/maintenance.tmpl
deleted file mode 100644
index 78fc9bc..0000000
--- a/templates/ja/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>メンテナンスコマンドを送りました; ジョブ ID は <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A> です。</P>
diff --git a/templates/ja/modify-class.tmpl b/templates/ja/modify-class.tmpl
deleted file mode 100644
index 11f362d..0000000
--- a/templates/ja/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">クラス {printer_name} の変更</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名前:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">場所:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">説明:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">メンバー:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="クラスの変更"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/modify-printer.tmpl b/templates/ja/modify-printer.tmpl
deleted file mode 100644
index 9fdd159..0000000
--- a/templates/ja/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">プリンタ {printer_name} の変更</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名前:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">場所:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>("Lab 1" のように人間が読みやすい場所)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">説明:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>("HP LaserJet with Duplexer" のように人間が読みやすい説明)</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="続ける"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/option-conflict.tmpl b/templates/ja/option-conflict.tmpl
deleted file mode 100644
index c7d586b..0000000
--- a/templates/ja/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>エラー:</B> 以下のオプションは競合します:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>競合を解決するために、1つ以上のオプションを変更してください。</P>
diff --git a/templates/ja/option-trailer.tmpl b/templates/ja/option-trailer.tmpl
deleted file mode 100644
index f7b1eb7..0000000
--- a/templates/ja/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="プリンタオプションの設定"></TD>
-</TR>
-</TABLE>
diff --git a/templates/ja/pager.tmpl b/templates/ja/pager.tmpl
deleted file mode 100644
index 13aa874..0000000
--- a/templates/ja/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="前を表示" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="昇順にソート" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="降順にソート" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="次を表示" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/ja/printer-accept.tmpl b/templates/ja/printer-accept.tmpl
deleted file mode 100644
index 073d126..0000000
--- a/templates/ja/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?クラス:プリンタ} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-はジョブを受け付けるようになりました。</P>
diff --git a/templates/ja/printer-added.tmpl b/templates/ja/printer-added.tmpl
deleted file mode 100644
index e01b437..0000000
--- a/templates/ja/printer-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>プリンタ <A HREF="/printers/{printer_name}">{printer_name}</A> は正しく追加されました。
diff --git a/templates/ja/printer-configured.tmpl b/templates/ja/printer-configured.tmpl
deleted file mode 100644
index 1861afb..0000000
--- a/templates/ja/printer-configured.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>プリンタ <A HREF="/printers/{printer_name}">{printer_name}</A> は正しく設定されました。
diff --git a/templates/ja/printer-confirm.tmpl b/templates/ja/printer-confirm.tmpl
deleted file mode 100644
index 7a2fe77..0000000
--- a/templates/ja/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>警告:</B> 本当にプリンタ
-{printer_name} を削除してもよいですか?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="プリンタの削除"
-CLASS="button"></A></P>
diff --git a/templates/ja/printer-default.tmpl b/templates/ja/printer-default.tmpl
deleted file mode 100644
index c6290c9..0000000
--- a/templates/ja/printer-default.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P>{is_class?クラス:プリンタ} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-はサーバのデフォルトプリンタとなりました。</P>
-
-<BLOCKQUOTE><B>注意:</B> <TT>lpoptions</TT> コマンドで設定されたユーザのデフォルトは、このサーバのデフォルト設定を上書きします。
-</BLOCKQUOTE>
diff --git a/templates/ja/printer-deleted.tmpl b/templates/ja/printer-deleted.tmpl
deleted file mode 100644
index 7d48b8a..0000000
--- a/templates/ja/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>プリンタ {printer_name} は正しく削除されました。
diff --git a/templates/ja/printer-jobs-header.tmpl b/templates/ja/printer-jobs-header.tmpl
deleted file mode 100644
index d12840e..0000000
--- a/templates/ja/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">ジョブ</H3>
diff --git a/templates/ja/printer-modified.tmpl b/templates/ja/printer-modified.tmpl
deleted file mode 100644
index 55d8aca..0000000
--- a/templates/ja/printer-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>プリンタ <A HREF="/printers/{printer_name}">{printer_name}</A> は正しく変更されました。
diff --git a/templates/ja/printer-purge.tmpl b/templates/ja/printer-purge.tmpl
deleted file mode 100644
index 8057fef..0000000
--- a/templates/ja/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?クラス:プリンタ} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-はすべてのジョブを削除しました。</P>
diff --git a/templates/ja/printer-reject.tmpl b/templates/ja/printer-reject.tmpl
deleted file mode 100644
index bb2c4a8..0000000
--- a/templates/ja/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?クラス:プリンタ} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-はもうジョブを受け付けません。</P>
diff --git a/templates/ja/printer-start.tmpl b/templates/ja/printer-start.tmpl
deleted file mode 100644
index daa27e1..0000000
--- a/templates/ja/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?クラス:プリンタ} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-は開始しました。</P>
diff --git a/templates/ja/printer-stop.tmpl b/templates/ja/printer-stop.tmpl
deleted file mode 100644
index 494aae7..0000000
--- a/templates/ja/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?クラス:プリンタ} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-は停止しました。</P>
diff --git a/templates/ja/printers-header.tmpl b/templates/ja/printers-header.tmpl
deleted file mode 100644
index f9c78f0..0000000
--- a/templates/ja/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?プリンタがありません:{total} 個のプリンタのうち {#printer_name} 個を表示中}。</P>
diff --git a/templates/ja/printers.tmpl b/templates/ja/printers.tmpl
deleted file mode 100644
index 716e159..0000000
--- a/templates/ja/printers.tmpl
+++ /dev/null
@@ -1,60 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (デフォルトプリンタ):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>説明:</B> {printer_info}<BR>
-<B>場所:</B> {printer_location}<BR>
-<B>メーカとモデル:</B> {printer_make_and_model}<BR>
-<B>プリンタの状態:</B> {printer_state=3?待機中:{printer_state=4?処理中:停止}},
-{printer_is_accepting_jobs=0?ジョブを拒否中:ジョブを受け付け中}, {printer_is_shared=0?非:}公開。
-{?device_uri=?:<BR><B>デバイス URI:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="テストページの印刷" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="プリタを開始" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="プリンタを停止" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="ジョブを受け付け" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="ジョブを拒否" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="すべてのジョブの移動" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="すべてのジョブをキャンセル" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="プリンタを公開" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="プリンタを非公開" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="プリンタの変更" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="プリンタオプションの設定" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="プリンタの削除" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="デフォルトに設定" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="許可するユーザの設定" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/ja/restart.tmpl b/templates/ja/restart.tmpl
deleted file mode 100644
index 9801f51..0000000
--- a/templates/ja/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>サーバが再起動するあいだ、しばらくお待ちください...</p>
diff --git a/templates/ja/samba-export.tmpl b/templates/ja/samba-export.tmpl
deleted file mode 100644
index 87b8479..0000000
--- a/templates/ja/samba-export.tmpl
+++ /dev/null
@@ -1,56 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">プリンタを Samba にエキスポート</H2>
-
-{error?<P>プリンタを Samba にエキスポートできません\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>より詳細な情報については <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> ファイルを参照してください。</P>:
-<P>このページは、Windows クライアントがデスクトップ上の
-<VAR>マイネットワーク</VAR> や <VAR>ネットワークの場所</VAR>
-アイコン経由でアクセスできるよう、プリンタの Samba
-へのエキスポートを許可します。<A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> man ページに書かれているように、
-事前に Windows PostScript ドライバをインストールしておく必要があります。
-</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">プリンタ:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> すべてのプリンタをエキスポート
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba のユーザ名:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (必須)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba のパスワード:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (必須)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="プリンタをSambaにエキスポート"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/ja/samba-exported.tmpl b/templates/ja/samba-exported.tmpl
deleted file mode 100644
index 854834a..0000000
--- a/templates/ja/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>プリンタは Samba に正しくエキスポートされました。</P>
diff --git a/templates/ja/search.tmpl b/templates/ja/search.tmpl
deleted file mode 100644
index deaac31..0000000
--- a/templates/ja/search.tmpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?クラス:{SECTION=jobs?ジョブ:プリンタ}}} 内を検索:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="検索"></P>
-
-</FORM>
diff --git a/templates/ja/test-page.tmpl b/templates/ja/test-page.tmpl
deleted file mode 100644
index a4f42fa..0000000
--- a/templates/ja/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>テストページを送信しました; ジョブ ID は <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A> です。
diff --git a/templates/ja/users.tmpl b/templates/ja/users.tmpl
deleted file mode 100644
index ff6ea2f..0000000
--- a/templates/ja/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">{printer_name}に許可するユーザ</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">ユーザ:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>これらのユーザの印刷を許可
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>これらのユーザの印刷を禁止
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="許可するユーザの設定">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/job-move.tmpl b/templates/job-move.tmpl
index df2f373..a7a06ab 100644
--- a/templates/job-move.tmpl
+++ b/templates/job-move.tmpl
@@ -15,7 +15,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Move Job{job_id?:s}"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Move Job{job_id?:s}"></TD>
</TR>
</TABLE>
diff --git a/templates/jobs-header.tmpl b/templates/jobs-header.tmpl
index 5a66061..8a90438 100644
--- a/templates/jobs-header.tmpl
+++ b/templates/jobs-header.tmpl
@@ -1,15 +1,5 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Show Completed Jobs"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Show All Jobs">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Show Completed Jobs"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Show Active Jobs">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Show Active Jobs"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Show All Jobs">}}</A></P>
+<P>{?which_jobs=?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="SUBMIT" VALUE="Show Active Jobs"></FORM>}
+{?which_jobs=completed?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="completed"><INPUT TYPE="SUBMIT" VALUE="Show Completed Jobs"></FORM>}
+{?which_jobs=all?:<FORM ACTION="{?printer_name=?/jobs:{printer_uri_supported}}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="which_jobs" VALUE="all"><INPUT TYPE="SUBMIT" VALUE="Show All Jobs"></FORM>}</P>
<P ALIGN="CENTER">{total=0?No jobs:Showing {#job_id} of {total} {?which_jobs=?active:{which_jobs=all?:completed}} job{total=1?:s}}.</P>
diff --git a/templates/jobs.tmpl b/templates/jobs.tmpl
index 498decf..76ca492 100644
--- a/templates/jobs.tmpl
+++ b/templates/jobs.tmpl
@@ -1,5 +1,5 @@
{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
+<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Job List">
<TR CLASS="data">
<TH>ID </TH>
<TH>Name </TH>
@@ -22,21 +22,21 @@
{job_state=7?canceled at<BR>{time_at_completed}:{job_state=8?aborted:completed at<BR>{time_at_completed}}}}}}} </TD>
<TD>
{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Reprint Job" CLASS="button"></A>:}
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="restart-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Reprint Job"></FORM>:}
{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Release Job" CLASS="button"></A>:}
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="release-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Release Job"></FORM>:}
{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Hold Job" CLASS="button"></A>:}
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="hold-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Hold Job"></FORM>:}
{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Cancel Job" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Move Job" CLASS="button"></A>:}
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="cancel-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="HIDDEN" NAME="job_printer_uri" VALUE="{job_printer_uri}">
+<INPUT TYPE="SUBMIT" VALUE="Cancel Job"></FORM>
+<FORM ACTION="/jobs/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="move-job"><INPUT TYPE="HIDDEN" NAME="job_id" VALUE="{job_id}"><INPUT TYPE="SUBMIT" VALUE="Move Job"></FORM>:}
</TD>
</TR>
}
</TABLE>
}
+<BR>
diff --git a/templates/list-available-printers.tmpl b/templates/list-available-printers.tmpl
index bd7ff88..4ff6d0e 100644
--- a/templates/list-available-printers.tmpl
+++ b/templates/list-available-printers.tmpl
@@ -2,9 +2,6 @@
{#device_uri=0?<P>No printers found.</P>
:<UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Add This Printer" CLASS="button"
-ALIGN="MIDDLE"></A>
+<LI><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="add-printer"><INPUT TYPE="HIDDEN" NAME="TEMPLATE_NAME" VALUE="{template_name}"><INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="Local Printer"><INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{device_make_and_model}"><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}"><INPUT TYPE="SUBMIT" VALUE="Add This Printer"></FORM>
{device_make_and_model} ({device_info})</LI>
}</UL>}
-
diff --git a/templates/modify-class.tmpl b/templates/modify-class.tmpl
index 88839ec..2255b2b 100644
--- a/templates/modify-class.tmpl
+++ b/templates/modify-class.tmpl
@@ -1,8 +1,6 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<H2 CLASS="title">Modify Class {printer_name}</H2>
-
<TABLE>
<TR>
<TH CLASS="label">Name:</TH>
@@ -27,7 +25,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Modify Class"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Modify Class"></TD>
</TR>
</TABLE>
diff --git a/templates/modify-printer.tmpl b/templates/modify-printer.tmpl
index af72cf9..238bc3d 100644
--- a/templates/modify-printer.tmpl
+++ b/templates/modify-printer.tmpl
@@ -1,28 +1,29 @@
<FORM METHOD="POST" ACTION="/admin">
<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Modify Printer {printer_name}</H2>
+{?printer_make_and_model=?{?current_make_and_model!?<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{current_make_and_model}">:}:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
<TABLE>
<TR>
+<TH CLASS="label">Connection:</TH>
+<TD><INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">{device_uri}</TD>
+</TR>
+<TR>
<TH CLASS="label">Name:</TH>
<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
</TR>
+<TH CLASS="label">Description:</TH>
+<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
+<SMALL>(Human-readable description such as "HP LaserJet with Duplexer")</SMALL></TD>
+</TR>
<TR>
<TH CLASS="label">Location:</TH>
<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
<SMALL>(Human-readable location such as "Lab 1")</SMALL></TD>
</TR>
<TR>
-<TH CLASS="label">Description:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Human-readable description such as "HP LaserJet with Duplexer")</SMALL></TD>
-</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Continue"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Continue"></TD>
</TR>
</TABLE>
diff --git a/templates/option-trailer.tmpl b/templates/option-trailer.tmpl
index d689a44..83635f4 100644
--- a/templates/option-trailer.tmpl
+++ b/templates/option-trailer.tmpl
@@ -1,5 +1,5 @@
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Set Printer Options"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Set Printer Options"></TD>
</TR>
</TABLE>
diff --git a/templates/pager.tmpl b/templates/pager.tmpl
index 975f592..1c87094 100644
--- a/templates/pager.tmpl
+++ b/templates/pager.tmpl
@@ -1,7 +1,7 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
+<TABLE WIDTH="100%" CLASS="inset" SUMMARY="Paging Bar">
<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Show Previous" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Sort Ascending" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Sort Descending" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Show Next" CLASS="button"></A>: }</TD>
+ <TD WIDTH="33%">{PREV?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{PREV}"><INPUT TYPE="SUBMIT" VALUE="◀ Show Previous"></FORM>: }</TD>
+ <TD WIDTH="34%" ALIGN="CENTER"><FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{FIRST}"><INPUT TYPE="HIDDEN" NAME="ORDER" {ORDER=dec?VALUE="asc"><INPUT TYPE="SUBMIT" VALUE="▲ Sort Ascending ▲">:VALUE="dec"><INPUT TYPE="SUBMIT" VALUE="▼ Sort Descending ▼">}</FORM></TD>
+ <TD WIDTH="33%" ALIGN="RIGHT">{NEXT?<FORM ACTION="{THISURL}" METHOD="GET"><INPUT TYPE="HIDDEN" NAME="QUERY" VALUE="{?QUERY}"><INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{?ORDER}"><INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{?WHICH_JOBS}"><INPUT TYPE="HIDDEN" NAME="FIRST" VALUE="{NEXT}"><INPUT TYPE="SUBMIT" VALUE="Show Next ▶"></FORM>: }</TD>
</TR>
</TABLE>
diff --git a/templates/pl/add-class.tmpl b/templates/pl/add-class.tmpl
deleted file mode 100644
index 6120c87..0000000
--- a/templates/pl/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Dodaj klasę</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nazwa:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Położenie:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Opis:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Elementy:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Dodaj klasę"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/add-printer.tmpl b/templates/pl/add-printer.tmpl
deleted file mode 100644
index 59aa6fa..0000000
--- a/templates/pl/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Dodaj nową drukarkę</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nazwa:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>(Może zawierać dowolne drukowalne znaki z wyjątkiem "/", "#" i spacji)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Położenie:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Położenie czytelne dla człowieka, takie jak "Laboratorium 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Opis:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>(Opis czytelny dla człowieka, taki jak "HP LaserJet z Dupleksem")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Kontynuuj"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/admin.tmpl b/templates/pl/admin.tmpl
deleted file mode 100644
index 1302a78..0000000
--- a/templates/pl/admin.tmpl
+++ /dev/null
@@ -1,77 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Zadania administracyjne">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Drukarki</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Dodaj drukarkę" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Zarządzaj drukarkami" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Wyeksportuj drukarki do Samby"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>Znaleziono nowe drukarki:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Dodaj tę drukarkę" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">Klasy</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Dodaj klasę" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Zarządzaj klasami" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Zadania</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Zarządzaj zadaniami" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Serwer</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Edytuj plik konfiguracji" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Wyświetl dziennik dostępu"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Wyświetl dziennik błędów"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Wyświetl dziennik strony"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Podstawowe ustawienia serwera:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Wyświetl drukarki udostępniane przez inne systemy<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Udostępnij opublikowane drukarki połączone do tego systemu<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Pozwól na zdalną administrację<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Pozwól użytkownikom na anulowanie każdego zadania (nie tylko ich)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Zapisz informacje o debugowaniu do rozwiązywania problemów</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Zmień ustawienia"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/pl/choose-device.tmpl b/templates/pl/choose-device.tmpl
deleted file mode 100644
index fe8d9a6..0000000
--- a/templates/pl/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Urządzenie {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Urządzenie:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Kontynuuj"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/choose-make.tmpl b/templates/pl/choose-make.tmpl
deleted file mode 100644
index c679630..0000000
--- a/templates/pl/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Producent {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Producent:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Kontynuuj"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">Lub dostarcz plik PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Dodaj drukarkę:Zmodyfikuj drukarkę}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/choose-model.tmpl b/templates/pl/choose-model.tmpl
deleted file mode 100644
index c3ef958..0000000
--- a/templates/pl/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Model/sterownik {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Model:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Lub dostarcz plik PPD:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Dodaj drukarkę:Zmodyfikuj drukarkę}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/choose-serial.tmpl b/templates/pl/choose-serial.tmpl
deleted file mode 100644
index beade69..0000000
--- a/templates/pl/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Ustawienia portu szeregowego {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Prędkość transmisji:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Parzystość:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>Brak
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Parzystość
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Nieparzystość
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Bity danych:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Kontrola przepływu:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>Brak
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (programowa)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (sprzętowa)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (sprzętowa)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Kontynuuj"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/choose-uri.tmpl b/templates/pl/choose-uri.tmpl
deleted file mode 100644
index fe424dd..0000000
--- a/templates/pl/choose-uri.tmpl
+++ /dev/null
@@ -1,41 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">URI urządzenia {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">URI urządzenia:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Przykłady:
-<PRE>
- http://nazwakomputera:631/ipp/
- http://nazwakomputera:631/ipp/port1
-
- ipp://nazwakomputera/ipp/
- ipp://nazwakomputera/ipp/port1
-
- lpd://nazwakomputera/kolejka
-
- gniazdo://nazwakomputera
- gniazdo://nazwakomputera:9100
-</PRE>
-
-<P>Zobacz <A HREF="/help/network.html" TARGET="_blank">"Drukarki sieciowe"</A>, aby uzyskać poprawny URI do użycia z drukarką.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Kontynuuj"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/class-added.tmpl b/templates/pl/class-added.tmpl
deleted file mode 100644
index 6cf3488..0000000
--- a/templates/pl/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klasa <A HREF="/classes/{printer_name}">{printer_name}</A> została pomyślnie dodana.
diff --git a/templates/pl/class-confirm.tmpl b/templates/pl/class-confirm.tmpl
deleted file mode 100644
index 01290e6..0000000
--- a/templates/pl/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Ostrzeżenie:</B> Czy jesteś pewny, że chcesz usunąć klasę
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Usuń klasę"
-CLASS="button"></A></P>
diff --git a/templates/pl/class-deleted.tmpl b/templates/pl/class-deleted.tmpl
deleted file mode 100644
index 3a156a9..0000000
--- a/templates/pl/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klasa {printer_name} została pomyślnie usunięta.
diff --git a/templates/pl/class-jobs-header.tmpl b/templates/pl/class-jobs-header.tmpl
deleted file mode 100644
index fcc4b09..0000000
--- a/templates/pl/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Zadania</H3>
diff --git a/templates/pl/class-modified.tmpl b/templates/pl/class-modified.tmpl
deleted file mode 100644
index 938ef56..0000000
--- a/templates/pl/class-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klasa <A HREF="/classes/{printer_name}">{printer_name}</A> została pomyślnie zmodyfikowana.
diff --git a/templates/pl/classes-header.tmpl b/templates/pl/classes-header.tmpl
deleted file mode 100644
index 2246044..0000000
--- a/templates/pl/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Brak klas:Wyświetlanie {#printer_name} z {total} klas{total=1?:}}.</P>
diff --git a/templates/pl/classes.tmpl b/templates/pl/classes.tmpl
deleted file mode 100644
index 15a6e5a..0000000
--- a/templates/pl/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Domyślna drukarka):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Opis:</B> {printer_info}<BR>
-<B>Położenie:</B> {printer_location}<BR>
-<B>Stan klasy:</B> {printer_state=3?bezczynna:{printer_state=4?processing:zatrzymana}},
-{printer_is_accepting_jobs=0?odrzucanie zadań:akceptowanie zadań}, {printer_is_shared=0?nie opublikowana:opublikowana}.
-{?member_uris=?:<BR>Elementy: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Wydrukuj stronę próbną" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Uruchom klasę" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Zatrzymaj klasę" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Zaakceptuj zadania" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Odrzuć zadania" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Anuluj wszystkie zadania" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Opublikuj drukarkę" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Nie publikuj drukarki" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Zmodyfikuj klasę" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Usuń klasę" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Ustaw jako domyślną" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Pozwól zezwolonym użytkownikom" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/pl/edit-config.tmpl b/templates/pl/edit-config.tmpl
deleted file mode 100644
index f967151..0000000
--- a/templates/pl/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">Plik Konfiguracji Serwera</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Zachowaj Zmiany"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Użyj Domyślnego Pliku Konfiguracji"></A></P>
-
-</FORM>
diff --git a/templates/pl/error-op.tmpl b/templates/pl/error-op.tmpl
deleted file mode 100644
index a1d6aae..0000000
--- a/templates/pl/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Błąd:</P>
-
-<BLOCKQUOTE>Nieznana operacja "{op}"!</BLOCKQUOTE>
diff --git a/templates/pl/error.tmpl b/templates/pl/error.tmpl
deleted file mode 100644
index b275407..0000000
--- a/templates/pl/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Błąd:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/pl/header.tmpl.in b/templates/pl/header.tmpl.in
deleted file mode 100644
index 7028f70..0000000
--- a/templates/pl/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Strona Główna <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Administracja <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Grupy <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Dokumentacja/Pomoc <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Wydruki <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Drukarki <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/pl/help-header.tmpl b/templates/pl/help-header.tmpl
deleted file mode 100644
index 5346c4e..0000000
--- a/templates/pl/help-header.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Wyszukaj we
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:wszystkich dokumentach}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Wyszukaj">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Wyczyść" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">Dokumenty pomocy on-line</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Wszystkie dokumenty</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Wyniki wyszukiwania we {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:wszystkich dokumentach}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (w <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>Nie znaleziono wyników.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Wyświetl wersję drukowalną"
-CLASS="button"></A></H1>:<H1>Strony pomocy CUPS</H1>
-
-<P>To jest interfejs on-line pomocy CUPS. Podaj wyszukiwane
-słowa powyżej lub naciśnij na jakiś odnośnik do dokumentacji,
-aby wyświetlić dokumentację pomocy on-line.</P>
-
-<P>Jeśli jesteś nowy w CUPS-ie, przeczytaj stronę "<a
-href="overview.html">Wstęp do CUPS</a>". Użytkownicy dobrze
-znający CUPS powinni przeczytać stronę "<a href="whatsnew.html">
-Co nowego w CUPS 1.3</a>".</P>
-
-<P>The <A HREF="http://www.cups.org/">Strona domowa CUPS</A> także
-dostarcza wielu zasobów, w tym fora dyskusyjne użytkowników,
-odpowiedzi na najczęściej zadawane pytania oraz formularz do
-wysyłania raportów błędów i żądań funkcji.</P>}
diff --git a/templates/pl/help-printable.tmpl b/templates/pl/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/pl/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/pl/job-cancel.tmpl b/templates/pl/job-cancel.tmpl
deleted file mode 100644
index 39a89cc..0000000
--- a/templates/pl/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Zadanie {job_id}</A> zostało anulowane.
diff --git a/templates/pl/job-hold.tmpl b/templates/pl/job-hold.tmpl
deleted file mode 100644
index 999c29b..0000000
--- a/templates/pl/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Zadanie {job_id}</A> zostało wstrzymane od drukowania.
diff --git a/templates/pl/job-move.tmpl b/templates/pl/job-move.tmpl
deleted file mode 100644
index ec671bc..0000000
--- a/templates/pl/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?Przenieś zadanie {job_id}:Przenieś wszystkie zadania}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nowy cel:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Przenieś zadania{job_id?:}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/job-moved.tmpl b/templates/pl/job-moved.tmpl
deleted file mode 100644
index 596ebaa..0000000
--- a/templates/pl/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">Zadanie {job_id}</A>:Wszystkie zadania} zostało przeniesione do
-<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/pl/job-release.tmpl b/templates/pl/job-release.tmpl
deleted file mode 100644
index 753d21c..0000000
--- a/templates/pl/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Zadanie {job_id}</A> zostało zwolnione od drukowania.
diff --git a/templates/pl/job-restart.tmpl b/templates/pl/job-restart.tmpl
deleted file mode 100644
index be2d26f..0000000
--- a/templates/pl/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Zadanie {job_id}</A> zostało ponownie uruchomione.
diff --git a/templates/pl/jobs-header.tmpl b/templates/pl/jobs-header.tmpl
deleted file mode 100644
index 5b6975b..0000000
--- a/templates/pl/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Wyświetl zakończone zadania"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Wyświetl wszystkie zadania">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Wyświetl zakończone zadania"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Wyświetl aktywne zadania">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Wyświetl aktywne zadania"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Wyświetl wszystkie zadania">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?Brak zadań:Wyświetlanie {#job_id} z {total} {?which_jobs=?active:{which_jobs=all?:zakończonych}} zadań{total=1?:}}.</P>
diff --git a/templates/pl/jobs.tmpl b/templates/pl/jobs.tmpl
deleted file mode 100644
index ccd1ab0..0000000
--- a/templates/pl/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Lista zadań">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>Nazwa </TH>
-<TH>Użytkownik </TH>
-<TH>Rozmiar </TH>
-<TH>Strony </TH>
-<TH>Stan </TH>
-<TH>Kontrola </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Nieznane:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?Nieznane:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?oczekiwanie od<BR>{time_at_creation}:{job_state=4?wstrzymane od<BR>{time_at_creation}:
-{job_state=5?przetwarzanie od<BR>{time_at_processing}:{job_state=6?zatrzymane:
-{job_state=7?anulowane o<BR>{time_at_completed}:{job_state=8?przerwane:zakończone o<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Ponownie wydrukuj zadanie" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Zwolnij zadanie" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Wstrzymaj zadanie" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Anuluj zadanie" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Przenieś zadanie" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/pl/maintenance.tmpl b/templates/pl/maintenance.tmpl
deleted file mode 100644
index baef534..0000000
--- a/templates/pl/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Polecenia utrzymywania zostały wysłane; ID zadania to <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/pl/modify-class.tmpl b/templates/pl/modify-class.tmpl
deleted file mode 100644
index d1c27db..0000000
--- a/templates/pl/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Zmodyfikuj klasę {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nazwa:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Położenie:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Opis:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Elementy:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Zmodyfikuj klasę"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/modify-printer.tmpl b/templates/pl/modify-printer.tmpl
deleted file mode 100644
index 1c9eb47..0000000
--- a/templates/pl/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Zmodyfikuj drukarkę {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nazwa:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Położenie:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Położenie czytelne dla człowieka, takie jak "Laboratorium 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Opis:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Opis czytelny dla człowieka, taki jak "HP LaserJet z Dupleksem")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Kontynuuj"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/option-boolean.tmpl b/templates/pl/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/pl/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/pl/option-conflict.tmpl b/templates/pl/option-conflict.tmpl
deleted file mode 100644
index 9d808c9..0000000
--- a/templates/pl/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Błąd:</B> Następujące opcje są w konflikcie:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Zmień jedną lub więcej opcji, aby rozwiązań konflikty.</P>
diff --git a/templates/pl/option-header.tmpl b/templates/pl/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/pl/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/pl/option-pickmany.tmpl b/templates/pl/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/pl/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/pl/option-pickone.tmpl b/templates/pl/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/pl/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/pl/option-trailer.tmpl b/templates/pl/option-trailer.tmpl
deleted file mode 100644
index 11a29b0..0000000
--- a/templates/pl/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Ustaw opcje drukarki"></TD>
-</TR>
-</TABLE>
diff --git a/templates/pl/pager.tmpl b/templates/pl/pager.tmpl
deleted file mode 100644
index 740c29b..0000000
--- a/templates/pl/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Pasek stronowania">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Wyświetl poprzednie" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Posortuj rosnąco" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Posortuj malejąco" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Wyświetl następne" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/pl/printer-accept.tmpl b/templates/pl/printer-accept.tmpl
deleted file mode 100644
index d08f7af..0000000
--- a/templates/pl/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasa:Drukarka} <A
-HREF="/{is_class?klasy:drukarki}/{printer_name}">{printer_name}</A>
-teraz akceptuje zadania.</P>
diff --git a/templates/pl/printer-added.tmpl b/templates/pl/printer-added.tmpl
deleted file mode 100644
index b16e4cc..0000000
--- a/templates/pl/printer-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Drukarka <A HREF="/printers/{printer_name}">{printer_name}</A> została pomyślnie dodana.
diff --git a/templates/pl/printer-configured.tmpl b/templates/pl/printer-configured.tmpl
deleted file mode 100644
index caaf703..0000000
--- a/templates/pl/printer-configured.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Drukarka <A HREF="/printers/{printer_name}">{printer_name}</A> została pomyślnie skonfigurowana.
diff --git a/templates/pl/printer-confirm.tmpl b/templates/pl/printer-confirm.tmpl
deleted file mode 100644
index 8773389..0000000
--- a/templates/pl/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Ostrzeżenie:</B> Czy jesteś pewny, że chcesz usunąć drukarkę
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Usuń drukarkę"
-CLASS="button"></A></P>
diff --git a/templates/pl/printer-default.tmpl b/templates/pl/printer-default.tmpl
deleted file mode 100644
index bab58d1..0000000
--- a/templates/pl/printer-default.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P>{is_class?Klasa:Drukarka} <A
-HREF="/{is_class?klasy:drukarki}/{printer_name}">{printer_name}</A>
-została utworzona domyślną drukarką na serwerze.</P>
-
-<BLOCKQUOTE><B>Uwaga:</B> każdy domyślny użytkownik, który został ustawiony przez
-polecenie <TT>lpoptions</TT> zastąpi te domyślne
-ustawienie.</BLOCKQUOTE>
diff --git a/templates/pl/printer-deleted.tmpl b/templates/pl/printer-deleted.tmpl
deleted file mode 100644
index 8406069..0000000
--- a/templates/pl/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Drukarka {printer_name} została pomyślnie usunięta.
diff --git a/templates/pl/printer-jobs-header.tmpl b/templates/pl/printer-jobs-header.tmpl
deleted file mode 100644
index fcc4b09..0000000
--- a/templates/pl/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Zadania</H3>
diff --git a/templates/pl/printer-modified.tmpl b/templates/pl/printer-modified.tmpl
deleted file mode 100644
index 0cb831c..0000000
--- a/templates/pl/printer-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Drukarka <A HREF="/printers/{printer_name}">{printer_name}</A> została
-pomyślnie zmodyfikowana.
diff --git a/templates/pl/printer-purge.tmpl b/templates/pl/printer-purge.tmpl
deleted file mode 100644
index e349fa4..0000000
--- a/templates/pl/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasa:Drukarka} <A
-HREF="/{is_class?klasy:drukarki/{printer_name}">{printer_name}</A>
-została wyczyszczone ze wszystkich zadań.</P>
diff --git a/templates/pl/printer-reject.tmpl b/templates/pl/printer-reject.tmpl
deleted file mode 100644
index 4e5fb3c..0000000
--- a/templates/pl/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasa:Drukarka} <A
-HREF="/{is_class?klasy:drukarki}/{printer_name}">{printer_name}</A>
-już nie akceptuje zadań.</P>
diff --git a/templates/pl/printer-start.tmpl b/templates/pl/printer-start.tmpl
deleted file mode 100644
index 28c2f47..0000000
--- a/templates/pl/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasa:Drukarka} <A
-HREF="/{is_class?klasy:drukarki}/{printer_name}">{printer_name}</A>
-została uruchomiona.</P>
diff --git a/templates/pl/printer-stop.tmpl b/templates/pl/printer-stop.tmpl
deleted file mode 100644
index caebd4e..0000000
--- a/templates/pl/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Klasa:Drukarka} <A
-HREF="/{is_class?klasy:drukarki}/{printer_name}">{printer_name}</A>
-została zatrzymana.</P>
diff --git a/templates/pl/printers-header.tmpl b/templates/pl/printers-header.tmpl
deleted file mode 100644
index f749dad..0000000
--- a/templates/pl/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Brak drukarek:Wyświetlanie {#printer_name} z {total} drukarek{total=1?:}}.</P>
diff --git a/templates/pl/printers.tmpl b/templates/pl/printers.tmpl
deleted file mode 100644
index c548474..0000000
--- a/templates/pl/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Domyślna drukarka):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Opis:</B> {printer_info}<BR>
-<B>Położenie:</B> {printer_location}<BR>
-<B>Producent i model:</B> {printer_make_and_model}<BR>
-<B>Stan drukarki:</B> {printer_state=3?bezczynna:{printer_state=4?przetwarzanie:zatrzymana}},
-{printer_is_accepting_jobs=0?odrzucanie zadań:akceptowanie zadań}, {printer_is_shared=0?nie opublikowana:opublikowana}.
-{?device_uri=?:<BR><B>URI urządzenia:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Wydrukuj stronę próbną" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Wyczyść głowice drukowania" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Wydrukuj samodzielną stronę próbną" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Uruchom drukarkę" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Zatrzymaj drukarkę" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Zaakceptuj zadania" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Odrzuć zadania" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Przenieś wszystkie zadania" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Anuluj wszystkie zadania" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Opublikuj drukarke" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Odpublikuj drukarkę" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Zmodyfikuj drukarkę" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Ustaw opcje drukarki" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Usuń drukarkę" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Ustaw jako domyślną" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Ustaw zezwolonych użytkowników" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/pl/restart.tmpl b/templates/pl/restart.tmpl
deleted file mode 100644
index 57091c8..0000000
--- a/templates/pl/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Proszę chwilę poczekać podczas ponownego uruchamiania serwera...</p>
diff --git a/templates/pl/samba-export.tmpl b/templates/pl/samba-export.tmpl
deleted file mode 100644
index 5341caf..0000000
--- a/templates/pl/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Wyeksportuj drukarki do Samby</H2>
-
-{error?<P>Nie można wyeksportować drukarek do Samby\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Zobacz plik <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A>, aby uzyskać więcej informacji.</P>:
-<P>Ta strona pozwala na wyeksportowanie drukarek do Samby, więc
-klienci Windows mogą mieć do nich dostęp przez ikony <VAR>Otoczenie
-sieciowe</VAR> lub <VAR>Miejsca sieciowe</VAR> na ich
-pulpitach. Poprzednio musisz zainstalować sterowniki drukarek
-Windows PostScript tak, jak to opisano na stronie podręcznika <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Drukarki:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Wyeksportuj wszystkie drukarki
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Nazwa użytkownika Samby:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (wymagane)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Hasło Samby:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (wymagane)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Wyeksportuj drukarki do Samby"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/pl/samba-exported.tmpl b/templates/pl/samba-exported.tmpl
deleted file mode 100644
index f1ba3dc..0000000
--- a/templates/pl/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Drukarki zostały pomyślnie wyeksportowane do Samby.</P>
diff --git a/templates/pl/search.tmpl b/templates/pl/search.tmpl
deleted file mode 100644
index 053439a..0000000
--- a/templates/pl/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Wyszukaj w
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?Klasach:{SECTION=jobs?Zadaniach:Drukarkach}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Wyszukaj">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Wyczyść" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/pl/set-printer-options-header.tmpl b/templates/pl/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/pl/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/pl/set-printer-options-trailer.tmpl b/templates/pl/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/pl/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/pl/test-page.tmpl b/templates/pl/test-page.tmpl
deleted file mode 100644
index 6cbfd31..0000000
--- a/templates/pl/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Strona próbna została wysłana; ID zadania to <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/pl/trailer.tmpl b/templates/pl/trailer.tmpl
deleted file mode 100644
index 5b07fca..0000000
--- a/templates/pl/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System, CUPS i logo CUPS są
-zarejestrowanymi znakami towarowymi <A HREF="http://www.easysw.com">Easy Software
-Products</A>. Copyright 1997-2006 Easy Software Products,
-wszelkie prawa zastrzeżone.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/pl/users.tmpl b/templates/pl/users.tmpl
deleted file mode 100644
index 856d51f..0000000
--- a/templates/pl/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">Zezwoleni użytkownicy dla {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Użytkownicy:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?sprawdzone:}>Pozwól tym użytkownikom na drukowanie
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?sprawdzone:}>Zabroń tym użytkownikom drukowania
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Ustaw zezwolonych użytkowników">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/printer-confirm.tmpl b/templates/printer-confirm.tmpl
index 054d389..516aeea 100644
--- a/templates/printer-confirm.tmpl
+++ b/templates/printer-confirm.tmpl
@@ -1,7 +1,4 @@
<P><B>Warning:</B> Are you sure you want to delete printer
{printer_name}?</P>
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Delete Printer"
-CLASS="button"></A></P>
+<P ALIGN="CENTER"><FORM ACTION="/admin/" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="delete-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{printer_name}"><INPUT TYPE="SUBMIT" NAME="confirm" VALUE="Delete Printer"></FORM></P>
diff --git a/templates/printers.tmpl b/templates/printers.tmpl
index 56e4abc..21782ee 100644
--- a/templates/printers.tmpl
+++ b/templates/printers.tmpl
@@ -1,66 +1,53 @@
{printer_type?:}{#printer_name=0?:
{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}
+{#printer_name=1?:<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}}
{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
+<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
<TR>
<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
+<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.png" WIDTH="128" HEIGHT="128" ALT=""></A> </TD>
<TD VALIGN="TOP"><B>Description:</B> {printer_info}<BR>
<B>Location:</B> {printer_location}<BR>
-<B>Printer Driver:</B> {printer_make_and_model}<BR>
+<B>Printer Driver:</B> {printer_make_and_model} ({color_supported=1?color:grayscale}{sides_supported?, 2-sided printing:})<BR>
<B>Printer State:</B> {printer_state=3?idle:{printer_state=4?processing:stopped}},
-{printer_is_accepting_jobs=0?rejecting jobs:accepting jobs}, {printer_is_shared=0?not:} published.
+{printer_is_accepting_jobs=0?rejecting jobs:accepting jobs}, {server_is_sharing_printers=0?not:{printer_is_shared=0?not:}} shared{default_name={printer_name}?, default printer:}.<BR>
+<B>Default Options:</B> job-sheets={job_sheets_default}
+media={media_default?{media_default}:unknown}
+{sides_default?sides={sides_default}:}
{?device_uri=?:<BR><B>Device URI:</B> {device_uri}}
-<P><TABLE WIDTH="100%" CELLPADDING="5" SUMMARY="Actions">
-<TR VALIGN="TOP"><TD>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Print Test Page" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Clean Print Heads" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Print Self Test Page" CLASS="button"></A>:}</TD>
-<TD>{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Start Printer" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Stop Printer" CLASS="button"></A>
+<P><TABLE CLASS="inset" WIDTH="100%" SUMMARY="Maintenance Commands">
+<CAPTION>Maintenance Commands</CAPTION>
+<TR><TD><FORM ACTION="{printer_uri_supported}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="print-test-page"><INPUT TYPE="SUBMIT" VALUE="Print Test Page"></FORM>
+{?cupscommand=1?<FORM ACTION="{printer_uri_supported}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="clean-print-heads"><INPUT TYPE="SUBMIT" VALUE="Clean Print Heads"></FORM>
+<FORM ACTION="{printer_uri_supported}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="print-self-test-page"><INPUT TYPE="SUBMIT" VALUE="Print Self Test Page"></FORM>:}
+{printer_state=5?
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="start-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Start Printer"></FORM>
+:<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="stop-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Stop Printer"></FORM>
}
{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Accept Jobs" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Reject Jobs" CLASS="button"></A>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="accept-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Accept Jobs"></FORM>
+:<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="reject-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Reject Jobs"></FORM>
}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Move All Jobs" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Cancel All Jobs" CLASS="button"></A></TD>
-<TD>{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publish Printer" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Unpublish Printer" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Modify Printer" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Set Printer Options" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Delete Printer" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Set As Default" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Set Allowed Users" CLASS="button"></A></TD>
-</TR>
-</TABLE></P>
+<FORM ACTION="{printer_uri_supported}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="move-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Move All Jobs"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="purge-jobs"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Cancel All Jobs"></FORM>
+</TABLE>
+
+<P><TABLE CLASS="inset" WIDTH="100%" SUMMARY="Administration Commands">
+<CAPTION>Administration Commands</CAPTION>
+<TR><TD>{server_is_sharing_printers=0?:{printer_is_shared=0?
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-sharing"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}&shared=1"><INPUT TYPE="SUBMIT" VALUE="Share Printer"></FORM>
+:<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-sharing"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}&shared=0"><INPUT TYPE="SUBMIT" VALUE="Unshare Printer"></FORM>
+}}
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="modify-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Modify Printer"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-printer-options"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Set Printer Options"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="delete-printer"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Delete Printer"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-as-default"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Set As Default"></FORM>
+<FORM ACTION="{admin_uri}" METHOD="POST"><INPUT TYPE="HIDDEN" NAME="OP" VALUE="set-allowed-users"><INPUT TYPE="HIDDEN" NAME="printer_name" VALUE="{%printer_name}"><INPUT TYPE="SUBMIT" VALUE="Set Allowed Users"></FORM></TD></TR>
+</TABLE>
</TD>
</TR>
</TABLE>
}}
+<BR>
diff --git a/templates/samba-export.tmpl b/templates/samba-export.tmpl
index 4264659..92a291f 100644
--- a/templates/samba-export.tmpl
+++ b/templates/samba-export.tmpl
@@ -47,8 +47,7 @@
</TR>
<TR>
<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Export Printers to Samba"></TD>
+<TD><INPUT TYPE="SUBMIT" VALUE="Export Printers to Samba"></TD>
</TR>
</TABLE>
diff --git a/templates/search.tmpl b/templates/search.tmpl
index e1c7c9e..0fcc438 100644
--- a/templates/search.tmpl
+++ b/templates/search.tmpl
@@ -1,13 +1,10 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
+<FORM ACTION="{THIS_URL}" METHOD="GET">
{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
<P ALIGN="CENTER"><B>Search in
{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?Classes:{SECTION=jobs?Jobs:Printers}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Search">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Clear" CLASS="button"></A></P>
+<INPUT TYPE="SEARCH" NAME="QUERY" VALUE="{?QUERY}" SIZE="60" PLACEHOLDER="" AUTOSAVE="org.cups.{SECTION}" RESULTS="20"> <INPUT
+TYPE="SUBMIT" VALUE="Search"> <INPUT TYPE="SUBMIT" NAME="CLEAR" VALUE="Clear"></P>
</FORM>
diff --git a/templates/sv/add-class.tmpl b/templates/sv/add-class.tmpl
deleted file mode 100644
index 33a1acf..0000000
--- a/templates/sv/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Lägg till klass</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Namn:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Plats:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beskrivning:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Medlemmar:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="Lägg till klass"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/add-printer.tmpl b/templates/sv/add-printer.tmpl
deleted file mode 100644
index 712e843..0000000
--- a/templates/sv/add-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{device_uri?<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">:}
-
-<H2 CLASS="title">Lägg till ny skrivare</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Namn:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127" VALUE="{?template_name}"><BR>
-<SMALL>(Får innehålla utskrivbara tecken förutom "/", "#", och blanksteg)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Plats:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_LOCATION}"><BR>
-<SMALL>(Läsbar plats såsom "Lab 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beskrivning:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127" VALUE="{?PRINTER_INFO}"><BR>
-<SMALL>(Läsbar beskrivning såsom "HP LaserJet")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsätt"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/admin.tmpl b/templates/sv/admin.tmpl
deleted file mode 100644
index 690ec58..0000000
--- a/templates/sv/admin.tmpl
+++ /dev/null
@@ -1,79 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="Administration Tasks">
-<TR><TD VALIGN="TOP">
-
-<H2 CLASS="title">Skrivare</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="Lägg till skrivare" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="Hantera skrivare" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="Exportera skrivare till Samba"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>Nya skrivare hittade:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="Lägg till denna skrivare"
-CLASS="button" ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">Klasser</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="Lägg till klass" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="Hantera klasser" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">Jobb</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="Hantera jobb"
- CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">Server</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="Redigera konfigurationsfil"
- CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="Visa åtkomstlogg"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="Visa fellogg"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="Visa sidlogg"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>Grundläggande serverinställningar:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> Visa skrivare utdelade av andra system<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> Dela ut publicerade skrivare anslutna till detta system<BR>
- <INPUT TYPE="CHECKBOX" NAME="REMOTE_ANY" {?remote_any}> Allow printing from the Internet<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> Tillåt fjärradministration<BR>
-{have_gssapi?<INPUT TYPE="CHECKBOX" NAME="KERBEROS" {?kerberos}> Use Kerberos authentication<BR>:}
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> Tillåt användare att avbryta alla jobb (inte bara sina egna)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> Spara felsökningsinformation för problemlösning</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="Ändra inställningar"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/sv/choose-device.tmpl b/templates/sv/choose-device.tmpl
deleted file mode 100644
index dd2e8a4..0000000
--- a/templates/sv/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Enhet för {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Enhet:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsätt"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/choose-make.tmpl b/templates/sv/choose-make.tmpl
deleted file mode 100644
index f47ed81..0000000
--- a/templates/sv/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Märke/Tillverkare för {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Tillverkare:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsätt"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">Eller tillhandahåll en PPD-fil:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Lägg till skrivare:Modifiera skrivare}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/choose-model.tmpl b/templates/sv/choose-model.tmpl
deleted file mode 100644
index 0645eec..0000000
--- a/templates/sv/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">Modell/Drivrutin för {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Modell:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Eller tillhandahåll en PPD-fil:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?Lägg till skrivare:Modifiera skrivare}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/choose-serial.tmpl b/templates/sv/choose-serial.tmpl
deleted file mode 100644
index 877015e..0000000
--- a/templates/sv/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">Serieportsinställningar för {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Baudhastighet:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Paritet:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>Ingen
-<OPTION VALUE="even" {?parity=even?SELECTED:}>Jämn
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>Udda
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Databitar:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">Flödeskontroll:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>Ingen
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (Programvara)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (Maskinvara)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (Maskinvara)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsätt"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/choose-uri.tmpl b/templates/sv/choose-uri.tmpl
deleted file mode 100644
index b65dffc..0000000
--- a/templates/sv/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">Enhets-URI för {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Enhets-URI:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>Exempel:
-<PRE>
- http://värdnamn:631/ipp/
- http://värdnamn:631/ipp/port1
-
- ipp://värdnamn/ipp/
- ipp://värdnamn/ipp/port1
-
- lpd://värdnamn/kö
-
- socket://värdnamn
- socket://värdnamn:9100
-</PRE>
-
-<P>Se <A HREF="/help/network.html" TARGET="_blank">"Nätverksskrivare"
-</A> för den korrekta URI:n att använda för din skrivare.</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsätt"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/class-added.tmpl b/templates/sv/class-added.tmpl
deleted file mode 100644
index 512a2f2..0000000
--- a/templates/sv/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klassen <A HREF="/classes/{printer_name}">{printer_name}</A> har lagts till.
diff --git a/templates/sv/class-confirm.tmpl b/templates/sv/class-confirm.tmpl
deleted file mode 100644
index 40df8ea..0000000
--- a/templates/sv/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Varning:</B> Är du säker på att du vill ta bort klassen
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="Ta bort klass"
-CLASS="button"></A></P>
diff --git a/templates/sv/class-deleted.tmpl b/templates/sv/class-deleted.tmpl
deleted file mode 100644
index b14513f..0000000
--- a/templates/sv/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Klassen {printer_name} har tagits bort.
diff --git a/templates/sv/class-jobs-header.tmpl b/templates/sv/class-jobs-header.tmpl
deleted file mode 100644
index 59f2054..0000000
--- a/templates/sv/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Jobb</H3>
diff --git a/templates/sv/class-modified.tmpl b/templates/sv/class-modified.tmpl
deleted file mode 100644
index a5d5fb0..0000000
--- a/templates/sv/class-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Klassen <A HREF="/classes/{printer_name}">{printer_name}</A> har
-modifierats.
diff --git a/templates/sv/classes-header.tmpl b/templates/sv/classes-header.tmpl
deleted file mode 100644
index c87bc20..0000000
--- a/templates/sv/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Inga klasser:Visar {#printer_name} av {total} klass{total=1?:er}}.</P>
diff --git a/templates/sv/classes.tmpl b/templates/sv/classes.tmpl
deleted file mode 100644
index d555c0c..0000000
--- a/templates/sv/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Standardskrivare):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>Beskrivning:</B> {printer_info}<BR>
-<B>Plats:</B> {printer_location}<BR>
-<B>Klasstillstånd:</B> {printer_state=3?overksam:{printer_state=4?behandlar:stoppad}},
-{printer_is_accepting_jobs=0?vägrar jobb:accepterar jobb}, {printer_is_shared=0?inte:} publicerad.
-{?member_uris=?:<BR>Medlemmar: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Skriv ut testsida" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="Starta klass" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="Stoppa klass" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Acceptera jobb" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Vägra jobb" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Avbryt alla jobb" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publicera skrivare" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Avpublicera skrivare" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="Modifiera klass" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="Ta bort klass" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Ställ in som standard" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Ställ in tillåtna användare" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/sv/edit-config.tmpl b/templates/sv/edit-config.tmpl
deleted file mode 100644
index 1673e50..0000000
--- a/templates/sv/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">Serverkonfigurationsfil</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="Spara ändringar"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="Använd standardkonfigurationsfil"></A></P>
-
-</FORM>
diff --git a/templates/sv/error-op.tmpl b/templates/sv/error-op.tmpl
deleted file mode 100644
index 153b0a9..0000000
--- a/templates/sv/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>Fel:</P>
-
-<BLOCKQUOTE>Okänd åtgärd "{op}"!</BLOCKQUOTE>
diff --git a/templates/sv/error.tmpl b/templates/sv/error.tmpl
deleted file mode 100644
index f4f82b1..0000000
--- a/templates/sv/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:Fel:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/sv/header.tmpl.in b/templates/sv/header.tmpl.in
deleted file mode 100644
index 50e0e09..0000000
--- a/templates/sv/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS 1.2rc2</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> Hem <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Administration <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Klasser <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Dokumentation/Hjälp <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Jobb <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> Skrivare <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/sv/help-header.tmpl b/templates/sv/help-header.tmpl
deleted file mode 100644
index 59435d9..0000000
--- a/templates/sv/help-header.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>Sök i
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:Alla dokument}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Sök">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="Töm" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">Hjälpdokument</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">Alla dokument</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>Sök resultat i {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:Alla dokument}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>Inga träffar.</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="Visa utskrivbar version"
-CLASS="button"></A></H1>:<H1>CUPS Hjälpsidor</H1>
-
-<P>Detta är CUPS hjälpgränssnitt. Ange sökord
-ovan eller klicka på någon av dokumentationslänkarna för att visa
-hjälpinformation.</P>
-
-<P>Om du är nybörjare i CUPS, läs sidan "<a
-href="overview.html">Översikt av CUPS</a>". Veterananvändare
-bör läsa sidan "<a href="whatsnew.html">Vad är nytt i CUPS
-1.3</a>".</P>
-
-<P><A HREF="http://www.cups.org/">CUPS hemsida</A> tillhandahåll även
-många resurser inklusive diskussionsforum för användarna, svar
-på ofta ställda frågor, och ett formulär för att skicka in felrapporter
-och förslag.</P>}
diff --git a/templates/sv/help-printable.tmpl b/templates/sv/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/sv/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/sv/job-cancel.tmpl b/templates/sv/job-cancel.tmpl
deleted file mode 100644
index 7f922e5..0000000
--- a/templates/sv/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> har avbrutits.
diff --git a/templates/sv/job-hold.tmpl b/templates/sv/job-hold.tmpl
deleted file mode 100644
index 1ff1fdd..0000000
--- a/templates/sv/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> har undanhållits från utskrift.
diff --git a/templates/sv/job-move.tmpl b/templates/sv/job-move.tmpl
deleted file mode 100644
index 388f7ad..0000000
--- a/templates/sv/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?Flytta jobb {job_id}:Flytta alla jobb}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Nytt mål:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="Flytta jobb{job_id?:s}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/job-moved.tmpl b/templates/sv/job-moved.tmpl
deleted file mode 100644
index 5e31389..0000000
--- a/templates/sv/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">Jobbet {job_id}</A>:Alla jobb} har flyttats till
-<A HREF="{job_printer_uri}">{job_printer_name}</A>.</P>
diff --git a/templates/sv/job-release.tmpl b/templates/sv/job-release.tmpl
deleted file mode 100644
index 86bad19..0000000
--- a/templates/sv/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> har släppts för utskrift.
diff --git a/templates/sv/job-restart.tmpl b/templates/sv/job-restart.tmpl
deleted file mode 100644
index 082afec..0000000
--- a/templates/sv/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">Jobbet {job_id}</A> har startats om.
diff --git a/templates/sv/jobs-header.tmpl b/templates/sv/jobs-header.tmpl
deleted file mode 100644
index e0d1101..0000000
--- a/templates/sv/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Visa färdiga jobb"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Visa alla jobb">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="Visa färdiga jobb"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Visa aktiva jobb">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="Visa aktiva jobb"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="Visa alla jobb">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?Inga jobb:Visar {#job_id} av {total} {?which_jobs=?aktiva:{which_jobs=all?:färdiga}} jobb{total=1?:s}}.</P>
diff --git a/templates/sv/jobs.tmpl b/templates/sv/jobs.tmpl
deleted file mode 100644
index 7626273..0000000
--- a/templates/sv/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>Namn </TH>
-<TH>Användare </TH>
-<TH>Storlek </TH>
-<TH>Sidor </TH>
-<TH>Tillstånd </TH>
-<TH>Kontroll </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?Okänt:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?Okänt:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?väntar sedan<BR>{time_at_creation}:{job_state=4?hålls kvar sedan<BR>{time_at_creation}:
-{job_state=5?behandlas sedan<BR>{time_at_processing}:{job_state=6?stoppad:
-{job_state=7?cancelled at<BR>{time_at_completed}:{job_state=8?aborted:färdig kl<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="Skriv ut jobb igen" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="Släpp jobb" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="Håll kvar jobb" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="Avbryt jobb" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="Flytta jobb" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/sv/maintenance.tmpl b/templates/sv/maintenance.tmpl
deleted file mode 100644
index 7bb5fd8..0000000
--- a/templates/sv/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Underhållskommandon skickade; jobb-id är <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/sv/modify-class.tmpl b/templates/sv/modify-class.tmpl
deleted file mode 100644
index 8105d85..0000000
--- a/templates/sv/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">Modifiera klass {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Namn:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Plats:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beskrivning:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">Medlemmar:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="Modifiera klass"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/modify-printer.tmpl b/templates/sv/modify-printer.tmpl
deleted file mode 100644
index 4090ab4..0000000
--- a/templates/sv/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">Modifiera skrivare {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Namn:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">Plats:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Läsbar plats såsom "Lab 1")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">Beskrivning:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(Läsbar beskrivning såsom "HP LaserJet")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="Fortsätt"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/option-boolean.tmpl b/templates/sv/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/sv/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/sv/option-conflict.tmpl b/templates/sv/option-conflict.tmpl
deleted file mode 100644
index 10d6002..0000000
--- a/templates/sv/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Fel:</B> Följande alternativ är i konflikt:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>Ändra ett eller flera av alternativen för att läsa konflikterna.</P>
diff --git a/templates/sv/option-header.tmpl b/templates/sv/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/sv/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/sv/option-pickmany.tmpl b/templates/sv/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/sv/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/sv/option-pickone.tmpl b/templates/sv/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/sv/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/sv/option-trailer.tmpl b/templates/sv/option-trailer.tmpl
deleted file mode 100644
index f81ffbd..0000000
--- a/templates/sv/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="Ställ in skrivaralternativ"></TD>
-</TR>
-</TABLE>
diff --git a/templates/sv/pager.tmpl b/templates/sv/pager.tmpl
deleted file mode 100644
index 536fdd1..0000000
--- a/templates/sv/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="Visa föregående" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="Sortera stigande" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="Sortera fallande" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="Visa nästa" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/sv/printer-accept.tmpl b/templates/sv/printer-accept.tmpl
deleted file mode 100644
index b8a032b..0000000
--- a/templates/sv/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-accepterar nu jobb.</P>
diff --git a/templates/sv/printer-added.tmpl b/templates/sv/printer-added.tmpl
deleted file mode 100644
index 8fe0c1c..0000000
--- a/templates/sv/printer-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Skrivaren <A HREF="/printers/{printer_name}">{printer_name}</A> har lagts till.
diff --git a/templates/sv/printer-configured.tmpl b/templates/sv/printer-configured.tmpl
deleted file mode 100644
index db94934..0000000
--- a/templates/sv/printer-configured.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Skrivaren <A HREF="/printers/{printer_name}">{printer_name}</A> har nu konfigurerats.
diff --git a/templates/sv/printer-confirm.tmpl b/templates/sv/printer-confirm.tmpl
deleted file mode 100644
index 0f4d081..0000000
--- a/templates/sv/printer-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>Varning:</B> Är du säker på att du vill ta bort skrivaren
-{printer_name}?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="Ta bort skrivare"
-CLASS="button"></A></P>
diff --git a/templates/sv/printer-default.tmpl b/templates/sv/printer-default.tmpl
deleted file mode 100644
index a564e34..0000000
--- a/templates/sv/printer-default.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-har gjorts till standardskrivaren på servern.</P>
-
-<BLOCKQUOTE><B>Notera:</B> Alla användarinställningar som har ställts in via
-kommandot <TT>lpoptions</TT> kommer att åsidosätta denna standardinställning.
-</BLOCKQUOTE>
diff --git a/templates/sv/printer-deleted.tmpl b/templates/sv/printer-deleted.tmpl
deleted file mode 100644
index 640fab0..0000000
--- a/templates/sv/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Skrivaren {printer_name} har tagits bort.
diff --git a/templates/sv/printer-jobs-header.tmpl b/templates/sv/printer-jobs-header.tmpl
deleted file mode 100644
index 59f2054..0000000
--- a/templates/sv/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">Jobb</H3>
diff --git a/templates/sv/printer-modified.tmpl b/templates/sv/printer-modified.tmpl
deleted file mode 100644
index e209ea0..0000000
--- a/templates/sv/printer-modified.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Skrivaren <A HREF="/printers/{printer_name}">{printer_name}</A> har modifierats.
diff --git a/templates/sv/printer-purge.tmpl b/templates/sv/printer-purge.tmpl
deleted file mode 100644
index a53c9ae..0000000
--- a/templates/sv/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-har fått alla sina jobb rensade.</P>
diff --git a/templates/sv/printer-reject.tmpl b/templates/sv/printer-reject.tmpl
deleted file mode 100644
index a15567d..0000000
--- a/templates/sv/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-accepterar inte längre jobb.</P>
diff --git a/templates/sv/printer-start.tmpl b/templates/sv/printer-start.tmpl
deleted file mode 100644
index 2a06b26..0000000
--- a/templates/sv/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-har startats.</P>
diff --git a/templates/sv/printer-stop.tmpl b/templates/sv/printer-stop.tmpl
deleted file mode 100644
index 668de21..0000000
--- a/templates/sv/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-har stoppats.</P>
diff --git a/templates/sv/printers-header.tmpl b/templates/sv/printers-header.tmpl
deleted file mode 100644
index 52fd615..0000000
--- a/templates/sv/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?Inga skrivare:Visar {#printer_name} av {total} skrivare}.</P>
diff --git a/templates/sv/printers.tmpl b/templates/sv/printers.tmpl
deleted file mode 100644
index 3251d42..0000000
--- a/templates/sv/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Standardskrivare):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>Beskrivning:</B> {printer_info}<BR>
-<B>Plats:</B> {printer_location}<BR>
-<B>Tillverkare och modell:</B> {printer_make_and_model}<BR>
-<B>Tillstånd:</B> {printer_state=3?overksam:{printer_state=4?behandlar:stoppad}},
-{printer_is_accepting_jobs=0?vägrar jobb:accepterar jobb}, {printer_is_shared=0?inte:} publicerad.
-{?device_uri=?:<BR><B>Enhets-URI:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="Skriv ut testsida" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="Rengör skrivarhuvuden" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="Skriv ut självtestsida" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="Starta skrivare" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="Stoppa skrivare" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="Acceptera jobb" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="Vägra jobb" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="Flytta alla jobb" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="Avbryt alla jobb" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="Publicera skrivare" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="Avpublicera skrivare" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="Modifiera skrivare" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="Ställ in skrivaralternativ" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="Ta bort skrivare" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="Ställ in som standard" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="Ställ in tillåtna användare" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/sv/restart.tmpl b/templates/sv/restart.tmpl
deleted file mode 100644
index b8416a9..0000000
--- a/templates/sv/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>Var god vänta under tiden servern startar om...</p>
diff --git a/templates/sv/samba-export.tmpl b/templates/sv/samba-export.tmpl
deleted file mode 100644
index 6d7eff8..0000000
--- a/templates/sv/samba-export.tmpl
+++ /dev/null
@@ -1,55 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">Exportera skrivare till Samba</H2>
-
-{error?<P>Kunde inte exportera skrivare till Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>Konsultera filen <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> för mer information.</P>:
-<P>Denna sida låter dig exportera skrivare till Samba så att
-Windows-klienter kan komma åt dem genom ikonerna <VAR>Network
-Neighborhood</VAR> eller <VAR>Network Places</VAR> på deras
-skrivbord. Du måste tidigare ha installerat skrivardrivrutinerna för Windows PostScript
-som beskrivs på manualsidan <A
-HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A>.</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">Skrivare:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> Exportera alla skrivare
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Användarnamn för Samba:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (krävs)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Lösenord för Samba:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (krävs)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="Exportera skrivare till Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/sv/samba-exported.tmpl b/templates/sv/samba-exported.tmpl
deleted file mode 100644
index 7281bfb..0000000
--- a/templates/sv/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>Skrivare exporterade till Samba.</P>
diff --git a/templates/sv/search.tmpl b/templates/sv/search.tmpl
deleted file mode 100644
index fa835f2..0000000
--- a/templates/sv/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>Sök i
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?Klasser:{SECTION=jobs?Jobb:Skrivare}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Sök">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Töm" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/sv/set-printer-options-header.tmpl b/templates/sv/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/sv/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/sv/set-printer-options-trailer.tmpl b/templates/sv/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/sv/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/sv/test-page.tmpl b/templates/sv/test-page.tmpl
deleted file mode 100644
index a712193..0000000
--- a/templates/sv/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Testsida skickad; jobb-id är <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>.</P>
diff --git a/templates/sv/trailer.tmpl b/templates/sv/trailer.tmpl
deleted file mode 100644
index 01698fe..0000000
--- a/templates/sv/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>The Common UNIX Printing System, CUPS, och CUPS-logotypen är
-varumärken tillhörande <A HREF="http://www.easysw.com">Easy Software
-Products</A>. CUPS är copyright 1997-2006 Easy Software Products,
-Alla rättigheter reserverade.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/sv/users.tmpl b/templates/sv/users.tmpl
deleted file mode 100644
index 117d549..0000000
--- a/templates/sv/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">Tillåtna användare för {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">Användare:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>Tillåt dessa användare att skriva ut
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>Förhindra dessa användare från att skriva ut
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Ställ in tillåtna användare">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/trailer.tmpl b/templates/trailer.tmpl
index 040a27f..18fe6c9 100644
--- a/templates/trailer.tmpl
+++ b/templates/trailer.tmpl
@@ -1,20 +1,9 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>The Common UNIX Printing System, CUPS, and the CUPS logo are the
-trademark property of <A HREF="http://www.apple.com">Apple, Inc.</A> CUPS
-is copyright 2007 by Apple Inc, all rights reserved.</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
+</TD></TR>
+<TR><TD> </TD></TR>
+<TR><TD CLASS="trailer">The Common UNIX Printing System, CUPS, and
+the CUPS logo are the trademark property of
+<A HREF="http://www.apple.com">Apple, Inc.</A> CUPS is copyright 2007 by Apple
+Inc, all rights reserved.</TD></TR>
</TABLE>
</BODY>
</HTML>
diff --git a/templates/users.tmpl b/templates/users.tmpl
index b2594f0..369e30b 100644
--- a/templates/users.tmpl
+++ b/templates/users.tmpl
@@ -18,7 +18,7 @@
<TR>
<TD></TD>
<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="Set Allowed Users">
+<INPUT TYPE="SUBMIT" VALUE="Set Allowed Users">
</TD>
</TR>
</TABLE>
diff --git a/templates/zh_TW/add-class.tmpl b/templates/zh_TW/add-class.tmpl
deleted file mode 100644
index 33cda9f..0000000
--- a/templates/zh_TW/add-class.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">加入分類</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名稱:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">位置:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">描述:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">成員:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-add-class.gif" ALT="加入分類"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/add-printer.tmpl b/templates/zh_TW/add-printer.tmpl
deleted file mode 100644
index 500045b..0000000
--- a/templates/zh_TW/add-printer.tmpl
+++ /dev/null
@@ -1,28 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">加入新的印表機</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名稱:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_NAME" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(可能包含任何除了 "/"、"#" 和 space 以外可列印的字元)</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">位置:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(容易理解的位置,像是 "實驗室一")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">描述:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(容易理解的描述,像是 "HP LaserJet with Duplexer")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="繼續"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/admin.tmpl b/templates/zh_TW/admin.tmpl
deleted file mode 100644
index 9ea7fd1..0000000
--- a/templates/zh_TW/admin.tmpl
+++ /dev/null
@@ -1,77 +0,0 @@
-<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" SUMMARY="管理任務">
-<TR><TD VALIGN="TOP" NOWRAP>
-
-<H2 CLASS="title">印表機</H2>
-
-<P>
-<A HREF="/admin?op=add-printer"><IMG
-SRC="/images/button-add-printer.gif" ALT="加入印表機" CLASS="button"></A>
-<A HREF="/printers/"><IMG SRC="/images/button-manage-printers.gif"
-ALT="管理印表機" CLASS="button"></A>
-{have_samba?<A HREF="/admin/?op=export-samba"><IMG
-SRC="/images/button-export-samba.gif" ALT="匯出印表機到 Samba"
-CLASS="button"></A>:}
-</P>
-
-{#device_uri=0?:<P><B>找到新的印表機:</B></P><UL>{[device_uri]
-<LI><A HREF="/admin?op=add-printer&{device_options}"><IMG
-SRC="/images/button-add-this-printer.gif" ALT="加入此印表機" CLASS="button"
-ALIGN="MIDDLE"></A>
-{device_make_and_model} ({device_info})</LI>
-}</UL>}
-
-<H2 CLASS="title">分類</H2>
-
-<P>
-<A HREF="/admin?op=add-class"><IMG SRC="/images/button-add-class.gif"
-ALT="加入分類" CLASS="button"></A>
-<A HREF="/classes/"><IMG SRC="/images/button-manage-classes.gif"
-ALT="管理分類" CLASS="button"></A>
-</P>
-
-<H2 CLASS="title">工作</H2>
-
-<P>
-<A HREF="/jobs/"><IMG SRC="/images/button-manage-jobs.gif" ALT="管理
-工作" CLASS="button"></A>
-</P>
-
-</TD><TD> </TD><TD VALIGN="TOP">
-
-<H2 CLASS="title">伺服器</H2>
-
-<P>
-<A HREF="/admin?op=config-server"><IMG
-SRC="/images/button-edit-configuration-file.gif" ALT="編輯配置
-檔案" CLASS="button"></A>
-<A HREF="/admin/log/access_log" TARGET="_blank"><IMG
-SRC="/images/button-view-access-log.gif" ALT="檢視存取記錄"
-CLASS="button"></A>
-<A HREF="/admin/log/error_log" TARGET="_blank"><IMG
-SRC="/images/button-view-error-log.gif" ALT="檢視錯誤記錄"
-CLASS="button"></A>
-<A HREF="/admin/log/page_log" TARGET="_blank"><IMG
-SRC="/images/button-view-page-log.gif" ALT="檢視頁面記錄"
-CLASS="button"></A>
-</P>
-
-{SETTINGS_ERROR?<P>{SETTINGS_MESSAGE}</P>
-<BLOCKQUOTE>{SETTINGS_ERROR}</BLOCKQUOTE>:
-
-<FORM METHOD="POST" ACTION="/admin">
-
-<P><B>基本伺服器設定值:</B></P>
-
-<P><INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_PRINTERS" {?remote_printers}> 顯示其他系統分享的印表機<BR>
-<INPUT TYPE="CHECKBOX" NAME="SHARE_PRINTERS" {?share_printers}> 分享連接到此系統的公開印表機<BR>
-<INPUT TYPE="CHECKBOX" NAME="REMOTE_ADMIN" {?remote_admin}> 允許遠端管理<BR>
-<INPUT TYPE="CHECKBOX" NAME="USER_CANCEL_ANY" {?user_cancel_any}> 允許使用者取消任何工作 (而非只有他們所擁有的)<BR>
-<INPUT TYPE="CHECKBOX" NAME="DEBUG_LOGGING" {?debug_logging}> 儲存除錯資訊以便解決問題</P>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-change-settings.gif" ALT="變更設定值"></P>
-
-</FORM>}
-
-</TD></TR>
-</TABLE>
diff --git a/templates/zh_TW/choose-device.tmpl b/templates/zh_TW/choose-device.tmpl
deleted file mode 100644
index 5ad4bba..0000000
--- a/templates/zh_TW/choose-device.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">{printer_name} 的裝置</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">裝置:</TH>
-<TD>
-<SELECT NAME="DEVICE_URI">
-{[device_uri]<OPTION VALUE="{device_uri}{?device_make_and_model!Unknown?|{device_make_and_model}:}" {?current_device_uri={device_uri}?SELECTED:{current_device_scheme={device_uri}?SELECTED:}}>
-{device_info} {?device_make_and_model!Unknown?({device_make_and_model}):}</OPTION>
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="繼續"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/choose-make.tmpl b/templates/zh_TW/choose-make.tmpl
deleted file mode 100644
index 8e76598..0000000
--- a/templates/zh_TW/choose-make.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">{printer_name} 的廠牌/製造商</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">廠牌:</TH>
-<TD>
-<SELECT NAME="PPD_MAKE" SIZE="10">
-{[ppd_make]<OPTION VALUE="{ppd_make}" {?current_make={ppd_make}?SELECTED:}>{ppd_make}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="繼續"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD> </TD>
-</TR>
-<TR>
-<TH CLASS="label">或是提供 PPD 檔案:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?加入印表機:修改印表機}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/choose-model.tmpl b/templates/zh_TW/choose-model.tmpl
deleted file mode 100644
index 202687c..0000000
--- a/templates/zh_TW/choose-model.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin" ENCTYPE="multipart/form-data">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-<INPUT TYPE="HIDDEN" NAME="BAUDRATE" VALUE="{?baudrate}">
-<INPUT TYPE="HIDDEN" NAME="BITS" VALUE="{?bits}">
-<INPUT TYPE="HIDDEN" NAME="PARITY" VALUE="{?parity}">
-<INPUT TYPE="HIDDEN" NAME="FLOW" VALUE="{?flow}">
-
-<H2 CLASS="title">{printer_name} 的型號/驅動程式</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">型號:</TH>
-<TD>
-<SELECT NAME="PPD_NAME" SIZE="10">
-{[ppd_name]<OPTION VALUE="{ppd_name}" {?current_make_and_model={ppd_make_and_model}?SELECTED:}>{ppd_make_and_model} ({ppd_natural_language})
-}</SELECT>
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">或是提供 PPD 檔案:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="262144"><INPUT
-TYPE="FILE" NAME="PPD_FILE"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-{op}.gif" ALT="{op=add-printer?加入印表機:修改印表機}"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/choose-serial.tmpl b/templates/zh_TW/choose-serial.tmpl
deleted file mode 100644
index 66fae24..0000000
--- a/templates/zh_TW/choose-serial.tmpl
+++ /dev/null
@@ -1,47 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="DEVICE_URI" VALUE="{device_uri}">
-
-<H2 CLASS="title">{printer_name} 的序列埠設定值</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">傳輸速率:</TH>
-<TD><SELECT NAME="BAUDRATE">
-{[baudrates]<OPTION {?baudrate={baudrates}?SELECTED:}>{baudrates}}
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">同位檢查:</TH>
-<TD><SELECT NAME="PARITY">
-<OPTION VALUE="none" {?parity=none?SELECTED:}>無
-<OPTION VALUE="even" {?parity=even?SELECTED:}>偶
-<OPTION VALUE="odd" {?parity=odd?SELECTED:}>奇
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">資料位元:</TH>
-<TD><SELECT NAME="BITS">
-<OPTION {?bits=8?SELECTED:}>8
-<OPTION {?bits=7?SELECTED:}>7
-</SELECT></TD>
-</TR>
-<TR>
-<TH CLASS="label">流程控制:</TH>
-<TD><SELECT NAME="FLOW">
-<OPTION VALUE="none" {?flow=none?SELECTED:}>無
-<OPTION VALUE="soft" {?flow=soft?SELECTED:}>XON/XOFF (軟體)
-<OPTION VALUE="hard" {?flow=hard?SELECTED:}>RTS/CTS (硬體)
-<OPTION VALUE="dtrdsr" {?flow=dtrdsr?SELECTED:}>DTR/DSR (硬體)
-</SELECT></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="繼續"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/choose-uri.tmpl b/templates/zh_TW/choose-uri.tmpl
deleted file mode 100644
index 64fc4ab..0000000
--- a/templates/zh_TW/choose-uri.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_LOCATION" VALUE="{?printer_location}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_INFO" VALUE="{?printer_info}">
-<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{?current_make_and_model}">
-
-<H2 CLASS="title">{printer_name} 的裝置 URI</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">裝置 URI:</TH>
-<TD><INPUT TYPE="TEXT" SIZE="60" MAXLENGTH="1024" NAME="DEVICE_URI" VALUE="{device_uri}"></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>範例:
-<PRE>
- http://hostname:631/ipp/
- http://hostname:631/ipp/port1
-
- ipp://hostname/ipp/
- ipp://hostname/ipp/port1
-
- lpd://hostname/queue
-
- socket://hostname
- socket://hostname:9100
-</PRE>
-
-<P>參看 <A HREF="/help/network.html" TARGET="_blank">"網路
-印表機"</A> 來取得正確的 URI 以用於您的印表機。</P>
-
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="繼續"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/class-added.tmpl b/templates/zh_TW/class-added.tmpl
deleted file mode 100644
index 51ca603..0000000
--- a/templates/zh_TW/class-added.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>分類 <A HREF="/classes/{printer_name}">{printer_name}</A> 已經成功加入。
diff --git a/templates/zh_TW/class-confirm.tmpl b/templates/zh_TW/class-confirm.tmpl
deleted file mode 100644
index 1eed0cf..0000000
--- a/templates/zh_TW/class-confirm.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>警告:</B> 您確定要刪除分類
-{printer_name} 嗎?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-class&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-class.gif" ALT="刪除分類"
-CLASS="button"></A></P>
diff --git a/templates/zh_TW/class-deleted.tmpl b/templates/zh_TW/class-deleted.tmpl
deleted file mode 100644
index 4551cf8..0000000
--- a/templates/zh_TW/class-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>分類 {printer_name} 已經成功刪除。
diff --git a/templates/zh_TW/class-jobs-header.tmpl b/templates/zh_TW/class-jobs-header.tmpl
deleted file mode 100644
index 6a6be7d..0000000
--- a/templates/zh_TW/class-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">工作</H3>
diff --git a/templates/zh_TW/class-modified.tmpl b/templates/zh_TW/class-modified.tmpl
deleted file mode 100644
index 99b7e04..0000000
--- a/templates/zh_TW/class-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>Class <A HREF="/classes/{printer_name}">{printer_name}</A> 已經
-成功修改。
diff --git a/templates/zh_TW/classes-header.tmpl b/templates/zh_TW/classes-header.tmpl
deleted file mode 100644
index eb4e41d..0000000
--- a/templates/zh_TW/classes-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?沒有分類:顯示 {total} 種分類}的 {#printer_name} 。</P>
diff --git a/templates/zh_TW/classes.tmpl b/templates/zh_TW/classes.tmpl
deleted file mode 100644
index 784cf18..0000000
--- a/templates/zh_TW/classes.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN=TOP><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/classes.gif" CLASS="button" ALT=""></A></TD>
-<TD VALIGN=TOP><B>描述:</B> {printer_info}<BR>
-<B>位置:</B> {printer_location}<BR>
-<B>分類狀態:</B> {printer_state=3?閒置:{printer_state=4?處理中:已停止}},
-{printer_is_accepting_jobs=0?拒絕工作:接受工作}, {printer_is_shared=0?未:已}公開。
-{?member_uris=?:<BR>成員: {member_uris}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="列印測試頁" CLASS="button"></A>
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-start-class.gif" ALT="開始分類" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-class&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-stop-class.gif" ALT="停止分類" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="接受工作" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="拒絕工作" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="取消所有工作" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1&is_class=Y">
-<IMG SRC="/images/button-publish-printer.gif" ALT="公開印表機" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0&is_class=Y">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="不公開印表機" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-class.gif" ALT="修改分類" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-class&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-class.gif" ALT="刪除分類" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-as-default.gif" ALT="設為預設" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}&is_class=Y">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="設定允許的使用者" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/zh_TW/edit-config.tmpl b/templates/zh_TW/edit-config.tmpl
deleted file mode 100644
index e83a93d..0000000
--- a/templates/zh_TW/edit-config.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<SCRIPT TYPE="text/javascript">
-function reset_config()
-{
- document.cups.CUPSDCONF.value = "{?cupsdconf_default}";
-}
-</SCRIPT>
-
-<H2 CLASS="title">伺服器配置檔案</H2>
-
-<FORM NAME="cups" METHOD="POST" ACTION="/admin/">
-
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="config-server">
-
-<TEXTAREA NAME="CUPSDCONF" COLS="80" ROWS="25">{CUPSDCONF}</TEXTAREA>
-
-<P><INPUT TYPE="IMAGE" SRC="/images/button-save-changes.gif"
-ALT="儲存變更"> <A
-HREF="javascript:reset_config();"><IMG
-SRC="/images/button-use-default-config.gif" CLASS="button"
-ALT="使用預設配置檔案"></A></P>
-
-</FORM>
diff --git a/templates/zh_TW/error-op.tmpl b/templates/zh_TW/error-op.tmpl
deleted file mode 100644
index bc7fb8f..0000000
--- a/templates/zh_TW/error-op.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>錯誤:</P>
-
-<BLOCKQUOTE>不明的操作 "{op}"!</BLOCKQUOTE>
diff --git a/templates/zh_TW/error.tmpl b/templates/zh_TW/error.tmpl
deleted file mode 100644
index 4e40162..0000000
--- a/templates/zh_TW/error.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{?message?{message}:錯誤:}</P>
-
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
diff --git a/templates/zh_TW/header.tmpl.in b/templates/zh_TW/header.tmpl.in
deleted file mode 100644
index 7e731e3..0000000
--- a/templates/zh_TW/header.tmpl.in
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{title} - CUPS @CUPS_VERSION@@CUPS_REVISION@</TITLE>
- <!-- Prevent caching of CGI content -->
- <META HTTP-EQUIV="Expires" CONTENT="now">
- <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
- {refresh_page?<META HTTP-EQUIV="Refresh" CONTENT="{refresh_page}">:}
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-<TABLE WIDTH="100%" STYLE="height: 100%;" BORDER="0" CELLSPACING="0" CELLPADDING="0" SUMMARY="{title}">
-<TR CLASS="header">
-<TD VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG SRC="/images/top-left.gif" WIDTH="15" HEIGHT="80" ALT=""></TD>
-<TD VALIGN="TOP" WIDTH="55" ROWSPAN="2"><IMG SRC="/images/top-middle.gif" WIDTH="55" HEIGHT="80" ALT=""></TD>
-<TD WIDTH="100%" HEIGHT="60"><H1>{title}</H1></TD>
-<TD ALIGN="RIGHT" VALIGN="TOP" WIDTH="15" ROWSPAN="2"><IMG
-SRC="/images/top-right.gif" WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-<TR CLASS="header"><TD WIDTH="100%" VALIGN="BOTTOM" NOWRAP>
-
-<A CLASS="unsel" HREF="/"><IMG SRC="/images/tab-left.gif"
-WIDTH="4" HEIGHT="4" ALIGN="TOP" BORDER="0"
-ALT=""> 首頁 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=admin?:un}sel" HREF="/admin"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> 管理 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=classes?:un}sel" HREF="/classes/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> 分類 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=help?:un}sel" HREF="/help/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> 文件/求助 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=jobs?:un}sel" HREF="/jobs/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> 工作 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
- <A CLASS="{SECTION=printers?:un}sel" HREF="/printers/"><IMG
-SRC="/images/tab-left.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""> 印表機 <IMG
-SRC="/images/tab-right.gif" WIDTH="4" HEIGHT="4" ALIGN="TOP"
-BORDER="0" ALT=""></A>
-
-</TD></TR>
-<TR CLASS="page">
-<TD WIDTH="15"> </TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="height: 100%;" VALIGN="TOP" CLASS="page">
diff --git a/templates/zh_TW/help-header.tmpl b/templates/zh_TW/help-header.tmpl
deleted file mode 100644
index 9a28a3c..0000000
--- a/templates/zh_TW/help-header.tmpl
+++ /dev/null
@@ -1,44 +0,0 @@
-<FORM ACTION="/help/{?HELPFILE}" METHOD="GET">
-{TOPIC?<INPUT TYPE="HIDDEN" NAME="TOPIC" VALUE="{TOPIC}">:}
-
-<P ALIGN="CENTER"><B>搜尋於
-{HELPTITLE?{HELPTITLE}:{TOPIC?{TOPIC}:所有文件}}:</B> <INPUT
-TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="搜尋">
-<A HREF="/help/{?HELPFILE}{QUERY?{TOPIC??TOPIC={TOPIC}:}:}"><IMG
-SRC="/images/button-clear.gif" ALT="清空" CLASS="button"></A></P>
-
-</FORM>
-
-<!-- Bookmarks -->
-<DIV CLASS="sidebar">
-<H3 CLASS="title">線上說明文件</H3>
-
-<P CLASS="l0"><A HREF="/help/{QUERY??QUERY={QUERY}:}">所有文件</A></P>
-<HR>
-
-{[BMTEXT]<P CLASS="l{BMINDENT}"><A HREF="{BMLINK}">{BMTEXT}</A></P>
-}
-</DIV>
-
-{QUERY?<P>搜尋結果於 {HELPFILE?{HELPTITLE}:{TOPIC?{TOPIC}:所有文件}}\:</P>
-{QTEXT?<UL>
-{[QTEXT]<LI><A HREF="{QLINK}">{QTEXT}</A>{QPTEXT? (in <I><A HREF="{QPLINK}">{QPTEXT}</A></I>):}</LI>}
-{QTEXT?</UL>:}
-:<P>找不到符合者。</P>}
-<HR NOSHADE>:}
-{HELPTITLE?<H1>{HELPTITLE}
-<A HREF="/help/{HELPFILE}?PRINTABLE=YES" TARGET="_blank"><IMG
-SRC="/images/button-view-printable-version.gif" ALT="檢視可列印版本"
-CLASS="button"></A></H1>:<H1>CUPS 說明頁面</H1>
-
-<P>這是 CUPS 線上說明介面。在上方輸入搜尋字詞
-或是按下任何的文件連結以顯示線上說明資訊。</P>
-
-<P>如果您剛接觸 CUPS,請參閱 "<a
-href="overview.html">CUPS 概觀</a>" 頁面。有經驗的使用者
-應該參閱 "<a href="whatsnew.html">CUPS 1.3 有何新功能</a>" 頁面。</P>
-
-<P><A HREF="http://www.cups.org/">CUPS 首頁</A> 也
-提供許多資源,包括使用者論壇、常見問題的回答,
-以及用來提交錯誤報告與功能需求的表格。</P>}
diff --git a/templates/zh_TW/help-printable.tmpl b/templates/zh_TW/help-printable.tmpl
deleted file mode 100644
index 305112a..0000000
--- a/templates/zh_TW/help-printable.tmpl
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
-<HTML>
-<HEAD>
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
- <TITLE>{HELPTITLE}</TITLE>
- <LINK REL="STYLESHEET" TYPE="text/css" HREF="/cups-printable.css">
- <LINK REL="SHORTCUT ICON" HREF="/favicon.ico" TYPE="image/x-icon">
-</HEAD>
-<BODY>
-
-<H1>{HELPTITLE}</H1>
diff --git a/templates/zh_TW/job-cancel.tmpl b/templates/zh_TW/job-cancel.tmpl
deleted file mode 100644
index d60b15e..0000000
--- a/templates/zh_TW/job-cancel.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">工作 {job_id}</A> 已經取消。
diff --git a/templates/zh_TW/job-hold.tmpl b/templates/zh_TW/job-hold.tmpl
deleted file mode 100644
index 1a53db4..0000000
--- a/templates/zh_TW/job-hold.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">工作 {job_id}</A> 已經延遲列印。
diff --git a/templates/zh_TW/job-move.tmpl b/templates/zh_TW/job-move.tmpl
deleted file mode 100644
index 67fbedc..0000000
--- a/templates/zh_TW/job-move.tmpl
+++ /dev/null
@@ -1,22 +0,0 @@
-<FORM METHOD="POST" ACTION="/{SECTION}/{job_id?:{printer_name}}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{job_id?<INPUT TYPE="HIDDEN" NAME="JOB_ID" VALUE="{job_id}">:}
-
-<H2 CLASS="title">{job_id?移動工作 {job_id}:移動所有工作}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">新目的地:</TH>
-<TD>
-<SELECT NAME="JOB_PRINTER_URI" SIZE="10">
-{[job_printer_uri]<OPTION VALUE="{job_printer_uri}">{job_printer_name}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-move-job{job_id?:s}.gif" ALT="移動工作"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/job-moved.tmpl b/templates/zh_TW/job-moved.tmpl
deleted file mode 100644
index b66712c..0000000
--- a/templates/zh_TW/job-moved.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>{job_id?<A HREF="/jobs/{job_id}">工作 {job_id}</A>:所有工作} 移動至
-<A HREF="{job_printer_uri}">{job_printer_name}</A>。</P>
diff --git a/templates/zh_TW/job-release.tmpl b/templates/zh_TW/job-release.tmpl
deleted file mode 100644
index 8565446..0000000
--- a/templates/zh_TW/job-release.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">工作 {job_id}</A> 已經釋出至列印。
diff --git a/templates/zh_TW/job-restart.tmpl b/templates/zh_TW/job-restart.tmpl
deleted file mode 100644
index 168f533..0000000
--- a/templates/zh_TW/job-restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P><A HREF="{job_printer_uri}">工作 {job_id}</A> 已經重新啟動。
diff --git a/templates/zh_TW/jobs-header.tmpl b/templates/zh_TW/jobs-header.tmpl
deleted file mode 100644
index 52117c4..0000000
--- a/templates/zh_TW/jobs-header.tmpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<P>{?which_jobs=?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="顯示已完成工作"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="顯示所有工作">:{which_jobs=all?<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=completed"><IMG
-SRC="/images/button-show-completed.gif" CLASS="button" ALT="顯示已完成工作"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="顯示進行中工作">:<A
-HREF="{?printer_name=?/jobs:{printer_uri_supported}}"><IMG
-SRC="/images/button-show-active.gif" CLASS="button" ALT="顯示進行中工作"></A>
-<A HREF="{?printer_name=?/jobs:{printer_uri_supported}}?which_jobs=all"><IMG
-SRC="/images/button-show-all.gif" CLASS="button" ALT="顯示所有工作">}}</A></P>
-
-<P ALIGN="CENTER">{total=0?No jobs:Showing {#job_id} of {total} {?which_jobs=?active:{which_jobs=all?:completed}} job{total=1?:s}}.</P>
diff --git a/templates/zh_TW/jobs.tmpl b/templates/zh_TW/jobs.tmpl
deleted file mode 100644
index 8b17a02..0000000
--- a/templates/zh_TW/jobs.tmpl
+++ /dev/null
@@ -1,42 +0,0 @@
-{#job_id=0?:
-<TABLE CELLPADDING="0" CELLSPACING="0" CLASS="button" WIDTH="100%" SUMMARY="Job List">
-<TR CLASS="data">
-<TH>ID </TH>
-<TH>名稱 </TH>
-<TH>使用者 </TH>
-<TH>大小 </TH>
-<TH>頁數 </TH>
-<TH>狀態 </TH>
-<TH>控制 </TH>
-</TR>
-
-{[job_id]
-<TR CLASS="data" VALIGN="TOP">
-<TD><A HREF="{job_printer_uri}">{job_printer_name}</A>-{job_id} </TD>
-<TD>{?job_name=?不明:{job_name}} </TD>
-<TD>{job_originating_user_name} </TD>
-<TD>{job_k_octets}k </TD>
-<TD>{job_media_sheets_completed=0?不明:{?job_media_sheets_completed}} </TD>
-<TD>{job_state=3?擱置自<BR>{time_at_creation}:{job_state=4?延遲自<BR>{time_at_creation}:
-{job_state=5?處理自<BR>{time_at_processing}:{job_state=6?停止:
-{job_state=7?取消於<BR>{time_at_completed}:{job_state=8?中斷:完成於<BR>{time_at_completed}}}}}}} </TD>
-<TD>
-{job_preserved>0?
-<A HREF="/jobs/?op=restart-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-restart-job.gif" ALT="重新列印工作" CLASS="button"></A>:}
-{job_state=4?
-<A HREF="/jobs/?op=release-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-release-job.gif" ALT="釋出工作" CLASS="button"></A>:}
-{job_state=3?
-<A HREF="/jobs/?op=hold-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-hold-job.gif" ALT="延遲工作" CLASS="button"></A>:}
-{job_state<7?
-<A HREF="/jobs/?op=cancel-job&job_id={job_id}&job_printer_uri={job_printer_uri}">
-<IMG SRC="/images/button-cancel-job.gif" ALT="取消工作" CLASS="button"></A>
-<A HREF="/jobs/?op=move-job&job_id={job_id}"><IMG
-SRC="/images/button-move-job.gif" ALT="移動工作" CLASS="button"></A>:}
- </TD>
-</TR>
-}
-</TABLE>
-}
diff --git a/templates/zh_TW/maintenance.tmpl b/templates/zh_TW/maintenance.tmpl
deleted file mode 100644
index 2e7532c..0000000
--- a/templates/zh_TW/maintenance.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>送出維護命令;工作 ID 為 <A HREF="/printers/{printer_name}">
-{printer_name}-{job_id}</A>。</P>
diff --git a/templates/zh_TW/modify-class.tmpl b/templates/zh_TW/modify-class.tmpl
deleted file mode 100644
index 3fbaeef..0000000
--- a/templates/zh_TW/modify-class.tmpl
+++ /dev/null
@@ -1,34 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-
-<H2 CLASS="title">修改分類 {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名稱:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">位置:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">描述:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"></TD>
-</TR>
-<TR>
-<TH CLASS="label">成員:</TH>
-<TD>
-<SELECT NAME="MEMBER_URIS" SIZE="10" MULTIPLE>
-{[member_uris]<OPTION VALUE="{member_uris}" {?member_selected}>{member_names}}
-</SELECT>
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-modify-class.gif" ALT="修改分類"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/modify-printer.tmpl b/templates/zh_TW/modify-printer.tmpl
deleted file mode 100644
index 10f33f5..0000000
--- a/templates/zh_TW/modify-printer.tmpl
+++ /dev/null
@@ -1,29 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
-{?device_uri=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_DEVICE_URI" VALUE="{device_uri}">}
-{?printer_make_and_model=?:<INPUT TYPE="HIDDEN" NAME="CURRENT_MAKE_AND_MODEL" VALUE="{printer_make_and_model}">}
-
-<H2 CLASS="title">修改印表機 {printer_name}</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">名稱:</TH>
-<TD><INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">{printer_name}</TD>
-</TR>
-<TR>
-<TH CLASS="label">位置:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_LOCATION" VALUE="{?printer_location}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(容易理解的位置,像是 "實驗室一")</SMALL></TD>
-</TR>
-<TR>
-<TH CLASS="label">描述:</TH>
-<TD><INPUT TYPE="TEXT" NAME="PRINTER_INFO" VALUE="{?printer_info}" SIZE="40" MAXLENGTH="127"><BR>
-<SMALL>(容易理解的描述,像是 "HP LaserJet with Duplexer")</SMALL></TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-continue.gif" ALT="繼續"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/option-boolean.tmpl b/templates/zh_TW/option-boolean.tmpl
deleted file mode 100644
index 72c8518..0000000
--- a/templates/zh_TW/option-boolean.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD>
-{[choices]<INPUT TYPE="RADIO" NAME="{keyword}" {choices={defchoice}?CHECKED:} VALUE="{choices}">{text}}
-</TD>
-</TR>
diff --git a/templates/zh_TW/option-conflict.tmpl b/templates/zh_TW/option-conflict.tmpl
deleted file mode 100644
index 70c963b..0000000
--- a/templates/zh_TW/option-conflict.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<P><B>錯誤:</B> 下列選項之間發生衝突:</P>
-
-<UL>
-{[ckeyword]<LI><A HREF="#{ckeyword}">{ckeytext}</A></LI>
-}</UL>
-
-<P>請變更一或多個選項以解決衝突。</P>
diff --git a/templates/zh_TW/option-header.tmpl b/templates/zh_TW/option-header.tmpl
deleted file mode 100644
index cafc9f9..0000000
--- a/templates/zh_TW/option-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<H2 CLASS="title">{printer_name}: {group}</H2>
-
-<TABLE>
diff --git a/templates/zh_TW/option-pickmany.tmpl b/templates/zh_TW/option-pickmany.tmpl
deleted file mode 100644
index d2534af..0000000
--- a/templates/zh_TW/option-pickmany.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}" MULTIPLE SIZE="10">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/zh_TW/option-pickone.tmpl b/templates/zh_TW/option-pickone.tmpl
deleted file mode 100644
index 08342d0..0000000
--- a/templates/zh_TW/option-pickone.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<TR>
-<TH CLASS="label"{conflicted=1? CLASS="conflict":}><A NAME="{keyword}">{keytext}</A>:</TH>
-<TD><SELECT NAME="{keyword}">
-{[choices]<OPTION {choices={defchoice}?SELECTED:} VALUE="{choices}">{text}}
-</SELECT></TD>
-</TR>
diff --git a/templates/zh_TW/option-trailer.tmpl b/templates/zh_TW/option-trailer.tmpl
deleted file mode 100644
index bee811c..0000000
--- a/templates/zh_TW/option-trailer.tmpl
+++ /dev/null
@@ -1,5 +0,0 @@
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-set-printer-options.gif" ALT="設定印表機選項"></TD>
-</TR>
-</TABLE>
diff --git a/templates/zh_TW/pager.tmpl b/templates/zh_TW/pager.tmpl
deleted file mode 100644
index 1248fbd..0000000
--- a/templates/zh_TW/pager.tmpl
+++ /dev/null
@@ -1,7 +0,0 @@
-<TABLE WIDTH="100%" CLASS="pager" SUMMARY="Paging Bar">
-<TR>
- <TD WIDTH="33%">{PREVURL?<A HREF="{PREVURL}"><IMG SRC="/images/button-show-previous.gif" ALT="顯示上一個" CLASS="button"></A>: }</TD>
- <TD WIDTH="34%" ALIGN="CENTER">{ORDER=dec?<A HREF="{THISURL}&ORDER=asc"><IMG SRC="/images/button-sort-ascending.gif" ALT="遞增排序" CLASS="button"></A>:<A HREF="{THISURL}&ORDER=dec"><IMG SRC="/images/button-sort-descending.gif" ALT="遞減排序" CLASS="button"></A>}</TD>
- <TD WIDTH="33%" ALIGN="RIGHT">{NEXTURL?<A HREF="{NEXTURL}"><IMG SRC="/images/button-show-next.gif" ALT="顯示下一個" CLASS="button"></A>: }</TD>
-</TR>
-</TABLE>
diff --git a/templates/zh_TW/printer-accept.tmpl b/templates/zh_TW/printer-accept.tmpl
deleted file mode 100644
index 65a73c4..0000000
--- a/templates/zh_TW/printer-accept.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?分類:印表機} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-現在準備接受工作。</P>
diff --git a/templates/zh_TW/printer-added.tmpl b/templates/zh_TW/printer-added.tmpl
deleted file mode 100644
index b81b1f7..0000000
--- a/templates/zh_TW/printer-added.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>印表機 <A HREF="/printers/{printer_name}">{printer_name}</A> 已經成功
-加入。
diff --git a/templates/zh_TW/printer-configured.tmpl b/templates/zh_TW/printer-configured.tmpl
deleted file mode 100644
index 5a30980..0000000
--- a/templates/zh_TW/printer-configured.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>印表機 <A HREF="/printers/{printer_name}">{printer_name}</A> 已經
-成功配置。
diff --git a/templates/zh_TW/printer-confirm.tmpl b/templates/zh_TW/printer-confirm.tmpl
deleted file mode 100644
index e6b0a98..0000000
--- a/templates/zh_TW/printer-confirm.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P><B>警告:</B> 您確定要刪除印表機 {printer_name} 嗎?</P>
-
-<P ALIGN="CENTER"><A
-HREF="/admin?op=delete-printer&printer_name={printer_name}&confirm=yes"><IMG
-SRC="/images/button-delete-printer.gif" ALT="刪除印表機"
-CLASS="button"></A></P>
diff --git a/templates/zh_TW/printer-default.tmpl b/templates/zh_TW/printer-default.tmpl
deleted file mode 100644
index 7c26e78..0000000
--- a/templates/zh_TW/printer-default.tmpl
+++ /dev/null
@@ -1,6 +0,0 @@
-<P>{is_class?分類:印表機} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-已被設為伺服器上的預設印表機。</P>
-
-<BLOCKQUOTE><B>注意:</B> 任何經由 <TT>lpoptions</TT> 命令所設定的使用者預設值,
-將會蓋過此一設定值。</BLOCKQUOTE>
diff --git a/templates/zh_TW/printer-deleted.tmpl b/templates/zh_TW/printer-deleted.tmpl
deleted file mode 100644
index 00ad550..0000000
--- a/templates/zh_TW/printer-deleted.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>印表機 {printer_name} 已經成功刪除。
diff --git a/templates/zh_TW/printer-jobs-header.tmpl b/templates/zh_TW/printer-jobs-header.tmpl
deleted file mode 100644
index 6a6be7d..0000000
--- a/templates/zh_TW/printer-jobs-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<H3 CLASS="title">工作</H3>
diff --git a/templates/zh_TW/printer-modified.tmpl b/templates/zh_TW/printer-modified.tmpl
deleted file mode 100644
index 43a72f6..0000000
--- a/templates/zh_TW/printer-modified.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>印表機 <A HREF="/printers/{printer_name}">{printer_name}</A> 已經成功
-修改。
diff --git a/templates/zh_TW/printer-purge.tmpl b/templates/zh_TW/printer-purge.tmpl
deleted file mode 100644
index e3d0948..0000000
--- a/templates/zh_TW/printer-purge.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?分類:印表機} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-的所有工作都已被清除。</P>
diff --git a/templates/zh_TW/printer-reject.tmpl b/templates/zh_TW/printer-reject.tmpl
deleted file mode 100644
index 3035a00..0000000
--- a/templates/zh_TW/printer-reject.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?分類:印表機} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-已不再接受工作。</P>
diff --git a/templates/zh_TW/printer-start.tmpl b/templates/zh_TW/printer-start.tmpl
deleted file mode 100644
index d66c8c9..0000000
--- a/templates/zh_TW/printer-start.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?分類:印表機} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-已經啟動。</P>
diff --git a/templates/zh_TW/printer-stop.tmpl b/templates/zh_TW/printer-stop.tmpl
deleted file mode 100644
index 6df0fa8..0000000
--- a/templates/zh_TW/printer-stop.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<P>{is_class?Class:Printer} <A
-HREF="/{is_class?classes:printers}/{printer_name}">{printer_name}</A>
-已經停止。</P>
diff --git a/templates/zh_TW/printers-header.tmpl b/templates/zh_TW/printers-header.tmpl
deleted file mode 100644
index 4ec355f..0000000
--- a/templates/zh_TW/printers-header.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P ALIGN="CENTER">{total=0?沒有任何印表機:顯示 {total} 台印表機中的 {#printer_name}}。</P>
diff --git a/templates/zh_TW/printers.tmpl b/templates/zh_TW/printers.tmpl
deleted file mode 100644
index 24f6ad7..0000000
--- a/templates/zh_TW/printers.tmpl
+++ /dev/null
@@ -1,64 +0,0 @@
-{printer_type?:}{#printer_name=0?:
-{[printer_name]
-<H2 CLASS="title"><A HREF="{printer_uri_supported}">{printer_name}</A>{default_name={printer_name}? (Default Printer):}
-{?printer_state_message=?:<SPAN CLASS="message">"{printer_state_message}"</SPAN>}</H2>
-
-<TABLE WIDTH="100%" CLASS="button" CELLSPACING="0" CELLPADDING="0" SUMMARY="{printer_name}">
-<TR>
-<TD VALIGN="TOP"><A HREF="{printer_uri_supported}">
-<IMG SRC="/images/printer-{printer_state=3?idle:{printer_state=4?processing:stopped}}.gif" CLASS="button" ALT=""></A>
-</TD>
-<TD VALIGN="TOP"><B>描述:</B> {printer_info}<BR>
-<B>位置:</B> {printer_location}<BR>
-<B>型號:</B> {printer_make_and_model}<BR>
-<B>狀態:</B> {printer_state=3?閒置:{printer_state=4?處理中:已停止}},
-{printer_is_accepting_jobs=0?正在拒絕工作:正在接受工作}, {printer_is_shared=0?未:} 公開。
-{?device_uri=?:<BR><B>裝置 URI:</B> {device_uri}}
-
-<P>
-<A HREF="{printer_uri_supported}?op=print-test-page">
-<IMG SRC="/images/button-print-test-page.gif" ALT="印表測試頁" CLASS="button"></A>
-{?cupscommand=1?<A HREF="{printer_uri_supported}?op=clean-print-heads">
-<IMG SRC="/images/button-clean-print-heads.gif" ALT="清理列印頭" CLASS="button"></A>
-<A HREF="{printer_uri_supported}?op=print-self-test-page">
-<IMG SRC="/images/button-print-self-test-page.gif" ALT="列印自我測試頁" CLASS="button"></A>:}
-{printer_state=5?
-<A HREF="{admin_uri}?op=start-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-start-printer.gif" ALT="啟動印表機" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=stop-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-stop-printer.gif" ALT="停止印表機" CLASS="button"></A>
-}
-{printer_is_accepting_jobs=0?
-<A HREF="{admin_uri}?op=accept-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-accept-jobs.gif" ALT="接受工作" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=reject-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-reject-jobs.gif" ALT="拒絕工作" CLASS="button"></A>
-}
-<A HREF="{printer_uri_supported}?op=move-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-move-jobs.gif" ALT="移動所有工作" CLASS="button"></A>
-<A HREF="{admin_uri}?op=purge-jobs&printer_name={%printer_name}">
-<IMG SRC="/images/button-cancel-all-jobs.gif" ALT="取消所有工作" CLASS="button"></A>
-{printer_is_shared=0?
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=1">
-<IMG SRC="/images/button-publish-printer.gif" ALT="公開印表機" CLASS="button"></A>
-:
-<A HREF="{admin_uri}?op=set-sharing&printer_name={%printer_name}&shared=0">
-<IMG SRC="/images/button-unpublish-printer.gif" ALT="不公開印表機" CLASS="button"></A>
-}
-<A HREF="{admin_uri}?op=modify-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-modify-printer.gif" ALT="修改印表機" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-printer-options&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-printer-options.gif" ALT="設定印表機選項" CLASS="button"></A>
-<A HREF="{admin_uri}?op=delete-printer&printer_name={%printer_name}">
-<IMG SRC="/images/button-delete-printer.gif" ALT="刪除印表機" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-as-default&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-as-default.gif" ALT="設為預設印表機" CLASS="button"></A>
-<A HREF="{admin_uri}?op=set-allowed-users&printer_name={%printer_name}">
-<IMG SRC="/images/button-set-allowed-users.gif" ALT="設定允許的使用者" CLASS="button"></A>
-</P>
-</TD>
-</TR>
-</TABLE>
-}}
diff --git a/templates/zh_TW/restart.tmpl b/templates/zh_TW/restart.tmpl
deleted file mode 100644
index 06a35ab..0000000
--- a/templates/zh_TW/restart.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<p>請稍待,伺服器重新啟動中…</p>
diff --git a/templates/zh_TW/samba-export.tmpl b/templates/zh_TW/samba-export.tmpl
deleted file mode 100644
index 4e08162..0000000
--- a/templates/zh_TW/samba-export.tmpl
+++ /dev/null
@@ -1,54 +0,0 @@
-<SCRIPT TYPE="text/javascript"><!--
-function select_printers() {
- var list = document.export_samba.EXPORT_NAME;
- var sel = document.export_samba.EXPORT_ALL.checked;
-
- for (i = 0; i < list.length; i ++) {
- list.options[i].selected = sel;
- }
-}
---></SCRIPT>
-
-<FORM METHOD="POST" ACTION="/admin/" NAME="export_samba">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="export-samba">
-
-<H2 CLASS="title">匯出印表機至 Samba</H2>
-
-{error?<P>無法匯出印表機至 Samba\:</P>
-<BLOCKQUOTE>{error}</BLOCKQUOTE>
-<P>參閱 <A HREF="/admin/log/error_log"
-TARGET="_blank">error_log</A> 檔案以獲得更多資訊。</P>:
-<P>此頁允許您匯出印表機至 Samba,以便
-Windows 客戶端可以經由他們桌面上的 <VAR>Network
-Neighborhood</VAR> 或 <VAR>Network Places</VAR> 圖示
-來存取它們。之前您必須安裝 Windows PostScript
-印表機驅動程式,描述請見 <A HREF="/help/man-cupsaddsmb.html"
-TARGET="_blank">cupsaddsmb(8)</A> 說明頁面。</P>}
-
-<TABLE>
-<TR>
-<TH CLASS="label">印表機:</TH>
-<TD>
-<SELECT NAME="EXPORT_NAME" SIZE="10" MULTIPLE>
-{[printer_name]<OPTION VALUE="{printer_name}"{export_all? SELECTED:{printer_export? SELECTED:}}>{printer_name}}
-</SELECT><BR>
-<INPUT TYPE="CHECKBOX" NAME="EXPORT_ALL"{export_all? CHECKED:}
-onChange="select_printers()"> 匯出所有印表機
-</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba 使用者名稱:</TH>
-<TD><INPUT TYPE="TEXT" NAME="USERNAME" VALUE="{?USERNAME}"> (必要)</TD>
-</TR>
-<TR>
-<TH CLASS="label">Samba 密碼:</TH>
-<TD><INPUT TYPE="PASSWORD" NAME="PASSWORD" VALUE=""> (必要)</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD><INPUT TYPE="IMAGE" SRC="/images/button-export-samba.gif"
-ALT="匯出印表機至 Samba"></TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/templates/zh_TW/samba-exported.tmpl b/templates/zh_TW/samba-exported.tmpl
deleted file mode 100644
index 63843c6..0000000
--- a/templates/zh_TW/samba-exported.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-<P>印表機成功匯出至 samba。</P>
diff --git a/templates/zh_TW/search.tmpl b/templates/zh_TW/search.tmpl
deleted file mode 100644
index 5389353..0000000
--- a/templates/zh_TW/search.tmpl
+++ /dev/null
@@ -1,13 +0,0 @@
-<FORM ACTION="/{SECTION}/{?SEARCH_DEST}" METHOD="GET">
-{WHICH_JOBS?<INPUT TYPE="HIDDEN" NAME="WHICH_JOBS" VALUE="{WHICH_JOBS}">:}
-{ORDER?<INPUT TYPE="HIDDEN" NAME="ORDER" VALUE="{ORDER}">:}
-
-<P ALIGN="CENTER"><B>搜尋於
-{SEARCH_DEST?{SEARCH_DEST}:{SECTION=classes?分類:{SECTION=jobs?工作:印表機}}}:</B>
-<INPUT TYPE="TEXT" NAME="QUERY" VALUE="{?QUERY}" SIZE="60"> <INPUT
-TYPE="IMAGE" SRC="/images/button-search.gif" ALT="Search">
-<A
-HREF="/{SECTION}/{?SEARCH_DEST}{WHICH_JOBS??WHICH_JOBS={WHICH_JOBS}{ORDER?&ORDER={ORDER}:}:{ORDER??ORDER={ORDER}:}}"><IMG
-SRC="/images/button-clear.gif" ALT="Clear" CLASS="button"></A></P>
-
-</FORM>
diff --git a/templates/zh_TW/set-printer-options-header.tmpl b/templates/zh_TW/set-printer-options-header.tmpl
deleted file mode 100644
index 864f9f0..0000000
--- a/templates/zh_TW/set-printer-options-header.tmpl
+++ /dev/null
@@ -1,3 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{op}">
diff --git a/templates/zh_TW/set-printer-options-trailer.tmpl b/templates/zh_TW/set-printer-options-trailer.tmpl
deleted file mode 100644
index a3d1e1f..0000000
--- a/templates/zh_TW/set-printer-options-trailer.tmpl
+++ /dev/null
@@ -1 +0,0 @@
-</FORM>
diff --git a/templates/zh_TW/test-page.tmpl b/templates/zh_TW/test-page.tmpl
deleted file mode 100644
index a134695..0000000
--- a/templates/zh_TW/test-page.tmpl
+++ /dev/null
@@ -1,2 +0,0 @@
-<P>已送出測試頁;工作 ID 為 <A HREF="/{SECTION}/{printer_name}">
-{printer_name}-{job_id}</A>。</P>
diff --git a/templates/zh_TW/trailer.tmpl b/templates/zh_TW/trailer.tmpl
deleted file mode 100644
index 3346804..0000000
--- a/templates/zh_TW/trailer.tmpl
+++ /dev/null
@@ -1,21 +0,0 @@
-</TD>
-<TD WIDTH="15"> </TD>
-</TR>
-<TR CLASS="trailer">
-<TD VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-left.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-<TD COLSPAN="2" WIDTH="100%" STYLE="padding: 5;">
-
-<P><SMALL>Common UNIX Printing System、CUPS 以及 CUPS 圖標都是
-<A HREF="http://www.easysw.com">Easy Software Products</A>
-的商標財產。CUPS 是 1997-2007 由 Easy Software Products 版權所有,
-保留一切權利。</SMALL></P>
-
-</TD>
-
-<TD ALIGN="RIGHT" VALIGN="BOTTOM" WIDTH="15"><IMG SRC="/images/bottom-right.gif"
-WIDTH="15" HEIGHT="15" ALT=""></TD>
-</TR>
-</TABLE>
-</BODY>
-</HTML>
diff --git a/templates/zh_TW/users.tmpl b/templates/zh_TW/users.tmpl
deleted file mode 100644
index 51622fc..0000000
--- a/templates/zh_TW/users.tmpl
+++ /dev/null
@@ -1,26 +0,0 @@
-<FORM METHOD="POST" ACTION="/admin">
-<INPUT TYPE="HIDDEN" NAME="OP" VALUE="{OP}">
-<INPUT TYPE="HIDDEN" NAME="PRINTER_NAME" VALUE="{printer_name}">
-{IS_CLASS?<INPUT TYPE="HIDDEN" NAME="IS_CLASS" VALUE="{IS_CLASS}">:}
-
-<H2 CLASS="title">{printer_name} 所允許的使用者</H2>
-
-<TABLE>
-<TR>
-<TH CLASS="label">使用者:</TH>
-<TD>
-<INPUT TYPE='TEXT' NAME='users' SIZE='60' VALUE='{?requesting_user_name_allowed}{?requesting_user_name_denied}'>
-<BR>
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-allowed' {requesting_user_name_allowed?checked:}>允許這些使用者列印
-<INPUT TYPE='RADIO' NAME='type' VALUE='requesting-user-name-denied' {requesting_user_name_denied?checked:}>拒絕這些使用者列印
-</TD>
-</TR>
-<TR>
-<TD></TD>
-<TD>
-<INPUT TYPE="IMAGE" SRC="/images/button-set-allowed-users.gif" ALT="設定允許的使用者">
-</TD>
-</TR>
-</TABLE>
-
-</FORM>
diff --git a/tools/makesrcdist b/tools/makesrcdist
index 48e16f9..53ede17 100755
--- a/tools/makesrcdist
+++ b/tools/makesrcdist
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# "$Id: makesrcdist 6979 2007-09-18 22:10:40Z mike $"
+# "$Id: makesrcdist 6892 2007-08-29 22:32:41Z mike $"
#
# makesrcdist - make a source distribution of CUPS.
#
@@ -18,9 +18,9 @@
echo Updating for snapshot...
svn up
rev=`svnversion . | sed -e '1,$s/[a-zA-Z]//g'`
- version="1.3svn"
+ version="1.4svn"
revision="-r$rev"
- fileversion="1.3svn-r$rev"
+ fileversion="1.4svn-r$rev"
fileurl="ftp://ftp.easysw.com/pub/cups/test/cups-$fileversion-source.tar."
url="."
else
@@ -32,7 +32,7 @@
fileurl="ftp://ftp.easysw.com/pub/cups/$version/cups-$fileversion-source.tar."
url="https://svn.easysw.com/public/cups/tags/release-$version"
- svn copy https://svn.easysw.com/public/cups/branches/branch-1.3 "$url" \
+ svn copy https://svn.easysw.com/public/cups/trunk "$url" \
-m "Tag $version" || exit 1
fi
@@ -81,5 +81,5 @@
echo "Done!"
#
-# End of "$Id: makesrcdist 6979 2007-09-18 22:10:40Z mike $".
+# End of "$Id: makesrcdist 6892 2007-08-29 22:32:41Z mike $".
#
diff --git a/tools/testosx b/tools/testosx
index 550a4ae..fe44a36 100755
--- a/tools/testosx
+++ b/tools/testosx
@@ -20,7 +20,7 @@
rev=`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[a-zA-Z]*//g'`
if test $# = 0; then
- version="1.3svn-r$rev"
+ version="1.4svn-r$rev"
else
version=$1
fi
@@ -95,7 +95,7 @@
# Tag the current revision in the plist and web interface files...
for file in packaging/cups-desc.plist packaging/cups-info.plist \
- doc/index.html doc/ja/index.html templates/header.tmpl; do
+ doc/index.html templates/header.tmpl; do
echo Updating $file...
sed -e '1,$s/@CUPS_VERSION@/'$version'/g' \
-e '1,$s/@CUPS_REVISION@//g' \