File BradyPrintJobConsts.h

FileList > BradyPrintJobConsts.h

Go to the source code of this file

This file defines constants and enums related to print job settings.

Public Types

Type Name
enum CutterMode
Enum representing the cutting options for a print job, if the printer has a cutter.
enum PageOrientation
Enum representing the orientation of a page. Used to specify whether a page is in portrait or landscape mode.
enum PostPrintAccessory
Enum representing post-print accessories for printers with multiple accessories.
enum RfidMemoryLocation
Enum representing RFID memory locations.

Public Types Documentation

enum CutterMode

Enum representing the cutting options for a print job, if the printer has a cutter.

enum CutterMode {
    NoCut = 0,
    EndOfLabel = 1,
    EndOfJob = 2,
    CutAfterSet = 3,
    PerfCutEndOfJob = 4,
    PerfCutAfterSet = 5,
    PerfAndFullCutAfterSet = 6
};

Cut modes control when and how the printer cuts labels during a print job. Some modes require an interval setting to specify the number of labels between cuts:

  • CutAfterSet uses JOB_SETTING_CUT_AFTER_SET_LENGTH to set the number of labels between full cuts.
  • PerfCutAfterSet uses JOB_SETTING_PERF_AFTER_SET_LENGTH to set the number of labels between perforated cuts.
  • PerfAndFullCutAfterSet uses both JOB_SETTING_CUT_AFTER_SET_LENGTH (full cut interval) and JOB_SETTING_PERF_AFTER_SET_LENGTH (perforated cut interval).

Full cuts completely sever the label strip; perforated cuts score the strip so that labels can be separated by hand. Use GetSupportedCutterModes() to determine which modes are valid for the connected printer and its installed post-print accessory.

See also: JOB_SETTING_CUTTER_MODE

See also: JOB_SETTING_CUT_AFTER_SET_LENGTH

See also: JOB_SETTING_PERF_AFTER_SET_LENGTH

See also: GetSupportedCutterModes


enum PageOrientation

Enum representing the orientation of a page. Used to specify whether a page is in portrait or landscape mode.

enum PageOrientation {
    Portrait = 1,
    Landscape = 2
};

enum PostPrintAccessory

Enum representing post-print accessories for printers with multiple accessories.

enum PostPrintAccessory {
    TearBar = 0,
    AutoCutter = 1,
    PeelWithoutLabelTakenSensor = 2,
    PeelWithLabelTakenSensor = 3,
    PerfCutter = 4,
    Rewinder = 5
};

enum RfidMemoryLocation

Enum representing RFID memory locations.

enum RfidMemoryLocation {
    ElectronicProductCode = 0,
    ApplicationFamilyIdentifier = 1,
    TagIdentifier = 2,
    User = 3,
    AccessPassword = 4,
    KillPassword = 5
};


The documentation for this class was generated from the following file BradyPrintJobConsts.h