Comparar commits
1 Commits
| Autor | SHA1 | Data | |
|---|---|---|---|
| db584aede5 |
+47
-1
@@ -1,6 +1,52 @@
|
||||
CHANGES.txt - 09/18/2000
|
||||
CHANGES.txt - 10/04/2000
|
||||
------------------------
|
||||
|
||||
CHANGES IN CUPS v1.1.4
|
||||
|
||||
- Makefile and configure script fixes.
|
||||
- **** Changed the default Printcap setting **** to
|
||||
/etc/printcap. There are just too many people asking
|
||||
why application XYZ doesn't see their printers!
|
||||
- The web admin interface now displays an error if it
|
||||
can't get the list of printer drivers from cupsd.
|
||||
- The IPP backend was putting the copies option before
|
||||
the other job options were set. This caused the IPP
|
||||
request to contain attribute groups in the wrong
|
||||
order, which prevented remote printing.
|
||||
- Added checks in scheduler to free memory used for
|
||||
IPP requests and language information when closing
|
||||
a client connection.
|
||||
- Fixed the duplex option in the HP LaserJet driver. It
|
||||
should now work with all LaserJet printers (and
|
||||
compatibles)
|
||||
- The add-printer web interface didn't initialize the
|
||||
"old info" data pointer, which caused random crashes
|
||||
on many OS's.
|
||||
- Fixed many page sizes defined in the Level 1
|
||||
compatibility file "gs_statd.ps" to match reality.
|
||||
- Fixed another bug in the setpagedevice "code" in
|
||||
Ghostscript. It should now accept all standard
|
||||
Adobe attributes on all platforms.
|
||||
- Fixed pstoraster so that it reallocates memory for
|
||||
color depth changes as well as size/resolution
|
||||
changes. This removes an ordering constraint on
|
||||
the color, page size, and resolution options in
|
||||
PPD files.
|
||||
- The IPP backend didn't use the job's character set
|
||||
when the destination printer supported it. This
|
||||
caused problems when printing text files to other
|
||||
CUPS servers.
|
||||
- Updated the logic used to determine when to rebuild
|
||||
the PPD file database. The scheduler now checks the
|
||||
dates and the number of PPD files (was just checking
|
||||
the dates.)
|
||||
- Updated the ippSetCGIVars() function (used by the
|
||||
web interfaces) to only filter valid string values.
|
||||
- The PostScript filter was scaling 2-up pages
|
||||
incorrectly. This caused the edges of some pages to
|
||||
be clipped.
|
||||
|
||||
|
||||
CHANGES IN CUPS v1.1.3
|
||||
|
||||
- Makefile fixes.
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
README - CUPS v1.1.3 - 09/18/2000
|
||||
README - CUPS v1.1.4 - 10/04/2000
|
||||
---------------------------------
|
||||
|
||||
INTRODUCTION
|
||||
|
||||
+53
-8
@@ -53,6 +53,7 @@ int /* O - Exit status */
|
||||
main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
char *argv[]) /* I - Command-line arguments */
|
||||
{
|
||||
int i; /* Looping var */
|
||||
int num_options; /* Number of printer options */
|
||||
cups_option_t *options; /* Printer options */
|
||||
char method[255], /* Method in URI */
|
||||
@@ -71,6 +72,8 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
*response; /* IPP response */
|
||||
ipp_attribute_t *job_id; /* job-id attribute */
|
||||
ipp_attribute_t *copies_sup; /* copies-supported attribute */
|
||||
ipp_attribute_t *charset_sup; /* charset-supported attribute */
|
||||
const char *charset; /* Character set to use */
|
||||
cups_lang_t *language; /* Default language */
|
||||
struct stat fileinfo; /* File statistics */
|
||||
size_t nbytes, /* Number of bytes written */
|
||||
@@ -200,9 +203,10 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
* don't support the copies attribute...
|
||||
*/
|
||||
|
||||
language = cupsLangDefault();
|
||||
copies_sup = NULL;
|
||||
version = 1;
|
||||
language = cupsLangDefault();
|
||||
charset_sup = NULL;
|
||||
copies_sup = NULL;
|
||||
version = 1;
|
||||
|
||||
do
|
||||
{
|
||||
@@ -325,7 +329,8 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
copies_sup = NULL; /* No */
|
||||
}
|
||||
|
||||
ippDelete(response);
|
||||
charset_sup = ippFindAttribute(response, "charset-supported",
|
||||
IPP_TAG_CHARSET);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -392,6 +397,46 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
else
|
||||
copies = atoi(argv[4]);
|
||||
|
||||
/*
|
||||
* Figure out the character set to use...
|
||||
*/
|
||||
|
||||
charset = language ? cupsLangEncoding(language) : "us-ascii";
|
||||
|
||||
if (charset_sup)
|
||||
{
|
||||
/*
|
||||
* See if IPP server supports the requested character set...
|
||||
*/
|
||||
|
||||
for (i = 0; i < charset_sup->num_values; i ++)
|
||||
if (strcasecmp(charset, charset_sup->values[i].string.text) == 0)
|
||||
break;
|
||||
|
||||
/*
|
||||
* If not, choose us-ascii or utf-8...
|
||||
*/
|
||||
|
||||
if (i >= charset_sup->num_values)
|
||||
{
|
||||
/*
|
||||
* See if us-ascii is supported...
|
||||
*/
|
||||
|
||||
for (i = 0; i < charset_sup->num_values; i ++)
|
||||
if (strcasecmp("us-ascii", charset_sup->values[i].string.text) == 0)
|
||||
break;
|
||||
|
||||
if (i < charset_sup->num_values)
|
||||
charset = "us-ascii";
|
||||
else
|
||||
charset = "utf-8";
|
||||
}
|
||||
}
|
||||
|
||||
if (response)
|
||||
ippDelete(response);
|
||||
|
||||
/*
|
||||
* Then issue the print-job request...
|
||||
*/
|
||||
@@ -408,7 +453,7 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
request->request.op.request_id = 1;
|
||||
|
||||
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET,
|
||||
"attributes-charset", NULL, "utf-8");
|
||||
"attributes-charset", NULL, charset);
|
||||
|
||||
ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE,
|
||||
"attributes-natural-language", NULL,
|
||||
@@ -440,12 +485,12 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
|
||||
strcasecmp(content_type, "application/vnd.cups-raw") == 0)
|
||||
num_options = cupsAddOption("raw", "", num_options, &options);
|
||||
|
||||
if (copies_sup)
|
||||
ippAddInteger(request, IPP_TAG_JOB, IPP_TAG_INTEGER, "copies", atoi(argv[4]));
|
||||
|
||||
cupsEncodeOptions(request, num_options, options);
|
||||
cupsFreeOptions(num_options, options);
|
||||
|
||||
if (copies_sup)
|
||||
ippAddInteger(request, IPP_TAG_JOB, IPP_TAG_INTEGER, "copies", atoi(argv[4]));
|
||||
|
||||
/*
|
||||
* Now fill in the HTTP request stuff...
|
||||
*/
|
||||
|
||||
+13
-3
@@ -544,8 +544,10 @@ do_am_printer(http_t *http, /* I - HTTP connection */
|
||||
|
||||
oldinfo = cupsDoRequest(http, request, "/");
|
||||
}
|
||||
else
|
||||
oldinfo = NULL;
|
||||
|
||||
if (cgiGetVariable("PRINTER_LOCATION") == NULL)
|
||||
if ((name = cgiGetVariable("PRINTER_NAME")) == NULL)
|
||||
{
|
||||
if (modify)
|
||||
{
|
||||
@@ -573,7 +575,6 @@ do_am_printer(http_t *http, /* I - HTTP connection */
|
||||
return;
|
||||
}
|
||||
|
||||
name = cgiGetVariable("PRINTER_NAME");
|
||||
if (isdigit(*name))
|
||||
ptr = name;
|
||||
else
|
||||
@@ -644,7 +645,7 @@ do_am_printer(http_t *http, /* I - HTTP connection */
|
||||
else if (strchr(var, '/') == NULL)
|
||||
{
|
||||
if (oldinfo &&
|
||||
(attr = ippFindAttribute(response, "device-uri", IPP_TAG_URI)) != NULL)
|
||||
(attr = ippFindAttribute(oldinfo, "device-uri", IPP_TAG_URI)) != NULL)
|
||||
{
|
||||
/*
|
||||
* Set the current device URI for the form to the old one...
|
||||
@@ -793,7 +794,16 @@ do_am_printer(http_t *http, /* I - HTTP connection */
|
||||
|
||||
ippDelete(response);
|
||||
}
|
||||
else
|
||||
{
|
||||
char message[1024];
|
||||
|
||||
|
||||
snprintf(message, sizeof(message), "Unable to get list of printer drivers: %s",
|
||||
ippErrorString(cupsLastError()));
|
||||
cgiSetVariable("ERROR", message);
|
||||
cgiCopyTemplateLang(stdout, TEMPLATES, "error.tmpl", getenv("LANG"));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
*
|
||||
* Contents:
|
||||
*
|
||||
* ippGetTemplateDir() - Get the templates directory...
|
||||
* ippSetServerVersion() - Set the server name and CUPS version...
|
||||
* ippSetCGIVars() - Set CGI variables from an IPP response.
|
||||
*/
|
||||
@@ -119,6 +120,10 @@ ippSetCGIVars(ipp_t *response, /* I - Response data to be copied... */
|
||||
filter != NULL && filter->group_tag != IPP_TAG_ZERO;
|
||||
filter = filter->next)
|
||||
if (filter->name && strcmp(filter->name, filter_name) == 0 &&
|
||||
(filter->value_tag == IPP_TAG_STRING ||
|
||||
(filter->value_tag >= IPP_TAG_TEXTLANG &&
|
||||
filter->value_tag <= IPP_TAG_MIMETYPE)) &&
|
||||
filter->values[0].string.text != NULL &&
|
||||
strcasecmp(filter->values[0].string.text, filter_value) == 0)
|
||||
break;
|
||||
|
||||
|
||||
+60
-16
@@ -160,7 +160,8 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
*s; /* String pointer */
|
||||
const char *value; /* Value of variable */
|
||||
const char *innerval; /* Inner value */
|
||||
char outval[1024], /* Output string */
|
||||
const char *outptr; /* Output string pointer */
|
||||
char outval[1024], /* Formatted output string */
|
||||
compare[1024]; /* Comparison string */
|
||||
int result; /* Result of comparison */
|
||||
|
||||
@@ -179,7 +180,7 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
*/
|
||||
|
||||
for (s = name; (ch = getc(in)) != EOF;)
|
||||
if (strchr("}]<>=!", ch))
|
||||
if (strchr("}]<>=! \t\n", ch))
|
||||
break;
|
||||
else if (s > name && ch == '?')
|
||||
break;
|
||||
@@ -188,6 +189,17 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
|
||||
*s = '\0';
|
||||
|
||||
if (s == name && isspace(ch))
|
||||
{
|
||||
if (out)
|
||||
{
|
||||
putc('{', out);
|
||||
putc(ch, out);
|
||||
}
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
/*
|
||||
* See if it has a value...
|
||||
*/
|
||||
@@ -203,14 +215,20 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
*nameptr++ = '\0';
|
||||
|
||||
if ((value = cgiGetArray(name + 1, atoi(nameptr) - 1)) != NULL)
|
||||
strcpy(outval, value);
|
||||
outptr = value;
|
||||
else
|
||||
{
|
||||
outval[0] = '\0';
|
||||
outptr = outval;
|
||||
}
|
||||
}
|
||||
if ((value = cgiGetArray(name + 1, element)) != NULL)
|
||||
strcpy(outval, value);
|
||||
outptr = value;
|
||||
else
|
||||
{
|
||||
outval[0] = '\0';
|
||||
outptr = outval;
|
||||
}
|
||||
}
|
||||
else if (name[0] == '#')
|
||||
{
|
||||
@@ -222,6 +240,8 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
sprintf(outval, "%d", cgiGetSize(name + 1));
|
||||
else
|
||||
sprintf(outval, "%d", element + 1);
|
||||
|
||||
outptr = outval;
|
||||
}
|
||||
else if (name[0] == '[')
|
||||
{
|
||||
@@ -264,14 +284,20 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
{
|
||||
*nameptr++ = '\0';
|
||||
if ((value = cgiGetArray(name, atoi(nameptr) - 1)) == NULL)
|
||||
sprintf(outval, "{%s}", name);
|
||||
{
|
||||
sprintf(outval, "{%s}", name);
|
||||
outptr = outval;
|
||||
}
|
||||
else
|
||||
strcpy(outval, value);
|
||||
outptr = value;
|
||||
}
|
||||
else if ((value = cgiGetArray(name, element)) == NULL)
|
||||
sprintf(outval, "{%s}", name);
|
||||
{
|
||||
sprintf(outval, "{%s}", name);
|
||||
outptr = outval;
|
||||
}
|
||||
else
|
||||
strcpy(outval, value);
|
||||
outptr = value;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -285,7 +311,7 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
*/
|
||||
|
||||
if (out)
|
||||
cgi_puts(outval, out);
|
||||
cgi_puts(outptr, out);
|
||||
|
||||
continue;
|
||||
}
|
||||
@@ -319,6 +345,8 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
for (s = compare; (ch = getc(in)) != EOF;)
|
||||
if (ch == '?')
|
||||
break;
|
||||
else if (s >= (compare + sizeof(compare) - 1))
|
||||
continue;
|
||||
else if (ch == '#')
|
||||
{
|
||||
sprintf(s, "%d", element + 1);
|
||||
@@ -345,19 +373,28 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
if ((innerval = cgiGetArray(innername, atoi(innerptr) - 1)) == NULL)
|
||||
*s = '\0';
|
||||
else
|
||||
strcpy(s, innerval);
|
||||
{
|
||||
strncpy(s, innerval, sizeof(compare) - (s - compare) - 1);
|
||||
compare[sizeof(compare) - 1] = '\0';
|
||||
}
|
||||
}
|
||||
else if (innername[0] == '?')
|
||||
{
|
||||
if ((innerval = cgiGetArray(innername + 1, element)) == NULL)
|
||||
*s = '\0';
|
||||
else
|
||||
strcpy(s, innerval);
|
||||
{
|
||||
strncpy(s, innerval, sizeof(compare) - (s - compare) - 1);
|
||||
compare[sizeof(compare) - 1] = '\0';
|
||||
}
|
||||
}
|
||||
else if ((innerval = cgiGetArray(innername, element)) == NULL)
|
||||
sprintf(s, "{%s}", innername);
|
||||
else
|
||||
strcpy(s, innerval);
|
||||
{
|
||||
strncpy(s, innerval, sizeof(compare) - (s - compare) - 1);
|
||||
compare[sizeof(compare) - 1] = '\0';
|
||||
}
|
||||
|
||||
s += strlen(s);
|
||||
}
|
||||
@@ -378,16 +415,16 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
switch (op)
|
||||
{
|
||||
case '<' :
|
||||
result = strcasecmp(outval, compare) < 0;
|
||||
result = strcasecmp(outptr, compare) < 0;
|
||||
break;
|
||||
case '>' :
|
||||
result = strcasecmp(outval, compare) > 0;
|
||||
result = strcasecmp(outptr, compare) > 0;
|
||||
break;
|
||||
case '=' :
|
||||
result = strcasecmp(outval, compare) == 0;
|
||||
result = strcasecmp(outptr, compare) == 0;
|
||||
break;
|
||||
case '!' :
|
||||
result = strcasecmp(outval, compare) != 0;
|
||||
result = strcasecmp(outptr, compare) != 0;
|
||||
break;
|
||||
default :
|
||||
result = 1;
|
||||
@@ -423,6 +460,13 @@ cgi_copy(FILE *out, /* I - Output file */
|
||||
}
|
||||
else if (out)
|
||||
putc(ch, out);
|
||||
|
||||
/*
|
||||
* Flush any pending output...
|
||||
*/
|
||||
|
||||
if (out)
|
||||
fflush(out);
|
||||
}
|
||||
|
||||
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# "$Id: cupsd.conf 1344 2000-09-06 18:32:40Z mike $"
|
||||
# "$Id: cupsd.conf 1396 2000-09-29 17:42:56Z mike $"
|
||||
#
|
||||
# Sample configuration file for the Common UNIX Printing System (CUPS)
|
||||
# scheduler.
|
||||
@@ -164,7 +164,7 @@ LogLevel info
|
||||
#PreserveJobFiles No
|
||||
|
||||
#
|
||||
# Printcap: the name of the printcap file. Default is no filename.
|
||||
# Printcap: the name of the printcap file. Default is /etc/printcap.
|
||||
# Leave blank to disable printcap file generation.
|
||||
#
|
||||
|
||||
@@ -562,5 +562,5 @@ Allow From 127.0.0.1
|
||||
</Location>
|
||||
|
||||
#
|
||||
# End of "$Id: cupsd.conf 1344 2000-09-06 18:32:40Z mike $".
|
||||
# End of "$Id: cupsd.conf 1396 2000-09-29 17:42:56Z mike $".
|
||||
#
|
||||
|
||||
+1
-1
@@ -28,7 +28,7 @@
|
||||
* Version of software...
|
||||
*/
|
||||
|
||||
#define CUPS_SVERSION "CUPS v1.1.3"
|
||||
#define CUPS_SVERSION "CUPS v1.1.4"
|
||||
|
||||
/*
|
||||
* Where are files stored?
|
||||
|
||||
+6
-2
@@ -368,8 +368,12 @@ if test "$infodir" = "\${prefix}/info" -a "$prefix" = "/"; then
|
||||
fi
|
||||
|
||||
dnl Fix "datadir" variable if it hasn't been specified...
|
||||
if test "$datadir" = "\${prefix}/share" -a "$prefix" = "/"; then
|
||||
datadir="/usr/share"
|
||||
if test "$datadir" = "\${prefix}/share"; then
|
||||
if test "$prefix" = "/"; then
|
||||
datadir="/usr/share"
|
||||
else
|
||||
datadir="$prefix/share"
|
||||
fi
|
||||
fi
|
||||
|
||||
dnl Fix "includedir" variable if it hasn't been specified...
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# "$Id: cups.list 1368 2000-09-14 18:04:10Z mike $"
|
||||
# "$Id: cups.list 1399 2000-10-02 14:34:23Z mike $"
|
||||
#
|
||||
# ESP Package Manager (EPM) file list for the Common UNIX Printing
|
||||
# System (CUPS).
|
||||
@@ -28,7 +28,7 @@
|
||||
%vendor Easy Software Products
|
||||
%license LICENSE.txt
|
||||
%readme README.txt
|
||||
%version 1.1.3
|
||||
%version 1.1.4
|
||||
%incompat printpro
|
||||
|
||||
%system all
|
||||
@@ -507,5 +507,5 @@ f 0444 root sys $MANDIR/man5/printers.conf.5 man/printers.conf.man
|
||||
i 0555 root sys cups cups.sh
|
||||
|
||||
#
|
||||
# End of "$Id: cups.list 1368 2000-09-14 18:04:10Z mike $".
|
||||
# End of "$Id: cups.list 1399 2000-10-02 14:34:23Z mike $".
|
||||
#
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# "$Id: cups.spec 1339 2000-09-06 12:38:12Z mike $"
|
||||
# "$Id: cups.spec 1399 2000-10-02 14:34:23Z mike $"
|
||||
#
|
||||
# RPM "spec" file for the Common UNIX Printing System (CUPS).
|
||||
#
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
Summary: Common Unix Printing System
|
||||
Name: cups
|
||||
Version: 1.1.3
|
||||
Version: 1.1.4
|
||||
Release: 0
|
||||
Copyright: GPL
|
||||
Group: System Environment/Daemons
|
||||
@@ -170,5 +170,5 @@ rm -rf $RPM_BUILD_ROOT
|
||||
/usr/lib/*.a
|
||||
|
||||
#
|
||||
# End of "$Id: cups.spec 1339 2000-09-06 12:38:12Z mike $".
|
||||
# End of "$Id: cups.spec 1399 2000-10-02 14:34:23Z mike $".
|
||||
#
|
||||
|
||||
+2
-2
@@ -76,8 +76,8 @@ install: all
|
||||
$(INSTALL_LIB) $(LIBCUPS) $(LIBDIR)
|
||||
if test $(LIBCUPS) != "libcups.a" -a $(LIBCUPS) != "libcups.la"; then \
|
||||
$(INSTALL_LIB) libcups.a $(LIBDIR); \
|
||||
$(RM) `basename $(LIBDIR)/$(LIBCUPS) .2`; \
|
||||
$(LN) $(LIBCUPS) `basename $(LIBDIR)/$(LIBCUPS) .2`; \
|
||||
$(RM) $(LIBDIR)/`basename $(LIBCUPS) .2`; \
|
||||
$(LN) $(LIBCUPS) $(LIBDIR)/`basename $(LIBCUPS) .2`; \
|
||||
fi
|
||||
|
||||
|
||||
|
||||
@@ -442,6 +442,17 @@ cupsParseOptions(const char *arg, /* I - Argument to parse */
|
||||
copyarg = strdup(arg);
|
||||
ptr = copyarg;
|
||||
|
||||
/*
|
||||
* Skip leading spaces...
|
||||
*/
|
||||
|
||||
while (isspace(*ptr))
|
||||
ptr ++;
|
||||
|
||||
/*
|
||||
* Loop through the string...
|
||||
*/
|
||||
|
||||
while (*ptr != '\0')
|
||||
{
|
||||
/*
|
||||
|
||||
+3
-2
@@ -1949,8 +1949,9 @@ Printcap /etc/printcap
|
||||
<H4>Description</H4>
|
||||
<P>The <CODE>Printcap</CODE> directive controls whether or not a
|
||||
printcap file is automatically generated and updated with a list of
|
||||
available printers. If specified with no value (the default), then no
|
||||
printcap file will be generated. </P>
|
||||
available printers. If specified with no value, then no printcap file
|
||||
will be generated. The default is to generate a file named <VAR>
|
||||
/etc/printcap</VAR>. </P>
|
||||
<P>When a filename is specified (e.g. <VAR>/etc/printcap</VAR>), the
|
||||
printcap file is written whenever a printer is added or removed. The
|
||||
printcap file can then be used by applications that are hardcoded to
|
||||
|
||||
+435
-431
@@ -1,6 +1,6 @@
|
||||
%PDF-1.2
|
||||
%âãÏÓ
|
||||
1 0 obj<</Producer(htmldoc 1.8.8 Copyright 1997-2000 Easy Software Products, All Rights Reserved.)/CreationDate(D:20000906183637Z)/Title( CUPS Software Administrators Manual)/Author(Easy Software Products)>>endobj
|
||||
1 0 obj<</Producer(htmldoc 1.8.8 Copyright 1997-2000 Easy Software Products, All Rights Reserved.)/CreationDate(D:20001002144013Z)/Title( CUPS Software Administrators Manual)/Author(Easy Software Products)>>endobj
|
||||
2 0 obj<</Type/Encoding/Differences[ 32/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma/minus/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 128/Euro 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 159/Ydieresis/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]>>endobj
|
||||
3 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding 2 0 R>>endobj
|
||||
4 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier-Bold/Encoding 2 0 R>>endobj
|
||||
@@ -151,18 +151,18 @@
|
||||
111 0 obj<</Subtype/Link/Rect[375.8 621.4 481.4 634.4]/Border[0 0 0]/Dest[704 0 R/XYZ null 768 0]>>endobj
|
||||
112 0 obj<</Subtype/Link/Rect[375.8 608.2 494.6 621.2]/Border[0 0 0]/Dest[701 0 R/XYZ null 529 0]>>endobj
|
||||
113 0 obj<</Subtype/Link/Rect[375.8 595.0 428.6 608.0]/Border[0 0 0]/Dest[704 0 R/XYZ null 529 0]>>endobj
|
||||
114 0 obj<</Subtype/Link/Rect[375.8 581.8 441.8 594.8]/Border[0 0 0]/Dest[704 0 R/XYZ null 304 0]>>endobj
|
||||
115 0 obj<</Subtype/Link/Rect[375.8 568.6 448.4 581.6]/Border[0 0 0]/Dest[707 0 R/XYZ null 768 0]>>endobj
|
||||
116 0 obj<</Subtype/Link/Rect[375.8 555.4 428.6 568.4]/Border[0 0 0]/Dest[707 0 R/XYZ null 582 0]>>endobj
|
||||
117 0 obj<</Subtype/Link/Rect[375.8 542.2 448.4 555.2]/Border[0 0 0]/Dest[707 0 R/XYZ null 385 0]>>endobj
|
||||
118 0 obj<</Subtype/Link/Rect[375.8 529.0 435.2 542.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 768 0]>>endobj
|
||||
119 0 obj<</Subtype/Link/Rect[375.8 515.8 441.8 528.8]/Border[0 0 0]/Dest[710 0 R/XYZ null 582 0]>>endobj
|
||||
120 0 obj<</Subtype/Link/Rect[375.8 502.6 441.8 515.6]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
121 0 obj<</Subtype/Link/Rect[375.8 489.4 448.4 502.4]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
122 0 obj<</Subtype/Link/Rect[375.8 476.2 422.0 489.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 584 0]>>endobj
|
||||
123 0 obj<</Subtype/Link/Rect[375.8 463.0 422.0 476.0]/Border[0 0 0]/Dest[713 0 R/XYZ null 324 0]>>endobj
|
||||
124 0 obj<</Subtype/Link/Rect[375.8 449.8 402.2 462.8]/Border[0 0 0]/Dest[716 0 R/XYZ null 768 0]>>endobj
|
||||
125 0 obj<</Subtype/Link/Rect[200.3 266.6 266.3 279.6]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
114 0 obj<</Subtype/Link/Rect[375.8 581.8 441.8 594.8]/Border[0 0 0]/Dest[707 0 R/XYZ null 768 0]>>endobj
|
||||
115 0 obj<</Subtype/Link/Rect[375.8 568.6 448.4 581.6]/Border[0 0 0]/Dest[707 0 R/XYZ null 595 0]>>endobj
|
||||
116 0 obj<</Subtype/Link/Rect[375.8 555.4 428.6 568.4]/Border[0 0 0]/Dest[707 0 R/XYZ null 409 0]>>endobj
|
||||
117 0 obj<</Subtype/Link/Rect[375.8 542.2 448.4 555.2]/Border[0 0 0]/Dest[710 0 R/XYZ null 768 0]>>endobj
|
||||
118 0 obj<</Subtype/Link/Rect[375.8 529.0 435.2 542.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 595 0]>>endobj
|
||||
119 0 obj<</Subtype/Link/Rect[375.8 515.8 441.8 528.8]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
120 0 obj<</Subtype/Link/Rect[375.8 502.6 441.8 515.6]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
121 0 obj<</Subtype/Link/Rect[375.8 489.4 448.4 502.4]/Border[0 0 0]/Dest[713 0 R/XYZ null 595 0]>>endobj
|
||||
122 0 obj<</Subtype/Link/Rect[375.8 476.2 422.0 489.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 412 0]>>endobj
|
||||
123 0 obj<</Subtype/Link/Rect[375.8 463.0 422.0 476.0]/Border[0 0 0]/Dest[716 0 R/XYZ null 768 0]>>endobj
|
||||
124 0 obj<</Subtype/Link/Rect[375.8 449.8 402.2 462.8]/Border[0 0 0]/Dest[716 0 R/XYZ null 595 0]>>endobj
|
||||
125 0 obj<</Subtype/Link/Rect[200.3 266.6 266.3 279.6]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
126 0 obj[74 0 R
|
||||
75 0 R
|
||||
76 0 R
|
||||
@@ -217,7 +217,7 @@
|
||||
125 0 R
|
||||
]endobj
|
||||
127 0 obj<</Subtype/Link/Rect[225.7 329.0 278.5 342.0]/Border[0 0 0]/Dest[692 0 R/XYZ null 768 0]>>endobj
|
||||
128 0 obj<</Subtype/Link/Rect[235.4 82.2 314.6 95.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
128 0 obj<</Subtype/Link/Rect[235.4 82.2 314.6 95.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 595 0]>>endobj
|
||||
129 0 obj[127 0 R
|
||||
128 0 R
|
||||
]endobj
|
||||
@@ -245,11 +245,11 @@
|
||||
143 0 obj[142 0 R
|
||||
]endobj
|
||||
144 0 obj<</Subtype/Link/Rect[219.1 329.0 271.9 342.0]/Border[0 0 0]/Dest[692 0 R/XYZ null 768 0]>>endobj
|
||||
145 0 obj<</Subtype/Link/Rect[335.4 156.6 401.4 169.6]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
145 0 obj<</Subtype/Link/Rect[335.4 156.6 401.4 169.6]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
146 0 obj[144 0 R
|
||||
145 0 R
|
||||
]endobj
|
||||
147 0 obj<</Subtype/Link/Rect[159.7 564.2 225.7 577.2]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
147 0 obj<</Subtype/Link/Rect[159.7 564.2 225.7 577.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
148 0 obj[147 0 R
|
||||
]endobj
|
||||
149 0 obj<</Subtype/Link/Rect[429.5 206.2 482.3 219.2]/Border[0 0 0]/Dest[674 0 R/XYZ null 555 0]>>endobj
|
||||
@@ -264,20 +264,20 @@
|
||||
154 0 R
|
||||
]endobj
|
||||
156 0 obj<</Subtype/Link/Rect[225.7 339.0 278.5 352.0]/Border[0 0 0]/Dest[692 0 R/XYZ null 768 0]>>endobj
|
||||
157 0 obj<</Subtype/Link/Rect[123.7 155.8 189.7 168.8]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
157 0 obj<</Subtype/Link/Rect[123.7 155.8 189.7 168.8]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
158 0 obj[156 0 R
|
||||
157 0 R
|
||||
]endobj
|
||||
159 0 obj<</Subtype/Link/Rect[146.8 509.0 186.4 522.0]/Border[0 0 0]/Dest[689 0 R/XYZ null 383 0]>>endobj
|
||||
160 0 obj[159 0 R
|
||||
]endobj
|
||||
161 0 obj<</Subtype/Link/Rect[331.4 575.0 397.4 588.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
161 0 obj<</Subtype/Link/Rect[331.4 402.6 397.4 415.6]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
162 0 obj[161 0 R
|
||||
]endobj
|
||||
163 0 obj<</Subtype/Link/Rect[205.0 575.0 271.0 588.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
163 0 obj<</Subtype/Link/Rect[205.0 402.6 271.0 415.6]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
164 0 obj[163 0 R
|
||||
]endobj
|
||||
165 0 obj<</Subtype/Link/Rect[284.9 564.2 403.9 577.2]/Border[0 0 0]/Dest[719 0 R/XYZ null 783 0]>>endobj
|
||||
165 0 obj<</Subtype/Link/Rect[284.9 391.8 403.9 404.8]/Border[0 0 0]/Dest[719 0 R/XYZ null 783 0]>>endobj
|
||||
166 0 obj[165 0 R
|
||||
]endobj
|
||||
167 0 obj<</Subtype/Link/Rect[157.2 581.8 210.0 594.8]/Border[0 0 0]/Dest[692 0 R/XYZ null 768 0]>>endobj
|
||||
@@ -297,9 +297,9 @@
|
||||
173 0 R
|
||||
174 0 R
|
||||
]endobj
|
||||
176 0 obj<</Subtype/Link/Rect[449.6 707.8 476.0 720.8]/Border[0 0 0]/Dest[716 0 R/XYZ null 768 0]>>endobj
|
||||
176 0 obj<</Subtype/Link/Rect[449.6 707.8 476.0 720.8]/Border[0 0 0]/Dest[716 0 R/XYZ null 595 0]>>endobj
|
||||
177 0 obj<</Subtype/Link/Rect[36.0 694.6 69.0 707.6]/Border[0 0 0]/Dest[686 0 R/XYZ null 768 0]>>endobj
|
||||
178 0 obj<</Subtype/Link/Rect[327.2 641.8 399.8 654.8]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
178 0 obj<</Subtype/Link/Rect[327.2 641.8 399.8 654.8]/Border[0 0 0]/Dest[713 0 R/XYZ null 595 0]>>endobj
|
||||
179 0 obj[176 0 R
|
||||
177 0 R
|
||||
178 0 R
|
||||
@@ -312,7 +312,7 @@
|
||||
183 0 obj<</Subtype/Link/Rect[72.0 495.4 171.0 508.4]/Border[0 0 0]/Dest[686 0 R/XYZ null 584 0]>>endobj
|
||||
184 0 obj[183 0 R
|
||||
]endobj
|
||||
185 0 obj<</Subtype/Link/Rect[186.9 661.0 252.9 674.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
185 0 obj<</Subtype/Link/Rect[186.9 661.0 252.9 674.0]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
186 0 obj[185 0 R
|
||||
]endobj
|
||||
187 0 obj<</Subtype/Link/Rect[489.3 489.4 555.2 502.4]/Border[0 0 0]/Dest[650 0 R/XYZ null 611 0]>>endobj
|
||||
@@ -592,17 +592,17 @@
|
||||
338 0 obj<</Subtype/Link/Rect[144.0 644.4 230.2 657.4]/Border[0 0 0]/Dest[701 0 R/XYZ null 529 0]>>endobj
|
||||
339 0 obj<</Subtype/Link/Rect[144.0 631.2 218.5 644.2]/Border[0 0 0]/Dest[704 0 R/XYZ null 768 0]>>endobj
|
||||
340 0 obj<</Subtype/Link/Rect[144.0 618.0 180.7 631.0]/Border[0 0 0]/Dest[704 0 R/XYZ null 529 0]>>endobj
|
||||
341 0 obj<</Subtype/Link/Rect[144.0 604.8 199.6 617.8]/Border[0 0 0]/Dest[704 0 R/XYZ null 304 0]>>endobj
|
||||
342 0 obj<</Subtype/Link/Rect[144.0 591.6 200.8 604.6]/Border[0 0 0]/Dest[707 0 R/XYZ null 768 0]>>endobj
|
||||
343 0 obj<</Subtype/Link/Rect[144.0 578.4 188.6 591.4]/Border[0 0 0]/Dest[707 0 R/XYZ null 582 0]>>endobj
|
||||
344 0 obj<</Subtype/Link/Rect[144.0 565.2 203.3 578.2]/Border[0 0 0]/Dest[707 0 R/XYZ null 385 0]>>endobj
|
||||
345 0 obj<</Subtype/Link/Rect[144.0 552.0 188.6 565.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 768 0]>>endobj
|
||||
346 0 obj<</Subtype/Link/Rect[144.0 538.8 199.0 551.8]/Border[0 0 0]/Dest[710 0 R/XYZ null 582 0]>>endobj
|
||||
347 0 obj<</Subtype/Link/Rect[144.0 525.6 194.1 538.6]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
348 0 obj<</Subtype/Link/Rect[144.0 512.4 204.5 525.4]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
349 0 obj<</Subtype/Link/Rect[144.0 499.2 184.3 512.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 584 0]>>endobj
|
||||
350 0 obj<</Subtype/Link/Rect[144.0 486.0 181.3 499.0]/Border[0 0 0]/Dest[713 0 R/XYZ null 324 0]>>endobj
|
||||
351 0 obj<</Subtype/Link/Rect[144.0 472.8 164.8 485.8]/Border[0 0 0]/Dest[716 0 R/XYZ null 768 0]>>endobj
|
||||
341 0 obj<</Subtype/Link/Rect[144.0 604.8 199.6 617.8]/Border[0 0 0]/Dest[707 0 R/XYZ null 768 0]>>endobj
|
||||
342 0 obj<</Subtype/Link/Rect[144.0 591.6 200.8 604.6]/Border[0 0 0]/Dest[707 0 R/XYZ null 595 0]>>endobj
|
||||
343 0 obj<</Subtype/Link/Rect[144.0 578.4 188.6 591.4]/Border[0 0 0]/Dest[707 0 R/XYZ null 409 0]>>endobj
|
||||
344 0 obj<</Subtype/Link/Rect[144.0 565.2 203.3 578.2]/Border[0 0 0]/Dest[710 0 R/XYZ null 768 0]>>endobj
|
||||
345 0 obj<</Subtype/Link/Rect[144.0 552.0 188.6 565.0]/Border[0 0 0]/Dest[710 0 R/XYZ null 595 0]>>endobj
|
||||
346 0 obj<</Subtype/Link/Rect[144.0 538.8 199.0 551.8]/Border[0 0 0]/Dest[710 0 R/XYZ null 409 0]>>endobj
|
||||
347 0 obj<</Subtype/Link/Rect[144.0 525.6 194.1 538.6]/Border[0 0 0]/Dest[713 0 R/XYZ null 768 0]>>endobj
|
||||
348 0 obj<</Subtype/Link/Rect[144.0 512.4 204.5 525.4]/Border[0 0 0]/Dest[713 0 R/XYZ null 595 0]>>endobj
|
||||
349 0 obj<</Subtype/Link/Rect[144.0 499.2 184.3 512.2]/Border[0 0 0]/Dest[713 0 R/XYZ null 412 0]>>endobj
|
||||
350 0 obj<</Subtype/Link/Rect[144.0 486.0 181.3 499.0]/Border[0 0 0]/Dest[716 0 R/XYZ null 768 0]>>endobj
|
||||
351 0 obj<</Subtype/Link/Rect[144.0 472.8 164.8 485.8]/Border[0 0 0]/Dest[716 0 R/XYZ null 595 0]>>endobj
|
||||
352 0 obj<</Subtype/Link/Rect[108.0 459.6 218.0 472.6]/Border[0 0 0]/Dest[719 0 R/XYZ null 783 0]>>endobj
|
||||
353 0 obj<</Subtype/Link/Rect[144.0 446.4 291.9 459.4]/Border[0 0 0]/Dest[719 0 R/XYZ null 266 0]>>endobj
|
||||
354 0 obj<</Subtype/Link/Rect[144.0 433.2 265.6 446.2]/Border[0 0 0]/Dest[722 0 R/XYZ null 649 0]>>endobj
|
||||
@@ -888,24 +888,24 @@
|
||||
559 0 obj<</D[647 0 R/XYZ null 798 null]>>endobj
|
||||
560 0 obj<</D[749 0 R/XYZ null 798 null]>>endobj
|
||||
561 0 obj<</D[719 0 R/XYZ null 783 null]>>endobj
|
||||
562 0 obj<</D[704 0 R/XYZ null 304 null]>>endobj
|
||||
563 0 obj<</D[707 0 R/XYZ null 768 null]>>endobj
|
||||
562 0 obj<</D[707 0 R/XYZ null 768 null]>>endobj
|
||||
563 0 obj<</D[707 0 R/XYZ null 595 null]>>endobj
|
||||
564 0 obj<</D[611 0 R/XYZ null 317 null]>>endobj
|
||||
565 0 obj<</D[650 0 R/XYZ null 611 null]>>endobj
|
||||
566 0 obj<</D[707 0 R/XYZ null 582 null]>>endobj
|
||||
566 0 obj<</D[707 0 R/XYZ null 409 null]>>endobj
|
||||
567 0 obj<</D[620 0 R/XYZ null 768 null]>>endobj
|
||||
568 0 obj<</D[617 0 R/XYZ null 590 null]>>endobj
|
||||
569 0 obj<</D[590 0 R/XYZ null 698 null]>>endobj
|
||||
570 0 obj<</D[707 0 R/XYZ null 385 null]>>endobj
|
||||
571 0 obj<</D[710 0 R/XYZ null 768 null]>>endobj
|
||||
572 0 obj<</D[710 0 R/XYZ null 582 null]>>endobj
|
||||
573 0 obj<</D[710 0 R/XYZ null 409 null]>>endobj
|
||||
570 0 obj<</D[710 0 R/XYZ null 768 null]>>endobj
|
||||
571 0 obj<</D[710 0 R/XYZ null 595 null]>>endobj
|
||||
572 0 obj<</D[710 0 R/XYZ null 409 null]>>endobj
|
||||
573 0 obj<</D[713 0 R/XYZ null 768 null]>>endobj
|
||||
574 0 obj<</D[842 0 R/XYZ null 783 null]>>endobj
|
||||
575 0 obj<</D[842 0 R/XYZ null 709 null]>>endobj
|
||||
576 0 obj<</D[713 0 R/XYZ null 768 null]>>endobj
|
||||
577 0 obj<</D[713 0 R/XYZ null 584 null]>>endobj
|
||||
578 0 obj<</D[713 0 R/XYZ null 324 null]>>endobj
|
||||
579 0 obj<</D[716 0 R/XYZ null 768 null]>>endobj
|
||||
576 0 obj<</D[713 0 R/XYZ null 595 null]>>endobj
|
||||
577 0 obj<</D[713 0 R/XYZ null 412 null]>>endobj
|
||||
578 0 obj<</D[716 0 R/XYZ null 768 null]>>endobj
|
||||
579 0 obj<</D[716 0 R/XYZ null 595 null]>>endobj
|
||||
580 0 obj<</Type/Pages/MediaBox[0 0 595 792]/Count 100/Kids[581 0 R
|
||||
584 0 R
|
||||
869 0 R
|
||||
@@ -1470,50 +1470,54 @@ endobj
|
||||
670 0 obj
|
||||
879
|
||||
endobj
|
||||
671 0 obj<</Type/Page/Parent 580 0 R/Contents 672 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 11 0 R/F9 12 0 R>>>>>>endobj
|
||||
672 0 obj<</Length 673 0 R/Filter/FlateDecode>>stream
|
||||
xÚµT]oÚ0}çW\ñD§â&!%°§µ[+UZÑ6˜¦J¼˜ä¦q—ØÌ60þý®�ðÑ´êÚIB2ø~œ{î9þÕ ! OIƒ!¤UçrÖ9»CÃ,§›áˆYïR«�ÁoXòíÉì¡s5ëŒ.“ˆ
|
||||
!%tŽè«ò}�°)‡läJ\ýæÕ²DãòÏ®»{êÙ�bÖîáxÀ±�N‘?Eçç.3€~ÔŸ‹Î(Ží¾ÁÛ³ãW¦¼c™ª¸�,UÕ+S
|
||||
eìYÒúž•¡Ëÿ„&Õbi…’uL¼'–"jÞfÂŽÔú²½®CZ2¡1µb�`–˜Š\ £V:Eà2ƒ�’»†À³L£1�+MË¥jBÞÃÂw!éÿŠïÀ¹±,r�rMó)‰~f d‰v£ôO°Šº([ fp»* Eüx)—°8‘7Ô3ÌØãzGL½PY°Û¥HyYnae¨`¶ÆbE7·4¶Èîªj³ZÐT†‚nXš³Rä�fØ'BZÔ9OÑ0¸±?/�rCø~D�§–ڇӞХ*K
|
||||
671 0 obj<</Type/Page/Parent 580 0 R/Contents 672 0 R/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F4 7 0 R/F8 11 0 R/F9 12 0 R>>>>>>endobj
|
||||
672 0 obj<</Length 673 0 R/Filter/FlateDecode>>stream
|
||||
xÚµT]oÚ0}çW\ñD§â&!%°§µ[+UZÑ6˜¦J¼˜ä¦q—ØÌ60þý®�ðÑ´êÚIB2ø~œ{î9þÕ ! OIƒ!¤UçrÖ9»CÃ,§›áˆYïR«�ÁoXòíÉì¡s5ëŒ.“ˆ
|
||||
!%tŽè«ò}�°)‡läJ\ýæÕ²DãòÏ®»{êÙ�bÖîáxÀ±�N‘?Eçç.3€~ÔŸ‹Î(Ží¾ÁÛ³ãW¦¼c™ª¸�,UÕ+S
|
||||
eìYÒúž•¡Ëÿ„&Õbi…’uL¼'–"jÞfÂŽÔú²½®CZ2¡1µb�`–˜Š\ £V:Eà2ƒ�’»†À³L£1�+MË¥jBÞÃÂw!éÿŠïÀ¹±,r�rMó)‰~f d‰v£ôO°Šº([ fp»* Eüx)—°8‘7Ô3ÌØãzGL½PY°Û¥HyYnae¨`¶ÆbE7·4¶Èîªj³ZÐT†‚nXš³Rä�fØ'BZÔ9OÑ0¸±?/�rCø~D�§–ڇӞХ*K
|
||||
4¨×¨
|
||||
l„-B)$¾�"²*}B8¶É^€ñSÎ
|
||||
b󼦽tèÔZ�J€§4Šq°ÀÆQÆáÇÅÄë…˜„´(¿p@?_Læ=3?a{½Ç»
|
||||
��ÁN¥í„WõcÑ<6ƒ$!O½üØâä
|
||||
OÍ¡
|
||||
ÜÕÁOœ{2QÿÇ¥�‡ý›U7:÷xO)Æ%ƒô | ||||