Home

Oce 9800 RCF/Job Ticket Interface Reference Manual

image

Contents

1. HP GL commands AA Arc Absolute AF Advance Full Page End plot AH Advance Half Page End plot AP Automatic pen operation No op AS Pen acceleration select No op AR Arc Relative BF Buffer Plot No op BL Buffered Label String CA Designate Alternate Character Set CC Chord angle No op CI Circle CM Character Select Mode CP Character Plot CS Designate Standard Character Set CT Chord Tolerance CV Curve generator No op DC Digitize clear No op DF Set to Defaults DI Absolute Direction Characters DL Downloadable Characters DP Digitize Point No op DR Relative Direction Characters DS Designate Character Set DT Define Label Terminator DV Define Vertical Text Path EA Edge Rectangle Absolute EC Enable Cutter No op EP Edge Polygon ER Edge Rectangle Relative ES Extra Space Characters EW Edge Wedge FP Fill Polygon FR Advance Frame FS Force select No op 148 Oc 9800 RCF Job Ticket FT Fill Type GC Group count number No op GM Graphics memory No op GP Designate group No op IC Input character No op IM Input Masks IN Initialize Start plot IP Input Pl and P2 IV Invoke Character Set IW Input Window KY Assign key No op LB Label ASCII String LO Label Origin LT Line Type NR Not Ready OA Output Actual Position OB Output box No op OC Output Pen Position and Status OD O
2. job ticket generic ASCII interface Oc 9800 Repro Station Y Oc 9800 Not everything you can specify in a ticket can be handled by a machine You can specify duplex output in the ticket while the connected printers can only produce simplex output e g Oc 6450 The printer device will select a fall back The purpose of a job ticket is to electronically send settings to a machine The advantage of a general Oc job ticket is that you can send one job ticket to different machines and that all the machines understand the common functionality For instance specifying the number of copies is identical for all machines A ticket specification leads to the same result on different machines if those machines support the functionality This chapter contains the specification of the Oc 9800 Repro Station Job Ticket Oc 9800 RCF Job Ticket General description on page 92 gives a global description of the format The exact specification of the job ticket syntax is specified in Detailed description on page 100 All keywords are described in Job Ticket keywords on page 108 An alphabetical list of all keywords can be found in the tables structure keywords on page 129 and setting keywords on page 129 Implementation notes on page 131 gives some more details about the way applications should handle job tickets The chapter concludes with examples of job tickets
3. num num num num num num num num num Default 65024 400 APPLDATA 056 ASCII emulation EndofLine LineOverflow FontSize TopMargin BottomMargin LeftMargin RightMargin OR ientation Meaning Type type of line break in use num CR ONLY 0 LF ONLY 1 CR LF 2 long line handling WRAP 0 or TRUNCATE 1 num font size to use 8 10 or 12 points num allowed range 0 to 25mm linch fxp allowed range 0 to 25mm linch fxp allowed range 0 to 25mm linch lt fxp gt allowed range 0 to 25mm linch fxp direction PORTRAIT 0 LANDSCAPE 1 num APPLDATAS 058 CalComp emulation ORigin STep ChecKsum EndofMessage SYnc code DouBle sync PenPriority plot origin LL 0 LR 1 UL 2 UR 3 or CEN num TRE 4 steps per inch 100 200 400 500 1016 2032 or 4064 num check sum YES 0 or NO 1 num character flagging the end of the data sequence 0 lt num eom lt 30 character flagging the end of a block of plot data 0 num lt sync code lt 63 double sync YES 0 or NO 1 lt num gt LANGUAGE 0 or REMOTE 1 num APPLDATA 059 Automatic language sensing LanGuage the language to process or AUTO 0 num APPLDATA 106 Scanner info data UploadStatus CONTROLLER IS BUSY 0 num READY TO SCAN 1 SCANNER NOT AVAILABLE 2 ERROR DETECTED 3 SCANNER PROCESSING 4 JOB ABORTED 5 JOB UPDAT
4. 32 Plot origin options SP If ENABLED the selection of pen 0 is interpreted as EOF end of file HP GL 2 files may use the SPO command to indicate that the plot is finished If DISABLED pen 0 behaves like a default HP GL 2 pen PP In HP GL 2 all pens are defined by default or in the plotfile This is the default behaviour i e PEN PRIORITY set to LANGUAGE 0 If the pens as defined with the help of APPLDATA 01 must be used instead pen priority should be set to REMOTE 1 i e use the RCH instead of the language defaults settings Example This command line will set the origin to lower right and set the emulated plotter to DesignJet APPLDATA 051 TY 11 OR 1 64 Oc 9800 RCF Job Ticket ASCII emulation APPLDATA 056 Syntax APPLDATA 056 EL EndofLine LO LineOverflow FS FontSize TM TopMargin BM BottomMargin LM LeftMargin RM RightMargin OR ORientation meaning type default parameter EndofLine type of line break in use lt num gt 0 CR ONLY 0 LF ONLY 1 CR LF 2 LineOverflow long line handling num 0 WRAP 0 or TRUNCATE 1 FontSize font size to use 8 10 or 12 points num 10 points TopMargin allowed range 0 to 25mm linch fxp 10 mm 0 4 inch BottomMargin allowed range 0 to 25mm linch fxp 10 mm 0 4 inch LeftMargin allowed range 0 to 25mm linch fxp 10 mm 0 4 inch RightMargin allowed range 0 to 25mm linch fxp 10 mm 0 4 inch ORie
5. it receives 32000 bytes of which 3207 bytes of scan job 23 will be read which is an image of 12576x18987 pixels Note This APPLDATA is sent to the host for every APPLDATA 28 received 74 Oc 9800 RCF Job Ticket Typical examples of RCF jobs Single file BEGMF Header file for printing a single file MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric Specific pen settings APPLDATA 001 PN 1 PW 0 25 PP 16 APPLDATA 001 PN 2 PW 0 35 PP 16 APPLDATA 001 PN 3 PW 0 50 PP 16 APPLDATA 001 PN 4 PW 0 70 PP 16 APPLDATA 001 PN 5 PW 1 00 PP 16 APPLDATA 001 PN 6 PW 0 15 PP 16 APPLDATA 001 PN 7 PW 1 50 PP 16 APPLDATA 001 PN 8 PW 1 25 PP 16 oe 3 copies sortwise of a single file which is no long plot APPLDATA 002 JB 0 CM 0 CO 3 LP 0 o No scaling no rotation no shift APPLDATA 003 X8 1 0 YS 1 0 AS 0 RO 0 SL 0 SR 0 SUO SD 0 No stamp APPLDATA 020 SS 0 A2 plain paper no manual feed search fit APPLDATA 021 PF 2 ME 0 AF 0 BY 0 RM 0 oe Fold standard length 297mm width 210mm no binding edge APPLDATA 022 FO 1 ME 0 LE 297 WI 210 BE 0 Deliver on belt 1 and generate a standard size APPLDATA 023 DE 1 CI 1 No leading or trailing edge correction APPLDATA 024 LA 0 LR 0 TA 0 TR 0 No framing APPLDATA 025 FM 0 HPGL specific settings centred origin SPO is the en
6. Oc 9800 RCF Job Ticket UserName 127 Zoom 127 Overview 129 Implementation notes 131 Handling job tickets 131 Typical examples for Oc 9800 Repro Station 133 Example 1 Normaljob 133 Example 2 Matrix job 136 Appendix A List of error codes Set memory errors 142 Oc 9800 controller error codes 144 Appendix B Data formats HP GL commands 148 HP GL escape sequences 151 HP GL 2 commands 152 HP RTL commands 154 CalComp commands 156 Calcomp command overview 156 Command details 160 Error conditions 163 Interface requirements 163 ASCII emulation 164 TIFF 166 CALS 168 Appendix C RCF grammar RCF grammar 170 Appendix D Miscellaneous Notation conventions 176 Reader s comment sheet 177 Related documentation 179 Index 181 Contents Oc 9800 RCF Job Ticket Oc 9800 RCF Job Ticket Programmer s Manual Chapter 1 Introduction Data streams at different interface levels and a description of the default mechanism Concepts 10 The following data streams can be used at different interface levels Plot Director RSS Print Nes JT RCF 5 x ReproStation cl g Print Print S 5 Se RCF ScanStation x ScanToFile Engine TEENS DRI Print amp ScanToFile 1 Oc 9800 data streams at different interface levels Job Ticket Print The JT format is used by the Windows program Job Director to send plot files to the Re
7. PlotList PlotNumber number of copies to print 1 999 account number max 9 digits user number max 9 digits SINGLE FILE 0 START OF SET 1 or END OF SET 2 sort copies BY PAGE 0 Only if JB 0 or BY SET 1 list of plots for the specified matrix program number of the plot inside the matrix job APPLDATA 003 Transformations XScale YScale ROtation MiRror AutoScale AutoRotate LegendControl ShiftUp ShiftDown ShiftLeft ShiftRight X scale or zoom factor 0 2500 4 0000 Y scale or zoom factor 0 2500 4 0000 rotation angle 0 90 180 or 270 degrees Drawing can be mirrored in the X direction NO MIRROR 0 or MIRROR IN X 1 automatic scale or zoom DISABLED 0 or ENABLED 1 automatic rotation DISABLED 0 FOLDING 1 or PRODUCTIVE legenda control DISABLED 0 or ENABLED 1 shift up factor 0 to 1219mm 48inch shift down factor 0 to 1219mm 48inch shift left factor 0 to 914mm 36inch shift right factor 0 to 914mm 36inch Remote Control Format RCF Type lt num gt lt n1 gt lt n2 gt lt fxp gt lt num gt lt num gt lt num gt lt num gt lt num gt lt num gt lt Ist gt lt num gt lt fxp gt lt fxp gt lt num gt lt num gt lt num gt lt num gt lt num gt lt fxp gt lt fxp gt lt fxp gt lt fxp gt Default 16 black oo OS SAA a eo ao m 83 Meaning APPLDATA 020 Stamp StampSelection stamping ENABLED
8. lt line_feed gt lt vertical_tab gt lt form_feed gt lt carriage_return gt lt optsep gt mfdesc string description term application data lt softsep gt lt num gt identifier lt lt optsep gt lt hardsep gt gt lt appl_string gt lt term gt lt single_quote gt lt datarecord gt lt single_quote gt double quote datarecord double quote lt optsep gt lt slash gt lt semicolon gt lt optsep gt 1 lt space gt line feed horizontal tab carriage return 1 lt sepchar gt lt sepchar gt lt optsep gt comma lt optsep gt urges MOM GE qo 1200 1308 OAM PER TGN c a b y z A B digit letter lt digit gt promu ascii 32 p mn ascii 34 i g ascii 37 s1 min ascii 39 s1 ny ascii 47 7 ascii 59 ascii 9 ascii 10 ascii 11 ascii 12 ascii 13 7 gn yn 9n gn 171 String types String parameters are represented as character strings immediately surrounded by a pair of either single or double quote characters The string itself cannot contain a single quote when is surrounded by single quote characters the same holds for the use of a double quote in a string surrounded by double quote characters string lt single quote str no single single quote double quote
9. Directory specifies the input directory and Name the input filename It is allowed to specify the complete path under Name For input types other than file the Name identifies another source e g a paper original BeginOutput Name drawing 0823415 EndOutput default atend If no input is specified in a block the input data starts after the ticket specification in the file This can also be specified explicitly IncludeBlock atend Keyword atend is reserved it may not be used as identifying string for a definition block Release note at end is not supported by Oc 9800 Repro Station current release Furthermore it handles only jobs that have file input and paper output Indirect input Indirect input is specified by referencing other blocks The input is primarily specified by IncludeBlock This primary input may be overlayed or underlayed by other input using OverlayBlock and UnderlayBlock IncludeBlock Specifies indirectly where the input comes from If more than one input is specified the inputs are concatenated Oc 9800 Repro Station Job Ticket Format specification 105 106 IncludeBlock one two atend examples ps The example shows 4 concatenated inputs The first and second input reference a definition block These are indirect inputs at end specifies that the third input is appended after the ticket and the fourth input is an external file These two are direct inputs Release note at end and
10. Matrix Program 1 MFVERSION 1 FDESC Oce RCF Version 2 0 Type MatrixPrg Unit Metric oo 2 copies setwise of all the plots 1 3 5 and 6 all no long plots PPLDATA 002 CM 1 CO 2 PL lt 1 3 5 6 gt D oo No scaling no rotation no shift PPLDATA 003 XS 1 0 YS 1 0 AS 0 RO 0 AR 0 SL 0 SR 0 SU 0 SD 0 D 9 No stamp PPLDATA 020 SS 0 oo D oo Plain paper autoformat enabled no manual feed search fit PPLDATA 021 ME 0 AF 1 BY 0 RM 0 D oo Fold and punch standard way length 297mm width 210mm no binding edge PPLDATA 022 FO 2 ME 0 LE 297 WI 210 BE 0 D oo o oO liver on belt 1 and generate a standard size APPLDATA 023 DE 1 CI 1 No leading or trailing edge correction APPLDATA 024 LA 0 LR 0 TA 0 TR 0 No framing APPLDATA 025 FM 0 ENDMF BEGMF Matrix Program 2 MFVERSION 1 FDESC Oce RCF Version 2 0 Type MatrixPrg Unit Metric oo 1 copy sortwise of all the plots 2 3 4 and 5 all no long plots PPLDATA 002 CM 0 CO 1 PL lt 2 3 4 5 gt D Autoscale enabled no rotation no shift 78 Oc 9800 RCF Job Ticket APPL oe Zz o APPL oe D w APPL oe G il APPL oe v oO APPL oo Zz o APPL oo Zz o APPL END BEG MFVE MFDE 5 APPL oo No APPL oe Us APPL oe av APPL oe nj o APPL oe v oO APP
11. Original to copy matrix APPLDATA 026 Syntax APPLDATA 026 SO format S1 format S2 format S3 format meaning type default parameter format output format for the given input format num 0 S0 0 S1 1 2 2 S3 3 S4 4 Description This command describes the original to copy matrix which is used to select an output format that corresponds to the input format It applies only when AutoScale and AutoFormat are both defined see Transformations APPLDATA 003 on page 35 and Media selection APPLDATA 021 on page 41 The following classes of formats are available DIN European small ANSI American large ANSI American S0 AO 700 mm 30 34 B 36 E 36 E S1 A1 500 mm 22 D 24 D S2 A2 17 C 18 C S3 A3 11 B 12 B4 S4 A4 8 5 A 9 A By means of the original to copy matrix you can specify how files of a class of input formats will be printed In other words what output format class belongs to a particular input format So This optional parameter specifies the output format S0 54 for the input format SO Remote Control Format RCF 53 S1 This optional parameter specifies the output format SO S4 for the input format S1 S2 This optional parameter specifies the output format SO S4 for the input format S2 S3 This optional parameter specifies the output format SO S4 for the input format S3 S4 This opti
12. format is used by Scan Station for interaction with the Oc 9800 The RCF ScanToFile syntax is described in this manual For information about the protocol contact your Oc representative Direct Raster Interface Print amp ScanToFile The DRI format can be used to send data directly to the Oc 9800 engine In this way you can develop your own controller and connect it to the Oc 9800 The DRI format is described in the Direct Raster Interface Programmer s Manual Introduction 11 The Oc 9800 default mechanism 12 To understand the way the printer obeys commands you need to know which commands are more important than other commands In other words which command level prevails over the other command level In the Oc 9800 four command levels are distinguished m commands in RCF files commands in plot files m settings done on the Oc 9800 operating panel by the Key Operator m Oc 9800 factory defaults High priority RCF contents Plot file contents LUI engine controller defaults Low priority gRUUMSECOw GEN 2 Oc 9800 default hierarchy Settings can be changed at several levels The lowest level is formed by the factory defaults as described in the Oc 9800 User Manual On top of the factory default layer is the LUI Local User Interface setting layer That is the site specific definition of default settings by the Oc service engineer or the key operator On top of the LUI default layer
13. job ticket is block structured There are several types of blocks output blocks definition blocks and page blocks Simple job tickets only have one output block and no other blocks When the processing described by the job ticket gets more complex other blocks may be needed There is one output block for each output Oc 9800 RCF Job Ticket Output block A ticket with only one output block BeginTicket 1 0 BeginOutput Directory c ocers_q prfiles Name file plt OutputSize Al MediaType paper Fold off EndOutput EndTicket The next example creates 3 copies of a polyester A3 unfolded and 1 copy of a plain paper A1 folded BeginTicket 1 0 BeginOutput Directory c ocers_q prfiles Name filel plt OutputSize A3 Fold off MediaType polyester Copies 3 EndOutput BeginOutput OutputSize Al Directory c ocers_q prfiles Name file2 plt Fold method standard size 210 297 mm edge 0 mm Emulation HPGL2 Copies 1 Mediatype paper EndOutput EndTicket Oc 9800 Repro Station Job Ticket Format specification 95 Definition block 96 In the next example we have 3 input files called a b and c and we create 2 outputs The first output consists of input files a and b concatenated and the second output consists of input files a and c concatenated Inputs a b C C job ticket Outputs a b a C This is called a matrix job Another way of looking
14. 0C dash on DashLine 907 Normal oD ExtendCC_PlotSymbol 907 Only some symbols Partial OE 00 OE 05 from various sets are coded ExtendCC Operator 906 NoOp OE 06 Message ExtendCC OpMess 907 NoOp OE 07 Pause ExtendCC Select 906 Only some symbols Partial OE 08 OE 0C SymbolSetN from various sets are coded ExtendCC UserDef 907 Fewer user symbols Partial OE OD SymbolSet ExtendCC_EraseUser 907 Normal OE OE DefSymbolSet ExtendCC_PlotAny 907 Only some symbols Partial OE OF Symbol from various sets are coded 158 Oc 9800 RCF Job Ticket ExtendCC Diagnostic 907 UnDec OE 10 ExtendCC Negate 951 NoOp OE 11 ExtendCC_SetPen 951 Pen number ranges Normal 0E 12 from I to 999 ExtendCC PaperCut 951 NoOp OE 13 00 ExtendCC TopForm 951 NoOp OE 1301 ExtendCC Async 951 NoOp OE 14 ExtendCC PatternFill 951 Normal OE 15 ExtendCC SetPat 951 Inside the 16 48 range Reserved 951 Reserved for future NoOp usage ExtendCC StartPlot 951 NoOp ExtendCC ForcePlot 951 NoOp ExtendCC PlotterSelect 951 NoOp ExtendCC PlotCopies 951 Normal ExtendCC PlotterPerfor 951 NoOp mance ExtendCC Mirror 951 Normal OE ID ExtendCC Window 907 Exclusive window is Partial OE IE not supported ExtendCC Rotation 907 Normal OE IF ExtEPP NewPen 907 Inside the 1 999 Normal OE 20 range ExtEPP PatternFill EPP Normal OE 21 ExtEPP SetPat EPP Inside the 16 239 Normal OE 22 range ExtE
15. 1 through 15 are Calcomp language specific and number 240 to 255 are used to generate 16 different grey levels Therefore number 16 thru 239 are left open to the user The ExtendCC SetPat command can be used for the patterns 16 thru 48 where the ExtEPP SetPat command can be used for the patterns 16 thru 239 Addressing these patterns depends on which command is used if you want to modify pattern 17 with the ExtEPP_SetPat command you have to specify number 2 because the 15 predefined patterns have to be used as offset If you want to modify this same pattern with ExtendCC SetPat command you have to use number 17 ExtendCC Window Calcomp defines inclusive all vectors inside the window are plotted and exclusive windows all vectors outside the window are plotted The exclusive option is not supported by the Oc 9800 Note Sending a window command with identical pairs of coordinates disables windowing This feature is not explained in the Calcomp reference documentation ExtEPP SetPen ExtendCC SetPen These commands allow the user to specify a pen number ranging from 1 to 999 although the documentation says only 1 to 16 In the pen colors some discrepancies may appear PenSelect ExtendCC NewPen Both commands accept a pen number parameter ranging from 1 to 999 although the Calcomp documentation specifies only the range 1 to 16 for the PenSelect command If the ExtendCC NewPen number parameter ranges from 1000 to 1024 pen 1 is s
16. 300 m TIFF TIFF Revision 6 0 of June 1992 Aldus Corporation Seattle Note Not all TIFF 6 0 features are supported by the Oc 9800 printer 179 180 Oc 9800 RCF Job Ticket Index A accountid 27 Account 9800 Job Ticket 112 Accountld 26 AddStrip 9800 Job Ticket 112 AF Auto Format APPLDATA 021 41 AFNOR 44 AH Arae Height APPLDATA 025 51 AI Account ID APPLDATA 002 26 APPLDATA 18 AR Auto Rotate APPLDATA 003 35 AreaHeight 51 AreaWidth 51 AreaX 51 AreaY 51 AS Auto Scale APPLDATA 003 35 ASCII 65 commands 164 ASCII 9800 Job Ticket 113 AutoFormat 41 42 automatic language sensing ALS 69 AutoRotate 35 AutoScale 35 AW Area Width APPLDATA 025 51 AX AreaX APPLDATA 025 51 AY Area Y APPLDATA 025 51 B BeginBlock 9800 Job Ticket 109 BeginOutput 9800 Job Ticket 109 BeginTicket 9800 Job Ticket 109 BEGMF 17 belt 47 BI Binding Edge APPLDATA 022 44 bidsets 59 BindingEdge 44 BM Bottom Margin APPLDATA 056 65 bottom 66 BottomMargin 65 Index BY Bypass APPLDATA 021 41 BYpass 41 C CalComp 66 commands 156 CalComp 9800 Job Ticket 113 carriage return 66 ChecKsum 67 CI Cut Info APPLDATA 023 46 CK Checksum APPLDATA 058 67 CL Cut Length APPLDATA 023 46 CM Copy Method APPLDATA 002 26 CO Copies APPLDATA 002 26 collate 9800 Job Ticket 114 Comment 9800 Job Ticket 115 controller error codes 144 COpies 26 Copies 9800 Job Ticket 115 Copymatrix 9800 Job Ticket 115 CopyMethod 26 27 Copyright 9800
17. 35 APPLDATA 001 PN 3 PW 0 50 APPLDATA 001 PN 4 PW 0 70 APPLDATA 001 PN 5 PW 1 00 APPLDATA 001 PN 6 PW 0 15 APPLDATA 001 PN 7 PW 1 50 APPLDATA 001 PN 8 PW 1 25 Start of set plot number 1 APPLDATA 002 JB 1 PN 1 HPGL specific settings cen APPLDATA 050 OR 4 SP 0 Data file is hpgl i e ove APPLDATA 059 LG 1 ENDMF lt A0 HPGL data file gt BEGMF Header file for file MFVERSION 1 MFDESC Oce RCF Version 2 0 Specific pen settings APPLDATA 001 PN 1 PW 0 25 APPLDATA 001 PN 2 PW 0 35 APPLDATA 001 PN 3 PW 0 50 APPLDATA 001 PN 4 PW 0 70 APPLDATA 001 PN 5 PW 1 00 APPLDATA 001 PN 6 PW 0 15 APPLDATA 001 PN 7 PW 1 50 APPLDATA 001 PN 8 PW 1 25 Plot number 2 APPLDATA 002 PN 2 CalComp specific settings checksum yes double checksum pen priori APPLDATA 058 OR 4 ST 2032 Data file is calcomp i e APPLDATA 059 LG 12 ENDMF lt Al CalComp data file gt BEGMF MFVERSION 1 80 Type Header PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 tred origin g rrule ALS Unit Metric SPO is the end of the data file 2 of the matrix Type Header PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 centred origin end of message character 13 g ty remote CK 0 EM 13 overrule ALS Oc 9800 RCF Job Ticket Unit Metric 2 6 stepsize 2032 steps inch
18. 5 LDATA 002 P 5 PGL specific settings LDATA 050 OR 4 SP 0 centred origin ata file is hpgl i e overrule ALS Remote Control Format RCF DB Unit Metric Unit Metric stepsize 2032 steps inch synch character 22 0 Unit Metric SPO is the end 9 o PP 1 of the data file 81 APPLDATA 059 LG 1 ENDMF lt A3 HPGL data file gt BEGMF Header file for file 6 of the matrix MFVERSION 1 FDESC Oce RCF Version 2 0 Type Header Unit Metric o Specific pen settings oo APPLDATA 001 PN 1 PW 0 25 PP 16 APPLDATA 001 PN 2 PW 0 40 PP 16 APPLDATA 001 PN 3 PW 1 00 PP 16 end of set plot number 6 APPLDATA 002 JB 2 PN 6 HPGL specific settings centred origin SPO is the end of the data file APPLDATA 050 OR 4 SP 0 Data file is hpgl i e overrule ALS APPLDATA 059 LG 1 ENDMF lt A4 HPGL data file gt 82 Oc 9800 RCF Job Ticket APPLDATA Quick reference table Meaning APPLDATA 001 Pen attributes PenNumber PenWidth PenPattern a single pen specified by a pen number 1 999 range of pens nl n2 I lt n1 lt n2 lt 999 pen width in millimetres or inches 0 12mm or 0 025 16 25 mm 0 639 inch at 400 dpi pen pattern 1 16 are grey scales 17 32 are Oc pat terns APPLDATA 002 Job parameters COpies Accountld Userld JobBoundary CopyMethod
19. 9800 controller will print all drawings in portrait to ensure that the legend area is located in the proper lower left corner of the original If this is not the case and the legend is located in the upper right corner switch on LC to rotate the image 180 degrees extra to the lower left corner Note The LC setting will be active for all possible values of the AR parameter If AR has been disabled 0 LC cannot be set a ENABLED 1 image is rotated by 180 degrees um DISABLED 0 image is not rotated SU This is the shift up value along the paper feed axis SD This is the shift down value along the paper motion axis SL This is the shift left value along the cross feed axis SR this is the shift right value along the cross feed axis papertray of the engine Paper motion unfolded output tray stack 15 Shift directions Examples Scale the plot by a factor 2 in both X and Y rotate it 90 degrees APPLDATA 03 XS 2 YS 2 RO 90 Remote Control Format RCF 37 Behaviour a Shifts AutoScale FraMing and Image Alignment APPLDATA 25 can only be used in an exclusive manner If they are defined simultaneously the last parameter is applied and a job description error is reported 38 Oc 9800 RCF Job Ticket Stamp APPLDATA 020 Syntax APPLDATA 020 SS StampSelection SN StringNumber PO POsition FS FontSize GS GreyScale RS meaning type default p
20. ARS Note An ASCII file must always end with EOT 05 ENQ OD CR 15 NAK 1D GS 25 2D 35 3D 45 4D 55 5D 65 6D 25 7D oe ol 8 amp 8 0 e d s HA 06 ACK OE SO 16 SYN 1E RS 26 amp 2E 36 3E 46 4E 56 5E 66 6E 76 TE gt lt ZA VO 4 D Fh 07 BEL OF SI 17 ETB 1F US 2 v1 2F ST d SE 47 G 4F O 57 W SE 2 67 g 6F o 77 w 7F DEL Note ASCII is not recognized automatically You must specify APPLDATA 056 see ASCII emulation APPLDATA 056 on page 65 165 TIFF 166 Note For more information see the TIFF specification Revision 6 0 Aldus Developers Desk June 3 1992 If a section is mentioned in the remarks below it refers to the reference document mentioned above m Multiple images in one file multiple tiff is not supported m Unknown fields tags are skipped without generating an error m Grayscale images section 4 palette color images section 5 and RGB Fulll color images section 6 are ignored m The Additional Baseline TIFF Requirements section 7 The ASCII field type the floating point data type the new data type and the new pixel types are not supported Baseline Field Reference Guide section 8 The following fields are not supported or partially if indicated Artist ASCII type ColorMap Copyright ASCII type DataTime ASCII type ExtraSamples FillOrder only value 1 is supported FreeByteCounts FreeOffs
21. Examples APPLDATA 021 ME 0 PF 1 AF 0 BY 1 This command specifies manual feed BYPASS of A1 format media type PAPER Behaviour m PaperFormat PF has a higher priority than AutoFormat m This APPLDATA may override internal format settings of the plots This behaviour is language dependent m If both AutoScale and AutoFormat are defined the original to copy matrix is used see APPLDATA 26 Remote Control Format RCF 43 Finishing APPLDATA 022 Syntax APPLDATA 022 FO FoldOptions ME foldMEthod LE LEngth WI WIdth BE BindingEdge FR FoldoRientation meaning type default parameter FoldOptions FOLD OFF 0 FOLD ON 1 or FOLD num 0 AND PUNCH foldMEthod STANDARD 0 ERICSSON 1 or AF num 0 NOR 2 LEngth fold packet length from 276mm 10 9 inch lt fxp gt 297mm to 310mm 12 2inch or 11 Width fold packet width from 186mm 7 3 inch lt fxp gt 210mm to 230mm 9inch or 8 5 BindingEdge NONE 0 or a value in the range lt fxp gt O 15mm 0 6inch to 30mm 1 2inch FoldoRientation AUTO 0 or PORTRAIT 1 num 0 Description 44 This command activates folding method of folding and punching FO Selection of fold and punch options FOLD OFF 0 or FOLD ON 1 or FOLD AND PUNCH 2 ME Selection of folding methods depending on the position of the legend STANDARD ERICSSON or AFNOR The STANDARD folding method is the same as th
22. Format specification 107 Job Ticket keywords 108 In this section all job ticket keywords and their values are specified The keywords are presented in two categories structure keywords and setting keywords Structure keywords are related to the logical block structure of the job Setting keywords specify processing steps for the device The keywords are listed in alphabetical order The syntax is specified in Backus Naur form BNF clause Indicates a clause item It may be an elementary type orcomprise other clause i is defined as expression the expression inside the brackets is optional expression groups expressions or clause into a single expression clause ellipsis one or more instances of clause can be specified or indicates alternatives lt string gt string of characters may be enclosed by double quotes int integer consists of any combination of the characters 0 14 2 35 9 char int in range 0 255 real real number includes lt int gt in the format lt int gt lt int gt or lt int gt lt int gt E lt int gt Oc 9800 RCF Job Ticket Structure keywords BeginBlock Indicates the start of a definition block The block is identified by the string and can be referenced in an IncludeBlock s value Note that when a definition block with the same name is specified the contents of the second block are ignored The BeginBlock k
23. Oc 9800 Repro Station Job Ticket Format specification 91 General description What is a job 92 A job is defined as any set of instructions that belong together resulting in the transformation of information from a source medium to a destination medium Such a medium can be an electronic file a paper document or a microfilm card The job settings describe how this transformation process has to be done IN pun file paper microfilm file copy print print PPS sgan copy scan print microfilm microfilm microfilm scan scan print py We distinguish the following types of job print job Electronic data is transferred to paper including transparencies polyester vellum copy job Information on paper originals is transferred to paper scan job also called upload Information on paper originals is scanned and written to an electronic file in some format microfilm scan job Microfilm or aperture cards are scanned and the result is written to an electronic file mixed job Electronic data is printed on paper intermixed with copies of paper originals It is even possible to mix electronic data and scanned data on the same page Scanning and printing of the scanned data can be combined in one job these two steps make it possible to create a copy job For example copying microfilm information to paper or to another aperture card Oc 9800 RCF Job Ticket A job can process a singl
24. Q Yes Q No Thank you for evaluating this manual If you have other comments or concerns please explain or suggest improvements overleaf or on a separate sheet 2998520 177 Comments Date This reader s comment sheet is completed by If you prefer to remain unknown please do fill in your occupation Name Occupation Company Phone Address City Country Please return this sheet to Oc Nederland B V For the attention of ITC user documentation P O Box 101 5900 MA Venlo The Netherlands 178 Oc 9800 RCF Job Ticket Related documentation m Oc 9800 Copier Printer User Manual m Oc 9800 Printer User Manual m Oc 9800 Repro Station User Manual m Oc 9800 Job Director User Manual a HP GL HP 7475A Interfacing and Programming Manual Hewlett Packard Part nr 07475 90001 HP 7585 86 Interfacing and Programming Manual Hewlett Packard HP GL 22 HP GL 2 Reference Guide Handbook for Program Developers 1990 Hewlett Packard Part nr 5959 9733 HP RTL HP RTL Reference Guide September 1991 Hewlett Packard Part nr 5960 3743 a CALS MIL STD 1840A CALS USA military standard of 22 December 1987 for data format for graphical data exchange and related MIL R 28002A of 20 December 1988 and revised for CLASS A data MIL R 28002B military standard of 30 December 1989 m Calcomp Calcomp Plotter Interfacing and Programming Manual California Computer Products inc 1986 Part nr W0001
25. a comment is case insensitive Note See chapter 2 Remote Control Format RCF on page 15 for details about the supported types and limitations Conventions The grammar is given in Backus Naur Form BNF symbol non terminal lt symbol gt star closure 0 or more occurrences lt symbol gt plus closure 1 or more occurrences fi ste OL 3 f iS defined as PR sce OY comment not part of the grammar ascii n character indicated by the number n in the ASCII en coding string literal string that occurs as is in the language Grammar The RCF header is defined as follows rcf header begin metafile metafile identifier metafile descriptor metafile contents end metafile begin metafile BEGMFE lt optsep gt lt string gt user defined comment lt term gt 170 Oc 9800 RCF Job Ticket end metafile metafile identifier gt ENDME lt term gt MFVERSION lt softsep gt lt version gt lt term gt lt metafile descriptor gt MFDESC lt metafile contents gt lt application data gt APPLDATA lt appl string gt lt term gt lt sepchar gt lt softsep gt lt optsep gt lt hardsep gt lt digit gt lt letter gt lt alphanumeric gt lt num gt lt space gt lt double_quote gt lt percent_sign gt lt single_quote gt lt slash gt lt semicolon gt lt horizontal_tab gt
26. a grey scale of 3 LIGHTGREY 40 Oc 9800 RCF Job Ticket Media selection APPLDATA 021 Syntax APPLDATA 021 PF PaperFormat ME MEdia AF AutoFormat BYzBYpass RM RolloverrulingMethod meaning type default parameter PaperFormat format of the paper AO AT num AutoFor from 0 A0 to 21 700 MM matresult MEdia medium choice PAPER 0 num 0 TRANSPARENT 1 or POLYESTER 2 AutoFormat automatic format ENABLED 1 or num 0 DISABLED 0 BYpass manual feed ENABLED 1 or lt num gt 0 DISABLED 0 Rolloverrul exactly the FIT 0 NEXT SIZE 1 or RE num 0 ingMethod DUCED 2 17 Media selection ID 21 syntax Description This command defines the format and type of the media on which the plot will be printed PF This is the paper format selection which specifies the roll width A0 0 Al 1 A2 2 A323 A4 4 34 E 5 22 D 6 17 C 7 Remote Control Format RCF 41 42 11 B 8 8 5 A 29 36 E 10 24 D 11 18 C 12 12 B 13 9 A 14 30 19 500 MM 20 700 MM 21 ME This is the media selection PAPER 0 TRANSPARENT 1 POLYESTER 2 AF AutoFormat command to select a PaperFormat automatically so there will be no loss of information m AutoFormat DISABLED 0 m AutoFormat ENABLED 1 BY Bypass means manual feed The operator will be requested to mount the proper paper format It is used wi
27. a separate line A line is terminated by a carriage return character CR octal 015 a newline character LF octal 012 or a combination CR LF or LF CR The maximum ticket line length is 255 characters including the line termination characters empty lines Empty lines inside a ticket are allowed continuation lines If the maximum ticket line length is not enough to specify a setting a continuation line can be used A continuation line starts with the token followed by the sign token Notes This is a very long lt token gt first notes line nfollowed by lt token gt a second line In the example above notes consists of 2 lines which takes up 3 lines in the ticket The continuation line can be used without actually reaching the maximum line length This is useful for readability In the example it would make more sense to split the lines at the newline character But the example shows that newline characters have to be inserted on purpose The physical end of line does not automatically add a newline character keywords values The job ticket settings consist of keywords and values Values consist of strings integers reals or also keywords Examples Name report ps Zoom 220 auto The first setting has one value a string The second setting has 2 parameters a real value and a keyword unknown keywords Lines that contain unknown keywords are ignored Also if a value is not correct this setting is ignore
28. and is measured counter clockwise Itis possible to specify custom settings by specifying four different rotation angles If you specify portrait the image will be rotated to portrait Oc 9800 Repro Station Job Ticket Format specification 125 orientation This is used often to fold originals with a legend If you specify landscape the orientation of the image will be changed to landscape if possible Images in landscape orientation can be printed faster because this requires less paper movement through the machine Port rait180 and landscapel80 both add an extra rotation of 180 degrees to place the legend in the right corner Note An original in landscape orientation has its shortest side directed parallel to the direction of the paper movement An original in portrait orientation has its longest side directed parallel to the paper movement syntax Rotate 0 90 180 270 portrait landscape portrait180 landscape180 default Device dependent Shift This keyword specifies that the image must be shifted in the x or y direction When two numbers are given the first indicates the x shift perpendicular to the paper path and the second the y shift direction of the paper path positive number is up The unit is mandatory Itis also possible to shift to one of the corners of the page autoshift Note Custom Shift and Auto Shift can be specified together The automatic shift will be done first followed by the cus
29. copies are delivered to a single receiving tray or the optional High Capacity Stacker m Lower output 1 The copies can be collected under the lower delivery output using an optional container for long copies m Automatic 2 Normally the upper delivery output is used Only if the copy is too long to be collected on the single receiving tray or High Capacity Stacker the lower delivery output is used DE Deposit indicates where the output plot must be deposited If Folder is installed with High Capacity Output Unit m on the stacker 0 on belt1 1 on belt2 2 or on either belt 3 If High Capacity Stacker is installed Continuous 4 The printer will switch to the next bin to deliver all copies If this bin is full the next bin will be used bin 6 will be followed by bin 1 This process will continue until all bins are full In that case printing is stopped m Per Set 5 The printer will switch to the next bin to deliver all copies within the first set Copies of the following set will be delivered at the next bin bin 6 will be Remote Control Format RCF 47 followed by bin 1 This process will continue until the next bin is completely full regardless the contents of other bins In that case printing is stopped Note If a set does not fit onto one bin the next bin will be selected automatically to finish the set m Per Job 6 The printer will switch to the next bin to deliver all copies within the first job Copie
30. file the last RCH before the last plot file The first RCH contains a set start JB 1 command the last RCH contains a set end JB 2 If the set end is not present the next job will be considered part of the set The first RCH defines the defaults for the whole set For parameters that are not specified in the first RCH default controller values are used Additional RCHs if any are located in front of the plot file of the set they apply to the following plot only Attention Copy by page CM 0 may only be selected if the JobBoundary is set to Single File JB 0 The example in illustration 9 on page 29 consists of a set of three plot files Oc 9800 RCF Job Ticket BEGMF RCH MFVERSION 1 APPLDATA 002 APPLDATA 022 ENDMF MFDESC Oce RCF Version 2 0 Type Header Unit Metric JB 1 CM 1 CO 4 OT file TIFF FO 1 OT file HP GL J EGMF RCH MFVERSION 1 APPLDATA 002 ENDMF MFDESC Oce RCF Version 2 0 Type Header Unit Metric y JB 2 OT file TIFF Q 9 Set job example 4 sets of three files folded Remote Control Format RCF input output mm 29 30 Matrix jobs In matrix jobs different functions will be performed on the same set of plot files which is stored in the set memory These functions are specified in matrix programs Each matrix program can be recognised by the type MatrixPrg pa
31. on CUSTOM CUT 2 CutLength cut length lt fxp gt 210 mm 210 to 15000 mm 8 5 inch 8 5 to 600 inch OUtput If Lower Container Unit installed num 0 choosing upper or lower output to deliver plot UPPER 0 LOWER 1 AUTO 2 DEposit If Folder with High Capacity Output Unit lt num gt O installed deposit plot in the STACKER 0 on BELT1 1 on BELT2 2 or on EITHER BELT 3 If High Capacity Stacker installed CONTINUOUS 4 PER SET 5 PER JOB 6 BIN NUMBER 7 BinNumber If High Capacity Stacker installed and num 1 BIN NUMBER is selected DE 7 All copies are delivered onto the specified bin 1 6 JOgging If High Capacity Stacker installed num 0 Jogging offset stack DISABLED 0 ENABLED 1 19 Delivery ID 023 syntax Oc 9800 RCF Job Ticket Description This command defines how the plotter handles finished plots how they are cut and where they are delivered CI Cut info defines how plots are cut on the size of the PLOT 0 synchro or on the length that belongs to STANDARD 1 format or on length as defined in CUSTOM CUT 2 CL CutLength determines the length of the plot when Custom Cut was selected This parameter is ignored when CutInfo 0 CI is set to PLOT 0 or to STANDARD 1 OU If Lower Container Unit installed Output defines which output is used to deliver copies the upper delivery output or the lower delivery output m Upper output 0 The
32. or as a real For some values keywords can be specified Unit specification is needed whenever a number is used as a measurement value Possible unit values are mcm centimetre value mmm millimetre value minch inch value m pt point 1 72 inch value Examples Zoom 200 0 200 Zoom 200 auto Shift 2 3 4 inch Pens number 1 9 width 0 15 mm Token 102 preceding whitespace On some systems characters on a specific position on a line have special meaning The Oc job ticket allows variable whitespace spaces and or tabs before the token This whitespace can also be used for indentation to improve the readability of the ticket Oc 9800 RCF Job Ticket An Oc application determines the token by scanning the first line of the ticket This line should contain the string BeginTicket If the job does not start with this line then the job does not contain a job ticket The characters on the first line before the string BeginTicket form the token except any preceding whitespace The job ticket ends with the line lt token gt EndTicket embedded whitespace The token itself can contain embedded or trailing whitespace spaces and or tabs Example of a job ticket for a Oc 9800 environment with token Oce and some extra preceding whitespace There is an empty line after the first block OceBeginTicket 1 0 OceBeginOutput OceName drawing plt OceCopies 3 OceEndOutput OceBeginOutput OceName banner t
33. order in which the values appear determines the order in which the inputs are processed All the included blocks are concatenated syntax IncludeBlock string atend IncludeBlock is followed by one or more strings A string can refer to a definition block or when the definition block is not found to input appended after the ticket or to external input e g a file The reserved word atend indicates that the input is appended to the ticket example IncludeBlock one report ps atend The example includes 3 inputs the first input is the output from a definition block with name one the second input is a file with name report ps and the third input follows the ticket specification Oc 9800 RCF Job Ticket default The default is atend If no IncludeBlock is specified the input is expected to follow the ticket Release note at end and referencing a file directly are not supported by Oc 9800 Repro Station current release Oc 9800 Repro Station Job Ticket Format specification 111 Setting keywords Account The string value indicates the account that can be billed This keyword can occur at job level where it indicates who has to be charged for processing this job It can also appear in an output block so the recipient of the output is asked to pay for it Furthermore it is possible to attach the account to a definition block where it can be used to charge for the retrieval costs of the input e g r
34. the last plot file has a JB 2 marker end of set CM The copy method parameter specifies the way copies should be sorted by page 0 or by set 1 Attention Copy by page CM 0 may only be selected if the JobBoundary is set to Single File JB 0 PL The plot list parameter specifies the plot files of the matrix job Specify all plot numbers see PN parameter PN The plot number parameter specifies the sequence number of the plot in the matrix job The matrix program s use it to identify the plot The following table shows where the parameters of this APPLDATA must be used in function of the type of job RCH is the remote configuration header SH is the set header the RCH that contains the set start MP is the Matrix Program Eas jobtype Parameter single set matrix Copies RCH SH MP CopyMethod RCH SH MP PlotList MP PlotNumber RCH Remote Control Format RCF 27 Single jobs Single jobs consist of two files the RCH header and the plot file If the RCH is omitted the controller defaults are used BEGMF RCH MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric APPLDATA 002 JB 0 CO 7 APPLDATA 022 FO 0 ENDMF input Jj output ML PLOT file TIFF 8 Single plot file job example 7 copies of a tiff file unfolded Set jobs 28 A set job consists of at least two RCHs and a sequence of plot files The first RCH is situated before the first plot
35. to 1219 mm 48 inch lt fxp gt 0 AreaY must be in the range 0 to 914 mm 36 inch lt fxp gt 0 AreaWidth must be in the range 0 to 914 mm 36 inch lt fxp gt 0 AreaHeight must be in the range 0 to 1219 mm 48 inch lt fxp gt 0 22 Framing ID 025 syntax Description This command makes it possible to clip part of the plot i e delete either a border around a rectangle in the middle or delete that middle rectangle while keeping the border FM This setting defines whether framing is DISABLED 0 or whether the INTERIOR 1 or the EXTERIOR 2 of the rectangle must be deleted AX Abscissa of the reference point of the area AY Ordinate of the reference point of the area AW Defines the area width from the reference point AX AY AH Defines the area heigth from the reference point AX AY Remote Control Format RCF 51 The values are expressed in millimetres or inches depending on the units setting in the RCF header The X axis corresponds to the feed axis the Y axis corresponds to the cross feed axis The axes used in the plot are not relevant Width paper motion Height Y 23 Definition of the corners of the rectangle Examples APPLDATA 025 FM 2 AX 130 AY 90 AW 30 AH 40 This command line only keeps a rectangle somewhere near the middle of an A4 drawing Behaviour 52 If the values are defined without a framing mode no operation is performed Oc 9800 RCF Job Ticket
36. 00 Repro Station Job Ticket Format specification 117 Directory This keyword specifies the directory where a file can be found or must be written if it applies to an output The path should be accessible from the system where the job ticket is processed Both the and characters can be used to separate directories they are interpreted by the application that processes the job ticket syntax Directory string default Device dependent Distribution The value contains information that is important for the distribution of the output that is produced by the job It may contain a list of addressees to whom copies of the output must be sent or information about off line finishing requirements This information may be printed on a banner page This keyword can appear at job level when it contains information about the job as a whole It can also be used in an output block where it only says something about the output of this block syntax Distribution string default Not applicable Emulation 118 This keyword determines the format of a file When auto is chosen the device will decide what format the file is syntax Emulation auto ASCII CalComp CALS HPGL HPGL 2 HPRTL TIFF default Auto Oc 9800 RCF Job Ticket Fold This keyword specifies whether the output has to be folded Off means that output is not folded On means that folding is done in a standard way determined by th
37. 1 or DISABLED 0 StringNumber predefined string number from 1 to 50 POsition predefined stamp position BOTTOM 0 MIDDLE 1 or TOP 2 FontSize predefined font SMALL 0 or LARGE 1 GreyScale predefined grey scale choice 0 1 2 3 black 0 darkgrey 1 grey 2 lightgrey 3 APPLDATA 021 Media selection PaperFormat format of the paper AO Al from 0 A0 to 21 700 MM MEdia medium choice PAPER 0 TRANSPARENT 1 or POLYESTER 2 AutoFormat automatic format ENABLED 1 or DISABLED 0 BYpass manual feed ENABLED 1 or DISABLED 0 Type num num num num num num num num num RolloverrulingMethod exactly the FIT 0 NEXT SIZE 1 or REDUCED 2 num APPLDATA 022 Finishing FoldOptions FOLD OFF 0 FOLD ON 1 or FOLD AND num PUNCH foldME thod STANDARD 0 ERICSSON 1 or AFNOR 2 lt num gt LEngth fold packet length from 276mm 10 9 inch to lt fxp gt 310mm 12 2inch WIdth fold packet width from 186mm 7 3 inch to fxp 230mm 9inch BindingEdge NONE 0 or a value in the range 15mm 0 6inch to fxp 30mm 1 2inch FoldoRientation AUTO 0 or PORTRAIT 1 num APPLDATA 023 Delivery CutInfo cut plot on the size of the PLOT 0 on the STAND num ARD SIZE 1 or on CUSTOM CUT 2 CutLength cut length num 210 to 15000 mm 85 to 6000 0 1 inch OUtput If Lower Container Unit installed choosing upper or num lower output to deliver plot UPPE
38. 800 RCF Job Ticket Appendix A List of error codes Oc 9800 RCF Job Ticket Programmer s Manual 141 Set memory errors 142 For the Oc 9800 engines equipped with a set memory the digital sorting option is available Digital sorting allows users to use a scanned or sent original repeatedly for different output options Digital sorting Digital sorting in its simplest form is setwise printing This is possible for paper originals and for digital originals The input set of originals is scanned or sent once stored in set memory and printed in the desired number of copies Refer to 41 on page 142 for an example Matrix printing is advanced digital sorting It has been described and illustrated in Matrix jobs on page 30 For matrix jobs the set memory is used to store digital originals Set memory Set memory size is optional 36 144 MB The minimum amount of memory is 36 Mbyte It can be expanded up to 144 Mbyte in steps of 36 Mbyte 36 Mbyte can contain approximately 10 compressed E size drawings where this number may decrease if more information is stored in the file such as photos When scanning or plotting jobs a part of the set memory is taken the following errors may occur job does not fit In an empty set memory the job you submitted does not fit This original cannot be printed because it cannot be stored Advice buy more set memory If 144 Mbyte is available the file is simply too large The erro
39. 9800 Job Ticket 120 JobFlagsheet 9800 Job Ticket 120 JobName 9800 Job Ticket 121 K keywords overview 9800 Job Ticket 129 L LA LeadingedgeAdd APPLDATA 024 49 LanGuage 69 large ANSII American 53 LC Legend Control APPLDATA 003 35 LE fold packet Length APPLDATA 022 44 LeadingedgeAdd 49 LeadingedgeRemove 49 LeftMargin 65 LeftRightalignment 58 LegendControl 35 LEngth 44 LG Language APPLDATA 059 69 line feed 66 LineOverflow 65 list 19 LM Left Margin APPLDATA 056 65 LO Line Overflow APPLDATA 056 65 LR Leadingedge remove APPLDATA 024 49 LR Left Right alignment APPLDATA 029 58 LUI 12 manualfeed 42 margins 66 bottom 66 right 66 matrix jobs 16 30 program 30 programs 10 MatrixPrg 17 ME fold method APPLDATA 022 44 ME Media APPLDATA 021 41 MEdia 41 media selection 41 42 MediaFeed 9800 Job Ticket 121 MediaType 9800 Job Ticket 122 MEDESC 17 22 MEVERSION 17 miscellaneous 175 MP 10 N Name 9800 Job Ticket 123 notation conventions 83 176 Notes 9800 Job Ticket 123 number of copies 26 0 operator recoverable warnings 144 Index OR Orientation APPLDATA 056 65 OR Origin APPLDATA 050 61 OR Origin APPLDATA 051 63 OR plot origin APPLDATA 058 67 ORientation 65 OrigDirectory 9800 Job Ticket 123 ORigin 61 63 67 Original to Copy Matrix 31 OrigName 9800 Job Ticket 124 OutputSize 9800 Job Ticket 124 OverlayBlock 9800 Job Ticket 106 P PaperFormat 41 pen attrib
40. CF structure 17 APPLDATA structure notation conventions 18 APPLDATA command arguments notation conventions 18 APPLDATA comments notation conventions 19 Data flow example to the Oc 9800 20 RCF behaviour 22 Decoding 22 Incomplete parameters set 22 Mandatory parameters 22 APPLDATA commands 23 Pen attributes APPLDATA 001 24 Syntax 24 Description 24 Examples 25 Behaviour 25 Patterns 25 Job parameters APPLDATA 002 26 Syntax 26 Description 26 Single jobs 28 Set jobs 28 Matrix jobs 30 Transformations APPLDATA 003 35 Syntax 35 Description 35 Examples 37 Behaviour 38 Stamp APPLDATA 020 39 Syntax 39 Description 39 Contents Examples 40 Media selection APPLDATA 021 41 Syntax 41 Description 41 Examples 43 Behaviour 43 Finishing APPLDATA 022 44 Syntax 44 Description 44 Example 45 Delivery APPLDATA 023 46 Syntax 46 Description 47 Examples 48 Edge correction APPLDATA 024 49 Syntax 49 Description 49 Examples 50 Behaviour 50 Framing APPLDATA 025 51 Syntax 51 Description 51 Examples 52 Behaviour 52 Original to copy matrix APPLDATA 026 53 Syntax 53 Description 53 Examples 54 Behaviour 54 Scan to file APPLDATA 028 55 Syntax 55 Description 56 Examples 57 Alignment APPLDATA 029 58 Syntax 58 Description 58 Example 59 HP GL emulation APPLDATA 050 61 Syntax 61 Description 61 Example 62 HP GL 2 emulation APPLDATA 051 63 Syntax 63 Description 63 Example 64 Oc 9800 RCF Job Ticket AS
41. CII emulation APPLDATA 056 65 Syntax 65 Description 65 Example 66 CalComp emulation APPLDATA 058 67 Syntax 67 Description 67 Example 68 Automatic language sensing APPLDATA 059 69 Syntax 69 Description 69 Example 70 Scanner info data APPLDATA 106 71 Syntax 71 Description 72 Example 73 Typical examples of RCF jobs 75 Single file 75 Sets 76 Matrices 78 APPLDATA Quick reference table 83 Chapter 3 Oc 9800 Repro Station Job Ticket Format specification Introduction 90 General description 92 What is a job 92 What is a job ticket 93 Token 94 Block structure 94 Output block 95 Definition block 96 Detailed description 100 Syntax 100 Token 102 Job ticket layout 103 Block structure 104 Input output handling 104 Direct input 105 Indirect input 105 Order of processing 107 Contents Job Ticket keywords 108 Structure keywords 109 BeginBlock 109 BeginOutput 109 BeginTicket 109 EndBlock 110 EndOutput 110 EndTicket 110 IncludeBlock 110 Setting keywords 112 Account 112 AddStrip 112 ASCI 113 CalComp 113 Collate 114 Comment 115 Copies 115 CopyMatrix 115 Copyright 117 CreationAppl 117 CutMethod 117 Directory 118 Distribution 118 Emulation 118 Fold 119 HPGL 119 HPGL 2 120 JobCollate 120 JobFlagsheet 120 JobName 121 Matrix 121 MediaFeed 121 MediaType 122 Mirror 122 Name 123 Notes 123 OrigDirectory 123 OrigName 124 OutputSize 124 Pens 124 Punch 125 RemoveStrip 125 Rotate 125 Shift 126 Stamp 126
42. Directory and OrigName OrigDirectory are used directory A directory Q file_a file_x job repro director station BeginTicket 1 0 BeginTicket 1 0 OrigDirectory A write OrigDirectory A OrigName file a OrigName file a read Directory A Directory Q Name file a Write Name file x EndTicket read EndTicket job ticket 1 job ticket 2 The diagram above shows two applications Job Director and Repro Station Job Director creates a job ticket which contains a reference to file a in directory A If this job ticket is saved job ticket 1 both OrigDirectory and Directory will be A Also both OrigName and Name will be file a Oc 9800 Repro Station Job Ticket Format specification 131 132 If Job Director sends the job to Repro Station a new job ticket will be created with OrigDirectory A and OrigName file a job ticket 2 Job Director also copies file a to directory Q and the file will be called file x Therefore Directory will be Q and Name will be file x If directory Q is not specified in the jobticket Repro Station uses a default directory PRFILES When files are written across a network into a directory it is advised to not specify the Directory keyword The two systems may refer to the same directory with a different name For example Job Director on PC 1 writes print files to directory h inqueue and Repro Station on PC 2 reads the dat
43. E SMediaType 2 SOCESSOutputSize SSOCESSAddStrip ole leading 0 mm trailing 0 mm synchro SOCESSCutMethod SOCE SMediaFeed SOCE S SPunch 2 exact off off off 2 2 SOCES SReinforce 2 OCES Fold LS 66 OCE BeginBlock LS 6 c NNEmpNNplots Scr23f txt OCES OrigDirectory OCE S OrigName LS 66 LS 6 c NNEmpNNplots ScY23tf Utxt ASCII OCES Directory OCES Name LS 6 LS 6 OCES Emulation SSOCES SEndBlock 2 oe O0CES BeginBlock c NNEmpNNplots aircoraft plt OCE OrigDirectory 2 OCES OrigName LS 6 c NNEmpNNplots aiftoraft plt OCES Directory OCE Name 0CESSEndBlock LS 6 LS 6 S OCES BeginBlock erXXUmpXNplots figb45 gpk OCES OrigDirectory OCE S OrigName LS 6 LS 6 c NNEmpNNplots figb45 gpk OCES Directory OCE Name SSOCES SEndBlock LS 6 LS 6 S O0CES BeginBlock c NNEmpNNplots drawl clp OCES OrigDirectory OCE S OrigName LS 6 LS 6 c NNEmpNNplots drawl clp OCES Directory OCE Name SSOCE S SEndBlock LS 66 LS 6 Oc 9800 RCF Job Ticket 134 0CE BeginBlock c tmp plots i1103 hpg 0CE OrigDirectory 0CE OrigName c tmp plots i1103 hpg SSOCESSDirectory SSOCESSName number 1 width 0 2 mm pattern 16 SSOCESSPens number 2 4 width 0 3 mm pattern 16 oo
44. ED 6 Remote Control Format RCF Default 0 10 10 mm 0 4 inch 10 mm 0 4 inch 10 mm 0 4 inch 10 mm 0 4 inch 0 87 TYpe DataLength WiDth LenGth Jobld ErrorCode 88 Meaning Type NO DATA 0 lt num gt DATA BLOCK 1 DATA END 2 Number of bytes of image data in block lt num gt Width of scanned image in pixels lt num gt Length of the scanned image in pixels lt num gt Job identification as defined by the host in the scan re lt num gt quest JOB NOT FOUND 0 lt num gt RCF INVALID PARAM 2 RCF MISSING PARAM 3 RCF SYNTAX ERROR 4 MEMORY FULL 5 COMPRESSION OVERFLOW 6 CONTROLLER ERROR 7 Oc 9800 RCF Job Ticket Default 0 Oc 9800 RCF Job Ticket Programmer s Manual Chapter 3 Oc 9800 Repro Station Job Ticket Format specification The input format for Repro Station 89 Introduction 90 This chapter contains the specification of the Oc job ticket format as it is used in the current release of Oc Repro Station A job ticket instructs the Oc machine how to handle a job The specific settings can be made by a user on a control panel or by means of the user interface UI on a workstation or PC It does not really matter for the ticket specification how these settings are created The user interface is independent from the ticket specification The Oc job ticket acts as a generic ASCII interface Oc 9800 Job Director Other application
45. GL 2 and HP RTL Reference Guide ISBN 0 201 63325 6 Note Commands marked with No op are ignored not emulated These instructions do not result in an error message HP GL 2 commands AA Arc Absolute AC Anchor corner No op AD Alternate Font Definition AR Arc Relative AT Absolute Arc Three Point BP Begin Plot CF Character fill mode CI Circle CP Character Plot CR Character range CT Chord Tolerance DC Digitize clear No op DF Setto Defaults DI Absolute Direction Characters DL Downloadable Characters DP Digitize point No op DR Relative Direction Characters DT Define label terminator DV Define variable text path EA Edge Rectangle Absolute EC Enable Cutter No op EP Edge Polygon ER Edge Rectangle Relative ES Extra Space Characters EW Edge Wedge FI Select primary font by ID No op FN Select secondary font by ID No op FP Fill Polygon FR Advance Frame FT Fil Type IN Initialize Start plot IP Input P1 and P2 IR Input Relative P1 and P2 IW Input Window LA Line attributes No op LB Label ASCII String LO Label Origin LT Line Type Oc 9800 RCF Job Ticket MC Merge Control No op MG Message MT Media type No op NP Number of pens NR Not Ready OD Output digitize point No op OE Output Error OH Output Hard clip Limits OI Output Identification OP Output P1 and P2 OS Output Stat
46. H oe oe right 10 mm Q ti oe oe fontsize 10 pt Q ti oe oe orientation portrait Q ti oe oe alComp origin ul Q ti oe oe checksum on doublesync off Q ti oe oe stepsize 400 eom 3 Qa a t oe de oe oe sync 2 plottertype HP 7586B Q H oe oe av Q jaga Q ti oe oe origin center de de OD OG O7 t OR DO ON RO ENO ODO OE On OG a de de Q Q hs hs oe oe oe oe Q sp_eof on 136 Oc 9800 RCF Job Ticket oe oe E E E E E E SSMediaType E OutputSize OCES AddStrip E sCutMethod E E E E E E MediaFeed oe oe Q O n H w ct 0 oe oe o Q t oe oe w Q Q na D w par fe Q 2 oe SOCESSEndBlock SSOCE BeginBlock SSOCESSEndBlock 0CE BeginBlock plottertype DesignJet origin lf Sp eof on Output Defaults 1 off off 100 100 paper auto leading 0 mm trailing 0 mm synchro exact A0 A0 A1 A1 A2 A2 A3 A3 A4 A4 off off off on 1 SSOCES OrigDirectory c tmp plots SSOCESSOrigName flagbody asc SSOCES Directory Yes Emp iplots SSOCES SName flagbody asc SSOCES Emulation ASCII 2 SSOCES OrigDirectory c tmp plots SSOCE S OrigName aircraft plt SSOCES Directory co tmp plots SSOCESSName aircraft plt 3 SSOCES OrigDirectory c tmp plots SSOCESSOrigName figb45 gpk SSOCES Directory co tmp plots SSOCES SName figb45 gpk Oc 9800 Repr
47. I Oo CF Q D o Q Ooooo AQAQQQQ alComp Q Q Q Q dd oe o de o o o o AP o o o o o o o o o oe oo oe JP o o de o o o o o o o o o o o oo o o oe oo oe o Q E Bj E BJ Hj bd Dj b Ej BI Bj Dl obl HE Ed EB BI Bj Bl o Q dd o9 o de o o o de o o o o o o o o o o oe oo oe dd oe o o o o o o AP o o o o o o oo de o oe oo oe Q BeginTicket 1 1 opyright 1995 Oce Nederland B V Oce 9800 Repro Station R1 1 Job Settings Birdie Charlie Parker Ornithology print this job before 4 PM 1 set to Mr Jacobs r nl set to Ms Kaye r nl set to Central Archive r n size A4 3 on A0 A0 A1 A1 A2 A2 A3 A3 A4 A4 Input Defaults ww ww leading 0 mm trailing 0 mm off auto portrait line trunc eol crlf top 10 mm bottom 10 mm left 10 mm right 10 mm fontsize 10 pt orientation portrait origin lr checksum on doublesync off stepsize 400 eom 3 sync 2 Oc 9800 Repro Station Job Ticket Format specification 133 plottertype HP 7586B OCESSHPGL LS 6 gin center ori oo oe oo oe Sp eof on oo oe o oe plottertype DesignJet origin 1r OCESSHPGL 2 x 6 oe oo oe o oe Sp eof on o oe oo oe Output Defaults off SSOCES SComment SOCESSStamp SOCESSShift SOCES SZoom 2 0 0 mm x 100 100 paper AO 2 SOC
48. I is not supported Thus only rtype 1 is supported Note that dtype is equivalent to rtype m The MIXED character string is not supported in the rorient and the rpelcnt records it is ignored m The two values of the rpelcnt record are interpreted as the width and length of the image in pixels m If the rdensty record is not present then 400 dpi is assumed m The rdensity record is equivalent to the rdensty record m If the controller encounters the specversion record then the file is identified as a CALS file The attribute of this record is ignored This record is hardly used m The srcdocid record also identifies the file as a CALS file It s attribute is ignored m The attribute of the dstdocid doccls and the notes record is ignored m The datfilid didid fosipubid moduleid txtfilid figid and srcgph records are ignored Oc 9800 RCF Job Ticket Oc 9800 RCF Job Ticket Programmer s Manual Appendix C RCF grammar Backus Naur Form BNF description of RCF RCF grammar This paragraph describes the syntax of the Remote Control Format It is based on the Clear Text Encoding format of the ANSI X3 122 1986 standard named Computer Graphics Metafile for the Storage and Transfer of Picture Description Information Note that the RCF grammar does not contain all the ins and outs of the ANSI format only a subset m the RCF uses the ASCII encoding standard m everything in an RCF that is not inside a string or
49. Job Ticket 117 CreationAppl 9800 Job Ticket 117 CutInfo 46 CutLength 46 CutMethod 9800 Job Ticket 117 D data formats 147 DB Double sync APPLDATA 058 67 DE Deposit APPLDATA 023 46 delivery 46 DEposit 46 digital sorting 142 DIN European 53 Directory 9800 Job Ticket 118 Distribution 9800 Job Ticket 118 DouBle sync 67 E edge correction 49 181 EL End of Line APPLDATA 056 65 EM End of message APPLDATA 058 67 Emulation 9800 Job Ticket 118 EndBlock 9800 Job Ticket 110 ENDMF 17 22 EndofLine 65 EndofMessage 67 EndOutput 9800 Job Ticket 110 EndTicket 9800 Job Ticket 110 ERICSSON 44 error codes 141 F finishing 44 fixed point 19 FM Framing Mode APPLDATA 025 51 FO Fold Options APPLDATA 022 44 fold 44 methods 44 orientation 45 packetlength 45 packet width 45 Fold 9800 Job Ticket 119 foldMEthod 44 FoldOptions 44 FoldoRientation 44 FontSize 39 65 format 53 FR Fold Orientation APPLDATA 022 44 FramingMode 51 FS Font Size APPLDATA 020 39 FS Font Size APPLDATA 056 65 G GreyScale 39 GS Grey Scale APPLDATA 020 39 H header 17 HP GL 61 182 Oc 9800 RCF Job Ticket commands 148 escape sequences 151 HPGL 9800 Job Ticket 119 HP GL 2 63 commands 152 HPGL 2 9800 Job Ticket 120 HP RTL commands 154 l IncludeBlock 9800 Job Ticket 105 110 integer 18 J JB Job Boundary APPLDATA 002 26 job parameters 26 ticket format 89 Job Ticket 9800 89 JobBoundary 26 27 JobCollate
50. L oe Z o APPL o Zz o APPL END BEG MFVE DATA 003 XS 1 0 YS 1 0 AS 1 RO 0 AR 0 SL 0 SR 0 SU 0 SD 0 stamp DATA 020 WSS 0 Plain paper no manual feed search fit DATA 021 PF 3 ME 0 AF 0 BY 0 RM 0 folded DATA 022 FO 0 liver in the stacker and generate a standard size DATA 023 DE 0 CI 1 leading or trailing edge correction DATA 024 LA 0 LR 0 TA 0 TR 0 framing DATA 025 FM 0 F F Matrix Program 3 RSION 1 SC Oce RCF Version 2 0 Type MatrixPrg Unit Metric copies setwise of all the plots DATA 002 CM 1 CO 5 PL lt 1 2 3 4 5 6 gt Scaling no rotation no shift DATA 003 XS 1 0 YS 1 0 AS 0 RO 0 AR 0 SL 0 SR 0 SU 0 SD 0 e stamp nr 1 at the bottom in a small black font DATA 020 SS 1 SN 1 PO 0 FS 0 GS 0 ain paper autoformat enabled no manual feed search fit DATA 021 ME 0 AF 1 BY 0 RM 0 ld standard way length 297mm width 210mm no binding edge DATA 022 FO 1 ME 0 LE 297 WI 210 BE 0 liver on belt 2 and generate a standard size DATA 023 DE 2 CI 1 leading or trailing edge correction DATA 024 LA 0 LR 0 TA 0 TR 0 framing DATA 025 FM 0 F F Header file for file 1 of the matrix RSION 1 Remote Control Format RCF 79 MFDESC Oce RCF Version 2 0 Specific pen settings APPLDATA 001 PN 1 PW 0 25 APPLDATA 001 PN 2 PW 0
51. LDATA 020 39 ST Step APPLDATA 058 67 stamp 39 fontsize 40 grey scale 40 position 39 Stamp 9800 Job Ticket 126 StampSelection 39 standard 44 standard cut 47 STep 67 steps per inch 67 string 19 number 39 StringNumber 39 SU Shift Up APPLDATA 003 35 SY Sync code APPLDATA 058 67 SYnc code 67 synchro cut 47 T TA Trailing edge Add APPLDATA 024 49 TB Top Bottom alignment APPLDATA 029 58 temporary warnings 144 TM Top Margin APPLDATA 056 65 TopBottomalignment 58 TopMargin 65 TR Trailing edge Remove APPLDATA 024 49 TrailingedgeAdd 49 TrailingedgeRemove 49 transformations 35 truncated 66 TY Plotter type APPLDATA 050 61 TY plotter type APPLDATA 051 63 type 61 Type 9800 Job Ticket 127 U UI User Id APPLDATA 002 26 UnderlayBlock 9800 Job Ticket 106 userid 27 Userld 26 UserName 9800 Job Ticket 127 W WI Width APPLDATA 022 44 Width 44 wrapped 66 X XS X Scale APPLDATA 003 35 XScale 35 Y YS Y Scale APPLDATA 003 35 YScale 35 Z Zoom 9800 Job Ticket 127 Index 185
52. Oc 9800 RCF Job Ticket Interface puru ue Programmer s Manual Oc Nederland B V This manual documents the Release 2 0 software of the Oc 9800 controller The manual optionally available with the Oc 9800 is to be used by system programmers to prepare the host environment for the Oc 9800 Chapter 3 of this manual describes the job ticket data format of the Oc 9800 ReproStation release 2 0 Trademarks HP GL HP GL2 are trademarks of Hewlett Packard Company Calcomp is a trademark of California Computer Products Inc PostScript is a trademark of Adobe Company Centronics is a trademark of Centronics Corporation Copyright Oc Nederland B V Venlo The Netherlands 1996 All rights reserved No part of this work may be reproduced copied adapted or transmitted in any form or by any means without written permission from Oc Oc Nederland B V makes no representation or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose Further Oc Nederland B V reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation to notify any person of such revision or changes Code number 2998520 Edition 3 0 Contents Chapter 1 Introduction Concepts 10 The Oc 9800 default mechanism 12 Chapter 2 Remote Control Format RCF Jobtypes 16 R
53. PP ColorModify EPP Inside the set of 1024 Normal OE 23 tints 159 ExtEPP ColorSequence EPP NoOp OE 24 ExtEPP Disklo EPP NoOp OE 25 ExtEPP NewLevel EPP NoOp OE 26 ExtEPP PlotStatus EPP NoOp OE 27 ExtEPP SetPen EPP Inside the 1 999 Normal OE 28 range ExtEPP SetLevel EPP NoOp OE 29 ExtEPP RasterFill EPP NoOp OE 2A ExtEPP Pixel EPP Decoding is limited to uncompressed data ExtEPP AreaFill EPP Normal OE 2C EndOfPlot 906 NoOp OF Delta 906 Normal 10 to 3F Command details The delta command These commands 10 to 3F have the particularities to store information concerning the parameters in the code itself For example the 3D command means a relative move with 2 bytes for a negative X component and 1 byte for a positive Y component The following matrix is used to determine the stored values at the top the sign and number of the X components and at the left the sign and number of the Y components See table on next page 160 Oc 9800 RCF Job Ticket Ox 3 2 1 0 1 2 3 3 11 29 2D IC 2C 28 10 2 31 15 39 20 38 14 30 1 35 3D 19 24 18 3C 34 33 17 3B 23 3A 16 32 13 2B 2F 1F 2E 2A 12 SearchAddress This command refers to the 906 Calcomp controller and therefore is not a graphic command Therefore only a few values are emulated m I which means Start Of Plot
54. Partial 01 EndOfPlot means StartOfPlot PenDown 906 Normal 02 156 Oc 9800 RCF Job Ticket PenUp 906 Normal PenSelect 906 Generates a pen up Normal maximum number of pens is 999 SymbolStringCount 906 Note the limit of the supported font 112 characters ControllerSymbol 906 Normal Scaling Radix 906 Normal EscapeDisableDouble 906 Generates an Partial Buffer EndOfPlot EscapeEnableDouble 906 NoOp Buffer EscapeSet cc protocol 906 NoOp 08 02103107 EscapeSet cc protocol 906 NoOp 08 04105106108 EscapeDisableDel 906 NoOp 08 09 EscapeBufferSize 906 NoOp 08 0A 08 0D Scaling 906 Normal 09 Pause 906 NoOp 0A PassThru Manual 907 NoOp OB 00 03 PassThru NoOp 906 Normal OB 00 04 PassThru Plotter 906 NoOp OB 00 05 Performance PassThru Newplot 906 Generates an Normal OB 00 06 EndOfPlot PassThru ChordalToler 907 Normal OB 00 08 OB ance 157 PassThru_FontSelect 907 Only some symbols Partial OB 00 09 OB from various sets are coded Only OB 00 09 OB 07 OE 08 supported PassThru_Symb 906 Normal OB 05 OE CharacteristicsNoSlant PassThru Symb 906 Normal OB 05 OF CharacteristicsSlant plotter dependent UnDec OB 06 PassThru Symbol 907 Normal OB 07 Scaling PassThru_DashBypass 907 May interfere with Normal OB 08 DashLine Circle 907 Dash circle only is Normal
55. R 0 LOWER 1 or AUTO 84 Oc 9800 RCF Job Ticket Default AutoFor matresult 0 297mm or 11 210mm or 8 5 210 mm 8 5 inch DEposit BinNumber JOgging Meaning Type Default If Folder with High Capacity Output Unit installed de lt num gt 0 posit plot in the STACKER 0 on BELT 1 1 on BELT2 2 or on EITHER BELT 3 If High Capacity Stacker installed CONTINUOUS 4 PER SET 5 PER JOB 6 BIN NUMBER 7 If High Capacity Stacker installed and num 1 BIN NUMBER is selected DE 7 All copies are delivered onto the specified bin 1 6 If High Capacity Stacker installed num 0 Jogging offset stack DISABLED 0 ENABLED 1 APPLDATA 024 Edge correction LeadingedgeAdd LeadingedgeRemove TrailingedgeAdd TrailingedgeRemove 0 to 297 4mm I linch lt fxp gt 0 are added to the leading edge 0 to 100mm 4inch fxp 0 are removed from the leading edge 0 to 297 4mm 1 1inch lt fxp gt 0 are added to the trailing edge 0 to 100mm 4inch lt fxp gt 0 are removed from the trailing edge APPLDATA 025 Framing FramingMode AreaX AreaY AreaWidth AreaHeight either DISABLED 0 or DELETE THE INTERIOR 1 or lt num gt 0 the EXTERIOR 2 of the rectangle APPLDATA 026 Original to copy matrix format must be in the range 0 to 1219 mm 48 inch fxp 0 must be in the range 0 to 914 mm 36 inch fxp 0 must be in the range 0 to 914 mm 36 inch fxp 0 must be i
56. TA 002 MFDESC Oce RCF Unit Metric Version 2 0 JB 2 BEGMF RCH MFVERSION 1 input MFDESC Oce RCF Version 2 0 Type Header Unit Metric APPLDATA 002 JB 1 CM 1 CO 2 APPLDATA 003 XS 1 YS 1 APPLDATA 021 ME 0 PF 6 APPLDATA 023 CI 1 APPLDATA 029 LR 0 TB 0 output YEE PLOT file TIFF LOT file J HP GL 4 LOT file TIFF 26 Bidset example Oc 9800 RCF Job Ticket HP GL emulation APPLDATA 050 Syntax APPLDATA 050 TY plotterT Ype OR ORigin SPZSPO eof meaning type default parameter plotterTYpe type of emulated HP plotter see below num 7 ORigin plot origin LL 0 LR 1 UL 2 UR 3 or num 4 Center 4 SPO eof pen 0 indicates end of file YES 0 or NO 1 enum 1 27 HP GL emulation ID2050 syntax Description This command is used to specify the HP GL parameter TY The type model number of plotter that should be emulated This is used for HP GLs OI Output Identification command type model NN Li d D x HP 7440 HP 7475A HP 7550A HP 7570A HP 7580A HP 7580B HP 7585B HP 7586B HP 7595A HP 7596A HP 7600 DesignJet 28 HP GL emulations Remote Control Format RCF 61 OR The origin of the plot LOWER LEFT 0 LOWER RIGHT 1 UPPER LEFT UPPER RIGHT 3 or CENTER 4 Upper left Upper right Paper motion Lower left Lower right 29 Plot origin
57. TrailingedgeAdd 0 to 297 4mm 1 linch lt fxp gt 0 are added to the trailing edge TrailingedgeRemove 0 to 100mm 4inch lt fxp gt 0 are removed from the trailing edge 21 Edge correction ID 024 syntax Description This command defines whether leading and or trailing edge should be added or removed from the plot LA This setting adds a leading edge to the plot expressed in mm or inches This is done after the scale zoom transform LR This setting removes a leading edge from the plot expressed in mm or inches This is done before the scale zoom transform after rotation TA This setting adds a trailing edge to the plot expressed in mm or inches This is done after the scale zoom transform after rotation TR This setting removes a trailing edge from the plot expressed in mm or inches This is done before the scale zoom transform after rotation Remote Control Format RCF 49 Examples APPLDATA 024 LA 10 TA 50 This command line adds 10 mm to the leading edge and 50mm to the trailing edge Behaviour LA LR TA and TR can all be defined simultaneously 50 Oc 9800 RCF Job Ticket Framing APPLDATA 025 Syntax APPLDATA 025 FM FramingMode AX AreaX AY AreaY AW AreaWidth AH AreaHeight meaning type default parameter FramingMode either DISABLED 0 or DELETE THE num 0 INTERIOR 1 or the EXTERIOR 2 of the rectangle AreaX must be in the range 0
58. a from directory g inqueue Directory can only be used when it is absolutely sure that the recipient refers to the directory in exactly the same way Note that an application that generates a job ticket and copies the print files to a queue directory must make sure that no existing files are overwritten Make sure that print files are present in the queue directory before the job ticket is written there deleting job tickets When a job ticket has to be deleted the application must know if it can also remove the referenced files The rule is that if the original name plus directory is equal to the name the file may not be deleted But if these names differ the file has been copied especially for the job ticket so can be removed Oc 9800 RCF Job Ticket Typical examples for Oc 9800 Repro Station Example 1 Normal job o Q o oe oe ae oe oe Qo aa t pd Dd o9 oe oe d oe oe QA Q reationAppl o Q Comment o Q JobName o Q UserName o Q Account o Q otes istribution oo Qa U0 obFlagSheet opies obCollate opyMatrix o Q Q o Q o ode o de o o o AP oe oo oe o o o o o o o o oe o oe o Q Ej Ej Ej Bl EJ Bl bo D ob Ep o ode o de o o o AP oe oo oe o o o de o o o AP o oo oe Cc OC o Q Comment OC OrigDirectory o Q Directory o Q RemoveStrip o Q av ens o Q Emulation O Q u otate SCI
59. and Scan Status in response to a Get Scan Status Controller is busy 0 is returned when the controller is busy and not yet ready to enter scan mode m Ready to scan 1 means that the controller is ready to receive a Start Scan Job command m Scanner not available 2 is returned when the controller is processing Start Scan Job command s and is not able to accept new requests Acknowledgement in response to any other command JI indicates the Jobld to which it pertains m Error Detected 3 The parameter EC contains the error code explaining the kind of error m Scanner Processing 4 indicates that a scan is in progress the settings for this scan can no longer be modified m Job aborted 5 indicates the successful completion of an Abort Scan Job command m Job updated 6 confirms the Update Settings command TY specifies the type of data that follows this RCF header the JI parameter specifies to which job this block corresponds m No data 0 is used when the packet does not transport any scan data m Data block 1 means that there is a block of raster data m Data end 2 means that it is the last data block for the given Jobld DL The amount of image data in bytes included in the block Oc 9800 RCF Job Ticket WD The width of the image in pixels this parameter is sent with the last data block of the image LG The length of the image in pixels this parameter is sent with the
60. ange settings e g rs232 etc Next the system administrator can reset the controller error by pushing the reset controller error softkey in the controller error info screen one controller error will be cleared at a time Activating this function will activate all disabled host lt gt controller communications again which where deactivated when a communication error was detected m Machine Recoverable Warnings MRW To recover from these warnings the operator has to switch the machine off on All jobs in the Oc 9800 system will be lost error error name error type number 20801 MRW Switch machine off on 20812 Memory allocation warnings 20813 TW Not enough controller memory The plot file cannot be processed due to insufficient memory in the controller 144 Oc 9800 RCF Job Ticket Memory allocation warnings 20814 20815 TW TW RS 232 errors 20820 20821 20822 SCSI errors 20830 20831 20832 ORW ORW ORW ORW ORW ORW Data format errors 20860 20861 20862 20863 20864 RCF errors 20870 TW TW TW TW TW TW Set split The set job does not fit completely in set or controller memo ry The set will be split into two or more sub sets The plot does not fit into set memory and can therefore not be proc essed Increase the amount of memory if possible Framing error Check serial communication link and settings Parity error Che
61. anguage sensing ALS for HP GL 2 and TIFF and activates it APPLDATA 059 WS lt 2 6 gt LG 0 70 Oc 9800 RCF Job Ticket Scanner info data APPLDATA 106 Syntax APPLDATA 106 US UploadStatus TY TYpe DL DataLength WD WiDth LG LenGth JI JobId EC ErrorCode parameter meaning type default UploadStatus CONTROLLER IS BUSY 0 num 0 READY TO SCAN 1 SCANNER NOT AVAILABLE 2 ERROR DETECTED 3 SCANNER PROCESSING 4 JOB ABORTED 5 JOB UPDATED 6 TYpe NO DATA 0 num 0 DATA BLOCK 1 DATA END 2 DataLength Number of bytes of image data in block num WiDth Width of scanned image in pixels num LenGth Length of the scanned image in pixels num Jobld Job identification as defined by the host num in the scan request ErrorCode JOB NOT FOUND 0 lt num gt RCF_INVALID_PARAM 2 RCF_MISSING_PARAM 3 RCF_SYNTAX_ERROR 4 MEMORY FULL 5 COMPRESSION OVERFLOW 6 CONTROLLER ERROR 7 37 Scanner info data ID 106 syntax Remote Control Format RCF 71 Description 72 This APPLDATA returns the scanned data or status information to the host It is always sent in response to a Scan to file command see Scan to file APPLDATA 028 on page 55 and optionally followed by scanned data US This parameter is used to both inform the host about the status of the scan to file process and to acknowledge a received comm
62. arameter StampSelection stamping ENABLED 1 or DISABLED 0 num 0 StringNumber predefined string number from 1 to 50 num 1 POsition predefined stamp position num 1 BOTTOM 0 MIDDLE 1 or TOP 2 FontSize predefined font SMALL 0 or LARGE 1 lt num gt 0 GreyScale predefined grey scale choice 0 1 2 3 num 0 black 0 darkgrey 1 grey 2 lightgrey 3 16 Stamp ID 020 syntax Description This command defines if where and which stamp must be placed on the plot The stamp number is defined from a list of predefined stamps which have been defined using the Local User Interface LUI SS This parameter indicates whether stamp is selected 1 or not 0 SN This is the string number selected as stamp 50 stamps are available they correspond to predefined strings set on the Local User Interface of the Oc 9800 PO Stamp Position selected for the stamp in the plot Three predefined positions can be selected at the BOTTOM 0 MIDDLE 1 or TOP 2 of the legend Note With a long plot the stamp will appear on the first AO E page boundary Remote Control Format RCF 39 FS Stamp font size either SMALL 0 or LARGE 1 GS Stamp grey scale either BLACK 0 DARKGREY 1 GREY 2 or LIGHTGREY 3 Examples APPLDATA 020 SS 1 SN 10 PO 1 FS 1 GS 3 This command selects the string number 10 to be added as stamp to the next plot in the middle position 1 with a large font size of 1 and
63. arate file or it is placed before an existing document A job ticket consists of a number of job ticket specification lines between a begin and an end line If a document with a prepended job ticket is sent to a printer without any job ticket processing the printer should handle the job ticket specification as comments the printer should skip the job ticket For this purpose the Oc job ticket uses a token at the start of each line Release note Oc 9800 Repro Station only supports job tickets that are separate files Token The Oc job ticket starts with the line containing the string BeginTicket This line and all the lines of the ticket start with a special token A job from the Engineering Systems world may need a token that differs from a token used in the printing world and therefore the token string is not fixed In principle each Oc job ticket can have its own token string However one ticket has only one token A ticket ends with a line containing a token followed by the string EndTicket For recognizing and reading a job ticket the token is not needed Using a token is useful for easy recognition by a human reader or some other application Another purpose of having a token is that you can specify all the ticket lines as comments for a certain Page Description Language PDL Different PDL s have different comment syntaxes and therefore having a variable token string is useful Block structure 94 The Oc
64. ardsep gt param list lt less than lt optsep gt lt numlist gt optsep greater than lt optsep gt may be empty lt param gt lt key gt equal value key 1 lt letter gt lt alphanumeric gt lt value gt lt num gt lt num gt lt dash gt lt num gt lt fixed point gt list lt list gt lt numlist gt num lt num gt lt listsep gt lt numlist gt lt listsep gt lt softsep gt lt hardsep gt lt comma gt ferm ascii 44 dash z 2 ascii 45 less than pim EN ascii 60 equal tre ascii 61 greater than gt ascii 62 Note The whole data record is case insensitive Comments Comments are encoded as a series of printing characters and lt sepchar gt s surrounded by percent sign characters The text of the comment may not include this comment delimiter character Comments may be included in any place that a separator indicated by 7 f 7 aH lt softsep gt so also as part of a lt hardsep gt may be used and are equivalent to a lt softsep gt they may be replaced by a space character in parsing without affecting the meaning of the metafile 173 174 Oc 9800 RCF Job Ticket Appendix D Miscellaneous Oc 9800 RCF Job Ticket Programmer s Manual 175 Notation conventions 176 There are a number of notation conventions used in this manual This consistent style enabl
65. at such a job is by showing the inputs and outputs in two dimensions The outputs are delivered in so called sets with different settings for each set set 1 set 2 IN OUT 1 copy A4 3 copies A3 file a X X file b X file c X In the example another type of block is introduced the definition block A definition block is very similar to an output block The main difference is that a definition block does not directly produce output but its output is used by other blocks Other blocks can reference definition blocks Oc 9800 RCF Job Ticket BeginTicket 1 0 Directory usr home oce Matrix BeginBlock 1 ame a EndBlock BeginBlock 2 ame p Emulation HPGL EndBlock BeginBlock 3 ame c EndBlock Comment Set 1 BeginOutput OutputSize A4 ncludeBlock 1 2 EndOutput Comment Set 2 BeginOutput OutputSize A3 Copies 3 ncludeBlock 1 3 EndOutput EndTicket The files a b and c are stored in the same directory By specifying the directory outside the blocks it becomes a default for all the blocks This default can be overruled by specifying the directory again inside a block The first 3 blocks are definition blocks The keyword BeginBlock is followed by a name Other blocks can reference definition blocks by this name Output blocks generate output from input and this input can come from directly specifying an input file or by referencing a definition block In the output blocks the definition blo
66. ault value for inputs and or outputs The last two columns indicate whether the setting applies to inputs or outputs If a is shown for input and output then the setting has a meaning for both If nothing is shown the setting is ignored for this particular type setting job level input output Account AddStrip def ASCII def CalComp def Comment m Copies def m CopyMatrix def m 40 setting keywords Oc 9800 Repro Station Job Ticket Format specification 129 setting job level input output Copyright CreationAppl CutMethod def Directory def Distribution Emulation def Fold def F HPGL def HPGL 2 def m JobCollate JobFlagsheet JobName Matrix MediaFeed def 5 MediaType def X Mirror def T Name def x Notes OrigDirectory def m OrigName def PG OutputSize def Pens def Punch def e RemoveStrip def Rotate def Fe Shift def Stamp def UserName Zoom def rn 40 setting keywords 130 Oc 9800 RCF Job Ticket Implementation notes This chapter contains guidelines for handling job tickets Handling job tickets writing job tickets Because the job ticket can be a separate file that references input files it is sometimes difficult to move a jobticket without losing the link to the referenced files Only when the information is appended to the ticket the coupling is straightforward not supported by the current release of Oc 9800 Repro Station For this reason the Name
67. ce RCF Version 2 0 Type Header Unit Metric APPLDATA 002 JB 1 CO 4 CM 1 PLOT file 1 TIFF DATA APPLDATA 022 FO 1 ENDMF BEGMF RCH MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric APPLDATA 001 PN 001 PW 0 025 JE J PLOT file 2 HP GL DATA EGMF RCH MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric APPLDATA 002 JB 2 ENDMF v OT file 3 TIFF DATA 4 Set job example 4 sets of three files folded input output NA TNT 3 tiff AT AL D The example data flow in illustration 4 on page 20 shows you how three plot files need three RCHs to be printed as a set Oc 9800 RCF Job Ticket The first RCH marks the start of the job APPLDATA 2 JB 1 and defines the job settings It defines how much copies APPLDATA 2 CO 4 are needed and that the output must be folded APPLDATA 22 FO 1 The third RCH marks the third plot file and defines the end of the job APPLDATA 2 JB 2 RCHs define job boundaries and print settings for the job Note The Oc 9800 delivers the pages face up That is why file 3 is on top Remote Control Format RCF 21 RCF behaviour Decoding The RCF decoder starts by reading the data The decoder expects the format of the data to be as described in the previous section and it verifies the version in the MFDESC argument string The APPLDATA lines will be processe
68. ce of the HP GL 2 Quality Level instruction QL is ignored when setting the graphics resolution 155 CalComp commands The commands interpreted by the Oc 9800 are those of Calcomp 906 Calcomp 907 Calcomp 951 and EPP or RVI Random Vector Interface which is the internal controller of the Calcomp EPP Color Electrostatic Plotter This section contains an overview of all Calcomp commands including to which version of Calcomp they belong and how they are supported by the Oc 9800 The information in this section applies to Poker Library 8 1 in the controller configuration section of the print settings output of the Oc 9800 the version of the Poker Library is specified Note Further additional information about Calcomp can be found in the reference The Calcomp Online Reference Manual W0001 300 1987 Calcomp command overview In the table below all Calcomp commands are listed including particularities to which Calcomp language they belong and how they are supported on the Oc 9800 This can be m normal the command is normally decoded and interpreted m partial the command is normally decoded but the interpretation is limited um NoOp the command is decoded and also it s parameters but no interpretation is done The command is skipped m UnDec the command is not decoded Command name version particularies support code NoOperation 906 Normal 00 SearchAddress 906 999 9999 means
69. characters and also for specifying a double quote or a newline character inside a string A backslash has a special meaning if it is followed by m double quote double quote inside string m backslash backslash inside string n newline inside string m r carriage return inside string m t horizontal tab inside string m 3 octal digits 8 bit ISO Latin 1 ASCII character inside string The ddd form may be used to include any 8 bit character constant in a string One two or three octal digits may be specified with high order overflow Oc 9800 Repro Station Job Ticket Format specification 101 ignored This means that for all characters above 3377 M00 is subtracted to yield a result that is at most 255 decimal Examples a a the backslash is ignored string a a Nb backslash escaped string b a Vo backslash escaped string n no newline m Oc 351 string Oc m 7Oabc string 8abc 070 is 8 m 470abc string 8abc M70 becomes 070 m 709abc string 89abc 9 is not octal This notation is required for specifying a character outside the supported 7 bit ASCII character set for the job ticket contents The notation itself stays within the standard set and thereby avoids possible problems in transmitting storing or editing the job ticket number specification Numerical values can be integers or reals E g page numbers are specified as integers a scale factor is specified either as an integer
70. ck serial communication link and settings Overrun error Check serial communication link and settings CMD group error Check SCSI communication link and settings Check SCSI communication link and settings The console displays Reset error Reboot the system SCSI parity error Check SCSI communication link and settings Data format not supported Check plot file Syntax Error in data format Check plot file Language not recognized The ALS function was not able to detect the type of the plot file Select the appropriate language in the RCF header The plot does not fit entirely on the selected paper size Check RCF header and plot file Required type of color processing or required decompression method is not supported by the printer Job description error Check RCF header 145 146 Oc 9800 RCF Job Ticket Appendix B Data formats Oc 9800 RCF Job Ticket Programmer s Manual 147 HP GL commands The following HP GL commands are implemented on your Oc 9800 printer Note The reference for the HP GL emulation is the HP 7586B with some extensions of the HP 7596 e g real numbers for all parameters and the DV instruction Note For more information see HP 7580B 7585B 7586B Drafting Plotters Interfacing and Programming Manual Hewlett Packard Part Number 07580 90034 Note Commands marked with No op are ignored not emulated These instructions do not result in an error message
71. cks are referenced by IncludeBlock followed by 2 names The result is that the output of definition block 1 and the output of definition block 2 are concatenated and used as input in the output block Oc 9800 Repro Station Job Ticket Format specification 97 In more complex matrix jobs when each file in a set can have different settings it is possible to define additional definition blocks for each cell In our example OUT set 1 set 2 IN f 1 copy 1 copy fie a A A3 2 copies file b AO 3 copies file c A3 98 Oc 9800 RCF Job Ticket BeginTicket 1 0 Directory usr home oce Matrix BeginBlock file a Name a EndBlock BeginBlock file b Name p Emulation HPGL EndBlock BeginBlock file c Name c EndBlock BeginBlock 1a Copies 1 OutputSize A4 IncludeBlock file a EndBlock BeginBlock 1b Copies 2 OutputSize AO IncludeBlock file b EndBlock BeginBlock 2a Copies 1 OutputSize A3 IncludeBlock file a EndBlock BeginBlock 2c Copies 3 OutputSize A3 IncludeBlock file c EndBlock Comment Set 1 BeginOutput IncludeBlock 1a 1b EndOutput Comment Set 2 BeginOutput IncludeBlock 2a 2c EndOutput EndTicket Release note Oc 9500 Repro Station current release does not allow nesting of BeginBlocks as in the last example above Oc 9800 Repro Station Job Ticket Format specification Detailed description Syntax 100 line oriented Each Oc job ticket setting is specified on
72. d order of keywords The order of keywords is not important except when the same keyword is used multiple times or when it appears at another block level Oc 9800 RCF Job Ticket multiple keywords If a keyword appears multiple times at the same level the first occurrence is used So the first one wins If the keyword appears at a deeper level the first one at that level overrules the previous setting This allows defaults for blocks or for pages to be set at job level whitespace Keywords and values are separated by whitespace any combination of space octal 040 and horizontal tab octal 011 characters case sensitivity All keywords are case insensitive The token is case sensitive 7 bits ASCII All ticket lines contain 7 bits ASCII For specification of 8 bit characters e g accented characters inside a string the ISO Latin 1 encoding is used Those characters are specified by their octal value see below Example Name Oc 351 string specification Strings e g filenames can be written between double quotes or not The use of double quotes is not needed if there is no whitespace inside the string When a string contains a double quote this double quote is escaped by a backslash The backslash itself is also escaped by a backslash Examples Name report ps Name report ps Notes Oc 351 tRepro Station n Notes Backslash and double quote inside a string n backslash A backslash is used for specifying 8 bit
73. d of the data file APPLDATA 050 OR 4 SP 0 9 9 Data file is hpgl i e overrule ALS APPLDATA 059 LG 1 ENDMF lt A2 HPGL data file gt Remote Control Format RCF 75 Sets An example of printing a set w EGMF First header file for printing a set FVERSION 1 FDESC Oce RCF Version 2 0 Type Header Unit Metric Eom o Specific pen settings PPLDATA 001 PN 1 PW 0 25 PP 16 PPLDATA 001 PN 2 PW 0 35 PP 16 PPLDATA 001 PN 3 PW 0 50 PP 16 PPLDATA 001 PN 4 PW 0 70 PP 16 PPLDATA 001 PN 5 PW 1 00 PP 16 PPLDATA 001 PN 6 PW 0 15 PP 16 PPLDATA 001 PN 7 PW 1 50 PP 16 PPLDATA 001 PN 8 PW 1 25 PP 16 oo D DD DD DE D 5 copies setwise start of set no long plot APPLDATA 002 JB 1 CM 1 CO 5 LP 0 No scaling no rotation no shift APPLDATA 003 XS 1 0 YS 1 0 AS 0 RO 0 SL 0 SR 0 SU 0 SD 0 No stamp APPLDATA 020 SS 0 o plain paper no manual feed search fit DATA 021 PF 0 ME 0 AF 0 BY 0 RM 0 D oe U Uo E e oo n o ld standard length 297mm width 210mm no binding edge APPLDATA 022 FO 1 ME 0 LE 297 WI 210 BE 0 Deliver on belt 1 and generate a standard size APPLDATA 023 DE 1 CI 1 No leading or trailing edge correction APPLDATA 024 LA 0 LR 0 TA 0 TR 0 No framing APPLDATA 025 FM 0 HPGL specific settings centred origin SPO is the end
74. d one by one They will be checked on syntax before they will be applied If the same parameter will be encountered more than once the last occurrence will be used The RCF processing will end when the ENDMF keyword has been encountered Note Oc service may have configured the machine to work with inches or with the metric system Bear in mind that the remote control values must be sent in the units the machine is currently using All examples in this document are in units of the metric system including ranges Note Multiple RCHs before a plot will be concatenated That is they will be considered as one When parameters have been defined twice or more the last definition is valid Incomplete parameters set If not all possible parameters of an APPLDATA command are specified the attributes that are not explicitly specified will be left unchanged For example a pen width can be changed without specifying a pen pattern which means that the pattern of the default pen as defined by the Oc 9800 Key Operator will be used see page 24 Mandatory parameters 22 A command can also have so called mandatory parameters such as the PN Pen Number parameter of APPLDATA 1 Pen Attributes This parameter is mandatory because you can t define a pen width without specifying the pen itself Oc 9800 RCF Job Ticket APPLDATA commands The data stream to the Oc 9800 controller consists of two different sets of files a sequence
75. d user number max 9 digits lt num gt 0 JobBoundary SINGLE FILE 0 lt num gt 0 START OF SET 1 or END OF SET 2 CopyMethod Sort copies lt num gt 0 BY PAGE 0 Only if JB 0 or BY SET 1 PlotList list of plots for the specified matrix pro Ist 0 gram PlotNumber number of the plot inside the matrix job num 0 7 APPLDATA 002 job parameters Description 26 This command defines the parameters of the different jobs that may be used single plot file jobs sets of file jobs or matrix jobs The parameters of this APPLDATA may be found in the plot header RCH or in the matrix program MP Files in a set belong together When printed the order will be kept intact Three copies of a set that consists of filel file2 and file3 result in the following output 123 123 123 CO Number of copies to plot Oc 9800 RCF Job Ticket Al Account Id Nine digit number that is used for accounting to identify the account name of the submitter of the job UI Userld Nine digit number that is used for accounting to identify the account name of the submitter of the job JB The JobBoundary parameter defines the type of job a single job or a set job Single job the job consists of only one plot the JobBoundary parameter is not needed it defaults to 0 single file Set job the data stream contains two APPLDATA 002 command lines The first contains a JB 1 start of set marker The second APPLDATA 002 which is placed before
76. e The parameters top bottom left and right specify the margin along the edge of the page where no characters are printed The use of the unit is mandatory for each parameter The fontsize specifies the size of the used font in points The unit is fixed and must be pt 1 point 1 72 inch Currently no font type can be selected the device determines which font is used Normally this is a Courier like font Note that ASCII settings can be specified even when the job does not contain any ASCII inputs or outputs syntax ASCII lt ascii gt ascii line wrap trunc eol LcE erie AE FJ top real unit bottom real unit left real lt unit gt right real lt unit gt orientation portrait landscape fontsize real pt default None CalComp The CalComp keyword specifies how CalComp files are handled The value consists of a number of optional parameters each followed by one or more settings If no parameters are given this keyword has no effect The origin determines the location of the reference point for all coordinates that are used in the CalComp file Oc 9800 Repro Station Job Ticket Format specification 113 The checksum specifies whether the checksum is on or off The parameter doublesync indicates whether a single synchronisation character off is used or two on Which character is the synchronisation character is determined by the
77. e DIN ANSI and architectural methods Oc 9800 RCF Job Ticket Paper AFNOR motion Standard depends on direction paper size LE The fold packet length must be between 276 mm 10 9 and 310 mm 12 3 18 Possible folding methods WI The fold packet width must be between 186 mm 7 3 and 230 mm 9 BE The binding edge is the punch area Select 0 when no binding edge should be added or select a value ranging from 15mm 0 59 to 30mm 1 18 FR Selection of fold orientation either in PORTRAIT format or AUTO format Fold orientation is an engine setting Use AUTO if you want to follow the folding method that belongs to the orientation of your file Portrait files are folded differently than landscape file for each of three folding methods DIN Ericsson and AFNOR Use PORTRAIT to force portrait folding method For instance when your original contains a legend that requires portrait folding method Example APPLDATA 022 FO 1 ME 1 LE 300 WI 200 BE 0 This command line selects folding ON with ERICSON folding method packet length of 300mm packet width of 200mm and no binding edge Punch is not selected Remote Control Format RCF 45 Delivery APPLDATA 023 Syntax 46 APPLDATA 023 CI CutInfo CL CutLength OUZOUtput DE DEposit BN BinNumber JO JOgging meaning type default parameter CutInfo cut plot on the size of the PLOT 0 on the lt num gt O STANDARD SIZE 1 or
78. e device If folding must be done but not in the standard way at least one of the custom parameters must be specified The method parameter selects the type of folding which results in the legenda on top The size parameter must be followed by the foldwidth then the foldlength then the unit Both values must be expressed in the same unit Orientation specifies how the page must be oriented before it is folded The width of the binding edge is specified by the edge parameter syntax Fold off on customfold customfold lt foldoption gt lt foldoption gt method standard ERICSSON AFNOR size lt width gt lt length gt lt unit gt orientation auto portrait edge real unit width real length real default off HPGL The HPGL and HPGL 2 keywords specify how HPGL respectively HPGL 2 files are handled The value consists of a number of optional parameters each followed by a setting If no parameters are given this keyword has no effect The plottertype specifies for which plotter type the file was generated For a valid list of plotter types see figure 28 on page 61 and see figure 31 on page 63 The origin determines the location of the reference point for all coordinates that are used in the file Parameter sp eof specifies whether selection of pen 0 in the file must be treated as an end of file on or not off Currently it is not possible to specify s
79. e page a number of pages a document or multiple documents Currently in the office world an electronic document generally consists of one file containing multiple pages of text and drawings For Engineering Systems a job often consists of multiple documents of one page each The Oc Job Ticket contains all information necessary to control these various types of job Release note Oc 9800 Repro Station current release only supports print jobs What is a job ticket An Oc job ticket file specifies one job In a job a number of inputs are processed and this results in a number of outputs The job ticket specifies the sets of inputs the sets of outputs and the processing that is needed to form the outputs An input can be a file data appended after the ticket a form a paper page to be scanned etcetera In most cases the output is printed print job but itis also possible to store an output in a file scan job Let us start with a simple example of a job ticket BeginTicket 1 0 BeginOutput Name info tif OutputSize A4 Emulation TIFF Copies 3 EndOutput BeginOutput Name drawing plt OutputSize AO Emulation HPGL EndOutput EndTicket Oc 9800 Repro Station Job Ticket Format specification 93 This ticket specifies 2 inputs and 2 outputs but remains simple All the settings that are not specified have default values The number of copies of the second output is 1 The Oc job ticket is used either as a sep
80. eader and tray You can specify size JobName The name of the job syntax JobName string default Not applicable Matrix This keyword indicates that the job is a matrix job This means that output blocks have to be interpreted as sets When not present the ticket is interpreted as an ordinary job syntax Matrix default no matrix job MediaFeed This keyword selects a fallback strategy when it is not possible to print on the specified paper size Larger indicates that it can be printed on the specified paper size or on a larger format if available but not on a smaller format Smaller means that the document can be printed on the specified paper size or on a smaller size but not on a larger one If a smaller size is chosen the image will be scaled to fit on the paper Oc 9800 Repro Station Job Ticket Format specification 121 Any means that the document can be printed on any paper size The printer selects the exact size first next a larger size and finally a smaller size If a smaller size is chosen the image will be scaled to fit on the paper Exact means that printing must be done on the specified paper size If this is not available on the device the job cannot be processed until the operator has installed the correct paper size When manual is selected the operator must feed paper manually into the device Note that still the OutputSize can be specified so the operator is informed about
81. elected Selecting pen 0 by either command is ignored At initialisation time a set of pens and patterns are created On top of the 15 patterns defined by Calcomp a set of 16 bitmaps sized 32 by 32 pixels are creted to reproduce 16 grey shades Note The toggle between the default pen palette and the software pen palette is not supported by the Oc 9800 Oc 9800 RCF Job Ticket EndOfPlot This command code OF is decoded but generates a NoOperation The remaining characters up to the end of the Calcomp message are skipped Radix The radix is initialized with the value 64 according to the Calcomp requirements It is saved between two plots until another Radix command is processed The several Calcomp plotters have a different behaviour some do the same as the Oc 9800 saving the currently used Radix between two plots others return to the default value after each plot The Calcomp documentation advises to set the radix value at the beginning of each plot Error conditions A syntax error error code 20861 on the Oc 9800 is generated if the Command Code is not valid Interface requirements The Calcomp language uses some specific characters to identify messages The number and the values of the synchronisation characters one or two the presence of the checksum in the message and the end of message character are user defined Also the step value is user defined It is used as a scaling factor and is necessary to t
82. entification lt num gt Userld Host User Identification lt num gt TeXtstring User string sent to scanner lt str gt Remote Control Format RCF 55 Description 56 This appldata is used to control the scan to file functionality It is only allowed in RCF headers of type ScanToFile CM This parameter changes the controller s state m Enable scan mode 0 indicates that the host is ready to receive data using the transfer size indicated by the TS parameter The transfer size setting will be used until the scan mode is disabled and cannot be changed in between m Disable scan mode 1 will make the controller switch back to normal printing operation after all pending scans are uploaded m Abort scan job 2 will abort the scan job whose ID is given using the JI parameter Start scan job 3 actually starts the scan It must be accompanied by the JI parameter and optionally by the other parameters like FileFormat etc m Update settings 4 can be used to change the scan parameters of the scan job specified by JI once the scan mode is enabled m Get scan status 5 can be used to ask the controller to send back status information using APPLDATA 106 TS This parameter specifies the transfer block size in bytes The transfer block size is the total size of the data block as sent from the controller to the host and must be a multiple of 512 bytes FF This parameter defines the format of the image data returned by t
83. eparate pen settings for HPGL or HPGL 2 The keyword Pens is used for all vector file formats Oc 9800 Repro Station Job Ticket Format specification 119 Note that HPGL and HPGL 2 settings can be specified even when the job does not contain any HPGL or HPGL 2 inputs or outputs syntax HPGL lt hpgloption gt lt hpgloption gt plottertype string origin ul upperleft ur upperright ll lowerleft lr lowerright center sp_eof on off default None HPGL 2 See the HPGL keyword JobCollate Setting this value on means that the output is sorted by set The copies are produced setwise for example 1 2 3 1 2 3 1 2 3 Of indicates that multiple copies are sorted by page 1 1 1 2 2 2 3 3 3 syntax JobCollate on off default on JobFlagsheet 120 Flagsheets are banners for each job or set Flagsheets offer the possibility to display the contents of identification job attributes When multiple copies are printed all sets of the job are provided with a flagsheet Oc 9800 RCF Job Ticket syntax JobFlagsheet lt flagoption gt lt flagoption gt text lt string gt lt flagpos gt tray lt int gt size lt papersize gt lt flagpos gt header trailer default No Flagsheets at front or end of the job Default position is header Release note Oc 9800 Repro Station current release does not support text flagpos always h
84. es you to quickly become conversant with the use of this manual and consequently the Oc 9800 RCF Job Ticket Description Each section or subsection contains a description of the feature or operation identified in the title It might also include possible applications as well as any guidelines that you should bear in mind Figures and tables Figures and tables are titled and numbered sequentially throughout this manual Figures include pictures of product components examples and diagrams of concepts discussed in the description Attention getters There are several types of information to which we draw your attention This information is classified as follows Note n a Note information is given about matters which ensure the proper functioning of the copier but useful advice concerning its operation may also be given Oc 9800 RCF Job Ticket Reader s comment sheet Have you found this manual to be accurate Q Yes Q No Could you operate the product after reading this manual Q Yes Q No Does this manual provide enough background information Q Yes Q No Is the format of this manual convenient in size readability and arrangement page layout chapter order etc Q Yes Q No Could you find the information you were looking for D Always 1 Most of the times D Sometimes 3 Not at all What did you use to find the required information D Table of contents D Index Are you satisfied with this manual
85. etrieving a paper drawing from the archive Account consists of some free text lines The mapping of these text lines is client specific A client can specify that the first line is the name the second is the address and the third is the city Or the first line is the department number and the second line is a project number The lines are separated in the string by a newline character syntax Account string default Not applicable example Account Oc 351 Nederland B V nP O Box 101 n 5900 MA Venlo Release note For Oc 9800 Repro Station current release only used at job level AddStrip 112 This keyword specifies how much whitespace must be added to the paper output at the leading edge or the trailing edge The use of the unit is mandatory Note that this keyword can appear in combination with RemoveStrip they are not exchangeable syntax AddStrip lt addstrip gt addstrip leading real unit trailing real unit default 0 Oc 9800 RCF Job Ticket ASCII The ASCII keyword specifies how ASCII files are handled The value consists of a number of optional parameters each followed by one or more settings If no parameters are present this keyword has no effect The 1ine parameter indicates whether a line that extends beyond the right margin is wrapped into the next line or is truncated The end of line eo1 parameter specifies which character s indicates the end of a lin
86. ets GrayResponseCurve GrayResponseUnit HostComputer ASCII type ImageDescription ASCII type Make ASCII type MaxSampleValue MinSampleValue Model ASCII type Orientation only the default value 1 is supported PhotometricInterpretation only the values 0 and I are supported PlanarConfiguration Software ASCII type Thresholding LZW compression section 13 this compression method is not supported the warning 20864 will be generated by the controller Oc 9800 RCF Job Ticket m Differencing Predictor section 14 This is related to the LZW compression and therefore not supported m CMYK Images section 16 HalftoneHints section 17 and Associated Alpha Handling section 18 are not supported a Data Sample Format section 19 only SampleFormat 1 is supported The SMinSampleValue and SMaxSample Value fields are ignored m RGB Image Colorimetry section 20 YCbCr Images section 21 JPEG compression section 22 and CIE L a b images section 23 are not supported 167 CALS 168 Note More information can be found in the following documents MIL STD 1840B Military Standard Automated Interchange of Technical Information 3 November 1992 MIL R 28002B Military specification Raster Graphic Representation in Binary Format 14 December 1992 CCITT Recommendation T 6 1988 Facsimile Coding Schemes and Coding Control Functions for Group 4 Facsimile Apparatus m CALS raster type I
87. eyword must have a matching EndBlock syntax BeginBlock string BeginOutput Indicates the start of an output block The BeginOutput keyword must have a matching EndOutput syntax BeginOutput BeginTicket Indicates the start of the Oc job ticket Lines before the line with this keyword are ignored The characters preceding BeginTicket except leading white space are interpreted as the token Only lines with this token are recognized to contain valid job ticket information The token is case sensitive The BeginTicket keyword must have a matching EndTicket keyword The BeginTicket keyword is followed by a version number The version number of the ticket described in this document is 1 1 syntax BeginTicket version number example OceBeginTicket 1 1 Oc 9800 Repro Station Job Ticket Format specification 109 EndBlock This keyword terminates a definition block It does not have a value syntax EndBlock EndOutput This keyword terminates an output block It does not have a value syntax EndOutput EndTicket Indicates the end of the Oc job ticket It does not have a value The first character on the line after EndTicket is possibly the start of data that is appended to the job ticket This input can be referenced by using the atend reserved value in combination with the Name or IncludeBlock keywords syntax EndTicket IncludeBlock 110 Specifies the inputs in a block The
88. f plot files while you only specify the parameters once The first plot in the set is preceded by an RCH that marks the beginning of the set and defines the default for all files in the set Each individual plot file in the set may be preceded by an RCH that applies to the following plot only overruling set parameters Matrix jobs are advanced set jobs Different functions can be performed on the same set of plot files This allows the same set of files to be printed in various settings such as the combination of plots the scale factor the media on which to be printed etc This way users can create a number of different print jobs based on one set Matrix jobs consist of one or more matrix programs RCHs and plot files RCHs can be recognised by the Type Header parameter in the MFDESC string Each matrix program can be recognized by the Type MatrixPrg parameter in the MFDESC string All of this is explained in the next section called RCF structure on page 17 Oc 9800 RCF Job Ticket RCF structure The basic structure of the Oc Remote Control Format RCF adheres to the CGM specification BEGMF title MFVERSION 1 MFDESC Oce RCF Version 2 0 Type type Unit lt unit gt Oce Application data ENDMF The keywords BEGMF MFVERSION MFDESC and ENDMF are required in any CGM and have the following meaning BEGMF flags the start of the CGM file It accepts a quoted character string paramete
89. f the plot data DB Enables or disables the double sync i e whether or not the byte which begins the plot data is sent twice PP Parameter to select the pens defined in the plot file LANGUAGE 0 or to select the pens as defined in the RCH REMOTE 1 Example 68 The following command will set the step to 2032 steps inch origin LOWER RIGHT sync byte to 0 and eom byte to 30 decimal APPLDATA 058 OR 1 ST 2032 SY 0 EM 30 Oc 9800 RCF Job Ticket Automatic language sensing APPLDATA 059 Syntax APPLDATA 059 LG LanGuage WS alsWorkingSet meaning type default parameter LanGuage the language to process or AUTO 0 num 0 alsWorkingSet If in auto mode the set of languages the Ist ALS may choose from 35 Automatic language sensing ID 059 syntax Description This command configures the automatic language sensing feature The language are listed as follows number language 0 auto 1 HP GL 2 HP GL 2 amp HP RTL 3 CALS 6 TIFF 7 ASCII 12 CALCOMP 36 Available languages LG Parameter to set the language If setto AUTO automatic language sensing is used with the set of languages specified by the WS parameter Remote Control Format RCF 69 WS The list of languages from which the ALS may choose Note Automatic language sensing can not detect ASCII files Example The following APPLDATA configures the automatic l
90. ge sensing can not detect ASCII files see Automatic language sensing APPLDATA 059 on page 69 Oc 9800 RCF Job Ticket CalComp emulation APPLDATA 058 Syntax APPLDATA 058 OR ORigin ST STep CK ChecKsum EM EndofMessage SY SYnc code DB DouBle sync PP PenPriority meaning type default parameter ORigin plot origin LL 0 LR 1 UL 2 URG or lt num gt 1 CENTER 4 STep steps per inch 100 200 400 500 1016 lt num gt 400 2032 or 4064 ChecKsum check sum YES 0 or NO 1 lt num gt 0 EndofMessage character flagging the end of the data se num 3 quence 0 lt eom lt 30 SYnc code character flagging the end of a block of num 2 plot data 0 lt sync code lt 63 DouBle sync double sync YES 0 or NO 1 num 0 PenPriority LANGUAGE 0 or REMOTE 1 num 0 34 Calcomp emulation ID 058 syntax Description This command is used to select the CalComp emulation and to define the parameters for the CalComp 906 907 languages OR The origin of the plot LOWER LEFT 0 LOWER RIGHT 1 UPPER LEFT UPPER RIGHT 3 or CENTER 4 ST Number of steps per inch This parameter should correspond to the resolution of the plot CK Enables or disables the checksum mechanism Remote Control Format RCF 67 EM Character code for the end of message byte indicating the end of a data sequence SY Character code for the sync byte indicating the beginning o
91. given By default the x scaling is used in the y direction A scaling value of 100 means a scaling of 100 A value of 0 is not allowed in that case it defaults to 100 Specifying auto means that the image is scaled to fit the output paper size If Zoom auto is specified then the scaling in the y direction will be the same as in the x direction So scaling in both directions is the same Zoom auto auto may result in different x and y scaling factors Oc 9800 Repro Station Job Ticket Format specification 127 syntax Zoom auto x auto lt y gt lt x gt real lt y gt real default 100 100 Release note Oc 9800 Repro Station current release does not support anamorphic zoom so scaling in X and Y direction must be the same 128 Oc 9800 RCF Job Ticket Overview Table 39 lists all structure keywords that are recognized by Oc 9800 Repro Station current release and indicates at which level they can be used keyword job level def block output block BeginBlock BeginOutput BeginTicket x EndBlock EndOutput EndTicket IncludeBlock 39 structure keywords A indicates that the keyword can occur at this level Table 40 lists all settings keywords that are recognized by Oc 9800 Repro Station current release and shows what their meaning is when they are used at job level A indicates that the setting applies to the job as a whole def means that it is used as a def
92. han once the first one is valid So if CopyMatrix A0 A1 E B is specified an E sized original will be printed on D same category as Al The categories are AO 34 B 36 E 700 mm 30 Al 22 D 24 D 500 mm A2 17 C 18 C7 A3 11 B 12 B4 A4 8 5 A 9 A4 letter legal a POND 116 Oc 9800 RCF Job Ticket For example when you want all AO and A1 sizes to be printed on Al and smaller formats on the correct size you specify CopyMatrix A0 A1 Al Al A2 A2 A3 A3 A4 A4 syntaX CopyMatrix lt orgtocopy gt lt orgtocopy gt lt papersize gt lt papersize gt default A one to one mapping of paper sizes A0 A0 Al A1 A2 A2 A3 A3 A4 A4 Copyright The value is an arbitrary string indicating the origin of the job ticket This keyword does not affect the processing of the ticket syntax Copyright lt string gt default Not applicable CreationAppl The value is an arbitrary string indicating which application generated the job syntax CreationAppl string default Not applicable CutMethod The value indicates whether the paper output must be cut at standard size at the size of the image synchro or at a specific length Note that when used in combination with AddSt rip the edges are added last so standard does not necessarily mean that the output is a standard size syntax CutMethod standard synchro real units default synchro Oc 98
93. he controller Supported are TIFF and CALS typel FO Indicates how the raster data is organized m One contiguous block RAW 0 m Divided into tiles TILED 1 m Several scanned lines in a strip STRIPPED 2 Oc 9800 RCF Job Ticket CP This parameter specifies the compression method to use NONE 0 GROUP 1 GROUP 3 1D 2 GROUP 3 2D 3 RS This parameter specifies the resolution of the image as it will be uploaded to the host JI Job Id specifies the host identification for a scan job It can be used later on to refer to a scan job for example when cancelling it or to modify its settings AI Account Id specifies the host s accounting identification for a scan job UI User Id specifies the host s user identification for a scan job TX A user definable text string max 26 characters that is used to identify the scan It is displayed on the scanner s control panel Since the string is part of the RCF it may not contain commas or quotes Examples Enable the scan mode and ask for 65024 byte transfer size BEGMF MFVERSION 1 MFDESC Oce RCF Version 2 3 Type ScanToFile Unit Inches APPLDATA 028 CM 0 TS 65024 ENDMF When in scan mode start an AO scan tiled TIFF group4 400dpi JobId 345 Accountld 4213 Userld 893 BEGMF MFVERSION 1 MFDESC Oce RCF Version 2 3 Type ScanToFile Unit Inches APPLDATA 028 CM 3 PF 0 FO 1 FF 0 CP 1 RS 400 JI 345 AI 4213 UI 893 TX ci
94. he dash definition All these 5 parameters are required in order to correctly plot the Calcomp file i e these values should be specified in the Oc 9800 Remote Controle File header sent before the plot or the default values of these parameters on the Oc 9800 should be configured correctly 163 ASCII emulation The Oc 9800 prints ASCII text files ASCII codes in the range 0 127 are supported 00 NUL not emulated 03 ETX 04 EOT emulated 05 ENQ 06 ACK 07 BEL 08 BS partially emulated 09 HT emulated 0A LF emulated 0B VT 0C FF emulated 0D CR emulated SOE SO SOF SI 0 DLE 1 DCI 2 DC2 3 DES 4 DC4 5 NAK xd 6 SYN 7 ETB 18 CAN 9 EM A SUB B B ESC C D E FE RS 1 US 20 SP emulated 21 emulated emulated from 22 to 7E 164 Oc 9800 RCF Job Ticket Hexadecimal Character table 00 NUL 08 BS 10 DLE 18 CAN 20 SP 28 30 0 38 8 40 48 H 59 P 58 gt X 60 68 h 70 p 78 x 01 SOH 09 HT 11 DCI 19 EM pA T 29 w o o o I JO oO 0 0 B BW No KAHN KO H gt LH o 02 STX 0A NL 12 DC2 1A SUB 22 2A 32 3A 42 4A 52 5A 62 6A 72 7A N N Hou O N X GW 03 ETX OB VT 13 DC3 1B ESC 23 2B 33 3B 43 4B 53 5B 63 6B 73 7B 3 CO 0 A anrnnrnrao 04 EOT OC NP 14 DC4 IGES 24 2C 34 3c 44 4C 54 oc 64 6c 74 TC THERE HHO
95. he number of copies that will be generated of an output block The number must be larger than zero If the output is a file for a scan job it is ignored and defaults to 1 For an input it is also ignored syntax Copies int default 1 In the current version of Repro Station the copies keyword is used slightly different for a normal job and a matrix job In a normal job the Copies keyword inside an output block is ignored Only the default copy settings specified at job level is used This makes sense because you can only specify the number of copies for the complete job In a matrix job the Copies keyword inside an output block overrules the default Copies and it specifies how many outputs of each set must be made CopyMatrix The copy matrix is an array that maps all supported paper sizes to another or the same paper size The original size of the image is the first part of each parameter the destination size is the second part They are separated by a colon octal 072 This setting only has effect when size is either auto or not explicitly set to a paper size and zoom is set to auto Oc 9800 Repro Station Job Ticket Format specification 115 The different paper sizes fall into 5 categories This means that not all paper sizes can be intermixed The standard rule is that the first setting wins also applies to the original to copy matrix In other words if you specify an original paper size more t
96. is is the scale factor along the Y axis 0 2500 lt scale factor lt 4 0000 Note X and Y correspond to the paper axis not to the axis of the drawing RO The angle over which the drawing must be rotated counter clockwise either no rotation 0 degrees 90 180 or 270 degrees MR indicates if the drawing must be mirrored in X direction NO MIRROR 0 MIRROR IN X 1 14 Example of a drawing mirrored in X direction AS AutoScale or AutoZoom selects an automatic zoom in function of paper format and plot size If AutoScale is enabled the XS and YS parameters are ignored AR Automatic rotation setting This allows the plot to be automatically rotated or not according to its value Settings can be as follows a DISABLED 0 drawings are output as they are given to the controller A roll is automatically chosen depending on the other rotate paperformat settings a FOLDING 1 drawings are rotated to have the legend on top if folded depends on folding method a PRODUCTIVE 2 drawings are oriented landscape as much as possible to get the highest productivity If landscape format is not available portrait format is chosen automatically e g Al on Al roll instead of on AO roll Note Automatic Rotation will be overruled by Rotation RO LC LegendControl setting This option allows you to rotate the image 180 degrees Oc 9800 RCF Job Ticket When AR auto rotate is set to folding 1 the Oc
97. is not kept or one of the plot numbers is missing the reference program will be ignored If a plot has no matrix program it will use the previous one In this case a job description error will be generated Oc 9800 RCF Job Ticket MP Matrix Program RCH Header APPLDATA 01 Pen attributes No Yes 02 Job parameters Partially Partially Required CO Copies JB Job Boundary AI Account Id PN Plot Number UI User Id CM Copy Method PL Plot List Not used allowed in matrix LP Long Plot JB Job Boundary ignored 03 Transformations Partially Partially Required XS RO ROtation XScale factor 25 100 AR Auto Rotate YS LC Legend Correction YScale factor 25 100 MR Mirror AS AutoScale Not used allowed in matrix ES Enhanced Scale SU Shift Up SD Shift Down SL Shift Left SR Shift Right 20 Stamp Yes No 21 Media Selection Yes No 22 Finishing Yes No 23 Delivery Yes No 24 Edge correction Yes No Not used allowed in matrix LR Leading edge Re move TR Trailing edge Remove 25 Framing Yes No 26 Original to Copy Matrix Yes No 29 Image alignment No Yes 50 59 Languages No Yes 10 APPLDATA commands belonging in the MP and in the RCH Note If Job Boundary appears in the MP it will be ignored No job description error will be generated Bypass manual feed cannot be used in matrix jobs if present it will be ignored job description error will be generated Remote C
98. is the plot file contents setting layer The values of this layer are determined by the application that generates the plot file The plot file may include format specific envelopes e g TIFF The top layer defaults are formed by RCF settings This level of settings is the most important of all Settings that have been done in this level will overrule the settings in lower layers Note that RCF headers are not mandatory they can or cannot be sent with the plot file Oc 9800 RCF Job Ticket If you use Job Tickets JT for Repro Station High priority JT settings RS defaults Plot file contents UI engine controller defaults Low priority EURE NN melo ins 3 Oc 9800 default hierarchy Introduction 13 14 Oc 9800 RCF Job Ticket Oc 9800 RCF Job Ticket Programmer s Manual Chapter 2 Remote Control Format RCF Description of RCF including APPLDATA commands in numeric order Job types 16 The Oc 9800 recognises three types of jobs m single jobs m set jobs m matrix jobs Single jobs contain only one plot file They are preceded by an RCH that specifies the job as single or they lack the RCH in which case they use the settings pre defined by the key operator Set jobs consist of a number of plot files All plot files in a set can be processed together The parameters applied to the set automatically apply to all files in the set In this way it is possible to make several copies of sets o
99. last data block of the image JI specifies the ID of the scan job to which this packet pertains EC Error code accompanied by JD m Job not found 0 A command has been received but the specified scan job does not exist m Update ignored 1 The host sent an Update Settings command for a job that has already been flagged as being processed scanner processing msg m RCF invalid param 2 An RCF parameter is invalid and will be ignored m RCF missing param 3 A command has been sent but one of the mandatory parameters is missing The command will be ignored m RCF syntax error 4 The controller detected a syntax error in the RCF The command will be ignored m Memory full 5 There is not enough memory in the controller to store the scanned data The job identified by Jobld will be aborted by the controller No data will be sent to the host Compression overflow 6 A memory overflow occurred during internal treatment of the raster data e g during the compression The job identified by Jobld will be aborted by the controller No data will be sent to the host m Controller error 7 Unexpected controller error Means that the current scan job is aborted Example When the host receives BEGMF MFVERSION 1 MFDESC Oce RCF Version 2 3 Type ScanToFile Unit inches APPLDATA 106 WD 12576 LG 18987 TY 2 DL 3207 JI 23 Remote Control Format RCF 73 ENDMF lt 32000 bytes of image data gt
100. lue Numbers 17 through 32 are used for special patterns The following example sets pen 10 to a width of 1 1 mm pens 11 up to and including 16 to 0 5 mm and all other pens to I mm All pens have pattern 16 black except pen 12 which is gray Oc 9800 RCF Job Ticket Pens number 1 9 width 1 mm pattern 16 number 10 width 1 1 mm pattern 16 number 11 width 0 5 mm pattern 16 number 12 width 0 5 mm pattern 7 number 13 16 width 0 5 mm pattern 16 number 17 999 width 1 mm pattern 16 syntax Pens off on lt custompens gt lt custompens gt number int lt int gt lt int gt all lt pensetting gt lt pensetting gt width lt real gt lt unit gt pattern int default off Punch The Punch keyword specifies whether the output must be punched or not If on is selected punching is done in a way determined by the device syntax Punch off on default off RemovesStrip This keyword specifies how much information must be stripped from the image You can specify separate values for the leading and trailing edges The unit is mandatory This setting only applies to inputs syntax RemoveStrip lt removestrip gt removestrip leading real unit trailing real unit default Nothing is stripped Rotate This keyword specifies the angle by which the input must be put on the output usually paper The angle is given in degrees
101. m 999 or 9999 which mean End Of Plot Each plot doesn t have to contain necessarily both Start Of Plot and End Of Plot commands However in case of two successive plots at least one of the following conditions has to be met to print them separately m the first plot ends with an End Of Plot command or m the second plot begins with a Start of Plot command m each plot is preceeded by and Oc 9800 RCF header DisableDoubleBuffer Double buffering is not supported However this command implies an End Of Plot and this is supported PassThru FontSelect This command select a set of characters Only the Calcomp 907 Symbol set 0 characters 0 to 95 and the Calcomp 907 Downloaded Symbol set characters 288 to 383 Further the characters 384 to 479 of this same set are mapped onto the characters 288 to 383 All not supported characters are printed as white space blank Note that the Calcomp 907 Symbol set 0 contains characters from various sets of Calcomp symbols ExtendCC plotSymbol ExtendCCSelectSymbolSetN ExtendCC PlotAnySymbol The support of these commands is limited to the supported fonts or characters 161 162 ExtendCC UserDefSymbolSet With this command the user can define his own symbols Instead of 192 symbols only 96 symbols are supported Note that all definitions are accepted but the second set of 96 symbols overrides the first one ExtEPP SetPat ExtendCC SetPat Calcomp defines two sets of patterns Number
102. mote Control Format RCF 33 input output AO A1 ER 21 A0 mu A0 Al A0 12 Matrix job part 2 34 Oc 9800 RCF Job Ticket Transformations APPLDATA 003 Syntax APPLDATA 003 XS XScale YS YScale RO ROtation MR MiRror AS AutoScale AR AutoRotate LC LegendControl SU ShiftUp SD ShiftDown SL ShiftLeft SR ShiftRight meaning type default parameter XScale X scale or zoom factor 0 2500 4 0000 lt fxp gt 1 YScale Y scale or zoom factor 0 2500 4 0000 lt fxp gt 1 ROtation rotation angle 0 90 180 lt num gt 0 or 270 degrees MiRror Drawing can be mirrored in the X direction num 0 NO MIRROR 0 or MIRROR IN X 1 AutoScale automatic scale or zoom num 0 DISABLED 0 or ENABLED 1 AutoRotate automatic rotation DISABLED 0 num 0 FOLDING 1 or PRODUCTIVE LegendCon legenda control num 0 trol DISABLED 0 or ENABLED 1 ShiftUp shift up factor 0 to 1219mm 48inch fxp 0 ShiftDown shift down factor 0 to 1219mm 48inch fxp 0 ShiftLeft shift left factor 0 to 914mm 36inch fxp 0 ShiftRight shift right factor 0 to 914mm 36inch fxp 0 13 Tranformation ID 003 syntax Description This command is used to rofate scale or shift the plot XS This is the scale factor along the X axis 0 2500 lt scale factor lt 4 0000 Remote Control Format RCF 35 36 YS Th
103. n the range 0 to 1219 mm 48 inch fxp 0 output format for the given input format num 0 S0 0 S1 1 S2 2 S3 3 S4 4 Remote Control Format RCF 85 Meaning APPLDATA 028 Scan to file CoMmand ENABLE SCAN MODE 0 DISABLE SCAN MODE 1 ABORT SCAN JOB 2 START SCAN JOB 3 UPDATE SETTINGS 4 GET SCAN STATUS 5 TransferSize Size of data blocks in bytes FileFormat Format of the raster image TIFF 0 or CALS 1 FileOrganization RAW 0 TILED 1 STRIPPED 2 ComPression Compression Type NONE 0 GROUP4 1 GROUP 3 1D 2 GROUP 3 2D 3 ReSolution 200 or 400 dpi Jobld Host Job Identification AccountId Host Account Identification Userld Host User Identification TeXtstring User string sent to scanner APPLDATA 029 Alignment LeftRightalignment LEFT 0 RIGHT 1 CENTRED 2 TopBottomalignment TOP 0 BOTTOM 1 CENTRED 2 APPLDATA 050 HP GL emulation plotterTYpe type of emulated HP plotter see below OR igin plot origin LL 0 LR 1 UL 2 URG or Centre 4 SPO eof pen 0 indicates end of file YES 0 or NO 1 APPLDATA 051 HP GL 2 emulation plotterTYpe type of emulated HP plotter see below OR igin plot origin LL 0 LR 1 UL 2 UR 3 CENTRE 4 SPO eof pen 0 indicates end of file YES 0 or NO 1 PenPriority language 0 or remote 1 86 Oc 9800 RCF Job Ticket Type num num num num num num num num num str
104. ntation direction num 0 PORTRAIT 0 LANDSCAPE 1 33 ASCII ID 056 syntax Description This command describes the ASCII parameters Remote Control Format RCF 65 EL This parameter defines the type of line break the plot will be processed with CARRIAGE RETURN 0 LINE FEED 1 or BOTH 2 LO This setting specifies whether the line is TRUNCATED 1 to the page width or if a line feed is added so that the remaining characters are WRAPPED 2 to the next line FS This is the size of the font that is used expressed in points TM The margins around the text must be in the following range 0 25mm linch TOP is related to the input of the paper not to the orientation BM The margins around the text must be in the following range 0 25mm linch BOTTOM is related to the input of the paper not to the orientation LM The margins around the text must be in the following range 0 25mm linch LEFT is related to the input of the paper not to the orientation RM The margins around the text must be in the following range 0 25mm linch RIGHT is related to the input of the paper not to the orientation OR The orientation of the file Portrait or Landscape Example 66 This command line selects a 10 point font wraps long lines and uses a carriage return as line break APPLDATA 056 EL 0 LO 0 FS 10 Note You must always identify ASCII files by specifying ACCII as language parameter of APPLDATA 059 Automatic langua
105. o Station Job Ticket Format specification 137 SSOCE S SEndBlock OCE S BeginBlock 4 LS 6 erXNEMNpXNplots drawl clp 0CE OrigDirectory 0CE OrigName ec tmp plots drawl clp SSOCESSDirectory SSOCESSName 0CESSEndBlock OCE BeginBlock 5 LS 66 ec tmp plots Wa OS npg 0CE OrigDirectory 0CE OrigName FesxvEmpxXplocs ill03 hpg SSOCESSDirectory SSOCESSName number 1 width 0 2 mm pattern 16 number 2 4 width 0 3 mm pattern 16 SSOCESSPens oo de de de de de de de number 5 width 0 4 mm pattern 16 number 6 999 width 0 2 mm pattern 14 de de de de de de de de de de de de 0CESSEndBlock SSOCES BeginOutput 0 SSOCESSCopies SSOCESSStamp SSOCESSFoOld on on To Mr Jacobs 2 SSOCESSDistribution 3 SSOCESSIncludeBlock SSOCES SEndOutput OCES BeginOutput 1 LS 6 on SSOCESSStamp SSOCESSFoOld method standard size 210 297 mm de de de de orientation auto de de de de edge 0 mm de oo oo oo To Ms Kaye 1 0CE Distribution 5 SSOCESSIncludeBlock SSOCESSEndOutput OCES BeginOutput 2 LS 6 Oc 9800 RCF Job Ticket 138 0CE COpies 2 SSOCES Distribution To Central Archive SSOCESSCollate off 0CES IncludeBlock 12345 oe SOCESSEndOutput S 0CE EndTicket Oc 9800 Repro Station Job Ticket Format specification 139 140 Oc 9
106. of plot files which contain the information to be printed and control data which contain instructions on how to perform the action BEGMF RCH MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric APPLDATA 002 JB 0 CM 1 CO 4 APPLDATA 022 FO 1 ENDMF 9 J PLOT file TIFF 5 Example of a simple job consisting of two parts an RCH and a plot file This rest of this chapter is about the syntax and meaning of the APPLDATA command line as will be used in the RCF to control the Oc 9800 print process Remote Control Format RCF 23 Pen attributes APPLDATA 001 Syntax APPLDATA 001 PN PenNumber PW PenWidth PP PenPattern meaning type default parameter PenNumber a single pen specified by a pen number 1 999 lt num gt range of pens nl n2 1 lt nl lt n2 lt 999 nl n2 PenWidth pen width in millimetres or inches 0 12mm or fxp 0 19 mm 0 025 16 25 mm 0 639 at 400 dpi 0 0079 PenPattern pen pattern 1 16 are grey scales 17 32 are num 16 black Oc patterns 6 Pen attributes Description 24 The Pen attributes command is used to define pens width pattern PN Pen Number is a mandatory parameter specifying either a single pen or a range of pens to be modified Note that you cannot modify pen 0 although it is a pen like all others in HP GL 2 The range is specified using a hyphen 2 45 is pen t
107. of the data file APPLDATA 050 OR 4 SP 0 Data file is hpgl i e overrule ALS APPLDATA 059 LG 1 ENDMF lt A0 HPGL data file gt 76 Oc 9800 RCF Job Ticket BEGMF Header for second file of a set MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric All default set context settings can be used except the paper size Use A2 paper APPLDATA 021 PF 2 9 5 9 5 ENDMF lt A2 HPGL data file gt BEGMF header file for the third file of a set MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric o All default set context settings can be used except paper size a 9 nd dataformat oe oe 2 Use Al paper size APPLDATA 021 PF 1 o 9 Data file is tiff i e overrule ALS APPLDATA 059 LG 6 ox ENDMF lt Al TIFF data file gt BEGMF Last header file for printing a set MFVERSION 1 MFDESC Oce RCF Version 2 0 Type Header Unit Metric The last file is printed with the default set context settings 9 This header file only indicates the end of the set APPLDATA 002 JB 2 9 5 9 5 ENDMF lt A0 HPGL data file gt Remote Control Format RCF Matrices Example of a matrix job Matrix Program 1 Matrix Program 2 Matrix Program 3 Original 1 x xX Original 2 3 x Original 3 x x X Original 4 x x Original 5 x Sc x Original 6 x x BEGMF
108. on ESC B Enter HP GL 2 mode ESC tt x Universal exit ESC v b Set green ESC v i Assign color ESC amp a h Move current active position CAP horizontal Decipoints ESC amp a n Negative motion ESC b m Set compression method Transfer raster data by row block ESC r a Start raster mode ESC r s Source raster width Oc 9800 RCF Job Ticket ESC t h Destination raster width ESC t v Destination raster height ESC p p Push Pop Palette No op ESC p x Move Current Active Position CAP Horizontal device units ESC p y Move Current Active Position CAP Vertical device units ESC v n Source Transparency Mode No op ESC t itj Render Algorithm No op ESC r U Simple Color Mode No op ESC v HS Set Foreground Color No op Some HP RTL commands must end with an upper case letter for example ESC t A Some HP RTL commands may end with a lower case or an upper case letter for example ESC x or ESC X Compressed formats adaptive encoding block based is not supported Data encoding modes modes 2 and 3 are not supported The color model m Only the RGB color model is supported m The HP GL 2 instructions Merge Control MC and Transparency TR define how whether the color elements are mixed overlapped This is not yet supported m Neither the HP GL 2 pen palette is tranferred to the HP RTL color index table nor the reverse m The influen
109. onal parameter specifies the output format SO S4 for the input format S4 Examples This command line defines the matrix as indicated below APPLDATA 026 SOz1 S121 S223 8323 S423 output format Input format SO SI S2 S3 S4 SO x S1 x S2 x S3 x S4 x Behaviour 54 The original to copy matrix only applies if the auto scale and auto format commands have both been defined If the system is configured in ANSI 8 5 and 9 the original to copy matrix always scales plots to the small series 8 5 series format Oc 9800 RCF Job Ticket Scan to file APPLDATA 028 Syntax APPLDATA 028 CM CoMmand TS TransferSize FF FileFormat FO FileOrganization CP ComPression RS ReSolution JI JobId AI AccountId UI Userld TX TeXtstring meaning type default parameter CoMmand ENABLE SCAN MODE 0 lt num gt DISABLE SCAN MODE 1 ABORT SCAN JOB 2 START SCAN JOB 3 UPDATE SETTINGS 4 GET SCAN STATUS 5 TransferSize Size of data blocks in bytes num 65024 FileFormat Format of the raster image num 0 TIFF 0 or CALS 1 FileOrganization RAW 0 TILED 1 num 0 STRIPPED 2 ComPression Compression Type lt num gt 0 NONE 0 GROUP4 1 GROUP 3 ID 2 GROUP 3 2D 3 ReSolution 200 or 400 dpi num 400 Jobld Host Job Identification lt num gt Accountld Host Account Id
110. ontrol Format RCF 31 32 There can be up to 40 different reductions scale factors one for each matrix program The controller will calculate the zoom ratio for each matrix program auto zoom size rotate before sending it to the engine If there are different print orientations caused by the auto rotation setting for one plot in different matrix programs the controller reports a job description error and generates the bitmap according to the settings in the first referenced matrix program The matrix job example in illustration 11 on page 33 consists of 2 matrix programs and 3 plot files Oc 9800 RCF Job Ticket BEGMF matrix program number 1 MFVERSION 1 MFDESC Oce RCF Version 2 0 Type MatrixPrg Unit Metric APPLDATA 002 PL lt 1 2 3 gt C0 2 CM 0 APPLDATA 022 FO 1 l p ENDME BEGMF matrix program number 2 MFVERSION 1 MFDESC Oce RCF Version 2 0 Type MatrixPrg Unit Metric APPLDATA 002 PL lt 1 2 3 gt CO 4 CM 1 ENDMF y EGMF RCH number 1 MFVERSION 1 MFDESC Type Header APPLDATA 002 JB 1 PN 1 ENDMF PLOT file 1 CALS BEGMF RCH number 2 MFVERSION 1 MFDESC Type Header APPLDATA 002 PN 2 ENDMF PLOT file 2 TIFF JG RCH number 3 MFVERSION 1 MFDESC Type Header APPLDATA 002 JB 2 PN 3 ENDMF PLOT file 3 HP GL C C O O Oo CC 11 Matrix job example part 1 Re
111. oo de de number 5 width 0 4 mm pattern 16 de de de de number 6 999 width 0 2 mm pattern 16 de oo de de SSOCESSEndBlock SOCE BeginOutput SSOCESSOutputSize SsOCES Fold auto on SSOCESSIncludeBlock SSOCESSEndOutput 0CE BeginOutput SSOCESSStamp on auto SSOCESSOutputSize SsOCES Fold on SSOCESSIncludeBlock SSOCESSEndOutput 0CE BeginOutput SSOCESSStamp on auto SSOCESSOutputSize S0CES S Fold on SSOCESSIncludeBlock SSOCESSEndOutput SOCE BeginOutput SSOCESSStamp on auto SSOCESSOutputSize SsOCES Fold on SSOCESSIncludeBlock SSOCESSEndOutput SSOCE BeginOutput SSOCESSStamp SSOCESSZoom on auto on SsOCES Fold SSOCESSIncludeBlock SSOCESSEndOutput 0CE EndTicket 135 Oc 9800 Repro Station Job Ticket Format specification Example 2 Matrix job SSOCES BeginTicket 1 1 SSOCES Copyright 1995 Oce Nederland B V OCES CreationAppl Oce 9800 Job Director 2 0 Comment Job Settings CESS JobName Frog UserName Dizzy Gillespie CE Account Amphibinas CE NoOtes Print this job before 4 02 PM r n CE Distribution um CESSJobFlagSheet size A4 CESSMatrix omment Input Defaults ww rigDirectory ww C Oo D CE RemoveStrip leading 0 mm trailing 0 mm Pens off Emulation auto Rotate portrait CE Mirror off CE ASCII line trunc CESS eol crlf CESS top 10 mm CES St bottom 10 mm left 10 mm Q
112. options SP If ENABLED the selection of pen 0 is interpreted as EOForiginal end of file There is no pen 40 in HP GL and some HP GL files use the SPO command to indicate that the plot is finished If DISABLED pen 0 behaves like a default HP GL pen Example The next command will set the origin to lower left and pen 0 as end of file APPLDATA 050 OR 0 SP 0 62 Oc 9800 RCF Job Ticket HP GL 2 emulation APPLDATA 051 Syntax APPLDATA 051 TY plotterT Ype OR ORigin SP SP0 eof PP PenPriority meaning type default parameter plotterTYpe type of emulated HP plotter see below num 11 ORigin plot origin LL 0 LR 1 UL 2 UR 3 num 1 CENTER 4 SPO eof pen 0 indicates end of file YES 0 or NO 1 num 1 PenPriority language 0 or remote 1 lt num gt 0 30 HP GL 2 emulation ID 051 syntax Description This command is used to specify HP GL 2 related parameters HP RTL is included into the HP GL 2 emulation TY The type model number of plotter that should be emulated This is used for HP GLs OI Output Identification command type model 8 HP 7595B 9 HP 7596A 10 HP 7600 11 DesignJet 31 HP GL 2 emulation options OR The origin of the plot LOWER LEFT 0 LOWER RIGHT 1 UPPER LEFT UPPER RIGHT 3 CENTER 4 Remote Control Format RCF 63 Upper left Upper right Paper Center motion Lower left Lower right
113. or more of the following characters space hor tab vert tab carriage return line feed form feed APPLDATA requires an integer and a string as its arguments command number is an ASCII digit string representing an integer number which identifies the command It is limited to 3 digits and 003 03 and 3 are all equivalent data record also known as command argument This is a single or double quoted string containing a list of parameters for the requested command see below terminator The terminator separates the different appldata elements It is either a semi colon or a slash APPLDATA command arguments notation conventions 18 As mentioned above the command argument data record is a either single or double quoted string which specifies the parameters It contains a possibly zero length sequence of key value pairs separated by a comma Whitespace as defined above is allowed both before and after the comma the string is limited to 3000 bytes The key is a case insensitive string of exactly two characters of which the first must be alphabetic and the second alphanumeric i e a zA Z a zA Z0 9 The value may be an integer a fixed point number a string a list or a range Integer num This is an positive whole number in the range 0 999999999 that are nine 9 s This is the maximum range for the decoder every command has its proper limits Note that you must specify an intege
114. panish 35 45 ISO UK 110 Leroy 111 DIN 17 The default font is ANSI ASCII fixed vector font 0 Oc 9800 RCF Job Ticket HP GL escape sequences Note Escape sequences marked with an asterisk are partially implemented Note Escape sequences marked with No op are ignored not emulated These escape sequences do not result in an error message HP GL escape codes lt ESC gt A Output Identification lt ESC gt B Output Buffer Space lt ESC gt E Output Extended Error ESC H Set Handshake Mode lt ESC gt I Set Handshake Mode 2 lt ESC gt J Abort Device Control lt ESC gt K Abort Graphic Instruction lt ESC gt L Output buffer size when empty lt ESC gt M Set Output Mode lt ESC gt N Set Extended Output and Handshake Mode lt ESC gt O Output Extended Status lt ESC gt P Set Handshake Mode lt ESC gt Q Set monitor mode No op ESC R Reset lt ESC gt S Output Memory Size lt ESC gt T Configure Memory lt ESC gt U End flush mode No op lt ESC gt Y Programmed on Mode No op lt ESC gt Z Programmed off Mode lt ESC gt Programmed on Mode No op No op lt ESC gt Programmed off Mode lt ESC gt Set Plotter Configuration No op 151 HP GL 2 commands 152 The following HP GL 2 commands are implemented on the Oc 9800 printer Note The reference for HP GL 2 is the DesignJet 650C plotter Note For more information see HP
115. pro Station One or more files are collected in a Job Ticket The software allows users to specify per file or per group of files file parameters and almost every function of the print engine Next to this instructions for the print room operator can be attached to a job ticket Repro Station runs on a PC located close to the Oc 9800 print engine The print room operator uses Repro Station to view and manage incoming print jobs Jobs can be modified or cancelled The Job Ticket format specification explains format and syntax of the Oc job ticket language as defined for the Oc 9800 Repro Station It is contained in chapter 3 Oc 9800 Repro Station Job Ticket Format specification on page 89 of this manual Remote Control Format Print The RCF Print format is used by print applications like Plot Director and Repro Station to send control information and plot data to the Oc 9800 controller The control information is contained in Remote Configuration Headers RCHs and in Matrix Programs MPs RCHs are located in front of the plot files MPs are located at the beginning of matrix jobs Each time a plot file is sent to the printer it is preceded by an RCH which holds the information about the plot parameters for the Oc 9800 printer Plot files Oc 9800 RCF Job Ticket without accompanying RCH use the default settings as defined by the key operator of the Oc 9800 Remote Control Format ScanToFile The RCF ScanToFile
116. r message 20815 NOT ENOUGH SET MEMORY will be send to the host input output SI Sa D L21 21 L21 L21 Ci LT Ci Lt ee 41 Setwise printing Oc 9800 RCF Job Ticket Next original file of the current set does not fit You are sending a set of files and find out that the complete set cannot be put into set memory or a plot or set does not fit in the controller s memory The set has been put partially into memory 20814 SET SPLITTED The controller splits the set Refer to illustration 42 The user is informed about this by this warning message Set memory full Split set T 42 Splitting a set when set memory is full 143 Oc 9800 controller error codes If an error occurs the Oc 9800 displays an error code on the display of the operating panel More information about the warning is displayed in the machine menu For a warning there are 3 different types of recovery m Temporary Warnings TW Warnings related to a specific print file They will not affect the functioning of the machine The output will probably not be what the operator expected e g it may be clipped or a set may be split in two or more sets the operator can reset the warning message in the machine menu m Operator Recoverable Warnings ORW Most of these warnings are communication problems between host and controller The system administrator may have to ch
117. r which allows the creator the user or the application to add an identification to the file The length of the string should be less than 127 characters the semi colon is used as command delimiter MFVERSION isarequired CGM command specifying the CGM version currently 1 MFDESC takes a string parameter which will be used by Oc to identify the version number of our remote control format as well as the type of RCH This string is case insensitive Version must be 2 0 for RCHs conforming to RCF version 2 Type is either Header MatrixPrg or ScanToFile This string is case sensitive Unit is either Metric or Inches This defines how things like pen widths margins etc are to be interpreted The Unit keyword is not supported lt Oce application data a number of lines containing the parameters see next section ENDMF specifies the end of the CGM data Note the semicolon Note that any following line break is part of the plot data although examples may give the false impression that it still belongs to the header This is especially important when the following plot is an ASCII file Remote Control Format RCF 17 APPLDATA structure notation conventions The CGM Clear Text Application Data format is defined as any number of lines conforming to the following syntax APPLDATA command number data record terminator These fields must be separated from each other by one
118. r more reference levels but there is only one block level there is no BeginBlock between a BeginBlock and EndBlock statement it is ignored Release note Oc 9800 Repro Station current release supports one level of referencing only Input output handling 104 Each block in a ticket has one or more inputs and one output Output of a definition block becomes input of the block that references the definition block Output of an output block is the final output A job has more than one output if there is more than one output block The job ticket describes the final output after a number of processing steps by the blocks There are several ways to specify block input indirect input By referencing a definition block the output of that block becomes the input of the current block This is called indirect input direct input If an input is not a reference to a definition block the input is appended after the ticket or is an external source Such an input reference is called direct Oc 9800 RCF Job Ticket Both direct and indirect input can be used in keywords like IncludeBlock Direct input type of input The keyword Type specifies which kind of medium the input or output is It can be either file paper ormicrofilm Default for input is file defaultforoutputis paper So this keyword must be used when scan jobs or mixed jobs are specified A block can specify file input by using the Directory and Name keywords
119. r when so requested 1 0 instead of 1 results in an error Oc 9800 RCF Job Ticket Fixed point fxp This is a positive number consisting of maximal 4 significant digits before and max 4 digits after the decimal point so the allowed range is 0000 0000 9999 9999 Note that 1 1 1 0 and 001 00 all indicate the same fixed point number 0001 0000 String str is limited by the following comma or the trailing quote of the data record This means that a string cannot contain these characters When specifying a string don t make it longer than specified for the parameter in question List Ist is a list of non negative numbers enclosed by a gt pair The numbers are not necessarily ordered in any way and may be separated from each other by a space or a comma So lt I 3 2 34 gt is the same as lt 34 3 2 1 gt Double entries are ignored range This is a pair of two non negative numbers separated by a The first value is the start value The last value is the end value The first value is smaller than the last value APPLDATA comments notation conventions Comments in the metafile must be embedded between 96 characters everything between a pair of s is skipped Note that this comment format belongs to the metafile it should not be used outside the BEGMF ENDMF Remote Control Format RCF 19 Data flow example to the Oc 9800 20 BEGMF RCH MFVERSION 1 MFDESC O
120. rameter located in the MFDESC line of the RCH header The start of the matrix job is marked by the first matrix program The RCH in front of the first plot after the matrix program s contains a set start which is optional because the first RCH that follows the last matrix program implicitly announces the first plot The RCH in front of the last file contains a set end to indicate the end of the matrix job Each matrix program contains a list specifying all plots of the set to be printed The plots in the set are numbered with a parameter in the RCH The numbering must be sequential 1 2 3 The first RCH defines the defaults for all the plots in the set Possible RCHs preceding other plot files apply to the following plot only The table below shows whether the specified APPLDATA must be placed in the matrix program or in the RCH Bear in mind that it can never be defined in both except for APPLDATA 002 Job Parameters If job parameters have been defined both in the RCH and in the MP a job description error will be generated In this case the APPLDATA command will be ignored in the MP program according to the table 10 on page 31 If more than 40 matrix programs are defined the additional matrix programs will be ignored In this case a job description error will be generated The plot list contains a complete list of all plot numbers Each number must increase with 1 for each program 0 1 2 3 and not 2 3 1 0 If this order
121. referencing a file directly are not supported in Oc 9800 Repro Station current release OverlayBlock Specifies which input is overlayed on top of the primary input as identified by Name or IncludeBlock If more than one input is specified the inputs are all overlayed Each overlay comes on top of any preceding overlay on top of the primary input IncludeBlock X OverlayBlock A B Release note Overlays are not supported by Oc 9800 Repro Station current release UnderlayBlock Specifies the inputs that are used as underlays If more than one input is specified the inputs are all underlayed Each underlay comes on top of any preceding underlay below the primary input IncludeBlock X UnderlayBlock A B Oc 9800 RCF Job Ticket Release note Underlays are not supported by Oc 9800 Repro Station current release Order of processing Page contents can be shifted scaled rotated and so on The relevant settings are a CalComp HPGL HPGL 2 ASCII m LongPlot m RemoveStrip m Zoom Rotate m OutputSize Stamp m Shift m AddStrip Because the order in which settings are executed influences the result these settings will be handled in a fixed order However the job ticket keywords can be specified in any order as described before The order is as specified in the preceding list So rotation is done after scaling Oc 9800 Repro Station Job Ticket
122. s of the following job will be delivered at the next bin bin 6 will be followed by bin 1 This process will continue until the next bin is completely full regardless the contents of other bins In that case printing is stopped Note f a job does not fit onto one bin the next bin will be selected automatically to finish the job Note One job may contain several sets as defined in the RCF m Bin number 7 All copies are delivered onto the specified bin This process will continue until the specified bin is full regardless if another bin is empty In that case printing is stopped BN If High Capacity Stacker is installed and Bin number is selected DE 7 BinNumber specifies the number of the selected output bin JO If High Capacity Stacker is installed JOgging indicates if jogging offset stack is DISABLED 0 or ENABLED 1 JO 0 JO 1 20 Jogging Offset Stack Examples APPLDATA 023 DE 0 CI 0 This command line causes the plot to be delivered in the stacker and cut on the size of the plot 48 Oc 9800 RCF Job Ticket Edge correction APPLDATA 024 Syntax APPLDATA 024 LA LeadingedgeAdd LR LeadingedgeRemove TA TrailingedgeAdd TR TrailingedgeRemove meaning type default parameter LeadingedgeAdd 0 to 297 4mm 1 linch lt fxp gt 0 are added to the leading edge LeadingedgeRemove 0 to 100mm 4inch lt fxp gt 0 are removed from the leading edge
123. str no double double quote str no single string char double quote gt str no double string char single quote gt string char lt alphanumeric gt lt sepchar gt equal comma dash less than greater than Metafile descriptor string This string is used to recognise the Oce RCF headers mfdesc string single quote oce ident single quote double quote oce ident double quote For RCF version 1 headers the oce ident string is oce ident Oce Graphics Configuration format V1 00 For RCF version 2 and higher this becomes oce ident Oce RCF lt hardsep gt version hardsep type lt hardsep gt unit version Version fixed point type Type Header Type MatrixPrg Type ScanToFile unit Unit Metric Unit Inches fixed point 11 lt digit gt lt digit gt lt point gt lt digit gt Note The whole lt oce_ident gt string is case insensitive including the type and unit settings 1 A is not part of the grammar it means that the text continues on the next line 172 Oc 9800 RCF Job Ticket datarecord param list DataRecord The contents of the datarecord which occurs as a string in the grammar above has the following syntax optsep param list optsep lt param gt param lt h
124. sync parameter The stepsize determines in which resolution or accuracy the output must be generated It is always expressed in steps per inch The end of message eom parameter specifies which character terminates the drawing Currently it is not possible to specify separate pen settings for CalComp The keyword Pens is used for all vector file formats Note that CalComp settings can be specified even when the job does not contain any CalComp inputs syntax CalComp calcomp lt calcomp gt origin ul upperleft ur upperright 11 lowerleft lr lowerright center checksum on off doublesync on off stepsize lt int gt eom lt char gt mme mem c sync lt char gt default None Collate 114 Specifies the sorting method of an output block s result when multiple copies are requested see Copies Setting this value on means that the copies are sorted by set for example 1 2 3 1 2 3 1 2 3 off indicates that multiple copies are sorted by page 1 1 1 2 2 2 3 3 3 syntax Collate on off default on Oc 9800 RCF Job Ticket Comment This keyword is the normal way of adding remarks to the job ticket They can be used to clarify certain structures or settings and make the contents better understandable This keyword has no influence on the processing of the ticket syntax Comment any default Not applicable Copies Indicates t
125. synch character 22 SY 22 DB 0 PP 1 9 5 Header file for file 3 of the matrix MFDESC oe E APP D APP END lt A BEG Oce RCF Version 2 0 Type Header lot number 3 LDATA 002 PN 3 ata file is tiff amp LDATA 059 LG 6 i e overrule ALS ox F 0 TIFF data file gt E Header file for file 4 of the matrix MFVERSION 1 MFDESC 5 APP APP oo P APP oe oe oe C c d D PP D APP END lt A BEG MFV MFD 5 APP APP APP APP APP APP APP APP oe H APP D Oce RCF Version 2 0 Type Header pecific pen settings LDATA 001 PN 1 PW 0 35 LDATA 001 PN 2 PW 0 50 PP 16 PP 16 lot number 4 LDATA 002 PN 4 alComp specific settings centred origin hecksum yes end of message character 13 ouble checksum pen priority remote LDATA 058 OR 4 ST 2032 CK 0 EM 13 SY 22 ata file is calcomp i e overrule ALS LDATA 059 LG 12 F 2 CalComp file F Header file for file 5 of the matrix ERSION 1 ESC Oce RCF Version 2 0 Type Header pecific pen settings LDATA 001 PN 1 PW 0 LDATA 001 PN 2 PW 0 LDATA 001 PN PW 0 LDATA 001 PN 4 PW 0 LDATA 001 PN PW 1 00 LDATA 001 PN 6 PW 0 15 LDATA 001 PN 7 PW 1 50 LDATA 001 PN 8 PW 1 25 25 35 50 70 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 PP 16 oe lot number
126. th the PaperFormat setting Bypass DISABLED 0 Bypass ENABLED 1 RM The roll overruling method describes how the plot will fit on the available rolls It is defined to prevent that the engine has to stop asking for the specified paper format to be loaded operator interaction required The following possibilities are available m Fit Use the specified paper format If it is not present wait for it to be mounted by the operator The controller sends the plot to the engine which will notify the operator via the scanner console Note Print files in the small ANSI range 8 5 11 17 22 34 may lead to selection of the large ANSI format 9 12 18 24 36 when the required small ANSI roll is not loaded in the printer m Next size Use the specified format If it is not present use the next larger available size The controller sends the plot to the engine and selects a roll Oc 9800 RCF Job Ticket which is the next larger If not available it behaves as exact fit 1 e wait for operator m Reduced Use the specified format If it is not present use the next available larger size If this also is not present use the next available lower size The controller sends the plot to the engine with a zoom factor and an alternative roll selection If not available e g unavailable medium it behaves as exact fit i e wait for operator Note The term reduced may be misleading Read this term as best fit
127. the paper size that is required syntax MediaFeed larger smaller any exact manual default exact cp Release note Oc 9800 Repro Station current release does not support the keyword smaller MediaType This keyword specifies the media the document has to be printed on syntax MediaType paper transparent polyester default paper Mirror 122 This keyword specifies whether the image must be mirrored along the vertical axis syntax Mirror on off default Off Oc 9800 RCF Job Ticket FS Ly lt 88 Selecting mirror Name The name of an item For a file this is the filename path not included For a paper original the name specifies which original this is If an application spools a file this setting contains the name of the spooled file syntax Name lt string gt default Not applicable Notes Notes consists of some free text lines These lines can be used for additional remarks for the recipient of the job ticket usually an operator syntax Notes lt string gt default Not applicable OrigDirectory This keyword identifies the absolute path where the original file can be found This is the directory where the file was located when it first was included in the job Note that when a job is sent or copied the print files may be copied as well so the original directory and filename do not point to the file to be used syntax OrigDirector
128. tom shift syntax Shift lt customshift gt autoshift lt customshift gt lt real gt lt real gt lt unit gt lt autoshift gt ul upperleft ur upperright 11 lowerleft lr lowerright ce center default No shift Stamp 126 This keyword selects the stamp mechanism of the device If the setting is off no stamp is printed on the output If on is selected a stamp is put on each output page or range of pages The position size and contents of this stamp Oc 9800 RCF Job Ticket are determined by the key operator of the Oc 9800 printer If selection of a custom stamp is required at least the stamp number ortext must be specified The other parameters determine where the stamp is placed what size itis and what color syntax Stamp off on customstamp lt customstamp gt stampid lt stampoption gt lt stampid gt number int text string lt stampoption gt position top middle bottom size small large color black darkgray lightgray gray default off Release note Oc 9800 Repro Station current release does not support the text keyword UserName The name of the user syntax UserName lt string gt default Not applicable Zoom This keyword specifies the zoom factor for the image The scaling in x direction is specified first Optionally the scaling in y direction can be
129. ty map ENDMF Remote Control Format RCF 57 Alignment APPLDATA 029 Syntax APPLDATA 029 LR LeftRightalignment TB TopBottomalignment meaning type default parameter LeftRightalignment LEFT 0 RIGHT 1 CEN num 0 TERED 2 TopBottomalignment TOP 0 BOTTOM 1 CEN num 0 TERED 2 24 Alignment ID 029 syntax Description 58 This function controls the position of the image on the copy material LR The bitmap may be aligned to the LEFT 0 to the RIGHT 1 edge or it may be CENTERED 2 TB The bitmap may be aligned to the TOP 0 to the BOTTOM 1 edge or it may be CENTERED 2 Five combinations are possible top left top right bottom left bottom right and centered Where m top left is LR 0 TB 0 m top right is LR 1 TB 0 m bottom left is LR 0 TB 1 m bottom left is LR 0 TB 1 m centered is LR 2 or TB 2 Either LR is 2 or TB is 2 or both LR and TB are 2 Oc 9800 RCF Job Ticket papertray of the engine Paper motion unfolded output tray stack 25 Alignment options Example APPLDATA 029 LR 0 TB 0 The bitmap will be placed on the left on the top edge For bidsets you should set standard cut zoom 100 and fixed output size If so you can use the left and bottom alignment option Remote Control Format RCF 59 60 MFVERSION 1 ENDMF Type Header APPLDA
130. us PA Plot Absolute PC Pen color PD Pen Down PE Polyline Encoded PG Advance Full Page End plot PM Polygon Mode PR Plot Relative PS Plot size PU Pen Up PW Pen Width QL Quality level RA Fill Rectangle Absolute RF Raster Fill Definition RO Rotate RP Replot End plot RR Fill Rectangle Relative RT Relative arc three point SA Select Alternate Character Set SB Scalable or bit map fonts No op SC Scaling SD Standard Font Definition SI Absolute Character Size SL Character Slant SM Symbol Mode SP Pen Select SR Relative Character Size SS Select Standard font set ST Sort No op SV Screened Vectors TD Transparent data TR Pen Transparency UL User Defined Line Type VS Velocity select No op WG Fill Wedge WU Pen Width Unit Selection 153 HP RTL commands 154 The following commands are implemented or recognized by the Oc 9800 printer Note For more information see the HP RTL Reference Guide Hewlett Packard and the HP GL 2 and HP RTL Reference Guide ISBN 0 201 63325 6 HP RTL commands ESCE Reset ESC v a Set red ESC v c Set blue ESC v W data Configure image No op ESC b 1 ESC b V data Raster line path If the controller is in on the fly mode then backward moves cannot be supported Raster data plane No op ESC b W data ESC b y Y offset ESC r C End raster mode ESC r t Source raster height ESC t r Set graphic resoluti
131. utes 24 PenNumber 24 PenPattern 24 PenPriority 63 67 Pens 9800 Job Ticket 124 PenWidth 24 PF Paper Format APPLDATA 021 41 PL PLot List APPLDATA 002 26 plot list 27 number 27 origin 67 PlotList 26 27 PlotNumber 26 27 plotter 61 plotterTYpe 61 63 PN Pen Number APPLDATA 001 24 PN Plot Number APPLDATA 002 26 PO Position APPLDATA 020 39 POsition 39 PP Pen Pattern APPLDATA 001 24 PP Pen Priority APPLDATA 051 63 PP Pen Priority APPLDATA 058 67 punch 44 Punch 9800 Job Ticket 125 PW Pen Width APPLDATA 001 24 183 R range 19 RCF structure 17 RCH 10 Remote Configuration Header 10 remote 68 RemoveStrip 9800 Job Ticket 125 Repro Station 90 RightMargin 65 RM Right Margin APPLDATA 056 65 RM Rolloverruling Method APPLDATA 021 41 RO Rotation APPLDATA 003 35 RolloverrulingMethod 41 42 Rotate 9800 Job Ticket 125 ROtation 35 S S1 format APPLDATA 026 53 S2 format APPLDATA 026 53 S3 format APPLDATA 026 53 S4 format APPLDATA 026 53 scale 35 SD Shift Down APPLDATA 003 35 set jobs 16 memory 142 of plot file jobs 28 shift 35 Shift 9800 Job Ticket 126 ShiftDown 35 ShiftLeft 35 ShiftRight 35 ShiftUp 35 single job 16 27 plot file jobs 28 SL Shift Left APPLDATA 003 35 small ANSII American 53 SN String Number APPLDATA 020 39 SO format APPLDATA 026 53 SP SO eof PPLDATA 050 61 SP SPO eof APPLDATA 051 63 184 Oc 9800 RCF Job Ticket SPO eof 61 63 SR Shift Right APPLDATA 003 35 SS Stamp Selection APP
132. utput Digitize Point No op OE Output Error OF Output Factor OG Output count number No op OH Output Hard clip Limits OI Output Identification OK Output Function Key No op OL Output Label Length OO Output Options OP Output P1 and P2 OS Output Status OT Output Carousel Type No op OW Output Window PA Plot Absolute PB Print Buffered Label PD Pen Down PG Advance Full Page End plot PM Polygon Mode PR Plot Relative PS Plot size PT Pen Thickness PU PenUp RA Fill Rectangle Absolute RO Rotate RP Replot End plot RR Fill Rectangle Relative SA Select Alternate Character Set SC Scaling SG Select Pen Group No op SI Absolute Character Size SL Character Slant SM Symbol Mode SP PenSelect SR Relative Character Size SS Select Standard Font Set TL Tick Length UC User Defined Character UF User Defined Fill Type VA Activate adaptive velocity No op VN Velocity normal No op VS Velocity select No op WD Write display No op 149 150 WG Fill Wedge XT X Tick YT Y Tick The following fonts are supported fixed vector font variable arc font fixed arc font name 0 10 ANSI ASCII 33 43 German 34 44 ISO French v1 60 70 ISO French v2 T 17 Roman Extensions 5 1 Special Symbols 19 ISO IRV 36 46 ISO Italian 32 42 ISO Norwegian V1 39 49 ISO Norwegian V2 38 48 ISO Portuguese 30 40 ISO Swedish 31 41 ISO Swedish for names 37 47 ISO S
133. wo to forty five PW Pen Width is an optional parameter specifying the width of the pen s which will be rounded to the nearest supported number of pixels The supported range is machine dependent The pen width may be set to 0 12 mm which will result in a line with the smallest width for example a two pixel line on the 9800 series machines PP Pen Pattern is an optional parameter 32 patterns are available of which the first 16 1 16 correspond to increasing shades of gray 1 white 16 black the next 16 i e 17 32 are Oc defined patterns Oc 9800 RCF Job Ticket Examples Define pens 1 to 10 as transparent grey width 1mm APPLDATA 01 PN 1 10 PW 1 0 PP 4 Behaviour m When the same pen is redefined multiple times the last definition applies m Only the pen number parameter is mandatory The others may be omitted leaving the corresponding pen attributes unchanged um One APPLDATA must be sent for each different pen configuration Patterns ceu ee J SNEE dH 19 20 21 2 23 a HSE ES ZRS 25 26 27 28 29 30 31 Remote Control Format RCF 25 Job parameters APPLDATA 002 Syntax APPLDATA 002 CO COpies AI AccountId UI Userld JB JobBoundary CM CopyMethod PL PlotList PN PlotNumber meaning type default parameter COpies number of copies to print 1 999 num 1 Accountld account number max 9 digits num 0 Userl
134. xt OceEndOutput OceEndTicket Job ticket layout In the job ticket structure you must first specify the settings for the job and the default settings for all blocks Then all definition blocks are specified and finally all output blocks job amp block settings definition i block blocks settings output blocks If settings appear at job level but after a block has been defined they are ignored The order of blocks is not restricted Oc 9800 Repro Station Job Ticket Format specification 103 Block structure reference levels In the example in the general description there is one level of referencing However within a definition block there can be a reference to another definition block increasing the level of references The Oc ticket specification does not restrict the number of levels Circular referencing is not allowed With this block referencing scheme we can freely combine inputs and outputs and also can handle complicated processing When we reference a block we use the output of that block as input in the current block The current block itself can process its input and feed another block This mechanism can be compared with the UNIX pipe mechanism output from one program is the input for the next program For complex operations you may need several pipes A difference is that the Oc job tickets can handle several inputs and several outputs A ticket can have one o
135. y lt string gt default Not applicable Oc 9800 Repro Station Job Ticket Format specification 123 OrigName This keyword identifies the original file s name syntax OrigName string default Not applicable OutputSize This keyword specifies the paper size that will be used for the output If this size is not available the MediaFeed keyword specifies if a fallback can be used The value auto means that paper should be used that matches the image s size after stripping RemoveSt rip and scaling Zoom syntax OutputSize auto lt papersize gt lt papersize gt a0 al a2 a3 a4 a5 RTB TECT D ERT A B C D E 30inch 700mm 500mm letter legal ledger default auto Release note Repro Station 9800 current release does not support letter legal ledger or a5 Pens 124 This keyword specifies for all vector print files which pens must be used When off is selected the pen settings as specified in the file itself are used When on is selected the pen settings as defined on the device will be active Itis possible to specify custom settings by specifying for one or more pens the pen width and the pattern The pen numbers range from 1 to 999 The width and pattern parameters apply to the previously defined pen number s When the width is specified the unit is mandatory The pattern is an enumeration with 1 white 16 black intermediate values indicate a gray va

Download Pdf Manuals

image

Related Search

Related Contents

MP Series User Manual - Pentair Environmental Systems  français  "取扱説明書"  Manuale di istruzioni  Istruzioni per l uso    G799 Standard  Zanotti Transblock  WRS-9EN - Little Giant  I Apparecchio per ECG mobile Istruzioni per l`uso  

Copyright © All rights reserved.
Failed to retrieve file