12.11.2012 Views

ijpds formats.book - Kodak

ijpds formats.book - Kodak

ijpds formats.book - Kodak

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 4. Record Formats<br />

Range Check Record (RCR)<br />

Range Check Record (RCR)<br />

The RCR record sets limits for the four sides (top, bottom, left, and right)<br />

of the page buffer. Any data that is positioned outside of these limits<br />

causes the printer to generate a warning message for the current page.<br />

After a warning message, printing will continue but at a reduced speed.<br />

Byte Position Bytes Field Name Description<br />

Warnings can be effectively disabled for the right side and bottom by<br />

specifying the maximum positive value and for the left side and top by<br />

specifying the maximum negative value. The maximum positive field<br />

value is 2,147,483,647 (hex 7F FF FF FF). The maximum negative field<br />

value is -2,147,483,648 (hex 80 00 00 00).<br />

For compatibility with older jobs, default values for range checking are set<br />

for all sides at the start of a new job to the size of the page buffer (top = 0,<br />

bottom = maximum Y, left = 0, and right = maximum X). An RCR record in<br />

the data stream after the JC2 record and before the first font, fixed file, or<br />

SOD/SDC records will define the default range check values for the<br />

current RIP. The ranges are set to the default values each time a new<br />

document is started. An RCR record occurring after the start of a new<br />

document defines the range values for the current document only.<br />

1-2 2 Record Length The length of this record, in binary, including the record length<br />

field. For example, hex 00 14 specifies a record length of 20 bytes.<br />

3 1 Cyclic Record Count A binary cyclic record count using modulo 256. Each record in the<br />

job is counted, starting with hex 01 for the first record. The 255th<br />

record is hex FF and the 256th record is hex 00. This count is used<br />

to verify record sequence.<br />

4 1 Control Code A binary code that identifies the record type. A value of hex 32<br />

identifies the RCR record.<br />

5-8 4 Top Limit A signed binary number that sets the limit for the top of the page<br />

buffer. If any data is positioned at a Y value less than this field, a<br />

warning is generated.<br />

A value of binary zero in this field sets the limit to the top of the<br />

page (Y = 0).<br />

9-12 4 Bottom Limit A signed binary number that sets the limit for the bottom of the<br />

page buffer. If any data is positioned at a Y value greater than this<br />

field, a warning is generated.<br />

A value of binary zero in this field sets the limit to the bottom of the<br />

page buffer (Y = maximum Y).<br />

13-16 4 Left Limit A signed binary number that sets the limit for the left side of the<br />

page buffer. If any data is positioned at an X value less than this<br />

field, a warning is generated.<br />

A value of binary zero in this field sets the limit to the left side of the<br />

page buffer (X = 0).<br />

17-20 4 Right Limit A signed binary number that sets the limit for the right side of the<br />

page buffer. If any data is positioned at an X value greater than this<br />

field, a warning is generated.<br />

A value of binary zero in this field sets the limit to the right side of<br />

the page buffer (X = maximum X).<br />

Reference Guide 4 - 27

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

Saved successfully!

Ooh no, something went wrong!