PCL6Writer
PCL6Writer::Compression compressionMethod = PCL6Writer::kNoCompression;
compressionMethod = PCL6Writer::kDeltaRowCompression;
compressionMethod = PCL6Writer::kRLECompression;
fWriter = new PCL6Writer(this);
PCL6Writer::ProtocolClass pc =
(PCL6Writer::ProtocolClass)GetProtocolClass();
PCL6Writer::kInch, PCL6Writer::kBackChAndErrPage);
fMediaSide = PCL6Writer::kFrontMediaSide;
PCL6Writer::Orientation orientation = PCL6Writer::kPortrait;
orientation = PCL6Writer::kLandscape;
PCL6Writer::MediaSize mediaSize =
PCL6Writer::MediaSource mediaSource =
PCL6Writer::kDuplexVerticalBinding, fMediaSide);
if (fMediaSide == PCL6Writer::kFrontMediaSide)
fMediaSide = PCL6Writer::kBackMediaSide;
fMediaSide = PCL6Writer::kFrontMediaSide;
fWriter->SetColorSpace(_UseColorMode() ? PCL6Writer::kRGB
: PCL6Writer::kGray);
fWriter->SetPaintTxMode(PCL6Writer::kOpaque);
fWriter->SetSourceTxMode(PCL6Writer::kOpaque);
PCL6Writer::Compression compressionMethod)
PCL6Writer::ColorDepth colorDepth;
colorDepth = PCL6Writer::k8Bit;
colorDepth = PCL6Writer::k1Bit;
colorDepth = PCL6Writer::k1Bit;
fWriter->BeginImage(PCL6Writer::kDirectPixel, colorDepth, width, height,
if (compressionMethod == PCL6Writer::kRLECompression) {
} else if (compressionMethod == PCL6Writer::kDeltaRowCompression) {
PCL6Writer* writer)
return GetProtocolClass() >= PCL6Writer::kProtocolClass2_1
PCL6Writer::MediaSize
return PCL6Writer::kLetterPaper;
return PCL6Writer::kLegalPaper;
return PCL6Writer::kA4Paper;
return PCL6Writer::kExecPaper;
return PCL6Writer::kLedgerPaper;
return PCL6Writer::kA3Paper;
return PCL6Writer::kB5Paper;
return PCL6Writer::kJPostcard;
return PCL6Writer::kA5Paper;
return PCL6Writer::kJB4Paper;
return PCL6Writer::kLegalPaper;
PCL6Writer::MediaSource
return PCL6Writer::kAutoSelect;
return PCL6Writer::kDefaultSource;
PCL6Writer* fWriter;
return PCL6Writer::kEnvelopeTray;
return PCL6Writer::kLowerCassette;
return PCL6Writer::kUpperCassette;
return PCL6Writer::kThirdCassette;
return PCL6Writer::kManualFeed;
return PCL6Writer::kMultiPurposeTray;
return PCL6Writer::kAutoSelect;
fMediaSide(PCL6Writer::kFrontMediaSide),
PCL6Writer::MediaSize _MediaSize(JobData::Paper paper);
PCL6Writer::MediaSource _MediaSource(JobData::PaperSource source);
PCL6Writer::Compression compressionMethod);
PCL6Writer* fWriter;
PCL6Writer::MediaSide fMediaSide; // side if in duplex mode
PCL6Writer::kProtocolClass1_1,
PCL6Writer::kProtocolClass2_0,
PCL6Writer::kProtocolClass2_1,
if (GetProtocolClass() >= PCL6Writer::kProtocolClass2_1)
if (GetProtocolClass() >= PCL6Writer::kProtocolClass2_0)
if (GetProtocolClass() >= PCL6Writer::kProtocolClass2_1)
if (GetProtocolClass() >= PCL6Writer::kProtocolClass2_0)
PCL6Writer::Append(const uint8* data, uint32 size)
PCL6Writer::AppendString(const char* string)
PCL6Writer::AppendOperator(Operator op)
PCL6Writer::AppendAttribute(Attribute attr)
PCL6Writer::AppendDataTag(DataTag tag)
PCL6Writer::AppendData(uint8 value)
PCL6Writer::AppendData(int16 value)
PCL6Writer::AppendData(uint16 value)
PCL6Writer::PCL6Writer(PCL6WriterStream* stream, uint32 bufferSize)
PCL6Writer::AppendData(int32 value)
PCL6Writer::AppendData(uint32 value)
PCL6Writer::AppendData(float value)
PCL6Writer::EmbeddedDataPrefix(uint32 size)
PCL6Writer::EmbeddedDataPrefix32(uint32 size)
PCL6Writer::AppendDataXY(uint8 x, uint8 y)
PCL6Writer::AppendDataXY(int16 x, int16 y)
PCL6Writer::AppendDataXY(uint16 x, uint16 y)
PCL6Writer::AppendDataXY(int32 x, int32 y)
PCL6Writer::AppendDataXY(uint32 x, uint32 y)
PCL6Writer::AppendDataXY(float x, float y)
PCL6Writer::PJLHeader(ProtocolClass protocolClass, int dpi, const char* comment)
PCL6Writer::~PCL6Writer()
PCL6Writer::PJLFooter()
PCL6Writer::BeginSession(uint16 xres, uint16 yres, UnitOfMeasure unitOfMeasure,
PCL6Writer::EndSession()
PCL6Writer::OpenDataSource()
PCL6Writer::CloseDataSource()
PCL6Writer::BeginPage(Orientation orientation, MediaSize mediaSize,
PCL6Writer::Append(uint8 value)
PCL6Writer::BeginPage(Orientation orientation, MediaSize mediaSize,
PCL6Writer::EndPage(uint16 copies)
PCL6Writer::SetPageOrigin(int16 x, int16 y)
PCL6Writer::SetColorSpace(ColorSpace colorSpace)
PCL6Writer::SetPaintTxMode(Transparency transparency)
PCL6Writer::SetSourceTxMode(Transparency transparency)
PCL6Writer::SetROP(uint8 rop)
PCL6Writer::SetCursor(int16 x, int16 y)
PCL6Writer::Flush()
PCL6Writer::BeginImage(ColorMapping colorMapping, ColorDepth colorDepth,
PCL6Writer::ReadImage(Compression compression, uint16 startLine,
PCL6Writer::EndImage()
PCL6Writer::Append(int16 value)
PCL6Writer::Append(uint16 value)
PCL6Writer::Append(int32 value)
PCL6Writer::Append(uint32 value)
PCL6Writer::Append(float value)
PCL6Writer(PCL6WriterStream* stream,
virtual ~PCL6Writer();
class PCL6Writer {