l8HP DECprint Supervisor (DCPS) for OpenVMSG

HP DECprint Supervisor (DCPS) for OpenVMS
User's Guide



 z d f  
PreviousContentsIndex




L

Chapter 17
Solving Printing Problems




DThis chapter describes how to interpret messages and solve problems Fwith printing on PostScript printers. If the problem cannot be solved ?without privileged authority, see your system manager for help.i

17.1 Displaying and Saving Error Messages



BTo detect, understand, and solve problems with print jobs, gather Ginformation about the print job as it is processed. The following list .describes some ways to gather the information:

^

17.2 Interpreting Messages



@Interpreting print job messages can help you to solve print job @problems and to submit more successful and efficient print jobs.

GYou should try to determine the source of messages. Some messages come pfrom the PostScript code in the printer (see Section 17.2.1).

LMessages often come from the DECprint Supervisor software. The file you are |printing or the OpenVMS system can send messages (see Section 17.2.2).

EIf you print to a PrintServer printer, you can receive messages from uthe PrintServer Supporting Host software (see Section 17.2.3).<

17.2.1 PostScript Errors



BPostScript errors can be identified by the phrase "offending command is name".

>The PostScript printer contains a PostScript interpreter that Gtranslates PostScript code into mechanical functions that transfer the 6data onto the physical page through marking functions.

HMany applications generate PostScript files, and many types of printers Bprint in PostScript. Files and printers are not always completely compatible.

EYou can solve some PostScript printing problems using the techniques Ldescribed in Section 4.7.

CIf your application generates PostScript Level 3 files, you need a Hprinter that supports PostScript Level 3. If your application generates FPostScript Level 2 files, you need a printer that supports PostScript FLevel 2 or Level 3. PostScript Level 1 files can generally be printed 4on PostScript Level 1, Level 2 and Level 3 printers.

GIf a PostScript error is generated from printing non-PostScript files, <the application that generated the files should be modified.

EVirtual Memory Errors


CNot all PostScript printers are capable of printing all PostScript Gimages and documents. Depending on what type of printer you are using, Ecertain PostScript files may or may not exceed the printer's virtual Hmemory limitations. The success of printing these files depends largely on:



=If your print job fails to print because of a virtual memory ,limitation, you receive the following error:

 

"
@%DCPS-W-VMERROR, vmerror: PostScript virtual memory exhausted - &offending command is string. 




3You can do one of the following to fix the problem:

J

17.2.2 DECprint Supervisor Messages



KMessages from the DECprint Supervisor software start with the prefix DCPS. BThese messages and the actions you should take when they indicate Uproblems, are described in Appendix A.

>The OpenVMS system provides the queue manager for the OpenVMS Gbatch/print queuing system. When your print job stops or is terminated Gby the queue manager, it sends OpenVMS messages to your terminal. When Cyou have enabled message notification by including /NOTIFY in your HPRINT command, you receive messages from both the OpenVMS queue manager %and the DECprint Supervisor software.T

17.2.3 Solving PrintServer Software Problems



@The PrintServer Software provides the management of PrintServer Bprinters and sends messages to indicate when print jobs encounter Hproblems. You can use the Remote Console facility or the Printer Status 3monitor to check the current status of the printer.c

17.2.4 Problems with Files Generated on a PC or Macintosh System



DFiles generated by PC or Macintosh applications may be incompatable „with your printer or DCPS. See Section 4.3 for more information.S

17.3 Getting Help On Line



HIf you receive error messages about your PRINT parameters, use the HELP Dcommand to ensure that you are using valid values. You can get help Habout the PRINT parameters by entering the HELP PRINT_PARAMETER command.

FFor those parameters that control printer-specific features, the HELP Afile lists the acceptable parameters. Enter HELP PRINT_PARAMETER Dfollowed by the parameter name (such as INPUT_TRAY). Then enter the name of the printer model.

HFor example, to display a list of the input tray values for PrintServer &printers, enter the following command:

 

"
B    $ HELP PRINT_PARAMETER INPUT_TRAY PRINTSERVER




 

