summaryrefslogtreecommitdiff
path: root/backend/lpd.c
diff options
context:
space:
mode:
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2009-10-15 18:50:47 +0000
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>2009-10-15 18:50:47 +0000
commit4d301e694f72b03ab2b6c8189387bd7076a3a2ea (patch)
tree3fe42587c15d843dd9eba082b9519ab52f2571cd /backend/lpd.c
parentb226ab99134159fff1c3192d3bf22d2652db386b (diff)
Merge changes from CUPS 1.5svn-r8849.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1725 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'backend/lpd.c')
-rw-r--r--backend/lpd.c42
1 files changed, 12 insertions, 30 deletions
diff --git a/backend/lpd.c b/backend/lpd.c
index 2bb154d3e..0e91a5388 100644
--- a/backend/lpd.c
+++ b/backend/lpd.c
@@ -432,7 +432,7 @@ main(int argc, /* I - Number of command-line arguments (6 or 7) */
if ((addrlist = httpAddrGetList(hostname, AF_UNSPEC, "1")) == NULL)
{
- _cupsLangPrintf(stderr, _("ERROR: Unable to locate printer \'%s\'!\n"),
+ _cupsLangPrintf(stderr, _("ERROR: Unable to locate printer \'%s\'\n"),
hostname);
return (CUPS_BACKEND_STOP);
}
@@ -602,7 +602,7 @@ lpd_command(int fd, /* I - Socket connection to LPD host */
{
_cupsLangPrintf(stderr,
_("WARNING: Remote host did not respond with command "
- "status byte after %d seconds!\n"), timeout);
+ "status byte after %d seconds\n"), timeout);
status = errno;
}
@@ -652,7 +652,6 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
have_supplies; /* Printer supports supply levels? */
int copy; /* Copies written */
time_t start_time; /* Time of first connect */
- int recoverable; /* Recoverable error shown? */
size_t nbytes; /* Number of bytes written */
off_t tbytes; /* Total bytes written */
char buffer[32768]; /* Output buffer */
@@ -688,7 +687,7 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
if ((addrlist = httpAddrGetList(hostname, AF_UNSPEC, portname)) == NULL)
{
- _cupsLangPrintf(stderr, _("ERROR: Unable to locate printer \'%s\'!\n"),
+ _cupsLangPrintf(stderr, _("ERROR: Unable to locate printer \'%s\'\n"),
hostname);
return (CUPS_BACKEND_STOP);
}
@@ -697,8 +696,7 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
* Remember when we started trying to connect to the printer...
*/
- recoverable = 0;
- start_time = time(NULL);
+ start_time = time(NULL);
/*
* Loop forever trying to print the file...
@@ -831,15 +829,13 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
{
if (contimeout && (time(NULL) - start_time) > contimeout)
{
- _cupsLangPuts(stderr, _("ERROR: Printer not responding!\n"));
+ _cupsLangPuts(stderr, _("ERROR: Printer not responding\n"));
return (CUPS_BACKEND_FAILED);
}
- recoverable = 1;
-
_cupsLangPrintf(stderr,
- _("WARNING: recoverable: Network host \'%s\' is busy; "
- "will retry in %d seconds...\n"), hostname, delay);
+ _("WARNING: Network host \'%s\' is busy; will retry in "
+ "%d seconds...\n"), hostname, delay);
sleep(delay);
@@ -856,28 +852,14 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
}
else
{
- recoverable = 1;
-
fprintf(stderr, "DEBUG: Connection error: %s\n", strerror(errno));
_cupsLangPuts(stderr,
- _("ERROR: recoverable: Unable to connect to printer; "
- "will retry in 30 seconds...\n"));
+ _("ERROR: Unable to connect to printer; will retry in 30 "
+ "seconds...\n"));
sleep(30);
}
}
- if (recoverable)
- {
- /*
- * If we've shown a recoverable error make sure the printer proxies
- * have a chance to see the recovered message. Not pretty but
- * necessary for now...
- */
-
- fputs("INFO: recovered: \n", stderr);
- sleep(5);
- }
-
fputs("STATE: -connecting-to-device\n", stderr);
_cupsLangPuts(stderr, _("INFO: Connected to printer...\n"));
@@ -1026,7 +1008,7 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
{
_cupsLangPrintf(stderr,
_("WARNING: Remote host did not respond with control "
- "status byte after %d seconds!\n"), timeout);
+ "status byte after %d seconds\n"), timeout);
status = errno;
}
@@ -1118,7 +1100,7 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
{
_cupsLangPrintf(stderr,
_("WARNING: Remote host did not respond with data "
- "status byte after %d seconds!\n"), timeout);
+ "status byte after %d seconds\n"), timeout);
status = 0;
}
@@ -1173,7 +1155,7 @@ lpd_queue(const char *hostname, /* I - Host to connect to */
{
_cupsLangPrintf(stderr,
_("WARNING: Remote host did not respond with control "
- "status byte after %d seconds!\n"), timeout);
+ "status byte after %d seconds\n"), timeout);
status = errno;
}