Xerox 4213 Скачать руководство пользователя страница 214

LJ SERIES 2D EMULATION

Hex

1B 2A 62 # 57

Dec

27 42 98 # 87

where # is the number of bytes in this row.  (The brackets are
not to be entered.)

End Graphics

Purpose

The End Graphics command tells the printer that the transfer of
raster graphics is complete.

Syntax

*rB

Hex

1B 2A 72 42

Dec

27 42 114 66

Horizontal Rectangle Size (Decipoints)

Purpose

The Horizontal Rectangle Size (Decipoints) command defines the
width, in decipoints (720ths of an inch), of the next rectangle to
be drawn.

Syntax

*c#H

Hex

1B 2A 63 # 48

Dec

27 42 99 # 72

where # is a number up to four decimal places representing the
width of the rectangle in decipoints.

Horizontal Rectangle Size (Spots)

Purpose

The Horizontal Rectangle Size (Spots) command defines, in spots
(300ths of an inch), the width of the next rectangle to be drawn.

Syntax

*c#A

Hex

1B 2A 63 # 41

Dec

27 42 99 # 65

where # is an integer representing the width of the rectangle in
spots. 

3-54

XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE

Содержание 4213

Страница 1: ...rrrr XEROX Xerox 4213 Laser Printer Programmer Reference May 1992 720P40020...

Страница 2: ...ion Data Products and all Data Products products mentioned in this publication are trademarks of Hewlett Packard Company IBM and all IBM products mentioned in this publication are trademarks of Intern...

Страница 3: ...lation procedures will ensure that concentration levels meet safe limits The 4213 has an ozone filter built into the print cartridge Laser safety The following note is to meet the local requirements o...

Страница 4: ...Never attempt any maintenance function that is not specifically described in this guide Never operate the equipment if you notice unusual noises or odors Disconnect the power cord from the power sourc...

Страница 5: ...d PostScript Language Reference Manual 1985 Adobe Systems Incorporated Addison Wesley Publishing Company Inc Sixth printing April 1987 PostScript Language Programme Design 1988 Adobe Systems Incorpora...

Страница 6: ......

Страница 7: ...e 1 1 Parallel interface cable 1 1 Centronics interface 1 2 Select the Centronics parallel interface 1 2 Select metered data 1 2 Return to print mode 1 2 Centronics connector 1 3 Centronics signals an...

Страница 8: ...de switching 2 1 The mode change command 2 2 The reset command 2 2 Definition of a printer command 2 3 Command syntax as expressed in this chapter 2 3 Three types of escape sequences 2 3 Job control c...

Страница 9: ...Print Job Mixed Orientation 2 16 Reset 2 17 Formatting the printed output 2 18 Multiple Copies 2 19 Multiple Copies Non Collated 2 20 Paper Tray 2 21 Bypass Slot Paper Size 2 22 Offset 2 24 2 sided bo...

Страница 10: ...tions on the 4213 printer 2 40 Margins 2 40 Setting independent margins 2 42 Margin Top 2 43 Margin Bottom 2 43 Margin Left 2 44 Margin Right 2 44 About tabs 2 44 More about job boundaries 2 45 More a...

Страница 11: ...ine Start Underline Stop 2 69 Overstrike Start Overstrike Stop 2 70 Subscript Start Subscript Stop 2 70 Superscript Start Superscript Stop 2 72 What is a constant page 2 73 Creating constant pages 2 7...

Страница 12: ...and resolution 2 85 Magnification and window placement 2 86 Reversing images 2 87 Rotating images 2 87 Graphic commands and the current text position 2 88 Graphic commands and the current graphic posi...

Страница 13: ...2 The record type indicator 2 110 3 Byte count 2 111 4 Load address 2 111 5 Table entries 2 111 6 Record terminator 2 112 Character reassignment 2 112 Load Translation Table 2 113 Language 2 114 Samp...

Страница 14: ...parameters 3 10 Escape sequences without parameters 3 10 Variable sequence character 3 10 Group character 3 10 Numeric variable 3 11 Parameter character 3 11 Final parameter character 3 11 Binary data...

Страница 15: ...25 Vertical Motion Index 3 25 Line Spacing 3 26 Cursor positioning commands 3 26 Horizontal Cursor Position Columns 3 27 Horizontal Cursor Position Decipoints 3 27 Horizontal Cursor Position Spots 3...

Страница 16: ...g 3 38 Pitch 3 38 Height 3 39 Style 3 40 Stroke Weight 3 41 Typeface 3 42 Default Font 3 44 Transparent Data 3 45 Underline 3 45 Fixed underlining 3 45 Floating underlining 3 45 Disable Underline 3 46...

Страница 17: ...Spots 3 55 Area Fill ID 3 55 Fill Rectangular Area 3 58 Examples of filled rectangles 3 58 Macro commands 3 60 Macro ID 3 60 Macro Control 3 60 Example of a macro 3 61 4 PostScript emulation 4 1 Userd...

Страница 18: ...1 How sixel encoding works C 1 Sample programme in C for sixel encoding C 4 Run length packing C 7 Sample programme in BASIC for run length packing C 9 D Reference tables D 1 E XES compatibility E 1 F...

Страница 19: ...ommands sent to the printer are for that specific type of printer It is important to know how your software application package is configured so that you know what control language you should use to p...

Страница 20: ...printer emulation for the 4213 printer For directions on installing enabling and configuring a printer emulation refer to the Xerox 4213 Laser Printer User Guide What this manual contains Chapter 1 In...

Страница 21: ...4213 and 4046 laser printers Pages may break differently on the two printers To match rotation on the 4213 the 4045 must have an XGRAPH cartridge installed Set the page buffer to FULL to correctly pri...

Страница 22: ...a separate paragraph MB This is the representation for megabyte KB This is the representation for kilobyte K The character K in conjunction with a numerical value such as 256K always represents a tho...

Страница 23: ...213 to your host The cable must meet the following specification in order to comply with FCC and VDE regulations Table 1 1 interface cable specifications Type Twisted pairs overall foil or braid shiel...

