-CHANGES.txt - 05/29/2002
+CHANGES.txt - 05/31/2002
------------------------
CHANGES IN CUPS V1.1.15
- Updated the CUPS license agreement for the new MacOS
and OpenSSL license exceptions.
+ - ppdOpen() and friends now add an "Auto" InputSlot
+ option if none is provided to automatically select the
+ correct tray.
- Updated the ppdEmit() and ppdEmitFd() functions to
(re)mark the correct PageSize or PageRegion option
depending on the selected ManualFeed or InputSlot
"Filename(s)",
"Print",
"Options Installed",
+"Auto",
"400 Your browser sent a request that this server could not understand.",
"This server could not verify that you are authorized to access the resource.",
"You must pay to access this server.",
/*
- * "$Id: language.h,v 1.26 2002/03/25 17:51:18 mike Exp $"
+ * "$Id: language.h,v 1.27 2002/05/31 19:07:18 mike Exp $"
*
* Multi-language support for the Common UNIX Printing System (CUPS).
*
CUPS_MSG_FILENAME,
CUPS_MSG_PRINT,
CUPS_MSG_OPTIONS_INSTALLED,
+ CUPS_MSG_AUTO,
CUPS_MSG_HTTP_BASE = 200,
CUPS_MSG_HTTP_END = 505,
CUPS_MSG_MAX
#endif /* !_CUPS_LANGUAGE_H_ */
/*
- * End of "$Id: language.h,v 1.26 2002/03/25 17:51:18 mike Exp $".
+ * End of "$Id: language.h,v 1.27 2002/05/31 19:07:18 mike Exp $".
*/
/*
- * "$Id: ppd.c,v 1.69 2002/05/23 17:54:13 mike Exp $"
+ * "$Id: ppd.c,v 1.70 2002/05/31 19:07:18 mike Exp $"
*
* PPD file routines for the Common UNIX Printing System (CUPS).
*
printf("Premature EOF at %lu...\n", (unsigned long)ftell(fp));
#endif /* DEBUG */
+ /*
+ * Make sure that all PPD files with an InputSlot option have an
+ * "auto" choice that maps to no specific tray or media type.
+ */
+
+ if ((option = ppdFindOption(ppd, "InputSlot")) != NULL)
+ {
+ for (i = 0; i < option->num_choices; i ++)
+ if (option->choices[i].code == NULL || !option->choices[i].code[0])
+ break;
+
+ if (i >= option->num_choices)
+ {
+ /*
+ * No "auto" input slot, add one...
+ */
+
+ choice = ppd_add_choice(option, "Auto");
+
+ strlcpy(choice->text, cupsLangString(language, CUPS_MSG_AUTO),
+ sizeof(choice->text));
+ choice->code = NULL;
+ }
+ }
+
/*
* Set the option back-pointer for each choice...
*/
/*
- * End of "$Id: ppd.c,v 1.69 2002/05/23 17:54:13 mike Exp $".
+ * End of "$Id: ppd.c,v 1.70 2002/05/31 19:07:18 mike Exp $".
*/
Filename(s)
Print
Options Installed
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Filename(s)
Print
Options Installed
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Soubor(y)
Tisk
Options Installed
+Auto
400 Vá¹ prohlíŸeè odeslal poŸadavek, kterému tento server nerozumí.
Server nemohl ovìøit, zda máte oprávnìní pøistupovat k tomuto zdroji.
Pøístup k tomuto serveru je placený.
Dateiname(s)
Druker
Installierte Optionen
+Automatisch
400 Der Server versteht die Anfrage Ihres Browsers nicht.
Der Server konnte nicht Ihre Berechtigung überprüfen, diese Ressource zu benutzen.
Sie müssen bezahlen, um auf diesen Server zuzugreifen.
Filename(s)
Print
Options Installed
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Nombre(s)
Impresión
Opciones instaladas
+Automático
400 Su browser envió una petición que este servidor no podría entender.
Este servidor no podría verificar que le autoricen a tener acceso al recurso.
Usted debe pagar tener acceso a este servidor.
Nom du ficher(s)
Imprimer
Options installées
+Automatique
400 Votre browser a envoyé une demande que ce serveur ne pouvait pas comprendre.
Ce serveur ne pouvait pas vérifier que vous êtes autoriséz à accéder à la ressource.
Vous devez payer pour accéder à ce serveur.
Filename(s)
Print
Options Installed
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Nome/i file
Stampa
Opzioni installate
+Automatico
400 Il vostro browser ha inviato una richiesta che non può essere eseguita su questo server.
Questo server non ha potuto verificare la vostra autorizzazione ad accedere alla risorsa.
L'accesso a questo servizio è a pagamento.
Filename(s)
Print
Options Installed
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Filename(s)
Print
Installed Options
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Filnamn
Print
Options Installed
+Auto
400 Din bläddrare skickade en begäran som den här tjänstehanteraren inte förstår.
Den här tjänstehanteraren kan inte verifiera att du har tillstånd att använda tjänsten.
Du måste betala för att använda denna tjänst.
Filename(s)
Print
Installed Options
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
Filename(s)
Print
Installed Options
+Auto
400 Your browser sent a request that this server could not understand.
This server could not verify that you are authorized to access the resource.
You must pay to access this server.
文件名
打印
Options Installed
+Auto
400 您的浏览器发送了一个本服务器不理解的请求。
本服务器无法确认您有权访问该资源。
您必须付费来访问本服务器。