Setdarkness, Setting extensions to postscript level 1, Currentcacheparams – Apple LaserWriter Select 310 Printer User Manual

Page 48: Currentpacking, Setting extensions to postscript level 1 2

Advertising
background image

C H A P T E R 2

LaserWriter Select 310 Software

36

Setting Compatibility Operators

setdarkness

2

Setting Extensions to PostScript Level 1

2

The LaserWriter Select 310 printer uses a variety of parameters that are not generally
used with PostScript Level 1 language. These operators extend the capabilities of the
PostScript Level 1 language supported by the printer.

currentcacheparams

2

currentpacking

2

Syntax

real setdarkness –

Definition

This operator sets the printer’s laser density according to the value
specified by real, where a value of 0 is the least dense and a value of 1 is
the most dense. This causes the printer’s output to be either lighter or
darker, depending on whether the darkness value is lowered or increased
from the current value.

The printer itself has only five darkness settings: 0, .25, .5, .75,
and 1. If the value of real is set between 0 and 1 but is not one of these
values, darkness will be set to the setting closest to real. If the value of real
is outside the range of 0 through 1, a rangecheck error will occur.

Errors

invalidaccess

, rangecheck, stackunderflow, typecheck

Syntax

– currentcacheparams

mark lower upper

Definition

This operator pushes a mark object followed by the current cache
parameters onto the operand stack. The number of cache parameters
returned is variable. See setcacheparams.

Standard value: mark 1250 12500

Error

stackoverflow

Syntax

– currentpacking

bool

Definition

This operator returns the array packing mode currently in effect.

Standard value: false

Error

stackoverflow

Advertising