"
PRINT_Parameter  
  INPUT_TRAY      PrintServer_Printers   3           +-------------------------------------+ 3           | Input tray      |    PrintServer    | 3           | Values          | 20 | 32 | 40 | 17 | 3           +-------------------------------------+ 3           | MANUAL_FEED     |    |    |    | X* | 3           | NOMANUAL_FEED   |    |    |    | X* | 3           +-------------------------------------+ 3           | BOTTOM          |  X |  X |    |  X | 3           +-------------------------------------+ 3           | TOP             |  X |  X |  X |  X | 3           +-------------------------------------+ 3           | ENVELOPE_FEEDER |    |    |    |  X | 3           +-------------------------------------+ 3           | LCIT            |  X |  X |  X |  X | 3           +-------------------------------------+ 3           | MIDDLE          |  X |  X |  X |    | 3           +-------------------------------------+  6              * With PrintServer Supporting Host V5.0 





H

Chapter 18
Printer-Specific Information




EThis chapter provides general user information about using DCPS with ”specific printers. Refer to the System Manager's GuideSystem Manager's Guide and Release NotesRelease Notes for (additional printer-specific information.w

18.1 DIGITAL Colorwriter LSR 2000+ Printer



FThe DIGITAL Colorwriter LSR 2000+ printer is an upgrade to Gthe DIGITAL Colorwriter LSR 2000. References in the DCPS documentation >to the DIGITAL Colorwriter LSR 2000 also apply to the DIGITAL !Colorwriter LSR 2000+.\

18.1.1 Requests for Unloaded Sheet Sizes



I If you specify a sheet size that is supported by the printer but not I currently loaded in any of its input trays, the printer will request K that you load the specified sheet size. In other printers, the request ' is rejected with a SIZNOTAVL error.o

18.1.2 INPUT_TRAY and PAGE_SIZE or SHEET_SIZE Parameters



GDCPS does not allow you to specify both a paper size and an input tray Fwhen using the Colorwriter LSR 2000, due to a printer restriction. If Dyou attempt to do so, you will get a NOSHEETANDTRAY error. You can, 3however, specify one as long as you omit the other.L

18.1.3 ANSI Translator Limits Output to 64 Lines



?The Colorwriter LSR 2000 printer has a minimum top margin of a Ehalf-inch, which limits the imageable area to less than the 66 lines Grequired to display text at the default font size on A-size sheets. To Eprevent the top lines of each page from overlapping the nonimageable @area, the ANSI translator reduces the normal output to 64 lines.

FIf you wish to use 66 lines you can do so by specifying parameters of F(NUMBER_UP=1) or (LAYUP=COLORWRITER-2000-FULL-PAGE). These parameters 4cause DCPS to scale the image to the imageable area.j

18.2 DIGITAL DECcolorwriter 1000 Printer

V

18.2.1 Printer-Specific Setup Modules



BYou can use the setup modules listed in the table below to change .various printer attributes for your print job. ' &                              
Setup Module Description
 DCW1000_STANDARD / 300 x 300 dpi; fastest printing at 2 ppm
 DCW1000_ENHANCED 3 300 x 300 dpi with dither enhance at 1.5 ppm
 DCW1000_HIGHRES 1 300 x 600 dpi with dither enhance at 1 ppm
 DCW1000_VIVDBLUE  More blue than purple
 DCW1000_DISPLAY 0 Picture light; monitor display simulation
 DCW1000_SIMPRESS Printing press simulation
 DCW1000_NOCORECT # No color correction; DEFAULT


?For example, the following command prints at 300 x 600 DPI and specifies vivid blue colors:

 

"
R    $ PRINT /NOTIFY /SETUP=(DCW1000_VIVDBLUE,DCW1000_HIGRES) file


a

18.3 DIGITAL DEClaser 1152 Printer

r

18.3.1 Printer Hangs After Deleting Jobs When Using AppleTalk



HDeleting a job printing on the DEClaser 1152 printer can cause the next /job to hang when all of these conditions exist:



HThis next job does not print, but remains in the queue as printing, and Hthe queue eventually stalls. The problem occurs because the printer has Gaccepted an AppleTalk connection before it is ready. The hung job must Ebe deleted and submitted again. The job may take some time (up to 90 seconds) to delete.a

18.4 DIGITAL DEClaser 3500 Printer

S

18.4.1 Printer-Specific Setup Modules



B The modules described in this section apply to the DEClaser 3500 H printer only. They allow you to enhance resolution, enable toner saver F modes, and download a version of the DECimage-Lite image enhancement  technology to the printer.U

18.4.1.1 Setup Modules for Resolution Enhancement

HThe resolution enhancement setup modules perform smoothing to both text Dand graphics. The level of smoothing is increased in the DARK setup Gmodule and decreased in the LIGHT setup module. The dark setting makes Bthin lines a little thicker and may not be desirable. The factory ;default setting for the printer is medium.R

18.4.1.2 Setup Modules for Toner Saver Mode



EThe toner saver setup module DL3500_TSAVER renders all characters as Goutlines and outlines dark areas of any graphics as well. This feature Gis useful for draft copies of documents and provides a medium level of #resolution enhancement to the page.V

18.4.1.3 Setup Modules for DECimage-Lite



BThe DECimage-Lite modules provide five different contrast (punch) settings:                    
 DL3500_DI_HC  Increase contrast by 20%
 DL3500_DI_LC  Decrease contrast by 20%
 DL3500_DI_BRIGHTER ! Increase brightness by 10%
 DL3500_DI_DARKER  Increase darkness by 10%
 DL3500_DI_FLAT ? Apply the special halftone without gray level adjustment


Notes:

R

18.4.1.4 Setup Module Example



EThe following example increases darkness for the specified print job:

 

"
@    $  PRINT /SETUP=(DL3500_RET_DARK) file-name


?

18.4.2 Using the FAX Option



EYou can use four example files in [SYSHLP.EXAMPLES.DCPS] to help you Asend FAX messages with the DEClaser 3500 printer, and may freely Gdistribute these files to driver developers and end users. These files Hmay be used on OpenVMS, UNIX®, or DOS operating systems that do not Ehave an application for using the DEClaser 3500 as a FAX sender. For GMicrosoft Windows 3.1 and Macintosh systems, drivers are available for 8sending a FAX and should be used instead of these files.

H Send these header files ahead of the actual PostScript or text file F that is to be faxed from the DEClaser 3500 printer and modify the D header files for each application. Each of the files is heavily I commented and contains additional information on how to edit and use % the files. In addition, the file F [SYSHLP.EXAMPLES.DCPS]FAX_3500_PRINTME.PS explains how to use the  header files.



GYou can also fax ANSI documents using the DEClaser 3500 fax option, in Daddition to PostScript and text files as described above. Documents Hconsisting only of lines of printable ASCII characters can be sent as a (text file following the instructions in DSYS$COMMON:[SYSHLP.EXAMPLES.DCPS]FAX_3500_PRINTME.PS, or as an ANSI Ddocument as described below. Documents containing tabs, form feeds, Fother control characters, or ANSI escape sequences must be sent using the instructions below.

GTo fax an ANSI document, a privileged OpenVMS user must first create a Efax setup module which contains information about the fax recipient. FOnce the setup module exists, you use the PRINT/SETUP command to send ANSI documents to the recipient.

    F
  1. Create a fax settings file that includes fax information for a  particular recipient. Use < SYS$COMMON:[SYSHLP.EXAMPLES.DCPS]DL3500_SEND_FAX_PS.PS or G DL3500_SEND_FAX_PS_SENDPS.PS as a template, depending on whether you H are sending a fax to a standard CCITT fax machine or a PostScript fax # device such as the DEClaser 3500.J
  2. Have your system manager create a custom PostScript device control 1 library if your site does not already have one:

     

    "
    L    $ LIBRARY /CREATE /TEXT SYS$COMMON:[SYSLIB]library_name
    
    
    I
    where library_name is the name you have chosen for your library.G

  3. The system manager should ensure that the DCPS_LIB logical name H points to both the DCPS device control library (DCPS$DEVCTL) and your y custom device control library or libraries. See the System Manager's GuideSystem Manager's Guide and I the comments in the SYS$STARTUP:DCPS$STARTUP.COM command procedure for F more information.
    If the definition of DCPS_LIB is changed, the F DCPS queues that will be used for sending faxes must be stopped and restarted.H
  4. The system manager then creates the fax settings module from the  fax settings file:

     

    "
    W    $ LIBRARY /INSERT /TEXT SYS$COMMON:[SYSLIB]library_name -2    _$ fax_settings_file
    
    
    K
    where fax_settings_file specifies the file containing the  fax information.



;Now, you can fax ANSI documents with the following command:

 

"
d    $ PRINT /PARAMETERS=DATA_TYPE=ANSI /SETUP=fax_settings_module fax_file




Hwhere fax_settings_module is the name of the setup module that Gyour system manager created and fax_file is the ANSI document that you want to fax.a

18.5 DIGITAL DEClaser 5100 Printer

S

18.5.1 Printer-Specific Setup Modules



FThe following page-protection setup modules adjust the bitmap for the printed page.

y  ' &          
Table 18-1 DEClaser 5100 Printer Page Protection Setup Modules
Setup Module Description
 DL5100_PAGEPROT_ON  Full page bitmaps
 DL5100_PAGEPROT_OFF & Partial-page bitmaps and banding


BUsing the full-page bitmap is referred to as page-protection, and Eallows complex pages to print. However, the requested resolution may ,not be possible if memory resources are low.

HPage-protection settings take priority over resolution settings. If low Fmemory resources cause a conflict, the requested page-protection mode Htakes precedence. Add the /NOTIFY switch on the print command line when Eusing these modules so that you can see any messages reported by the printer.

?The modules have no order dependency on the print command line.



/  
Note

HIf the printer does not have sufficient memory resources to comply with Fthe request, and the parameters change to successfully print the job, Dyou receive a message containing that information. The message also Fcontains the modified parameters. The following is an example of this =message; the data varies according to the specific situation.

 

"
4    %%[ ConfigInfo: Insufficient printer resources. 9    Resolution set to [300 300] - Page-Protection ON ]%%  






DThe following example prints at 600 DPI and enables page protection:

 

"
Q    $ PRINT /NOTIFY /SETUP=(DL5100_PAGEPROT_ON,RES_600X600) file


b

18.5.2 Errors from PCL Jobs on the LocalTalk Port



FWhen you print PCL files using the native PCL interpreter through the FLocalTalk port, you may see the following error when the PCL job ends:

 

"
A    %DCPS-W-UNDEF, undefined: Name not known - offending command ,                   is <1B>E<1B> ;    %DCPS-E-FLUSHING, Rest of Job (to EOJ) will be ignored 


FThe entire file has been printed, but the printer may hang. The front panel displaysPS LocaltalkE as an indication of the hang. To restore normal operation, press theReset% button on the printer's front panel.Z

18.6 DIGITAL Laser Printer LN15+



CThe DIGITAL Laser Printer LN15+ is an upgrade to the DIGITAL Laser HPrinter LN15. References in the DCPS documentation to the DIGITAL Laser ;Printer LN15 also apply to the DIGITAL Laser Printer LN15+.S

18.6.1 Extraneous USERDATA Messages Appear



BUSERDATA messages from the job currently printing on the LN15 may Aappear when your DCPS job is waiting to print. For example, such Fmessages will appear on your screen if you used the /NOTIFY qualifier Hwhen printing. These messages should be ignored, as they have no affect on your job.A

18.6.2 Choosing Input Trays



FYou will get erroneous output or receive an error message when trying Hto print to the optional lower tray if the lower tray contains paper of Ea different size than the top tray. If both input tray and and paper Csize are specified using INPUT_TRAY=BOTTOM and either PAGE_SIZE or BSHEET_SIZE parameters, you will get a SIZNOTRAY error. Specifying ?INPUT_TRAY=BOTTOM without specifying paper size will result in Bimproperly positioned or truncated output. To avoid this problem, *select the bottom tray by paper size only.




 z a d f  
PreviousNextContentsIndex