Страница 24: ...ss the Select D button to select Centronics parallel Select metered data With PARALLEL CENTR appearing on the User Interface 1 Press the Test B button METERED DATA appears on the User Interface 2 Pres...

Страница 25: ...ed in figure 1 1 Centronics compatible Epson type interfaces for personal computers can also be used on the 4213 A standard female Centronics cable connection is supplied The signals associated with e...

Страница 26: ...1 9 To printer DATA BIT 81 10 From printer ACKNLG L ACKNLG pulse low indicates data was received and printer is ready to receive more data 11 From printer BUSY H BUSY high indicates the printer cannot...

Страница 27: ...Logic ground 30 0 volts INIT ground 31 To printer INIT L The 4213 ignores this signal 32 From printer ERROR L This signal is low when the printer is in an error state 33 Open standard Centronics 34 No...

Страница 28: ...INTERFACES Centronics interface timing Figure 1 2 diagrams signal timing for the Centronics interface Figure 1 2 Centronics interface timing 1 6 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 29: ...of up to 0 8V is recognised as a logic zero Current requirements The printer interface sources up to 15 ma at 2 4V for a high output signal and sinks up to 14 ma for a low output 74LS374 ICs are used...

Страница 30: ...a 50 pin Winchester connector MRA S D5J which mates with a Winchester MRAC 50 P JKTCH connector using 100 1020P pins The pin names are provided in this figure only for the sake of information They do...

Страница 31: ...s and pin assignments Pin Signal Source B Data 1 Host LSB D return F Data 2 Host J return L Data 3 Host N return R Data 4 Host T return V Data 5 Host X return Z Data 6 Host b return n Data 7 Host k re...

Страница 32: ...turn x Interface Connect Verify Printer v Interface Connect Verify Printer W H P M Spare Printer Dataproducts interface timing Figure 1 4 describes the Dataproducts interface timing when measured at t...

Страница 33: ...ut signal and sinks up to 14 ma for a low output 74LS374 ICs are used for data receivers with a 220 ohm pull up resistors and a 330 ohm pull down resistor 74LS244 ICs are used as drivers and for Ready...

Страница 34: ...ns 1 200 2 400 4 800 9 600 19 200 9 600 is the factory default 5 Press the Select D button once your chosen baud rate appears Set parity With the baud rate appearing on the User Interface follow these...

Страница 35: ...peration Press the Online H button to return the 4213 to Print Mode RS232 serial connector The 4213 supports asynchronous modems and host employing the RS232C interface The modems supported are Bell 1...

Страница 36: ...t space 7 or 8 data bits 1 mark 0 space Optional parity bit Stop bit mark Data bits represent a character Least significant data bit leads Number of bits and polarity of parity are selectable via the...

Страница 37: ...common return AB 102 8 Carrier Detect CF 109 11 Printer Ready None None 20 Data Terminal Ready CD 108 Null modem A null modem is a device which eliminates both a modem and a telephone line Figure 1 6...

Страница 38: ...INTERFACES Figure 1 6 Null modem wiring 1 16 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 39: ...which enables you to switch from one emulation to another without reconfiguring the printer This requires the use of the mode change command and the reset command Be careful to copy the commands exac...

Страница 40: ...END L This information tells your printer to begin printing in the HP PCL emulation mode XES Emulation MCK EMULATE XDCS END L This information tells your printer to begin printing in the XES emulation...

Страница 41: ...this chapter The parts of the printer commands or escape sequences will be shown as follows E The escape character is represented by this character D The literal instruction part of the command Punct...

Страница 42: ...us symbol that follows the escape character An instruction an upper case letter A line end A job control command sometimes includes An optional comma inserted when you want a Summary Sheet An optional...

Страница 43: ...mple The command for setting margins EmH T B L RL m The instruction for margins H T B L R Variables In this case the values of the margin settings Height Top Bottom Left Right in pixels or fractions o...

Страница 44: ...nment to a character other than the one used throughout the rest of the document Example You have created a document using the asterisk as the User Defined Key but want to change it to an at sign befo...

Страница 45: ...your Font ID Assignment has the ID number 1 and your current User Defined Key is the asterisk To print the first phrase in the paragraph above enter To print UDK 1 within the text of your document Wit...

Страница 46: ...sign character Using an alphanumeric character is not recommended If you need to print the UDK once you have begun a job you must convert it back to a printable character by selecting a new UDK Line e...

Страница 47: ...ntation As shown below there are two types of font orientations Portrait Landscape Portrait orientation is initiated when you select a portrait font Landscape orientation is initiated when you select...

Страница 48: ...The basic unit of printable data is the pixel or dot which is also the basic unit of measure used in all commands that set measurements The 4213 has a resolution of 300 dot per inch Refer to appendix...

Страница 49: ...nd trailing edge PRINTER a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a...

Страница 50: ...capabilities are determined by available memory Table 2 1 Page capacity specifications Type of data Capacity Characters bytes per page Limited by size of font Graphic windows per page Determined by m...

Страница 51: ...the printer that a new job has begun If no Reset command E XL is used the printer processes your document as part of the job that preceded it with the same parameters throughout Request an XES Summary...

Страница 52: ...tation E P L At end of job Separates your job from next job printed without resetting job parameters E X L At end of job Separates your job from next job printed and resets job parameters to the print...

Страница 53: ...portrait or a landscape orientation Syntax E P commentL P Instruction to start a document with one orientation per page Optional request for a Summary Sheet to report errors upon execution of the nex...

Страница 54: ...ncluding a font of landscape orientation here would cause the printer to start a new page whenever it encountered a change from landscape to portrait font or vice versa within the document At the end...

Страница 55: ...a12i2 PL Font name is Helvetica12i2 P E 2Helvetica10i2 PL Font name is Helvetica10i2 P E 3Helvetica8Bi2 PL Font name is Helvetica8Bi2 P E 3Titan14B LL Font name is Titan14B L Margins and all other job...

Страница 56: ...he job s printed output how many copies will be printed which paper tray you will print from whether the document is 1 sided or 2 sided and so on These commands are Print Multiple Copies Print Multipl...

Страница 57: ...d Where to place it Anywhere on the first page of the document Example To print 50 copies of a document request a Summary Sheet and print the comment Distribute this to all committees enter E C50 Dist...

