12.11.2012 Views

ijpds formats.book - Kodak

ijpds formats.book - Kodak

ijpds formats.book - Kodak

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Multiple-File (Very Large) Jobs<br />

File Structure<br />

Appendix D. Indexing and Multi-File IJPDS<br />

Multiple-File (Very Large) Jobs<br />

Multi-file jobs were designed to break the 2-gigabyte barrier of maximum<br />

file size imposed by several factors in the implementation of the printing<br />

system (and by NFS when that is the networking protocol). Multi-file jobs<br />

may not change to the second file until after documents have begun to<br />

appear in the data stream. You may not break the job until after all fonts<br />

and fixed files have appeared.<br />

For a duplex process color job (8 RIPs: CMKY front and CMKY back) this<br />

allows a total of just under 2GB of total fonts in the job, or an average of<br />

128MB per RIP (even though the RIP allows up to 256MB).<br />

Break the job on a document boundary. That is to say, as you are<br />

approaching 2GB (or whatever size at which you want to break) finish up<br />

to the same document number for all RIPs, and then break. (No<br />

document should exist partly on one file and partly on the next file.)<br />

Stop at the end of a 4K block. Begin the next file with what would have<br />

been the next 4K block if you were not splitting files. The next IJPDS<br />

record must have the next cyclic count value after the last record in the<br />

previous file. Do not repeat the JC2 in the subsequent files; do not end<br />

the files before the last file with EOJ (End-Of-Job) records. The structure<br />

should be such that if all the multiple files were concatenated together,<br />

they would look like one (albeit too large) correctly-composed IJPDS job.<br />

The system will keep looking for the next file any time it hits end-of-file<br />

without an IJPDS EOJ record.<br />

File Naming<br />

If a job is named “ralph” then the multiple files are named ralph.a01,<br />

ralph.a02, ralph.a03, etc. The filename extensions do not limit you to 99<br />

files. It goes like this: .a01, .a02, .a03... .a98, .a99, .b00, .b01, .b02 ...<br />

.b98, .b99, .c00, .c01, .c02 ... etc. Note the first file is .a01 but the bxx,<br />

cxx, dxx, etc. files run from 00 through 99 (not 01 through 99).<br />

Reference Guide D - 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!