Das JavaScript greift im Rahmen eines Events z. B. „Vor dem Scannen“ auf das Datenverzeichnis des Jobs zu, um Dateinamen und Dateigröße auszulesen.

folder = job.folder;
target_file = folder + "/order.dat";

str  = "[General]\n";
str += 'JOBNAME=' + job.name + '\n';
str += 'NUM_PAGES=' + job.numPages.toString() + '\n';

for (i = 1; i < 20; i++) {
  idx = job.index(i);
  if (idx.length > 0) {
    str += 'KEY' + i.toString() + '=' + idx + '\n';
  }
}

str    += "[Pages]\n";

for (i = 1; i <= job.numPages; i++) {

   page = job.pages[i-1];

// str += 'P' + i.toString() + '=images/' + ut.getFilenameFromString (page.fileName) + '\n';
   str += 'P' + i.toString() + '=images/' + page.fileNameOnly + '\n';
   str += 'L' + i.toString() + '=' + page.fileSize.toString() + '\n';

}

ut.writeStringToFile(target_file, str);

//———————————————————————————-