Страница 58: ...nywhere on the first page of the document Example To print 50 copies of a document request a Summary Sheet and print the comment Distribute this to all committees enter E E50 Distribute this to all co...

Страница 59: ...ple To print from Tray 1 enter Ec1 More Entering Paper Tray overrides any selections made through the Emulation Menu for Paper Source and Auto Tray With Paper Tray when the selected paper tray is empt...

Страница 60: ...er size being manually fed n Indicates paper size selection Where to place it At the start of the page before any text prints and after the Paper Tray selection command Ec9 If this command is entered...

Страница 61: ...2 3 Bypass tray paper size selections Physical paper size n Margin default Letter 216 x 279 mm n 0 Letter Legal 216 x 279 mm n 1 Letter Ledger 279 x 432 mm n 2 Letter A3 297 x 420 mm n 3 A4 A4 210 x 2...

Страница 62: ...More The default condition for offsetting is set through the printer control panel Pages can be offset At job boundaries with E P Upon explicit command Eo Refer to the Xerox 4213 Laser Printer User Gu...

Страница 63: ...of the second page is shifted If no value is entered for n the second page is printed without shifting The left margin is shifted regardless of the page orientation L Line end Where to place it Before...

Страница 64: ...top margin is shifted regardless of the page orientation L Line end Where to place it Before any printable data on the first page for which 2 sided printing is to start If 2 sided Inverted is entered...

Страница 65: ...control panel Thus a 2 sided Stop command can be used to override a default set for 2 sided printing 2 sided Side Select Purpose On a 2 sided page selects the side of the page on which the next image...

Страница 66: ...ck side no blank page is entered Entering Ezyi2 within the current side of a page causes printing to continue on the next back side of a page Therefore if the current side is the back side a form feed...

Страница 67: ...tting marginsL Fonts on the 4213 A font is a collection of letters numbers and special characters all having the same typeface weight size and posture Fonts utilised on the 4213 in XES mode are digita...

Страница 68: ...ape default In XES mode the 4213 is preset to print in XCP14iso L The other fonts can be selected through the Emulation Menu on the printer control panel or with application software refer to the Xero...

Страница 69: ...he Reset command 1 Assume that you are running MS DOS and have loaded the font diskette into drive A of your host computer You are now ready to create File 1 You are using the Commercial At symbol as...

Страница 70: ...complete Font Load Purpose Loads fonts from storage media at the host computer to the printer Syntax E F commentL F Instruction to load font data Optional request for a Summary Sheet to report errors...

Страница 71: ...downloaded to the printer will be deleted when fonts are added or loaded Font Delete Purpose Deletes selected font files from the printer Syntax E B commentL fontnameL B Instruction to delete stored f...

Страница 72: ...errors upon execution of the next job command comment Optional comment on the Summary Sheet L Line end Example To delete all fonts and to request a Summary Sheet with the comment All fonts are now del...

Страница 73: ...e time provided the downloaded fonts do not exceed the available memory of the printer Because there are four resident fonts 508 is the maximum number of fonts the user can download Note The 4213 may...

Страница 74: ...re using the font index created above in a report in one part of the report you can use font 3 as it is assigned above by entering E 3Classiciso12 LL In another part of the report you can replace this...

Страница 75: ...n the Summary Sheet To select the default landscape font without having assigned a font ID use E0 To select the default portrait Titan font without having assigned a font ID use E1 You may want to sel...

Страница 76: ...300 inch you may want to select Units 1 300 for margins and tabs as well Appendix B Conversion tables for units of measure lists 1 60 and 1 300 inch equivalents for inches millimetres 10 pitch charac...

Страница 77: ...able contents of the page the new setting goes into effect at the start of the next page On a page of mixed font orientation when a change of setting for page height and or top margin follows a change...

Страница 78: ...apply to page boundaries on the 4213 printer Any text printing beyond the bottom edge of the paper is printed on the next page Any character printing beyond the right edge of the paper is not printed...

Страница 79: ...f the page for which it is to take effect If the command is placed within printable data it takes effect on the next page Example To set margins for an 216 by 279 mm portrait page page height 279 mm t...

Страница 80: ...margins or the regular margin commands If margins have been defined with the Margins command and then an independent Margins command is entered the printer continues to use the measurements in the Ma...

Страница 81: ...t If the command is placed within printable data it takes effect on the next page Margin Bottom Purpose Sets the bottom margin without affecting the other margins Syntax EzqBL zq Instruction to set bo...

Страница 82: ...or which it is to take effect Margin Right Purpose Sets the right margin without affecting the other margins Syntax EzmRL zm Instruction to set right margin R The distance in units of 1 60 or 1 300 in...

Страница 83: ...ault portrait tabs If no tabs have been set for a job using a landscape font the 4213 automatically uses the default landscape tabs More about page boundaries You may set a line of tabs in any numeric...

Страница 84: ...its of five pixels 1 60 inches Figure 2 8 shows the same settings in units of one pixel 1 300 inches More Up to 160 horizontal tabs may be set per job If you try to set more the printer will consider...

Страница 85: ...s all horizontal tab settings in a job including the default settings Syntax Ed d Instruction to clear all horizontal tab settings Where to place it Anywhere before the place in the job at which the c...

Страница 86: ...paper both landscape and portrait appears in table 2 5 The printer maintains up to 125 vertical tabs in memory per job See table 2 6 for maximum tab values for portrait and landscape pages in letter a...

Страница 87: ...28 mm 330 dots 1 0 inch 25 4 mm 300 dots 0 95 inches 23 1 mm 287 dots Intervals 1 0 inch 17 8 mm 210 dots 0 7 inches 17 8 mm 210 dots 1 0 inches 25 4 mm 300 dots 0 7 inches 17 8 mm 210 dots Table 2 6...

Страница 88: ...XES COMMAND LANGUAGE MODE Figure 2 9 Vertical tabs in 1 60 inch units EV90 120 150 160 210 255 270 330 345 390 420 450L 2 50 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 89: ...XES COMMAND LANGUAGE MODE Figure 2 10 Vertical tabs in 1 300 inch units E V 450 600 750 800 1050 1275 1350 1650 1725 1959 2100 2250L XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE 2 51...

