Skip to content

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.

This class also implements BRLMPrintImageSettings, allowing you to configure image-specific print 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 allowed values, see BRLMRJPrintSettingsDensity.

Declaration

@property (nonatomic) BRLMRJPrintSettingsDensity density;

peelLabel

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

Declaration

@property (nonatomic) BOOL peelLabel;

feedDirectionMargins

The margins in the feed direction. Adds the same amount to the top and bottom in the feed direction. The unit is in dots.

Declaration

@property (nonatomic) NSUInteger feedDirectionMargins;

Types

BRLMRJPrintSettingsDensity

Declaration

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

Deprecates

Deprecated

rotate180degrees

Please use imageRotation instead.