Index: scheduler/cups-driverd.cxx =================================================================== --- scheduler/cups-driverd.cxx (revision 9862) +++ scheduler/cups-driverd.cxx (working copy) @@ -1525,7 +1525,7 @@ name[512], /* ppd-name */ make[128], /* ppd-make */ make_and_model[128], /* ppd-make-and-model */ - device_id[128], /* ppd-device-id */ + device_id[256], /* ppd-device-id */ languages[128], /* ppd-natural-language */ product[128], /* ppd-product */ psversion[128], /* ppd-psversion */ @@ -1656,7 +1656,7 @@ strcpy(type_str, "postscript"); if (sscanf(line, "\"%511[^\"]\"%127s%*[ \t]\"%127[^\"]\"" - "%*[ \t]\"%127[^\"]\"%*[ \t]\"%127[^\"]\"" + "%*[ \t]\"%127[^\"]\"%*[ \t]\"%255[^\"]\"" "%*[ \t]\"%127[^\"]\"%*[ \t]\"%127[^\"]\"" "%*[ \t]\"%127[^\"]\"", name, languages, make, make_and_model,