Detailed instructions for use are in the User's Guide.
[. . . ] Technical Reference
August 2004
www. lexmark. com
Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc. , registered in the United States and/or other countries. 740 West New Circle Road Lexington, Kentucky 40550
Edition: August 2004
The following paragraph does not apply to any country where such provisions are inconsistent with local law: LEXMARK INTERNATIONAL, INC. , PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions; therefore, this statement may not apply to you. This publication could include technical inaccuracies or typographical errors. [. . . ] If the value of the manualfeed operator or the ManualFeed page device parameter is true when showpage or copypage is executed, the page is fed manually. If both have a value of false when showpage or copypage is executed, the page is fed from an automatic source. Note: If manualfeed is redefined between printing the front and back page of a duplexed page, the information for the front and back pages is printed on the same page. Error: stackoverflow
papertray
-- papertray integer
queries the paper tray that is currently selected. An integer is returned on the stack indicating which paper tray is currently in use. Valid integers are:
0 1 2 3 4 5 7 8 9
Tray 1 Tray 2 Multipurpose Feeder or Envelope Feeder Manual Paper Manual Envelope Tray 3 Multipurpose Feeder Tray 4 Tray 5
Error: stackoverflow
4-22
PostScript
setpapertray
integer setpapertray --
changes the active paper source for the next page through the end of job by setting the PageSize entry in the page device to the size loaded in the selected source and by setting MediaPosition to the selected source. The PageSize Policy page device parameter is not altered by this operator. Use the following integers to set the paper tray:
0 1 2 3 4 5 7 8 9
Tray 1 Tray 2 Multipurpose Feeder or Envelope Feeder Manual Paper Manual Envelope Tray 3 Multipurpose Feeder Tray 4 Tray 5
Notes: · If the Manual Paper or Manual Envelope source is selected, the ManualFeed page device parameter is set to true. · A rangecheck error is returned if a paper source that is not installed is selected. · If a setpapertray operator is issued for the back of a duplexed page, the printer ejects a blank back page, changes the paper source, and prints the information for the back side of the page on the front side of a page from the new paper source. The setting returns to the user default setting for the Paper Source menu item at the end of the print job. Errors: rangecheck, stackunderflow, typecheck
4-23
PostScript
Envelope Size Support
The literal names in Table 4-9 are also supported as operators in userdict. These operators change the image size, but do not change the active paper source. Therefore, when these operators are used, part of the image may be clipped. When these literal names are used as operators, it is equivalent to executing the following PostScript emulation sequence. The following example uses a 3. 875 x 7. 5 envelope.
<</Policies <</PageSize 7>> /PageSize [279 540]>> >>setpagedevice
Table 4-9: Envelope Sizes Supported
Supported Not Supported Envelope Sizes Printer Model C510(n) X422 E23x E33x
Literal Name 3. 875x7. 5envelope
Size (mm) 98. 4 x 190. 5
Size (inches) 3. 875 x 7. 5 3. 875 x 8. 875 4. 125 x 9. 5 4. 33 x 8. 66 6. 38 x 9. 01 6. 93 x 9. 84
Size (points) [279 540] [279 639] [297 684] [312 624] [459 649] [499 708] [612 996] [841 842]
3. 875x8. 875envelope 98. 4 x 225. 4 4. 125x9. 5envelope 110x220envelope 162x229envelope 176x250envelope otherenvelope1 otherenvelope
1
104. 8 x 241. 3 110 x 220 162 x 229 176 x 250 Other Other
For other envelopes, the page is formatted to 216 x 356 mm (8. 5 x 14 in. ) unless a size is specified by your software program.
4-24
PostScript
The literal names in Table 4-10 are supported as PostScript emulation compatible operators. Table 4-10: Literal Names Supported
Supported Not Supported Literal Names Printer Model C510(n) X422 E23x E33x
Literal Name monarcenvelope com10envelope dlenvelope c5envelope b5envelope
Compatible Literal Name 3. 875x7. 5envelope 4. 125x9. 5envelope 110x220envelope 162x229envelope 176x250envelope
Note: Duplexing is not supported on any envelope size. If duplex printing is requested and one of the envelope size operators is sent to the printer, duplexing is suspended until a paper size is requested that is supported for duplex printing.
4-25
PostScript
Envelope Tray Support
If manualfeed in statusdict and the ManualFeed page device parameter are false when the printer receives one of the envelopetray operators listed in "Table 4-11: Envelopetray Operator Selections" on page 4-26, the printer:
· ·
Sets the PageSize Policy to 0. Checks the active source to see if it matches the requested envelope size. Note: The active source is the last source selected from the printer operator panel or data stream.
·
If the requested size and the size loaded in the active source do not match, the sources are searched in the order defined by the Priority array in the InputAttributes dictionary in the pagedevice dictionary. If the requested media size is not found by the previous search, the following search order is used: Envelope Feeder Multipurpose Feeder
·
·
If the requested size and type is not available from any automatic source, you are prompted to load the requested envelope size and type in the manual feed source. If the size is still not available, a configurationerror is issued and the print job is flushed.
·
If manualfeed or ManualFeed is true, the printer prompts you to load the requested size manually. [. . . ] Printer Model E230, E232, E234(n), E330, E332n
C510(n)
Operator Name dostartpage dosysstart duplexer duplexmode enginesync file filenameforall fileposition firstside fontnonzerowinding hardwareiomode idlefonts ignoresize initializedisk jobname jobsource jobtimeout manualfeed manualfeedtimeout newsheet pagecount pagesprinted papertray printername product PS2fonts PS3fonts quiet ramsize realformat renamefile
Page 4-37 4-37 4-37 4-38 4-38 4-39 4-39 4-39 4-40 4-40 4-40 4-40 4-17 4-41 4-41 4-42 4-43 4-21 4-44 4-44 4-44 4-45 4-21 4-45 4-45 4-46 4-46 4-46 4-47 4-47 4-47
X422
C-3
PostScript Support
Table C-1: Supplemental Operators (Continued)
Supported Not Supported Page numbers reference operator descriptions. Printer Model E230, E232, E234(n), E330, E332n
C510(n)
Operator Name resolution revision sccbatch sccinteractive setcoverpage setdefaulttimeouts setdoidlefonts setdojamrecovery setdoprinterrors setdoret setdostartpage setdosysstart setduplexmode setenginesync setethernetaddress setfilenameextend setfileposition sethardwareiomode setidlefonts setignoresize setjobtimeout setmanualduplexmode setpapertray setprintername setquiet setresolution setsccbatch setsccinteractive setsoftwareiomode settumble setuniversalsize
Page 4-48 4-48 4-49 4-50 4-50 4-50 4-51 4-51 4-51 4-52 4-52 4-53 4-53 4-54 4-54 4-54 4-55 4-55 4-55 4-17 4-56 4-56 4-22 4-57 4-57 4-58 4-58 4-59 4-59 4-59 4-18
X422
C-4
PostScript Support
Table C-1: Supplemental Operators (Continued)
Supported Not Supported Page numbers reference operator descriptions. Printer Model E230, E232, E234(n), E330, E332n
true false PictureGrade true true
C510(n)
Operator Name setuserdiskpercent softwareiomode tumble userdiskpercent waittimeout
Page 4-60 4-60 4-60 4-61 4-61
Table C-2: Page Device Parameters
Supported Not Supported Page numbers reference parameter descriptions. Key BeginPage Collate DeferredMediaSelection DeviceRenderingInfo · Screening ColorGrade PictureGrade IET IETImagesOnly IETPictureGrade None · TonerSaver · PictureGrade · ImageEnhancement · PrintDarkness · AutoMediaType · EdgeToEdge · DefaultPoliciesPageSize Page 4-62 4-62 4-62 4-62 4-62 4-62 4-62 4-62 4-62 4-62 4-62 4-63 4-63 4-63 4-63 4-64 4-64 4-64
false false
Printer Model E230, E232, E234(n), E330, E332n
C510(n)
X422
false false
false
PictureGrade
false
true
X422
C-5
PostScript Support
Table C-2: Page Device Parameters (Continued)
Supported Not Supported Page numbers reference parameter descriptions. [. . . ]