The laser danger labels on the system are for Xerox service representatives and are on or near panels or shields that must be removed with a tool. DO NOT REMOVE LABELED PANELS OR PANELS NEAR LABELS.
Page 4
Disconnect the power cord from the electrical outlet and call service to correct the problem. If you need any additional safety information concerning the equipment or materials Xerox supplies, call Xerox Product Safety at the following toll-free number in the United States: 1-800-828-6571 For customers outside the United States, contatct your local Xerox operating company.
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 this guide This document is for users who will be submitting PostScript, HP PCL 5, Decomposition Service, and VIPP jobs to the DocuPrint printers.
Page 10
Note: Notes are hints that help you perform a task or understand the text. Caution: Cautions alert you to an action that could damage hardware or software. Warning: Warnings alert you to conditions that may affect the safety of people. Ä XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
INTRODUCTION 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 Performing Routine Maintenance Guide to Submitting Jobs from the Client...
Page 12
• Hewlett Packard PCL 5 Comparison Guide, October 1997 • Hewlett Packard PCL 5 Color Technical Reference Manual, May 1996 VIPP publication Xerox Variable Data Intelligent PostScript PrintWare (VIPP) Reference Manual XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Note: Though you can print documents containing 300 dpi bitmaps on a 600 dpi printer, there can be an impact on performance as the printer processes the image for 600 dpi printing. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 14
Setting print quality to printer default allows the printer to determine the best match for the job. • The DocuPrint 92C NPS can produce a single-pixel line. However, because of the many variables involved, such as print XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
PCL 5 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 service engineer. PCL 5 media support Acceptable sizes for DocuPrint Models 4050, 4090, 4850, 4890, or 92C are “USLetter,”...
Page 16
Only fonts installed using this command can be deleted using the Delete Fonts command. PCL fonts installed with the system software cannot be deleted. Refer to the Xerox DocuPrint Network Printer Series Guide for Configuring and Managing the System for information on loading fonts from floppy and from CD-ROM.
*Feed from manual feeder (<ESC>&l2H) forces new sheet forces new sheet *Feed from lower tray (<ESC>&l4H) forces new sheet forces new sheet Number of copies command (<ESC>&l#X) forces new sheet no new sheet XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Job Separation command when it appears at the beginning of the print job section that should be offset. There are several recommendations to consider for the use of the PCL Job Separation command in DocuPrint NPS printing environments: XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
There are significantly different results when printing the same print job on the HP LaserJet IIISi and the Xerox DocuPrint NPS. • Use a PCL copy count of 1 (one).
Esc&l4H selects A4:: yellow “Media list” is the list of media assigned to the Media document attribute. Note: Refer to the Xerox DocuPrint Network Printer Series Guide to Managing Print Jobs for information on using virtual printers to create media lists.
These switches make it possible for the sequencer to emulate most of the behaviors of duplexing PCL XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 1-11...
PCL 5c jobs. Presentation and Pictorial rendering algorithms produce the best appearance. The ColorToHighlight algorithm is also supported for PCL 5c. For PCL 5c jobs, the Thicken attribute has no effect. 1-12 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
(NOT) or exclusive-or (XOR) the Destination or Texture, such as 90, will result in incorrect color output. • HPGL Merge Control - This is the HPGL equivalent of the Logical Operation command. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 1-13...
5C highlight color has been tailored to accommodate a special way of using the Logical Operator sequence (136, 90) generated by some applications. Therefore, using Logical Operation 136 may cause the output to print incorrectly. 1-14 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Some handwritten test masters print out CTM values. Since these values vary, depending on the device resolution and positioning, the test master output also varies, making these tests useless for consistency testing across different PostScript printers. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Medium Times Roman, Bold, Italic, BoldItalic A set of Type 0 OCF Chinese fonts is also available from Xerox. These fonts are composite, “double-byte” fonts. Note: Type 0 fonts that you load on the printer controller must be either fonts purchased from Xerox, or fonts that meet specifications provided by Xerox.
The differences are attributable to device-dependent features such as resolution, shape of device pixels, and other characteristics. For further information on these characteristics, see “Scan conversion details” in this chapter. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
You do not need to perform the NFS setup required for referenced content files. DocuPrint can be used in a standard configuration. • Visual elements stored as fonts can be easily rotated and scaled. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
The cexec operator is used to download machine code patches. As such, cexec is Motorola 6800 cpu-dependent and is not completely implemented. DocuPrint NPS does not handle PostScript XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
With the exception of exitserver (see the “Printer Controller” section of this chapter), these operators allow you to bypass the save or restore context around each PostScript job. These changes can be reset only by stopping and restarting job processing. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
The following $idleTimeDict entries contain defined values or routines to mimic the LaserWriter II NTX, but are not used by DocuPrint: bmpl ReadIdleFonts boundsCheck stopPred exitWhenDone ROMnames idleA XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Commercial PostScript creators commonly use nonstandard (product-specific) definitions without encapsulating the definitions with an existence check. This check searches for the existence of a nonstandard definition and bypasses the definition if it is undefined. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
However, if your document contains bitmaps with a resolution of 600 dpi, printing it at 300 dpi causes a degradation in image quality. Figure 2-1 provides an example of a 300 dpi image and a 600 dpi 2-10 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 37
300 dpi printer In Figure 2-2, the 600 dpi halftone is distorted and only a portion of the image appears. Figure 2-2. 300 dpi image output Figure 2-3. 600 dpi image output XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-11...
Remember that a laser printer scans a page in a raster method, just like a television set. Fast scan directions are not the same for a LaserWriter and the Xerox engine. In general, when turning on the same pixels, the write-white engine produces output that appears lighter than output produced by a write- black engine.
In addition to these PostScript issues, your output may not meet your expectations if your printer is not set within the Xerox print quality specification range. Please make sure your printer has been adjusted by a qualified technician.
PostScript products that have been configured to print a break page on every error. Because the majority of the error messages caused by control-Z are superfluous, it is recommended that control-Zs used as end-of-files be ignored. 2-14 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
(\004) cvn {} def Note: It is not desirable to redefine the token as null because this would leave a null object on the operand stack. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-15...
PostScript VM may also run out since VM is not restored by control-D. Note that all Xerox PostScript products do restore VM at the end of their input file, so single PostScript jobs per input file are always handled correctly.
MultiSet-specific pagedevice keys: /EndOfSet, /EndOfRun, and /Staple, which are also capable of simulating mixed plex. For more information on mixed plex jobs, see the chapter “Mixed plex applications” in the Guide to Managing Print Jobs. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-17...
DocuPrint NPS turns on any device pixels whose centers lie within the width of the path to be stroked. The pixels whose centers lie outside of the width of the path are turned off. 2-18 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
(for example, boundaries of boxes or rules). DocuPrint selects some of those shapes and treats them as thin paths that are “stroked” to ensure that they are imaged (painted). XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-19...
— The resolution of the source image (sampled image) is higher than the device resolution. Scan Conversion paints those pixels whose centers lie within the shape. 2-20 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Note: The DocuPrint 92C NPS can produce a single-pixel line. However, because of the many variables involved, such as print 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 service engineer.
= transferarray[index] Note: Settransfer actually sets the transfer functions for all four color components (red, green, blue, and gray) to the same value. The setcolortransfer operator sets the transfer functions individually. 2-22 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
The following table lists the implementation limits that are not defined in the PostScript standard, but are inherently different on PostScript devices. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-23...
Although the use of the operator file on %stdin is common, other PostScript operators such as closefile are rarely used with the standard devices. Likewise, miscellaneous file operators such as 2-24 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Due to differences between the device coordinate systems in DocuPrint NPS and those in the LaserWriter or a typical desktop printer, the use of the setscreen operator produces different results between printers. Figure 2-6. DocuPrint device coordinate XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-25...
PostScript masters that depend on a particular arc to Bezier conversion algorithm may not be consistent across different PostScript printers. 2-26 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
In a PostScript program, such an image is represented by a sequence of sample values obtained by scanning the image rectangle in row or column order. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-27...
The most time-consuming processing is rotation, shown in the figures below using US Letter paper size. Figure 2-8. Image orientation mismatch A Printer’s paper orientation Output Image Fast Fast Rotated Slow Output Output without rotation with rotation 2-28 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 55
The following example shows the choice of row or column to describe an arbitrary one-dimensional slice of an image that depends on the viewpoint. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-29...
Page 56
PostScript programs. The image data is transferred to the imaging hardware as a sequence of values in laser scan order. 2-30 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
With the image data correctly ordered, arrange the PostScript transformations so that they specify the position and orientation of XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-31...
Three hundred samples per square inch of output size is provided and scaling is not required. 2-32 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 59
Assuming that the data was reordered in this way, the following example shows a fragment of PostScript that produces the same output as the previous fragment. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-33...
Page 60
/Rows lines /EndOfBlock false /BlackIs1 true >> /CCITTFaxDecode filter useMask {imagemask} {image} ifelse !!!! binary G4 data goes here !!!! %%%%%%%% end of G4 data restore showpage %%End of Example 2-34 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 61
[2552 0 0 3300 0 0] currentfile << /K -1 /Columns 2552 /Rows 3300 /BlackIs1 false >> / CCITTFaxDecode filter do_image %CCITT G3/G4 Data ======================================= CCITT G3/G4 Data ======================================= %%%%%%%%%% restore %%PageTrailer showpage XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES 2-35...
Page 62
POSTSCRIPT 2-36 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
ASCII or EBCDIC data with minimal change for host applications. Line mode commands are modeled after Xerox LCDS commands, coupled with a growing list of third party tools available on the market today, enables the simple migration of LCDS print jobs to the PostScript environment.
DocuPrint NPS supplies a demonstration license that allows printing of VIPP documents up to 200 pages in length, without a specific printer license. A license is required for longer documents. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Note: New sets of commands can be installed at any time by creating new files called /usr/xgfc/mislib/xxx.ini, where xxx is the name of the command set. The extension .ini is mandatory. Use all lower-case characters in place of xxx. XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 66
VIPP XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Page 71
INDEX x axis, 2-28 Xerox Generic Format, see VIPP XGF, see VIPP XGFNub. See line mode extension y axis, 2-28 zero-width lines, imaging, 2-20 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES INDEX-5...
Page 72
INDEX INDEX-6 XEROX DOCUPRINT NPS GUIDE TO USING PAGE DESCRIPTION LANGUAGES...
Need help?
Do you have a question about the DocuPrint Network Printer Series Guide and is the answer not in the manual?
Questions and answers