Apple 310 User Manual
Size:
357.26 Kb
Download

Developer Note

Apple LaserWriter Select 310

Printer

Developer Note

Developer Press

© Apple Computer, Inc. 2000

Apple Computer, Inc.

© 2000, Apple Computer, Inc. All rights reserved.

No part of this publication or the software described in it may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Computer, Inc., except in the normal use of the software or to make a backup copy of the software. The same proprietary and copyright notices must be affixed to any permitted copies as were affixed to the original. This exception does not allow copies to be made for others, whether or not sold, but all of the material purchased (with all backup copies) may be sold, given, or loaned to another person. Under the law, copying includes translating into another language or format. You may use the software on any computer owned by you, but extra copies cannot be made for this purpose.

Printed in the United States of America.

The Apple logo is a registered trademark of Apple Computer, Inc. Use of the “keyboard” Apple logo (Option-Shift-K)for commercial purposes without the prior written consent of Apple may constitute trademark infringement and unfair competition in violation of federal and state laws.

No licenses, express or implied, are granted with respect to any of the technology described in this book. Apple retains all intellectual property rights associated with the technology described in this book. This book is intended to assist application developers to develop applications only for Apple Macintosh computers.

Apple Computer, Inc. 20525 Mariani Avenue Cupertino, CA 95014 408-996-1010

Apple, the Apple logo, APDA, LaserWriter, Macintosh, and MacTerminal are trademarks of Apple Computer, Inc., registered in the United States and other countries.

TrueType is a trademark of Apple Computer, Inc.

Adobe Illustrator and PostScript are trademarks of Adobe Systems Incorporated, which may be registered in certain jurisdictions.

Centronics is a registered trademark of Centronics Data Computer Corporation.

FrameMaker is a registered trademark of Frame Technology Corporation.

Helvetica and Palatino are registered trademarks of Linotype Company.

IBM is a registered trademark of International Business Machines Corporation.

ITC Zapf Dingbats is a registered trademark of International Typeface Corporation.

MS-DOSis a registered trademark of Microsoft Corporation.

Simultaneously published in the United States and Canada.

LIMITED WARRANTY ON MEDIA AND REPLACEMENT

If you discover physical defects in the manual or in the media on which a software product is distributed, APDA will replace the media or manual at no charge to you provided you return the item to be replaced with proof of purchase to APDA.

ALL IMPLIED WARRANTIES ON THIS MANUAL, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE LIMITED IN DURATION TO NINETY (90) DAYS FROM THE DATE OF THE ORIGINAL RETAIL PURCHASE OF THIS PRODUCT.

Even though Apple has reviewed this manual, APPLE MAKES NO WARRANTY OR REPRESENTATION, EITHER EXPRESS OR IMPLIED, WITH RESPECT TO THIS MANUAL, ITS QUALITY, ACCURACY, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. AS A RESULT, THIS MANUAL IS SOLD “AS IS,” AND YOU, THE PURCHASER, ARE ASSUMING THE ENTIRE RISK AS TO ITS QUALITY AND ACCURACY.

IN NO EVENT WILL APPLE BE LIABLE FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM ANY DEFECT OR INACCURACY IN THIS MANUAL, even if advised of the possibility of such damages.

THE WARRANTY AND REMEDIES SET FORTH ABOVE ARE EXCLUSIVE AND IN LIEU OF ALL OTHERS, ORAL OR WRITTEN, EXPRESS OR IMPLIED. No Apple dealer, agent, or employee is authorized to make any modification, extension, or addition to this warranty.

Some states do not allow the exclusion or limitation of implied warranties or liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you. This warranty gives you specific legal rights, and you may also have other rights which vary from state to state.

Contents

 

Figures and Tables

 

vii

 

 

 

 

 

Preface

About This Note

ix

 

 

 

 

 

 

 

 

 

 

 

 

What This Note Contains

 

ix

 

 

 

 

Conventions Used in This Note

x

 

 

 

Other Reference Material

 

x

 

 

 

 

For More Information

 

xi

 

 

 

 

 

Chapter 1

LaserWriter Select 310 Hardware

1

 

 

 

 

 

 

 

 

 

 

Communication Ports

 

4

 

 

 

 

 

 

Serial Port for RS-232CDevices

4

 

 

 

Centronics Parallel Connector

5

 

 

 

Status Lights

 

8

 

 

 

 

 

 

 

 

Memory Capabilities

 

9

 

 

 

 

 

 

ROM Capability

 

9

 

 

 

 

 

 

DRAM Expansion

 

10

 

 

 

 

 

 

Basic Operation

10

 

 

 

 

 

 

 