Страница 90: ...rgins use the Justification command This command is cleared with the Justification Stop Command About centreing To centre text between margins use the Centre command A Centre command overrides a Justi...

Страница 91: ...tween all the words on the line However the L printer does not make line ending or hyphenationL decisions You must enter the appropriate lineL Ek ends for each line L More The minimum distance between...

Страница 92: ...line as long as it is inserted before the line end If a Centre command is entered in a line that has been placed with the Text Placement Absolute command the line will still be placed vertically betwe...

Страница 93: ...text relative to the current text position Draw horizontal and vertical lines along the page axes with Line Draw X and Line Draw Y commands in 15 degrees of shading Most of these commands use the grid...

Страница 94: ...Line Spacing command withL a parameter of 2 will cause text to doubleL space like this Ei0 L Enter a Line Spacing command with a parameterL of 0 to return text to normal single spacing L More Overstr...

Страница 95: ...aults L To produce These lines of text have normal single line spacing until you enter a Line Spacing Absolute command with a parameter of 75 At this point the baselines of the text are placed 75 pixe...

Страница 96: ...age along the x axis and 1650 pixels 140 mm from the origin of the page along the y axis enter Ea1200 1650L Text L Figures 2 11 and 2 12 show how the command works on short edge feed paper in landscap...

Страница 97: ...LANGUAGE MODE Figure 2 11 Absolute placement of a portrait font on a short edge feed portrait page Ea1500 3000L He who laughs He who laughs Origin X 1500 X 3000 XEROX 4213 LASER PRINTER PROGRAMMER REF...

Страница 98: ...l it s over The game is not over until it s over Origin Y 600 X1800 Text Placement Relative Purpose Places text in any specified location on the page starting from the current text position It can als...

Страница 99: ...o not use a line end Where to place it Immediately after the current text that is the text being used as a point of reference and immediately before the text to be affected More For both landscape and...

Страница 100: ...ge On short edge feed paper this line runs horizontally across a portrait page vertically down a landscape page Syntax ExX Y L T SL x The instruction for a line to be drawn along the x axis X The x co...

Страница 101: ...any point in the job where the line is desired Example See the sample that follows More The Line Draw commands create nongraphic lines that is lines that do not need graphic windows Nongraphic lines c...

Страница 102: ...t edge feed paper this line runs vertically up a portrait page horizontally across a landscape page Syntax EyX Y L T SL y The instruction for a line to be drawn along the y axis X The x coordinate of...

Страница 103: ...e to place it At any point in the job where the line is desired Example See the sample that follows More The Line Draw commands create nongraphic lines that is lines that do not need graphic windows N...

Страница 104: ...XES COMMAND LANGUAGE MODE Figure 2 15 Line Draw Y command To produce Enter Ey900 1800 1200 20L 2 66 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 105: ...XES COMMAND LANGUAGE MODE Figure 2 16 Fifteen degrees of shading for the Line Draw commands XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE 2 67...

Страница 106: ...or superscripts Note These commands increase page complexity and can slow the performance of the printer Italics There is no command for italicising characters You must select an italic font with the...

Страница 107: ...n to stop underlining Where to place it Anywhere underlining is desired Example To produce It is possible to underline text by using the following commands Underline Start and Underline Stop Enter It...

Страница 108: ...tely before the first character to be overstruck and the Overstrike Stop command immediately after the last character to be overstruck Example To produce The hyphen is used as the overstrike character...

Страница 109: ...End a superscript The distance of a subscript character from a regular character depends on the current font size Thus if you want to use a smaller or larger font for the subscript give the Font Chang...

Страница 110: ...be used to Superscript a superscript Index up a page End a subscript The distance from a superscript character to a regular character depends on the current font size If you want to use a smaller or...

Страница 111: ...need to be of the same orientation A constant page in the 4213 may include Text Nongraphic lines Line Draw commands Logos signatures or any other data digitised into font characters Graphic windows A...

Страница 112: ...e constant page to be merged Data capacity for each How the printer defines a page lists page capacity for all types of data including constant pages Data capacity is the same for both that is it is l...

Страница 113: ...rom the printer s memory Syntax E V commentL V Instruction to erase a constant page Optional request for a Summary Sheet to report errors upon execution of the next job command comment Optional commen...

Страница 114: ...s of job E XL A constant page is also erased when fonts are downloaded when a selected font is deleted when a new constant page is loaded or when the printer is powered off Merging constant pages For...

Страница 115: ...he command is received the printer ignores the command Merge Stop Purpose Stops the merging of the constant page with the variable page Syntax Ezd zd Instruction to stop merging Where to place it With...

Страница 116: ...ndow When the printer receives the bitmap into the window it prints a pixel on the page for each binary 1 and leaves the pixel blank for each binary 0 see figure 2 18 For the printer to receive the bi...

Страница 117: ...store 2 full page graphics or over 80 25KB fonts The same full page graphic prints completely in partial imaging but not in 2 full page imaging Vector graphics Vector graphics are images made of point...

Страница 118: ...per size See figure 2 19 Since window boundaries cannot be seen on your host computer screen you may want to sketch an outline of the window on paper then enter the commands based on the measurements...

Страница 119: ...e page The second coordinates Sx and Sy set the size of the window The unit of measure is the pixel Scan direction for raster graphics The x axis and y axis of a graphic window are not related to thos...

Страница 120: ...n the printed page appears four times its actual size For example 2 4 indicates that the window size is to appear doubled in the horizontal direction and quadrupled in the vertical direction I The typ...

Страница 121: ...ithin the document where graphics are desired More Fields before the semicolon in the command are optional fields after it are required Thus you could leave the M I and R fields blank the printer will...

Страница 122: ...installed in the printer The largest graphic window can be up to one half the available memory Only one window at a time can be stored Large amounts of graphics and fonts together on the same page ca...

Страница 123: ...amorphically is larger in one direction either x or y Magnification and resolution Magnifying an image decreases its resolution by an equal amount In other words an image that has been doubled will ha...

