Xerox DocuPrint Network Printer Series Guide Manual

Other manuals for DocuPrint Network Printer Series Guide: Information Manual, Client Manual

Summary of DocuPrint Network Printer Series Guide

  • Page 1

    Xerox docuprint network printer series guide to using page description languages version 7.1 august 2000 721p87491.

  • Page 2

    Xerox corporation 701 s. Aviation boulevard el segundo, ca 90245 ©1997, 1998, 1999, 2000 by xerox corporation. All rights reserved. Copyright protection claimed includes all forms and matters of copyrightable material and information now allowed by statutory or judicial law or hereinafter granted, i...

  • Page 3

    Xerox docuprint nps guide to using page description languages iii laser safety ! Warning: adjustments, use of controls, or performance of procedures other than those specified herein may result in hazardous light exposure. The xerox docuprint printers are certified to comply with the performance sta...

  • Page 4

    Iv xerox docuprint nps guide to using page description languages ! Warning: improper connection of the equipment grounding conductor may result in risk of electrical shock. • never use a ground adapter plug to connect equipment to an electrical outlet that lacks a ground connection terminal. • alway...

  • Page 5: Table Of Contents

    Xerox docuprint nps guide to using page description languages v table of contents laser safety iii ozone information iii operation safety iii introduction ix about this guide ix contents ix conventions ix related publications xi related information xi postscript publications xi hp pcl 5 publications...

  • Page 6

    Table of contents vi xerox docuprint nps guide to using page description languages 2. Postscript 2-1 implementation-dependent operations 2-1 floating-point arithmetic and math operators 2-1 coordinate system default matrix 2-1 fonts 2-2 loading fonts 2-3 user-defined fonts 2-3 type 1 fonts 2-4 using...

  • Page 7

    Table of contents xerox docuprint nps guide to using page description languages vii curved shapes 2-20 images 2-20 image quality 2-21 rendering of color and gray values: transfer function 2-22 postscript printer description (ppd) files 2-23 implementation limits 2-23 file operators and standard devi...

  • Page 8

    Table of contents viii xerox docuprint nps guide to using page description languages.

  • Page 9: Introduction

    Xerox docuprint nps guide to using page description languages ix introduction the xerox docuprint network printing series guide to using pdl describes how the postscript, hp pcl 5, and vipp (formerly xgf) page description languages (pdls) are implemented on the xerox docuprint nps printers. About th...

  • Page 10

    Introduction x xerox docuprint nps guide to using page description languages • bold—within procedures, text and numbers that you enter are shown in bold (for example, enter privilege operator). • “enter”—within procedures, the two-step process of keying in data and pressing (for example, enter y). •...

  • Page 11

    Introduction xerox docuprint nps guide to using page description languages xi related publications the xerox docuprint network printer series includes the following documents: decomposition service and tools guide guide to configuring and managing the system guide to managing print jobs guide to per...

  • Page 12

    Introduction xii xerox docuprint nps guide to using page description languages • postscript language reference manual, second edition, addison-wesley, january 1991, adobe systems, incorporated. (this document defines both postscript level 1 and level 2.) • adobe type 1 font format, 1990, adobe syste...

  • Page 13: Pcl 5

    Xerox docuprint nps guide to using page description languages 1-1 1. 1 pcl 5 the docuprint nps system supports the following functions for source documents: • on monochrome systems, printing of pcl 5e masters containing pcl commands, hp-gl/2 commands, fonts, and data to be printed. • on highlight co...

  • Page 14

    Pcl 5 1-2 xerox docuprint nps guide to using page description languages note: for pcl jobs, docuprint nps supports 300 and 600 dpi printing only. To obtain the best image quality on the docuprint nps, choose the correct printer setup attributes when generating a document on your personal computer. R...

  • Page 15

    Pcl 5 xerox docuprint nps guide to using page description languages 1-3 density settings and line placement on the page, xerox cannot guarantee the quality of these single-pixel lines. Specific questions regarding single-pixel line printing for your application should be directed to your xerox servi...

  • Page 16

    Pcl 5 1-4 xerox docuprint nps guide to using page description languages system chapter on “micr printing” for more information. Refer also to the generic micr fundamentals guide. Note: fonts installed using the “install pcl fonts from floppy” command cannot be selected by font id. They must be selec...

  • Page 17

    Pcl 5 xerox docuprint nps guide to using page description languages 1-5 pcl command support the following sections explain the differences in processing and how docuprint nps interprets various pcl commands. Pjl commands docuprint nps does not support printer job language (pjl) commands embedded wit...

  • Page 18

    Pcl 5 1-6 xerox docuprint nps guide to using page description languages in addition, if the stapling attribute is set for the document on a docuprint equipped with a high-capacity stitcher/stacker, pages 2, 3, 4, and 5 will be stapled together on all copies but pages 6 and 7 will not be stapled toge...

  • Page 19

    Pcl 5 xerox docuprint nps guide to using page description languages 1-7 as with simplex, if the stapling attribute is set for the document on a docuprint equipped with a high-capacity stitcher/stacker, pages 2, 3, 4 and 5 are stapled together on all copies, but pages 6 and 7 are not stapled together...

  • Page 20

    Pcl 5 1-8 xerox docuprint nps guide to using page description languages *docuprint implements the paper source command by corresponding the number specified in the command to the correlating media in the media list of the media document attribute. Therefore, the "feed from upper tray" command specif...

  • Page 21

    Pcl 5 xerox docuprint nps guide to using page description languages 1-9 • use docuprint nps facilities for offsetting at the print job level. Do not rely on the use of the job separation command at the end of every pcl job. Although this is the hp recommendation, a consistent offsetting of print job...

  • Page 22

    Pcl 5 1-10 xerox docuprint nps guide to using page description languages these numbers map directly to the media list set for the media document attribute on the virtual printer or in the job submission so that if: media list: a4::blue,a4::white,a4::green,a4::yellow then: esc&l1h selects a4:: blue e...

  • Page 23

    Pcl 5 xerox docuprint nps guide to using page description languages 1-11 if a given page has only a page size specification, it is used to identify the required medium in the media list. If no exact match is available, the medium closest in size is used. If there is more than one medium of the chose...

  • Page 24

    Pcl 5 1-12 xerox docuprint nps guide to using page description languages printers even though the pcl interpreter is emulating a simplex pcl printer. There are no switches that control how the image is shifted, because the docuprint sequencer does not perform image shifting on a page-by-page basis, ...

  • Page 25

    Pcl 5 xerox docuprint nps guide to using page description languages 1-13 user-defined dither patterns are ignored. The default highlight color dither pattern is used instead. Pcl 5c coding recommendations when creating pcl 5c jobs, there are some color-related commands you should be aware of for opt...

  • Page 26

    Pcl 5 1-14 xerox docuprint nps guide to using page description languages driver recommendations for pcl 5c this section identifies drivers that are recommended for the windows 95 and the windows nt 4.0 environments. For windows 95, the hp color laserjet 5/5m pcl 5c driver, version vf2.2 is recommend...

  • Page 27: Postscript

    Xerox docuprint nps guide to using page description languages 2-1 2. 2 postscript this chapter provides an overview of standard postscript operations and guidelines for ensuring consistent printer output. Implementation-dependent operations the following operations are implementation-dependent. Floa...

  • Page 28

    Postscript 2-2 xerox docuprint nps guide to using page description languages fonts docuprint nps contains 51 postscript type 1 fonts listed in the following table. These fonts are standard type 1 fonts licensed through adobe systems, inc. However, because docuprint nps may contain different versions...

  • Page 29

    Postscript xerox docuprint nps guide to using page description languages 2-3 see the generic micr fundamentals guide and the “micr printing”” chapter in the guide to configuring and managing the system. Docuprint nps is capable of processing any legal type 0, type 1, or type 3 font. Fonts of any of ...

  • Page 30

    Postscript 2-4 xerox docuprint nps guide to using page description languages type 1 fonts type 1 fonts are base fonts with character shapes defined by using specially encoded postscript procedures. Because characters are drawn by postscript procedures, many visual elements that are not associated wi...

  • Page 31

    Postscript xerox docuprint nps guide to using page description languages 2-5 • font characters are cached so that multiple uses of a visual element in a document are rendered quicker if the elements are taken from a font than if they are read from supplementary files. • including graphic images is e...

  • Page 32

    Postscript 2-6 xerox docuprint nps guide to using page description languages postscript with embedded pjl commands postscript files created for some hewlett-packard printers and other compatible printers include pjl commands that specify the use of a postscript interpreter. Docuprint nps can recogni...

  • Page 33

    Postscript xerox docuprint nps guide to using page description languages 2-7 masters using cexec. Usage of cexec is typically hidden by the encryption of eexec. Laserwriter defines other entries in the system dictionary that are specific to its device characteristics, such as extra operators that de...

  • Page 34

    Postscript 2-8 xerox docuprint nps guide to using page description languages server dictionary entries that contain defined values and routines to mimic the laserwriter, but are not used by docuprint, include: no other server dictionary operators defined in the laserwriter are implemented in docupri...

  • Page 35

    Postscript xerox docuprint nps guide to using page description languages 2-9 printer dictionary printer dictionary ($printerdict) entries that are implemented include: the following $printerdict print command operators are defined with null functionality. Docuprint implements print-level commands as...

  • Page 36

    Postscript 2-10 xerox docuprint nps guide to using page description languages examples of nonstandard definitions the following two dictionaries and their operators are examples of nonstandard (product-specific) definitions. Appearance consistency to control the consistency of output between more th...

  • Page 37

    Postscript xerox docuprint nps guide to using page description languages 2-11 image output on a 300 dpi printer. The 600 dpi image appears larger and in a different position on the page. Figure 2-1. 300 and 600 dpi image output in figure 2-2, the 600 dpi halftone is distorted and only a portion of t...

  • Page 38

    Postscript 2-12 xerox docuprint nps guide to using page description languages to preserve image quality when printing on 300 dpi printers, regenerate the bitmaps at 300 dpi. The 600 dpi printers can accept jobs with resources in either 300 or 600 dpi. See “maintaining image quality” in the “pcl5e” c...

  • Page 39

    Postscript xerox docuprint nps guide to using page description languages 2-13 • image data at output device resolution—postscript image data that has a resolution matching the output device is typically transferred directly to the frame buffer with no modification. These images appear light on certa...

  • Page 40

    Postscript 2-14 xerox docuprint nps guide to using page description languages control-d as binary data and end-of-job the fact that control-d can be a valid postscript end-of-file (eof) delimiter in one communications protocol and invalid in another creates a paradox for postscript printers that mus...

  • Page 41

    Postscript xerox docuprint nps guide to using page description languages 2-15 solution to control-z and control-d problems the recommended solution for the problems induced by control-d and control-z is to include the following postscript definitions. They can be loaded permanently, or prepended to ...

  • Page 42

    Postscript 2-16 xerox docuprint nps guide to using page description languages • illegal characters adjacent to legal characters. If there is no white space character (as defined in the postscript language reference manual, second edition) between the illegal character or characters and legal postscr...

  • Page 43

    Postscript xerox docuprint nps guide to using page description languages 2-17 docuprint nps implementation of postscript level 2 docuprint nps implements the postscript level 2 operators; it conforms to the postscript language as defined in the postscript language reference manuals. Docuprint does n...

  • Page 44

    Postscript 2-18 xerox docuprint nps guide to using page description languages printer controller operations the docuprint nps printer controller operates as follows: • postscript stdout messages are printed on the “job messages and errors” page. Docuprint postscript prints error messages directed to...

  • Page 45

    Postscript xerox docuprint nps guide to using page description languages 2-19 figure 2-4. Stroke function the top illustration above shows four columns of three pixels on the printing device. The dashed lines intersect at the center points of the device pixels or dots. The columns from left to right...

  • Page 46

    Postscript 2-20 xerox docuprint nps guide to using page description languages zero-width lines (strokes) zero-width lines are lines that have a line width set to zero by the postscript master. These lines may not image. The best method is to specify the sizes of the hairline you want, such as .24 se...

  • Page 47

    Postscript xerox docuprint nps guide to using page description languages 2-21 — the resolution of the source image (sample image) is lower than the device space, and the scaling of source-image-to- device space is an integer multiple and rotation is in multiples of 90 degrees. • scan conversion pain...

  • Page 48

    Postscript 2-22 xerox docuprint nps guide to using page description languages rendering of color and gray values: transfer function postscript devices approximate source color values by a sampling and halftoning technique. These values can be modified by changing the output transfer function. The tr...

  • Page 49

    Postscript xerox docuprint nps guide to using page description languages 2-23 postscript printer description (ppd) files postscript printer description files (ppd files) are readable text files that provide information about the special features of your printing device to the application program run...

  • Page 50

    Postscript 2-24 xerox docuprint nps guide to using page description languages file operators and standard devices when “%stdin” is the filename for the file operator, docuprint nps does not create a new file object. For example, the following postscript segment uses %stdin to open a file: (%stdin) (...

  • Page 51

    Postscript xerox docuprint nps guide to using page description languages 2-25 status and bytesavail return different results when output is compared among different implementations of postscript, due to differences in the implementation of file i/o. Path limits the laserwriter has a limit of 1500 pa...

  • Page 52

    Postscript 2-26 xerox docuprint nps guide to using page description languages figure 2-7. Typical desktop printer device coordinate postscript storage object size limits the two main postscript storage objects are the font cache and virtual memory (vm), which stores composite postscript data structu...

  • Page 53

    Postscript xerox docuprint nps guide to using page description languages 2-27 creating the necessary postscript ccitt group 3 and 4 you can embed an image that is compressed to ccitt group 4 specifications in the postscript. You need to add several standard postscript statements before the embedded ...

  • Page 54

    Postscript 2-28 xerox docuprint nps guide to using page description languages for any image, there are eight such sequences (four scan origin possibilities, with either a row or a column order choice for each). Any of these sequences may be used in a postscript program as long as the image-to-user c...

  • Page 55

    Postscript xerox docuprint nps guide to using page description languages 2-29 figure 2-9. Image orientation mismatch b the scan order of an image relative to the content of the image is not important. It is important that the scan order of the image in the desired orientation is relative to the scan...

  • Page 56

    Postscript 2-30 xerox docuprint nps guide to using page description languages figure 2-10. Image pixel sequence example regardless of which scan order is chosen, the scan proceeds in one direction (called the fast scan direction) through each parallel slice in turn, progressing through the slices in...

  • Page 57

    Postscript xerox docuprint nps guide to using page description languages 2-31 considerations the scan order of an image relative to the content of the image is not important. It is important that the scan order of the image in the desired orientation is relative to the scan order of the page. There ...

  • Page 58

    Postscript 2-32 xerox docuprint nps guide to using page description languages the image relative to the postscript default image and user coordinate systems. Scan resolution and scaling just as rotation of an image is often required to produce correct output, scaling is also often required. To reduc...

  • Page 59

    Postscript xerox docuprint nps guide to using page description languages 2-33 figure 2-12. Postscript with embedded image: normal scan order the following example illustrates the requirements for embedding and printing an image in an enhanced scan. If a large number of images are to be printed, it i...

  • Page 60

    Postscript 2-34 xerox docuprint nps guide to using page description languages figure 2-13. Postscript with embedded image: reordered data for optimum scan example %! Ps-adobe-3.0 % g4.Example.Ps % example using embedded ccitt group 4 (g4) data. % for optimal printing speeds, the scan data should be ...

  • Page 61

    Postscript xerox docuprint nps guide to using page description languages 2-35 figure 2-14. Actual postscript print %!Ps-adobe-3.0 %%emulation: ccitt %%languagelevel: 2 %%requirements: duplex (off) %%requirements: numcopies (1) %%requirements: staples(none) %%documentmedia: letter 612 792 75 white ()...

  • Page 62

    Postscript 2-36 xerox docuprint nps guide to using page description languages.

  • Page 63: Vipp

    Xerox docuprint nps guide to using page description languages 3-1 3. 3 vipp variable data intelligent postscript printware, or vipp, (formerly xgf) provides a facility for the easy integration of data, forms, and images from host applications to the postscript environment. Vipp offers the following ...

  • Page 64

    Vipp 3-2 xerox docuprint nps guide to using page description languages functionality in native mode, an application program uses the following operators to control how data is placed on a page: • orientation (p, l, i, j) • font selection (scaling, color/gray level, and outline) • absolute placement ...

  • Page 65

    Vipp xerox docuprint nps guide to using page description languages 3-3 vipp line mode extension (xgfnub) the vipp line mode extension (formerly called xgfnub) is a docuprint nps (version 1.4 and higher) extension that enables users to execute vipp commands at the start of any vipp document. Multiple...

  • Page 66

    Vipp 3-4 xerox docuprint nps guide to using page description languages.

  • Page 67: Index

    Xerox docuprint nps guide to using page description languages index-1 index symbols #copies operator, 2-7 %stdin, 2-24–2-25 .Pfb extension, 2-5 a additional metrics entry, 2-3 adobe type manager, 2-5 appletalk, 2-14 arc-to-bezier conversion, 2-26 ascii input, 2-18 asynchronous communications, 2-14 b...

  • Page 68

    Index index-2 xerox docuprint nps guide to using page description languages e ebcdic, 3-1 eexec operator, 2-6 embedding images, 2-27, 2-33 engine write-black, 2-12–2-13, 2-21 write-white, 2-12–2-13 enhancement, resolution, 2-10–2-13 eof delimiters, 2-14–2-16 error limitcheck, 2-25 undefined command,...

  • Page 69

    Xerox docuprint nps guide to using page description languages index-3 index limit path, 2-25 storage object size, 2-26 virtual memory, 2-25 limitcheck error, 2-25 line mode, 3-1, 3-2 line mode extension, 3-3 lines, zero-width, 2-20 loading fonts, 2-3, 2-5 logos, 2-4 m mapping user coordinates, 2-1 m...

  • Page 70

    Index index-4 xerox docuprint nps guide to using page description languages ppd files, 2-23 specifications, 2-23 pre-enhancement, 2-12 print engine write-black, 2-12–2-13, 2-21 write-white, 2-12–2-13 resolution, recommended, 1-2 speed, 2-27 printer control language, see pcl printer controller operat...

  • Page 71

    Xerox docuprint nps guide to using page description languages index-5 index x x axis, 2-28 xerox generic format, see vipp xgf, see vipp xgfnub. See line mode extension y y axis, 2-28 z zero-width lines, imaging, 2-20

  • Page 72

    Index index-6 xerox docuprint nps guide to using page description languages.