Batch Mode

 

10

 

 

 

 

 

 

 

 

Interactive Mode

 

11

 

 

 

 

 

 

Page Types

11

 

 

 

 

 

 

 

 

Paper Handling

12

 

 

 

 

 

 

Chapter 2

LaserWriter Select 310 Software

15

 

 

 

 

 

 

 

 

 

 

Software Overview

 

16

 

 

 

 

 

 

Adobe PostScript Programming Language

16

 

PostScript Interpreter

16

 

 

 

 

LaserWriter Select 310 Driver

17

 

 

 

Page Types

 

17

 

 

 

 

 

 

 

 

Product Strings

19

 

 

 

 

 

 

Software Parameters

 

19

 

 

 

 

 

 

Communication Device Parameters

19

 

 

Compatibility Operators

 

19

 

 

 

 

Setting Compatibility Operators

21

 

 

 

Setting System Parameters

23

 

 

 

 

checkpassword

 

23

 

 

 

 

 

 

defaulttimeouts

 

23

 

 

 

 

 

 

idlefonts

 

23

 

 

 

 

 

 

 

iii

pagecount

 

23

 

 

 

 

printername

 

24

 

 

 

 

product

24

 

 

 

 

 

productA

 

24

 

 

 

 

 

ramsize

24

 

 

 

 

 

revision

 

24

 

 

 

 

 

setdefaulttimeouts

25

 

 

setidlefonts

 

 

25

 

 

 

 

setpassword

 

25

 

 

 

 

setprintername

26

 

 

 

Setting Page Device Parameters

26

 

defaultmultipurposetraysize

26

 

defaultpapertray

26

 

 

 

dostartpage

 

26

 

 

 

 

manualfeed

 

 

27

 

 

 

 

manualfeedtimeout

 

27

 

 

margins

 

27

 

 

 

 

 

pagestackorder

 

27

 

 

 

papersize

 

28

 

 

 

 

 

papertray

 

28

 

 

 

 

 

setdefaultmultipurposepapertraysize

28

setdefaultpapertray

 

29

 

 

setdostartpage

29

 

 

 

setmargins

 

29

 

 

 

 

setpagestackorder

30

 

 

setpagetype

 

 

30

 

 

 

 

setpapertray

30

 

 

 

 

Setting User Parameters

31

 

 

jobname

 

31

 

 

 

 

 

jobtimeout

 

31

 

 

 

 

setjobtimeout

31

 

 

 

waittimeout

 

 

32

 

 

 

 

Setting Device Parameters

32

 

 

setsoftwareiomode

 

32

 

 

softwareiomode

 

33

 

 

 

Setting Communication Parameters

33

packetbackchannel

33

 

 

sccbatch

 

34

 

 

 

 

 

setpacketbackchannel

34

 

 

setsccbatch

 

35

 

 

 

 

Setting Engine Device Parameters

35

darkness

 

35

 

 

 

 

 

setdarkness

 

36

 

 

 

 

Setting Extensions to PostScript Level 1

36

currentcacheparams

 

36

 

 

currentpacking

 

36

 

 

 

packedarray

 

37

 

 

 

 

iv

 

setcacheparams

37

 

 

 

 

setpacking

38

 

 

 

 

 

Printer Error Parameter

38

 

 

 

printererror

39

 

 

 

 

 

PostScript Language Changes

39

 

 

 

Packed Arrays

40

 

 

 

 

 

Packed Arrays Versus Ordinary Arrays

40

 

Creating Packed Arrays

40

 

 

 

Immediately Evaluated Names

41

 

 

Changes in Font Cache Operation

42

 

 

Device Resolution Images

42

 

 

 

End-of-LineRecognition

43

 

 

 

New Operators

44

 

 

 

 

 

TrueType Fonts

44

 

 

 

 

Chapter 3

Communication Channels

45

 

 

 

 

 

 

 

 

Serial Communication

46

 

 

 

 

Baud Rates

46

 

 

 

 

 

Parity Settings

47

 

 

 

 

 

Flow Control

47

 

 

 

 

DTR Flow Control

47

 

 

 

XON/XOFF Flow Control

48

 

 

SCC Operator Encoding

48

 

 

 

Communication Protocols

49

 

 

 

Simple Communication Protocol

49

 

 

Binary Communication Protocol

50

 

 

Communicating with an IBM PC

52

 

 

Parallel Interface

52

 

 

 

 

Serial Interface

53

 

 

 

 

DTR Flow Control for PC Communication

53

 

XON/XOFF Flow Control for PC Communication

54

Communication Dynamics

54

 

 

 

Status Queries and Spontaneous Messages

55

 

v