BRLMRJPrintSettings

Settings to print on RJ 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 BRLMRJPrintSettingsDensityUsePrinterSetting. For the value set, see BRLMRJPrintSettingsDensity.

Declaration

@property (nonatomic) BRLMRJPrintSettingsDensity density;

rotate180degrees

Whether or not print the data with rotating 180 degrees. Default value is NO.

Declaration

@property (nonatomic) BOOL rotate180degrees;

peelLabel

Whether or not to enable peeling. Your printer has to support it.

Declaration

@property (nonatomic) BOOL peelLabel;

Types

BRLMRJPrintSettingsDensity

Declaration

typedef NS_ENUM(NSInteger, BRLMRJPrintSettingsDensity) {
    BRLMRJPrintSettingsDensityWeakLevel5,
    BRLMRJPrintSettingsDensityWeakLevel4,
    BRLMRJPrintSettingsDensityWeakLevel3,
    BRLMRJPrintSettingsDensityWeakLevel2,
    BRLMRJPrintSettingsDensityWeakLevel1,
    BRLMRJPrintSettingsDensityNeutral,
    BRLMRJPrintSettingsDensityStrongLevel1,
    BRLMRJPrintSettingsDensityStrongLevel2,
    BRLMRJPrintSettingsDensityStrongLevel3,
    BRLMRJPrintSettingsDensityStrongLevel4,
    BRLMRJPrintSettingsDensityStrongLevel5,
    BRLMRJPrintSettingsDensityUsePrinterSetting,
};