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 />

Unformatted Image Line (UIL)<br />

Unformatted Image Line (UIL)<br />

The UIL record specifies the portion of an unformatted image string that is<br />

to be printed. Unformatted image strings are stored in IML records in fixed<br />

files. GFF, RFF, and SFF records are used to position the fixed file pointer<br />

at the IML record and then the UIL record specifies the portion to print. If<br />

the record pointed to by the fixed file pointer is not an IML record, printing<br />

stops and an error is generated when the UIL record is executed.<br />

Byte Position Bytes Field Name Description<br />

The UIL record does not affect the current fixed file and current record<br />

numbers set by the GFF, RFF, and SFF records.<br />

If the multi-part line mode is enabled by an MPL record, the cursor is left<br />

at the end of the text printed by this record and is not positioned for the<br />

next line.<br />

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

field. For example, hex 00 08 specifies a record length of 8 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 33<br />

identifies the UIL record.<br />

5-6 2 Start of String An unsigned binary number that specifies the number of the byte<br />

within the unformatted image string at which printing is to start.<br />

A binary zero starts printing at the first byte of the string. The range<br />

is 0-65535.<br />

If the current font is a super font, the start value must be an even<br />

number.<br />

A start value that is equal to or greater than the length of the string<br />

causes printing to stop and an error message to be generated.<br />

7-8 2 String Length An unsigned binary number that specifies the number of bytes to<br />

be printed from the unformatted image string. The range is<br />

0-65535.<br />

A length value of binary zero causes the printing of a blank line if<br />

the Multi-Part line mode is disabled. Refer to the description for the<br />

MPL record. If the Multi-Part line mode is enabled, a length value<br />

of binary zero does not affect the current cursor position.<br />

If the length value added to the start value exceeds the length of<br />

the unformatted string, printing stops and an error message is<br />

generated.<br />

If the current font is a super font, the length must be an even<br />

number.<br />

Reference Guide 4 - 47

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

Saved successfully!

Ooh no, something went wrong!