MediaInfo

A class for media information.

Overview

You use this object to know about media in your printer.

Properties

getMediaType

A type of media in your printer.

Declaration

public MediaType getMediaType();

Return Value

See MediaType.

getBackgroundColor

A label color of the media in your printer.

Declaration

public BackgroundColor getBackgroundColor();

Return Value

See BackgroundColor.

getInkColor

A printing color of media in your printer.

Declaration

public InkColor getInkColor();

Return Value

See InkColor.

getWidth_mm

The width of media of your printer in millimeters. Rounded to the nearest whole number.

Declaration

public int getWidth_mm();

getHeight_mm

The height of media of your printer in millimeters. Rounded to the nearest whole number. If the media is continuous length, it returns 0.

Declaration

public int getHeight_mm();

isHeightInfinite

Whether the the media is continuous length or not

Declaration

public boolean isHeightInfinite();

Instance Methods

getPTLabelSize

Get the size of label. If the type of media is not for PT series, it returns null.

Declaration

public @Nullable PTPrintSettings.LabelSize getPTLabelSize();

Return Value

See PTPrintSettings.LabelSize.

getQLLabelSize

Get the size of label. If the type of media is not for QL series, it returns null.

Declaration

public @Nullable QLPrintSettings.LabelSize getQLLabelSize();

Return Value

See QLPrintSettings.LabelSize.

Types

MediaType

Declaration

public enum MediaType {
    PTLaminate,
    PTNonLaminate,
    PTFabric,
    QLInfiniteLable,
    QLDieCutLable,
    PTHeatShrink,
    PTFLe,
    PTFlexibleID,
    PTSatin,
    PTSelfLaminate,
    Incompatible,
    Unknown,
};

BackgroundColor

Declaration

public enum BackgroundColor {
    Standard,
    White,
    Others,
    Clear,
    Red,
    Blue,
    Yellow,
    Green,
    Black,
    ClearWithWhiteInk,
    PremiumGold,
    PremiumSilver,
    PremiumOthers,
    MaskingOthers,
    MatteWhite,
    MatteClear,
    MatteSilver,
    SatinGold,
    SatinSilver,
    PastelPurple,
    BlueWithWhiteInk,
    RedWithWhiteInk,
    FluorescentOrange,
    FluorescentYellow,
    BerryPink,
    LightGray,
    LimeGreen,
    SatinNavyBlue,
    SatinWineRed,
    FabricYellow,
    FabricPink,
    FabricBlue,
    TubeWhite,
    SelfLaminatedWhite,
    FlexibleWhite,
    FlexibleYellow,
    CleaningWhite,
    StencilWhite,
    LightBlue_Satin,
    Mint_Satin,
    Silver_Satin,
    Incompatible,
    Unknown,
};

InkColor

Declaration

public enum InkColor {
    Standard,
    White,
    Others,
    Red,
    Blue,
    Black,
    Gold,
    RedAndBlack,
    FabricBlue,
    CleaningBlack,
    StencilBlack,
    Incompatible,
    Unknown,
};