#include <t4.h>
Public Attributes | |
int | scan_lines |
int | options |
int | line_encoding |
The type of compression used between the FAX machines. | |
int | min_scan_line_bits |
int | output_compression |
int | output_t4_options |
char | header_info [50+1] |
int | verbose |
time_t | page_start_time |
int | bytes_per_row |
int | image_size |
int | image_buffer_size |
uint8_t * | image_buffer |
TIFF * | tiff_file |
const char * | file |
int | start_page |
int | stop_page |
int | pages_transferred |
int | column_resolution |
int | row_resolution |
int | image_width |
int | row |
int | rows |
int | curr_bad_row_run |
int | longest_bad_row_run |
int | bad_rows |
uint8_t * | rowbuf |
int | bit_pos |
int | bit_ptr |
int | bits |
uint32_t | bits_to_date |
const char * | vendor |
const char * | model |
const char * | local_ident |
const char * | far_ident |
const char * | sub_address |
int | row_is_2d |
This variable is set if we are treating the current row as a 2D encoded one. | |
int | itsblack |
int | row_len |
int | first_eol_seen |
This variable is used to record the fact we have seen at least one EOL since we started decoding. We will not try to interpret the received data as an image until we have seen the first EOL. | |
int | consecutive_eols |
This variable is used to count the consecutive EOLS we have seen. If it reaches six, this is the end of the image. | |
uint32_t * | refruns |
uint32_t * | curruns |
uint32_t * | pa |
uint32_t * | pb |
int | a0 |
int | b1 |
int | run_length |
The length of the current run of black or white. | |
int | black_white |
uint32_t | data |
int | bit |
int | last_row_starts_at |
A point into the image buffer indicating where the last row begins. | |
int | row_starts_at |
A point into the image buffer indicating where the current row begins. | |
uint8_t * | refrowbuf |
The reference line for 2D encoding. | |
int | maxk |
The maximum contiguous rows that will be 2D encoded. | |
int | k |
Number of rows left that can be 2D encoded, before a 1D encoded row is used. | |
int | min_row_bits |
The minimum number of encoded bits per row. | |
int | row_bits |
The current number of bits in the current encoded row. | |
logging_state_t | logging |
Error and flow logging control. |
column resolution in pixels per metre
row resolution in pixels per metre