Apple manual LaserWriter Select 310 Driver, Types

Page 29

C H A P T E R 2

LaserWriter Select 310 Software

The special operators are intended for use by interactive users, by programmers of host software that carries out user requests, or by users who may want to configure the LaserWriter Select 310 printer in non-standard ways. Normally page descriptions should not refer to the special operators, since doing so impairs portability.

LaserWriter Select 310 Driver

The LaserWriter Select 310 driver and Print Manager provide a general printer interface to the printer. The interface should meet the needs of most Macintosh applications.

The driver:

provides full support for PostScript Language Level 1

supports standard and optional cassettes, multiple bins, a multipurpose paper tray, and an envelope feeder

enables the printer to report paper size in the standard and optional cassettes to the user

presents printer jam status if reported back by the printer

supports print density adjustment

supports Type 1 and TrueType fonts

Page Types

The page types for the LaserWriter Select 310 printer are the same as those described in Chapter 4 of the LaserWriter Reference.

At the beginning of each job, the server selects the default paper tray, as assigned by the defaultpapertray operator. If the default is the main cassette, the server can detect its size and install the appropriate image region. If the default is the multi- purpose tray, the server uses the image region most recently installed by means of the setdefaultmultipurposepapertraysize operator.

When the multipurpose tray is selected in this way, or by using the setpapertray operator, it is treated like the main cassette. Several sheets of paper may be stacked in it, and it feeds continuously until it is empty, at which time a light comes on to indicate that the paper has run out. If a job requires a particular paper size, it should invoke one of the paper tray selection operators listed in Table 2-1 on page 18 before it generates an image. The paper tray selection stays in effect for the duration of the job. The server restores the default paper tray selection when that job is finished. Table 1-5, in Chapter 1, defines the different paper sizes.

Software Overview

17

Image 29
Contents Apple LaserWriter Select 310 Printer Limited Warranty on Media and Replacement Contents Page Communication Channels Page Figures and Tables Page What This Note Contains About This NoteOther Reference Material Conventions Used in This NoteApda For More InformationPage LaserWriter Select Hardware1 LaserWriter Select 310 Hardware ROM Serial Port for RS-232C Devices Communication Ports2An 8-pin serial port connector Centronics Parallel ConnectorPstrobe Signal Status Lights ROM Capability Memory CapabilitiesDram Expansion Batch ModeBasic Operation Types Interactive ModePaper Handling 7Paper handling options Page LaserWriter Select 310 Software PostScript Interpreter Software OverviewAdobe PostScript Programming Language Types LaserWriter Select 310 DriverSelects the paper tray containing A4-size paper and sets Product Strings Software ParametersCommunication Device Parameters Compatibility OperatorsStatusdict Setting Compatibility Operators Device Checkpassword Setting System ParametersDefaulttimeouts IdlefontsProduct PrinternameProductA RamsizeSetidlefonts SetdefaulttimeoutsSetpassword Defaultmultipurposetraysize Setting Page Device ParametersDefaultpapertray SetprinternameManualfeed ManualfeedtimeoutMargins PagestackorderPapertray SetdefaultmultipurposepapertraysizePapersize Setmargins SetdefaultpapertraySetdostartpage Setpapertray SetpagestackorderSetpagetype Jobtimeout Setting User ParametersSetjobtimeout JobnameSetsoftwareiomode Setting Device ParametersWaittimeout Packetbackchannel Setting Communication ParametersSoftwareiomode Setpacketbackchannel SccbatchDarkness Setting Engine Device ParametersSetsccbatch Setdarkness Setting Extensions to PostScript LevelCurrentcacheparams CurrentpackingSetcacheparams PackedarraySetpacking Printer Error ParameterPostScript Language Changes PrintererrorCreating Packed Arrays Packed ArraysPacked Arrays Versus Ordinary Arrays Immediately Evaluated Names Changes in Font Cache Operation Device Resolution ImagesEnd-of-Line Recognition New Operators TrueType FontsCommunication Channels Baud Rates Serial CommunicationDTR Flow Control Parity SettingsFlow Control XON/XOFF Flow Control SCC Operator EncodingSimple Communication Protocol Communication ProtocolsBinary Communication Protocol SOH CTL-A Parallel Interface Communicating with an IBM PCDTR Flow Control for PC Communication Serial InterfaceXON/XOFF Flow Control for PC Communication Communication DynamicsStatus Queries and Spontaneous Messages Errorerror OffendingCommand operator %%