Страница 124: ...ion and to the left for the x dimension For example in the landscape page in figure 2 22 your origin is 1300 1200 for a window that is 450 pixels in the x direction and 1100 pixels in the y direction...

Страница 125: ...printing Rotating images Figure 2 24 illustrates how the printer rotates a graphic window and its contents if so instructed within the Graphic Window command Notice how rotation affects graphic window...

Страница 126: ...phic window positioning are independent from one another If you place a graphic window at the current text position on a page and add a paragraph to text above the graphic window the window moves down...

Страница 127: ...elsewhere on the page Graphic windows are copied with the Graphic Window Repeat command A copied graphic window has exactly the same characteristics as the original If it is a stored window its conte...

Страница 128: ...ize quadrupled I The type of graphics data contained in the window Also whether the contents will be reversed Graphics data in a duplicate window can be changed from regular to reversed or vice versa...

Страница 129: ...n figure 2 26 the window that was defined in the example for the Graphic Window command refer to figure 2 20 is copied to another location on the same page This is the command that defined the origina...

Страница 130: ...r creating graphic images are Graphic Line Graphic Arc Graphic Box Graphic Fill Graphic Pie Chart All must be created within a graphic window which means a Graphic Window command must precede them in...

Страница 131: ...d in the command the printer uses three pixels as a default If a line thickness of zero is entered no image prints however the current graphic position changes to the last set of x and y coordinates e...

Страница 132: ...the y coordinate of the window origin is used as the y value If the value for X2 is omitted the printer repeats the first x coordinate X1 For all succeeding coordinates the x coordinate of the preced...

Страница 133: ...hickness of the figure This number can not exceed one half the radius The semicolon is required If omitted the command is ignored Commas separate the other variables X Y The coordinates for the centre...

Страница 134: ...f either point is missing from the pair the other is ignored and an error message appears on the Summary Sheet The starting degree cannot be the same as the ending degree Degrees must be positive whol...

Страница 135: ...ates 375 375 in the graphic window With a radius of 225 pixels Drawn as follows Arc 1 from 45 degrees to 135 degrees Arc 2 from 155 degrees to 205 degrees Arc 3 from 225 degrees to 315 degrees Arc 4 f...

Страница 136: ...make up diagonally opposite corners X1 is the horizontal distance from the left edge of the graphic window Y1 is the vertical distance from the top edge of the graphic window X2 Y2 The coordinates of...

Страница 137: ...can be one of the predefined patterns in figure 2 31 or can be created by the user Syntax EgfP X Y Xn YnL gf The instruction for a fill pattern P Indicates the pattern selection 0 User defined pattern...

Страница 138: ...tern you may specify as many seed points in one command as desired With a user defined pattern only one seed point can be specified per command L Line end Figure 2 31 Predefined fill patterns Example...

Страница 139: ...unded by a graphic figure More If 0 for a user defined pattern is entered for P the fill pattern data is entered after the line end of the Graphic Fill command User defined data must be sixel encoded...

Страница 140: ...his is a nongraphic image A circle is drawn with the Graphic Arc command A line is drawn through the circle with Graphic Line command Note that it is defined so that it breaks as it passes through the...

Страница 141: ...uction for a pie chart T Line thickness of the figure Line thickness should not be greater than 1 2 the radius otherwise unexpected results may occur The semicolon is required If it is omitted the com...

Страница 142: ...unterclockwise direction Remember that the slices are defined in percentages not angles Percentages must total 100 If the sum of the pie slice is less than 100 the pie is not closed If the sum of the...

Страница 143: ...Figure 2 34 Creating a pie chart More about Graphic Pie Chart When creating a pie slice the printer subtracts the line thickness of the figure from its radius then uses the remainder as the location...

Страница 144: ...integrity of font and graphics data Note A data monitor will not print on size A5 paper Data Monitor Purpose Prints the hexadecimal codes representing all characters received by the printer Allows the...

Страница 145: ...in figures 2 35 and 2 36 are ISO See the Xerox 4213 User Guide Diagnostics chapter for more information on using the data monitor Character codes on the Xerox 4213 For the printer to print the charac...

Страница 146: ...ional markets Note that the ASCII code set is essentially a subset of the ISO set Control codes Table D 1 lists control codes with hex value less than 20 in ASCII or ISO less than 40 in EBCDIC that ar...

Страница 147: ...H FF EBCDIC 5FH yields ASCII 15H NL may be used in place of CR and LF or line end EBCDIC 6AH yields ASCII 1BH ESC EBCDIC 79H yields ASCII 20H space User defined translation tables A user defined code...

Страница 148: ...ecimal values are expressed as two alphanumeric characters followed by H For example if a field contains a hexadecimal value with a length of two bytes the field will consist of the two characters use...

Страница 149: ...be applied to hex location 5CH entry 3 will be applied to hex location 5DH and so on Table D 8 lists hexadecimal values multiplied by two 5 Table entries The table data consists of a series of four ch...

Страница 150: ...the ampersand 26H The four byte entry for location 26 would be 3CCCH Now if you invoke the downloaded table and send 26H the printer will print 6 Record terminator The last two characters of every rec...

Страница 151: ...C2500 The data following the byte count consists of the the hex values of the character or characters being assigned FF Always put FF at the end of each record To move more characters make additional...

Страница 152: ...ian 8 Finnish 9 German A Swedish B Belgian C French Canadian D Portuguese E Latin American F The Default Language G The Special Table 3274 Custom Cartridge H User defined or downloaded table Where to...

Страница 153: ...illustrated in table 2 7 is suitable for most applications but that it is also necessary to print the following Pound sterling Yen sign International currency symbol Suppose also that the printing of...

Страница 154: ...XES COMMAND LANGUAGE MODE A custom translation table might be built as follows Table 2 7 U S English code mapping 2 116 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 155: ...ich is found in the ISO table at location A5 It is not to be associated with an accent so the third entry is A500 The fourth entry at 5F is not to be changed 5F00 The fifth entry at 60 is to be change...

Страница 156: ...ata file to the printer ensure to invoke the mapping table that is to serve as the base table When the printer receives the Character Reassignment command it creates a new table by laying the new data...

Страница 157: ...XES COMMAND LANGUAGE MODE Figure 2 38 New character assignments over original table XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE 2 119...

