Ricoh DDP 70e Programming Manual
Ricoh DDP 70e Programming Manual

Ricoh DDP 70e Programming Manual

Hide thumbs Also See for DDP 70e:

Advertisement

Postscript
Programming
Guide
© 2007 Ricoh Corporation
5 Dedrick Place
West Caldwell, NJ 07006
January 2007
337943-005B

Advertisement

Table of Contents
loading

Summary of Contents for Ricoh DDP 70e

  • Page 1 Postscript Programming Guide © 2007 Ricoh Corporation 5 Dedrick Place West Caldwell, NJ 07006 January 2007 337943-005B...
  • Page 2 © 2007 Ricoh Corporation. All rights reserved. No part of this document may be reproduced without the expressed permission of Ricoh Corporation. The material in this document is for informational purposes and is subject to change without notice. Ricoh Corporation assumes no responsibility for errors or omissions in this document.
  • Page 3 Revisions Revision Page No. (Contents) Date Original Release. See ECO 1772. February 2006 Generic Version; Add rev history page, copyright page updated. Page 1-6, in Tray Switch para, add "media weight, media color and leading edge" Page 1-7, Table for "Finisher Option", delete "Saddle Stitch" staple location and row for "Booklet Finisher and Publisher January 2007 Finisher"...
  • Page 4: Table Of Contents

    Table of Contents Chapter 1. PostScript Language Printer Commands Overview ..............1-1 Device Setup .
  • Page 5 OutputDevice ............1-25 Resources Whose Instances Are Implicit .
  • Page 6: Overview

    Chapter 1 PostScript Language Printer Commands Overview Printer commands for Adobe PostScript 3 provide a way for you to communicate with the printer to perform certain tasks. This document provides programming information about Adobe PostScript 3 and contains most of the PostScript commands. It is written for people who are familiar with the command structure of the PostScript language.
  • Page 7 The documentation assumes a knowledge of the following: How to reset the interpreter and page device parameters to their factory defaults. How to physically connect a printer to a host computer or user system. How to use the communications protocols and emulators implemented in the printer.
  • Page 8: Device Setup

    Device Setup The page device parameters represent particular raster output device features or processing options; the values represent the current settings of those features or options. The operator is used to set the values of the page device setpagedevice parameters and the current pagedevice operator is used to get the current values of these parameters.
  • Page 9 Page Device Parameters Table (Continued) Type Default For More Information FoldDetails <</Type 2 dictionary See Chapter 2 of the Supplement. /FoldType 0>> HWResolution array [600 600] See Chapter 6 of the Reference Manual. ImagingBBox array or null null See Chapter 6 of the Reference Manual. InputAttributes dictionary See below...
  • Page 10 Page Device Parameters Table (Continued) Type Default For More Information OutputAttributes dictionary See below See Chapter 6 of the Reference Manual. OutputDevice name or /Printer See Chapter 4 of the Supplement. string OutputFaceUp boolean false See Chapter 6 of the Reference Manual. OutputPage boolean true...
  • Page 11: Print Behavior With Pjl Environment Variables

    Print Behavior With PJL Environment Variables The following table summarizes the behavior of the print /NumCopies /Collate parameters when used with PJL environment variables QTY and COPIES. Using PJL Environment Variables PJL Environment Variable PostScript Device Parameter Behavior Collated Uncollated COPIES /NumCopies /Collate...
  • Page 12: Trayswitch

    Location Numbers and Corresponding Staple Location Finisher Option Physical Staple Location Staple Location Position (LEF/SEF) invalid invalid> <Center> <Front Corner> <Rear Corner> invalid <Top Left> Top/Bottom <Top Center> Center <Top Right> Bottom + 180° rotation/Top <Center Right> Center + 180° rotation <Bottom Right>...
  • Page 13: Foldtype

    FoldType Value Folding Type No folding Center folding LeadingEdge PS Value Meaning Short Edge Feeding (SEF) Long Edge Feeding (LEF) null *LEF is prior to SEF when: - LeadingEdge is null. - PaperSize supports both LEF and SEF. - Best fit is disabled. MediaColor PS Value Meaning...
  • Page 14: Mediaposition

    Media Position PS Value Meaning Tray 1 Tray 2 Tray 3 HCF (optional) null MediaType PS Value Meaning Priority Plain Plain Highest Bond Bond Recycled Recycled Color Color Prepunched Prepunched Letterhead Letterhead Preprinted Preprinted Special Special Other Other Label Label Transparency Transparency Transparency-pp...
  • Page 15: Pagesize

    PageSize PS Value Meaning Paper Size [612 792] Letter 11” x 8.5” [612 1008] Legal 14” x 8.5” [792 1224] Ledger 11” x 17” [522 756] Executive 10.5” x 7.25” [612 936] Folio 13” x 8.5” [864 1296] Super B 12”...
  • Page 16: Bestfit/Best Fit Mode

    BestFit/Best Fit Mode The setting of Best Fit and Best Fit Mode affect the initial values for the page device paramters /Policies/PageSize and /DeferredMediaSelection. Best Fit Best Fit can be enabled or disabled using the OCP, the Web, or by PS command. Best Fit Mode Best Fit Mode can be set to Compatible or Standard using the Web or by PS command.
  • Page 17: Outputtype

    OutputType OutputType Meaning (Stacker 0)* Sample Tray (Stacker 1) Standard Tray (Stacker 2) Elevator Tray (Stacker 3) Upper Tray (Stacker 4) Booklet Tray (Stacker 5)* Stacker 5 (Stacker 6)* Stacker 6 (Stacker 7)* Stacker 7 (Stacker 8)* Stacker 8 (Auto)* Autocascade *: Container Stacker only If this parameter is (Auto), the printer searches available output tray starting from...
  • Page 18: Establishing Breaks Within A Job

    Establishing Breaks Within a Job A Set Break occurs when one or more of the following processing options changes within a job. Processing Options Collate ManualFeedTimeout OutputType Duplex Margins Left PageSize ExitJamRecovery Margins Top paper feed method HWResolution MediaWeight paper tray selection NumCopies Staple ManualFeed...
  • Page 19: Interpreter Parameters

    Interpreter Parameters The semantics for interpreter parameters appear in the Reference Manual. For more recent parameters and their semantics, see the Supplement. User Parameters User parameters can be altered, within reasonable limits, by any PostScript language program without requiring a password. The user parameters establish temporary policies on matters such as whether to insert new items into caches.
  • Page 20: System Parameters

    System Parameters System parameters, in many cases, permanently alter the overall configuration of a product. They are set using the operator and read using the operator setsystemparams . In general, setting system parameters requires a password. currentsystemparams System parameters are not subject to .
  • Page 21 GenericResourceDir string (Resource/) See Section 3.2 of the Supplement. GenericResourcePathSep string See Section 3.2 of the Supplement. JobTimeout § integer See Section 3.2 of the Supplement. LicenseID string See below See Section 3.2 of the Supplement. MaxDisplayList integer see formula See Section 3.2 of the Reference Manual.
  • Page 22: Maxdisplaylist

    StartupMode § integer See Section 3.2 of the Supplement. SystemParamsPassword §& Value is stored on the HDD. See Section 3.2 string or null null of the Supplement. WaitTimeout § integer See Section 3.2 of the Supplement. * Value is a read-only constant. ** Value read-only but changes.
  • Page 23: Product Strings

    Product Strings The systemdict operators languagelevel, product, revision, serialnumber, version have the following values in the printer. String Name Type Value languagelevel integer revision* integer serialnumber integer randomly determined at startup version string 3015.103 * Also defined in statusdict. Model Strings The systemdict operators have the following values.
  • Page 24: Device Parameters Of Type /Filesystem

    Device Parameters of Type /FileSystem File system access from PostScript programs is described in Sections 3.8.2 and 3.8.3 of the Reference Manual and Section 3.3 of the Supplement. Parameters for Disk The factory default values for the device parameters are shown below. %disk% Device Parameters %disk%...
  • Page 25 Type* name /FileSystem See Section 3.3 of the Supplement. Writable boolean true See Section 3.3 of the Supplement. § Value is derived from the disk media. * Value is a read-only constant. ** Value is read-only but changes. Device %disk0% is on the %scsi% bus. 1-20 PostScript Language Printer Commands...
  • Page 26: Parameters For Rom

    Parameters for ROM The factory default values for the device parameters in the printer are shown %rom% below. %rom% Device Parameters Type Default For More Information BlockSize* integer See Section 3.3 of the Supplement. CartridgeID * integer 9110 See Section 3.3 of the Supplement. CartridgeType * integer See Section 3.3 of the Supplement.
  • Page 27: Parameters For Fontset

    Parameters for Fontset The following table lists the factory default values for the device %fontset% parameters in the printer. Device Parameters %fontset% Type Default For More Information HasNames= boolean true See Section 3.3 of the Supplement. Mounted= boolean true See Section 3.3 of the Supplement. Removable= boolean false...
  • Page 28: Parameters For Scsi

    Parameters for Scsi The following table lists the factory default values for the device parameters %scsi% in the printer. Device Parameters %scsi% Type Default For More Information BootDelay= integer See Section 3.3 of the Supplement. CheckParity= boolean false See Section 3.3 of the Supplement. InitiaturId= integer See Section 3.3 of the Supplement.
  • Page 29: Regular Resources

    Regular Resources Most of the instances listed in the tables are described in the Reference Manual and the Supplement. The information about instances that are listed in the Regular Resource Category table is specific to this printer. Regular Resources Category Name Instances CIDFont No instances defined.
  • Page 30: Outputdevice

    OutputDevice The printer supports one OutputDevice type: The default output device is Default. equivalent to the Printer instance. Each instance is represented as a dictionary which contains key-value pairs describing certain capabilities of that particular output device. Refer to the following tables and to Section 4.4 of the Supplement for further details of the contents of the dictionaries.
  • Page 31: Resources Whose Instances Are Implicit

    Resources Whose Instances Are Implicit The following instances information is specific to this printer. Resources Whose Instances Are Implicit Category name Instances ColorRenderingType DeviceCMYK CIEBasedA DeviceRGB CIEBasedABC DeviceN ColorSpaceFamily CIEBasedDEF Indexed CIEBasedDEFG Pattern DeviceGray Separation Emulator No instances. FlateDecode ASCII85Decode FlateEncode ASCII85Encode LZWDecode...
  • Page 32: Resources Used In Defining New Resource Categories

    Resources Used in Defining New Resource Categories The following table lists those resources available in the printer that can be used to define new resource categories. Category Name Instances Category Form CIDFont FormType CMap FunctionType ColorRendering Generic ColorRenderingType Halftone ColorSpace HalftoneType ColorSpaceFamily IdiomSet...
  • Page 33: Compatibility

    Compatibility Level 1 Compatibility Operators The following operators are included for compatibility with existing Level 1 PostScript language driver software. These compatibility operators are present in Level 3 printers for compatibility purposes only and their use in PostScript Level 3 language programs is strongly discouraged.
  • Page 34: Compatibility Operator Descriptions

    Compatibility Operator Descriptions Some of the following compatibility operators use tray numbers to represent paper tray locations or feeding methods. The table below lists the tray numbers and the corresponding meanings for the printer. The compatibility operators listed here were implemented and defined for the printer.
  • Page 35 setdefaultpapertray int setdefaultpapertray This operator copies the values of found in the PageSize MediaType InputAttributes dictionary for the specified tray into a dictionary with keys for the PageSize . It also writes the requested tray number into the first element of the Priority MediaType array in the dictionary and places this entry in the dictionary it is...
  • Page 36: Paper Size Compatibility Operators

    Paper Size Compatibility Operators The following table describes the paper size compatibility operators. See the subsection Paper Size Operations in the Supplement for more information. Paper Size Compatibility Operators in userdict Operator PageSize ImagingBBox [842 1190] null [595 842] null a4small [595 842] [25 25 570 817]...
  • Page 37 1-32 PostScript Language Printer Commands...
  • Page 38: Chapter 2. I/O Setup

    Chapter 2 I/O Setup Postscript I/O Mode The PostScript I/O mode can be selected on a per Virtual Printer basis via the Web menu: Manage / System / Virtual Printer-><PS virtual printer>->PostScript-> PostScript I/O Mode / Raw, Normal, or TBCP If printing binary data as PostScript job, select “Raw”...
  • Page 39 Index Symbols %disk% device parameters 1-19 FactoryDefaults parameter 1-15 %fontset% device parameters 1-22 FatalErrorAddress parameter 1-15 %rom% device parameters 1-21 FontResourceDir parameter 1-15 Free parameter 1-19, 1-21 BeginPage parameter 1-3 BlockSize parameter 1-19 GenericResourceDir parameter 1-16 break, establishing 1-13 GenericResourcePathSep parameter 1-16 BuildTime parameter 1-15 Bus parameter 1-19 ByteOrder parameter 1-15...
  • Page 40 MaxSourceList parameter 1-16, 1-17 resource categories 1-22 MaxUPathCache parameter 1-16 resource instances 1-22 MediaType parameter 1-4 revision operator 1-18 MediaWeight parameter 1-4 Revision parameter 1-16 model strings 1-18 Mounted parameter 1-19, 1-21, 1-22 Searchable parameter 1-19, 1-21, 1-22 SearchOrder parameter 1-19, 1-21, 1-22 NumCopies parameter 1-4 serialnumber operator 1-18 set break 1-13...

This manual is also suitable for:

Ddp 92

Table of Contents