CUPS rastertoql filter  1.0.4
Filter for the Brother QL family of label printers
Data Fields
qldriver Struct Reference

Data Fields

unsigned bytes_per_line
 
enum printer_type printer
 
unsigned bi_colour_prn_caps:1
 
unsigned bi_colour_medium_caps:1
 
unsigned high_density_caps:1
 
unsigned auto_cutter_caps:1
 
unsigned leading_bytes
 
unsigned min_margin
 
unsigned max_margin
 
float left_hardware_margin
 
ppd_file_t * ppd
 
int fd
 
cups_raster_t * ras
 
struct cups_page_header2_s raster_header
 
enum half_tone half_tone_type
 
unsigned pre_sized:1
 
unsigned coloured_raster:1
 
unsigned high_density_print:1
 
struct ql_trim trim
 
double lower_red_angle
 
double upper_red_angle
 
double lower_red_sat
 
double lower_red_val
 

Field Documentation

◆ auto_cutter_caps

unsigned qldriver::auto_cutter_caps

Set, if the printer has an autocutter

◆ bi_colour_medium_caps

unsigned qldriver::bi_colour_medium_caps

Set, if the medium provides a second colour

◆ bi_colour_prn_caps

unsigned qldriver::bi_colour_prn_caps

Set, if the printer is able to print a second colour (red)

◆ bytes_per_line

unsigned qldriver::bytes_per_line

Hard printer limit

◆ coloured_raster

unsigned qldriver::coloured_raster

Set, if the current raster should be printed in bi-colour

◆ fd

int qldriver::fd

CUPS raster file descriptor, real file or stdin

◆ half_tone_type

enum half_tone qldriver::half_tone_type

◆ high_density_caps

unsigned qldriver::high_density_caps

Set, if the printer can deal with 600 DPI (in the vertical direction)

◆ high_density_print

unsigned qldriver::high_density_print

Set, if the current print should be done with 600 DPI

◆ leading_bytes

unsigned qldriver::leading_bytes

Amount of leading zero bytes prior starting print data

◆ left_hardware_margin

float qldriver::left_hardware_margin

◆ lower_red_angle

double qldriver::lower_red_angle

◆ lower_red_sat

double qldriver::lower_red_sat

◆ lower_red_val

double qldriver::lower_red_val

◆ max_margin

unsigned qldriver::max_margin

maximal margin on continuous length tape at top and bottom [mm]

◆ min_margin

unsigned qldriver::min_margin

minimal margin on continuous length tape at top and bottom [mm]

◆ ppd

ppd_file_t* qldriver::ppd

◆ pre_sized

unsigned qldriver::pre_sized

Set, if the media is of die-cut type, else continous length

◆ printer

enum printer_type qldriver::printer

◆ ras

cups_raster_t* qldriver::ras

CUPS raster handle

◆ raster_header

struct cups_page_header2_s qldriver::raster_header

CUPS raster header info of the current page

◆ trim

struct ql_trim qldriver::trim

◆ upper_red_angle

double qldriver::upper_red_angle