Страница 158: ...XES COMMAND LANGUAGE MODE Table 2 8 Customised mapping table U S English code 2 120 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 159: ...ric characters and to characters used in printer command language It is recommended that these locations not be changed Any control code location less than 20H in ISO or ASCII or less than 40H in EBCD...

Страница 160: ...XES COMMAND LANGUAGE MODE 2 122 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 161: ...e fonts may be supplied by Rank Xerox or third party vendors The 4213 LJ2D emulation is also capable of using fonts stored in Xerox 4213 font cartridges These cartridges may hold up to one megabyte of...

Страница 162: ...o the short edge of the paper portrait orientation or the long edge landscape orientation Note The Printer Status Sheet identifies the fonts by their orientation Choosing a portrait font automatically...

Страница 163: ...LJ SERIES 2D EMULATION Figure 3 1 Portrait orientation page layout y x Figure 3 2 Landscape orientation page layout x y XEROX 4213 LASER PRINTER PROGRAMMER REFERENCEE 3 3...

Страница 164: ...cartridge slot The right cartridge slot Downloaded as a Hewlett Packard Soft Font Spacing Spacing indicates whether a font is proportionally spaced or of fixed pitch Characters in a proportionally spa...

Страница 165: ...forms one for the primary font and one for the secondary font Font select commands are listed later under PCL4 command reference Font selection by characteristics The user selects fonts according to t...

Страница 166: ...he command Font Selection by ID E X The Font Selection by ID command is not suitable for use in multi user environments where other users may delete downloaded fonts In this case users are encouraged...

Страница 167: ...12 10 ECMA 94 Courier Medium 0 Upright 12 10 PC 8 Courier Medium 0 Upright 12 10 PC 8 D N Courier Medium 0 Upright 12 10 PC 850 Courier Medium 0 Upright 12 10 Legal Courier Medium 0 Italic 10 12 Roman...

Страница 168: ...old 3 Upright 10 12 Legal Courier Bold 3 Upright 12 10 Roman 8 Courier Bold 3 Upright 12 10 ECMA 9 Courier Bold 3 Upright 12 10 PC 8 Courier Bold 3 Upright 12 10 PC 8 D N Courier Bold 3 Upright 12 10...

Страница 169: ...ences Control codes Control codes are single byte commands which perform simple functions such as backspace carriage return line feed and form feed In most cases control codes are taken from the unpri...

Страница 170: ...r Binary data Escape sequences without parameters The escape sequences without parameters perform an action such as resetting the printer These commands are typically two characters long escape follow...

Страница 171: ...ter indicates the parameter to which the previous numeric variable applies The parameter character is only used when several escape sequences are combined The parameter character may be within the ran...

Страница 172: ...a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a...

Страница 173: ...executed first and the rightmost command ending with the final parameter character and optionally binary data is executed last Figure 3 4 Combined Escape Sequence E PCL4 command reference This section...

Страница 174: ...tax E E Hex 1B 45 Dec 27 69 Number of Copies Purpose The Number of Copies command causes the 4213 to print a specified number of copies for each page of data received until either the number of copies...

Страница 175: ...egative number expressed in decipoints 1 720th inch and valid up to four decimal places A positive value moves the logical page to the right along the width of the physical page except on the back sid...

Страница 176: ...ck side of sheets printed in horizontal binding 2 sided mode where it moves down Notes Page orientation has no effect on this command The value represents an absolute move in relation to the default p...

Страница 177: ...e shape and size of the page Paper Source Purpose The Paper Source command specifies one of four locations for paper or prints the current page Syntax E l H where is one of the values in table 3 3 Tab...

Страница 178: ...en as is the text length Automatic macro overlays are turned off and any unprinted data is printed If the paper size requested is not available in the paper tray s a message requesting the correct pap...

Страница 179: ...er required The top left and right margins are set to the defaults for the size of paper required Automatic macro overlays are turned off and any unprinted data is printed If paper in the size request...

Страница 180: ...Letter 66 88 Legal 84 112 A4 70 90 Executive 63 84 Table 3 6 Landscape paper length values Page size At 6 lines per inch At 8 lines per inch Letter 51 68 Legal A4 49 58 Executive 43 58 First use 84 as...

Страница 181: ...e width of a column is determined by the Horizontal Motion Index HMI command which sets the horizontal spacing of characters in fixed pitch fonts The HMI is used as a unit of measurement for selecting...

Страница 182: ...lumn is determined by the Horizontal Motion Index HMI command which sets the horizontal spacing of characters in fixed pitch fonts The HMI is used as a unit of measurement for selecting the margin but...

Страница 183: ...ined by the Vertical Motion Index VMI command which sets the vertical spacing of lines The VMI is used as a unit of measurement for setting the margin but once set the margin does not change with late...

Страница 184: ...e action of the printer when text is positioned below the bottom line of text defined by the Text Length command When the Perforation Region is enabled text which would fall below the bottom line spec...

Страница 185: ...0th of an inch The is valid up to four places to the right of the decimal point The HMI is reset to the current default when font orientation symbol set height pitch or spacing are set and when the cu...

Страница 186: ...ects the VMI in lines per inch The command specifies the number of lines per inch to be printed Syntax E l D where is one of the following valid settings for lines per inch 1 2 3 4 6 8 12 16 24 48 Exa...

Страница 187: ...t cursor position Relative move negative If the value is preceded by a minus sign the cursor is moved columns to the left of the current cursor position If the value specifies a column beyond the left...

Страница 188: ...cursor position If the value specifies a position beyond the left or right edges of the printable area the cursor is moved to the appropriate edge of the printable area Example To move the current cu...

Страница 189: ...able area the cursor is moved to the appropriate edge of the printable area Example To move the current cursor position from 300 spots 1 inch from position 0 to 1500 spots 5 inches from position 0 ent...

Страница 190: ...table area the cursor is moved off the page The Vertical Cursor Position commands ignore the perforation region Example To move the cursor from line 25 to line 2 enter E a2R Hex 1B 26 61 32 52 Dec 27...

