]>
git.ipfire.org Git - thirdparty/cups.git/blob - tools/products.php
4 $fp = popen("zgrep '^\\*Product:' /Library/Printers/PPDs/Contents/Resources/*.gz", "r");
8 while ($line = fgets($fp, 1024))
10 $data = explode(":", $line);
11 if (array_key_exists($data[0], $files))
16 $data = explode("\"", $line);
17 if (strlen($data[1]) > $maxlen)
18 $maxlen = strlen($data[1]);
28 foreach ($files as $file => $count)
30 if ($current_count == 0)
31 print(basename($file) . " => $count products\n");
33 if ($count != $current_count)
35 if ($current_count != 0)
36 print("$current_files PPDs with $current_count products.\n");
38 $current_count = $count;
45 if ($current_count != 0)
46 print("$current_files PPDs with $current_count products.\n");
48 print("Maximum length of Product string: $maxlen\n");