Loading

Supported PCL6 commands

The following table lists the PCL6-commands which are supported by the PRISMAsync Print Server.

Operator

Description

Attribute

ArcPath

Define arc path

BoundingBox & StartPoint & End Point [ArcDirection]

BeginChar

Define characters for downloaded font

Fontname

BeginFontHeader

Define downloaded font

Fontname & FontFormat

BeginImage

Define image

ColorDepth & ColorMapping & SourceWidth & SourceHeight & DestinationSize

BeginPage

Define new page

  • Orientation & [MediaSource] &
  • {MediaSize |
  • {CustomMediaSize &
  • CustomMediaSizeUnits}}
  • & [SimplexPageMode|
  • {DuplexPageMode &
  • [DuplexPageSize]}] &
  • MediaDestination

BeginRastPattern

Define raster pattern

{ColorDepth & ColorMapping & SourceWidth & DestinationSize & SourceHeight & {PatternDefineID & PatternPersistence}}

BeginScan

Define scan line

Null

BeginSession

Define imaging session

Measure & UnitsPerMeasure & [ErrorReport]

BeginStream

Define user-defined stream

StreamName

BezierPath

Define Bezier path

{ControlPoint1 & ControlPoint2 & EndPoint} | {NumberOfPoints & PointType}

BezierRelPath

Define Bezier path relative to current cursor position

{ControlPoint1 & ControlPoint2 & EndPoint} | {NumberOfPoints & PointType}

Chord

Paint chord

BoundingBox & StartPoint & EndPoint

ChordPath

Define chord path

BoundingBox & StartPoint & EndPoint

CloseDataSource

Close data source

Null

CloseSubPath

Close sub path

Null

Comment

Add comment

CommentData

CustomMediaSize

Add sizes

CustomMediaSizeUnits

Add units

Ellipse

Paint ellipse

BoundingBox

EllipsePath

Define ellipse path

BoundingBox

EndChar

End definition of characters

Null

EndFontHeader

End definition of downloaded font

Null

EndImage

End definition of image

Null

EndPage

End page definition

PageCopies

EndRasterPattern

End definition of raster pattern

Null

EndScan

End definition of scan lines

Null

EndSession

End imaging session definition

Null

EndStream

End definition of user-defined stream

Null

ExecStream

Execute user-defined stream

StreamName

LinePath

Define line path from current position to EndPoint

StreamName | {NumberOfPoints & PointType}

LineRelpath

Define line path relative to current cursor position

EndPoint | {NumberOfPoints & PointType}

NewPath

Delete current path and current cursor position

Null

OpenDataSource

Define data source for input

SourceType & DataOrg

PaintPath

Stroke current path and paint interior area

Null

Passthrough

Pass through PCL data inside an XL data stream

Null

Pie

Paint pie area

BoundingBox & StartPoint & EndPoint

PiePath

Define pie path

BoundingBox & StartPoint Y & EndPoint

PopGS

Restore saved graphics state

Null

PushGS

Save current graphics state

Null

ReadChar

Read character data

CharCode & CharDataSize

ReadFontHeader

Read font header data

FontHeaderLenght

ReadImage

Read block of image data

CompressMode & StartLine & BlockHeight & PadBytesMultiple

ReadRastPattern

Read block of raster pattern data

CompressMode & StartLine & BlockHeight & PadBytesMultiple & BlockByteLength

ReadStream

Read user-defined stream data

StreamDataLength

Rectangle

Paint rectangle

BoundingBox

RectanglePath

define rectangle path

BoundingBox

RemoveFont

Delete downloaded font

FontName

RemoveStream

Remove the user-defined stream by name

StreamName

RoundRectangle

Paint rectangle with round corners

BoundingBox & EllipseDimension

RoundRectanglePath

Path define rectangle with round corners

BoundingBox & EllipseDimension

ScanLineRel

Describe block of scan lines

NumberOfScanLines

SetAdaptiveHalftoning

Set adaptive halftoning for Text objects, Vector objects and Raster objects

{ AllObjectTypes} | { TextObjects | VectorObjects | RasterObjects}

SetBrushSource

Set paint source

  • RGBColor | GrayLevel |
  • {PrimaryDepth &
  • PrimaryArray} NullBrush |
  • {PatternSelectID &
  • [NewDestinationSize]}

SetClipReplace

Replace clip region with current path

ClipRegion

SetColorTrapping

Set the type of colour trapping to be used for Text, Vector and Raster objects

{AllObjectTypes}

SetCharAngle

Set character rotation angle

CharAngle

SetCharAttributes

Set the current character attribute

WritingMode

SetCharBoldValue

Set character boldness

CharboldValue

SetCharScale

Set character scaling factor

CharScale

SetCharShear

Set character shear factors

CharShear

SetCharSubMode

Set character vertical substitution mode

CharSubModeArray

SetClipIntersect

Replace clip region with intersection of current path and current clip

ClipRegion

SetClipMode

Set clip path mode

ClipMode

SetClipRectangle

Set clip region to rectangle area

ClipRegion & BoundingBox

SetClipReplace

replace the clip path with the intersection of the default clip path and the current path

ClipRegion

SetClipToPage

Limit current path to current page

Null

SetColorSpace

Set colour space

  • { ColorSpace |
  • deviceIndependent ColorSpace} |
  • { & PaletteDepth & {ColorSpace |
  • deviceIndependent
  • ColorSpace }

SetColorTreatment

Set colour treatment

ColorTreatment

SetCursor

Set cursor position

Point

SetCursorRel

Set new cursor position relative to current cursor position

Point

SetDefaultHGS

Set current graphics state to its default condition

Null

SetHalftoneMethod

Set halftone method with specific dither matrix

  • {DitherOrigin}opt &
  • {{ DeviceMatrix |
  • {TextObjects | VectorObjects
  • | RasterObjects} } |
  • { DitherMatrixDataType &
  • DitherMatrixSize &
  • DitherMatrixDepth } }

SetFillMode

Set current fill mode for painting

FillMode

SetFont

Set active font

{ SymbolSet & CharSize & FontName } | PCLSelectFont

SetLineCap

Set shape of end of line

LineCapStyle

SetLineDash

Set line dash style

SolidLine | {LineDashStyle& Dash/Offset}

SetLineJoin

Set line join style

LineJoinStyle

SetMiterLimit

Set limit of miter length

MiterLength

SetNeutralAxis

Set neutral axis setting to be used for Text, Vector and Raster objects

{ AllObjectTypes} | { TextObjects | VectorObjects | RasterObjects}

SetPageDefaultCTM

Reset coordinate transformation

Null

SetPageOrigin

Set origin coordinates

PageOrigin

SetPageRotation

Rotate page coordinate system

PageAngle

SetPageScale

Scale page coordinate system

PageScale | {Measure & UnitsPerMeasure}

SetPathToClip

Replace current path by clip path

Null

SetPaintTxMode

Set paint transparency mode

TxMode

SetPatternTxMode

Set pattern transparency mode

TxMode

SetPenSource

Set pen colour and style

  • RGBColor | GrayLevel | Y
  • NullPen | {PatternSelectID
  • & [PatternOrigin] & [NewDestinationSize]}

SetPenWidth

Set pen width

PenWidth

SetROP

Set logical operation mode

ROP3

SetSourceTxMode

Set source transparency mode

TxMode

Text

Print text

TextData & [XSpacingData] & [YspacingData]

TextPath

Define text path

TextData & [XSpacingData] & [YspacingData]