Страница 191: ...position of the vertical cursor in units of spots 1 300th of an inch The height of a row is defined by the current Vertical Motion Index VMI setting Syntax E p Y Hex 1B 2A 70 59 Dec 27 42 112 89 wher...

Страница 192: ...ave been defined by a VMI or Line Spacing command Syntax E Hex 1B 3D Dec 27 61 Line Termination Purpose The Line Termination command controls the way the printer responds to the conventional line endi...

Страница 193: ...is zero no translation End of Line Wrap Purpose The End of Line Wrap command causes the printer to generate a carriage return and line feed when the cursor reaches the right margin and print on the n...

Страница 194: ...B 26 66 53 Dec 27 38 102 8 where 0 Push store cursor position 1 Pop recall cursor position The value of zero pushes the cursor position onto the stack and a value of one pops it off the stack and rest...

Страница 195: ...rsor to the next tab position on the row Tab positions are defined at the left margin and every eight columns thereafter Line Feed LF LF hexadecimal 0A decimal 10 moves the cursor down one row within...

Страница 196: ...ter a numeric code corresponding to a symbol set If a non existent symbol set is selected the printer continues to use the last symbol set accessed There are separate Symbol Set commands for the prima...

Страница 197: ...O 16 Portuguese 1F ISO 69 French 5S ISO 84 Portuguese 0G HP German 6S ISO 85 Spanish IBM 1G ISO 21 German 0T Line Draw 8G Greek 8 0U ISO 6 ASCII 0I ISO 15 Italian 1U Legal 0K ISO 14 JIS ASCII 2U ISO 2...

Страница 198: ...is E s P where 0 sets fixed pitch 1 sets proportional spacing Example To select the primary for as proportional and the secondary font as fixed pitch enter the following commands E s1P Hex 1B 38 73 3...

Страница 199: ...30 48 Dec 27 41 49 48 72 Height Purpose The Height command selects the character height of the font in points 72nds of an inch There are separate commands to select height for the primary and seconda...

Страница 200: ...alic characters Two Style commands exist for the primary and secondary fonts If the style requested is not available the Style command is ignored Syntax E s S The Style command for the secondary font...

Страница 201: ...oke weight is zero or greater and the weight is not available the printer accesses the next heavier font If the requested weight has a negative value and is not available the next lighter font is used...

Страница 202: ...the typeface used by the primary and secondary fonts Syntax E s T The Typeface command for the secondary font is E s T where is a code number from table 3 10 Example To use Swiss721 as a primary font...

Страница 203: ...man 6 LetterGothic 8 PElite 11 Presentations 17 Optima 18 Garamond 19 Cooper Black 20 Coronet Bold 21 Broadway 22 Bauer Bodoni Black Condensed 23 Century Schoolbook 24 University Roman 100 Times New R...

Страница 204: ...Purpose The Default Font command restores all font characteristics except orientation to those of the user default font Separate commands exist for the primary and secondary font Syntax E 3 Hex 1B 28...

Страница 205: ...d in Example To print the form feed hexadecimal 0C decimal 12 as a female symbol enter E p1X 12 Hex 1B 26 70 0C Dec 27 38 112 12 Underline Purpose The Underline command enables or disables underlining...

Страница 206: ...h the hexadecimal value 0F decimal 15 and Shift Out SO with the hexidecimal value 0E decimal 14 allow the user to alternate between primary and secondary fonts respectively Font ID Purpose The Font ID...

Страница 207: ...is one of the values in table 3 11 Example To make a Soft Font with an ID of 1 temporary enter E c4F Hex 1B 2A 63 34 46 Dec 27 42 99 52 70 Table 3 11 Font Control functions Function 0 Delete all soft...

Страница 208: ...font by its ID number There are separate commands for selecting primary and secondary fonts The following command selects a primary font Syntax E X Hex 1B 28 58 Dec 27 40 88 To select a secondary fon...

Страница 209: ...cs font type baseline distance cell width cell height orientation fixed proportional spacing symbol set pitch height style stroke weight typeface For information on how to format a font descriptor blo...

Страница 210: ...following the command The brackets are not to be entered The character descriptor and data contains byte values for the following characteristics Orientation Left offset Top offset Character width Ch...

Страница 211: ...FULL full page imaging in the LJ2D emulation submenu the memory the 4213 dedicates to this imaging is no longer available for user downloaded fonts or graphics or any other temporary use This means th...

Страница 212: ...are printed along the width of the physical page regardless of the orientation of the logical page Start Graphics Purpose The Start Graphics command initialises the printer for subsequent Transfer Ras...

Страница 213: ...on Because the coordinate system is different for portrait and landscape pages the positional change required to establish the start point of the next row of data is different for each orientation On...

Страница 214: ...oints command defines the width in decipoints 720ths of an inch of the next rectangle to be drawn Syntax E c H Hex 1B 2A 63 48 Dec 27 42 99 72 where is a number up to four decimal places representing...

Страница 215: ...next rectangle to be drawn Syntax E c B Hex 1B 2A 63 42 Dec 27 42 99 66 where is an integer representing the height of the rectangle in spots Area Fill ID Purpose The Area Fill ID command sets the le...

Страница 216: ...LJ SERIES 2D EMULATION Figure 3 5 Area Fill patterns 1 6 3 56 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 217: ...ensity Note A Fill Rectangular Area command must follow an Area Fill ID command The Fill Rectangular Area command specifies whether the rectangle is to be filled with shading or one of the fill patter...

Страница 218: ...and The rectangle is printed with its top left corner at the current cursor position which is unaffected by the command The command ignores text boundaries but any part of the rectangle falling outsid...

Страница 219: ...across 2 E c600A Sets rectangle width at 2 inches 3 E c900B Sets rectangle height at 3 inches 4 E c50G Uses an Area Fill ID of 50 5 E c2P Prints the shaded rectangle Example 3 To print a 2 by 3 inch r...

Страница 220: ...through 32767 Syntax E f Y Hex 1B 26 66 59 Dec 27 38 102 89 where is the value of the macro ID number used Macro Control Purpose The Macro Control command can define delete and execute macros Syntax...

