#include <mt_gemx.h>
Data Fields | |
| long | magic |
| long | length |
| long | format |
| long | reserved |
| long | page_flags |
| short | first_page |
| short | last_page |
| short | no_copies |
| short | orientation |
| long | scale |
| short | driver_id |
| short | driver_type |
| long | driver_mode |
| long | reserved1 |
| long | reserved2 |
| long | printer_id |
| long | mode_id |
| short | mode_hdpi |
| short | mode_vdpi |
| long | quality_id |
| long | color_mode |
| long | plane_flags |
| long | dither_mode |
| long | dither_value |
| long | size_id |
| long | type_id |
| long | input_id |
| long | output_id |
| long | contrast |
| long | brightness |
| long | reserved3 |
| long | reserved4 |
| long | reserved5 |
| long | reserved6 |
| long | reserved7 |
| long | reserved8 |
| char | device [128] |
| struct { | |
| char inside [120] | |
| } | mac_settings |
The following structure items can be read by the application:
|
|
Brightness: 0x1000L corresponds to the normal setting |
|
|
Colour mode |
|
|
Contrast: 0x10000L corresponds to the normal setting |
|
|
File name to be printed |
|
|
Dither process |
|
|
Parameter for the dither process |
|
|
VDI device number |
|
|
Flags, inc. for background printing |
|
|
Type of driver set |
|
|
First page to be printed |
|
|
Structure type |
|
|
Paper feed channel |
|
|
TODO |
|
|
Last page to be printed |
|
|
Structure length |
|
|
Settings of the Mac printer driver |
|
|
'pset' |
|
|
Horizontal resolution in dpi |
|
|
Mode number |
|
|
Vertical resolution in dpi |
|
|
Number of copies |
|
|
Orientation |
|
|
Paper output channel |
|
|
Flags, inc. even pages, odd pages |
|
|
Flags for colour planes to be output (e.g. cyan only) |
|
|
Printer number |
|
|
Print mode (hardware-dependent quality, e.g. Microweave or Econofast) |
|
|
TODO |
|
|
Reserved |
|
|
Reserved |
|
|
Reserved |
|
|
Reserved |
|
|
Reserved |
|
|
Reserved |
|
|
Reserved |
|
|
Reserved |
|
|
Scaling: 0x10000L corresponds to 100% |
|
|
Paper format |
|
|
Paper type (normal, glossy) |
1.4.5-20051127