if (cupsRasterInterpretPPD(&header, ppd, num_options, options, raster_cb))
{
- _cupsLangPuts(stderr, _("ERROR: Bad page setup\n"));
+ _cupsLangPuts(stderr, _("ERROR: The page setup information was not valid.\n"));
fprintf(stderr, "DEBUG: %s\n", cupsRasterErrorString());
return (1);
}
switch (header.cupsColorSpace)
{
case CUPS_CSPACE_W :
+ case CUPS_CSPACE_SW :
if (header.cupsBitsPerColor >= 8)
{
primary = CUPS_IMAGE_WHITE;
}
break;
- default :
case CUPS_CSPACE_RGB :
case CUPS_CSPACE_RGBA :
case CUPS_CSPACE_RGBW :
+ case CUPS_CSPACE_SRGB :
+ case CUPS_CSPACE_ADOBERGB :
if (header.cupsBitsPerColor >= 8)
{
primary = CUPS_IMAGE_RGB;
primary = CUPS_IMAGE_CMY;
secondary = CUPS_IMAGE_CMY;
break;
+
+ case CUPS_CSPACE_CIEXYZ :
+ case CUPS_CSPACE_CIELab :
+ case CUPS_CSPACE_ICC1 :
+ case CUPS_CSPACE_ICC2 :
+ case CUPS_CSPACE_ICC3 :
+ case CUPS_CSPACE_ICC4 :
+ case CUPS_CSPACE_ICC5 :
+ case CUPS_CSPACE_ICC6 :
+ case CUPS_CSPACE_ICC7 :
+ case CUPS_CSPACE_ICC8 :
+ case CUPS_CSPACE_ICC9 :
+ case CUPS_CSPACE_ICCA :
+ case CUPS_CSPACE_ICCB :
+ case CUPS_CSPACE_ICCC :
+ case CUPS_CSPACE_ICCD :
+ case CUPS_CSPACE_ICCE :
+ case CUPS_CSPACE_ICCF :
+ case CUPS_CSPACE_DEVICE1 :
+ case CUPS_CSPACE_DEVICE2 :
+ case CUPS_CSPACE_DEVICE3 :
+ case CUPS_CSPACE_DEVICE4 :
+ case CUPS_CSPACE_DEVICE5 :
+ case CUPS_CSPACE_DEVICE6 :
+ case CUPS_CSPACE_DEVICE7 :
+ case CUPS_CSPACE_DEVICE8 :
+ case CUPS_CSPACE_DEVICE9 :
+ case CUPS_CSPACE_DEVICEA :
+ case CUPS_CSPACE_DEVICEB :
+ case CUPS_CSPACE_DEVICEC :
+ case CUPS_CSPACE_DEVICED :
+ case CUPS_CSPACE_DEVICEE :
+ case CUPS_CSPACE_DEVICEF :
+ fprintf(stderr, "ERROR: Colorspace %d not supported.\n",
+ header.cupsColorSpace);
+ exit(1);
break;
}
if (img == NULL)
{
- _cupsLangPuts(stderr, _("ERROR: Unable to open image file for printing\n"));
+ _cupsLangPuts(stderr, _("ERROR: The image file to print could not be opened.\n"));
ppdClose(ppd);
return (1);
}
header.cupsBytesPerLine)
{
_cupsLangPuts(stderr,
- _("ERROR: Unable to write raster data to "
- "driver\n"));
+ _("ERROR: The raster data could not be written "
+ "to the driver.\n"));
cupsImageClose(img);
exit(1);
}
if (cupsRasterWritePixels(ras, row, header.cupsBytesPerLine) <
header.cupsBytesPerLine)
{
- _cupsLangPuts(stderr,
- _("ERROR: Unable to write raster data to driver\n"));
+ _cupsLangPuts(stderr,
+ _("ERROR: The raster data could not be written to "
+ "the driver.\n"));
cupsImageClose(img);
exit(1);
}
header.cupsBytesPerLine)
{
_cupsLangPuts(stderr,
- _("ERROR: Unable to write raster data to "
- "driver\n"));
+ _("ERROR: The raster data could not be written "
+ "to the driver.\n"));
cupsImageClose(img);
exit(1);
}