Страница 221: ...ions Function 0 Start macro definition last ID specified 1 Stop macro definition 2 Execute macro last ID specified 3 Call macro last ID specified 4 Enable auto overlay macro last ID specified 5 Stop a...

Страница 222: ...symbol set Proportional spacing 10 characters per inch 14 points in height Upright style Ultra black stroke weight Century Schoolbook typeface 5 Styler Systems 701 South Aviation Blvd M S ES AE 336 E...

Страница 223: ...ers who design host software to be used on the 4213 or who write their own programmes in the PostScript page description language Userdict operators for page type The following operators are defined i...

Страница 224: ...3 x 8 66 101 5 x 213 2 mm MONARCENVELOPE 98 x 191 mm 3 875 x 7 5 88 x 184 mm 3 45 x 7 25 7 x 9 178 x 229 mm 7 x 9 168 x 222 mm 6 61 x 8 73 HALFLETTER 140 x 216 mm 5 5 x 8 5 130 x 208 mm 5 1 x 8 2 TWOT...

Страница 225: ...ct by issuing statusdict begin at the start of a programme and use the operators by calling them by name In order to change persistent parameters however you must first exit from the normal save and r...

Страница 226: ...name string setprintername printername string printername substring String represents the printer s name and is printed on the configuration sheet The name can be up to 32 characters long and should c...

Страница 227: ...default values in seconds used at the start of each job to initialise the job manual feed and wait timeouts A value of zero sets the timeout to infinity defaulttimeout defaulttimeouts job manualfeed w...

Страница 228: ...less outputpositioning is true If outputpositioning is false there is no change in the output position outputpositioning outputpositioning boolean This operator returns a boolean value which indicates...

Страница 229: ...mode and false is 1 sided setdefaulttumble boolean setdefaulttumble Sets the default value for tumble If this operator is true the second side of a 2 sided page is upside down compared to the first s...

Страница 230: ...ageable area in a number of ways refer to setpapertray and papername defaultpapertray defaultpapertray integer This operator returns an integer representing the default tray number set in setdefaultpa...

Страница 231: ...f is false When the current job ends automatic tray selection is determined by the value of defaulttrayswitch trayswitch trayswitch boolean This operator returns a boolean indicating whether automatic...

Страница 232: ...such a tray is found the page type is set to A4 and papertray is set to that tray If a tray with A4 size paper is not found a rangecheck error occurs and the page type and papertray values are not ch...

Страница 233: ...en by the printer is a default error message reported in the following form Error error OffendingCommand command If the error occurred in the batch mode the error message is followed by the line Flush...

Страница 234: ...per throughput images minute Memory in MB Jam recovery on Simplex Duplex Jam recovery off Simplex Duplex 4 5 7 0 3 8 10 5 4 9 6 5 10 5 3 8 10 5 8 5 8 5 10 5 7 8 10 5 9 7 10 5 10 5 9 7 10 5 9 7 Table 4...

Страница 235: ...SCRIPT EMULATION Table 4 5 VM and font cache allocation Memory in MB VM Bytes Font cache Bytes 4 5 530K 260K 6 5 530K 700K 8 5 640K 700K 10 5 1000K 1000K XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 236: ...POSTSCRIPT EMULATION 4 14 XEROX 4213 LASER PRINTER PROGRAMMER REFERENCE...

Страница 237: ...Amphenol 36 pin connector 1 3 approvals EME iii to iv safety iv Arc Graphic 2 95 to 2 97 Arcs 2 96 f to 2 97 f Area Fill ID 3 55 fill patterns 3 56 f shading density 3 57 f ASCII code assignments D 3...

Страница 238: ...aracters B 12 t Character Reassignment 2 112 to 2 113 characteristics fonts 3 1 to 3 9 font selection 3 5 to 3 9 graphic window 2 79 to 2 81 Character Spacing Absolute E 2 t Cinch DB 25P connector 1 1...

Страница 239: ...2 31 Dutch 3270 EBCDIC code mappings A 15 t ASCII code mappings A 4 t E EBCDIC code assignments D 5 t mappings A 10 t to A 20 t EBCDIC to ASCII translation D 7 t EME regulations iii to v emulation HP...

Страница 240: ...ations of Stroke Weight 3 42 t Graphics XES Arc 2 92 2 95 to 2 97 Box 2 92 2 98 within a window 2 99 f Fill 2 92 2 99 to 2 103 Line 2 92 to 2 95 Pie Chart 2 92 2 103 to 2 105 Window 2 81 to 2 107 on a...

Страница 241: ...cal Motion Index 3 25 to 3 26 Vertical Rectangle Size Decipoints 3 55 Vertical Rectangle Size Spots 3 55 hexadecimal decimal binary equivalences D 8 t to D 13 t HMI see Horizontal Motion Index Horizon...

Страница 242: ...rgin default 2 23 t Margin Left 2 44 3 21 Margin Right 2 44 3 22 Margin Top 2 43 3 23 margins 2 40 to 2 42 F 1 t to F 4 t Margins Clear Horizontal 3 23 justifying and centreing 2 52 Margins Double E 2...

Страница 243: ...table area 3 3 f printed output formatting 2 18 to 2 28 printer command definition 2 3 errors handling 4 11 to 4 13 operation return 1 13 Printer Reset 3 14 printing the sequence UDK as text 2 7 Print...

Страница 244: ...gnals and pin assignments 1 4 t to 1 5 t 1 9 t 1 15 t signal timing and voltage levels Centronics 1 5 f 1 7 t simple commands 2 5 Single Escape Sequence 3 10 f sixel encoding C 1 to C 7 process C 2 f...

Страница 245: ...37 Unload Merge Page 2 75 to 2 76 U S English code mapping 2 116 t A 1 t U S English code mapping continued 3270 EBCDIC code mappings A 12 t ASCII code mappings U K A 2 t User Defined Key 2 5 to 2 8...

Страница 246: ...Bottom 2 43 Margin Left 2 44 Margin Right 2 44 Margins 2 40 to 2 42 Margin Top 2 43 Merge Page Load 2 74 to 2 75 Merge Page Unload 2 75 to 2 76 Merge Start 2 76 to 2 77 Merge Stop 2 77 Multiple Copies...

Отзывы: