Manual Apple 310

68 pages 0.34 mb
Download

Go to site of 68

Summary
  • Apple 310 - page 1

        Developer Note Developer Press © Apple Computer , Inc. 2000     De veloper Note Apple LaserW riter Select 310 Printer ...

  • Apple 310 - page 2

     Apple Computer , Inc. © 2000, Apple Computer , Inc. All rights reserved. No part of this publication or the software described in it may be repr oduced, stor ed in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recor ding, or otherwise, without prior written permission of Apple Computer , ...

  • Apple 310 - page 3

    iii Contents Figures and T ables vii Pref ace 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-232C Devices 4 Centronics Parallel Connector 5 Status Lights 8 Memory Capabilities 9 ROM C ...

  • Apple 310 - page 4

    iv 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 setdefaultmu ...

  • Apple 310 - page 5

    v setcacheparams 37 setpacking 38 Printer Error Parameter 38 printererr or 39 PostScript Language Changes 39 Packed Arrays 40 Packed Arrays V ersus Ordinary Arrays 40 Creating Packed Arrays 40 Immediately Evaluated Names 41 Changes in Font Cache Operation 42 Device Resolution Images 42 End-of-Line Recognition 43 New Operators 44 T rueT ype Fonts 44 ...

  • Apple 310 - page 6

    ...

  • Apple 310 - page 7

    vii Figur es and T ables Chapter 1 LaserWriter Select 310 Hardware 1 Figure 1-1 LaserWriter Select 310 pr inter side panel connectors 4 Figure 1-2 An 8-pin serial por t connector 5 Figure 1-3 A Centronics parallel connector 6 Figure 1-4 Timing f or a Centronics interface 7 Figure 1-5 Status lights 8 Figure 1-6 The ROM and DRAM locations on a printe ...

  • Apple 310 - page 8

    ...

  • Apple 310 - page 9

    ix PREF ACE About This Note The LaserW riter Select 310 printer is a new member of Apple’s LaserW riter printer family . It is an economical printer that supports the Adobe ™ PostScript ™ Level 1 programming language. This developer note describes the features and capabilities of the printer , and it is intended for use by software and hardwa ...

  • Apple 310 - page 10

    x PREF ACE Conventions Used in This Note 0 The following visual cues are used thr oughout this note to identify differ ent types of information: Note A note like this contains information that is interesting but not essential for an understanding of the main text. ◆ IMPORT ANT This type of note contains information that is essential for an unders ...

  • Apple 310 - page 11

    xi PREF ACE For Mor e Information 0 APDA is Apple’s worldwide source for over thr ee hundred development tools, technical resour ces, training products, and information for anyone interested in developing applications on Apple platforms. Customers receive the quarterly APDA T ools Catalog featuring all current versions of Apple development tools ...

  • Apple 310 - page 12

    ...

  • Apple 310 - page 13

    CHAPTER 1 LaserW riter Select 310 Har dwar e 1 Figure 1-0 Listing 1-0 T able 1-0 ...

  • Apple 310 - page 14

    CHAPTER 1 LaserWriter Select 310 Hardware 2 The LaserW riter Select 310 printer is an economical laser printer that supports PostScript ™ Level 1 functions. It executes page descriptions written in the PostScript language, and it produces printed pages at a rate of up to five pages per minute. The raster printing technology is xerographic, black ...

  • Apple 310 - page 15

    CHAPTER 1 LaserWriter Select 310 Hardware 3 Table 1-1 LaserWriter Select 310 pr inter f eatures Features Specifications Printing speed 5 pages per minute W arm-up time 90 seconds (worst case) Imaging 300 dpi Processor Advanced Micro Devices Am29205, 16 MHz Paper handling Standard Output: 150-page, face-down tray Inputs: Manual feed tray; 250-page ...

  • Apple 310 - page 16

    CHAPTER 1 LaserWriter Select 310 Hardware 4 Communication P or ts Communication Ports 1 The LaserW riter Select 310 printer supports two communication ports: ■ RS-232 8-pin serial port ■ Centronics 36-pin parallel port Figure 1-1 shows the r elative positions of these ports on the rear panel of the printer . Figure 1-1 LaserWriter Select 310 pr ...

  • Apple 310 - page 17

    CHAPTER 1 LaserWriter Select 310 Hardware Communication P or ts 5 Figure 1-2 An 8-pin serial por t connector Centronics P arallel Connector 1 The LaserW riter Select 310 printer pr ovides a 36-pin connector for communication with a standard Centr onics parallel interface. It is fully compatible with the IBM PC Centronics port. The parallel channel ...

  • Apple 310 - page 18

    CHAPTER 1 LaserWriter Select 310 Hardware 6 Communication P or ts Figure 1-3 shows the pin designations for the Centr onics parallel connector and T able 1-3 lists the signal descriptions. Figure 1-4 shows the timing r equirements for the Centr onics interface. Figure 1-3 A Centronics parallel connector Table 1-3 Signal descriptions for a Centronic ...

  • Apple 310 - page 19

    CHAPTER 1 LaserWriter Select 310 Hardware Communication P or ts 7 Figure 1-4 Timing f or a Centronics interface 19-30 SIGNAL GROUND – Signal ground 31 Not connected – This line is not connected 32 /F AUL T O Fault signal; asserted if there is a printer problem 33-36 Not connected – These lines are not connected NOTE Inputs and outputs are r e ...

  • Apple 310 - page 20

    CHAPTER 1 LaserWriter Select 310 Hardware 8 Status Lights Status Lights 1 The LaserW riter Select 310 printer has thr ee colored lights on the left side of the printer . These lights indicate what the printer is doing. Figure 1-5 shows a view of the status light symbols, and T able 1-4 describes the functions of the lights. Figure 1-5 Status lights ...

  • Apple 310 - page 21

    CHAPTER 1 LaserWriter Select 310 Hardware Memor y Capabilities 9 Memory Capabilities 1 The standard configuration of the LaserW riter Select 310 printer comes with 1MB of ROM and 1.5 MB of DRAM. Figure 1-6 shows the positioning of the DRAM and ROM on the printer ’s main circuit boar d. Figure 1-6 The ROM and DRAM locations on a printed circuit b ...

  • Apple 310 - page 22

    CHAPTER 1 LaserWriter Select 310 Hardware 10 Basic Operation DRAM Expansion 1 The LaserW riter Select 310 printer comes with 1.5 MB of DRAM installed on the printer ’s main circuit boar d. As shown in Figure 1-6, ther e are three DRAM devices: two 512K x 8 bit devices, and one 256K x 16 bit device. These three DRAMs pr esent a 16-bit interface to ...

  • Apple 310 - page 23

    CHAPTER 1 LaserWriter Select 310 Hardware P age T ypes 11 Interactiv e Mode 1 Y ou can use the LaserW riter Select 310 printer as a personal computer , and control it directly by means of a terminal or other input device. This way of using the printer is known in this context as interactive mode. It allows you to experiment with the PostScript lang ...

  • Apple 310 - page 24

    CHAPTER 1 LaserWriter Select 310 Hardware 12 P aper Handling Paper Handling 1 The LaserW riter Select 310 printer of fers a variety of paper handling featur es, as shown in Figure 1-7. It has thr ee paper feeders and six types of cassettes: ■ The manual feeder is an integral part of the printer . T o use it, you pull down a small flap on the fro ...

  • Apple 310 - page 25

    CHAPTER 1 LaserWriter Select 310 Hardware P aper Handling 13 Figure 1-7 Paper handling options Options 500 Letter 30 Env 250 500 Universal Base product Manual feed tray 250 Legal 30 Env 250 250 Legal Universal Cassettes Feeders 500 B5 500 A4 250 250 250 500 750-sheet capacity 500-sheet capacity Extended configurations Key The printer with 50-sheet ...

  • Apple 310 - page 26

    ...

  • Apple 310 - page 27

    CHAPTER 2 LaserW riter Select 310 Softwar e 2 Figure 2-0 Listing 2-0 T able 2-0 ...

  • Apple 310 - page 28

    CHAPTER 2 LaserWriter Select 310 Software 16 Software Ov erview This chapter describes the LaserW riter Select 310 softwar e. ■ It provides an overview of softwar e features, including the Adobe PostScript Programming Language, the PostScript interpr eter , the LaserW riter Select 310 driver , and page types. ■ It defines the software paramete ...

  • Apple 310 - page 29

    CHAPTER 2 LaserWriter Select 310 Software Software Ov erview 17 The special operators are intended for use by interactive users, by pr ogrammers of host software that carries out user r equests, or by users who may want to configure the LaserW riter Select 310 printer in non-standar d ways. Normally page descriptions should not refer to the specia ...

  • Apple 310 - page 30

    CHAPTER 2 LaserWriter Select 310 Software 18 Software Ov erview Table 2-1 Paper tr ay selection oper ators Operator Description a4tray Selects the paper tray containing A4-size paper and sets the page type to either a4 or a4small , depending on the value of pagetype . This operator raises the PostScript language error rangecheck if there is no pape ...

  • Apple 310 - page 31

    CHAPTER 2 LaserWriter Select 310 Software Software P arameters 19 Product Strings 2 T able 2-2 lists values assigned to the product strings associated with the LaserW riter Select 310 printer . Softwar e Parameters 2 This section defines the software parameters that enable you to set up and configur e the LaserW riter Select 310 printer . These p ...

  • Apple 310 - page 32

    CHAPTER 2 LaserWriter Select 310 Software 20 Software P arameters The compatibility operators present in the LaserW riter Select 310 printer appear in three dictionaries: statusdict , and userdict . T able 2-3 lists these operators by dictionary group. Table 2-3 Compatibility operators Compatibility operators Compatibility operators statusdict a4tr ...

  • Apple 310 - page 33

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 21 Setting Compatibility Operators 2 The LaserW riter Select 310 printer has an extensive collection of parameters that contr ol its behavior . This section describes how to set the following types of parameters: ■ system parameters ■ page device parameters ■ user param ...

  • Apple 310 - page 34

    CHAPTER 2 LaserWriter Select 310 Software 22 Setting Compatibility Operators Page device parameters defaultmultipurposetraysize defaultpapertray dostartpage manualfeed manualfeedtimeout margins pagestackorder papersize papertray setdefaultmultipurposetraysize setdefaultpapertray setdostartpage setmargins setpagestackorder setpagetype setpapertray P ...

  • Apple 310 - page 35

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 23 Setting System P arameters 2 This section describes the compatibility operators that set Level 1 system parameters. checkpass word 2 def aulttimeouts 2 idlef onts 2 pagecount 2 Syntax int checkpassword bool Definition This operator checks the validity of the current passw ...

  • Apple 310 - page 36

    CHAPTER 2 LaserWriter Select 310 Software 24 Setting Compatibility Operators printer name 2 product 2 productA 2 ramsiz e 2 re vision 2 Syntax string printername substring Definition This operator stores the value of the system parameter PrinterName in string and returns a string object designating the substring actually used. Standard value: (Las ...

  • Apple 310 - page 37

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 25 setdef aulttimeouts 2 setidlef onts 2 setpass word 2 Syntax job manualfeed wait setdefaultimeouts – Definition This operator establishes the default values for the three timeouts. It returns the following: ■ system parameter jobtimeout for job ■ system parameter wai ...

  • Apple 310 - page 38

    CHAPTER 2 LaserWriter Select 310 Software 26 Setting Compatibility Operators setprinter name 2 Setting P age De vice P arameters 2 This section describes compatibility operators that set Level 1 page device parameters. def aultmultipurposetra ysize 2 def aultpaper tra y 2 dostar tpage 2 Syntax string setprintername – Definition This operator est ...

  • Apple 310 - page 39

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 27 manualf eed 2 manualf eedtimeout 2 margins 2 pagestack order 2 Syntax – manualfeed bool Definition If manualfeed is true at the time of a showpage or copypage , then that page will be fed manually . Otherwise, the page will not be fed manually . Standard value: false Er ...

  • Apple 310 - page 40

    CHAPTER 2 LaserWriter Select 310 Software 28 Setting Compatibility Operators papersize 2 paper tra y 2 setdef aultmultipurposepaper tra ysize 2 Syntax – papersize name bool Definition This operator returns the name of the operator that selects a tray containing paper of the current size. For example, if the curr ent paper size is letter , this o ...

  • Apple 310 - page 41

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 29 setdef aultpaper tra y 2 setdostar tpage 2 setmargins 2 Syntax tray setdefaultpapertray – Definition When the server begins a job, it establishes the default paper tray as the tray from which it will feed paper , and it sets up an imageable area corresponding to the siz ...

  • Apple 310 - page 42

    CHAPTER 2 LaserWriter Select 310 Software 30 Setting Compatibility Operators setpagestack order 2 setpagetype 2 setpaper tra y 2 Syntax bool setpagestackorder – Definition This operator sets value returned by pagestackorder . A value of true indicates that the output is going to the face-down tray . A value of false indicates that the output is ...

  • Apple 310 - page 43

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 31 Setting User P arameters 2 This section describes the compatibility operators that set Level 1 user parameters. jobname 2 jobtimeout 2 setjobtimeout 2 Syntax – jobname string Definition This operator is a string with the same value as the user parameter JobName . It spe ...

  • Apple 310 - page 44

    CHAPTER 2 LaserWriter Select 310 Software 32 Setting Compatibility Operators waittimeout 2 Setting De vice P arameters 2 This section describes the compatibility operators that set Level 1 device parameters. setsoftwareiomode 2 Syntax – waittimeout int Definition This operator is the wait timeout currently in ef fect, that is, it is the number o ...

  • Apple 310 - page 45

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 33 softwareiomode 2 Setting Communication P arameters 2 The following compatibility operators set Level 1 serial communication parameters. Serial communication channel (SCC) operator encoding is described in Chapter 3, “Communication Channels,” in the section “SCC Opera ...

  • Apple 310 - page 46

    CHAPTER 2 LaserWriter Select 310 Software 34 Setting Compatibility Operators sccbatch 2 setpack etbackchannel 2 Syntax channel sccbatch baud options Definition This operator returns the baud rate and options for the specified serial channel. Channel 9 only is available with this printer . baud and options affect the following device parameters: ? ...

  • Apple 310 - page 47

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 35 setsccbatch 2 Setting Engine De vice P arameters 2 This section describes the compatibility operators that set Level 1 engine device parameters. darkness 2 Syntax channel baud options setsccbatch – Definition This operator sets the communication parameters as specified ...

  • Apple 310 - page 48

    CHAPTER 2 LaserWriter Select 310 Software 36 Setting Compatibility Operators setdarkness 2 Setting Extensions to P ostScript Lev el 1 2 The LaserW riter Select 310 printer uses a variety of parameters that ar e not generally used with PostScript Level 1 language. These operators extend the capabilities of the PostScript Level 1 language supported b ...

  • Apple 310 - page 49

    CHAPTER 2 LaserWriter Select 310 Software Setting Compatibility Operators 37 pack edarra y 2 setcacheparams 2 Syntax any 0 ...any n-1 packedarray packedarray Definition This operator creates a packed array object of length n . The array object contains the objects any 0 through any n-1 as elements. The packed array operator first removes the non- ...

  • Apple 310 - page 50

    CHAPTER 2 LaserWriter Select 310 Software 38 Setting Compatibility Operators setpacking 2 Printer Error P arameter 2 The LaserW riter Select 310 printer has one parameter that allows you find out what has caused an error condition, and how many times the printer has attempted to complete a specific job. Syntax bool setpacking – Definition This ...

  • Apple 310 - page 51

    CHAPTER 2 LaserWriter Select 310 Software P ostScr ipt Language Changes 39 printererror 2 PostScript Language Changes 2 Several additions have been made to the PostScript language, which is used by the LaserW riter Select 310 printer , and by certain other PostScript printers. The additions ar e upwardly compatible and do not af fect the function o ...

  • Apple 310 - page 52

    CHAPTER 2 LaserWriter Select 310 Software 40 P ostScr ipt Language Changes P ack ed Arra ys 2 PostScript language procedur es are r epresented as executable arrays, which wer e previously stor ed in the same fashion as literal data arrays. This type of repr esentation offers maximum flexibility but is very costly in terms of space, r equiring 8 by ...

  • Apple 310 - page 53

    CHAPTER 2 LaserWriter Select 310 Software P ostScr ipt Language Changes 41 The second way to create a packed array is to build it explicitly by invoking the packedarray operator with a list of operands to be incorporated into a new packed array . Immediately Ev aluated Names 2 The PostScript language syntax has been extended to include a new kind o ...

  • Apple 310 - page 54

    CHAPTER 2 LaserWriter Select 310 Software 42 P ostScr ipt Language Changes Changes in F ont Cache Operation 2 Operation of the font cache has changed in the LaserW riter Select 310 printer . Formerly , there was a single limit on the number of bytes occupied by a character in the cache. Any character larger than the space allocated would not be cac ...

  • Apple 310 - page 55

    CHAPTER 2 LaserWriter Select 310 Software P ostScr ipt Language Changes 43 End-of-Line Recognition 2 In PostScript interpreter versions 40.0 and later , the scanner and the readline operator recognize all thr ee external forms of end of line (LF alone, CR alone, and CR LF pair) and treat them uniformly . The PostScript interpreter does not translat ...

  • Apple 310 - page 56

    CHAPTER 2 LaserWriter Select 310 Software 44 T rueT ype Fonts 5. Data read by read and readstring under goes no EOL translation. Whatever characters were r eceived from the channel ar e read by the PostScript interpr eter . However , the channel itself may be performing some EOL translation. For example, the serial and parallel channels on the Lase ...

  • Apple 310 - page 57

    CHAPTER 3 Communication Channels 3 Figure 3-0 Listing 3-0 T able 3-0 ...

  • Apple 310 - page 58

    CHAPTER 3 Communication Channels 46 Serial Communication The LaserW riter Select 310 printer has two communication ports that support two communication channels. One port is the RS-232 serial port used for serial communication. The other is the Centronics parallel port used to connect the LaserW riter Select 310 printer to an IBM-PC compatible comp ...

  • Apple 310 - page 59

    CHAPTER 3 Communication Channels Serial Communication 47 P ar ity Settings 3 The parity settings for the serial channel may be odd, even, space, or mark. T able 3-2 indicates how the parity setting and number of data bits work together . Flow Control 3 The LaserW riter Select 310 printer uses one of two conventions for contr olling the flow of cha ...

  • Apple 310 - page 60

    CHAPTER 3 Communication Channels 48 SCC Operator Encoding XON/XOFF Flow Control 3 XON/XOFF flow control uses two special characters, XON and XOFF , that may be sent either to the printer or to the host to control the flow of characters. When the LaserW riter Select 310 printer sends an XOFF character to the host, the host must immediately stop se ...

  • Apple 310 - page 61

    CHAPTER 3 Communication Channels Communication Protocols 49 Figure 3-1 SCC operator encoding Communication Pr otocols 3 The LaserW riter Select 310 printer supports both simple and binary communication protocols for serial and parallel channels. Several character codes in both pr otocols are reserved for communication functions and ar e not passed ...

  • Apple 310 - page 62

    CHAPTER 3 Communication Channels 50 Communication Protocols The serial and parallel communication handlers perform the special processing of the return and line-feed characters, as described in T able 3-4. This processing is independent of the return and line-feed handling performed by the PostScript interpr eter itself. Unlike the processing done ...

  • Apple 310 - page 63

    CHAPTER 3 Communication Channels Communication Protocols 51 Since any character code can be transmitted as data with this protocol, it can be used for sending PostScript language jobs that contain binary images. Binary protocol is set by default when the LaserW riter Select 310 printer is power ed on. It may also be selected by setting softwareiomo ...

  • Apple 310 - page 64

    CHAPTER 3 Communication Channels 52 Communicating with an IBM PC After CTL-A is received, the next character received that is not one of the special characters must be the result of XORing one of the special characters with 40 hex. If any other character is received, it is consider ed to be an input error . Any number of special characters may appe ...

  • Apple 310 - page 65

    CHAPTER 3 Communication Channels Communicating with an IBM PC 53 Unlike the serial port, the Centronics parallel input allows no parameters. It always accepts 8-bit data with no parity , and it reserves the same set of characters for communi- cation functions that the serial port reserves, with the exception of XON/XOFF characters, which are passed ...

  • Apple 310 - page 66

    CHAPTER 3 Communication Channels 54 Communication Dynamics XON/XOFF Flow Control f or PC Communication 3 T o set up the LaserW riter Select 310 printer for serial interface with the IBM PC over the serial port using XON/XOFF flow control at 19200 baud, issue the following MS-DOS commands to your computer: MODE COM1:19200,N,8,1 MODE LPT1:=COM1: The ...

  • Apple 310 - page 67

    CHAPTER 3 Communication Channels Status Queries and Spontaneous Messages 55 T ypically , characters written to the standard output file by PostScript operators, such as print , are not sent immediately . They are buffer ed until a flush is executed. A flush occurs automatically ■ at the end of a job ■ in interactive mode, whenever the user i ...

  • Apple 310 - page 68

    CHAPTER 3 Communication Channels 56 Status Queries and Spontaneous Messages All messages generated spontaneously by the server (as opposed to those messages produced when the PostScript language pr ogram executes print ) conform to the same syntax as status messages. They are sent as or dinary data through the communication channel, in sequence wit ...

Manufacturer Apple Category Printer

Documents that we receive from a manufacturer of a Apple 310 can be divided into several groups. They are, among others:
- Apple technical drawings
- 310 manuals
- Apple product data sheets
- information booklets
- or energy labels Apple 310
All of them are important, but the most important information from the point of view of use of the device are in the user manual Apple 310.

A group of documents referred to as user manuals is also divided into more specific types, such as: Installation manuals Apple 310, service manual, brief instructions and user manuals Apple 310. Depending on your needs, you should look for the document you need. In our website you can view the most popular manual of the product Apple 310.

Similar manuals

A complete manual for the device Apple 310, how should it look like?
A manual, also referred to as a user manual, or simply "instructions" is a technical document designed to assist in the use Apple 310 by users. Manuals are usually written by a technical writer, but in a language understandable to all users of Apple 310.

A complete Apple manual, should contain several basic components. Some of them are less important, such as: cover / title page or copyright page. However, the remaining part should provide us with information that is important from the point of view of the user.

1. Preface and tips on how to use the manual Apple 310 - At the beginning of each manual we should find clues about how to use the guidelines. It should include information about the location of the Contents of the Apple 310, FAQ or common problems, i.e. places that are most often searched by users in each manual
2. Contents - index of all tips concerning the Apple 310, that we can find in the current document
3. Tips how to use the basic functions of the device Apple 310 - which should help us in our first steps of using Apple 310
4. Troubleshooting - systematic sequence of activities that will help us diagnose and subsequently solve the most important problems with Apple 310
5. FAQ - Frequently Asked Questions
6. Contact detailsInformation about where to look for contact to the manufacturer/service of Apple 310 in a specific country, if it was not possible to solve the problem on our own.

Do you have a question concerning Apple 310?

Use the form below

If you did not solve your problem by using a manual Apple 310, ask a question using the form below. If a user had a similar problem with Apple 310 it is likely that he will want to share the way to solve it.

Copy the text from the picture

Comments (0)