static int header_row_read_handler(void *user_data, uint8_t buf[], size_t len)
{
- int x_repeats;
int y_repeats;
int pattern;
int pos;
{
default:
case T4_RESOLUTION_100_100:
- x_repeats = 1;
y_repeats = 1;
break;
case T4_RESOLUTION_R8_STANDARD:
case T4_RESOLUTION_200_100:
- x_repeats = 2;
y_repeats = 1;
break;
case T4_RESOLUTION_R8_FINE:
case T4_RESOLUTION_200_200:
- x_repeats = 2;
y_repeats = 2;
break;
case T4_RESOLUTION_300_300:
- x_repeats = 3;
y_repeats = 3;
break;
case T4_RESOLUTION_R8_SUPERFINE:
case T4_RESOLUTION_200_400:
- x_repeats = 2;
y_repeats = 4;
break;
case T4_RESOLUTION_R16_SUPERFINE:
case T4_RESOLUTION_400_400:
- x_repeats = 4;
y_repeats = 4;
break;
case T4_RESOLUTION_400_800:
- x_repeats = 4;
y_repeats = 8;
break;
case T4_RESOLUTION_300_600:
- x_repeats = 3;
y_repeats = 6;
break;
case T4_RESOLUTION_600_600:
- x_repeats = 6;
y_repeats = 6;
break;
case T4_RESOLUTION_600_1200:
- x_repeats = 6;
y_repeats = 12;
break;
case T4_RESOLUTION_1200_1200:
- x_repeats = 12;
y_repeats = 12;
break;
}
case T4_SUPPORT_WIDTH_215MM:
break;
case T4_SUPPORT_WIDTH_255MM:
- x_repeats *= 2;
break;
case T4_SUPPORT_WIDTH_303MM:
- x_repeats *= 3;
break;
}
if (s->header_overlays_image)