A 127-byte (0x7f) record that appears at the start of every print job. More...

Public Attributes | |
| uint32_t | unknown1 |
| 0x00 - 0x03: always 0x0000000e? More... | |
| char | short_name [14] |
| 0x04 - 0x11: "Job1.job"; enough room to store full 8.3 + NULL More... | |
| char | long_filename [64] |
| 0x12 - 0x51: "Wstbnk_Plnr1_Endprntr2_Gor_Apr29_15.ijj" ...length unknown, 64 is just a guess More... | |
| uint8_t | unknown2 |
| 0x52: always zero? More... | |
| uint8_t | unknown3 |
| 0x53: always zero? More... | |
| uint32_t | unknown4 |
| 0x54 - 0x57: always zero? More... | |
| uint32_t | unknown5 |
| 0x58 - 0x5b: always 0x00002204? (8708) More... | |
| uint32_t | unknown6 |
| 0x5c - 0x5f: 0x128e0 (76000d), 0xcb20 (52000d), 0x24220 (148000d), 0x157c0 (88000) More... | |
| uint32_t | unknown7 |
| 0x60 - 0x63: always 0x00000014? (20d) More... | |
| uint32_t | unknown8 |
| 0x64 - 0x67: 0x0384 (900d), 0x0258 (600d), 0x0708 (1800d), 0x041a (1050d) More... | |
| uint32_t | unknown9 |
| 0x68 - 0x6b: always 0x0000012c? (300d) More... | |
| uint32_t | unknown10 |
| 0x6c - 0x6f: always zero? More... | |
| uint32_t | unknown11 |
| 0x70 - 0x73: always zero? More... | |
| uint32_t | unknown12 |
| 0x74 - 0x77: always zero? More... | |
| uint8_t | unknown13 |
| 0x78: always zero? More... | |
| uint32_t | unknown14 |
| 0x79 - 0x7c: 0xae (174d), 0x0efc (3836d), 0x076e (1902d), 0x1380 (4992d), 0x0bda (3034d), 0x106b (4203d), 0x11c7 (4551d) More... | |
| uint16_t | unknown15 |
| 0x7d - 0x7e: ? More... | |
A 127-byte (0x7f) record that appears at the start of every print job.
IJS files seem to be big-endian. See ByteOrder::swap().Example #1:
Example #2:
| uint32_t IJS::RecJob::unknown1 |
0x00 - 0x03: always 0x0000000e?
Referenced by IJS::load().
| char IJS::RecJob::short_name[14] |
0x04 - 0x11: "Job1.job"; enough room to store full 8.3 + NULL
Referenced by IJS::load().
| char IJS::RecJob::long_filename[64] |
0x12 - 0x51: "Wstbnk_Plnr1_Endprntr2_Gor_Apr29_15.ijj" ...length unknown, 64 is just a guess
Referenced by IJS::load().
| uint8_t IJS::RecJob::unknown2 |
0x52: always zero?
| uint8_t IJS::RecJob::unknown3 |
0x53: always zero?
| uint32_t IJS::RecJob::unknown4 |
0x54 - 0x57: always zero?
| uint32_t IJS::RecJob::unknown5 |
0x58 - 0x5b: always 0x00002204? (8708)
| uint32_t IJS::RecJob::unknown6 |
0x5c - 0x5f: 0x128e0 (76000d), 0xcb20 (52000d), 0x24220 (148000d), 0x157c0 (88000)
| uint32_t IJS::RecJob::unknown7 |
0x60 - 0x63: always 0x00000014? (20d)
| uint32_t IJS::RecJob::unknown8 |
0x64 - 0x67: 0x0384 (900d), 0x0258 (600d), 0x0708 (1800d), 0x041a (1050d)
| uint32_t IJS::RecJob::unknown9 |
0x68 - 0x6b: always 0x0000012c? (300d)
| uint32_t IJS::RecJob::unknown10 |
0x6c - 0x6f: always zero?
| uint32_t IJS::RecJob::unknown11 |
0x70 - 0x73: always zero?
| uint32_t IJS::RecJob::unknown12 |
0x74 - 0x77: always zero?
| uint8_t IJS::RecJob::unknown13 |
0x78: always zero?
| uint32_t IJS::RecJob::unknown14 |
0x79 - 0x7c: 0xae (174d), 0x0efc (3836d), 0x076e (1902d), 0x1380 (4992d), 0x0bda (3034d), 0x106b (4203d), 0x11c7 (4551d)
| uint16_t IJS::RecJob::unknown15 |
0x7d - 0x7e: ?