Xerox docuprint network printer series guide to using page description languages version 7.1 august 2000 721p87491.
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...
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...
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...
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...
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...
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...
Table of contents viii xerox docuprint nps guide to using page description languages.
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...
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). •...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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, ...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
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...
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...
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...
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...
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) (...
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...
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...
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 ...
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...
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...
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...
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 ...
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...
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...
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 ...
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 ()...
Postscript 2-36 xerox docuprint nps guide to using page description languages.
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 ...
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 ...
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...
Vipp 3-4 xerox docuprint nps guide to using page description languages.
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...
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,...
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...
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...
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
Index index-6 xerox docuprint nps guide to using page description languages.