printRaster method
Future<void>
printRaster(
- BleCharacteristic characteristic,
- MonochromeRaster raster, {
- int density = 3,
- int labelType = 1,
- int quantity = 1,
- Duration interWriteDelay = const Duration(milliseconds: 5),
- Duration pageOpenDelay = const Duration(milliseconds: 30),
- Duration statusPollDelay = const Duration(milliseconds: 40),
- Duration responseTimeout = const Duration(seconds: 2),
- int maxStatusPolls = 125,
- bool coalesceWrites = true,
- D11hPrintProgressCallback? onProgress,
Prints a single raster.
Equivalent to printRasterPages with one page and quantity copies of
it. Prefer printRasterPages when printing several different labels back
to back: it runs the job handshake once for the whole batch instead of
once per label.
Implementation
Future<void> printRaster(
BleCharacteristic characteristic,
MonochromeRaster raster, {
int density = 3,
int labelType = 1,
int quantity = 1,
Duration interWriteDelay = const Duration(milliseconds: 5),
Duration pageOpenDelay = const Duration(milliseconds: 30),
Duration statusPollDelay = const Duration(milliseconds: 40),
Duration responseTimeout = const Duration(seconds: 2),
int maxStatusPolls = 125,
bool coalesceWrites = true,
D11hPrintProgressCallback? onProgress,
}) => printRasterPages(
characteristic,
<MonochromeRaster>[raster],
density: density,
labelType: labelType,
copiesPerPage: quantity,
interWriteDelay: interWriteDelay,
pageOpenDelay: pageOpenDelay,
statusPollDelay: statusPollDelay,
responseTimeout: responseTimeout,
maxStatusPollsPerPage: maxStatusPolls,
coalesceWrites: coalesceWrites,
onProgress: onProgress,
);