BRLMTDPrintSettings
Settings to print on TD series.
Overview
You use this object to set parameters to your printer such as a paper size. The images or PDFs you passed to print functions in BRLMPrinterDriver
are converted to printable data for specified printer by using this settings.
Properties
customPaperSize
A paper size in your printer.
For detail, see BRLMCustomPaperSize
.
Declaration
@property (nonatomic) BRLMCustomPaperSize* customPaperSize;
density
Density set to your printer. Default value is BRLMTDPrintSettingsDensityUsePrinterSetting
.
For the value set, see BRLMTDPrintSettingsDensity
.
Declaration
@property (nonatomic) BRLMTDPrintSettingsDensity density;
peelLabel
Whether or not to enable peeling. Your printer has to support it.
Declaration
@property (nonatomic) BOOL peelLabel;
autoCut
Whether the auto-cut is enabled or not. If YES
, your printer cut the paper each page.
Declaration
@property (nonatomic) BOOL autoCut;
autoCutForEachPageCount
A number of pages to cut. Default value is 1. If set 1, printer cut the paper each print a page. If set 3, printer cut the paper every print three pages.
This value is effective when autoCut
is YES
.
Declaration
@property (nonatomic) UInt8 autoCutForEachPageCount;
cutAtEnd
Whether the cut at the end of last page of your printing is enabled or not. If YES
, printer cut the end of the label.
Declaration
@property (nonatomic) BOOL cutAtEnd;
Types
BRLMTDPrintSettingsDensity
Print density for TD series.
Declaration
typedef NS_ENUM(NSInteger, BRLMTDPrintSettingsDensity) { BRLMTDPrintSettingsDensityWeakLevel5, BRLMTDPrintSettingsDensityWeakLevel4, BRLMTDPrintSettingsDensityWeakLevel3, BRLMTDPrintSettingsDensityWeakLevel2, BRLMTDPrintSettingsDensityWeakLevel1, BRLMTDPrintSettingsDensityNeutral, BRLMTDPrintSettingsDensityStrongLevel1, BRLMTDPrintSettingsDensityStrongLevel2, BRLMTDPrintSettingsDensityStrongLevel3, BRLMTDPrintSettingsDensityStrongLevel4, BRLMTDPrintSettingsDensityStrongLevel5, BRLMTDPrintSettingsDensityUsePrinterSetting, };